diff options
author | Mike Frysinger <vapier@gentoo.org> | 2008-05-02 04:46:06 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2008-05-02 04:46:06 +0000 |
commit | fb4df11b0291dd92eb279f8c2fa298fdf825bbcf (patch) | |
tree | 8c6982c309c2ea00a3d069f892dfbcccf0941f8c /dev-libs | |
parent | Fix pocompile.sh to use /bin/bash. Add die statement in case it fails. (diff) | |
download | historical-fb4df11b0291dd92eb279f8c2fa298fdf825bbcf.tar.gz historical-fb4df11b0291dd92eb279f8c2fa298fdf825bbcf.tar.bz2 historical-fb4df11b0291dd92eb279f8c2fa298fdf825bbcf.zip |
Redo how we add noexecstack since #if checks do not work in .s files.
Package-Manager: portage-2.2_pre5
Diffstat (limited to 'dev-libs')
-rw-r--r-- | dev-libs/gmp/ChangeLog | 6 | ||||
-rw-r--r-- | dev-libs/gmp/Manifest | 10 | ||||
-rw-r--r-- | dev-libs/gmp/files/gmp-4.1.4-noexecstack.patch | 21 |
3 files changed, 21 insertions, 16 deletions
diff --git a/dev-libs/gmp/ChangeLog b/dev-libs/gmp/ChangeLog index b65cc3e9e52f..bf10f7b86f9a 100644 --- a/dev-libs/gmp/ChangeLog +++ b/dev-libs/gmp/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for dev-libs/gmp # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmp/ChangeLog,v 1.93 2008/05/02 04:23:52 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmp/ChangeLog,v 1.94 2008/05/02 04:46:05 vapier Exp $ + + 02 May 2008; Mike Frysinger <vapier@gentoo.org> + files/gmp-4.1.4-noexecstack.patch: + Redo how we add noexecstack since #if checks do not work in .s files. *gmp-4.2.2-r1 (02 May 2008) diff --git a/dev-libs/gmp/Manifest b/dev-libs/gmp/Manifest index 4fa6079992c2..b1682745f183 100644 --- a/dev-libs/gmp/Manifest +++ b/dev-libs/gmp/Manifest @@ -2,19 +2,19 @@ Hash: SHA1 AUX 4.2.2/mpf_set_str.c.diff 1062 RMD160 455375f049ff8ef809e796441ec7a83ec648287b SHA1 8e5133ec2dbf4c19738faf90f8df5343cf2533f1 SHA256 245601a618cc7fd52e11495ace7d5183dc4822eb7e8089bb5175ec519fc786cd -AUX gmp-4.1.4-noexecstack.patch 528 RMD160 ef0a02c68481312a86970cb98c8d07a2d33c8dcd SHA1 a4b7299237cf48eb651ffbe24b2be5894df547eb SHA256 6c7ed4639ea6551fbaecb1cbff7e9f50ae7900711280ec050a27a775b44fdfd4 +AUX gmp-4.1.4-noexecstack.patch 474 RMD160 22aa94eded1650432202b93a79900be1c85a779b SHA1 fd7ca0feb59aa319ba30bdbc71b7796a0a457d76 SHA256 68601777151a1628d7bc839eddd037685c5d2e76c9453166890a5eb3cf6000c3 AUX gmp-4.2.1-s390.diff 1848 RMD160 04eecb2aaae4c444841e40b33abd38a662254632 SHA1 38ba90ffd6cd9d66e07c5f71b4608e3ad9d32a6b SHA256 13c6b01e71534af2c353d79b7afd171f158b8fa6e3299e0f7c0335e516ce67ec AUX gmp-4.2.2-ABI-multilib.patch 12425 RMD160 b30e1a237252663199457f5f020de7fb81118e2a SHA1 d716749bad6f7996f6862bc8468eb2c7b6c89c42 SHA256 deac10a8fd120e3b8d2a566c5babfea3cf7e6ecf6cc234fe7787b4ffecacb521 DIST gmp-4.2.2.tar.bz2 1747068 RMD160 4021720f78b02244197c0c49522289e7fe81aad9 SHA1 8c5f9798956f9b0162a25a56477a3566a92abc72 SHA256 2b2c0aacafa2dc41f4604b381349d49596921e38a58bf782b0d70b33f548657b DIST gmp-man-4.2.2.pdf 1002466 RMD160 20b37f581d5c993fcc3e092123d5554efc8b2a81 SHA1 706dfd027e208b089f95bf9ff494d298dfa5b4b7 SHA256 44a5dcfbf1bef54c5244e2a1960c479e18b9740849daffb844472c60bc8e962c EBUILD gmp-4.2.2-r1.ebuild 2073 RMD160 e3390d596c131879e9153de7aaf690a56cadfd61 SHA1 d93cba522df3ecf62c08b75145efa158d4cbca1c SHA256 a250ca38c6a3c3e3f544b8968322677bd0e381094913af60fc7fc55d5f8fea34 EBUILD gmp-4.2.2.ebuild 2058 RMD160 907d052000da0d202e660d1d848495851da11d8b SHA1 aad3a4dda5bd8f35c27a0fc2d340c69df9312c3c SHA256 1c9b5dc08b6dafa0164783858f992e42c10699a051eb249e578acc10f6b79120 -MISC ChangeLog 12763 RMD160 8632e39e46353b05055d20e398e23bf3dba56770 SHA1 ccd3f476341e1b278e23b7bbad11ddc36f79aadb SHA256 e2c04108630eecb653426999c237b776dab8849ab2ca8a8da7a755eccad122e8 +MISC ChangeLog 12923 RMD160 0070a4a61cc6660c7aad22e33ca62fb4267584fb SHA1 4fa999b41a41b92400fb79030cea1d7cd5209f4a SHA256 5a9b033ed1e85476a913e2e979e2f9582cfb5e00abe96f6efb84af421cfcc8c7 MISC metadata.xml 162 RMD160 d002486a43522f2116b1d9d59828c484956d66e2 SHA1 d6b4923897f6ae673b4f93646f5b4ba61d5a2c3c SHA256 65a915d44de1f01d4b7f72d313b4192c38374a9835d24988c00c1e73dca5805a -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.7 (GNU/Linux) -iD8DBQFIGpdej9hvisErhMIRAtm8AJwJIh0bvn1yAKHakWMFR86SEjBTUQCgm4pU -RV1YTR1MOs0N5mHGrLdAm8c= -=3/0Z +iD8DBQFIGpyTj9hvisErhMIRAmocAJ9wFmHxugWgtUQ3VjAzkqr4n8h46QCg6OwF +diqXriLBQmOI+GliYdRs5gU= +=RYpu -----END PGP SIGNATURE----- diff --git a/dev-libs/gmp/files/gmp-4.1.4-noexecstack.patch b/dev-libs/gmp/files/gmp-4.1.4-noexecstack.patch index 56f4604fc763..093bec1a5dca 100644 --- a/dev-libs/gmp/files/gmp-4.1.4-noexecstack.patch +++ b/dev-libs/gmp/files/gmp-4.1.4-noexecstack.patch @@ -1,19 +1,20 @@ -fixed executable stack as per bug #115038 thanks to Petteri Räty +fixed executable stack + +http://bugs.gentoo.org/115038 --- gmp-4.1.4/configure +++ gmp-4.1.4/configure -@@ -21689,6 +21689,7 @@ +@@ -21689,6 +21689,13 @@ fi echo "')" >> $gmp_configm4 echo "define(\`__CONFIG_M4_INCLUDED__')" >> $gmp_configm4 -+cat nostackexec>>$gmp_configm4 ++# Gentoo hack ++case $host_os in ++ *linux*) ++ echo '.section .note.GNU-stack,"",%progbits' >> $gmp_configm4 ++ echo '.previous' >> $gmp_configm4 ++ ;; ++esac # Create Makefiles # FIXME: Upcoming version of autoconf/automake may not like broken lines. ---- gmp-4.1.4/nostackexec -+++ gmp-4.1.4/nostackexec -@@ -0,0 +1,4 @@ -+#if defined(__linux__) && defined(__ELF__) -+.section .note.GNU-stack,"",%progbits -+.previous -+#endif |