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
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')
-rw-r--r--dev-lisp/sbcl/ChangeLog63
-rw-r--r--dev-lisp/sbcl/Manifest118
-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
-rw-r--r--dev-lisp/sbcl/metadata.xml2
-rw-r--r--dev-lisp/sbcl/sbcl-0.8.10.ebuild124
-rw-r--r--dev-lisp/sbcl/sbcl-0.8.11.ebuild130
-rw-r--r--dev-lisp/sbcl/sbcl-0.8.12-r1.ebuild131
-rw-r--r--dev-lisp/sbcl/sbcl-0.8.12.ebuild130
-rw-r--r--dev-lisp/sbcl/sbcl-0.8.13.ebuild131
-rw-r--r--dev-lisp/sbcl/sbcl-0.8.14.ebuild4
-rw-r--r--dev-lisp/sbcl/sbcl-0.8.15.ebuild4
-rw-r--r--dev-lisp/sbcl/sbcl-0.8.16.ebuild4
-rw-r--r--dev-lisp/sbcl/sbcl-0.8.18.ebuild (renamed from dev-lisp/sbcl/sbcl-0.8.17.ebuild)20
-rw-r--r--dev-lisp/sbcl/sbcl-0.8.7-r1.ebuild130
-rw-r--r--dev-lisp/sbcl/sbcl-0.8.7.ebuild123
-rw-r--r--dev-lisp/sbcl/sbcl-0.8.8.ebuild111
-rw-r--r--dev-lisp/sbcl/sbcl-0.8.9.ebuild110
96 files changed, 135 insertions, 3988 deletions
diff --git a/dev-lisp/sbcl/ChangeLog b/dev-lisp/sbcl/ChangeLog
index f1d0bd1e21ad..e8aa7054beb9 100644
--- a/dev-lisp/sbcl/ChangeLog
+++ b/dev-lisp/sbcl/ChangeLog
@@ -1,6 +1,65 @@
# ChangeLog for dev-lisp/sbcl
-# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/ChangeLog,v 1.50 2004/12/13 12:27:35 swegener Exp $
+# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/ChangeLog,v 1.51 2005/01/07 21:52:19 mkennedy Exp $
+
+*sbcl-0.8.18 (07 Jan 2005)
+
+ 07 Jan 2005; Matthew Kennedy <mkennedy@gentoo.org> metadata.xml,
+ -files/gc.lisp-linux-2.6.patch, -files/install-clc.lisp, -files/sbcl.rc,
+ -files/sbcl.sh, -files/0.8.10/README.Gentoo,
+ -files/0.8.10/customize-target-features.lisp,
+ -files/0.8.10/customize-target-features.lisp.no-threads,
+ -files/0.8.10/install-clc.lisp, -files/0.8.10/sbcl-asdf-install.1,
+ -files/0.8.10/sbcl-gentoo.patch, -files/0.8.10/sbcl.sh,
+ -files/0.8.10/sbclrc, -files/0.8.11/README.Gentoo,
+ -files/0.8.11/customize-target-features.lisp,
+ -files/0.8.11/customize-target-features.lisp.no-threads,
+ -files/0.8.11/install-clc.lisp, -files/0.8.11/sbcl-asdf-install.1,
+ -files/0.8.11/sbcl-gentoo.patch, -files/0.8.11/sbcl.sh,
+ -files/0.8.11/sbclrc, -files/0.8.12/README.Gentoo,
+ -files/0.8.12/customize-target-features.lisp,
+ -files/0.8.12/customize-target-features.lisp.no-threads,
+ -files/0.8.12/install-clc.lisp, -files/0.8.12/sbcl-gentoo.patch,
+ -files/0.8.12/sbcl-no-tests-gentoo.patch, -files/0.8.12/sbcl.sh,
+ -files/0.8.12/sbclrc, -files/0.8.13/README.Gentoo,
+ -files/0.8.13/customize-target-features.lisp,
+ -files/0.8.13/customize-target-features.lisp.no-threads,
+ -files/0.8.13/install-clc.lisp, -files/0.8.13/sbcl-gentoo.patch,
+ -files/0.8.13/sbcl-no-tests-gentoo.patch, -files/0.8.13/sbcl.sh,
+ -files/0.8.13/sbclrc, -files/0.8.17/README.Gentoo,
+ -files/0.8.17/customize-target-features.lisp-prefix,
+ -files/0.8.17/customize-target-features.lisp-suffix,
+ -files/0.8.17/install-clc.lisp, -files/0.8.17/sbcl-gentoo.patch,
+ -files/0.8.17/sbcl-no-tests-gentoo.patch, -files/0.8.17/sbcl.sh,
+ -files/0.8.17/sbclrc, +files/0.8.18/README.Gentoo,
+ +files/0.8.18/customize-target-features.lisp-prefix,
+ +files/0.8.18/customize-target-features.lisp-suffix,
+ +files/0.8.18/install-clc.lisp, +files/0.8.18/sbcl-gentoo.patch,
+ +files/0.8.18/sbcl-no-tests-gentoo.patch, +files/0.8.18/sbcl.sh,
+ +files/0.8.18/sbclrc, -files/0.8.7/README.Gentoo,
+ -files/0.8.7/customize-target-features.lisp,
+ -files/0.8.7/customize-target-features.lisp.no-threads,
+ -files/0.8.7/install-clc.lisp-gentoo.patch,
+ -files/0.8.7/posix-tests.lisp-sandbox-gentoo.patch,
+ -files/0.8.8/README.Gentoo, -files/0.8.8/customize-target-features.lisp,
+ -files/0.8.8/customize-target-features.lisp.no-threads,
+ -files/0.8.8/install-clc.lisp,
+ -files/0.8.8/posix-tests.lisp-sandbox-gentoo.patch,
+ -files/0.8.8/sbcl-asdf-install.1, -files/0.8.8/sbcl-gentoo.patch,
+ -files/0.8.8/sbcl.rc, -files/0.8.8/sbcl.sh, -files/0.8.8/sbclrc,
+ -files/0.8.9/GNUmakefile-SBCL_HOME-gentoo.patch,
+ -files/0.8.9/README.Gentoo, -files/0.8.9/customize-target-features.lisp,
+ -files/0.8.9/customize-target-features.lisp.no-threads,
+ -files/0.8.9/install-clc.lisp,
+ -files/0.8.9/posix-tests.lisp-sandbox-gentoo.patch,
+ -files/0.8.9/sbcl-asdf-install.1, -files/0.8.9/sbcl.sh,
+ -files/0.8.9/sbclrc, -sbcl-0.8.10.ebuild, -sbcl-0.8.11.ebuild,
+ -sbcl-0.8.12-r1.ebuild, -sbcl-0.8.12.ebuild, -sbcl-0.8.13.ebuild,
+ -sbcl-0.8.17.ebuild, +sbcl-0.8.18.ebuild, -sbcl-0.8.7-r1.ebuild,
+ -sbcl-0.8.7.ebuild, -sbcl-0.8.8.ebuild, -sbcl-0.8.9.ebuild:
+ New upstream version; Removed ports older than dev-lisp/sbcl-0.8.14; Remove
+ dev-lisp/sbcl-0.8.17 port; Add Unicode support to dev-lisp/sbcl-0.8.18 and
+ beyond; Update metadata.xml.
13 Dec 2004; Sven Wegener <swegener@gentoo.org> sbcl-0.8.17.ebuild:
Fixed invalid atoms in *DEPEND. Added missing digest entries.
diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index 5576ffad88ac..e1e2c18d385f 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -1,94 +1,13 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-MD5 d2fdff94a4bf5f38a2aab37a8bde1c99 sbcl-0.8.14.ebuild 3882
-MD5 88838d899eb117390ec723d3a00c5805 sbcl-0.8.9.ebuild 3569
-MD5 71695dde69695c50a81a92bd7abac398 sbcl-0.8.16.ebuild 3940
-MD5 139b862b968e7e93728adc4635eb28ca sbcl-0.8.11.ebuild 3868
-MD5 09ca7de40173206338891e2a9723c6f7 sbcl-0.8.7-r1.ebuild 4236
-MD5 93b7c03dd1e5952d45e61a1b9c31c7de sbcl-0.8.13.ebuild 3882
-MD5 ac7500d912d63c8a62b0116b2948b995 sbcl-0.8.8.ebuild 3489
-MD5 7f6f4c4cf1613e0fcfe094799baa391b sbcl-0.8.15.ebuild 3941
-MD5 4cf68e2406e345e39267d1b8060d7a7d sbcl-0.8.10.ebuild 3717
-MD5 452bd315ab639d1e2738c73c498be1ed sbcl-0.8.12-r1.ebuild 3878
-MD5 811e4e7c7cb8653c093c5d4d4d90b5ae sbcl-0.8.17.ebuild 4194
-MD5 bfec86129246e3243821520419058139 sbcl-0.8.12.ebuild 3823
-MD5 3df3b0111906974e63d9a350286acc82 ChangeLog 12031
-MD5 c93195a12a4bb997ca623db927bb6676 metadata.xml 997
-MD5 35329bbe93e1b1d0ac162f8ee2ea9914 sbcl-0.8.7.ebuild 4076
-MD5 69afd15544b984478ca6de7cac998145 files/digest-sbcl-0.8.12-r1 468
-MD5 6e40a080b566cc78dfe522ae34eec0a7 files/install-clc.lisp 1338
-MD5 3e968969b9da3f3637feb09076b819a2 files/sbcl.rc 640
-MD5 071f286575536d58bd93efe2f77cd24c files/sbcl.sh 2168
-MD5 47993934f65e81900eff345eec6fabe5 files/gc.lisp-linux-2.6.patch 664
-MD5 d4bfc144f303942ff574404fbd2e078d files/digest-sbcl-0.8.7-r1 528
-MD5 d4bfc144f303942ff574404fbd2e078d files/digest-sbcl-0.8.7 528
-MD5 8f65effa5ebc5a69e7e80277c9fee2ad files/digest-sbcl-0.8.8 467
-MD5 5bb7b04d0735d7a7bd968381fd1ea095 files/digest-sbcl-0.8.9 467
-MD5 7168d7b3e9acb5ffd3cd4f4383416c97 files/digest-sbcl-0.8.10 468
-MD5 58c5c983d699b9861baa3716b4bcc733 files/digest-sbcl-0.8.11 468
-MD5 69afd15544b984478ca6de7cac998145 files/digest-sbcl-0.8.12 468
-MD5 12dd45cfcd09d50683635790f81c88ca files/digest-sbcl-0.8.13 468
+MD5 2f192de72476be872108832a1dbcbace sbcl-0.8.14.ebuild 3882
+MD5 081a7e3d884243f6c6ca3cb24636152a sbcl-0.8.16.ebuild 3940
+MD5 f3a242e81b71e8faf14fc0cb852163cd sbcl-0.8.18.ebuild 4015
+MD5 30e4deb68e5f25f9c6d4de2f10208366 sbcl-0.8.15.ebuild 3941
+MD5 cbb3955ca9d15c0fcddf81bbe31ede67 ChangeLog 15341
+MD5 0c9bf11185a2a2f1916fc3dc72c0e89e metadata.xml 1037
MD5 c79912580313a9a43b0b9fd2aa794ba2 files/digest-sbcl-0.8.14 468
MD5 74f94f11c31e6e9395b26994ebc70aa7 files/digest-sbcl-0.8.15 469
MD5 a3c050d853b5f0484425c9e35fce226f files/digest-sbcl-0.8.16 469
-MD5 d95bb1c5dfb4b72dfca51f2c78da15d1 files/digest-sbcl-0.8.17 535
-MD5 24a9e0ee9cf55fc23d01535520f03edc files/0.8.7/install-clc.lisp-gentoo.patch 675
-MD5 b8407a8b953cc86ccab6b4c9b3148024 files/0.8.7/customize-target-features.lisp.no-threads 557
-MD5 62313101e0dfbc6a70bd0a0f9b6c3304 files/0.8.7/customize-target-features.lisp 555
-MD5 6bd69b507b65c1673290970c034a307c files/0.8.7/README.Gentoo 695
-MD5 f03239faafd7bab9fb5f858b3cdfdf3b files/0.8.7/posix-tests.lisp-sandbox-gentoo.patch 1860
-MD5 ab7a8d4c4cdc70154ab5aaec9cdacb6d files/0.8.8/install-clc.lisp 1463
-MD5 3e968969b9da3f3637feb09076b819a2 files/0.8.8/sbcl.rc 640
-MD5 630e6f165f6d0651342150929af8e506 files/0.8.8/sbcl.sh 2169
-MD5 f908831e67d70633c015f9900cf14668 files/0.8.8/sbcl-asdf-install.1 4382
-MD5 a0edd1aecd1416792590693e5a6d2cb3 files/0.8.8/customize-target-features.lisp.no-threads 577
-MD5 6f05f494b80fa25732a658deec4133c8 files/0.8.8/customize-target-features.lisp 574
-MD5 35e2f72a0d987cbc1e659368ad33827c files/0.8.8/README.Gentoo 696
-MD5 653f804ebcd167d167f8163756b7da17 files/0.8.8/sbclrc 639
-MD5 f03239faafd7bab9fb5f858b3cdfdf3b files/0.8.8/posix-tests.lisp-sandbox-gentoo.patch 1860
-MD5 caa3d8db6f86703586d56a0546cf7e1a files/0.8.8/sbcl-gentoo.patch 1341
-MD5 ab7a8d4c4cdc70154ab5aaec9cdacb6d files/0.8.9/install-clc.lisp 1463
-MD5 071f286575536d58bd93efe2f77cd24c files/0.8.9/sbcl.sh 2168
-MD5 aa140a501b7d2e396d7ff0caf8200a19 files/0.8.9/GNUmakefile-SBCL_HOME-gentoo.patch 511
-MD5 f74f3ff0acfa78effde7428f1e554b13 files/0.8.9/sbcl-asdf-install.1 4382
-MD5 a0edd1aecd1416792590693e5a6d2cb3 files/0.8.9/customize-target-features.lisp.no-threads 577
-MD5 6f05f494b80fa25732a658deec4133c8 files/0.8.9/customize-target-features.lisp 574
-MD5 35e2f72a0d987cbc1e659368ad33827c files/0.8.9/README.Gentoo 696
-MD5 653f804ebcd167d167f8163756b7da17 files/0.8.9/sbclrc 639
-MD5 0d6cbcc75da545b9a06db6c7982c4feb files/0.8.9/posix-tests.lisp-sandbox-gentoo.patch 714
-MD5 ab7a8d4c4cdc70154ab5aaec9cdacb6d files/0.8.10/install-clc.lisp 1463
-MD5 071f286575536d58bd93efe2f77cd24c files/0.8.10/sbcl.sh 2168
-MD5 ca5b0679930a68145fa01867307cda5f files/0.8.10/sbcl-asdf-install.1 4382
-MD5 a0edd1aecd1416792590693e5a6d2cb3 files/0.8.10/customize-target-features.lisp.no-threads 577
-MD5 6f05f494b80fa25732a658deec4133c8 files/0.8.10/customize-target-features.lisp 574
-MD5 35e2f72a0d987cbc1e659368ad33827c files/0.8.10/README.Gentoo 696
-MD5 653f804ebcd167d167f8163756b7da17 files/0.8.10/sbclrc 639
-MD5 89a7c57ad4ebff645a7f4d920b587c56 files/0.8.10/sbcl-gentoo.patch 2934
-MD5 ab7a8d4c4cdc70154ab5aaec9cdacb6d files/0.8.11/install-clc.lisp 1463
-MD5 071f286575536d58bd93efe2f77cd24c files/0.8.11/sbcl.sh 2168
-MD5 1fdf7a30ed940c16b3506b389d6ab68b files/0.8.11/sbcl-asdf-install.1 4382
-MD5 a0edd1aecd1416792590693e5a6d2cb3 files/0.8.11/customize-target-features.lisp.no-threads 577
-MD5 6f05f494b80fa25732a658deec4133c8 files/0.8.11/customize-target-features.lisp 574
-MD5 57811d1f63f778c15fbd1a640e1df14f files/0.8.11/README.Gentoo 941
-MD5 653f804ebcd167d167f8163756b7da17 files/0.8.11/sbclrc 639
-MD5 37fe3ea27d78f4addbf0bbc74522cf4d files/0.8.11/sbcl-gentoo.patch 2596
-MD5 ab7a8d4c4cdc70154ab5aaec9cdacb6d files/0.8.12/install-clc.lisp 1463
-MD5 071f286575536d58bd93efe2f77cd24c files/0.8.12/sbcl.sh 2168
-MD5 b1b43b099296c26e283831cffc5f99b7 files/0.8.12/sbcl-no-tests-gentoo.patch 2725
-MD5 a0edd1aecd1416792590693e5a6d2cb3 files/0.8.12/customize-target-features.lisp.no-threads 577
-MD5 6f05f494b80fa25732a658deec4133c8 files/0.8.12/customize-target-features.lisp 574
-MD5 83085186927f4ce363e188e4cd9ca85e files/0.8.12/README.Gentoo 941
-MD5 653f804ebcd167d167f8163756b7da17 files/0.8.12/sbclrc 639
-MD5 20dbe881efddafc4628530cbafe460f6 files/0.8.12/sbcl-gentoo.patch 2596
-MD5 a816917795a2edb435b9d3831646eef1 files/0.8.13/install-clc.lisp 1360
-MD5 071f286575536d58bd93efe2f77cd24c files/0.8.13/sbcl.sh 2168
-MD5 bcea0a4a1be8b6c0f32bcf18938da6ec files/0.8.13/sbcl-no-tests-gentoo.patch 2725
-MD5 a0edd1aecd1416792590693e5a6d2cb3 files/0.8.13/customize-target-features.lisp.no-threads 577
-MD5 6f05f494b80fa25732a658deec4133c8 files/0.8.13/customize-target-features.lisp 574
-MD5 64f99c5643dc4b9a6b43805f0bc23b6e files/0.8.13/README.Gentoo 941
-MD5 653f804ebcd167d167f8163756b7da17 files/0.8.13/sbclrc 639
-MD5 5f7d1bef7c0fc4a3c62f12dca641809e files/0.8.13/sbcl-gentoo.patch 1172
+MD5 686d41c8e3340f2a7e81039cea9592b2 files/digest-sbcl-0.8.18 222
MD5 a816917795a2edb435b9d3831646eef1 files/0.8.14/install-clc.lisp 1360
MD5 071f286575536d58bd93efe2f77cd24c files/0.8.14/sbcl.sh 2168
MD5 7c5b94526a68b9f2db23db5a1ee75d25 files/0.8.14/sbcl-no-tests-gentoo.patch 2725
@@ -113,18 +32,11 @@ MD5 6f05f494b80fa25732a658deec4133c8 files/0.8.16/customize-target-features.lisp
MD5 e2f493a1166fb49d0f7b4475c2fcb760 files/0.8.16/README.Gentoo 941
MD5 653f804ebcd167d167f8163756b7da17 files/0.8.16/sbclrc 639
MD5 476020b6b9b159a66445f36672d419ce files/0.8.16/sbcl-gentoo.patch 1172
-MD5 a816917795a2edb435b9d3831646eef1 files/0.8.17/install-clc.lisp 1360
-MD5 071f286575536d58bd93efe2f77cd24c files/0.8.17/sbcl.sh 2168
-MD5 6d391cbc2f1b6fe7ea8543a392357888 files/0.8.17/sbcl-no-tests-gentoo.patch 2609
-MD5 683427165f7d0717333bbb9762972b8d files/0.8.17/customize-target-features.lisp-prefix 95
-MD5 a02333f038352479e2879351edba4f95 files/0.8.17/README.Gentoo 1129
-MD5 7b753c4f6f63f1fc8630f3c9100a8ca9 files/0.8.17/customize-target-features.lisp-suffix 8
-MD5 653f804ebcd167d167f8163756b7da17 files/0.8.17/sbclrc 639
-MD5 e27aa0d43ffa7f7a1bd96bf23d27e873 files/0.8.17/sbcl-gentoo.patch 1172
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.9.10 (GNU/Linux)
-
-iD8DBQFBvYq9I1lqEGTUzyQRAruzAJ9Bz2hueegcZ9lK4XLwLds2xdDn2QCg0UJA
-2BFyC6fhFP8e/+98+0eR7uA=
-=IRf/
------END PGP SIGNATURE-----
+MD5 a816917795a2edb435b9d3831646eef1 files/0.8.18/install-clc.lisp 1360
+MD5 071f286575536d58bd93efe2f77cd24c files/0.8.18/sbcl.sh 2168
+MD5 571585a627168840a011c0c96bed9621 files/0.8.18/sbcl-no-tests-gentoo.patch 2609
+MD5 683427165f7d0717333bbb9762972b8d files/0.8.18/customize-target-features.lisp-prefix 95
+MD5 31a9776d4416a1e63d9252a5f1885725 files/0.8.18/README.Gentoo 1059
+MD5 7b753c4f6f63f1fc8630f3c9100a8ca9 files/0.8.18/customize-target-features.lisp-suffix 8
+MD5 653f804ebcd167d167f8163756b7da17 files/0.8.18/sbclrc 639
+MD5 5f377492c1c9e69f16eea4d48c9515a0 files/0.8.18/sbcl-gentoo.patch 1172
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
diff --git a/dev-lisp/sbcl/metadata.xml b/dev-lisp/sbcl/metadata.xml
index b57518b82781..d806d206463b 100644
--- a/dev-lisp/sbcl/metadata.xml
+++ b/dev-lisp/sbcl/metadata.xml
@@ -19,5 +19,7 @@ non-ANSI features.
Support for native threading on GNU/Linux is available for the x86
platform, including support for the new futex system call available in
2.6.x kernels.
+
+SBCL 0.8.17 and later support Unicode.
</longdescription>
</pkgmetadata>
diff --git a/dev-lisp/sbcl/sbcl-0.8.10.ebuild b/dev-lisp/sbcl/sbcl-0.8.10.ebuild
deleted file mode 100644
index d33051291b47..000000000000
--- a/dev-lisp/sbcl/sbcl-0.8.10.ebuild
+++ /dev/null
@@ -1,124 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-0.8.10.ebuild,v 1.4 2004/06/25 00:00:49 agriffis Exp $
-
-inherit common-lisp-common eutils
-
-BV_X86=0.8.1
-BV_PPC=0.8.8
-BV_SPARC=0.7.13
-BV_MIPS=0.7.10
-DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp."
-HOMEPAGE="http://sbcl.sourceforge.net/"
-SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
- mirror://sourceforge/sbcl/${P}-html.tar.bz2
- x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
- ppc? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC}-ppc-linux-binary.tar.bz2 )
- sparc? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
- mips? ( mirror://sourceforge/sbcl/${PN}-${BV_MIPS}-mips-linux-binary.tar.gz )"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="x86 ~ppc ~sparc ~mips"
-IUSE="threads doc"
-
-DEPEND="dev-lisp/common-lisp-controller
- sys-apps/texinfo
- doc? ( virtual/tetex )"
-
-PROVIDE="virtual/commonlisp"
-
-src_unpack() {
- if use x86; then
- unpack ${PN}-${BV_X86}-x86-linux-binary.tar.bz2
- mv ${PN}-${BV_X86} x86-binary
- elif use ppc; then
- unpack ${PN}-${BV_PPC}-ppc-linux-binary.tar.bz2
- mv ${PN}-${BV_PPC}-ppc-linux ppc-binary
- elif use sparc; then
- unpack ${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2
- echo mv ${PN}-${BV_SPARC} sparc-binary || die
- mv ${PN}-${BV_SPARC} sparc-binary || die
- elif use mips; then
- unpack ${PN}-${BV_SPARC}-mips-linux-binary.tar.gz
- mv ${PN}-${BV_SPARC}-mips-linux mips-binary
- fi
-
- unpack ${P}-source.tar.bz2
- epatch ${FILESDIR}/${PV}/sbcl-gentoo.patch
-
- # Currently, thread support is only available for x86. These
- # features expressions also disable :sb-test.
- if use x86 && use threads; then
- cp ${FILESDIR}/${PV}/customize-target-features.lisp \
- ${S}/customize-target-features.lisp
- else
- cp ${FILESDIR}/${PV}/customize-target-features.lisp.no-threads \
- ${S}/customize-target-features.lisp
- fi
-
- find ${S} -type f -name .cvsignore -exec rm -f '{}' \;
- find ${S} -type d -name CVS \) -exec rm -rf '{}' \;
- find ${S} -type f -name \*.c -exec chmod 644 '{}' \;
-}
-
-src_compile() {
- local bindir
- use x86 && bindir=../x86-binary
- use ppc && bindir=../ppc-binary
- use sparc && bindir=../sparc-binary
- use mips && bindir=../mips-binary
-
- # TODO: allow the user to chose between SBCL, CMUCL and CLISP for bootstrapping
- # build with previous SBCL
- PATH=${bindir}/src/runtime:${PATH} SBCL_HOME=${bindir}/output GNUMAKE=make \
- ./make.sh 'sbcl --sysinit /dev/null --userinit /dev/null --noprogrammer --core ${bindir}/output/sbcl.core' \
- || die
-
- # build with CMUCL
-# GNUMAKE=make ./make.sh 'lisp -batch'
-
- # Generation texinfo documentation
- cd ${S}/doc/manual
- make info
- use doc && make ps pdf
-
-}
-
-src_install() {
- unset SBCL_HOME
-
- insinto /etc/
- doins ${FILESDIR}/${PV}/sbclrc # Gentoo specific (from Debian)
-
- exeinto /usr/lib/common-lisp/bin
- doexe ${FILESDIR}/${PV}/sbcl.sh # Gentoo specific (from Debian)
-
- dodir /usr/share/man
- INSTALL_ROOT=${D}/usr sh install.sh
- mv ${D}/usr/lib/sbcl/sbcl.core ${D}/usr/lib/sbcl/sbcl-dist.core
-
- insinto /usr/lib/sbcl
- doins ${FILESDIR}/${PV}/install-clc.lisp # Gentoo specific (from Debian)
-
- doman ${FILESDIR}/${PV}/sbcl-asdf-install.1 # Gentoo specific (from Debian)
-
- dodoc BUGS COPYING CREDITS INSTALL NEWS OPTIMIZATIONS PRINCIPLES README STYLE SUPPORT TLA TODO
- dodoc ${FILESDIR}/${PV}/README.Gentoo
- dohtml doc/html/*
-
- doinfo ${S}/doc/manual/*.info
- use doc && dodoc ${S}/doc/manual/*.{pdf,ps}
-
- keepdir /usr/lib/common-lisp/sbcl
-
- impl-save-timestamp-hack sbcl || die
-}
-
-pkg_postinst() {
- standard-impl-postinst sbcl
-}
-
-pkg_postrm() {
- standard-impl-postrm sbcl /usr/bin/sbcl
-}
diff --git a/dev-lisp/sbcl/sbcl-0.8.11.ebuild b/dev-lisp/sbcl/sbcl-0.8.11.ebuild
deleted file mode 100644
index 5a4ddee78226..000000000000
--- a/dev-lisp/sbcl/sbcl-0.8.11.ebuild
+++ /dev/null
@@ -1,130 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-0.8.11.ebuild,v 1.3 2004/07/10 19:55:14 mkennedy Exp $
-
-inherit common-lisp-common eutils
-
-BV_X86=0.8.1
-BV_PPC=0.8.8
-BV_SPARC=0.7.13
-BV_MIPS=0.7.10
-DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp."
-HOMEPAGE="http://sbcl.sourceforge.net/"
-SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
- mirror://sourceforge/sbcl/${P}-html.tar.bz2
- x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
- ppc? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC}-ppc-linux-binary.tar.bz2 )
- sparc? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
- mips? ( mirror://sourceforge/sbcl/${PN}-${BV_MIPS}-mips-linux-binary.tar.gz )"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="x86 ~ppc ~sparc ~mips"
-IUSE="threads doc nosource"
-
-DEPEND="dev-lisp/common-lisp-controller
- sys-apps/texinfo
- doc? ( virtual/tetex )"
-
-PROVIDE="virtual/commonlisp"
-
-src_unpack() {
- if use x86; then
- unpack ${PN}-${BV_X86}-x86-linux-binary.tar.bz2
- mv ${PN}-${BV_X86} x86-binary
- elif use ppc; then
- unpack ${PN}-${BV_PPC}-ppc-linux-binary.tar.bz2
- mv ${PN}-${BV_PPC}-ppc-linux ppc-binary
- elif use sparc; then
- unpack ${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2
- echo mv ${PN}-${BV_SPARC} sparc-binary || die
- mv ${PN}-${BV_SPARC} sparc-binary || die
- elif use mips; then
- unpack ${PN}-${BV_SPARC}-mips-linux-binary.tar.gz
- mv ${PN}-${BV_SPARC}-mips-linux mips-binary
- fi
-
- unpack ${P}-source.tar.bz2
- epatch ${FILESDIR}/${PV}/sbcl-gentoo.patch
-
- # Currently, thread support is only available for x86. These
- # features expressions also disable :sb-test.
- if use x86 && use threads; then
- cp ${FILESDIR}/${PV}/customize-target-features.lisp \
- ${S}/customize-target-features.lisp
- else
- cp ${FILESDIR}/${PV}/customize-target-features.lisp.no-threads \
- ${S}/customize-target-features.lisp
- fi
-
- find ${S} -type f -name .cvsignore -exec rm -f '{}' \;
- find ${S} -type d -name CVS \) -exec rm -rf '{}' \;
- find ${S} -type f -name \*.c -exec chmod 644 '{}' \;
-}
-
-src_compile() {
- local bindir
- use x86 && bindir=../x86-binary
- use ppc && bindir=../ppc-binary
- use sparc && bindir=../sparc-binary
- use mips && bindir=../mips-binary
-
- # TODO: allow the user to chose between SBCL, CMUCL and CLISP for bootstrapping
- # build with previous SBCL
- PATH=${bindir}/src/runtime:${PATH} SBCL_HOME=${bindir}/output GNUMAKE=make \
- ./make.sh 'sbcl --sysinit /dev/null --userinit /dev/null --noprogrammer --core ${bindir}/output/sbcl.core' \
- || die
-
- # build with CMUCL
-# GNUMAKE=make ./make.sh 'lisp -batch'
-
- # Generation texinfo documentation
- cd ${S}/doc/manual
- make info
- use doc && make ps pdf
-
-}
-
-src_install() {
- unset SBCL_HOME
-
- insinto /etc/
- doins ${FILESDIR}/${PV}/sbclrc # Gentoo specific (from Debian)
-
- exeinto /usr/lib/common-lisp/bin
- doexe ${FILESDIR}/${PV}/sbcl.sh # Gentoo specific (from Debian)
-
- dodir /usr/share/man
- INSTALL_ROOT=${D}/usr sh install.sh
- mv ${D}/usr/lib/sbcl/sbcl.core ${D}/usr/lib/sbcl/sbcl-dist.core
-
- insinto /usr/lib/sbcl
- doins ${FILESDIR}/${PV}/install-clc.lisp # Gentoo specific (from Debian)
-
- doman ${FILESDIR}/${PV}/sbcl-asdf-install.1 # Gentoo specific (from Debian)
-
- dodoc BUGS COPYING CREDITS INSTALL NEWS OPTIMIZATIONS PRINCIPLES README STYLE SUPPORT TLA TODO
- dodoc ${FILESDIR}/${PV}/README.Gentoo
- dohtml doc/html/*
-
- doinfo ${S}/doc/manual/*.info
- use doc && dodoc ${S}/doc/manual/*.{pdf,ps}
-
- keepdir /usr/lib/common-lisp/sbcl
-
- if ! use nosource; then
- # install the SBCL source
- find ${S}/src -type f -name \*.fasl |xargs rm -f
- mv ${S}/src ${D}/usr/lib/sbcl/
- fi
-
- impl-save-timestamp-hack sbcl || die
-}
-
-pkg_postinst() {
- standard-impl-postinst sbcl
-}
-
-pkg_postrm() {
- standard-impl-postrm sbcl /usr/bin/sbcl
-}
diff --git a/dev-lisp/sbcl/sbcl-0.8.12-r1.ebuild b/dev-lisp/sbcl/sbcl-0.8.12-r1.ebuild
deleted file mode 100644
index 2529926a8214..000000000000
--- a/dev-lisp/sbcl/sbcl-0.8.12-r1.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-0.8.12-r1.ebuild,v 1.1 2004/07/30 07:12:50 mkennedy Exp $
-
-inherit common-lisp-common eutils
-
-BV_X86=0.8.1
-BV_PPC=0.8.8
-BV_SPARC=0.7.13
-BV_MIPS=0.7.10
-DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp."
-HOMEPAGE="http://sbcl.sourceforge.net/"
-SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
- mirror://sourceforge/sbcl/${P}-html.tar.bz2
- x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
- ppc? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC}-ppc-linux-binary.tar.bz2 )
- sparc? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
- mips? ( mirror://sourceforge/sbcl/${PN}-${BV_MIPS}-mips-linux-binary.tar.gz )"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="x86 ~ppc ~sparc ~mips"
-IUSE="threads doc nosource"
-
-DEPEND="dev-lisp/common-lisp-controller
- sys-apps/texinfo
- doc? ( virtual/tetex )"
-
-PROVIDE="virtual/commonlisp"
-
-src_unpack() {
- if use x86; then
- unpack ${PN}-${BV_X86}-x86-linux-binary.tar.bz2
- mv ${PN}-${BV_X86} x86-binary
- elif use ppc; then
- unpack ${PN}-${BV_PPC}-ppc-linux-binary.tar.bz2
- mv ${PN}-${BV_PPC}-ppc-linux ppc-binary
- elif use sparc; then
- unpack ${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2
- echo mv ${PN}-${BV_SPARC} sparc-binary || die
- mv ${PN}-${BV_SPARC} sparc-binary || die
- elif use mips; then
- unpack ${PN}-${BV_SPARC}-mips-linux-binary.tar.gz
- mv ${PN}-${BV_SPARC}-mips-linux mips-binary
- fi
-
- unpack ${P}-source.tar.bz2
- epatch ${FILESDIR}/${PV}/sbcl-gentoo.patch
- epatch ${FILESDIR}/${PV}/sbcl-no-tests-gentoo.patch
-
- # Currently, thread support is only available for x86. These
- # features expressions also disable :sb-test.
- if use x86 && use threads; then
- cp ${FILESDIR}/${PV}/customize-target-features.lisp \
- ${S}/customize-target-features.lisp
- else
- cp ${FILESDIR}/${PV}/customize-target-features.lisp.no-threads \
- ${S}/customize-target-features.lisp
- fi
-
- find ${S} -type f -name .cvsignore -exec rm -f '{}' \;
- find ${S} -type d -name CVS \) -exec rm -rf '{}' \;
- find ${S} -type f -name \*.c -exec chmod 644 '{}' \;
-}
-
-src_compile() {
- local bindir
- use x86 && bindir=../x86-binary
- use ppc && bindir=../ppc-binary
- use sparc && bindir=../sparc-binary
- use mips && bindir=../mips-binary
-
- # TODO: allow the user to chose between SBCL, CMUCL and CLISP for bootstrapping
- # build with previous SBCL
- PATH=${bindir}/src/runtime:${PATH} SBCL_HOME=${bindir}/output GNUMAKE=make \
- ./make.sh 'sbcl --sysinit /dev/null --userinit /dev/null --noprogrammer --core ${bindir}/output/sbcl.core' \
- || die
-
- # build with CMUCL
-# GNUMAKE=make ./make.sh 'lisp -batch'
-
- # Generation texinfo documentation
- cd ${S}/doc/manual
- make info
- use doc && make ps pdf
-
-}
-
-src_install() {
- unset SBCL_HOME
-
- insinto /etc/
- doins ${FILESDIR}/${PV}/sbclrc # Gentoo specific (from Debian)
-
- exeinto /usr/lib/common-lisp/bin
- doexe ${FILESDIR}/${PV}/sbcl.sh # Gentoo specific (from Debian)
-
- dodir /usr/share/man
- INSTALL_ROOT=${D}/usr sh install.sh
- mv ${D}/usr/lib/sbcl/sbcl.core ${D}/usr/lib/sbcl/sbcl-dist.core
-
- insinto /usr/lib/sbcl
- doins ${FILESDIR}/${PV}/install-clc.lisp # Gentoo specific (from Debian)
-
- doman doc/sbcl-asdf-install.1
-
- dodoc BUGS COPYING CREDITS INSTALL NEWS OPTIMIZATIONS PRINCIPLES README STYLE SUPPORT TLA TODO
- dodoc ${FILESDIR}/${PV}/README.Gentoo
- dohtml doc/html/*
-
- doinfo ${S}/doc/manual/*.info
- use doc && dodoc ${S}/doc/manual/*.{pdf,ps}
-
- keepdir /usr/lib/common-lisp/sbcl
-
- if ! use nosource; then
- # install the SBCL source
- find ${S}/src -type f -name \*.fasl |xargs rm -f
- mv ${S}/src ${D}/usr/lib/sbcl/
- fi
-
- impl-save-timestamp-hack sbcl || die
-}
-
-pkg_postinst() {
- standard-impl-postinst sbcl
-}
-
-pkg_postrm() {
- standard-impl-postrm sbcl /usr/bin/sbcl
-}
diff --git a/dev-lisp/sbcl/sbcl-0.8.12.ebuild b/dev-lisp/sbcl/sbcl-0.8.12.ebuild
deleted file mode 100644
index 774d3e2a9a46..000000000000
--- a/dev-lisp/sbcl/sbcl-0.8.12.ebuild
+++ /dev/null
@@ -1,130 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-0.8.12.ebuild,v 1.1 2004/07/10 19:55:14 mkennedy Exp $
-
-inherit common-lisp-common eutils
-
-BV_X86=0.8.1
-BV_PPC=0.8.8
-BV_SPARC=0.7.13
-BV_MIPS=0.7.10
-DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp."
-HOMEPAGE="http://sbcl.sourceforge.net/"
-SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
- mirror://sourceforge/sbcl/${P}-html.tar.bz2
- x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
- ppc? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC}-ppc-linux-binary.tar.bz2 )
- sparc? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
- mips? ( mirror://sourceforge/sbcl/${PN}-${BV_MIPS}-mips-linux-binary.tar.gz )"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~x86 ~ppc ~sparc ~mips"
-IUSE="threads doc nosource"
-
-DEPEND="dev-lisp/common-lisp-controller
- sys-apps/texinfo
- doc? ( virtual/tetex )"
-
-PROVIDE="virtual/commonlisp"
-
-src_unpack() {
- if use x86; then
- unpack ${PN}-${BV_X86}-x86-linux-binary.tar.bz2
- mv ${PN}-${BV_X86} x86-binary
- elif use ppc; then
- unpack ${PN}-${BV_PPC}-ppc-linux-binary.tar.bz2
- mv ${PN}-${BV_PPC}-ppc-linux ppc-binary
- elif use sparc; then
- unpack ${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2
- echo mv ${PN}-${BV_SPARC} sparc-binary || die
- mv ${PN}-${BV_SPARC} sparc-binary || die
- elif use mips; then
- unpack ${PN}-${BV_SPARC}-mips-linux-binary.tar.gz
- mv ${PN}-${BV_SPARC}-mips-linux mips-binary
- fi
-
- unpack ${P}-source.tar.bz2
- epatch ${FILESDIR}/${PV}/sbcl-gentoo.patch
-
- # Currently, thread support is only available for x86. These
- # features expressions also disable :sb-test.
- if use x86 && use threads; then
- cp ${FILESDIR}/${PV}/customize-target-features.lisp \
- ${S}/customize-target-features.lisp
- else
- cp ${FILESDIR}/${PV}/customize-target-features.lisp.no-threads \
- ${S}/customize-target-features.lisp
- fi
-
- find ${S} -type f -name .cvsignore -exec rm -f '{}' \;
- find ${S} -type d -name CVS \) -exec rm -rf '{}' \;
- find ${S} -type f -name \*.c -exec chmod 644 '{}' \;
-}
-
-src_compile() {
- local bindir
- use x86 && bindir=../x86-binary
- use ppc && bindir=../ppc-binary
- use sparc && bindir=../sparc-binary
- use mips && bindir=../mips-binary
-
- # TODO: allow the user to chose between SBCL, CMUCL and CLISP for bootstrapping
- # build with previous SBCL
- PATH=${bindir}/src/runtime:${PATH} SBCL_HOME=${bindir}/output GNUMAKE=make \
- ./make.sh 'sbcl --sysinit /dev/null --userinit /dev/null --noprogrammer --core ${bindir}/output/sbcl.core' \
- || die
-
- # build with CMUCL
-# GNUMAKE=make ./make.sh 'lisp -batch'
-
- # Generation texinfo documentation
- cd ${S}/doc/manual
- make info
- use doc && make ps pdf
-
-}
-
-src_install() {
- unset SBCL_HOME
-
- insinto /etc/
- doins ${FILESDIR}/${PV}/sbclrc # Gentoo specific (from Debian)
-
- exeinto /usr/lib/common-lisp/bin
- doexe ${FILESDIR}/${PV}/sbcl.sh # Gentoo specific (from Debian)
-
- dodir /usr/share/man
- INSTALL_ROOT=${D}/usr sh install.sh
- mv ${D}/usr/lib/sbcl/sbcl.core ${D}/usr/lib/sbcl/sbcl-dist.core
-
- insinto /usr/lib/sbcl
- doins ${FILESDIR}/${PV}/install-clc.lisp # Gentoo specific (from Debian)
-
- doman doc/sbcl-asdf-install.1
-
- dodoc BUGS COPYING CREDITS INSTALL NEWS OPTIMIZATIONS PRINCIPLES README STYLE SUPPORT TLA TODO
- dodoc ${FILESDIR}/${PV}/README.Gentoo
- dohtml doc/html/*
-
- doinfo ${S}/doc/manual/*.info
- use doc && dodoc ${S}/doc/manual/*.{pdf,ps}
-
- keepdir /usr/lib/common-lisp/sbcl
-
- if ! use nosource; then
- # install the SBCL source
- find ${S}/src -type f -name \*.fasl |xargs rm -f
- mv ${S}/src ${D}/usr/lib/sbcl/
- fi
-
- impl-save-timestamp-hack sbcl || die
-}
-
-pkg_postinst() {
- standard-impl-postinst sbcl
-}
-
-pkg_postrm() {
- standard-impl-postrm sbcl /usr/bin/sbcl
-}
diff --git a/dev-lisp/sbcl/sbcl-0.8.13.ebuild b/dev-lisp/sbcl/sbcl-0.8.13.ebuild
deleted file mode 100644
index 8892360676f6..000000000000
--- a/dev-lisp/sbcl/sbcl-0.8.13.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-0.8.13.ebuild,v 1.2 2004/09/03 08:20:03 mkennedy Exp $
-
-inherit common-lisp-common eutils
-
-BV_X86=0.8.1
-BV_PPC=0.8.8
-BV_SPARC=0.7.13
-BV_MIPS=0.7.10
-DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp."
-HOMEPAGE="http://sbcl.sourceforge.net/"
-SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
- mirror://sourceforge/sbcl/${P}-html.tar.bz2
- x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
- ppc? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC}-ppc-linux-binary.tar.bz2 )
- sparc? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
- mips? ( mirror://sourceforge/sbcl/${PN}-${BV_MIPS}-mips-linux-binary.tar.gz )"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="x86 ~ppc ~sparc ~mips"
-IUSE="threads doc nosource"
-
-DEPEND=">=dev-lisp/common-lisp-controller-3.91
- sys-apps/texinfo
- doc? ( virtual/tetex )"
-
-PROVIDE="virtual/commonlisp"
-
-src_unpack() {
- if use x86; then
- unpack ${PN}-${BV_X86}-x86-linux-binary.tar.bz2
- mv ${PN}-${BV_X86} x86-binary
- elif use ppc; then
- unpack ${PN}-${BV_PPC}-ppc-linux-binary.tar.bz2
- mv ${PN}-${BV_PPC}-ppc-linux ppc-binary
- elif use sparc; then
- unpack ${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2
- echo mv ${PN}-${BV_SPARC} sparc-binary || die
- mv ${PN}-${BV_SPARC} sparc-binary || die
- elif use mips; then
- unpack ${PN}-${BV_SPARC}-mips-linux-binary.tar.gz
- mv ${PN}-${BV_SPARC}-mips-linux mips-binary
- fi
-
- unpack ${P}-source.tar.bz2
- epatch ${FILESDIR}/${PV}/sbcl-gentoo.patch
- epatch ${FILESDIR}/${PV}/sbcl-no-tests-gentoo.patch
-
- # Currently, thread support is only available for x86. These
- # features expressions also disable :sb-test.
- if use x86 && use threads; then
- cp ${FILESDIR}/${PV}/customize-target-features.lisp \
- ${S}/customize-target-features.lisp
- else
- cp ${FILESDIR}/${PV}/customize-target-features.lisp.no-threads \
- ${S}/customize-target-features.lisp
- fi
-
- find ${S} -type f -name .cvsignore -exec rm -f '{}' \;
- find ${S} -type d -name CVS \) -exec rm -rf '{}' \;
- find ${S} -type f -name \*.c -exec chmod 644 '{}' \;
-}
-
-src_compile() {
- local bindir
- use x86 && bindir=../x86-binary
- use ppc && bindir=../ppc-binary
- use sparc && bindir=../sparc-binary
- use mips && bindir=../mips-binary
-
- # TODO: allow the user to chose between SBCL, CMUCL and CLISP for bootstrapping
- # build with previous SBCL
- PATH=${bindir}/src/runtime:${PATH} SBCL_HOME=${bindir}/output GNUMAKE=make \
- ./make.sh 'sbcl --sysinit /dev/null --userinit /dev/null --noprogrammer --core ${bindir}/output/sbcl.core' \
- || die
-
- # build with CMUCL
-# GNUMAKE=make ./make.sh 'lisp -batch'
-
- # Generation texinfo documentation
- cd ${S}/doc/manual
- make info
- use doc && make ps pdf
-
-}
-
-src_install() {
- unset SBCL_HOME
-
- insinto /etc/
- doins ${FILESDIR}/${PV}/sbclrc # Gentoo specific (from Debian)
-
- exeinto /usr/lib/common-lisp/bin
- doexe ${FILESDIR}/${PV}/sbcl.sh # Gentoo specific (from Debian)
-
- dodir /usr/share/man
- INSTALL_ROOT=${D}/usr sh install.sh
- mv ${D}/usr/lib/sbcl/sbcl.core ${D}/usr/lib/sbcl/sbcl-dist.core
-
- insinto /usr/lib/sbcl
- doins ${FILESDIR}/${PV}/install-clc.lisp # Gentoo specific (from Debian)
-
- doman doc/sbcl-asdf-install.1
-
- dodoc BUGS COPYING CREDITS INSTALL NEWS OPTIMIZATIONS PRINCIPLES README STYLE SUPPORT TLA TODO
- dodoc ${FILESDIR}/${PV}/README.Gentoo
- dohtml doc/html/*
-
- doinfo ${S}/doc/manual/*.info
- use doc && dodoc ${S}/doc/manual/*.{pdf,ps}
-
- keepdir /usr/lib/common-lisp/sbcl
-
- if ! use nosource; then
- # install the SBCL source
- find ${S}/src -type f -name \*.fasl |xargs rm -f
- mv ${S}/src ${D}/usr/lib/sbcl/
- fi
-
- impl-save-timestamp-hack sbcl || die
-}
-
-pkg_postinst() {
- standard-impl-postinst sbcl
-}
-
-pkg_postrm() {
- standard-impl-postrm sbcl /usr/bin/sbcl
-}
diff --git a/dev-lisp/sbcl/sbcl-0.8.14.ebuild b/dev-lisp/sbcl/sbcl-0.8.14.ebuild
index f25717bd68aa..8d1ad1594390 100644
--- a/dev-lisp/sbcl/sbcl-0.8.14.ebuild
+++ b/dev-lisp/sbcl/sbcl-0.8.14.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-0.8.14.ebuild,v 1.2 2004/10/05 01:47:01 mkennedy Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-0.8.14.ebuild,v 1.3 2005/01/07 21:52:19 mkennedy Exp $
inherit common-lisp-common eutils
diff --git a/dev-lisp/sbcl/sbcl-0.8.15.ebuild b/dev-lisp/sbcl/sbcl-0.8.15.ebuild
index e7de14175ec3..bdca9af8decc 100644
--- a/dev-lisp/sbcl/sbcl-0.8.15.ebuild
+++ b/dev-lisp/sbcl/sbcl-0.8.15.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-0.8.15.ebuild,v 1.4 2004/11/30 21:51:39 swegener Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-0.8.15.ebuild,v 1.5 2005/01/07 21:52:19 mkennedy Exp $
inherit common-lisp-common eutils
diff --git a/dev-lisp/sbcl/sbcl-0.8.16.ebuild b/dev-lisp/sbcl/sbcl-0.8.16.ebuild
index 54e3839cf17a..933041675cb8 100644
--- a/dev-lisp/sbcl/sbcl-0.8.16.ebuild
+++ b/dev-lisp/sbcl/sbcl-0.8.16.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-0.8.16.ebuild,v 1.4 2004/12/13 06:20:25 mkennedy Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-0.8.16.ebuild,v 1.5 2005/01/07 21:52:19 mkennedy Exp $
inherit common-lisp-common eutils
diff --git a/dev-lisp/sbcl/sbcl-0.8.17.ebuild b/dev-lisp/sbcl/sbcl-0.8.18.ebuild
index 467054c0fd85..4eba38a01572 100644
--- a/dev-lisp/sbcl/sbcl-0.8.17.ebuild
+++ b/dev-lisp/sbcl/sbcl-0.8.18.ebuild
@@ -1,11 +1,9 @@
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-0.8.17.ebuild,v 1.2 2004/12/13 12:25:30 swegener Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-0.8.18.ebuild,v 1.1 2005/01/07 21:52:19 mkennedy Exp $
inherit common-lisp-common eutils
-BV_SBCL_AF=2004-10-22
-
BV_X86=0.8.1
BV_PPC=0.8.8
BV_SPARC=0.7.13
@@ -17,13 +15,13 @@ SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
ppc? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC}-ppc-linux-binary.tar.bz2 )
sparc? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
- mips? ( mirror://sourceforge/sbcl/${PN}-${BV_MIPS}-mips-linux-binary.tar.gz )
- ftp://common-lisp.net/pub/project/lambda-gtk/sbcl-af-${BV_SBCL_AF}.tgz"
+ mips? ( mirror://sourceforge/sbcl/${PN}-${BV_MIPS}-mips-linux-binary.tar.gz )"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="-*" # due to sb-unicode problems
-IUSE="threads doc nosource nounicode ldb nosbcl-af"
+
+KEYWORDS="~x86 ~ppc ~sparc ~mips"
+IUSE="threads doc nosource unicode ldb"
DEPEND=">=dev-lisp/common-lisp-controller-3.91
>=dev-lisp/cl-defsystem3-3.3i-r3
@@ -49,10 +47,6 @@ src_unpack() {
mv ${PN}-${BV_SPARC}-mips-linux mips-binary
fi
- if use callbacks; then
- unpack sbcl-af-${BV_SBCL}.tar.gz
- fi
-
unpack ${P}-source.tar.bz2
epatch ${FILESDIR}/${PV}/sbcl-gentoo.patch
epatch ${FILESDIR}/${PV}/sbcl-no-tests-gentoo.patch
@@ -67,7 +61,7 @@ src_unpack() {
>>${S}/customize-target-features.lisp
echo '(enable :sb-futex)' >>${S}/customize-target-features.lisp
echo '(disable :sb-test)' >>${S}/customize-target-features.lisp
- use nounicode \
+ ! use unicode \
&& echo '(disable :sb-unicode)' \
>>${S}/customize-target-features.lisp
cat ${FILESDIR}/${PV}/customize-target-features.lisp-suffix \
diff --git a/dev-lisp/sbcl/sbcl-0.8.7-r1.ebuild b/dev-lisp/sbcl/sbcl-0.8.7-r1.ebuild
deleted file mode 100644
index 3e21bf6e1f38..000000000000
--- a/dev-lisp/sbcl/sbcl-0.8.7-r1.ebuild
+++ /dev/null
@@ -1,130 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-0.8.7-r1.ebuild,v 1.3 2004/06/25 00:00:49 agriffis Exp $
-
-inherit common-lisp-common eutils
-
-BV_X86=0.8.1
-BV_PPC=0.7.13
-BV_SPARC=0.7.13
-BV_MIPS=0.7.10
-DEB_PV=1
-DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp."
-HOMEPAGE="http://sbcl.sourceforge.net/"
-SRC_URI="http://ftp.debian.org/debian/pool/main/s/sbcl/sbcl_${PV}.orig.tar.gz
- mirror://sourceforge/sbcl/${P}-html.tar.bz2
- http://ftp.debian.org/debian/pool/main/s/sbcl/sbcl_${PV}-${DEB_PV}.diff.gz
- x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
- ppc? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC}-binary-linux-ppc.tar.bz2 )
- sparc? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
- mips? ( mirror://sourceforge/sbcl/${PN}-${BV_MIPS}-mips-linux-binary.tar.gz )"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="x86 ~ppc ~sparc ~mips"
-IUSE="threads"
-
-DEPEND="dev-lisp/common-lisp-controller"
-PROVIDE="virtual/commonlisp"
-
-src_unpack() {
- if use x86; then
- unpack ${PN}-${BV_X86}-x86-linux-binary.tar.bz2
- mv ${PN}-${BV_X86} x86-binary
- elif use ppc; then
- unpack ${PN}-${BV_PPC}-ppc-binary-linux.tar.bz2
- mv ${PN}-${BV_PPC}-ppc-linux ppc-binary
- elif use sparc; then
- unpack ${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2
- echo mv ${PN}-${BV_SPARC} sparc-binary || die
- mv ${PN}-${BV_SPARC} sparc-binary || die
- elif use mips; then
- unpack ${PN}-${BV_SPARC}-mips-linux-binary.tar.gz
- mv ${PN}-${BV_SPARC}-mips-linux mips-binary
- fi
- unpack sbcl_${PV}.orig.tar.gz
- unpack sbcl_${PV}-${DEB_PV}.diff.gz
- epatch sbcl_${PV}-${DEB_PV}.diff
-
- epatch ${FILESDIR}/${PV}/posix-tests.lisp-sandbox-gentoo.patch
- epatch ${FILESDIR}/${PV}/install-clc.lisp-gentoo.patch
-
- # Currently, thread support is only available for x86. These
- # features expressions also disable :sb-test.
- if use x86 && use threads; then
- cp ${FILESDIR}/${PV}/customize-target-features.lisp \
- ${S}/customize-target-features.lisp
- else
- cp ${FILESDIR}/${PV}/customize-target-features.lisp.no-threads \
- ${S}/customize-target-features.lisp
- fi
-}
-
-src_compile() {
- local bindir
- use x86 && bindir=../x86-binary
- use ppc && bindir=../ppc-binary
- use sparc && bindir=../sparc-binary
- use mips && bindir=../mips-binary
- # TODO: allow the user to chose between SBCL, CMUCL and CLISP for bootstrapping
- # build with previous SBCL
- PATH=${bindir}/src/runtime:${PATH} SBCL_HOME=${bindir}/output GNUMAKE=make \
- ./make.sh 'sbcl --sysinit /dev/null --userinit /dev/null --noprogrammer --core ${bindir}/output/sbcl.core'
- # build with CMUCL
-# GNUMAKE=make ./make.sh 'lisp -batch'
-}
-
-src_install() {
- unset SBCL_HOME
-
- insinto /etc/
- doins ${FILESDIR}/sbcl.rc # Gentoo specific messages, hence ${FILESDIR}
-
- exeinto /usr/lib/common-lisp/bin
- doexe debian/sbcl.sh
-
- dodir /usr/share/man
- INSTALL_ROOT=${D}/usr sh install.sh
- mv ${D}/usr/lib/sbcl/sbcl.core ${D}/usr/lib/sbcl/sbcl-dist.core
-
- insinto /usr/lib/sbcl
- doins debian/install-clc.lisp
-
- doman debian/sbcl-asdf-install.1
- dodoc BUGS COPYING CREDITS INSTALL NEWS OPTIMIZATIONS PRINCIPLES README STYLE SUPPORT TLA TODO
- do-debian-credits
- dodoc ${FILESDIR}/${PV}/README.Gentoo
- dohtml doc/html/*
-
- find ${D} -type f -name .cvsignore -exec rm -f '{}' \;
- find ${D} -type f -name \*.c -exec chmod 644 '{}' \;
-
- keepdir /usr/lib/common-lisp/sbcl
-
- # BIG FAT HACK
- #
- # Since the Portage emerge step kills file timestamp information,
- # we need to compensate by ensuring all .fasl files are more
- # recent than their .lisp source.
-
- dodir /usr/share/${PN}
- tar cpjf ${D}/usr/share/${PN}/portage-timestamp-compensate -C ${D}/usr/lib/${PN} .
-}
-
-pkg_postinst() {
- chown cl-builder:cl-builder /usr/lib/common-lisp/sbcl
- tar xvjpfo /usr/share/sbcl/portage-timestamp-compensate -C /usr/lib/sbcl
- chown -R root:root /usr/lib/sbcl
- rm -rf /usr/lib/common-lisp/sbcl/* || true
- /usr/bin/clc-autobuild-impl sbcl yes
- register-common-lisp-implementation sbcl
-}
-
-pkg_postrm() {
- # Since we keep our own time stamps we must manually remove them
- # here.
- if [ ! -x /usr/bin/sbcl ]; then
- rm -rf /usr/lib/sbcl
- fi
- rm -rf /usr/lib/common-lisp/${PN}/*
-}
diff --git a/dev-lisp/sbcl/sbcl-0.8.7.ebuild b/dev-lisp/sbcl/sbcl-0.8.7.ebuild
deleted file mode 100644
index bfb59e62c428..000000000000
--- a/dev-lisp/sbcl/sbcl-0.8.7.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-0.8.7.ebuild,v 1.3 2004/06/25 00:00:49 agriffis Exp $
-
-inherit common-lisp-common eutils
-
-BV_X86=0.8.1
-BV_PPC=0.7.13
-BV_SPARC=0.7.13
-BV_MIPS=0.7.10
-DEB_PV=1
-DESCRIPTION="Steel Bank Common Lisp (SBCL) is a Open Source development system for ANSI Common Lisp. It provides an interactive environment including an integrated native compiler, interpreter, and debugger."
-HOMEPAGE="http://sbcl.sourceforge.net/"
-SRC_URI="http://ftp.debian.org/debian/pool/main/s/sbcl/sbcl_${PV}.orig.tar.gz
- mirror://sourceforge/sbcl/${P}-html.tar.bz2
- http://ftp.debian.org/debian/pool/main/s/sbcl/sbcl_${PV}-${DEB_PV}.diff.gz
- x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
- ppc? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC}-binary-linux-ppc.tar.bz2 )
- sparc? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
- mips? ( mirror://sourceforge/sbcl/${PN}-${BV_MIPS}-mips-linux-binary.tar.gz )"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~x86 ~ppc ~sparc ~mips"
-IUSE="threads"
-
-DEPEND="dev-lisp/common-lisp-controller"
-PROVIDE="virtual/commonlisp"
-
-src_unpack() {
- if use x86; then
- unpack ${PN}-${BV_X86}-x86-linux-binary.tar.bz2
- mv ${PN}-${BV_X86} x86-binary
- elif use ppc; then
- unpack ${PN}-${BV_PPC}-ppc-binary-linux.tar.bz2
- mv ${PN}-${BV_PPC}-ppc-linux ppc-binary
- elif use sparc; then
- unpack ${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2
- echo mv ${PN}-${BV_SPARC} sparc-binary || die
- mv ${PN}-${BV_SPARC} sparc-binary || die
- elif use mips; then
- unpack ${PN}-${BV_SPARC}-mips-linux-binary.tar.gz
- mv ${PN}-${BV_SPARC}-mips-linux mips-binary
- fi
- unpack sbcl_${PV}.orig.tar.gz
- unpack sbcl_${PV}-${DEB_PV}.diff.gz
- epatch sbcl_${PV}-${DEB_PV}.diff
-
- epatch ${FILESDIR}/${PV}/posix-tests.lisp-sandbox-gentoo.patch
-
- # Currently, thread support is only available for x86
- if use x86 && use threads; then
- cp ${FILESDIR}/${PV}/customize-target-features.lisp ${S}/
- fi
-}
-
-src_compile() {
- local bindir
- use x86 && bindir=../x86-binary
- use ppc && bindir=../ppc-binary
- use sparc && bindir=../sparc-binary
- use mips && bindir=../mips-binary
- # TODO: allow the user to chose between SBCL, CMUCL and CLISP for bootstrapping
- # build with previous SBCL
- PATH=${bindir}/src/runtime:${PATH} SBCL_HOME=${bindir}/output GNUMAKE=make \
- ./make.sh 'sbcl --sysinit /dev/null --userinit /dev/null --noprogrammer --core ${bindir}/output/sbcl.core'
- # build with CMUCL
-# GNUMAKE=make ./make.sh 'lisp -batch'
-}
-
-src_install() {
- unset SBCL_HOME
-
- insinto /etc/
- doins ${FILESDIR}/sbcl.rc # Gentoo specific messages, hence ${FILESDIR}
-
- exeinto /usr/lib/common-lisp/bin
- doexe debian/sbcl.sh
-
- dodir /usr/share/man
- INSTALL_ROOT=${D}/usr sh install.sh
- mv ${D}/usr/lib/sbcl/sbcl.core ${D}/usr/lib/sbcl/sbcl-dist.core
-
- insinto /usr/lib/sbcl
- doins debian/install-clc.lisp
-
- doman debian/sbcl-asdf-install.1
- dodoc BUGS COPYING CREDITS INSTALL NEWS OPTIMIZATIONS PRINCIPLES README STYLE SUPPORT TLA TODO
- do-debian-credits
- dodoc ${FILESDIR}/${PV}/README.Gentoo
- dohtml doc/html/*
-
- find ${D} -type f -name .cvsignore -exec rm -f '{}' \;
- find ${D} -type f -name \*.c -exec chmod 644 '{}' \;
-
- keepdir /usr/lib/common-lisp/sbcl
-
- # BIG FAT HACK
- #
- # Since the Portage emerge step kills file timestamp information,
- # we need to compensate by ensuring all .fasl files are more
- # recent than their .lisp source.
-
- dodir /usr/share/${PN}
- tar cpvzf ${D}/usr/share/${PN}/portage-timestamp-compensate -C ${D}/usr/lib/${PN} .
-}
-
-pkg_postinst() {
- chown cl-builder:cl-builder /usr/lib/common-lisp/sbcl
- tar xvpzf /usr/share/sbcl/portage-timestamp-compensate -C /usr/lib/sbcl
- rm -rf /usr/lib/common-lisp/sbcl/* || true
- /usr/bin/clc-autobuild-impl sbcl yes
- /usr/sbin/register-common-lisp-implementation sbcl
-}
-
-pkg_postrm() {
- # Since we keep our own time stamps we must manually remove them
- # here.
- if [ ! -x /usr/bin/sbcl ]; then
- rm -rf /usr/lib/sbcl
- fi
- rm -rf /usr/lib/common-lisp/${PN}/*
-}
diff --git a/dev-lisp/sbcl/sbcl-0.8.8.ebuild b/dev-lisp/sbcl/sbcl-0.8.8.ebuild
deleted file mode 100644
index 5d59d3e7a855..000000000000
--- a/dev-lisp/sbcl/sbcl-0.8.8.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-0.8.8.ebuild,v 1.6 2004/06/25 00:00:49 agriffis Exp $
-
-inherit common-lisp-common eutils
-
-BV_X86=0.8.1
-BV_PPC=0.7.13
-BV_SPARC=0.7.13
-BV_MIPS=0.7.10
-DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp."
-HOMEPAGE="http://sbcl.sourceforge.net/"
-SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
- mirror://sourceforge/sbcl/${P}-html.tar.bz2
- x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
- ppc? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC}-binary-linux-ppc.tar.bz2 )
- sparc? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
- mips? ( mirror://sourceforge/sbcl/${PN}-${BV_MIPS}-mips-linux-binary.tar.gz )"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="x86 ~ppc ~sparc ~mips"
-IUSE="threads"
-
-DEPEND="dev-lisp/common-lisp-controller"
-PROVIDE="virtual/commonlisp"
-
-src_unpack() {
- if use x86; then
- unpack ${PN}-${BV_X86}-x86-linux-binary.tar.bz2
- mv ${PN}-${BV_X86} x86-binary
- elif use ppc; then
- unpack ${PN}-${BV_PPC}-ppc-binary-linux.tar.bz2
- mv ${PN}-${BV_PPC}-ppc-linux ppc-binary
- elif use sparc; then
- unpack ${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2
- echo mv ${PN}-${BV_SPARC} sparc-binary || die
- mv ${PN}-${BV_SPARC} sparc-binary || die
- elif use mips; then
- unpack ${PN}-${BV_SPARC}-mips-linux-binary.tar.gz
- mv ${PN}-${BV_SPARC}-mips-linux mips-binary
- fi
-
- unpack ${P}-source.tar.bz2
- epatch ${FILESDIR}/${PV}/sbcl-gentoo.patch
-
- # Currently, thread support is only available for x86. These
- # features expressions also disable :sb-test.
- if use x86 && use threads; then
- cp ${FILESDIR}/${PV}/customize-target-features.lisp \
- ${S}/customize-target-features.lisp
- else
- cp ${FILESDIR}/${PV}/customize-target-features.lisp.no-threads \
- ${S}/customize-target-features.lisp
- fi
-
- find ${S} -type f -name .cvsignore -exec rm -f '{}' \;
- find ${S} -type d -name CVS \) -exec rm -rf '{}' \;
- find ${S} -type f -name \*.c -exec chmod 644 '{}' \;
-}
-
-src_compile() {
- local bindir
- use x86 && bindir=../x86-binary
- use ppc && bindir=../ppc-binary
- use sparc && bindir=../sparc-binary
- use mips && bindir=../mips-binary
- # TODO: allow the user to chose between SBCL, CMUCL and CLISP for bootstrapping
- # build with previous SBCL
- PATH=${bindir}/src/runtime:${PATH} SBCL_HOME=${bindir}/output GNUMAKE=make \
- ./make.sh 'sbcl --sysinit /dev/null --userinit /dev/null --noprogrammer --core ${bindir}/output/sbcl.core'
- # build with CMUCL
-# GNUMAKE=make ./make.sh 'lisp -batch'
-}
-
-src_install() {
- unset SBCL_HOME
-
- insinto /etc/
- doins ${FILESDIR}/${PV}/sbclrc # Gentoo specific (from Debian)
-
- exeinto /usr/lib/common-lisp/bin
- doexe ${FILESDIR}/${PV}/sbcl.sh # Gentoo specific (from Debian)
-
- dodir /usr/share/man
- INSTALL_ROOT=${D}/usr sh install.sh
- mv ${D}/usr/lib/sbcl/sbcl.core ${D}/usr/lib/sbcl/sbcl-dist.core
-
- insinto /usr/lib/sbcl
- doins ${FILESDIR}/${PV}/install-clc.lisp # Gentoo specific (from Debian)
-
- doman ${FILESDIR}/${PV}/sbcl-asdf-install.1 # Gentoo specific (from Debian)
-
- dodoc BUGS COPYING CREDITS INSTALL NEWS OPTIMIZATIONS PRINCIPLES README STYLE SUPPORT TLA TODO
-
- dodoc ${FILESDIR}/${PV}/README.Gentoo
- dohtml doc/html/*
-
- keepdir /usr/lib/common-lisp/sbcl
-
-
- impl-save-timestamp-hack sbcl || die
-}
-
-pkg_postinst() {
- standard-impl-postinst sbcl
-}
-
-pkg_postrm() {
- standard-impl-postrm sbcl /usr/bin/sbcl
-}
diff --git a/dev-lisp/sbcl/sbcl-0.8.9.ebuild b/dev-lisp/sbcl/sbcl-0.8.9.ebuild
deleted file mode 100644
index b6dcb36081ea..000000000000
--- a/dev-lisp/sbcl/sbcl-0.8.9.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-0.8.9.ebuild,v 1.3 2004/06/25 00:00:49 agriffis Exp $
-
-inherit common-lisp-common eutils
-
-BV_X86=0.8.1
-BV_PPC=0.7.13
-BV_SPARC=0.7.13
-BV_MIPS=0.7.10
-DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp."
-HOMEPAGE="http://sbcl.sourceforge.net/"
-SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
- mirror://sourceforge/sbcl/${P}-html.tar.bz2
- x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
- ppc? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC}-binary-linux-ppc.tar.bz2 )
- sparc? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
- mips? ( mirror://sourceforge/sbcl/${PN}-${BV_MIPS}-mips-linux-binary.tar.gz )"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~x86 ~ppc ~sparc ~mips"
-IUSE="threads"
-
-DEPEND="dev-lisp/common-lisp-controller"
-PROVIDE="virtual/commonlisp"
-
-src_unpack() {
- if use x86; then
- unpack ${PN}-${BV_X86}-x86-linux-binary.tar.bz2
- mv ${PN}-${BV_X86} x86-binary
- elif use ppc; then
- unpack ${PN}-${BV_PPC}-ppc-binary-linux.tar.bz2
- mv ${PN}-${BV_PPC}-ppc-linux ppc-binary
- elif use sparc; then
- unpack ${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2
- echo mv ${PN}-${BV_SPARC} sparc-binary || die
- mv ${PN}-${BV_SPARC} sparc-binary || die
- elif use mips; then
- unpack ${PN}-${BV_SPARC}-mips-linux-binary.tar.gz
- mv ${PN}-${BV_SPARC}-mips-linux mips-binary
- fi
-
- unpack ${P}-source.tar.bz2
- epatch ${FILESDIR}/${PV}/GNUmakefile-SBCL_HOME-gentoo.patch
- epatch ${FILESDIR}/${PV}/posix-tests.lisp-sandbox-gentoo.patch
-
- # Currently, thread support is only available for x86. These
- # features expressions also disable :sb-test.
- if use x86 && use threads; then
- cp ${FILESDIR}/${PV}/customize-target-features.lisp \
- ${S}/customize-target-features.lisp
- else
- cp ${FILESDIR}/${PV}/customize-target-features.lisp.no-threads \
- ${S}/customize-target-features.lisp
- fi
-
- find ${S} -type f -name .cvsignore -exec rm -f '{}' \;
- find ${S} -type d -name CVS \) -exec rm -rf '{}' \;
- find ${S} -type f -name \*.c -exec chmod 644 '{}' \;
-}
-
-src_compile() {
- local bindir
- use x86 && bindir=../x86-binary
- use ppc && bindir=../ppc-binary
- use sparc && bindir=../sparc-binary
- use mips && bindir=../mips-binary
- # TODO: allow the user to chose between SBCL, CMUCL and CLISP for bootstrapping
- # build with previous SBCL
- PATH=${bindir}/src/runtime:${PATH} SBCL_HOME=${bindir}/output GNUMAKE=make \
- ./make.sh 'sbcl --sysinit /dev/null --userinit /dev/null --noprogrammer --core ${bindir}/output/sbcl.core'
- # build with CMUCL
-# GNUMAKE=make ./make.sh 'lisp -batch'
-}
-
-src_install() {
- unset SBCL_HOME
-
- insinto /etc/
- doins ${FILESDIR}/${PV}/sbclrc # Gentoo specific (from Debian)
-
- exeinto /usr/lib/common-lisp/bin
- doexe ${FILESDIR}/${PV}/sbcl.sh # Gentoo specific (from Debian)
-
- dodir /usr/share/man
- INSTALL_ROOT=${D}/usr sh install.sh
- mv ${D}/usr/lib/sbcl/sbcl.core ${D}/usr/lib/sbcl/sbcl-dist.core
-
- insinto /usr/lib/sbcl
- doins ${FILESDIR}/${PV}/install-clc.lisp # Gentoo specific (from Debian)
-
- doman ${FILESDIR}/${PV}/sbcl-asdf-install.1 # Gentoo specific (from Debian)
-
- dodoc BUGS COPYING CREDITS INSTALL NEWS OPTIMIZATIONS PRINCIPLES README STYLE SUPPORT TLA TODO
- dodoc ${FILESDIR}/${PV}/README.Gentoo
- dohtml doc/html/*
-
- keepdir /usr/lib/common-lisp/sbcl
-
- impl-save-timestamp-hack sbcl || die
-}
-
-pkg_postinst() {
- standard-impl-postinst sbcl
-}
-
-pkg_postrm() {
- standard-impl-postrm sbcl /usr/bin/sbcl
-}