diff options
author | Alon Bar-Lev <alonbl@gentoo.org> | 2014-12-03 11:17:47 +0000 |
---|---|---|
committer | Alon Bar-Lev <alonbl@gentoo.org> | 2014-12-03 11:17:47 +0000 |
commit | 65c8a6d97b12f47301989316b31719400200efbf (patch) | |
tree | a4c782ba437659cc8c69a398a70fe520367f63ae /dev-libs/nettle | |
parent | app-text/pdfgrep: Version BUmp, #531428 (diff) | |
download | historical-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/ChangeLog | 8 | ||||
-rw-r--r-- | dev-libs/nettle/Manifest | 9 | ||||
-rw-r--r-- | dev-libs/nettle/nettle-2.7.1-r2.ebuild | 57 |
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 +} |