1 |
commit: 4e6d14df8f81ad5bcda4aaa7ad86e7fb60c74da6 |
2 |
Author: Chema Alonso Josa <nimiux <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed May 2 18:50:34 2018 +0000 |
4 |
Commit: José María Alonso <nimiux <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed May 2 18:50:34 2018 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e6d14df |
7 |
|
8 |
dev-lisp/clozurecl: Drop old version 1.10 |
9 |
|
10 |
Package-Manager: Portage-2.3.24, Repoman-2.3.6 |
11 |
|
12 |
dev-lisp/clozurecl/Manifest | 1 - |
13 |
dev-lisp/clozurecl/clozurecl-1.10.ebuild | 91 -------------------------------- |
14 |
2 files changed, 92 deletions(-) |
15 |
|
16 |
diff --git a/dev-lisp/clozurecl/Manifest b/dev-lisp/clozurecl/Manifest |
17 |
index cc72c26f202..3027f6ba6b7 100644 |
18 |
--- a/dev-lisp/clozurecl/Manifest |
19 |
+++ b/dev-lisp/clozurecl/Manifest |
20 |
@@ -1,4 +1,3 @@ |
21 |
-DIST ccl-1.10-linuxx86.tar.gz 43796090 BLAKE2B 75cbe2745ff6022a503e79e95a68d9ce2abd1b496fb4bc8b7180028f83223ceab36c6b40edb8f107e5fab8a194abc677a788867e53d09c089274b5b531066e4d SHA512 10504e2569a99ba8b6fc4ac745312435c6be646c86ec3916a3750f823f79b3b8ec87fe53ba2410151feeaaed0609e1760ee3d37a77f01d815d1ec13c2394258e |
22 |
DIST ccl-1.11-darwinx86.tar.gz 152989219 BLAKE2B 73a1ceed3ff1a22d76f593fb35a850c8c449cec7646368cd306a2c63ae85e22e02a6d604dc115e3e0a02f69a0fd6b8e29721c5e58704101779bf6a6924a48741 SHA512 21107ab0cf6f5abee21fc561680eb722fbb0a0515ea99a1d02be091a85519b1a91444317d92117ad509a25dca97adaba9b2d8026a7214f58aa03172ada2ea340 |
23 |
DIST ccl-1.11-linuxarm.tar.gz 23044178 BLAKE2B 509fbf0bd83a41d8115b87f4b79db799e063fb9f2dd21e58db24ec065101e6946315442104feaa61b1175c80ccaf5f5926fc73c2a3a87d4c3e5ba659269a644d SHA512 b8034569f0c47106107fee6bd859051052d43c3bcd625a1956eae467ef0225425d5429678e3584136adc929ccfbbe4b800bffa66ea758cd2b734aa3ed55a9dda |
24 |
DIST ccl-1.11-linuxx86.tar.gz 42482877 BLAKE2B d1a6977d7dd934c77db4dd0deb2ab53a85c0d118037e147ced09027578e5356770145da317f1887a8d7d25309b146864a62f54b0d5e841470c86da99c38cbd4b SHA512 34008654fd3ceca55a33413a768c398395141e26b9ea09204739ca7e998fdbe94ab92507eda14cf9bcbb9f76e6c3cae3006d7f2c9f48749c66e1f1281febb409 |
25 |
|
26 |
diff --git a/dev-lisp/clozurecl/clozurecl-1.10.ebuild b/dev-lisp/clozurecl/clozurecl-1.10.ebuild |
27 |
deleted file mode 100644 |
28 |
index 297b88a52db..00000000000 |
29 |
--- a/dev-lisp/clozurecl/clozurecl-1.10.ebuild |
30 |
+++ /dev/null |
31 |
@@ -1,91 +0,0 @@ |
32 |
-# Copyright 1999-2018 Gentoo Foundation |
33 |
-# Distributed under the terms of the GNU General Public License v2 |
34 |
- |
35 |
-EAPI=5 |
36 |
- |
37 |
-inherit eutils multilib toolchain-funcs |
38 |
- |
39 |
-MY_PN=ccl |
40 |
-MY_P=${MY_PN}-${PV} |
41 |
- |
42 |
-DESCRIPTION="Common Lisp implementation, derived from Digitool's MCL product" |
43 |
-HOMEPAGE="https://ccl.clozure.com/" |
44 |
-SRC_URI=" |
45 |
- x86? ( ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxx86.tar.gz ) |
46 |
- amd64? ( ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxx86.tar.gz )" |
47 |
- # ppc? ( ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxppc.tar.gz ) |
48 |
- # ppc64? ( ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxppc.tar.gz )" |
49 |
- |
50 |
-LICENSE="LLGPL-2.1" |
51 |
-SLOT="0" |
52 |
-# KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" |
53 |
-KEYWORDS="~amd64 ~x86" |
54 |
-IUSE="doc" |
55 |
- |
56 |
-RDEPEND=">=dev-lisp/asdf-2.33-r3:=" |
57 |
-DEPEND="${RDEPEND} |
58 |
- !dev-lisp/openmcl" |
59 |
- |
60 |
-S="${WORKDIR}"/${MY_PN} |
61 |
- |
62 |
-ENVD="${T}"/50ccl |
63 |
- |
64 |
-src_configure() { |
65 |
- if use x86; then |
66 |
- CCL_RUNTIME=lx86cl; CCL_HEADERS=x86-headers; CCL_KERNEL=linuxx8632 |
67 |
- elif use amd64; then |
68 |
- CCL_RUNTIME=lx86cl64; CCL_HEADERS=x86-headers64; CCL_KERNEL=linuxx8664 |
69 |
- elif use ppc; then |
70 |
- CCL_RUNTIME=ppccl; CCL_HEADERS=headers; CCL_KERNEL=linuxppc |
71 |
- elif use ppc64; then |
72 |
- CCL_RUNTIME=ppccl64; CCL_HEADERS=headers64; CCL_KERNEL=linuxppc64 |
73 |
- fi |
74 |
-} |
75 |
- |
76 |
-src_prepare() { |
77 |
- cp /usr/share/common-lisp/source/asdf/build/asdf.lisp tools/ || die |
78 |
-} |
79 |
- |
80 |
-src_compile() { |
81 |
- emake -C lisp-kernel/${CCL_KERNEL} clean |
82 |
- emake -C lisp-kernel/${CCL_KERNEL} all CC="$(tc-getCC)" |
83 |
- |
84 |
- unset CCL_DEFAULT_DIRECTORY |
85 |
- ./${CCL_RUNTIME} -n -b -Q -e '(ccl:rebuild-ccl :full t)' -e '(ccl:quit)' || die "Compilation failed" |
86 |
- |
87 |
- # remove non-owner write permissions on the full-image |
88 |
- chmod go-w ${CCL_RUNTIME}{,.image} || die |
89 |
- |
90 |
- esvn_clean |
91 |
-} |
92 |
- |
93 |
-src_install() { |
94 |
- local install_dir=/usr/$(get_libdir)/${PN} |
95 |
- |
96 |
- exeinto ${install_dir} |
97 |
- # install executable |
98 |
- doexe ${CCL_RUNTIME} |
99 |
- # install core image |
100 |
- cp ${CCL_RUNTIME}.image "${D}"/${install_dir} || die |
101 |
- # install optional libraries |
102 |
- dodir ${install_dir}/tools |
103 |
- cp tools/*fsl "${D}"/${install_dir}/tools || die |
104 |
- |
105 |
- # until we figure out which source files are necessary for runtime |
106 |
- # optional features and which aren't, we install all sources |
107 |
- find . -type f -name '*fsl' -delete || die |
108 |
- rm -f lisp-kernel/${CCL_KERNEL}/*.o || die |
109 |
- cp -a compiler level-0 level-1 lib library \ |
110 |
- lisp-kernel scripts tools xdump contrib \ |
111 |
- "${D}"/${install_dir} || die |
112 |
- cp -a ${CCL_HEADERS} "${D}"/${install_dir} || die |
113 |
- |
114 |
- make_wrapper ccl "${install_dir}/${CCL_RUNTIME}" |
115 |
- |
116 |
- echo "CCL_DEFAULT_DIRECTORY=${install_dir}" > "${ENVD}" |
117 |
- doenvd "${ENVD}" |
118 |
- |
119 |
- dodoc doc/release-notes.txt |
120 |
- dohtml doc/ccl-documentation.html |
121 |
- use doc && dohtml -r examples |
122 |
-} |