diff options
Diffstat (limited to 'audio/rip')
-rw-r--r-- | audio/rip/DESCR | 4 | ||||
-rw-r--r-- | audio/rip/MESSAGE | 17 | ||||
-rw-r--r-- | audio/rip/Makefile | 32 | ||||
-rw-r--r-- | audio/rip/PLIST | 9 | ||||
-rw-r--r-- | audio/rip/distinfo | 5 | ||||
-rw-r--r-- | audio/rip/patches/patch-aa | 22 |
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 ); + } |