diff options
-rw-r--r-- | dev-lisp/cl-clx-sbcl/ChangeLog | 10 | ||||
-rw-r--r-- | dev-lisp/cl-clx-sbcl/Manifest | 4 | ||||
-rw-r--r-- | dev-lisp/cl-clx-sbcl/cl-clx-sbcl-0.5.4.ebuild | 45 | ||||
-rw-r--r-- | dev-lisp/cl-clx-sbcl/files/0.5.4-gentoo.patch | 13 | ||||
-rw-r--r-- | dev-lisp/cl-clx-sbcl/files/digest-cl-clx-sbcl-0.5.4 | 1 | ||||
-rw-r--r-- | dev-lisp/cl-clx-sbcl/metadata.xml | 16 |
6 files changed, 89 insertions, 0 deletions
diff --git a/dev-lisp/cl-clx-sbcl/ChangeLog b/dev-lisp/cl-clx-sbcl/ChangeLog new file mode 100644 index 000000000000..357322055ae1 --- /dev/null +++ b/dev-lisp/cl-clx-sbcl/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for dev-lisp/cl-clx-sbcl +# Copyright 2000-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-clx-sbcl/ChangeLog,v 1.1 2004/02/01 17:53:47 mkennedy Exp $ + +*cl-clx-sbcl-0.5.4 (01 Feb 2004) + + 01 Feb 2004; <mkennedy@gentoo.org> cl-clx-sbcl-0.5.4.ebuild, metadata.xml, + files/0.5.4-gentoo.patch: + Initial port. Ebuild contributed by Matthew Kennedy <mkennedy@gentoo.org> + diff --git a/dev-lisp/cl-clx-sbcl/Manifest b/dev-lisp/cl-clx-sbcl/Manifest new file mode 100644 index 000000000000..2be215790e8a --- /dev/null +++ b/dev-lisp/cl-clx-sbcl/Manifest @@ -0,0 +1,4 @@ +MD5 503b0a600cef785f569c8417e4cc92ed cl-clx-sbcl-0.5.4.ebuild 1111 +MD5 77965244606331f316bc83fa33f7bdb3 metadata.xml 599 +MD5 ea70376acc7982db3dbd73c532d3af5f files/0.5.4-gentoo.patch 387 +MD5 d5f5a9b9df7741bf9ad6ec36bb68ccb5 files/digest-cl-clx-sbcl-0.5.4 61 diff --git a/dev-lisp/cl-clx-sbcl/cl-clx-sbcl-0.5.4.ebuild b/dev-lisp/cl-clx-sbcl/cl-clx-sbcl-0.5.4.ebuild new file mode 100644 index 000000000000..345560b5446a --- /dev/null +++ b/dev-lisp/cl-clx-sbcl/cl-clx-sbcl-0.5.4.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2004 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-clx-sbcl/cl-clx-sbcl-0.5.4.ebuild,v 1.1 2004/02/01 17:53:47 mkennedy Exp $ + +inherit common-lisp + +DESCRIPTION="CLX for SBCL" +HOMEPAGE="http://ftp.linux.org.uk/pub/lisp/sbcl/ + http://www.cliki.net/CLX" +SRC_URI="http://ftp.linux.org.uk/pub/lisp/sbcl/clx_${PV}.tar.gz" +LICENSE="as-is" +SLOT="0" +KEYWORDS="~x86" +DEPEND="dev-lisp/common-lisp-controller + dev-lisp/sbcl" + +CLPACKAGE=clx + +S=${WORKDIR}/clx_${PV} + +src_unpack() { + unpack ${A} + # this patch prevents building on clisp or cmucl + epatch ${FILESDIR}/${PV}-gentoo.patch + find ${S} -type d -name CVS -exec rm -rf \; +} + +src_install() { + for i in . demo test debug; do + insinto /usr/share/common-lisp/source/clx/${i} + doins ${S}/${i}/*.lisp + done + insinto /usr/share/common-lisp/source/clx + doins clx.asd + common-lisp-system-symlink + dodoc CHANGES NEWS README* +} + +pkg_preinst() { + rm -rf /usr/lib/common-lisp/*/${CLPACKAGE} || true +} + +pkg_postrm() { + rm -rf /usr/lib/common-lisp/*/${CLPACKAGE} || true +} diff --git a/dev-lisp/cl-clx-sbcl/files/0.5.4-gentoo.patch b/dev-lisp/cl-clx-sbcl/files/0.5.4-gentoo.patch new file mode 100644 index 000000000000..423e75d1e12e --- /dev/null +++ b/dev-lisp/cl-clx-sbcl/files/0.5.4-gentoo.patch @@ -0,0 +1,13 @@ +diff -ur clx_0.5.4.original/clx.asd clx_0.5.4/clx.asd +--- clx_0.5.4.original/clx.asd 2003-11-10 20:14:52.000000000 -0600 ++++ clx_0.5.4/clx.asd 2004-02-01 11:22:16.025557936 -0600 +@@ -34,7 +34,7 @@ + + (defclass legacy-file (static-file) ()) + +-(defsystem CLX ++#+sbcl (defsystem CLX + :depends-on (sb-bsd-sockets) + :version "0.5.4" + :serial t +Only in clx_0.5.4: clx.asd.~1.16.~ diff --git a/dev-lisp/cl-clx-sbcl/files/digest-cl-clx-sbcl-0.5.4 b/dev-lisp/cl-clx-sbcl/files/digest-cl-clx-sbcl-0.5.4 new file mode 100644 index 000000000000..439cc0a1d883 --- /dev/null +++ b/dev-lisp/cl-clx-sbcl/files/digest-cl-clx-sbcl-0.5.4 @@ -0,0 +1 @@ +MD5 dbc1ea318cea3c5939988c15ce28a96b clx_0.5.4.tar.gz 247305 diff --git a/dev-lisp/cl-clx-sbcl/metadata.xml b/dev-lisp/cl-clx-sbcl/metadata.xml new file mode 100644 index 000000000000..8266a16ed81b --- /dev/null +++ b/dev-lisp/cl-clx-sbcl/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>common-lisp</herd> +<longdescription> +CLX is an X11 client library for Common Lisp. The code was originally +taken from a CMUCL distribution, was modified somewhat in order to +make it compile and run under SBCL, then a selection of patches were +added from other CLXes around the net. Main features: + + - SHAPE extension + - XFREE86-VIDMODE extension + - experimental RENDER extension + - X Authority support that works with SSH forwarding +</longdescription> +</pkgmetadata> |