diff options
Diffstat (limited to 'media-sound')
5 files changed, 37 insertions, 4 deletions
diff --git a/media-sound/soundtracker/ChangeLog b/media-sound/soundtracker/ChangeLog index 02286158cf5f..71fc482491f7 100644 --- a/media-sound/soundtracker/ChangeLog +++ b/media-sound/soundtracker/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for media-sound/soundtracker # Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/soundtracker/ChangeLog,v 1.20 2006/04/02 18:07:01 tcort Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-sound/soundtracker/ChangeLog,v 1.21 2006/04/28 12:08:14 flameeyes Exp $ + + 28 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> + +files/soundtracker-0.6.7-execstack.patch, soundtracker-0.6.7-r1.ebuild: + Add patch to fix executable stack, thanks to Robert Marmorstein in bug #131540. 02 Apr 2006; Thomas Cort <tcort@gentoo.org> soundtracker-0.6.7-r1.ebuild: added ~alpha for bug #108471 diff --git a/media-sound/soundtracker/files/digest-soundtracker-0.6.7 b/media-sound/soundtracker/files/digest-soundtracker-0.6.7 index f315c0a2912d..e709e2c8caba 100644 --- a/media-sound/soundtracker/files/digest-soundtracker-0.6.7 +++ b/media-sound/soundtracker/files/digest-soundtracker-0.6.7 @@ -1 +1,3 @@ MD5 9a5685e0a79fb10066d29baed652d324 soundtracker-0.6.7.tar.gz 875235 +RMD160 6b73d5884f13f39f1f886a88eefc0545e058b806 soundtracker-0.6.7.tar.gz 875235 +SHA256 698ce17bdbb0712ca21d8bd9fca084505d435c5bc23d584eefc29d470931d999 soundtracker-0.6.7.tar.gz 875235 diff --git a/media-sound/soundtracker/files/digest-soundtracker-0.6.7-r1 b/media-sound/soundtracker/files/digest-soundtracker-0.6.7-r1 index f315c0a2912d..e709e2c8caba 100644 --- a/media-sound/soundtracker/files/digest-soundtracker-0.6.7-r1 +++ b/media-sound/soundtracker/files/digest-soundtracker-0.6.7-r1 @@ -1 +1,3 @@ MD5 9a5685e0a79fb10066d29baed652d324 soundtracker-0.6.7.tar.gz 875235 +RMD160 6b73d5884f13f39f1f886a88eefc0545e058b806 soundtracker-0.6.7.tar.gz 875235 +SHA256 698ce17bdbb0712ca21d8bd9fca084505d435c5bc23d584eefc29d470931d999 soundtracker-0.6.7.tar.gz 875235 diff --git a/media-sound/soundtracker/files/soundtracker-0.6.7-execstack.patch b/media-sound/soundtracker/files/soundtracker-0.6.7-execstack.patch new file mode 100644 index 000000000000..4b9861498f79 --- /dev/null +++ b/media-sound/soundtracker/files/soundtracker-0.6.7-execstack.patch @@ -0,0 +1,22 @@ +diff -Naur soundtracker-0.6.7.old/app/mixers/integer32-asm.S soundtracker-0.6.7/app/mixers/integer32-asm.S +--- soundtracker-0.6.7.old/app/mixers/integer32-asm.S 2006-04-28 02:24:00.000000000 -0400 ++++ soundtracker-0.6.7/app/mixers/integer32-asm.S 2006-04-28 02:23:58.000000000 -0400 +@@ -232,3 +232,6 @@ + ret + + #endif /* defined(__i386__) */ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif +diff -Naur soundtracker-0.6.7.old/app/mixers/kb-x86-asm.S soundtracker-0.6.7/app/mixers/kb-x86-asm.S +--- soundtracker-0.6.7.old/app/mixers/kb-x86-asm.S 2006-04-28 02:24:00.000000000 -0400 ++++ soundtracker-0.6.7/app/mixers/kb-x86-asm.S 2006-04-28 02:25:27.000000000 -0400 +@@ -387,5 +387,8 @@ + .long kbasm_mix_cubic_scopes_filtered_backward + + #endif /* defined(__i386__) */ ++#ifdef __ELF__ ++.section .note.GNU-stack,"",%progbits ++#endif + + .END diff --git a/media-sound/soundtracker/soundtracker-0.6.7-r1.ebuild b/media-sound/soundtracker/soundtracker-0.6.7-r1.ebuild index b6de59efd082..c39a1dbfe3a3 100644 --- a/media-sound/soundtracker/soundtracker-0.6.7-r1.ebuild +++ b/media-sound/soundtracker/soundtracker-0.6.7-r1.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/media-sound/soundtracker/soundtracker-0.6.7-r1.ebuild,v 1.2 2006/04/02 18:07:01 tcort Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-sound/soundtracker/soundtracker-0.6.7-r1.ebuild,v 1.3 2006/04/28 12:08:14 flameeyes Exp $ IUSE="nls esd gnome oss alsa jack" @@ -35,8 +35,11 @@ KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86" src_unpack() { unpack ${A} - epatch ${FILESDIR}/${P}-alsa1.patch - epatch ${FILESDIR}/${P}-invalid-free.patch + cd "${S}" + + epatch "${FILESDIR}/${P}-alsa1.patch" + epatch "${FILESDIR}/${P}-invalid-free.patch" + epatch "${FILESDIR}/${P}-execstack.patch" } src_compile() { |