diff --git a/audio/Makefile b/audio/Makefile index c291a53405a4..4c02897e6f13 100644 --- a/audio/Makefile +++ b/audio/Makefile @@ -21,6 +21,7 @@ SUBDIR += gnomemedia SUBDIR += gogo SUBDIR += gqmpeg + SUBDIR += gramofile SUBDIR += gsm SUBDIR += icecast SUBDIR += id3ed diff --git a/audio/gramofile/Makefile b/audio/gramofile/Makefile new file mode 100644 index 000000000000..70bd8db389a6 --- /dev/null +++ b/audio/gramofile/Makefile @@ -0,0 +1,24 @@ +# New ports collection makefile for: gramofile +# Version required: 1.6 +# Date created: Fri Jan 28 18:40:38 CET 2000 +# Whom: nox@jelal.kn-bremen.de +# +# $FreeBSD$ +# + +DISTNAME= gramofile-1.6 +CATEGORIES= audio +MASTER_SITES= http://panic.et.tudelft.nl/~costar/gramofile/ + +MAINTAINER= nox@jelal.kn-bremen.de + +ALL_TARGET= gramofile +USE_GMAKE= yes + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/gramofile ${WRKSRC}/bplay_gramo ${PREFIX}/bin + ${MKDIR} ${PREFIX}/share/doc/gramofile + ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/gramofile + ${LN} -s bplay_gramo ${PREFIX}/bin/brec_gramo + +.include diff --git a/audio/gramofile/distinfo b/audio/gramofile/distinfo new file mode 100644 index 000000000000..09de72662f26 --- /dev/null +++ b/audio/gramofile/distinfo @@ -0,0 +1 @@ +MD5 (gramofile-1.6.tar.gz) = 986c86c6fa17c064bc17c2936cc833e0 diff --git a/audio/gramofile/files/patch-aa b/audio/gramofile/files/patch-aa new file mode 100644 index 000000000000..868e9851ff3b --- /dev/null +++ b/audio/gramofile/files/patch-aa @@ -0,0 +1,26 @@ +--- Makefile.orig Tue Mar 28 22:23:58 2000 ++++ Makefile Fri Apr 7 12:21:53 2000 +@@ -19,16 +19,16 @@ + ########## CHOOSE YOUR ARCHITECTURE: (NOTE: also see bplaysrc/Makefile!) + + # For Linux (and maybe others), use these: +-CFLAGS = -Wall -O2 -DTURBO_MEDIAN -DTURBO_BUFFER +-DEPS = $(OBJS) makebplay +-LIBS = -lncurses -lm +-COPY_A = -a +- +-# For FreeBSD (and maybe others), use these: + #CFLAGS = -Wall -O2 -DTURBO_MEDIAN -DTURBO_BUFFER + #DEPS = $(OBJS) makebplay + #LIBS = -lncurses -lm +-#COPY_A = -p ++#COPY_A = -a ++ ++# For FreeBSD (and maybe others), use these: ++CFLAGS += -Wall -DTURBO_MEDIAN -DTURBO_BUFFER ++DEPS = $(OBJS) makebplay ++LIBS = -lncurses -lm ++COPY_A = -p + + # For IRIX (and maybe others), use these: + #CFLAGS = -Wall -O2 -DTURBO_MEDIAN -DTURBO_BUFFER -DSWAP_ENDIAN -DOLD_CURSES diff --git a/audio/gramofile/files/patch-ab b/audio/gramofile/files/patch-ab new file mode 100644 index 000000000000..a344f25691e3 --- /dev/null +++ b/audio/gramofile/files/patch-ab @@ -0,0 +1,19 @@ +--- bplaysrc/Makefile.orig Mon Mar 27 23:24:46 2000 ++++ bplaysrc/Makefile Fri Apr 7 12:22:05 2000 +@@ -12,12 +12,12 @@ + ########## CHOOSE YOUR ARCHITECTURE: (NOTE: also see ../Makefile!) + + # For Linux (and maybe others), use these: +-CFLAGS = -Wall -O2 -DUSEBUFFLOCK -DREDHAT50 -DLP2CD -DVUMETER # -DDEBUG +-LIBS = -lncurses ++#CFLAGS = -Wall -O2 -DUSEBUFFLOCK -DREDHAT50 -DLP2CD -DVUMETER # -DDEBUG ++#LIBS = -lncurses + + # For FreeBSD (and maybe others), use these: +-#CFLAGS = -Wall -O2 -DLP2CD -DVUMETER # -DDEBUG +-#LIBS = -lncurses ++CFLAGS += -Wall -DLP2CD -DVUMETER # -DDEBUG ++LIBS = -lncurses + + # -DOLD_CURSES can be used here, too. + diff --git a/audio/gramofile/pkg-comment b/audio/gramofile/pkg-comment new file mode 100644 index 000000000000..ee25bc11beb0 --- /dev/null +++ b/audio/gramofile/pkg-comment @@ -0,0 +1 @@ +audio recording and tick/scratch reduction for e.g. vinyl records diff --git a/audio/gramofile/pkg-descr b/audio/gramofile/pkg-descr new file mode 100644 index 000000000000..7ecb62b4c15e --- /dev/null +++ b/audio/gramofile/pkg-descr @@ -0,0 +1,23 @@ +This is version 1.5 of GramoFile, released February 15, 1999. With this +program you can record audio of (for example) gramophone records, process +the signal and listen to the results. Because sound files of the +.WAV-format are used, it is possible to exchange the files with many other +programs. Cdrecord(1) can burn CD-Recordables of these, so you can make +CDs with the music of your favorite records. The user interface of +GramoFile has a windows-like look-and-feel, making it fairly easy to use. + +One of the most important parts of GramoFile is the ability to process +digital audio signals. Through the application of several filters it is +possible to accomplish a significant reduction of disturbances like ticks +and scratches. + +Another interesting feature is the track splitting. Just make one .wav file +of an entire side of an record and GramoFile will detect where the individual +tracks are located. This happens fully automatically, without need to set +any options. More experienced users may fine-tune the algorithm, or change +the detected track starts and ends, but generally that will not be +necessary. Track-times are saved in an editable (plaintext) .tracks file, +that will be used during the signal processing to produce one processed +.wav file for each individual track. + +WWW: http://cardit.et.tudelft.nl/~card06/ diff --git a/audio/gramofile/pkg-plist b/audio/gramofile/pkg-plist new file mode 100644 index 000000000000..54a458ab6d47 --- /dev/null +++ b/audio/gramofile/pkg-plist @@ -0,0 +1,5 @@ +bin/gramofile +bin/bplay_gramo +bin/brec_gramo +share/doc/gramofile/README +@dirrm share/doc/gramofile