summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-forensics/afflib/ChangeLog7
-rw-r--r--app-forensics/afflib/Manifest20
-rw-r--r--app-forensics/afflib/afflib-3.7.3.ebuild66
3 files changed, 83 insertions, 10 deletions
diff --git a/app-forensics/afflib/ChangeLog b/app-forensics/afflib/ChangeLog
index 0a9424082b49..ff01d4b87b30 100644
--- a/app-forensics/afflib/ChangeLog
+++ b/app-forensics/afflib/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for app-forensics/afflib
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-forensics/afflib/ChangeLog,v 1.44 2013/05/03 08:15:11 radhermit Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-forensics/afflib/ChangeLog,v 1.45 2013/11/10 07:31:14 radhermit Exp $
+
+*afflib-3.7.3 (10 Nov 2013)
+
+ 10 Nov 2013; Tim Harder <radhermit@gentoo.org> +afflib-3.7.3.ebuild:
+ Version bump, migrate to python-single-r1.
03 May 2013; Tim Harder <radhermit@gentoo.org> afflib-3.7.1.ebuild:
Fix build with automake-1.13 (bug #467564).
diff --git a/app-forensics/afflib/Manifest b/app-forensics/afflib/Manifest
index 84f8a5fc5dde..ba21ee140e69 100644
--- a/app-forensics/afflib/Manifest
+++ b/app-forensics/afflib/Manifest
@@ -4,17 +4,19 @@ Hash: SHA256
AUX afflib-3.6.12-pyaff-header.patch 330 SHA256 6a45c593a5c8875e78ee8411bec34eb473f70aab46ba6f8f6bb20db7e884d0c9 SHA512 9d57dd60bfe933961a5df4e4be2e8bee1bca0971bbb364c7c3888bc9b54ca7073e03864d30e4401abba3fff7ff5f7435b5219299f8f781d0fbbf065bfa9c800e WHIRLPOOL 920405a9838a725aeba82dae85595b9bb8714d4e1cc0fd4bdcbdd940ebffed2914d53a98b608347981e85fb0f394da065a546799edb36157394a3b20760eca2d
AUX afflib-3.7.1-python-module.patch 540 SHA256 2b8bfdffb8e12f324465eb2ded2ef9243810480ca05cb3dc0192228993a24fce SHA512 3309977b2b1bd716d244e76e1ab6c270dc91e7b8e9e32bbfb11f017df6e08de47f11aaf4fa91cd79153c54cad7ada09d001197da3460105dcf017d6647b39974 WHIRLPOOL 4b8662cd812a8f0b3b908dcacf4d126a1a26ebeafec7d7860fbbb4338f2672bf66ea31c86cec947b7350522bec4963524824808cc744a31825e61b0996783509
DIST afflib-3.7.1.tar.gz 779366 SHA256 7759a36259a070ae087da43a94f23d4026de871e16144d8c32d7b446f5155db2 SHA512 695b5535b7cbe6e1f9b702b40f8606e2dbb604761e2617cc88a61d99f7e296f0dccdf8f21c03bdb79ce5d1fcce543b3d5d23e6bb5c99e31d094e838c16a9443b WHIRLPOOL e6b8c8022cf1405bc4db8697fb20b2e4e21d7b90a3d035acfc56cc6afd742af86d1cffa998903af6ec53b6e370fe8c87e1fcf3188d005c6a7dd56b1cff3ec591
+DIST afflib-3.7.3.tar.gz 569264 SHA256 0bc786efbe4443ee0935eaedf8813d5ba00194dbe8c3340923cb7e38a3120978 SHA512 6c626c01aa8a8a0df47d7a34f14ad25ae818fdf49f142d36a624f747a54cbba88cbf32b8fdb541b37e41b5c28549343e81b4c26b4802299bc6111c6c04cdf6f9 WHIRLPOOL 8775f5e5be09673315002fe5ae74d277c049b109d0d35a2f40af84f68c54d8a9a1b2865e2f792394cbdd403af55e0d7e21f9b3a725d9796d01c855d6c8b26447
EBUILD afflib-3.7.1.ebuild 1515 SHA256 b66ff223a75691b7d984b16175e77cd5061eccd5c2eb088c0b757fe2c16966d5 SHA512 e7f3e77ce71dd9f89534f1f72b755591f0b9d3c2c94b18781bb90dad363c1e40ba5bf050c4a1f8ac427785855f0fada3fea8d8e57b76b3f4ad83a841c5069ff8 WHIRLPOOL 018ffd28d0ddbb1dd08ccf787d66e629701c8627e8c604dcf2967b78d1061fa4fae282cd4ccae0299f93a61075cdf5889a682fc1608d63773e7ba32608e399d8
-MISC ChangeLog 5700 SHA256 41ff0611569beb5e276ffab0a19ba89a36c3d92ef33fe8728e173c981409bc61 SHA512 f582e28b163004ab105c2f4208b846b5a959ae9c9265f6fe36705580da103079135ea30ac9ee6e9c95079d2803acb2553eda67bf60326255e30ae026e39cfed7 WHIRLPOOL c245fb7a378abb197a2bea7c67d50c13287a6f236bb69f39c61980fcce92d3d967aedb069170b120c463fe03599ad6e526443a82aa4f551e2a53d31310499fc3
+EBUILD afflib-3.7.3.ebuild 1652 SHA256 4418e084f7b574739f666c93dbd9d7f227fb160dade15757962b5e8f2481fba1 SHA512 9071c4aafab12b3e9e2a47fdaa89b552fcd24d5e909d9c3a1045020f440323eb9baf1b3eb288381174c4b17621e9c5c8e1f99df9e4c1a7beb24377be76185437 WHIRLPOOL 30d0ce828731482d031d1637e0d1c48cafe8e2b6a3ba91a4d93d667a3d56afde65647dc75df51ad427e16113872030e39e0ad11766d3ae0606c7e740881ec21a
+MISC ChangeLog 5846 SHA256 4e697350211c581b559202c32e5b0e7100d3948fcf2e2e6ab977ab63bec6533f SHA512 3e2a84eb55ed4bf510f3ad80c8de7d4f4db55674041a7cc0dcc6925253cade4fd488934379cfd481f98f295a9ef3615d89a1ff4628140300dbc6b4a49e8c932e WHIRLPOOL 90a4ab49dfb5ea680bb5b5510e9ff947c4176d7d65f3e1640300855709df3313982fdaf0eed0495a17d6055a71c0a1b81a81cabdd59f4265090f423b4a327244
MISC metadata.xml 327 SHA256 19ffaf7e708d7a9d74ff3253d76e0838d569ac605fd39532427e06c0403cf137 SHA512 0edb4508d454ca3e84bf729e95b26121fbc5db3c73f8b6915fa6c1e772c247af11f63ba2a6806430478d16b03b10a4a7efa195b46c5adbc7db0a3b39cafef023 WHIRLPOOL fc944c202a35c59186cb54f6836f6091aecb62c94639b5f5bca0e2e109cebb5bb8e36e001a0626ba8ae69fa34fe33d0bb14fc38dd9148ed08cc297e3680ef41d
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
+Version: GnuPG v2.0.22 (GNU/Linux)
-iQEcBAEBCAAGBQJRg3IQAAoJEEqz6FtPBkyjKUgIAKiyL5ehVvFZ/gH3mWHXn6jf
-eBJlfIfn3gjX3VcAsxT8OBUzzzQ6Kh3q7KbpiUYNLj7623tO4FDhmqQSQNh+GhE/
-P9mzcQjCkKvsCqh5FVXLrC9R9TJJMKAvzTkNt1eM2BU16Mp+PWKXpWmoutycLEXb
-lWYFahnQUY421MPecpDu1K+eqIJF7Eg8OG+cnyd0bc9O2sHWaW5lB1Vm+TjnHsD8
-CaiHZV0kHtBTZ2ULoJT3YEbzWG7Mne12B/eoeXOqNJft1Vo5urusdLuZ2qNnEE3s
-qL9HNWBI4Uan7LAHWWEcKxDIOaCFBXNWlRC3nhkRQkvFF7S674kRjCUxLHEZHdM=
-=GDtd
+iQEcBAEBCAAGBQJSfzZHAAoJEEqz6FtPBkyjhtsH/0aJ+r6bTpDp/y9SidpXHsTo
+Rp5XyV6UNOb1cCp4QH8Qwl7Gcoeqd9f6/8MSjIVD0+Y4QIbOTX2O1j6/7aZnn2Ur
+d2B/P20MXtkgWbg3NtciQqIugnG/v7RAB45Wp+27qdnkmKG9KItPoHr8XhhOh/Qv
+ujq8NfRFcNpbdeB0dlRPG1RNkGzq+upL13uIfk6VzqGsrgLgbSRuPApTaM6VvBZM
+J4jyRCf85mm79r6lFsfHVqkKhqeZxxk0U9ucgPPIHb17gyHTjrRsfWDY7A7lZDHG
+HJb7RTcjiEcjmKGnLQAswM9cJNaXDPRdVBWmXWZ/Dzkoo2B/isDk/qzpnGJp2OU=
+=z8YE
-----END PGP SIGNATURE-----
diff --git a/app-forensics/afflib/afflib-3.7.3.ebuild b/app-forensics/afflib/afflib-3.7.3.ebuild
new file mode 100644
index 000000000000..1fdbcbb8d017
--- /dev/null
+++ b/app-forensics/afflib/afflib-3.7.3.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-forensics/afflib/afflib-3.7.3.ebuild,v 1.1 2013/11/10 07:31:14 radhermit Exp $
+
+EAPI=5
+PYTHON_COMPAT=( python2_{6,7} )
+AUTOTOOLS_AUTORECONF=1
+AUTOTOOLS_PRUNE_LIBTOOL_FILES=modules
+
+inherit autotools-utils python-single-r1
+
+MY_PN=AFFLIBv3
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Library that implements the AFF image standard"
+HOMEPAGE="https://github.com/simsong/AFFLIBv3/"
+SRC_URI="https://github.com/simsong/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~x86"
+IUSE="fuse ncurses python qemu readline s3 static-libs threads"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="dev-libs/expat
+ dev-libs/openssl
+ sys-libs/zlib
+ fuse? ( sys-fs/fuse )
+ ncurses? ( sys-libs/ncurses )
+ python? ( ${PYTHON_DEPS} )
+ readline? ( sys-libs/readline )
+ s3? ( net-misc/curl )"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-3.7.1-python-module.patch
+ "${FILESDIR}"/${PN}-3.6.12-pyaff-header.patch
+)
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+ use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ sed -i '/FLAGS/s: -g::' configure.ac || die
+ sed -i '/-static/d' tools/Makefile.am || die
+
+ autotools-utils_src_prepare
+}
+
+src_configure() {
+ # Hacks for automagic dependencies
+ use ncurses || export ac_cv_lib_ncurses_initscr=no
+ use readline || export ac_cv_lib_readline_readline=no
+
+ local myeconfargs=(
+ $(use_enable fuse)
+ $(use_enable python)
+ $(use_enable qemu)
+ $(use_enable s3)
+ $(use_enable threads threading)
+ )
+ autotools-utils_src_configure
+}