summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrey Grozin <grozin@gentoo.org>2013-09-12 15:26:03 +0000
committerAndrey Grozin <grozin@gentoo.org>2013-09-12 15:26:03 +0000
commit2540fdf2dcefdf33b45e8f7c544d8ec87aabf29f (patch)
tree4ed24ae2035cb9372da9c15eb1acfe93e77295a8 /dev-lisp/sbcl
parentrevbump -> EAPI 5, remove old (diff)
downloadhistorical-2540fdf2dcefdf33b45e8f7c544d8ec87aabf29f.tar.gz
historical-2540fdf2dcefdf33b45e8f7c544d8ec87aabf29f.tar.bz2
historical-2540fdf2dcefdf33b45e8f7c544d8ec87aabf29f.zip
Version bump, now texinfo-5 compatible (closing #467148). Cleaning old.
Package-Manager: portage-2.2.1/cvs/Linux i686 Manifest-Sign-Key: 0x3AFFCE974D34BD8C!
Diffstat (limited to 'dev-lisp/sbcl')
-rw-r--r--dev-lisp/sbcl/ChangeLog9
-rw-r--r--dev-lisp/sbcl/Manifest46
-rw-r--r--dev-lisp/sbcl/files/1.1.6-fix-svref.patch59
-rw-r--r--dev-lisp/sbcl/sbcl-1.1.11.ebuild (renamed from dev-lisp/sbcl/sbcl-1.1.9.ebuild)6
-rw-r--r--dev-lisp/sbcl/sbcl-1.1.6-r4.ebuild204
-rw-r--r--dev-lisp/sbcl/sbcl-1.1.7.ebuild204
-rw-r--r--dev-lisp/sbcl/sbcl-1.1.8.ebuild204
7 files changed, 29 insertions, 703 deletions
diff --git a/dev-lisp/sbcl/ChangeLog b/dev-lisp/sbcl/ChangeLog
index 9c4ba021df68..e6dfba04e4dc 100644
--- a/dev-lisp/sbcl/ChangeLog
+++ b/dev-lisp/sbcl/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for dev-lisp/sbcl
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/ChangeLog,v 1.193 2013/08/09 12:28:09 grozin Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/ChangeLog,v 1.194 2013/09/12 15:25:44 grozin Exp $
+
+*sbcl-1.1.11 (12 Sep 2013)
+
+ 12 Sep 2013; Andrey Grozin <grozin@gentoo.org> -sbcl-1.1.6-r4.ebuild,
+ -sbcl-1.1.7.ebuild, -sbcl-1.1.8.ebuild, -sbcl-1.1.9.ebuild,
+ +sbcl-1.1.11.ebuild, -files/1.1.6-fix-svref.patch:
+ Version bump, now texinfo-5 compatible (closing #467148). Cleaning old.
*sbcl-1.1.10 (09 Aug 2013)
diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest
index dd7990daff72..eb68ea19d828 100644
--- a/dev-lisp/sbcl/Manifest
+++ b/dev-lisp/sbcl/Manifest
@@ -1,7 +1,6 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
-AUX 1.1.6-fix-svref.patch 2418 SHA256 214ff820c4816f0fa11d2a758c946976947b6be3317b6f6b3f35eb6293abbf89 SHA512 e01a9214dddfcb11d4165a021fb845661458767fd096a2612fc563a2ece4bc4b5e224bb4aca83bd581108e4467ca28efbc56f8a0b7e9d2ace32b8706192197db WHIRLPOOL f5a2498b68331a3d9bd3fb05a03b85a05cf2129bc6a5359a975e55967353899b0663a188d89d3fceb1bf39620837b60ce2fb250a38c5e330369d415456d107f2
AUX gentoo-fix_install_man.patch 399 SHA256 7e3e3f84be6d4dae51953825daaf26d8fe1482fd2f4e9d017297dd8ef55ebe47 SHA512 bc5118ddf2fd851dcabf773cc7443fa0d3f5a5b83715173110f9164c631faaf8c2d6b247f7ac205da23bb388ff459eba228deeaa2a45202870b7f97376564030 WHIRLPOOL abc43631045e56b9d373c3966eb1d2f5575d258db239e6f1f9a2247492fcb0aab8d000ece39c504aeec5462f7e0ce7e6efc3a215e5776fa64d460b20c0f52a21
AUX gentoo-fix_linux-os-c.patch 418 SHA256 50b310b3d72b380b91828730a5539638decb6a4df6d28f93dff84ddad824b2ae SHA512 1c78d991c8685b8beeb41cfb3d79aafab4ffa08a36adba7741faefc1a66be3d5ab73efbce43d4d0424cdb86946997a945799fe42a4df44a9b8823a8b7d401f84 WHIRLPOOL a106afda17d6cf67a5c41a6f0b71e0bc44131eaaa5b07ba2d6afb332a8d70b4c5a0892f30904db7992732d1c560ade735bc8ab2572d3be5bffa91ee8c7633640
AUX gentoo-fix_nopie_for_hardened_toolchain.patch 1122 SHA256 80cdbc63648c2ea84bb4cd33815b7332bdca9a6101caab130705f0ef2bc078a4 SHA512 95dd9f7ccfc7ce274d84f71b1a2ab3ffb39dd5d8000ff52d9b154a0e5d7bb2cc7eea394c05adbcf050073becfe789d94abed72ce56bc494a64199e9e7cb9c7d1 WHIRLPOOL 45bb11865fbbd95f3fda806e339cf3097168732dcbc5e2f23770a49a8e7415a14262c1a9c217c4b431ffb247f74776956447d9494e2a7be35ca60928a788da99
@@ -16,39 +15,30 @@ DIST sbcl-1.0.55-source.tar.bz2 3611026 SHA256 e3216a7b9c302b6c1431d0f1ae444008d
DIST sbcl-1.0.58-x86-linux-binary.tar.bz2 9313124 SHA256 a2195fce096fd7c64acef60ca496a29d703afc61eb39c366fdd9e56dc8982f84 SHA512 2776faa09f8a3d35ccb2745ec4a07e78bd714c47ae39032bbef3161d599d14fcc6313e65629df06b576cb973012b9c8356fac47bf7b886f9549d688fab3c4f98 WHIRLPOOL d98dda83b6ee02a777c787013ada2ca0a4548c75abe907a29215a48693bbbf787a6c6f83e07b2e8ab94afae261572dc0222570927357656d388329541301537c
DIST sbcl-1.1.10-source.tar.bz2 4214032 SHA256 da1b4004c138829036250263591f2fcf362ce29502298eb943e4b6760692b493 SHA512 235aee8cbc9c5fab39d84c9e476001498d2f0c303411a1668b54a1171dd91aa513ae2b4cfbbf3c2612f588952c3393215c9eb47758c5a7ac0bbc4822faeea44b WHIRLPOOL a9b157a9f525bb947752d7e482e839b13c57cfa2ef1533a680a694891a5caf3ad6cc044ce8296036a882d14fd40c703027276b8387aa8ec0c339cd3c856603ef
DIST sbcl-1.1.10-x86-64-linux-binary.tar.bz2 9560032 SHA256 f20d142fa1498da6fbbe88d0e3c85aae50e02267f93132bfa376a67376ba70f5 SHA512 28a2b6e98d2ac0052ff97273b5a47a054d0b66c13c44462d4554ceec65b541e2df5a2487461d3c55e4b07235a32b1894a7b0029df88c0aa76e7e73f845d9f0cf WHIRLPOOL cff10eb2f48655379c900b628c30dd6b2fc692a83a4cb2443533c1fb788f951891d9a03d3686fc1474aba8de35da1c90666ccb65e44474266ba353eb10c7d347
-DIST sbcl-1.1.6-source.tar.bz2 3718817 SHA256 a25b3c9429db88455cc8ef98f8a53d08e1a65f1e9df3df6b23b75412b15cb9c5 SHA512 7627bac3522aef0332b86ff6e4594cdde23f9f6868626750a4363f8a01b606093eb4494d9972d544858a55f81d4aef701a4cfa7b6079d1b1c70cf2ef9a9855ca WHIRLPOOL 9f2cfb31f3e6c1287bee68b7ef3d9a4de2b8126579500aba58c3c019882ee43efbf5f8a9f0d067a11508d95fb040cade1b47e23097d8b380b9020822300c595f
-DIST sbcl-1.1.6-x86-64-linux-binary.tar.bz2 9221180 SHA256 36884109541f9fc612f4eeafa43d09d7bc37f317e35d3f9198bf0e5a7e04a2eb SHA512 5905ddd1a27fee7b6c3dddecacbf0500923b64ed13a35ac1d53a2e4b6dbf82cdb843b89b87f591d1b574e54d0d07e1131e92aaaf7c9063412b6d0a9abc366aa5 WHIRLPOOL bcf3efb4763b711d96a1c02e8d873385bd35a8ed5bd8ac7febfc83eab46be1a6a96ae895849431e49aa101a2779d5b36066294446dc923a315b9bee738b91c54
-DIST sbcl-1.1.7-source.tar.bz2 3721856 SHA256 c82258b8c53073d6e7ac7e03cf77891460cce11abe2e276ef8eda689c30d5fbc SHA512 266dff822e1bc69b3ac2323b68186ded069fb1406437a37ad58a6a67cc82205f156f409cde02f91e898aef07b3ac2bcad88caae1571b095e18177bbcb42c65f1 WHIRLPOOL ae2f36bb6178fa01e6d71c683ab8770a92a84a5649c57491a0068afa1877c7321da4e7555b9ef5f175849a2af236a36699eafe46c335888dda9c05e49de9ca4d
-DIST sbcl-1.1.7-x86-64-linux-binary.tar.bz2 9241663 SHA256 3406c6f527bb50c6d4a5121ee01767c3b213ef41703d066597afc0eb6b5d97cf SHA512 a07e6d4f15a309b460e2ec0b962c197c6d678bc5871108c02e4c46ddb43c4b50043fd6a37df8ef061ef52f5d7ed7cc1105154e5ea3b557fdae34f2bb18a6b46f WHIRLPOOL 4e1f572ff432af42de55f0313602d0043c1a21299f8dcfe179f99c1e785c908d736940fcbada5085d96ba4c309bae371ef5255c5e5bc12da1c83856a69c99db6
-DIST sbcl-1.1.8-source.tar.bz2 4108784 SHA256 37ca54d018f49c095e0bf575c2eac825dce48589a9de1ac7bfaeb525a2beacba SHA512 5c5ab526fa95b493af60509503c87af89b4509346ecb7f3890c88f81cb9fe29358c64ed3fdfc1ced3d5348d3b04f7e6f0b7cae3e6b95b7d25042e233a9571fc7 WHIRLPOOL 9a5b188b8cb84853ee44226f3a2f28d3cafd3c33d21f821777da76417da11f261889bf6dec88a0cb3ee848dd5026a8c88220ee2da54b324731cd8235ff1b15e4
-DIST sbcl-1.1.8-x86-64-linux-binary.tar.bz2 9350166 SHA256 3d5f93e8376dd6658582aadcd3675e7046b3ac0c933f6d2a23933bdae9930152 SHA512 976354f490193d0e4dbea20f08e6587668e3363a7d69ad25de0e16bbdb19e8be7a48f0ca2211826a97eccbd42634b0a12198da3e29f7918abdc165fe3c37c014 WHIRLPOOL 6ebcdfe7848ceead286da78c3ed5ea489475b90345df6c03c490acb1bc400ee176a9c597b2a2eeabeb586b9a0e676aa8351192fb4dff358e87f5f136e67abacb
-DIST sbcl-1.1.9-source.tar.bz2 4121460 SHA256 59a497603291d9e6a3496ff5f7ff576350687ed09326d27d88fba9fe6d6e0009 SHA512 2cf1a5f3459799292f84d84febba9d2bb69719754bf24dd8ced4c6603edc50dc09dc2228be7507bea66841ea50e1b2d057eda3f59472c804097ca4e3a1831a6f WHIRLPOOL eea30bd35dad117d2d9bf6d9c580cbf67dc1e285271f0a23e3e4f10d024e5b7bf4e65d0b78b7fed02415daeaa166433e84a8154d9d5fb51a734779735f1f0f43
-DIST sbcl-1.1.9-x86-64-linux-binary.tar.bz2 9370064 SHA256 1635afa210dcb47ace3ae376e272c60d2e8a028382a185271d8ac12f632836fb SHA512 b54fe00c203a0bc8082793ecad6c301ac2b5782a087ffc56a9df1c133b0f44836451dd994ae47804707654ccef88bcb8f3ce77d53f92fe46837aad1e19771efa WHIRLPOOL 1bbbcafc6124ae5d50038adacec48bfec3b78f37a3877f2a08bbdd7ffb2f9bbe42ca12d2fa4832c19f7fcf2860f6952090369dd1d7a5effef8f1d3d447b2e8c0
+DIST sbcl-1.1.11-source.tar.bz2 4213987 SHA256 9ed507652ee475d6c7581246a87fd47c46196646f3c9141d2416e3ded67cd9f7 SHA512 c5397c54b3a181682130ca7356c1d6a7d22239d2ba8c9509afcae5e7210c9ec2e10db65b98b822b3d5e63db2a94b4e8083bfdc6abd45f6296f1ef8c5d5ebd84c WHIRLPOOL e23560482a2daccaa3cd20a5476c6b274ff6f4ea5c2663f7cc9a8214a23b2b3a9b55ea461c547f45b672d3dd6bc4cb560de39fafc78e1e3690aebcb62efaf9d4
+DIST sbcl-1.1.11-x86-64-linux-binary.tar.bz2 9536385 SHA256 c957cf363dedd8b89cedc91754c1b0e7bc09480afdf3f4c6cc4a452f0cc8eca4 SHA512 b210f1189f639b0f6050512132e61dca0b1389702ad6c5f68bf92b076e0945e116a46a3a2c1b45c54f4f4a2da54e81c8dd00060cff5c9ebb26fcc9f21b1e22c7 WHIRLPOOL fd0c2b538caa8abe3860c07105aecd592f9c131aa81af1d5e9d1f5673c07221fc924fb2b4f1b85daa9a1a8fefcc0e939521a779b86ef84236dbb33fd4d283dce
EBUILD sbcl-1.0.55-r1.ebuild 6161 SHA256 764c48efc217326b8a9862bcc4589df7c2e1ba2b164937a6c008bf7850f383fd SHA512 ff9c03ce7aa6f523efd4e4b6b41639cdafc45fa242dfabe59ef8c5d428bb9a6025b44420663ea38fdfc110b2ff84a13bf5bfc62f8a6a4ad65b20e13ac4e92164 WHIRLPOOL 3585987db968443527fb6d31f71c110638855e19915679d7a89ce9024c21e1c400fc7e4b1de2ca67b9aaded423e6d0b6552c09b160c4d9bff7aa92606ced36bd
EBUILD sbcl-1.0.55-r2.ebuild 6230 SHA256 02574bec1fb07d17dd604daa7c4279a5125d0e9362247eaa2bde4ac55d0db607 SHA512 125165bf61e89a98f4796c792bc9c39dd8caa9595253bda3b2d50af762a5a597438966cbb5faa0d2e37563104b97185c88718be3d2df6a8fdb56af7bfe0d00c5 WHIRLPOOL 5f945702055282b0a989001f39b5ceb4de62ec750902018a3421562098298c405f23c855b2a00dd5a02b25aedfe3a92eab3de13a19de98670f15f2ebe6197a22
EBUILD sbcl-1.1.10.ebuild 6789 SHA256 3526bd647f352d15b55a0500c1218cf813d18534c6f5050b7bf55945a17ee306 SHA512 18e63a4d101533c82c7057f5de72dd000fed03d643df98a5405634300b158b78360878822eb2518b2803ac45280c8922b878bcde6f987372caced689c7426e7b WHIRLPOOL a5aaf72387404ebce876e51755166306b3ff093fa539b65d7520eed7764e569d778c9300c351608507a0ef2d877d66306f5047dc60dbebac4a9f4e4db3c202c1
-EBUILD sbcl-1.1.6-r4.ebuild 6810 SHA256 174a11627e240ccca9ffa289f4a0d0f3d9103f65cb9030dfe31327e629256dde SHA512 f3d7913578999c776f672f6c43cd6f8a12e805890b9704583e0e44b142fad86e9e88953feee57dbc8460319cebd76b9b1e6556a63f1f5b4b22062b9ab8c34792 WHIRLPOOL 9514b3bdcc662f17930b329e8d7e55ba7ba84b1a1e2928e2b3dc9afb31cff1a0b7f9391c2fbdc819797ccdb1c4d868767ea03481091871205f4d3ee48fdf44f9
-EBUILD sbcl-1.1.7.ebuild 6781 SHA256 e179b4230cc07eba889f2a950b61f2fbf93b4aa12e0c8eadd9cd952c3e10e74d SHA512 da156d41e0af75553e54340ded3b55719247233e7f83c2b0d2b135edd6da5087f4a53ecc8cfe6af663a7493be6f9b1660c91e87ea8b7a6103343771f7364fced WHIRLPOOL 71b332bd280dea4b1985c96e3f88aff5dd162abb290cb0a5cd1b8ef94f3a74b4acbdd166257b0679d83e2d86448a57d34c1a75a252cf0f7f87a55d31919c302e
-EBUILD sbcl-1.1.8.ebuild 6787 SHA256 5dc506490083fbbef1e5236d839c9b31507819872415c127f9d2078f0af5763e SHA512 26a66665b4b368543a793651ce687c1d05b3393241220b35c56bbc618c7c78d0fe237602af89cc6e94be94c05c4774dc420a83dce7bd6e1898513381bdf489bb WHIRLPOOL 4b4fb3d56c7e54c6827167771de1b84d9be0d6b322733cc0e11b7966a186d1b61349efa6191eace3ba9beb3d7e8276bc366457be5db6472313cc14dc7418183d
-EBUILD sbcl-1.1.9.ebuild 6787 SHA256 e2d5215e58c699871a13a5fbb8f26fde32c30728fb27dd191c81c1d677588692 SHA512 754978715353e4e8164f2f9f78846025be51c384f1f4492aa9ad4fa66bf5d9a05e92e43125540805b4788ed0ea5afae64763c9e92a577c0987347f4cfd6c9991 WHIRLPOOL b1c16d944f0669bbd93ed3da8ec401ed3aa4896da9e18578948aaeff463cd15394fc52e8ea24fd2e7a8d16cf640f1b87a1d704b05fadab1ea739a4330fa3ba79
-MISC ChangeLog 52291 SHA256 dcaf86a8746e9f25102f0a6932687a4a7995f56997958729bbbd54833293f040 SHA512 23be5b815a7e6483f8779b0cbb8d63802de901c9124fb6bed48b417d86d76e00943ba07066c20148b88bc78581b93d21b9d79725a5f9fa1161ed6faa91013461 WHIRLPOOL 4766ffd3710f2450fe25c1a8559a95e923144c0e067fdcd7eb84a0fe2a139be97f8d9d13c0b5563177bb27eb4746fe359a883ed650602598aac9079666bf7e5a
+EBUILD sbcl-1.1.11.ebuild 6784 SHA256 6c13a6a71e0dab20b7a9bba4befb00fefe5ad45b8bac7f1658f4864dba9df602 SHA512 5f29862a34e49b2fe746795c7c12a005670509ad437ec5a302546fae59c928e3d5275fb0bef200d418eeb50fb0f225ecc77d1d21311686c252f5eca00d9e660a WHIRLPOOL fe1033fb3d87bc6449627026a26855636949d6e2bba00889a719d81fe0e0b637620c1db7e690c0a260fe0d13fd78e675345558501ebdc593f6da714b3217a997
+MISC ChangeLog 52581 SHA256 08bb68d5e9567ff57bf9f2919444e7a459447418eb2b3fd92e43baaa5f36eb84 SHA512 15851d060698358c83324c4ebaee83e1a69b8deb72f3aa90d4c46cbcef118f2333307e52ab4e28c938e1dc5c179fa0a31a1583229e23ecefd205fc3acf8c9068 WHIRLPOOL f110eaac182aec9226a86398da8903bcfe4abc06256ca19f6335e93d688d010d5d6583bfbfed2e9157b29f2f083afd268592349b230f7d7480c31e004a83ed90
MISC metadata.xml 1676 SHA256 17fb0c325844368c649a311f15fbb53a87e5ef987021c52424ffa647745101f3 SHA512 54f12b8385602a6f26b35bb63cbfb0414788e899bc2f5240f60ce249d8ac914c1e236b8d66cee893eac1c3602661869a4333223fa4ce043bd284bde51fa99512 WHIRLPOOL 90a7306f698aa56ab618874f1d325bd3bb789961675d4b0728744abff152bfb6e8cb7303c3cc063782e0411ce27551527c313b404846dadbe2638c5ea086e2f1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)
-iQJ8BAEBCABmBQJSBOAsXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+iQJ8BAEBCABmBQJSMdzUXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQwOEM0RURGNjY5QzVBNjMwRkU3REVCOTQz
-QUZGQ0U5NzREMzRCRDhDAAoJEDr/zpdNNL2MkWIP/3hYyTkrpD+KHnniJ+18fcD0
-59ySzYsO0CxchlMSutWF1hgalDLvPjuSY17KDIBcOmXs59c3GvygKzzoKkfz0Cd7
-ONxrbYVsRzOGRTl92YkVSoVPzeAq5JFVImmFmiCD8Y/owMQHLOx6nGB03QFkgMn4
-IBEUJw2CkOKvtaAWgZ22GXRSKF+4Mc6ikTytq4kH0xuaqXZuVFZF6wXr/x5UZXRu
-rmYEWJA9jIzGj7KsHxtIWyRkWWAwOYbcjg4dpgFPHvIZJMMdDLpjQSsMwvChD61f
-fsdGzwl/fgQPbtUvB7YuxmD1qjCdrPC2fYVeWjH9cxmL+UybpNolc68zu+aNxTN3
-AJKM0PJmzxej8NunpPvEEVBPV3j5eiZqPpZ6YBWSaT4KVkCZ3sVPGfFRnqri0Uy3
-11TCbquflIi8N90cTymkQoSE8RcoSasBqWKuoba+vgq2tlYcV8p+quwUYdCvNf2d
-iVYXY2cDHgy2wq05ABrRGzT30bCy+p18PzVmpMadlaKSN3ga64jZGx97CkJFwcdD
-XjW/YY7SrjUBg3Uqs8xvblvQvKXkzKyQVY1KxAwhT6PVLZ/uyTG4txuALPZvumjO
-kZHX4YhXzqju9UpI9q9ILHo5vW9xmfnepxe3Kw6fqe6wBOBMVEEwjLRSbddGTkUw
-ezRUtfbgv/J0sKkH9z5i
-=/4IY
+QUZGQ0U5NzREMzRCRDhDAAoJEDr/zpdNNL2McX4P/joJ+xteirmRnSp4VGE7pMRN
+I28AFqu7P8zFIHdbC1nrbxphmvq8H65oHzHyhbjQ0WZnwKse40+krbJay8d0gO0j
+wUT2p1jfd1gzYwsK+71Jom6B+rrJIs9BUlgPxjoP4GA72NzNDQY9xz2Kzoab9EJF
+WbmmeVIdGdJ6robO3cjek5p3M3KijJ8o+3W5dThUQ/kB9GdGv07a1KZL2YKirkj0
+6cczf/dyYfeGuq5k+BDKCL4tvdnKZ6lTgej4kAzq+7jMZFKkixw6/7KlUWSxjfFf
+x3ajBEofU36tYEJ1xpEUF+/jPTreCEk/IKnr/sjlhdRcAlT4urOeNcUUTP9R6uA6
+0xsoiHTPwUc+YSD4w4ACSY97yKvmrArY+U7qhjQT42e5Foa46hVXDRcs3hCzKiOm
+U18mE0gDpqah6HRW9EfH8nMGXFQmY8K+pgaWxeKnoiotS9TTaKCF7f9/IJ9F+1Lc
+ddSucs3OK3ScjmvzhBJ7BDqT5kBCsaSh5OXWdvDjGYfdD5U5MKN7YgFwgpZEY1DN
+FVNUOdOwETBypmHqEFH4okuFM2zZqz1vPY+ZdujeYUBGLv1DzcjXWmUMQa2wiMsz
+imb52iY7E9pbNLwtrSB/8JTuke/36YoWkpGs7es9HGPpT67ovg05JJ5maMZQ6TS+
+t/Jl/K95674F9RH0MV8f
+=Y6PO
-----END PGP SIGNATURE-----
diff --git a/dev-lisp/sbcl/files/1.1.6-fix-svref.patch b/dev-lisp/sbcl/files/1.1.6-fix-svref.patch
deleted file mode 100644
index 95861ad7c02c..000000000000
--- a/dev-lisp/sbcl/files/1.1.6-fix-svref.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-commit 66ee499237be5778b44b0d7b2de396562137228e
-Author: Paul Khuong <pvk@pvk.ca>
-Date: Sat Mar 30 19:22:46 2013 +0100
-
- Fix a compilation failure on svref of a symbol macro
-
- Introduced in 0892423b (faster SVREF and (SETF SVREF) compilation)
-
- Thanks to James M. Lawrence for the quick report, with a reduced
- test case.
-
-diff --git a/NEWS b/NEWS
-index 0774be8..0357268 100644
---- a/NEWS
-+++ b/NEWS
-@@ -1,4 +1,8 @@
- ;;;; -*- coding: utf-8; fill-column: 78 -*-
-+changes relative to sbcl-1.1.6
-+ * bug fix: svref/(setf svref) on symbol macros don't crash the compiler
-+ anymore. (Minimal test case provided by James M. Lawrence on sbcl-devel)
-+
- changes in sbcl-1.1.6 relative to sbcl-1.1.5:
- * enhancement: the continuable error when defknown-ing over extant
- fndb entries can be ignored by passing :overwrite-fndb-silently t
-diff --git a/src/compiler/array-tran.lisp b/src/compiler/array-tran.lisp
-index a595e63..d70cdb5 100644
---- a/src/compiler/array-tran.lisp
-+++ b/src/compiler/array-tran.lisp
-@@ -1023,7 +1023,7 @@
- (define-source-transform svref (vector index)
- (let ((elt-type (or (when (symbolp vector)
- (let ((var (lexenv-find vector vars)))
-- (when var
-+ (when (lambda-var-p var)
- (type-specifier
- (array-type-declared-element-type (lambda-var-type var))))))
- t)))
-@@ -1036,7 +1036,7 @@
- (define-source-transform %svset (vector index value)
- (let ((elt-type (or (when (symbolp vector)
- (let ((var (lexenv-find vector vars)))
-- (when var
-+ (when (lambda-var-p var)
- (type-specifier
- (array-type-declared-element-type (lambda-var-type var))))))
- t)))
-diff --git a/tests/compiler.pure.lisp b/tests/compiler.pure.lisp
-index 833c5ee..1a4fc7d 100644
---- a/tests/compiler.pure.lisp
-+++ b/tests/compiler.pure.lisp
-@@ -4378,3 +4378,8 @@
- (with-test (:name :second-open-coded)
- (let ((fun (compile nil `(lambda (x) (second x)))))
- (assert (not (ctu:find-named-callees fun)))))
-+
-+(with-test (:name :svref-of-symbol-macro)
-+ (compile nil `(lambda (x)
-+ (symbol-macrolet ((sv x))
-+ (values (svref sv 0) (setf (svref sv 0) 99))))))
diff --git a/dev-lisp/sbcl/sbcl-1.1.9.ebuild b/dev-lisp/sbcl/sbcl-1.1.11.ebuild
index 02620376cb0b..d4375e8954fa 100644
--- a/dev-lisp/sbcl/sbcl-1.1.9.ebuild
+++ b/dev-lisp/sbcl/sbcl-1.1.11.ebuild
@@ -1,13 +1,13 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.1.9.ebuild,v 1.1 2013/07/24 13:47:55 grozin Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.1.11.ebuild,v 1.1 2013/09/12 15:25:44 grozin Exp $
EAPI=5
inherit multilib eutils flag-o-matic pax-utils
#same order as http://www.sbcl.org/platform-table.html
BV_X86=1.0.58
-BV_AMD64=1.1.9
+BV_AMD64=1.1.11
BV_PPC=1.0.28
BV_SPARC=1.0.28
BV_ALPHA=1.0.28
@@ -29,7 +29,7 @@ IUSE="debug doc source +threads +unicode zlib"
CDEPEND=">=dev-lisp/asdf-2.33-r3:="
DEPEND="${CDEPEND}
- doc? ( <sys-apps/texinfo-5.0 >=media-gfx/graphviz-2.26.0 )"
+ doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )"
RDEPEND="${CDEPEND}
elibc_glibc? ( >=sys-libs/glibc-2.3 || ( <sys-libs/glibc-2.6[nptl] >=sys-libs/glibc-2.6 ) )"
diff --git a/dev-lisp/sbcl/sbcl-1.1.6-r4.ebuild b/dev-lisp/sbcl/sbcl-1.1.6-r4.ebuild
deleted file mode 100644
index 838d9a7dec78..000000000000
--- a/dev-lisp/sbcl/sbcl-1.1.6-r4.ebuild
+++ /dev/null
@@ -1,204 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.1.6-r4.ebuild,v 1.1 2013/04/20 14:17:21 grozin Exp $
-
-EAPI=5
-inherit multilib eutils flag-o-matic pax-utils
-
-#same order as http://www.sbcl.org/platform-table.html
-BV_X86=1.0.58
-BV_AMD64=1.1.6
-BV_PPC=1.0.28
-BV_SPARC=1.0.28
-BV_ALPHA=1.0.28
-
-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
- x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
- amd64? ( mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
- ppc? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
- sparc? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
- alpha? ( mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE="debug doc source +threads +unicode zlib"
-
-CDEPEND=">=dev-lisp/asdf-2.33-r3:="
-DEPEND="${CDEPEND}
- doc? ( <sys-apps/texinfo-5.0 >=media-gfx/graphviz-2.26.0 )"
-RDEPEND="${CDEPEND}
- elibc_glibc? ( >=sys-libs/glibc-2.3 || ( <sys-libs/glibc-2.6[nptl] >=sys-libs/glibc-2.6 ) )"
-
-# Disable warnings about executable stacks, as this won't be fixed soon by upstream
-QA_EXECSTACK="usr/bin/sbcl"
-
-CONFIG="${S}/customize-target-features.lisp"
-ENVD="${T}/50sbcl"
-
-# Prevent ASDF from using the system libraries
-CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)"
-ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)"
-
-usep() {
- use ${1} && echo "true" || echo "false"
-}
-
-sbcl_feature() {
- echo "$( [[ ${1} == "true" ]] && echo "(enable ${2})" || echo "(disable ${2})")" >> "${CONFIG}"
-}
-
-sbcl_apply_features() {
- cat > "${CONFIG}" <<'EOF'
-(lambda (list)
- (flet ((enable (x) (pushnew x list))
- (disable (x) (setf list (remove x list))))
-EOF
- if use x86 || use amd64; then
- sbcl_feature "$(usep threads)" ":sb-thread"
- fi
- sbcl_feature "true" ":sb-ldb"
- sbcl_feature "false" ":sb-test"
- sbcl_feature "$(usep unicode)" ":sb-unicode"
- sbcl_feature "$(usep zlib)" ":sb-core-compression"
- sbcl_feature "$(usep debug)" ":sb-xref-for-internals"
- cat >> "${CONFIG}" <<'EOF'
- )
- list)
-EOF
- cat "${CONFIG}"
-}
-
-src_unpack() {
- unpack ${A}
- mv sbcl-*-linux sbcl-binary || die
- cd "${S}"
-}
-
-src_prepare() {
- epatch "${FILESDIR}"/gentoo-fix_install_man.patch
- epatch "${FILESDIR}"/gentoo-fix_linux-os-c.patch
- epatch "${FILESDIR}"/1.1.6-fix-svref.patch
-
- # To make the hardened compiler NOT compile with -fPIE -pie
- if gcc-specs-pie ; then
- einfo "Disabling PIE..."
- epatch "${FILESDIR}"/gentoo-fix_nopie_for_hardened_toolchain.patch
- fi
-
- cp /usr/share/common-lisp/source/asdf/build/asdf.lisp contrib/asdf/ || die
-
- use source && sed 's%"$(BUILD_ROOT)%$(MODULE).lisp "$(BUILD_ROOT)%' -i contrib/vanilla-module.mk
-
- # Some shells(such as dash) don't have "time" as builtin
- # and we don't want to DEPEND on sys-process/time
- sed "s,^time ,," -i make.sh || die
- sed "s,/lib,/$(get_libdir),g" -i install.sh || die
- # #define SBCL_HOME ...
- sed "s,/usr/local/lib,/usr/$(get_libdir),g" -i src/runtime/runtime.c || die
-
- find . -type f -name .cvsignore -delete
-}
-
-src_configure() {
- # customizing SBCL version as per
- # http://sbcl.cvs.sourceforge.net/sbcl/sbcl/doc/PACKAGING-SBCL.txt?view=markup
- echo -e ";;; Auto-generated by Gentoo\n\"gentoo-${PR}\"" > branch-version.lisp-expr
-
- # applying customizations
- sbcl_apply_features
-}
-
-src_compile() {
- local bindir="${WORKDIR}"/sbcl-binary
-
- strip-unsupported-flags ; filter-flags -fomit-frame-pointer
-
- if host-is-pax ; then
- # To disable PaX on hardened systems
- pax-mark -C "${bindir}"/src/runtime/sbcl
- pax-mark -mr "${bindir}"/src/runtime/sbcl
-
- # Hack to disable PaX on second GENESIS stage
- sed -i -e '/load/!s/^echo \/\/doing warm.*$/&\npaxctl -C \.\/src\/runtime\/sbcl\npaxctl -mprexs \.\/src\/runtime\/sbcl/' \
- "${S}"/make-target-2.sh || die "Cannot disable PaX on second GENESIS runtime"
- fi
-
- # clear the environment to get rid of non-ASCII strings, see bug 174702
- # set HOME for paludis
- env - HOME="${T}" \
- CC="$(tc-getCC)" AS="$(tc-getAS)" LD="$(tc-getLD)" \
- CPPFLAGS="${CPPFLAGS}" CFLAGS="${CFLAGS}" ASFLAGS="${ASFLAGS}" LDFLAGS="${LDFLAGS}" \
- GNUMAKE=make ./make.sh \
- "sh ${bindir}/run-sbcl.sh --no-sysinit --no-userinit --disable-debugger" \
- || die "make failed"
-
- # need to set HOME because libpango(used by graphviz) complains about it
- if use doc; then
- env - HOME="${T}" \
- CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" \
- ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" \
- make -C doc/manual info html || die "Cannot build manual"
- env - HOME="${T}" \
- CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" \
- ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" \
- make -C doc/internals info html || die "Cannot build internal docs"
- fi
-}
-
-src_test() {
- ewarn "Unfortunately, it is known that some tests fail eg."
- ewarn "run-program.impure.lisp. This is an issue of the upstream's"
- ewarn "development and not of Gentoo's side. Please, before filing"
- ewarn "any bug(s) search for older submissions. Thank you."
- time ( cd tests && sh run-tests.sh )
-}
-
-src_install() {
- # install system-wide initfile
- dodir /etc/
- cat > "${D}"/etc/sbclrc <<EOF
-;;; The following is required if you want source location functions to
-;;; work in SLIME, for example.
-
-(setf (logical-pathname-translations "SYS")
- '(("SYS:SRC;**;*.*.*" #p"/usr/$(get_libdir)/sbcl/src/**/*.*")
- ("SYS:CONTRIB;**;*.*.*" #p"/usr/$(get_libdir)/sbcl/**/*.*")))
-
-;;; Setup ASDF2
-(load "/etc/common-lisp/gentoo-init.lisp")
-EOF
-
- # Install documentation
- unset SBCL_HOME
- INSTALL_ROOT="${D}/usr" LIB_DIR="/usr/$(get_libdir)" DOC_DIR="${D}/usr/share/doc/${PF}" \
- sh install.sh || die "install.sh failed"
-
- # rm empty directories lest paludis complain about this
- find "${D}" -empty -type d -exec rmdir -v {} +
-
- if use doc; then
- dohtml -r doc/manual/
- doinfo doc/manual/*.info*
- dohtml -r doc/internals/sbcl-internals
- doinfo doc/internals/sbcl-internals.info
- docinto internals-notes && dodoc doc/internals-notes/*
- else
- rm -Rv "${D}/usr/share/doc/${PF}" || die
- fi
-
- dodoc BUGS CREDITS INSTALL NEWS OPTIMIZATIONS PRINCIPLES README TLA TODO
-
- # install the SBCL source
- if use source; then
- ./clean.sh
- cp -av src "${D}/usr/$(get_libdir)/sbcl/" || die
- fi
-
- # necessary for running newly-saved images
- echo "SBCL_HOME=/usr/$(get_libdir)/${PN}" > "${ENVD}"
- echo "SBCL_SOURCE_ROOT=/usr/$(get_libdir)/${PN}/src" >> "${ENVD}"
- doenvd "${ENVD}"
-}
diff --git a/dev-lisp/sbcl/sbcl-1.1.7.ebuild b/dev-lisp/sbcl/sbcl-1.1.7.ebuild
deleted file mode 100644
index 0bf86e20b4b3..000000000000
--- a/dev-lisp/sbcl/sbcl-1.1.7.ebuild
+++ /dev/null
@@ -1,204 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.1.7.ebuild,v 1.1 2013/05/01 09:26:54 grozin Exp $
-
-EAPI=5
-inherit multilib eutils flag-o-matic pax-utils
-
-#same order as http://www.sbcl.org/platform-table.html
-BV_X86=1.0.58
-BV_AMD64=1.1.7
-BV_PPC=1.0.28
-BV_SPARC=1.0.28
-BV_ALPHA=1.0.28
-
-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
- x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
- amd64? ( mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
- ppc? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
- sparc? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
- alpha? ( mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )"
-
-RESTRICT="mirror"
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE="debug doc source +threads +unicode zlib"
-
-CDEPEND=">=dev-lisp/asdf-2.33-r3:="
-DEPEND="${CDEPEND}
- doc? ( <sys-apps/texinfo-5.0 >=media-gfx/graphviz-2.26.0 )"
-RDEPEND="${CDEPEND}
- elibc_glibc? ( >=sys-libs/glibc-2.3 || ( <sys-libs/glibc-2.6[nptl] >=sys-libs/glibc-2.6 ) )"
-
-# Disable warnings about executable stacks, as this won't be fixed soon by upstream
-QA_EXECSTACK="usr/bin/sbcl"
-
-CONFIG="${S}/customize-target-features.lisp"
-ENVD="${T}/50sbcl"
-
-# Prevent ASDF from using the system libraries
-CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)"
-ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)"
-
-usep() {
- use ${1} && echo "true" || echo "false"
-}
-
-sbcl_feature() {
- echo "$( [[ ${1} == "true" ]] && echo "(enable ${2})" || echo "(disable ${2})")" >> "${CONFIG}"
-}
-
-sbcl_apply_features() {
- cat > "${CONFIG}" <<'EOF'
-(lambda (list)
- (flet ((enable (x) (pushnew x list))
- (disable (x) (setf list (remove x list))))
-EOF
- if use x86 || use amd64; then
- sbcl_feature "$(usep threads)" ":sb-thread"
- fi
- sbcl_feature "true" ":sb-ldb"
- sbcl_feature "false" ":sb-test"
- sbcl_feature "$(usep unicode)" ":sb-unicode"
- sbcl_feature "$(usep zlib)" ":sb-core-compression"
- sbcl_feature "$(usep debug)" ":sb-xref-for-internals"
- cat >> "${CONFIG}" <<'EOF'
- )
- list)
-EOF
- cat "${CONFIG}"
-}
-
-src_unpack() {
- unpack ${A}
- mv sbcl-*-linux sbcl-binary || die
- cd "${S}"
-}
-
-src_prepare() {
- epatch "${FILESDIR}"/gentoo-fix_install_man.patch
- epatch "${FILESDIR}"/gentoo-fix_linux-os-c.patch
-
- # To make the hardened compiler NOT compile with -fPIE -pie
- if gcc-specs-pie ; then
- einfo "Disabling PIE..."
- epatch "${FILESDIR}"/gentoo-fix_nopie_for_hardened_toolchain.patch
- fi
-
- cp /usr/share/common-lisp/source/asdf/build/asdf.lisp contrib/asdf/ || die
-
- use source && sed 's%"$(BUILD_ROOT)%$(MODULE).lisp "$(BUILD_ROOT)%' -i contrib/vanilla-module.mk
-
- # Some shells(such as dash) don't have "time" as builtin
- # and we don't want to DEPEND on sys-process/time
- sed "s,^time ,," -i make.sh || die
- sed "s,/lib,/$(get_libdir),g" -i install.sh || die
- # #define SBCL_HOME ...
- sed "s,/usr/local/lib,/usr/$(get_libdir),g" -i src/runtime/runtime.c || die
-
- find . -type f -name .cvsignore -delete
-}
-
-src_configure() {
- # customizing SBCL version as per
- # http://sbcl.cvs.sourceforge.net/sbcl/sbcl/doc/PACKAGING-SBCL.txt?view=markup
- echo -e ";;; Auto-generated by Gentoo\n\"gentoo-${PR}\"" > branch-version.lisp-expr
-
- # applying customizations
- sbcl_apply_features
-}
-
-src_compile() {
- local bindir="${WORKDIR}"/sbcl-binary
-
- strip-unsupported-flags ; filter-flags -fomit-frame-pointer
-
- if host-is-pax ; then
- # To disable PaX on hardened systems
- pax-mark -C "${bindir}"/src/runtime/sbcl
- pax-mark -mr "${bindir}"/src/runtime/sbcl
-
- # Hack to disable PaX on second GENESIS stage
- sed -i -e '/load/!s/^echo \/\/doing warm.*$/&\npaxctl -C \.\/src\/runtime\/sbcl\npaxctl -mprexs \.\/src\/runtime\/sbcl/' \
- "${S}"/make-target-2.sh || die "Cannot disable PaX on second GENESIS runtime"
- fi
-
- # clear the environment to get rid of non-ASCII strings, see bug 174702
- # set HOME for paludis
- env - HOME="${T}" \
- CC="$(tc-getCC)" AS="$(tc-getAS)" LD="$(tc-getLD)" \
- CPPFLAGS="${CPPFLAGS}" CFLAGS="${CFLAGS}" ASFLAGS="${ASFLAGS}" LDFLAGS="${LDFLAGS}" \
- GNUMAKE=make ./make.sh \
- "sh ${bindir}/run-sbcl.sh --no-sysinit --no-userinit --disable-debugger" \
- || die "make failed"
-
- # need to set HOME because libpango(used by graphviz) complains about it
- if use doc; then
- env - HOME="${T}" \
- CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" \
- ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" \
- make -C doc/manual info html || die "Cannot build manual"
- env - HOME="${T}" \
- CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" \
- ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" \
- make -C doc/internals info html || die "Cannot build internal docs"
- fi
-}
-
-src_test() {
- ewarn "Unfortunately, it is known that some tests fail eg."
- ewarn "run-program.impure.lisp. This is an issue of the upstream's"
- ewarn "development and not of Gentoo's side. Please, before filing"
- ewarn "any bug(s) search for older submissions. Thank you."
- time ( cd tests && sh run-tests.sh )
-}
-
-src_install() {
- # install system-wide initfile
- dodir /etc/
- cat > "${D}"/etc/sbclrc <<EOF
-;;; The following is required if you want source location functions to
-;;; work in SLIME, for example.
-
-(setf (logical-pathname-translations "SYS")
- '(("SYS:SRC;**;*.*.*" #p"/usr/$(get_libdir)/sbcl/src/**/*.*")
- ("SYS:CONTRIB;**;*.*.*" #p"/usr/$(get_libdir)/sbcl/**/*.*")))
-
-;;; Setup ASDF2
-(load "/etc/common-lisp/gentoo-init.lisp")
-EOF
-
- # Install documentation
- unset SBCL_HOME
- INSTALL_ROOT="${D}/usr" LIB_DIR="/usr/$(get_libdir)" DOC_DIR="${D}/usr/share/doc/${PF}" \
- sh install.sh || die "install.sh failed"
-
- # rm empty directories lest paludis complain about this
- find "${D}" -empty -type d -exec rmdir -v {} +
-
- if use doc; then
- dohtml -r doc/manual/
- doinfo doc/manual/*.info*
- dohtml -r doc/internals/sbcl-internals
- doinfo doc/internals/sbcl-internals.info
- docinto internals-notes && dodoc doc/internals-notes/*
- else
- rm -Rv "${D}/usr/share/doc/${PF}" || die
- fi
-
- dodoc BUGS CREDITS INSTALL NEWS OPTIMIZATIONS PRINCIPLES README TLA TODO
-
- # install the SBCL source
- if use source; then
- ./clean.sh
- cp -av src "${D}/usr/$(get_libdir)/sbcl/" || die
- fi
-
- # necessary for running newly-saved images
- echo "SBCL_HOME=/usr/$(get_libdir)/${PN}" > "${ENVD}"
- echo "SBCL_SOURCE_ROOT=/usr/$(get_libdir)/${PN}/src" >> "${ENVD}"
- doenvd "${ENVD}"
-}
diff --git a/dev-lisp/sbcl/sbcl-1.1.8.ebuild b/dev-lisp/sbcl/sbcl-1.1.8.ebuild
deleted file mode 100644
index 9005f771c603..000000000000
--- a/dev-lisp/sbcl/sbcl-1.1.8.ebuild
+++ /dev/null
@@ -1,204 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.1.8.ebuild,v 1.1 2013/06/18 19:03:29 grozin Exp $
-
-EAPI=5
-inherit multilib eutils flag-o-matic pax-utils
-
-#same order as http://www.sbcl.org/platform-table.html
-BV_X86=1.0.58
-BV_AMD64=1.1.8
-BV_PPC=1.0.28
-BV_SPARC=1.0.28
-BV_ALPHA=1.0.28
-
-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
- x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
- amd64? ( mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
- ppc? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
- sparc? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
- alpha? ( mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )"
-
-RESTRICT="mirror"
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE="debug doc source +threads +unicode zlib"
-
-CDEPEND=">=dev-lisp/asdf-2.33-r3:="
-DEPEND="${CDEPEND}
- doc? ( <sys-apps/texinfo-5.0 >=media-gfx/graphviz-2.26.0 )"
-RDEPEND="${CDEPEND}
- elibc_glibc? ( >=sys-libs/glibc-2.3 || ( <sys-libs/glibc-2.6[nptl] >=sys-libs/glibc-2.6 ) )"
-
-# Disable warnings about executable stacks, as this won't be fixed soon by upstream
-QA_EXECSTACK="usr/bin/sbcl"
-
-CONFIG="${S}/customize-target-features.lisp"
-ENVD="${T}/50sbcl"
-
-# Prevent ASDF from using the system libraries
-CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)"
-ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)"
-
-usep() {
- use ${1} && echo "true" || echo "false"
-}
-
-sbcl_feature() {
- echo "$( [[ ${1} == "true" ]] && echo "(enable ${2})" || echo "(disable ${2})")" >> "${CONFIG}"
-}
-
-sbcl_apply_features() {
- cat > "${CONFIG}" <<'EOF'
-(lambda (list)
- (flet ((enable (x) (pushnew x list))
- (disable (x) (setf list (remove x list))))
-EOF
- if use x86 || use amd64; then
- sbcl_feature "$(usep threads)" ":sb-thread"
- fi
- sbcl_feature "true" ":sb-ldb"
- sbcl_feature "false" ":sb-test"
- sbcl_feature "$(usep unicode)" ":sb-unicode"
- sbcl_feature "$(usep zlib)" ":sb-core-compression"
- sbcl_feature "$(usep debug)" ":sb-xref-for-internals"
- cat >> "${CONFIG}" <<'EOF'
- )
- list)
-EOF
- cat "${CONFIG}"
-}
-
-src_unpack() {
- unpack ${A}
- mv sbcl-*-linux sbcl-binary || die
- cd "${S}"
-}
-
-src_prepare() {
- epatch "${FILESDIR}"/gentoo-fix_install_man.patch
- epatch "${FILESDIR}"/gentoo-fix_linux-os-c.patch
-
- # To make the hardened compiler NOT compile with -fPIE -pie
- if gcc-specs-pie ; then
- einfo "Disabling PIE..."
- epatch "${FILESDIR}"/gentoo-fix_nopie_for_hardened_toolchain.patch
- fi
-
- cp /usr/share/common-lisp/source/asdf/build/asdf.lisp contrib/asdf/ || die
-
- use source && sed 's%"$(BUILD_ROOT)%$(MODULE).lisp "$(BUILD_ROOT)%' -i contrib/vanilla-module.mk
-
- # Some shells(such as dash) don't have "time" as builtin
- # and we don't want to DEPEND on sys-process/time
- sed "s,^time ,," -i make.sh || die
- sed "s,/lib,/$(get_libdir),g" -i install.sh || die
- # #define SBCL_HOME ...
- sed "s,/usr/local/lib,/usr/$(get_libdir),g" -i src/runtime/runtime.c || die
-
- find . -type f -name .cvsignore -delete
-}
-
-src_configure() {
- # customizing SBCL version as per
- # http://sbcl.cvs.sourceforge.net/sbcl/sbcl/doc/PACKAGING-SBCL.txt?view=markup
- echo -e ";;; Auto-generated by Gentoo\n\"gentoo-${PR}\"" > branch-version.lisp-expr
-
- # applying customizations
- sbcl_apply_features
-}
-
-src_compile() {
- local bindir="${WORKDIR}"/sbcl-binary
-
- strip-unsupported-flags ; filter-flags -fomit-frame-pointer
-
- if host-is-pax ; then
- # To disable PaX on hardened systems
- pax-mark -C "${bindir}"/src/runtime/sbcl
- pax-mark -mr "${bindir}"/src/runtime/sbcl
-
- # Hack to disable PaX on second GENESIS stage
- sed -i -e '/load/!s/^echo \/\/doing warm.*$/&\npaxctl -C \.\/src\/runtime\/sbcl\npaxctl -mprexs \.\/src\/runtime\/sbcl/' \
- "${S}"/make-target-2.sh || die "Cannot disable PaX on second GENESIS runtime"
- fi
-
- # clear the environment to get rid of non-ASCII strings, see bug 174702
- # set HOME for paludis
- env - HOME="${T}" \
- CC="$(tc-getCC)" AS="$(tc-getAS)" LD="$(tc-getLD)" \
- CPPFLAGS="${CPPFLAGS}" CFLAGS="${CFLAGS}" ASFLAGS="${ASFLAGS}" LDFLAGS="${LDFLAGS}" \
- GNUMAKE=make ./make.sh \
- "sh ${bindir}/run-sbcl.sh --no-sysinit --no-userinit --disable-debugger" \
- || die "make failed"
-
- # need to set HOME because libpango(used by graphviz) complains about it
- if use doc; then
- env - HOME="${T}" \
- CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" \
- ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" \
- make -C doc/manual info html || die "Cannot build manual"
- env - HOME="${T}" \
- CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" \
- ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" \
- make -C doc/internals info html || die "Cannot build internal docs"
- fi
-}
-
-src_test() {
- ewarn "Unfortunately, it is known that some tests fail eg."
- ewarn "run-program.impure.lisp. This is an issue of the upstream's"
- ewarn "development and not of Gentoo's side. Please, before filing"
- ewarn "any bug(s) search for older submissions. Thank you."
- time ( cd tests && sh run-tests.sh )
-}
-
-src_install() {
- # install system-wide initfile
- dodir /etc/
- cat > "${D}"/etc/sbclrc <<EOF
-;;; The following is required if you want source location functions to
-;;; work in SLIME, for example.
-
-(setf (logical-pathname-translations "SYS")
- '(("SYS:SRC;**;*.*.*" #p"/usr/$(get_libdir)/sbcl/src/**/*.*")
- ("SYS:CONTRIB;**;*.*.*" #p"/usr/$(get_libdir)/sbcl/**/*.*")))
-
-;;; Setup ASDF2
-(load "/etc/common-lisp/gentoo-init.lisp")
-EOF
-
- # Install documentation
- unset SBCL_HOME
- INSTALL_ROOT="${D}/usr" LIB_DIR="/usr/$(get_libdir)" DOC_DIR="${D}/usr/share/doc/${PF}" \
- sh install.sh || die "install.sh failed"
-
- # rm empty directories lest paludis complain about this
- find "${D}" -empty -type d -exec rmdir -v {} +
-
- if use doc; then
- dohtml -r doc/manual/
- doinfo doc/manual/*.info*
- dohtml -r doc/internals/sbcl-internals
- doinfo doc/internals/sbcl-internals.info
- docinto internals-notes && dodoc doc/internals-notes/*
- else
- rm -Rv "${D}/usr/share/doc/${PF}" || die
- fi
-
- dodoc BUGS CREDITS INSTALL NEWS OPTIMIZATIONS PRINCIPLES README TLA TODO
-
- # install the SBCL source
- if use source; then
- ./clean.sh
- cp -av src "${D}/usr/$(get_libdir)/sbcl/" || die
- fi
-
- # necessary for running newly-saved images
- echo "SBCL_HOME=/usr/$(get_libdir)/${PN}" > "${ENVD}"
- echo "SBCL_SOURCE_ROOT=/usr/$(get_libdir)/${PN}/src" >> "${ENVD}"
- doenvd "${ENVD}"
-}