diff options
author | Andrey Grozin <grozin@gentoo.org> | 2013-04-20 14:17:45 +0000 |
---|---|---|
committer | Andrey Grozin <grozin@gentoo.org> | 2013-04-20 14:17:45 +0000 |
commit | fbfd9cca17b4ed84143529d6cde2d37b764e7c52 (patch) | |
tree | 478ccdd5b7172eeacca86c4dc8614174ca0baef6 /dev-lisp | |
parent | Fix src_configure. (diff) | |
download | historical-fbfd9cca17b4ed84143529d6cde2d37b764e7c52.tar.gz historical-fbfd9cca17b4ed84143529d6cde2d37b764e7c52.tar.bz2 historical-fbfd9cca17b4ed84143529d6cde2d37b764e7c52.zip |
Version bump from the lisp overlay (pmasked)
Package-Manager: portage-2.2.0_alpha173/cvs/Linux i686
Manifest-Sign-Key: 0x3AFFCE974D34BD8C!
Diffstat (limited to 'dev-lisp')
-rw-r--r-- | dev-lisp/sbcl/ChangeLog | 8 | ||||
-rw-r--r-- | dev-lisp/sbcl/Manifest | 44 | ||||
-rw-r--r-- | dev-lisp/sbcl/files/1.1.6-fix-svref.patch | 59 | ||||
-rw-r--r-- | dev-lisp/sbcl/sbcl-1.1.3.ebuild | 196 | ||||
-rw-r--r-- | dev-lisp/sbcl/sbcl-1.1.6-r4.ebuild (renamed from dev-lisp/sbcl/sbcl-1.1.5.ebuild) | 54 |
5 files changed, 117 insertions, 244 deletions
diff --git a/dev-lisp/sbcl/ChangeLog b/dev-lisp/sbcl/ChangeLog index 62a2e3fd83a4..093e85743e00 100644 --- a/dev-lisp/sbcl/ChangeLog +++ b/dev-lisp/sbcl/ChangeLog @@ -1,6 +1,12 @@ # 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.187 2013/03/17 15:15:46 hwoarang Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/ChangeLog,v 1.188 2013/04/20 14:17:21 grozin Exp $ + +*sbcl-1.1.6-r4 (20 Apr 2013) + + 20 Apr 2013; Andrey Grozin <grozin@gentoo.org> -sbcl-1.1.3.ebuild, + -sbcl-1.1.5.ebuild, +sbcl-1.1.6-r4.ebuild, +files/1.1.6-fix-svref.patch: + Version bump from the lisp overlay (pmasked) 17 Mar 2013; Markos Chandras <hwoarang@gentoo.org> metadata.xml: Add proxy-maintainers to metadata.xml diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest index 3c373a221bf5..0a763930ad5e 100644 --- a/dev-lisp/sbcl/Manifest +++ b/dev-lisp/sbcl/Manifest @@ -1,46 +1,42 @@ -----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 AUX gentoo_fix_waitpid_c.patch 407 SHA256 6f0f2c40f0074f509a0f4cd38286896d6fb8f21eab296c7896d6162f20849f9a SHA512 7c049dabf8eeef335dbaead9e74a99f45824201c94b5f09e51b91f8927d444238232c896bff9de9f362e11e854e30ac30bb7c7552497251cd69c98b84479979d WHIRLPOOL 7b6fd6e45688697775defa9cc366f0195eec7de52405a726033bcb2f5e911600bd1c89d2edfffc2022d74252afc98a4f337b8576c812dd213e7dc81805a69e2a AUX sbcl-1.0.55_no_doc_install.patch 1778 SHA256 aae79884a1f8dd693ef4c10129920ccbcc32bacb72e076b326c6fd6730988b9b SHA512 41b5c5274cb0465f706156444c249516db115cade23eeadd4f20fdf4a5a355fc0fc5b71c5b02c26d13c2118e63a53e0c1ccd525a44b301ffc03b8cb2c45c6ad3 WHIRLPOOL b119518fcf01a3e4bd4189e56620aa3216aeaaa6b22fa7943c75a4e07fac815e6f2490f89b5fc19b6054ce22144e6af25994824615e565af0ad6b009cc529c60 -DIST sbcl-1.0.23-mips-linux-binary.tar.bz2 7932957 SHA256 9a4ef25e7119ad12ca4789ad8e333b6550bbb865f8eae06c9fb66fbf9323f960 SHA512 1d0b9177660fdba8ee88feeb3bc7b0eea57839d4bf793334611f674846d2b4369f07ca48574b176c3762ed346ff333c54451cc2ec521a0fd07b67e8a2d2931c0 WHIRLPOOL 4b5269bfb7672685aa39186ebe93c33169fee12b10132fede64f49e504349838b9f9fd489b3d13856bcba82194a2b14d97ddf39940c16c0444fde20eb49e53e9 DIST sbcl-1.0.28-alpha-linux-binary.tar.bz2 7573824 SHA256 0bd8125e1375a75b9dda286439dcbe9861d6df5c6fc8475fd217b8b757edf9cc SHA512 85ceb4d3bf971777f5444a63cbabd88ccfaf16ed3b3c86cc5ea6cb3fd3189c4cd5a5ebbf785c97366afb7026604ffc34a1129936291deede5993056e158125ab WHIRLPOOL 839363a0d2fcc7cf383143fc130c40bf6f03468a89eb4b5eecb39339ba376a6b3a2096938934a91cf689310bff20807d2ac24b99c0d6e3673729b26d9edb83aa -DIST sbcl-1.0.28-mipsel-linux-binary.tar.bz2 8099121 SHA256 ddff119b6e868b05704b9d171c7defb626a845f991cc0c1ec90fc1c11e022a13 SHA512 514609df314d8f1623bf3f4cfa2329bab3c7087fd4f1be7f39b8d5829b600a7196cbea2a4bc05f33c96c419fac7bb42b3a008f7aa6c8f8a41a27ce698bb47d93 WHIRLPOOL 9f84b47d61b4a12cc98c87f85cb5e52a8d66b15227f2421d4bddc72f780ff8730c08acf07035c45f0adaa675f4dac9485d0d2bd638eea159f7e315a39186633a DIST sbcl-1.0.28-powerpc-linux-binary.tar.bz2 7621107 SHA256 b51fe8cd3a998d178fc1876d10016439cfa4ed3566d761c331cacab364acd591 SHA512 e3386d25ae44c03cac5ecf2a9ba95338348b51955dc731f0bb57a124e572601b84170b452ff0c3540af07278053f1e5d153a4f1a621b376ceb1861f84777bad3 WHIRLPOOL 1c16053a0c15b3bec892811185945df59765f4d220045e0f116234aa18f843c6a6b8ce472029603624e47751185822891ffaaeb96dfd87f714b8fddf74149f26 DIST sbcl-1.0.28-sparc-linux-binary.tar.bz2 8032042 SHA256 a2e848ac11b0f16bb91866bd187949d908ad94fabb958a0b56320fc0e8b8923e SHA512 cea1ba06f85169fca9fe3026813c6e7e8e8209b874e048b7bd63cb3a1c5bd7c829e8dbb2c486977e190a0390d28e4845938a9e84378f4f2f16f72bf0b6f45c80 WHIRLPOOL e7f7e9bc7b43cab7b729792a22f0f41be12d8dd97a1c45fa039a49607865b977dd336fef8c7ccda087a9e9e32f92241c83e05da442e12cf883d3dfb3c2fda169 DIST sbcl-1.0.37-x86-64-linux-binary.tar.bz2 8702821 SHA256 0757a1d49d5452c9bef8d1c270dd423aa1b752e6a7ce4a3ffb546253e1bf56f3 SHA512 2175c30ce46c0b7b8fb4b2ed7aaadfa7a127cd50f2343adf1e8e0bd8b16c30803be5171fa076ca3a477df03a698f6887287bcf5e3249ba7c9e07f86f57cf8540 WHIRLPOOL 65322b7c36cf7cc23a796f4a4fd0c9f460c60cc18a0f3f167c20e892177c342f6af6ecda94e30ea32858ec3f13f0d7cb0a86955615b3fc180c62310de8bf1884 DIST sbcl-1.0.37-x86-linux-binary.tar.bz2 8815040 SHA256 3d04ffc7c71afe523858799386a3175467556648b27184e39f62df8f60cf7268 SHA512 6c630ed7f5a86f1ed928e59f5258b7b7be116c23f469c814a386fd82c4a554ab02ca6819098e5703063ac6f683538779b00c3bd6757338ce2b843062d873989f WHIRLPOOL 25e575652d1c87ad6ecb8a0934c5e9b0210e566e11f6c5df09bb4048c7567732b10350c1f91e0bcc1c85907d1e2ed877e7297b7ee838b941cefd6fb6fe5da781 DIST sbcl-1.0.55-source.tar.bz2 3611026 SHA256 e3216a7b9c302b6c1431d0f1ae444008de8ac465eb44f4ae841300d052d207ad SHA512 dbda1f1bcb28a4bea8bc3ab8c3d5c6c27754a1388087ae9db81b783444ac306d0c72dde3a096bc6dc716d1b174868f5e5f39402f69b0604fc8023b9227eea38b WHIRLPOOL ead2425660e1a8812f882bb4d359471f5f70295a0196e1df70ec5b6aa2bc2ccfb0f3c23d63aba19e149b808e4b4ced26b98428745033c8197255274094ccccea DIST sbcl-1.0.58-x86-linux-binary.tar.bz2 9313124 SHA256 a2195fce096fd7c64acef60ca496a29d703afc61eb39c366fdd9e56dc8982f84 SHA512 2776faa09f8a3d35ccb2745ec4a07e78bd714c47ae39032bbef3161d599d14fcc6313e65629df06b576cb973012b9c8356fac47bf7b886f9549d688fab3c4f98 WHIRLPOOL d98dda83b6ee02a777c787013ada2ca0a4548c75abe907a29215a48693bbbf787a6c6f83e07b2e8ab94afae261572dc0222570927357656d388329541301537c -DIST sbcl-1.1.3-source.tar.bz2 3701563 SHA256 71a051a2098f1fb993a35b5afb7c1650acf0fe7e5c6b55e97f4d6e0bbc23c6e3 SHA512 5b9faca14fa3e010eaaf8acb7ee9c42e45e6a4a6574e3ba9019638ca1138d7dd8bef6e9a72057bd2ae395bdb65756ce1128524e99c89797e05a1aa449598625f WHIRLPOOL 930c5dea12817a0360622d7039ca8cb9a443e140c4dc4bc8f0d375057484febbc5c0261f0359ec05f8dfbf5cfd2d59b4cbb3844fa4abf5854893cb52297d8426 -DIST sbcl-1.1.3-x86-64-linux-binary.tar.bz2 9184354 SHA256 68bd98c14bfa293d256461f6514e9f675f37b286c8e79fb7df62d5832b1964cd SHA512 50e58b6eeb1cb37be8ad10fd0bd26940e18bfa6c2322c5ef3696a1539f44affe9b02daf482269f4ea82372f6a874cb39130d978b2f78cfc196cb18746903044f WHIRLPOOL 5635a1062d81b6cc2ba8813fdde34c4eb28d13e5a36bce428ad569edba823f1b489bc00831c23843778e561af2c6c8a17528b1730d4cd7036d463308fc4d2460 -DIST sbcl-1.1.5-source.tar.bz2 3716584 SHA256 e870780f85586d87c6873e2252bfbf6a0e80bbe433cb2c573e3ae704954a9107 SHA512 c298ef2571931773dcf1154e5c2754ad330c296e2f7af37cf64edfa942ed5cb82ff269f28faecb0176de66cb2d0d7b82bedd5efcd41f549a9d4f704e4f1ff2bb WHIRLPOOL 861fb83a75ff13504748982c23e17682f62fe8dde94e35698ec295e3647628c37201c8837899445e8d6d6dca40baa802b347767ad76561c593c19d9e21973d24 -DIST sbcl-1.1.5-x86-64-linux-binary.tar.bz2 9217374 SHA256 67fb074a2f320b57cedcd3416a731413da6139025d550835ed933410b3e5bfaf SHA512 c6ea9f5d938141206930297ddee4a138b4725a5f4e9b03c2f5cf0cdedd297f82d89419a5a8aefa5c79affe55c55c72b7b82c93f08f2be15d985c262b80b173aa WHIRLPOOL ab23617ee0e79178ca9cef0b8bc2e3b8d591f9af718e744f08f55f74220d8c0cb4565c77da91bb3f3a3852ada904febfc714f7afa9fa4dd7ca3a24b17101067a +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 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.3.ebuild 6346 SHA256 eff6fb39f2ef0e3a440a8eb079db34302ea8179ff8394b11e5c1a8dcc0028d19 SHA512 0be9b195d88284b8e42e304bc18f6481cfa2305b7776d1ce2cc76c1cbef7c92c19a15e183b5d0371ae154bb52a721647ef9a9935fa5c411a59075f8a2dded1d3 WHIRLPOOL 3356b7da7e9d250e57214fdec16dae6b5cdffae032acda387064fc4918eb76c3c8c89df320c96d725aa3480dedfeea1d4b0aa6c024a6fcd79c17575fa9747057 -EBUILD sbcl-1.1.5.ebuild 6390 SHA256 fc91995d193b759ced34bc5099ad44036d461b49b66f8b83e7b89c1f96664b44 SHA512 9216c110236c1865466f1158e0c7ef6fea95ae907469fcfd2f0ea5ef83ec8e36b8a77fd47e03e29141276e6b027e7f6975208e68bc11c4d2bcae4979571f49a2 WHIRLPOOL 58b02fbb9332ac32491113eb392d92066a4c208411be13133cf136c3787f35811d04be443757c474e329b8ad9f4f3a0e91ca05ff269505c73a83b0f0a3102268 -MISC ChangeLog 51521 SHA256 01ae3bced687e9660a71a00e07c05194857539f3d4b2693457950b98c4c90229 SHA512 17e377db3f77e5ae328f42457fc6f6676f7b9134c4af1d60f9d8f606dcbadaf9ab474e42a7eb17a856e36e64f5d6ecdfc4c3805bfd57cadf5f43adc8dd62ed3d WHIRLPOOL 6ec84a64a71201c1046b37f21d61f47e57047a7093cfcc5badcbbbecf80ff92b53e3405e2b1a301474d2b30468531b2596085f62453e7ebe3420193277737f8b +EBUILD sbcl-1.1.6-r4.ebuild 6810 SHA256 174a11627e240ccca9ffa289f4a0d0f3d9103f65cb9030dfe31327e629256dde SHA512 f3d7913578999c776f672f6c43cd6f8a12e805890b9704583e0e44b142fad86e9e88953feee57dbc8460319cebd76b9b1e6556a63f1f5b4b22062b9ab8c34792 WHIRLPOOL 9514b3bdcc662f17930b329e8d7e55ba7ba84b1a1e2928e2b3dc9afb31cff1a0b7f9391c2fbdc819797ccdb1c4d868767ea03481091871205f4d3ee48fdf44f9 +MISC ChangeLog 51741 SHA256 59d814e92521d878aa9a667e6dd5d263e82ba1ff29d75581b646457d413fa2f5 SHA512 5829402c2dfca7b5b889ee491e2bd48956f41601d67888fa15444711010bb1848d7412b178e329a3fb158bf3763723d63b42e12a356c0dd14b3c23059d8867a1 WHIRLPOOL e6e45a7c295179abe4b0933af04acf05176b363823e82953828c498b4f6a5b83a3b524d8b1c19b522d306bc85c11afca47bee933db103feff02f6c2d5fe504fc MISC metadata.xml 1783 SHA256 9d021d8856805d8e2560d25e99dae01b5fb105bc3b5f39863750cd5dbb7313e7 SHA512 751a71b712d6c06513484a5538c1eae3a6b391c6a1e053c558a3bcdcc2fcf3387258f2553ddaae4028d8f599130f5d60b4f19d49bd9d2a86605bd69c87eaa961 WHIRLPOOL 20b2836e301b6a3521e523f96c7196a304006f3cd51bedd6c0a4b570f2ada3fc95e47640f13ceae6c4fa45865f6586fd062e456bb02e9efe8c7a438126afdb9b -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iQJ8BAEBCABmBQJRRd4jXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w -ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzNTVDNDczOUYzRjJEMTRGNDRGMzU2RkMw -OUJGNEY1NEMyQkE3RjNDAAoJEAm/T1TCun88DUgQAKuKgg9i1xuL1A7zGLbesQQH -gIYCA93UtG7a1omqJvzaLxo/bVVWs+8luZBl5xTN9E9Zcv8odjJCDWJLex31HMPs -nHP6sky0tMucBToNz6iqmQL4zGeNQhWzLrkHbN6cdFuxhP/gkfOwNKwgYGiTcWXz -35Hn2YMrcSuEVo30Or2hTQEl3YGW1uKm+UKjkuxpgOJtVv8FLSKNadIe+oXOiI0N -7howA2LjYfKkyPKRCDscKBr+LufYnekpJX9rNiuESPs4GmK1Dj2wxBl7iEm3H8ha -ibxoOvUaSubOCrVMzfHpirtsdX1sRt7MK0y7yL94OtiQoqr+3DOTk+iUbS872E35 -51bv4yr//r4YKyd57LLmQfCyGZNeQtRdCPFDKcCvaOQw00hNHTG3JMJCVQ+5wOfg -dGLSt8XkZ7pCiFn6rGQ6yvKKc09i2Vdarfu6sKPoIFP9HX6j/yfJfOELalHIYaSh -hBwwmwflVBvZZ5xIpJmmXFIZU8AeN5hN4J8Kaair4+Faz7+43WPAV+L7mkJzTBsJ -//J7SirvcTBdXYHF76XwRKF9h4nPj6NBOqoLDiwEBk+h8H5b9SJfFIZsEoCnmRmd -FexcdHGGBre+UKfsvzoLrk+dLUKS92jlmc0i/Ot2ThxtEumLXgxEsEPCMNz72BFa -r2QDYc1ZgBd5wKzpk/kO -=hXCw +iQJ8BAEBCABmBQJRcqNWXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w +ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQwOEM0RURGNjY5QzVBNjMwRkU3REVCOTQz +QUZGQ0U5NzREMzRCRDhDAAoJEDr/zpdNNL2Mmh0P/RLgdCFxmna9qXXTpXL86ai8 +z45kG11sv2s3Zii644lsOa7ZILmwuitSfDdOzb0zcAzyPNgg5sCdvViXnuy/S/J8 +zM/903PSkcPtOoWdlJKf5yy/9qMn8Cgt5JGigOQ+6W35rjucCpNUvrVYhOcq+1a9 +L4X2Si4YTWBY3ptYlP/wJrJzXe6Zn2WrbaxjyTbeW9alH+3bW4ilvboWuYplNcke +tbHy5goViZjKDrDRUqGvedDIJUpJC5kMHDUZOx/bN2TsWHYXlNuJLhSZbeK38h5a +cK+ks78csQ8VMoMu8QkXXz3YHEe9CVKB7CDL4tEQ4ny/zQ5GINCyNhd+6gRDoj7s +6IvkIJiPuqQkrYyXdvalU2I/wjuniPhIn/D9U/XpnTD8W2QtEBtTicK++RY8IfJR +q/owVvSFw/O0BESVbGjmhIoM8aa7FrJOR5RSyILHj7QKoUp6cL1JnlHKUKeq4Zca +rQOwMR+eUWa5zf/BrHw3lGNnvIbo1m5i5jRR2hDLsVOo+7FfEIQ43pc8CW/5NRzU +JrCeXsAkOiVzIuS0M/wB2g6MZGB4M0gYOLdgWZcMZpHDj5XxlNDN8qvaQnFe/Nun +ni6vWATmjQcCEkok1aWsrgFreC5UIXqtXmVZ9YhcnknxPS3CXt8kPSMOzJ+NEw+p +1rNbO4w6QDVrQVgtHjcC +=EOe7 -----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 new file mode 100644 index 000000000000..95861ad7c02c --- /dev/null +++ b/dev-lisp/sbcl/files/1.1.6-fix-svref.patch @@ -0,0 +1,59 @@ +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.3.ebuild b/dev-lisp/sbcl/sbcl-1.1.3.ebuild deleted file mode 100644 index 7f57d59f728f..000000000000 --- a/dev-lisp/sbcl/sbcl-1.1.3.ebuild +++ /dev/null @@ -1,196 +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.3.ebuild,v 1.1 2013/01/08 10:29:40 grozin Exp $ - -EAPI=3 -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.3 -BV_PPC=1.0.28 -BV_SPARC=1.0.28 -BV_ALPHA=1.0.28 -BV_MIPS=1.0.23 -BV_MIPSEL=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 ) - mips? ( !cobalt? ( mirror://sourceforge/sbcl/${PN}-${BV_MIPS}-mips-linux-binary.tar.bz2 ) ) - mips? ( cobalt? ( mirror://sourceforge/sbcl/${PN}-${BV_MIPSEL}-mipsel-linux-binary.tar.bz2 ) )" -RESTRICT="mirror" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~sparc ~x86" -IUSE="+asdf ldb source +threads +unicode debug doc cobalt" - -DEPEND="doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )" -RDEPEND="elibc_glibc? ( >=sys-libs/glibc-2.3 || ( <sys-libs/glibc-2.6[nptl] >=sys-libs/glibc-2.6 ) ) - asdf? ( >=dev-lisp/gentoo-init-1.0 )" - -# 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" - -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 "$(usep ldb)" ":sb-ldb" - sbcl_feature "false" ":sb-test" - sbcl_feature "$(usep unicode)" ":sb-unicode" - sbcl_feature "$(usep debug)" ":sb-xref-for-internals" - cat >> "${CONFIG}" <<'EOF' - ) - list) -EOF - cat "${CONFIG}" -} - -src_unpack() { - unpack ${A} - mv sbcl-*-linux sbcl-binary - 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 - - 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 - sed "s,/lib,/$(get_libdir),g" -i install.sh - sed "s,/usr/local/lib,/usr/$(get_libdir),g" -i src/runtime/runtime.c # #define SBCL_HOME ... - - 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}" make -C doc/manual info html || die "Cannot build manual" - env - HOME="${T}" 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/**/*.*"))) -EOF - if use asdf; then - cat >> "${D}"/etc/sbclrc <<EOF - -;;; Setup ASDF2 -(load "/etc/common-lisp/gentoo-init.lisp") -EOF - fi - - # 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}" - fi - - dodoc BUGS CREDITS INSTALL NEWS OPTIMIZATIONS PRINCIPLES README STYLE TLA TODO - - # install the SBCL source - if use source; then - ./clean.sh - cp -av src "${D}/usr/$(get_libdir)/sbcl/" - 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.5.ebuild b/dev-lisp/sbcl/sbcl-1.1.6-r4.ebuild index f817dd72b224..838d9a7dec78 100644 --- a/dev-lisp/sbcl/sbcl-1.1.5.ebuild +++ b/dev-lisp/sbcl/sbcl-1.1.6-r4.ebuild @@ -1,18 +1,16 @@ # 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.5.ebuild,v 1.1 2013/03/14 04:53:42 grozin Exp $ +# $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.5 +BV_AMD64=1.1.6 BV_PPC=1.0.28 BV_SPARC=1.0.28 BV_ALPHA=1.0.28 -BV_MIPS=1.0.23 -BV_MIPSEL=1.0.28 DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp." HOMEPAGE="http://sbcl.sourceforge.net/" @@ -21,19 +19,18 @@ SRC_URI="mirror://sourceforge/sbcl/${P}-source.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 ) - mips? ( !cobalt? ( mirror://sourceforge/sbcl/${PN}-${BV_MIPS}-mips-linux-binary.tar.bz2 ) ) - mips? ( cobalt? ( mirror://sourceforge/sbcl/${PN}-${BV_MIPSEL}-mipsel-linux-binary.tar.bz2 ) )" -RESTRICT="mirror" + alpha? ( mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~ppc ~sparc ~x86" -IUSE="+asdf cobalt debug doc ldb source +threads +unicode" +IUSE="debug doc source +threads +unicode zlib" -DEPEND="doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )" -RDEPEND="elibc_glibc? ( >=sys-libs/glibc-2.3 || ( <sys-libs/glibc-2.6[nptl] >=sys-libs/glibc-2.6 ) ) - asdf? ( >=dev-lisp/gentoo-init-1.0 )" +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" @@ -41,6 +38,10 @@ 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" } @@ -58,9 +59,10 @@ EOF if use x86 || use amd64; then sbcl_feature "$(usep threads)" ":sb-thread" fi - sbcl_feature "$(usep ldb)" ":sb-ldb" + 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' ) @@ -72,12 +74,13 @@ EOF src_unpack() { unpack ${A} mv sbcl-*-linux sbcl-binary || die - cd "${S}" || 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 @@ -85,13 +88,16 @@ src_prepare() { 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 + # 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 - sed "s,/usr/local/lib,/usr/$(get_libdir),g" -i src/runtime/runtime.c || die # #define SBCL_HOME ... + # #define SBCL_HOME ... + sed "s,/usr/local/lib,/usr/$(get_libdir),g" -i src/runtime/runtime.c || die find . -type f -name .cvsignore -delete } @@ -129,10 +135,16 @@ src_compile() { "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 + # need to set HOME because libpango(used by graphviz) complains about it if use doc; then - env - HOME="${T}" make -C doc/manual info html || die "Cannot build manual" - env - HOME="${T}" make -C doc/internals info html || die "Cannot build internal docs" + 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 } @@ -154,14 +166,10 @@ src_install() { (setf (logical-pathname-translations "SYS") '(("SYS:SRC;**;*.*.*" #p"/usr/$(get_libdir)/sbcl/src/**/*.*") ("SYS:CONTRIB;**;*.*.*" #p"/usr/$(get_libdir)/sbcl/**/*.*"))) -EOF - if use asdf; then - cat >> "${D}"/etc/sbclrc <<EOF ;;; Setup ASDF2 (load "/etc/common-lisp/gentoo-init.lisp") EOF - fi # Install documentation unset SBCL_HOME |