From 356bae50a1de409ea0035138c1dc6889112709d5 Mon Sep 17 00:00:00 2001
From: George Shapovalov <george@gentoo.org>
Date: Mon, 8 Apr 2002 03:36:20 +0000
Subject: Added new ebuild: rip - perl script to rip and mp3/ogg encode trecks
 on audio CDs. depende on dev-prel/CDDB_get, dev-perl/MP3-Info

---
 media-sound/rip/ChangeLog                | 25 ++++++++++++
 media-sound/rip/files/digest-rip-1.01    |  1 +
 media-sound/rip/files/digest-rip-1.01-r1 |  1 +
 media-sound/rip/rip-1.01-r1.ebuild       | 35 +++++++++++++++++
 media-sound/rip/rip-1.01.ebuild          | 67 ++++++++++++++++++++++++++++++++
 5 files changed, 129 insertions(+)
 create mode 100644 media-sound/rip/ChangeLog
 create mode 100644 media-sound/rip/files/digest-rip-1.01
 create mode 100644 media-sound/rip/files/digest-rip-1.01-r1
 create mode 100644 media-sound/rip/rip-1.01-r1.ebuild
 create mode 100644 media-sound/rip/rip-1.01.ebuild

(limited to 'media-sound/rip')

diff --git a/media-sound/rip/ChangeLog b/media-sound/rip/ChangeLog
new file mode 100644
index 000000000000..30faf0d7dc9c
--- /dev/null
+++ b/media-sound/rip/ChangeLog
@@ -0,0 +1,25 @@
+# ChangeLog for dev-perl/CDDB_get
+# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL
+# $Header: /var/cvsroot/gentoo-x86/media-sound/rip/ChangeLog,v 1.1 2002/04/08 03:36:20 george Exp $
+
+*rip-1.01 (7 Apr 2002)
+
+  7 Apr 2002; G. Shapovalov <george@gentoo.org> Changelog:
+
+  Initial release of this ebuild. Contains rip-1.01 and rip-1.01-r1
+  rip-1.01.ebuild:
+  	installs two perl modules in addition to the script itself
+	(because of the way script is packaged: modules were included and 
+	author claims they are hard to find)
+	DEPRECATED!  use rip-1.01-r1 instead!
+  rip-1.01-r1.ebuild:
+  	installs script only, necessary modules are installed separately and listed as RDEPEND
+
+
+  1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
+  
+  Added initial ChangeLog which should be updated whenever the package is
+  updated in any way. This changelog is targetted to users. This means that the
+  comments should well explained and written in clean English. The details about
+  writing correct changelogs are explained in the skel.ChangeLog file which you
+  can find in the root directory of the portage repository.
diff --git a/media-sound/rip/files/digest-rip-1.01 b/media-sound/rip/files/digest-rip-1.01
new file mode 100644
index 000000000000..48c4d184b064
--- /dev/null
+++ b/media-sound/rip/files/digest-rip-1.01
@@ -0,0 +1 @@
+MD5 e29fe8cf0b0f0d855a77a7b9ad228d66 rip-1.01.tar.gz 101680
diff --git a/media-sound/rip/files/digest-rip-1.01-r1 b/media-sound/rip/files/digest-rip-1.01-r1
new file mode 100644
index 000000000000..48c4d184b064
--- /dev/null
+++ b/media-sound/rip/files/digest-rip-1.01-r1
@@ -0,0 +1 @@
+MD5 e29fe8cf0b0f0d855a77a7b9ad228d66 rip-1.01.tar.gz 101680
diff --git a/media-sound/rip/rip-1.01-r1.ebuild b/media-sound/rip/rip-1.01-r1.ebuild
new file mode 100644
index 000000000000..90564f9ff3e0
--- /dev/null
+++ b/media-sound/rip/rip-1.01-r1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2002 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License, v2 or later
+# Maintainer: George Shapovalov <georges@its.caltech.edu>
+# /space/gentoo/cvsroot/gentoo-x86/media-sound/rip/rip-1.01-r1.ebuild,v 1.4 2002/03/12 16:05:09 tod Exp
+
+
+S="${WORKDIR}/${P}"
+DESCRIPTION="A command-line based audio CD ripper and mp3 encoder"
+SRC_URI="http://rip.sourceforge.net/download/${P}.tar.gz"
+HOMEPAGE="http://rip.sourceforge.net"
+
+DEPEND=""
+
+RDEPEND="media-sound/cdparanoia
+	sys-devel/perl
+	>=dev-perl/CDDB_get-1.66
+	>=dev-perl/MP3-Info-0.91"
+
+
+
+src_compile() {
+	#the thing itself is just a perl script
+	#so we need an empty method here
+	echo "nothing to be done"
+
+}
+
+src_install () {
+
+	chmod 755 rip
+	dobin rip || die
+
+	# Install documentation.
+	dodoc COPYING FAQ README
+}
diff --git a/media-sound/rip/rip-1.01.ebuild b/media-sound/rip/rip-1.01.ebuild
new file mode 100644
index 000000000000..59cd55433e75
--- /dev/null
+++ b/media-sound/rip/rip-1.01.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2002 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License, v2 or later
+# Maintainer: George Shapovalov <georges@its.caltech.edu>
+# /space/gentoo/cvsroot/gentoo-x86/skel.ebuild,v 1.4 2002/03/12 16:05:09 tod Exp
+
+
+S="${WORKDIR}/${P}"
+DESCRIPTION="A command-line based audio CD ripper and mp3 encoder"
+SRC_URI="http://rip.sourceforge.net/download/${P}.tar.gz"
+HOMEPAGE="http://rip.sourceforge.net"
+
+DEPEND=""
+
+RDEPEND="media-sound/cdparanoia
+	media-sound/lame"
+
+# Use this function to unpack your sources and apply patches, and run
+# autoconf/automake/etc. if necessary. By default, this function unpacks
+# the packages in ${A} and applies ${PF}-gentoo.diff. The default
+# starting directory is ${WORKDIR}.
+#
+src_unpack() {
+	unpack "${P}.tar.gz"
+	cd "${S}"
+	#we need to unpack supplementary perl modules
+	tar xzf CDDB_get-1.66.tar.gz
+	tar xzf MP3-Info-0.91.tar.gz
+}
+
+src_compile() {
+	#the thing itself is just a perl script
+	#but we need to make suppl perl modules
+
+	cd CDDB_get-1.66
+	perl Makefile.PL && make || die "could not prepare CDDB access perl module"
+	cd ..
+
+    cd MP3-Info-0.91
+    perl Makefile.PL && make || die "could not prepare CDDB access perl module"
+    cd ..
+
+}
+
+src_install () {
+
+	chmod 755 rip
+	dobin rip || die
+
+	#now we need to install perl modules
+	cd CDDB_get-1.66
+    make \
+    PREFIX=${D}/usr \
+    INSTALLMAN3DIR=${D}/usr/share/man/man3 \
+    INSTALLMAN1DIR=${D}/usr/share/man/man1 \
+    install || die
+
+	
+	cd ../MP3-Info-0.91
+    make \
+    PREFIX=${D}/usr \
+    INSTALLMAN3DIR=${D}/usr/share/man/man3 \
+    INSTALLMAN1DIR=${D}/usr/share/man/man1 \
+    install || die
+
+	# Install documentation.
+	dodoc COPYING FAQ README
+}
-- 
cgit v1.2.3-65-gdbad