diff options
author | ijliao <ijliao@FreeBSD.org> | 2002-05-30 17:36:03 +0000 |
---|---|---|
committer | ijliao <ijliao@FreeBSD.org> | 2002-05-30 17:36:03 +0000 |
commit | 4fe37ac34eb49bc0cc57d912a81bf5aa3cb3ace4 (patch) | |
tree | 1950fa79e8b2022fca36724e8d174a1e068e5d98 /audio | |
parent | bb86fc6073e44ba9ede63d554804e9819de89dc2 (diff) | |
download | FreeBSD-ports-4fe37ac34eb49bc0cc57d912a81bf5aa3cb3ace4.zip FreeBSD-ports-4fe37ac34eb49bc0cc57d912a81bf5aa3cb3ace4.tar.gz |
add terminatorX 3.72
Realtime audio synthesizer that allows you to "scratch" on audio data
PR: 38054
Submitted by: Tilman Linneweh <tilman@arved.de>
Diffstat (limited to 'audio')
-rw-r--r-- | audio/Makefile | 1 | ||||
-rw-r--r-- | audio/terminatorx/Makefile | 48 | ||||
-rw-r--r-- | audio/terminatorx/distinfo | 1 | ||||
-rw-r--r-- | audio/terminatorx/files/patch-configure | 29 | ||||
-rw-r--r-- | audio/terminatorx/files/patch-src-Makefile.am | 8 | ||||
-rw-r--r-- | audio/terminatorx/files/patch-src-Makefile.in | 11 | ||||
-rw-r--r-- | audio/terminatorx/files/patch-src-tX-audiofile.h | 11 | ||||
-rw-r--r-- | audio/terminatorx/pkg-comment | 1 | ||||
-rw-r--r-- | audio/terminatorx/pkg-descr | 13 | ||||
-rw-r--r-- | audio/terminatorx/pkg-plist | 1 |
10 files changed, 124 insertions, 0 deletions
diff --git a/audio/Makefile b/audio/Makefile index 6df4529..b152bd8 100644 --- a/audio/Makefile +++ b/audio/Makefile @@ -227,6 +227,7 @@ SUBDIR += tclmidi SUBDIR += teknap SUBDIR += tempest_for_eliza + SUBDIR += terminatorx SUBDIR += timidity SUBDIR += timidity++ SUBDIR += timidity++-emacs diff --git a/audio/terminatorx/Makefile b/audio/terminatorx/Makefile new file mode 100644 index 0000000..5b44a50 --- /dev/null +++ b/audio/terminatorx/Makefile @@ -0,0 +1,48 @@ +# New ports collection Makefile for: terminatorx +# Date created: 13 May 2002 +# Whom: Tilman Linneweh <freebsdports@arved.de +# +# $FreeBSD$ + +PORTNAME= terminatorx +PORTVERSION= 3.72 +CATEGORIES= audio +MASTER_SITES= http://www.terminatorx.cx/ +DISTNAME= terminatorX-${PORTVERSION} + +MAINTAINER= freebsdports@arved.de + +BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:${PORTSDIR}/audio/ladspa +.if !defined(WITHOUT_SOX) +BUILD_DEPENDS+= sox:${PORTSDIR}/audio/sox +.endif +.if !defined(WITHOUT_VORBIS) +BUILD_DEPENDS+= oggenc:${PORTSDIR}/audio/vorbis-tools +.endif + +USE_GTK= yes +GNU_CONFIGURE= yes + +pre-everything: +.if !defined(WITHOUT_SOX) + @${ECHO_MSG} "You can disable support for sox by defining WITHOUT_SOX." +.endif +.if !defined(WITHOUT_VORBIS) + @${ECHO_MSG} "You can disable support for vorbis by defining WITHOUT_VORBIS." +.endif + +post-patch: + +.for i in main.cc \ + tX_audiofile.cc \ + tX_flash.c \ + tX_seqpar.cc \ + tX_vtt.cc \ + tX_widget.c + ${MV} ${WRKSRC}/src/$i ${WRKSRC}/src/$i.sed + ${SED} -e "s:malloc.h:stdlib.h:g" \ + ${WRKSRC}/src/$i.sed >${WRKSRC}/src/$i + ${RM} ${WRKSRC}/src/$i.sed +.endfor + +.include <bsd.port.mk> diff --git a/audio/terminatorx/distinfo b/audio/terminatorx/distinfo new file mode 100644 index 0000000..e18fe03 --- /dev/null +++ b/audio/terminatorx/distinfo @@ -0,0 +1 @@ +MD5 (terminatorX-3.72.tar.gz) = 85453df5c69ab2ecc6913a2b2226c197 diff --git a/audio/terminatorx/files/patch-configure b/audio/terminatorx/files/patch-configure new file mode 100644 index 0000000..2c44692 --- /dev/null +++ b/audio/terminatorx/files/patch-configure @@ -0,0 +1,29 @@ +--- configure.orig Mon May 13 20:02:09 2002 ++++ configure Mon May 13 20:07:07 2002 +@@ -1436,7 +1436,7 @@ + echo $ac_n "(cached) $ac_c" 1>&6 + else + ac_save_LIBS="$LIBS" +-LIBS="-lpthread $LIBS" ++LIBS="-pthread $LIBS" + cat > conftest.$ac_ext <<EOF + #line 1442 "configure" + #include "confdefs.h" +@@ -1470,7 +1470,7 @@ + #define $ac_tr_lib 1 + EOF + +- LIBS="-lpthread $LIBS" ++ LIBS="-pthread $LIBS" + + else + echo "$ac_t""no" 1>&6 +@@ -1983,7 +1983,7 @@ + #include "confdefs.h" + #include <$ac_hdr> + EOF +-ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ++ac_try="$ac_cpp -I/usr/local/include conftest.$ac_ext >/dev/null 2>conftest.out" + { (eval echo configure:1988: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } + ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` + if test -z "$ac_err"; then diff --git a/audio/terminatorx/files/patch-src-Makefile.am b/audio/terminatorx/files/patch-src-Makefile.am new file mode 100644 index 0000000..49bcb65 --- /dev/null +++ b/audio/terminatorx/files/patch-src-Makefile.am @@ -0,0 +1,8 @@ +--- src/Makefile.am.orig Mon May 13 22:19:10 2002 ++++ src/Makefile.am Mon May 13 22:19:41 2002 +@@ -1,4 +1,4 @@ +-LIBS=@GTK_LIBS@ -lXi -lXxf86dga -lpthread ++LIBS=@GTK_LIBS@ -lXi -lXxf86dga -pthread + + SUBDIRS = gui_icons smallknob + diff --git a/audio/terminatorx/files/patch-src-Makefile.in b/audio/terminatorx/files/patch-src-Makefile.in new file mode 100644 index 0000000..695de39 --- /dev/null +++ b/audio/terminatorx/files/patch-src-Makefile.in @@ -0,0 +1,11 @@ +--- src/Makefile.in.orig Mon May 13 22:08:37 2002 ++++ src/Makefile.in Mon May 13 22:08:50 2002 +@@ -78,7 +78,7 @@ + X_PRE_LIBS = @X_PRE_LIBS@ + x_libraries = @x_libraries@ + +-LIBS = @GTK_LIBS@ -lXi -lXxf86dga -lpthread ++LIBS = @GTK_LIBS@ -lXi -lXxf86dga -pthread + + SUBDIRS = gui_icons smallknob + diff --git a/audio/terminatorx/files/patch-src-tX-audiofile.h b/audio/terminatorx/files/patch-src-tX-audiofile.h new file mode 100644 index 0000000..f3f4555 --- /dev/null +++ b/audio/terminatorx/files/patch-src-tX-audiofile.h @@ -0,0 +1,11 @@ +--- src/tX_audiofile.h.orig Mon May 13 21:30:21 2002 ++++ src/tX_audiofile.h Mon May 13 21:30:45 2002 +@@ -71,7 +71,7 @@ + #define TX_FILE_MPG123 2 + #define TX_FILE_OGG123 3 + +-#include <linux/limits.h> ++#include <limits.h> + #include "tX_types.h" + #include <stdio.h> + diff --git a/audio/terminatorx/pkg-comment b/audio/terminatorx/pkg-comment new file mode 100644 index 0000000..7373841 --- /dev/null +++ b/audio/terminatorx/pkg-comment @@ -0,0 +1 @@ +Realtime audio synthesizer that allows you to "scratch" on audio data diff --git a/audio/terminatorx/pkg-descr b/audio/terminatorx/pkg-descr new file mode 100644 index 0000000..2c1fd2e --- /dev/null +++ b/audio/terminatorx/pkg-descr @@ -0,0 +1,13 @@ +terminatorX is a realtime audio synthesizer that allows you to "scratch" on +digitally sampled audio data (*.wav, *.au, *.mp3, etc.) the way hiphop-DJs +scratch on vinyl records. + +It features multiple turntables, realtime +effects (buit-in as well as LADSPA plugin effects), a sequencer and +an easy-to- use gtk+ GUI. + +Author: Alexander Koenig <alex@lisas.de> +WWW: http://www.terminatorx.cx + +-- Tilman Linneweh +freebsdports@arved.de diff --git a/audio/terminatorx/pkg-plist b/audio/terminatorx/pkg-plist new file mode 100644 index 0000000..c5da605 --- /dev/null +++ b/audio/terminatorx/pkg-plist @@ -0,0 +1 @@ +bin/terminatorX |