summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-lisp')
-rw-r--r--dev-lisp/clozurecl/ChangeLog10
-rw-r--r--dev-lisp/clozurecl/Manifest36
-rw-r--r--dev-lisp/clozurecl/clozurecl-1.10.ebuild (renamed from dev-lisp/clozurecl/clozurecl-1.8.ebuild)30
3 files changed, 46 insertions, 30 deletions
diff --git a/dev-lisp/clozurecl/ChangeLog b/dev-lisp/clozurecl/ChangeLog
index 80d21996b242..64af842ed728 100644
--- a/dev-lisp/clozurecl/ChangeLog
+++ b/dev-lisp/clozurecl/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-lisp/clozurecl
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/clozurecl/ChangeLog,v 1.12 2013/10/14 10:48:32 grozin Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/clozurecl/ChangeLog,v 1.13 2014/09/14 09:57:58 grozin Exp $
+
+*clozurecl-1.10 (14 Sep 2014)
+
+ 14 Sep 2014; Andrey Grozin <grozin@gentoo.org> -clozurecl-1.8.ebuild,
+ +clozurecl-1.10.ebuild:
+ Version bump
*clozurecl-1.9_p1-r1 (14 Oct 2013)
diff --git a/dev-lisp/clozurecl/Manifest b/dev-lisp/clozurecl/Manifest
index 18613b082bc8..d2fc088de94a 100644
--- a/dev-lisp/clozurecl/Manifest
+++ b/dev-lisp/clozurecl/Manifest
@@ -1,28 +1,28 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
-DIST ccl-1.8-linuxx86.tar.gz 43187545 SHA256 01dcafa9efef7b8fd09d17a213447dc2f47ff882c660dd62374a33119132efb5 SHA512 3e2a114a45e9e29b5db1b8827e239ffd5e10de17cdea98b95c61b973727842e8d95bcf31090e86454794233bcc87d53f7880d8f56ab3988176e8cd0ec8e639a1 WHIRLPOOL d7691cd7850ddd853dbe941f8787143bc0bbd3f51cb6dfbad2b24253c76a857381b416c5a05933e91555b5893310b2d9accc23dc61aaabe9840f2ad699318b50
+DIST ccl-1.10-linuxx86.tar.gz 43796090 SHA256 8ca272656214837b57746b9b84395987bc524329b38a1f42a605f45bf0282657 SHA512 10504e2569a99ba8b6fc4ac745312435c6be646c86ec3916a3750f823f79b3b8ec87fe53ba2410151feeaaed0609e1760ee3d37a77f01d815d1ec13c2394258e WHIRLPOOL 75c7516eba92ad0fc603301e958dc5ba8271b0819ab46af7f61e97edeb405098c4d84a8f8e8ed73ee85462b6ab7c4805bbcbf0a0f354fb62f077cf8cf10bffa4
DIST ccl-1.9_p1-linuxx86.tar.bz2 36344874 SHA256 ba3ef9718646cb56785bda634093876442287bb445a9b5b95e6478104d63d988 SHA512 b09a1f4f2e0a59bd95df09e431e95f619bc80459f5a1a799fc47fae575ccd3e0c266df98a0d7fc2b4878381e02e50e68dd3406a51c569bb056dd0e1fb973a989 WHIRLPOOL 9730171d8e4acdd1f54b81f4cc5984414c485672200c66e5f98cf7fe202a7c6f5b2835c2c75c06254960fdc7b0477854fabdd57d8b011abe8629bcd390e0f134
-EBUILD clozurecl-1.8.ebuild 2406 SHA256 a60c6587f4590c855375346dd3c4e27d801bb8b5f067310ae3961edd33ce6e6c SHA512 d462749106d5b33831733ee6ee2f8f2048f9240815dcbe5f35515d52c35fbe23f91b9d101f0159339fe650295e7e29a2e2704028c5e2b0dbeedaefbff7cf0bd8 WHIRLPOOL b6829a19aa165e8fa57e71570227cc03ec065dc3164601c1fbd0a78d30005878383f4bb1d9dee54309b34e13e73c08aeb23d4ef8c81ad079139c6255fbb0f34c
+EBUILD clozurecl-1.10.ebuild 2794 SHA256 93bbb0ad9a1c0ecea66250b00177f9ca3d15a488e912f95d367e7eb0e04198e8 SHA512 fff523bea52da6e1c4d143aab015f4894a60a32d5fa4a280128bbfd915432a59332ac78fdf637eacb9b1059629d472e700fc0698bb99103b65975eac46449cb6 WHIRLPOOL 682cb8f17332b1b878684a796198e5536452cb382b663b17f356e2bd157c81bb9b1e72dbd14cb79124b833babe359a2b1b9aea97c7b617bb4bdc3f7f69f865ae
EBUILD clozurecl-1.9_p1-r1.ebuild 2781 SHA256 01c322841cb075f4ca3a6b0973010a622a44b61bb8b767eba4d9fcc8e89a9f07 SHA512 83f7c6aeb05784840e087f0b46aa8464e8627333e9235d4f886b137fadb36f28643e55d86d8d9d6cee04f28290396405f9716fdf786947f477fafa17ad922bf6 WHIRLPOOL 1aa5f6b21833e447366e796a9170b4140ca53be2cd1aa0ce7b60a0fa0ef11c760b2c1e1f014f379dacbf1fc3b388b418f9d9ce49af728efe31b560ea7af09280
-MISC ChangeLog 1993 SHA256 2bf1db1edc6628603489f373f89bf837594942ab7ca70e2d45f0fb6022c4f9e9 SHA512 2208442a6f98ababed38cfe2ba21232b3baf30b755d13e6031b8557d71b853be870381aabc76e902b0b5ac18205376fec145aa211cc8fd35da9b6930186ed4b0 WHIRLPOOL 99e17929984b5a7697d3bf4e84c99ae2a2190964b2bbf8b13d58e27dd95eb5d850f65228992fa7c14f431ff0904620e7b04ef9e8f517f378113fbe0a112619ef
+MISC ChangeLog 2138 SHA256 38747523d4667a003045ed087aadf858f0f2c18eeafa4d5eeaeb167a173593ec SHA512 c9f809a7c9113c6ee3a9fe543db54203517c43d023cadb5a3a3dcd1e2da08c4cd578de6f3b7554c299e3e7eaf7f7d3ab65d9c81877ed13572cf4b6706334ecf4 WHIRLPOOL 3cd9ff41358a4e14a480a62d77120bc5e0ee62e9a50ea4fce573ca088c35afd453f8b0e8dc13635819fbbd018dcca50d8317bb070bcb5ccad31e206f8c6a54a3
MISC metadata.xml 273 SHA256 caf1d458d943a906650d49af8fb83557d23284967f26ba6cec96da260c68ec3d SHA512 b61c1ab1bd317b3521a6bdc0312e5c7bbdae2af621bff7ee0d5a06923470026d9b284799d5370c2c00d77e0458e867f6f67f49c1027ec14eb5c6360499c453da WHIRLPOOL 332b4dc8026928df59bf3bab8ee5adc7e8d618767c2ee8398951e3a477e4017c2c71eb7f852fd87d1270d616ebce78e9c25a7488ac9da9485e9598bf761a87eb
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.21 (GNU/Linux)
+Version: GnuPG v2.0
-iQJ8BAEBCABmBQJSW8v9XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+iQJ8BAEBCABmBQJUFWR3XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQwOEM0RURGNjY5QzVBNjMwRkU3REVCOTQz
-QUZGQ0U5NzREMzRCRDhDAAoJEDr/zpdNNL2MqoAP/39QYlORG599h7ZZJFv9d8nX
-VPH4mGNU/gx011vTwNI6YJ/VqtuT6NMkcmOgPhWiG2iegl9/EOzmP+xBeEVPa9T8
-1DqHPHSm24WYmfDZYO/pittcK+1uEBvEHdbkAwgy7vowVr2FqQcETlOE3EOuegho
-ORLXYMz4JkVpMcv7PHvpQyk8mwMw4+LUqkBcTyc4LKODNALE7xhNkBmJ1QnfIoOD
-TRb4rZXHTW02nT1NarAuhenP2UEVb1aTGBvosKuFlZf8fMzziOq6IPe6JXLPrK4+
-NVw/C+XzYtd0AKV2d6YBH4HUZK9yw5gghqS5WDIRBvdZYYwxUNbjKk1cExPlDlZS
-lKAK+eCih2OOegLoMh7ECEDx3EcBl456GlrvEqPCydjtnwoclJDEoBt0PlYa9jVP
-lSoVc/kcaGEK6LJH3hH0wPRqCwl97h2JX+p60EfW3Q8Kp+b90UsFhxIWX5zJ/5d6
-XD0hv6b1onfJmFsFpc6ZMwx7sqYTtMvIrR2PR9uJvFMjXWMHqFLU3FJKIkFkzd4/
-3iNy3V68NpiQ2ARKpNa0zA3omPAZ0VcHLGHDrLSzWXW4Lz+bNN2ogdd6UcZZha2/
-2YQDVSKKlghWz/PjbPW0iEpJzstL9cgQUMa401WG961Uza/1clBLYmMDSWXQNnV7
-NA8WsC2LP10rygn9ItyK
-=nJe/
+QUZGQ0U5NzREMzRCRDhDAAoJEDr/zpdNNL2MGj4P/0liqgWcJPkO7IQlpNZ3ez/u
+eoN5PRQ18MJGCGP2vByG590N6CpCcYjilYDdCrg2pYmAUSNIE0hfb4MsI9qtVQhb
+y054qJiIKkaH7bXmwnI61kiZTN8Xhgg8meWFf6pJjVrfuXM0IvU41XtJ4zlEQW77
+gRfbfd71kK/slgrE9kD3pcZGMgFVc76RwcTbUbryzZ2UaeIyv6uANwDIjsGiNdJF
+K/YILYfUbUyjdTB+FiPjBR+lTaiNsV6C4gMYS3rnZVB/be134MkR2pmIg4RPH7Jv
+rXxvVQkNQYtKIojRHQZnFZEeqSY6JMQL31zimDgj/42gANKbpPOpw1fjbfV6Lw2V
+BhLIrwPKYFEVaH/RxNlMwVUfSgBr0Oyd3PpzlzDCuZfBCGAUue9UqjtS3FaiBaeA
+fMjJ5scF5CZvaJY9RQjyGb59PbJ2B3ermQ43veNXRCPR6SDcqygR+znwC3QEzRqz
+zzL+QNdy8JLoWr8odDR3WkbS3cNjpV7Fep+7E1rS7jAmvqLyJ/T8GoxOLdq0Emwb
+oFT7dA5OMo54TQw/NsIRasbto1Uf1IwI6MB6GVxscdsKzoPGmoa1K3Ym0YakhM4c
+aDOurjDHSOREe4TQkIR1xgS/8Wl58g0LKOXUOyTJDIQQniuQzLiFeFz/4OSh3abK
+CCn2IRJ0csBPGpffXlvL
+=JUEh
-----END PGP SIGNATURE-----
diff --git a/dev-lisp/clozurecl/clozurecl-1.8.ebuild b/dev-lisp/clozurecl/clozurecl-1.10.ebuild
index b510406f4364..1fc324f01120 100644
--- a/dev-lisp/clozurecl/clozurecl-1.8.ebuild
+++ b/dev-lisp/clozurecl/clozurecl-1.10.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/clozurecl/clozurecl-1.8.ebuild,v 1.2 2012/06/07 17:31:50 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/clozurecl/clozurecl-1.10.ebuild,v 1.1 2014/09/14 09:57:58 grozin Exp $
-EAPI=3
-inherit eutils multilib
+EAPI=5
+inherit eutils multilib toolchain-funcs
MY_PN=ccl
MY_P=${MY_PN}-${PV}
@@ -21,7 +21,9 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc"
-DEPEND="!dev-lisp/openmcl"
+RDEPEND=">=dev-lisp/asdf-2.33-r3:="
+DEPEND="${RDEPEND}
+ !dev-lisp/openmcl"
S="${WORKDIR}"/${MY_PN}
@@ -29,17 +31,24 @@ ENVD="${T}"/50ccl
src_configure() {
if use x86; then
- CCL_RUNTIME=lx86cl; CCL_HEADERS=x86-headers
+ CCL_RUNTIME=lx86cl; CCL_HEADERS=x86-headers; CCL_KERNEL=linuxx8632
elif use amd64; then
- CCL_RUNTIME=lx86cl64; CCL_HEADERS=x86-headers64
+ CCL_RUNTIME=lx86cl64; CCL_HEADERS=x86-headers64; CCL_KERNEL=linuxx8664
elif use ppc; then
- CCL_RUNTIME=ppccl; CCL_HEADERS=headers
+ CCL_RUNTIME=ppccl; CCL_HEADERS=headers; CCL_KERNEL=linuxppc
elif use ppc64; then
- CCL_RUNTIME=ppccl64; CCL_HEADERS=headers64
+ CCL_RUNTIME=ppccl64; CCL_HEADERS=headers64; CCL_KERNEL=linuxppc64
fi
}
+src_prepare() {
+ cp /usr/share/common-lisp/source/asdf/build/asdf.lisp tools/ || die
+}
+
src_compile() {
+ emake -C lisp-kernel/${CCL_KERNEL} clean
+ emake -C lisp-kernel/${CCL_KERNEL} all CC="$(tc-getCC)"
+
unset CCL_DEFAULT_DIRECTORY
./${CCL_RUNTIME} -n -b -Q -e '(ccl:rebuild-ccl :full t)' -e '(ccl:quit)' || die "Compilation failed"
@@ -65,8 +74,9 @@ src_install() {
# until we figure out which source files are necessary for runtime
# optional features and which aren't, we install all sources
find . -type f -name '*fsl' -delete
+ rm -f lisp-kernel/${CCL_KERNEL}/*.o
cp -a compiler level-0 level-1 lib library \
- lisp-kernel scripts tools xdump \
+ lisp-kernel scripts tools xdump contrib \
"${D}"/${install_dir} || die
cp -a ${CCL_HEADERS} "${D}"/${install_dir} || die