nonexecutable stacks hopefully fixed for all platforms (bug #96022)
authorDaniel Black <dragonheart@gentoo.org>
Sun, 4 Sep 2005 15:29:48 +0000 (15:29 +0000)
committerDaniel Black <dragonheart@gentoo.org>
Sun, 4 Sep 2005 15:29:48 +0000 (15:29 +0000)
Package-Manager: portage-2.0.51.22-r2

dev-libs/libgcrypt/ChangeLog
dev-libs/libgcrypt/Manifest
dev-libs/libgcrypt/files/libgcrypt-1.2.1-GNU-stack-fix.patch [new file with mode: 0644]
dev-libs/libgcrypt/libgcrypt-1.2.1-r1.ebuild
dev-libs/libowfat/Manifest

index e933f071837fe51d45b80e1bacce5526c2639354..3f81e17124bc6cb83be522a67424df92284a9652 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for dev-libs/libgcrypt
 # Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libgcrypt/ChangeLog,v 1.58 2005/08/20 09:05:53 dragonheart Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libgcrypt/ChangeLog,v 1.59 2005/09/04 15:29:48 dragonheart Exp $
+
+  04 Sep 2005; Daniel Black <dragonheart@gentoo.org>
+  +files/libgcrypt-1.2.1-GNU-stack-fix.patch, libgcrypt-1.2.1-r1.ebuild:
+  nonexecutable stacks hopefully fixed for all platforms (bug #96022). Thanks
+  to the Pax Team who I could not of fixed it without
 
 *libgcrypt-1.2.1-r1 (20 Aug 2005)
 
index 604f7ec46dfb1221cc1447c54d19fa2b133fe5e5..a9a58ad48806999eee4643bc3c3b94b600d21e18 100644 (file)
@@ -1,22 +1,23 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA1
 
-MD5 79dc97c5c62f38e217f4b9dd1830506d ChangeLog 8534
+MD5 8fc118f8babb7ec691aa146c3dd3c17b ChangeLog 8793
 MD5 e04ce4b3ccafdf1cdc3e2069a75ac11c libgcrypt-1.1.12.ebuild 1123
 MD5 4e5086ca6645aed250079bd046fcb78c libgcrypt-1.2.1.ebuild 1032
-MD5 7f3ed20c074c2a068e2e4d9a908d6b89 libgcrypt-1.2.1-r1.ebuild 1063
 MD5 918a1b851dd53568897b4fc7c503912e metadata.xml 276
 MD5 aac9d14d38568a9aab54928cc3e05a5c libgcrypt-1.1.94.ebuild 992
 MD5 dd3b6ee3caf7dc34c0ffa5758993c72a libgcrypt-1.2.0.ebuild 1050
+MD5 713d351bd0021c65c59db7bfd734375e libgcrypt-1.2.1-r1.ebuild 1108
 MD5 9bf9811b5db655640e7f280bb9bab24c files/digest-libgcrypt-1.1.12 68
 MD5 1c871fcf508869ff09d46782655c3ca5 files/digest-libgcrypt-1.2.1 67
 MD5 1c871fcf508869ff09d46782655c3ca5 files/digest-libgcrypt-1.2.1-r1 67
 MD5 9f546283fe69d56096f3707d52a4668a files/digest-libgcrypt-1.1.94 68
 MD5 16b1f5ae3cd2e7678379e1c6be616455 files/digest-libgcrypt-1.2.0 67
+MD5 af5915592167ae4fd16bab42364d3c8a files/libgcrypt-1.2.1-GNU-stack-fix.patch 22394
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.2 (GNU/Linux)
 
-iD8DBQFDBvKHmdTrptrqvGERAu7wAJ9qfUQngelzNwwERS8tRKYwGT7zIQCfTrpV
-fryi5kI29DAOMJuWUgfB1lc=
-=nfdI
+iD8DBQFDGxMHmdTrptrqvGERAt7lAJ9IONordHINekx85qbrBivrrGys4wCcCVnt
+Bq+RFBaAgOTrbA6ybBzCF9E=
+=KXkC
 -----END PGP SIGNATURE-----
diff --git a/dev-libs/libgcrypt/files/libgcrypt-1.2.1-GNU-stack-fix.patch b/dev-libs/libgcrypt/files/libgcrypt-1.2.1-GNU-stack-fix.patch
new file mode 100644 (file)
index 0000000..5c856ba
--- /dev/null
@@ -0,0 +1,527 @@
+diff -ru libgcrypt-1.2.1/mpi/alpha/mpih-add1.S /tmp/libgcrypt-1.2.1/mpi/alpha/mpih-add1.S
+--- libgcrypt-1.2.1/mpi/alpha/mpih-add1.S      2002-05-14 23:11:06.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/alpha/mpih-add1.S 2005-09-05 01:06:12.000000000 +1000
+@@ -122,3 +122,4 @@
+ 
+       .end    _gcry_mpih_add_n
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/alpha/mpih-lshift.S /tmp/libgcrypt-1.2.1/mpi/alpha/mpih-lshift.S
+--- libgcrypt-1.2.1/mpi/alpha/mpih-lshift.S    2002-05-14 23:11:07.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/alpha/mpih-lshift.S       2005-09-05 01:06:12.000000000 +1000
+@@ -120,3 +120,4 @@
+       .end    _gcry_mpih_lshift
+ 
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/alpha/mpih-mul1.S /tmp/libgcrypt-1.2.1/mpi/alpha/mpih-mul1.S
+--- libgcrypt-1.2.1/mpi/alpha/mpih-mul1.S      2002-05-14 23:11:07.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/alpha/mpih-mul1.S 2005-09-05 01:06:12.000000000 +1000
+@@ -88,3 +88,4 @@
+       .end    _gcry_mpih_mul_1
+ 
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/alpha/mpih-mul2.S /tmp/libgcrypt-1.2.1/mpi/alpha/mpih-mul2.S
+--- libgcrypt-1.2.1/mpi/alpha/mpih-mul2.S      2002-05-14 23:11:07.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/alpha/mpih-mul2.S 2005-09-05 01:06:12.000000000 +1000
+@@ -95,3 +95,4 @@
+ 
+       .end    _gcry_mpih_addmul_1
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/alpha/mpih-mul3.S /tmp/libgcrypt-1.2.1/mpi/alpha/mpih-mul3.S
+--- libgcrypt-1.2.1/mpi/alpha/mpih-mul3.S      2002-05-14 23:11:07.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/alpha/mpih-mul3.S 2005-09-05 01:06:12.000000000 +1000
+@@ -93,3 +93,4 @@
+ 
+       .end    _gcry_mpih_submul_1
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/alpha/mpih-rshift.S /tmp/libgcrypt-1.2.1/mpi/alpha/mpih-rshift.S
+--- libgcrypt-1.2.1/mpi/alpha/mpih-rshift.S    2002-05-14 23:11:07.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/alpha/mpih-rshift.S       2005-09-05 01:06:12.000000000 +1000
+@@ -116,3 +116,4 @@
+       ret     $31,($26),1
+       .end    _gcry_mpih_rshift
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/alpha/mpih-sub1.S /tmp/libgcrypt-1.2.1/mpi/alpha/mpih-sub1.S
+--- libgcrypt-1.2.1/mpi/alpha/mpih-sub1.S      2002-05-14 23:11:07.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/alpha/mpih-sub1.S 2005-09-05 01:06:12.000000000 +1000
+@@ -122,3 +122,4 @@
+       .end    _gcry_mpih_sub_n
+ 
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/alpha/udiv-qrnnd.S /tmp/libgcrypt-1.2.1/mpi/alpha/udiv-qrnnd.S
+--- libgcrypt-1.2.1/mpi/alpha/udiv-qrnnd.S     2002-05-14 23:11:07.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/alpha/udiv-qrnnd.S        2005-09-05 01:06:12.000000000 +1000
+@@ -157,3 +157,4 @@
+       ret     $31,($26),1
+ 
+       .end    __udiv_qrnnd
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/hppa/mpih-add1.S /tmp/libgcrypt-1.2.1/mpi/hppa/mpih-add1.S
+--- libgcrypt-1.2.1/mpi/hppa/mpih-add1.S       2002-05-14 23:11:07.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/hppa/mpih-add1.S  2005-09-05 01:06:12.000000000 +1000
+@@ -68,3 +68,4 @@
+ 
+       .exit
+       .procend
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/hppa/mpih-lshift.S /tmp/libgcrypt-1.2.1/mpi/hppa/mpih-lshift.S
+--- libgcrypt-1.2.1/mpi/hppa/mpih-lshift.S     2002-05-14 23:11:07.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/hppa/mpih-lshift.S        2005-09-05 01:06:12.000000000 +1000
+@@ -75,3 +75,4 @@
+ 
+ 
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/hppa/mpih-rshift.S /tmp/libgcrypt-1.2.1/mpi/hppa/mpih-rshift.S
+--- libgcrypt-1.2.1/mpi/hppa/mpih-rshift.S     2002-05-14 23:11:07.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/hppa/mpih-rshift.S        2005-09-05 01:06:12.000000000 +1000
+@@ -71,3 +71,4 @@
+       .exit
+       .procend
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/hppa/mpih-sub1.S /tmp/libgcrypt-1.2.1/mpi/hppa/mpih-sub1.S
+--- libgcrypt-1.2.1/mpi/hppa/mpih-sub1.S       2002-05-14 23:11:07.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/hppa/mpih-sub1.S  2005-09-05 01:06:12.000000000 +1000
+@@ -76,3 +76,4 @@
+ 
+ 
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/hppa/udiv-qrnnd.S /tmp/libgcrypt-1.2.1/mpi/hppa/udiv-qrnnd.S
+--- libgcrypt-1.2.1/mpi/hppa/udiv-qrnnd.S      2002-05-14 23:11:07.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/hppa/udiv-qrnnd.S 2005-09-05 01:06:12.000000000 +1000
+@@ -295,3 +295,4 @@
+ 
+       .exit
+       .procend
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/hppa1.1/mpih-mul1.S /tmp/libgcrypt-1.2.1/mpi/hppa1.1/mpih-mul1.S
+--- libgcrypt-1.2.1/mpi/hppa1.1/mpih-mul1.S    2002-05-14 23:11:07.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/hppa1.1/mpih-mul1.S       2005-09-05 01:06:12.000000000 +1000
+@@ -111,3 +111,4 @@
+       .procend
+ 
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/hppa1.1/mpih-mul2.S /tmp/libgcrypt-1.2.1/mpi/hppa1.1/mpih-mul2.S
+--- libgcrypt-1.2.1/mpi/hppa1.1/mpih-mul2.S    2002-05-14 23:11:07.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/hppa1.1/mpih-mul2.S       2005-09-05 01:06:12.000000000 +1000
+@@ -113,3 +113,4 @@
+       .procend
+ 
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/hppa1.1/mpih-mul3.S /tmp/libgcrypt-1.2.1/mpi/hppa1.1/mpih-mul3.S
+--- libgcrypt-1.2.1/mpi/hppa1.1/mpih-mul3.S    2002-05-14 23:11:07.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/hppa1.1/mpih-mul3.S       2005-09-05 01:06:12.000000000 +1000
+@@ -123,3 +123,4 @@
+       .exit
+       .procend
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/hppa1.1/udiv-qrnnd.S /tmp/libgcrypt-1.2.1/mpi/hppa1.1/udiv-qrnnd.S
+--- libgcrypt-1.2.1/mpi/hppa1.1/udiv-qrnnd.S   2005-01-06 00:41:03.000000000 +1100
++++ /tmp/libgcrypt-1.2.1/mpi/hppa1.1/udiv-qrnnd.S      2005-09-05 01:06:12.000000000 +1000
+@@ -88,3 +88,4 @@
+       .exit
+       .procend
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/i386/mpih-add1.S /tmp/libgcrypt-1.2.1/mpi/i386/mpih-add1.S
+--- libgcrypt-1.2.1/mpi/i386/mpih-add1.S       2002-05-14 23:11:07.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/i386/mpih-add1.S  2005-09-05 01:06:12.000000000 +1000
+@@ -114,3 +114,4 @@
+       popl %edi
+       ret
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/i386/mpih-lshift.S /tmp/libgcrypt-1.2.1/mpi/i386/mpih-lshift.S
+--- libgcrypt-1.2.1/mpi/i386/mpih-lshift.S     2003-10-31 16:06:06.000000000 +1100
++++ /tmp/libgcrypt-1.2.1/mpi/i386/mpih-lshift.S        2005-09-05 01:06:12.000000000 +1000
+@@ -92,3 +92,4 @@
+       popl    %edi
+       ret
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/i386/mpih-mul1.S /tmp/libgcrypt-1.2.1/mpi/i386/mpih-mul1.S
+--- libgcrypt-1.2.1/mpi/i386/mpih-mul1.S       2002-05-14 23:11:07.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/i386/mpih-mul1.S  2005-09-05 01:06:12.000000000 +1000
+@@ -82,3 +82,4 @@
+       INSN1(pop,l     ,R(edi))
+       ret
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/i386/mpih-mul2.S /tmp/libgcrypt-1.2.1/mpi/i386/mpih-mul2.S
+--- libgcrypt-1.2.1/mpi/i386/mpih-mul2.S       2002-05-14 23:11:07.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/i386/mpih-mul2.S  2005-09-05 01:06:12.000000000 +1000
+@@ -84,3 +84,4 @@
+       INSN1(pop,l     ,R(edi))
+       ret
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/i386/mpih-mul3.S /tmp/libgcrypt-1.2.1/mpi/i386/mpih-mul3.S
+--- libgcrypt-1.2.1/mpi/i386/mpih-mul3.S       2002-05-14 23:11:07.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/i386/mpih-mul3.S  2005-09-05 01:06:12.000000000 +1000
+@@ -84,3 +84,4 @@
+       INSN1(pop,l     ,R(edi))
+       ret
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/i386/mpih-rshift.S /tmp/libgcrypt-1.2.1/mpi/i386/mpih-rshift.S
+--- libgcrypt-1.2.1/mpi/i386/mpih-rshift.S     2003-10-31 16:06:06.000000000 +1100
++++ /tmp/libgcrypt-1.2.1/mpi/i386/mpih-rshift.S        2005-09-05 01:06:12.000000000 +1000
+@@ -95,3 +95,4 @@
+       popl    %edi
+       ret
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/i386/mpih-sub1.S /tmp/libgcrypt-1.2.1/mpi/i386/mpih-sub1.S
+--- libgcrypt-1.2.1/mpi/i386/mpih-sub1.S       2002-05-14 23:11:07.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/i386/mpih-sub1.S  2005-09-05 01:06:12.000000000 +1000
+@@ -115,3 +115,4 @@
+       popl %edi
+       ret
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/i586/mpih-add1.S /tmp/libgcrypt-1.2.1/mpi/i586/mpih-add1.S
+--- libgcrypt-1.2.1/mpi/i586/mpih-add1.S       2002-05-14 23:11:07.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/i586/mpih-add1.S  2005-09-05 01:06:12.000000000 +1000
+@@ -133,3 +133,4 @@
+       ret
+ 
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/i586/mpih-lshift.S /tmp/libgcrypt-1.2.1/mpi/i586/mpih-lshift.S
+--- libgcrypt-1.2.1/mpi/i586/mpih-lshift.S     2002-05-14 23:11:07.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/i586/mpih-lshift.S        2005-09-05 01:06:12.000000000 +1000
+@@ -227,3 +227,4 @@
+       ret
+ 
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/i586/mpih-mul1.S /tmp/libgcrypt-1.2.1/mpi/i586/mpih-mul1.S
+--- libgcrypt-1.2.1/mpi/i586/mpih-mul1.S       2002-05-14 23:11:07.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/i586/mpih-mul1.S  2005-09-05 01:06:12.000000000 +1000
+@@ -87,3 +87,4 @@
+       INSN1(pop,l     ,R(edi))
+       ret
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/i586/mpih-mul2.S /tmp/libgcrypt-1.2.1/mpi/i586/mpih-mul2.S
+--- libgcrypt-1.2.1/mpi/i586/mpih-mul2.S       2002-05-14 23:11:07.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/i586/mpih-mul2.S  2005-09-05 01:06:12.000000000 +1000
+@@ -91,3 +91,4 @@
+       INSN1(pop,l     ,R(edi))
+       ret
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/i586/mpih-mul3.S /tmp/libgcrypt-1.2.1/mpi/i586/mpih-mul3.S
+--- libgcrypt-1.2.1/mpi/i586/mpih-mul3.S       2002-05-14 23:11:07.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/i586/mpih-mul3.S  2005-09-05 01:06:12.000000000 +1000
+@@ -91,3 +91,4 @@
+       INSN1(pop,l     ,R(edi))
+       ret
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/i586/mpih-rshift.S /tmp/libgcrypt-1.2.1/mpi/i586/mpih-rshift.S
+--- libgcrypt-1.2.1/mpi/i586/mpih-rshift.S     2002-05-14 23:11:07.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/i586/mpih-rshift.S        2005-09-05 01:06:12.000000000 +1000
+@@ -226,3 +226,4 @@
+       popl    %edi
+       ret
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/i586/mpih-sub1.S /tmp/libgcrypt-1.2.1/mpi/i586/mpih-sub1.S
+--- libgcrypt-1.2.1/mpi/i586/mpih-sub1.S       2002-05-14 23:11:07.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/i586/mpih-sub1.S  2005-09-05 01:06:12.000000000 +1000
+@@ -140,3 +140,4 @@
+       popl    %edi
+       ret
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/m68k/mc68020/mpih-mul1.S /tmp/libgcrypt-1.2.1/mpi/m68k/mc68020/mpih-mul1.S
+--- libgcrypt-1.2.1/mpi/m68k/mc68020/mpih-mul1.S       2002-05-14 23:11:07.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/m68k/mc68020/mpih-mul1.S  2005-09-05 01:06:12.000000000 +1000
+@@ -102,3 +102,4 @@
+ EPILOG(_gcry_mpih_mul_1)
+ 
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/m68k/mc68020/mpih-mul2.S /tmp/libgcrypt-1.2.1/mpi/m68k/mc68020/mpih-mul2.S
+--- libgcrypt-1.2.1/mpi/m68k/mc68020/mpih-mul2.S       2002-05-14 23:11:07.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/m68k/mc68020/mpih-mul2.S  2005-09-05 01:06:12.000000000 +1000
+@@ -92,3 +92,4 @@
+       rts
+ EPILOG(_gcry_mpih_addmul_1)
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/m68k/mc68020/mpih-mul3.S /tmp/libgcrypt-1.2.1/mpi/m68k/mc68020/mpih-mul3.S
+--- libgcrypt-1.2.1/mpi/m68k/mc68020/mpih-mul3.S       2002-05-14 23:11:07.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/m68k/mc68020/mpih-mul3.S  2005-09-05 01:06:12.000000000 +1000
+@@ -95,3 +95,4 @@
+ EPILOG(_gcry_mpih_submul_1)
+ 
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/m68k/mpih-add1.S /tmp/libgcrypt-1.2.1/mpi/m68k/mpih-add1.S
+--- libgcrypt-1.2.1/mpi/m68k/mpih-add1.S       2002-05-14 23:11:07.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/m68k/mpih-add1.S  2005-09-05 01:06:12.000000000 +1000
+@@ -90,3 +90,4 @@
+ EPILOG(_gcry_mpih_add_n)
+ 
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/m68k/mpih-lshift.S /tmp/libgcrypt-1.2.1/mpi/m68k/mpih-lshift.S
+--- libgcrypt-1.2.1/mpi/m68k/mpih-lshift.S     2002-05-14 23:11:07.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/m68k/mpih-lshift.S        2005-09-05 01:06:12.000000000 +1000
+@@ -162,3 +162,4 @@
+ 
+ 
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/m68k/mpih-rshift.S /tmp/libgcrypt-1.2.1/mpi/m68k/mpih-rshift.S
+--- libgcrypt-1.2.1/mpi/m68k/mpih-rshift.S     2002-05-14 23:11:07.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/m68k/mpih-rshift.S        2005-09-05 01:06:12.000000000 +1000
+@@ -160,3 +160,4 @@
+ 
+ 
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/m68k/mpih-sub1.S /tmp/libgcrypt-1.2.1/mpi/m68k/mpih-sub1.S
+--- libgcrypt-1.2.1/mpi/m68k/mpih-sub1.S       2002-05-14 23:11:07.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/m68k/mpih-sub1.S  2005-09-05 01:06:12.000000000 +1000
+@@ -89,3 +89,4 @@
+ EPILOG(_gcry_mpih_sub_n)
+ 
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/mips3/mpih-add1.S /tmp/libgcrypt-1.2.1/mpi/mips3/mpih-add1.S
+--- libgcrypt-1.2.1/mpi/mips3/mpih-add1.S      2002-05-14 23:11:07.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/mips3/mpih-add1.S 2005-09-05 01:06:12.000000000 +1000
+@@ -122,3 +122,4 @@
+ 
+       .end    _gcry_mpih_add_n
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/mips3/mpih-lshift.S /tmp/libgcrypt-1.2.1/mpi/mips3/mpih-lshift.S
+--- libgcrypt-1.2.1/mpi/mips3/mpih-lshift.S    2002-05-14 23:11:07.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/mips3/mpih-lshift.S       2005-09-05 01:06:12.000000000 +1000
+@@ -95,3 +95,4 @@
+       j       $31
+       sd      $8,-8($4)
+       .end    _gcry_mpih_lshift
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/mips3/mpih-mul1.S /tmp/libgcrypt-1.2.1/mpi/mips3/mpih-mul1.S
+--- libgcrypt-1.2.1/mpi/mips3/mpih-mul1.S      2002-05-14 23:11:07.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/mips3/mpih-mul1.S 2005-09-05 01:06:12.000000000 +1000
+@@ -87,3 +87,4 @@
+ 
+       .end    _gcry_mpih_mul_1
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/mips3/mpih-mul2.S /tmp/libgcrypt-1.2.1/mpi/mips3/mpih-mul2.S
+--- libgcrypt-1.2.1/mpi/mips3/mpih-mul2.S      2002-05-14 23:11:07.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/mips3/mpih-mul2.S 2005-09-05 01:06:12.000000000 +1000
+@@ -99,3 +99,4 @@
+ 
+       .end    _gcry_mpih_addmul_1
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/mips3/mpih-mul3.S /tmp/libgcrypt-1.2.1/mpi/mips3/mpih-mul3.S
+--- libgcrypt-1.2.1/mpi/mips3/mpih-mul3.S      2002-05-14 23:11:07.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/mips3/mpih-mul3.S 2005-09-05 01:06:12.000000000 +1000
+@@ -99,3 +99,4 @@
+ 
+       .end    _gcry_mpih_submul_1
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/mips3/mpih-rshift.S /tmp/libgcrypt-1.2.1/mpi/mips3/mpih-rshift.S
+--- libgcrypt-1.2.1/mpi/mips3/mpih-rshift.S    2002-05-14 23:11:07.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/mips3/mpih-rshift.S       2005-09-05 01:06:12.000000000 +1000
+@@ -93,3 +93,4 @@
+       sd      $8,0($4)
+       .end    _gcry_mpih_rshift
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/mips3/mpih-sub1.S /tmp/libgcrypt-1.2.1/mpi/mips3/mpih-sub1.S
+--- libgcrypt-1.2.1/mpi/mips3/mpih-sub1.S      2002-05-14 23:11:07.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/mips3/mpih-sub1.S 2005-09-05 01:06:12.000000000 +1000
+@@ -123,3 +123,4 @@
+ 
+       .end    _gcry_mpih_sub_n
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/pa7100/mpih-lshift.S /tmp/libgcrypt-1.2.1/mpi/pa7100/mpih-lshift.S
+--- libgcrypt-1.2.1/mpi/pa7100/mpih-lshift.S   2002-05-14 23:11:07.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/pa7100/mpih-lshift.S      2005-09-05 01:06:12.000000000 +1000
+@@ -94,3 +94,4 @@
+ 
+ 
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/pa7100/mpih-rshift.S /tmp/libgcrypt-1.2.1/mpi/pa7100/mpih-rshift.S
+--- libgcrypt-1.2.1/mpi/pa7100/mpih-rshift.S   2002-05-14 23:11:07.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/pa7100/mpih-rshift.S      2005-09-05 01:06:12.000000000 +1000
+@@ -90,3 +90,4 @@
+       .procend
+ 
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/power/mpih-add1.S /tmp/libgcrypt-1.2.1/mpi/power/mpih-add1.S
+--- libgcrypt-1.2.1/mpi/power/mpih-add1.S      2002-05-14 23:11:08.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/power/mpih-add1.S 2005-09-05 01:06:12.000000000 +1000
+@@ -85,3 +85,4 @@
+       aze     3,3             # ... return value register
+       br
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/power/mpih-lshift.S /tmp/libgcrypt-1.2.1/mpi/power/mpih-lshift.S
+--- libgcrypt-1.2.1/mpi/power/mpih-lshift.S    2002-05-14 23:11:08.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/power/mpih-lshift.S       2005-09-05 01:06:12.000000000 +1000
+@@ -62,3 +62,4 @@
+       st      7,-4(9)         # store it
+       br
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/power/mpih-mul1.S /tmp/libgcrypt-1.2.1/mpi/power/mpih-mul1.S
+--- libgcrypt-1.2.1/mpi/power/mpih-mul1.S      2002-05-14 23:11:08.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/power/mpih-mul1.S 2005-09-05 01:06:12.000000000 +1000
+@@ -113,3 +113,4 @@
+       aze     3,9
+       br
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/power/mpih-mul2.S /tmp/libgcrypt-1.2.1/mpi/power/mpih-mul2.S
+--- libgcrypt-1.2.1/mpi/power/mpih-mul2.S      2002-05-14 23:11:08.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/power/mpih-mul2.S 2005-09-05 01:06:12.000000000 +1000
+@@ -128,3 +128,4 @@
+       aze     3,9
+       br
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/power/mpih-mul3.S /tmp/libgcrypt-1.2.1/mpi/power/mpih-mul3.S
+--- libgcrypt-1.2.1/mpi/power/mpih-mul3.S      2002-05-14 23:11:08.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/power/mpih-mul3.S 2005-09-05 01:06:12.000000000 +1000
+@@ -133,3 +133,4 @@
+       aze     3,9
+       br
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/power/mpih-rshift.S /tmp/libgcrypt-1.2.1/mpi/power/mpih-rshift.S
+--- libgcrypt-1.2.1/mpi/power/mpih-rshift.S    2002-05-14 23:11:08.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/power/mpih-rshift.S       2005-09-05 01:06:12.000000000 +1000
+@@ -62,3 +62,4 @@
+       br
+ 
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/power/mpih-sub1.S /tmp/libgcrypt-1.2.1/mpi/power/mpih-sub1.S
+--- libgcrypt-1.2.1/mpi/power/mpih-sub1.S      2002-05-14 23:11:08.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/power/mpih-sub1.S 2005-09-05 01:06:12.000000000 +1000
+@@ -86,3 +86,4 @@
+       sfi     3,3,0           # ... return value register
+       br
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/powerpc32/mpih-add1.S /tmp/libgcrypt-1.2.1/mpi/powerpc32/mpih-add1.S
+--- libgcrypt-1.2.1/mpi/powerpc32/mpih-add1.S  2002-05-14 23:11:08.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/powerpc32/mpih-add1.S     2005-09-05 01:11:46.000000000 +1000
+@@ -132,5 +132,6 @@
+ 1:     addze %r3,%r10
+        blr
+ END(_gcry_mpih_add_n)
++.section .note.GNU-stack,"",@progbits
+ #endif
+ 
+Only in /tmp/libgcrypt-1.2.1/mpi/powerpc32: mpih-add1.S~
+diff -ru libgcrypt-1.2.1/mpi/powerpc32/mpih-lshift.S /tmp/libgcrypt-1.2.1/mpi/powerpc32/mpih-lshift.S
+--- libgcrypt-1.2.1/mpi/powerpc32/mpih-lshift.S        2002-05-14 23:11:08.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/powerpc32/mpih-lshift.S   2005-09-05 01:10:44.000000000 +1000
+@@ -195,4 +195,5 @@
+        DO_LSHIFT(31)
+ 
+ END(_gcry_mpih_lshift)
++.section .note.GNU-stack,"",@progbits
+ #endif
+Only in /tmp/libgcrypt-1.2.1/mpi/powerpc32: mpih-lshift.S~
+diff -ru libgcrypt-1.2.1/mpi/powerpc32/mpih-mul1.S /tmp/libgcrypt-1.2.1/mpi/powerpc32/mpih-mul1.S
+--- libgcrypt-1.2.1/mpi/powerpc32/mpih-mul1.S  2002-05-14 23:11:08.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/powerpc32/mpih-mul1.S     2005-09-05 01:11:28.000000000 +1000
+@@ -117,4 +117,5 @@
+        addze   %r3,%r10
+        blr
+ END(_gcry_mpih_mul_1)
++.section .note.GNU-stack,"",@progbits
+ #endif
+Only in /tmp/libgcrypt-1.2.1/mpi/powerpc32: mpih-mul1.S~
+diff -ru libgcrypt-1.2.1/mpi/powerpc32/mpih-mul2.S /tmp/libgcrypt-1.2.1/mpi/powerpc32/mpih-mul2.S
+--- libgcrypt-1.2.1/mpi/powerpc32/mpih-mul2.S  2002-05-14 23:11:08.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/powerpc32/mpih-mul2.S     2005-09-05 01:11:21.000000000 +1000
+@@ -124,4 +124,5 @@
+        addze   %r3,%r10
+        blr
+ END(_gcry_mpih_addmul_1)
++.section .note.GNU-stack,"",@progbits
+ #endif
+Only in /tmp/libgcrypt-1.2.1/mpi/powerpc32: mpih-mul2.S~
+diff -ru libgcrypt-1.2.1/mpi/powerpc32/mpih-mul3.S /tmp/libgcrypt-1.2.1/mpi/powerpc32/mpih-mul3.S
+--- libgcrypt-1.2.1/mpi/powerpc32/mpih-mul3.S  2002-05-14 23:11:08.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/powerpc32/mpih-mul3.S     2005-09-05 01:11:12.000000000 +1000
+@@ -127,4 +127,5 @@
+        addze   %r3,%r10
+        blr
+ END(_gcry_mpih_submul_1)
++.section .note.GNU-stack,"",@progbits
+ #endif
+Only in /tmp/libgcrypt-1.2.1/mpi/powerpc32: mpih-mul3.S~
+diff -ru libgcrypt-1.2.1/mpi/powerpc32/mpih-rshift.S /tmp/libgcrypt-1.2.1/mpi/powerpc32/mpih-rshift.S
+--- libgcrypt-1.2.1/mpi/powerpc32/mpih-rshift.S        2002-05-14 23:11:08.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/powerpc32/mpih-rshift.S   2005-09-05 01:10:56.000000000 +1000
+@@ -128,4 +128,5 @@
+        stw     0,4(7)
+        blr
+ END(_gcry_mpih_rshift)
++.section .note.GNU-stack,"",@progbits
+ #endif
+Only in /tmp/libgcrypt-1.2.1/mpi/powerpc32: mpih-rshift.S~
+diff -ru libgcrypt-1.2.1/mpi/powerpc32/mpih-sub1.S /tmp/libgcrypt-1.2.1/mpi/powerpc32/mpih-sub1.S
+--- libgcrypt-1.2.1/mpi/powerpc32/mpih-sub1.S  2002-05-14 23:11:08.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/powerpc32/mpih-sub1.S     2005-09-05 01:10:28.000000000 +1000
+@@ -130,4 +130,5 @@
+        neg   %r3,%r3
+        blr
+ END(_gcry_mpih_sub_n)
++.section .note.GNU-stack,"",@progbits
+ #endif
+Only in /tmp/libgcrypt-1.2.1/mpi/powerpc32: mpih-sub1.S~
+diff -ru libgcrypt-1.2.1/mpi/sparc32/mpih-lshift.S /tmp/libgcrypt-1.2.1/mpi/sparc32/mpih-lshift.S
+--- libgcrypt-1.2.1/mpi/sparc32/mpih-lshift.S  2002-05-14 23:11:08.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/sparc32/mpih-lshift.S     2005-09-05 01:06:12.000000000 +1000
+@@ -95,3 +95,4 @@
+       retl
+       ld      [%sp+80],%o0
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/sparc32/mpih-rshift.S /tmp/libgcrypt-1.2.1/mpi/sparc32/mpih-rshift.S
+--- libgcrypt-1.2.1/mpi/sparc32/mpih-rshift.S  2002-05-14 23:11:08.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/sparc32/mpih-rshift.S     2005-09-05 01:06:12.000000000 +1000
+@@ -91,3 +91,4 @@
+       retl
+       ld      [%sp+80],%o0
+ 
++.section .note.GNU-stack,"",@progbits
+diff -ru libgcrypt-1.2.1/mpi/supersparc/udiv.S /tmp/libgcrypt-1.2.1/mpi/supersparc/udiv.S
+--- libgcrypt-1.2.1/mpi/supersparc/udiv.S      2002-05-14 23:11:08.000000000 +1000
++++ /tmp/libgcrypt-1.2.1/mpi/supersparc/udiv.S 2005-09-05 01:06:23.000000000 +1000
+@@ -116,3 +116,4 @@
+       ret
+       restore
+ 
++.section .note.GNU-stack,"",@progbits
index 45c695bd3885a49a391ff02a67b3af1d7dd3bf4b..45cba79a57a56edcc5e3c77a8ecfb6b431e97d8e 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/libgcrypt/libgcrypt-1.2.1-r1.ebuild,v 1.1 2005/08/20 09:05:53 dragonheart Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libgcrypt/libgcrypt-1.2.1-r1.ebuild,v 1.2 2005/09/04 15:29:48 dragonheart Exp $
 
 inherit eutils
 
@@ -20,6 +20,7 @@ RDEPEND="nls? ( sys-devel/gettext )
 src_unpack() {
        unpack ${A}
        epunt_cxx
+       epatch ${FILESDIR}/${P}-GNU-stack-fix.patch
 }
 
 src_compile() {
index e5caa58469cd89bf5723ecfda23c63710fee9320..e6498df1c234459007f955d7c742b12c663f800d 100644 (file)
@@ -1,23 +1,15 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-MD5 6816bab392894929a2ebdb14511bc95a libowfat-0.14.ebuild 941
+MD5 ddc5d7d2de64e5c660bfd1992d53df21 libowfat-0.15.ebuild 957
+MD5 92af42d6723337d6118d892a5792536f metadata.xml 354
+MD5 6b6b6fbdc9a20af1eb6d11c0994bbf40 ChangeLog 2060
 MD5 f05f71b57bd709a36769ea54f740dea3 libowfat-0.16.ebuild 954
+MD5 db7267987de247d8bff61d15a5d4aceb libowfat-0.24.ebuild 966
 MD5 4eb9a0525784aebc465b19be43ce3a17 libowfat-0.22.ebuild 958
-MD5 ddc5d7d2de64e5c660bfd1992d53df21 libowfat-0.15.ebuild 957
 MD5 2d9502325d7bd67c9d6a14bf6eb2edad libowfat-0.19.2.ebuild 956
-MD5 dc3a09610d308fc84f56dcb7fd9b1412 ChangeLog 1916
-MD5 92af42d6723337d6118d892a5792536f metadata.xml 354
-MD5 9173da18e7718b0a54badcd643d9434d files/libowfat-0.10-gentoo.diff 545
-MD5 d34ae5ae8ef118c01b2791f4182f50aa files/digest-libowfat-0.19.2 68
+MD5 6816bab392894929a2ebdb14511bc95a libowfat-0.14.ebuild 941
 MD5 6e194d32917af481cc544938039dc75d files/digest-libowfat-0.14 65
-MD5 7371e320359e7e54f806b70090d61012 files/digest-libowfat-0.15 65
-MD5 3949199f3f38c6c9e92332e28ea47f9c files/digest-libowfat-0.16 65
 MD5 a630ba842b562f97f5708ae1094e9de7 files/digest-libowfat-0.22 66
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.1 (GNU/Linux)
-
-iD8DBQFC044/QlM6RnzZP+IRAjlrAKCzPmFOuttcSHD656S6gBFpGXJOywCfe4v9
-MtuANq4KkI3ELgh7Hxp1bGc=
-=Cgic
------END PGP SIGNATURE-----
+MD5 d34ae5ae8ef118c01b2791f4182f50aa files/digest-libowfat-0.19.2 68
+MD5 cee7df89c2325d028e983a0b6b499cb3 files/digest-libowfat-0.24 66
+MD5 9173da18e7718b0a54badcd643d9434d files/libowfat-0.10-gentoo.diff 545
+MD5 3949199f3f38c6c9e92332e28ea47f9c files/digest-libowfat-0.16 65
+MD5 7371e320359e7e54f806b70090d61012 files/digest-libowfat-0.15 65