summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--games-emulation/zsnes/ChangeLog6
-rw-r--r--games-emulation/zsnes/Manifest21
-rw-r--r--games-emulation/zsnes/files/digest-zsnes-1.422
-rw-r--r--games-emulation/zsnes/files/zsnes-1.42-execStack.patch585
-rw-r--r--games-emulation/zsnes/zsnes-1.42.ebuild5
5 files changed, 607 insertions, 12 deletions
diff --git a/games-emulation/zsnes/ChangeLog b/games-emulation/zsnes/ChangeLog
index 96c070354203..6d81d2ee9ffb 100644
--- a/games-emulation/zsnes/ChangeLog
+++ b/games-emulation/zsnes/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for games-emulation/zsnes
# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-emulation/zsnes/ChangeLog,v 1.19 2006/02/05 14:40:24 blubb Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-emulation/zsnes/ChangeLog,v 1.20 2006/03/15 21:38:06 tupone Exp $
+
+ 15 Mar 2006; <Tupone@gentoo.org> +files/zsnes-1.42-execStack.patch,
+ zsnes-1.42.ebuild:
+ Fixing QA notice on executable stack, bug #117771 thanks to Erik Musick
05 Feb 2006; Simon Stelling <blubb@gentoo.org> zsnes-1.42.ebuild:
remove old 2004.3 multilib checks
diff --git a/games-emulation/zsnes/Manifest b/games-emulation/zsnes/Manifest
index 8ae14ce9ee56..75416a1c95ec 100644
--- a/games-emulation/zsnes/Manifest
+++ b/games-emulation/zsnes/Manifest
@@ -1,15 +1,18 @@
-MD5 5cf8147721e8a0c13c44c63bb6528a17 ChangeLog 5297
-RMD160 2ecf9884c240c9eccb63cba833e54cb6a683467e ChangeLog 5297
-SHA256 48ab2003a86e550a299a1683fba65000de3dd10f6c6f0c5ae208fa2adc1aa420 ChangeLog 5297
+MD5 0eb64361da0a4666228c6e67b89efe6d ChangeLog 5463
+RMD160 3fd07cf545dd1203027ea115a5de25ce4b79d5b1 ChangeLog 5463
+SHA256 1325c2729d097c01fd5784cc76137a93130a1dfdfee797233ce93d4b03ecd133 ChangeLog 5463
MD5 f06a27f135c6456df1e559f7ca99106c files/1.42-configure.patch 1518
RMD160 461d0b076ff55b4d6f65556bbce7d85a85ec5b44 files/1.42-configure.patch 1518
SHA256 ef010a97ed0228f5041a5b26609fcbd5a886330950619d914ffdeedcaeb64689 files/1.42-configure.patch 1518
-MD5 59162d5cc203f681f780f51b4b9697ee files/digest-zsnes-1.42 64
-RMD160 d697609980c076ac91355de324fe16546a234a38 files/digest-zsnes-1.42 64
-SHA256 5f8f6fb5fbd5a3aeaa894c86fbb8bd01cf6fb537978d031207d5a30fca54bc6f files/digest-zsnes-1.42 64
+MD5 f1839404902e2726c8c80f281d70a374 files/digest-zsnes-1.42 238
+RMD160 5ce1d73df1789189a02442aa36cfdf9cca9a2d46 files/digest-zsnes-1.42 238
+SHA256 99166dbdf5a05f01c2a3d54159672d0c9ab10a032f251a0d7e95e96b8ce107cf files/digest-zsnes-1.42 238
+MD5 af4242df89826be6b9cbf6536f3c27c3 files/zsnes-1.42-execStack.patch 16885
+RMD160 72e21cb407825badfbe257946d30c3de69bb1113 files/zsnes-1.42-execStack.patch 16885
+SHA256 bb1dd94096ca2d24b8af1cbf53f31356cb4b92f83c4f2c53b4fd4922642ed289 files/zsnes-1.42-execStack.patch 16885
MD5 f17b9b8fa07a38914fe1c03268f51678 metadata.xml 158
RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea metadata.xml 158
SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3 metadata.xml 158
-MD5 ff42f462ba222936c8c8a0071b42cef0 zsnes-1.42.ebuild 1417
-RMD160 f84ab1d474e78edaa842de257b37180bb3c90437 zsnes-1.42.ebuild 1417
-SHA256 be9c53868a549db83d2c17bf3e1e5a7afbccc9752991c34a2964213e05370a53 zsnes-1.42.ebuild 1417
+MD5 869346f45b27242b2190d4bf4b0b3e43 zsnes-1.42.ebuild 1456
+RMD160 1288eeb999d0879a7d5da560e6a68d19ed0d30ae zsnes-1.42.ebuild 1456
+SHA256 10d41d0a370b92195b51927051830b3768d9442722de0698f193046372fcdfb3 zsnes-1.42.ebuild 1456
diff --git a/games-emulation/zsnes/files/digest-zsnes-1.42 b/games-emulation/zsnes/files/digest-zsnes-1.42
index 092ef083ed24..0f591cd996ef 100644
--- a/games-emulation/zsnes/files/digest-zsnes-1.42
+++ b/games-emulation/zsnes/files/digest-zsnes-1.42
@@ -1 +1,3 @@
MD5 e3fcc13061e169194ec31c27ace1b6e7 zsnes142src.tar.gz 1102840
+RMD160 d794c69e876265715e141c26ecb6ed1802ffc27d zsnes142src.tar.gz 1102840
+SHA256 f06ef14db8d3fdae9d7c12442a52e535a5feee1cb18c78b51a74ed282ed874be zsnes142src.tar.gz 1102840
diff --git a/games-emulation/zsnes/files/zsnes-1.42-execStack.patch b/games-emulation/zsnes/files/zsnes-1.42-execStack.patch
new file mode 100644
index 000000000000..9b242a9db179
--- /dev/null
+++ b/games-emulation/zsnes/files/zsnes-1.42-execStack.patch
@@ -0,0 +1,585 @@
+--- endmem.asm.orig 2006-01-05 22:37:07.000000000 -0600
++++ endmem.asm 2006-01-05 22:37:19.000000000 -0600
+@@ -256,3 +256,6 @@
+ NEWSYM PrevPicture, resb 64*56*2
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- init.asm.orig 2006-01-05 22:30:51.000000000 -0600
++++ init.asm 2006-01-05 22:31:12.000000000 -0600
+@@ -3623,3 +3623,6 @@
+
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- video/hq2x16.asm.orig 2006-01-05 22:52:46.000000000 -0600
++++ video/hq2x16.asm 2006-01-05 22:52:46.000000000 -0600
+@@ -2167,3 +2167,6 @@
+ SECTION .text
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- video/hq2x32.asm.orig 2006-01-05 22:52:46.000000000 -0600
++++ video/hq2x32.asm 2006-01-05 22:52:46.000000000 -0600
+@@ -2140,3 +2140,6 @@
+ SECTION .text
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- video/hq3x16.asm.orig 2006-01-05 22:52:46.000000000 -0600
++++ video/hq3x16.asm 2006-01-05 22:52:46.000000000 -0600
+@@ -2756,3 +2756,6 @@
+ SECTION .text
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- video/hq3x32.asm.orig 2006-01-05 22:52:46.000000000 -0600
++++ video/hq3x32.asm 2006-01-05 22:52:46.000000000 -0600
+@@ -2819,3 +2819,6 @@
+ SECTION .text
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- video/mode716b.asm.orig 2006-01-05 22:56:33.000000000 -0600
++++ video/mode716b.asm 2006-01-05 22:56:33.000000000 -0600
+@@ -189,3 +189,6 @@
+ Mode7ProcessB Mode7Window, domosaic16b, 2
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- video/mode716d.asm.orig 2006-01-05 22:56:33.000000000 -0600
++++ video/mode716d.asm 2006-01-05 22:56:33.000000000 -0600
+@@ -234,3 +234,6 @@
+ Mode7ProcessB Mode7Window, domosaic16b, 2
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- video/mode716e.asm.orig 2006-01-05 22:56:33.000000000 -0600
++++ video/mode716e.asm 2006-01-05 22:56:33.000000000 -0600
+@@ -1264,3 +1264,6 @@
+ ret
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- video/mode716t.asm.orig 2006-01-05 22:56:33.000000000 -0600
++++ video/mode716t.asm 2006-01-05 22:56:33.000000000 -0600
+@@ -368,3 +368,6 @@
+ cwinptr2 resd 1
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- video/newgfx16.asm.orig 2006-01-05 22:56:33.000000000 -0600
++++ video/newgfx16.asm 2006-01-05 22:56:33.000000000 -0600
+@@ -3623,3 +3623,6 @@
+
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- video/sw_draw.asm.orig 2006-01-05 22:56:33.000000000 -0600
++++ video/sw_draw.asm 2006-01-05 22:56:33.000000000 -0600
+@@ -287,3 +287,6 @@
+ ret
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- video/makevid.asm.orig 2006-01-05 22:56:33.000000000 -0600
++++ video/makevid.asm 2006-01-05 22:56:33.000000000 -0600
+@@ -4415,3 +4415,6 @@
+
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- video/makevid16b.asm.orig 1969-12-31 18:00:00.000000000 -0600
++++ video/makevid16b.asm 2006-01-05 22:56:33.000000000 -0600
+@@ -0,0 +1,3 @@
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- video/makev16t.asm.orig 2006-01-05 22:56:33.000000000 -0600
++++ video/makev16t.asm 2006-01-05 22:56:33.000000000 -0600
+@@ -5322,3 +5322,6 @@
+ ret
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- video/mode7ext.asm.orig 2006-01-05 22:56:33.000000000 -0600
++++ video/mode7ext.asm 2006-01-05 22:56:33.000000000 -0600
+@@ -1326,3 +1326,6 @@
+ ret
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- video/m716text.asm.orig 2006-01-05 22:56:33.000000000 -0600
++++ video/m716text.asm 2006-01-05 22:56:33.000000000 -0600
+@@ -999,3 +999,6 @@
+
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- video/2xaiw.asm.orig 1969-12-31 18:00:00.000000000 -0600
++++ video/2xaiw.asm 2006-01-05 22:56:33.000000000 -0600
+@@ -0,0 +1,3 @@
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- video/mode716.asm.orig 2006-01-05 22:56:33.000000000 -0600
++++ video/mode716.asm 2006-01-05 22:56:33.000000000 -0600
+@@ -689,3 +689,6 @@
+ ret
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- video/mode7.asm.orig 2006-01-05 22:56:33.000000000 -0600
++++ video/mode7.asm 2006-01-05 22:56:33.000000000 -0600
+@@ -828,3 +828,6 @@
+ ret
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- video/mv16tms.asm.orig 2006-01-05 22:56:33.000000000 -0600
++++ video/mv16tms.asm 2006-01-05 22:56:33.000000000 -0600
+@@ -1504,3 +1504,6 @@
+ ret
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- video/newgfx.asm.orig 2006-01-05 22:56:33.000000000 -0600
++++ video/newgfx.asm 2006-01-05 22:56:33.000000000 -0600
+@@ -2354,3 +2354,6 @@
+ NEWSYM sprsingle, resd 1
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- video/procvid.asm.orig 2006-01-05 22:56:33.000000000 -0600
++++ video/procvid.asm 2006-01-05 22:56:33.000000000 -0600
+@@ -3790,3 +3790,6 @@
+ db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- video/newg162.asm.orig 2006-01-05 22:56:33.000000000 -0600
++++ video/newg162.asm 2006-01-05 22:56:33.000000000 -0600
+@@ -1405,3 +1405,6 @@
+ drawline16bmacroom16x16 tltype4b,preparet4ba,cachesingle4bng,ngpalcon4b,test4ba,0Fh,procpixelsmsnt,procpixelstmsnt
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- video/newgfx2.asm.orig 2006-01-05 22:56:33.000000000 -0600
++++ video/newgfx2.asm 2006-01-05 22:56:33.000000000 -0600
+@@ -669,3 +669,6 @@
+ jmp drawlinengom4bwin.loop
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- video/makev16b.asm.orig 2006-01-05 22:57:41.000000000 -0600
++++ video/makev16b.asm 2006-01-05 22:57:41.000000000 -0600
+@@ -3090,3 +3090,6 @@
+
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- video/hq4x16.asm.orig 2006-01-05 22:59:20.000000000 -0600
++++ video/hq4x16.asm 2006-01-05 22:59:20.000000000 -0600
+@@ -4283,3 +4283,6 @@
+ SECTION .text
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- video/hq4x32.asm.orig 2006-01-05 22:59:20.000000000 -0600
++++ video/hq4x32.asm 2006-01-05 22:59:20.000000000 -0600
+@@ -4208,3 +4208,6 @@
+
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- video/2xsaiw.asm.orig 2006-01-05 22:59:20.000000000 -0600
++++ video/2xsaiw.asm 2006-01-05 22:59:20.000000000 -0600
+@@ -2085,3 +2085,6 @@
+ final2b resb 8
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- chips/sfxproc.asm.orig 2006-01-05 23:00:37.000000000 -0600
++++ chips/sfxproc.asm 2006-01-05 23:00:37.000000000 -0600
+@@ -670,3 +670,6 @@
+ ret
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- chips/dsp1proc.asm.orig 2006-01-05 23:00:37.000000000 -0600
++++ chips/dsp1proc.asm 2006-01-05 23:00:37.000000000 -0600
+@@ -885,3 +885,6 @@
+
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- chips/dsp2proc.asm.orig 2006-01-05 23:00:37.000000000 -0600
++++ chips/dsp2proc.asm 2006-01-05 23:00:37.000000000 -0600
+@@ -611,3 +611,6 @@
+ ret
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- chips/st10proc.asm.orig 2006-01-05 23:00:37.000000000 -0600
++++ chips/st10proc.asm 2006-01-05 23:00:37.000000000 -0600
+@@ -132,3 +132,6 @@
+ xor ebx,ebx
+ ret
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- chips/fxemu2b.asm.orig 2006-01-05 23:02:24.000000000 -0600
++++ chips/fxemu2b.asm 2006-01-05 23:02:24.000000000 -0600
+@@ -616,3 +616,6 @@
+ ret
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- chips/fxemu2c.asm.orig 2006-01-05 23:02:24.000000000 -0600
++++ chips/fxemu2c.asm 2006-01-05 23:02:24.000000000 -0600
+@@ -2556,3 +2556,6 @@
+ FXReturn
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- chips/fxtable.asm.orig 2006-01-05 23:02:24.000000000 -0600
++++ chips/fxtable.asm 2006-01-05 23:02:24.000000000 -0600
+@@ -3544,3 +3544,6 @@
+ db 'IWT R12 IWT R13 IWT R14 IWT R15 '
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- chips/sa1proc.asm.orig 2006-01-05 23:02:24.000000000 -0600
++++ chips/sa1proc.asm 2006-01-05 23:02:24.000000000 -0600
+@@ -367,3 +367,6 @@
+
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- chips/sa1regs.asm.orig 2006-01-05 23:02:24.000000000 -0600
++++ chips/sa1regs.asm 2006-01-05 23:02:24.000000000 -0600
+@@ -2727,3 +2727,6 @@
+ ret
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- chips/fxemu2.asm.orig 2006-01-05 23:02:24.000000000 -0600
++++ chips/fxemu2.asm 2006-01-05 23:02:24.000000000 -0600
+@@ -2692,3 +2692,6 @@
+
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- linux/sdlintrf.asm.orig 2006-01-05 23:02:56.000000000 -0600
++++ linux/sdlintrf.asm 2006-01-05 23:02:56.000000000 -0600
+@@ -1747,3 +1747,6 @@
+ ret
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- linux/copyvwin.asm.orig 2006-01-05 23:02:56.000000000 -0600
++++ linux/copyvwin.asm 2006-01-05 23:02:56.000000000 -0600
+@@ -1565,3 +1565,6 @@
+ InterPtr dd 0
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- gui/menu.asm.orig 2006-01-05 23:03:18.000000000 -0600
++++ gui/menu.asm 2006-01-05 23:03:18.000000000 -0600
+@@ -1616,3 +1616,6 @@
+ .nored
+ ret
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- gui/gui.asm.orig 2006-01-05 23:03:18.000000000 -0600
++++ gui/gui.asm 2006-01-05 23:03:18.000000000 -0600
+@@ -5661,3 +5661,6 @@
+ db 57,103,110,236,113,118,203,200,22,87,251,7,138,37,12,84,221,171,51,209
+ db 242,37,89,73,151,162,139,189,131,209,221,96,107,144,175,79,199,123,98,138
+ db 226,86,221,254,72,14,126,180,200,171,85,94,120,124,196,225,150,57,219,158
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- dos/sw.asm.orig 2006-01-05 23:05:45.000000000 -0600
++++ dos/sw.asm 2006-01-05 23:05:45.000000000 -0600
+@@ -223,3 +223,6 @@
+ ret
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- dos/debug.asm.orig 2006-01-05 23:05:45.000000000 -0600
++++ dos/debug.asm 2006-01-05 23:05:45.000000000 -0600
+@@ -4377,3 +4377,6 @@
+ SECTION .text
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- dos/joy.asm.orig 2006-01-05 23:05:45.000000000 -0600
++++ dos/joy.asm 2006-01-05 23:05:45.000000000 -0600
+@@ -1682,3 +1682,6 @@
+ .exit
+ ret
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- dos/initvid.asm.orig 2006-01-05 23:05:45.000000000 -0600
++++ dos/initvid.asm 2006-01-05 23:05:45.000000000 -0600
+@@ -574,3 +574,6 @@
+ ret
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- dos/vesa12.asm.orig 2006-01-05 23:05:45.000000000 -0600
++++ dos/vesa12.asm 2006-01-05 23:05:45.000000000 -0600
+@@ -544,3 +544,6 @@
+ .spare times 20 resd 1
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- dos/gppro.asm.orig 2006-01-05 23:05:45.000000000 -0600
++++ dos/gppro.asm 2006-01-05 23:05:45.000000000 -0600
+@@ -158,3 +158,6 @@
+ ret
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- dos/vesa2.asm.orig 2006-01-05 23:05:45.000000000 -0600
++++ dos/vesa2.asm 2006-01-05 23:05:45.000000000 -0600
+@@ -807,3 +807,6 @@
+ ;----------------------------------------------------------------------
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- dos/modemrtn.asm.orig 2006-01-05 23:05:45.000000000 -0600
++++ dos/modemrtn.asm 2006-01-05 23:05:45.000000000 -0600
+@@ -455,3 +455,6 @@
+ ret
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- cpu/spc700.asm.orig 2006-01-05 23:07:54.000000000 -0600
++++ cpu/spc700.asm 2006-01-05 23:07:54.000000000 -0600
+@@ -2787,3 +2787,6 @@
+ ret
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- cpu/dma.asm.orig 2006-01-05 23:07:54.000000000 -0600
++++ cpu/dma.asm 2006-01-05 23:07:54.000000000 -0600
+@@ -1424,3 +1424,6 @@
+ ret
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- cpu/dsp.asm.orig 2006-01-05 23:07:54.000000000 -0600
++++ cpu/dsp.asm 2006-01-05 23:07:54.000000000 -0600
+@@ -2865,3 +2865,6 @@
+ ret
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- cpu/irq.asm.orig 2006-01-05 23:07:54.000000000 -0600
++++ cpu/irq.asm 2006-01-05 23:07:54.000000000 -0600
+@@ -555,3 +555,6 @@
+
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- cpu/table.asm.orig 2006-01-05 23:07:54.000000000 -0600
++++ cpu/table.asm 2006-01-05 23:07:54.000000000 -0600
+@@ -1195,3 +1195,6 @@
+ ret
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- cpu/executable.asm.orig 1969-12-31 18:00:00.000000000 -0600
++++ cpu/executable.asm 2006-01-05 23:07:54.000000000 -0600
+@@ -0,0 +1,3 @@
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- cpu/tablec.asm.orig 2006-01-05 23:07:54.000000000 -0600
++++ cpu/tablec.asm 2006-01-05 23:07:54.000000000 -0600
+@@ -719,3 +719,6 @@
+ ret
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- cpu/tableb.asm.orig 2006-01-05 23:07:54.000000000 -0600
++++ cpu/tableb.asm 2006-01-05 23:07:54.000000000 -0600
+@@ -719,3 +719,6 @@
+ ret
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- cpu/addrni.asm.orig 2006-01-05 23:07:54.000000000 -0600
++++ cpu/addrni.asm 2006-01-05 23:07:54.000000000 -0600
+@@ -405,3 +405,6 @@
+ %endmacro
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- cpu/stable.asm.orig 2006-01-05 23:07:54.000000000 -0600
++++ cpu/stable.asm 2006-01-05 23:07:54.000000000 -0600
+@@ -695,3 +695,6 @@
+ ret
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- cpu/dspproc.asm.orig 2006-01-05 23:07:54.000000000 -0600
++++ cpu/dspproc.asm 2006-01-05 23:07:54.000000000 -0600
+@@ -5496,3 +5496,6 @@
+ ret
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- cpu/memory.asm.orig 2006-01-05 23:07:54.000000000 -0600
++++ cpu/memory.asm 2006-01-05 23:07:54.000000000 -0600
+@@ -5002,3 +5002,6 @@
+ .tmpbyte resb 1
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- cpu/execute.asm.orig 2006-01-05 23:08:28.000000000 -0600
++++ cpu/execute.asm 2006-01-05 23:08:28.000000000 -0600
+@@ -4268,3 +4268,6 @@
+
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- vcache.asm.orig 2006-01-05 23:13:00.000000000 -0600
++++ vcache.asm 2006-01-05 23:13:00.000000000 -0600
+@@ -3918,3 +3918,6 @@
+ ret
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+--- ui.asm.orig 2006-01-05 23:13:00.000000000 -0600
++++ ui.asm 2006-01-05 23:13:00.000000000 -0600
+@@ -1301,3 +1301,6 @@
+ ret
+
+
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
diff --git a/games-emulation/zsnes/zsnes-1.42.ebuild b/games-emulation/zsnes/zsnes-1.42.ebuild
index d018c89f8a02..8724f16606ff 100644
--- a/games-emulation/zsnes/zsnes-1.42.ebuild
+++ b/games-emulation/zsnes/zsnes-1.42.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-emulation/zsnes/zsnes-1.42.ebuild,v 1.10 2006/02/05 14:40:24 blubb Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-emulation/zsnes/zsnes-1.42.ebuild,v 1.11 2006/03/15 21:38:06 tupone Exp $
inherit eutils flag-o-matic games
@@ -34,7 +34,8 @@ src_unpack() {
unpack ${A}
cd "${S}"/src
cp "icons/48x48x32.png" "${T}/zsnes.png"
- epatch "${FILESDIR}"/${PV}-configure.patch
+ epatch "${FILESDIR}"/${PV}-configure.patch \
+ "${FILESDIR}"/${P}-execStack.patch
aclocal && autoconf || die "autotools failed"
}