summaryrefslogtreecommitdiff
path: root/audio/rip
diff options
context:
space:
mode:
authorben <ben@pkgsrc.org>2004-10-19 03:13:11 +0000
committerben <ben@pkgsrc.org>2004-10-19 03:13:11 +0000
commit50dcc17e0508bd3ef0ff915f7de3733f2327aa34 (patch)
tree286ab4721c3ac458869a2dc94275e555d146bebf /audio/rip
parent5efdfb952a949e35b8d9c7521d19d19ac03e8b6e (diff)
downloadpkgsrc-50dcc17e0508bd3ef0ff915f7de3733f2327aa34.tar.gz
Initial import of rip-1.07, a command-line based audio CD ripper and
encoder. Provided by Leonard Schmidt in PR#27269 and PR#27290. rip is a wrapper for rippers and encoders which provides a common interface for ripping any CD audio track and encoding it into MP3, Ogg Vorbis, or FLAC. Manual and CDDB based renaming schemes are available for naming and tagging your ripped tracks.
Diffstat (limited to 'audio/rip')
-rw-r--r--audio/rip/DESCR4
-rw-r--r--audio/rip/MESSAGE17
-rw-r--r--audio/rip/Makefile32
-rw-r--r--audio/rip/PLIST9
-rw-r--r--audio/rip/distinfo5
-rw-r--r--audio/rip/patches/patch-aa22
6 files changed, 89 insertions, 0 deletions
diff --git a/audio/rip/DESCR b/audio/rip/DESCR
new file mode 100644
index 00000000000..0e7a1e4ad08
--- /dev/null
+++ b/audio/rip/DESCR
@@ -0,0 +1,4 @@
+rip is a wrapper for rippers and encoders which provides a common
+interface for ripping any CD audio track and encoding it into
+MP3, Ogg Vorbis, or FLAC. Manual and CDDB based renaming schemes
+are available for naming and tagging your ripped tracks.
diff --git a/audio/rip/MESSAGE b/audio/rip/MESSAGE
new file mode 100644
index 00000000000..832d3058d9b
--- /dev/null
+++ b/audio/rip/MESSAGE
@@ -0,0 +1,17 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1.1.1 2004/10/19 03:13:11 ben Exp $
+
+To actually use rip, you need to install at least one of the
+following rippers and encoders:
+
+Rippers:
+ - audio/cdparanoia
+ - sysutils/cdrecord (includes cdda2wav)
+
+Encoders:
+ - audio/bladeenc
+ - audio/flac
+ - audio/gogo
+ - audio/lame
+ - audio/vorbis-tools (includes oggenc)
+===========================================================================
diff --git a/audio/rip/Makefile b/audio/rip/Makefile
new file mode 100644
index 00000000000..165e04249bf
--- /dev/null
+++ b/audio/rip/Makefile
@@ -0,0 +1,32 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/10/19 03:13:11 ben Exp $
+#
+
+DISTNAME= rip-1.07
+CATEGORIES= audio perl5
+MASTER_SITES= http://rip.sourceforge.net/download/
+
+MAINTAINER= lems@gmx.net
+HOMEPAGE= http://rip.sourceforge.net/
+COMMENT= Command-line based audio CD ripper and encoder
+
+DEPENDS+= p5-CDDB_get>=2.23:../../audio/p5-CDDB_get
+DEPENDS+= p5-MP3-Info>=1.00:../../audio/p5-MP3-Info
+
+NO_BUILDLINK= yes
+USE_PERL5= yes
+NO_BUILD= # defined
+
+DOCFILES= BUGS CHANGELOG COPYING FAQ INSTALLING README
+DOCDIR= ${PREFIX}/share/doc/rip
+
+post-patch:
+ ${PERL5} -pi -ne "s|#!/usr/bin/perl|#!${PERL5}|" ${WRKSRC}/rip
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/rip ${PREFIX}/bin/rip
+ ${INSTALL_DATA_DIR} ${DOCDIR}
+ for i in ${DOCFILES}; do \
+ ${INSTALL_DATA} ${WRKSRC}/$$i ${DOCDIR}; \
+ done
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/audio/rip/PLIST b/audio/rip/PLIST
new file mode 100644
index 00000000000..65d8a374ef7
--- /dev/null
+++ b/audio/rip/PLIST
@@ -0,0 +1,9 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2004/10/19 03:13:11 ben Exp $
+bin/rip
+share/doc/rip/BUGS
+share/doc/rip/CHANGELOG
+share/doc/rip/COPYING
+share/doc/rip/FAQ
+share/doc/rip/INSTALLING
+share/doc/rip/README
+@dirrm share/doc/rip
diff --git a/audio/rip/distinfo b/audio/rip/distinfo
new file mode 100644
index 00000000000..48d9cb90c37
--- /dev/null
+++ b/audio/rip/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2004/10/19 03:13:11 ben Exp $
+
+SHA1 (rip-1.07.tar.gz) = a7b60dbc5dbaf5ca0d24c9e554fa3e5885bbccb1
+Size (rip-1.07.tar.gz) = 110261 bytes
+SHA1 (patch-aa) = bb98665178ed40baebb08b087551d690a549b09b
diff --git a/audio/rip/patches/patch-aa b/audio/rip/patches/patch-aa
new file mode 100644
index 00000000000..a5345d0ced8
--- /dev/null
+++ b/audio/rip/patches/patch-aa
@@ -0,0 +1,22 @@
+$NetBSD: patch-aa,v 1.1.1.1 2004/10/19 03:13:11 ben Exp $
+
+--- rip.orig 2004-10-08 17:11:28.000000000 +0000
++++ rip 2004-10-08 17:12:08.000000000 +0000
+@@ -128,7 +128,7 @@
+
+
+ my %config; # Configuration passed to CDDB/CDDB_get
+-my $dev = "/dev/cdrom"; # CDROM device to read (used by -d/--dev)
++my $dev = "/dev/rcd0d"; # CDROM device to read (used by -d/--dev)
+ $config{CD_DEVICE} = $dev; # Device that has the audio CD
+ $config{CDDB_HOST} = "freedb.freedb.org"; # CDDB host to find the server on
+ $config{CDDB_PORT} = 888; # CDDB port the CDDB server is using
+@@ -343,7 +343,7 @@
+ print rcFile "# Only when debug is set to \"\" is the errorFile removed after each rip.\n";
+ print rcFile "debug = \"\"\n\n";
+ print rcFile "# The default device to find the CD in.\n";
+- print rcFile "dev = \"/dev/cdrom\"\n\n";
++ print rcFile "dev = \"/dev/rcd0d\"\n\n";
+
+ close( rcFile );
+ }