summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Harder <radhermit@gentoo.org>2011-07-11 21:41:07 +0000
committerTim Harder <radhermit@gentoo.org>2011-07-11 21:41:07 +0000
commit640c8ea9bc12009d3d5c959147174f8d16bb1458 (patch)
tree32768887ef7e4fca01127b7c62967b8ec91e783f /app-forensics/afflib
parentwhitespace (diff)
downloadhistorical-640c8ea9bc12009d3d5c959147174f8d16bb1458.tar.gz
historical-640c8ea9bc12009d3d5c959147174f8d16bb1458.tar.bz2
historical-640c8ea9bc12009d3d5c959147174f8d16bb1458.zip
Version bump. Add static-libs use flag.
Package-Manager: portage-2.2.0_alpha43/cvs/Linux x86_64
Diffstat (limited to 'app-forensics/afflib')
-rw-r--r--app-forensics/afflib/ChangeLog8
-rw-r--r--app-forensics/afflib/Manifest25
-rw-r--r--app-forensics/afflib/afflib-3.6.12.ebuild54
-rw-r--r--app-forensics/afflib/files/afflib-3.6.12-python-module.patch12
4 files changed, 84 insertions, 15 deletions
diff --git a/app-forensics/afflib/ChangeLog b/app-forensics/afflib/ChangeLog
index aa5a8218684b..7ca9bd8f863a 100644
--- a/app-forensics/afflib/ChangeLog
+++ b/app-forensics/afflib/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-forensics/afflib
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-forensics/afflib/ChangeLog,v 1.10 2011/07/10 15:44:05 hwoarang Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-forensics/afflib/ChangeLog,v 1.11 2011/07/11 21:41:07 radhermit Exp $
+
+*afflib-3.6.12 (11 Jul 2011)
+
+ 11 Jul 2011; Tim Harder <radhermit@gentoo.org> +afflib-3.6.12.ebuild,
+ +files/afflib-3.6.12-python-module.patch:
+ Version bump. Add static-libs use flag.
10 Jul 2011; Markos Chandras <hwoarang@gentoo.org> afflib-3.6.8.ebuild:
Stable on amd64 wrt bug #374321
diff --git a/app-forensics/afflib/Manifest b/app-forensics/afflib/Manifest
index 8fbb11b415a0..a2350366c504 100644
--- a/app-forensics/afflib/Manifest
+++ b/app-forensics/afflib/Manifest
@@ -2,30 +2,27 @@
Hash: SHA512
AUX afflib-3.3.4-glibc-2.10.patch 867 RMD160 46fa71f88a38ffb5e3a28421b067aeb534790281 SHA1 962d58d1bed558b2191b8436d50d51e4e1227e07 SHA256 a7623e40b9ccb01e8f3363b4adc5bcef15b53160c7693bb86ab65929b1ede323
+AUX afflib-3.6.12-python-module.patch 427 RMD160 a508e9fb5b61220f7595c90b200bab41bf7860a4 SHA1 f9fa7f32e8907e13af861282814a999812be6d30 SHA256 8d9b7a05f0d078275dc46f5cad3a7c57dd1521507002449e1a987bb7560dc221
DIST afflib-3.3.4.tar.gz 1894802 RMD160 ee64a8e312269348a90ece7edf517b0209a2d0c9 SHA1 e2dd28eb54ed325cead0e6f134f7b1811c87b5a0 SHA256 e87ff2b2dbcd74fa7d0bac370be8b18fab346f3b456d34be9baa325de646ea41
DIST afflib-3.5.2.tar.gz 10773038 RMD160 5b903ab74975bb0c2128cbd252a4bf0a46728c87 SHA1 c188af3d0b80c2810435127858e14724d8de588d SHA256 918c34493b63ca208b4855e883c0e0b2ae589cbd7ec6e29fb7d5d775b4b67c9c
DIST afflib-3.5.8.tar.gz 10789347 RMD160 7b5df1c1bfd9374299746345b18fb2d1982ad1e6 SHA1 18584d2360d47eb3d4a1e2ea54fab54362df67e9 SHA256 4337cbe567e6479dccb4e326006c72ac86027ae5c01829c26f79c7e11b858d88
+DIST afflib-3.6.12.tar.gz 767740 RMD160 aebb740513992d6ef24cf6a54a965ff3c1a5d9cb SHA1 1bd156a7e970253c3e2df5b55046142073b311fe SHA256 07e89cb01116663a631dcd24fa07f1ab44f5f3f60b0f5244084d6d2a71b623d0
DIST afflib-3.6.8.tar.gz 778037 RMD160 e424f1f9cb781e7e0b7cb194c23b3c31652677c2 SHA1 320bc87bfcea95959fbfb049a8599ea58ce75f30 SHA256 719ed65cc5410916b3ca02dceb83d08fd0364ffdbd3e08a7e6118557ee36b246
EBUILD afflib-3.3.4.ebuild 1185 RMD160 f05878d49061d803e1a43bc2db45e347d0671e01 SHA1 ce8e6e2addec39afee64eda6eac84ce25fe1e940 SHA256 b946a950971b43d904aa43958793547960a1390a5afa752aa0992abca596de80
EBUILD afflib-3.5.2.ebuild 1097 RMD160 dfd692c8ebbc15e9f64fe558493d0443b9937fc4 SHA1 9aadfa0059828340251642b98de4e7d278b1422f SHA256 959a44da16ece63357b75c35c05dfe0e2b50d65e506dc7843f61e153066e9b7b
EBUILD afflib-3.5.8.ebuild 1097 RMD160 d0892878b683dddea1889c37681343934877336b SHA1 3fdfa13aab136b5d7a58902b5c8c41dd6b15d67b SHA256 e80baec83b87ebc097318503c74ec348d4efcb7aa48162b148acfa349fd28084
+EBUILD afflib-3.6.12.ebuild 1345 RMD160 effc334bc9cdbd28cb85e5a541a28edd3755d1d9 SHA1 9ae07c8d31ba5ab2b33a40930fde5119ca37ffb0 SHA256 b6b1febfece59ea7e688fb226312513c6f1bfd560fa057c322506aa479700a6d
EBUILD afflib-3.6.8.ebuild 1097 RMD160 d2df5905c2159e8dadfd75618b579d129055fd32 SHA1 9c82f7b73c0d924f205b1e15bdbb6153dc39c107 SHA256 b6f0af65897a7553d7b2f2b35dcaf7b09deb0cd80de94509ec0fc8e5c373c6c6
-MISC ChangeLog 1441 RMD160 ed8de595dee9a8f272c8ba7d00547ebd1584086e SHA1 b11139cd26a24640d65a14a220424ee94cc1d6ac SHA256 9c5ef3ec989d6f6ac6622def12595ee7dd91732047747980fb38648f30c0bd20
+MISC ChangeLog 1631 RMD160 89ac2f3db51f888a455b40e05cd6ea5dba3c0870 SHA1 3d58f2587a10c78a8cbd9b900b7d175c46fc8a9e SHA256 30a90624971e61bbd8639883c4da3b7378353f02fe52c9fb30198e340c5c314b
MISC metadata.xml 427 RMD160 fbadf41d1aa6825ee3b05ac54ca80eac45e501cf SHA1 3f33f0963f7b8680a4768dda492827cd4299ded1 SHA256 e9ae679aa792a4ba4172d7ccdd67d5fa35c0cb2a2f52c2b416b0a7ecbd154007
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iQIcBAEBCgAGBQJOGcjKAAoJEPqDWhW0r/LC7OwP/RXhR2cLtt8H0J2voAJJXz8D
-je1YwhVsnlRv4+ig3ibu6jcHTVIlhdip6iwfHVbOBrqcCvxC3u9MwxBiRaDGN9g5
-DRz/WPWe7s++dlF/n/2K7/OE6f3tQ+pc9HkDXq59vlrn6Al945oYybOdfxKs1pom
-vInALOVK/U0ki8oAAqFau9Z+m1LbewxloiMGuWv+vVAxFLmL8A4tZQKV50RpDJs6
-6b7C3SrILMWKzQxx9VllV2b5UmRSLfQSdEC7qnwbsD2I5GymptUlrHckP83GDh0I
-R9QSzNl7Ay5saTE7jyVdCkvTLApTJ4e+CPwm0XTd5/FsSA+QkHoIhlsfYgfdVWs8
-CkxvzRKESRpwMx2nXZ9gN/uTlBFbz0gL2wTreOZJoM0632/pfSU1oHGzTXjBfqAi
-wRZoYyLJVLkUx5xpRsIyHB04PamIKcpnCAZYW5aA2GZ0/W15hzOLeVrIAJwR1Kld
-Ns53p7xnJv6VR85U+H38htfQfO5pTWg/3q6bkKFtI5bhFtPMvOZ465jB2DUOZ7S2
-/iKcz67tQ736cm8WFSQMCAdYJU6BVS/UYTi197KROpA9YGZlUTZokfS/f3yQOLHS
-I7GiCmQ2WCu/ftLjLvYZMZaw+CMMTCLjsb2BYw8Ydu8pSKj3i6d9nPGgWa7LjxiO
-SOlEfDctjYD5jzCcZ805
-=Tbt0
+iQEcBAEBCgAGBQJOG235AAoJEEqz6FtPBkyjyRYH/jIDx75gFGwW4JaVsOGBYDsA
+JtjJFLh+Yoj0VwpQzuO7Nzur8lbhbu3vgwgQsdRTkv0R/eeyRn/EVgqNWgdM3bnr
+KXVP2hNSp19VpWkuVEHhW9f3jzOHIdb/6wTa06DomPNoAxhY8iHnsM5FEAZLgZxY
+MxfW7tpYnFtQoKhIwrP0aDHh0EN1r0x654AnyaboBvLaUN2nQBvKOcsoZQeSkwd1
+cF/I5JiLTx5iwkfSUBSqRY7yW2NsJFIdNjjYw0LG8GY2K59u7c4ZowqYryErg8I0
+t6w0+mJxMRG+c/q/NFZ2DbNcPzZ2dw/9UjkO/j/ju0esqkZLtOOhpuZyyzF4ZuA=
+=Ljxj
-----END PGP SIGNATURE-----
diff --git a/app-forensics/afflib/afflib-3.6.12.ebuild b/app-forensics/afflib/afflib-3.6.12.ebuild
new file mode 100644
index 000000000000..50dcc023348b
--- /dev/null
+++ b/app-forensics/afflib/afflib-3.6.12.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-forensics/afflib/afflib-3.6.12.ebuild,v 1.1 2011/07/11 21:41:07 radhermit Exp $
+
+EAPI="4"
+
+inherit eutils autotools
+
+DESCRIPTION="Library that implements the AFF image standard"
+HOMEPAGE="http://www.afflib.org/"
+SRC_URI="http://www.afflib.org/downloads/${P}.tar.gz"
+
+LICENSE="BSD-4"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~s390 ~sparc ~x86"
+IUSE="fuse ncurses python qemu readline s3 static-libs threads"
+
+RDEPEND="dev-libs/expat
+ dev-libs/openssl
+ sys-libs/zlib
+ fuse? ( sys-fs/fuse )
+ ncurses? ( sys-libs/ncurses )
+ python? ( dev-lang/python )
+ readline? ( sys-libs/readline )
+ s3? ( net-misc/curl )"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-python-module.patch
+
+ sed -i -e "/FLAGS/s: -g::" configure.ac
+ sed -i -e "/-static/d" tools/Makefile.am
+
+ eautoreconf
+}
+
+src_configure() {
+ # Hacks for automagic dependencies
+ use ncurses || export ac_cv_lib_ncurses_initscr=no
+ use readline || export ac_cv_lib_readline_readline=no
+
+ econf \
+ $(use_enable fuse) \
+ $(use_enable python) \
+ $(use_enable qemu) \
+ $(use_enable s3) \
+ $(use_enable static-libs static) \
+ $(use_enable threads threading)
+}
+
+src_install() {
+ default
+ find "${ED}" -name '*.la' -exec rm -f {} +
+}
diff --git a/app-forensics/afflib/files/afflib-3.6.12-python-module.patch b/app-forensics/afflib/files/afflib-3.6.12-python-module.patch
new file mode 100644
index 000000000000..13ecfe0f8503
--- /dev/null
+++ b/app-forensics/afflib/files/afflib-3.6.12-python-module.patch
@@ -0,0 +1,12 @@
+--- afflib-3.6.12/pyaff/Makefile.am.orig
++++ afflib-3.6.12/pyaff/Makefile.am
+@@ -7,7 +7,7 @@
+ pyexec_LTLIBRARIES = pyaff.la
+
+ pyaff_la_SOURCES = pyaff.c
+-pyaff_la_LIBADD = ../lib/libafflib.la
++pyaff_la_LIBADD = @top_builddir@/lib/libafflib.la
+ pyaff_la_CPPFLAGS = $(PYTHON_CPPFLAGS)
+-pyaff_la_LDFLAGS = -module -avoid-version $(PYTHON_LDFLAGS)
++pyaff_la_LDFLAGS = -module -avoid-version -shared $(PYTHON_LDFLAGS)
+ endif