diff options
-rw-r--r-- | audio/gramofile/DESCR | 21 | ||||
-rw-r--r-- | audio/gramofile/Makefile | 18 | ||||
-rw-r--r-- | audio/gramofile/PLIST | 1 | ||||
-rw-r--r-- | audio/gramofile/distinfo | 5 | ||||
-rw-r--r-- | audio/gramofile/patches/patch-aa | 44 |
5 files changed, 89 insertions, 0 deletions
diff --git a/audio/gramofile/DESCR b/audio/gramofile/DESCR new file mode 100644 index 00000000000..68cbe874a5c --- /dev/null +++ b/audio/gramofile/DESCR @@ -0,0 +1,21 @@ +GramoFile is able to record hours of CD quality music, split long +sound files in separate tracks, and remove ticks and pops from +recordings. It can be used for ripping audio from vinyl LPs. + ++ Integrated sound recording and playback (with customized versions of + brec(1) and bplay(1) by David Monro); ++ Handling of large sound files up to a few GB; ++ Signal peak level meter during recording; ++ Playback of user-specifiable parts of sound files; ++ Signal processing through application of `filters'; ++ Nine filters (filter types, actually) are supplied, new ones can be + added fairly easily; ++ Multiple filters can be used, in random order, in one single run - even + multiple instances of the same filter; ++ Most filters can be fine-tuned through a number of parameters + (independent of each filter instance); ++ A large sound file containing an entire side of a gramophone record can + be split into separate sound files, one for each track; ++ Signal processing and track splitting are performed simultaneously; ++ Text mode user interface with a windows-like look and `feel'; ++ Sound files of the familiar .wav type are used diff --git a/audio/gramofile/Makefile b/audio/gramofile/Makefile new file mode 100644 index 00000000000..2de6c41d638 --- /dev/null +++ b/audio/gramofile/Makefile @@ -0,0 +1,18 @@ +# $NetBSD: Makefile,v 1.1.1.1 2004/07/04 22:35:40 agc Exp $ +# + +DISTNAME= gramofile-1.6 +CATEGORIES= audio +MASTER_SITES= http://panic.et.tudelft.nl/~costar/gramofile/ + +MAINTAINER= tech-pkg@NetBSD.org +HOMEPAGE= http://panic.et.tudelft.nl/~costar/gramofile/ +COMMENT= Tool for ripping audio from vinyl + +ALL_TARGET= gramofile + +USE_BUILDLINK3= yes +USE_GNU_TOOLS+= make + +.include "../../mk/curses.buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/audio/gramofile/PLIST b/audio/gramofile/PLIST new file mode 100644 index 00000000000..1b3701a1d53 --- /dev/null +++ b/audio/gramofile/PLIST @@ -0,0 +1 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2004/07/04 22:35:40 agc Exp $ diff --git a/audio/gramofile/distinfo b/audio/gramofile/distinfo new file mode 100644 index 00000000000..abf8b844671 --- /dev/null +++ b/audio/gramofile/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2004/07/04 22:35:40 agc Exp $ + +SHA1 (gramofile-1.6.tar.gz) = 6e5365d9e04801725be694fefcff5fc10ea2f912 +Size (gramofile-1.6.tar.gz) = 108596 bytes +SHA1 (patch-aa) = 204d1879eca0d2ae9a8426d3f06f8b4f2a97b213 diff --git a/audio/gramofile/patches/patch-aa b/audio/gramofile/patches/patch-aa new file mode 100644 index 00000000000..61f8bb00813 --- /dev/null +++ b/audio/gramofile/patches/patch-aa @@ -0,0 +1,44 @@ +$NetBSD: patch-aa,v 1.1.1.1 2004/07/04 22:35:40 agc Exp $ + +--- Makefile 2004/07/02 20:20:40 1.1 ++++ Makefile 2004/07/02 20:24:26 +@@ -18,23 +18,29 @@ + + ########## CHOOSE YOUR ARCHITECTURE: (NOTE: also see bplaysrc/Makefile!) + ++OS= $(shell uname -s) ++ ++ifeq ($(OS), "Linux") + # For Linux (and maybe others), use these: + CFLAGS = -Wall -O2 -DTURBO_MEDIAN -DTURBO_BUFFER + DEPS = $(OBJS) makebplay + LIBS = -lncurses -lm + COPY_A = -a +- ++else ++ifeq ($(OS), "NetBSD") + # For FreeBSD (and maybe others), use these: +-#CFLAGS = -Wall -O2 -DTURBO_MEDIAN -DTURBO_BUFFER +-#DEPS = $(OBJS) makebplay +-#LIBS = -lncurses -lm +-#COPY_A = -p +- ++CFLAGS = -Wall -O2 -DTURBO_MEDIAN -DTURBO_BUFFER ++DEPS = $(OBJS) makebplay ++LIBS = -lncurses -lm ++COPY_A = -p ++else + # For IRIX (and maybe others), use these: +-#CFLAGS = -Wall -O2 -DTURBO_MEDIAN -DTURBO_BUFFER -DSWAP_ENDIAN -DOLD_CURSES +-#DEPS = $(OBJS) +-#LIBS = -lcurses -lm +-#COPY_A = -a ++CFLAGS = -Wall -O2 -DTURBO_MEDIAN -DTURBO_BUFFER -DSWAP_ENDIAN -DOLD_CURSES ++DEPS = $(OBJS) ++LIBS = -lcurses -lm ++COPY_A = -a ++endif ++endif + + ########## + |