summaryrefslogtreecommitdiffstats
path: root/audio
diff options
context:
space:
mode:
authortg <tg@FreeBSD.org>2000-04-07 10:36:18 +0000
committertg <tg@FreeBSD.org>2000-04-07 10:36:18 +0000
commit85c9d5d8065a586abe7e5eac83d5ef36258aba81 (patch)
tree807b04e428e7fbe96be0ceac764685cfd2c6f6fd /audio
parent6220707a5c44235cfb910a47a613afb0f0d7500d (diff)
downloadFreeBSD-ports-85c9d5d8065a586abe7e5eac83d5ef36258aba81.zip
FreeBSD-ports-85c9d5d8065a586abe7e5eac83d5ef36258aba81.tar.gz
New port gramofile, an audio recording utility.
PR: 16819 Submitted by: Juergen Lock <nox@jelal.kn-bremen.de>
Diffstat (limited to 'audio')
-rw-r--r--audio/Makefile1
-rw-r--r--audio/gramofile/Makefile24
-rw-r--r--audio/gramofile/distinfo1
-rw-r--r--audio/gramofile/files/patch-aa26
-rw-r--r--audio/gramofile/files/patch-ab19
-rw-r--r--audio/gramofile/pkg-comment1
-rw-r--r--audio/gramofile/pkg-descr23
-rw-r--r--audio/gramofile/pkg-plist5
8 files changed, 100 insertions, 0 deletions
diff --git a/audio/Makefile b/audio/Makefile
index c291a53..4c02897 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 0000000..70bd8db
--- /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 <bsd.port.mk>
diff --git a/audio/gramofile/distinfo b/audio/gramofile/distinfo
new file mode 100644
index 0000000..09de726
--- /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 0000000..868e985
--- /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 0000000..a344f256
--- /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 0000000..ee25bc1
--- /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 0000000..7ecb62b
--- /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 0000000..54a458a
--- /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
OpenPOWER on IntegriCloud