summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-lisp/cl-series/files/2.2.7-sbcl-gentoo.patch')
-rw-r--r--dev-lisp/cl-series/files/2.2.7-sbcl-gentoo.patch36
1 files changed, 36 insertions, 0 deletions
diff --git a/dev-lisp/cl-series/files/2.2.7-sbcl-gentoo.patch b/dev-lisp/cl-series/files/2.2.7-sbcl-gentoo.patch
new file mode 100644
index 000000000000..6a345e90ea3d
--- /dev/null
+++ b/dev-lisp/cl-series/files/2.2.7-sbcl-gentoo.patch
@@ -0,0 +1,36 @@
+diff -ur series.orig/s-code.lisp series/s-code.lisp
+--- series.orig/s-code.lisp 2003-01-17 01:14:56.000000000 -0600
++++ series/s-code.lisp 2004-07-24 13:17:20.548406400 -0500
+@@ -3629,7 +3629,7 @@
+ (defstruct (generator (:conc-name nil) (:type list))
+ gen-state gen-base (current-alter-info nil))
+
+-#+(or :lispworks :cmu :excl)
++#+(or :lispworks :cmu :excl :sbcl)
+ (deftype generator () 'cons)
+
+ (cl:defun generator (s)
+diff -ur series.orig/s-package.lisp series/s-package.lisp
+--- series.orig/s-package.lisp 2001-12-23 15:55:51.000000000 -0600
++++ series/s-package.lisp 2004-07-24 13:17:10.403948592 -0500
+@@ -129,6 +129,8 @@
+ (:import-from "EXT" "COMPILER-LET")
+ #+mcl
+ (:import-from "CCL" "COMPILER-LET")
++ #+sbcl
++ (:import-from "SB-CLTL2" "COMPILER-LET")
+ )
+
+ #-(or series-ansi)
+diff -ur series.orig/series.asd series/series.asd
+--- series.orig/series.asd 2002-11-15 16:26:48.000000000 -0600
++++ series/series.asd 2004-07-24 13:26:54.662127848 -0500
+@@ -4,5 +4,6 @@
+ (defsystem :series
+ :components ((:file "s-package")
+ (:file "s-code")
+- (:file "s-install")))
++ (:file "s-install"))
++ :depends-on (#+sbcl :sb-cltl2))
+
+Only in series: series.asd~