make sure openssl is built without an executable stack
authorMike Frysinger <vapier@gentoo.org>
Tue, 4 Oct 2005 23:12:40 +0000 (23:12 +0000)
committerMike Frysinger <vapier@gentoo.org>
Tue, 4 Oct 2005 23:12:40 +0000 (23:12 +0000)
Package-Manager: portage-2.0.51.22-r2

dev-libs/openssl/Manifest
dev-libs/openssl/metadata.xml
dev-libs/openssl/openssl-0.9.7g.ebuild
dev-libs/openssl/openssl-0.9.8.ebuild

index fbf5e2d4b1d08681cf9e2064907f775ced88d312..559961ac85d6b0fa0b26b20a1f7e5f057c80d8fb 100644 (file)
@@ -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-----
index 8060c04f89e195430011d47f34fb1af30eac7d8c..96a2d586367db7ac21a29fd459fdc264e9bba260 100644 (file)
@@ -1,8 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-<herd>no-herd</herd>
-<maintainer>
-  <email>aliz@gentoo.org</email>
-</maintainer>
+<herd>base-system</herd>
 </pkgmetadata>
index 059f46a1b244ab0a541c761692e418d8e8b161b4..f3bc5340070fd6c948f01ad34379ea350d8773d3 100644 (file)
@@ -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
-                       # <robbat2@gentoo.org> (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
index 4281fa83f3904b18a904a3c080bfd8aa6ba8b1b8..8ff074c092f68a5a22dee949a5172aca5858a274 100644 (file)
@@ -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
-                       # <robbat2@gentoo.org> (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