summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'media-sound')
-rw-r--r--media-sound/soundtracker/ChangeLog6
-rw-r--r--media-sound/soundtracker/files/digest-soundtracker-0.6.72
-rw-r--r--media-sound/soundtracker/files/digest-soundtracker-0.6.7-r12
-rw-r--r--media-sound/soundtracker/files/soundtracker-0.6.7-execstack.patch22
-rw-r--r--media-sound/soundtracker/soundtracker-0.6.7-r1.ebuild9
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() {