summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Kennedy <mkennedy@gentoo.org>2004-05-19 16:42:31 +0000
committerMatthew Kennedy <mkennedy@gentoo.org>2004-05-19 16:42:31 +0000
commit3314fa3c2f1c08a7b6a8817a5747cb33484c266f (patch)
tree4380df686ee96892579e2dd5cf5063df2af100a0 /dev-lisp
parentnew version, security update (bug #51460) (Manifest recommit) (diff)
downloadgentoo-2-3314fa3c2f1c08a7b6a8817a5747cb33484c266f.tar.gz
gentoo-2-3314fa3c2f1c08a7b6a8817a5747cb33484c266f.tar.bz2
gentoo-2-3314fa3c2f1c08a7b6a8817a5747cb33484c266f.zip
*** empty log message ***
Diffstat (limited to 'dev-lisp')
-rw-r--r--dev-lisp/cl-bouquet/ChangeLog9
-rw-r--r--dev-lisp/cl-bouquet/cl-bouquet-0.1.ebuild7
-rw-r--r--dev-lisp/cl-bouquet/files/cl-bouquet-0.1-clisp-package-lock-gentoo.patch25
3 files changed, 39 insertions, 2 deletions
diff --git a/dev-lisp/cl-bouquet/ChangeLog b/dev-lisp/cl-bouquet/ChangeLog
index e2be7f446689..88bb058e6938 100644
--- a/dev-lisp/cl-bouquet/ChangeLog
+++ b/dev-lisp/cl-bouquet/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for dev-lisp/cl-bouquet
# Copyright 2000-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-bouquet/ChangeLog,v 1.1 2004/05/19 15:51:49 mkennedy Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-bouquet/ChangeLog,v 1.2 2004/05/19 16:42:31 mkennedy Exp $
+
+ 19 May 2004; <mkennedy@gentoo.org>
+ +files/cl-bouquet-0.1-clisp-package-lock-gentoo.patch,
+ cl-bouquet-0.1.ebuild:
+ Minor fix for CLISP which causes a package locking error for COMMON-LISP:TYPE
+ (it is a symbol in COMMON-LISP, but Bouquet creates a generic function of the
+ same name)
*cl-bouquet-0.1 (19 May 2004)
diff --git a/dev-lisp/cl-bouquet/cl-bouquet-0.1.ebuild b/dev-lisp/cl-bouquet/cl-bouquet-0.1.ebuild
index 65e87730c6c8..6ce6097389d3 100644
--- a/dev-lisp/cl-bouquet/cl-bouquet-0.1.ebuild
+++ b/dev-lisp/cl-bouquet/cl-bouquet-0.1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2004 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-bouquet/cl-bouquet-0.1.ebuild,v 1.1 2004/05/19 15:51:49 mkennedy Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-bouquet/cl-bouquet-0.1.ebuild,v 1.2 2004/05/19 16:42:31 mkennedy Exp $
inherit common-lisp
@@ -17,6 +17,11 @@ CLPACKAGE=bouquet
S=${WORKDIR}/bouquet
+src_unpack() {
+ unpack ${A}
+ epatch ${FILESDIR}/${P}-clisp-package-lock-gentoo.patch
+}
+
src_install() {
common-lisp-install *.lisp *.asd
common-lisp-system-symlink
diff --git a/dev-lisp/cl-bouquet/files/cl-bouquet-0.1-clisp-package-lock-gentoo.patch b/dev-lisp/cl-bouquet/files/cl-bouquet-0.1-clisp-package-lock-gentoo.patch
new file mode 100644
index 000000000000..ab89b895ed51
--- /dev/null
+++ b/dev-lisp/cl-bouquet/files/cl-bouquet-0.1-clisp-package-lock-gentoo.patch
@@ -0,0 +1,25 @@
+diff -ur bouquet.orig/bouquet.asd bouquet/bouquet.asd
+--- bouquet.orig/bouquet.asd 2004-04-30 04:41:02.000000000 -0500
++++ bouquet/bouquet.asd 2004-05-19 11:25:41.242113070 -0500
+@@ -1,6 +1,12 @@
+ (defpackage #:bouquet-system (:use #:asdf #:cl))
+ (in-package #:bouquet-system)
+
++(defclass possibly-unsafe-file (cl-source-file) ())
++
++(defmethod perform :around ((op load-op) (c possibly-unsafe-file))
++ #+clisp (setf (ext:package-lock "COMMON-LISP") nil)
++ (call-next-method))
++
+ (asdf:defsystem :bouquet
+ :version "0.3.0"
+ :author "Eugene Zaikonnikov"
+@@ -12,7 +18,7 @@
+ ((#:albert #:docbook #:cvs-viewurl) . "http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/bouquet/bouquet/")
+ ((#:albert #:docbook #:cvs-tag) . "HEAD"))
+ :components ((:file "package")
+- (:file "bouquet" :depends-on ("package"))
++ (:possibly-unsafe-file "bouquet" :depends-on ("package"))
+ (:file "tests" :depends-on ("bouquet"))))
+
+