summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2008-05-02 04:46:06 +0000
committerMike Frysinger <vapier@gentoo.org>2008-05-02 04:46:06 +0000
commitfb4df11b0291dd92eb279f8c2fa298fdf825bbcf (patch)
tree8c6982c309c2ea00a3d069f892dfbcccf0941f8c /dev-libs
parentFix pocompile.sh to use /bin/bash. Add die statement in case it fails. (diff)
downloadhistorical-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/ChangeLog6
-rw-r--r--dev-libs/gmp/Manifest10
-rw-r--r--dev-libs/gmp/files/gmp-4.1.4-noexecstack.patch21
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