summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Kennedy <mkennedy@gentoo.org>2005-01-15 11:19:09 +0000
committerMatthew Kennedy <mkennedy@gentoo.org>2005-01-15 11:19:09 +0000
commit4c5c35222a087d58f69fe7a0ed0e9b216fa30348 (patch)
treeba12c01d186b19d8a589eb09f2f2c9f4b1419e3e /media-sound
parentgcc-3.4 fix (diff)
downloadhistorical-4c5c35222a087d58f69fe7a0ed0e9b216fa30348.tar.gz
historical-4c5c35222a087d58f69fe7a0ed0e9b216fa30348.tar.bz2
historical-4c5c35222a087d58f69fe7a0ed0e9b216fa30348.zip
*** empty log message ***
Diffstat (limited to 'media-sound')
-rw-r--r--media-sound/rip-l/ChangeLog10
-rw-r--r--media-sound/rip-l/Manifest5
-rw-r--r--media-sound/rip-l/files/0.4-gentoo.patch24
-rw-r--r--media-sound/rip-l/files/digest-rip-l-0.41
-rw-r--r--media-sound/rip-l/metadata.xml14
-rw-r--r--media-sound/rip-l/rip-l-0.4.ebuild38
6 files changed, 92 insertions, 0 deletions
diff --git a/media-sound/rip-l/ChangeLog b/media-sound/rip-l/ChangeLog
new file mode 100644
index 000000000000..e44df72dc88d
--- /dev/null
+++ b/media-sound/rip-l/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for media-sound/rip-l
+# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/rip-l/ChangeLog,v 1.1 2005/01/15 11:19:09 mkennedy Exp $
+
+*rip-l-0.4 (15 Jan 2005)
+
+ 15 Jan 2005; Matthew Kennedy <mkennedy@gentoo.org> +metadata.xml,
+ +files/0.4-gentoo.patch, +rip-l-0.4.ebuild:
+ Initial port. Ebuild contributed by Matthew Kennedy <mkennedy@gentoo.org>
+
diff --git a/media-sound/rip-l/Manifest b/media-sound/rip-l/Manifest
new file mode 100644
index 000000000000..38f9c08e3906
--- /dev/null
+++ b/media-sound/rip-l/Manifest
@@ -0,0 +1,5 @@
+MD5 d82fc2f8101c3e80346ae2c2508991c2 rip-l-0.4.ebuild 956
+MD5 200d24d0766f20bf1c762a1d401cf8e5 ChangeLog 336
+MD5 5b9146e2600347edb44e3340f23d0910 metadata.xml 494
+MD5 9f393150a87623cec80ef7915ffb9fbd files/0.4-gentoo.patch 755
+MD5 142db9df1f85553e78b499037022e8e0 files/digest-rip-l-0.4 60
diff --git a/media-sound/rip-l/files/0.4-gentoo.patch b/media-sound/rip-l/files/0.4-gentoo.patch
new file mode 100644
index 000000000000..fe5c1c3f726e
--- /dev/null
+++ b/media-sound/rip-l/files/0.4-gentoo.patch
@@ -0,0 +1,24 @@
+diff -ur rip-l-0.4.orig/rip-l.asd rip-l-0.4/rip-l.asd
+--- rip-l-0.4.orig/rip-l.asd 2004-01-21 21:21:11.000000000 -0600
++++ rip-l-0.4/rip-l.asd 2005-01-15 04:26:35.855769366 -0600
+@@ -9,6 +9,7 @@
+
+ (in-package #:rip-l-defsystem)
+
++#+sbcl
+ (defsystem #:rip-l
+ :depends-on ("sb-bsd-sockets")
+ :components ((:file "package")
+Only in rip-l-0.4: rip-l.asd~
+diff -ur rip-l-0.4.orig/utility.lisp rip-l-0.4/utility.lisp
+--- rip-l-0.4.orig/utility.lisp 2004-01-21 21:20:39.000000000 -0600
++++ rip-l-0.4/utility.lisp 2005-01-15 04:27:47.487781168 -0600
+@@ -36,6 +36,7 @@
+ (force-output *log-stream*))
+
+ (defun log (format-string &rest args)
++ (declare (ignore format-string args))
+ nil)
+
+ (defun homedir-plus (path)
+Only in rip-l-0.4: utility.lisp~
diff --git a/media-sound/rip-l/files/digest-rip-l-0.4 b/media-sound/rip-l/files/digest-rip-l-0.4
new file mode 100644
index 000000000000..10cd0cdb10d9
--- /dev/null
+++ b/media-sound/rip-l/files/digest-rip-l-0.4
@@ -0,0 +1 @@
+MD5 d17ad6d9748ae0315331925ed06162fe rip-l-0.4.tar.gz 13091
diff --git a/media-sound/rip-l/metadata.xml b/media-sound/rip-l/metadata.xml
new file mode 100644
index 000000000000..9d82a6de10b0
--- /dev/null
+++ b/media-sound/rip-l/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>common-lisp</herd>
+<longdescription>
+RIP-L is a CD audio ripper/encoder in Common Lisp. It is designed to be a
+replacemet for Grip, written in Common Lisp. RIP-L features include:
+
+ * CDDB lookup
+ * Ogg output by default
+ * Customization through changing parameters (simple) or rewriting key
+ functions (powerful)
+</longdescription>
+</pkgmetadata>
diff --git a/media-sound/rip-l/rip-l-0.4.ebuild b/media-sound/rip-l/rip-l-0.4.ebuild
new file mode 100644
index 000000000000..2bb2d4e4aa8e
--- /dev/null
+++ b/media-sound/rip-l/rip-l-0.4.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/rip-l/rip-l-0.4.ebuild,v 1.1 2005/01/15 11:19:09 mkennedy Exp $
+
+inherit common-lisp eutils
+
+DESCRIPTION="RIP-L is a threaded CD audio ripper/encoder in Common Lisp"
+HOMEPAGE="http://www.xach.com/rip-l/"
+SRC_URI="http://www.xach.com/rip-l/${P}.tar.gz"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+
+DEPEND="dev-lisp/common-lisp-controller
+ dev-lisp/sbcl
+ media-sound/cdparanoia
+ media-sound/vorbis-tools"
+
+CLPACKAGE=rip-l
+
+src_unpack() {
+ unpack ${A}
+ epatch ${FILESDIR}/${PV}-gentoo.patch || die
+}
+
+pkg_setup() {
+ if ! sbcl --noinform --eval '(quit :unix-status #+sb-thread 0 #-sb-thread 1)'; then
+ die 'You need a SBCL compiled with "threads" enabled in USE to use RIP-L.'
+ fi
+}
+
+src_install() {
+ common-lisp-install rip-l.asd *.lisp
+ common-lisp-system-symlink
+ dodoc ChangeLog README
+}