aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGregory M. Tuner <gmt@be-evil.net>2014-01-22 07:12:09 -0800
committerGregory M. Tuner <gmt@be-evil.net>2014-01-22 07:12:09 -0800
commit3ca2d4458ad79a26198e095495334748cdbc75bf (patch)
treea7c62027a81f77f357bf653c7052a4fadb493c5a /dev-libs
parentdev-libs/nettle: clone upstream (diff)
downloadgmt-3ca2d4458ad79a26198e095495334748cdbc75bf.tar.gz
gmt-3ca2d4458ad79a26198e095495334748cdbc75bf.tar.bz2
gmt-3ca2d4458ad79a26198e095495334748cdbc75bf.zip
dev-libs/nettle: multilib-utize
Signed-off-by: Gregory M. Tuner <gmt@be-evil.net>
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/nettle/Manifest2
-rw-r--r--dev-libs/nettle/nettle-2.7.1-r1.ebuild15
2 files changed, 9 insertions, 8 deletions
diff --git a/dev-libs/nettle/Manifest b/dev-libs/nettle/Manifest
index 6c7297c..35216d4 100644
--- a/dev-libs/nettle/Manifest
+++ b/dev-libs/nettle/Manifest
@@ -8,6 +8,6 @@ AUX nettle-2.5-static-libs.patch 3519 SHA256 d364c56d38109982a961a82f9a35d39fe45
AUX nettle-2.6-shared.patch 3285 SHA256 7aba54a117afe7f3845501fe7c260ebaab8179a527fb5ef5caf08a85e09ddbcb SHA512 1746f4a26eecda67b10b1a3098446229404df5e35b2ae20549d8a1b0d20b8ce17e57bff990dcb3a817ebf4f04a8ae413d2b7806b29a3716d4c4708892e0b0e71 WHIRLPOOL 75887241e290227884392ce512b2aa20614bd0bec9cb9ffa68cef3ebac83cbec89dd3d56f2ad60d5004b0b0e257f09a333e96b564de13613906f402c92f51c5c
AUX nettle-2.7-shared.patch 2674 SHA256 d71a578ef9eb153770eb98a4741815e74556d101c9373d8b6884871708dc48f3 SHA512 3a0599356a411e03a3ac5284c03b6bef046e170263a41e5504b3ea1403217eca3508d423a207e8373c596491ac95dfca4bf1d52b2c726e7b0c42f19a7499fa70 WHIRLPOOL 33929850b65edd1e793ac320919c5cde65ad2bd09757a68cfcc8beb5596ea120412e5cad0ba85054c37a80f132b693d69df67281c407b15c55fd9ecb35733a70
DIST nettle-2.7.1.tar.gz 1558863 SHA256 bc71ebd43435537d767799e414fce88e521b7278d48c860651216e1fc6555b40 SHA512 297c69e90bbd448f72e854abe5cc7868c08d710e1c1bcd6a14adf06e25629d58a3ef4d65ab588d001ec7091aa583032312ad15b416ea5479e5bf0ea63717f473 WHIRLPOOL 3a9bca1175652050ac8b96d85ee86dc40968fb56bad416ccdf6e57be85d4ab9f81f75647866c44810dad226830cbfe466cb37d1fdf40afb54b509de6f7a9bcee
-EBUILD nettle-2.7.1-r1.ebuild 1353 SHA256 9b5a33720c4d6479e97331787f0214e1a7279fb77ed3eaf619c0e0b068b4f697 SHA512 14e973c77f5a898474a4df5e7e34e494274922cfb5efc526f3c01ed1573b49233a74c483f664f069202d13b8d2d5228c6e3e98065c597727407d9fdc75d35887 WHIRLPOOL 97a966daf6c2f19bbf33701c1078e91de6d9a73a1040dbb4769b84f477a5d470920a59aae7ae6d6b2f50e7f29d0f77f2b1b1c1724dffa59576079b1db75355cc
+EBUILD nettle-2.7.1-r1.ebuild 1295 SHA256 88b0f2c1c654befe74ee26e52f52990ac68bf2a623c04823ee068ec23b444bcf SHA512 e4a528158e27100736164e195352209364283e13861e09c978e56f07b5566e12648c71503ac492a618e83f2f16f00cb6733253c3e7e188f491c1af290d7d52a9 WHIRLPOOL ceed5690afe930c0d2479d382b5cb595d5b6f64882f401d0ba3bde7e4c67446b451f8e42346f2bfc6c2a7503ff33290494da64d8471c4242f43c8bdf02b8bf3d
MISC ChangeLog 12786 SHA256 efb2695c62ddb8f78e9af5fe6666b746b8fd66811f0605b28bb0a030935f8ce2 SHA512 63b29358077bc67f56d50473366e9bb5d3fdbe0b01e5310e17c66c3bfd6fd59ce3dee5cf169412f1f2b2802dda4cf884af70a8b480d1a363e06732aed4c2d588 WHIRLPOOL 773e95fb8ff08149a08b93a8da3e84029f3aef0fc30b7aed5eaaf9210eb99fb692beda9a6d2a4902dee46911ff9d09258523816b413a2595cca155ff6cda077c
MISC metadata.xml 159 SHA256 fabd15e2740a2a68e0bda738d0cd4300b133ff11239802afe7e60aa3862c9c03 SHA512 96a1f7f082adc57e52a1a32666e1206e68f8ff03c728fdb7666ff98c255905977491fc4dfc37bc8bdf5da0eb50cdc408adec357bbd75bd980bc90659cc157194 WHIRLPOOL 82fca1c4b75b090abdb0a4233c8e49fc43535ca6e470f725c1872653ea922b6693e9646bc3ee1fd6f1293ebedad661642cec13b2817fb5315268300f7675a751
diff --git a/dev-libs/nettle/nettle-2.7.1-r1.ebuild b/dev-libs/nettle/nettle-2.7.1-r1.ebuild
index 922cac3..597f4d3 100644
--- a/dev-libs/nettle/nettle-2.7.1-r1.ebuild
+++ b/dev-libs/nettle/nettle-2.7.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=5
-inherit eutils autotools multilib
+inherit eutils autotools-multilib
DESCRIPTION="Low-level cryptographic library"
HOMEPAGE="http://www.lysator.liu.se/~nisse/nettle/"
@@ -12,10 +12,10 @@ 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 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 ~sparc-solaris ~x86-solaris"
+KEYWORDS="~amd64"
IUSE="doc +gmp neon static-libs test"
-DEPEND="gmp? ( dev-libs/gmp )"
+DEPEND="gmp? ( dev-libs/gmp[${MULTILIB_USEDEP}] )"
RDEPEND="${DEPEND}"
src_prepare() {
@@ -28,13 +28,14 @@ src_prepare() {
# conditionally build tests and examples required by tests
use test || sed -i '/SUBDIRS/s/testsuite examples//' Makefile.in || die
- eautoreconf
+ AUTOTOOLS_AUTORECONF=yes
+ autotools-multilib_src_prepare
}
src_configure() {
# --disable-openssl bug #427526
- econf \
- --libdir="${EPREFIX}"/usr/$(get_libdir) \
+ autotools-multilib_src_configure \
+ --libdir="${EPREFIX}"/usr/@GET_LIBDIR@ \
$(use_enable gmp public-key) \
$(use_enable static-libs static) \
--disable-openssl \
@@ -43,7 +44,7 @@ src_configure() {
}
src_install() {
- default
+ autotools-multilib_src_install
if use doc ; then
dohtml nettle.html