summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Hadaway <raker@gentoo.org>2003-07-17 21:59:10 +0000
committerNick Hadaway <raker@gentoo.org>2003-07-17 21:59:10 +0000
commitf132edd28a83b5ca9dc0912f40137aa70647c824 (patch)
tree1a77574f2aee2e21982b92ae4dd6f30fd1ec02bd /media-sound/terminatorx
parentBuild cleanup. Changed from media-sound/mad to (diff)
downloadgentoo-2-f132edd28a83b5ca9dc0912f40137aa70647c824.tar.gz
gentoo-2-f132edd28a83b5ca9dc0912f40137aa70647c824.tar.bz2
gentoo-2-f132edd28a83b5ca9dc0912f40137aa70647c824.zip
Changed from media-sound/mad to media-libs/{libmad,libid3tag}
Diffstat (limited to 'media-sound/terminatorx')
-rw-r--r--media-sound/terminatorx/ChangeLog7
-rw-r--r--media-sound/terminatorx/Manifest6
-rw-r--r--media-sound/terminatorx/files/digest-terminatorx-3.80-r11
-rw-r--r--media-sound/terminatorx/terminatorx-3.80-r1.ebuild91
4 files changed, 102 insertions, 3 deletions
diff --git a/media-sound/terminatorx/ChangeLog b/media-sound/terminatorx/ChangeLog
index 36de19649396..303c5a9bd6a9 100644
--- a/media-sound/terminatorx/ChangeLog
+++ b/media-sound/terminatorx/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for media-sound/terminatorx
# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/terminatorx/ChangeLog,v 1.1 2003/07/08 07:26:21 torbenh Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/terminatorx/ChangeLog,v 1.2 2003/07/17 21:59:10 raker Exp $
+
+*terminatorx-3.80-r1 (17 Jul 2003)
+
+ 17 Jul 2003; Nick Hadaway <raker@gentoo.org> terminatorx-3.80.ebuild:
+ Changed media-sound/mad depend to media-libs/{libmad,libid3tag}
*terminatorx-3.80 (08 Jul 2003)
diff --git a/media-sound/terminatorx/Manifest b/media-sound/terminatorx/Manifest
index c48d11c1c9e3..8b3946eb7500 100644
--- a/media-sound/terminatorx/Manifest
+++ b/media-sound/terminatorx/Manifest
@@ -1,5 +1,7 @@
-MD5 22d82811adda45546d63b54ca102390f ChangeLog 538
MD5 b45acb08ee2b7451de1e9e337dd2bd89 terminatorx-3.80.ebuild 2505
+MD5 c5e92923b232b6b95548ed32ab824070 terminatorx-3.80-r1.ebuild 2531
+MD5 217fa8605a2eefa5f8391cd4458aba2a ChangeLog 713
MD5 eb49735880ebb0f863fe1ca9e83a8ff9 files/digest-terminatorx-3.80 68
-MD5 b9c48043c327fb9f0fcb5b04b721e337 files/terminatorx-3.80.GNOMEpresent.patch 25091
MD5 a2074d5d27b3b2d3006703af2a500c3f files/terminatorx-3.80.fixGnomeMakefile.patch 1032
+MD5 eb49735880ebb0f863fe1ca9e83a8ff9 files/digest-terminatorx-3.80-r1 68
+MD5 b9c48043c327fb9f0fcb5b04b721e337 files/terminatorx-3.80.GNOMEpresent.patch 25091
diff --git a/media-sound/terminatorx/files/digest-terminatorx-3.80-r1 b/media-sound/terminatorx/files/digest-terminatorx-3.80-r1
new file mode 100644
index 000000000000..3028f20de52c
--- /dev/null
+++ b/media-sound/terminatorx/files/digest-terminatorx-3.80-r1
@@ -0,0 +1 @@
+MD5 04ad737a0b555ea869c27960088a7872 terminatorX-3.80.tar.gz 482974
diff --git a/media-sound/terminatorx/terminatorx-3.80-r1.ebuild b/media-sound/terminatorx/terminatorx-3.80-r1.ebuild
new file mode 100644
index 000000000000..512c4041e023
--- /dev/null
+++ b/media-sound/terminatorx/terminatorx-3.80-r1.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/terminatorx/terminatorx-3.80-r1.ebuild,v 1.1 2003/07/17 21:59:10 raker Exp $
+
+IUSE="3dnow alsa mpeg oggvorbis oss sox"
+
+MY_P=${P/terminatorx/terminatorX}
+S=${WORKDIR}/${MY_P}
+
+DESCRIPTION='terminatorX is a realtime audio synthesizer that allows you to "scratch" on digitally sampled audio data'
+HOMEPAGE="http://www.terminatorx.cx/"
+SRC_URI="http://www.terminatorx.cx/dist/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86"
+
+DEPEND="alsa? ( >=media-libs/alsa-lib-0.9 )
+ mpeg? ( media-libs/libmad media-libs/libid3tag )
+ oggvorbis? ( >=media-libs/libvorbis-1.0_beta4 )
+ sox? ( media-sound/sox )
+ >=x11-libs/gtk+-2.2.0
+ >=dev-libs/glib-2.2.0
+ >=x11-base/xfree-4.2.0-r11
+ dev-libs/libxml
+ media-libs/audiofile
+ media-libs/ladspa-sdk
+ media-libs/ladspa-cmt
+ app-text/scrollkeeper
+ media-libs/liblrdf"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+
+ epatch ${FILESDIR}/terminatorx-3.80.GNOMEpresent.patch
+ epatch ${FILESDIR}/terminatorx-3.80.fixGnomeMakefile.patch
+}
+
+src_compile() {
+ local myconf=""
+
+ use 3dnow \
+ && myconf="${myconf} --enable-3dnow"
+ use alsa \
+ && myconf="${myconf} --enable-alsa" \
+ || myconf="${myconf} --disable-alsa"
+ use mpeg \
+ && myconf="${myconf} --enable-mad" \
+ || myconf="${myconf} --disable-mad" \
+ || myconf="${myconf} --disable-mpg123"
+ use oggvorbis \
+ && myconf="${myconf} --enable-vorbis" \
+ || myconf="${myconf} --disable-vorbis" \
+ || myconf="${myconf} --disable-ogg123"
+ use oss \
+ && myconf="${myconf} --enable-oss" \
+ #|| myconf="${myconf} --disable-oss" # Doesn't work
+ use sox \
+ && myconf="${myconf} --enable-sox"
+
+ WANT_AUTOMAKE_1_6=1 econf ${myconf}
+
+ make || die
+}
+
+src_install() {
+ make DESTDIR=${D} install
+}
+
+pkg_postinst() {
+ echo "
+Since Version 3.73 terminatorX supports
+running suid root. If you install the terminatorX binary suid
+root with the following commands:
+
+> chown root /usr/bin/terminatorX
+> chmod u+s /usr/bin/terminatorX
+
+terminatorX will then create the engine thread with realtime
+priority.
+
+There is a small chance that a malicious attacker could
+utilize terminatorX to acquire root privileges if installed suid
+root, although it should require quite some effort to create an
+exploit for that. On the other hand realtime scheduling
+massively improves the playback performance. So depending on who
+can access your computer you will have to decide for yourself on
+performance vs security.
+"
+}