summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-lisp/cl-mpd/ChangeLog10
-rw-r--r--dev-lisp/cl-mpd/Manifest20
-rw-r--r--dev-lisp/cl-mpd/cl-mpd-0.4.ebuild33
-rw-r--r--dev-lisp/cl-mpd/files/0.4-package-gentoo.patch35
-rw-r--r--dev-lisp/cl-mpd/files/digest-cl-mpd-0.43
-rw-r--r--dev-lisp/cl-mpd/metadata.xml5
6 files changed, 106 insertions, 0 deletions
diff --git a/dev-lisp/cl-mpd/ChangeLog b/dev-lisp/cl-mpd/ChangeLog
new file mode 100644
index 000000000000..ffe76faf5c3c
--- /dev/null
+++ b/dev-lisp/cl-mpd/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for dev-lisp/cl-mpd
+# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-mpd/ChangeLog,v 1.1 2006/07/10 03:13:19 mkennedy Exp $
+
+*cl-mpd-0.4 (10 Jul 2006)
+
+ 10 Jul 2006; Matthew Kennedy <mkennedy@gentoo.org>
+ +files/0.4-package-gentoo.patch, +metadata.xml, +cl-mpd-0.4.ebuild:
+ Initial port. Ebuild contributed by Matthew Kennedy <mkennedy@gentoo.org>.
+
diff --git a/dev-lisp/cl-mpd/Manifest b/dev-lisp/cl-mpd/Manifest
new file mode 100644
index 000000000000..f6833c5f6118
--- /dev/null
+++ b/dev-lisp/cl-mpd/Manifest
@@ -0,0 +1,20 @@
+AUX 0.4-package-gentoo.patch 1220 RMD160 765bb4b0dc36378f38991eb14045d3fc2e1d1190 SHA1 255324815c0eb4c6a4db7074a6e46e9c3f0d300e SHA256 3872a7c0442ae81063d6a36f2a10db7b971ac7020abb79b37c61abae250be1da
+MD5 336db50e11c4356044261f1d8a3166ef files/0.4-package-gentoo.patch 1220
+RMD160 765bb4b0dc36378f38991eb14045d3fc2e1d1190 files/0.4-package-gentoo.patch 1220
+SHA256 3872a7c0442ae81063d6a36f2a10db7b971ac7020abb79b37c61abae250be1da files/0.4-package-gentoo.patch 1220
+DIST cl-mpd_0.4.tar.gz 28445 RMD160 250cbfb0025dae621a0dd00d12caa66ffa00af7e SHA1 229b5c9f8f7501b7bb4171efa86541ce4b6fabb8 SHA256 b2a4b932fccb0203fee3d026c89039580d5dd65ee857080933e50e5ae39245d6
+EBUILD cl-mpd-0.4.ebuild 871 RMD160 262416785028f65b0ce2ae2d5e1e4abcc4423cfc SHA1 bd9f40302529951e88f3ecb43b4c82e8928a1ff6 SHA256 ec6bb311335d4d3ea2e2236b60e7e4158db3968ecf33296f1e4868c66e27108c
+MD5 bdf49c277c0f91ce36ef6f0e9614a58a cl-mpd-0.4.ebuild 871
+RMD160 262416785028f65b0ce2ae2d5e1e4abcc4423cfc cl-mpd-0.4.ebuild 871
+SHA256 ec6bb311335d4d3ea2e2236b60e7e4158db3968ecf33296f1e4868c66e27108c cl-mpd-0.4.ebuild 871
+MISC ChangeLog 345 RMD160 e1b553310036c75141f9f7cf84de20c256c72a03 SHA1 121e82ffc21f1207db86c648336e06157317a5c9 SHA256 13a0f5e26194fcf25aa4967e859836017e1029417794be8dd848da6611d62573
+MD5 57c3f7426e0219a26854efae798a2352 ChangeLog 345
+RMD160 e1b553310036c75141f9f7cf84de20c256c72a03 ChangeLog 345
+SHA256 13a0f5e26194fcf25aa4967e859836017e1029417794be8dd848da6611d62573 ChangeLog 345
+MISC metadata.xml 164 RMD160 5edb79931b874dc3a72128f0742b9d4c4eb3c8c1 SHA1 2f781e1fca36d790a027079805d56cf397e6a6f8 SHA256 f8efc9385015233c71f279f85bd0a327525b7136cf8714cc04449d8bea4ce22f
+MD5 9b65b0341efc8f4b29498aad23315229 metadata.xml 164
+RMD160 5edb79931b874dc3a72128f0742b9d4c4eb3c8c1 metadata.xml 164
+SHA256 f8efc9385015233c71f279f85bd0a327525b7136cf8714cc04449d8bea4ce22f metadata.xml 164
+MD5 3ec294acb63bc03d9b4d4f406d9e39fd files/digest-cl-mpd-0.4 229
+RMD160 d2c14465522dfa138b3bae7cf8187c6583b3d8b1 files/digest-cl-mpd-0.4 229
+SHA256 f7afcd9e616194f53b0f7118103bb9379f5841bf3d46f18f41d877ffc44f28ee files/digest-cl-mpd-0.4 229
diff --git a/dev-lisp/cl-mpd/cl-mpd-0.4.ebuild b/dev-lisp/cl-mpd/cl-mpd-0.4.ebuild
new file mode 100644
index 000000000000..f7d6929c347f
--- /dev/null
+++ b/dev-lisp/cl-mpd/cl-mpd-0.4.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-mpd/cl-mpd-0.4.ebuild,v 1.1 2006/07/10 03:13:19 mkennedy Exp $
+
+inherit common-lisp eutils
+
+DESCRIPTION="CL-MPD is an FFI-free, Common Lisp interface to Music Player Daemon."
+HOMEPAGE="http://common-lisp.net/project/cl-mpd/"
+SRC_URI="ftp://common-lisp.net/pub/project/cl-mpd/cl-mpd_${PV}.tar.gz"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+CLPACKAGE=mpd
+
+DEPEND="virtual/commonlisp
+ dev-lisp/common-lisp-controller"
+
+S=${WORKDIR}/${PN}
+
+src_unpack() {
+ unpack ${A}
+ epatch ${FILESDIR}/${PV}-package-gentoo.patch
+}
+
+src_install() {
+ common-lisp-install *.{lisp,asd}
+ common-lisp-system-symlink
+ dodoc LICENSE README AUTHORS COPYING
+ insinto /usr/share/doc/${PF}/data
+ doins data/*
+}
diff --git a/dev-lisp/cl-mpd/files/0.4-package-gentoo.patch b/dev-lisp/cl-mpd/files/0.4-package-gentoo.patch
new file mode 100644
index 000000000000..f7fde39343b9
--- /dev/null
+++ b/dev-lisp/cl-mpd/files/0.4-package-gentoo.patch
@@ -0,0 +1,35 @@
+diff -ur cl-mpd.orig/mpdclient.lisp cl-mpd/mpdclient.lisp
+--- cl-mpd.orig/mpdclient.lisp 2006-06-26 20:58:46.000000000 -0500
++++ cl-mpd/mpdclient.lisp 2006-07-09 22:04:14.000000000 -0500
+@@ -56,9 +56,6 @@
+ (eval-when (:compile-toplevel :load-toplevel)
+ (declaim (optimize (speed 0) (space 0) (safety 1) (debug 3) (compilation-speed 0))))
+
+-(defpackage #:mpd
+- (:use #:cl))
+-
+ (in-package #:mpd)
+
+ ;;; Find out when a REQUIRE is normally evaluated.
+@@ -66,7 +63,11 @@
+ #+sbcl (require :sb-bsd-sockets)
+ #+lispworks (require "comm"))
+
+-(defconstant +mpd-welcome-message+ "OK MPD ")
++(defconstant +mpd-welcome-message+
++ (if (boundp '+mpd-welcome-message+) ;http://www.sbcl.org/manual/Defining-Constants.html#Defining-Constants
++ (symbol-value '+mpd-welcome-message+)
++ "OK MPD "))
++
+ ;;; These aren't used yet, but will be soon.
+ (defconstant +mpd-error-not-list+ 1)
+ (defconstant +mpd-error-arg+ 2)
+diff -ur cl-mpd.orig/package.lisp cl-mpd/package.lisp
+--- cl-mpd.orig/package.lisp 2006-06-26 20:58:46.000000000 -0500
++++ cl-mpd/package.lisp 2006-07-09 22:10:12.000000000 -0500
+@@ -130,5 +130,4 @@
+ #:mpd-send-command-list
+ ))
+
+- (pushnew :mpd *features*)
+ )
diff --git a/dev-lisp/cl-mpd/files/digest-cl-mpd-0.4 b/dev-lisp/cl-mpd/files/digest-cl-mpd-0.4
new file mode 100644
index 000000000000..b71e400c26ca
--- /dev/null
+++ b/dev-lisp/cl-mpd/files/digest-cl-mpd-0.4
@@ -0,0 +1,3 @@
+MD5 2f4e1a823be9d36ade4cecdedcd5f8ce cl-mpd_0.4.tar.gz 28445
+RMD160 250cbfb0025dae621a0dd00d12caa66ffa00af7e cl-mpd_0.4.tar.gz 28445
+SHA256 b2a4b932fccb0203fee3d026c89039580d5dd65ee857080933e50e5ae39245d6 cl-mpd_0.4.tar.gz 28445
diff --git a/dev-lisp/cl-mpd/metadata.xml b/dev-lisp/cl-mpd/metadata.xml
new file mode 100644
index 000000000000..f418045b09c8
--- /dev/null
+++ b/dev-lisp/cl-mpd/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>common-lisp</herd>
+</pkgmetadata>