*** empty log message ***
authorMatthew Kennedy <mkennedy@gentoo.org>
Fri, 7 Jan 2005 21:52:19 +0000 (21:52 +0000)
committerMatthew Kennedy <mkennedy@gentoo.org>
Fri, 7 Jan 2005 21:52:19 +0000 (21:52 +0000)
96 files changed:
dev-lisp/sbcl/ChangeLog
dev-lisp/sbcl/Manifest
dev-lisp/sbcl/files/0.8.10/README.Gentoo [deleted file]
dev-lisp/sbcl/files/0.8.10/customize-target-features.lisp [deleted file]
dev-lisp/sbcl/files/0.8.10/customize-target-features.lisp.no-threads [deleted file]
dev-lisp/sbcl/files/0.8.10/install-clc.lisp [deleted file]
dev-lisp/sbcl/files/0.8.10/sbcl-asdf-install.1 [deleted file]
dev-lisp/sbcl/files/0.8.10/sbcl-gentoo.patch [deleted file]
dev-lisp/sbcl/files/0.8.11/README.Gentoo [deleted file]
dev-lisp/sbcl/files/0.8.11/customize-target-features.lisp [deleted file]
dev-lisp/sbcl/files/0.8.11/customize-target-features.lisp.no-threads [deleted file]
dev-lisp/sbcl/files/0.8.11/install-clc.lisp [deleted file]
dev-lisp/sbcl/files/0.8.11/sbcl-asdf-install.1 [deleted file]
dev-lisp/sbcl/files/0.8.11/sbcl-gentoo.patch [deleted file]
dev-lisp/sbcl/files/0.8.11/sbcl.sh [deleted file]
dev-lisp/sbcl/files/0.8.11/sbclrc [deleted file]
dev-lisp/sbcl/files/0.8.12/README.Gentoo [deleted file]
dev-lisp/sbcl/files/0.8.12/customize-target-features.lisp [deleted file]
dev-lisp/sbcl/files/0.8.12/customize-target-features.lisp.no-threads [deleted file]
dev-lisp/sbcl/files/0.8.12/install-clc.lisp [deleted file]
dev-lisp/sbcl/files/0.8.12/sbcl-gentoo.patch [deleted file]
dev-lisp/sbcl/files/0.8.12/sbcl-no-tests-gentoo.patch [deleted file]
dev-lisp/sbcl/files/0.8.12/sbcl.sh [deleted file]
dev-lisp/sbcl/files/0.8.12/sbclrc [deleted file]
dev-lisp/sbcl/files/0.8.13/README.Gentoo [deleted file]
dev-lisp/sbcl/files/0.8.13/customize-target-features.lisp [deleted file]
dev-lisp/sbcl/files/0.8.13/customize-target-features.lisp.no-threads [deleted file]
dev-lisp/sbcl/files/0.8.13/sbcl-gentoo.patch [deleted file]
dev-lisp/sbcl/files/0.8.13/sbcl-no-tests-gentoo.patch [deleted file]
dev-lisp/sbcl/files/0.8.13/sbcl.sh [deleted file]
dev-lisp/sbcl/files/0.8.13/sbclrc [deleted file]
dev-lisp/sbcl/files/0.8.17/README.Gentoo [deleted file]
dev-lisp/sbcl/files/0.8.17/install-clc.lisp [deleted file]
dev-lisp/sbcl/files/0.8.17/sbcl.sh [deleted file]
dev-lisp/sbcl/files/0.8.17/sbclrc [deleted file]
dev-lisp/sbcl/files/0.8.18/README.Gentoo [new file with mode: 0644]
dev-lisp/sbcl/files/0.8.18/customize-target-features.lisp-prefix [moved from dev-lisp/sbcl/files/0.8.17/customize-target-features.lisp-prefix with 100% similarity]
dev-lisp/sbcl/files/0.8.18/customize-target-features.lisp-suffix [moved from dev-lisp/sbcl/files/0.8.17/customize-target-features.lisp-suffix with 100% similarity]
dev-lisp/sbcl/files/0.8.18/install-clc.lisp [moved from dev-lisp/sbcl/files/0.8.13/install-clc.lisp with 100% similarity]
dev-lisp/sbcl/files/0.8.18/sbcl-gentoo.patch [moved from dev-lisp/sbcl/files/0.8.17/sbcl-gentoo.patch with 63% similarity]
dev-lisp/sbcl/files/0.8.18/sbcl-no-tests-gentoo.patch [moved from dev-lisp/sbcl/files/0.8.17/sbcl-no-tests-gentoo.patch with 81% similarity]
dev-lisp/sbcl/files/0.8.18/sbcl.sh [moved from dev-lisp/sbcl/files/0.8.10/sbcl.sh with 100% similarity]
dev-lisp/sbcl/files/0.8.18/sbclrc [moved from dev-lisp/sbcl/files/0.8.10/sbclrc with 100% similarity]
dev-lisp/sbcl/files/0.8.7/README.Gentoo [deleted file]
dev-lisp/sbcl/files/0.8.7/customize-target-features.lisp [deleted file]
dev-lisp/sbcl/files/0.8.7/customize-target-features.lisp.no-threads [deleted file]
dev-lisp/sbcl/files/0.8.7/install-clc.lisp-gentoo.patch [deleted file]
dev-lisp/sbcl/files/0.8.7/posix-tests.lisp-sandbox-gentoo.patch [deleted file]
dev-lisp/sbcl/files/0.8.8/README.Gentoo [deleted file]
dev-lisp/sbcl/files/0.8.8/customize-target-features.lisp [deleted file]
dev-lisp/sbcl/files/0.8.8/customize-target-features.lisp.no-threads [deleted file]
dev-lisp/sbcl/files/0.8.8/install-clc.lisp [deleted file]
dev-lisp/sbcl/files/0.8.8/posix-tests.lisp-sandbox-gentoo.patch [deleted file]
dev-lisp/sbcl/files/0.8.8/sbcl-asdf-install.1 [deleted file]
dev-lisp/sbcl/files/0.8.8/sbcl-gentoo.patch [deleted file]
dev-lisp/sbcl/files/0.8.8/sbcl.rc [deleted file]
dev-lisp/sbcl/files/0.8.8/sbcl.sh [deleted file]
dev-lisp/sbcl/files/0.8.8/sbclrc [deleted file]
dev-lisp/sbcl/files/0.8.9/GNUmakefile-SBCL_HOME-gentoo.patch [deleted file]
dev-lisp/sbcl/files/0.8.9/README.Gentoo [deleted file]
dev-lisp/sbcl/files/0.8.9/customize-target-features.lisp [deleted file]
dev-lisp/sbcl/files/0.8.9/customize-target-features.lisp.no-threads [deleted file]
dev-lisp/sbcl/files/0.8.9/install-clc.lisp [deleted file]
dev-lisp/sbcl/files/0.8.9/posix-tests.lisp-sandbox-gentoo.patch [deleted file]
dev-lisp/sbcl/files/0.8.9/sbcl-asdf-install.1 [deleted file]
dev-lisp/sbcl/files/0.8.9/sbcl.sh [deleted file]
dev-lisp/sbcl/files/0.8.9/sbclrc [deleted file]
dev-lisp/sbcl/files/digest-sbcl-0.8.10 [deleted file]
dev-lisp/sbcl/files/digest-sbcl-0.8.11 [deleted file]
dev-lisp/sbcl/files/digest-sbcl-0.8.12 [deleted file]
dev-lisp/sbcl/files/digest-sbcl-0.8.12-r1 [deleted file]
dev-lisp/sbcl/files/digest-sbcl-0.8.13 [deleted file]
dev-lisp/sbcl/files/digest-sbcl-0.8.17 [deleted file]
dev-lisp/sbcl/files/digest-sbcl-0.8.18 [new file with mode: 0644]
dev-lisp/sbcl/files/digest-sbcl-0.8.7 [deleted file]
dev-lisp/sbcl/files/digest-sbcl-0.8.7-r1 [deleted file]
dev-lisp/sbcl/files/digest-sbcl-0.8.8 [deleted file]
dev-lisp/sbcl/files/digest-sbcl-0.8.9 [deleted file]
dev-lisp/sbcl/files/gc.lisp-linux-2.6.patch [deleted file]
dev-lisp/sbcl/files/install-clc.lisp [deleted file]
dev-lisp/sbcl/files/sbcl.rc [deleted file]
dev-lisp/sbcl/files/sbcl.sh [deleted file]
dev-lisp/sbcl/metadata.xml
dev-lisp/sbcl/sbcl-0.8.10.ebuild [deleted file]
dev-lisp/sbcl/sbcl-0.8.11.ebuild [deleted file]
dev-lisp/sbcl/sbcl-0.8.12-r1.ebuild [deleted file]
dev-lisp/sbcl/sbcl-0.8.12.ebuild [deleted file]
dev-lisp/sbcl/sbcl-0.8.13.ebuild [deleted file]
dev-lisp/sbcl/sbcl-0.8.14.ebuild
dev-lisp/sbcl/sbcl-0.8.15.ebuild
dev-lisp/sbcl/sbcl-0.8.16.ebuild
dev-lisp/sbcl/sbcl-0.8.18.ebuild [moved from dev-lisp/sbcl/sbcl-0.8.17.ebuild with 89% similarity]
dev-lisp/sbcl/sbcl-0.8.7-r1.ebuild [deleted file]
dev-lisp/sbcl/sbcl-0.8.7.ebuild [deleted file]
dev-lisp/sbcl/sbcl-0.8.8.ebuild [deleted file]
dev-lisp/sbcl/sbcl-0.8.9.ebuild [deleted file]

index f1d0bd1e21ad3e7f2b6cdb14bbc2c71539a9a81c..e8aa7054beb9fe54b093733d8f6dd55b02c1ad11 100644 (file)
@@ -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.
index 5576ffad88ac91e4d5a14aeb6272e1c4a05a69b7..e1e2c18d385ffa4774acd19c31c99fc7a4a7181a 100644 (file)
@@ -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 (file)
index ac3a9fc..0000000
+++ /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 (file)
index 7663f48..0000000
+++ /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 (file)
index 100d840..0000000
+++ /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 (file)
index 2f9a28f..0000000
+++ /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 (file)
index 6f2cc8c..0000000
+++ /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 (file)
index 828157b..0000000
+++ /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 (file)
index e2e64f5..0000000
+++ /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 (file)
index 7663f48..0000000
+++ /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 (file)
index 100d840..0000000
+++ /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 (file)
index 2f9a28f..0000000
+++ /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 (file)
index 4390fea..0000000
+++ /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 (file)
index b6d8a4d..0000000
+++ /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 (file)
index d0ebaf8..0000000
+++ /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 (file)
index 91f3172..0000000
+++ /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 (file)
index 5e96931..0000000
+++ /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 (file)
index 7663f48..0000000
+++ /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 (file)
index 100d840..0000000
+++ /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 (file)
index 2f9a28f..0000000
+++ /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 (file)
index 139970e..0000000
+++ /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 (file)
index 6c9d973..0000000
+++ /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 (file)
index d0ebaf8..0000000
+++ /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 (file)
index 91f3172..0000000
+++ /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 (file)
index 3bf5ede..0000000
+++ /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 (file)
index 7663f48..0000000
+++ /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 (file)
index 100d840..0000000
+++ /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 (file)
index 15eb59e..0000000
+++ /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 (file)
index e90eae9..0000000
+++ /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 (file)
index d0ebaf8..0000000
+++ /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 (file)
index 91f3172..0000000
+++ /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 (file)
index 0f0c6e7..0000000
+++ /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 (file)
index 98bf4f5..0000000
+++ /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 (file)
index d0ebaf8..0000000
+++ /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 (file)
index 91f3172..0000000
+++ /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 (file)
index 0000000..49524b7
--- /dev/null
@@ -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.
similarity index 63%
rename from dev-lisp/sbcl/files/0.8.17/sbcl-gentoo.patch
rename to dev-lisp/sbcl/files/0.8.18/sbcl-gentoo.patch
index 02686cf559ac6bd4eb8f43a0277a853f0306607f..2b0dd38510e142d51c6b24d30379f58f5164746e 100644 (file)
@@ -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
similarity index 81%
rename from dev-lisp/sbcl/files/0.8.17/sbcl-no-tests-gentoo.patch
rename to dev-lisp/sbcl/files/0.8.18/sbcl-no-tests-gentoo.patch
index 6fc4aa2b360dd06f7c819a1fc8cc0b910057e34d..72ec2fc81a2b899282f4b4c7906eb8fde2b539e5 100644 (file)
@@ -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.7/README.Gentoo b/dev-lisp/sbcl/files/0.8.7/README.Gentoo
deleted file mode 100644 (file)
index 33c9b8d..0000000
+++ /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 (file)
index 38bb1aa..0000000
+++ /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 (file)
index 72ecfbe..0000000
+++ /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 (file)
index 6b4105e..0000000
+++ /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 (file)
index 5e482a6..0000000
+++ /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)
- \f
- (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 (file)
index ac3a9fc..0000000
+++ /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 (file)
index 7663f48..0000000
+++ /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 (file)
index 100d840..0000000
+++ /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 (file)
index 2f9a28f..0000000
+++ /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 (file)
index 5e482a6..0000000
+++ /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)
- \f
- (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 (file)
index be8f754..0000000
+++ /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 (file)
index 20d25dc..0000000
+++ /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 (file)
index ec4e2be..0000000
+++ /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 (file)
index 11d6c29..0000000
+++ /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 (file)
index 91f3172..0000000
+++ /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 (file)
index 6532d51..0000000
+++ /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 (file)
index ac3a9fc..0000000
+++ /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 (file)
index 7663f48..0000000
+++ /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 (file)
index 100d840..0000000
+++ /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 (file)
index 2f9a28f..0000000
+++ /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 (file)
index 7248bb7..0000000
+++ /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 (file)
index 6cccec2..0000000
+++ /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 (file)
index d0ebaf8..0000000
+++ /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 (file)
index 91f3172..0000000
+++ /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 (file)
index c71d0c3..0000000
+++ /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 (file)
index aca7f83..0000000
+++ /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 (file)
index d6794af..0000000
+++ /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 (file)
index d6794af..0000000
+++ /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 (file)
index 535cd6c..0000000
+++ /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 (file)
index b1b092b..0000000
+++ /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 (file)
index 0000000..1d4719c
--- /dev/null
@@ -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 (file)
index 99d80d0..0000000
+++ /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 (file)
index 99d80d0..0000000
+++ /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 (file)
index 2762990..0000000
+++ /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 (file)
index 0686307..0000000
+++ /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 (file)
index bdf9c8e..0000000
+++ /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 (file)
index 842a51b..0000000
+++ /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 (file)
index ec4e2be..0000000
+++ /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 (file)
index d0ebaf8..0000000
+++ /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
index b57518b82781113cd3e80dc6b7783f5af552e330..d806d206463b412edaf713e476c5864ad5c35869 100644 (file)
@@ -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 (file)
index d330512..0000000
+++ /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 (file)
index 5a4ddee..0000000
+++ /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 (file)
index 2529926..0000000
+++ /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 (file)
index 774d3e2..0000000
+++ /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 (file)
index 8892360..0000000
+++ /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
-}
index f25717bd68aaefeccd98378139cae73f56db4740..8d1ad15943904341193dbc01d4886482bec9ffda 100644 (file)
@@ -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
 
index e7de14175ec33f47e41926c993fc02994871613a..bdca9af8decc169463b47c53c65805d87df44bc8 100644 (file)
@@ -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
 
index 54e3839cf17a71c12428dcb18b3a2e00f45c6572..933041675cb834a8c64b654d9dfc9dfe47a4f387 100644 (file)
@@ -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
 
similarity index 89%
rename from dev-lisp/sbcl/sbcl-0.8.17.ebuild
rename to dev-lisp/sbcl/sbcl-0.8.18.ebuild
index 467054c0fd85d75c75104c2be93bbd84dff94365..4eba38a0157231afbbcfe0959cc59306ce5e7dfa 100644 (file)
@@ -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 (file)
index 3e21bf6..0000000
+++ /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 (file)
index bfb59e6..0000000
+++ /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 (file)
index 5d59d3e..0000000
+++ /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 (file)
index b6dcb36..0000000
+++ /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
-}