summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Kennedy <mkennedy@gentoo.org>2003-10-15 17:11:39 +0000
committerMatthew Kennedy <mkennedy@gentoo.org>2003-10-15 17:11:39 +0000
commit9b908048a33f3168993ed8ea8620f1275e3f9fe0 (patch)
tree1338e92e8ca0dca78a0274d86a8592ea58a22016 /dev-lisp/cl-acl-compat
parent*** empty log message *** (diff)
downloadgentoo-2-9b908048a33f3168993ed8ea8620f1275e3f9fe0.tar.gz
gentoo-2-9b908048a33f3168993ed8ea8620f1275e3f9fe0.tar.bz2
gentoo-2-9b908048a33f3168993ed8ea8620f1275e3f9fe0.zip
*** empty log message ***
Diffstat (limited to 'dev-lisp/cl-acl-compat')
-rw-r--r--dev-lisp/cl-acl-compat/ChangeLog7
-rw-r--r--dev-lisp/cl-acl-compat/Manifest6
-rw-r--r--dev-lisp/cl-acl-compat/cl-acl-compat-1.2.27.2003.09.19.ebuild15
-rw-r--r--dev-lisp/cl-acl-compat/files/1.2.27.2003.09.19-lw-buffering.lisp-gentoo.patch12
-rw-r--r--dev-lisp/cl-acl-compat/metadata.xml5
5 files changed, 41 insertions, 4 deletions
diff --git a/dev-lisp/cl-acl-compat/ChangeLog b/dev-lisp/cl-acl-compat/ChangeLog
index ac3f154a1cb8..f2dbbf8a6fc0 100644
--- a/dev-lisp/cl-acl-compat/ChangeLog
+++ b/dev-lisp/cl-acl-compat/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-lisp/cl-acl-compat
# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-acl-compat/ChangeLog,v 1.2 2003/09/24 01:05:53 mkennedy Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-acl-compat/ChangeLog,v 1.3 2003/10/15 17:10:09 mkennedy Exp $
+
+ 15 Oct 2003; Matthew Kennedy <mkennedy@gentoo.org>
+ cl-acl-compat-1.2.27.2003.09.19.ebuild, metadata.xml,
+ files/1.2.27.2003.09.19-lw-buffering.lisp-gentoo.patch:
+ add preinst and postrm
*cl-acl-compat-1.2.27.2003.09.19 (23 Sep 2003)
diff --git a/dev-lisp/cl-acl-compat/Manifest b/dev-lisp/cl-acl-compat/Manifest
index d34cc50cc05a..9875bdb207f0 100644
--- a/dev-lisp/cl-acl-compat/Manifest
+++ b/dev-lisp/cl-acl-compat/Manifest
@@ -1,5 +1,7 @@
-MD5 afd0421f2ddb77c52feece959fb84603 ChangeLog 562
MD5 a0f68c3db0d619427e4ba41081041649 cl-acl-compat-1.2.12c.ebuild 885
-MD5 1ee2192d0a8f5ca8cfb4d56bcd75aaf8 cl-acl-compat-1.2.27.2003.09.19.ebuild 924
+MD5 9b65b0341efc8f4b29498aad23315229 metadata.xml 164
+MD5 6a76e1468ca1a5457c5d794bd896c76b cl-acl-compat-1.2.27.2003.09.19.ebuild 1152
+MD5 0bd80bd923fb280aa71301d1339dd339 ChangeLog 755
+MD5 d04be22ec17b2276ee4835ff59e3592d files/1.2.27.2003.09.19-lw-buffering.lisp-gentoo.patch 733
MD5 15d5d16cbcbb9ba7405c40c985cfc2fb files/digest-cl-acl-compat-1.2.12c 92
MD5 55d28579b14e29bf3df0fb0c4ef69d22 files/digest-cl-acl-compat-1.2.27.2003.09.19 91
diff --git a/dev-lisp/cl-acl-compat/cl-acl-compat-1.2.27.2003.09.19.ebuild b/dev-lisp/cl-acl-compat/cl-acl-compat-1.2.27.2003.09.19.ebuild
index 9b36ea300cea..3a0b9c525054 100644
--- a/dev-lisp/cl-acl-compat/cl-acl-compat-1.2.27.2003.09.19.ebuild
+++ b/dev-lisp/cl-acl-compat/cl-acl-compat-1.2.27.2003.09.19.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2003 Gentoo Technologies, Inc.
# 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.27.2003.09.19.ebuild,v 1.1 2003/09/24 01:05:53 mkennedy Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-acl-compat/cl-acl-compat-1.2.27.2003.09.19.ebuild,v 1.2 2003/10/15 17:10:09 mkennedy Exp $
inherit common-lisp
@@ -21,9 +21,22 @@ CLPACKAGE=acl-compat
S=${WORKDIR}/cl-portable-aserve-${MY_PV}
+src_unpack() {
+ unpack ${A}
+ epatch ${FILESDIR}/${PV}-lw-buffering.lisp-gentoo.patch
+}
+
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
}
+
+pkg_preinst() {
+ rm -rf /usr/lib/common-lisp/*/${CLPACKAGE} || true
+}
+
+pkg_postrm() {
+ rm -rf /usr/lib/common-lisp/*/${CLPACKAGE} || true
+} \ No newline at end of file
diff --git a/dev-lisp/cl-acl-compat/files/1.2.27.2003.09.19-lw-buffering.lisp-gentoo.patch b/dev-lisp/cl-acl-compat/files/1.2.27.2003.09.19-lw-buffering.lisp-gentoo.patch
new file mode 100644
index 000000000000..ba431782d5ad
--- /dev/null
+++ b/dev-lisp/cl-acl-compat/files/1.2.27.2003.09.19-lw-buffering.lisp-gentoo.patch
@@ -0,0 +1,12 @@
+diff -ur cl-portable-aserve-1.2.27+cvs2003.09.19.orig/acl-compat/lw-buffering.lisp cl-portable-aserve-1.2.27+cvs2003.09.19/acl-compat/lw-buffering.lisp
+--- cl-portable-aserve-1.2.27+cvs2003.09.19.orig/acl-compat/lw-buffering.lisp 2003-09-05 00:51:32.000000000 -0500
++++ cl-portable-aserve-1.2.27+cvs2003.09.19/acl-compat/lw-buffering.lisp 2003-10-14 14:47:19.819153352 -0500
+@@ -261,7 +261,7 @@
+ (stream-flush-buffer stream)
+ (force-output (native-lisp-stream stream)))
+
+-(defmethod stream-clear-output ((stream buffered-bivalent-output-stream))
++#-sbcl (defmethod stream-clear-output ((stream buffered-bivalent-output-stream))
+ (with-stream-output-buffer (buffer index limit) stream
+ (setf index 0
+ limit 0))
diff --git a/dev-lisp/cl-acl-compat/metadata.xml b/dev-lisp/cl-acl-compat/metadata.xml
new file mode 100644
index 000000000000..f418045b09c8
--- /dev/null
+++ b/dev-lisp/cl-acl-compat/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>