Version bump, fix LDFLAGS="-Wl,--as-needed", closes bug#153138
authorAlon Bar-Lev <alonbl@gentoo.org>
Tue, 31 Oct 2006 19:49:00 +0000 (19:49 +0000)
committerAlon Bar-Lev <alonbl@gentoo.org>
Tue, 31 Oct 2006 19:49:00 +0000 (19:49 +0000)
Package-Manager: portage-2.1.1-r1

dev-libs/nettle/ChangeLog
dev-libs/nettle/Manifest
dev-libs/nettle/files/digest-nettle-1.13
dev-libs/nettle/files/digest-nettle-1.13-r1
dev-libs/nettle/files/digest-nettle-1.14 [new file with mode: 0644]
dev-libs/nettle/files/nettle-1.14-make-as-needed.patch [new file with mode: 0644]
dev-libs/nettle/nettle-1.14.ebuild [new file with mode: 0644]

index 3a8f514cc4130844d6a44382d59e8ea918c26360..b41ecb3aed50d7ca25b0aeb93221440c50eac7e3 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for dev-libs/nettle
-# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/nettle/ChangeLog,v 1.11 2005/10/14 22:39:29 vapier Exp $
+# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/nettle/ChangeLog,v 1.12 2006/10/31 19:49:00 alonbl Exp $
+
+*nettle-1.14 (31 Oct 2006)
+
+  31 Oct 2006; Alon Bar-Lev <alonbl@gentoo.org>
+  +files/nettle-1.14-make-as-needed.patch, +nettle-1.14.ebuild:
+  Version bump, fix LDFLAGS="-Wl,--as-needed", closes bug#153138
 
   14 Oct 2005; Mike Frysinger <vapier@gentoo.org> nettle-1.13-r1.ebuild:
   Add support for gmp/ssl USE flags.
index 605fab1953691e48c4a81747bcbf97375495d1e6..cb8d70818f047618622c503470ef34050fe199fd 100644 (file)
@@ -1,23 +1,63 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-MD5 df838ec01599e1e18c693a92a58ac638 ChangeLog 1651
-MD5 23b2a1190eb15492bd60934979e29068 files/digest-nettle-1.10 63
-MD5 5c1ac7a65b61d5f2a91ddd7c4e472c38 files/digest-nettle-1.12 63
-MD5 1c08b4e710f464b4dbb276122b447738 files/digest-nettle-1.13 63
-MD5 1c08b4e710f464b4dbb276122b447738 files/digest-nettle-1.13-r1 63
+AUX nettle-1.13-PIC.patch 6732 RMD160 a3e078b11861381467fac596142316f4c11ef031 SHA1 0c628742ae47261143f24b5c52aa282f61c33d89 SHA256 cf4645e02d04623ea5bf0586dc7be439a538484a0ca7d217cc1810b552d9ecb2
 MD5 b28d8f2bb39fc707d82a13413e6cd2c7 files/nettle-1.13-PIC.patch 6732
+RMD160 a3e078b11861381467fac596142316f4c11ef031 files/nettle-1.13-PIC.patch 6732
+SHA256 cf4645e02d04623ea5bf0586dc7be439a538484a0ca7d217cc1810b552d9ecb2 files/nettle-1.13-PIC.patch 6732
+AUX nettle-1.13-no-exec-stack.patch 1424 RMD160 63fcf3e3ed796cf3e321f18a19846006ec370692 SHA1 ab19ca8f4578561da6e569641c6333209a7dab7d SHA256 ab4826e38ec01e9e65c054bf4d3cd429f888e31cc3494d1fe51d9545609c7d0a
 MD5 1d2804d36016baa2bb798ddf87d6e960 files/nettle-1.13-no-exec-stack.patch 1424
+RMD160 63fcf3e3ed796cf3e321f18a19846006ec370692 files/nettle-1.13-no-exec-stack.patch 1424
+SHA256 ab4826e38ec01e9e65c054bf4d3cd429f888e31cc3494d1fe51d9545609c7d0a files/nettle-1.13-no-exec-stack.patch 1424
+AUX nettle-1.13-preprocess-asm.patch 668 RMD160 6040507826c789c53ef767334a51e2abbcbef283 SHA1 0b25d65c93a542b7fb9bfdea040f8f2fe1a1d5ef SHA256 cbaf82371d228012480bd30e0c053a949a2d3860c7fb36e3784f34828525cea7
 MD5 007f00412ae9a343601ec9f3ff7c1da3 files/nettle-1.13-preprocess-asm.patch 668
-MD5 243e4cd9809545d12f991b2d417040e1 metadata.xml 159
+RMD160 6040507826c789c53ef767334a51e2abbcbef283 files/nettle-1.13-preprocess-asm.patch 668
+SHA256 cbaf82371d228012480bd30e0c053a949a2d3860c7fb36e3784f34828525cea7 files/nettle-1.13-preprocess-asm.patch 668
+AUX nettle-1.14-make-as-needed.patch 471 RMD160 a81f9d7337c99e8c8c86b6f60cf5d94693e67886 SHA1 43256f88cfc0db51012cde89882a92956c65f36b SHA256 f8552cde7b7c91923c276afca147e9c37b851b60896e1c9d5eb729ecd5bbc324
+MD5 3152670f460267d6de5a69dcc035118a files/nettle-1.14-make-as-needed.patch 471
+RMD160 a81f9d7337c99e8c8c86b6f60cf5d94693e67886 files/nettle-1.14-make-as-needed.patch 471
+SHA256 f8552cde7b7c91923c276afca147e9c37b851b60896e1c9d5eb729ecd5bbc324 files/nettle-1.14-make-as-needed.patch 471
+DIST nettle-1.10.tar.gz 563284
+DIST nettle-1.12.tar.gz 536249
+DIST nettle-1.13.tar.gz 775548 RMD160 684492141616f34ea7473e6e75c7eef96698070b SHA1 e78393c79c9a9a853637c0c4a350db999920e4e3 SHA256 4e55ed76cfa6cdff782726e343cc758009503c3f50e49ef21f1faff9aee61b31
+DIST nettle-1.14.tar.gz 793931 RMD160 89edf8cdfcc3c8b10a5d9554d001e96175afbf28 SHA1 d802d3b184765b579d33329941cf3eef043f7b17 SHA256 3d26afccc25ce4bd0ac94e12cd6eb3d1023a431cd12ceaad0586d984ed6ea4b2
+EBUILD nettle-1.10.ebuild 791 RMD160 d2a3df663538db021408432cb5d6d66f41cbf9bf SHA1 78666e81339e07b8d39a01545b30e31d51e3d64a SHA256 4d251ad397870630f8a4abd8f21c937d5c8d6d63403d980ec58109001556a48c
 MD5 518c09edea33da5a9247f03f2133d844 nettle-1.10.ebuild 791
+RMD160 d2a3df663538db021408432cb5d6d66f41cbf9bf nettle-1.10.ebuild 791
+SHA256 4d251ad397870630f8a4abd8f21c937d5c8d6d63403d980ec58109001556a48c nettle-1.10.ebuild 791
+EBUILD nettle-1.12.ebuild 704 RMD160 5fdb0a189f00cc1bd1e2cd548c5833e8b91ea818 SHA1 7ee17c1d493acdb1f100af5a908914f9fc15aa9a SHA256 c36fbb9a5e92e4fa8707847f5e859cdbeaa0ab868f6c7f64a3e72011d42f0b2e
 MD5 3b7eab2fbf428a13449355b121c0c72c nettle-1.12.ebuild 704
+RMD160 5fdb0a189f00cc1bd1e2cd548c5833e8b91ea818 nettle-1.12.ebuild 704
+SHA256 c36fbb9a5e92e4fa8707847f5e859cdbeaa0ab868f6c7f64a3e72011d42f0b2e nettle-1.12.ebuild 704
+EBUILD nettle-1.13-r1.ebuild 1077 RMD160 d8ee0450b8252f8761a11b696bd156ade5b69773 SHA1 a2877f8998c2bbbb07422005b023453763bead23 SHA256 5baf39599e1356f65cda9319acaf54bccfeebf3fd780ad52cd890dd200df0ccd
 MD5 04361e3a70d019bc8378eef5c8afc53e nettle-1.13-r1.ebuild 1077
+RMD160 d8ee0450b8252f8761a11b696bd156ade5b69773 nettle-1.13-r1.ebuild 1077
+SHA256 5baf39599e1356f65cda9319acaf54bccfeebf3fd780ad52cd890dd200df0ccd nettle-1.13-r1.ebuild 1077
+EBUILD nettle-1.13.ebuild 787 RMD160 f8f7d4f80e52a61dbea5e26d7d76829fd38b3804 SHA1 e1847c449c288e697f34576f146f794bbf0d048a SHA256 6228615071a3bcc15ed2dda5cfdf51f44c5d008ed32803218a1d9e8732d6cf28
 MD5 6995b4d5a430439ce80f70760f57743e nettle-1.13.ebuild 787
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.2 (GNU/Linux)
-
-iD8DBQFDVDl6gIKl8Uu19MoRAlUVAJ9CDm4a5TWMhbw38GOFSNtbOPzZwQCfcZTu
-bNzOg79RwqMqjaiRQf6KXH4=
-=xuNf
------END PGP SIGNATURE-----
+RMD160 f8f7d4f80e52a61dbea5e26d7d76829fd38b3804 nettle-1.13.ebuild 787
+SHA256 6228615071a3bcc15ed2dda5cfdf51f44c5d008ed32803218a1d9e8732d6cf28 nettle-1.13.ebuild 787
+EBUILD nettle-1.14.ebuild 990 RMD160 8d6c155da48b3f1826159e07903bd5fceb2e40ad SHA1 396661d9a163a400ea52e3303b5fb4a1b52c033a SHA256 3e0ef835df4239c96e54d2ae5affd53ee7fd9aa30b58c1f819e7abe51fb56e0d
+MD5 e8ac9a2d2b80e588b1b49c9ad00bdac6 nettle-1.14.ebuild 990
+RMD160 8d6c155da48b3f1826159e07903bd5fceb2e40ad nettle-1.14.ebuild 990
+SHA256 3e0ef835df4239c96e54d2ae5affd53ee7fd9aa30b58c1f819e7abe51fb56e0d nettle-1.14.ebuild 990
+MISC ChangeLog 1857 RMD160 d63109fe87ac71019265a720f0b000e5ec65f506 SHA1 949c31e2ee6553f0be25085cc5f4fbedddd0246c SHA256 2c0ad93c98b1ffdf790b4b00148e3f6d905066188c80545d8e961b2ac3ce9fd2
+MD5 b93260e7031572cf9386a52c2979427a ChangeLog 1857
+RMD160 d63109fe87ac71019265a720f0b000e5ec65f506 ChangeLog 1857
+SHA256 2c0ad93c98b1ffdf790b4b00148e3f6d905066188c80545d8e961b2ac3ce9fd2 ChangeLog 1857
+MISC metadata.xml 159 RMD160 7f0018281c6308f73c2d95b3690e3804f0c353c5 SHA1 09baadee9aeb270d0a7f31be07db9db5c105abbc SHA256 fabd15e2740a2a68e0bda738d0cd4300b133ff11239802afe7e60aa3862c9c03
+MD5 243e4cd9809545d12f991b2d417040e1 metadata.xml 159
+RMD160 7f0018281c6308f73c2d95b3690e3804f0c353c5 metadata.xml 159
+SHA256 fabd15e2740a2a68e0bda738d0cd4300b133ff11239802afe7e60aa3862c9c03 metadata.xml 159
+MD5 23b2a1190eb15492bd60934979e29068 files/digest-nettle-1.10 63
+RMD160 3dba7e26d5eda733c3086edb165e53ccff3511bd files/digest-nettle-1.10 63
+SHA256 334b958c78aae22315d8d47df1531fbfd6f9a7b4509451d5e134b11f58d68009 files/digest-nettle-1.10 63
+MD5 5c1ac7a65b61d5f2a91ddd7c4e472c38 files/digest-nettle-1.12 63
+RMD160 3f6e96ff14f1ce3f327fe562daef4c54b0263723 files/digest-nettle-1.12 63
+SHA256 a25acabdc760852b4d13b6ef953ef576e19400c0c8b514918eae97e163e704e4 files/digest-nettle-1.12 63
+MD5 cde6dcc12b0db70d817cad94197aa6fa files/digest-nettle-1.13 235
+RMD160 9a5cecb31c3534159a267d126b51546b0be7d2a6 files/digest-nettle-1.13 235
+SHA256 c88f85a559e6de68dd030c3ed5e6503651097d2902961f2ffc0741590f52abcc files/digest-nettle-1.13 235
+MD5 cde6dcc12b0db70d817cad94197aa6fa files/digest-nettle-1.13-r1 235
+RMD160 9a5cecb31c3534159a267d126b51546b0be7d2a6 files/digest-nettle-1.13-r1 235
+SHA256 c88f85a559e6de68dd030c3ed5e6503651097d2902961f2ffc0741590f52abcc files/digest-nettle-1.13-r1 235
+MD5 523bc025298284a53e78b25ffe86b128 files/digest-nettle-1.14 235
+RMD160 3d8177d10669d85fe2d07394587d7b496db88e31 files/digest-nettle-1.14 235
+SHA256 647e0bc9cb509e3be90e16201d8f7740f338469afbab9732b598b9c54a0e3faf files/digest-nettle-1.14 235
index 18aa45235f69f500f026baf161747ca422803a0d..b1bda45ad87264d8ec5390aa2526e65a347382fe 100644 (file)
@@ -1 +1,3 @@
 MD5 2e22612a0d7ac01064bf948a7d57f19a nettle-1.13.tar.gz 775548
+RMD160 684492141616f34ea7473e6e75c7eef96698070b nettle-1.13.tar.gz 775548
+SHA256 4e55ed76cfa6cdff782726e343cc758009503c3f50e49ef21f1faff9aee61b31 nettle-1.13.tar.gz 775548
index 18aa45235f69f500f026baf161747ca422803a0d..b1bda45ad87264d8ec5390aa2526e65a347382fe 100644 (file)
@@ -1 +1,3 @@
 MD5 2e22612a0d7ac01064bf948a7d57f19a nettle-1.13.tar.gz 775548
+RMD160 684492141616f34ea7473e6e75c7eef96698070b nettle-1.13.tar.gz 775548
+SHA256 4e55ed76cfa6cdff782726e343cc758009503c3f50e49ef21f1faff9aee61b31 nettle-1.13.tar.gz 775548
diff --git a/dev-libs/nettle/files/digest-nettle-1.14 b/dev-libs/nettle/files/digest-nettle-1.14
new file mode 100644 (file)
index 0000000..c277cd4
--- /dev/null
@@ -0,0 +1,3 @@
+MD5 12915b53e751456689e2ec9ec15c74da nettle-1.14.tar.gz 793931
+RMD160 89edf8cdfcc3c8b10a5d9554d001e96175afbf28 nettle-1.14.tar.gz 793931
+SHA256 3d26afccc25ce4bd0ac94e12cd6eb3d1023a431cd12ceaad0586d984ed6ea4b2 nettle-1.14.tar.gz 793931
diff --git a/dev-libs/nettle/files/nettle-1.14-make-as-needed.patch b/dev-libs/nettle/files/nettle-1.14-make-as-needed.patch
new file mode 100644 (file)
index 0000000..ec1380f
--- /dev/null
@@ -0,0 +1,12 @@
+diff -urNp nettle-1.13.org/configure.ac nettle-1.13/configure.ac
+--- nettle-1.13.org/configure.ac       2005-10-06 22:29:11.000000000 +0300
++++ nettle-1.13/configure.ac   2006-10-31 21:19:24.000000000 +0200
+@@ -152,7 +152,7 @@ case `uname -sr` in
+     SHLIBFILE='$(SHLIBSONAME).$(SHLIBMINOR)'
+     SHLIBLINK='$(CC) $(LDFLAGS) -shared -Wl,-soname=$(SHLIBSONAME)'
+     # FIXME: It might make some sense to link with -lgmp
+-    SHLIBLIBS=''
++    SHLIBLIBS='$(LIBS)'
+     ;;
+ esac
diff --git a/dev-libs/nettle/nettle-1.14.ebuild b/dev-libs/nettle/nettle-1.14.ebuild
new file mode 100644 (file)
index 0000000..a7016f6
--- /dev/null
@@ -0,0 +1,42 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/nettle/nettle-1.14.ebuild,v 1.1 2006/10/31 19:49:00 alonbl Exp $
+
+inherit eutils
+
+DESCRIPTION="cryptographic library that is designed to fit easily in any context"
+HOMEPAGE="http://www.lysator.liu.se/~nisse/nettle/"
+SRC_URI="http://www.lysator.liu.se/~nisse/archive/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~s390 ~sparc ~x86"
+IUSE="gmp ssl"
+
+DEPEND="gmp? ( dev-libs/gmp )
+       ssl? ( dev-libs/openssl )
+       !<dev-libs/lsh-1.4.3-r1"
+
+src_unpack() {
+       unpack ${A}
+       cd "${S}"
+       epatch "${FILESDIR}/${P}-make-as-needed.patch"
+       sed -i \
+               -e '/CFLAGS/s:-ggdb3::' \
+               configure || die
+}
+
+src_compile() {
+       econf \
+               --enable-shared \
+               $(use_enable ssl openssl) \
+               $(use_enable gmp public-key) \
+               || die
+       emake || die
+}
+
+
+src_install() {
+       make DESTDIR="${D}" install  || die
+       dodoc AUTHORS ChangeLog NEWS README
+}