summaryrefslogtreecommitdiff
path: root/sys-fs
diff options
context:
space:
mode:
authorMarkos Chandras <hwoarang@gentoo.org>2010-12-07 14:00:55 +0000
committerMarkos Chandras <hwoarang@gentoo.org>2010-12-07 14:00:55 +0000
commit8743239e57868ab8fb997e07c0ba9d02ee8c6bfc (patch)
tree6ff610a975ed18a5ae08aac9ca41125bb8bb241a /sys-fs
parentVersion bump. (diff)
downloadhistorical-8743239e57868ab8fb997e07c0ba9d02ee8c6bfc.tar.gz
historical-8743239e57868ab8fb997e07c0ba9d02ee8c6bfc.tar.bz2
historical-8743239e57868ab8fb997e07c0ba9d02ee8c6bfc.zip
Version bump. Fix as-needed linking problems
Package-Manager: portage-2.1.9.25/cvs/Linux x86_64
Diffstat (limited to 'sys-fs')
-rw-r--r--sys-fs/fuse-zip/ChangeLog8
-rw-r--r--sys-fs/fuse-zip/Manifest11
-rw-r--r--sys-fs/fuse-zip/files/fuse-zip-0.2.13-as-needed.patch11
-rw-r--r--sys-fs/fuse-zip/fuse-zip-0.2.13.ebuild38
4 files changed, 63 insertions, 5 deletions
diff --git a/sys-fs/fuse-zip/ChangeLog b/sys-fs/fuse-zip/ChangeLog
index 5dd3f188f4a5..1cc8d8065d29 100644
--- a/sys-fs/fuse-zip/ChangeLog
+++ b/sys-fs/fuse-zip/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-fs/fuse-zip
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/fuse-zip/ChangeLog,v 1.2 2010/08/28 19:24:42 hwoarang Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/fuse-zip/ChangeLog,v 1.3 2010/12/07 14:00:55 hwoarang Exp $
+
+*fuse-zip-0.2.13 (07 Dec 2010)
+
+ 07 Dec 2010; Markos Chandras <hwoarang@gentoo.org> +fuse-zip-0.2.13.ebuild,
+ +files/fuse-zip-0.2.13-as-needed.patch:
+ Version bump. Fix as-needed linking problems
28 Aug 2010; Markos Chandras <hwoarang@gentoo.org> fuse-zip-0.2.12.ebuild:
Restrict tests per bug #335027
diff --git a/sys-fs/fuse-zip/Manifest b/sys-fs/fuse-zip/Manifest
index d0805377807e..fdf9e57d2efa 100644
--- a/sys-fs/fuse-zip/Manifest
+++ b/sys-fs/fuse-zip/Manifest
@@ -1,14 +1,17 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
+AUX fuse-zip-0.2.13-as-needed.patch 459 RMD160 0367fc01fccb3e9f7cc92017224e065660cab1fe SHA1 a9401541535be0e61ee1cd444748faf29e9f5d59 SHA256 3852996160eb2248337126502843e4026ad7c739138971e04c31eaf9ac18667c
DIST fuse-zip-0.2.12.tar.gz 181246 RMD160 19ba72e585c6b123a77bbc8ea57daeb5adb8e4c7 SHA1 fe6f1a32d7fbc0d8c8598b8c7f56129fe5ebc173 SHA256 c77b4e461dfe83acdb3d8cfbc6fe456592314756d20061864f51a389dfcc2c69
+DIST fuse-zip-0.2.13.tar.gz 185431 RMD160 5a1dae0bc4387b2975ca27109f9b3dd8b1b34dee SHA1 9cfa00e38a59d4e06fd47bfaca75ad5e299ecc6b SHA256 e41c0746e3419db8f519fad7e819ef72ddb48ffca2de52773f038016aacd9804
EBUILD fuse-zip-0.2.12.ebuild 804 RMD160 b251d2a7aa2062a118eef6b0de14b2857fc67030 SHA1 ea43e86af257c757d09c10ddd7aecc78e215dc47 SHA256 a55f8a204d801d642f1504d3ac0efd43069a0318385479ada5e3ace427f15a3b
-MISC ChangeLog 849 RMD160 fee4b051904a91fabc608d6eacfdb3b3c5e92a26 SHA1 648b24141cbeb4126df93b30a774f719956a6564 SHA256 0558d55ccde56138cee94c78a221b4002cd16bbbad4041fff5fa3354b34cac4e
+EBUILD fuse-zip-0.2.13.ebuild 973 RMD160 271e332c835abce728dd9cbba668141391ce7f65 SHA1 b4b3c9eb6b1bfaccb1f88c66645d28e7d7a407bc SHA256 ed02f1cbbd74bec8deca669e3ceb1d7d8d56fef68fb8b6f1aaa4a07067e93096
+MISC ChangeLog 1049 RMD160 315dd8ecfa277f613fc29a04af4fbfe9b8774b2b SHA1 9856240fa3b6aab2ab24c36e4b3a943248f0321f SHA256 f4f55ea7b3eafa42f3deeaffef01b7883fcb9df67d09fe8525bea9387a291d60
MISC metadata.xml 299 RMD160 2e104f9e93f7c11fa27c83226511c841e1a3dbd4 SHA1 25472cd164d586761a84c06a7b1506c6a33c03b7 SHA256 90f87a1654ecc810fd74a96670dee08373b74500e39e378ceb0d64a9c45c6dc5
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.16 (GNU/Linux)
-iEYEARECAAYFAkx5YoEACgkQ9/cejkQaxBA14gCcDmbWpeZTTAQG1x9j6ZFR3RNM
-QCMAn1tWpScGQn/O8TBTJ9Ybw6kbVt/l
-=XC8q
+iEUEARECAAYFAkz+S8kACgkQ9/cejkQaxBCpRACYgBFITFLKwjBArubzG34p8VHx
+GgCeN587b71eCDnMiFdClsH1R1s7XPc=
+=sH09
-----END PGP SIGNATURE-----
diff --git a/sys-fs/fuse-zip/files/fuse-zip-0.2.13-as-needed.patch b/sys-fs/fuse-zip/files/fuse-zip-0.2.13-as-needed.patch
new file mode 100644
index 000000000000..9394b7b36e41
--- /dev/null
+++ b/sys-fs/fuse-zip/files/fuse-zip-0.2.13-as-needed.patch
@@ -0,0 +1,11 @@
+Index: fuse-zip-0.2.13/Makefile
+===================================================================
+--- fuse-zip-0.2.13.orig/Makefile
++++ fuse-zip-0.2.13/Makefile
+@@ -1,5 +1,5 @@
+ DEST=fuse-zip
+-LIBS=$(shell pkg-config fuse --libs) $(shell pkg-config libzip --libs) -Llib -lfusezip
++LIBS=-lfusezip $(shell pkg-config fuse --libs) $(shell pkg-config libzip --libs) -Llib
+ LIB=lib/libfusezip.a
+ CXXFLAGS=-g -O2 -Wall -Wextra
+ RELEASE_CXXFLAGS=-O2 -Wall -Wextra
diff --git a/sys-fs/fuse-zip/fuse-zip-0.2.13.ebuild b/sys-fs/fuse-zip/fuse-zip-0.2.13.ebuild
new file mode 100644
index 000000000000..a9a36f4ec3e8
--- /dev/null
+++ b/sys-fs/fuse-zip/fuse-zip-0.2.13.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/fuse-zip/fuse-zip-0.2.13.ebuild,v 1.1 2010/12/07 14:00:53 hwoarang Exp $
+
+EAPI=2
+
+inherit toolchain-funcs eutils
+
+DESCRIPTION="FUSE file system to navigate, extract, create and modify ZIP archives"
+HOMEPAGE="http://code.google.com/p/fuse-zip/"
+SRC_URI="http://fuse-zip.googlecode.com/files/${P}.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="dev-libs/libzip
+ sys-fs/fuse"
+RDEPEND="${DEPEND}"
+
+RESTRICT="test"
+
+src_prepare() {
+ # Fix strip than installing fuse-zip
+ sed -i -e 's/install -m 755 -s/install -m 755/' Makefile || die "sed failed"
+ # ix broken makefile
+ epatch "${FILESDIR}"/"${P}"-as-needed.patch
+}
+
+src_compile() {
+ emake CXX="$(tc-getCXX)" CXXFLAGS="${CXXFLAGS} ${LDFLAGS}" || die
+}
+
+src_install() {
+ emake INSTALLPREFIX="${D}"/usr install || die "Failed to install"
+ prepalldocs
+}