diff options
author | Andrey Grozin <grozin@gentoo.org> | 2014-02-04 16:24:31 +0000 |
---|---|---|
committer | Andrey Grozin <grozin@gentoo.org> | 2014-02-04 16:24:31 +0000 |
commit | 267fae024c5d7d5cdde4838cc479a364e6762737 (patch) | |
tree | 39f976303099d8ce389ad814099e8ff5a6bd0159 /dev-lisp/gcl | |
parent | Version bump. (diff) | |
download | historical-267fae024c5d7d5cdde4838cc479a364e6762737.tar.gz historical-267fae024c5d7d5cdde4838cc479a364e6762737.tar.bz2 historical-267fae024c5d7d5cdde4838cc479a364e6762737.zip |
Version bump, cleaning old
Package-Manager: portage-2.2.8-r1/cvs/Linux i686
Manifest-Sign-Key: 0x3AFFCE974D34BD8C!
Diffstat (limited to 'dev-lisp/gcl')
-rw-r--r-- | dev-lisp/gcl/ChangeLog | 14 | ||||
-rw-r--r-- | dev-lisp/gcl/Manifest | 42 | ||||
-rw-r--r-- | dev-lisp/gcl/files/2.6.7-fix-configure.in-gentoo.patch | 42 | ||||
-rw-r--r-- | dev-lisp/gcl/files/64gcl-gentoo.el | 5 | ||||
-rw-r--r-- | dev-lisp/gcl/files/gcl-2.6.7-fix-configure.in-bfd.patch | 50 | ||||
-rw-r--r-- | dev-lisp/gcl/files/gcl-2.6.8_pre20090419-configure.patch | 33 | ||||
-rw-r--r-- | dev-lisp/gcl/files/gcl-default-el.patch | 15 | ||||
-rw-r--r-- | dev-lisp/gcl/files/tcl.patch | 68 | ||||
-rw-r--r-- | dev-lisp/gcl/gcl-2.6.10.ebuild | 151 | ||||
-rw-r--r-- | dev-lisp/gcl/gcl-2.6.7-r1.ebuild | 175 | ||||
-rw-r--r-- | dev-lisp/gcl/gcl-2.6.7-r2.ebuild | 112 | ||||
-rw-r--r-- | dev-lisp/gcl/gcl-2.6.7.ebuild | 171 | ||||
-rw-r--r-- | dev-lisp/gcl/gcl-2.6.8_pre20120805.ebuild | 137 | ||||
-rw-r--r-- | dev-lisp/gcl/metadata.xml | 7 |
14 files changed, 267 insertions, 755 deletions
diff --git a/dev-lisp/gcl/ChangeLog b/dev-lisp/gcl/ChangeLog index d37458fb1a8d..d103ca1266b4 100644 --- a/dev-lisp/gcl/ChangeLog +++ b/dev-lisp/gcl/ChangeLog @@ -1,6 +1,16 @@ # ChangeLog for dev-lisp/gcl -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/ChangeLog,v 1.61 2013/03/14 12:06:29 grozin Exp $ +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/ChangeLog,v 1.62 2014/02/04 16:24:08 grozin Exp $ + +*gcl-2.6.10 (04 Feb 2014) + + 04 Feb 2014; Andrey Grozin <grozin@gentoo.org> -gcl-2.6.7.ebuild, + -gcl-2.6.7-r1.ebuild, -gcl-2.6.7-r2.ebuild, -gcl-2.6.8_pre20120805.ebuild, + +gcl-2.6.10.ebuild, -files/2.6.7-fix-configure.in-gentoo.patch, + -files/gcl-2.6.8_pre20090419-configure.patch, +files/64gcl-gentoo.el, + -files/gcl-2.6.7-fix-configure.in-bfd.patch, -files/gcl-default-el.patch, + +files/tcl.patch, metadata.xml: + Version bump, cleaning old *gcl-2.6.8_pre20130314 (14 Mar 2013) diff --git a/dev-lisp/gcl/Manifest b/dev-lisp/gcl/Manifest index bbd0a0ab8bcf..0c50444fef73 100644 --- a/dev-lisp/gcl/Manifest +++ b/dev-lisp/gcl/Manifest @@ -1,21 +1,37 @@ -AUX 2.6.7-fix-configure.in-gentoo.patch 1452 SHA256 64c31840a4bb3c2484b8556e7f40791b3ffba83dd147a89c44e8838be244711f SHA512 5a04030be9bf524e1028afac357456a93484ebce70445b85d2ec6bc06d92f0fdd7651110cc737700bdcdb6db7cd4fcb4f628bf616a0faa085010015c3293a2d0 WHIRLPOOL f3b697c2b7a9175af6f330bfb1127d697ce3b3eff75678300e06030ac83651f65f729f9947fb9449de430fea90bf199eaa6e431748564893285dc18abb24a328 +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX 64gcl-gentoo.el 184 SHA256 97842389c5509c45ebaf7020a72410ec6fc59ebcf539c782d4247b7252e8c633 SHA512 06749b0c4ec7a34a7fdbb591d40106fe00a794e6db0950cc7187293d4c495d5c908235a2ba38236132618442924a7feae08496356fcd4b0139477cd89121e3cf WHIRLPOOL e0d266f96e5383f1e231dafabe6ba422f40a149a9f94b66b81685109ea66f18692525715c1faebd3eb1c49fe4efcd7de677b1268cb83af996759972c3fdcacdb AUX bootstrap-gcl 336 SHA256 4d9f19e461b5bfc3e570b6812cf35dcf8ae98788b7eb4d4e04368a2f801f4244 SHA512 481a9ffa1102534c36a1a2084dda4b1ecd822888fafac4e6f0691b73ce0cc60e5328f628998ccef38bf75a26f3b79b24adf59562dc7cad23c3033a22d9593d0f WHIRLPOOL 9981d0e045775de0188ff75d82f8d0a78364323ffacfa690fa516ea95fbac95d69fc7ce657bbc020f8fed264103b9b3c32f643b992f6b5408b3a0a782bc4ffc9 AUX flex-configure-LANG.patch 1686 SHA256 dc9386b88eac48c282d63d0be7e7be81d4a0a08035a8b97138a61133e057bcea SHA512 6b097d9406f0faf5d0332c48a72d5654063fe29e37ec2d3bc2f425e98f26d117d39769c43ae39ee731f094a47912bf1dd24259fcc4a5b5326b1e2c4313c89c56 WHIRLPOOL 40cf52a3a9c97012be36a6e11054c3c418c692cb9292350baefecee621ecbff12b65f7b0edcde86e14600aea4c43daf607806c374b650d3f82142870b0da4da2 -AUX gcl-2.6.7-fix-configure.in-bfd.patch 1573 SHA256 2d3a7ae93b61c453eade2bbb0a3f0a4be1506e1104324c1a68e710266915df18 SHA512 80dec5a9dedcc657e079272d06d65b35346a11827b1dc343e08ccb30f86563263448772e471f471eca2302e6af8b034a0082ee3666ff5f2a49de732ac4363888 WHIRLPOOL 814ebec68584a49c9bc40b46c5d6247e17015fd386c98cdb486b4ca0c9cd7764f53bc755ab8060f7386480c004a94a24d7b3270e719a60dc4e64ad3acf293042 -AUX gcl-2.6.8_pre20090419-configure.patch 1616 SHA256 32ae77911287e9cbcfbbecd62f4b3279e0628ba13a8a3ea98654bbdda27c4550 SHA512 97c1ec70bd8dcff88a8d0f790b302ce21dd798229cd957779d70e97a1dddb3de8f2510f7c398847fe9e3cd6b5c7f17bfaf1773f94329d0fcb7c2c67983295b9a WHIRLPOOL a1b9155b7de6f48b52ff43023dbfffd3ae3b1553879b31be779f7d7efe2cfe439cfff8c65922c6adc0358c9238463a6cc6a4093d740fea2f4e3e22430a657ce8 -AUX gcl-default-el.patch 543 SHA256 6b35193f5f0325989fcc1ddc52208fc9adbe78b46fb171dfc301cba1b88df062 SHA512 373755fd99f5ad2c0db437b6f4b8f0ae273a307d93f086e4b737c38183ce1dc5bb07d69b245a360140b392c4657878757c4adce595d6945faa25abc1caa7b9fc WHIRLPOOL 9f1d544f3abbcd72d461b19d1c1426de6d41c49a0ed7aa3d132f0fc7adcdc74f245457f94f6598120d6df9bb24b28180255e223f8de221e6c1bec4863e2f13dd -DIST gcl-2.6.7.tar.gz 8193901 SHA256 2aa134bc03f12ad03f40666ad00db78b8b9c195cf2cf0b3db4d176158f722c06 SHA512 6af54cebae121c482fd465214d3959041df447139eea6a6a3547a6fdddb28ff4c426fbf185f118085a179235e75a790f769bb4da167620c9db87f9b7a8670247 WHIRLPOOL 5470dc588a2cf5638db4c0a25e6a3b237feb7b29937468dc9da2f1e2eb3f7fab44e9708bf303f194b59f603d74806181beced3abbd67c29dd062ab1acbb6c082 -DIST gcl-2.6.8_pre20120805.tar.bz2 4350186 SHA256 61115c9e0bcda847b1ca58b9bcef629c6c1c55513c14b90b35b06b7ef7ef1a2f SHA512 5dc6c0083f9995f5387800fdeccfeb144b6887512bcc4b68e688d651182d811a2223f835b05b03dd1314886652d1d1adf76c87cdbdc5172b92cf8a4fc587044e WHIRLPOOL 01de8aad62d60de1ffd7b4ddb2d9c000d4d10cb4a58ea1659fa52f5b907e2a851b135005fc6b48fdf2f1a83a179d1e0f18158a1532dd48a0417bbc11968d3d63 +AUX tcl.patch 2240 SHA256 956f973718c5f325fb1c947be32d320f838734d314c7fe626e1fc37306ab4bba SHA512 d4867e4142f8f424c75f1020531306aee26b01a5e9b74b8d8fb1f5b7cfe8d7ba459396dd7866a141836406a6c238c6c39bcaa4b00d15cace3e9387d965eb0c83 WHIRLPOOL faf7be48b0cfb34d4f1376aa648237cbc70990b24a6d3ce9306c8b27fd5fce30b5ca289ec4939312c99965ec5a41221ece57f311b838dabc5fb1653d1b2de198 +DIST gcl-2.6.10-fedora.tar.bz2 695718 SHA256 629da9f8288585d088017140da96de09d82a12ed0cf2f139f4fe9d9b5957ad96 SHA512 3e0ffaec859783443a8941a29302c7a17c9538ef2177d449ad34e24292c174de7bb8760a6d327e08f012773032f0d0a5230b79c7e4b4f5bad8354bf10a28af4c WHIRLPOOL 35dd9239ac27f99b98e8b1eb822f39e18b0ea1edcb991ff7b1b441408475148ac684a96ae2df6ea83e979297269c10520fdbdbf4f5b4377a26e7b071d6c26fd1 +DIST gcl-2.6.10.tar.gz 5490689 SHA256 79a1fb2f92b5e86f24988448db3e34116ab6ef7c93ad839848edd01ad06651ef SHA512 bbaacce712f15130550bcdf7e53edf4df9ab955e84ec701087034115df1c1e657d956853d5db85d7e88709981f9b7fd4c9df7acf6c8588a8ccf5f05e4e666aed WHIRLPOOL 8253507a02bd3adcf313e359fb346b19a2cc207c5a137b461addc117f00516cdd6ca28e0a7b5c0f3a48b72ba8f0bf2a3d6098297875db3281c0ef53ece474dfa DIST gcl-2.6.8_pre20130314.tar.bz2 4428151 SHA256 1aa08fe2d1aad5313daa8895f0986e5e19ddef58a865470b1d9fb6449caa6adf SHA512 909a9b0b73230c67ac06953162daa72b4cae8903e5adcc3c6863ff2306f89ad35d74ac645fdc0515eace53b9b6a635bbfc6b37cb4b8eac656fed5465247b3641 WHIRLPOOL 5d16c165f598c8aadc8659e9324c1d6bd60ba5eef56f7d9ff35c137a0d07ac6b0d813d664622b765ecae506ff52f9267237f6602c9ba83ead78ef7ec5e5f8df7 DIST gcl.info.tgz 678468 SHA256 06e60fcc99b09ffb66364569d0331b1f2549804d5d09582c6e18fd27f29bcb57 SHA512 ebeb293f12db145e9a3a0802946314cd3e3bdeaefb53ca66ee69423417f7a93e3a84571d9f6c65f019ce09c93559d229da642feb722d193952f462402973bab8 WHIRLPOOL dd1ed04c312a995a6818d934220e025c80a12c05c01b8f2124d809157f0bd9d52db145021602736e4cdd3dde623098ef28b7eda5b9912819514397d5dd71a649 -DIST gcl_2.6.7-32.diff.gz 14463119 SHA256 5041b40bd96a0c73b70022831e6a697e00b64f572bca66d5a6c24978a879678e SHA512 aad44b6ee51a2598e86538905f3c00d253fbbf7c8f51452f2ece4ba060712f622a76814a2434e39d1585b5ea4b032a32c0601572dc737cd9b5852658897c2b6d WHIRLPOOL 6548733a982f2df96233e1542364902e4bdd739dba73d970bf70e9c9c78b3839cc9d83ede6653d5e686d421d80acf96e2e597a6790b95d2f2ae2b4818cf3bc1e DIST gcl_2.6.7-34.diff.gz 14493530 SHA256 f8b57b98348e8c8f303756dea1e02fd9ff6aa2d4308e4e7189ab6fab5f216e65 SHA512 5e96c9498c532cd095ae320db06f5accb1173dd4bade552e1a1b9eecf2f4848bf7064a3b7a77019eefc5cb58ea42082a5c8da2fad0eb8b150567b233fc4d2305 WHIRLPOOL 694860592a6504e4ed40e0f32a67d5d9cb0128a391ff3440b1196ff21a685faff5b55298168ac42089abf4f83f0fa4d950d98e984aa57a9795b171fac59061fa DIST gcl_2.6.7.orig.tar.gz 8193901 SHA256 2aa134bc03f12ad03f40666ad00db78b8b9c195cf2cf0b3db4d176158f722c06 SHA512 6af54cebae121c482fd465214d3959041df447139eea6a6a3547a6fdddb28ff4c426fbf185f118085a179235e75a790f769bb4da167620c9db87f9b7a8670247 WHIRLPOOL 5470dc588a2cf5638db4c0a25e6a3b237feb7b29937468dc9da2f1e2eb3f7fab44e9708bf303f194b59f603d74806181beced3abbd67c29dd062ab1acbb6c082 -EBUILD gcl-2.6.7-r1.ebuild 4236 SHA256 df6d36429d143f8550fa7590fbca8f449b69e9b4811ba463113311f3134e3ef4 SHA512 482698f1e31c36c82fd85f3a7702359a87cf0cd9a24d22d8a46720a92ec474ce1e4777c1bfefef8763d38ce545b729d95b4895905f7f1769fbffe28fa765eb2f WHIRLPOOL cb399594c3958a84e5b7b114af29d3fbeb2db858d1a1e9f8514de91f4bf0210a7f19052660996a574bdf872f6eb198fee38eed2f3d01acaead04ff1e030d1b3c -EBUILD gcl-2.6.7-r2.ebuild 2914 SHA256 f02476f7fcac21dd5ed10aec69484d2a0ec41a148b86d6e9f90314576412ed1c SHA512 68f5191236f1bf19a22a64031f5a10e250528bfb951572c43389947fd3254366053cd4e0cc6b3f940fe296765b576dba367cd8ab016a2c6ad82207ab1b747ab2 WHIRLPOOL 875ea9d48aefbbf50d600bf6f90c6fe7d103af34fb201fd2752cca4a2e64709c292960717bd4996b483afcd0255d97d5dfe8d1146cd87a4501e6eb9d76210df2 +EBUILD gcl-2.6.10.ebuild 3925 SHA256 9955493137b1c9b982da9571b45dcf6e80a723e70a5bf7dcd5348f32ffb508c8 SHA512 caaa788480201b9333b80549cd43ce9b00fc4650384cae04679327705e6d2c5b2f04d00fe0cd0c8ab9344dccc3f19b108982e8e669684f40d3425d84faf20da9 WHIRLPOOL 7893e37c9bf8b29627c14b61bc5e8f153935aab01c84541af8e1547cf1207e0b0e59acf4f601990e1b5baf540c37fa9c6ddb3fcf17ce74c93af77824153dd119 EBUILD gcl-2.6.7-r3.ebuild 3046 SHA256 0f00f57221f3b1c75529c89327faae08417fa1867ee4899ba4b873bae39001b9 SHA512 ca807f728d1c63c8865e85b8911b06d8f4cea402306c3f69020f046344a3bae570d4d4fe6e49d8f00c1c5acbf8c34be0a3f20214a05cca80e2866e24cb3f818a WHIRLPOOL c99597e0dadaff85995b0f8b81a992b906e80fc03f78e8a1df389b707dc8219e4a3a81ef3899db32d45dbf0f21819d03b9e739272db2f7bd55fdf0e29e7a72ec -EBUILD gcl-2.6.7.ebuild 4160 SHA256 eb67a1fa3156a8b4647f825a7257fa187fafae5921277030bc4a50498686ac74 SHA512 ceefc208359e6f7afe34f219f0f628c19939ba116fb3b02a8d77fcad0617a0ef500df70c263fcae0f537beae985862c698d4aef6c6138c5df51adfd09135a5fa WHIRLPOOL b36414e50de636407ee6873f06b750e1070112c11a01d107259aaeab1cde3d6c27f4780f87220c56604453347f41090760992e0dd6a3233e7831cb3d50e922a9 -EBUILD gcl-2.6.8_pre20120805.ebuild 3444 SHA256 ac9c3026942394480ab4f6739bcf330d2eae98f19593ddb168f4a808c6c77a94 SHA512 6cbfe7c05d75c6a31faf0f74fa6c6b22829570be8f64f16a363c658fc4d1604b9e8f69c4860454117e3f2a682fc300d5ec0fc7536e030b8abd9cf7a231c5510a WHIRLPOOL cc7bbbe62ce32cd1af5a22a38a069494741223169630b734fa7060baf3472eb0ee1f813730881a2b21924950db9a1097ee23db08b8c5a030bf9745bea60b300c EBUILD gcl-2.6.8_pre20130314.ebuild 3360 SHA256 266f7ec02b496624cb14f1225fe492c2eba1e35cda2c63dfae624e9632e98c30 SHA512 9768d09d59282c36e70dbc9fdab53cd385fb7737bb88854269f6e1f9f4170b414d97404b2b719328cf4537849837673103bf4a596eaf50a763db623ec314bd8c WHIRLPOOL 56bf76a15e4e843ec817573647af1cce82ecb8479100df1003d75d7289603dab7547b77945eeb4a64a8fc8c580ff5e48ccbb281ac38cf2d6ea0e5df6bceef234 -MISC ChangeLog 9574 SHA256 f98538e4aac1c00f4caeb4d88f9f50b80ca57077753323ddd3bf3f28da42c090 SHA512 244af694db18d884c6afc1f3c614d9a8d94d7b0281b684aa2c028f42cf1ed53d0c49f698e0dda12b2d4910d2716be3051fc9f280cbdaefdb2202e13a27c20ece WHIRLPOOL 36d03aaa651849064f2d36d35b655a5608e4791c22f1f4aa078662703917f0e1db04e824d57cf5fe875e9a0f7ce84aa9eb0b76d447cc9e71fbea184d88a0fa5d -MISC metadata.xml 746 SHA256 c8e508832751f2160ee27f2c620325f4bef5c33667cf97ab3195f74cf22fc91a SHA512 11ac559310fdfc1b7ac642ede1c9fa85c38438b60ff7f782c6e4cb3091ccd641ba4a0ece896ae3c9a13a4cba7e3f4a7095e93f35f20a24aa0b517be4ed3562b7 WHIRLPOOL 0fe08ebef243eca9a86457f7f8a2286a2592650f0410abb99c570f0e3d12505c933a9652bd855c40c1101578abcf1dccf078203f68115b569c8d31b63185d3e4 +MISC ChangeLog 10024 SHA256 0d1196579d6c4ad316a796875fbf9e12ede6e9b9bce67a301bff7638d1ba75f5 SHA512 133583e679a1ffcf8813f30e5e62498cd40c5f2b3de7049da573dfa455cf97c683b45cb38b6ef6baef2da3b6a8bd4a65a7eed3cb0726d5a9dd840771e44dd821 WHIRLPOOL 01eb5dab395cd281c269645ad7aa73f182379d44b06e6769036884dcee4f0d60d64003eecab901fa631132b36e85023480c3ae57fb8a896cc8aabde34b82c8cd +MISC metadata.xml 616 SHA256 550dedf2a1befda92ff1494243767f117b6f86d6ab4aa097c1b010399aa1f8ff SHA512 7438b640af57715de10b636101d415b90aaa9b1a7cd505d95bc353768f51185560f31e458dde68d0f24ef9c703c6ea7d2801d29d68e3bd657bc30deb578c0387 WHIRLPOOL e80174fa22fff24d50a554a4871cfc2adaa2cd5748987fa13aa75a0b3b7323c2bf010a5cb2723ac14e2eabb4d0d1577550e6245da93555765fcc8f47588fa29d +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.22 (GNU/Linux) + +iQJ8BAEBCABmBQJS8RJQXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w +ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQwOEM0RURGNjY5QzVBNjMwRkU3REVCOTQz +QUZGQ0U5NzREMzRCRDhDAAoJEDr/zpdNNL2MsmAP/0RiJZxs2Ksez6QuhzxomOyX +NcKY2CztALHZqucL7ztYzUA1G/b0w6ABkULNUrcTUtWAhta32nRrcOs6zWA2Tll6 +ziTk3DBzmV+Ez0oGk7jBSWkTCvUf+74/Dxa7IdKcWGrZgC+e3/7I/nhDqIzbKDPh +jA7kJ8YiYsvzMgrzKffn+AR9JCIDlFt0Fpiwp8DuLof3TARxMUuqBCCLHn0w7Aeu +s8Tn+WhJ1aJ3oFqlJj6PF7GMytmrDX1MlRt9btmGPAnj26qWxVNJM44sinRnf6M0 +nJns/oM/FY4ILCZ7+GpmCSE2q+J9ObKFO1WuJKVzuix/JSAjAiZ66kRdgAQCmT/N +2NUqP45fPlJmml7XCBtHywp4OjGptVZF9l1obYP7Tkne977vzoByPfXwZZuinDkA +BA95V2h9ebPAZBK8MIOvTF7ZE+M38Lac+CCi0YcKIj5C5rGeJvM72UCanQ8WfQAL +v4FM9LbUk5PjdhBpPcTsPTkAmtguMSh/4jQzjBQak7yCwsxckjiM+Gk/JiZHq+st +hlWq+1hFBrNmyLPwsjzDc6INgCROVU7qSEguaeZq3LY8dEU7W/zt0RRm0NWp9paD +VP0atgY9I6G8h2p36HiqPgEc1XBYYWVorutyzLFvl6w2eMA9qZpjN5qzBIA2qyEe +LXyJKt8bUqq9UahR5Xcn +=WdA3 +-----END PGP SIGNATURE----- diff --git a/dev-lisp/gcl/files/2.6.7-fix-configure.in-gentoo.patch b/dev-lisp/gcl/files/2.6.7-fix-configure.in-gentoo.patch deleted file mode 100644 index 10eeaeca8320..000000000000 --- a/dev-lisp/gcl/files/2.6.7-fix-configure.in-gentoo.patch +++ /dev/null @@ -1,42 +0,0 @@ -diff -ur gcl-2.6.7.orig/configure.in gcl-2.6.7/configure.in ---- gcl-2.6.7.orig/configure.in 2005-01-15 13:17:17.000000000 -0600 -+++ gcl-2.6.7/configure.in 2006-01-12 15:10:46.000000000 -0600 -@@ -526,26 +526,26 @@ - AC_CHECK_PROGS(MAKEINFO,makeinfo,"false") - AC_SUBST(MAKEINFO) - --if test -f /usr/lib/NextStep/software_version; then -- system=NEXTSTEP-`${AWK} '/3/,/3/' /usr/lib/NextStep/software_version` --else -+dnl if test -f /usr/lib/NextStep/software_version; then -+dnl system=NEXTSTEP-`${AWK} '/3/,/3/' /usr/lib/NextStep/software_version` -+dnl else - system=`uname -s`-`uname -r` - if test "$?" -ne 0 ; then - AC_MSG_RESULT([unknown (can't find uname command)]) - system=unknown - else -- # Special check for weird MP-RAS system (uname returns weird -- # results, and the version is kept in special file). -+dnl # Special check for weird MP-RAS system (uname returns weird -+dnl # results, and the version is kept in special file). - -- if test -r /etc/.relid -a "X`uname -n`" = "X`uname -s`" ; then -- system=MP-RAS-`${AWK} '{print $3}' /etc/.relid'` -- fi -- if test "`uname -s`" = "AIX" ; then -- system=AIX-`uname -v`.`uname -r` -- fi -+dnl if test -r /etc/.relid -a "X`uname -n`" = "X`uname -s`" ; then -+dnl system=MP-RAS-`${AWK} '{print $3}' /etc/.relid'` -+dnl fi -+dnl if test "`uname -s`" = "AIX" ; then -+dnl system=AIX-`uname -v`.`uname -r` -+dnl fi - AC_MSG_RESULT($system) - fi --fi -+dnl fi - - # sysconf - diff --git a/dev-lisp/gcl/files/64gcl-gentoo.el b/dev-lisp/gcl/files/64gcl-gentoo.el new file mode 100644 index 000000000000..7b7cee00bac8 --- /dev/null +++ b/dev-lisp/gcl/files/64gcl-gentoo.el @@ -0,0 +1,5 @@ +;; site-init for dev-lisp/gcl +(add-to-list 'load-path "@SITELISP@") +(autoload 'run "gcl" "Run GCL." t) +(autoload 'gcl-mode "gcl" "GCL mode." t) +(autoload 'dbl "dbl" "GCL debugger." t) diff --git a/dev-lisp/gcl/files/gcl-2.6.7-fix-configure.in-bfd.patch b/dev-lisp/gcl/files/gcl-2.6.7-fix-configure.in-bfd.patch deleted file mode 100644 index a47f279f487e..000000000000 --- a/dev-lisp/gcl/files/gcl-2.6.7-fix-configure.in-bfd.patch +++ /dev/null @@ -1,50 +0,0 @@ -diff -Naur gcl-2.6.7.orig/configure.in gcl-2.6.7/configure.in ---- gcl-2.6.7.orig/configure.in 2005-01-15 20:17:17.000000000 +0100 -+++ gcl-2.6.7/configure.in 2007-02-13 20:40:40.000000000 +0100 -@@ -788,9 +788,9 @@ - int main() {symbol_info t; return 0;}], - AC_MSG_RESULT(yes) - AC_DEFINE(NEED_CONST), -- AC_MSG_RESULT(cannot use bfd) exit 1;, -- AC_MSG_RESULT(cannot use bfd) exit 1;), -- AC_MSG_RESULT(cannot use bfd) exit 1;) -+ AC_MSG_RESULT(cannot use bfd); exit 1;, -+ AC_MSG_RESULT(cannot use bfd); exit 1;), -+ AC_MSG_RESULT(cannot use bfd); exit 1;) - ,,-liberty)) - - AC_DEFINE(HAVE_LIBBFD) -@@ -1252,8 +1252,14 @@ - return fpclass(f)>=FP_NZERO || fpclass(f)<FP_NZERO ? 0 : 1; - }], - AC_DEFINE(HAVE_IEEEFP) AC_MSG_RESULT(yes), -- HAVE_IEEEFP=0 AC_MSG_RESULT(no),HAVE_IEEEFP=0 AC_MSG_RESULT(no)) -- ,HAVE_ISNORMAL=0 AC_MSG_RESULT(no),HAVE_ISNORMAL=0 AC_MSG_RESULT(no)) -+ HAVE_IEEEFP=0 -+ AC_MSG_RESULT(no), -+ HAVE_IEEEFP=0 -+ AC_MSG_RESULT(no)), -+ HAVE_ISNORMAL=0 -+ AC_MSG_RESULT(no), -+ HAVE_ISNORMAL=0 -+ AC_MSG_RESULT(no)) - - AC_MSG_CHECKING([for isfinite]) - AC_TRY_RUN([#define _GNU_SOURCE -@@ -1271,8 +1277,14 @@ - return finite(f) || !finite(f) ? 0 : 1; - }], - AC_DEFINE(HAVE_FINITE) AC_MSG_RESULT(yes), -- HAVE_FINITE=0 AC_MSG_RESULT(no),HAVE_FINITE=0 AC_MSG_RESULT(no)) -- ,HAVE_ISFINITE=0 AC_MSG_RESULT(no),HAVE_ISFINITE=0 AC_MSG_RESULT(no)) -+ HAVE_FINITE=0 -+ AC_MSG_RESULT(no), -+ HAVE_FINITE=0 -+ AC_MSG_RESULT(no)) -+ ,HAVE_ISFINITE=0 -+ AC_MSG_RESULT(no), -+ HAVE_ISFINITE=0 -+ AC_MSG_RESULT(no)) - - - diff --git a/dev-lisp/gcl/files/gcl-2.6.8_pre20090419-configure.patch b/dev-lisp/gcl/files/gcl-2.6.8_pre20090419-configure.patch deleted file mode 100644 index f086500974bd..000000000000 --- a/dev-lisp/gcl/files/gcl-2.6.8_pre20090419-configure.patch +++ /dev/null @@ -1,33 +0,0 @@ -diff -r -U2 gcl-2.6.8_pre20090419.orig/configure gcl-2.6.8_pre20090419/configure ---- gcl-2.6.8_pre20090419.orig/configure 2009-02-24 04:12:22.000000000 +0100 -+++ gcl-2.6.8_pre20090419/configure 2009-04-20 01:26:40.000000000 +0200 -@@ -118,4 +118,14 @@ - mandir='${prefix}/man' - -+# NLS nuisances. -+# Only set these to C if already set. These must not be set unconditionally -+# because not all systems understand e.g. LANG=C (notably SCO). -+# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'! -+# Non-C LC_CTYPE values break the ctype check. -+if test "${LANG+set}" = set; then LANG=C; export LANG; fi -+if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi -+if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi -+if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi -+ - # Initialize some other variables. - subdirs= -@@ -506,14 +516,4 @@ - done - --# NLS nuisances. --# Only set these to C if already set. These must not be set unconditionally --# because not all systems understand e.g. LANG=C (notably SCO). --# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'! --# Non-C LC_CTYPE values break the ctype check. --if test "${LANG+set}" = set; then LANG=C; export LANG; fi --if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi --if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi --if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi -- - # confdefs.h avoids OS command line length limits that DEFS can exceed. - rm -rf conftest* confdefs.h diff --git a/dev-lisp/gcl/files/gcl-default-el.patch b/dev-lisp/gcl/files/gcl-default-el.patch deleted file mode 100644 index 6b98e9d6797f..000000000000 --- a/dev-lisp/gcl/files/gcl-default-el.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- configure~ 2011-06-20 22:41:48.000000000 +0700 -+++ configure 2011-12-21 16:15:49.000000000 +0700 -@@ -7359,8 +7359,2 @@ - $as_echo_n "checking emacs default.el... " >&6; } --if [ "$EMACS" != "" ] ; then -- EMACS_DEFAULT_EL=`$EMACS -q -batch --no-site-file -l conftest.el 2>&1 | sed -e /Loading/d | sed -e /load/d ` --else -- EMACS_DEFAULT_EL="" --fi --if test -f "${EMACS_DEFAULT_EL}" ; then true;else - if test -d $EMACS_SITE_LISP ; then -@@ -7368,3 +7362,2 @@ - fi --fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EMACS_DEFAULT_EL" >&5 diff --git a/dev-lisp/gcl/files/tcl.patch b/dev-lisp/gcl/files/tcl.patch new file mode 100644 index 000000000000..1f3972500861 --- /dev/null +++ b/dev-lisp/gcl/files/tcl.patch @@ -0,0 +1,68 @@ +diff -r -U2 gcl.orig/gcl-tk/tkMain.c gcl/gcl-tk/tkMain.c +--- gcl.orig/gcl-tk/tkMain.c 2013-11-11 21:55:48.000000000 +0700 ++++ gcl/gcl-tk/tkMain.c 2014-02-05 00:09:38.821981358 +0700 +@@ -122,5 +122,5 @@ + char *x; + {char buf[300] ; +- sprintf("error %s",x); ++ snprintf(buf,300,"error %s",x); + Tcl_Eval(interp,buf); + dfprintf(stderr,x); +@@ -207,5 +207,5 @@ + if (Tk_ParseArgv(interp, (Tk_Window) NULL, &argc, (const char **)argv, argTable, 0) + != TCL_OK) { +- fprintf(stderr, "%s\n", interp->result); ++ fprintf(stderr, "%s\n", Tcl_GetStringResult(interp)); + exit(1); + } +@@ -291,5 +291,5 @@ + + if (Tcl_AppInit(interp) != TCL_OK) { +- fprintf(stderr, "Tcl_AppInit failed: %s\n", interp->result); ++ fprintf(stderr, "Tcl_AppInit failed: %s\n", Tcl_GetStringResult(interp)); + } + +@@ -301,5 +301,5 @@ + code = Tcl_VarEval(interp, "wm geometry . ", geometry, (char *) NULL); + if (code != TCL_OK) { +- fprintf(stderr, "%s\n", interp->result); ++ fprintf(stderr, "%s\n", Tcl_GetStringResult(interp)); + } + } +@@ -331,5 +331,5 @@ + fullName = Tcl_TildeSubst(interp, tcl_RcFileName, &buffer); + if (fullName == NULL) { +- fprintf(stderr, "%s\n", interp->result); ++ fprintf(stderr, "%s\n", Tcl_GetStringResult(interp)); + } else { + f = fopen(fullName, "r"); +@@ -337,5 +337,5 @@ + code = Tcl_EvalFile(interp, fullName); + if (code != TCL_OK) { +- fprintf(stderr, "%s\n", interp->result); ++ fprintf(stderr, "%s\n", Tcl_GetStringResult(interp)); + } + fclose(f); +@@ -372,5 +372,5 @@ + msg = Tcl_GetVar(interp, "errorInfo", TCL_GLOBAL_ONLY); + if (msg == NULL) { +- msg = interp->result; ++ msg = Tcl_GetStringResult(interp); + } + dfprintf(stderr, "%s\n", msg); +@@ -497,12 +497,11 @@ + { + char buf[4]; +- char *p = buf; ++ char *p = buf, *string; + /*header */ + *p++ = (code ? '1' : '0'); + bcopy(msg->msg_id,p,3); + /* end header */ +- if(sock_write_str2(dsfd, m_reply, buf, 4 , +- interp->result, strlen(interp->result)) +- < 0) ++ string = Tcl_GetStringResult(interp); ++ if(sock_write_str2(dsfd, m_reply, buf, 4, string, strlen(string)) < 0) + { /* what do we want to do if the write failed */} + diff --git a/dev-lisp/gcl/gcl-2.6.10.ebuild b/dev-lisp/gcl/gcl-2.6.10.ebuild new file mode 100644 index 000000000000..44a48d9b8e09 --- /dev/null +++ b/dev-lisp/gcl/gcl-2.6.10.ebuild @@ -0,0 +1,151 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/gcl-2.6.10.ebuild,v 1.1 2014/02/04 16:24:08 grozin Exp $ + +EAPI=5 +inherit elisp-common eutils flag-o-matic + +DESCRIPTION="GNU Common Lisp" +HOMEPAGE="http://www.gnu.org/software/gcl/gcl.html" +SRC_URI="ftp://ftp.gnu.org/gnu/gcl/${P}.tar.gz http://dev.gentoo.org/~grozin/${P}-fedora.tar.bz2" + +LICENSE="LGPL-2 GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+ansi athena emacs +readline tk X" + +# See bug #205803 +RESTRICT="strip" + +RDEPEND="emacs? ( virtual/emacs ) + readline? ( sys-libs/readline ) + athena? ( x11-libs/libXaw ) + >=dev-libs/gmp-4.1 + tk? ( dev-lang/tk ) + X? ( x11-libs/libXt x11-libs/libXext x11-libs/libXmu x11-libs/libXaw ) + virtual/latex-base" +DEPEND="${RDEPEND} + virtual/texi2dvi + >=app-text/texi2html-1.64 + >=sys-devel/autoconf-2.52" + +S="${WORKDIR}"/${PN} + +src_prepare() { + mv "${WORKDIR}"/fedora/info/* info/ + cp -p /usr/share/texmf-dist/tex/texinfo/texinfo.tex info/ + find . -type f -perm /0111 | xargs chmod a-x + chmod a+x add-defs add-defs1 config.guess config.sub configure install.sh + chmod a+x bin/info bin/info1 gcl-tk/gcltksrv.in gcl-tk/ngcltksrv mp/gcclab + chmod a+x o/egrep-def utils/replace xbin/* + + # fedora patches + epatch "${WORKDIR}"/fedora/fd-leak.patch + epatch "${WORKDIR}"/fedora/latex.patch + epatch "${WORKDIR}"/fedora/texinfo.patch + epatch "${WORKDIR}"/fedora/elisp.patch + epatch "${WORKDIR}"/fedora/rename.patch + epatch "${WORKDIR}"/fedora/getcwd.patch + epatch "${WORKDIR}"/fedora/infrastructure.patch + epatch "${WORKDIR}"/fedora/extension.patch + epatch "${WORKDIR}"/fedora/unrandomize.patch + epatch "${WORKDIR}"/fedora/asm-signal-h.patch + epatch "${WORKDIR}"/fedora/plt.patch + epatch "${WORKDIR}"/fedora/ellipsis.patch + epatch "${WORKDIR}"/fedora/man.patch + epatch "${WORKDIR}"/fedora/reloc-type.patch + epatch "${WORKDIR}"/fedora/largefile.patch + + epatch "${FILESDIR}"/tcl.patch + + sed -e 's|"-fomit-frame-pointer"|""|' -i configure + sed -e 's|@EXT@||g' debian/in.gcl.1 > gcl.1 +} + +src_configure() { + strip-flags + filter-flags -fstack-protector -fstack-protector-all + + local tcl="" + if use tk; then + tcl="--enable-tclconfig=/usr/lib --enable-tkconfig=/usr/lib" + fi + + econf --enable-dynsysgmp \ + --disable-xdr \ + --enable-emacsdir=/usr/share/emacs/site-lisp/gcl \ + --enable-infodir=/usr/share/info \ + $(use_enable readline) \ + $(use_enable ansi) \ + $(use_enable athena xgcl) \ + $(use_with X x) \ + ${tcl} +} + +src_compile() { + emake -j1 + emake -C info gcl.info + if use athena; then + pushd xgcl-2 > /dev/null + pdflatex dwdoc.tex + popd > /dev/null + fi +} + +src_test() { + local make_ansi_tests_clean="rm -f test.out *.fasl *.o *.so *~ *.fn *.x86f *.fasl *.ufsl" + if use ansi; then + cd ansi-tests + + ( make clean && make test-unixport ) \ + || die "make ansi-tests failed!" + + cat "${FILESDIR}/bootstrap-gcl" \ + | ../unixport/saved_ansi_gcl + + cat "${FILESDIR}/bootstrap-gcl" \ + |sed s/bootstrapped_ansi_gcl/bootstrapped_r_ansi_gcl/g \ + | ./bootstrapped_ansi_gcl + + ( ${make_ansi_tests_clean} && \ + echo "(load \"gclload.lsp\")" \ + | ./bootstrapped_r_ansi_gcl ) \ + || die "Phase 2, bootstraped compiler failed in tests" + fi +} + +src_install() { + emake DESTDIR="${D}" install + mv "${D}"usr/share/doc/*.dvi . + rm -rf "${D}"usr/share/doc + rm -rf "${D}"usr/share/emacs + rm -rf "${D}"usr/lib/gcl-*/info + + rm doc/makefile elisp/add-defaults.el + dodoc readme* RELEASE* ChangeLog* doc/* + doman gcl.1 + doinfo info/*.info* + dohtml -r info/gcl-si info/gcl-tk + + if use emacs; then + elisp-site-file-install "${FILESDIR}"/64${PN}-gentoo.el + elisp-install ${PN} elisp/*.el + fi + + insinto /usr/share/doc/${PF} + doins *.dvi + if use athena; then + pushd xgcl-2 > /dev/null + insinto /usr/share/doc/${PF} + doins *.pdf + popd > /dev/null + fi +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/dev-lisp/gcl/gcl-2.6.7-r1.ebuild b/dev-lisp/gcl/gcl-2.6.7-r1.ebuild deleted file mode 100644 index 4e60ac484f3c..000000000000 --- a/dev-lisp/gcl/gcl-2.6.7-r1.ebuild +++ /dev/null @@ -1,175 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/gcl-2.6.7-r1.ebuild,v 1.8 2012/06/07 18:59:25 zmedico Exp $ - -inherit elisp-common eutils flag-o-matic autotools - -DESCRIPTION="GNU Common Lisp" -HOMEPAGE="http://www.gnu.org/software/gcl/gcl.html" -SRC_URI="ftp://ftp.gnu.org/gnu/gcl/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86 ~ppc ~amd64 ~sparc" -IUSE="emacs readline debug X tk custreloc dlopen gprof doc ansi" - -RDEPEND="emacs? ( virtual/emacs ) - readline? ( sys-libs/readline ) - >=dev-libs/gmp-4.1 - tk? ( dev-lang/tk ) - X? ( x11-libs/libXt x11-libs/libXext x11-libs/libXmu x11-libs/libXaw )" - -DEPEND="$RDEPEND - doc? ( virtual/texi2dvi ) - >=app-text/texi2html-1.64 - >=sys-devel/autoconf-2.52" - -src_unpack() { - unpack ${A} - sed -e "s/gcl-doc/${PF}/g" "${S}"/info/makefile > "${T}"/makefile - mv "${T}"/makefile "${S}"/info/makefile - epatch "${FILESDIR}"/${PV}-fix-configure.in-gentoo.patch - - eautoconf || die - epatch "${FILESDIR}"/flex-configure-LANG.patch # see Bug #122583 -} - -src_compile() { - export SANDBOX_ON=0 - local myconfig="" - - # Hardened gcc may automatically use PIE building, which does not - # work for this package so far - - filter-flags "-fPIC" - - # -fomit-frame-pointer cannot be used with gprof - - if use gprof; then - filter-flags "-fomit-frame-pointer" - fi - - # Unfortunately, we need to override any relocation choices below - # while upstream doesn't work with system BFD. SuSE has the same - # problem apparently. - - if false; then - - # Linking options are enumerated at - # http://www.gnu.org/software/gcl/RELEASE-2.6.2.html - - local dlopen_config=" - --disable-custreloc - --enable-dlopen - --disable-dynsysbfd - --disable-statsysbfd"; - - local bfd_config=" - --disable-custreloc - --disable-dlopen - --enable-dynsysbfd - --disable-statsysbfd"; - - local custreloc_config=" - --enable-custreloc - --disable-dlopen - --disable-dynsysbfd - --disable-statsysbfd"; - - if use custreloc; then - case "${ARCH}" in - x86 | sparc) - myconfig="${myconfig} ${custreloc_config}";; - *) - ewarn "--enable-custreloc is not supported on your architecture (${ARCH})." - ewarn "Using --enable-dlopen instead." - myconfig="${myconfig} ${dlopen_config}" - - esac - elif use dlopen; then - myconfig="${myconfig} ${dlopen_config}" - else - case "${ARCH}" in - x86 | sparc | ppc | amd64 | s390) - myconfig="${myconfig} ${bfd_config}";; - *) - ewarn "BFD is not supported on your architecture (${ARCH})." - ewarn "Using --enable-dlopen instead." - myconfig="${myconfig} ${dlopen_config}";; - esac - fi - - else - myconfig="${myconfig} --enable-locbfd --disable-dynsysbfd --disable-statsysbfd" - fi - - if use tk; then - myconfig="${myconfig} - --enable-tkconfig=/usr/lib - --enable-tclconfig=/usr/lib" - fi - - myconfig="${myconfig} - --enable-dynsysgmp - `use_enable readline readline` - `use_with X x` - `use_enable debug debug` - `use_enable gprof gprof` - `use_enable ansi ansi` - --enable-xdr=no - --enable-infodir=/usr/share/info - --enable-emacsdir=/usr/share/emacs/site-lisp/gcl" - - einfo "Configuring with the following: -${myconfig}" - econf ${myconfig} || die - make || die - - sed -e 's,@EXT@,,g' debian/in.gcl.1 >gcl.1 -} - -src_install() { - export SANDBOX_ON=0 - make DESTDIR="${D}" install || die - - rm -rf "${D}"/usr/lib/${P}/info - mv "${D}"/default.el elisp/ - - if use emacs; then - mv elisp/add-default.el "${T}"/50gcl-gentoo.el - elisp-site-file-install "${T}"/50gcl-gentoo.el - elisp-install ${PN} elisp/* - fperms 0644 /usr/share/emacs/site-lisp/gcl/* - else - rm -rf "${D}"/usr/share/emacs - fi - - dosed /usr/bin/gcl - fperms 0755 /usr/bin/gcl - - # fix the GCL_TK_DIR=/var/tmp/portage/${P}/image// - dosed /usr/lib/${P}/gcl-tk/gcltksrv - fperms 0755 /usr/lib/${P}/gcl-tk/gcltksrv - - #repair gcl.exe symlink - #rm ${D}/usr/bin/gcl.exe - dosym ../lib/${P}/unixport/saved_gcl /usr/bin/gcl.exe - - dodoc readme* RELEASE* ChangeLog* doc/* - - for i in "${D}"/usr/share/doc/gcl-{tk,si}; do - mv $i "${D}"/usr/share/doc/${PF} - done - - doman gcl.1 - - find "${D}"/usr/lib/gcl-${PV}/ -type f \( -perm 640 -o -perm 750 \) -exec chmod 0644 '{}' \; -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/dev-lisp/gcl/gcl-2.6.7-r2.ebuild b/dev-lisp/gcl/gcl-2.6.7-r2.ebuild deleted file mode 100644 index 2c6c2c9dbb48..000000000000 --- a/dev-lisp/gcl/gcl-2.6.7-r2.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/gcl-2.6.7-r2.ebuild,v 1.11 2012/06/07 18:59:25 zmedico Exp $ - -inherit elisp-common eutils flag-o-matic - -DEB_PV=32 - -DESCRIPTION="GNU Common Lisp" -HOMEPAGE="http://www.gnu.org/software/gcl/gcl.html" -SRC_URI="mirror://debian/pool/main/g/gcl/gcl_${PV}.orig.tar.gz - mirror://debian/pool/main/g/gcl/gcl_${PV}-${DEB_PV}.diff.gz - mirror://gnu/gcl/${PN}.info.tgz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86 ~ppc ~amd64 ~sparc" -IUSE="emacs readline debug X tk doc ansi" - -RDEPEND="emacs? ( virtual/emacs ) - readline? ( sys-libs/readline ) - >=dev-libs/gmp-4.1 - tk? ( dev-lang/tk ) - X? ( x11-libs/libXt x11-libs/libXext x11-libs/libXmu x11-libs/libXaw ) - virtual/latex-base" # pdflatex (see Bug # 157903) -DEPEND="${RDEPEND} - doc? ( virtual/texi2dvi ) - >=app-text/texi2html-1.64 - >=sys-devel/autoconf-2.52" - -src_unpack() { - unpack ${A} - cd "${S}" - epatch ../gcl_${PV}-${DEB_PV}.diff - epatch "${FILESDIR}"/flex-configure-LANG.patch - sed -ie "s/gcl-doc/${PF}/g" "${S}"/info/makefile -} - -src_compile() { - export SANDBOX_ON=0 - local myconfig="" - # Hardened gcc may automatically use PIE building, which does not - # work for this package so far - filter-flags "-fPIC" - if use tk; then - myconfig="${myconfig} --enable-tkconfig=/usr/lib --enable-tclconfig=/usr/lib" - fi - myconfig="${myconfig} - --enable-locbfd - --disable-dynsysbfd - --disable-statsysbfd - --enable-dynsysgmp - $(use_enable readline readline) - $(use_with X x) - $(use_enable debug debug) - $(use_enable ansi ansi) - --enable-xdr=no - --enable-infodir=/usr/share/info - --enable-emacsdir=/usr/share/emacs/site-lisp/gcl" - einfo "Configuring with the following: -${myconfig}" - econf ${myconfig} - make || die "make failed" - sed -e 's,@EXT@,,g' debian/in.gcl.1 >gcl.1 -} - -src_install() { - export SANDBOX_ON=0 - make DESTDIR="${D}" install || die "make install failed" - - rm -rf "${D}"/usr/lib/${P}/info - mv "${D}"/default.el elisp/ - - if use emacs; then - mv elisp/add-default.el "${T}"/50gcl-gentoo.el - elisp-site-file-install "${T}"/50gcl-gentoo.el - elisp-install ${PN} elisp/* - fperms 0644 /usr/share/emacs/site-lisp/gcl/* - else - rm -rf "${D}"/usr/share/emacs - fi - - dosed /usr/bin/gcl - fperms 0755 /usr/bin/gcl - - # fix the GCL_TK_DIR=/var/tmp/portage/${P}/image// - dosed /usr/lib/${P}/gcl-tk/gcltksrv - fperms 0755 /usr/lib/${P}/gcl-tk/gcltksrv - - #repair gcl.exe symlink - #rm ${D}/usr/bin/gcl.exe - dosym ../lib/${P}/unixport/saved_gcl /usr/bin/gcl.exe - - dodoc readme* RELEASE* ChangeLog* doc/* - - for i in "${D}"/usr/share/doc/gcl-{tk,si}; do - mv $i "${D}"/usr/share/doc/${PF} - done - - doman gcl.1 - doinfo info/*.info* - - find "${D}"/usr/lib/gcl-${PV}/ -type f \( -perm 640 -o -perm 750 \) -exec chmod 0644 '{}' \; -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/dev-lisp/gcl/gcl-2.6.7.ebuild b/dev-lisp/gcl/gcl-2.6.7.ebuild deleted file mode 100644 index 9ca555b795dc..000000000000 --- a/dev-lisp/gcl/gcl-2.6.7.ebuild +++ /dev/null @@ -1,171 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/gcl-2.6.7.ebuild,v 1.13 2012/06/07 18:59:25 zmedico Exp $ - -inherit elisp-common eutils flag-o-matic autotools - -DESCRIPTION="GNU Common Lisp" -HOMEPAGE="http://www.gnu.org/software/gcl/gcl.html" -SRC_URI="ftp://ftp.gnu.org/gnu/gcl/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="x86 ~ppc amd64 sparc" -IUSE="emacs readline debug X tk custreloc dlopen gprof doc ansi" - -RDEPEND="emacs? ( virtual/emacs ) - X? ( x11-libs/libXt x11-libs/libXext x11-libs/libXmu x11-libs/libXaw ) - readline? ( sys-libs/readline ) - >=dev-libs/gmp-4.1 - tk? ( dev-lang/tk )" - -DEPEND="$RDEPEND - doc? ( virtual/texi2dvi ) - >=app-text/texi2html-1.64 - >=sys-devel/autoconf-2.52" - -src_unpack() { - unpack ${A} - sed -e "s/gcl-doc/${PF}/g" "${S}"/info/makefile > "${T}"/makefile - mv "${T}"/makefile "${S}"/info/makefile - epatch "${FILESDIR}"/${PV}-fix-configure.in-gentoo.patch - epatch "${FILESDIR}"/${P}-fix-configure.in-bfd.patch - - eautoconf || die -} - -src_compile() { - export SANDBOX_ON=0 - local myconfig="" - - # Hardened gcc may automatically use PIE building, which does not - # work for this package so far - - filter-flags "-fPIC" - - # -fomit-frame-pointer cannot be used with gprof - - if use gprof; then - filter-flags "-fomit-frame-pointer" - fi - - # Unfortunately, we need to override any relocation choices below - # while upstream doesn't work with system BFD. SuSE has the same - # problem apparently. - - if false; then - - # Linking options are enumerated at - # http://www.gnu.org/software/gcl/RELEASE-2.6.2.html - - local dlopen_config=" - --disable-custreloc - --enable-dlopen - --disable-dynsysbfd - --disable-statsysbfd"; - - local bfd_config=" - --disable-custreloc - --disable-dlopen - --enable-dynsysbfd - --disable-statsysbfd"; - - local custreloc_config=" - --enable-custreloc - --disable-dlopen - --disable-dynsysbfd - --disable-statsysbfd"; - - if use custreloc; then - case "${ARCH}" in - x86 | sparc) - myconfig="${myconfig} ${custreloc_config}";; - *) - ewarn "--enable-custreloc is not supported on your architecture (${ARCH})." - ewarn "Using --enable-dlopen instead." - myconfig="${myconfig} ${dlopen_config}" - - esac - elif use dlopen; then - myconfig="${myconfig} ${dlopen_config}" - else - case "${ARCH}" in - x86 | sparc | ppc | amd64 | s390) - myconfig="${myconfig} ${bfd_config}";; - *) - ewarn "BFD is not supported on your architecture (${ARCH})." - ewarn "Using --enable-dlopen instead." - myconfig="${myconfig} ${dlopen_config}";; - esac - fi - - else - myconfig="${myconfig} --enable-locbfd --disable-dynsysbfd --disable-statsysbfd" - fi - - if use tk; then - myconfig="${myconfig} - --enable-tkconfig=/usr/lib - --enable-tclconfig=/usr/lib" - fi - - myconfig="${myconfig} - --enable-dynsysgmp - `use_enable readline readline` - `use_with X x` - `use_enable debug debug` - `use_enable gprof gprof` - `use_enable ansi ansi` - --enable-xdr=no - --enable-infodir=/usr/share/info - --enable-emacsdir=/usr/share/emacs/site-lisp/gcl" - - einfo "Configuring with the following: -${myconfig}" - econf ${myconfig} || die - make || die -} - -src_install() { - export SANDBOX_ON=0 - make DESTDIR="${D}" install || die - - rm -rf "${D}"/usr/lib/${P}/info - mv "${D}"/default.el elisp/ - - if use emacs; then - mv elisp/add-default.el "${T}"/50gcl-gentoo.el - elisp-site-file-install "${T}"/50gcl-gentoo.el - elisp-install ${PN} elisp/* - fperms 0644 /usr/share/emacs/site-lisp/gcl/* - else - rm -rf "${D}"/usr/share/emacs - fi - - dosed /usr/bin/gcl - fperms 0755 /usr/bin/gcl - - # fix the GCL_TK_DIR=/var/tmp/portage/${P}/image// - dosed /usr/lib/${P}/gcl-tk/gcltksrv - fperms 0755 /usr/lib/${P}/gcl-tk/gcltksrv - - #repair gcl.exe symlink - #rm ${D}/usr/bin/gcl.exe - dosym ../lib/${P}/unixport/saved_gcl /usr/bin/gcl.exe - - dodoc readme* RELEASE* ChangeLog* doc/* - - for i in "${D}"/usr/share/doc/gcl-{tk,si}; do - mv $i "${D}"/usr/share/doc/${PF} - done - - find "${D}"/usr/lib/gcl-${PV}/ -type f \( -perm 640 -o -perm 750 \) -exec chmod 0644 '{}' \; -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/dev-lisp/gcl/gcl-2.6.8_pre20120805.ebuild b/dev-lisp/gcl/gcl-2.6.8_pre20120805.ebuild deleted file mode 100644 index ba80dccde929..000000000000 --- a/dev-lisp/gcl/gcl-2.6.8_pre20120805.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lisp/gcl/gcl-2.6.8_pre20120805.ebuild,v 1.2 2012/11/09 07:09:31 grozin Exp $ - -EAPI=3 - -#removing flag-o-matic results in make install failing due to a segfault -inherit elisp-common eutils flag-o-matic - -DESCRIPTION="GNU Common Lisp" -HOMEPAGE="http://www.gnu.org/software/gcl/gcl.html" -SRC_URI="http://dev.gentoo.org/~grozin/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+ansi debug doc emacs +readline tk X" - -# See bug #205803 -RESTRICT="strip" - -RDEPEND="emacs? ( virtual/emacs ) - readline? ( sys-libs/readline ) - >=dev-libs/gmp-4.1 - tk? ( dev-lang/tk ) - X? ( x11-libs/libXt x11-libs/libXext x11-libs/libXmu x11-libs/libXaw ) - virtual/latex-base" -DEPEND="${RDEPEND} - doc? ( virtual/texi2dvi ) - >=app-text/texi2html-1.64 - >=sys-devel/autoconf-2.52" - -src_prepare() { - epatch "${FILESDIR}"/${PN}-default-el.patch -} - -src_configure() { - local myconfig="" - if use tk; then - myconfig="${myconfig} --enable-tkconfig=/usr/lib --enable-tclconfig=/usr/lib" - fi - myconfig="${myconfig} \ - --enable-emacsdir=/usr/share/emacs/site-lisp/gcl \ - --enable-dynsysgmp \ - --disable-xdr - $(use_enable readline) \ - $(use_with X x) \ - $(use_enable debug) \ - $(use_enable ansi)" - - einfo "Configuring with the following: -${myconfig}" - econf ${myconfig} -} - -src_compile() { - make || die "make failed" - sed -e 's,@EXT@,,g' debian/in.gcl.1 >gcl.1 -} - -src_test() { - local make_ansi_tests_clean="rm -f test.out *.fasl *.o \ - *.so *~ *.fn *.x86f *.fasl *.ufsl" - if use ansi; then - cd ansi-tests - - ( make clean && make test-unixport ) \ - || die "make ansi-tests failed!" - - cat "${FILESDIR}/bootstrap-gcl" \ - | ../unixport/saved_ansi_gcl - - cat "${FILESDIR}/bootstrap-gcl" \ - |sed s/bootstrapped_ansi_gcl/bootstrapped_r_ansi_gcl/g \ - | ./bootstrapped_ansi_gcl - - ( ${make_ansi_tests_clean} && \ - echo "(load \"gclload.lsp\")" \ - | ./bootstrapped_r_ansi_gcl ) \ - || die "Phase 2, bootstraped compiler failed in tests" - - else - - ewarn "Upstream provides tests only for ansi-gcl." - ewarn "Please emerge with ansi USE flag enabled" - ewarn "if you wnat to run the ansi tests." - - cat "${FILESDIR}/bootstrap-gcl" \ - | sed s/bootstrapped_ansi_gcl/bootstrapped_gcl/g \ - | unixport/saved_gcl - - cat "${FILESDIR}/bootstrap-gcl" \ - | sed s/bootstrapped_ansi_gcl/bootstrapped_r_gcl/g \ - | ./bootstrapped_gcl - - for x in "./bootstrapped_r_gcl" "unixport/saved_gcl" ; do - echo "(compiler::emit-fn t)" \ - | ${x} \ - || die "Phase 2, bootstraped compiler failed in tests" - done - fi -} - -src_install() { - make DESTDIR="${D}" install || die "make install failed" - rm -rf "${D}"usr/share/doc/${PN}-si "${D}"usr/share/doc/${PN}-tk - - dosed /usr/bin/gcl - fperms 0755 /usr/bin/gcl - - dodoc readme* RELEASE* ChangeLog* doc/* - doman gcl.1 - doinfo info/*.info* - - if use emacs; then - mv "${D}"usr/share/emacs/site-lisp/${PN}/add-default.el "${T}"/50${PN}-gentoo.el - elisp-site-file-install "${T}"/50${PN}-gentoo.el - elisp-install ${PN} elisp/* - fperms 0644 /usr/share/emacs/site-lisp/gcl/* - else - rm -rf "${D}"usr/share/emacs - fi - - if use doc; then - mv "${D}"usr/share/doc/*.dvi "${D}"usr/share/doc/dwdoc* "${D}"usr/share/doc/${PF}/ - else - rm -rf "${D}"usr/share/doc/*.dvi "${D}"usr/share/doc/dwdoc* - fi -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/dev-lisp/gcl/metadata.xml b/dev-lisp/gcl/metadata.xml index 4635d40bd95b..3e77021af943 100644 --- a/dev-lisp/gcl/metadata.xml +++ b/dev-lisp/gcl/metadata.xml @@ -8,10 +8,7 @@ code, providing for both good performance and facile portability. </longdescription> <use> - <flag name='ansi'>Build a GCL with ANSI support (else build a traditional - CLtL1 image)</flag> - <flag name='custreloc'>Build a GCL which uses custom GCL code for linking</flag> - <flag name='dlopen'>Build a GCL which uses dlopen for linking</flag> - <flag name='gprof'>Build a GCL with profiling support</flag> + <flag name='ansi'>Build a GCL with ANSI support (else build a traditional CLtL1 image)</flag> + <flag name='athena'>Build xgcl - an interface to <pkg>x11-libs/libXaw</pkg></flag> </use> </pkgmetadata> |