summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2013-05-09 18:16:03 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2013-05-09 18:16:03 +0000
commit2b15e82f7d6a40a36fd01f13e355f6469450889c (patch)
treed7728b14959683f58025ad2368c9dd922caa4cb6 /sys-fs/rar2fs
parentVersion bump. (diff)
downloadgentoo-2-2b15e82f7d6a40a36fd01f13e355f6469450889c.tar.gz
gentoo-2-2b15e82f7d6a40a36fd01f13e355f6469450889c.tar.bz2
gentoo-2-2b15e82f7d6a40a36fd01f13e355f6469450889c.zip
upstream snapshot
(Portage version: 2.2.0_alpha174/cvs/Linux x86_64, signed Manifest commit with key 4868F14D)
Diffstat (limited to 'sys-fs/rar2fs')
-rw-r--r--sys-fs/rar2fs/ChangeLog9
-rw-r--r--sys-fs/rar2fs/files/rar2fs-1.16.0_p20130509-destdir.patch22
-rw-r--r--sys-fs/rar2fs/rar2fs-1.16.0.ebuild4
-rw-r--r--sys-fs/rar2fs/rar2fs-1.16.0_p20130509.ebuild38
4 files changed, 70 insertions, 3 deletions
diff --git a/sys-fs/rar2fs/ChangeLog b/sys-fs/rar2fs/ChangeLog
index 9cf728b96c1d..d75c01809dd4 100644
--- a/sys-fs/rar2fs/ChangeLog
+++ b/sys-fs/rar2fs/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for sys-fs/rar2fs
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/rar2fs/ChangeLog,v 1.6 2013/05/01 11:38:28 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/rar2fs/ChangeLog,v 1.7 2013/05/09 18:16:03 ssuominen Exp $
+
+*rar2fs-1.16.0_p20130509 (09 May 2013)
+
+ 09 May 2013; Samuli Suominen <ssuominen@gentoo.org> rar2fs-1.16.0.ebuild,
+ +rar2fs-1.16.0_p20130509.ebuild,
+ +files/rar2fs-1.16.0_p20130509-destdir.patch:
+ snapshot from upstream repository for unrar >= 5 support
01 May 2013; Samuli Suominen <ssuominen@gentoo.org> -rar2fs-1.15.1.ebuild:
old
diff --git a/sys-fs/rar2fs/files/rar2fs-1.16.0_p20130509-destdir.patch b/sys-fs/rar2fs/files/rar2fs-1.16.0_p20130509-destdir.patch
new file mode 100644
index 000000000000..ce5b3e28c8bb
--- /dev/null
+++ b/sys-fs/rar2fs/files/rar2fs-1.16.0_p20130509-destdir.patch
@@ -0,0 +1,22 @@
+http://code.google.com/p/rar2fs/issues/detail?id=12#c16
+
+--- configure.ac
++++ configure.ac
+@@ -26,6 +26,7 @@
+
+ AM_PROG_CC_C_O
+ AC_PROG_CXX
++AC_PROG_MKDIR_P
+
+ AC_USE_SYSTEM_EXTENSIONS
+ AX_C_BIGENDIAN_CROSS
+--- Makefile.am
++++ Makefile.am
+@@ -35,6 +35,7 @@
+
+ if LINUX
+ install-exec-hook:
++ $(MKDIR_P) $(DESTDIR)$(sbindir)
+ rm -f $(DESTDIR)$(sbindir)/mount.rar2fs && \
+ $(LN_S) $(bindir)/rar2fs $(DESTDIR)$(sbindir)/mount.rar2fs
+
diff --git a/sys-fs/rar2fs/rar2fs-1.16.0.ebuild b/sys-fs/rar2fs/rar2fs-1.16.0.ebuild
index 0d7164e91737..b7242d1cfa4e 100644
--- a/sys-fs/rar2fs/rar2fs-1.16.0.ebuild
+++ b/sys-fs/rar2fs/rar2fs-1.16.0.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/rar2fs/rar2fs-1.16.0.ebuild,v 1.2 2013/05/01 11:37:08 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/rar2fs/rar2fs-1.16.0.ebuild,v 1.3 2013/05/09 18:16:03 ssuominen Exp $
EAPI=5
inherit autotools eutils
@@ -14,7 +14,7 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="debug"
-RDEPEND=">=app-arch/unrar-4.2:=
+RDEPEND="=app-arch/unrar-4.2*:=
sys-fs/fuse"
DEPEND="${RDEPEND}"
diff --git a/sys-fs/rar2fs/rar2fs-1.16.0_p20130509.ebuild b/sys-fs/rar2fs/rar2fs-1.16.0_p20130509.ebuild
new file mode 100644
index 000000000000..e6e108dc16b6
--- /dev/null
+++ b/sys-fs/rar2fs/rar2fs-1.16.0_p20130509.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/rar2fs/rar2fs-1.16.0_p20130509.ebuild,v 1.1 2013/05/09 18:16:03 ssuominen Exp $
+
+EAPI=5
+inherit autotools eutils
+
+DESCRIPTION="A FUSE based filesystem that can mount one or multiple RAR archive(s)"
+HOMEPAGE="http://code.google.com/p/rar2fs/"
+SRC_URI="http://dev.gentoo.org/~ssuominen/${P}.tar.xz"
+#SRC_URI="http://rar2fs.googlecode.com/files/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug"
+
+RDEPEND=">=app-arch/unrar-5:=
+ sys-fs/fuse"
+DEPEND="${RDEPEND}"
+
+DOCS="AUTHORS ChangeLog"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-destdir.patch
+ eautoreconf
+}
+
+src_configure() {
+ export USER_CFLAGS="${CFLAGS}"
+
+ local mydebug
+ use debug && mydebug="--enable-debug=4"
+
+ econf \
+ --with-unrar=/usr/include/libunrar \
+ ${mydebug}
+}