summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Kennedy <mkennedy@gentoo.org>2005-01-07 21:52:19 +0000
committerMatthew Kennedy <mkennedy@gentoo.org>2005-01-07 21:52:19 +0000
commit1c2169f17ce33df00e8ac67a7f577115dc183f9b (patch)
treef8b23845d00c51fa6e0a4a73eb7d5df09bcc4870 /dev-lisp/sbcl/files
parentsecurity bump; bug 77023 (diff)
downloadhistorical-1c2169f17ce33df00e8ac67a7f577115dc183f9b.tar.gz
historical-1c2169f17ce33df00e8ac67a7f577115dc183f9b.tar.bz2
historical-1c2169f17ce33df00e8ac67a7f577115dc183f9b.zip
*** empty log message ***
Diffstat (limited to 'dev-lisp/sbcl/files')
-rw-r--r--dev-lisp/sbcl/files/0.8.10/README.Gentoo21
-rw-r--r--dev-lisp/sbcl/files/0.8.10/customize-target-features.lisp19
-rw-r--r--dev-lisp/sbcl/files/0.8.10/customize-target-features.lisp.no-threads19
-rw-r--r--dev-lisp/sbcl/files/0.8.10/install-clc.lisp53
-rw-r--r--dev-lisp/sbcl/files/0.8.10/sbcl-asdf-install.1126
-rw-r--r--dev-lisp/sbcl/files/0.8.10/sbcl-gentoo.patch91
-rw-r--r--dev-lisp/sbcl/files/0.8.11/README.Gentoo25
-rw-r--r--dev-lisp/sbcl/files/0.8.11/customize-target-features.lisp19
-rw-r--r--dev-lisp/sbcl/files/0.8.11/customize-target-features.lisp.no-threads19
-rw-r--r--dev-lisp/sbcl/files/0.8.11/install-clc.lisp53
-rw-r--r--dev-lisp/sbcl/files/0.8.11/sbcl-asdf-install.1126
-rw-r--r--dev-lisp/sbcl/files/0.8.11/sbcl-gentoo.patch85
-rw-r--r--dev-lisp/sbcl/files/0.8.11/sbcl.sh80
-rw-r--r--dev-lisp/sbcl/files/0.8.11/sbclrc18
-rw-r--r--dev-lisp/sbcl/files/0.8.12/README.Gentoo25
-rw-r--r--dev-lisp/sbcl/files/0.8.12/customize-target-features.lisp19
-rw-r--r--dev-lisp/sbcl/files/0.8.12/customize-target-features.lisp.no-threads19
-rw-r--r--dev-lisp/sbcl/files/0.8.12/install-clc.lisp53
-rw-r--r--dev-lisp/sbcl/files/0.8.12/sbcl-gentoo.patch85
-rw-r--r--dev-lisp/sbcl/files/0.8.12/sbcl-no-tests-gentoo.patch58
-rw-r--r--dev-lisp/sbcl/files/0.8.12/sbcl.sh80
-rw-r--r--dev-lisp/sbcl/files/0.8.12/sbclrc18
-rw-r--r--dev-lisp/sbcl/files/0.8.13/README.Gentoo25
-rw-r--r--dev-lisp/sbcl/files/0.8.13/customize-target-features.lisp19
-rw-r--r--dev-lisp/sbcl/files/0.8.13/customize-target-features.lisp.no-threads19
-rw-r--r--dev-lisp/sbcl/files/0.8.13/sbcl-gentoo.patch32
-rw-r--r--dev-lisp/sbcl/files/0.8.13/sbcl-no-tests-gentoo.patch58
-rw-r--r--dev-lisp/sbcl/files/0.8.13/sbcl.sh80
-rw-r--r--dev-lisp/sbcl/files/0.8.13/sbclrc18
-rw-r--r--dev-lisp/sbcl/files/0.8.17/README.Gentoo31
-rw-r--r--dev-lisp/sbcl/files/0.8.17/install-clc.lisp64
-rw-r--r--dev-lisp/sbcl/files/0.8.17/sbcl.sh80
-rw-r--r--dev-lisp/sbcl/files/0.8.17/sbclrc18
-rw-r--r--dev-lisp/sbcl/files/0.8.18/README.Gentoo29
-rw-r--r--dev-lisp/sbcl/files/0.8.18/customize-target-features.lisp-prefix (renamed from dev-lisp/sbcl/files/0.8.17/customize-target-features.lisp-prefix)0
-rw-r--r--dev-lisp/sbcl/files/0.8.18/customize-target-features.lisp-suffix (renamed from dev-lisp/sbcl/files/0.8.17/customize-target-features.lisp-suffix)0
-rw-r--r--dev-lisp/sbcl/files/0.8.18/install-clc.lisp (renamed from dev-lisp/sbcl/files/0.8.13/install-clc.lisp)0
-rw-r--r--dev-lisp/sbcl/files/0.8.18/sbcl-gentoo.patch (renamed from dev-lisp/sbcl/files/0.8.17/sbcl-gentoo.patch)12
-rw-r--r--dev-lisp/sbcl/files/0.8.18/sbcl-no-tests-gentoo.patch (renamed from dev-lisp/sbcl/files/0.8.17/sbcl-no-tests-gentoo.patch)12
-rw-r--r--dev-lisp/sbcl/files/0.8.18/sbcl.sh (renamed from dev-lisp/sbcl/files/0.8.10/sbcl.sh)0
-rw-r--r--dev-lisp/sbcl/files/0.8.18/sbclrc (renamed from dev-lisp/sbcl/files/0.8.10/sbclrc)0
-rw-r--r--dev-lisp/sbcl/files/0.8.7/README.Gentoo21
-rw-r--r--dev-lisp/sbcl/files/0.8.7/customize-target-features.lisp17
-rw-r--r--dev-lisp/sbcl/files/0.8.7/customize-target-features.lisp.no-threads17
-rw-r--r--dev-lisp/sbcl/files/0.8.7/install-clc.lisp-gentoo.patch22
-rw-r--r--dev-lisp/sbcl/files/0.8.7/posix-tests.lisp-sandbox-gentoo.patch57
-rw-r--r--dev-lisp/sbcl/files/0.8.8/README.Gentoo21
-rw-r--r--dev-lisp/sbcl/files/0.8.8/customize-target-features.lisp19
-rw-r--r--dev-lisp/sbcl/files/0.8.8/customize-target-features.lisp.no-threads19
-rw-r--r--dev-lisp/sbcl/files/0.8.8/install-clc.lisp53
-rw-r--r--dev-lisp/sbcl/files/0.8.8/posix-tests.lisp-sandbox-gentoo.patch57
-rw-r--r--dev-lisp/sbcl/files/0.8.8/sbcl-asdf-install.1126
-rw-r--r--dev-lisp/sbcl/files/0.8.8/sbcl-gentoo.patch34
-rw-r--r--dev-lisp/sbcl/files/0.8.8/sbcl.rc18
-rw-r--r--dev-lisp/sbcl/files/0.8.8/sbcl.sh80
-rw-r--r--dev-lisp/sbcl/files/0.8.8/sbclrc18
-rw-r--r--dev-lisp/sbcl/files/0.8.9/GNUmakefile-SBCL_HOME-gentoo.patch12
-rw-r--r--dev-lisp/sbcl/files/0.8.9/README.Gentoo21
-rw-r--r--dev-lisp/sbcl/files/0.8.9/customize-target-features.lisp19
-rw-r--r--dev-lisp/sbcl/files/0.8.9/customize-target-features.lisp.no-threads19
-rw-r--r--dev-lisp/sbcl/files/0.8.9/install-clc.lisp53
-rw-r--r--dev-lisp/sbcl/files/0.8.9/posix-tests.lisp-sandbox-gentoo.patch21
-rw-r--r--dev-lisp/sbcl/files/0.8.9/sbcl-asdf-install.1126
-rw-r--r--dev-lisp/sbcl/files/0.8.9/sbcl.sh80
-rw-r--r--dev-lisp/sbcl/files/0.8.9/sbclrc18
-rw-r--r--dev-lisp/sbcl/files/digest-sbcl-0.8.106
-rw-r--r--dev-lisp/sbcl/files/digest-sbcl-0.8.116
-rw-r--r--dev-lisp/sbcl/files/digest-sbcl-0.8.126
-rw-r--r--dev-lisp/sbcl/files/digest-sbcl-0.8.12-r16
-rw-r--r--dev-lisp/sbcl/files/digest-sbcl-0.8.136
-rw-r--r--dev-lisp/sbcl/files/digest-sbcl-0.8.177
-rw-r--r--dev-lisp/sbcl/files/digest-sbcl-0.8.183
-rw-r--r--dev-lisp/sbcl/files/digest-sbcl-0.8.77
-rw-r--r--dev-lisp/sbcl/files/digest-sbcl-0.8.7-r17
-rw-r--r--dev-lisp/sbcl/files/digest-sbcl-0.8.86
-rw-r--r--dev-lisp/sbcl/files/digest-sbcl-0.8.96
-rw-r--r--dev-lisp/sbcl/files/gc.lisp-linux-2.6.patch22
-rw-r--r--dev-lisp/sbcl/files/install-clc.lisp46
-rw-r--r--dev-lisp/sbcl/files/sbcl.rc18
-rw-r--r--dev-lisp/sbcl/files/sbcl.sh80
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