summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Kennedy <mkennedy@gentoo.org>2004-01-28 07:31:44 +0000
committerMatthew Kennedy <mkennedy@gentoo.org>2004-01-28 07:31:44 +0000
commit598e8d1c2134a787cd623ed3fb6df6987916e049 (patch)
treef2c98053b0372a647268cc6ae7ec79aa001df118
parenthppa luvin (diff)
downloadgentoo-2-598e8d1c2134a787cd623ed3fb6df6987916e049.tar.gz
gentoo-2-598e8d1c2134a787cd623ed3fb6df6987916e049.tar.bz2
gentoo-2-598e8d1c2134a787cd623ed3fb6df6987916e049.zip
*** empty log message ***
-rw-r--r--dev-lisp/cmucl-source/ChangeLog9
-rw-r--r--dev-lisp/cmucl-source/Manifest7
-rw-r--r--dev-lisp/cmucl-source/cmucl-source-18e-r1.ebuild96
-rw-r--r--dev-lisp/cmucl-source/files/digest-cmucl-source-18e-r11
4 files changed, 109 insertions, 4 deletions
diff --git a/dev-lisp/cmucl-source/ChangeLog b/dev-lisp/cmucl-source/ChangeLog
index c707a4bcb8fe..b8cb46eb18a4 100644
--- a/dev-lisp/cmucl-source/ChangeLog
+++ b/dev-lisp/cmucl-source/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-lisp/cmucl-source
-# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cmucl-source/ChangeLog,v 1.2 2003/12/14 22:41:21 spider Exp $
+# Copyright 2000-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cmucl-source/ChangeLog,v 1.3 2004/01/28 07:31:44 mkennedy Exp $
+
+*cmucl-source-18e-r1 (27 Jan 2004)
+
+ 27 Jan 2004; <mkennedy@gentoo.org> cmucl-source-18e-r1.ebuild:
+ New upstream
14 Dec 2003; <spider@gentoo.org> cmucl-source-18e.ebuild:
QA: fixing chown user.group to user:group, bug #35127
diff --git a/dev-lisp/cmucl-source/Manifest b/dev-lisp/cmucl-source/Manifest
index 22bb56f2f616..0f88e7752148 100644
--- a/dev-lisp/cmucl-source/Manifest
+++ b/dev-lisp/cmucl-source/Manifest
@@ -1,10 +1,13 @@
MD5 d80745fbe797df8b1b9922817c97b72d ChangeLog 520
MD5 9b65b0341efc8f4b29498aad23315229 metadata.xml 164
+MD5 c67745d10584187bafff933366f05b02 cmucl-source-18e-r1.ebuild 3665
MD5 6db887d02ee032496761bd4e4a8b5389 cmucl-source-18e.ebuild 3834
-MD5 cd85f34179d59ca41fd56a14e128a172 files/digest-cmucl-source-18e 132
+MD5 6db887d02ee032496761bd4e4a8b5389 cmucl-source-18e-r1.ebuild~ 3834
MD5 55551099176b91bd666738dcc3756567 files/README.Gentoo 101
-MD5 cbfea0df443b7ce766675adad10521ee files/18e/cmucl-graystream.asd 236
+MD5 cd85f34179d59ca41fd56a14e128a172 files/digest-cmucl-source-18e 132
+MD5 3cba8e74f04c00a75fb8e627f8a57cd0 files/digest-cmucl-source-18e-r1 64
MD5 f163ffcc663ab2dd03957e18f104b9a4 files/18e/cmucl-clx.asd 1183
+MD5 cbfea0df443b7ce766675adad10521ee files/18e/cmucl-graystream.asd 236
MD5 00e9950079195f32bd8e166ed8ec3d1b files/18e/cmucl-hemlock-base.asd 4797
MD5 82b830be1f53ddd028474547d38d6c2e files/18e/cmucl-hemlock-dict.asd 1594
MD5 e8fbf46060a4b34c2af436f4d7260659 files/18e/cmucl-hemlock.asd 1172
diff --git a/dev-lisp/cmucl-source/cmucl-source-18e-r1.ebuild b/dev-lisp/cmucl-source/cmucl-source-18e-r1.ebuild
new file mode 100644
index 000000000000..52f88d927a12
--- /dev/null
+++ b/dev-lisp/cmucl-source/cmucl-source-18e-r1.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2004 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cmucl-source/cmucl-source-18e-r1.ebuild,v 1.1 2004/01/28 07:31:44 mkennedy Exp $
+
+inherit common-lisp
+
+DEB_PV=8
+
+DESCRIPTION="These are the CMUCL sources, provided so that the debugger can show useful source information at appropriate times. This version includes common-lisp-controller compatible replacements for defsystem, graystream, clx and hemlock."
+HOMEPAGE="http://packages.debian.org/unstable/devel/cmucl-source.html"
+SRC_URI="http://ftp.debian.org/debian/pool/main/c/cmucl/cmucl_${PV}-${DEB_PV}.tar.gz"
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+DEPEND="dev-lisp/common-lisp-controller
+ dev-lisp/cl-asdf
+ virtual/commonlisp"
+
+S=${WORKDIR}/cmucl-${PV}
+
+src_unpack() {
+ unpack ${A}
+ find ${S} -type d -name CVS -print0 |xargs -0 rm -rf
+}
+
+src_install() {
+ # non-asd/system code
+ dodir /usr/share/common-lisp/source/cmucl
+ (cd src ; find . -name \*.lisp -and -type f | tar --create --file=- --files-from=- ) |\
+ tar --extract --file=- -C ${D}/usr/share/common-lisp/source/cmucl
+ dodir /usr/share/common-lisp/systems
+ # gray-stream
+ insinto /usr/share/common-lisp/source/cmucl-graystream
+ doins src/pcl/gray-streams* ${FILESDIR}/${PV}/cmucl-graystream.asd
+ dosym /usr/share/common-lisp/source/cmucl-graystream/cmucl-graystream.asd \
+ /usr/share/common-lisp/systems/
+ # CLX
+ insinto /usr/share/common-lisp/source/cmucl-clx
+ cp -r src/clx/*.lisp ${FILESDIR}/${PV}/cmucl-clx.asd \
+ src/code/clx-ext.lisp \
+ src/hemlock/charmacs.lisp \
+ src/hemlock/key-event.lisp \
+ src/hemlock/keysym-defs.lisp \
+ ${D}/usr/share/common-lisp/source/cmucl-clx
+ insinto /usr/share/common-lisp/source/cmucl-clx/debug
+ doins src/clx/debug/*.lisp
+ insinto /usr/share/common-lisp/source/cmucl-clx/demo
+ doins src/clx/demo/*.lisp
+ insinto /usr/share/common-lisp/source/cmucl-clx/test
+ doins src/clx/test/*.lisp
+ find ${D}/usr/share/common-lisp/source/cmucl-clx -type f -print0 | xargs -0 chmod 644
+ find ${D}/usr/share/common-lisp/source/cmucl-clx -type d -print0 | xargs -0 chmod 755
+ dosym /usr/share/common-lisp/source/cmucl-clx/cmucl-clx.asd \
+ /usr/share/common-lisp/systems/
+ # hemlock
+ insinto /usr/share/common-lisp/source/cmucl-hemlock
+ doins src/hemlock/*.lisp \
+ src/hemlock/XKeysymDB \
+ src/hemlock/compilation.order \
+ src/hemlock/hemlock.log \
+ src/hemlock/hemlock.upd \
+ src/hemlock/hemlock11.cursor \
+ src/hemlock/hemlock11.mask \
+ src/hemlock/mh-scan \
+ src/hemlock/notes.txt \
+ src/hemlock/perq-hemlock.log \
+ src/hemlock/spell-dictionary.text \
+ src/hemlock/things-to-do.txt \
+ ${FILESDIR}/${PV}/cmucl-hemlock*.asd
+ dosym /usr/share/common-lisp/source/cmucl-hemlock/cmucl-hemlock.asd \
+ /usr/share/common-lisp/systems/
+ dosym /usr/share/common-lisp/source/cmucl-hemlock/cmucl-hemlock-base.asd \
+ /usr/share/common-lisp/systems/
+ dosym /usr/share/common-lisp/source/cmucl-hemlock/cmucl-hemlock-dict.asd \
+ /usr/share/common-lisp/systems/
+ # documentation
+ insinto /usr/share/doc/${PF}/clx
+ gzip own-work/clx/*.ps
+ doins own-work/clx/*.{ps.gz,el} own-work/clx/README* # own-work/clx/Makefile
+ insinto /usr/share/doc/${PF}/clx/clxman
+ doins own-work/clx/clxman/*
+ chown -R root:root ${D}/usr/share/common-lisp/source/
+}
+
+pkg_postinst() {
+ /usr/sbin/register-common-lisp-source cmucl-graystream
+ /usr/sbin/register-common-lisp-source cmucl-clx
+ /usr/sbin/register-common-lisp-source cmucl-hemlock
+}
+
+pkg_prerm() {
+ /usr/sbin/unregister-common-lisp-source cmucl-graystream
+ /usr/sbin/unregister-common-lisp-source cmucl-clx
+ /usr/sbin/register-common-lisp-source cmucl-hemlock
+}
diff --git a/dev-lisp/cmucl-source/files/digest-cmucl-source-18e-r1 b/dev-lisp/cmucl-source/files/digest-cmucl-source-18e-r1
new file mode 100644
index 000000000000..6ef871c897d5
--- /dev/null
+++ b/dev-lisp/cmucl-source/files/digest-cmucl-source-18e-r1
@@ -0,0 +1 @@
+MD5 79384e120d128e8ea48dd414bfbff4cc cmucl_18e-8.tar.gz 6305420