diff options
author | Matthew Kennedy <mkennedy@gentoo.org> | 2005-01-07 21:52:19 +0000 |
---|---|---|
committer | Matthew Kennedy <mkennedy@gentoo.org> | 2005-01-07 21:52:19 +0000 |
commit | 1c2169f17ce33df00e8ac67a7f577115dc183f9b (patch) | |
tree | f8b23845d00c51fa6e0a4a73eb7d5df09bcc4870 /dev-lisp/sbcl/files | |
parent | security bump; bug 77023 (diff) | |
download | historical-1c2169f17ce33df00e8ac67a7f577115dc183f9b.tar.gz historical-1c2169f17ce33df00e8ac67a7f577115dc183f9b.tar.bz2 historical-1c2169f17ce33df00e8ac67a7f577115dc183f9b.zip |
*** empty log message ***
Diffstat (limited to 'dev-lisp/sbcl/files')
80 files changed, 44 insertions, 2744 deletions
diff --git a/dev-lisp/sbcl/files/0.8.10/README.Gentoo b/dev-lisp/sbcl/files/0.8.10/README.Gentoo deleted file mode 100644 index ac3a9fc04732..000000000000 --- a/dev-lisp/sbcl/files/0.8.10/README.Gentoo +++ /dev/null @@ -1,21 +0,0 @@ --*- outline -*- - -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 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.10/customize-target-features.lisp b/dev-lisp/sbcl/files/0.8.10/customize-target-features.lisp deleted file mode 100644 index 7663f4802619..000000000000 --- a/dev-lisp/sbcl/files/0.8.10/customize-target-features.lisp +++ /dev/null @@ -1,19 +0,0 @@ -;;;; -*- Lisp -*- - -;;;; This is the features customization lambda form we will use if the -;;;; user has "threads" in USE *and* they are building for the x86 -;;;; architecture. - -;;;; :sb-futex is dependent on the presence of a Linux 2.6.x kernel. -;;;; For users of Linux 2.4.x kernels, this is still okay to enable, -;;;; as SBCL will fall back if the futex system-call is not present. - -(lambda (list) - (flet ((enable (x) - (pushnew x list)) - (disable (x) - (setf list (remove x list)))) - (enable :sb-thread) - (enable :sb-futex) - (disable :sb-test)) - list) diff --git a/dev-lisp/sbcl/files/0.8.10/customize-target-features.lisp.no-threads b/dev-lisp/sbcl/files/0.8.10/customize-target-features.lisp.no-threads deleted file mode 100644 index 100d84059509..000000000000 --- a/dev-lisp/sbcl/files/0.8.10/customize-target-features.lisp.no-threads +++ /dev/null @@ -1,19 +0,0 @@ -;;;; -*- Lisp -*- - -;;;; This is the features customization lambda form we will use if the -;;;; user has "threads" in USE *and* they are building for the x86 -;;;; architecture. - -;;;; :sb-futex is dependent on the presence of a Linux 2.6.x kernel. -;;;; For users of Linux 2.4.x kernels, this is still okay to enable, -;;;; as SBCL will fall back if the futex system-call is not present. - -(lambda (list) - (flet ((enable (x) - (pushnew x list)) - (disable (x) - (setf list (remove x list)))) - (disable :sb-thread) - (disable :sb-futex) - (disable :sb-test)) - list) diff --git a/dev-lisp/sbcl/files/0.8.10/install-clc.lisp b/dev-lisp/sbcl/files/0.8.10/install-clc.lisp deleted file mode 100644 index 2f9a28fcab12..000000000000 --- a/dev-lisp/sbcl/files/0.8.10/install-clc.lisp +++ /dev/null @@ -1,53 +0,0 @@ -;;; -*- Mode: LISP; Package: CL-USER -*- -;;; -;;; Copyright (C) Peter Van Eynde 2001 and Kevin Rosenberg 2002-2003 -;;; -;;; License: LGPL v2 -;;; -;;; Some modifications for Gentoo, Matthew Kennedy <mkennedy@gentoo.org> -;;; - -(in-package "COMMON-LISP-USER") - -(unless (ignore-errors - (load "/usr/share/common-lisp/source/common-lisp-controller/common-lisp-controller.lisp")) - (sb-unix:unix-exit 1)) - -(unless (ignore-errors - (common-lisp-controller:init-common-lisp-controller - "/usr/lib/common-lisp/sbcl/" - :version 3) - t) - (format t "~%Error during init of common-lisp-controller~%") - (sb-unix:unix-exit 1)) - -(in-package :common-lisp-controller) - -(defun send-clc-command (command package) - (let ((process - (sb-ext:run-program "/usr/bin/clc-send-command" - (list - (ecase command - (:recompile "recompile") - (:remove "remove")) - (format nil "~A" package) - "sbcl" - "--quiet") - :wait t))) - (if (= (sb-ext:process-exit-code process) 0) - (values) - (error "An error happened during ~A of ~A for ~A~%Please see /usr/share/doc/common-lisp-controller/REPORTING-BUGS.gz" - (ecase command - (:recompile "recompilation") - (:remove "removal")) - package - "sbcl")))) - -(in-package :common-lisp-user) - -(ignore-errors - (format t "~%Saving to sbcl-new.core...") - (sb-ext:gc :full t) -;(setf ext:*batch-mode* nil) - (sb-ext:save-lisp-and-die "sbcl-new.core" - :purify t)) diff --git a/dev-lisp/sbcl/files/0.8.10/sbcl-asdf-install.1 b/dev-lisp/sbcl/files/0.8.10/sbcl-asdf-install.1 deleted file mode 100644 index 6f2cc8c6b14f..000000000000 --- a/dev-lisp/sbcl/files/0.8.10/sbcl-asdf-install.1 +++ /dev/null @@ -1,126 +0,0 @@ -.TH SBCL-ASDF-INSTALL 1 "$Date: 2004/05/07 17:34:27 $" -.AT 3 -.SH NAME -SBCL-ASDF-INSTALL -- "Download an Install ASDF Systems" - -.SH DESCRIPTION - -Downloads and installs an ASDF system or anything else that looks -convincingly like one, including updating the ASDF:*CENTRAL-REGISTRY* -symlinks for all the toplevel .asd files it contains. Please read -this file before use: in particular: this is an automatic tool that -downloads and compiles stuff it finds on the 'net. Please look at the -SECURITY section and be sure you understand the implications - - -.SH USAGE - -This can be used either from within an SBCL instance: - -* (require 'asdf-install) -* (asdf-install:install 'xlunit) ; for example - -or standalone from the shell: - -$ sbcl-asdf-install xlunit - -Each argument may be - - - - The name of a cliki page. asdf-install visits that page and finds - the download location from the `:(package)' tag - usually rendered - as "Download ASDF package from ..." - - - A URL, which is downloaded directly - - - A local tar.gz file, which is installed - - -.SH SECURITY CONCERNS: READ THIS CAREFULLY - -When you invoke asdf-install, you are asking SBCL to download, -compile, and install software from some random site on the web. Given -that it's indirected through a page on CLiki, any malicious third party -doesn't even need to hack the distribution server to replace the -package with something else: he can just edit the link. - -For this reason, we encourage package providers to crypto-sign their -packages (see details at the URL in the PACKAGE CREATION section) and -users to check the signatures. asdf-install has three levels of -automatic signature checking: "on", "off" and "unknown sites", which -can be set using the configuration variables described in -CUSTOMIZATION below. The default is "unknown sites", which will -expect a GPG signature on all downloads except those from -presumed-good sites. The current default presumed-good sites are -CCLAN nodes, and two web sites run by SBCL maintainers: again, see -below for customization details - - -.SH CUSTOMIZATION - -If the file $HOME/.asdf-install exists, it is loaded. This can be -used to override the default values of exported special variables. -Presently these are - -.TP 3 -\-- -*PROXY* - defaults to $http_proxy environment variable -.TP 3 -\- -*CCLAN-MIRROR* - preferred/nearest CCLAN node. See the list at -http://ww.telent.net/cclan-choose-mirror -.TP 3 -\- -*SBCL-HOME* - Set from $SBCL_HOME environment variable. This should already be -correct for whatever SBCL is running, if it's been installed correctly -.TP 3 -\- -*VERIFY-GPG-SIGNATURES* - Verify GPG signatures for the downloaded packages? - NIL - no, T - yes, :UNKNOWN-LOCATIONS - only for URLs which aren't in CCLAN and don't begin with one of the prefixes in *SAFE-URL-PREFIXES* -.TP 3 -\- -*LOCATIONS* - Possible places in the filesystem to install packages into. See default -value for format -.TP 3 -\- -*SAFE-URL-PREFIXES* - List of locations for which GPG signature checking won't be done when -*verify-gpg-signatures* is :unknown-locations - - -.SH PACKAGE CREATION - -If you want to create your own packages that can be installed using this -loader, see the "Making your package downloadable..." section at -<http://www.cliki.net/asdf-install> - - -.SH HACKERS NOTE - -Listen very carefully: I will say this only as often as it appears to -be necessary to say it. asdf-install is not a good example of how to -write a URL parser, HTTP client, or anything else, really. -Well-written extensible and robust URL parsers, HTTP clients, FTP -clients, etc would definitely be nice things to have, but it would be -nicer to have them in CCLAN where anyone can use them - after having -downloaded them with asdf-install - than in SBCL contrib where they're -restricted to SBCL users and can only be updated once a month via SBCL -developers. This is a bootstrap tool, and as such, will tend to -resist changes that make it longer or dependent on more other -packages, unless they also add to its usefulness for bootstrapping. - - -.SH TODO - -a) gpg signature checking would be better if it actually checked against -a list of "trusted to write Lisp" keys, instead of just "trusted to be -who they say they are" - -e) nice to have: resume half-done downloads instead of starting from scratch -every time. but right now we're dealing in fairly small packages, this is not -an immediate concern - diff --git a/dev-lisp/sbcl/files/0.8.10/sbcl-gentoo.patch b/dev-lisp/sbcl/files/0.8.10/sbcl-gentoo.patch deleted file mode 100644 index 828157b74dfa..000000000000 --- a/dev-lisp/sbcl/files/0.8.10/sbcl-gentoo.patch +++ /dev/null @@ -1,91 +0,0 @@ -Only in sbcl-0.8.10/contrib/asdf-install: semantic.cache -diff -ru sbcl-0.8.10.orig/contrib/sb-posix/posix-tests.lisp sbcl-0.8.10/contrib/sb-posix/posix-tests.lisp ---- sbcl-0.8.10.orig/contrib/sb-posix/posix-tests.lisp 2004-03-15 09:24:53.000000000 -0600 -+++ sbcl-0.8.10/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) -Only in sbcl-0.8.10/contrib/sb-posix: posix-tests.lisp~ -Only in sbcl-0.8.10/doc: semantic.cache -diff -ru sbcl-0.8.10.orig/src/runtime/GNUmakefile sbcl-0.8.10/src/runtime/GNUmakefile ---- sbcl-0.8.10.orig/src/runtime/GNUmakefile 2004-04-10 08:37:23.000000000 -0500 -+++ sbcl-0.8.10/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 \ -Only in sbcl-0.8.10/src/runtime: GNUmakefile~ -Only in sbcl-0.8.10/src/runtime: semantic.cache -Only in sbcl-0.8.10/src/runtime: semantic.cache~ -diff -ru sbcl-0.8.10.orig/src/runtime/thread.c sbcl-0.8.10/src/runtime/thread.c ---- sbcl-0.8.10.orig/src/runtime/thread.c 2004-04-19 14:40:48.000000000 -0500 -+++ sbcl-0.8.10/src/runtime/thread.c 2004-04-28 17:03:38.072792448 -0500 -@@ -215,24 +215,6 @@ - } else lose("can't create initial thread"); - } - --#ifdef LISP_FEATURE_SB_THREAD --pid_t create_thread(lispobj initial_function) { -- struct thread *th=create_thread_struct(initial_function); -- pid_t kid_pid=clone(new_thread_trampoline, -- (((void*)th->control_stack_start)+ -- THREAD_CONTROL_STACK_SIZE-4), -- CLONE_FILES|SIG_THREAD_EXIT|CLONE_VM,th); -- -- if(th && kid_pid>0) { -- link_thread(th,kid_pid); -- return th->pid; -- } else { -- destroy_thread(th); -- return 0; -- } --} --#endif -- - void destroy_thread (struct thread *th) - { - /* precondition: the unix task has already been killed and exited. -@@ -258,6 +240,23 @@ - 32*SIGSTKSZ); - } - -+#ifdef LISP_FEATURE_SB_THREAD -+pid_t create_thread(lispobj initial_function) { -+ struct thread *th=create_thread_struct(initial_function); -+ pid_t kid_pid=clone(new_thread_trampoline, -+ (((void*)th->control_stack_start)+ -+ THREAD_CONTROL_STACK_SIZE-4), -+ CLONE_FILES|SIG_THREAD_EXIT|CLONE_VM,th); -+ -+ if(th && kid_pid>0) { -+ link_thread(th,kid_pid); -+ return th->pid; -+ } else { -+ destroy_thread(th); -+ return 0; -+ } -+} -+#endif - - struct thread *find_thread_by_pid(pid_t pid) - { -Only in sbcl-0.8.10/src/runtime: thread.c~ diff --git a/dev-lisp/sbcl/files/0.8.11/README.Gentoo b/dev-lisp/sbcl/files/0.8.11/README.Gentoo deleted file mode 100644 index e2e64f5ef684..000000000000 --- a/dev-lisp/sbcl/files/0.8.11/README.Gentoo +++ /dev/null @@ -1,25 +0,0 @@ --*- outline -*- $Id: README.Gentoo,v 1.1 2004/06/22 19:53:08 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 not in your USE flags, then SBCL's source will - also be installed (in /usr/lib/sbcl/src). This is handy with - ILISP or SLIME's `edit-definition' functions. - -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.11/customize-target-features.lisp b/dev-lisp/sbcl/files/0.8.11/customize-target-features.lisp deleted file mode 100644 index 7663f4802619..000000000000 --- a/dev-lisp/sbcl/files/0.8.11/customize-target-features.lisp +++ /dev/null @@ -1,19 +0,0 @@ -;;;; -*- Lisp -*- - -;;;; This is the features customization lambda form we will use if the -;;;; user has "threads" in USE *and* they are building for the x86 -;;;; architecture. - -;;;; :sb-futex is dependent on the presence of a Linux 2.6.x kernel. -;;;; For users of Linux 2.4.x kernels, this is still okay to enable, -;;;; as SBCL will fall back if the futex system-call is not present. - -(lambda (list) - (flet ((enable (x) - (pushnew x list)) - (disable (x) - (setf list (remove x list)))) - (enable :sb-thread) - (enable :sb-futex) - (disable :sb-test)) - list) diff --git a/dev-lisp/sbcl/files/0.8.11/customize-target-features.lisp.no-threads b/dev-lisp/sbcl/files/0.8.11/customize-target-features.lisp.no-threads deleted file mode 100644 index 100d84059509..000000000000 --- a/dev-lisp/sbcl/files/0.8.11/customize-target-features.lisp.no-threads +++ /dev/null @@ -1,19 +0,0 @@ -;;;; -*- Lisp -*- - -;;;; This is the features customization lambda form we will use if the -;;;; user has "threads" in USE *and* they are building for the x86 -;;;; architecture. - -;;;; :sb-futex is dependent on the presence of a Linux 2.6.x kernel. -;;;; For users of Linux 2.4.x kernels, this is still okay to enable, -;;;; as SBCL will fall back if the futex system-call is not present. - -(lambda (list) - (flet ((enable (x) - (pushnew x list)) - (disable (x) - (setf list (remove x list)))) - (disable :sb-thread) - (disable :sb-futex) - (disable :sb-test)) - list) diff --git a/dev-lisp/sbcl/files/0.8.11/install-clc.lisp b/dev-lisp/sbcl/files/0.8.11/install-clc.lisp deleted file mode 100644 index 2f9a28fcab12..000000000000 --- a/dev-lisp/sbcl/files/0.8.11/install-clc.lisp +++ /dev/null @@ -1,53 +0,0 @@ -;;; -*- Mode: LISP; Package: CL-USER -*- -;;; -;;; Copyright (C) Peter Van Eynde 2001 and Kevin Rosenberg 2002-2003 -;;; -;;; License: LGPL v2 -;;; -;;; Some modifications for Gentoo, Matthew Kennedy <mkennedy@gentoo.org> -;;; - -(in-package "COMMON-LISP-USER") - -(unless (ignore-errors - (load "/usr/share/common-lisp/source/common-lisp-controller/common-lisp-controller.lisp")) - (sb-unix:unix-exit 1)) - -(unless (ignore-errors - (common-lisp-controller:init-common-lisp-controller - "/usr/lib/common-lisp/sbcl/" - :version 3) - t) - (format t "~%Error during init of common-lisp-controller~%") - (sb-unix:unix-exit 1)) - -(in-package :common-lisp-controller) - -(defun send-clc-command (command package) - (let ((process - (sb-ext:run-program "/usr/bin/clc-send-command" - (list - (ecase command - (:recompile "recompile") - (:remove "remove")) - (format nil "~A" package) - "sbcl" - "--quiet") - :wait t))) - (if (= (sb-ext:process-exit-code process) 0) - (values) - (error "An error happened during ~A of ~A for ~A~%Please see /usr/share/doc/common-lisp-controller/REPORTING-BUGS.gz" - (ecase command - (:recompile "recompilation") - (:remove "removal")) - package - "sbcl")))) - -(in-package :common-lisp-user) - -(ignore-errors - (format t "~%Saving to sbcl-new.core...") - (sb-ext:gc :full t) -;(setf ext:*batch-mode* nil) - (sb-ext:save-lisp-and-die "sbcl-new.core" - :purify t)) diff --git a/dev-lisp/sbcl/files/0.8.11/sbcl-asdf-install.1 b/dev-lisp/sbcl/files/0.8.11/sbcl-asdf-install.1 deleted file mode 100644 index 4390fea1f1fa..000000000000 --- a/dev-lisp/sbcl/files/0.8.11/sbcl-asdf-install.1 +++ /dev/null @@ -1,126 +0,0 @@ -.TH SBCL-ASDF-INSTALL 1 "$Date: 2004/06/22 19:53:08 $" -.AT 3 -.SH NAME -SBCL-ASDF-INSTALL -- "Download an Install ASDF Systems" - -.SH DESCRIPTION - -Downloads and installs an ASDF system or anything else that looks -convincingly like one, including updating the ASDF:*CENTRAL-REGISTRY* -symlinks for all the toplevel .asd files it contains. Please read -this file before use: in particular: this is an automatic tool that -downloads and compiles stuff it finds on the 'net. Please look at the -SECURITY section and be sure you understand the implications - - -.SH USAGE - -This can be used either from within an SBCL instance: - -* (require 'asdf-install) -* (asdf-install:install 'xlunit) ; for example - -or standalone from the shell: - -$ sbcl-asdf-install xlunit - -Each argument may be - - - - The name of a cliki page. asdf-install visits that page and finds - the download location from the `:(package)' tag - usually rendered - as "Download ASDF package from ..." - - - A URL, which is downloaded directly - - - A local tar.gz file, which is installed - - -.SH SECURITY CONCERNS: READ THIS CAREFULLY - -When you invoke asdf-install, you are asking SBCL to download, -compile, and install software from some random site on the web. Given -that it's indirected through a page on CLiki, any malicious third party -doesn't even need to hack the distribution server to replace the -package with something else: he can just edit the link. - -For this reason, we encourage package providers to crypto-sign their -packages (see details at the URL in the PACKAGE CREATION section) and -users to check the signatures. asdf-install has three levels of -automatic signature checking: "on", "off" and "unknown sites", which -can be set using the configuration variables described in -CUSTOMIZATION below. The default is "unknown sites", which will -expect a GPG signature on all downloads except those from -presumed-good sites. The current default presumed-good sites are -CCLAN nodes, and two web sites run by SBCL maintainers: again, see -below for customization details - - -.SH CUSTOMIZATION - -If the file $HOME/.asdf-install exists, it is loaded. This can be -used to override the default values of exported special variables. -Presently these are - -.TP 3 -\-- -*PROXY* - defaults to $http_proxy environment variable -.TP 3 -\- -*CCLAN-MIRROR* - preferred/nearest CCLAN node. See the list at -http://ww.telent.net/cclan-choose-mirror -.TP 3 -\- -*SBCL-HOME* - Set from $SBCL_HOME environment variable. This should already be -correct for whatever SBCL is running, if it's been installed correctly -.TP 3 -\- -*VERIFY-GPG-SIGNATURES* - Verify GPG signatures for the downloaded packages? - NIL - no, T - yes, :UNKNOWN-LOCATIONS - only for URLs which aren't in CCLAN and don't begin with one of the prefixes in *SAFE-URL-PREFIXES* -.TP 3 -\- -*LOCATIONS* - Possible places in the filesystem to install packages into. See default -value for format -.TP 3 -\- -*SAFE-URL-PREFIXES* - List of locations for which GPG signature checking won't be done when -*verify-gpg-signatures* is :unknown-locations - - -.SH PACKAGE CREATION - -If you want to create your own packages that can be installed using this -loader, see the "Making your package downloadable..." section at -<http://www.cliki.net/asdf-install> - - -.SH HACKERS NOTE - -Listen very carefully: I will say this only as often as it appears to -be necessary to say it. asdf-install is not a good example of how to -write a URL parser, HTTP client, or anything else, really. -Well-written extensible and robust URL parsers, HTTP clients, FTP -clients, etc would definitely be nice things to have, but it would be -nicer to have them in CCLAN where anyone can use them - after having -downloaded them with asdf-install - than in SBCL contrib where they're -restricted to SBCL users and can only be updated once a month via SBCL -developers. This is a bootstrap tool, and as such, will tend to -resist changes that make it longer or dependent on more other -packages, unless they also add to its usefulness for bootstrapping. - - -.SH TODO - -a) gpg signature checking would be better if it actually checked against -a list of "trusted to write Lisp" keys, instead of just "trusted to be -who they say they are" - -e) nice to have: resume half-done downloads instead of starting from scratch -every time. but right now we're dealing in fairly small packages, this is not -an immediate concern - diff --git a/dev-lisp/sbcl/files/0.8.11/sbcl-gentoo.patch b/dev-lisp/sbcl/files/0.8.11/sbcl-gentoo.patch deleted file mode 100644 index b6d8a4dd2489..000000000000 --- a/dev-lisp/sbcl/files/0.8.11/sbcl-gentoo.patch +++ /dev/null @@ -1,85 +0,0 @@ -diff -ru sbcl-0.8.11.orig/contrib/sb-posix/posix-tests.lisp sbcl-0.8.11/contrib/sb-posix/posix-tests.lisp ---- sbcl-0.8.11.orig/contrib/sb-posix/posix-tests.lisp 2004-03-15 09:24:53.000000000 -0600 -+++ sbcl-0.8.11/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.11.orig/src/runtime/GNUmakefile sbcl-0.8.11/src/runtime/GNUmakefile ---- sbcl-0.8.11.orig/src/runtime/GNUmakefile 2004-04-10 08:37:23.000000000 -0500 -+++ sbcl-0.8.11/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 -ru sbcl-0.8.11.orig/src/runtime/thread.c sbcl-0.8.11/src/runtime/thread.c ---- sbcl-0.8.11.orig/src/runtime/thread.c 2004-04-19 14:40:48.000000000 -0500 -+++ sbcl-0.8.11/src/runtime/thread.c 2004-04-28 17:03:38.072792448 -0500 -@@ -215,24 +215,6 @@ - } else lose("can't create initial thread"); - } - --#ifdef LISP_FEATURE_SB_THREAD --pid_t create_thread(lispobj initial_function) { -- struct thread *th=create_thread_struct(initial_function); -- pid_t kid_pid=clone(new_thread_trampoline, -- (((void*)th->control_stack_start)+ -- THREAD_CONTROL_STACK_SIZE-4), -- CLONE_FILES|SIG_THREAD_EXIT|CLONE_VM,th); -- -- if(th && kid_pid>0) { -- link_thread(th,kid_pid); -- return th->pid; -- } else { -- destroy_thread(th); -- return 0; -- } --} --#endif -- - void destroy_thread (struct thread *th) - { - /* precondition: the unix task has already been killed and exited. -@@ -258,6 +240,23 @@ - 32*SIGSTKSZ); - } - -+#ifdef LISP_FEATURE_SB_THREAD -+pid_t create_thread(lispobj initial_function) { -+ struct thread *th=create_thread_struct(initial_function); -+ pid_t kid_pid=clone(new_thread_trampoline, -+ (((void*)th->control_stack_start)+ -+ THREAD_CONTROL_STACK_SIZE-4), -+ CLONE_FILES|SIG_THREAD_EXIT|CLONE_VM,th); -+ -+ if(th && kid_pid>0) { -+ link_thread(th,kid_pid); -+ return th->pid; -+ } else { -+ destroy_thread(th); -+ return 0; -+ } -+} -+#endif - - struct thread *find_thread_by_pid(pid_t pid) - { - diff --git a/dev-lisp/sbcl/files/0.8.11/sbcl.sh b/dev-lisp/sbcl/files/0.8.11/sbcl.sh deleted file mode 100644 index d0ebaf86fa5d..000000000000 --- a/dev-lisp/sbcl/files/0.8.11/sbcl.sh +++ /dev/null @@ -1,80 +0,0 @@ -#!/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 - rebuild) - echo $0 rebuilding... - shift - echo rebuilding $1 - sbcl --noinform --sysinit /etc/sbclrc --userinit /dev/null \ - --disable-debugger \ - --eval \ -"(handler-case - (progn - (c-l-c:compile-library (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 "/usr/lib/common-lisp/sbcl/$1" - shift - done - ;; - install-defsystem | install-clc) - echo $0 loading and dumping clc. - ( cd /usr/lib/sbcl - 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-defsystem | remove-clc) - echo $0 removing clc-enabled image - cp /usr/lib/sbcl/sbcl-dist.core /usr/lib/sbcl/sbcl.core - ;; - make-user-image) - if [ ! -f "$2" ] ; then - echo "Trying to make-user image, but can not find file $2" >&2 - exit 1 - fi - sbcl --core /usr/lib/sbcl/sbcl-dist.core \ - --noinform --sysinit /dev/null --userinit /dev/null \ - --eval \ -"(handler-case - (progn - (load \"$2\") - (sb-ext:gc :full t) - (sb-ext:save-lisp-and-die \"/usr/lib/sbcl/sbcl-new.core\" :purify t)) - (sb-unix:unix-exit 0)) - (error (e) - (ignore-errors (format t \"make-user-image error: ~A~%\" e)) - (finish-output) - (sb-unix:unix-exit 1)))" - mv sbcl-new.core sbcl.core || (echo FAILED ; cp sbcl-dist.core sbcl.core ) - ;; - *) - echo $0 unkown command $1 - echo known commands: rebuild, remove, make-user-image, install-clc and remove-clc - exit 1 - ;; -esac - -exit 0 diff --git a/dev-lisp/sbcl/files/0.8.11/sbclrc b/dev-lisp/sbcl/files/0.8.11/sbclrc deleted file mode 100644 index 91f31720d896..000000000000 --- a/dev-lisp/sbcl/files/0.8.11/sbclrc +++ /dev/null @@ -1,18 +0,0 @@ -;;; -*- 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/0.8.12/README.Gentoo b/dev-lisp/sbcl/files/0.8.12/README.Gentoo deleted file mode 100644 index 5e9693103d32..000000000000 --- a/dev-lisp/sbcl/files/0.8.12/README.Gentoo +++ /dev/null @@ -1,25 +0,0 @@ --*- outline -*- $Id: README.Gentoo,v 1.1 2004/07/10 19:55:14 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 not in your USE flags, then SBCL's source will - also be installed (in /usr/lib/sbcl/src). This is handy with - ILISP or SLIME's `edit-definition' functions. - -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.12/customize-target-features.lisp b/dev-lisp/sbcl/files/0.8.12/customize-target-features.lisp deleted file mode 100644 index 7663f4802619..000000000000 --- a/dev-lisp/sbcl/files/0.8.12/customize-target-features.lisp +++ /dev/null @@ -1,19 +0,0 @@ -;;;; -*- Lisp -*- - -;;;; This is the features customization lambda form we will use if the -;;;; user has "threads" in USE *and* they are building for the x86 -;;;; architecture. - -;;;; :sb-futex is dependent on the presence of a Linux 2.6.x kernel. -;;;; For users of Linux 2.4.x kernels, this is still okay to enable, -;;;; as SBCL will fall back if the futex system-call is not present. - -(lambda (list) - (flet ((enable (x) - (pushnew x list)) - (disable (x) - (setf list (remove x list)))) - (enable :sb-thread) - (enable :sb-futex) - (disable :sb-test)) - list) diff --git a/dev-lisp/sbcl/files/0.8.12/customize-target-features.lisp.no-threads b/dev-lisp/sbcl/files/0.8.12/customize-target-features.lisp.no-threads deleted file mode 100644 index 100d84059509..000000000000 --- a/dev-lisp/sbcl/files/0.8.12/customize-target-features.lisp.no-threads +++ /dev/null @@ -1,19 +0,0 @@ -;;;; -*- Lisp -*- - -;;;; This is the features customization lambda form we will use if the -;;;; user has "threads" in USE *and* they are building for the x86 -;;;; architecture. - -;;;; :sb-futex is dependent on the presence of a Linux 2.6.x kernel. -;;;; For users of Linux 2.4.x kernels, this is still okay to enable, -;;;; as SBCL will fall back if the futex system-call is not present. - -(lambda (list) - (flet ((enable (x) - (pushnew x list)) - (disable (x) - (setf list (remove x list)))) - (disable :sb-thread) - (disable :sb-futex) - (disable :sb-test)) - list) diff --git a/dev-lisp/sbcl/files/0.8.12/install-clc.lisp b/dev-lisp/sbcl/files/0.8.12/install-clc.lisp deleted file mode 100644 index 2f9a28fcab12..000000000000 --- a/dev-lisp/sbcl/files/0.8.12/install-clc.lisp +++ /dev/null @@ -1,53 +0,0 @@ -;;; -*- Mode: LISP; Package: CL-USER -*- -;;; -;;; Copyright (C) Peter Van Eynde 2001 and Kevin Rosenberg 2002-2003 -;;; -;;; License: LGPL v2 -;;; -;;; Some modifications for Gentoo, Matthew Kennedy <mkennedy@gentoo.org> -;;; - -(in-package "COMMON-LISP-USER") - -(unless (ignore-errors - (load "/usr/share/common-lisp/source/common-lisp-controller/common-lisp-controller.lisp")) - (sb-unix:unix-exit 1)) - -(unless (ignore-errors - (common-lisp-controller:init-common-lisp-controller - "/usr/lib/common-lisp/sbcl/" - :version 3) - t) - (format t "~%Error during init of common-lisp-controller~%") - (sb-unix:unix-exit 1)) - -(in-package :common-lisp-controller) - -(defun send-clc-command (command package) - (let ((process - (sb-ext:run-program "/usr/bin/clc-send-command" - (list - (ecase command - (:recompile "recompile") - (:remove "remove")) - (format nil "~A" package) - "sbcl" - "--quiet") - :wait t))) - (if (= (sb-ext:process-exit-code process) 0) - (values) - (error "An error happened during ~A of ~A for ~A~%Please see /usr/share/doc/common-lisp-controller/REPORTING-BUGS.gz" - (ecase command - (:recompile "recompilation") - (:remove "removal")) - package - "sbcl")))) - -(in-package :common-lisp-user) - -(ignore-errors - (format t "~%Saving to sbcl-new.core...") - (sb-ext:gc :full t) -;(setf ext:*batch-mode* nil) - (sb-ext:save-lisp-and-die "sbcl-new.core" - :purify t)) diff --git a/dev-lisp/sbcl/files/0.8.12/sbcl-gentoo.patch b/dev-lisp/sbcl/files/0.8.12/sbcl-gentoo.patch deleted file mode 100644 index 139970e61c2c..000000000000 --- a/dev-lisp/sbcl/files/0.8.12/sbcl-gentoo.patch +++ /dev/null @@ -1,85 +0,0 @@ -diff -ru sbcl-0.8.12.orig/contrib/sb-posix/posix-tests.lisp sbcl-0.8.12/contrib/sb-posix/posix-tests.lisp ---- sbcl-0.8.12.orig/contrib/sb-posix/posix-tests.lisp 2004-03-15 09:24:53.000000000 -0600 -+++ sbcl-0.8.12/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.12.orig/src/runtime/GNUmakefile sbcl-0.8.12/src/runtime/GNUmakefile ---- sbcl-0.8.12.orig/src/runtime/GNUmakefile 2004-04-10 08:37:23.000000000 -0500 -+++ sbcl-0.8.12/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 -ru sbcl-0.8.12.orig/src/runtime/thread.c sbcl-0.8.12/src/runtime/thread.c ---- sbcl-0.8.12.orig/src/runtime/thread.c 2004-04-19 14:40:48.000000000 -0500 -+++ sbcl-0.8.12/src/runtime/thread.c 2004-04-28 17:03:38.072792448 -0500 -@@ -215,24 +215,6 @@ - } else lose("can't create initial thread"); - } - --#ifdef LISP_FEATURE_SB_THREAD --pid_t create_thread(lispobj initial_function) { -- struct thread *th=create_thread_struct(initial_function); -- pid_t kid_pid=clone(new_thread_trampoline, -- (((void*)th->control_stack_start)+ -- THREAD_CONTROL_STACK_SIZE-4), -- CLONE_FILES|SIG_THREAD_EXIT|CLONE_VM,th); -- -- if(th && kid_pid>0) { -- link_thread(th,kid_pid); -- return th->pid; -- } else { -- destroy_thread(th); -- return 0; -- } --} --#endif -- - void destroy_thread (struct thread *th) - { - /* precondition: the unix task has already been killed and exited. -@@ -258,6 +240,23 @@ - 32*SIGSTKSZ); - } - -+#ifdef LISP_FEATURE_SB_THREAD -+pid_t create_thread(lispobj initial_function) { -+ struct thread *th=create_thread_struct(initial_function); -+ pid_t kid_pid=clone(new_thread_trampoline, -+ (((void*)th->control_stack_start)+ -+ THREAD_CONTROL_STACK_SIZE-4), -+ CLONE_FILES|SIG_THREAD_EXIT|CLONE_VM,th); -+ -+ if(th && kid_pid>0) { -+ link_thread(th,kid_pid); -+ return th->pid; -+ } else { -+ destroy_thread(th); -+ return 0; -+ } -+} -+#endif - - struct thread *find_thread_by_pid(pid_t pid) - { - diff --git a/dev-lisp/sbcl/files/0.8.12/sbcl-no-tests-gentoo.patch b/dev-lisp/sbcl/files/0.8.12/sbcl-no-tests-gentoo.patch deleted file mode 100644 index 6c9d9739a766..000000000000 --- a/dev-lisp/sbcl/files/0.8.12/sbcl-no-tests-gentoo.patch +++ /dev/null @@ -1,58 +0,0 @@ -diff -ur sbcl-0.8.12.orig/contrib/sb-bsd-sockets/sb-bsd-sockets.asd sbcl-0.8.12/contrib/sb-bsd-sockets/sb-bsd-sockets.asd ---- sbcl-0.8.12.orig/contrib/sb-bsd-sockets/sb-bsd-sockets.asd 2004-02-11 05:00:40.000000000 -0600 -+++ sbcl-0.8.12/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"))) -Only in sbcl-0.8.12/contrib/sb-bsd-sockets: sb-bsd-sockets.asd~ -diff -ur sbcl-0.8.12.orig/contrib/sb-posix/sb-posix.asd sbcl-0.8.12/contrib/sb-posix/sb-posix.asd ---- sbcl-0.8.12.orig/contrib/sb-posix/sb-posix.asd 2003-11-29 14:41:47.000000000 -0600 -+++ sbcl-0.8.12/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!"))))) -Only in sbcl-0.8.12/contrib/sb-posix: sb-posix.asd~ diff --git a/dev-lisp/sbcl/files/0.8.12/sbcl.sh b/dev-lisp/sbcl/files/0.8.12/sbcl.sh deleted file mode 100644 index d0ebaf86fa5d..000000000000 --- a/dev-lisp/sbcl/files/0.8.12/sbcl.sh +++ /dev/null @@ -1,80 +0,0 @@ -#!/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 - rebuild) - echo $0 rebuilding... - shift - echo rebuilding $1 - sbcl --noinform --sysinit /etc/sbclrc --userinit /dev/null \ - --disable-debugger \ - --eval \ -"(handler-case - (progn - (c-l-c:compile-library (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 "/usr/lib/common-lisp/sbcl/$1" - shift - done - ;; - install-defsystem | install-clc) - echo $0 loading and dumping clc. - ( cd /usr/lib/sbcl - 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-defsystem | remove-clc) - echo $0 removing clc-enabled image - cp /usr/lib/sbcl/sbcl-dist.core /usr/lib/sbcl/sbcl.core - ;; - make-user-image) - if [ ! -f "$2" ] ; then - echo "Trying to make-user image, but can not find file $2" >&2 - exit 1 - fi - sbcl --core /usr/lib/sbcl/sbcl-dist.core \ - --noinform --sysinit /dev/null --userinit /dev/null \ - --eval \ -"(handler-case - (progn - (load \"$2\") - (sb-ext:gc :full t) - (sb-ext:save-lisp-and-die \"/usr/lib/sbcl/sbcl-new.core\" :purify t)) - (sb-unix:unix-exit 0)) - (error (e) - (ignore-errors (format t \"make-user-image error: ~A~%\" e)) - (finish-output) - (sb-unix:unix-exit 1)))" - mv sbcl-new.core sbcl.core || (echo FAILED ; cp sbcl-dist.core sbcl.core ) - ;; - *) - echo $0 unkown command $1 - echo known commands: rebuild, remove, make-user-image, install-clc and remove-clc - exit 1 - ;; -esac - -exit 0 diff --git a/dev-lisp/sbcl/files/0.8.12/sbclrc b/dev-lisp/sbcl/files/0.8.12/sbclrc deleted file mode 100644 index 91f31720d896..000000000000 --- a/dev-lisp/sbcl/files/0.8.12/sbclrc +++ /dev/null @@ -1,18 +0,0 @@ -;;; -*- 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/0.8.13/README.Gentoo b/dev-lisp/sbcl/files/0.8.13/README.Gentoo deleted file mode 100644 index 3bf5ede3da7f..000000000000 --- a/dev-lisp/sbcl/files/0.8.13/README.Gentoo +++ /dev/null @@ -1,25 +0,0 @@ --*- outline -*- $Id: README.Gentoo,v 1.1 2004/08/01 22:34:54 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 not in your USE flags, then SBCL's source will - also be installed (in /usr/lib/sbcl/src). This is handy with - ILISP or SLIME's `edit-definition' functions. - -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.13/customize-target-features.lisp b/dev-lisp/sbcl/files/0.8.13/customize-target-features.lisp deleted file mode 100644 index 7663f4802619..000000000000 --- a/dev-lisp/sbcl/files/0.8.13/customize-target-features.lisp +++ /dev/null @@ -1,19 +0,0 @@ -;;;; -*- Lisp -*- - -;;;; This is the features customization lambda form we will use if the -;;;; user has "threads" in USE *and* they are building for the x86 -;;;; architecture. - -;;;; :sb-futex is dependent on the presence of a Linux 2.6.x kernel. -;;;; For users of Linux 2.4.x kernels, this is still okay to enable, -;;;; as SBCL will fall back if the futex system-call is not present. - -(lambda (list) - (flet ((enable (x) - (pushnew x list)) - (disable (x) - (setf list (remove x list)))) - (enable :sb-thread) - (enable :sb-futex) - (disable :sb-test)) - list) diff --git a/dev-lisp/sbcl/files/0.8.13/customize-target-features.lisp.no-threads b/dev-lisp/sbcl/files/0.8.13/customize-target-features.lisp.no-threads deleted file mode 100644 index 100d84059509..000000000000 --- a/dev-lisp/sbcl/files/0.8.13/customize-target-features.lisp.no-threads +++ /dev/null @@ -1,19 +0,0 @@ -;;;; -*- Lisp -*- - -;;;; This is the features customization lambda form we will use if the -;;;; user has "threads" in USE *and* they are building for the x86 -;;;; architecture. - -;;;; :sb-futex is dependent on the presence of a Linux 2.6.x kernel. -;;;; For users of Linux 2.4.x kernels, this is still okay to enable, -;;;; as SBCL will fall back if the futex system-call is not present. - -(lambda (list) - (flet ((enable (x) - (pushnew x list)) - (disable (x) - (setf list (remove x list)))) - (disable :sb-thread) - (disable :sb-futex) - (disable :sb-test)) - list) diff --git a/dev-lisp/sbcl/files/0.8.13/sbcl-gentoo.patch b/dev-lisp/sbcl/files/0.8.13/sbcl-gentoo.patch deleted file mode 100644 index 15eb59eadd35..000000000000 --- a/dev-lisp/sbcl/files/0.8.13/sbcl-gentoo.patch +++ /dev/null @@ -1,32 +0,0 @@ -diff -ru sbcl-0.8.13.orig/contrib/sb-posix/posix-tests.lisp sbcl-0.8.13/contrib/sb-posix/posix-tests.lisp ---- sbcl-0.8.13.orig/contrib/sb-posix/posix-tests.lisp 2004-03-15 09:24:53.000000000 -0600 -+++ sbcl-0.8.13/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.13.orig/src/runtime/GNUmakefile sbcl-0.8.13/src/runtime/GNUmakefile ---- sbcl-0.8.13.orig/src/runtime/GNUmakefile 2004-04-10 08:37:23.000000000 -0500 -+++ sbcl-0.8.13/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.13/sbcl-no-tests-gentoo.patch b/dev-lisp/sbcl/files/0.8.13/sbcl-no-tests-gentoo.patch deleted file mode 100644 index e90eae9a1a38..000000000000 --- a/dev-lisp/sbcl/files/0.8.13/sbcl-no-tests-gentoo.patch +++ /dev/null @@ -1,58 +0,0 @@ -diff -ur sbcl-0.8.13.orig/contrib/sb-bsd-sockets/sb-bsd-sockets.asd sbcl-0.8.13/contrib/sb-bsd-sockets/sb-bsd-sockets.asd ---- sbcl-0.8.13.orig/contrib/sb-bsd-sockets/sb-bsd-sockets.asd 2004-02-11 05:00:40.000000000 -0600 -+++ sbcl-0.8.13/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"))) -Only in sbcl-0.8.13/contrib/sb-bsd-sockets: sb-bsd-sockets.asd~ -diff -ur sbcl-0.8.13.orig/contrib/sb-posix/sb-posix.asd sbcl-0.8.13/contrib/sb-posix/sb-posix.asd ---- sbcl-0.8.13.orig/contrib/sb-posix/sb-posix.asd 2003-11-29 14:41:47.000000000 -0600 -+++ sbcl-0.8.13/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!"))))) -Only in sbcl-0.8.13/contrib/sb-posix: sb-posix.asd~ diff --git a/dev-lisp/sbcl/files/0.8.13/sbcl.sh b/dev-lisp/sbcl/files/0.8.13/sbcl.sh deleted file mode 100644 index d0ebaf86fa5d..000000000000 --- a/dev-lisp/sbcl/files/0.8.13/sbcl.sh +++ /dev/null @@ -1,80 +0,0 @@ -#!/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 - rebuild) - echo $0 rebuilding... - shift - echo rebuilding $1 - sbcl --noinform --sysinit /etc/sbclrc --userinit /dev/null \ - --disable-debugger \ - --eval \ -"(handler-case - (progn - (c-l-c:compile-library (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 "/usr/lib/common-lisp/sbcl/$1" - shift - done - ;; - install-defsystem | install-clc) - echo $0 loading and dumping clc. - ( cd /usr/lib/sbcl - 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-defsystem | remove-clc) - echo $0 removing clc-enabled image - cp /usr/lib/sbcl/sbcl-dist.core /usr/lib/sbcl/sbcl.core - ;; - make-user-image) - if [ ! -f "$2" ] ; then - echo "Trying to make-user image, but can not find file $2" >&2 - exit 1 - fi - sbcl --core /usr/lib/sbcl/sbcl-dist.core \ - --noinform --sysinit /dev/null --userinit /dev/null \ - --eval \ -"(handler-case - (progn - (load \"$2\") - (sb-ext:gc :full t) - (sb-ext:save-lisp-and-die \"/usr/lib/sbcl/sbcl-new.core\" :purify t)) - (sb-unix:unix-exit 0)) - (error (e) - (ignore-errors (format t \"make-user-image error: ~A~%\" e)) - (finish-output) - (sb-unix:unix-exit 1)))" - mv sbcl-new.core sbcl.core || (echo FAILED ; cp sbcl-dist.core sbcl.core ) - ;; - *) - echo $0 unkown command $1 - echo known commands: rebuild, remove, make-user-image, install-clc and remove-clc - exit 1 - ;; -esac - -exit 0 diff --git a/dev-lisp/sbcl/files/0.8.13/sbclrc b/dev-lisp/sbcl/files/0.8.13/sbclrc deleted file mode 100644 index 91f31720d896..000000000000 --- a/dev-lisp/sbcl/files/0.8.13/sbclrc +++ /dev/null @@ -1,18 +0,0 @@ -;;; -*- 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/0.8.17/README.Gentoo b/dev-lisp/sbcl/files/0.8.17/README.Gentoo deleted file mode 100644 index 0f0c6e78077f..000000000000 --- a/dev-lisp/sbcl/files/0.8.17/README.Gentoo +++ /dev/null @@ -1,31 +0,0 @@ --*- outline -*- $Id: README.Gentoo,v 1.1 2004/12/13 06:20:25 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 not in your USE flags, then SBCL's source will - also be installed (in /usr/lib/sbcl/src). This is handy with - ILISP or SLIME's `edit-definition' functions. - - * If "nounicode" is not in your USE flags, then support for SBCL - Unicode will be included. - - * Support for SBCL's low-level debugger (LDB) is available via the - "ldb" USE flag. - -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.17/install-clc.lisp b/dev-lisp/sbcl/files/0.8.17/install-clc.lisp deleted file mode 100644 index 98bf4f548b65..000000000000 --- a/dev-lisp/sbcl/files/0.8.17/install-clc.lisp +++ /dev/null @@ -1,64 +0,0 @@ -;;; -*- Mode: LISP; Package: CL-USER -*- -;;; -;;; Copyright (C) Peter Van Eynde 2001 and Kevin Rosenberg 2002-2003 -;;; -;;; License: LGPL v2 -;;; -;;; Some modifications for Gentoo, Matthew Kennedy <mkennedy@gentoo.org> -;;; - -(in-package "COMMON-LISP-USER") - -(unless (ignore-errors - (load "/usr/share/common-lisp/source/common-lisp-controller/common-lisp-controller.lisp")) - (sb-unix:unix-exit 1)) - -(unless (ignore-errors - (common-lisp-controller:init-common-lisp-controller - "/usr/lib/common-lisp/sbcl/" - :version 3) - t) - (format t "~%Error during init of common-lisp-controller~%") - (sb-unix:unix-exit 1)) - -(in-package :common-lisp-controller) - -(defun send-clc-command (command package) - (let ((process - (sb-ext:run-program "/usr/bin/clc-send-command" - (list (ecase command - (:recompile "recompile") - (:remove "remove")) - (format nil "~A" package) - "sbcl" - "--quiet") - :wait t))) - (if (= (sb-ext:process-exit-code process) 0) - (values) - (error "An error happened during ~A of ~A for ~A" - (ecase command - (:recompile "recompilation") - (:remove "removal")) - package - "sbcl")))) - -(in-package :common-lisp-user) - -(progn - (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.17/sbcl.sh b/dev-lisp/sbcl/files/0.8.17/sbcl.sh deleted file mode 100644 index d0ebaf86fa5d..000000000000 --- a/dev-lisp/sbcl/files/0.8.17/sbcl.sh +++ /dev/null @@ -1,80 +0,0 @@ -#!/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 - rebuild) - echo $0 rebuilding... - shift - echo rebuilding $1 - sbcl --noinform --sysinit /etc/sbclrc --userinit /dev/null \ - --disable-debugger \ - --eval \ -"(handler-case - (progn - (c-l-c:compile-library (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 "/usr/lib/common-lisp/sbcl/$1" - shift - done - ;; - install-defsystem | install-clc) - echo $0 loading and dumping clc. - ( cd /usr/lib/sbcl - 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-defsystem | remove-clc) - echo $0 removing clc-enabled image - cp /usr/lib/sbcl/sbcl-dist.core /usr/lib/sbcl/sbcl.core - ;; - make-user-image) - if [ ! -f "$2" ] ; then - echo "Trying to make-user image, but can not find file $2" >&2 - exit 1 - fi - sbcl --core /usr/lib/sbcl/sbcl-dist.core \ - --noinform --sysinit /dev/null --userinit /dev/null \ - --eval \ -"(handler-case - (progn - (load \"$2\") - (sb-ext:gc :full t) - (sb-ext:save-lisp-and-die \"/usr/lib/sbcl/sbcl-new.core\" :purify t)) - (sb-unix:unix-exit 0)) - (error (e) - (ignore-errors (format t \"make-user-image error: ~A~%\" e)) - (finish-output) - (sb-unix:unix-exit 1)))" - mv sbcl-new.core sbcl.core || (echo FAILED ; cp sbcl-dist.core sbcl.core ) - ;; - *) - echo $0 unkown command $1 - echo known commands: rebuild, remove, make-user-image, install-clc and remove-clc - exit 1 - ;; -esac - -exit 0 diff --git a/dev-lisp/sbcl/files/0.8.17/sbclrc b/dev-lisp/sbcl/files/0.8.17/sbclrc deleted file mode 100644 index 91f31720d896..000000000000 --- a/dev-lisp/sbcl/files/0.8.17/sbclrc +++ /dev/null @@ -1,18 +0,0 @@ -;;; -*- 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/0.8.18/README.Gentoo b/dev-lisp/sbcl/files/0.8.18/README.Gentoo new file mode 100644 index 000000000000..49524b77e022 --- /dev/null +++ b/dev-lisp/sbcl/files/0.8.18/README.Gentoo @@ -0,0 +1,29 @@ +-*- outline -*- $Id: README.Gentoo,v 1.1 2005/01/07 21:52:19 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.17/customize-target-features.lisp-prefix b/dev-lisp/sbcl/files/0.8.18/customize-target-features.lisp-prefix index 40f9a4fc85fa..40f9a4fc85fa 100644 --- a/dev-lisp/sbcl/files/0.8.17/customize-target-features.lisp-prefix +++ b/dev-lisp/sbcl/files/0.8.18/customize-target-features.lisp-prefix diff --git a/dev-lisp/sbcl/files/0.8.17/customize-target-features.lisp-suffix b/dev-lisp/sbcl/files/0.8.18/customize-target-features.lisp-suffix index dbbde7adc44e..dbbde7adc44e 100644 --- a/dev-lisp/sbcl/files/0.8.17/customize-target-features.lisp-suffix +++ b/dev-lisp/sbcl/files/0.8.18/customize-target-features.lisp-suffix diff --git a/dev-lisp/sbcl/files/0.8.13/install-clc.lisp b/dev-lisp/sbcl/files/0.8.18/install-clc.lisp index 98bf4f548b65..98bf4f548b65 100644 --- a/dev-lisp/sbcl/files/0.8.13/install-clc.lisp +++ b/dev-lisp/sbcl/files/0.8.18/install-clc.lisp diff --git a/dev-lisp/sbcl/files/0.8.17/sbcl-gentoo.patch b/dev-lisp/sbcl/files/0.8.18/sbcl-gentoo.patch index 02686cf559ac..2b0dd38510e1 100644 --- a/dev-lisp/sbcl/files/0.8.17/sbcl-gentoo.patch +++ b/dev-lisp/sbcl/files/0.8.18/sbcl-gentoo.patch @@ -1,6 +1,6 @@ -diff -ru sbcl-0.8.17.orig/contrib/sb-posix/posix-tests.lisp sbcl-0.8.17/contrib/sb-posix/posix-tests.lisp ---- sbcl-0.8.17.orig/contrib/sb-posix/posix-tests.lisp 2004-03-15 09:24:53.000000000 -0600 -+++ sbcl-0.8.17/contrib/sb-posix/posix-tests.lisp 2004-04-28 14:47:50.179460512 -0500 +diff -ru sbcl-0.8.18.orig/contrib/sb-posix/posix-tests.lisp sbcl-0.8.18/contrib/sb-posix/posix-tests.lisp +--- sbcl-0.8.18.orig/contrib/sb-posix/posix-tests.lisp 2004-03-15 09:24:53.000000000 -0600 ++++ sbcl-0.8.18/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) @@ -19,9 +19,9 @@ diff -ru sbcl-0.8.17.orig/contrib/sb-posix/posix-tests.lisp sbcl-0.8.17/contrib/ (handler-case (sb-posix:rmdir "/") (sb-posix:syscall-error (c) -diff -ru sbcl-0.8.17.orig/src/runtime/GNUmakefile sbcl-0.8.17/src/runtime/GNUmakefile ---- sbcl-0.8.17.orig/src/runtime/GNUmakefile 2004-04-10 08:37:23.000000000 -0500 -+++ sbcl-0.8.17/src/runtime/GNUmakefile 2004-04-28 14:46:29.556717032 -0500 +diff -ru sbcl-0.8.18.orig/src/runtime/GNUmakefile sbcl-0.8.18/src/runtime/GNUmakefile +--- sbcl-0.8.18.orig/src/runtime/GNUmakefile 2004-04-10 08:37:23.000000000 -0500 ++++ sbcl-0.8.18/src/runtime/GNUmakefile 2004-04-28 14:46:29.556717032 -0500 @@ -33,6 +33,7 @@ # symlink to Config-foo. include Config diff --git a/dev-lisp/sbcl/files/0.8.17/sbcl-no-tests-gentoo.patch b/dev-lisp/sbcl/files/0.8.18/sbcl-no-tests-gentoo.patch index 6fc4aa2b360d..72ec2fc81a2b 100644 --- a/dev-lisp/sbcl/files/0.8.17/sbcl-no-tests-gentoo.patch +++ b/dev-lisp/sbcl/files/0.8.18/sbcl-no-tests-gentoo.patch @@ -1,6 +1,6 @@ -diff -ur sbcl-0.8.17.orig/contrib/sb-bsd-sockets/sb-bsd-sockets.asd sbcl-0.8.17/contrib/sb-bsd-sockets/sb-bsd-sockets.asd ---- sbcl-0.8.17.orig/contrib/sb-bsd-sockets/sb-bsd-sockets.asd 2004-02-11 05:00:40.000000000 -0600 -+++ sbcl-0.8.17/contrib/sb-bsd-sockets/sb-bsd-sockets.asd 2004-07-11 15:30:52.230966464 -0500 +diff -ur sbcl-0.8.18.orig/contrib/sb-bsd-sockets/sb-bsd-sockets.asd sbcl-0.8.18/contrib/sb-bsd-sockets/sb-bsd-sockets.asd +--- sbcl-0.8.18.orig/contrib/sb-bsd-sockets/sb-bsd-sockets.asd 2004-02-11 05:00:40.000000000 -0600 ++++ sbcl-0.8.18/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)) @@ -16,9 +16,9 @@ diff -ur sbcl-0.8.17.orig/contrib/sb-bsd-sockets/sb-bsd-sockets.asd sbcl-0.8.17/ -(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.17.orig/contrib/sb-posix/sb-posix.asd sbcl-0.8.17/contrib/sb-posix/sb-posix.asd ---- sbcl-0.8.17.orig/contrib/sb-posix/sb-posix.asd 2003-11-29 14:41:47.000000000 -0600 -+++ sbcl-0.8.17/contrib/sb-posix/sb-posix.asd 2004-07-11 15:52:38.766342896 -0500 +diff -ur sbcl-0.8.18.orig/contrib/sb-posix/sb-posix.asd sbcl-0.8.18/contrib/sb-posix/sb-posix.asd +--- sbcl-0.8.18.orig/contrib/sb-posix/sb-posix.asd 2003-11-29 14:41:47.000000000 -0600 ++++ sbcl-0.8.18/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")) diff --git a/dev-lisp/sbcl/files/0.8.10/sbcl.sh b/dev-lisp/sbcl/files/0.8.18/sbcl.sh index d0ebaf86fa5d..d0ebaf86fa5d 100644 --- a/dev-lisp/sbcl/files/0.8.10/sbcl.sh +++ b/dev-lisp/sbcl/files/0.8.18/sbcl.sh diff --git a/dev-lisp/sbcl/files/0.8.10/sbclrc b/dev-lisp/sbcl/files/0.8.18/sbclrc index 91f31720d896..91f31720d896 100644 --- a/dev-lisp/sbcl/files/0.8.10/sbclrc +++ b/dev-lisp/sbcl/files/0.8.18/sbclrc diff --git a/dev-lisp/sbcl/files/0.8.7/README.Gentoo b/dev-lisp/sbcl/files/0.8.7/README.Gentoo deleted file mode 100644 index 33c9b8d16151..000000000000 --- a/dev-lisp/sbcl/files/0.8.7/README.Gentoo +++ /dev/null @@ -1,21 +0,0 @@ --*- outline -*- - -Gentoo GNU/Linux specific notes for SBCL ----------------------------------------- - -This is the README.Gentoo file from /usr/share/doc/sbcl-<version>/ -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 you encounter any problems or have suggestions, use -http://bugs.gentoo.org. Please don't bother the upstream authors -unless you are certain it is not Gentoo-related. diff --git a/dev-lisp/sbcl/files/0.8.7/customize-target-features.lisp b/dev-lisp/sbcl/files/0.8.7/customize-target-features.lisp deleted file mode 100644 index 38bb1aa8851a..000000000000 --- a/dev-lisp/sbcl/files/0.8.7/customize-target-features.lisp +++ /dev/null @@ -1,17 +0,0 @@ -;;;; This is the features customization lambda form we will use if the -;;;; user has "threads" in USE *and* they are building for the x86 -;;;; architecture. - -;;;; :sb-futex is dependent on the presence of a Linux 2.6.x kernel. -;;;; For users of Linux 2.4.x kernels, this is still okay to enable, -;;;; as SBCL will fall back if the futex system-call is not present. - -(lambda (list) - (flet ((enable (x) - (pushnew x list)) - (disable (x) - (setf list (remove x list)))) - (enable :sb-thread) - (enable :sb-futex) - (disable :sb-test)) - list) diff --git a/dev-lisp/sbcl/files/0.8.7/customize-target-features.lisp.no-threads b/dev-lisp/sbcl/files/0.8.7/customize-target-features.lisp.no-threads deleted file mode 100644 index 72ecfbeac2ba..000000000000 --- a/dev-lisp/sbcl/files/0.8.7/customize-target-features.lisp.no-threads +++ /dev/null @@ -1,17 +0,0 @@ -;;;; This is the features customization lambda form we will use if the -;;;; user has "threads" in USE *and* they are building for the x86 -;;;; architecture. - -;;;; :sb-futex is dependent on the presence of a Linux 2.6.x kernel. -;;;; For users of Linux 2.4.x kernels, this is still okay to enable, -;;;; as SBCL will fall back if the futex system-call is not present. - -(lambda (list) - (flet ((enable (x) - (pushnew x list)) - (disable (x) - (setf list (remove x list)))) - (disable :sb-thread) - (disable :sb-futex) - (disable :sb-test)) - list) diff --git a/dev-lisp/sbcl/files/0.8.7/install-clc.lisp-gentoo.patch b/dev-lisp/sbcl/files/0.8.7/install-clc.lisp-gentoo.patch deleted file mode 100644 index 6b4105eb6016..000000000000 --- a/dev-lisp/sbcl/files/0.8.7/install-clc.lisp-gentoo.patch +++ /dev/null @@ -1,22 +0,0 @@ ---- sbcl-0.8.7/debian/install-clc.lisp.original 2004-01-15 10:50:15.000000000 -0600 -+++ sbcl-0.8.7/debian/install-clc.lisp 2004-01-15 10:51:39.346695144 -0600 -@@ -18,7 +18,9 @@ - (format t "~%Error during init of common-lisp-controller~%") - (sb-unix:unix-exit 1)) - --(defun common-lisp-controller:send-clc-command (command package) -+(in-package :common-lisp-controller) -+ -+(defun send-clc-command (command package) - (let ((process - (sb-ext:run-program "/usr/bin/clc-send-command" - (list -@@ -38,6 +40,8 @@ - package - "sbcl")))) - -+(in-package :common-lisp-user) -+ - (ignore-errors - (format t "~%Saving to sbcl-new.core...") - (sb-ext:gc :full t) diff --git a/dev-lisp/sbcl/files/0.8.7/posix-tests.lisp-sandbox-gentoo.patch b/dev-lisp/sbcl/files/0.8.7/posix-tests.lisp-sandbox-gentoo.patch deleted file mode 100644 index 5e482a6a4b8a..000000000000 --- a/dev-lisp/sbcl/files/0.8.7/posix-tests.lisp-sandbox-gentoo.patch +++ /dev/null @@ -1,57 +0,0 @@ -diff -ur sbcl-0.8.7.original/contrib/sb-posix/posix-tests.lisp sbcl-0.8.7/contrib/sb-posix/posix-tests.lisp ---- sbcl-0.8.7.original/contrib/sb-posix/posix-tests.lisp 2003-11-28 21:50:00.000000000 -0600 -+++ sbcl-0.8.7/contrib/sb-posix/posix-tests.lisp 2004-01-10 20:33:11.527976216 -0600 -@@ -76,19 +76,19 @@ - (sb-posix:syscall-errno c))) - #.sb-posix::eexist) - --(deftest mkdir.error.2 -- (handler-case -- (sb-posix:mkdir "/" 0) -- (sb-posix:syscall-error (c) -- (sb-posix:syscall-errno c))) -- #.sb-posix::eexist) -- --(deftest mkdir.error.3 -- (handler-case -- (sb-posix:mkdir "/almost-certainly-does-not-exist" 0) -- (sb-posix:syscall-error (c) -- (sb-posix:syscall-errno c))) -- #.sb-posix::eacces) -+;; (deftest mkdir.error.2 -+;; (handler-case -+;; (sb-posix:mkdir "/" 0) -+;; (sb-posix:syscall-error (c) -+;; (sb-posix:syscall-errno c))) -+;; #.sb-posix::eexist) -+ -+;; (deftest mkdir.error.3 -+;; (handler-case -+;; (sb-posix:mkdir "/almost-certainly-does-not-exist" 0) -+;; (sb-posix:syscall-error (c) -+;; (sb-posix:syscall-errno c))) -+;; #.sb-posix::eacces) - - (deftest rmdir.1 - (let ((dne (make-pathname :directory '(:relative "rmdir.does-not-exist.1")))) -@@ -117,13 +117,13 @@ - (sb-posix:syscall-errno c))) - #.sb-posix::enotdir) - --#-sunos ; Apparently gives EINVAL on SunOS 8, which doesn't make sense --(deftest rmdir.error.3 -- (handler-case -- (sb-posix:rmdir "/") -- (sb-posix:syscall-error (c) -- (sb-posix:syscall-errno c))) -- #.sb-posix::ebusy) -+;; #-sunos ; Apparently gives EINVAL on SunOS 8, which doesn't make sense -+;; (deftest rmdir.error.3 -+;; (handler-case -+;; (sb-posix:rmdir "/") -+;; (sb-posix:syscall-error (c) -+;; (sb-posix:syscall-errno c))) -+;; #.sb-posix::ebusy) - - (deftest rmdir.error.4 - (let* ((dir (ensure-directories-exist diff --git a/dev-lisp/sbcl/files/0.8.8/README.Gentoo b/dev-lisp/sbcl/files/0.8.8/README.Gentoo deleted file mode 100644 index ac3a9fc04732..000000000000 --- a/dev-lisp/sbcl/files/0.8.8/README.Gentoo +++ /dev/null @@ -1,21 +0,0 @@ --*- outline -*- - -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 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.8/customize-target-features.lisp b/dev-lisp/sbcl/files/0.8.8/customize-target-features.lisp deleted file mode 100644 index 7663f4802619..000000000000 --- a/dev-lisp/sbcl/files/0.8.8/customize-target-features.lisp +++ /dev/null @@ -1,19 +0,0 @@ -;;;; -*- Lisp -*- - -;;;; This is the features customization lambda form we will use if the -;;;; user has "threads" in USE *and* they are building for the x86 -;;;; architecture. - -;;;; :sb-futex is dependent on the presence of a Linux 2.6.x kernel. -;;;; For users of Linux 2.4.x kernels, this is still okay to enable, -;;;; as SBCL will fall back if the futex system-call is not present. - -(lambda (list) - (flet ((enable (x) - (pushnew x list)) - (disable (x) - (setf list (remove x list)))) - (enable :sb-thread) - (enable :sb-futex) - (disable :sb-test)) - list) diff --git a/dev-lisp/sbcl/files/0.8.8/customize-target-features.lisp.no-threads b/dev-lisp/sbcl/files/0.8.8/customize-target-features.lisp.no-threads deleted file mode 100644 index 100d84059509..000000000000 --- a/dev-lisp/sbcl/files/0.8.8/customize-target-features.lisp.no-threads +++ /dev/null @@ -1,19 +0,0 @@ -;;;; -*- Lisp -*- - -;;;; This is the features customization lambda form we will use if the -;;;; user has "threads" in USE *and* they are building for the x86 -;;;; architecture. - -;;;; :sb-futex is dependent on the presence of a Linux 2.6.x kernel. -;;;; For users of Linux 2.4.x kernels, this is still okay to enable, -;;;; as SBCL will fall back if the futex system-call is not present. - -(lambda (list) - (flet ((enable (x) - (pushnew x list)) - (disable (x) - (setf list (remove x list)))) - (disable :sb-thread) - (disable :sb-futex) - (disable :sb-test)) - list) diff --git a/dev-lisp/sbcl/files/0.8.8/install-clc.lisp b/dev-lisp/sbcl/files/0.8.8/install-clc.lisp deleted file mode 100644 index 2f9a28fcab12..000000000000 --- a/dev-lisp/sbcl/files/0.8.8/install-clc.lisp +++ /dev/null @@ -1,53 +0,0 @@ -;;; -*- Mode: LISP; Package: CL-USER -*- -;;; -;;; Copyright (C) Peter Van Eynde 2001 and Kevin Rosenberg 2002-2003 -;;; -;;; License: LGPL v2 -;;; -;;; Some modifications for Gentoo, Matthew Kennedy <mkennedy@gentoo.org> -;;; - -(in-package "COMMON-LISP-USER") - -(unless (ignore-errors - (load "/usr/share/common-lisp/source/common-lisp-controller/common-lisp-controller.lisp")) - (sb-unix:unix-exit 1)) - -(unless (ignore-errors - (common-lisp-controller:init-common-lisp-controller - "/usr/lib/common-lisp/sbcl/" - :version 3) - t) - (format t "~%Error during init of common-lisp-controller~%") - (sb-unix:unix-exit 1)) - -(in-package :common-lisp-controller) - -(defun send-clc-command (command package) - (let ((process - (sb-ext:run-program "/usr/bin/clc-send-command" - (list - (ecase command - (:recompile "recompile") - (:remove "remove")) - (format nil "~A" package) - "sbcl" - "--quiet") - :wait t))) - (if (= (sb-ext:process-exit-code process) 0) - (values) - (error "An error happened during ~A of ~A for ~A~%Please see /usr/share/doc/common-lisp-controller/REPORTING-BUGS.gz" - (ecase command - (:recompile "recompilation") - (:remove "removal")) - package - "sbcl")))) - -(in-package :common-lisp-user) - -(ignore-errors - (format t "~%Saving to sbcl-new.core...") - (sb-ext:gc :full t) -;(setf ext:*batch-mode* nil) - (sb-ext:save-lisp-and-die "sbcl-new.core" - :purify t)) diff --git a/dev-lisp/sbcl/files/0.8.8/posix-tests.lisp-sandbox-gentoo.patch b/dev-lisp/sbcl/files/0.8.8/posix-tests.lisp-sandbox-gentoo.patch deleted file mode 100644 index 5e482a6a4b8a..000000000000 --- a/dev-lisp/sbcl/files/0.8.8/posix-tests.lisp-sandbox-gentoo.patch +++ /dev/null @@ -1,57 +0,0 @@ -diff -ur sbcl-0.8.7.original/contrib/sb-posix/posix-tests.lisp sbcl-0.8.7/contrib/sb-posix/posix-tests.lisp ---- sbcl-0.8.7.original/contrib/sb-posix/posix-tests.lisp 2003-11-28 21:50:00.000000000 -0600 -+++ sbcl-0.8.7/contrib/sb-posix/posix-tests.lisp 2004-01-10 20:33:11.527976216 -0600 -@@ -76,19 +76,19 @@ - (sb-posix:syscall-errno c))) - #.sb-posix::eexist) - --(deftest mkdir.error.2 -- (handler-case -- (sb-posix:mkdir "/" 0) -- (sb-posix:syscall-error (c) -- (sb-posix:syscall-errno c))) -- #.sb-posix::eexist) -- --(deftest mkdir.error.3 -- (handler-case -- (sb-posix:mkdir "/almost-certainly-does-not-exist" 0) -- (sb-posix:syscall-error (c) -- (sb-posix:syscall-errno c))) -- #.sb-posix::eacces) -+;; (deftest mkdir.error.2 -+;; (handler-case -+;; (sb-posix:mkdir "/" 0) -+;; (sb-posix:syscall-error (c) -+;; (sb-posix:syscall-errno c))) -+;; #.sb-posix::eexist) -+ -+;; (deftest mkdir.error.3 -+;; (handler-case -+;; (sb-posix:mkdir "/almost-certainly-does-not-exist" 0) -+;; (sb-posix:syscall-error (c) -+;; (sb-posix:syscall-errno c))) -+;; #.sb-posix::eacces) - - (deftest rmdir.1 - (let ((dne (make-pathname :directory '(:relative "rmdir.does-not-exist.1")))) -@@ -117,13 +117,13 @@ - (sb-posix:syscall-errno c))) - #.sb-posix::enotdir) - --#-sunos ; Apparently gives EINVAL on SunOS 8, which doesn't make sense --(deftest rmdir.error.3 -- (handler-case -- (sb-posix:rmdir "/") -- (sb-posix:syscall-error (c) -- (sb-posix:syscall-errno c))) -- #.sb-posix::ebusy) -+;; #-sunos ; Apparently gives EINVAL on SunOS 8, which doesn't make sense -+;; (deftest rmdir.error.3 -+;; (handler-case -+;; (sb-posix:rmdir "/") -+;; (sb-posix:syscall-error (c) -+;; (sb-posix:syscall-errno c))) -+;; #.sb-posix::ebusy) - - (deftest rmdir.error.4 - (let* ((dir (ensure-directories-exist diff --git a/dev-lisp/sbcl/files/0.8.8/sbcl-asdf-install.1 b/dev-lisp/sbcl/files/0.8.8/sbcl-asdf-install.1 deleted file mode 100644 index be8f754a6bdc..000000000000 --- a/dev-lisp/sbcl/files/0.8.8/sbcl-asdf-install.1 +++ /dev/null @@ -1,126 +0,0 @@ -.TH SBCL-ASDF-INSTALL 1 "$Date: 2004/02/27 22:15:36 $" -.AT 3 -.SH NAME -SBCL-ASDF-INSTALL -- "Download an Install ASDF Systems" - -.SH DESCRIPTION - -Downloads and installs an ASDF system or anything else that looks -convincingly like one, including updating the ASDF:*CENTRAL-REGISTRY* -symlinks for all the toplevel .asd files it contains. Please read -this file before use: in particular: this is an automatic tool that -downloads and compiles stuff it finds on the 'net. Please look at the -SECURITY section and be sure you understand the implications - - -.SH USAGE - -This can be used either from within an SBCL instance: - -* (require 'asdf-install) -* (asdf-install:install 'xlunit) ; for example - -or standalone from the shell: - -$ sbcl-asdf-install xlunit - -Each argument may be - - - - The name of a cliki page. asdf-install visits that page and finds - the download location from the `:(package)' tag - usually rendered - as "Download ASDF package from ..." - - - A URL, which is downloaded directly - - - A local tar.gz file, which is installed - - -.SH SECURITY CONCERNS: READ THIS CAREFULLY - -When you invoke asdf-install, you are asking SBCL to download, -compile, and install software from some random site on the web. Given -that it's indirected through a page on CLiki, any malicious third party -doesn't even need to hack the distribution server to replace the -package with something else: he can just edit the link. - -For this reason, we encourage package providers to crypto-sign their -packages (see details at the URL in the PACKAGE CREATION section) and -users to check the signatures. asdf-install has three levels of -automatic signature checking: "on", "off" and "unknown sites", which -can be set using the configuration variables described in -CUSTOMIZATION below. The default is "unknown sites", which will -expect a GPG signature on all downloads except those from -presumed-good sites. The current default presumed-good sites are -CCLAN nodes, and two web sites run by SBCL maintainers: again, see -below for customization details - - -.SH CUSTOMIZATION - -If the file $HOME/.asdf-install exists, it is loaded. This can be -used to override the default values of exported special variables. -Presently these are - -.TP 3 -\-- -*PROXY* - defaults to $http_proxy environment variable -.TP 3 -\- -*CCLAN-MIRROR* - preferred/nearest CCLAN node. See the list at -http://ww.telent.net/cclan-choose-mirror -.TP 3 -\- -*SBCL-HOME* - Set from $SBCL_HOME environment variable. This should already be -correct for whatever SBCL is running, if it's been installed correctly -.TP 3 -\- -*VERIFY-GPG-SIGNATURES* - Verify GPG signatures for the downloaded packages? - NIL - no, T - yes, :UNKNOWN-LOCATIONS - only for URLs which aren't in CCLAN and don't begin with one of the prefixes in *SAFE-URL-PREFIXES* -.TP 3 -\- -*LOCATIONS* - Possible places in the filesystem to install packages into. See default -value for format -.TP 3 -\- -*SAFE-URL-PREFIXES* - List of locations for which GPG signature checking won't be done when -*verify-gpg-signatures* is :unknown-locations - - -.SH PACKAGE CREATION - -If you want to create your own packages that can be installed using this -loader, see the "Making your package downloadable..." section at -<http://www.cliki.net/asdf-install> - - -.SH HACKERS NOTE - -Listen very carefully: I will say this only as often as it appears to -be necessary to say it. asdf-install is not a good example of how to -write a URL parser, HTTP client, or anything else, really. -Well-written extensible and robust URL parsers, HTTP clients, FTP -clients, etc would definitely be nice things to have, but it would be -nicer to have them in CCLAN where anyone can use them - after having -downloaded them with asdf-install - than in SBCL contrib where they're -restricted to SBCL users and can only be updated once a month via SBCL -developers. This is a bootstrap tool, and as such, will tend to -resist changes that make it longer or dependent on more other -packages, unless they also add to its usefulness for bootstrapping. - - -.SH TODO - -a) gpg signature checking would be better if it actually checked against -a list of "trusted to write Lisp" keys, instead of just "trusted to be -who they say they are" - -e) nice to have: resume half-done downloads instead of starting from scratch -every time. but right now we're dealing in fairly small packages, this is not -an immediate concern - diff --git a/dev-lisp/sbcl/files/0.8.8/sbcl-gentoo.patch b/dev-lisp/sbcl/files/0.8.8/sbcl-gentoo.patch deleted file mode 100644 index 20d25dcd293a..000000000000 --- a/dev-lisp/sbcl/files/0.8.8/sbcl-gentoo.patch +++ /dev/null @@ -1,34 +0,0 @@ -diff -ur sbcl-0.8.8.original/contrib/sb-posix/posix-tests.lisp sbcl-0.8.8/contrib/sb-posix/posix-tests.lisp ---- sbcl-0.8.8.original/contrib/sb-posix/posix-tests.lisp 2004-02-07 00:53:29.000000000 -0600 -+++ sbcl-0.8.8/contrib/sb-posix/posix-tests.lisp 2004-02-25 14:22:07.426306400 -0600 -@@ -95,7 +95,7 @@ - (sb-posix:syscall-errno c))) - #.sb-posix::eexist) - --(deftest mkdir.error.3 -+#+nil (deftest mkdir.error.3 - (handler-case - (sb-posix:mkdir "/almost-certainly-does-not-exist" 0) - (sb-posix:syscall-error (c) -@@ -129,7 +129,7 @@ - (sb-posix:syscall-errno c))) - #.sb-posix::enotdir) - --#-sunos ; Apparently gives EINVAL on SunOS 8, which doesn't make sense -+#+nil - (deftest rmdir.error.3 - (handler-case - (sb-posix:rmdir "/") -Only in sbcl-0.8.8/contrib/sb-posix: posix-tests.lisp.~1.11.~ -diff -ur sbcl-0.8.8.original/src/runtime/GNUmakefile sbcl-0.8.8/src/runtime/GNUmakefile ---- sbcl-0.8.8.original/src/runtime/GNUmakefile 2004-02-20 01:51:03.000000000 -0600 -+++ sbcl-0.8.8/src/runtime/GNUmakefile 2004-02-24 23:18:58.000000000 -0600 -@@ -34,6 +34,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 \ -Only in sbcl-0.8.8/src/runtime: GNUmakefile.~1.18.~ diff --git a/dev-lisp/sbcl/files/0.8.8/sbcl.rc b/dev-lisp/sbcl/files/0.8.8/sbcl.rc deleted file mode 100644 index ec4e2be19fb1..000000000000 --- a/dev-lisp/sbcl/files/0.8.8/sbcl.rc +++ /dev/null @@ -1,18 +0,0 @@ -;;; -*- 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/**/*.*"))) - -;;; sbcl.rc ends here diff --git a/dev-lisp/sbcl/files/0.8.8/sbcl.sh b/dev-lisp/sbcl/files/0.8.8/sbcl.sh deleted file mode 100644 index 11d6c298404c..000000000000 --- a/dev-lisp/sbcl/files/0.8.8/sbcl.sh +++ /dev/null @@ -1,80 +0,0 @@ -#!/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 - rebuild) - echo $0 rebuilding... - shift - echo rebuilding $1 - sbcl --noinform --sysinit /etc/sbcl.rc --userinit /dev/null \ - --disable-debugger \ - --eval \ -"(handler-case - (progn - (c-l-c:compile-library (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 "/usr/lib/common-lisp/sbcl/$1" - shift - done - ;; - install-defsystem | install-clc) - echo $0 loading and dumping clc. - ( cd /usr/lib/sbcl - sbcl --core /usr/lib/sbcl/sbcl-dist.core \ - --noinform --sysinit /etc/sbcl.rc --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-defsystem | remove-clc) - echo $0 removing clc-enabled image - cp /usr/lib/sbcl/sbcl-dist.core /usr/lib/sbcl/sbcl.core - ;; - make-user-image) - if [ ! -f "$2" ] ; then - echo "Trying to make-user image, but can not find file $2" >&2 - exit 1 - fi - sbcl --core /usr/lib/sbcl/sbcl-dist.core \ - --noinform --sysinit /dev/null --userinit /dev/null \ - --eval \ -"(handler-case - (progn - (load \"$2\") - (sb-ext:gc :full t) - (sb-ext:save-lisp-and-die \"/usr/lib/sbcl/sbcl-new.core\" :purify t)) - (sb-unix:unix-exit 0)) - (error (e) - (ignore-errors (format t \"make-user-image error: ~A~%\" e)) - (finish-output) - (sb-unix:unix-exit 1)))" - mv sbcl-new.core sbcl.core || (echo FAILED ; cp sbcl-dist.core sbcl.core ) - ;; - *) - echo $0 unkown command $1 - echo known commands: rebuild, remove, make-user-image, install-clc and remove-clc - exit 1 - ;; -esac - -exit 0
\ No newline at end of file diff --git a/dev-lisp/sbcl/files/0.8.8/sbclrc b/dev-lisp/sbcl/files/0.8.8/sbclrc deleted file mode 100644 index 91f31720d896..000000000000 --- a/dev-lisp/sbcl/files/0.8.8/sbclrc +++ /dev/null @@ -1,18 +0,0 @@ -;;; -*- 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/0.8.9/GNUmakefile-SBCL_HOME-gentoo.patch b/dev-lisp/sbcl/files/0.8.9/GNUmakefile-SBCL_HOME-gentoo.patch deleted file mode 100644 index 6532d51626a1..000000000000 --- a/dev-lisp/sbcl/files/0.8.9/GNUmakefile-SBCL_HOME-gentoo.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ur sbcl-0.8.9.original/src/runtime/GNUmakefile sbcl-0.8.9/src/runtime/GNUmakefile ---- sbcl-0.8.9.original/src/runtime/GNUmakefile 2004-03-25 00:06:29.545754104 -0600 -+++ sbcl-0.8.9/src/runtime/GNUmakefile 2004-03-25 00:08:43.216433072 -0600 -@@ -34,6 +34,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 \ -Only in sbcl-0.8.9/src/runtime: GNUmakefile~ diff --git a/dev-lisp/sbcl/files/0.8.9/README.Gentoo b/dev-lisp/sbcl/files/0.8.9/README.Gentoo deleted file mode 100644 index ac3a9fc04732..000000000000 --- a/dev-lisp/sbcl/files/0.8.9/README.Gentoo +++ /dev/null @@ -1,21 +0,0 @@ --*- outline -*- - -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 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.9/customize-target-features.lisp b/dev-lisp/sbcl/files/0.8.9/customize-target-features.lisp deleted file mode 100644 index 7663f4802619..000000000000 --- a/dev-lisp/sbcl/files/0.8.9/customize-target-features.lisp +++ /dev/null @@ -1,19 +0,0 @@ -;;;; -*- Lisp -*- - -;;;; This is the features customization lambda form we will use if the -;;;; user has "threads" in USE *and* they are building for the x86 -;;;; architecture. - -;;;; :sb-futex is dependent on the presence of a Linux 2.6.x kernel. -;;;; For users of Linux 2.4.x kernels, this is still okay to enable, -;;;; as SBCL will fall back if the futex system-call is not present. - -(lambda (list) - (flet ((enable (x) - (pushnew x list)) - (disable (x) - (setf list (remove x list)))) - (enable :sb-thread) - (enable :sb-futex) - (disable :sb-test)) - list) diff --git a/dev-lisp/sbcl/files/0.8.9/customize-target-features.lisp.no-threads b/dev-lisp/sbcl/files/0.8.9/customize-target-features.lisp.no-threads deleted file mode 100644 index 100d84059509..000000000000 --- a/dev-lisp/sbcl/files/0.8.9/customize-target-features.lisp.no-threads +++ /dev/null @@ -1,19 +0,0 @@ -;;;; -*- Lisp -*- - -;;;; This is the features customization lambda form we will use if the -;;;; user has "threads" in USE *and* they are building for the x86 -;;;; architecture. - -;;;; :sb-futex is dependent on the presence of a Linux 2.6.x kernel. -;;;; For users of Linux 2.4.x kernels, this is still okay to enable, -;;;; as SBCL will fall back if the futex system-call is not present. - -(lambda (list) - (flet ((enable (x) - (pushnew x list)) - (disable (x) - (setf list (remove x list)))) - (disable :sb-thread) - (disable :sb-futex) - (disable :sb-test)) - list) diff --git a/dev-lisp/sbcl/files/0.8.9/install-clc.lisp b/dev-lisp/sbcl/files/0.8.9/install-clc.lisp deleted file mode 100644 index 2f9a28fcab12..000000000000 --- a/dev-lisp/sbcl/files/0.8.9/install-clc.lisp +++ /dev/null @@ -1,53 +0,0 @@ -;;; -*- Mode: LISP; Package: CL-USER -*- -;;; -;;; Copyright (C) Peter Van Eynde 2001 and Kevin Rosenberg 2002-2003 -;;; -;;; License: LGPL v2 -;;; -;;; Some modifications for Gentoo, Matthew Kennedy <mkennedy@gentoo.org> -;;; - -(in-package "COMMON-LISP-USER") - -(unless (ignore-errors - (load "/usr/share/common-lisp/source/common-lisp-controller/common-lisp-controller.lisp")) - (sb-unix:unix-exit 1)) - -(unless (ignore-errors - (common-lisp-controller:init-common-lisp-controller - "/usr/lib/common-lisp/sbcl/" - :version 3) - t) - (format t "~%Error during init of common-lisp-controller~%") - (sb-unix:unix-exit 1)) - -(in-package :common-lisp-controller) - -(defun send-clc-command (command package) - (let ((process - (sb-ext:run-program "/usr/bin/clc-send-command" - (list - (ecase command - (:recompile "recompile") - (:remove "remove")) - (format nil "~A" package) - "sbcl" - "--quiet") - :wait t))) - (if (= (sb-ext:process-exit-code process) 0) - (values) - (error "An error happened during ~A of ~A for ~A~%Please see /usr/share/doc/common-lisp-controller/REPORTING-BUGS.gz" - (ecase command - (:recompile "recompilation") - (:remove "removal")) - package - "sbcl")))) - -(in-package :common-lisp-user) - -(ignore-errors - (format t "~%Saving to sbcl-new.core...") - (sb-ext:gc :full t) -;(setf ext:*batch-mode* nil) - (sb-ext:save-lisp-and-die "sbcl-new.core" - :purify t)) diff --git a/dev-lisp/sbcl/files/0.8.9/posix-tests.lisp-sandbox-gentoo.patch b/dev-lisp/sbcl/files/0.8.9/posix-tests.lisp-sandbox-gentoo.patch deleted file mode 100644 index 7248bb70a86a..000000000000 --- a/dev-lisp/sbcl/files/0.8.9/posix-tests.lisp-sandbox-gentoo.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff -ur sbcl-0.8.9.original/contrib/sb-posix/posix-tests.lisp sbcl-0.8.9/contrib/sb-posix/posix-tests.lisp ---- sbcl-0.8.9.original/contrib/sb-posix/posix-tests.lisp 2004-03-25 00:06:29.000000000 -0600 -+++ sbcl-0.8.9/contrib/sb-posix/posix-tests.lisp 2004-03-25 09:40:41.963190544 -0600 -@@ -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 --git a/dev-lisp/sbcl/files/0.8.9/sbcl-asdf-install.1 b/dev-lisp/sbcl/files/0.8.9/sbcl-asdf-install.1 deleted file mode 100644 index 6cccec277d55..000000000000 --- a/dev-lisp/sbcl/files/0.8.9/sbcl-asdf-install.1 +++ /dev/null @@ -1,126 +0,0 @@ -.TH SBCL-ASDF-INSTALL 1 "$Date: 2004/03/25 21:09:35 $" -.AT 3 -.SH NAME -SBCL-ASDF-INSTALL -- "Download an Install ASDF Systems" - -.SH DESCRIPTION - -Downloads and installs an ASDF system or anything else that looks -convincingly like one, including updating the ASDF:*CENTRAL-REGISTRY* -symlinks for all the toplevel .asd files it contains. Please read -this file before use: in particular: this is an automatic tool that -downloads and compiles stuff it finds on the 'net. Please look at the -SECURITY section and be sure you understand the implications - - -.SH USAGE - -This can be used either from within an SBCL instance: - -* (require 'asdf-install) -* (asdf-install:install 'xlunit) ; for example - -or standalone from the shell: - -$ sbcl-asdf-install xlunit - -Each argument may be - - - - The name of a cliki page. asdf-install visits that page and finds - the download location from the `:(package)' tag - usually rendered - as "Download ASDF package from ..." - - - A URL, which is downloaded directly - - - A local tar.gz file, which is installed - - -.SH SECURITY CONCERNS: READ THIS CAREFULLY - -When you invoke asdf-install, you are asking SBCL to download, -compile, and install software from some random site on the web. Given -that it's indirected through a page on CLiki, any malicious third party -doesn't even need to hack the distribution server to replace the -package with something else: he can just edit the link. - -For this reason, we encourage package providers to crypto-sign their -packages (see details at the URL in the PACKAGE CREATION section) and -users to check the signatures. asdf-install has three levels of -automatic signature checking: "on", "off" and "unknown sites", which -can be set using the configuration variables described in -CUSTOMIZATION below. The default is "unknown sites", which will -expect a GPG signature on all downloads except those from -presumed-good sites. The current default presumed-good sites are -CCLAN nodes, and two web sites run by SBCL maintainers: again, see -below for customization details - - -.SH CUSTOMIZATION - -If the file $HOME/.asdf-install exists, it is loaded. This can be -used to override the default values of exported special variables. -Presently these are - -.TP 3 -\-- -*PROXY* - defaults to $http_proxy environment variable -.TP 3 -\- -*CCLAN-MIRROR* - preferred/nearest CCLAN node. See the list at -http://ww.telent.net/cclan-choose-mirror -.TP 3 -\- -*SBCL-HOME* - Set from $SBCL_HOME environment variable. This should already be -correct for whatever SBCL is running, if it's been installed correctly -.TP 3 -\- -*VERIFY-GPG-SIGNATURES* - Verify GPG signatures for the downloaded packages? - NIL - no, T - yes, :UNKNOWN-LOCATIONS - only for URLs which aren't in CCLAN and don't begin with one of the prefixes in *SAFE-URL-PREFIXES* -.TP 3 -\- -*LOCATIONS* - Possible places in the filesystem to install packages into. See default -value for format -.TP 3 -\- -*SAFE-URL-PREFIXES* - List of locations for which GPG signature checking won't be done when -*verify-gpg-signatures* is :unknown-locations - - -.SH PACKAGE CREATION - -If you want to create your own packages that can be installed using this -loader, see the "Making your package downloadable..." section at -<http://www.cliki.net/asdf-install> - - -.SH HACKERS NOTE - -Listen very carefully: I will say this only as often as it appears to -be necessary to say it. asdf-install is not a good example of how to -write a URL parser, HTTP client, or anything else, really. -Well-written extensible and robust URL parsers, HTTP clients, FTP -clients, etc would definitely be nice things to have, but it would be -nicer to have them in CCLAN where anyone can use them - after having -downloaded them with asdf-install - than in SBCL contrib where they're -restricted to SBCL users and can only be updated once a month via SBCL -developers. This is a bootstrap tool, and as such, will tend to -resist changes that make it longer or dependent on more other -packages, unless they also add to its usefulness for bootstrapping. - - -.SH TODO - -a) gpg signature checking would be better if it actually checked against -a list of "trusted to write Lisp" keys, instead of just "trusted to be -who they say they are" - -e) nice to have: resume half-done downloads instead of starting from scratch -every time. but right now we're dealing in fairly small packages, this is not -an immediate concern - diff --git a/dev-lisp/sbcl/files/0.8.9/sbcl.sh b/dev-lisp/sbcl/files/0.8.9/sbcl.sh deleted file mode 100644 index d0ebaf86fa5d..000000000000 --- a/dev-lisp/sbcl/files/0.8.9/sbcl.sh +++ /dev/null @@ -1,80 +0,0 @@ -#!/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 - rebuild) - echo $0 rebuilding... - shift - echo rebuilding $1 - sbcl --noinform --sysinit /etc/sbclrc --userinit /dev/null \ - --disable-debugger \ - --eval \ -"(handler-case - (progn - (c-l-c:compile-library (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 "/usr/lib/common-lisp/sbcl/$1" - shift - done - ;; - install-defsystem | install-clc) - echo $0 loading and dumping clc. - ( cd /usr/lib/sbcl - 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-defsystem | remove-clc) - echo $0 removing clc-enabled image - cp /usr/lib/sbcl/sbcl-dist.core /usr/lib/sbcl/sbcl.core - ;; - make-user-image) - if [ ! -f "$2" ] ; then - echo "Trying to make-user image, but can not find file $2" >&2 - exit 1 - fi - sbcl --core /usr/lib/sbcl/sbcl-dist.core \ - --noinform --sysinit /dev/null --userinit /dev/null \ - --eval \ -"(handler-case - (progn - (load \"$2\") - (sb-ext:gc :full t) - (sb-ext:save-lisp-and-die \"/usr/lib/sbcl/sbcl-new.core\" :purify t)) - (sb-unix:unix-exit 0)) - (error (e) - (ignore-errors (format t \"make-user-image error: ~A~%\" e)) - (finish-output) - (sb-unix:unix-exit 1)))" - mv sbcl-new.core sbcl.core || (echo FAILED ; cp sbcl-dist.core sbcl.core ) - ;; - *) - echo $0 unkown command $1 - echo known commands: rebuild, remove, make-user-image, install-clc and remove-clc - exit 1 - ;; -esac - -exit 0 diff --git a/dev-lisp/sbcl/files/0.8.9/sbclrc b/dev-lisp/sbcl/files/0.8.9/sbclrc deleted file mode 100644 index 91f31720d896..000000000000 --- a/dev-lisp/sbcl/files/0.8.9/sbclrc +++ /dev/null @@ -1,18 +0,0 @@ -;;; -*- 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.10 b/dev-lisp/sbcl/files/digest-sbcl-0.8.10 deleted file mode 100644 index c71d0c309d53..000000000000 --- a/dev-lisp/sbcl/files/digest-sbcl-0.8.10 +++ /dev/null @@ -1,6 +0,0 @@ -MD5 e42f384cbbadcf626342d4048889061b sbcl-0.8.10-source.tar.bz2 2109999 -MD5 2648661efbd7d4516e56a53f4e0c3a6d sbcl-0.8.10-html.tar.bz2 63094 -MD5 6c193e328cdb472787ef78401ee5294c sbcl-0.8.1-x86-linux-binary.tar.bz2 6348098 -MD5 b5a5c93185ae03392ff6000a4a425222 sbcl-0.8.8-ppc-linux-binary.tar.bz2 6831954 -MD5 7cb56cd42b1f5797d26316e79aaccb06 sbcl-0.7.13-sparc-linux-binary.tar.bz2 5670293 -MD5 29ad145f1fc45c65b8d65b39013bc43f sbcl-0.7.10-mips-linux-binary.tar.gz 7473873 diff --git a/dev-lisp/sbcl/files/digest-sbcl-0.8.11 b/dev-lisp/sbcl/files/digest-sbcl-0.8.11 deleted file mode 100644 index aca7f83ebb26..000000000000 --- a/dev-lisp/sbcl/files/digest-sbcl-0.8.11 +++ /dev/null @@ -1,6 +0,0 @@ -MD5 2fcf2ff8703249af465a05158911b65e sbcl-0.8.11-source.tar.bz2 2128159 -MD5 767a6969e060ce473c814be6aee40f64 sbcl-0.8.11-html.tar.bz2 47433 -MD5 6c193e328cdb472787ef78401ee5294c sbcl-0.8.1-x86-linux-binary.tar.bz2 6348098 -MD5 b5a5c93185ae03392ff6000a4a425222 sbcl-0.8.8-ppc-linux-binary.tar.bz2 6831954 -MD5 7cb56cd42b1f5797d26316e79aaccb06 sbcl-0.7.13-sparc-linux-binary.tar.bz2 5670293 -MD5 29ad145f1fc45c65b8d65b39013bc43f sbcl-0.7.10-mips-linux-binary.tar.gz 7473873 diff --git a/dev-lisp/sbcl/files/digest-sbcl-0.8.12 b/dev-lisp/sbcl/files/digest-sbcl-0.8.12 deleted file mode 100644 index d6794af5d137..000000000000 --- a/dev-lisp/sbcl/files/digest-sbcl-0.8.12 +++ /dev/null @@ -1,6 +0,0 @@ -MD5 f23a177b2813740563f9e3f364e1dee8 sbcl-0.8.12-source.tar.bz2 2136436 -MD5 7b1efeece65af1a5dde8529afa743b3f sbcl-0.8.12-html.tar.bz2 47430 -MD5 6c193e328cdb472787ef78401ee5294c sbcl-0.8.1-x86-linux-binary.tar.bz2 6348098 -MD5 b5a5c93185ae03392ff6000a4a425222 sbcl-0.8.8-ppc-linux-binary.tar.bz2 6831954 -MD5 7cb56cd42b1f5797d26316e79aaccb06 sbcl-0.7.13-sparc-linux-binary.tar.bz2 5670293 -MD5 29ad145f1fc45c65b8d65b39013bc43f sbcl-0.7.10-mips-linux-binary.tar.gz 7473873 diff --git a/dev-lisp/sbcl/files/digest-sbcl-0.8.12-r1 b/dev-lisp/sbcl/files/digest-sbcl-0.8.12-r1 deleted file mode 100644 index d6794af5d137..000000000000 --- a/dev-lisp/sbcl/files/digest-sbcl-0.8.12-r1 +++ /dev/null @@ -1,6 +0,0 @@ -MD5 f23a177b2813740563f9e3f364e1dee8 sbcl-0.8.12-source.tar.bz2 2136436 -MD5 7b1efeece65af1a5dde8529afa743b3f sbcl-0.8.12-html.tar.bz2 47430 -MD5 6c193e328cdb472787ef78401ee5294c sbcl-0.8.1-x86-linux-binary.tar.bz2 6348098 -MD5 b5a5c93185ae03392ff6000a4a425222 sbcl-0.8.8-ppc-linux-binary.tar.bz2 6831954 -MD5 7cb56cd42b1f5797d26316e79aaccb06 sbcl-0.7.13-sparc-linux-binary.tar.bz2 5670293 -MD5 29ad145f1fc45c65b8d65b39013bc43f sbcl-0.7.10-mips-linux-binary.tar.gz 7473873 diff --git a/dev-lisp/sbcl/files/digest-sbcl-0.8.13 b/dev-lisp/sbcl/files/digest-sbcl-0.8.13 deleted file mode 100644 index 535cd6c9716f..000000000000 --- a/dev-lisp/sbcl/files/digest-sbcl-0.8.13 +++ /dev/null @@ -1,6 +0,0 @@ -MD5 2e33a8493e607b2f540a778a17c6653d sbcl-0.8.13-source.tar.bz2 2209140 -MD5 545c6fb63112b05bc8a1ca6a82563fa8 sbcl-0.8.13-html.tar.bz2 47417 -MD5 6c193e328cdb472787ef78401ee5294c sbcl-0.8.1-x86-linux-binary.tar.bz2 6348098 -MD5 b5a5c93185ae03392ff6000a4a425222 sbcl-0.8.8-ppc-linux-binary.tar.bz2 6831954 -MD5 7cb56cd42b1f5797d26316e79aaccb06 sbcl-0.7.13-sparc-linux-binary.tar.bz2 5670293 -MD5 29ad145f1fc45c65b8d65b39013bc43f sbcl-0.7.10-mips-linux-binary.tar.gz 7473873 diff --git a/dev-lisp/sbcl/files/digest-sbcl-0.8.17 b/dev-lisp/sbcl/files/digest-sbcl-0.8.17 deleted file mode 100644 index b1b092b7827e..000000000000 --- a/dev-lisp/sbcl/files/digest-sbcl-0.8.17 +++ /dev/null @@ -1,7 +0,0 @@ -MD5 684d1a96496b46331dc50840db612909 sbcl-0.8.17-source.tar.bz2 2474794 -MD5 a5eea2768bf91e19ac1132928252382d sbcl-0.8.17-html.tar.bz2 108720 -MD5 6c193e328cdb472787ef78401ee5294c sbcl-0.8.1-x86-linux-binary.tar.bz2 6348098 -MD5 b5a5c93185ae03392ff6000a4a425222 sbcl-0.8.8-ppc-linux-binary.tar.bz2 6831954 -MD5 7cb56cd42b1f5797d26316e79aaccb06 sbcl-0.7.13-sparc-linux-binary.tar.bz2 5670293 -MD5 29ad145f1fc45c65b8d65b39013bc43f sbcl-0.7.10-mips-linux-binary.tar.gz 7473873 -MD5 d964b7ddca50b23815cd9bd6891108f0 sbcl-af-2004-10-22.tgz 12408 diff --git a/dev-lisp/sbcl/files/digest-sbcl-0.8.18 b/dev-lisp/sbcl/files/digest-sbcl-0.8.18 new file mode 100644 index 000000000000..1d4719c477d2 --- /dev/null +++ b/dev-lisp/sbcl/files/digest-sbcl-0.8.18 @@ -0,0 +1,3 @@ +MD5 23d3d60e921d0c5498feed47cfcf436f sbcl-0.8.18-source.tar.bz2 2492978 +MD5 9e3030e991d57b0ae40c197d4307b176 sbcl-0.8.18-html.tar.bz2 108955 +MD5 6c193e328cdb472787ef78401ee5294c sbcl-0.8.1-x86-linux-binary.tar.bz2 6348098 diff --git a/dev-lisp/sbcl/files/digest-sbcl-0.8.7 b/dev-lisp/sbcl/files/digest-sbcl-0.8.7 deleted file mode 100644 index 99d80d011a97..000000000000 --- a/dev-lisp/sbcl/files/digest-sbcl-0.8.7 +++ /dev/null @@ -1,7 +0,0 @@ -MD5 df0b8d53af18e0a0379ed04286a5aa6d sbcl_0.8.7.orig.tar.gz 2599415 -MD5 2f00663b646b2615f12c984e3435d478 sbcl-0.8.7-html.tar.bz2 47069 -MD5 240b5807f7e7ae4c7bc7840b26ce2ab7 sbcl_0.8.7-1.diff.gz 11542 -MD5 6c193e328cdb472787ef78401ee5294c sbcl-0.8.1-x86-linux-binary.tar.bz2 6348098 -MD5 1cbd667b28d6d5afabccc759315eea70 sbcl-0.7.13-binary-linux-ppc.tar.bz2 5339432 -MD5 7cb56cd42b1f5797d26316e79aaccb06 sbcl-0.7.13-sparc-linux-binary.tar.bz2 5670293 -MD5 29ad145f1fc45c65b8d65b39013bc43f sbcl-0.7.10-mips-linux-binary.tar.gz 7473873 diff --git a/dev-lisp/sbcl/files/digest-sbcl-0.8.7-r1 b/dev-lisp/sbcl/files/digest-sbcl-0.8.7-r1 deleted file mode 100644 index 99d80d011a97..000000000000 --- a/dev-lisp/sbcl/files/digest-sbcl-0.8.7-r1 +++ /dev/null @@ -1,7 +0,0 @@ -MD5 df0b8d53af18e0a0379ed04286a5aa6d sbcl_0.8.7.orig.tar.gz 2599415 -MD5 2f00663b646b2615f12c984e3435d478 sbcl-0.8.7-html.tar.bz2 47069 -MD5 240b5807f7e7ae4c7bc7840b26ce2ab7 sbcl_0.8.7-1.diff.gz 11542 -MD5 6c193e328cdb472787ef78401ee5294c sbcl-0.8.1-x86-linux-binary.tar.bz2 6348098 -MD5 1cbd667b28d6d5afabccc759315eea70 sbcl-0.7.13-binary-linux-ppc.tar.bz2 5339432 -MD5 7cb56cd42b1f5797d26316e79aaccb06 sbcl-0.7.13-sparc-linux-binary.tar.bz2 5670293 -MD5 29ad145f1fc45c65b8d65b39013bc43f sbcl-0.7.10-mips-linux-binary.tar.gz 7473873 diff --git a/dev-lisp/sbcl/files/digest-sbcl-0.8.8 b/dev-lisp/sbcl/files/digest-sbcl-0.8.8 deleted file mode 100644 index 2762990ae7d9..000000000000 --- a/dev-lisp/sbcl/files/digest-sbcl-0.8.8 +++ /dev/null @@ -1,6 +0,0 @@ -MD5 a80d2bb990f80d8d13f947a68ea3c78b sbcl-0.8.8-source.tar.bz2 2082536 -MD5 a62413e2bb759b6683f94839722cd7e2 sbcl-0.8.8-html.tar.bz2 47029 -MD5 6c193e328cdb472787ef78401ee5294c sbcl-0.8.1-x86-linux-binary.tar.bz2 6348098 -MD5 1cbd667b28d6d5afabccc759315eea70 sbcl-0.7.13-binary-linux-ppc.tar.bz2 5339432 -MD5 7cb56cd42b1f5797d26316e79aaccb06 sbcl-0.7.13-sparc-linux-binary.tar.bz2 5670293 -MD5 29ad145f1fc45c65b8d65b39013bc43f sbcl-0.7.10-mips-linux-binary.tar.gz 7473873 diff --git a/dev-lisp/sbcl/files/digest-sbcl-0.8.9 b/dev-lisp/sbcl/files/digest-sbcl-0.8.9 deleted file mode 100644 index 068630783451..000000000000 --- a/dev-lisp/sbcl/files/digest-sbcl-0.8.9 +++ /dev/null @@ -1,6 +0,0 @@ -MD5 97ca1a5dac091f61943325a3d689a8e3 sbcl-0.8.9-source.tar.bz2 2069624 -MD5 38f9f6de699d4ed9cb7a99abd99da477 sbcl-0.8.9-html.tar.bz2 47167 -MD5 6c193e328cdb472787ef78401ee5294c sbcl-0.8.1-x86-linux-binary.tar.bz2 6348098 -MD5 1cbd667b28d6d5afabccc759315eea70 sbcl-0.7.13-binary-linux-ppc.tar.bz2 5339432 -MD5 7cb56cd42b1f5797d26316e79aaccb06 sbcl-0.7.13-sparc-linux-binary.tar.bz2 5670293 -MD5 29ad145f1fc45c65b8d65b39013bc43f sbcl-0.7.10-mips-linux-binary.tar.gz 7473873 diff --git a/dev-lisp/sbcl/files/gc.lisp-linux-2.6.patch b/dev-lisp/sbcl/files/gc.lisp-linux-2.6.patch deleted file mode 100644 index bdf9c8e53f10..000000000000 --- a/dev-lisp/sbcl/files/gc.lisp-linux-2.6.patch +++ /dev/null @@ -1,22 +0,0 @@ - --- gc.lisp 28 Aug 2003 15:32:28 -0000 1.50 - +++ gc.lisp 28 Sep 2003 14:44:45 -0000 - @@ -244,16 +244,18 @@ - (let ((*already-in-gc* t)) - (without-interrupts - (gc-stop-the-world) - + #+nil - (dolist (h *before-gc-hooks*) - (carefully-funcall h)) - (collect-garbage gen) - (incf *n-bytes-freed-or-purified* - (max 0 (- pre-gc-dynamic-usage (dynamic-usage)))) - (setf *need-to-collect-garbage* nil) - - (dolist (h *after-gc-hooks*) - - (carefully-funcall h)) - + - (gc-start-the-world))) - - (scrub-control-stack))) - + (scrub-control-stack)) - + (dolist (h *after-gc-hooks*) - + (carefully-funcall h))) - (values)) diff --git a/dev-lisp/sbcl/files/install-clc.lisp b/dev-lisp/sbcl/files/install-clc.lisp deleted file mode 100644 index 842a51ba696a..000000000000 --- a/dev-lisp/sbcl/files/install-clc.lisp +++ /dev/null @@ -1,46 +0,0 @@ -;;; -*- Mode: LISP; Package: CL-USER -*- -;;; -;;; Copyright (C) Peter Van Eynde 2001 and Kevin Rosenberg 2002-2003 -;;; -;;; License: LGPL v2 -;;; -(in-package "COMMON-LISP-USER") - -(unless (ignore-errors - (load "/usr/share/common-lisp/source/common-lisp-controller/common-lisp-controller.lisp")) - (sb-unix:unix-exit 1)) - -(unless (ignore-errors - (common-lisp-controller:init-common-lisp-controller - "/usr/lib/common-lisp/sbcl/" - :version 3) - t) - (format t "~%Error during init of common-lisp-controller~%") - (sb-unix:unix-exit 1)) - -(defun common-lisp-controller:send-clc-command (command package) - (let ((process - (sb-ext:run-program "/usr/bin/clc-send-command" - (list - (ecase command - (:recompile "recompile") - (:remove "remove")) - (format nil "~A" package) - "sbcl" - "--quiet") - :wait t))) - (if (= (sb-ext:process-exit-code process) 0) - (values) - (error "An error happened during ~A of ~A for ~A~%Please see /usr/share/doc/common-lisp-controller/REPORTING-BUGS.gz" - (ecase command - (:recompile "recompilation") - (:remove "removal")) - package - "sbcl")))) - -(ignore-errors - (format t "~%Saving to sbcl-new.core...") - (sb-ext:gc :full t) -;(setf ext:*batch-mode* nil) - (sb-ext:save-lisp-and-die "sbcl-new.core" - :purify t)) diff --git a/dev-lisp/sbcl/files/sbcl.rc b/dev-lisp/sbcl/files/sbcl.rc deleted file mode 100644 index ec4e2be19fb1..000000000000 --- a/dev-lisp/sbcl/files/sbcl.rc +++ /dev/null @@ -1,18 +0,0 @@ -;;; -*- 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/**/*.*"))) - -;;; sbcl.rc ends here diff --git a/dev-lisp/sbcl/files/sbcl.sh b/dev-lisp/sbcl/files/sbcl.sh deleted file mode 100644 index d0ebaf86fa5d..000000000000 --- a/dev-lisp/sbcl/files/sbcl.sh +++ /dev/null @@ -1,80 +0,0 @@ -#!/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 - rebuild) - echo $0 rebuilding... - shift - echo rebuilding $1 - sbcl --noinform --sysinit /etc/sbclrc --userinit /dev/null \ - --disable-debugger \ - --eval \ -"(handler-case - (progn - (c-l-c:compile-library (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 "/usr/lib/common-lisp/sbcl/$1" - shift - done - ;; - install-defsystem | install-clc) - echo $0 loading and dumping clc. - ( cd /usr/lib/sbcl - 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-defsystem | remove-clc) - echo $0 removing clc-enabled image - cp /usr/lib/sbcl/sbcl-dist.core /usr/lib/sbcl/sbcl.core - ;; - make-user-image) - if [ ! -f "$2" ] ; then - echo "Trying to make-user image, but can not find file $2" >&2 - exit 1 - fi - sbcl --core /usr/lib/sbcl/sbcl-dist.core \ - --noinform --sysinit /dev/null --userinit /dev/null \ - --eval \ -"(handler-case - (progn - (load \"$2\") - (sb-ext:gc :full t) - (sb-ext:save-lisp-and-die \"/usr/lib/sbcl/sbcl-new.core\" :purify t)) - (sb-unix:unix-exit 0)) - (error (e) - (ignore-errors (format t \"make-user-image error: ~A~%\" e)) - (finish-output) - (sb-unix:unix-exit 1)))" - mv sbcl-new.core sbcl.core || (echo FAILED ; cp sbcl-dist.core sbcl.core ) - ;; - *) - echo $0 unkown command $1 - echo known commands: rebuild, remove, make-user-image, install-clc and remove-clc - exit 1 - ;; -esac - -exit 0 |