diff options
Diffstat (limited to 'dev-lisp')
-rw-r--r-- | dev-lisp/Manifest.gz | bin | 3046 -> 3045 bytes | |||
-rw-r--r-- | dev-lisp/abcl/Manifest | 9 | ||||
-rw-r--r-- | dev-lisp/abcl/abcl-0.0.9-r1.ebuild | 78 | ||||
-rw-r--r-- | dev-lisp/abcl/abcl-0.20.0-r1.ebuild | 2 | ||||
-rw-r--r-- | dev-lisp/abcl/abcl-1.5.0.ebuild (renamed from dev-lisp/abcl/abcl-0.20.0.ebuild) | 18 | ||||
-rw-r--r-- | dev-lisp/abcl/metadata.xml | 5 | ||||
-rw-r--r-- | dev-lisp/ecls/Manifest | 10 | ||||
-rw-r--r-- | dev-lisp/ecls/ecls-15.3.7.ebuild | 90 | ||||
-rw-r--r-- | dev-lisp/ecls/ecls-16.0.0-r1.ebuild | 91 | ||||
-rw-r--r-- | dev-lisp/ecls/ecls-16.0.0.ebuild | 90 | ||||
-rw-r--r-- | dev-lisp/ecls/ecls-16.1.2-r1.ebuild | 91 | ||||
-rw-r--r-- | dev-lisp/ecls/ecls-16.1.2.ebuild | 90 | ||||
-rw-r--r-- | dev-lisp/ecls/files/15.3.7-headers-gentoo.patch | 13 | ||||
-rw-r--r-- | dev-lisp/ecls/files/16.1.2-headers-gentoo.patch | 13 |
14 files changed, 14 insertions, 586 deletions
diff --git a/dev-lisp/Manifest.gz b/dev-lisp/Manifest.gz Binary files differindex 7463f01c53a0..30f063e561d3 100644 --- a/dev-lisp/Manifest.gz +++ b/dev-lisp/Manifest.gz diff --git a/dev-lisp/abcl/Manifest b/dev-lisp/abcl/Manifest index cb429cf07093..f14c638abf77 100644 --- a/dev-lisp/abcl/Manifest +++ b/dev-lisp/abcl/Manifest @@ -1,6 +1,5 @@ -DIST abcl-0.0.9.tar.gz 592410 BLAKE2B 7c8a2f4b03d251785f49b62965eb1e0906871080c29ff1bf41db3e2c45ded42adf4a131a833b347f3d3eac17b228b0e575985ec7f2cd02e4691085f645b05b11 SHA512 d822f099ab73f1f62f14bfa3991b88573587d90a8c31e97933549bd19fabaa4d9337963ba33f6ef59f65c259f374bbabb5263c2c3fda3d99a19a645756f80a1c DIST abcl-src-0.20.0.tar.gz 735614 BLAKE2B a4052bdbdd7de00d4232b63df29b281b48825d219cca8754f7ffff8c8e42cb22ee321f449ef0d72b6dc62d6e857e406d5d56236f61066adf5026975cfd31e4d9 SHA512 73b033883149b1083a03d87ed5c41b5b6e790cb02978a82f1b57274e6744b66c7b05c5a708077f354ee46ce0780327dfc728bbd9cd9c4f87bd69b730ead8e81b -EBUILD abcl-0.0.9-r1.ebuild 2004 BLAKE2B 622307f7abf84a0a8edd35dbc4ff60aa174b358b19cab6aa5632814886ca45b7500b2de486e1ca3d8cc278f71c5525c83c3e044509cac45bd6d257624baecd9c SHA512 07d39aaa6f35ebcfa454b8a28527bd79a10693fb111afb45683f7ae04b5e8b38d4ab65426b45df3c99fe194f53c528d40a547a91fe689b96d24701e8ecc1527d -EBUILD abcl-0.20.0-r1.ebuild 1058 BLAKE2B a68c43363c108615807f4c04732efc551987b9a3725c0efcfa878680d3f2f5d046a4c086d88aaaeda7c0e1ddf1dddfe1071582f1d0a0be4be1e1dbdd6ef9028c SHA512 138a8b20be9486a32c0b511765dda76bb496eecb9e67fd82e2eed24b4aad4fb690b65575242ffd4871928c2b9de50dc7fc0f5fdb61afd9eedc0e9d2a0b4ad3a7 -EBUILD abcl-0.20.0.ebuild 841 BLAKE2B 0fba72965705bba04e28d2e4674fd1e2dc644a097de9d7feb26210b1fb8d823ae8b2b5e01f1ecc7e253940c748f813ba3d43bf6a2367f90c6ccc1821d57ea3d3 SHA512 4d9ec141c654c4bc08fb40028dd1bf3b95eb77a8bbf879a32b47ae7fda9e2b8825f16355c268321280c2fd07d16cdd4f4142b0db85e8fd84dc1769805ecd7870 -MISC metadata.xml 756 BLAKE2B 89eebda38b1d87b775be700f8b6308d7184bcd1d5cfbcb8aed108eabeb4999b97561ac70fbfb30fa7eab72696eddca4fc532bb81d78b7b9e87cfe40ad17eb49c SHA512 5b04db4f6e680850b17493db2973bff0b260194fc7f4e9252c4250b58bfe7eea1398df2fe703a49106e5c7c8b5c1bb31bd8b18296767b164566b02f6673ab860 +DIST abcl-src-1.5.0.tar.gz 1187678 BLAKE2B 4c6993ab90d6fe12e93bf185ecdc16dd5c69ff5c65881e74db51ba9a8167e3a3de4b25ff9971084e92499f654aacec2a07757d100a5977944076476d47c17438 SHA512 d56c23a82103dfebb3361903af096f923738008e551f3b5e07e00f0423c8ade0b07a388b7834b5d79d9191863b38db2c17fa27bffd848d7cba88d6bb67e32db3 +EBUILD abcl-0.20.0-r1.ebuild 1057 BLAKE2B 653c264f3375e604f18ae5a3e8b31faba909d72b97aaa9c03b31e556a22d7bcb793c0d0c000007de0059d6cc4087c0d4275c4c0a604a3f64bc4a550747f70707 SHA512 0ce1f73624109a48d8cf95a23e1a4de0a01d8aa9ccbda4945d8c2d34b1f6683fee66590960b57a26cf38098a98b1f3abbf2d156e6499bcbacfb46c0625cd3728 +EBUILD abcl-1.5.0.ebuild 818 BLAKE2B df8defbde6fef4c27aac699a3261904f7ef2b3effa678f9fd7fa66554d58fc5c75c382d2977eeb1ab3da891c3768b20adb827a653019d68147d17a80a46c6efb SHA512 02bddff2a5f3dd0c9895d6a741b662edcfd5ba3879484f9193912468b212b0283f446f26eaf4057a08406b6e81c83a100d468e9c6e00471fdeec7f4087eb6323 +MISC metadata.xml 509 BLAKE2B 484256eac69bd0c0bf0bffadc8513a1f9f7c90e22db8a45d3008517936aad0f00d028ab97987c954c3cd086c0e0824bba3969a24d1c544be47c2221f817bd5cc SHA512 7216031e2c4c73c0d0bcf4b454cfa7d859dc21cd6d1000792357dcda973e6ea78917d06077b283d0ed19bda53c01917fcccd562fab5770499b9cfae4dace1ef5 diff --git a/dev-lisp/abcl/abcl-0.0.9-r1.ebuild b/dev-lisp/abcl/abcl-0.0.9-r1.ebuild deleted file mode 100644 index 6698eaa4a04e..000000000000 --- a/dev-lisp/abcl/abcl-0.0.9-r1.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -inherit eutils java-pkg-2 - -DESCRIPTION="ABCL is an implementation of ANSI Common Lisp that runs in a Java VM" -HOMEPAGE="http://armedbear.org/abcl.html" -SRC_URI="http://armedbear.org/${P}.tar.gz" -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86" -IUSE="jad clisp cmucl" - -RDEPEND=">=virtual/jre-1.4 - jad? ( dev-java/jad-bin )" - -DEPEND=">=virtual/jdk-1.4 - dev-lang/python - !cmucl? ( !clisp? ( dev-lisp/sbcl ) ) - cmucl? ( dev-lisp/cmucl ) - clisp? ( dev-lisp/clisp )" - -src_unpack() { - unpack ${A} - cat > "${S}/customizations.lisp" <<EOF -(in-package #:build-abcl) -(setf -*javac-options* "-g $(java-pkg_javac-args)" -*jikes-options* "+D -g $(java-pkg_javac-args)" -*jdk* "${JAVA_HOME}/" -*java-compiler* "${JAVAC}" -*jar* "jar") -EOF - einfo "Building with the following customizations.lisp:" - cat "${S}/customizations.lisp" - cat >"${S}/build.lisp" <<'EOF' -(progn (load "build-abcl") (funcall (intern "BUILD-ABCL" "BUILD-ABCL") :clean t :full t) #+sbcl (sb-ext:quit) #+clisp (ext:quit) #+cmu (extensions:quit)) -EOF -} - -getutfvars() { -python << EOF -import os -for key,value in os.environ.iteritems(): - try: - value.encode() - except UnicodeDecodeError: - print key -EOF -} - -src_compile() { - local lisp_compiler lisp_compiler_args - if use clisp; then - lisp_compiler="clisp" - lisp_compiler_args="-ansi build.lisp" - elif use cmucl; then - lisp_compiler="lisp" - lisp_compiler_args="-noinit -nositeinit -batch -load build.lisp" - else - lisp_compiler="sbcl" - lisp_compiler_args="--sysinit /dev/null --userinit /dev/null --disable-debugger --load build.lisp" - fi - - einfo "Filtering non ASCII environment variables" - for var in $(getutfvars); do - einfo " ${var}" - unset ${var} - done - $lisp_compiler $lisp_compiler_args || die -} - -src_install() { - java-pkg_dolauncher ${PN} --java_args "-Xmx256M -Xrs" --main org.armedbear.lisp.Main - java-pkg_doso src/org/armedbear/lisp/libabcl.so - java-pkg_dojar abcl.jar - dodoc README || die -} diff --git a/dev-lisp/abcl/abcl-0.20.0-r1.ebuild b/dev-lisp/abcl/abcl-0.20.0-r1.ebuild index a181bebc531c..16b71c942057 100644 --- a/dev-lisp/abcl/abcl-0.20.0-r1.ebuild +++ b/dev-lisp/abcl/abcl-0.20.0-r1.ebuild @@ -15,7 +15,7 @@ SRC_URI="http://common-lisp.net/project/armedbear/releases/${MY_P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" DEPEND=">=virtual/jdk-1.6" RDEPEND=">=virtual/jre-1.6" diff --git a/dev-lisp/abcl/abcl-0.20.0.ebuild b/dev-lisp/abcl/abcl-1.5.0.ebuild index cd9abcd39b0c..6a476d2e6b06 100644 --- a/dev-lisp/abcl/abcl-0.20.0.ebuild +++ b/dev-lisp/abcl/abcl-1.5.0.ebuild @@ -1,24 +1,24 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI="2" +EAPI=6 -inherit java-pkg-2 java-ant-2 +inherit eutils java-pkg-2 java-ant-2 MY_P=${PN}-src-${PV} -DESCRIPTION="Armed Bear Common Lisp is a Common Lisp implementation for the JVM" +DESCRIPTION="Armed Bear Common Lisp is a Common Lisp implementation for the JVM." HOMEPAGE="http://common-lisp.net/project/armedbear/" -SRC_URI="http://common-lisp.net/project/armedbear/releases/${MY_P}.tar.gz" +SRC_URI="http://abcl.org/releases/${PV}/${MY_P}.tar.gz" +RESTRICT="mirror" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 x86" -IUSE="jad" +KEYWORDS="~amd64 ~x86" +IUSE="" DEPEND=">=virtual/jdk-1.5" -RDEPEND=">=virtual/jre-1.5 - jad? ( dev-java/jad-bin )" +RDEPEND=">=virtual/jre-1.5" S="${WORKDIR}"/${MY_P} diff --git a/dev-lisp/abcl/metadata.xml b/dev-lisp/abcl/metadata.xml index 47cec66cb9a1..0687231d2b7d 100644 --- a/dev-lisp/abcl/metadata.xml +++ b/dev-lisp/abcl/metadata.xml @@ -13,9 +13,4 @@ Armed Bear Common Lisp (ABCL) is an implementation of ANSI Common Lisp that runs in a Java virtual machine. </longdescription> - <use> - <flag name="clisp">Build Armed Bear Common Lisp using GNU CLISP</flag> - <flag name="cmucl">Build Armed Bear Common Lisp using CMU Common Lisp</flag> - <flag name="jad">Enable support for disassembling compiled code using JAD</flag> - </use> </pkgmetadata> diff --git a/dev-lisp/ecls/Manifest b/dev-lisp/ecls/Manifest index 789acdb9e12e..dc113b55c9d3 100644 --- a/dev-lisp/ecls/Manifest +++ b/dev-lisp/ecls/Manifest @@ -1,21 +1,11 @@ AUX 13.5.1-gc74.patch 1985 BLAKE2B 9b1d45468acd1da5f6b6607e2538855f2e3182d095845a1e0132d8e8e1b755d25569b93d4d1c1ffbc840ec56109295e322c8667045d0ce409771ebb5d85423f2 SHA512 59c5e23773273d84f896373d58d57c251644130a6da8d8a8bcbf7d2a56de1e58339bbd9937806aa054b0334489ff4670dc11e5005f6f86182802d684d86c6f3f AUX 13.5.1-headers-gentoo.patch 365 BLAKE2B 85b0f0dd98835d5f4e625a390e92d7e8db48a61cd8d732cdd353babf6d806353e07b72ed7cfac688aef3299a28e7ce35e068db5844a37fa827da68786a202913 SHA512 e3e8c2b871420bf35b0e887b291203f882818e688392f99f22d18dc6da0710d23d38d2f4a02a92bf9a1eda2c3b7fd05b0e4d57d7e885896369ed89c10b0730ad -AUX 15.3.7-headers-gentoo.patch 365 BLAKE2B 85b0f0dd98835d5f4e625a390e92d7e8db48a61cd8d732cdd353babf6d806353e07b72ed7cfac688aef3299a28e7ce35e068db5844a37fa827da68786a202913 SHA512 e3e8c2b871420bf35b0e887b291203f882818e688392f99f22d18dc6da0710d23d38d2f4a02a92bf9a1eda2c3b7fd05b0e4d57d7e885896369ed89c10b0730ad AUX 16.0.0-headers-gentoo.patch 396 BLAKE2B 1cf4c326c9b644c98598e57588cac850777250fb947e8cc29ff415818120dd95fe56be50dd129a25caa47abcafa976cb3f1d8e2b8e6a17787b6d41268864b49f SHA512 df7b1672b5db900c1f9bc5f0d3090d92f95d16cba61fabdc99eb02da66854c06c1cf601fc5e8d41b9e6cc266bf4b4dd0f13e8d6b5c5b0458c4a1f1593cc1688c -AUX 16.1.2-headers-gentoo.patch 396 BLAKE2B eb012b548b91fa27110541065a5f4b9a7a82631c0386bb0d81ff1a89f8afd991316f15ea429eb6f1f6d5f0b962682a69ebc64b5b9c8153244ce060371cff99dd SHA512 a5983f1fbaa3b0edadbc2497cc2e19c4d66bb17b3db67417d544182cdb10f34d864aa056ca98d0f5340a8e094fb9578580a74f10e997485927b25252f9dba6d6 AUX 16.1.3-build.patch 341 BLAKE2B 6a3b588010b66b6e060dfa29642bacea08e77e64cb9674c5677da69c3f3d7668e7893a16c67980b6ea87642c9961b475a29aafdf786afb3903ac4a6552164f30 SHA512 0af8f0704e79197a4d7857ae11f20f0086f2e1c3d2578ec613c6ce5df742e35b9676399d8f724528781a530426425a977646ec75b317f01609d17d3a98b04ef4 AUX 16.1.3-headers-gentoo.patch 446 BLAKE2B db2adc332867435e799e2779fbad5ebb175b247db5de7ab436da6631d31dc8d6059736dbb41be6fd91b0fd8116ee84e361772ae5da29c1448627bbeb07212646 SHA512 a58b39deb9f8577da66216fd6902803019751171e4415149a89bdb72f13a006e5f6d9bede2312521162a0895340c1a1ce756b09bc0a18dccceca3e4c0950a7cb AUX README.Gentoo 632 BLAKE2B 3067b3165fb18fb2ef83a70513e73df3a10b94d97920931a15764e1f01d62db5c908fffd9bde06d1cee7b507884470025189aa3e4ab3c2273246071922d95744 SHA512 df0640792271d01f84437645fe8854740b17dd349e36b76711c55f6f4fefa7d2fd810176ece2a25d8cab88192f31a6df38e67dfcb7992857e5d038ad74b11c8a DIST ecl-13.5.1.tgz 9401163 BLAKE2B 441f2ed429f9f508d12fec333aeed7178aedab0e2011c57fbf0c6695747de95e5db6818c5cfc6acd1097804a4cd7bf1dd0ec3e79c04a5b4399d61cefb5179ba7 SHA512 a09f8b824aa78e461d700eefb1a8b68b876e15d49124a397e0b5b58ad73b80f818133a7b8e48ddb83505eea2f9c5fb024de8701b527524004e336e456eb07c84 -DIST ecl-15.3.7.tgz 8755180 BLAKE2B 3124f5d16d5e40d455d8f842a5fe4d56332e562ea5b498ffaa8d9edcd44ec99aef6ba72142a60f4d9714c914acecaab5125636a61e007469b6a9196956435edb SHA512 50a28ed551e507bee526ae44a12da2524c1feedf07cf8ca99650e37ecd7b99c4e2f2758c077979b174d303ffdcd9325637b708a29d14d8c3851c7e65d4ea026c -DIST ecl-16.0.0.tgz 8009304 BLAKE2B 178793b018370f22e1107ce198398f181d68eced29527b022a0524744fb7d879a8346f95af1d807779b5e0462426f654741ca839d66f229bd86a8c227d5f1ee1 SHA512 15e4c604901dae1037e54ab1739d45a0f5f05decf6e72ba60d8b6b53e549021e93b811b809c4a72f423a20e9f9770969910d35edd5f184757293f98f89024c3a -DIST ecl-16.1.2.tgz 7449461 BLAKE2B 355611b70532b73a976777fa3ad9b73ad19381aa4422537acf880c453aeeaa2cc44c3b7324e01b871d2cb8a3f16c9196213ff3dea5848b77e352069e46b986e7 SHA512 f204494907226a12b4ecabc39d555f27c1ce5cba515fccd187d9b7ee584d86278558d6a26b2bbec98bce582239f21ac00c2d854f594c6b1f21e1636793845926 DIST ecl-16.1.3.tgz 7459212 BLAKE2B 4f9d6ad2bd92ede4b5b20857b95a48bad5002049e83611865d9cf13e7131adfaad147a31f22f9a3f6a2c06e46db1996aa98135c28b97bf5ef16e17b5eba0dc4b SHA512 5d743f422f6bc24671abf4c739cde8273d08f056906a1ef8aed5145c703b6d52c7fa4b5e0be8c125f32240c20ce053007786bb3ae81cc34d47791f6fae0819c1 EBUILD ecls-13.5.1-r1.ebuild 2231 BLAKE2B 7bb19af668e153b496feffba346c7cb8829d2c82d230f149c24d42a2800ae9ac9df75c1616b01e5c772c3c442070e83c020c870af98dd89c06b8585094f41d5d SHA512 8542ca9bad0122153931dd949006928d63475669b81c3a17f148c3be1ffe8874586965c0a43fa294b492ff210bdae7f302aa92d2cca9e3fef19a6ceef91c0ed7 -EBUILD ecls-15.3.7.ebuild 2319 BLAKE2B c54416d9ef6217c0f4ede89a1b8437d1eb31b0cc152d46daf1837eb175f62c53c7c8a6572db4c0840115f85fea9be6b0682515f25ebbc393c1c731e95876b8c6 SHA512 6b007bafa882658985e892b61e8f428df6953638f83607d0559f2c92417762ce1930390dd2cc1b5ad880f5f922e59b0dd7f5d4feb767122dcf4f915861ebb65c -EBUILD ecls-16.0.0-r1.ebuild 2370 BLAKE2B 45f5aa73c0e183373517e71ec2e3a376f74556b7417cf29978df8003c281129b791700dae228c846152adb5d49d0e7c879ec9f6b942ca1d6a5bd42809255bd1c SHA512 15b9f559c340b76ad2771d942091b0913dce1b24f59f9ef111dd3300dda39c6a6dca139a7f466ff2052d4615d30ea6398c312373ec8d5e828be4ad8a38d02dec -EBUILD ecls-16.0.0.ebuild 2346 BLAKE2B 2776be5706bddff50e7547730354245bc5e6918ff635edb28cd8d78735fd8a0e890bab3432e8a600a30c23f8ebc775f83278e0f7917c48106c6fb04726c29e5c SHA512 724a13280895cf103744fe3afc3f61fa7371dd01c65d9292a373b6c729b0fe0ffd460964f8d42d9ca1a99b6caf6c017dda2dded8ff2727fbb2fb8b3d3954dd9a -EBUILD ecls-16.1.2-r1.ebuild 2377 BLAKE2B b004021598a7aa222079fec1bef95e4335a85fc2fa3019554c31770bbccae94ab5e815ebeabc7707e2c78d8f9fbca33b007389b73cc9c54d8c9403b580bbc437 SHA512 b8e6b4d2a51091e6790542beb2e9c823005ecf834c8575410e682ddb3cf977c645dc4d9b4d97ff63d7fce1b0ba431cf41f5813bccc338110fefcffe752425fbc -EBUILD ecls-16.1.2.ebuild 2353 BLAKE2B 0e712fa05cb59077f859a8ef41ddb3f51a1b4c7c44ebfd3ca28815c072ba1984fabd8a500982165f16e0207a1e39d3290c96de2669e4df2907d6ccec29f30c57 SHA512 1bcc9a83f82f23acd4a533b7b153af4be25d966af6ceb9d38292106ba9bdc9fbf6247a572734353a0796e328a31087f79dd1b2b084a3553e6ac485f28191b058 EBUILD ecls-16.1.3.ebuild 2418 BLAKE2B 31b225c1e1a462040de11ae342a330d9519b88507bb157edb39a1cbb1b80954a50cb129113f1f23a3a62ef51f2dd9a0c57810704fe28b8577679cee43058f2bb SHA512 e4ba51270ce279f09fc29574435ddee475d76c4d66b4a57d51a2235eb32da7aae1fbeadf946dcc1af6b67fbde6276b33a82d155ce38ae1213a2aadb55cf7519a MISC metadata.xml 901 BLAKE2B 96892af45b0d5c6b7c0e0ee20010ce7ac068a25d024d31f2dae1acd730aaa62f7589f322d7ad0ade27a03cdae7eeef5297adcd9fb821ca67d4e1ba88de1c2a17 SHA512 15403f25533646601eb454946599d1d97353038286df0d075f923b598fe44047e525745a33f7e3dbc15fee717d6311abbe546371ecbc4c9df347771dd5c007e9 diff --git a/dev-lisp/ecls/ecls-15.3.7.ebuild b/dev-lisp/ecls/ecls-15.3.7.ebuild deleted file mode 100644 index d8991988204d..000000000000 --- a/dev-lisp/ecls/ecls-15.3.7.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit eutils multilib - -# test phase only works if ecls already installed #516876 -RESTRICT="test" - -MY_P=ecl-${PV} - -DESCRIPTION="ECL is an embeddable Common Lisp implementation" -HOMEPAGE="http://ecls.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tgz" - -LICENSE="BSD LGPL-2" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~ppc ~sparc ~x86" -IUSE="debug emacs gengc precisegc cpu_flags_x86_sse +threads +unicode +libatomic X" - -CDEPEND="dev-libs/gmp:0 - virtual/libffi - libatomic? ( dev-libs/libatomic_ops ) - >=dev-libs/boehm-gc-7.1[threads?] - >=dev-lisp/asdf-2.33-r3:=" -DEPEND="${CDEPEND} - app-text/texi2html - emacs? ( virtual/emacs >=app-eselect/eselect-emacs-1.12 )" -RDEPEND="${CDEPEND}" - -S="${WORKDIR}"/${MY_P} - -pkg_setup () { - if use gengc || use precisegc ; then - ewarn "You have enabled the generational garbage collector or" - ewarn "the precise collection routines. These features are not very stable" - ewarn "at the moment and may cause crashes." - ewarn "Don't enable them unless you know what you're doing." - fi -} - -src_prepare() { - epatch "${FILESDIR}"/${PV}-headers-gentoo.patch - cp "${EPREFIX}"/usr/share/common-lisp/source/asdf/build/asdf.lisp contrib/asdf/ || die -} - -src_configure() { - econf \ - --with-system-gmp \ - --enable-boehm=system \ - --enable-longdouble=yes \ - --with-dffi \ - $(use_enable gengc) \ - $(use_enable precisegc) \ - $(use_with debug debug-cflags) \ - $(use_enable libatomic libatomic system) \ - $(use_with cpu_flags_x86_sse sse) \ - $(use_enable threads) \ - $(use_with threads __thread) \ - $(use_enable unicode) \ - $(use_with unicode unicode-names) \ - $(use_with X x) \ - $(use_with X clx) -} - -src_compile() { - if use emacs; then - local ETAGS=$(eselect --brief etags list | sed -ne '/emacs/{p;q}') - [[ -n ${ETAGS} ]] || die "No etags implementation found" - pushd build > /dev/null || die - emake ETAGS=${ETAGS} TAGS - popd > /dev/null - else - touch build/TAGS - fi - - #parallel make fails - emake -j1 || die "Compilation failed" -} - -src_install () { - emake DESTDIR="${D}" install || die "Installation failed" - - dodoc ANNOUNCEMENT Copyright - dodoc "${FILESDIR}"/README.Gentoo - pushd build/doc - newman ecl.man ecl.1 - newman ecl-config.man ecl-config.1 - popd -} diff --git a/dev-lisp/ecls/ecls-16.0.0-r1.ebuild b/dev-lisp/ecls/ecls-16.0.0-r1.ebuild deleted file mode 100644 index 27b77ccde6c0..000000000000 --- a/dev-lisp/ecls/ecls-16.0.0-r1.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit eutils multilib - -# test phase only works if ecls already installed #516876 -RESTRICT="test" - -MY_P=ecl-${PV} - -DESCRIPTION="ECL is an embeddable Common Lisp implementation" -HOMEPAGE="https://common-lisp.net/project/ecl/" -SRC_URI="https://common-lisp.net/project/ecl/files/${MY_P}.tgz" - -LICENSE="BSD LGPL-2" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~ppc ~sparc ~x86" -IUSE="cxx debug emacs gengc precisegc cpu_flags_x86_sse +threads +unicode +libatomic X" - -CDEPEND="dev-libs/gmp:0 - virtual/libffi - libatomic? ( dev-libs/libatomic_ops ) - >=dev-libs/boehm-gc-7.1[threads?] - >=dev-lisp/asdf-2.33-r3:=" -DEPEND="${CDEPEND} - app-text/texi2html - emacs? ( virtual/emacs >=app-eselect/eselect-emacs-1.12 )" -RDEPEND="${CDEPEND}" - -S="${WORKDIR}"/${MY_P} - -pkg_setup () { - if use gengc || use precisegc ; then - ewarn "You have enabled the generational garbage collector or" - ewarn "the precise collection routines. These features are not very stable" - ewarn "at the moment and may cause crashes." - ewarn "Don't enable them unless you know what you're doing." - fi -} - -src_prepare() { - epatch "${FILESDIR}"/${PV}-headers-gentoo.patch - cp "${EPREFIX}"/usr/share/common-lisp/source/asdf/build/asdf.lisp contrib/asdf/ || die -} - -src_configure() { - econf \ - --with-system-gmp \ - --enable-boehm=system \ - --enable-longdouble=yes \ - --with-dffi \ - $(use_with cxx) \ - $(use_enable gengc) \ - $(use_enable precisegc) \ - $(use_with debug debug-cflags) \ - $(use_enable libatomic libatomic system) \ - $(use_with cpu_flags_x86_sse sse) \ - $(use_enable threads) \ - $(use_with threads __thread) \ - $(use_enable unicode) \ - $(use_with unicode unicode-names) \ - $(use_with X x) \ - $(use_with X clx) -} - -src_compile() { - if use emacs; then - local ETAGS=$(eselect --brief etags list | sed -ne '/emacs/{p;q}') - [[ -n ${ETAGS} ]] || die "No etags implementation found" - pushd build > /dev/null || die - emake ETAGS=${ETAGS} TAGS - popd > /dev/null - else - touch build/TAGS - fi - - #parallel make fails - emake -j1 || die "Compilation failed" -} - -src_install () { - emake DESTDIR="${D}" install || die "Installation failed" - - dodoc README CHANGELOG Copyright - dodoc "${FILESDIR}"/README.Gentoo - pushd build/doc - newman ecl.man ecl.1 - newman ecl-config.man ecl-config.1 - popd -} diff --git a/dev-lisp/ecls/ecls-16.0.0.ebuild b/dev-lisp/ecls/ecls-16.0.0.ebuild deleted file mode 100644 index 93421df52b5a..000000000000 --- a/dev-lisp/ecls/ecls-16.0.0.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit eutils multilib - -# test phase only works if ecls already installed #516876 -RESTRICT="test" - -MY_P=ecl-${PV} - -DESCRIPTION="ECL is an embeddable Common Lisp implementation" -HOMEPAGE="https://common-lisp.net/project/ecl/" -SRC_URI="https://common-lisp.net/project/ecl/files/${MY_P}.tgz" - -LICENSE="BSD LGPL-2" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~ppc ~sparc ~x86" -IUSE="debug emacs gengc precisegc cpu_flags_x86_sse +threads +unicode +libatomic X" - -CDEPEND="dev-libs/gmp:0 - virtual/libffi - libatomic? ( dev-libs/libatomic_ops ) - >=dev-libs/boehm-gc-7.1[threads?] - >=dev-lisp/asdf-2.33-r3:=" -DEPEND="${CDEPEND} - app-text/texi2html - emacs? ( virtual/emacs >=app-eselect/eselect-emacs-1.12 )" -RDEPEND="${CDEPEND}" - -S="${WORKDIR}"/${MY_P} - -pkg_setup () { - if use gengc || use precisegc ; then - ewarn "You have enabled the generational garbage collector or" - ewarn "the precise collection routines. These features are not very stable" - ewarn "at the moment and may cause crashes." - ewarn "Don't enable them unless you know what you're doing." - fi -} - -src_prepare() { - epatch "${FILESDIR}"/${PV}-headers-gentoo.patch - cp "${EPREFIX}"/usr/share/common-lisp/source/asdf/build/asdf.lisp contrib/asdf/ || die -} - -src_configure() { - econf \ - --with-system-gmp \ - --enable-boehm=system \ - --enable-longdouble=yes \ - --with-dffi \ - $(use_enable gengc) \ - $(use_enable precisegc) \ - $(use_with debug debug-cflags) \ - $(use_enable libatomic libatomic system) \ - $(use_with cpu_flags_x86_sse sse) \ - $(use_enable threads) \ - $(use_with threads __thread) \ - $(use_enable unicode) \ - $(use_with unicode unicode-names) \ - $(use_with X x) \ - $(use_with X clx) -} - -src_compile() { - if use emacs; then - local ETAGS=$(eselect --brief etags list | sed -ne '/emacs/{p;q}') - [[ -n ${ETAGS} ]] || die "No etags implementation found" - pushd build > /dev/null || die - emake ETAGS=${ETAGS} TAGS - popd > /dev/null - else - touch build/TAGS - fi - - #parallel make fails - emake -j1 || die "Compilation failed" -} - -src_install () { - emake DESTDIR="${D}" install || die "Installation failed" - - dodoc README CHANGELOG Copyright - dodoc "${FILESDIR}"/README.Gentoo - pushd build/doc - newman ecl.man ecl.1 - newman ecl-config.man ecl-config.1 - popd -} diff --git a/dev-lisp/ecls/ecls-16.1.2-r1.ebuild b/dev-lisp/ecls/ecls-16.1.2-r1.ebuild deleted file mode 100644 index 9184abfffb91..000000000000 --- a/dev-lisp/ecls/ecls-16.1.2-r1.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit eutils multilib - -# test phase only works if ecls already installed #516876 -RESTRICT="test" - -MY_P=ecl-${PV} - -DESCRIPTION="ECL is an embeddable Common Lisp implementation" -HOMEPAGE="https://common-lisp.net/project/ecl/" -SRC_URI="https://common-lisp.net/project/ecl/files/release/${PV}/${MY_P}.tgz" - -LICENSE="BSD LGPL-2" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~ppc ~sparc ~x86" -IUSE="cxx debug emacs gengc precisegc cpu_flags_x86_sse +threads +unicode +libatomic X" - -CDEPEND="dev-libs/gmp:0 - virtual/libffi - libatomic? ( dev-libs/libatomic_ops ) - >=dev-libs/boehm-gc-7.1[threads?] - >=dev-lisp/asdf-2.33-r3:=" -DEPEND="${CDEPEND} - app-text/texi2html - emacs? ( virtual/emacs >=app-eselect/eselect-emacs-1.12 )" -RDEPEND="${CDEPEND}" - -S="${WORKDIR}"/${MY_P} - -pkg_setup () { - if use gengc || use precisegc ; then - ewarn "You have enabled the generational garbage collector or" - ewarn "the precise collection routines. These features are not very stable" - ewarn "at the moment and may cause crashes." - ewarn "Don't enable them unless you know what you're doing." - fi -} - -src_prepare() { - epatch "${FILESDIR}"/${PV}-headers-gentoo.patch - cp "${EPREFIX}"/usr/share/common-lisp/source/asdf/build/asdf.lisp contrib/asdf/ || die -} - -src_configure() { - econf \ - --with-system-gmp \ - --enable-boehm=system \ - --enable-longdouble=yes \ - --with-dffi \ - $(use_with cxx) \ - $(use_enable gengc) \ - $(use_enable precisegc) \ - $(use_with debug debug-cflags) \ - $(use_enable libatomic libatomic system) \ - $(use_with cpu_flags_x86_sse sse) \ - $(use_enable threads) \ - $(use_with threads __thread) \ - $(use_enable unicode) \ - $(use_with unicode unicode-names) \ - $(use_with X x) \ - $(use_with X clx) -} - -src_compile() { - if use emacs; then - local ETAGS=$(eselect --brief etags list | sed -ne '/emacs/{p;q}') - [[ -n ${ETAGS} ]] || die "No etags implementation found" - pushd build > /dev/null || die - emake ETAGS=${ETAGS} TAGS - popd > /dev/null - else - touch build/TAGS - fi - - #parallel make fails - emake -j1 || die "Compilation failed" -} - -src_install () { - emake DESTDIR="${D}" install || die "Installation failed" - - dodoc README.md CHANGELOG - dodoc "${FILESDIR}"/README.Gentoo - pushd build/doc - newman ecl.man ecl.1 - newman ecl-config.man ecl-config.1 - popd -} diff --git a/dev-lisp/ecls/ecls-16.1.2.ebuild b/dev-lisp/ecls/ecls-16.1.2.ebuild deleted file mode 100644 index 2b621d2b361c..000000000000 --- a/dev-lisp/ecls/ecls-16.1.2.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit eutils multilib - -# test phase only works if ecls already installed #516876 -RESTRICT="test" - -MY_P=ecl-${PV} - -DESCRIPTION="ECL is an embeddable Common Lisp implementation" -HOMEPAGE="https://common-lisp.net/project/ecl/" -SRC_URI="https://common-lisp.net/project/ecl/files/release/${PV}/${MY_P}.tgz" - -LICENSE="BSD LGPL-2" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~ppc ~sparc ~x86" -IUSE="debug emacs gengc precisegc cpu_flags_x86_sse +threads +unicode +libatomic X" - -CDEPEND="dev-libs/gmp:0 - virtual/libffi - libatomic? ( dev-libs/libatomic_ops ) - >=dev-libs/boehm-gc-7.1[threads?] - >=dev-lisp/asdf-2.33-r3:=" -DEPEND="${CDEPEND} - app-text/texi2html - emacs? ( virtual/emacs >=app-eselect/eselect-emacs-1.12 )" -RDEPEND="${CDEPEND}" - -S="${WORKDIR}"/${MY_P} - -pkg_setup () { - if use gengc || use precisegc ; then - ewarn "You have enabled the generational garbage collector or" - ewarn "the precise collection routines. These features are not very stable" - ewarn "at the moment and may cause crashes." - ewarn "Don't enable them unless you know what you're doing." - fi -} - -src_prepare() { - epatch "${FILESDIR}"/${PV}-headers-gentoo.patch - cp "${EPREFIX}"/usr/share/common-lisp/source/asdf/build/asdf.lisp contrib/asdf/ || die -} - -src_configure() { - econf \ - --with-system-gmp \ - --enable-boehm=system \ - --enable-longdouble=yes \ - --with-dffi \ - $(use_enable gengc) \ - $(use_enable precisegc) \ - $(use_with debug debug-cflags) \ - $(use_enable libatomic libatomic system) \ - $(use_with cpu_flags_x86_sse sse) \ - $(use_enable threads) \ - $(use_with threads __thread) \ - $(use_enable unicode) \ - $(use_with unicode unicode-names) \ - $(use_with X x) \ - $(use_with X clx) -} - -src_compile() { - if use emacs; then - local ETAGS=$(eselect --brief etags list | sed -ne '/emacs/{p;q}') - [[ -n ${ETAGS} ]] || die "No etags implementation found" - pushd build > /dev/null || die - emake ETAGS=${ETAGS} TAGS - popd > /dev/null - else - touch build/TAGS - fi - - #parallel make fails - emake -j1 || die "Compilation failed" -} - -src_install () { - emake DESTDIR="${D}" install || die "Installation failed" - - dodoc README.md CHANGELOG - dodoc "${FILESDIR}"/README.Gentoo - pushd build/doc - newman ecl.man ecl.1 - newman ecl-config.man ecl-config.1 - popd -} diff --git a/dev-lisp/ecls/files/15.3.7-headers-gentoo.patch b/dev-lisp/ecls/files/15.3.7-headers-gentoo.patch deleted file mode 100644 index 958b948bac41..000000000000 --- a/dev-lisp/ecls/files/15.3.7-headers-gentoo.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff -r -U1 ecl-13.5.1.orig/src/h/object.h ecl-13.5.1/src/h/object.h ---- ecl-13.5.1.orig/src/h/object.h 2013-05-28 03:37:36.000000000 +0700 -+++ ecl-13.5.1/src/h/object.h 2013-05-29 19:23:34.000000000 +0700 -@@ -25,4 +25,9 @@ - -+#ifndef TRUE - #define TRUE 1 /* boolean true value */ -+#endif -+ -+#ifndef FALSE - #define FALSE 0 /* boolean false value */ -+#endif - diff --git a/dev-lisp/ecls/files/16.1.2-headers-gentoo.patch b/dev-lisp/ecls/files/16.1.2-headers-gentoo.patch deleted file mode 100644 index 193822a8fae2..000000000000 --- a/dev-lisp/ecls/files/16.1.2-headers-gentoo.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff -r -U1 ecl-16.1.2.orig/src/h/object.h ecl-16.1.2/src/h/object.h ---- ecl-16.1.2.orig/src/h/object.h 2016-02-25 08:06:19.000000000 +0100 -+++ ecl-16.1.2/src/h/object.h 2016-02-29 12:46:56.846308964 +0100 -@@ -27,4 +27,9 @@ - -+#ifndef TRUE - #define TRUE 1 /* boolean true value */ -+#endif -+ -+#ifndef FALSE - #define FALSE 0 /* boolean false value */ -+#endif - |