diff options
author | Nick Hadaway <raker@gentoo.org> | 2003-07-17 21:59:10 +0000 |
---|---|---|
committer | Nick Hadaway <raker@gentoo.org> | 2003-07-17 21:59:10 +0000 |
commit | 0a6eadd4ba6394103aeab9716937e414f1db97a1 (patch) | |
tree | bca4faac490f9b66ab5cebd7d0f40da2e74309d6 | |
parent | Build cleanup. Changed from media-sound/mad to (diff) | |
download | historical-0a6eadd4ba6394103aeab9716937e414f1db97a1.tar.gz historical-0a6eadd4ba6394103aeab9716937e414f1db97a1.tar.bz2 historical-0a6eadd4ba6394103aeab9716937e414f1db97a1.zip |
Changed from media-sound/mad to media-libs/{libmad,libid3tag}
-rw-r--r-- | media-sound/terminatorx/ChangeLog | 7 | ||||
-rw-r--r-- | media-sound/terminatorx/Manifest | 6 | ||||
-rw-r--r-- | media-sound/terminatorx/files/digest-terminatorx-3.80-r1 | 1 | ||||
-rw-r--r-- | media-sound/terminatorx/terminatorx-3.80-r1.ebuild | 91 |
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. +" +} |