*** empty log message ***
authorMatthew Kennedy <mkennedy@gentoo.org>
Sat, 15 Jan 2005 11:19:09 +0000 (11:19 +0000)
committerMatthew Kennedy <mkennedy@gentoo.org>
Sat, 15 Jan 2005 11:19:09 +0000 (11:19 +0000)
media-sound/rip-l/ChangeLog [new file with mode: 0644]
media-sound/rip-l/Manifest [new file with mode: 0644]
media-sound/rip-l/files/0.4-gentoo.patch [new file with mode: 0644]
media-sound/rip-l/files/digest-rip-l-0.4 [new file with mode: 0644]
media-sound/rip-l/metadata.xml [new file with mode: 0644]
media-sound/rip-l/rip-l-0.4.ebuild [new file with mode: 0644]

diff --git a/media-sound/rip-l/ChangeLog b/media-sound/rip-l/ChangeLog
new file mode 100644 (file)
index 0000000..e44df72
--- /dev/null
@@ -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 (file)
index 0000000..38f9c08
--- /dev/null
@@ -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 (file)
index 0000000..fe5c1c3
--- /dev/null
@@ -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 (file)
index 0000000..10cd0cd
--- /dev/null
@@ -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 (file)
index 0000000..9d82a6d
--- /dev/null
@@ -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 (file)
index 0000000..2bb2d4e
--- /dev/null
@@ -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
+}