From: Mike Frysinger Date: Tue, 4 Oct 2005 23:12:40 +0000 (+0000) Subject: make sure openssl is built without an executable stack X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=d5a35470e6b1c5818a1238351ae47a098e36aae8;p=gentoo.git make sure openssl is built without an executable stack Package-Manager: portage-2.0.51.22-r2 --- diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest index fbf5e2d4b1d0..559961ac85d6 100644 --- a/dev-libs/openssl/Manifest +++ b/dev-libs/openssl/Manifest @@ -1,37 +1,47 @@ -MD5 6fbe613b51aae6d38f151388b4125695 openssl-0.9.7d-r2.ebuild 9016 -MD5 eb2e9e4fecd503dc4e178412869aba92 openssl-0.9.8.ebuild 5381 +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + +MD5 560c69b8f6f46c74fd232d0fcec5ad14 openssl-0.9.8.ebuild 5268 +MD5 9a09f8d531c582e78977dbfd96edc1f2 metadata.xml 164 MD5 1f6fda2e78ee0e865d8e89ddc67b8935 openssl-0.9.7e-r1.ebuild 8670 -MD5 d9690fe509be272f2d6ae46224f60985 ChangeLog 21741 -MD5 37236013e0d26d43c6bff35a8a48e8ec metadata.xml 220 -MD5 03b5c734e0f8e6fdb26a4b273bbd0b22 openssl-0.9.7g.ebuild 5518 +MD5 6fbe613b51aae6d38f151388b4125695 openssl-0.9.7d-r2.ebuild 9016 MD5 685c33f8a3f1980105944ab3c23a346c openssl-0.9.6m.ebuild 3074 +MD5 d9690fe509be272f2d6ae46224f60985 ChangeLog 21741 +MD5 07efc1d03616319c77209d0e90c8ddcc openssl-0.9.7g.ebuild 5404 +MD5 592d5a5b643b835123af4a44caffc75e files/digest-openssl-0.9.8 66 +MD5 53599279769faf50e5247b68d2907b10 files/openssl-0.9.7e-no-fips.patch 1344 +MD5 91854bcd6c83f040927d490b104bb5a0 files/openssl-0.9.7d-smime.patch 641 +MD5 4a170a962292bdd019fe303ba981e3ab files/openssl-0.9.8-ppc64.patch 1463 +MD5 acab4ad88a6c249a7cde0511a0961a2c files/digest-openssl-0.9.7e-r1 134 +MD5 82e3908837b5066c7ec907812de8da25 files/openssl-0.9.7e-ptr-casting.patch 440 +MD5 90fac5947e771433132723442dc90ab0 files/openssl-0.9.7g-no-fips.patch 333 MD5 e476b45b7b15df41a0e3f06c187201ee files/openssl-0.9.8-parallel-build.patch 649 -MD5 bef2724dccc11edf27916526d9c08576 files/openssl-0.9.7-arm-big-endian.patch 1074 -MD5 451e4a94e086f2512ebe97bcefd553f9 files/openssl-0.9.7g-amd64-fbsd.patch 1695 -MD5 cde67bc688a59d0178f1a6e1bb1db7cf files/openssl-0.9.7g-ptr-casting.patch 714 -MD5 257fcbed4f939cd3e0113af18df66a92 files/openssl-0.9.7g-ABI-compat.patch 1880 +MD5 b8c4478048193b7570d920282616ed32 files/openssl-0.9.7e-superh.patch 1360 +MD5 f886f4a6a62eb4ec7bc718952d76900d files/openssl-0.9.7e-gentoo.patch 460 MD5 f804ea4df3b388d22451cde6e9458f2b files/openssl-0.9.7c-tempfile.patch 2178 -MD5 82e3908837b5066c7ec907812de8da25 files/openssl-0.9.7e-ptr-casting.patch 440 -MD5 8c5ab963e60bc0744408eebf48596981 files/openssl-0.9.8-make-engines-dir.patch 461 MD5 86106e28e408bdd53dd64ad0ecab7f1d files/openssl-0.9.7e-x86_64-bn-asm.patch 3881 -MD5 f886f4a6a62eb4ec7bc718952d76900d files/openssl-0.9.7e-gentoo.patch 460 -MD5 7483d6f0412e857e9063dce4aecf2991 files/openssl-0.9.7d-gentoo.diff 936 -MD5 be045f45d974ec215ec4986c6c7b6ffb files/openssl-0.9.7g-ppc64.patch 856 -MD5 2e6ed24d513a8f2b1b6f03709ab5ba18 files/digest-openssl-0.9.6m 67 +MD5 744b358cd3b68b2ca6561c214c541fc0 files/addppc64support.diff 1327 +MD5 cebd09d1819c07b0fab14ad90b0da884 files/openssl-0.9.6m-gentoo.diff 1591 +MD5 257fcbed4f939cd3e0113af18df66a92 files/openssl-0.9.7g-ABI-compat.patch 1880 MD5 1a7aabb860415c7be612863579d67b4d files/digest-openssl-0.9.7g 67 -MD5 b8c4478048193b7570d920282616ed32 files/openssl-0.9.7e-superh.patch 1360 -MD5 53599279769faf50e5247b68d2907b10 files/openssl-0.9.7e-no-fips.patch 1344 -MD5 fd8c9447dfd4b64c49d44dfc52e4e221 files/gentoo.config-0.9.7g 3319 -MD5 91854bcd6c83f040927d490b104bb5a0 files/openssl-0.9.7d-smime.patch 641 +MD5 2e6ed24d513a8f2b1b6f03709ab5ba18 files/digest-openssl-0.9.6m 67 MD5 ef2c8d5afa47da8a58e464f43e6ecc67 files/openssl-0.9.7g-mem-clr-ptr-cast.patch 637 -MD5 897d293325315cdeeb390745ed5cdd1b files/digest-openssl-0.9.7d-r2 134 -MD5 acab4ad88a6c249a7cde0511a0961a2c files/digest-openssl-0.9.7e-r1 134 +MD5 cde67bc688a59d0178f1a6e1bb1db7cf files/openssl-0.9.7g-ptr-casting.patch 714 MD5 f8ff492f66404c732e4661cc4443a2e8 files/openssl-0.9.7-alpha-default-gcc.patch 533 +MD5 8c5ab963e60bc0744408eebf48596981 files/openssl-0.9.8-make-engines-dir.patch 461 +MD5 bef2724dccc11edf27916526d9c08576 files/openssl-0.9.7-arm-big-endian.patch 1074 +MD5 7483d6f0412e857e9063dce4aecf2991 files/openssl-0.9.7d-gentoo.diff 936 +MD5 897d293325315cdeeb390745ed5cdd1b files/digest-openssl-0.9.7d-r2 134 MD5 4e6c2cbbc1ff9e36ff6d83b6c5356b7c files/openssl-0.9.7-hppa-fix-detection.patch 1718 -MD5 cebd09d1819c07b0fab14ad90b0da884 files/openssl-0.9.6m-gentoo.diff 1591 -MD5 90fac5947e771433132723442dc90ab0 files/openssl-0.9.7g-no-fips.patch 333 -MD5 744b358cd3b68b2ca6561c214c541fc0 files/addppc64support.diff 1327 -MD5 592d5a5b643b835123af4a44caffc75e files/digest-openssl-0.9.8 66 -MD5 4a170a962292bdd019fe303ba981e3ab files/openssl-0.9.8-ppc64.patch 1463 +MD5 be045f45d974ec215ec4986c6c7b6ffb files/openssl-0.9.7g-ppc64.patch 856 MD5 b1b3eafc93c66f16be0730d45a659526 files/openssl-0.9.7g-superh.patch 1380 MD5 b901850df9952252974316e78775673b files/openssl-0.9.6-mips.diff 1487 +MD5 fd8c9447dfd4b64c49d44dfc52e4e221 files/gentoo.config-0.9.7g 3319 +MD5 451e4a94e086f2512ebe97bcefd553f9 files/openssl-0.9.7g-amd64-fbsd.patch 1695 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.2 (GNU/Linux) + +iD8DBQFDQwzAgIKl8Uu19MoRAnBdAJ4iXnbmMDDika9us6YqXzcKftQKxQCgg3lM +vg0xGRP+ZFxZj9zrnzon0O8= +=I2Qz +-----END PGP SIGNATURE----- diff --git a/dev-libs/openssl/metadata.xml b/dev-libs/openssl/metadata.xml index 8060c04f89e1..96a2d586367d 100644 --- a/dev-libs/openssl/metadata.xml +++ b/dev-libs/openssl/metadata.xml @@ -1,8 +1,5 @@ -no-herd - - aliz@gentoo.org - +base-system diff --git a/dev-libs/openssl/openssl-0.9.7g.ebuild b/dev-libs/openssl/openssl-0.9.7g.ebuild index 059f46a1b244..f3bc5340070f 100644 --- a/dev-libs/openssl/openssl-0.9.7g.ebuild +++ b/dev-libs/openssl/openssl-0.9.7g.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/openssl-0.9.7g.ebuild,v 1.17 2005/08/18 00:13:17 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/openssl-0.9.7g.ebuild,v 1.18 2005/10/04 23:12:40 vapier Exp $ inherit eutils flag-o-matic toolchain-funcs @@ -50,11 +50,9 @@ src_unpack() { 3.4 | 3.3 ) filter-flags -fprefetch-loop-arrays -freduce-all-givs -funroll-loops [[ ${ARCH} == "ppc" || ${ARCH} == "ppc64" ]] && append-flags -fno-strict-aliasing - # (14 Feb 2004) - # bug #69550 openssl breaks in some cases. - [[ ${ARCH} == "x86" ]] && append-flags -Wa,--noexecstack ;; esac + append-flags -Wa,--noexecstack # replace CFLAGS OLDIFS=$IFS diff --git a/dev-libs/openssl/openssl-0.9.8.ebuild b/dev-libs/openssl/openssl-0.9.8.ebuild index 4281fa83f390..8ff074c092f6 100644 --- a/dev-libs/openssl/openssl-0.9.8.ebuild +++ b/dev-libs/openssl/openssl-0.9.8.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/openssl-0.9.8.ebuild,v 1.9 2005/08/24 00:23:17 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/openssl-0.9.8.ebuild,v 1.10 2005/10/04 23:12:40 vapier Exp $ inherit eutils flag-o-matic toolchain-funcs @@ -45,11 +45,9 @@ src_unpack() { 3.4 | 3.3 ) filter-flags -fprefetch-loop-arrays -freduce-all-givs -funroll-loops [[ ${ARCH} == "ppc" || ${ARCH} == "ppc64" ]] && append-flags -fno-strict-aliasing - # (14 Feb 2004) - # bug #69550 openssl breaks in some cases. - [[ ${ARCH} == "x86" ]] && append-flags -Wa,--noexecstack ;; esac + append-flags -Wa,--noexecstack # replace CFLAGS OLDIFS=$IFS