summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrey Grozin <grozin@gentoo.org>2013-06-26 17:30:53 +0000
committerAndrey Grozin <grozin@gentoo.org>2013-06-26 17:30:53 +0000
commitd0c8e938a7e3bc6481ff0876435f8bfed4dade0a (patch)
tree2b3355f8e41334377f3e111161c17ae37a074366 /sci-mathematics
parentremove lame, libvpx and xvid files with abi_x86_32 enabled, ref bug #473838 (diff)
downloadhistorical-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/ChangeLog9
-rw-r--r--sci-mathematics/fricas/Manifest42
-rw-r--r--sci-mathematics/fricas/files/fricas-1.1.7.patch8
-rw-r--r--sci-mathematics/fricas/files/fricas-sbcl.patch13
-rw-r--r--sci-mathematics/fricas/fricas-1.1.7-r1.ebuild107
-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.xml2
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