summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlon Bar-Lev <alonbl@gentoo.org>2014-12-03 11:17:47 +0000
committerAlon Bar-Lev <alonbl@gentoo.org>2014-12-03 11:17:47 +0000
commit65c8a6d97b12f47301989316b31719400200efbf (patch)
treea4c782ba437659cc8c69a398a70fe520367f63ae /dev-libs/nettle
parentapp-text/pdfgrep: Version BUmp, #531428 (diff)
downloadhistorical-65c8a6d97b12f47301989316b31719400200efbf.tar.gz
historical-65c8a6d97b12f47301989316b31719400200efbf.tar.bz2
historical-65c8a6d97b12f47301989316b31719400200efbf.zip
Use autotools-utils to perform autoreconf, add einstalldocs at multilib, bug#531522
Package-Manager: portage-2.2.8-r2/cvs/Linux x86_64 Manifest-Sign-Key: 0xBF20DC51
Diffstat (limited to 'dev-libs/nettle')
-rw-r--r--dev-libs/nettle/ChangeLog8
-rw-r--r--dev-libs/nettle/Manifest9
-rw-r--r--dev-libs/nettle/nettle-2.7.1-r2.ebuild57
3 files changed, 69 insertions, 5 deletions
diff --git a/dev-libs/nettle/ChangeLog b/dev-libs/nettle/ChangeLog
index 7fd1a57a50ee..a1cf62a05550 100644
--- a/dev-libs/nettle/ChangeLog
+++ b/dev-libs/nettle/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-libs/nettle
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/nettle/ChangeLog,v 1.112 2014/12/02 21:21:38 pacho Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/nettle/ChangeLog,v 1.113 2014/12/03 11:17:39 alonbl Exp $
+
+*nettle-2.7.1-r2 (03 Dec 2014)
+
+ 03 Dec 2014; Alon Bar-Lev <alonbl@gentoo.org> +nettle-2.7.1-r2.ebuild:
+ Use autotools-utils to perform autoreconf, add einstalldocs at multilib,
+ bug#531522
*nettle-1.15 (02 Dec 2014)
diff --git a/dev-libs/nettle/Manifest b/dev-libs/nettle/Manifest
index 9e2f6913b77f..5ae7b4471456 100644
--- a/dev-libs/nettle/Manifest
+++ b/dev-libs/nettle/Manifest
@@ -8,13 +8,14 @@ DIST nettle-1.15.tar.gz 829862 SHA256 d6e540bf4acc857a3b09580e7f61822d352ee83c11
DIST nettle-2.7.1.tar.gz 1558863 SHA256 bc71ebd43435537d767799e414fce88e521b7278d48c860651216e1fc6555b40 SHA512 297c69e90bbd448f72e854abe5cc7868c08d710e1c1bcd6a14adf06e25629d58a3ef4d65ab588d001ec7091aa583032312ad15b416ea5479e5bf0ea63717f473 WHIRLPOOL 3a9bca1175652050ac8b96d85ee86dc40968fb56bad416ccdf6e57be85d4ab9f81f75647866c44810dad226830cbfe466cb37d1fdf40afb54b509de6f7a9bcee
EBUILD nettle-1.15.ebuild 1087 SHA256 81e6ce1502e20b004614beb569f16d003d235bc7ac56c1ff1bca8b7ae8b2c951 SHA512 fa8ec4293bc5a9458128dd4ef434aad70b8b5a2301fd72d4f3f6d9690e07b8313f19cf79d154df5898b33c0ff45bc2f1948d51b98673791e8fd9874eb5680214 WHIRLPOOL 584eff1e1024e8624d0961665b7789358d5b041ef63aeaeffb18f393c2e5080be2cfa231b3675679d6f1f7868f1a050cb72ae743f5e371a7f4dbd114f7228016
EBUILD nettle-2.7.1-r1.ebuild 1737 SHA256 20a8a16bba946593ce144102713faeaa2ad24e64278d6956763755be8bd91cf3 SHA512 238cff877f770911a6fe5f8e3dc7f7d0db5349d6264a8da8bd7010bfc8010aa3e474522f5ac1dff7532d45e924174b96f88af7e92bfef5d005968ebcd802e9fb WHIRLPOOL 45ff9348108c3a0d3035b6ca139d5cb79302b03f4abeb626968601cc57e238ffe3e1a16336820ad5e46a13ccedcd5e21b2b362d0cd8c85f3ac94fb06ebd0b692
+EBUILD nettle-2.7.1-r2.ebuild 1795 SHA256 077d4f5b6521bef12c70e5353e627d50235008650416adbec474b0b4e9f3aaab SHA512 2f97d0b35882c6ddf07c5505bf2f9d154ca6786142f0a44f9889a153a3981b9bbf2a4e0d4dcdd3fb3f2c4aa45e15dcd5ec2e26e5db8e835751101699b4987827 WHIRLPOOL 3842b69c25e30aeca1446f65f2dab5f59b09dbacd0ac421a8c0e203e7c69333d7566936299892dece857d5c52bd72d207445787d0ec21bd4a51c539b08e4676f
EBUILD nettle-2.7.1.ebuild 1456 SHA256 56dbfde5292cb443dbe100a2ad5e24912af39efd541ebbc724656f95bcda334e SHA512 d1f93d6211b27cb8d4b39a245b78af346f1d20e908caacd07d278787520ca4e4c331abeb8d8d4c8d63aeba1f13e2ecf29263fbaf0dee07c1d5cd740c4bc20f5c WHIRLPOOL 0ca9ee2079c0fa182b94bd94796f5c2e42809bb4a68d87a0c64053a9e4ad4810c9eb6f7c3ccbd0409c2aa08adae0763fb4ed573930c6a0b20609e976246bf6a2
-MISC ChangeLog 14614 SHA256 02a2e6f53e6683b8dc91e5190619c78df43898b8c80ea56b6fff36527d7a6307 SHA512 a2e804f04271c9da431b29fde85b98fad05a9187abec63fa8a31de39fcbd2380902576caafc2be98a9bf3d700a7354c4c9445f1bdb7a9836513a172dab6b6141 WHIRLPOOL 859c12c43879e01d9348d49bd5fb851b5a7cc8f428e256e7193e70c2fc19d2d3cffed7bf9d0c0845eecd2924053aed070b102efdd2798b9b9842ee595527f21e
+MISC ChangeLog 14809 SHA256 55fd60d4369ba35212f231ece81d1b2291b1e9f9f1688c414bc8dac046245609 SHA512 aa17e00f8075d224754fb5c15b87f2a68c7289039fd817967c4051afc4f7cd726432b95bd1e3d1f4a226c67c028d3809163d90993804d0fcfa4f6587ec626234 WHIRLPOOL dce5dae86977be640b8c68b29b18873a5ced9ef3877529176efb8ea39fc32f6700c4074ac79da40b72a94c2dec3683ed163fa02308c4a1a7460fe7275284067b
MISC metadata.xml 159 SHA256 fabd15e2740a2a68e0bda738d0cd4300b133ff11239802afe7e60aa3862c9c03 SHA512 96a1f7f082adc57e52a1a32666e1206e68f8ff03c728fdb7666ff98c255905977491fc4dfc37bc8bdf5da0eb50cdc408adec357bbd75bd980bc90659cc157194 WHIRLPOOL 82fca1c4b75b090abdb0a4233c8e49fc43535ca6e470f725c1872653ea922b6693e9646bc3ee1fd6f1293ebedad661642cec13b2817fb5315268300f7675a751
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iEYEAREIAAYFAlR+LWMACgkQCaWpQKGI+9Tp3QCffQz6GZM7kfKuavnY+b65SppZ
-TfcAnR1t6kFfs/ZOViHcYRi8t/DudC3n
-=f6fz
+iF4EAREIAAYFAlR+8VgACgkQXYk9GL8g3FHMMAD9GGGuv9hkLFZErpH6q4KPBlO1
+a8gXgzD/KI6OcJ46KfgA/jT5z+N56xVg6KVccwi2bNITT48r9uz+eXLaqAsC7A3W
+=mRyc
-----END PGP SIGNATURE-----
diff --git a/dev-libs/nettle/nettle-2.7.1-r2.ebuild b/dev-libs/nettle/nettle-2.7.1-r2.ebuild
new file mode 100644
index 000000000000..9dd20c294025
--- /dev/null
+++ b/dev-libs/nettle/nettle-2.7.1-r2.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/nettle/nettle-2.7.1-r2.ebuild,v 1.1 2014/12/03 11:17:39 alonbl Exp $
+
+EAPI=5
+AUTOTOOLS_AUTORECONF=yes
+
+inherit eutils autotools-multilib multilib toolchain-funcs
+
+DESCRIPTION="Low-level cryptographic library"
+HOMEPAGE="http://www.lysator.liu.se/~nisse/nettle/"
+SRC_URI="http://www.lysator.liu.se/~nisse/archive/${P}.tar.gz"
+
+LICENSE="|| ( LGPL-3 LGPL-2.1 )"
+SLOT="0/4" # subslot = libnettle soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x86-solaris"
+IUSE="doc +gmp neon static-libs test"
+
+DEPEND="gmp? ( dev-libs/gmp )"
+RDEPEND="${DEPEND}
+ abi_x86_32? (
+ !<=app-emulation/emul-linux-x86-baselibs-20131008-r17
+ !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
+ )"
+
+src_prepare() {
+ tc-is-static-only || epatch "${FILESDIR}"/${PN}-2.7-shared.patch
+
+ sed -e '/CFLAGS=/s: -ggdb3::' \
+ -e 's/solaris\*)/sunldsolaris*)/' \
+ -i configure.ac || die
+
+ # conditionally build tests and examples required by tests
+ use test || sed -i '/SUBDIRS/s/testsuite examples//' Makefile.in || die
+
+ autotools-utils_src_prepare
+}
+
+multilib_src_configure() {
+ # --disable-openssl bug #427526
+ ECONF_SOURCE="${S}" econf \
+ --libdir="${EPREFIX}"/usr/$(get_libdir) \
+ $(use_enable gmp public-key) \
+ $(use_enable static-libs static) \
+ --disable-openssl \
+ $(tc-is-static-only && echo --disable-shared) \
+ $(use_enable doc documentation) \
+ $(use_enable neon arm-neon)
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ if use doc ; then
+ dohtml nettle.html
+ dodoc nettle.pdf
+ fi
+}