summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-lisp/cl-acclaim/ChangeLog14
-rw-r--r--dev-lisp/cl-acclaim/Manifest8
-rw-r--r--dev-lisp/cl-acclaim/cl-acclaim-0.25.ebuild49
-rw-r--r--dev-lisp/cl-acclaim/files/0.25-cmucl-eval-when-gentoo.patch15
-rw-r--r--dev-lisp/cl-acclaim/files/0.25-load-slides-hint-gentoo.patch11
-rw-r--r--dev-lisp/cl-acclaim/files/0.25-slides-pathname-gentoo.patch18
-rw-r--r--dev-lisp/cl-acclaim/files/digest-cl-acclaim-0.251
-rw-r--r--dev-lisp/cl-acclaim/files/example.slides27
-rw-r--r--dev-lisp/cl-acclaim/metadata.xml5
-rw-r--r--dev-lisp/cl-acl-compat/ChangeLog13
-rw-r--r--dev-lisp/cl-acl-compat/Manifest11
-rw-r--r--dev-lisp/cl-acl-compat/cl-acl-compat-1.2.35.20040804.ebuild4
-rw-r--r--dev-lisp/cl-acl-compat/cl-acl-compat-1.2.35.20040924-r1.ebuild38
-rw-r--r--dev-lisp/cl-acl-compat/cl-acl-compat-1.2.35.20040924.ebuild4
-rw-r--r--dev-lisp/cl-acl-compat/files/1.2.35.20040924-sbcl-unicode-gentoo.patch11
-rw-r--r--dev-lisp/cl-acl-compat/files/digest-cl-acl-compat-1.2.35.20040924-r11
-rw-r--r--dev-lisp/cl-araneida/ChangeLog10
-rw-r--r--dev-lisp/cl-araneida/Manifest4
-rw-r--r--dev-lisp/cl-araneida/cl-araneida-0.9.ebuild36
-rw-r--r--dev-lisp/cl-araneida/files/digest-cl-araneida-0.91
-rw-r--r--dev-lisp/cl-araneida/metadata.xml33
-rw-r--r--dev-lisp/cl-arnesi/Manifest3
-rw-r--r--dev-lisp/cl-arnesi/cl-arnesi-1.2.34.ebuild36
-rw-r--r--dev-lisp/cl-arnesi/files/1.2.34-gentoo.patch14
-rw-r--r--dev-lisp/cl-arnesi/files/digest-cl-arnesi-1.2.341
-rw-r--r--dev-lisp/cl-asdf/ChangeLog10
-rw-r--r--dev-lisp/cl-asdf/Manifest18
-rw-r--r--dev-lisp/cl-asdf/cl-asdf-1.73b.ebuild4
-rw-r--r--dev-lisp/cl-asdf/cl-asdf-1.77.2.ebuild4
-rw-r--r--dev-lisp/cl-asdf/cl-asdf-1.78.ebuild4
-rw-r--r--dev-lisp/cl-asdf/cl-asdf-1.81.ebuild4
-rw-r--r--dev-lisp/cl-asdf/cl-asdf-1.84.ebuild4
-rw-r--r--dev-lisp/cl-asdf/cl-asdf-1.86-r1.ebuild32
-rw-r--r--dev-lisp/cl-asdf/cl-asdf-1.86.ebuild4
-rw-r--r--dev-lisp/cl-asdf/files/digest-cl-asdf-1.86-r12
-rw-r--r--dev-lisp/cl-aserve/ChangeLog10
-rw-r--r--dev-lisp/cl-aserve/Manifest10
-rw-r--r--dev-lisp/cl-aserve/cl-aserve-1.2.35.20040804.ebuild4
-rw-r--r--dev-lisp/cl-aserve/cl-aserve-1.2.35.20040924-r1.ebuild30
-rw-r--r--dev-lisp/cl-aserve/cl-aserve-1.2.35.20040924.ebuild4
-rw-r--r--dev-lisp/cl-aserve/files/digest-cl-aserve-1.2.35.20040924-r11
-rw-r--r--dev-lisp/cl-aspectl/ChangeLog10
-rw-r--r--dev-lisp/cl-aspectl/Manifest6
-rw-r--r--dev-lisp/cl-aspectl/cl-aspectl-0.6.3.ebuild4
-rw-r--r--dev-lisp/cl-aspectl/cl-aspectl-0.6.4.ebuild29
-rw-r--r--dev-lisp/cl-aspectl/files/digest-cl-aspectl-0.6.41
-rw-r--r--dev-lisp/cl-clx/ChangeLog5
-rw-r--r--dev-lisp/cl-clx/Manifest4
-rw-r--r--dev-lisp/cl-clx/files/0.6-gentoo.patch60
-rw-r--r--dev-lisp/cl-defsystem3/ChangeLog10
-rw-r--r--dev-lisp/cl-defsystem3/Manifest16
-rw-r--r--dev-lisp/cl-defsystem3/cl-defsystem3-3.3i-r1.ebuild4
-rw-r--r--dev-lisp/cl-defsystem3/cl-defsystem3-3.3i-r2.ebuild4
-rw-r--r--dev-lisp/cl-defsystem3/cl-defsystem3-3.3i-r3.ebuild4
-rw-r--r--dev-lisp/cl-defsystem3/cl-defsystem3-3.3i-r4.ebuild4
-rw-r--r--dev-lisp/cl-defsystem3/cl-defsystem3-3.3i-r5.ebuild35
-rw-r--r--dev-lisp/cl-defsystem3/cl-defsystem3-3.3i.ebuild4
-rw-r--r--dev-lisp/cl-defsystem3/files/3.3i-gentoo.patch22
-rw-r--r--dev-lisp/cl-defsystem3/files/defsystem.asd3
-rw-r--r--dev-lisp/cl-defsystem3/files/digest-cl-defsystem3-3.3i-r51
-rw-r--r--dev-lisp/cl-emb/Manifest4
-rw-r--r--dev-lisp/cl-emb/cl-emb-0.2.1.ebuild26
-rw-r--r--dev-lisp/cl-emb/files/digest-cl-emb-0.2.11
-rw-r--r--dev-lisp/cl-html-encode/ChangeLog10
-rw-r--r--dev-lisp/cl-html-encode/Manifest4
-rw-r--r--dev-lisp/cl-html-encode/cl-html-encode-1.0.ebuild25
-rw-r--r--dev-lisp/cl-html-encode/files/digest-cl-html-encode-1.01
-rw-r--r--dev-lisp/cl-html-encode/metadata.xml13
-rw-r--r--dev-lisp/cl-htmlgen/ChangeLog10
-rw-r--r--dev-lisp/cl-htmlgen/Manifest10
-rw-r--r--dev-lisp/cl-htmlgen/cl-htmlgen-1.2.35.20040804.ebuild4
-rw-r--r--dev-lisp/cl-htmlgen/cl-htmlgen-1.2.35.20040924-r1.ebuild28
-rw-r--r--dev-lisp/cl-htmlgen/cl-htmlgen-1.2.35.20040924.ebuild4
-rw-r--r--dev-lisp/cl-htmlgen/files/digest-cl-htmlgen-1.2.35.20040924-r11
-rw-r--r--dev-lisp/cl-kr/ChangeLog10
-rw-r--r--dev-lisp/cl-kr/Manifest4
-rw-r--r--dev-lisp/cl-kr/cl-kr-2.3.4.ebuild25
-rw-r--r--dev-lisp/cl-kr/files/digest-cl-kr-2.3.41
-rw-r--r--dev-lisp/cl-kr/metadata.xml13
-rw-r--r--dev-lisp/cl-resolver/Manifest4
-rw-r--r--dev-lisp/cl-resolver/cl-resolver-0.6.ebuild4
-rw-r--r--dev-lisp/cl-resolver/cl-resolver-0.7.ebuild25
-rw-r--r--dev-lisp/cl-resolver/files/digest-cl-resolver-0.71
-rw-r--r--dev-lisp/cl-rsm-bitcomp/ChangeLog9
-rw-r--r--dev-lisp/cl-rsm-bitcomp/Manifest7
-rw-r--r--dev-lisp/cl-rsm-bitcomp/cl-rsm-bitcomp-1.1-r1.ebuild15
-rw-r--r--dev-lisp/cl-rsm-bitcomp/cl-rsm-bitcomp-1.1.ebuild33
-rw-r--r--dev-lisp/cl-rsm-bitcomp/files/1.1-defconstant-gentoo.patch24
-rw-r--r--dev-lisp/cl-rsm-bitcomp/files/digest-cl-rsm-bitcomp-1.11
-rw-r--r--dev-lisp/cl-ssl/Manifest2
-rw-r--r--dev-lisp/cl-ssl/cl-ssl-0.2.2004.01.04.ebuild11
-rw-r--r--dev-lisp/cl-tbnl/Manifest4
-rw-r--r--dev-lisp/cl-tbnl/cl-tbnl-0.2.12.ebuild4
-rw-r--r--dev-lisp/cl-tbnl/cl-tbnl-0.3.10.ebuild35
-rw-r--r--dev-lisp/cl-tbnl/files/digest-cl-tbnl-0.3.101
-rw-r--r--dev-lisp/clisp/Manifest5
-rw-r--r--dev-lisp/clisp/clisp-2.33.2-r2.ebuild136
-rw-r--r--dev-lisp/clisp/files/2.33.2/README.Gentoo11
-rw-r--r--dev-lisp/clisp/files/2.33.2/clisp.sh118
-rw-r--r--dev-lisp/clisp/files/2.33.2/install-clc.lisp15
-rw-r--r--dev-lisp/clisp/files/digest-clisp-2.33.2-r22
-rw-r--r--dev-lisp/cmucl-source/Manifest14
-rw-r--r--dev-lisp/cmucl-source/cmucl-source-19a.ebuild59
-rw-r--r--dev-lisp/cmucl/Manifest12
-rw-r--r--dev-lisp/cmucl/cmucl-19a-r1.ebuild156
-rw-r--r--dev-lisp/cmucl/files/digest-cmucl-19a-r13
-rw-r--r--dev-lisp/common-lisp-controller/Manifest28
-rw-r--r--dev-lisp/common-lisp-controller/common-lisp-controller-4.12.ebuild107
-rw-r--r--dev-lisp/common-lisp-controller/files/4.12-user-clc-systems-gentoo.patch18
-rw-r--r--dev-lisp/common-lisp-controller/files/4.12/lisp-config.lisp3
-rw-r--r--dev-lisp/common-lisp-controller/files/README.Gentoo15
-rw-r--r--dev-lisp/common-lisp-controller/files/digest-common-lisp-controller-4.121
-rw-r--r--dev-lisp/common-lisp-controller/metadata.xml6
-rw-r--r--dev-lisp/sbcl/Manifest12
-rw-r--r--dev-lisp/sbcl/files/0.8.19/README.Gentoo29
-rw-r--r--dev-lisp/sbcl/files/0.8.19/customize-target-features.lisp-prefix5
-rw-r--r--dev-lisp/sbcl/files/0.8.19/customize-target-features.lisp-suffix2
-rw-r--r--dev-lisp/sbcl/files/0.8.19/install-clc.lisp34
-rw-r--r--dev-lisp/sbcl/files/0.8.19/sbcl-gentoo.patch32
-rw-r--r--dev-lisp/sbcl/files/0.8.19/sbcl-no-tests-gentoo.patch56
-rw-r--r--dev-lisp/sbcl/files/0.8.19/sbcl.sh60
-rw-r--r--dev-lisp/sbcl/files/0.8.19/sbclrc18
-rw-r--r--dev-lisp/sbcl/files/digest-sbcl-0.8.193
-rw-r--r--dev-lisp/sbcl/sbcl-0.8.18.ebuild4
-rw-r--r--dev-lisp/sbcl/sbcl-0.8.19.ebuild139
125 files changed, 2010 insertions, 206 deletions
diff --git a/dev-lisp/cl-acclaim/ChangeLog b/dev-lisp/cl-acclaim/ChangeLog
new file mode 100644
index 000000000000..15318e4fb87f
--- /dev/null
+++ b/dev-lisp/cl-acclaim/ChangeLog
@@ -0,0 +1,14 @@
+# ChangeLog for dev-lisp/cl-acclaim
+# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-acclaim/ChangeLog,v 1.1 2005/02/10 09:18:29 mkennedy Exp $
+
+*cl-acclaim-0.25 (10 Feb 2005)
+
+ 10 Feb 2005; Matthew Kennedy <mkennedy@gentoo.org> +metadata.xml,
+ +files/0.25-cmucl-eval-when-gentoo.patch,
+ +files/0.25-load-slides-hint-gentoo.patch,
+ +files/0.25-slides-pathname-gentoo.patch, +files/example.slides,
+ +cl-acclaim-0.25.ebuild:
+ Initial port. Ebuild contributed by Matthew Kennedy <mkennedy@gentoo.org>
+ and ejohnson <human@csufresno.edu>; Resolves Bug #68784
+
diff --git a/dev-lisp/cl-acclaim/Manifest b/dev-lisp/cl-acclaim/Manifest
new file mode 100644
index 000000000000..81945d9ceab0
--- /dev/null
+++ b/dev-lisp/cl-acclaim/Manifest
@@ -0,0 +1,8 @@
+MD5 d9c65ef5f3d30fe1e08fc562f9bad064 ChangeLog 538
+MD5 9b65b0341efc8f4b29498aad23315229 metadata.xml 164
+MD5 68a0482fe6073f7bacb8a77b34b8d81f cl-acclaim-0.25.ebuild 1358
+MD5 3c685caf536806bd890fbe7c9d238155 files/0.25-load-slides-hint-gentoo.patch 721
+MD5 fc56f51b69c789c888afea2e7d85153d files/0.25-cmucl-eval-when-gentoo.patch 549
+MD5 e2cb940952797597f68edeb2b0bc229d files/example.slides 568
+MD5 2960bd7861bbc9b3cb43a14d44faac24 files/0.25-slides-pathname-gentoo.patch 817
+MD5 8f7929a867eb8cc33ccfcb5a2d81e744 files/digest-cl-acclaim-0.25 84
diff --git a/dev-lisp/cl-acclaim/cl-acclaim-0.25.ebuild b/dev-lisp/cl-acclaim/cl-acclaim-0.25.ebuild
new file mode 100644
index 000000000000..fc075fcf1b37
--- /dev/null
+++ b/dev-lisp/cl-acclaim/cl-acclaim-0.25.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-acclaim/cl-acclaim-0.25.ebuild,v 1.1 2005/02/10 09:18:29 mkennedy Exp $
+
+inherit common-lisp eutils
+
+MY_PV=20040619-01
+
+DESCRIPTION="Acclaim is a presentation program writen in Common Lisp"
+HOMEPAGE="http://androgyn.bl0rg.net/~mgr/acclaim.html"
+SRC_URI="http://androgyn.bl0rg.net/~mgr/resources/acclaim/acclaim-all-you-need_${MY_PV}.tar.bz2"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+DEPEND="dev-lisp/cl-clx"
+
+CLPACKAGE=acclaim
+
+S=${WORKDIR}/code
+
+src_unpack() {
+ unpack ${A}
+ epatch ${FILESDIR}/${PV}-slides-pathname-gentoo.patch || die
+ epatch ${FILESDIR}/${PV}-cmucl-eval-when-gentoo.patch || die
+ epatch ${FILESDIR}/${PV}-load-slides-hint-gentoo.patch || die
+ ( cd ${S}; cat acclaim.asd ppm.asd >acclaim.asd.new && mv acclaim.asd.new acclaim.asd ) || die
+}
+
+src_install() {
+ common-lisp-install *.lisp *.asd
+ common-lisp-system-symlink
+ insinto /usr/share/doc/${PF}/
+ doins ${FILESDIR}/example.slides
+}
+
+pkg_postinst(){
+ common-lisp_pkg_postinst
+ while read line; do einfo "${line}"; done <<EOF
+
+The Acclaim software wants to initally load a slide definition and
+will tell you so. There are several sample slides on Max-Gerd's site
+to get you started: http://androgyn.bl0rg.net/~mgr/acclaim.html
+
+Alternatively you can use the example slides installed as
+/usr/share/doc/${PF}/example.slides
+
+EOF
+}
diff --git a/dev-lisp/cl-acclaim/files/0.25-cmucl-eval-when-gentoo.patch b/dev-lisp/cl-acclaim/files/0.25-cmucl-eval-when-gentoo.patch
new file mode 100644
index 000000000000..b9664f26ed77
--- /dev/null
+++ b/dev-lisp/cl-acclaim/files/0.25-cmucl-eval-when-gentoo.patch
@@ -0,0 +1,15 @@
+--- code/image-reader.lisp~ 2004-06-11 17:57:44.000000000 -0500
++++ code/image-reader.lisp 2004-12-21 23:08:14.000000000 -0600
+@@ -129,10 +129,10 @@
+
+ ;;;; Images
+ ;; Protocol class
+-
++(eval-when (:compile-toplevel :load-toplevel :execute)
+ (defclass image ()
+ ((max-level :initarg :max-level :type card-8 :reader image-max-level)
+- (pixels :initarg :pixels :type pixarray :reader image-pixels)))
++ (pixels :initarg :pixels :type pixarray :reader image-pixels))))
+
+ (defgeneric image-width (image))
+ (defgeneric image-height (image))
diff --git a/dev-lisp/cl-acclaim/files/0.25-load-slides-hint-gentoo.patch b/dev-lisp/cl-acclaim/files/0.25-load-slides-hint-gentoo.patch
new file mode 100644
index 000000000000..a5a297cd74e4
--- /dev/null
+++ b/dev-lisp/cl-acclaim/files/0.25-load-slides-hint-gentoo.patch
@@ -0,0 +1,11 @@
+--- code/acclaim.lisp~ 2004-06-18 20:47:09.000000000 -0500
++++ code/acclaim.lisp 2004-12-22 01:50:22.123494427 -0600
+@@ -820,7 +820,7 @@
+ collect (apply #'make-element nil nil form))))))
+ ;; add page numbers to the slidesets
+ (mapcar #'add-page-numbers-to-slideset *slidesets*))
+- (format *trace-output* "Could not load slides definition as the file ~a is not existing.~%Please load one using (load-slide pathname) before starting the slide show with (run)."
++ (format *trace-output* "Could not load slides definition as the file ~a is not existing.~%Please load one using (acclaim::load-slides pathname) before starting the slide show with (run)."
+ *slides-pathname*)))
+
+ (load-slides) ;; <---- !!!
diff --git a/dev-lisp/cl-acclaim/files/0.25-slides-pathname-gentoo.patch b/dev-lisp/cl-acclaim/files/0.25-slides-pathname-gentoo.patch
new file mode 100644
index 000000000000..27063ed5b546
--- /dev/null
+++ b/dev-lisp/cl-acclaim/files/0.25-slides-pathname-gentoo.patch
@@ -0,0 +1,18 @@
+--- /var/tmp/portage/cl-acclaim-0.24/work/code/acclaim.lisp 2004-06-18 18:47:09.000000000 -0700
++++ /home/ejohnson/code/acclaim.lisp 2004-10-26 17:29:07.052686752 -0700
+@@ -188,8 +188,13 @@
+ ;;
+
+ ;; Set this variable to non-nil if the slides should be loaded directly at load-time:
+-(defvar *slides-pathname*
+- #p"/home/mgr/daten/coding/lisp/acclaim/slides/lisp-ist-toll.slides")
++(defvar *slides-pathname* nil)
++
++;; Added to create a .acclaimrc file which can be used to (setf *slides-pathname* "/path/to/slides")
++(load (merge-pathnames
++ (user-homedir-pathname) ; in cmucl I could have put "home:.acclaim"
++ ".acclaim") ; but I'm not sure if this is implementation specific
++ :if-does-not-exist nil)
+
+ ;;;;;;;;;;;;;;;;;;;;;;;
+ ;; Far too many variables..
diff --git a/dev-lisp/cl-acclaim/files/digest-cl-acclaim-0.25 b/dev-lisp/cl-acclaim/files/digest-cl-acclaim-0.25
new file mode 100644
index 000000000000..6e6e2c98d813
--- /dev/null
+++ b/dev-lisp/cl-acclaim/files/digest-cl-acclaim-0.25
@@ -0,0 +1 @@
+MD5 fc51e4222cea5b18359da4ea8b59ab3d acclaim-all-you-need_20040619-01.tar.bz2 13557
diff --git a/dev-lisp/cl-acclaim/files/example.slides b/dev-lisp/cl-acclaim/files/example.slides
new file mode 100644
index 000000000000..926be258f24a
--- /dev/null
+++ b/dev-lisp/cl-acclaim/files/example.slides
@@ -0,0 +1,27 @@
+;; -*- Mode: Lisp; -*-
+
+((slideset
+ :configuration
+ ((title :fontname "-*-helvetica-medium-r-*-*-*-180-*-*-*-*-*-*")
+ (pre :fontname
+ "fixed"
+ :color "Beige")
+ (tt :fontname
+ "-*-helvetica-medium-r-*-*-*-180-*-*-*-*-*-*")
+ (slide :fontname
+ "fixed"
+ :bg-color "midnightblue")))
+
+ (slide
+ (p "")
+ (title (center "Simple Demonstation of Acclaim"))
+ (p "")
+ (p (center "Matthew Kennedy <mkennedy@gentoo.org>"))
+ (br))
+
+ (slide
+ (p "")
+ (title (center "This is the second slide."))
+ (p "")
+ (p (center "This is also the last slide."))
+ (br)))
diff --git a/dev-lisp/cl-acclaim/metadata.xml b/dev-lisp/cl-acclaim/metadata.xml
new file mode 100644
index 000000000000..f418045b09c8
--- /dev/null
+++ b/dev-lisp/cl-acclaim/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>
diff --git a/dev-lisp/cl-acl-compat/ChangeLog b/dev-lisp/cl-acl-compat/ChangeLog
index 71b2370bcd2a..41d24c098a5a 100644
--- a/dev-lisp/cl-acl-compat/ChangeLog
+++ b/dev-lisp/cl-acl-compat/ChangeLog
@@ -1,6 +1,15 @@
# ChangeLog for dev-lisp/cl-acl-compat
-# Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-acl-compat/ChangeLog,v 1.15 2004/10/15 03:52:10 mkennedy Exp $
+# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-acl-compat/ChangeLog,v 1.16 2005/02/10 09:18:29 mkennedy Exp $
+
+*cl-acl-compat-1.2.35.20040924-r1 (28 Jan 2005)
+
+ 28 Jan 2005; Matthew Kennedy <mkennedy@gentoo.org>
+ +files/1.2.35.20040924-sbcl-unicode-gentoo.patch,
+ +cl-acl-compat-1.2.35.20040924-r1.ebuild:
+ Added patch for SBCL Unicode support (SB-UNICODE implements ACL's
+ STRING-TO-OCTETS function); No longer depend on dev-lisp/cmucl-source
+ (CMUCL-GRAYSTREAM support is installed with CMUCL).
14 Oct 2004; <mkennedy@gentoo.org>
-files/1.2.27.2003.09.19-lw-buffering.lisp-gentoo.patch,
diff --git a/dev-lisp/cl-acl-compat/Manifest b/dev-lisp/cl-acl-compat/Manifest
index 659fe28d6786..ede38fbacaf5 100644
--- a/dev-lisp/cl-acl-compat/Manifest
+++ b/dev-lisp/cl-acl-compat/Manifest
@@ -1,7 +1,10 @@
-MD5 82d69df6472a93515fe11643b5336f21 cl-acl-compat-1.2.35.20040924.ebuild 1051
-MD5 9d5e542bcef70393f5365f596c2aee8e ChangeLog 2675
-MD5 ca8f31d0538fe1deddaa1a78b603f603 cl-acl-compat-1.2.35.20040804.ebuild 1276
+MD5 782ff7d1848a1b74af758b50624841bb cl-acl-compat-1.2.35.20040924.ebuild 1051
+MD5 387e1e8a3f8bb2d01571d77229aa76a3 cl-acl-compat-1.2.35.20040924-r1.ebuild 1119
+MD5 35a88ab9d93ced70d9ae2538c845a9ad cl-acl-compat-1.2.35.20040804.ebuild 1276
+MD5 4adbbf111e6d9aff3341a449f805f2ce ChangeLog 3068
MD5 19a4a5c1772bf21635e0882c459ff60f metadata.xml 398
-MD5 759fd3fcb69b53ec7eb49e61c417ffb2 files/1.2.35.20040804-sbcl-package-locks-gentoo.patch 675
+MD5 951dbc31a3494da72ba0d25c9112b632 files/1.2.35.20040924-sbcl-unicode-gentoo.patch 730
MD5 3853c4f24de84b4a0c57ef6cd39cc8ec files/digest-cl-acl-compat-1.2.35.20040804 92
MD5 617ab01f8b60d8774cf95f93f3d1e689 files/digest-cl-acl-compat-1.2.35.20040924 92
+MD5 759fd3fcb69b53ec7eb49e61c417ffb2 files/1.2.35.20040804-sbcl-package-locks-gentoo.patch 675
+MD5 617ab01f8b60d8774cf95f93f3d1e689 files/digest-cl-acl-compat-1.2.35.20040924-r1 92
diff --git a/dev-lisp/cl-acl-compat/cl-acl-compat-1.2.35.20040804.ebuild b/dev-lisp/cl-acl-compat/cl-acl-compat-1.2.35.20040804.ebuild
index 4230dab92a20..e8be135a8937 100644
--- a/dev-lisp/cl-acl-compat/cl-acl-compat-1.2.35.20040804.ebuild
+++ b/dev-lisp/cl-acl-compat/cl-acl-compat-1.2.35.20040804.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-acl-compat/cl-acl-compat-1.2.35.20040804.ebuild,v 1.1 2004/08/07 05:22:07 mkennedy Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-acl-compat/cl-acl-compat-1.2.35.20040804.ebuild,v 1.2 2005/02/10 09:18:29 mkennedy Exp $
inherit common-lisp eutils
diff --git a/dev-lisp/cl-acl-compat/cl-acl-compat-1.2.35.20040924-r1.ebuild b/dev-lisp/cl-acl-compat/cl-acl-compat-1.2.35.20040924-r1.ebuild
new file mode 100644
index 000000000000..6da05f8973dd
--- /dev/null
+++ b/dev-lisp/cl-acl-compat/cl-acl-compat-1.2.35.20040924-r1.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/dev-lisp/cl-acl-compat/cl-acl-compat-1.2.35.20040924-r1.ebuild,v 1.1 2005/02/10 09:18:29 mkennedy Exp $
+
+inherit common-lisp eutils
+
+MY_PV=${PV:0:6}
+CVS_PV=${PV:7:4}.${PV:11:2}.${PV:13}
+
+DESCRIPTION="Compatibility layer for Allegro Common Lisp"
+HOMEPAGE="http://packages.debian.org/unstable/web/cl-acl-compat.html"
+SRC_URI="http://ftp.debian.org/debian/pool/main/c/cl-portable-aserve/cl-portable-aserve_${MY_PV}+cvs.${CVS_PV}.tar.gz"
+LICENSE="LLGPL-2.1"
+SLOT="0"
+KEYWORDS="~x86 ~ppc"
+IUSE=""
+DEPEND="dev-lisp/common-lisp-controller
+ virtual/commonlisp
+ dev-lisp/cl-puri
+ dev-lisp/cl-ppcre"
+
+CLPACKAGE=acl-compat
+
+S=${WORKDIR}/cl-portable-aserve-${MY_PV}+cvs.${CVS_PV}
+
+src_unpack() {
+ unpack ${A}
+ epatch ${FILESDIR}/${PV}-sbcl-unicode-gentoo.patch || die
+}
+
+src_install() {
+ dodir /usr/share/common-lisp/source/
+ cp -r acl-compat/ ${D}/usr/share/common-lisp/source/
+ common-lisp-install acl-compat/acl-compat.asd
+ common-lisp-system-symlink
+ do-debian-credits
+ dodoc ChangeLog
+}
diff --git a/dev-lisp/cl-acl-compat/cl-acl-compat-1.2.35.20040924.ebuild b/dev-lisp/cl-acl-compat/cl-acl-compat-1.2.35.20040924.ebuild
index 08e156ca0c39..e6935fbb6121 100644
--- a/dev-lisp/cl-acl-compat/cl-acl-compat-1.2.35.20040924.ebuild
+++ b/dev-lisp/cl-acl-compat/cl-acl-compat-1.2.35.20040924.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-acl-compat/cl-acl-compat-1.2.35.20040924.ebuild,v 1.1 2004/10/15 03:52:10 mkennedy Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-acl-compat/cl-acl-compat-1.2.35.20040924.ebuild,v 1.2 2005/02/10 09:18:29 mkennedy Exp $
inherit common-lisp eutils
diff --git a/dev-lisp/cl-acl-compat/files/1.2.35.20040924-sbcl-unicode-gentoo.patch b/dev-lisp/cl-acl-compat/files/1.2.35.20040924-sbcl-unicode-gentoo.patch
new file mode 100644
index 000000000000..9e3b42e86aa7
--- /dev/null
+++ b/dev-lisp/cl-acl-compat/files/1.2.35.20040924-sbcl-unicode-gentoo.patch
@@ -0,0 +1,11 @@
+diff -ur cl-portable-aserve-1.2.35+cvs.2004.09.24.orig/acl-compat/acl-excl-common.lisp cl-portable-aserve-1.2.35+cvs.2004.09.24/acl-compat/acl-excl-common.lisp
+--- cl-portable-aserve-1.2.35+cvs.2004.09.24.orig/acl-compat/acl-excl-common.lisp 2005-01-28 12:38:01.226607404 -0600
++++ cl-portable-aserve-1.2.35+cvs.2004.09.24/acl-compat/acl-excl-common.lisp 2005-01-28 15:09:18.190604279 -0600
+@@ -188,6 +188,7 @@
+ (array (signed-byte 8) 1)))
+ (write-sequence sequence stream :start start :end end))
+
++#-(and sbcl sb-unicode)
+ (defun string-to-octets (string &key (null-terminate t) (start 0)
+ end mb-vector make-mb-vector?
+ (external-format :default))
diff --git a/dev-lisp/cl-acl-compat/files/digest-cl-acl-compat-1.2.35.20040924-r1 b/dev-lisp/cl-acl-compat/files/digest-cl-acl-compat-1.2.35.20040924-r1
new file mode 100644
index 000000000000..1c1cde363666
--- /dev/null
+++ b/dev-lisp/cl-acl-compat/files/digest-cl-acl-compat-1.2.35.20040924-r1
@@ -0,0 +1 @@
+MD5 597bf5d0b053f555a28477036ee0b9c7 cl-portable-aserve_1.2.35+cvs.2004.09.24.tar.gz 776626
diff --git a/dev-lisp/cl-araneida/ChangeLog b/dev-lisp/cl-araneida/ChangeLog
new file mode 100644
index 000000000000..7e5a7563b555
--- /dev/null
+++ b/dev-lisp/cl-araneida/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for dev-lisp/cl-araneida
+# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-araneida/ChangeLog,v 1.1 2005/02/10 09:18:29 mkennedy Exp $
+
+*cl-araneida-0.9 (08 Feb 2005)
+
+ 08 Feb 2005; Matthew Kennedy <mkennedy@gentoo.org> +metadata.xml,
+ +cl-araneida-0.9.ebuild:
+ Initial port. Ebuild contributed by Matthew Kennedy <mkennedy@gentoo.org>
+
diff --git a/dev-lisp/cl-araneida/Manifest b/dev-lisp/cl-araneida/Manifest
new file mode 100644
index 000000000000..1b9302775657
--- /dev/null
+++ b/dev-lisp/cl-araneida/Manifest
@@ -0,0 +1,4 @@
+MD5 1795c2ecf04c42e3e10f35cd3675e1ef cl-araneida-0.9.ebuild 1069
+MD5 2e8e1d7ffc5c13f7aa8d3f8e849e094e ChangeLog 326
+MD5 bed806f237a48cfeae6c387d74857eae metadata.xml 1334
+MD5 ab9016b24624fad7509736318cfa4fbd files/digest-cl-araneida-0.9 64
diff --git a/dev-lisp/cl-araneida/cl-araneida-0.9.ebuild b/dev-lisp/cl-araneida/cl-araneida-0.9.ebuild
new file mode 100644
index 000000000000..d22143965162
--- /dev/null
+++ b/dev-lisp/cl-araneida/cl-araneida-0.9.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-araneida/cl-araneida-0.9.ebuild,v 1.1 2005/02/10 09:18:29 mkennedy Exp $
+
+inherit common-lisp eutils
+
+DESCRIPTION="Araneida is small, highly-portable web server for Common Lisp"
+HOMEPAGE="http://www.cliki.net/Araneida"
+SRC_URI="http://www-jcsu.jesus.cam.ac.uk/ftp/pub/cclan/araneida_${PV}.tar.gz"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+DEPEND="net-www/apache
+ dev-lisp/cl-split-sequence
+ dev-lisp/cl-net-telent-date"
+
+CLPACKAGE=araneida
+
+S=${WORKDIR}/araneida_${PV}
+
+src_install() {
+ insinto $CLSOURCEROOT/araneida
+ doins *.asd *.lisp NEWS
+ insinto $CLSOURCEROOT/araneida/utility
+ doins utility/*.lisp
+ insinto $CLSOURCEROOT/araneida/compat
+ doins compat/*.lisp
+ insinto $CLSOURCEROOT/araneida/doc
+ doins doc/*.html doc/*.css doc/*.lisp doc/PLAN
+ common-lisp-system-symlink
+ dohtml doc/*.html doc/*.css
+ insinto /usr/share/doc/${PF}/examples/
+ doins doc/*.lisp
+ dodoc doc/*.txt new-dispatch-model
+}
diff --git a/dev-lisp/cl-araneida/files/digest-cl-araneida-0.9 b/dev-lisp/cl-araneida/files/digest-cl-araneida-0.9
new file mode 100644
index 000000000000..2d9677ca665e
--- /dev/null
+++ b/dev-lisp/cl-araneida/files/digest-cl-araneida-0.9
@@ -0,0 +1 @@
+MD5 78459fd3b293a89de198c8b055f1e68c araneida_0.9.tar.gz 199562
diff --git a/dev-lisp/cl-araneida/metadata.xml b/dev-lisp/cl-araneida/metadata.xml
new file mode 100644
index 000000000000..507b7cc7b951
--- /dev/null
+++ b/dev-lisp/cl-araneida/metadata.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>common-lisp</herd>
+<longdescription>
+Araneida is a fairly small free extensible Web server for SBCL and
+many other Common Lisp implementations. CLiki is an Araneida
+application.
+
+ * Works with or without multiple threads (depending on the lisp
+ implementation). In single-threaded mode, hooks into the event loop
+ so that you still have the top-level available while it listens for
+ connections.
+
+ * Designed to sit behind a caching proxy; can write appropriate bits
+ of Apache config. If this bothers you, pretend that mod_proxy is a
+ typo for mod_araneida. This includes playing nicely with SSL
+
+ * Understands HTTP/1.1 Host: header for multiple host support
+
+ * All content is dynamic and created by calling user-defined
+ handlers (there is a handler in there already that outputs files, if
+ you need it)
+
+ * Pattern-matching tree rewrite functions and HTML-from-sexpr
+ generation makes balancing tags suddenly trivially simple
+
+ * Runs on multiple Lisps. As of version 0.9, these are SBCL, CMUCL,
+ OpenMCL, ABCL, CLisp, Allegro Common Lisp, and LispWorks. MCL is
+ supported in CVS. This makes Araneida the most portable Common Lisp
+ web server.
+</longdescription>
+</pkgmetadata>
diff --git a/dev-lisp/cl-arnesi/Manifest b/dev-lisp/cl-arnesi/Manifest
index edf25c8473f2..32517d0ba6d4 100644
--- a/dev-lisp/cl-arnesi/Manifest
+++ b/dev-lisp/cl-arnesi/Manifest
@@ -1,7 +1,10 @@
MD5 037dbb858bf92ef0364b796138728f11 cl-arnesi-1.2.0.ebuild 1044
+MD5 544c0afed5894daf0542a5155d103a05 cl-arnesi-1.2.34.ebuild 1101
MD5 799560b5d2731f20cff6fb57ff10a32e ChangeLog 1192
MD5 cd4e3b58f90bfdf9250262a5a4c7d6c0 cl-arnesi-1.2.3.ebuild 1047
MD5 ff897f603d1e4c01cc2732d02e362ef1 metadata.xml 587
+MD5 406b15633e9aefe251edfd798d38fe1a files/digest-cl-arnesi-1.2.34 65
+MD5 8278f71f7d33d34497b4885e9507c708 files/1.2.34-gentoo.patch 1016
MD5 00ab5035386692544679ee677b485a23 files/digest-cl-arnesi-1.2.0 63
MD5 5e1ae3bed0cf2ad7c2823065310aa58f files/digest-cl-arnesi-1.2.3 63
MD5 beb2d80714e44a2bf3630acf73bfea00 files/1.1.0-clisp-specials-gentoo.patch 2249
diff --git a/dev-lisp/cl-arnesi/cl-arnesi-1.2.34.ebuild b/dev-lisp/cl-arnesi/cl-arnesi-1.2.34.ebuild
new file mode 100644
index 000000000000..12be4b8f3ec3
--- /dev/null
+++ b/dev-lisp/cl-arnesi/cl-arnesi-1.2.34.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-arnesi/cl-arnesi-1.2.34.ebuild,v 1.1 2005/02/10 09:18:29 mkennedy Exp $
+
+inherit common-lisp eutils
+
+DESCRIPTION="ARNESI is a collection of small bits and pieces of Common Lisp code."
+HOMEPAGE="http://common-lisp.net/project/bese/arnesi.html"
+SRC_URI="ftp://ftp.common-lisp.net/pub/project/bese/arnesi_${PV}.tar.gz"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~x86 ~ppc"
+IUSE=""
+DEPEND="dev-lisp/common-lisp-controller
+ virtual/commonlisp"
+
+CLPACKAGE=arnesi
+
+S=${WORKDIR}/arnesi_${PV}
+
+src_unpack() {
+ unpack ${A}
+ epatch ${FILESDIR}/${PV}-gentoo.patch || die
+ find ${S}/ -type d -name .arch-ids -exec rm -rf '{}' \; &>/dev/null
+}
+
+src_install() {
+ dodir /usr/share/common-lisp/source/arnesi
+ dodir /usr/share/common-lisp/systems
+ cp -R src ${D}/usr/share/common-lisp/source/arnesi/
+ common-lisp-install arnesi.asd
+ common-lisp-system-symlink
+ dosym /usr/share/common-lisp/source/arnesi/arnesi.asd \
+ /usr/share/common-lisp/systems/
+ dodoc docs/arnesi.pdf
+}
diff --git a/dev-lisp/cl-arnesi/files/1.2.34-gentoo.patch b/dev-lisp/cl-arnesi/files/1.2.34-gentoo.patch
new file mode 100644
index 000000000000..0b78d88c0619
--- /dev/null
+++ b/dev-lisp/cl-arnesi/files/1.2.34-gentoo.patch
@@ -0,0 +1,14 @@
+diff -ur arnesi_1.2.34.orig/arnesi.asd arnesi_1.2.34/arnesi.asd
+--- arnesi_1.2.34.orig/arnesi.asd 2005-01-17 11:31:09.000000000 -0600
++++ arnesi_1.2.34/arnesi.asd 2005-01-17 11:40:04.353465394 -0600
+@@ -29,8 +29,8 @@
+ (:file "log" :depends-on ("packages" "numbers" "hash"))
+ (:file "matcher" :depends-on ("packages" "hash" "list" "flow-control" "one-liners"))
+ (:file "mop" :depends-on ("packages" "mopp"))
+- (:file "mopp" :depends-on ("packages" "list" "flow-control")
+- :in-order-to ((compile-op (load-source-op "mopp"))))
++ (:file "mopp" :depends-on ("packages" "list" "flow-control"))
++;; :in-order-to ((compile-op (load-source-op "mopp"))))
+ (:file "numbers" :depends-on ("packages"))
+ (:file "one-liners" :depends-on ("packages"))
+ (:file "packages")
diff --git a/dev-lisp/cl-arnesi/files/digest-cl-arnesi-1.2.34 b/dev-lisp/cl-arnesi/files/digest-cl-arnesi-1.2.34
new file mode 100644
index 000000000000..4b9c1c5da3c5
--- /dev/null
+++ b/dev-lisp/cl-arnesi/files/digest-cl-arnesi-1.2.34
@@ -0,0 +1 @@
+MD5 b2cdaa2a46b2b0cd7be29c67cd9e9652 arnesi_1.2.34.tar.gz 212953
diff --git a/dev-lisp/cl-asdf/ChangeLog b/dev-lisp/cl-asdf/ChangeLog
index edd529b92632..1131e3cc459f 100644
--- a/dev-lisp/cl-asdf/ChangeLog
+++ b/dev-lisp/cl-asdf/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-lisp/cl-asdf
-# Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-asdf/ChangeLog,v 1.16 2004/11/28 02:35:04 josejx Exp $
+# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-asdf/ChangeLog,v 1.17 2005/02/10 09:18:29 mkennedy Exp $
+
+*cl-asdf-1.86-r1 (31 Jan 2005)
+
+ 31 Jan 2005; Matthew Kennedy <mkennedy@gentoo.org>
+ +cl-asdf-1.86-r1.ebuild:
+ Support for Common Lisp Controller v4; Install asdf-install.lisp
28 Nov 2004; Joseph Jezak <josejx@gentoo.org> cl-asdf-1.86.ebuild:
Marked ppc stable.
diff --git a/dev-lisp/cl-asdf/Manifest b/dev-lisp/cl-asdf/Manifest
index f7a00f862123..32587564fa69 100644
--- a/dev-lisp/cl-asdf/Manifest
+++ b/dev-lisp/cl-asdf/Manifest
@@ -1,14 +1,16 @@
-MD5 03632a70a965f9eef7cafadd903f1557 ChangeLog 1898
-MD5 888e2c4823bffdb68c3efbec14866b59 cl-asdf-1.73b.ebuild 781
-MD5 551129d068fcc410c1ff740028959570 cl-asdf-1.77.2.ebuild 961
-MD5 6f0869af5a04b4861b645951ad6fc0e0 cl-asdf-1.78.ebuild 989
-MD5 2376f7b447fc7d599e0a4bc20bb327ac cl-asdf-1.81.ebuild 955
-MD5 df284fb53907a12bfefdee08c8f124b0 cl-asdf-1.84.ebuild 992
+MD5 0871953bb3afc1b4c45ef09c73b387f6 cl-asdf-1.78.ebuild 989
+MD5 62ee44ffe7eb44fcdb956d75de48dbd1 cl-asdf-1.73b.ebuild 781
+MD5 25aaf5a11a1b6b8e404f5e71fd1f5b76 cl-asdf-1.86-r1.ebuild 901
+MD5 507148deb63dc00ca7a89b427b3cd7a4 cl-asdf-1.84.ebuild 992
+MD5 8e2951cf0e813131c3b8320e7b4ef06c cl-asdf-1.77.2.ebuild 961
+MD5 133473e30305342a480cc9d489bea996 cl-asdf-1.86.ebuild 1000
+MD5 baa1462c4a7d75d06c4104c94e929873 cl-asdf-1.81.ebuild 955
+MD5 4b86422c76d974e08d27619f6e1d7588 ChangeLog 2078
MD5 9b65b0341efc8f4b29498aad23315229 metadata.xml 164
-MD5 235b51ea1e31cd0ea8700379771b7dea cl-asdf-1.86.ebuild 1000
+MD5 94f59cb9ae1681f9265c125878ca5736 files/digest-cl-asdf-1.86-r1 133
MD5 da47e17802d933cda8e74bd9f7351645 files/digest-cl-asdf-1.73b 64
-MD5 4e53222358707bfedc32e63d26507894 files/digest-cl-asdf-1.77.2 137
MD5 af309c1cf1de43964fd82cb5d310d98e files/digest-cl-asdf-1.78 133
MD5 cf03e423215b43921878c8171aa5cf5e files/digest-cl-asdf-1.81 133
MD5 78cbe91593eb10a84b2003b729942967 files/digest-cl-asdf-1.84 133
MD5 94f59cb9ae1681f9265c125878ca5736 files/digest-cl-asdf-1.86 133
+MD5 4e53222358707bfedc32e63d26507894 files/digest-cl-asdf-1.77.2 137
diff --git a/dev-lisp/cl-asdf/cl-asdf-1.73b.ebuild b/dev-lisp/cl-asdf/cl-asdf-1.73b.ebuild
index b43e1bd4f4c4..7cfbbd30ae20 100644
--- a/dev-lisp/cl-asdf/cl-asdf-1.73b.ebuild
+++ b/dev-lisp/cl-asdf/cl-asdf-1.73b.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-asdf/cl-asdf-1.73b.ebuild,v 1.7 2004/07/14 15:20:22 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-asdf/cl-asdf-1.73b.ebuild,v 1.8 2005/02/10 09:18:29 mkennedy Exp $
DESCRIPTION="Another System Definition Facility for Common Lisp"
HOMEPAGE="http://packages.debian.org/unstable/devel/cl-asdf.html"
diff --git a/dev-lisp/cl-asdf/cl-asdf-1.77.2.ebuild b/dev-lisp/cl-asdf/cl-asdf-1.77.2.ebuild
index 98dfc35eebe2..ad3926365984 100644
--- a/dev-lisp/cl-asdf/cl-asdf-1.77.2.ebuild
+++ b/dev-lisp/cl-asdf/cl-asdf-1.77.2.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-asdf/cl-asdf-1.77.2.ebuild,v 1.8 2004/06/24 23:40:55 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-asdf/cl-asdf-1.77.2.ebuild,v 1.9 2005/02/10 09:18:29 mkennedy Exp $
inherit eutils
diff --git a/dev-lisp/cl-asdf/cl-asdf-1.78.ebuild b/dev-lisp/cl-asdf/cl-asdf-1.78.ebuild
index a5bb225cab7c..62fbfdc2962e 100644
--- a/dev-lisp/cl-asdf/cl-asdf-1.78.ebuild
+++ b/dev-lisp/cl-asdf/cl-asdf-1.78.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-asdf/cl-asdf-1.78.ebuild,v 1.5 2004/06/24 23:40:55 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-asdf/cl-asdf-1.78.ebuild,v 1.6 2005/02/10 09:18:29 mkennedy Exp $
DEB_PV=1
diff --git a/dev-lisp/cl-asdf/cl-asdf-1.81.ebuild b/dev-lisp/cl-asdf/cl-asdf-1.81.ebuild
index 3c29456448ce..022557e7cb8a 100644
--- a/dev-lisp/cl-asdf/cl-asdf-1.81.ebuild
+++ b/dev-lisp/cl-asdf/cl-asdf-1.81.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-asdf/cl-asdf-1.81.ebuild,v 1.6 2004/06/24 23:40:55 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-asdf/cl-asdf-1.81.ebuild,v 1.7 2005/02/10 09:18:29 mkennedy Exp $
DEB_PV=1
diff --git a/dev-lisp/cl-asdf/cl-asdf-1.84.ebuild b/dev-lisp/cl-asdf/cl-asdf-1.84.ebuild
index 465cb0b58f86..8c8e76cfb2a2 100644
--- a/dev-lisp/cl-asdf/cl-asdf-1.84.ebuild
+++ b/dev-lisp/cl-asdf/cl-asdf-1.84.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-asdf/cl-asdf-1.84.ebuild,v 1.3 2004/11/04 17:40:55 mkennedy Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-asdf/cl-asdf-1.84.ebuild,v 1.4 2005/02/10 09:18:29 mkennedy Exp $
DEB_PV=1
diff --git a/dev-lisp/cl-asdf/cl-asdf-1.86-r1.ebuild b/dev-lisp/cl-asdf/cl-asdf-1.86-r1.ebuild
new file mode 100644
index 000000000000..af709ef0069d
--- /dev/null
+++ b/dev-lisp/cl-asdf/cl-asdf-1.86-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-asdf/cl-asdf-1.86-r1.ebuild,v 1.1 2005/02/10 09:18:29 mkennedy Exp $
+
+DEB_PV=1
+
+inherit eutils
+
+DESCRIPTION="ASDF is Another System Definition Facility for Common Lisp"
+HOMEPAGE="http://packages.debian.org/unstable/devel/cl-asdf.html"
+SRC_URI="http://ftp.debian.org/debian/pool/main/c/cl-asdf/${PN}_${PV}.orig.tar.gz
+ http://ftp.debian.org/debian/pool/main/c/cl-asdf/cl-asdf_${PV}-${DEB_PV}.diff.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~x86 ~sparc ~mips ppc ~ppc-macos"
+IUSE=""
+
+DEPEND=""
+
+src_unpack() {
+ unpack ${A}
+ epatch cl-asdf_${PV}-${DEB_PV}.diff || die
+}
+
+src_install() {
+ insinto /usr/share/common-lisp/source/asdf
+ doins asdf.lisp wild-modules.lisp asdf-install.lisp
+ dodoc LICENSE README
+ insinto /usr/share/doc/${P}/examples
+ doins test/*
+}
diff --git a/dev-lisp/cl-asdf/cl-asdf-1.86.ebuild b/dev-lisp/cl-asdf/cl-asdf-1.86.ebuild
index d9999a1ed284..eeb72d74bf85 100644
--- a/dev-lisp/cl-asdf/cl-asdf-1.86.ebuild
+++ b/dev-lisp/cl-asdf/cl-asdf-1.86.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-asdf/cl-asdf-1.86.ebuild,v 1.3 2004/11/28 02:35:04 josejx Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-asdf/cl-asdf-1.86.ebuild,v 1.4 2005/02/10 09:18:29 mkennedy Exp $
DEB_PV=1
diff --git a/dev-lisp/cl-asdf/files/digest-cl-asdf-1.86-r1 b/dev-lisp/cl-asdf/files/digest-cl-asdf-1.86-r1
new file mode 100644
index 000000000000..79b315d52295
--- /dev/null
+++ b/dev-lisp/cl-asdf/files/digest-cl-asdf-1.86-r1
@@ -0,0 +1,2 @@
+MD5 05fbb6ccc930986500a8378fc895145c cl-asdf_1.86.orig.tar.gz 53686
+MD5 293108a0552bd9221388160b1d5a7e87 cl-asdf_1.86-1.diff.gz 4888
diff --git a/dev-lisp/cl-aserve/ChangeLog b/dev-lisp/cl-aserve/ChangeLog
index 5277711fe633..0f9fbd13a468 100644
--- a/dev-lisp/cl-aserve/ChangeLog
+++ b/dev-lisp/cl-aserve/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-lisp/cl-aserve
-# Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-aserve/ChangeLog,v 1.13 2004/10/15 03:52:10 mkennedy Exp $
+# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-aserve/ChangeLog,v 1.14 2005/02/10 09:18:30 mkennedy Exp $
+
+*cl-aserve-1.2.35.20040924-r1 (28 Jan 2005)
+
+ 28 Jan 2005; Matthew Kennedy <mkennedy@gentoo.org>
+ +cl-aserve-1.2.35.20040924-r1.ebuild:
+ Removed redundant dependencies; Refine parallel dependencies.
*cl-aserve-1.2.35.20040924 (14 Oct 2004)
diff --git a/dev-lisp/cl-aserve/Manifest b/dev-lisp/cl-aserve/Manifest
index ba0c9e363116..b3a2ecd1cbd3 100644
--- a/dev-lisp/cl-aserve/Manifest
+++ b/dev-lisp/cl-aserve/Manifest
@@ -1,7 +1,9 @@
-MD5 b0df8ff6cc3f5ebeecf9719457ae807a cl-aserve-1.2.35.20040924.ebuild 1070
-MD5 b43a0a040a5bde9b68724760150fc2df ChangeLog 2355
-MD5 4f840d85c64e094c7ea60c0f4514be27 cl-aserve-1.2.35.20040804.ebuild 1141
+MD5 363b8aae658f52587d71159e9ff2dc10 cl-aserve-1.2.35.20040924-r1.ebuild 1019
+MD5 133fa8b57c4d745499320a2ef71079d8 cl-aserve-1.2.35.20040804.ebuild 1141
+MD5 6e958d230108685f8f66055bbdf5bb07 cl-aserve-1.2.35.20040924.ebuild 1070
+MD5 3607cd3e8eafdfea3250f47da0c8f9b4 ChangeLog 2558
MD5 9b65b0341efc8f4b29498aad23315229 metadata.xml 164
+MD5 617ab01f8b60d8774cf95f93f3d1e689 files/digest-cl-aserve-1.2.35.20040924-r1 92
MD5 3853c4f24de84b4a0c57ef6cd39cc8ec files/digest-cl-aserve-1.2.35.20040804 92
-MD5 778ae1febf8b3fe341c61282384d67dd files/1.2.35.20040804-gentoo.patch 877
MD5 617ab01f8b60d8774cf95f93f3d1e689 files/digest-cl-aserve-1.2.35.20040924 92
+MD5 778ae1febf8b3fe341c61282384d67dd files/1.2.35.20040804-gentoo.patch 877
diff --git a/dev-lisp/cl-aserve/cl-aserve-1.2.35.20040804.ebuild b/dev-lisp/cl-aserve/cl-aserve-1.2.35.20040804.ebuild
index 2da2dc357aed..9137eaaa698b 100644
--- a/dev-lisp/cl-aserve/cl-aserve-1.2.35.20040804.ebuild
+++ b/dev-lisp/cl-aserve/cl-aserve-1.2.35.20040804.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-aserve/cl-aserve-1.2.35.20040804.ebuild,v 1.1 2004/08/07 05:22:07 mkennedy Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-aserve/cl-aserve-1.2.35.20040804.ebuild,v 1.2 2005/02/10 09:18:30 mkennedy Exp $
inherit common-lisp eutils
diff --git a/dev-lisp/cl-aserve/cl-aserve-1.2.35.20040924-r1.ebuild b/dev-lisp/cl-aserve/cl-aserve-1.2.35.20040924-r1.ebuild
new file mode 100644
index 000000000000..bd3f562d4651
--- /dev/null
+++ b/dev-lisp/cl-aserve/cl-aserve-1.2.35.20040924-r1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-aserve/cl-aserve-1.2.35.20040924-r1.ebuild,v 1.1 2005/02/10 09:18:30 mkennedy Exp $
+
+inherit common-lisp eutils
+
+MY_PV=${PV:0:6}
+CVS_PV=${PV:7:4}.${PV:11:2}.${PV:13}
+
+DESCRIPTION="A portable version of AllegroServe which is a web application server for Common Lisp programs."
+HOMEPAGE="http://packages.debian.org/unstable/web/cl-aserve.html"
+SRC_URI="http://ftp.debian.org/debian/pool/main/c/cl-portable-aserve/cl-portable-aserve_${MY_PV}+cvs.${CVS_PV}.tar.gz"
+LICENSE="LLGPL-2.1"
+SLOT="0"
+KEYWORDS="~x86 ~ppc"
+IUSE=""
+DEPEND="=dev-lisp/cl-acl-compat-${PV}*
+ =dev-lisp/cl-htmlgen-${PV}*"
+
+CLPACKAGE=aserve
+
+S=${WORKDIR}/cl-portable-aserve-${MY_PV}+cvs.${CVS_PV}
+
+src_install() {
+ common-lisp-install aserve/*.cl aserve/*.asd
+ common-lisp-system-symlink
+ dodoc ChangeLog README README.cmucl INSTALL.lisp logical-hostnames.lisp
+ docinto examples
+ dodoc contrib/*.lisp
+}
diff --git a/dev-lisp/cl-aserve/cl-aserve-1.2.35.20040924.ebuild b/dev-lisp/cl-aserve/cl-aserve-1.2.35.20040924.ebuild
index 4c2dabca18cb..0091dbe26e41 100644
--- a/dev-lisp/cl-aserve/cl-aserve-1.2.35.20040924.ebuild
+++ b/dev-lisp/cl-aserve/cl-aserve-1.2.35.20040924.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-aserve/cl-aserve-1.2.35.20040924.ebuild,v 1.1 2004/10/15 03:52:10 mkennedy Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-aserve/cl-aserve-1.2.35.20040924.ebuild,v 1.2 2005/02/10 09:18:30 mkennedy Exp $
inherit common-lisp eutils
diff --git a/dev-lisp/cl-aserve/files/digest-cl-aserve-1.2.35.20040924-r1 b/dev-lisp/cl-aserve/files/digest-cl-aserve-1.2.35.20040924-r1
new file mode 100644
index 000000000000..1c1cde363666
--- /dev/null
+++ b/dev-lisp/cl-aserve/files/digest-cl-aserve-1.2.35.20040924-r1
@@ -0,0 +1 @@
+MD5 597bf5d0b053f555a28477036ee0b9c7 cl-portable-aserve_1.2.35+cvs.2004.09.24.tar.gz 776626
diff --git a/dev-lisp/cl-aspectl/ChangeLog b/dev-lisp/cl-aspectl/ChangeLog
index 9093fd253064..f58d0eff18d3 100644
--- a/dev-lisp/cl-aspectl/ChangeLog
+++ b/dev-lisp/cl-aspectl/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-lisp/cl-aspectl
-# Copyright 1999-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-aspectl/ChangeLog,v 1.1 2004/10/19 05:22:19 mkennedy Exp $
+# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-aspectl/ChangeLog,v 1.2 2005/02/10 09:18:30 mkennedy Exp $
+
+*cl-aspectl-0.6.4 (28 Jan 2005)
+
+ 28 Jan 2005; Matthew Kennedy <mkennedy@gentoo.org>
+ +cl-aspectl-0.6.4.ebuild:
+ New upstream version.
*cl-aspectl-0.6.3 (18 Oct 2004)
diff --git a/dev-lisp/cl-aspectl/Manifest b/dev-lisp/cl-aspectl/Manifest
index 187522be06cd..558eca278748 100644
--- a/dev-lisp/cl-aspectl/Manifest
+++ b/dev-lisp/cl-aspectl/Manifest
@@ -1,4 +1,6 @@
-MD5 ceb4a82f35bff45d4e1eb1bfc4a4f5e2 cl-aspectl-0.6.3.ebuild 781
-MD5 c3957090ea1114a439254458b9ab31ee ChangeLog 404
+MD5 ebdf8fb38d3e51b7dd000478451bbc05 cl-aspectl-0.6.4.ebuild 781
+MD5 1cd914f6b04ab07e9845992ec8623228 ChangeLog 543
MD5 6310c8b01587b6100d7a50443ee27454 metadata.xml 820
+MD5 ebdf8fb38d3e51b7dd000478451bbc05 cl-aspectl-0.6.3.ebuild 781
MD5 d44596c6db0d930ab6246b8d6d5c22d0 files/digest-cl-aspectl-0.6.3 61
+MD5 beee6868cc53b21d40847e3c1b2a0f1a files/digest-cl-aspectl-0.6.4 61
diff --git a/dev-lisp/cl-aspectl/cl-aspectl-0.6.3.ebuild b/dev-lisp/cl-aspectl/cl-aspectl-0.6.3.ebuild
index ff48499b8a91..2fea3346d5b8 100644
--- a/dev-lisp/cl-aspectl/cl-aspectl-0.6.3.ebuild
+++ b/dev-lisp/cl-aspectl/cl-aspectl-0.6.3.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-aspectl/cl-aspectl-0.6.3.ebuild,v 1.1 2004/10/19 05:22:19 mkennedy Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-aspectl/cl-aspectl-0.6.3.ebuild,v 1.2 2005/02/10 09:18:30 mkennedy Exp $
inherit common-lisp
diff --git a/dev-lisp/cl-aspectl/cl-aspectl-0.6.4.ebuild b/dev-lisp/cl-aspectl/cl-aspectl-0.6.4.ebuild
new file mode 100644
index 000000000000..661e0741f2ae
--- /dev/null
+++ b/dev-lisp/cl-aspectl/cl-aspectl-0.6.4.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-aspectl/cl-aspectl-0.6.4.ebuild,v 1.1 2005/02/10 09:18:30 mkennedy Exp $
+
+inherit common-lisp
+
+DESCRIPTION="AspectL is a library that provides aspect-oriented extensions for Common Lisp/CLOS."
+HOMEPAGE="http://common-lisp.net/project/aspectl/"
+SRC_URI="http://common-lisp.net/project/aspectl/downloads/aspectl-${PV}.zip"
+
+LICENSE="CCPL-Attribution-2.0"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+
+DEPEND="dev-lisp/common-lisp-controller
+ virtual/commonlisp"
+
+CLPACKAGE=aspectl
+
+S=${WORKDIR}/aspectl-${PV}
+
+src_install() {
+ common-lisp-install *.lisp *.asd
+ common-lisp-system-symlink
+ dohtml *.html *.css
+ docinto tests
+ dodoc tests/*
+}
diff --git a/dev-lisp/cl-aspectl/files/digest-cl-aspectl-0.6.4 b/dev-lisp/cl-aspectl/files/digest-cl-aspectl-0.6.4
new file mode 100644
index 000000000000..337da9007d60
--- /dev/null
+++ b/dev-lisp/cl-aspectl/files/digest-cl-aspectl-0.6.4
@@ -0,0 +1 @@
+MD5 6ef5b3f6cabeb1088fddc7ee85a69cc5 aspectl-0.6.4.zip 33989
diff --git a/dev-lisp/cl-clx/ChangeLog b/dev-lisp/cl-clx/ChangeLog
index 76af413ea637..229cb06d2d7a 100644
--- a/dev-lisp/cl-clx/ChangeLog
+++ b/dev-lisp/cl-clx/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for dev-lisp/cl-clx
# Copyright 1999-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-clx/ChangeLog,v 1.1 2004/12/14 21:46:53 mkennedy Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-clx/ChangeLog,v 1.2 2005/02/10 09:18:30 mkennedy Exp $
+
+ 22 Dec 2004; Matthew Kennedy <mkennedy@gentoo.org> files/0.6-gentoo.patch:
+ Implement OPEN-X-STREAM for CMUCL
*cl-clx-0.6 (14 Dec 2004)
diff --git a/dev-lisp/cl-clx/Manifest b/dev-lisp/cl-clx/Manifest
index 8d9657476041..bc780072dd26 100644
--- a/dev-lisp/cl-clx/Manifest
+++ b/dev-lisp/cl-clx/Manifest
@@ -1,5 +1,5 @@
MD5 5e77128b2a3f6aa12689a6f59a165917 cl-clx-0.6.ebuild 871
-MD5 b0aac12ed9d485e037bb789b317f6d80 ChangeLog 425
+MD5 19511943d597f09f1b06dc03f731786b ChangeLog 539
MD5 288135e37690bedcc1d596787cf11501 metadata.xml 666
MD5 57d788a467c69678d85c9e20a042985c files/digest-cl-clx-0.6 59
-MD5 f77cffb371a0b135063057e9221be612 files/0.6-gentoo.patch 3047
+MD5 9602b9431399414d99fdec7b1fdf2447 files/0.6-gentoo.patch 4695
diff --git a/dev-lisp/cl-clx/files/0.6-gentoo.patch b/dev-lisp/cl-clx/files/0.6-gentoo.patch
index 942be12babd1..17b133ebb36d 100644
--- a/dev-lisp/cl-clx/files/0.6-gentoo.patch
+++ b/dev-lisp/cl-clx/files/0.6-gentoo.patch
@@ -1,6 +1,6 @@
diff -ur clx_0.6.orig/clx.asd clx_0.6/clx.asd
--- clx_0.6.orig/clx.asd 2004-11-16 07:08:26.000000000 -0600
-+++ clx_0.6/clx.asd 2004-12-14 14:28:38.710914897 -0600
++++ clx_0.6/clx.asd 2004-12-21 23:24:20.147725033 -0600
@@ -35,7 +35,7 @@
(defclass legacy-file (static-file) ())
@@ -36,7 +36,7 @@ diff -ur clx_0.6.orig/clx.asd clx_0.6/clx.asd
:components
diff -ur clx_0.6.orig/depdefs.lisp clx_0.6/depdefs.lisp
--- clx_0.6.orig/depdefs.lisp 2003-06-05 15:18:22.000000000 -0500
-+++ clx_0.6/depdefs.lisp 2004-12-14 14:28:38.712914713 -0600
++++ clx_0.6/depdefs.lisp 2004-12-21 23:24:20.149724837 -0600
@@ -400,10 +400,10 @@
(eval-when (:compile-toplevel :load-toplevel :execute)
;; FIXME: maybe we should reevaluate this?
@@ -52,8 +52,58 @@ diff -ur clx_0.6.orig/depdefs.lisp clx_0.6/depdefs.lisp
If it is a list, it is interpreted by DEF-CLX-CLASS to be a list of
diff -ur clx_0.6.orig/dependent.lisp clx_0.6/dependent.lisp
--- clx_0.6.orig/dependent.lisp 2004-06-11 07:18:17.000000000 -0500
-+++ clx_0.6/dependent.lisp 2004-12-14 14:51:54.396309754 -0600
-@@ -3092,7 +3092,7 @@
++++ clx_0.6/dependent.lisp 2004-12-21 23:42:41.387986779 -0600
+@@ -1511,11 +1511,16 @@
+ (cdr (host-address host)))
+ :foreign-port (+ *x-tcp-port* display)))
+
+-#+(or sbcl ecl)
++#+(or sbcl ecl CMU)
+ (defconstant +X-unix-socket-path+
+ "/tmp/.X11-unix/X"
+ "The location of the X socket")
+
++#+(or sbcl ecl CMU)
++(defconstant +X-tcp-port+
++ 6000
++ "The TCP port number for X")
++
+ #+sbcl
+ (defun open-x-stream (host display protocol)
+ (declare (ignore protocol)
+@@ -1528,11 +1533,21 @@
+ (let ((host (car (host-ent-addresses (get-host-by-name host)))))
+ (when host
+ (let ((s (make-instance 'inet-socket :type :stream :protocol :tcp)))
+- (socket-connect s host (+ 6000 display))
++ (socket-connect s host (+ +X-tcp-port+ display))
+ s))))
+ :element-type '(unsigned-byte 8)
+ :input t :output t :buffering :none))
+
++#+CMU
++(defun open-x-stream (host display protocol)
++ (declare (ignore protocol)
++ (type (integer 0) display))
++ (system:make-fd-stream
++ (if (or (string= host "") (string= host "unix"))
++ (ext:connect-to-unix-socket (format nil "~A~D" +X-unix-socket-path+ display))
++ (ext:connect-to-inet-socket host (+ +X-tcp-port+ display)))
++ :input t :output t :element-type '(unsigned-byte 8)))
++
+ #+ecl
+ (defun open-x-stream (host display protocol)
+ (declare (ignore protocol)
+@@ -1541,7 +1556,7 @@
+ (if (or (string= host "") (string= host "unix")) ; AF_UNIX doamin socket
+ (sys::open-unix-socket-stream
+ (format nil "~A~D" +X-unix-socket-path+ display))
+- (si::open-client-stream host (+ 6000 display)))))
++ (si::open-client-stream host (+ +X-tcp-port+ display)))))
+
+ ;;; BUFFER-READ-DEFAULT - read data from the X stream
+
+@@ -3092,7 +3107,7 @@
(defmacro with-underlying-simple-vector
((variable element-type pixarray) &body body)
(declare (ignore element-type))
@@ -62,7 +112,7 @@ diff -ur clx_0.6.orig/dependent.lisp clx_0.6/dependent.lisp
((,variable ,pixarray) (start) (end))
(declare (ignore start end))
,@body))
-@@ -3505,11 +3505,11 @@
+@@ -3505,11 +3520,11 @@
height width)
(declare (type array-index source-width sx sy dest-width dx dy height width))
#.(declare-buffun)
diff --git a/dev-lisp/cl-defsystem3/ChangeLog b/dev-lisp/cl-defsystem3/ChangeLog
index 3290c92c00f4..7ae01ccfc22a 100644
--- a/dev-lisp/cl-defsystem3/ChangeLog
+++ b/dev-lisp/cl-defsystem3/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-lisp/cl-defsystem3
-# Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-defsystem3/ChangeLog,v 1.12 2004/11/21 05:19:58 ndimiduk Exp $
+# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-defsystem3/ChangeLog,v 1.13 2005/02/10 09:18:30 mkennedy Exp $
+
+*cl-defsystem3-3.3i-r5 (29 Jan 2005)
+
+ 29 Jan 2005; Matthew Kennedy <mkennedy@gentoo.org> +files/defsystem.asd,
+ +cl-defsystem3-3.3i-r5.ebuild:
+ No longer load DEFSYSTEM into the Lisp image of each implementation installed.
21 Nov 2004; Nick Dimiduk <ndimiduk@gentoo.org>
cl-defsystem3-3.3i-r4.ebuild:
diff --git a/dev-lisp/cl-defsystem3/Manifest b/dev-lisp/cl-defsystem3/Manifest
index a5d3a429edc6..fdfc9ad3ca1d 100644
--- a/dev-lisp/cl-defsystem3/Manifest
+++ b/dev-lisp/cl-defsystem3/Manifest
@@ -1,12 +1,16 @@
-MD5 6d55a21b92e208845b921b6e6f302200 ChangeLog 1575
-MD5 a93f55cdeab3939d96b3792377ce93f3 cl-defsystem3-3.3i-r1.ebuild 908
-MD5 cc712bedf9c836f2ad9fd9b8c42f4a9d cl-defsystem3-3.3i-r2.ebuild 908
-MD5 e8901fa13a83f452dc91b6d3519b213d cl-defsystem3-3.3i-r3.ebuild 928
-MD5 10b8dd43721c9dd687b83d3568894f82 cl-defsystem3-3.3i-r4.ebuild 1041
+MD5 790e9e0018ef7ca2ead301c650ddec48 cl-defsystem3-3.3i-r4.ebuild 1041
+MD5 501697a2d4419e5190da7dc0845418e5 cl-defsystem3-3.3i-r1.ebuild 908
+MD5 4f4d3dfac48bab9dce4793b26a81d8e8 cl-defsystem3-3.3i.ebuild 923
+MD5 beba67730fda15608cc5288a85c71160 cl-defsystem3-3.3i-r3.ebuild 928
+MD5 c50f9dda1326c3e9944ab9bf093ca29e cl-defsystem3-3.3i-r5.ebuild 977
+MD5 f72f4424da122c7d17e348c05820d60c cl-defsystem3-3.3i-r2.ebuild 908
+MD5 0a1eee37e6ea3b0a51bacdbbdd931b86 ChangeLog 1803
MD5 9b65b0341efc8f4b29498aad23315229 metadata.xml 164
-MD5 1956eb37addae2ab39815052871b9d1d cl-defsystem3-3.3i.ebuild 923
MD5 53c613bb49037b519c71049e0655df9c files/digest-cl-defsystem3-3.3i 84
+MD5 41f9e7aab596cd5ca1b336090640531d files/defsystem.asd 148
+MD5 73d13eb4a02a4fb0e43cb0f50bd87389 files/3.3i-gentoo.patch 1345
MD5 53c613bb49037b519c71049e0655df9c files/digest-cl-defsystem3-3.3i-r1 84
MD5 059962e8c6f40b8caf0806702c7859d0 files/digest-cl-defsystem3-3.3i-r2 84
MD5 689eaa339ce6a65c712c37a0820348b9 files/digest-cl-defsystem3-3.3i-r3 84
MD5 1a092042e94dabe0a663721d28155155 files/digest-cl-defsystem3-3.3i-r4 86
+MD5 1a092042e94dabe0a663721d28155155 files/digest-cl-defsystem3-3.3i-r5 86
diff --git a/dev-lisp/cl-defsystem3/cl-defsystem3-3.3i-r1.ebuild b/dev-lisp/cl-defsystem3/cl-defsystem3-3.3i-r1.ebuild
index 0026034acc1d..fb4568cbba4e 100644
--- a/dev-lisp/cl-defsystem3/cl-defsystem3-3.3i-r1.ebuild
+++ b/dev-lisp/cl-defsystem3/cl-defsystem3-3.3i-r1.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-defsystem3/cl-defsystem3-3.3i-r1.ebuild,v 1.3 2004/07/14 15:24:28 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-defsystem3/cl-defsystem3-3.3i-r1.ebuild,v 1.4 2005/02/10 09:18:30 mkennedy Exp $
inherit common-lisp-common
diff --git a/dev-lisp/cl-defsystem3/cl-defsystem3-3.3i-r2.ebuild b/dev-lisp/cl-defsystem3/cl-defsystem3-3.3i-r2.ebuild
index 2c211a2273a0..24ecc11021d5 100644
--- a/dev-lisp/cl-defsystem3/cl-defsystem3-3.3i-r2.ebuild
+++ b/dev-lisp/cl-defsystem3/cl-defsystem3-3.3i-r2.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-defsystem3/cl-defsystem3-3.3i-r2.ebuild,v 1.3 2004/07/14 15:24:28 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-defsystem3/cl-defsystem3-3.3i-r2.ebuild,v 1.4 2005/02/10 09:18:30 mkennedy Exp $
inherit common-lisp-common
diff --git a/dev-lisp/cl-defsystem3/cl-defsystem3-3.3i-r3.ebuild b/dev-lisp/cl-defsystem3/cl-defsystem3-3.3i-r3.ebuild
index 3b1644dc12ea..f71a5d528b2c 100644
--- a/dev-lisp/cl-defsystem3/cl-defsystem3-3.3i-r3.ebuild
+++ b/dev-lisp/cl-defsystem3/cl-defsystem3-3.3i-r3.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-defsystem3/cl-defsystem3-3.3i-r3.ebuild,v 1.3 2004/07/14 15:24:28 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-defsystem3/cl-defsystem3-3.3i-r3.ebuild,v 1.4 2005/02/10 09:18:30 mkennedy Exp $
inherit common-lisp-common
diff --git a/dev-lisp/cl-defsystem3/cl-defsystem3-3.3i-r4.ebuild b/dev-lisp/cl-defsystem3/cl-defsystem3-3.3i-r4.ebuild
index 7cbfda50b60c..c485868e8d53 100644
--- a/dev-lisp/cl-defsystem3/cl-defsystem3-3.3i-r4.ebuild
+++ b/dev-lisp/cl-defsystem3/cl-defsystem3-3.3i-r4.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-defsystem3/cl-defsystem3-3.3i-r4.ebuild,v 1.5 2004/11/28 02:43:58 josejx Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-defsystem3/cl-defsystem3-3.3i-r4.ebuild,v 1.6 2005/02/10 09:18:30 mkennedy Exp $
inherit common-lisp-common
diff --git a/dev-lisp/cl-defsystem3/cl-defsystem3-3.3i-r5.ebuild b/dev-lisp/cl-defsystem3/cl-defsystem3-3.3i-r5.ebuild
new file mode 100644
index 000000000000..c18565580d0e
--- /dev/null
+++ b/dev-lisp/cl-defsystem3/cl-defsystem3-3.3i-r5.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-defsystem3/cl-defsystem3-3.3i-r5.ebuild,v 1.1 2005/02/10 09:18:30 mkennedy Exp $
+
+inherit common-lisp
+
+DEB_CVS=2004.07.18.1
+
+DESCRIPTION="Another System Definition Facility for Common Lisp"
+HOMEPAGE="http://packages.debian.org/unstable/devel/cl-defsystem3.html"
+SRC_URI="mirror://gentoo/${PN}_${PV}+cvs.${DEB_CVS}.tar.gz"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~x86 ~sparc ~ppc ~mips ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${P}+cvs.${DEB_CVS}
+
+DEPEND="dev-lisp/common-lisp-controller
+ virtual/commonlisp"
+
+CLPACKAGE=defsystem
+
+src_unpack() {
+ unpack ${A}
+ epatch ${FILESDIR}/${PV}-gentoo.patch || die
+ mv ${S}/docs/defsystem.text ${S}/docs/defsystem.txt
+}
+
+src_install() {
+ common-lisp-install defsystem.lisp ${FILESDIR}/defsystem.asd
+ common-lisp-system-symlink
+ dodoc ChangeLog README docs/defsystem.txt
+ dohtml docs/defsystem.html
+}
diff --git a/dev-lisp/cl-defsystem3/cl-defsystem3-3.3i.ebuild b/dev-lisp/cl-defsystem3/cl-defsystem3-3.3i.ebuild
index 2660b577155d..d97aef19f748 100644
--- a/dev-lisp/cl-defsystem3/cl-defsystem3-3.3i.ebuild
+++ b/dev-lisp/cl-defsystem3/cl-defsystem3-3.3i.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-defsystem3/cl-defsystem3-3.3i.ebuild,v 1.6 2004/06/24 23:42:40 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-defsystem3/cl-defsystem3-3.3i.ebuild,v 1.7 2005/02/10 09:18:30 mkennedy Exp $
DESCRIPTION="Another System Definition Facility for Common Lisp"
HOMEPAGE="http://packages.debian.org/unstable/devel/cl-defsystem3.html"
diff --git a/dev-lisp/cl-defsystem3/files/3.3i-gentoo.patch b/dev-lisp/cl-defsystem3/files/3.3i-gentoo.patch
new file mode 100644
index 000000000000..8e24b7dc41e2
--- /dev/null
+++ b/dev-lisp/cl-defsystem3/files/3.3i-gentoo.patch
@@ -0,0 +1,22 @@
+diff -ur cl-defsystem3-3.3i+cvs.2004.07.18.1.orig/defsystem.lisp cl-defsystem3-3.3i+cvs.2004.07.18.1/defsystem.lisp
+--- cl-defsystem3-3.3i+cvs.2004.07.18.1.orig/defsystem.lisp 2004-07-18 21:57:32.000000000 -0500
++++ cl-defsystem3-3.3i+cvs.2004.07.18.1/defsystem.lisp 2005-02-10 01:13:05.086287209 -0600
+@@ -2612,7 +2612,7 @@
+ ;; string. So if case matters in the filename, use strings, not
+ ;; symbols, wherever the system is named.
+ (when (foreign-system-p system)
+- (warn "Foreing system ~S cannot be reloaded by MK:DEFSYSTEM.")
++ (warn "Foreing system ~S cannot be reloaded by MK:DEFSYSTEM." system-name)
+ (return-from find-system nil))
+ (let ((path (compute-system-path system-name definition-pname)))
+ (when (and path
+@@ -2634,7 +2634,7 @@
+ (:load
+ (or (unless *reload-systems-from-disk* (get-system system-name))
+ (when (foreign-system-p (get-system system-name))
+- (warn "Foreign system ~S cannot be reloaded by MK:DEFSYSTEM.")
++ (warn "Foreign system ~S cannot be reloaded by MK:DEFSYSTEM." system-name)
+ (return-from find-system nil))
+ (or (find-system system-name :load-or-nil definition-pname)
+ (error "Can't find system named ~s." system-name))))))
+Only in cl-defsystem3-3.3i+cvs.2004.07.18.1: defsystem.lisp~
diff --git a/dev-lisp/cl-defsystem3/files/defsystem.asd b/dev-lisp/cl-defsystem3/files/defsystem.asd
new file mode 100644
index 000000000000..c610146a985b
--- /dev/null
+++ b/dev-lisp/cl-defsystem3/files/defsystem.asd
@@ -0,0 +1,3 @@
+(defpackage defsystem-system (:use #:common-lisp #:asdf))
+(in-package #:defsystem-system)
+(defsystem #:defsystem :components ((:file "defsystem")))
diff --git a/dev-lisp/cl-defsystem3/files/digest-cl-defsystem3-3.3i-r5 b/dev-lisp/cl-defsystem3/files/digest-cl-defsystem3-3.3i-r5
new file mode 100644
index 000000000000..435cd8439744
--- /dev/null
+++ b/dev-lisp/cl-defsystem3/files/digest-cl-defsystem3-3.3i-r5
@@ -0,0 +1 @@
+MD5 07622698648453794ff4d955db07af94 cl-defsystem3_3.3i+cvs.2004.07.18.1.tar.gz 75862
diff --git a/dev-lisp/cl-emb/Manifest b/dev-lisp/cl-emb/Manifest
index 2800b38efdca..8c296317ad62 100644
--- a/dev-lisp/cl-emb/Manifest
+++ b/dev-lisp/cl-emb/Manifest
@@ -1,4 +1,6 @@
MD5 dc427df4c7a0759d9f0f7ea5dd2c94a6 cl-emb-0.2.0.ebuild 723
-MD5 15cc4d00d59af8b5ee6ffb7d0cc86fc6 metadata.xml 292
+MD5 dc427df4c7a0759d9f0f7ea5dd2c94a6 cl-emb-0.2.1.ebuild 723
MD5 8a7daa2327daf49d444a10a336896f63 ChangeLog 404
+MD5 15cc4d00d59af8b5ee6ffb7d0cc86fc6 metadata.xml 292
MD5 b39dd2d2ea7a6afe368f2d25d8110b75 files/digest-cl-emb-0.2.0 63
+MD5 2d6ba695aa236ac4e731510c5294dc18 files/digest-cl-emb-0.2.1 63
diff --git a/dev-lisp/cl-emb/cl-emb-0.2.1.ebuild b/dev-lisp/cl-emb/cl-emb-0.2.1.ebuild
new file mode 100644
index 000000000000..b92298795d6d
--- /dev/null
+++ b/dev-lisp/cl-emb/cl-emb-0.2.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-emb/cl-emb-0.2.1.ebuild,v 1.1 2005/02/10 09:18:30 mkennedy Exp $
+
+inherit common-lisp
+
+DESCRIPTION="Embedded Common Lisp and template system"
+HOMEPAGE="http://common-lisp.net/project/cl-emb/"
+# SRC_URI="http://common-lisp.net/project/cl-emb/cl-emb-${PV}.tar.gz"
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+LICENSE="LLGPL-2.1"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+
+DEPEND="virtual/commonlisp
+ dev-lisp/cl-ppcre"
+
+CLPACKAGE=cl-emb
+
+src_install() {
+ common-lisp-install *.asd *.lisp
+ common-lisp-system-symlink
+ dohtml examples.html
+ dodoc TODO LICENSE.txt lsp-LICENSE.txt README
+}
diff --git a/dev-lisp/cl-emb/files/digest-cl-emb-0.2.1 b/dev-lisp/cl-emb/files/digest-cl-emb-0.2.1
new file mode 100644
index 000000000000..6285c4d5c665
--- /dev/null
+++ b/dev-lisp/cl-emb/files/digest-cl-emb-0.2.1
@@ -0,0 +1 @@
+MD5 80bd71ed19f14d30a90db6af653e04d4 cl-emb-0.2.1.tar.gz 10539
diff --git a/dev-lisp/cl-html-encode/ChangeLog b/dev-lisp/cl-html-encode/ChangeLog
new file mode 100644
index 000000000000..e05c19227ce7
--- /dev/null
+++ b/dev-lisp/cl-html-encode/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for dev-lisp/cl-html-encode
+# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-html-encode/ChangeLog,v 1.1 2005/02/10 09:18:30 mkennedy Exp $
+
+*cl-html-encode-1.0 (09 Feb 2005)
+
+ 09 Feb 2005; Matthew Kennedy <mkennedy@gentoo.org> +metadata.xml,
+ +cl-html-encode-1.0.ebuild:
+ Initial port. Ebuild contributed by Matthew Kennedy <mkennedy@gentoo.org>
+
diff --git a/dev-lisp/cl-html-encode/Manifest b/dev-lisp/cl-html-encode/Manifest
new file mode 100644
index 000000000000..177e86afcddb
--- /dev/null
+++ b/dev-lisp/cl-html-encode/Manifest
@@ -0,0 +1,4 @@
+MD5 856c645cfb51ecac38d716adad8d565c cl-html-encode-1.0.ebuild 708
+MD5 2da31764bdf5818021b9c41c69b07c1a ChangeLog 334
+MD5 394263b1141a12674b7944e5652f9433 metadata.xml 606
+MD5 21936a14f75d367c4934f891d7300f12 files/digest-cl-html-encode-1.0 65
diff --git a/dev-lisp/cl-html-encode/cl-html-encode-1.0.ebuild b/dev-lisp/cl-html-encode/cl-html-encode-1.0.ebuild
new file mode 100644
index 000000000000..3443a7cdb881
--- /dev/null
+++ b/dev-lisp/cl-html-encode/cl-html-encode-1.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-html-encode/cl-html-encode-1.0.ebuild,v 1.1 2005/02/10 09:18:30 mkennedy Exp $
+
+inherit common-lisp eutils
+
+DESCRIPTION="Common Lisp library for encoding text in various web-savvy formats."
+HOMEPAGE="http://www.cliki.net/html-encode"
+SRC_URI="http://www.unmutual.info/software/html-encode-${PV}.tar.gz"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+DEPEND="virtual/commonlisp
+ dev-lisp/common-lisp-controller"
+
+CLPACKAGE=html-encode
+
+S=${WORKDIR}/html-encode-${PV}
+
+src_install() {
+ common-lisp-install *.lisp *.asd
+ common-lisp-system-symlink
+ dodoc LICENSE
+}
diff --git a/dev-lisp/cl-html-encode/files/digest-cl-html-encode-1.0 b/dev-lisp/cl-html-encode/files/digest-cl-html-encode-1.0
new file mode 100644
index 000000000000..e233a39e76c2
--- /dev/null
+++ b/dev-lisp/cl-html-encode/files/digest-cl-html-encode-1.0
@@ -0,0 +1 @@
+MD5 2f40609bc319fc65e016818bba3f3d80 html-encode-1.0.tar.gz 2073
diff --git a/dev-lisp/cl-html-encode/metadata.xml b/dev-lisp/cl-html-encode/metadata.xml
new file mode 100644
index 000000000000..3943d3d00967
--- /dev/null
+++ b/dev-lisp/cl-html-encode/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>common-lisp</herd>
+<longdescription>
+HTML-ENCODE is a small Common Lisp library for encoding text in
+various web-savvy formats. There are three functions exported from the
+html-encode package: encode-for-pre - encodes text so it's suitable
+for inclusion in a HTML, encode-for-tt - attemps to encode the text so
+it can display in a tag with proper spacing, encode-for-http - breaks
+the string on ">" characters so that long lines aren't sent.
+</longdescription>
+</pkgmetadata>
diff --git a/dev-lisp/cl-htmlgen/ChangeLog b/dev-lisp/cl-htmlgen/ChangeLog
index 9b88dbf97780..d1f404c9e9fe 100644
--- a/dev-lisp/cl-htmlgen/ChangeLog
+++ b/dev-lisp/cl-htmlgen/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-lisp/cl-htmlgen
-# Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-htmlgen/ChangeLog,v 1.12 2004/10/15 03:52:10 mkennedy Exp $
+# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-htmlgen/ChangeLog,v 1.13 2005/02/10 09:18:30 mkennedy Exp $
+
+*cl-htmlgen-1.2.35.20040924-r1 (28 Jan 2005)
+
+ 28 Jan 2005; Matthew Kennedy <mkennedy@gentoo.org>
+ +cl-htmlgen-1.2.35.20040924-r1.ebuild:
+ Removed redundant dependencies; Refine parallel dependencies.
*cl-htmlgen-1.2.35.20040924 (14 Oct 2004)
diff --git a/dev-lisp/cl-htmlgen/Manifest b/dev-lisp/cl-htmlgen/Manifest
index f3c011222bd3..61bacc04bdfc 100644
--- a/dev-lisp/cl-htmlgen/Manifest
+++ b/dev-lisp/cl-htmlgen/Manifest
@@ -1,6 +1,8 @@
-MD5 3e293f6c96f0afd542864c53453c2208 cl-htmlgen-1.2.35.20040804.ebuild 945
-MD5 fca479306dc693d3851bb1ded28b5959 ChangeLog 2015
-MD5 c5d84fafcecc8f6f49ff0c59d51d09e3 cl-htmlgen-1.2.35.20040924.ebuild 945
+MD5 fe0c0bbe469121df4f58d9cf43cae583 cl-htmlgen-1.2.35.20040804.ebuild 945
+MD5 14eb39c2c0426732322d1c4369a8f962 cl-htmlgen-1.2.35.20040924-r1.ebuild 893
+MD5 385236bbeab10dd772829d9b34ac7097 cl-htmlgen-1.2.35.20040924.ebuild 945
+MD5 62ac62c0e4f4b9f9965f780ac554262f ChangeLog 2220
MD5 9b65b0341efc8f4b29498aad23315229 metadata.xml 164
-MD5 617ab01f8b60d8774cf95f93f3d1e689 files/digest-cl-htmlgen-1.2.35.20040924 92
MD5 3853c4f24de84b4a0c57ef6cd39cc8ec files/digest-cl-htmlgen-1.2.35.20040804 92
+MD5 617ab01f8b60d8774cf95f93f3d1e689 files/digest-cl-htmlgen-1.2.35.20040924 92
+MD5 617ab01f8b60d8774cf95f93f3d1e689 files/digest-cl-htmlgen-1.2.35.20040924-r1 92
diff --git a/dev-lisp/cl-htmlgen/cl-htmlgen-1.2.35.20040804.ebuild b/dev-lisp/cl-htmlgen/cl-htmlgen-1.2.35.20040804.ebuild
index 4af91298ec48..55cec371f8de 100644
--- a/dev-lisp/cl-htmlgen/cl-htmlgen-1.2.35.20040804.ebuild
+++ b/dev-lisp/cl-htmlgen/cl-htmlgen-1.2.35.20040804.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-htmlgen/cl-htmlgen-1.2.35.20040804.ebuild,v 1.1 2004/08/07 05:22:07 mkennedy Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-htmlgen/cl-htmlgen-1.2.35.20040804.ebuild,v 1.2 2005/02/10 09:18:30 mkennedy Exp $
inherit common-lisp
diff --git a/dev-lisp/cl-htmlgen/cl-htmlgen-1.2.35.20040924-r1.ebuild b/dev-lisp/cl-htmlgen/cl-htmlgen-1.2.35.20040924-r1.ebuild
new file mode 100644
index 000000000000..fa9734410d5f
--- /dev/null
+++ b/dev-lisp/cl-htmlgen/cl-htmlgen-1.2.35.20040924-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-htmlgen/cl-htmlgen-1.2.35.20040924-r1.ebuild,v 1.1 2005/02/10 09:18:30 mkennedy Exp $
+
+inherit common-lisp
+
+MY_PV=${PV:0:6}
+CVS_PV=${PV:7:4}.${PV:11:2}.${PV:13}
+
+DESCRIPTION="Franz's library for generating HTML from Common Lisp programs"
+HOMEPAGE="http://packages.debian.org/unstable/web/cl-htmlgen.html"
+SRC_URI="http://ftp.debian.org/debian/pool/main/c/cl-portable-aserve/cl-portable-aserve_${MY_PV}+cvs.${CVS_PV}.tar.gz"
+LICENSE="LLGPL-2.1"
+SLOT="0"
+KEYWORDS="~x86 ~ppc"
+IUSE=""
+DEPEND="=dev-lisp/cl-acl-compat-${PV}*"
+
+CLPACKAGE=htmlgen
+
+S=${WORKDIR}/cl-portable-aserve-${MY_PV}+cvs.${CVS_PV}
+
+src_install() {
+ common-lisp-install aserve/htmlgen/*.cl aserve/htmlgen/*.asd
+ common-lisp-system-symlink
+ do-debian-credits
+ dodoc ChangeLog
+}
diff --git a/dev-lisp/cl-htmlgen/cl-htmlgen-1.2.35.20040924.ebuild b/dev-lisp/cl-htmlgen/cl-htmlgen-1.2.35.20040924.ebuild
index 559773057b57..1682a1778c59 100644
--- a/dev-lisp/cl-htmlgen/cl-htmlgen-1.2.35.20040924.ebuild
+++ b/dev-lisp/cl-htmlgen/cl-htmlgen-1.2.35.20040924.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-htmlgen/cl-htmlgen-1.2.35.20040924.ebuild,v 1.1 2004/10/15 03:52:10 mkennedy Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-htmlgen/cl-htmlgen-1.2.35.20040924.ebuild,v 1.2 2005/02/10 09:18:30 mkennedy Exp $
inherit common-lisp
diff --git a/dev-lisp/cl-htmlgen/files/digest-cl-htmlgen-1.2.35.20040924-r1 b/dev-lisp/cl-htmlgen/files/digest-cl-htmlgen-1.2.35.20040924-r1
new file mode 100644
index 000000000000..1c1cde363666
--- /dev/null
+++ b/dev-lisp/cl-htmlgen/files/digest-cl-htmlgen-1.2.35.20040924-r1
@@ -0,0 +1 @@
+MD5 597bf5d0b053f555a28477036ee0b9c7 cl-portable-aserve_1.2.35+cvs.2004.09.24.tar.gz 776626
diff --git a/dev-lisp/cl-kr/ChangeLog b/dev-lisp/cl-kr/ChangeLog
new file mode 100644
index 000000000000..83ee0d9023cf
--- /dev/null
+++ b/dev-lisp/cl-kr/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for dev-lisp/cl-kr
+# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-kr/ChangeLog,v 1.1 2005/02/10 09:18:30 mkennedy Exp $
+
+*cl-kr-2.3.4 (09 Feb 2005)
+
+ 09 Feb 2005; Matthew Kennedy <mkennedy@gentoo.org> +metadata.xml,
+ +cl-kr-2.3.4.ebuild:
+ Initial port. Ebuild contributed by Matthew Kennedy <mkennedy@gentoo.org>
+
diff --git a/dev-lisp/cl-kr/Manifest b/dev-lisp/cl-kr/Manifest
new file mode 100644
index 000000000000..3b2bacdbe986
--- /dev/null
+++ b/dev-lisp/cl-kr/Manifest
@@ -0,0 +1,4 @@
+MD5 b6f039e097ddce28000f05fff644dbae cl-kr-2.3.4.ebuild 718
+MD5 64e7a5c4c5168d535bc2cb4ae3d2d086 ChangeLog 311
+MD5 cb7e8819e49dbd97e67b6525f09b90be metadata.xml 532
+MD5 5a861e6fa5a67253a0f3e464d512570d files/digest-cl-kr-2.3.4 60
diff --git a/dev-lisp/cl-kr/cl-kr-2.3.4.ebuild b/dev-lisp/cl-kr/cl-kr-2.3.4.ebuild
new file mode 100644
index 000000000000..0326d34bda1e
--- /dev/null
+++ b/dev-lisp/cl-kr/cl-kr-2.3.4.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-kr/cl-kr-2.3.4.ebuild,v 1.1 2005/02/10 09:18:30 mkennedy Exp $
+
+inherit common-lisp eutils
+
+DESCRIPTION="KR is a highly flexible and dynamic prototype-based object system for Common Lisp."
+HOMEPAGE="http://www.cliki.net/KR"
+SRC_URI="http://www.inf.tu-dresden.de/~s1054849/kr_${PV}.tar.gz"
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+DEPEND="virtual/commonlisp
+ dev-lisp/common-lisp-controller"
+
+CLPACKAGE=kr
+
+S=${WORKDIR}/kr_${PV}
+
+src_install() {
+ common-lisp-install *.lisp *.asd
+ common-lisp-system-symlink
+ dodoc kr-manual.ps kr.changes
+}
diff --git a/dev-lisp/cl-kr/files/digest-cl-kr-2.3.4 b/dev-lisp/cl-kr/files/digest-cl-kr-2.3.4
new file mode 100644
index 000000000000..861593bb25a5
--- /dev/null
+++ b/dev-lisp/cl-kr/files/digest-cl-kr-2.3.4
@@ -0,0 +1 @@
+MD5 e3cd74b72aed76cbe6a905b5687147e9 kr_2.3.4.tar.gz 152267
diff --git a/dev-lisp/cl-kr/metadata.xml b/dev-lisp/cl-kr/metadata.xml
new file mode 100644
index 000000000000..62e0d321de5e
--- /dev/null
+++ b/dev-lisp/cl-kr/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>common-lisp</herd>
+<longdescription>
+KR (Knowledge Representation) is a highly flexible and dynamic
+prototype-based object system for Common Lisp. It is completely
+independent of CLOS and features among other things
+multiple-inheritance and value propagation using constraints, much
+like Cells or COSI do, but in case of the latter there is actual
+source code around.
+</longdescription>
+</pkgmetadata>
diff --git a/dev-lisp/cl-resolver/Manifest b/dev-lisp/cl-resolver/Manifest
index 21ba616df716..657c0aad0f50 100644
--- a/dev-lisp/cl-resolver/Manifest
+++ b/dev-lisp/cl-resolver/Manifest
@@ -1,4 +1,6 @@
-MD5 fc3aedc5074cf65f99337a74977abc16 cl-resolver-0.6.ebuild 671
+MD5 64cbbf30f714ae752f4958e2b15d464b cl-resolver-0.7.ebuild 670
+MD5 64cbbf30f714ae752f4958e2b15d464b cl-resolver-0.6.ebuild 670
MD5 1b58f11ae4b9ae85b6782cf5565b227b ChangeLog 420
MD5 a9860269e2b6064814e0772861502ac5 metadata.xml 396
MD5 de018ee4a9f5e3594df69b95fca5535e files/digest-cl-resolver-0.6 63
+MD5 a3ea467cdfef927ccd88de323933a5c9 files/digest-cl-resolver-0.7 63
diff --git a/dev-lisp/cl-resolver/cl-resolver-0.6.ebuild b/dev-lisp/cl-resolver/cl-resolver-0.6.ebuild
index fd7b596bc08d..d97b98429288 100644
--- a/dev-lisp/cl-resolver/cl-resolver-0.6.ebuild
+++ b/dev-lisp/cl-resolver/cl-resolver-0.6.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-resolver/cl-resolver-0.6.ebuild,v 1.1 2004/11/23 19:58:26 mkennedy Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-resolver/cl-resolver-0.6.ebuild,v 1.2 2005/02/10 09:18:30 mkennedy Exp $
inherit common-lisp
@@ -9,7 +9,7 @@ HOMEPAGE="http://www.findinglisp.com/packages/"
SRC_URI="mirror://gentoo/resolver-${PV}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~x86"
+KEYWORDS="x86"
IUSE=""
DEPEND="dev-lisp/cl-uffi"
diff --git a/dev-lisp/cl-resolver/cl-resolver-0.7.ebuild b/dev-lisp/cl-resolver/cl-resolver-0.7.ebuild
new file mode 100644
index 000000000000..da0033ad15ef
--- /dev/null
+++ b/dev-lisp/cl-resolver/cl-resolver-0.7.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-resolver/cl-resolver-0.7.ebuild,v 1.1 2005/02/10 09:18:30 mkennedy Exp $
+
+inherit common-lisp
+
+DESCRIPTION="Resolver is a UFFI interface to Linux's libresolv.so DNS library."
+HOMEPAGE="http://www.findinglisp.com/packages/"
+SRC_URI="mirror://gentoo/resolver-${PV}.tar.gz"
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="x86"
+IUSE=""
+
+DEPEND="dev-lisp/cl-uffi"
+
+CLPACKAGE=resolver
+
+S=${WORKDIR}/resolver-${PV}
+
+src_install() {
+ common-lisp-install *.lisp *.asd
+ common-lisp-system-symlink
+ dodoc COPYING ChangeLog DOCS README
+}
diff --git a/dev-lisp/cl-resolver/files/digest-cl-resolver-0.7 b/dev-lisp/cl-resolver/files/digest-cl-resolver-0.7
new file mode 100644
index 000000000000..9ffb63576e5b
--- /dev/null
+++ b/dev-lisp/cl-resolver/files/digest-cl-resolver-0.7
@@ -0,0 +1 @@
+MD5 c15b6f1b99a0a4e6ba2bafe1bdeeac3d resolver-0.7.tar.gz 19027
diff --git a/dev-lisp/cl-rsm-bitcomp/ChangeLog b/dev-lisp/cl-rsm-bitcomp/ChangeLog
index ed6a47fb6745..9b14873a0567 100644
--- a/dev-lisp/cl-rsm-bitcomp/ChangeLog
+++ b/dev-lisp/cl-rsm-bitcomp/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-lisp/cl-rsm-bitcomp
-# Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-rsm-bitcomp/ChangeLog,v 1.3 2004/06/24 23:51:15 agriffis Exp $
+# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-rsm-bitcomp/ChangeLog,v 1.4 2005/02/10 09:18:30 mkennedy Exp $
+
+ 05 Feb 2005; Matthew Kennedy <mkennedy@gentoo.org>
+ +files/1.1-defconstant-gentoo.patch, cl-rsm-bitcomp-1.1-r1.ebuild,
+ -cl-rsm-bitcomp-1.1.ebuild:
+ Removed old ebuilds; Include DEFCONSTANT fix.
*cl-rsm-bitcomp-1.1-r1 (12 Feb 2004)
diff --git a/dev-lisp/cl-rsm-bitcomp/Manifest b/dev-lisp/cl-rsm-bitcomp/Manifest
index b503b84b903c..75520a61cca7 100644
--- a/dev-lisp/cl-rsm-bitcomp/Manifest
+++ b/dev-lisp/cl-rsm-bitcomp/Manifest
@@ -1,6 +1,5 @@
-MD5 47458bcc39d0bdb5d3a68a9beb6ebbff cl-rsm-bitcomp-1.1.ebuild 921
-MD5 ba31a3d84b35b4acec93b7928353130d cl-rsm-bitcomp-1.1-r1.ebuild 785
-MD5 1c4b318fee5c376da1f0bfec81483fb1 ChangeLog 565
+MD5 1893fa707bb5511a1dd42655e71e2521 cl-rsm-bitcomp-1.1-r1.ebuild 847
+MD5 d5d209493aa9e2dc74e975ea2c4f7db1 ChangeLog 766
MD5 9b65b0341efc8f4b29498aad23315229 metadata.xml 164
MD5 04a42e35271721e4296efec5d29b8563 files/digest-cl-rsm-bitcomp-1.1-r1 68
-MD5 04a42e35271721e4296efec5d29b8563 files/digest-cl-rsm-bitcomp-1.1 68
+MD5 c7efa9147c2db79122ef4ac8ec7bf7d2 files/1.1-defconstant-gentoo.patch 938
diff --git a/dev-lisp/cl-rsm-bitcomp/cl-rsm-bitcomp-1.1-r1.ebuild b/dev-lisp/cl-rsm-bitcomp/cl-rsm-bitcomp-1.1-r1.ebuild
index d9d4959fe96c..5c2d202420dc 100644
--- a/dev-lisp/cl-rsm-bitcomp/cl-rsm-bitcomp-1.1-r1.ebuild
+++ b/dev-lisp/cl-rsm-bitcomp/cl-rsm-bitcomp-1.1-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-rsm-bitcomp/cl-rsm-bitcomp-1.1-r1.ebuild,v 1.3 2004/07/14 16:01:40 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-rsm-bitcomp/cl-rsm-bitcomp-1.1-r1.ebuild,v 1.4 2005/02/10 09:18:30 mkennedy Exp $
-inherit common-lisp
+inherit common-lisp eutils
DESCRIPTION="McIntire's Common Lisp Bit Compression Library"
HOMEPAGE="http://packages.debian.org/unstable/devel/cl-rsm-bitcomp.html"
@@ -11,11 +11,16 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~x86"
IUSE=""
-DEPEND="dev-lisp/common-lisp-controller
- virtual/commonlisp dev-lisp/cl-rsm-queue"
+DEPEND="dev-lisp/cl-rsm-queue
+ dev-lisp/cl-plus"
CLPACKAGE=rsm-bitcomp
+src_unpack() {
+ unpack ${A}
+ epatch ${FILESDIR}/${PV}-defconstant-gentoo.patch || die
+}
+
src_install() {
common-lisp-install *.lisp *.asd
common-lisp-system-symlink
diff --git a/dev-lisp/cl-rsm-bitcomp/cl-rsm-bitcomp-1.1.ebuild b/dev-lisp/cl-rsm-bitcomp/cl-rsm-bitcomp-1.1.ebuild
deleted file mode 100644
index cd75c5d78060..000000000000
--- a/dev-lisp/cl-rsm-bitcomp/cl-rsm-bitcomp-1.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-rsm-bitcomp/cl-rsm-bitcomp-1.1.ebuild,v 1.3 2004/07/14 16:01:40 agriffis Exp $
-
-inherit common-lisp
-
-DESCRIPTION="McIntire's Common Lisp Bit Compression Library"
-HOMEPAGE="http://packages.debian.org/unstable/devel/cl-rsm-bitcomp.html"
-SRC_URI="http://ftp.debian.org/debian/pool/main/c/cl-rsm-bitcomp/cl-rsm-bitcomp_1.1.tar.gz"
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~x86"
-IUSE=""
-DEPEND="dev-lisp/common-lisp-controller
- virtual/commonlisp dev-lisp/cl-rsm-queue"
-
-CLPACKAGE=rsm-bitcomp
-
-src_install() {
- common-lisp-install *.lisp *.asd
- common-lisp-system-symlink
- dodoc copying copyright
- dohtml *.html *.jpg
- do-debian-credits
-}
-
-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-rsm-bitcomp/files/1.1-defconstant-gentoo.patch b/dev-lisp/cl-rsm-bitcomp/files/1.1-defconstant-gentoo.patch
new file mode 100644
index 000000000000..130e22e9f928
--- /dev/null
+++ b/dev-lisp/cl-rsm-bitcomp/files/1.1-defconstant-gentoo.patch
@@ -0,0 +1,24 @@
+diff -ur cl-rsm-bitcomp-1.1.orig/bitcomp.lisp cl-rsm-bitcomp-1.1/bitcomp.lisp
+--- cl-rsm-bitcomp-1.1.orig/bitcomp.lisp 2005-02-05 15:14:10.293213280 -0600
++++ cl-rsm-bitcomp-1.1/bitcomp.lisp 2005-02-05 15:15:16.191873179 -0600
+@@ -22,7 +22,7 @@
+ (:report (lambda (condition stream)
+ (format stream "Warning: ~a~%" (message condition))))))
+
+-(defconstant +null-rep+ (make-condition 'null-compressed))
++(cl+:defconst +null-rep+ (make-condition 'null-compressed))
+
+ ;;;;
+ ;;;; Representation Layer.
+diff -ur cl-rsm-bitcomp-1.1.orig/rsm-bitcomp.asd cl-rsm-bitcomp-1.1/rsm-bitcomp.asd
+--- cl-rsm-bitcomp-1.1.orig/rsm-bitcomp.asd 2005-02-05 15:14:10.293213280 -0600
++++ cl-rsm-bitcomp-1.1/rsm-bitcomp.asd 2005-02-05 15:15:47.245885072 -0600
+@@ -25,7 +25,7 @@
+ :licence "BSD-style"
+ :description "Bit Compression."
+
+- :depends-on (rsm-queue)
++ :depends-on (rsm-queue cl-plus)
+
+ :components
+ ((:file "package")
diff --git a/dev-lisp/cl-rsm-bitcomp/files/digest-cl-rsm-bitcomp-1.1 b/dev-lisp/cl-rsm-bitcomp/files/digest-cl-rsm-bitcomp-1.1
deleted file mode 100644
index 3a473ce3119b..000000000000
--- a/dev-lisp/cl-rsm-bitcomp/files/digest-cl-rsm-bitcomp-1.1
+++ /dev/null
@@ -1 +0,0 @@
-MD5 0d8f35f69bedd55890997c7c2c838dc8 cl-rsm-bitcomp_1.1.tar.gz 8424
diff --git a/dev-lisp/cl-ssl/Manifest b/dev-lisp/cl-ssl/Manifest
index 21e1ac26cc7a..e365039a9ad2 100644
--- a/dev-lisp/cl-ssl/Manifest
+++ b/dev-lisp/cl-ssl/Manifest
@@ -1,5 +1,5 @@
MD5 02971c77eb4bdc0922a80c7e82874be3 cl-ssl-0.2.2003.09.10.ebuild 1080
-MD5 5a4b71e02d919071748d5b855ceab2f7 cl-ssl-0.2.2004.01.04.ebuild 938
+MD5 586b6c952c6676a10b4506a1bca54dd2 cl-ssl-0.2.2004.01.04.ebuild 884
MD5 113dee16a890257b304b93f9755c1c8c ChangeLog 626
MD5 9b65b0341efc8f4b29498aad23315229 metadata.xml 164
MD5 7c2cfc127fdf0a82e6446dd89d37489c files/digest-cl-ssl-0.2.2003.09.10 76
diff --git a/dev-lisp/cl-ssl/cl-ssl-0.2.2004.01.04.ebuild b/dev-lisp/cl-ssl/cl-ssl-0.2.2004.01.04.ebuild
index a7c204d5f4c6..297a125a1d91 100644
--- a/dev-lisp/cl-ssl/cl-ssl-0.2.2004.01.04.ebuild
+++ b/dev-lisp/cl-ssl/cl-ssl-0.2.2004.01.04.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-ssl/cl-ssl-0.2.2004.01.04.ebuild,v 1.4 2004/07/14 16:16:19 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-ssl/cl-ssl-0.2.2004.01.04.ebuild,v 1.5 2005/02/10 09:18:30 mkennedy Exp $
inherit common-lisp
@@ -13,18 +13,15 @@ LICENSE="LLGPL-2.1"
SLOT="0"
KEYWORDS="~x86"
IUSE=""
-DEPEND="dev-lisp/common-lisp-controller
- dev-libs/openssl
- dev-lisp/cl-uffi
- virtual/commonlisp"
+DEPEND="dev-libs/openssl
+ dev-lisp/cl-uffi"
CLPACKAGE=cl-ssl
S=${WORKDIR}/${PN}-${PV/.2004/+cvs.2004}
src_compile() {
- cd cl-ssl
- make linux || die
+ make -C cl-ssl linux || die
}
src_install() {
diff --git a/dev-lisp/cl-tbnl/Manifest b/dev-lisp/cl-tbnl/Manifest
index 31d4081f5d10..6c434e594ffb 100644
--- a/dev-lisp/cl-tbnl/Manifest
+++ b/dev-lisp/cl-tbnl/Manifest
@@ -1,4 +1,6 @@
-MD5 2c985ebe19cdb4b2e4d71f8efe2dabc3 cl-tbnl-0.2.12.ebuild 827
+MD5 2befbeadcc1d5c7f61406e6307d45cdb cl-tbnl-0.3.10.ebuild 873
+MD5 1845cbbbc9f5e35a01a9fa3da5569eab cl-tbnl-0.2.12.ebuild 829
MD5 d869b5f9c94bb5285b7e92ebd5f55816 ChangeLog 392
MD5 9b65b0341efc8f4b29498aad23315229 metadata.xml 164
MD5 8bc422e5dac6886c3c688ffd6ed93dd6 files/digest-cl-tbnl-0.2.12 62
+MD5 96bbbd53007caa5cc06cc59bcb68c1ff files/digest-cl-tbnl-0.3.10 62
diff --git a/dev-lisp/cl-tbnl/cl-tbnl-0.2.12.ebuild b/dev-lisp/cl-tbnl/cl-tbnl-0.2.12.ebuild
index 07a304591242..5b092a386056 100644
--- a/dev-lisp/cl-tbnl/cl-tbnl-0.2.12.ebuild
+++ b/dev-lisp/cl-tbnl/cl-tbnl-0.2.12.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-tbnl/cl-tbnl-0.2.12.ebuild,v 1.1 2004/10/18 15:45:24 mkennedy Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-tbnl/cl-tbnl-0.2.12.ebuild,v 1.2 2005/02/10 09:18:30 mkennedy Exp $
inherit common-lisp
@@ -11,10 +11,12 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~x86"
IUSE=""
+
DEPEND="dev-lisp/cl-kmrcl
dev-lisp/cl-md5
dev-lisp/cl-base64
dev-lisp/cl-url-rewrite"
+
RDEPEND="${DEPEND}
www-apache/mod_lisp"
diff --git a/dev-lisp/cl-tbnl/cl-tbnl-0.3.10.ebuild b/dev-lisp/cl-tbnl/cl-tbnl-0.3.10.ebuild
new file mode 100644
index 000000000000..aaf5f257dccc
--- /dev/null
+++ b/dev-lisp/cl-tbnl/cl-tbnl-0.3.10.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-tbnl/cl-tbnl-0.3.10.ebuild,v 1.1 2005/02/10 09:18:30 mkennedy Exp $
+
+inherit common-lisp
+
+DESCRIPTION="TBNL is a toolkit for building dynamic websites with Common Lisp based on mod_lisp."
+HOMEPAGE="http://www.weitz.de/tbnl/"
+SRC_URI="mirror://gentoo/tbnl-${PV}.tar.gz"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE="apache2"
+
+DEPEND="dev-lisp/cl-kmrcl
+ dev-lisp/cl-md5
+ dev-lisp/cl-base64
+ dev-lisp/cl-url-rewrite
+ dev-lisp/cl-ppcre"
+
+RDEPEND="${DEPEND}
+ apache2? ( www-apache/mod_lisp2 ) !apache2? ( www-apache/mod_lisp )"
+
+S=${WORKDIR}/tbnl-${PV}
+
+CLPACKAGE=tbnl
+
+src_install() {
+ common-lisp-install *.lisp *.asd
+ common-lisp-system-symlink
+ dodoc CHANGELOG README
+ dohtml doc/index.html
+ docinto test
+ dodoc test/*
+}
diff --git a/dev-lisp/cl-tbnl/files/digest-cl-tbnl-0.3.10 b/dev-lisp/cl-tbnl/files/digest-cl-tbnl-0.3.10
new file mode 100644
index 000000000000..aa0d8d9fbec9
--- /dev/null
+++ b/dev-lisp/cl-tbnl/files/digest-cl-tbnl-0.3.10
@@ -0,0 +1 @@
+MD5 d909d2cb05c2787472ae3f944e07de1a tbnl-0.3.10.tar.gz 80527
diff --git a/dev-lisp/clisp/Manifest b/dev-lisp/clisp/Manifest
index 2fc8650504cd..7cd3520869de 100644
--- a/dev-lisp/clisp/Manifest
+++ b/dev-lisp/clisp/Manifest
@@ -4,6 +4,7 @@ MD5 64ee112fcf022c28db7210ad8c6b29c2 clisp-2.32.ebuild 3788
MD5 94152d9adb0b60ecd513f25bbe9e4d14 clisp-2.28.ebuild 1195
MD5 5093bd6dbde0710888a726f3083e9fb0 clisp-2.30-r1.ebuild 2158
MD5 5da5b9362188fa35964d7f1e04a38bf8 clisp-2.33-r1.ebuild 4219
+MD5 6bd5874452a60df8184ba6460c8fc693 clisp-2.33.2-r2.ebuild 4029
MD5 1c38a6b724eda2afbdb63638003f81c2 clisp-2.31.ebuild 2905
MD5 131f74d8795dd7414f19d27b2318bafd clisp-2.32-r1.ebuild 3699
MD5 a1155a77af75427f79658be5be6a681d clisp-2.33.2.ebuild 4122
@@ -31,6 +32,7 @@ MD5 da9eb2a136566bdce0620c950df941b2 files/digest-clisp-2.32-r1 64
MD5 ec706829fc32d6d1aa4c4acc56e755a7 files/digest-clisp-2.33-r1 64
MD5 ec706829fc32d6d1aa4c4acc56e755a7 files/digest-clisp-2.33-r2 64
MD5 9a2df7725b74af8b8b9f3db39b350e79 files/digest-clisp-2.33.2-r1 66
+MD5 92ac043c0aa32473cd697e3f58888d52 files/digest-clisp-2.33.2-r2 133
MD5 7a720fb7b329a505c3cdb556b166aba7 files/clisp.sh 2810
MD5 9b76ca10cf785d54c75803e8fddc91cb files/2.31/bindings-glibc-linux.lisp-gentoo.patch 1292
MD5 9db8f3ac2974a7d9725148ecc0709cc8 files/2.31/bindings-wildcard-fnmatch.c-gentoo.patch 1248
@@ -41,5 +43,8 @@ MD5 d0bf00200c853600adc899f2cb1fb907 files/2.33/format.lisp-gentoo.patch 651
MD5 4e46c2b7e0788acfbbee8e3b25ae782b files/2.33/fastcgi-Makefile.in-gentoo.patch 710
MD5 e4c6fe13416cfc355e04ae4fc2a01d50 files/2.33/berkely-db-configure-gentoo.patch.gz 3765
MD5 2e3ac08aeb220af54163a8b41026e355 files/2.33.1/fastcgi-Makefile.in-gentoo.patch 670
+MD5 2f431f5c714c00d04b55e02a9d54f452 files/2.33.2/install-clc.lisp 501
MD5 a9325cfeff703a21e63dbd2b3aad34c1 files/2.33.2/fastcgi-Makefile.in-gentoo.patch 670
MD5 3eb393d2fbfe2e395744f45ce0d3e4f0 files/2.33.2/glibc-linux.lisp-sigpause-gentoo.patch 622
+MD5 66e5b3968b3a6ad0301ca028447b26b3 files/2.33.2/README.Gentoo 334
+MD5 fe93240f140623bf55d2e503f6d8e01e files/2.33.2/clisp.sh 2792
diff --git a/dev-lisp/clisp/clisp-2.33.2-r2.ebuild b/dev-lisp/clisp/clisp-2.33.2-r2.ebuild
new file mode 100644
index 000000000000..c1950425d927
--- /dev/null
+++ b/dev-lisp/clisp/clisp-2.33.2-r2.ebuild
@@ -0,0 +1,136 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/clisp/clisp-2.33.2-r2.ebuild,v 1.1 2005/02/10 09:18:30 mkennedy Exp $
+
+inherit flag-o-matic common-lisp-common-2 eutils gcc
+
+DEB_PV=7
+
+DESCRIPTION="A portable, bytecode-compiled implementation of Common Lisp"
+HOMEPAGE="http://clisp.sourceforge.net/"
+SRC_URI="mirror://sourceforge/clisp/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="2"
+KEYWORDS="x86 ppc"
+IUSE="X fastcgi nls pcre postgres readline"
+
+DEPEND="dev-libs/libsigsegv
+ dev-lisp/common-lisp-controller
+ fastcgi? ( dev-libs/fcgi )
+ postgres? ( dev-db/postgresql )
+ X? ( virtual/x11 )
+ readline? ( sys-libs/readline )
+ nls? ( sys-devel/gettext )
+ pcre? ( dev-libs/libpcre )"
+
+PROVIDE="virtual/commonlisp"
+
+src_unpack() {
+ unpack ${A}
+ epatch ${FILESDIR}/${PV}/fastcgi-Makefile.in-gentoo.patch || die
+ epatch ${FILESDIR}/${PV}/glibc-linux.lisp-sigpause-gentoo.patch || die
+}
+
+src_compile() {
+ # Handle the case where the user has some other -falign-functions
+ # option set. Bug 34630.
+ if ! is-flag '-falign-functions=4' \
+ && expr "$CFLAGS" : '.*\(-falign-functions=[[:digit:]]\+\)' >/dev/null; then
+ CFLAGS=${CFLAGS/\
+ $(expr "$CFLAGS" : '.*\(-falign-functions=[[:digit:]]\+\)')/\
+ -falign-functions=4}
+ fi
+
+ # Fails to compile without -falign-functions=4 when -march=pentium4
+ # (or -march=pentium3, sometimes??) is defined. Bugs 33425 and 34630.
+ if (is-flag '-march=pentium4' || is-flag '-march=pentium3') \
+ && ! is-flag '-falign-functions=4'; then
+ append-flags '-falign-functions=4'
+ fi
+
+ # Athlon XP users report problems with -O3 optimization. In this
+ # block, we remove any optimization flag. Depending on bug 34497. we
+ # may be able to reduce optimization to -O2.
+ if is-flag '-march=athlon-xp'; then
+ filter-flags '-O*'
+ fi
+
+ # The previous stanza might not be necessary. Bug 39830.
+ if is-flag '-march=athlon-xp'; then
+ replace-flags '-march=athlon-xp' '-mcpu=athlon-xp'
+ fi
+
+# einfo "Using CFLAGS: ${CFLAGS}"
+# export CC="$(gcc-getCC) ${CFLAGS}"
+
+ # Let CLISP use its own set of optimizations
+ unset CFLAGS CXXFLAGS
+ local myconf="--with-dynamic-ffi
+ --with-unicode
+ --with-module=regexp
+ --with-module=syscalls
+ --with-module=wildcard
+ --with-module=bindings/glibc"
+ use readline || myconf="${myconf} --with-noreadline"
+ use nls || myconf="${myconf} --with-nogettext"
+ use X && myconf="${myconf} --with-module=clx/new-clx"
+ if use postgres; then
+ myconf="${myconf} --with-module=postgresql"
+ CC="${CC} -I $(pg_config --includedir)"
+ fi
+ use fastcgi && myconf="${myconf} --with-module=fastcgi"
+ use pcre && myconf="${myconf} --with-module=pcre"
+ ./configure --prefix=/usr ${myconf} build || die "./configure failed"
+ cd build
+ ./makemake ${myconf} >Makefile
+ emake -j1 config.lisp
+ sed -i 's,"vi","nano",g' config.lisp
+ sed -i 's,http://www.lisp.org/HyperSpec/,http://www.lispworks.com/reference/HyperSpec/,g' config.lisp
+ emake -j1 || die
+}
+
+src_install() {
+ pushd build
+ make DESTDIR=${D} prefix=/usr install-bin || die
+ doman clisp.1
+ dodoc SUMMARY README* NEWS MAGIC.add GNU-GPL COPYRIGHT \
+ ANNOUNCE clisp.dvi clisp.html
+
+ rm -f ${D}/usr/lib/clisp/base/*
+ (cd ${D}/usr/lib/clisp/base && ln -s ../full/* .)
+ chmod a+x ${D}/usr/lib/clisp/clisp-link
+ popd
+
+ # install common-lisp-controller profile
+ exeinto /usr/lib/common-lisp/bin
+ doexe ${FILESDIR}/${PV}/clisp.sh
+ insinto /usr/lib/clisp
+ doins ${FILESDIR}/${PV}/install-clc.lisp
+ dodoc ${FILESDIR}/${PV}/README.Gentoo
+
+ keepdir /usr/lib/common-lisp/clisp
+}
+
+pkg_preinst() {
+ local clisp_dir=/usr/lib/clisp
+ local old_mem=$clisp_dir/full/lispinit.mem
+ local new_mem=$clisp_dir/full/lispinit-new.mem
+ local clean_mem=$clisp_dir/full/lispinit-clean.mem
+ local lisp_run=$clisp_dir/full/lisp.run
+ rm -f $old_mem $new_mem $clean_mem $lisp_run
+}
+
+pkg_postinst() {
+ standard-impl-postinst clisp
+}
+
+pkg_postrm() {
+ standard-impl-postrm clisp /usr/bin/clisp
+}
+
+pkg_postrm() {
+ if [ ! -x /usr/bin/clisp ]; then
+ rm -rf /usr/lib/clisp/ || die
+ fi
+}
diff --git a/dev-lisp/clisp/files/2.33.2/README.Gentoo b/dev-lisp/clisp/files/2.33.2/README.Gentoo
new file mode 100644
index 000000000000..6bec925fb0d3
--- /dev/null
+++ b/dev-lisp/clisp/files/2.33.2/README.Gentoo
@@ -0,0 +1,11 @@
+ -*-outline-*-
+
+* Gentoo Specific Notes
+
+The CLISP port for Gentoo uses Common Lisp Controller related code
+(install-clc.lisp and clisp.sh) from Debian. This code contains the following
+copyright:
+
+ ;;;; Copyright (c) 2004 Kevin M. Rosenberg
+ ;;;; GNU GPL v2 license
+
diff --git a/dev-lisp/clisp/files/2.33.2/clisp.sh b/dev-lisp/clisp/files/2.33.2/clisp.sh
new file mode 100644
index 000000000000..f5ed6a1d8fce
--- /dev/null
+++ b/dev-lisp/clisp/files/2.33.2/clisp.sh
@@ -0,0 +1,118 @@
+#!/bin/sh
+# Copyright (c) 2002 Kevin M. Rosenberg
+# GNU GPL v2 license
+
+if [ ! -f /usr/share/common-lisp/source/common-lisp-controller/common-lisp-controller.lisp ] ; then
+ echo "*** Can't find common-lisp-controller.lisp ***" >&2
+ echo "Please report this as a bug" &>2
+ exit 1
+fi
+
+clisp_dir=/usr/lib/clisp
+clc_lib_dir=/usr/lib/common-lisp/clisp
+
+builder=/usr/bin/clisp
+old_mem=$clisp_dir/full/lispinit.mem
+new_mem=$clisp_dir/full/lispinit-new.mem
+clean_mem=$clisp_dir/full/lispinit-clean.mem
+
+lisp_error()
+{
+ echo "Error running $builder" >&2
+ exit 1
+}
+
+mem_error()
+{
+ echo "Error moving new lisp image $new_mem" >&2
+ exit 1
+}
+
+
+case $1 in
+ rebuild)
+ echo $0 Rebuilding packages...
+ shift
+ while [ -x $builder ] && [ ! -z "$1" ] ; do
+ echo ...rebuilding $1
+ $builder -norc -q -M $old_mem -x "
+(let ((*compile-print* nil)
+ (*compile-progress* nil)
+ (*compile-verbose* nil)
+ (*require-verbose* nil)
+ (*load-verbose* nil)
+ (mk::*load-source-if-no-binary* nil)
+ (mk::*bother-user-if-no-binary* nil)
+ (mk::*compile-during-load* t))
+ (handler-case
+ (progn
+ (c-l-c:compile-library (quote $1))
+ (ext:exit 0)
+ )
+ (error (e)
+ (ignore-errors (format t \"~&Build error: ~A~%\" e))
+ (finish-output)
+ (ext:exit 1))))" || exit 1
+ shift
+ done
+ ;;
+ remove)
+ echo $0 Removing packages...
+ shift
+ while [ ! -z "$1" ] ; do
+ echo ...removing package $1
+ rm -rf "${clc_lib_dir}/$1"
+ shift
+ done
+ rmdir $clc_lib_dir 2> /dev/null
+ ;;
+ install-clc)
+ echo Installing clc...
+ if [ ! -f $clean_mem ]; then
+ cp $old_mem $clean_mem
+ fi
+ if [ -x $clisp_dir/$lisp_builder ]; then
+ $builder -norc -q -M $clean_mem \
+ -x "
+(handler-case
+ (progn
+ (when (find-package :c-l-c) ; have to remove
+ (delete-package :c-l-c)) ; for clisp workaround
+ (load \"$clisp_dir/install-clc.lisp\")
+ (saveinitmem \"${new_mem}\")
+ (ext:exit 0))
+ (error (e)
+ (ignore-errors (format t \"~&install-clc error: ~A~%\" e))
+ (finish-output)
+ (ext:exit 1)))" || lisp_error
+ mv $new_mem $old_mem || mem_error
+ fi
+ ;;
+ remove-clc)
+ if [ -f $clean_mem ]; then
+ cp $clean_mem $old_mem
+ else
+ echo "Warning: Can't find original image file $clean_mem. Aborting." >& 2
+ fi
+ ;;
+ make-user-image)
+ if [ ! -f $2 ] ; then
+ echo "Trying to make-user image, but can not find file $2" >&2
+ exit 1
+ fi
+ $builder -norc -q -M $old_mem \
+ -x "(progn
+ (load \"$2\")
+ (saveinitmem \"${new_mem}\"))
+ (ext:exit 0)" || lisp_error
+ mv $new_mem $old_mem || mem_error
+ ;;
+ *)
+ echo "`basename $0`: Unknown command $1" >&2
+ echo "Known commands are:" >&2
+ echo "install-clc, remove-clc, rebuild, remove, and make-user-image" >&2
+ exit 1
+ ;;
+esac
+
+exit 0
diff --git a/dev-lisp/clisp/files/2.33.2/install-clc.lisp b/dev-lisp/clisp/files/2.33.2/install-clc.lisp
new file mode 100644
index 000000000000..06cb217d32cf
--- /dev/null
+++ b/dev-lisp/clisp/files/2.33.2/install-clc.lisp
@@ -0,0 +1,15 @@
+;;;; -*- Mode: Lisp; Package: CL-USER -*-
+;;;; Copyright (c) 2004 Kevin M. Rosenberg
+;;;; GNU GPL v2 license
+
+(in-package #:cl-user)
+
+(handler-case
+ (load "/usr/share/common-lisp/source/common-lisp-controller/common-lisp-controller.lisp")
+ (error (e)
+ (format t "Error during loading of common-lisp-controller.lisp: ~A~%" e)))
+
+(handler-case
+ (common-lisp-controller:init-common-lisp-controller-v4 "clisp")
+ (error (e)
+ (format t "Error during init-common-lisp-controller-v4: ~A~%" e)))
diff --git a/dev-lisp/clisp/files/digest-clisp-2.33.2-r2 b/dev-lisp/clisp/files/digest-clisp-2.33.2-r2
new file mode 100644
index 000000000000..afef75069d15
--- /dev/null
+++ b/dev-lisp/clisp/files/digest-clisp-2.33.2-r2
@@ -0,0 +1,2 @@
+MD5 ee4ea316db1e843dcb16094bf500012f clisp-2.33.2.tar.bz2 6091273
+MD5 a8e45ef870661806fa000a0da2c3b473 clisp_2.33.2-7.diff.gz 151159
diff --git a/dev-lisp/cmucl-source/Manifest b/dev-lisp/cmucl-source/Manifest
index a6072312403b..9e17d88f199c 100644
--- a/dev-lisp/cmucl-source/Manifest
+++ b/dev-lisp/cmucl-source/Manifest
@@ -1,15 +1,15 @@
-MD5 2bedf60b3b7f9208c9b6778c790dd48d cmucl-source-19a.ebuild 3604
-MD5 66ba38eb6b08ee4abbaffd2602df152b ChangeLog 1200
+MD5 dc91cdc62673361827b1a528531ba4f1 cmucl-source-18e-r1.ebuild 3719
MD5 f2f722d896b483ffdcb12245780b0b8d cmucl-source-18e.ebuild 3827
+MD5 8c08cbc9b7d721c4275da23a14c37162 cmucl-source-19a.ebuild 3750
+MD5 66ba38eb6b08ee4abbaffd2602df152b ChangeLog 1200
MD5 584c7f0224aac8b9befcb319c1c80d9f metadata.xml 430
-MD5 dc91cdc62673361827b1a528531ba4f1 cmucl-source-18e-r1.ebuild 3719
-MD5 3cba8e74f04c00a75fb8e627f8a57cd0 files/digest-cmucl-source-18e-r1 64
MD5 55551099176b91bd666738dcc3756567 files/README.Gentoo 101
-MD5 5069c19ca610f0f9083ad8ca682e4fc0 files/digest-cmucl-source-19a 166
+MD5 3cba8e74f04c00a75fb8e627f8a57cd0 files/digest-cmucl-source-18e-r1 64
MD5 cd85f34179d59ca41fd56a14e128a172 files/digest-cmucl-source-18e 132
-MD5 3392a8425fd9e126126128449e612e65 files/19a/cmucl-hemlock-dict.asd-gentoo.patch 1054
+MD5 5069c19ca610f0f9083ad8ca682e4fc0 files/digest-cmucl-source-19a 166
MD5 e8fbf46060a4b34c2af436f4d7260659 files/18e/cmucl-hemlock.asd 1172
-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 f163ffcc663ab2dd03957e18f104b9a4 files/18e/cmucl-clx.asd 1183
+MD5 cbfea0df443b7ce766675adad10521ee files/18e/cmucl-graystream.asd 236
+MD5 3392a8425fd9e126126128449e612e65 files/19a/cmucl-hemlock-dict.asd-gentoo.patch 1054
diff --git a/dev-lisp/cmucl-source/cmucl-source-19a.ebuild b/dev-lisp/cmucl-source/cmucl-source-19a.ebuild
index 46fc19d75ae7..cbf70ae7ed08 100644
--- a/dev-lisp/cmucl-source/cmucl-source-19a.ebuild
+++ b/dev-lisp/cmucl-source/cmucl-source-19a.ebuild
@@ -1,13 +1,14 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cmucl-source/cmucl-source-19a.ebuild,v 1.2 2004/08/11 14:40:32 mkennedy Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cmucl-source/cmucl-source-19a.ebuild,v 1.3 2005/02/10 09:18:30 mkennedy Exp $
inherit common-lisp eutils
DEB_PV=2
MY_PV=${PV}-release-20040728
-DESCRIPTION="Source code for CMUCL, with CLX, Gray Streams and Hemlock for CMUCL"
+# DESCRIPTION="Source code for CMUCL, with CLX, Gray Streams and Hemlock for CMUCL"
+DESCRIPTION="Source code for CMUCL with a Gray Streams system definition for CMUCL"
HOMEPAGE="http://packages.debian.org/unstable/devel/cmucl-source.html"
SRC_URI="http://ftp.debian.org/debian/pool/main/c/cmucl/cmucl_${MY_PV}.orig.tar.gz
http://ftp.debian.org/debian/pool/main/c/cmucl/cmucl_${MY_PV}-${DEB_PV}.diff.gz"
@@ -21,7 +22,8 @@ DEPEND="dev-lisp/common-lisp-controller
S=${WORKDIR}/cmucl-${MY_PV}.orig
-CLPACKAGE="cmucl-clx cmucl-graystream cmucl-hemlock"
+# CLPACKAGE="cmucl-clx cmucl-graystream cmucl-hemlock"
+CLPACKAGE=" cmucl-graystream"
ASDF_DIR=${S}/own-work
@@ -43,24 +45,24 @@ src_install() {
dosym /usr/share/common-lisp/source/cmucl-graystream/cmucl-graystream.asd \
/usr/share/common-lisp/systems/
- # CMUCL-CLX
- insinto /usr/share/common-lisp/source/cmucl-clx
- cp -r src/clx/*.lisp ${ASDF_DIR}/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/
+# # CMUCL-CLX
+# insinto /usr/share/common-lisp/source/cmucl-clx
+# cp -r src/clx/*.lisp ${ASDF_DIR}/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/
# # CMUCL-HEMLOCK
# insinto /usr/share/common-lisp/source/cmucl-hemlock
@@ -84,22 +86,23 @@ src_install() {
# /usr/share/common-lisp/systems/cmucl-${asdf}.asd
# done
- 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/*
+# 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-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/unregister-common-lisp-source cmucl-clx
# /usr/sbin/unregister-common-lisp-source cmucl-hemlock
}
diff --git a/dev-lisp/cmucl/Manifest b/dev-lisp/cmucl/Manifest
index eabc17666114..3918f13992bb 100644
--- a/dev-lisp/cmucl/Manifest
+++ b/dev-lisp/cmucl/Manifest
@@ -1,10 +1,8 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
MD5 8f0849ab792a63ef81e036ee02f636e6 cmucl-18e-r2.ebuild 3195
MD5 f1cebda29518b65205e70794d9986e8d cmucl-18e-r4.ebuild 2947
MD5 637141c1d7519ba02ab16ba8073f86f4 cmucl-18e-r1.ebuild 3327
MD5 485e34143c90280ddfaacdc2309ffe35 cmucl-18e.ebuild 2669
+MD5 2072c3f4f143a1be0a6a674e93150319 cmucl-19a-r1.ebuild 4663
MD5 1464be48a0d837be66f87c8b9be96978 ChangeLog 2101
MD5 29904b2e98286ec168bc9c87b0f3b0ac cmucl-18e-r3.ebuild 3411
MD5 929688a2167434e2a4f0169de47e7428 metadata.xml 1107
@@ -15,6 +13,7 @@ MD5 3e3791768309ef2b15c4e342b300980b files/digest-cmucl-18e-r1 205
MD5 df309c5d109052b9c57d79bb4aac5871 files/digest-cmucl-18e-r2 137
MD5 df309c5d109052b9c57d79bb4aac5871 files/digest-cmucl-18e-r3 137
MD5 df309c5d109052b9c57d79bb4aac5871 files/digest-cmucl-18e-r4 137
+MD5 6d03d3afa9c49f60a0aaa0e71597cfba files/digest-cmucl-19a-r1 240
MD5 379cf3aca883a7097c0410f96be55378 files/18e/install-clc.lisp-gentoo.patch 1294
MD5 306ba9e5615290fb688a46f7c0efdc07 files/18e/herald-save.lisp-gentoo.patch 751
MD5 190f38f6f6f33f3e1ceee848d2583573 files/18e/site-init.lisp.in 1935
@@ -24,10 +23,3 @@ MD5 03cd0504ac8f5c50f17bf31d6d9d3293 files/19a/herald-save.lisp-gentoo.patch 891
MD5 14ccb382eaa0a2c94834328a413cc906 files/19a/cmucl.sh 2701
MD5 190f38f6f6f33f3e1ceee848d2583573 files/19a/site-init.lisp.in 1935
MD5 997a2bfdcd98bc978f6c3b79ba8f2264 files/19a/README.Gentoo 848
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.9.10 (GNU/Linux)
-
-iD8DBQFBrOsiI1lqEGTUzyQRAsqgAJ4k6RbJSDMnjY5TSIBOd+xe8Sm/zQCfeQiW
-PZvrK9GvI23pjVnZiq+iqQo=
-=iGF3
------END PGP SIGNATURE-----
diff --git a/dev-lisp/cmucl/cmucl-19a-r1.ebuild b/dev-lisp/cmucl/cmucl-19a-r1.ebuild
new file mode 100644
index 000000000000..ad7f1d98fe42
--- /dev/null
+++ b/dev-lisp/cmucl/cmucl-19a-r1.ebuild
@@ -0,0 +1,156 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cmucl/cmucl-19a-r1.ebuild,v 1.1 2005/02/10 09:18:30 mkennedy Exp $
+
+inherit common-lisp-common-2 eutils
+
+DEB_PV=10
+MY_PV=${PV}-release-20040728
+
+DESCRIPTION="CMU Common Lisp is an implementation of ANSI Common Lisp"
+HOMEPAGE="http://www.cons.org/cmucl/
+ http://packages.debian.org/unstable/devel/cmucl.html"
+SRC_URI="http://ftp.debian.org/debian/pool/main/c/cmucl/cmucl_${MY_PV}.orig.tar.gz
+ http://ftp.debian.org/debian/pool/main/c/cmucl/cmucl_${MY_PV}-${DEB_PV}.diff.gz
+ ftp://ftp.common-lisp.net/pub/project/cmucl/release/${PV}/${PN}-${PV}-x86-linux.tar.bz2"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE="doc lesstif nosource"
+
+DEPEND="dev-lisp/common-lisp-controller
+ doc? ( virtual/tetex )
+ lesstif? ( x11-libs/lesstif )
+ !lesstif? ( x11-libs/openmotif )"
+
+PROVIDE="virtual/commonlisp"
+
+S=${WORKDIR}/cmucl-${MY_PV}.orig
+
+src_unpack() {
+ unpack ${A}
+ epatch cmucl_${MY_PV}-${DEB_PV}.diff || die
+ epatch ${FILESDIR}/${PV}/herald-save.lisp-gentoo.patch || die
+}
+
+src_compile() {
+ # non-x86 maintainers, add to the the following and verify
+
+ if use lesstif || test -d /usr/X11R6/include/lesstif; then
+ sed -i -e 's,-I/usr/X11R6/include,-I/usr/X11R6/include/lesstif,g' \
+ -e 's,-L/usr/X11R6/lib,-L/usr/X11R6/lib/lesstif -L/usr/X11R6/lib,g' \
+ src/motif/server/Config.x86
+ fi
+
+ PATH=${WORKDIR}/bin:$PATH CMUCLCORE=${WORKDIR}/lib/cmucl/lib/lisp.core make || die
+
+ if use doc; then
+ make -C src/docs
+ fi
+}
+
+src_install() {
+ insinto /usr/lib/cmucl/include
+ doins src/lisp/*.h target/lisp/*.h target/lisp/*.map target/lisp/*.nm
+ insinto /usr/lib/cmucl
+ cp target/lisp/lisp.core lisp-dist.core
+ doins lisp-dist.core
+
+ dodoc target/lisp/lisp.{nm,map}
+ doman src/general-info/{cmucl,lisp}.1
+
+ dobin target/lisp/lisp
+ dobin own-work/Demos/lisp-start
+
+ insinto /usr/lib/cmucl
+ doins own-work/install-clc.lisp
+ exeinto /usr/lib/common-lisp/bin
+ newexe own-work/cmucl-script.sh cmucl.sh
+
+ insinto /etc/common-lisp/cmucl
+ sed "s,@PF@,${PF},g" <${FILESDIR}/${PV}/site-init.lisp.in >site-init.lisp
+ doins site-init.lisp
+ dosym /etc/common-lisp/cmucl/site-init.lisp /usr/lib/cmucl/site-init.lisp
+
+ dodir /etc/env.d
+ cat >${D}/etc/env.d/50cmucl <<EOF
+# CMUCLLIB=/usr/lib/cmucl
+EOF
+ [ -f /etc/lisp-config.lisp ] || touch ${D}/etc/lisp-config.lisp
+
+ insinto /usr/share/doc/${P}/html/Basic-tutorial
+ doins own-work/tutorials/Basic-tutorial/*
+ insinto /usr/share/doc/${P}/html/Clos
+ doins own-work/tutorials/Clos/*
+ docinto notes
+ dodoc own-work/tutorials/notes/*
+
+ insinto /usr/lib/cmucl
+ doins own-work/hemlock11.*
+
+ if use doc; then
+ dodoc src/docs/*/*.{ps,pdf}
+ fi
+
+ exeinto /usr/lib/cmucl
+ doexe target/motif/server/motifd
+ insinto /usr/lib/cmucl/subsystems/
+ doins target/interface/clm-library.x86f
+
+ # Previously installed from dev-lisp/cmucl-source
+
+ if ! use nosource; then
+ 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
+ fi
+
+ # cmucl-graystream
+
+ insinto /usr/share/common-lisp/source/cmucl-graystream
+ doins src/pcl/gray-streams* own-work/cmucl-graystream.asd
+ dosym /usr/share/common-lisp/source/cmucl-graystream/cmucl-graystream.asd \
+ /usr/share/common-lisp/systems/
+
+ # CMUCL-CLX
+ insinto /usr/share/common-lisp/source/cmucl-clx
+ cp -r src/clx/*.lisp own-work/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/
+
+ keepdir /usr/lib/common-lisp/cmucl
+ impl-save-timestamp-hack cmucl || die
+}
+
+pkg_postinst() {
+ standard-impl-postinst cmucl
+ register-common-lisp-source cmucl-graystream
+ register-common-lisp-source cmucl-clx
+}
+
+pkg_prerm() {
+ standard-impl-postrm cmucl /usr/bin/lisp
+ unregister-common-lisp-source cmucl-graystream
+ unregister-common-lisp-source cmucl-clx
+}
+
+pkg_postrm() {
+ if [ ! -x /usr/bin/lisp ]; then
+ rm -rf /usr/lib/cmucl/ || die
+ fi
+}
diff --git a/dev-lisp/cmucl/files/digest-cmucl-19a-r1 b/dev-lisp/cmucl/files/digest-cmucl-19a-r1
new file mode 100644
index 000000000000..14c1d10dd1d7
--- /dev/null
+++ b/dev-lisp/cmucl/files/digest-cmucl-19a-r1
@@ -0,0 +1,3 @@
+MD5 6b37fe4815935af73f0efd1312e6a969 cmucl_19a-release-20040728.orig.tar.gz 4456803
+MD5 0518633d69983cda9d4a227c4ed018c7 cmucl_19a-release-20040728-10.diff.gz 1503298
+MD5 8d2afba837c28149944d3edd02af8b86 cmucl-19a-x86-linux.tar.bz2 7237512
diff --git a/dev-lisp/common-lisp-controller/Manifest b/dev-lisp/common-lisp-controller/Manifest
index afde5679d732..8675bb2edddb 100644
--- a/dev-lisp/common-lisp-controller/Manifest
+++ b/dev-lisp/common-lisp-controller/Manifest
@@ -1,24 +1,28 @@
-MD5 f7c973768d7421a03561176457e85b75 ChangeLog 3195
-MD5 984625d8f77c1bd841adc67a0e9186dd common-lisp-controller-3.64.ebuild 3606
-MD5 7ff59ea11e993ad6c12ff67beebd06c3 common-lisp-controller-3.76-r1.ebuild 3179
-MD5 d7d5dcb17bcbea9dab4e9ad14556c620 common-lisp-controller-3.76-r2.ebuild 3174
MD5 e1c47cbb4d7205e44f1ce07d0d05bf57 common-lisp-controller-3.76.ebuild 2866
-MD5 e436b24323efb91f8a5b7447e27a0d5e common-lisp-controller-3.82.ebuild 2939
MD5 7469a569ca31ef2ec6ec365c3a2646cc common-lisp-controller-3.91.ebuild 3021
-MD5 9b65b0341efc8f4b29498aad23315229 metadata.xml 164
-MD5 a28b04411f6963aa9b5ea21b77a67600 files/3.76-coreutils-gentoo.patch 1345
-MD5 ad8d66b4cc62aa6b09805068265e89d1 files/README.Gentoo 642
-MD5 68d7b210f93fc095db4ec27504b86784 files/clc-build-daemon 657
-MD5 fd599fefe360bfff34b78fb6dbf69344 files/clc-gentoo-3.76.patch.gz 8398
+MD5 e436b24323efb91f8a5b7447e27a0d5e common-lisp-controller-3.82.ebuild 2939
+MD5 7ff59ea11e993ad6c12ff67beebd06c3 common-lisp-controller-3.76-r1.ebuild 3179
+MD5 984625d8f77c1bd841adc67a0e9186dd common-lisp-controller-3.64.ebuild 3606
+MD5 d7d5dcb17bcbea9dab4e9ad14556c620 common-lisp-controller-3.76-r2.ebuild 3174
+MD5 f7c973768d7421a03561176457e85b75 ChangeLog 3195
+MD5 56d54f6f994cccab3c0325af6aa85173 metadata.xml 510
+MD5 5bf97083352d7931ceadf945c4f70fea common-lisp-controller-4.12.ebuild 3305
MD5 921243e5d85f2160df66d30768b7fb6a files/clc-send-command 3932
-MD5 531ca5d802bb5b70c234532655bbfa91 files/digest-common-lisp-controller-3.64 80
-MD5 e5d6d4f73e65082fae7961087dc7f681 files/digest-common-lisp-controller-3.76 80
MD5 e5d6d4f73e65082fae7961087dc7f681 files/digest-common-lisp-controller-3.76-r1 80
MD5 e5d6d4f73e65082fae7961087dc7f681 files/digest-common-lisp-controller-3.76-r2 80
+MD5 531ca5d802bb5b70c234532655bbfa91 files/digest-common-lisp-controller-3.64 80
+MD5 e5d6d4f73e65082fae7961087dc7f681 files/digest-common-lisp-controller-3.76 80
MD5 8cb955332f856e53d06a40ca2803a2e8 files/digest-common-lisp-controller-3.82 80
MD5 36bc27f941c18714b9e519274bfa30f7 files/digest-common-lisp-controller-3.91 80
+MD5 42bb7d2a56215c78e1f9061c140efe41 files/digest-common-lisp-controller-4.12 78
+MD5 4fa3931e4dabb6efecce0efdbd063ec4 files/README.Gentoo 973
+MD5 a28b04411f6963aa9b5ea21b77a67600 files/3.76-coreutils-gentoo.patch 1345
+MD5 fd599fefe360bfff34b78fb6dbf69344 files/clc-gentoo-3.76.patch.gz 8398
MD5 7bd53a475f418012e5986df364fdd6f2 files/inetd.conf-snippet 75
+MD5 982f4aa31f416999019a8e29538d8108 files/4.12-user-clc-systems-gentoo.patch 774
+MD5 68d7b210f93fc095db4ec27504b86784 files/clc-build-daemon 657
MD5 921243e5d85f2160df66d30768b7fb6a files/3.82/clc-send-command 3932
MD5 233f14b0181d34569dd42f6aa1718073 files/3.82/common-lisp-controller-gentoo.patch 4530
MD5 921243e5d85f2160df66d30768b7fb6a files/3.91/clc-send-command 3932
MD5 3f8712c50c8035b821ed89016ea7603d files/3.91/common-lisp-controller-gentoo.patch 4245
+MD5 18def77ecb7844b6b374ace6f1f96696 files/4.12/lisp-config.lisp 32
diff --git a/dev-lisp/common-lisp-controller/common-lisp-controller-4.12.ebuild b/dev-lisp/common-lisp-controller/common-lisp-controller-4.12.ebuild
new file mode 100644
index 000000000000..c4c59aa5d60e
--- /dev/null
+++ b/dev-lisp/common-lisp-controller/common-lisp-controller-4.12.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/common-lisp-controller/common-lisp-controller-4.12.ebuild,v 1.1 2005/02/10 09:18:30 mkennedy Exp $
+
+inherit eutils
+
+DESCRIPTION="Common Lisp Controller"
+HOMEPAGE="http://packages.debian.org/unstable/devel/common-lisp-controller.html"
+SRC_URI="http://ftp.debian.org/debian/pool/main/c/common-lisp-controller/${PN}_${PV}.tar.gz"
+
+LICENSE="LLGPL-2.1"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+
+DEPEND="app-admin/realpath
+ >=dev-lisp/cl-asdf-1.84
+ !ppc-macos? ( virtual/logger )"
+
+# Nothing requires defsystem anymore
+# >=cl-defsystem3-3.3i-r3
+
+S=${WORKDIR}/clc
+
+src_unpack() {
+ unpack ${A}
+ # remove
+ epatch ${FILESDIR}/${PV}-user-clc-systems-gentoo.patch || die
+}
+
+src_install() {
+ # user package support not in v4
+# dobin clc-register-user-package
+# dobin clc-unregister-user-package
+ dosbin register-common-lisp-implementation
+ dosbin register-common-lisp-source
+ dosbin unregister-common-lisp-implementation
+ dosbin unregister-common-lisp-source
+ insinto /usr/share/common-lisp/source/common-lisp-controller
+ doins common-lisp-controller.lisp
+ doins post-sysdef-install.lisp
+
+# doman man/clc-register-user-package.1
+ doman man/register-common-lisp-implementation.8
+
+# dosym /usr/share/man/man1/clc-register-user-package.1.gz \
+# /usr/share/man/man1/clc-unregister-user-package.1.gz
+ dosym /usr/share/man/man8/register-common-lisp-implementation.8.gz \
+ /usr/share/man/man8/unregister-common-lisp-implementation.8.gz
+ dosym /usr/share/man/man8/register-common-lisp-implementation.8.gz \
+ /usr/share/man/man8/register-common-lisp-source.8.gz
+ dosym /usr/share/man/man8/register-common-lisp-implementation.8.gz \
+ /usr/share/man/man8/unregister-common-lisp-source.8.gz
+
+ insinto /etc
+ doins ${FILESDIR}/${PV}/lisp-config.lisp
+
+ dodoc ${FILESDIR}/README.Gentoo
+ dodoc DESIGN.txt
+}
+
+pkg_postinst() {
+
+ test -d /var/cache/common-lisp-controller \
+ || mkdir /var/cache/common-lisp-controller
+ chmod 1777 /var/cache/common-lisp-controller
+
+ # This code from ${S}/debian/postinst
+
+ for compiler in /usr/lib/common-lisp/bin/*.sh
+ do
+ if [ -f "${compiler}" -a -r "${compiler}" -a -x "${compiler}" ] ; then
+ i=${compiler##*/}
+ i=${i%.sh}
+ einfo ">>> Recompiling Common Lisp Controller for $i"
+ bash "$compiler" install-clc || true
+ einfo ">>> Done rebuilding"
+ fi
+ done
+
+ # This code from ${S}/debian/preinst
+
+ # cleanup fasl files:
+ ( find /usr/share/common-lisp/source/defsystem \
+ /usr/share/common-lisp/source/asdf \
+ /usr/share/common-lisp/source/common-lisp-controller -type f -not -name "*.lisp" -print0 \
+ | xargs --null rm --force 2> /dev/null ) &>/dev/null
+
+ # remove old autobuild files:
+# find /etc/common-lisp -name autobuild -print0 \
+# | xargs -0 rm 2> /dev/null || true
+# find /etc/common-lisp -type d -depth -print0 \
+# | xargs rmdir 2> /dev/null || true
+
+ # remove old fals files:
+ test -d /usr/lib/common-lisp-controller \
+ && rmdir --ignore-fail-on-non-empty /usr/lib/common-lisp-controller
+ for compiler in /usr/lib/common-lisp/bin/*.sh ; do
+ if [ -f "$compiler" -a -r "$compiler" ] ; then
+ i=${compiler##*/}
+ i=${i%.sh}
+ if [ -d "/usr/lib/common-lisp/${i}" ] ; then
+ rm -rf "/usr/lib/common-lisp/${i}"
+ fi
+ fi
+ done
+}
diff --git a/dev-lisp/common-lisp-controller/files/4.12-user-clc-systems-gentoo.patch b/dev-lisp/common-lisp-controller/files/4.12-user-clc-systems-gentoo.patch
new file mode 100644
index 000000000000..b0601a0c3b07
--- /dev/null
+++ b/dev-lisp/common-lisp-controller/files/4.12-user-clc-systems-gentoo.patch
@@ -0,0 +1,18 @@
+diff -u clc.orig/common-lisp-controller.lisp clc/common-lisp-controller.lisp
+--- clc.orig/common-lisp-controller.lisp 2004-09-30 06:33:07.000000000 -0500
++++ clc/common-lisp-controller.lisp 2005-02-10 00:43:05.763351623 -0600
+@@ -111,11 +111,6 @@
+ ;; register the systems root:
+ (push *systems-root*
+ (symbol-value (intern (symbol-name :*central-registry*)
+- (find-package :asdf))))
+- ;; register the users root:
+- (push (merge-pathnames ".clc/systems/"
+- (user-homedir-pathname))
+- (symbol-value (intern (symbol-name :*central-registry*)
+ (find-package :asdf))))))
+ (values))
+
+Only in clc: common-lisp-controller.lisp~
+Common subdirectories: clc.orig/debian and clc/debian
+Common subdirectories: clc.orig/man and clc/man
diff --git a/dev-lisp/common-lisp-controller/files/4.12/lisp-config.lisp b/dev-lisp/common-lisp-controller/files/4.12/lisp-config.lisp
new file mode 100644
index 000000000000..a6d36ce22005
--- /dev/null
+++ b/dev-lisp/common-lisp-controller/files/4.12/lisp-config.lisp
@@ -0,0 +1,3 @@
+
+(in-package common-lisp-user)
+
diff --git a/dev-lisp/common-lisp-controller/files/README.Gentoo b/dev-lisp/common-lisp-controller/files/README.Gentoo
index b9b62ec99415..8ba447122fe8 100644
--- a/dev-lisp/common-lisp-controller/files/README.Gentoo
+++ b/dev-lisp/common-lisp-controller/files/README.Gentoo
@@ -1,13 +1,22 @@
--*- Mode: outline -*-
+ -*-outline-*-
-* IMPORTANT
+* Common Lisp Controller 4.x
+
+With version 4.x of the Debian Common Lisp Controller, the design of
+the controller was simplified so that source was compiled into
+/var/cache/, per user, on demand (ie. when you evaluate (require :foo)
+at the REPL).
+
+* Common Lisp Controller 3.x
+
+** IMPORTANT
The Common Lisp Controller (CLC) in Gentoo GNU/Linux is a modified
version of the original CLC sources from the Debian Project. Do not
send bug reports to the Debian Project -- always send bug reports to
http://bugs.gentoo.org.
-* NOTES
+** NOTES
If you are used to the CLC in Debian, please note that the Gentoo CLC
does not require an Internet super-server such as inetd or xinetd in
diff --git a/dev-lisp/common-lisp-controller/files/digest-common-lisp-controller-4.12 b/dev-lisp/common-lisp-controller/files/digest-common-lisp-controller-4.12
new file mode 100644
index 000000000000..b828905f72ec
--- /dev/null
+++ b/dev-lisp/common-lisp-controller/files/digest-common-lisp-controller-4.12
@@ -0,0 +1 @@
+MD5 cace0e276683e67df03fc10a54f54f42 common-lisp-controller_4.12.tar.gz 22453
diff --git a/dev-lisp/common-lisp-controller/metadata.xml b/dev-lisp/common-lisp-controller/metadata.xml
index f418045b09c8..5969d88bccd5 100644
--- a/dev-lisp/common-lisp-controller/metadata.xml
+++ b/dev-lisp/common-lisp-controller/metadata.xml
@@ -2,4 +2,10 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>common-lisp</herd>
+<longdescription>
+The Common Lisp Controller was originally use in the Debian project. The Common
+Lisp Contoller lets you install and manage common lisp sources and compilers.
+It creates a user-specific cache of compiled objects. When a library or an
+implementation is upgraded all compiled objects in the cache are flushed.
+</longdescription>
</pkgmetadata>
diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 43e5ac842ec4..d7c9187e97f0 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -1,6 +1,7 @@
+MD5 e11eabc5b1d2d29063b7ff0bd8bc0b85 sbcl-0.8.19.ebuild 4068
MD5 171a2860c8099c791c1a5d09a6de79d9 sbcl-0.8.14.ebuild 3882
MD5 b1dc94cfc64e3f6a12ca8ddf43d87eb5 sbcl-0.8.16.ebuild 3940
-MD5 0a5a8b16074b62312129dd45f1502e3d sbcl-0.8.18.ebuild 4014
+MD5 30b27d0155729a1b1c8f1cdec77812fd sbcl-0.8.18.ebuild 4013
MD5 99471881a4600b3754568cf9a57da836 sbcl-0.8.15.ebuild 3941
MD5 670e39aeeb2e918391ae0c2db56870cd ChangeLog 15554
MD5 0c9bf11185a2a2f1916fc3dc72c0e89e metadata.xml 1037
@@ -8,6 +9,7 @@ MD5 c79912580313a9a43b0b9fd2aa794ba2 files/digest-sbcl-0.8.14 468
MD5 74f94f11c31e6e9395b26994ebc70aa7 files/digest-sbcl-0.8.15 469
MD5 a3c050d853b5f0484425c9e35fce226f files/digest-sbcl-0.8.16 469
MD5 917041583d96efd479e31e2f3d84e71f files/digest-sbcl-0.8.18 469
+MD5 33e3d5b37b0eb736acaa29fac1406ae5 files/digest-sbcl-0.8.19 222
MD5 a816917795a2edb435b9d3831646eef1 files/0.8.14/install-clc.lisp 1360
MD5 071f286575536d58bd93efe2f77cd24c files/0.8.14/sbcl.sh 2168
MD5 7c5b94526a68b9f2db23db5a1ee75d25 files/0.8.14/sbcl-no-tests-gentoo.patch 2725
@@ -40,3 +42,11 @@ MD5 5e7d83e9a206030ad981e3bae015ee9f files/0.8.18/README.Gentoo 1059
MD5 7b753c4f6f63f1fc8630f3c9100a8ca9 files/0.8.18/customize-target-features.lisp-suffix 8
MD5 653f804ebcd167d167f8163756b7da17 files/0.8.18/sbclrc 639
MD5 5f377492c1c9e69f16eea4d48c9515a0 files/0.8.18/sbcl-gentoo.patch 1172
+MD5 3869dca83085d07e01386eda00c05943 files/0.8.19/install-clc.lisp 980
+MD5 7447a308f36b4ad14626357d8f2c8db6 files/0.8.19/sbcl.sh 1512
+MD5 f21fa7d778f3e4ff902a5e713f59c67b files/0.8.19/sbcl-no-tests-gentoo.patch 2609
+MD5 683427165f7d0717333bbb9762972b8d files/0.8.19/customize-target-features.lisp-prefix 95
+MD5 5e7d83e9a206030ad981e3bae015ee9f files/0.8.19/README.Gentoo 1059
+MD5 7b753c4f6f63f1fc8630f3c9100a8ca9 files/0.8.19/customize-target-features.lisp-suffix 8
+MD5 653f804ebcd167d167f8163756b7da17 files/0.8.19/sbclrc 639
+MD5 0d1e20398f5907e7b6cd0769a353e207 files/0.8.19/sbcl-gentoo.patch 1172
diff --git a/dev-lisp/sbcl/files/0.8.19/README.Gentoo b/dev-lisp/sbcl/files/0.8.19/README.Gentoo
new file mode 100644
index 000000000000..b1243827a6e6
--- /dev/null
+++ b/dev-lisp/sbcl/files/0.8.19/README.Gentoo
@@ -0,0 +1,29 @@
+-*- outline -*- $Id: README.Gentoo,v 1.1 2005/02/10 09:18:30 mkennedy Exp $
+
+Gentoo GNU/Linux specific notes for SBCL
+----------------------------------------
+
+This is the README.Gentoo file from /usr/share/doc/@PF@/ directory.
+
+ * The Gentoo port uses patches from the Debian project's SBCL port.
+
+ * An SBCL with support for multi-threading on GNU/Linux for x86 is available
+ with 'USE="threads" emerge dev-lisp/sbcl'
+
+ * asdf-install is installed as sbcl-asdf-install (the man-page is similarly
+ named).
+
+ * Support for the Common Lisp Controller is available.
+
+ * If "nosource" is in your USE flags, then SBCL's source will not be installed
+ (in /usr/lib/sbcl/src).
+
+ * If "unicode" is in your USE flags, then support for SBCL
+ Unicode will be included.
+
+ * If "ldb" is in you USE flags, then support for the SBCL low-level debugger
+ will be included.
+
+If you encounter any problems or have suggestions, use http://bugs.gentoo.org.
+Please don't bother the upstream authors unless you are absolutely certain it is
+not Gentoo-related.
diff --git a/dev-lisp/sbcl/files/0.8.19/customize-target-features.lisp-prefix b/dev-lisp/sbcl/files/0.8.19/customize-target-features.lisp-prefix
new file mode 100644
index 000000000000..40f9a4fc85fa
--- /dev/null
+++ b/dev-lisp/sbcl/files/0.8.19/customize-target-features.lisp-prefix
@@ -0,0 +1,5 @@
+(lambda (list)
+(flet ((enable (x)
+(pushnew x list))
+(disable (x)
+(setf list (remove x list))))
diff --git a/dev-lisp/sbcl/files/0.8.19/customize-target-features.lisp-suffix b/dev-lisp/sbcl/files/0.8.19/customize-target-features.lisp-suffix
new file mode 100644
index 000000000000..dbbde7adc44e
--- /dev/null
+++ b/dev-lisp/sbcl/files/0.8.19/customize-target-features.lisp-suffix
@@ -0,0 +1,2 @@
+)
+list)
diff --git a/dev-lisp/sbcl/files/0.8.19/install-clc.lisp b/dev-lisp/sbcl/files/0.8.19/install-clc.lisp
new file mode 100644
index 000000000000..c8e0a93a729f
--- /dev/null
+++ b/dev-lisp/sbcl/files/0.8.19/install-clc.lisp
@@ -0,0 +1,34 @@
+;;; -*- Mode: LISP; Package: CL-USER -*-
+;;;
+;;; Copyright (C) Peter Van Eynde 2001 and Kevin Rosenberg 2002-2003
+;;;
+;;; License: LGPL v2
+;;;
+(in-package "COMMON-LISP-USER")
+
+(handler-case
+ (load "/usr/share/common-lisp/source/common-lisp-controller/common-lisp-controller.lisp")
+ (error (e)
+ (format t "~%Error during load of common-lisp-controller.lisp: ~A~%" e)
+ (sb-unix:unix-exit 1)))
+
+(handler-case
+ (common-lisp-controller:init-common-lisp-controller-v4 "sbcl")
+ (error (e)
+ (format t "~%Error running init-common-lisp-controller-v4: ~A~%" e)
+ (sb-unix:unix-exit 1)))
+
+(when (probe-file #p"/etc/lisp.config")
+ (load #p"/etc/lisp.config"))
+
+(setf (logical-pathname-translations "SYS")
+ '(("SYS:SRC;**;*.*.*"
+ #P"/usr/share/sbcl/src/**/*.*")
+ ("SYS:CONTRIB;**;*.*.*"
+ #P"/usr/share/sbcl/**/*.*")))
+
+(ignore-errors
+ (format t "~%Saving to sbcl-new.core...")
+ (sb-ext:gc :full t)
+ (sb-ext:save-lisp-and-die "sbcl-new.core"
+ :purify t))
diff --git a/dev-lisp/sbcl/files/0.8.19/sbcl-gentoo.patch b/dev-lisp/sbcl/files/0.8.19/sbcl-gentoo.patch
new file mode 100644
index 000000000000..190d678aa3db
--- /dev/null
+++ b/dev-lisp/sbcl/files/0.8.19/sbcl-gentoo.patch
@@ -0,0 +1,32 @@
+diff -ru sbcl-0.8.19.orig/contrib/sb-posix/posix-tests.lisp sbcl-0.8.19/contrib/sb-posix/posix-tests.lisp
+--- sbcl-0.8.19.orig/contrib/sb-posix/posix-tests.lisp 2004-03-15 09:24:53.000000000 -0600
++++ sbcl-0.8.19/contrib/sb-posix/posix-tests.lisp 2004-04-28 14:47:50.179460512 -0500
+@@ -96,7 +96,7 @@
+ (sb-posix:syscall-errno c)))
+ #.sb-posix::eexist)
+
+-(deftest mkdir.error.2
++#+nil (deftest mkdir.error.2
+ (handler-case
+ (sb-posix:mkdir "/" 0)
+ (sb-posix:syscall-error (c)
+@@ -149,7 +149,7 @@
+ (sb-posix:syscall-errno c)))
+ #.sb-posix::enotdir)
+
+-(deftest rmdir.error.3
++#+nil (deftest rmdir.error.3
+ (handler-case
+ (sb-posix:rmdir "/")
+ (sb-posix:syscall-error (c)
+diff -ru sbcl-0.8.19.orig/src/runtime/GNUmakefile sbcl-0.8.19/src/runtime/GNUmakefile
+--- sbcl-0.8.19.orig/src/runtime/GNUmakefile 2004-04-10 08:37:23.000000000 -0500
++++ sbcl-0.8.19/src/runtime/GNUmakefile 2004-04-28 14:46:29.556717032 -0500
+@@ -33,6 +33,7 @@
+ # symlink to Config-foo.
+ include Config
+
++CFLAGS += -DSBCL_HOME='"/usr/lib/sbcl"'
+
+ C_SRCS = alloc.c backtrace.c breakpoint.c coreparse.c \
+ dynbind.c gc-common.c globals.c interr.c interrupt.c \
diff --git a/dev-lisp/sbcl/files/0.8.19/sbcl-no-tests-gentoo.patch b/dev-lisp/sbcl/files/0.8.19/sbcl-no-tests-gentoo.patch
new file mode 100644
index 000000000000..8ea79ce8d824
--- /dev/null
+++ b/dev-lisp/sbcl/files/0.8.19/sbcl-no-tests-gentoo.patch
@@ -0,0 +1,56 @@
+diff -ur sbcl-0.8.19.orig/contrib/sb-bsd-sockets/sb-bsd-sockets.asd sbcl-0.8.19/contrib/sb-bsd-sockets/sb-bsd-sockets.asd
+--- sbcl-0.8.19.orig/contrib/sb-bsd-sockets/sb-bsd-sockets.asd 2004-02-11 05:00:40.000000000 -0600
++++ sbcl-0.8.19/contrib/sb-bsd-sockets/sb-bsd-sockets.asd 2004-07-11 15:30:52.230966464 -0500
+@@ -103,14 +103,3 @@
+ (defmethod perform :after ((o load-op) (c (eql (find-system :sb-bsd-sockets))))
+ (provide 'sb-bsd-sockets))
+
+-(defmethod perform ((o test-op) (c (eql (find-system :sb-bsd-sockets))))
+- (operate 'load-op 'sb-bsd-sockets-tests)
+- (operate 'test-op 'sb-bsd-sockets-tests))
+-
+-(defsystem sb-bsd-sockets-tests
+- :depends-on (sb-rt sb-bsd-sockets sb-posix)
+- :components ((:file "tests")))
+-
+-(defmethod perform ((o test-op) (c (eql (find-system :sb-bsd-sockets-tests))))
+- (or (funcall (intern "DO-TESTS" (find-package "SB-RT")))
+- (error "test-op failed")))
+diff -ur sbcl-0.8.19.orig/contrib/sb-posix/sb-posix.asd sbcl-0.8.19/contrib/sb-posix/sb-posix.asd
+--- sbcl-0.8.19.orig/contrib/sb-posix/sb-posix.asd 2003-11-29 14:41:47.000000000 -0600
++++ sbcl-0.8.19/contrib/sb-posix/sb-posix.asd 2004-07-11 15:52:38.766342896 -0500
+@@ -86,34 +86,3 @@
+ "constants"
+ :package :sb-posix :depends-on ("defpackage"))
+ (:file "interface" :depends-on ("constants" "macros" "designator" "alien"))))
+-
+-(defsystem sb-posix-tests
+- :depends-on (sb-rt)
+- :components ((:file "posix-tests")))
+-
+-(defmethod perform :after ((o load-op) (c (eql (find-system :sb-posix))))
+- (provide 'sb-posix))
+-
+-(defmethod perform ((o test-op) (c (eql (find-system :sb-posix))))
+- (operate 'load-op 'sb-posix-tests)
+- (operate 'test-op 'sb-posix-tests))
+-
+-(defmethod perform ((o test-op) (c (eql (find-system :sb-posix-tests))))
+- (funcall (intern "DO-TESTS" (find-package "SB-RT")))
+- (let ((failures (funcall (intern "PENDING-TESTS" "SB-RT")))
+- (ignored-failures (loop for sym being the symbols of :sb-posix-tests
+- if (search ".ERROR" (symbol-name sym))
+- collect sym)))
+- (cond
+- ((null failures)
+- t)
+- ((null (set-difference failures ignored-failures))
+- (warn "~@<some POSIX implementations return incorrect error values for ~
+- failing calls, but there is legitimate variation between ~
+- implementations too. If you think the errno ~
+- from your platform is valid, please contact the sbcl ~
+- developers; otherwise, please submit a bug report to your ~
+- kernel distributor~@:>")
+- t)
+- (t
+- (error "non-errno tests failed!")))))
diff --git a/dev-lisp/sbcl/files/0.8.19/sbcl.sh b/dev-lisp/sbcl/files/0.8.19/sbcl.sh
new file mode 100644
index 000000000000..66253874d2a3
--- /dev/null
+++ b/dev-lisp/sbcl/files/0.8.19/sbcl.sh
@@ -0,0 +1,60 @@
+#!/bin/sh
+
+if [ ! -f /usr/share/common-lisp/source/common-lisp-controller/common-lisp-controller.lisp ] ; then
+ cat <<EOF
+$0: cannot find the common-lisp-controller source.
+EOF
+ exit 0
+fi
+
+build_error()
+{
+ echo "Build failure $1"
+ exit 1
+}
+
+case $1 in
+ install-clc)
+ echo $0 loading and dumping clc.
+ ( cd /usr/lib/sbcl
+ /usr/bin/sbcl --core /usr/lib/sbcl/sbcl-dist.core \
+ --noinform --sysinit /etc/sbclrc --userinit /dev/null \
+ --load "/usr/lib/sbcl/install-clc.lisp" 2> /dev/null
+ mv sbcl-new.core sbcl.core || (echo FAILED ; cp sbcl-dist.core sbcl.core ) )
+ ;;
+ remove-clc)
+ echo $0 removing clc-enabled image
+ cp /usr/lib/sbcl/sbcl-dist.core /usr/lib/sbcl/sbcl.core
+ ;;
+ rebuild)
+ echo $0 rebuilding...
+ shift
+ echo rebuilding $1
+ /usr/bin/sbcl --noinform --sysinit /etc/sbclrc --userinit /dev/null \
+ --disable-debugger \
+ --eval \
+"(handler-case
+ (progn
+ (asdf:operate 'asdf:compile-op (quote $1))
+ (sb-unix:unix-exit 0))
+ (error (e)
+ (ignore-errors (format t \"~&Build error: ~A~%\" e))
+ (finish-output)
+ (sb-unix:unix-exit 1)))" || build_error
+ ;;
+ remove)
+ echo $0 removing packages...
+ shift
+ while [ ! -z "$1" ] ; do
+ rm -rf "/var/cache/common-lisp-controller/*/sbcl/${1}"
+ shift
+ done
+ ;;
+ *)
+ echo $0 unkown command $1
+ echo known commands: rebuild, remove, install-clc, and remove-clc
+ exit 1
+ ;;
+esac
+
+exit 0
diff --git a/dev-lisp/sbcl/files/0.8.19/sbclrc b/dev-lisp/sbcl/files/0.8.19/sbclrc
new file mode 100644
index 000000000000..91f31720d896
--- /dev/null
+++ b/dev-lisp/sbcl/files/0.8.19/sbclrc
@@ -0,0 +1,18 @@
+;;; -*- Mode: Lisp; Syntax: ANSI-Common-Lisp; Package: CL-USER -*-
+
+;;; This file is installed as /etc/sbcl.rc and run on every invocation
+;;; of SBCL
+
+(if (probe-file "/etc/lisp-config.lisp")
+ (load "/etc/lisp-config.lisp")
+ (format t "~%;;; Warning: there is no /etc/lisp-config.lisp file"))
+
+;;; The following is required if you want source location functions to
+;;; work (such as those called when you use M-. (edit definition) in
+;;; ILISP or SLIME)
+
+(setf (logical-pathname-translations "SYS")
+ '(("SYS:SRC;**;*.*.*" #p"/usr/lib/sbcl/src/**/*.*")
+ ("SYS:CONTRIB;**;*.*.*" #p"/usr/lib/sbcl/**/*.*")))
+
+;;; sbclrc ends here
diff --git a/dev-lisp/sbcl/files/digest-sbcl-0.8.19 b/dev-lisp/sbcl/files/digest-sbcl-0.8.19
new file mode 100644
index 000000000000..2c5186880c63
--- /dev/null
+++ b/dev-lisp/sbcl/files/digest-sbcl-0.8.19
@@ -0,0 +1,3 @@
+MD5 5f1fad48bc9136e3225f55097dd3d306 sbcl-0.8.19-source.tar.bz2 2428120
+MD5 278acbe1c580103a62aba663e4e12ba5 sbcl-0.8.19-html.tar.bz2 109317
+MD5 6c193e328cdb472787ef78401ee5294c sbcl-0.8.1-x86-linux-binary.tar.bz2 6348098
diff --git a/dev-lisp/sbcl/sbcl-0.8.18.ebuild b/dev-lisp/sbcl/sbcl-0.8.18.ebuild
index 384e3c38d55e..f798b2e0432f 100644
--- a/dev-lisp/sbcl/sbcl-0.8.18.ebuild
+++ b/dev-lisp/sbcl/sbcl-0.8.18.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-0.8.18.ebuild,v 1.2 2005/01/10 15:04:06 mkennedy Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-0.8.18.ebuild,v 1.3 2005/02/10 09:18:30 mkennedy Exp $
inherit common-lisp-common eutils
@@ -20,7 +20,7 @@ SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~x86 ~ppc ~sparc ~mips"
+KEYWORDS="x86 ~ppc ~sparc ~mips"
IUSE="threads doc nosource unicode ldb"
DEPEND=">=dev-lisp/common-lisp-controller-3.91
diff --git a/dev-lisp/sbcl/sbcl-0.8.19.ebuild b/dev-lisp/sbcl/sbcl-0.8.19.ebuild
new file mode 100644
index 000000000000..7cfe64ae8dff
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-0.8.19.ebuild
@@ -0,0 +1,139 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-0.8.19.ebuild,v 1.1 2005/02/10 09:18:30 mkennedy Exp $
+
+inherit common-lisp-common-2 eutils
+
+BV_X86=0.8.1
+BV_PPC=0.8.8
+BV_SPARC=0.7.13
+BV_MIPS=0.7.10
+DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp."
+HOMEPAGE="http://sbcl.sourceforge.net/"
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+ mirror://sourceforge/sbcl/${P}-html.tar.bz2
+ x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
+ ppc? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC}-ppc-linux-binary.tar.bz2 )
+ sparc? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
+ mips? ( mirror://sourceforge/sbcl/${PN}-${BV_MIPS}-mips-linux-binary.tar.gz )"
+
+LICENSE="MIT"
+SLOT="0"
+
+KEYWORDS="~x86 ~ppc ~sparc ~mips"
+IUSE="threads doc nosource unicode ldb"
+
+DEPEND=">=dev-lisp/common-lisp-controller-3.91
+ >=dev-lisp/cl-asdf-1.84
+ sys-apps/texinfo
+ doc? ( virtual/tetex )"
+
+PROVIDE="virtual/commonlisp"
+
+src_unpack() {
+ if use x86; then
+ unpack ${PN}-${BV_X86}-x86-linux-binary.tar.bz2
+ mv ${PN}-${BV_X86} x86-binary
+ elif use ppc; then
+ unpack ${PN}-${BV_PPC}-ppc-linux-binary.tar.bz2
+ mv ${PN}-${BV_PPC}-ppc-linux ppc-binary
+ elif use sparc; then
+ unpack ${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2
+ echo mv ${PN}-${BV_SPARC} sparc-binary || die
+ mv ${PN}-${BV_SPARC} sparc-binary || die
+ elif use mips; then
+ unpack ${PN}-${BV_SPARC}-mips-linux-binary.tar.gz
+ mv ${PN}-${BV_SPARC}-mips-linux mips-binary
+ fi
+
+ unpack ${P}-source.tar.bz2
+ epatch ${FILESDIR}/${PV}/sbcl-gentoo.patch
+ epatch ${FILESDIR}/${PV}/sbcl-no-tests-gentoo.patch
+
+ cp ${FILESDIR}/${PV}/customize-target-features.lisp-prefix \
+ ${S}/customize-target-features.lisp
+ use x86 && use threads \
+ && echo '(enable :sb-thread)' \
+ >>${S}/customize-target-features.lisp
+ use ldb \
+ && echo '(enable :sb-ldb)' \
+ >>${S}/customize-target-features.lisp
+ echo '(enable :sb-futex)' >>${S}/customize-target-features.lisp
+ echo '(disable :sb-test)' >>${S}/customize-target-features.lisp
+ ! use unicode \
+ && echo '(disable :sb-unicode)' \
+ >>${S}/customize-target-features.lisp
+ cat ${FILESDIR}/${PV}/customize-target-features.lisp-suffix \
+ >>${S}/customize-target-features.lisp
+ find ${S} -type f -name .cvsignore -exec rm -f '{}' \;
+ find ${S} -type d -name CVS \) -exec rm -rf '{}' \;
+ find ${S} -type f -name \*.c -exec chmod 644 '{}' \;
+}
+
+src_compile() {
+ local bindir
+ use x86 && bindir=../x86-binary
+ use ppc && bindir=../ppc-binary
+ use sparc && bindir=../sparc-binary
+ use mips && bindir=../mips-binary
+ PATH=${bindir}/src/runtime:${PATH} SBCL_HOME=${bindir}/output GNUMAKE=make \
+ ./make.sh 'sbcl
+ --sysinit /dev/null
+ --userinit /dev/null
+ --no-debugger
+ --core ${bindir}/output/sbcl.core' \
+ || die
+ cd ${S}/doc/manual
+ make info
+ use doc && make ps pdf
+}
+
+src_install() {
+ unset SBCL_HOME
+
+ insinto /etc/
+ doins ${FILESDIR}/${PV}/sbclrc # Gentoo specific (from Debian)
+
+ exeinto /usr/lib/common-lisp/bin
+ doexe ${FILESDIR}/${PV}/sbcl.sh # Gentoo specific (from Debian)
+
+ dodir /usr/share/man
+ INSTALL_ROOT=${D}/usr sh install.sh
+ mv ${D}/usr/lib/sbcl/sbcl.core ${D}/usr/lib/sbcl/sbcl-dist.core
+
+ insinto /usr/lib/sbcl
+ doins ${FILESDIR}/${PV}/install-clc.lisp # Gentoo specific (from Debian)
+
+ doman doc/sbcl-asdf-install.1
+
+ dodoc BUGS COPYING CREDITS INSTALL NEWS OPTIMIZATIONS PRINCIPLES README STYLE SUPPORT TLA TODO
+ dodoc ${FILESDIR}/${PV}/README.Gentoo
+ dohtml doc/html/*
+
+ doinfo ${S}/doc/manual/*.info
+ use doc && dodoc ${S}/doc/manual/*.{pdf,ps}
+
+ keepdir /usr/lib/common-lisp/sbcl
+
+ if ! use nosource; then
+ # install the SBCL source
+ find ${S}/src -type f -name \*.fasl |xargs rm -f
+ mv ${S}/src ${D}/usr/lib/sbcl/
+ fi
+
+ impl-save-timestamp-hack sbcl || die
+}
+
+pkg_postinst() {
+ standard-impl-postinst sbcl
+}
+
+pkg_postrm() {
+ standard-impl-postrm sbcl /usr/bin/sbcl
+}
+
+pkg_postrm() {
+ if [ ! -x /usr/bin/sbcl ]; then
+ rm -rf /usr/lib/sbcl/ || die
+ fi
+}