diff options
author | Andrey Grozin <grozin@gentoo.org> | 2013-06-26 17:30:53 +0000 |
---|---|---|
committer | Andrey Grozin <grozin@gentoo.org> | 2013-06-26 17:30:53 +0000 |
commit | d0c8e938a7e3bc6481ff0876435f8bfed4dade0a (patch) | |
tree | 2b3355f8e41334377f3e111161c17ae37a074366 /sci-mathematics | |
parent | remove lame, libvpx and xvid files with abi_x86_32 enabled, ref bug #473838 (diff) | |
download | historical-d0c8e938a7e3bc6481ff0876435f8bfed4dade0a.tar.gz historical-d0c8e938a7e3bc6481ff0876435f8bfed4dade0a.tar.bz2 historical-d0c8e938a7e3bc6481ff0876435f8bfed4dade0a.zip |
Version bump
Package-Manager: portage-2.2.0_alpha184/cvs/Linux i686
Manifest-Sign-Key: 0x3AFFCE974D34BD8C!
Diffstat (limited to 'sci-mathematics')
-rw-r--r-- | sci-mathematics/fricas/ChangeLog | 9 | ||||
-rw-r--r-- | sci-mathematics/fricas/Manifest | 42 | ||||
-rw-r--r-- | sci-mathematics/fricas/files/fricas-1.1.7.patch | 8 | ||||
-rw-r--r-- | sci-mathematics/fricas/files/fricas-sbcl.patch | 13 | ||||
-rw-r--r-- | sci-mathematics/fricas/fricas-1.1.7-r1.ebuild | 107 | ||||
-rw-r--r-- | sci-mathematics/fricas/fricas-1.2.1.ebuild (renamed from sci-mathematics/fricas/fricas-1.1.8.ebuild) | 30 | ||||
-rw-r--r-- | sci-mathematics/fricas/metadata.xml | 2 |
7 files changed, 35 insertions, 176 deletions
diff --git a/sci-mathematics/fricas/ChangeLog b/sci-mathematics/fricas/ChangeLog index 7a58e405e96d..357ec6a0e831 100644 --- a/sci-mathematics/fricas/ChangeLog +++ b/sci-mathematics/fricas/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for sci-mathematics/fricas # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/fricas/ChangeLog,v 1.19 2013/04/30 16:22:04 grozin Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/fricas/ChangeLog,v 1.20 2013/06/26 17:30:31 grozin Exp $ + +*fricas-1.2.1 (26 Jun 2013) + + 26 Jun 2013; Andrey Grozin <grozin@gentoo.org> -fricas-1.1.7-r1.ebuild, + -fricas-1.1.8.ebuild, +fricas-1.2.1.ebuild, -files/fricas-1.1.7.patch, + -files/fricas-sbcl.patch: + Version bump 30 Apr 2013; Andrey Grozin <grozin@gentoo.org> fricas-1.2.0.ebuild, +files/fricas-1.2.0-noinit.patch, metadata.xml: diff --git a/sci-mathematics/fricas/Manifest b/sci-mathematics/fricas/Manifest index 572f3e4f0dcc..7c1dbffe44fb 100644 --- a/sci-mathematics/fricas/Manifest +++ b/sci-mathematics/fricas/Manifest @@ -2,33 +2,29 @@ Hash: SHA256 AUX 64fricas-gentoo.el 101 SHA256 b41c5e5323b2e2f38f04856fdff293c110bbc6016cab84f7af29772ef3366b2a SHA512 be36ef5bfb525aa054cd3881ece83d47ee3a9cb7ef1b0c26215d449ddcad8f9f57045b29ab9063a62f43caa764abb251e5fcd04cf1d15bcc423e40d9e69239ef WHIRLPOOL 8c45eb3935184310180ba2f03bc3c182d57d373063daa8094d3737d82828e50d87222a17f2a880450b9aeec6d0be2763b0f0cdc5dfab26fb01d92a2833ece505 -AUX fricas-1.1.7.patch 490 SHA256 27c76300781ed3f4ae1d93f171aa7c7dedf4d500b742c9b02085040cacd7512e SHA512 c386667aa72d0150366305565553e18eae9cd04f580d234363956f38ebcdd4477e166e9e8e0c82661e2311431c7065ffaebaf63da315915d5cf8fa8e60cdf154 WHIRLPOOL 26b6a2594ad7bb0908d4a9155958c4e3f087b53014c4c7eaaba87dbaea3e855192805926f1356282bee981dd16c43dc2ee077eab9c3344ef0706a35639dfd3f6 AUX fricas-1.2.0-noinit.patch 508 SHA256 74e2cd9214612956da21a38628db65559d9d1027ce879905637c0e3bdcebbade SHA512 1232fbd5fe9314cccb6f2e161c20cd605145dde931ca1882b3934c508f8562ac56ed63ac89104b16d00f56c3609d62cf062c55d90e3a0c414e3ffff1012a70af WHIRLPOOL a589300716ef8189da08e106652201924daa44af45ed8e7287c00ea2802be26c59d99fa3bd0e927702df00dab806f6156be32195d8c8ddb77430af6f07fce776 -AUX fricas-sbcl.patch 456 SHA256 403038955b0b477acc40d34be054e7931cc569648c67cf6d12237d7ede6bb4f8 SHA512 d3beeb6441c2a791b2a19c4dc6e8762e8565634af3a8fc5275afbc5249d49fdf03ef07bdb96363bdb749af254fad8fedb1017f9b6fe836130f4bf365d64d1e59 WHIRLPOOL c4b7f44fb1164157945a42e85c01d350801a27a67b0548aea94b89e0e80d4c79abd3fb979d9e6ba439d9bfca9a0e39be1138c9f8ac10d983676cbf2c6c6e05e2 -DIST fricas-1.1.7-full.tar.bz2 9810023 SHA256 43163e02733b6630c8cf5112eed9d26f2de9241b1a6826ba9762cb4d971b9cea SHA512 3b45dec149179fb0e3d54e5808ec72719942975b983ce99c03eb288c7f65f54f4204761001199bca20dbb5da0cc8a165e289f83cf022137fb05a76a4a19358ff WHIRLPOOL f30b216de8f3e2d44228e94c79f3e766fbb26dfa336f9a6575e45997ef36b8172f01eddfef680f8374adad7ad0f10a9ca22bd96835b5dc5e76f59123f0e9182d -DIST fricas-1.1.8-full.tar.bz2 9945636 SHA256 3893b8eb3c00024ea310524bc4942c24545f19e04272a082412b29c1f15b4e35 SHA512 ff0501e225ef497e9fc8beb6301e6c2583f5c263c3ca3d07f9b592b03bb0480f57943caed4a3323465bb63b5278f2af53e68adbad1fbd43189e9aff6e937c2fb WHIRLPOOL d41c0cbef50d26896faef96f733241f91886957045c841a2a42bef81cec4074ebf2bae2cd8c56c9c76ddb5864d1c7555214a4c95fc214fe7e0d7324d8b207de2 DIST fricas-1.2.0-full.tar.bz2 9985375 SHA256 289412d4eb12c68cf634c527fed088fae49cb862345e2bdbe504ccf8a629ab7e SHA512 1d5d0f164a80fd19234303148f475d5cc141c51ec2b8aa9da5c3fec29a37ea05d280d8331c5d00d75d037135d784e1859e917f148bc1a4f820f1767d2330dfcc WHIRLPOOL 1bcfa1c73a1f66e66db9e8783747ab4346bf74a9143733d5205e47c3a4351ab718a36a6f62fee026ff33845a0db69c2bfbc7d43254bfd704ca864d69b9c54c41 -EBUILD fricas-1.1.7-r1.ebuild 2583 SHA256 bbb5ab72007928733569d2b5d9c162dde56eb2ac9fd96385d629600def656e09 SHA512 c7c646b2d7d5161c6916aad85516215ac7d7550016018ce053815f288ae3ea4452238f1b6302d7789dd8ec30a201b590ab25c1dd5ef34d43ab2446ddc86e0f2c WHIRLPOOL 841c02c2a771d474c407048cd951d3a5efc20c3f59936f907e4334373fc05796f1cfd25498fe66a2e4553f9fec65603cff50f1c633938d99004b179f1959958a -EBUILD fricas-1.1.8.ebuild 2497 SHA256 8e94f8eee351ff883cde48e36e8c4711292f3adf9dc25d49eb5119eba2c91d8d SHA512 a9c477760b005a44d8fb42b31c3e6e574b83faa6501e416d7f2795c5d1d2037d24de13ee7520e7238d364f241fb1b04fc9626f38518977d597236b6d40a9c7f2 WHIRLPOOL f696445a3c2bf815ced657752f3aefae7c644d84eac8babf391a48bd78732d48348f805ddb8a5557f97a8edec8d91ab851854a331c93858d503df69360b6f48e +DIST fricas-1.2.1-full.tar.bz2 10329842 SHA256 ba057ee1f2a4853c05efcf6ec0abe9379a956fb6f2c1f075f9724a9b205e0096 SHA512 745a30ead78847653051678017789fb0310ced9d6f28889691e99e6816ecc1c3cb934cc13e1e4336627a6c8e5efa70b0cf07a6bf23eafbf5e90f028f5d2e97e1 WHIRLPOOL 5ec3f8ba81b0a0cfbdde03e1a306016788a1477d10dec0017917e5ae1d4b3bf3f0979d57f42ca678777058c6e802f16b1490aef71a866c073de3a6bff5ac6b03 EBUILD fricas-1.2.0.ebuild 2253 SHA256 2b0b5967afebbed566e346eb4546f9672e8a39b2f5c524fab6871704e52a7313 SHA512 585f42db0d970a388007c02ddb35cd0d78189f1b0c57eebb78442a768b8584d4c69f6ab94c16bf080da3f4e2596b84c6a4ae76607c0d52121790bd9099e3b64f WHIRLPOOL 08ee686c5476fe084842cdbdc99b34b85eac842af1c9b8d63ec798b2276245629d42ca5e27e47e1be7685fe1378c9cf4c3c019c5d0cb0d766976457cd95ae187 -MISC ChangeLog 3010 SHA256 75f33f6927a17ff5feb157661d6f8748a6d97e3bf87f8850283e40c7805ede13 SHA512 96e53098532cdbd0f4bc37dd2d45d2883f11ba8d48212b3e1b49f7823ead95e1b827ac1ab085e739598ec605ad0e4f7973ee128b805d3aed4fb8395bb4e6e80f WHIRLPOOL a71eec324010b389522c5019ecef7b103d1bd654fd340d5cbea0e512912852f12f4cd3aa42d11a0def6316cd1b7b178f53747bed4ab12a22c8818b473da41358 -MISC metadata.xml 1030 SHA256 f57ea389ebbd88233f0a41b94d470f276861335dcbafb1f9643794039abe7065 SHA512 3faa13c8f1ecedd1b3da6e71607a91eb5cea4ff20a8a0da4fb1021fa8a254802bb84ba570d27acc24e27ca8e47a1d9ea0aa131e080909e2adce098942f20409c WHIRLPOOL f8a240928e9183eb2c5af75a91886e35cf0339c4fe1ab5046c3569e94dfe2579829e902f86ae7b0141b2941c072c66db72526f88bb55c45e2999136fb57195c3 +EBUILD fricas-1.2.1.ebuild 2164 SHA256 fb98893bcab72863a13025db39b41a0258f0a08027bd5c23cff62472d27faea0 SHA512 0e635bf8e4cbadaf5f99b6bf343710c58037ce22f28f47f7c686113d9160fc412a6b1e78c1ad4fcc26025529d7fdbe52be583d7fb3b3aab89dc4d6094b33d663 WHIRLPOOL e3ca6339aafd9503165b8874d08a2f76bd920a75797ac50ac0c04be15372a105648f1ed53083d364c22185d4ed48c2e6dfbbb8a7c8c30af1f3b5c35fe579968d +MISC ChangeLog 3230 SHA256 357ee00ca91d2f3fed5953b211f1b62fd1e6333e6060cd617c2fcd384d3dac7a SHA512 1c18b40a4a7cb750a99fc816890a7089aa2585b93acef61c6e6e8827e761b0d31ed247c89295012af1a2cc70fb9f17c97f1a1abbef6d48961fef494cdd957432 WHIRLPOOL f82786409f87a34f1db325e813364baad71f41bd166d6d5a19bbf30a6cd29d5c58efc293b1460de0c33048c3006a8b9e2740fbb897069ea622b077debf874e8f +MISC metadata.xml 934 SHA256 4d79af12dbe70fceb267cc123ac0ad3792a2b7ed36c37d1547eed45b35a47b84 SHA512 ceb02d1799b6df1d2735ff8abfa77239920f7881ee8bfd4165973d5e935b11c5ede8454a1f14c9bdbe2109f915c57d52aa790ef643b2f1d4f39a48b4b4e91248 WHIRLPOOL 36da5f949452883e41f22cfcfe3910bb254a48a9215c255c094dc5f9e100517f841f101bec1764ac1efba44a2f5a8308f9740fde7b7475dc2ad5327ae673d1ba -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.19 (GNU/Linux) +Version: GnuPG v2.0.20 (GNU/Linux) -iQJ8BAEBCABmBQJRf++cXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w +iQJ8BAEBCABmBQJRyyUHXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQwOEM0RURGNjY5QzVBNjMwRkU3REVCOTQz -QUZGQ0U5NzREMzRCRDhDAAoJEDr/zpdNNL2MohYP/1KUIvV0ZIfKzOFfpYcEI9nh -9Me26blnyD80dFaVMaJRCR9xPcNI81Uc/C4yON+J0Uzc6nz8U2ZOcViPaI760l17 -wV4KDbJNCFPs3+w4KE5m8goBBEbnct6cWoqAMinm6RPQ2F8C+6po4F3/eOl0J/F1 -Ku+q07FkuJDZBTCf3/BLy9q8e4E5c2ydIoUgxgxXiYidJrQ1k37+10JZWiF1bgx+ -DRfYW6MyJVXRkm2aLwSWQFdR/Rk4T7KiDv5NbhHLt5QO2v46LokIRH8fKaBDv9Tn -y19Vl6PNgZFatAi1FBp3mv7fBUbw5Ilk+fkn6H72vP+dCERGevnq4IyugT3qBxM6 -qqXEt9tAFyk9bv+//B7FvN4tmsyZ9m4imfkebK5yZ8j/VihidfL2jU2LVE2PSVAm -gs5HNrRSegZH6dCFlECATz3mEvukw05xzK7QwwvRegghs7O8rz1/pToxFniSR+d2 -JNWttvAAFuMA0BeotEk8ApId8mJYhflf7Xfkj247CxaBo++yFQ2zv/gpK9ekrADb -zWkwyxeYb5Xn7h3bsuRxgLWsPuV8ylxkd2XHkEPeescoJfPjnFgw4X8cfMxE2rmG -cQfG61WUKKMOKVd7TU9t9qL0+loG3V2jJT9LRwTvRKRVC12LI+1/BMQrdhKZnLji -sAZ4A4zNEnmYaLawveIk -=tq0R +QUZGQ0U5NzREMzRCRDhDAAoJEDr/zpdNNL2MhcYQAJSocUt2rKZBxlcWGS8RxoJc +EIKk1lyP1UIlYW5VF8vkDRCdLby0Whym6LcKYkZDsKhcrCmFHSQj8uov1nmt+wX0 +3zPuI6Zqx+LRok/zxtiBfU+pI7vn+6qLJOr3nNaXI2ZhLZJTo9GWN1EEG5oKPNq3 +hMazYprBPIbbnH7891gFNUoNvpnc2YSW9xvu2f2afwSsxjI0EpscGHyUfQkGuCzr +qp9ubLxTVGDWHkUvborp/Lpl8px4l514L6XBeFGCy/2HW6JR3NqxyZzkp8/uUC+T +27jf4JJ8g97O/zFZEqKWud0DtjRj3yBJTOfTj0X/J5jsf8CeDfbdSW0OnGoTHmNl +Y10260zYlylOICzvMQXjtP0QbWcTMSSaiFnpjSpb20horM6pl64walHYx2PEy38z +4HVjt5Aka7waldnsHxosm4fHxALPqbe/FOm9IQuZOsVYdejAGFAyw5cOkwkCZTk/ +cdsMt6VV5Z7Dwi4d2CpuXjwfv8auiMqdBrskUdN3JUPkFq5TQeHgNtT6EIFIyGfw +Q/BnDEGjMuVJzeeffAbMGj5qEO9u/qQwqPCcIi7G1x6Q+RlkQSVSYQKHi6Wy5jZi +XrHsOD0eYBDTr6QXokVlyuV12XR8OaEtdc0j+lY0+PrAu73SCcdtD67yfvHLTlNP +Xlas53yN9Hk++d5IKRb7 +=lMqX -----END PGP SIGNATURE----- diff --git a/sci-mathematics/fricas/files/fricas-1.1.7.patch b/sci-mathematics/fricas/files/fricas-1.1.7.patch deleted file mode 100644 index c2af6d923e01..000000000000 --- a/sci-mathematics/fricas/files/fricas-1.1.7.patch +++ /dev/null @@ -1,8 +0,0 @@ -diff -r -U1 fricas-1.1.7.orig/src/graph/view3D/smoothShade3d.c fricas-1.1.7/src/graph/view3D/smoothShade3d.c ---- fricas-1.1.7.orig/src/graph/view3D/smoothShade3d.c 2012-06-19 08:17:01.000000000 +0700 -+++ fricas-1.1.7/src/graph/view3D/smoothShade3d.c 2012-06-22 13:38:49.000000000 +0700 -@@ -753,3 +753,3 @@ - /* axes label for X */ -- if ((int)axesZ[0][0] >= (int)axesZ[0][2]) { -+ if ((int)axesZ[0][0] >= (int)axesZ[0][1]) { - if (axesXY[0][2] < axesXY[0][0]) xcoord2 = axesXY[0][2]-5; diff --git a/sci-mathematics/fricas/files/fricas-sbcl.patch b/sci-mathematics/fricas/files/fricas-sbcl.patch deleted file mode 100644 index 73754c5dcf4e..000000000000 --- a/sci-mathematics/fricas/files/fricas-sbcl.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff -r -U2 fricas-1.1.7.orig/configure.ac fricas-1.1.7/configure.ac ---- fricas-1.1.7.orig/configure.ac 2012-06-19 08:17:01.000000000 +0700 -+++ fricas-1.1.7/configure.ac 2012-08-05 11:18:22.000000000 +0700 -@@ -243,4 +243,9 @@ - fi - -+## Work-around for broken sbcl in Gentoo -+if test $FRICAS_LISP = sbcl ; then -+ FRICAS_LISP="$FRICAS_LISP --no-sysinit --no-userinit" -+fi -+ - AC_ARG_WITH([lisp-flavor], - [AS_HELP_STRING([--with-lisp-flavor=F], diff --git a/sci-mathematics/fricas/fricas-1.1.7-r1.ebuild b/sci-mathematics/fricas/fricas-1.1.7-r1.ebuild deleted file mode 100644 index b265dea4e69e..000000000000 --- a/sci-mathematics/fricas/fricas-1.1.7-r1.ebuild +++ /dev/null @@ -1,107 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/fricas/fricas-1.1.7-r1.ebuild,v 1.2 2012/08/05 05:28:50 grozin Exp $ -EAPI=4 -inherit eutils multilib elisp-common autotools - -DESCRIPTION="FriCAS is a fork of Axiom computer algebra system" -HOMEPAGE="http://${PN}.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}-full.tar.bz2" -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -# Supported lisps, number 0 is the default -LISPS=( sbcl cmucl gcl ecl clisp clozurecl ) -# . means just dev-lisp/${LISP}; foo-x.y.z means >=dev-lisp/foo-x.y.z -DEPS=( . cmucl-20b . ecls-9 . . ) -# command name: . means just ${LISP} -COMS=( . lisp . . . ccl ) - -IUSE="${LISPS[*]} X emacs gmp" -RDEPEND="X? ( x11-libs/libXpm x11-libs/libICE ) - emacs? ( virtual/emacs ) - gmp? ( dev-libs/gmp )" - -# Generating lisp deps -n=${#LISPS[*]} -for ((n--; n > 0; n--)); do - LISP=${LISPS[$n]} - DEP=${DEPS[$n]} - if [ "${DEP}" = "." ]; then - DEP="dev-lisp/${LISP}" - else - DEP=">=dev-lisp/${DEP}" - fi - RDEPEND="${RDEPEND} ${LISP}? ( ${DEP} ) !${LISP}? (" -done -RDEPEND="${RDEPEND} dev-lisp/${LISPS[0]}" -n=${#LISPS[*]} -for ((n--; n > 0; n--)); do - RDEPEND="${RDEPEND} )" -done - -DEPEND="${RDEPEND}" - -# necessary for clisp and gcl -RESTRICT="strip" - -src_prepare() { - # fix a bug in src/graph/view3D/smoothShade3d.c - epatch "${FILESDIR}"/${P}.patch - - # workaround for broken sbcl - epatch "${FILESDIR}"/${PN}-sbcl.patch - eautoreconf -} - -src_configure() { - local LISP n - LISP=sbcl - n=${#LISPS[*]} - for ((n--; n > 0; n--)); do - if use ${LISPS[$n]}; then - LISP=${COMS[$n]} - if [ "${LISP}" = "." ]; then - LISP=${LISPS[$n]} - fi - fi - done - einfo "Using lisp: ${LISP}" - - # aldor is not yet in portage - econf --disable-aldor --with-lisp=${LISP} $(use_with X x) $(use_with gmp) -} - -src_compile() { - # bug #300132 - emake -j1 -} - -src_test() { - emake -j1 all-input -} - -src_install() { - emake -j1 DESTDIR="${D}" install - dodoc README FAQ - - if use emacs; then - sed -e "s|(setq load-path (cons (quote \"/usr/$(get_libdir)/fricas/emacs\") load-path)) ||" \ - -i "${D}"/usr/bin/efricas \ - || die "sed efricas failed" - elisp-install ${PN} "${D}"/usr/$(get_libdir)/${PN}/emacs/*.el - elisp-site-file-install "${FILESDIR}"/64${PN}-gentoo.el - else - rm "${D}"/usr/bin/efricas || die "rm efricas failed" - fi - rm -r "${D}"/usr/$(get_libdir)/${PN}/emacs || die "rm -r emacs failed" -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/sci-mathematics/fricas/fricas-1.1.8.ebuild b/sci-mathematics/fricas/fricas-1.2.1.ebuild index 617cfa1cd077..7d1f609fd070 100644 --- a/sci-mathematics/fricas/fricas-1.1.8.ebuild +++ b/sci-mathematics/fricas/fricas-1.2.1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/fricas/fricas-1.1.8.ebuild,v 1.1 2012/09/18 15:32:40 grozin Exp $ -EAPI=4 -inherit eutils multilib elisp-common autotools +# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/fricas/fricas-1.2.1.ebuild,v 1.1 2013/06/26 17:30:31 grozin Exp $ +EAPI=5 +inherit multilib elisp-common DESCRIPTION="FriCAS is a fork of Axiom computer algebra system" HOMEPAGE="http://${PN}.sourceforge.net/" @@ -12,11 +12,9 @@ SLOT="0" KEYWORDS="~amd64 ~x86" # Supported lisps, number 0 is the default -LISPS=( sbcl cmucl gcl ecl clisp clozurecl ) -# . means just dev-lisp/${LISP}; foo-x.y.z means >=dev-lisp/foo-x.y.z -DEPS=( . cmucl-20b . ecls-9 . . ) +LISPS=( sbcl cmucl gcl ecls clisp clozurecl ) # command name: . means just ${LISP} -COMS=( . lisp . . . ccl ) +COMS=( . lisp . ecl . ccl ) IUSE="${LISPS[*]} X emacs gmp" RDEPEND="X? ( x11-libs/libXpm x11-libs/libICE ) @@ -27,15 +25,9 @@ RDEPEND="X? ( x11-libs/libXpm x11-libs/libICE ) n=${#LISPS[*]} for ((n--; n > 0; n--)); do LISP=${LISPS[$n]} - DEP=${DEPS[$n]} - if [ "${DEP}" = "." ]; then - DEP="dev-lisp/${LISP}" - else - DEP=">=dev-lisp/${DEP}" - fi - RDEPEND="${RDEPEND} ${LISP}? ( ${DEP} ) !${LISP}? (" + RDEPEND="${RDEPEND} ${LISP}? ( dev-lisp/${LISP}:= ) !${LISP}? (" done -RDEPEND="${RDEPEND} dev-lisp/${LISPS[0]}" +RDEPEND="${RDEPEND} dev-lisp/${LISPS[0]}:=" n=${#LISPS[*]} for ((n--; n > 0; n--)); do RDEPEND="${RDEPEND} )" @@ -46,12 +38,6 @@ DEPEND="${RDEPEND}" # necessary for clisp and gcl RESTRICT="strip" -src_prepare() { - # workaround for broken sbcl - epatch "${FILESDIR}"/${PN}-sbcl.patch - eautoreconf -} - src_configure() { local LISP n LISP=sbcl diff --git a/sci-mathematics/fricas/metadata.xml b/sci-mathematics/fricas/metadata.xml index 4e58d5435894..91b9b2cab9f3 100644 --- a/sci-mathematics/fricas/metadata.xml +++ b/sci-mathematics/fricas/metadata.xml @@ -18,8 +18,6 @@ FriCAS is a fork of Axiom computer algebra system. (<pkg>dev-lisp/gcl</pkg>)</flag> <flag name='sbcl'>Add support for Steel Bank Common Lisp (<pkg>dev-lisp/sbcl</pkg>)</flag> - <flag name='ecl'>Add support for Embeddable Common Lisp - (<pkg>dev-lisp/ecls</pkg>)</flag> <flag name='ecls'>Add support for Embeddable Common Lisp (<pkg>dev-lisp/ecls</pkg>)</flag> <flag name='clozurecl'>Add support for Clozure Common Lisp |