[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clozurecl/

2021-03-27 Thread Andrey Grozin
commit: 2fad015bed504bae2475b2c6ac66925f5e71692b
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sat Mar 27 08:33:46 2021 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sat Mar 27 08:33:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fad015b

dev-lisp/clozurecl: bump to 1.12

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Andrey Grozin  gentoo.org>

 dev-lisp/clozurecl/Manifest  |  3 +
 dev-lisp/clozurecl/clozurecl-1.12.ebuild | 98 
 2 files changed, 101 insertions(+)

diff --git a/dev-lisp/clozurecl/Manifest b/dev-lisp/clozurecl/Manifest
index bfc4b91eba6..e0ec043115b 100644
--- a/dev-lisp/clozurecl/Manifest
+++ b/dev-lisp/clozurecl/Manifest
@@ -2,4 +2,7 @@ DIST ccl-1.11.5-darwinx86.tar.gz 100515656 BLAKE2B 
d9ae52f7d0c481211fdf53bf6bb4b
 DIST ccl-1.11.5-linuxarm.tar.gz 40288609 BLAKE2B 
5217de314e6c59e5bbee7d5608b4e92088fb57dc0d8a90454ec4653c1710857748776d9a7ee2e89e86613f64fc028aca324ea5cb3bc7eb5e9bc582e2b50766cf
 SHA512 
0305baa66263a2182ba8deb02837287ffb6c1472987d4953caa8839cad6503815ded7fe6bfde72a823b90d3ff86322602ee3d0934e179fb2418e3b049f55be4e
 DIST ccl-1.11.5-linuxx86.tar.gz 50652181 BLAKE2B 
2ed6e747a72816c6f79f58715261c41a1c3b98fa84ef4ee82ca5683383741777a46a566c7884d7fdc3dcd2e5959dab2f3fde9432945a4dc73bcece8f741ed753
 SHA512 
b6c16d9bba27a901f942237ed42d6b3e832910951270820a2a3d61afe2a8e7f59d383c854382cfcaa0bf8253c8d624be66d905b4170211ea39a106ca85b9a23d
 DIST ccl-1.11.5-solarisx86.tar.gz 59139069 BLAKE2B 
db1a904dd4e794127e7c966a9734aa92bb0415520a6af35d92008fd785004bd2ea04deb66f600b1d1dd60c0b95519e86d412b208878aaa6c2f9f8c05a27efe38
 SHA512 
4ae7cee7e35de41ab20d79e073b12b6bd98a23beea95c0de7d882a1f4e1ea3f9f3162844df0578aeeadb671d30a0a488092ee93b35245c693051a4ab9193fc5b
+DIST ccl-1.12-darwinx86.tar.gz 23943561 BLAKE2B 
99bddb8b0de0aeb6038301fe74265bc8dd5f8d69122cd50bb06831b3d83c08837bf7b05b74a03fa9ce6ed90025192ee14e66d642a32b08da03c8bb2b7455e9da
 SHA512 
d56bae52af8b89d013226148a754e21e77e088c2060547adbeb93007c2cc3f2b1457099972205e8bdb3ae6d8359058658dd3ad7c6bdda2f3555b6eaed7268859
+DIST ccl-1.12-linuxx86.tar.gz 20878539 BLAKE2B 
474b8ff10131ba50b208060aa8f822361c019d5a483f71baf49663b83f1207291e45950e3e7fe741638318b014891bb717574f01632fd069ec801bceac99c124
 SHA512 
70ba4bb49b560ea2fd51603ae3ca4fba270ab00d94ef87ed8f4910397eaab11d28ccd69573e2ada1c3023d15c2b2fd6a7184575665de1c799768cd1c6f55de06
+DIST ccl-1.12-solarisx86.tar.gz 16902471 BLAKE2B 
640eeb6f4673d3d2e824c0726e935c391961d70be4360476cba41af79864a60dbcf9769a6ef2938c5363fd7107c5f058e85b31cca5deb45c9c134f48540816ba
 SHA512 
aa5ce2186ebd8093d21e71907ee0b4d33fc6d4ced456fbec4aa2f3434943df1ad5b3d5473a5d626e26b24607b9c6cfe03cb1c0ec14eeb1347df79f9136c756b5
 DIST ccl.html 962003 BLAKE2B 
fc95ec5abbea7c2f5f247293691a5c5a7eddaa049156c38766ec9df4d1920fdee902c89db976cc6687535aef5ddda3c672b62156bf0f61b6369ade548dcb0141
 SHA512 
0cb9ee8f7eb6007e08241a0797519ff3bfc3d3adc0b5ac86e6a2e9e8b2e316fc421bea3b04159decc0a2b37ff7098147e25266946cc3c1ac367b93e4821a8b64

diff --git a/dev-lisp/clozurecl/clozurecl-1.12.ebuild 
b/dev-lisp/clozurecl/clozurecl-1.12.ebuild
new file mode 100644
index 000..87c35ade0ca
--- /dev/null
+++ b/dev-lisp/clozurecl/clozurecl-1.12.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils flag-o-matic multilib toolchain-funcs vcs-clean
+
+MY_PN=ccl
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Common Lisp implementation, derived from Digitool's MCL product"
+HOMEPAGE="https://ccl.clozure.com;
+SRC_URI="
+   x86? ( 
https://github.com/Clozure/ccl/releases/download/v${PV}/${MY_P}-linuxx86.tar.gz 
)
+   amd64? ( 
https://github.com/Clozure/ccl/releases/download/v${PV}/${MY_P}-linuxx86.tar.gz 
)
+   x64-macos? ( 
https://github.com/Clozure/ccl/releases/download/v${PV}/${MY_P}-darwinx86.tar.gz
 )
+   x86-solaris? ( 
https://github.com/Clozure/ccl/releases/download/v${PV}/${MY_P}-solarisx86.tar.gz
 )
+   x64-solaris? ( 
https://github.com/Clozure/ccl/releases/download/v${PV}/${MY_P}-solarisx86.tar.gz
 )
+   doc? ( https://ccl.clozure.com/docs/ccl.html )"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="doc"
+
+RDEPEND=">=dev-lisp/asdf-2.33-r3:="
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}"/${MY_PN}
+ENVD="${T}/50ccl"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.11.5-no-pie-32.patch
+   "${FILESDIR}"/${PN}-1.11.5-fno-common.patch
+)
+
+src_prepare() {
+   default
+   cp "${EPREFIX}/usr/share/common-lisp/source/asdf/build/asdf.lisp" 
tools/ || die
+}
+
+src_configure() {
+   if use x64-macos; then
+   CCL_RUNTIME=dx86cl64; CCL_HEADERS=darwin-x86-headers64; 
CCL_KERNEL=darwinx8664
+   elif use x86-solaris; then
+   CCL_RUNTIME=sx86cl; CCL_HEADERS=solarisx86-headers; 
CCL_KERNEL=solarisx86
+   elif use x64-solaris; then
+   

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clozurecl/, dev-lisp/clozurecl/files/

2021-01-17 Thread David Seifert
commit: 432128cdf7ed591a37def8308e3fcb2b4d5038b8
Author: Jakov Smolic  sartura  hr>
AuthorDate: Sun Jan 17 10:53:46 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Jan 17 10:53:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=432128cd

dev-lisp/clozurecl: Fix build with gcc-10

Closes: https://github.com/gentoo/gentoo/pull/19087
Closes: https://bugs.gentoo.org/722618
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: David Seifert  gentoo.org>

 dev-lisp/clozurecl/clozurecl-1.11.5.ebuild |   5 +-
 .../files/clozurecl-1.11.5-fno-common.patch| 110 +
 2 files changed, 114 insertions(+), 1 deletion(-)

diff --git a/dev-lisp/clozurecl/clozurecl-1.11.5.ebuild 
b/dev-lisp/clozurecl/clozurecl-1.11.5.ebuild
index 79b4fa4e31f..5f7c8d3510a 100644
--- a/dev-lisp/clozurecl/clozurecl-1.11.5.ebuild
+++ b/dev-lisp/clozurecl/clozurecl-1.11.5.ebuild
@@ -30,7 +30,10 @@ DEPEND="${RDEPEND}"
 S="${WORKDIR}"/${MY_PN}
 ENVD="${T}/50ccl"
 
-PATCHES=( "${FILESDIR}"/${P}-no-pie-32.patch )
+PATCHES=(
+   "${FILESDIR}"/${P}-no-pie-32.patch
+   "${FILESDIR}"/${P}-fno-common.patch
+)
 
 src_prepare() {
default

diff --git a/dev-lisp/clozurecl/files/clozurecl-1.11.5-fno-common.patch 
b/dev-lisp/clozurecl/files/clozurecl-1.11.5-fno-common.patch
new file mode 100644
index 000..3047a3c98b6
--- /dev/null
+++ b/dev-lisp/clozurecl/files/clozurecl-1.11.5-fno-common.patch
@@ -0,0 +1,110 @@
+https://bugs.gentoo.org/722618
+Submitted-by: inasprec...@disroot.org
+Author: smuglispwee...@gmail.com
+--- a/lisp-kernel/area.h
 b/lisp-kernel/area.h
+@@ -108,7 +108,7 @@ Boolean grow_dynamic_area(natural);
+ Boolean shrink_dynamic_area(natural);
+ 
+ /* serialize add_area/remove_area, and also the tcr queue */
+-void *tcr_area_lock;
++extern void *tcr_area_lock;
+ 
+ #define reserved_area ((area *)(all_areas))
+ #define active_dynamic_area ((area *)(reserved_area->succ))
+--- a/lisp-kernel/gc-common.c
 b/lisp-kernel/gc-common.c
+@@ -92,6 +92,7 @@ LispObj GCarealow = 0, GCareadynamiclow = 0;
+ natural GCndnodes_in_area = 0, GCndynamic_dnodes_in_area = 0;
+ LispObj GCweakvll = (LispObj)NULL;
+ LispObj GCdwsweakvll = (LispObj)NULL;
++LispObj GCfirstunmarked = (LispObj) NULL;
+ LispObj GCephemeral_low = 0;
+ natural GCn_ephemeral_dnodes = 0;
+ natural GCstack_limit = 0;
+--- a/lisp-kernel/gc.h
 b/lisp-kernel/gc.h
+@@ -62,8 +62,8 @@
+ extern LispObj GCarealow, GCareadynamiclow;
+ extern natural GCndnodes_in_area, GCndynamic_dnodes_in_area;
+ extern bitvector GCmarkbits, 
GCdynamic_markbits,managed_static_refbits,global_refidx,dynamic_refidx,managed_static_refidx;
+-LispObj *global_reloctab, *GCrelocptr;
+-LispObj GCfirstunmarked;
++extern LispObj *global_reloctab, *GCrelocptr;
++extern LispObj GCfirstunmarked;
+ 
+ extern natural lisp_heap_gc_threshold;
+ extern natural lisp_heap_notify_threshold;
+@@ -83,7 +83,6 @@ void gc(TCR *, signed_natural);
+ int change_hons_area_size(TCR *, signed_natural);
+ void delete_protected_area(protected_area_ptr);
+ Boolean egc_control(Boolean, BytePtr);
+-Boolean free_segments_zero_filled_by_OS;
+ Boolean new_heap_segment(ExceptionInformation *, natural, Boolean , TCR *, 
Boolean *);
+ void platform_new_heap_segment(ExceptionInformation *, TCR*, BytePtr, 
BytePtr);
+ /* an type representing 1/4 of a natural word */
+@@ -153,19 +152,19 @@ void report_paging_info_delta(FILE*, paging_info *, 
paging_info *);
+ #define GC_TRAP_FUNCTION_FREEZE 129
+ #define GC_TRAP_FUNCTION_THAW 130
+ 
+-Boolean GCDebug, GCverbose, just_purified_p;
+-bitvector GCmarkbits, GCdynamic_markbits;
+-LispObj GCarealow, GCareadynamiclow;
+-natural GCndnodes_in_area, GCndynamic_dnodes_in_area;
+-LispObj GCweakvll,GCdwsweakvll;
+-LispObj GCephemeral_low;
+-natural GCn_ephemeral_dnodes;
+-natural GCstack_limit;
++extern Boolean GCDebug, GCverbose, just_purified_p;
++extern bitvector GCmarkbits, GCdynamic_markbits;
++extern LispObj GCarealow, GCareadynamiclow;
++extern natural GCndnodes_in_area, GCndynamic_dnodes_in_area;
++extern LispObj GCweakvll, GCdwsweakvll;
++extern LispObj GCephemeral_low;
++extern natural GCn_ephemeral_dnodes;
++extern natural GCstack_limit;
+ 
+ #if WORD_SIZE == 64
+-unsigned short *_one_bits;
++extern unsigned short *_one_bits;
+ #else
+-const unsigned char _one_bits[256];
++extern const unsigned char _one_bits[256];
+ #endif
+ 
+ #define one_bits(x) _one_bits[x]
+@@ -195,11 +194,10 @@ void gc(TCR *, signed_natural);
+ /* backend-interface */
+ 
+ typedef void (*weak_mark_fun) (LispObj);
+-weak_mark_fun mark_weak_htabv, dws_mark_weak_htabv;
++extern weak_mark_fun mark_weak_htabv, dws_mark_weak_htabv;
+ 
+ typedef void (*weak_process_fun)(void);
+-
+-weak_process_fun markhtabvs;
++extern weak_process_fun markhtabvs;
+ 
+ 
+ #define hash_table_vector_header_count 
(sizeof(hash_table_vector_header)/sizeof(LispObj))
+--- a/lisp-kernel/pmcl-kernel.c
 b/lisp-kernel/pmcl-kernel.c
+@@ -151,6 +151,8 @@ 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clozurecl/

2021-01-07 Thread Fabian Groffen
commit: f02c01fe7f2dffdfaea7ded8041caf3dee4dbda9
Author: Fabian Groffen  gentoo  org>
AuthorDate: Thu Jan  7 08:17:10 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Thu Jan  7 08:17:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f02c01fe

dev-lisp/clozurecl: drop handling for x86-macos

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Fabian Groffen  gentoo.org>

 dev-lisp/clozurecl/clozurecl-1.11.5.ebuild | 7 ++-
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/dev-lisp/clozurecl/clozurecl-1.11.5.ebuild 
b/dev-lisp/clozurecl/clozurecl-1.11.5.ebuild
index 5c3a3d5125c..79b4fa4e31f 100644
--- a/dev-lisp/clozurecl/clozurecl-1.11.5.ebuild
+++ b/dev-lisp/clozurecl/clozurecl-1.11.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -14,7 +14,6 @@ SRC_URI="
x86? ( 
https://github.com/Clozure/ccl/releases/download/v${PV}/${MY_P}-linuxx86.tar.gz 
)
amd64? ( 
https://github.com/Clozure/ccl/releases/download/v${PV}/${MY_P}-linuxx86.tar.gz 
)
arm? ( 
https://github.com/Clozure/ccl/releases/download/v${PV}/${MY_P}-linuxarm.tar.gz 
)
-   x86-macos? ( 
https://github.com/Clozure/ccl/releases/download/v${PV}/${MY_P}-darwinx86.tar.gz
 )
x64-macos? ( 
https://github.com/Clozure/ccl/releases/download/v${PV}/${MY_P}-darwinx86.tar.gz
 )
x86-solaris? ( 
https://github.com/Clozure/ccl/releases/download/v${PV}/${MY_P}-solarisx86.tar.gz
 )
x64-solaris? ( 
https://github.com/Clozure/ccl/releases/download/v${PV}/${MY_P}-solarisx86.tar.gz
 )
@@ -39,9 +38,7 @@ src_prepare() {
 }
 
 src_configure() {
-   if use x86-macos; then
-   CCL_RUNTIME=dx86cl; CCL_HEADERS=darwin-x86-headers; 
CCL_KERNEL=darwinx8632
-   elif use x64-macos; then
+   if use x64-macos; then
CCL_RUNTIME=dx86cl64; CCL_HEADERS=darwin-x86-headers64; 
CCL_KERNEL=darwinx8664
elif use x86-solaris; then
CCL_RUNTIME=sx86cl; CCL_HEADERS=solarisx86-headers; 
CCL_KERNEL=solarisx86



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clozurecl/

2020-02-12 Thread David Seifert
commit: 0991ff0cf1212213f1d5bda92f491715c4d6437b
Author: David Seifert  gentoo  org>
AuthorDate: Wed Feb 12 18:02:32 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Feb 12 18:02:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0991ff0c

dev-lisp/clozurecl: [QA] inherit vcs-clean.eclass directly

Package-Manager: Portage-2.3.88, Repoman-2.3.20
Signed-off-by: David Seifert  gentoo.org>

 dev-lisp/clozurecl/clozurecl-1.11.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lisp/clozurecl/clozurecl-1.11.5.ebuild 
b/dev-lisp/clozurecl/clozurecl-1.11.5.ebuild
index 0abff0b04ef..5c3a3d5125c 100644
--- a/dev-lisp/clozurecl/clozurecl-1.11.5.ebuild
+++ b/dev-lisp/clozurecl/clozurecl-1.11.5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-inherit eutils flag-o-matic multilib toolchain-funcs
+inherit eutils flag-o-matic multilib toolchain-funcs vcs-clean
 
 MY_PN=ccl
 MY_P=${MY_PN}-${PV}



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clozurecl/, dev-lisp/clozurecl/files/

2018-12-09 Thread Andrey Grozin
commit: 01277b43fb99ba50bf59849c19305ba94783cfe2
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sun Dec  9 13:35:59 2018 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sun Dec  9 13:35:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01277b43

dev-lisp/clozurecl: fix compilation on x86 with 17.0 profile

Suggested-by:  Sergei Trofimovich  gentoo.org>
Closes: https://bugs.gentoo.org/672454
Signed-off-by: Andrey Grozin  gentoo.org>
Package-Manager: Portage-2.3.41, Repoman-2.3.9

 dev-lisp/clozurecl/clozurecl-1.11.5.ebuild| 2 ++
 dev-lisp/clozurecl/files/clozurecl-1.11.5-no-pie-32.patch | 7 +++
 2 files changed, 9 insertions(+)

diff --git a/dev-lisp/clozurecl/clozurecl-1.11.5.ebuild 
b/dev-lisp/clozurecl/clozurecl-1.11.5.ebuild
index f67f277c60a..101770fa847 100644
--- a/dev-lisp/clozurecl/clozurecl-1.11.5.ebuild
+++ b/dev-lisp/clozurecl/clozurecl-1.11.5.ebuild
@@ -31,6 +31,8 @@ DEPEND="${RDEPEND}"
 S="${WORKDIR}"/${MY_PN}
 ENVD="${T}/50ccl"
 
+PATCHES=( "${FILESDIR}"/${P}-no-pie-32.patch )
+
 src_prepare() {
default
cp "${EPREFIX}/usr/share/common-lisp/source/asdf/build/asdf.lisp" 
tools/ || die

diff --git a/dev-lisp/clozurecl/files/clozurecl-1.11.5-no-pie-32.patch 
b/dev-lisp/clozurecl/files/clozurecl-1.11.5-no-pie-32.patch
new file mode 100644
index 000..2396c7a316c
--- /dev/null
+++ b/dev-lisp/clozurecl/files/clozurecl-1.11.5-no-pie-32.patch
@@ -0,0 +1,7 @@
+--- a/lisp-kernel/linuxx8632/Makefile
 b/lisp-kernel/linuxx8632/Makefile
+@@ -76,3 +76,3 @@ USE_LINK_SCRIPT = # -T $(LINK_SCRIPT)
+ ../../lx86cl: $(KSPOBJ) $(KERNELOBJ) $(DEBUGOBJ) Makefile  $(LINK_SCRIPT)
+-  $(CC)  -m32 $(CDEBUG)  -Wl,--export-dynamic $(HASH_STYLE) -o $@ 
$(USE_LINK_SCRIPT) $(KSPOBJ) $(KERNELOBJ) $(DEBUGOBJ) -Wl,--no-as-needed 
$(OSLIBS)
++  $(CC)  -m32 $(CDEBUG)  -Wl,--export-dynamic $(HASH_STYLE) -no-pie -o $@ 
$(USE_LINK_SCRIPT) $(KSPOBJ) $(KERNELOBJ) $(DEBUGOBJ) -Wl,--no-as-needed 
$(OSLIBS)
+ 



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clozurecl/files/, dev-lisp/clozurecl/

2018-05-18 Thread José María Alonso
commit: 27a2409d3cda7a4717e99da6da8bc6aed5a918a7
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Fri May 18 19:01:34 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri May 18 19:01:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27a2409d

dev-lisp/clozurecl: Drop old version

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-lisp/clozurecl/Manifest|   4 -
 dev-lisp/clozurecl/clozurecl-1.11-r1.ebuild|  93 ---
 dev-lisp/clozurecl/clozurecl-1.11-r2.ebuild| 100 
 dev-lisp/clozurecl/clozurecl-1.11-r3.ebuild| 102 
 dev-lisp/clozurecl/files/ccl-1.11-glibc-2.26.patch |  41 ---
 dev-lisp/clozurecl/files/ccl-format.patch  | 128 -
 6 files changed, 468 deletions(-)

diff --git a/dev-lisp/clozurecl/Manifest b/dev-lisp/clozurecl/Manifest
index 3027f6ba6b7..bfc4b91eba6 100644
--- a/dev-lisp/clozurecl/Manifest
+++ b/dev-lisp/clozurecl/Manifest
@@ -1,7 +1,3 @@
-DIST ccl-1.11-darwinx86.tar.gz 152989219 BLAKE2B 
73a1ceed3ff1a22d76f593fb35a850c8c449cec7646368cd306a2c63ae85e22e02a6d604dc115e3e0a02f69a0fd6b8e29721c5e58704101779bf6a6924a48741
 SHA512 
21107ab0cf6f5abee21fc561680eb722fbb0a0515ea99a1d02be091a85519b1a91444317d92117ad509a25dca97adaba9b2d8026a7214f58aa03172ada2ea340
-DIST ccl-1.11-linuxarm.tar.gz 23044178 BLAKE2B 
509fbf0bd83a41d8115b87f4b79db799e063fb9f2dd21e58db24ec065101e6946315442104feaa61b1175c80ccaf5f5926fc73c2a3a87d4c3e5ba659269a644d
 SHA512 
b8034569f0c47106107fee6bd859051052d43c3bcd625a1956eae467ef0225425d5429678e3584136adc929ccfbbe4b800bffa66ea758cd2b734aa3ed55a9dda
-DIST ccl-1.11-linuxx86.tar.gz 42482877 BLAKE2B 
d1a6977d7dd934c77db4dd0deb2ab53a85c0d118037e147ced09027578e5356770145da317f1887a8d7d25309b146864a62f54b0d5e841470c86da99c38cbd4b
 SHA512 
34008654fd3ceca55a33413a768c398395141e26b9ea09204739ca7e998fdbe94ab92507eda14cf9bcbb9f76e6c3cae3006d7f2c9f48749c66e1f1281febb409
-DIST ccl-1.11-solarisx86.tar.gz 46926817 BLAKE2B 
15c960cf16d16dd5fb7c7c2f2401a244c0fcba4cb92bdd9d72c6b16a572bc464999bbe503c37e6fd343bfe1883d4612efe9de4be38313c22dc406f65489ee0b2
 SHA512 
f35df9e9c7644331a0f6b77e7b0a6f0b2e297f6249ef7a669932ab6685ca426f87423faf01c64cc1f7eb7fcd0dd4fb7c0d70d039bbcadca5d9201b0a348a36be
 DIST ccl-1.11.5-darwinx86.tar.gz 100515656 BLAKE2B 
d9ae52f7d0c481211fdf53bf6bb4bb65a66ab60bf1c3548e9f2d502e60906163121a85330e547d15e3d4bcb6ad47564e86dd93b4228a9391558463347011990f
 SHA512 
1016ab9672839d1303809e9f5b849cf36dc300963672dfa5888b75f6dadee3106cd6f1375e544437a92c7307dc8639e423e12663ca157b851925d0e82f0cd4b7
 DIST ccl-1.11.5-linuxarm.tar.gz 40288609 BLAKE2B 
5217de314e6c59e5bbee7d5608b4e92088fb57dc0d8a90454ec4653c1710857748776d9a7ee2e89e86613f64fc028aca324ea5cb3bc7eb5e9bc582e2b50766cf
 SHA512 
0305baa66263a2182ba8deb02837287ffb6c1472987d4953caa8839cad6503815ded7fe6bfde72a823b90d3ff86322602ee3d0934e179fb2418e3b049f55be4e
 DIST ccl-1.11.5-linuxx86.tar.gz 50652181 BLAKE2B 
2ed6e747a72816c6f79f58715261c41a1c3b98fa84ef4ee82ca5683383741777a46a566c7884d7fdc3dcd2e5959dab2f3fde9432945a4dc73bcece8f741ed753
 SHA512 
b6c16d9bba27a901f942237ed42d6b3e832910951270820a2a3d61afe2a8e7f59d383c854382cfcaa0bf8253c8d624be66d905b4170211ea39a106ca85b9a23d

diff --git a/dev-lisp/clozurecl/clozurecl-1.11-r1.ebuild 
b/dev-lisp/clozurecl/clozurecl-1.11-r1.ebuild
deleted file mode 100644
index 511c012b714..000
--- a/dev-lisp/clozurecl/clozurecl-1.11-r1.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils multilib toolchain-funcs
-
-MY_PN=ccl
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="Common Lisp implementation, derived from Digitool's MCL product"
-HOMEPAGE="https://ccl.clozure.com/;
-SRC_URI="
-   x86?   ( 
ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxx86.tar.gz )
-   amd64? ( 
ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxx86.tar.gz )
-   doc? ( https://ccl.clozure.com/docs/ccl.html )"
-   # ppc?   ( 
ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxppc.tar.gz )
-   # ppc64? ( 
ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxppc.tar.gz )"
-
-LICENSE="LLGPL-2.1"
-SLOT="0"
-# KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-
-RDEPEND=">=dev-lisp/asdf-2.33-r3:="
-DEPEND="${RDEPEND}
-   !dev-lisp/openmcl"
-
-S="${WORKDIR}"/${MY_PN}
-ENVD="${T}"/50ccl
-
-src_configure() {
-   if use x86; then
-   CCL_RUNTIME=lx86cl; CCL_HEADERS=x86-headers; 
CCL_KERNEL=linuxx8632
-   elif use amd64; then
-   CCL_RUNTIME=lx86cl64; CCL_HEADERS=x86-headers64; 
CCL_KERNEL=linuxx8664
-   elif use ppc; then
-   CCL_RUNTIME=ppccl; CCL_HEADERS=headers; CCL_KERNEL=linuxppc
-   elif use ppc64; then
-   CCL_RUNTIME=ppccl64; CCL_HEADERS=headers64; 
CCL_KERNEL=linuxppc64
-   fi
-}
-
-src_prepare() {
-   default
- 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clozurecl/

2018-05-18 Thread Mikle Kolyada
commit: cde4ee70532426e49e0cc78b1402c855dcc2cbbf
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri May 18 18:49:49 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri May 18 18:50:06 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cde4ee70

dev-lisp/clozurecl: amd64 stable wrt bug #654668

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-lisp/clozurecl/clozurecl-1.11.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lisp/clozurecl/clozurecl-1.11.5.ebuild 
b/dev-lisp/clozurecl/clozurecl-1.11.5.ebuild
index 331f28c253d..f67f277c60a 100644
--- a/dev-lisp/clozurecl/clozurecl-1.11.5.ebuild
+++ b/dev-lisp/clozurecl/clozurecl-1.11.5.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="doc"
 
 RDEPEND=">=dev-lisp/asdf-2.33-r3:="



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clozurecl/

2018-05-04 Thread Thomas Deutschmann
commit: 8f972a4b71b865caf253e10f3ca7824aa269b115
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri May  4 15:30:34 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri May  4 15:30:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f972a4b

dev-lisp/clozurecl: x86 stable (bug #654668)

Package-Manager: Portage-2.3.34, Repoman-2.3.9

 dev-lisp/clozurecl/clozurecl-1.11.5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lisp/clozurecl/clozurecl-1.11.5.ebuild 
b/dev-lisp/clozurecl/clozurecl-1.11.5.ebuild
index 7eeebd9cb5e..331f28c253d 100644
--- a/dev-lisp/clozurecl/clozurecl-1.11.5.ebuild
+++ b/dev-lisp/clozurecl/clozurecl-1.11.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -22,7 +22,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~amd64 x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="doc"
 
 RDEPEND=">=dev-lisp/asdf-2.33-r3:="



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clozurecl/

2018-05-02 Thread José María Alonso
commit: 4e6d14df8f81ad5bcda4aaa7ad86e7fb60c74da6
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Wed May  2 18:50:34 2018 +
Commit: José María Alonso  gentoo  org>
CommitDate: Wed May  2 18:50:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e6d14df

dev-lisp/clozurecl: Drop old version 1.10

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-lisp/clozurecl/Manifest  |  1 -
 dev-lisp/clozurecl/clozurecl-1.10.ebuild | 91 
 2 files changed, 92 deletions(-)

diff --git a/dev-lisp/clozurecl/Manifest b/dev-lisp/clozurecl/Manifest
index cc72c26f202..3027f6ba6b7 100644
--- a/dev-lisp/clozurecl/Manifest
+++ b/dev-lisp/clozurecl/Manifest
@@ -1,4 +1,3 @@
-DIST ccl-1.10-linuxx86.tar.gz 43796090 BLAKE2B 
75cbe2745ff6022a503e79e95a68d9ce2abd1b496fb4bc8b7180028f83223ceab36c6b40edb8f107e5fab8a194abc677a788867e53d09c089274b5b531066e4d
 SHA512 
10504e2569a99ba8b6fc4ac745312435c6be646c86ec3916a3750f823f79b3b8ec87fe53ba2410151feeaaed0609e1760ee3d37a77f01d815d1ec13c2394258e
 DIST ccl-1.11-darwinx86.tar.gz 152989219 BLAKE2B 
73a1ceed3ff1a22d76f593fb35a850c8c449cec7646368cd306a2c63ae85e22e02a6d604dc115e3e0a02f69a0fd6b8e29721c5e58704101779bf6a6924a48741
 SHA512 
21107ab0cf6f5abee21fc561680eb722fbb0a0515ea99a1d02be091a85519b1a91444317d92117ad509a25dca97adaba9b2d8026a7214f58aa03172ada2ea340
 DIST ccl-1.11-linuxarm.tar.gz 23044178 BLAKE2B 
509fbf0bd83a41d8115b87f4b79db799e063fb9f2dd21e58db24ec065101e6946315442104feaa61b1175c80ccaf5f5926fc73c2a3a87d4c3e5ba659269a644d
 SHA512 
b8034569f0c47106107fee6bd859051052d43c3bcd625a1956eae467ef0225425d5429678e3584136adc929ccfbbe4b800bffa66ea758cd2b734aa3ed55a9dda
 DIST ccl-1.11-linuxx86.tar.gz 42482877 BLAKE2B 
d1a6977d7dd934c77db4dd0deb2ab53a85c0d118037e147ced09027578e5356770145da317f1887a8d7d25309b146864a62f54b0d5e841470c86da99c38cbd4b
 SHA512 
34008654fd3ceca55a33413a768c398395141e26b9ea09204739ca7e998fdbe94ab92507eda14cf9bcbb9f76e6c3cae3006d7f2c9f48749c66e1f1281febb409

diff --git a/dev-lisp/clozurecl/clozurecl-1.10.ebuild 
b/dev-lisp/clozurecl/clozurecl-1.10.ebuild
deleted file mode 100644
index 297b88a52db..000
--- a/dev-lisp/clozurecl/clozurecl-1.10.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils multilib toolchain-funcs
-
-MY_PN=ccl
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="Common Lisp implementation, derived from Digitool's MCL product"
-HOMEPAGE="https://ccl.clozure.com/;
-SRC_URI="
-   x86?   ( 
ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxx86.tar.gz )
-   amd64? ( 
ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxx86.tar.gz )"
-   # ppc?   ( 
ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxppc.tar.gz )
-   # ppc64? ( 
ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxppc.tar.gz )"
-
-LICENSE="LLGPL-2.1"
-SLOT="0"
-# KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-
-RDEPEND=">=dev-lisp/asdf-2.33-r3:="
-DEPEND="${RDEPEND}
-   !dev-lisp/openmcl"
-
-S="${WORKDIR}"/${MY_PN}
-
-ENVD="${T}"/50ccl
-
-src_configure() {
-   if use x86; then
-   CCL_RUNTIME=lx86cl; CCL_HEADERS=x86-headers; 
CCL_KERNEL=linuxx8632
-   elif use amd64; then
-   CCL_RUNTIME=lx86cl64; CCL_HEADERS=x86-headers64; 
CCL_KERNEL=linuxx8664
-   elif use ppc; then
-   CCL_RUNTIME=ppccl; CCL_HEADERS=headers; CCL_KERNEL=linuxppc
-   elif use ppc64; then
-   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"
-
-   # remove non-owner write permissions on the full-image
-   chmod go-w ${CCL_RUNTIME}{,.image} || die
-
-   esvn_clean
-}
-
-src_install() {
-   local install_dir=/usr/$(get_libdir)/${PN}
-
-   exeinto ${install_dir}
-   # install executable
-   doexe ${CCL_RUNTIME}
-   # install core image
-   cp ${CCL_RUNTIME}.image "${D}"/${install_dir} || die
-   # install optional libraries
-   dodir ${install_dir}/tools
-   cp tools/*fsl "${D}"/${install_dir}/tools || die
-
-   # 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 || die
-   rm -f lisp-kernel/${CCL_KERNEL}/*.o || die
-   cp -a compiler level-0 level-1 lib library \
-   lisp-kernel scripts tools xdump contrib \
-   "${D}"/${install_dir} || die
-   cp -a ${CCL_HEADERS} "${D}"/${install_dir} || 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clozurecl/

2018-04-26 Thread Aaron Bauman
commit: 7909ec6f1a747e55e8af32e9ddb4c2f4ad3a527e
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Thu Apr 26 10:32:25 2018 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Thu Apr 26 14:43:12 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7909ec6f

dev-lisp/clozurecl: use HTTPS

Closes: https://github.com/gentoo/gentoo/pull/8147

 dev-lisp/clozurecl/clozurecl-1.10.ebuild| 4 ++--
 dev-lisp/clozurecl/clozurecl-1.11-r1.ebuild | 6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-lisp/clozurecl/clozurecl-1.10.ebuild 
b/dev-lisp/clozurecl/clozurecl-1.10.ebuild
index a9b11fd14aa..297b88a52db 100644
--- a/dev-lisp/clozurecl/clozurecl-1.10.ebuild
+++ b/dev-lisp/clozurecl/clozurecl-1.10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -9,7 +9,7 @@ MY_PN=ccl
 MY_P=${MY_PN}-${PV}
 
 DESCRIPTION="Common Lisp implementation, derived from Digitool's MCL product"
-HOMEPAGE="http://ccl.clozure.com/;
+HOMEPAGE="https://ccl.clozure.com/;
 SRC_URI="
x86?   ( 
ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxx86.tar.gz )
amd64? ( 
ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxx86.tar.gz )"

diff --git a/dev-lisp/clozurecl/clozurecl-1.11-r1.ebuild 
b/dev-lisp/clozurecl/clozurecl-1.11-r1.ebuild
index 6c355750f54..511c012b714 100644
--- a/dev-lisp/clozurecl/clozurecl-1.11-r1.ebuild
+++ b/dev-lisp/clozurecl/clozurecl-1.11-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -9,11 +9,11 @@ MY_PN=ccl
 MY_P=${MY_PN}-${PV}
 
 DESCRIPTION="Common Lisp implementation, derived from Digitool's MCL product"
-HOMEPAGE="http://ccl.clozure.com/;
+HOMEPAGE="https://ccl.clozure.com/;
 SRC_URI="
x86?   ( 
ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxx86.tar.gz )
amd64? ( 
ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxx86.tar.gz )
-   doc? ( http://ccl.clozure.com/docs/ccl.html )"
+   doc? ( https://ccl.clozure.com/docs/ccl.html )"
# ppc?   ( 
ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxppc.tar.gz )
# ppc64? ( 
ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxppc.tar.gz )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clozurecl/

2017-12-10 Thread José María Alonso
commit: ac272f403aa2f8fbe3573888ed7ee3ed4f7963d3
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Sun Dec 10 15:28:52 2017 +
Commit: José María Alonso  gentoo  org>
CommitDate: Sun Dec 10 15:30:09 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac272f40

dev-lisp/clozurecl: Fixes manifest for ccl-1.11-darwinx86.tar.gz

Closes: https://bugs.gentoo.org/640512
Package-Manager: Portage-2.3.13, Repoman-2.3.3

 dev-lisp/clozurecl/Manifest | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lisp/clozurecl/Manifest b/dev-lisp/clozurecl/Manifest
index fec49b17750..cc72c26f202 100644
--- a/dev-lisp/clozurecl/Manifest
+++ b/dev-lisp/clozurecl/Manifest
@@ -1,5 +1,5 @@
 DIST ccl-1.10-linuxx86.tar.gz 43796090 BLAKE2B 
75cbe2745ff6022a503e79e95a68d9ce2abd1b496fb4bc8b7180028f83223ceab36c6b40edb8f107e5fab8a194abc677a788867e53d09c089274b5b531066e4d
 SHA512 
10504e2569a99ba8b6fc4ac745312435c6be646c86ec3916a3750f823f79b3b8ec87fe53ba2410151feeaaed0609e1760ee3d37a77f01d815d1ec13c2394258e
-DIST ccl-1.11-darwinx86.tar.gz 14270464 SHA256 
cf488651315638246ecdb9b7e8d58d78e0ce3222318044a115533e9b536fd94e SHA512 
c2d320872c402405d2972898c77401b1c046685af95e75e0646be989fe91d2ff458a29eaa9c1475cb73531f30858c57a075a23bdf95b9bbf269d63399aea9ea1
 WHIRLPOOL 
9435cc26c854cd1044178c26e1f6836d4edbfd1763dfc6216017d892c999d8d46ca969c94bb3e7f3503cfad2edfc588ae45716c1c9c5fcd283669110633f45db
+DIST ccl-1.11-darwinx86.tar.gz 152989219 BLAKE2B 
73a1ceed3ff1a22d76f593fb35a850c8c449cec7646368cd306a2c63ae85e22e02a6d604dc115e3e0a02f69a0fd6b8e29721c5e58704101779bf6a6924a48741
 SHA512 
21107ab0cf6f5abee21fc561680eb722fbb0a0515ea99a1d02be091a85519b1a91444317d92117ad509a25dca97adaba9b2d8026a7214f58aa03172ada2ea340
 DIST ccl-1.11-linuxarm.tar.gz 23044178 BLAKE2B 
509fbf0bd83a41d8115b87f4b79db799e063fb9f2dd21e58db24ec065101e6946315442104feaa61b1175c80ccaf5f5926fc73c2a3a87d4c3e5ba659269a644d
 SHA512 
b8034569f0c47106107fee6bd859051052d43c3bcd625a1956eae467ef0225425d5429678e3584136adc929ccfbbe4b800bffa66ea758cd2b734aa3ed55a9dda
 DIST ccl-1.11-linuxx86.tar.gz 42482877 BLAKE2B 
d1a6977d7dd934c77db4dd0deb2ab53a85c0d118037e147ced09027578e5356770145da317f1887a8d7d25309b146864a62f54b0d5e841470c86da99c38cbd4b
 SHA512 
34008654fd3ceca55a33413a768c398395141e26b9ea09204739ca7e998fdbe94ab92507eda14cf9bcbb9f76e6c3cae3006d7f2c9f48749c66e1f1281febb409
 DIST ccl-1.11-solarisx86.tar.gz 46926817 BLAKE2B 
15c960cf16d16dd5fb7c7c2f2401a244c0fcba4cb92bdd9d72c6b16a572bc464999bbe503c37e6fd343bfe1883d4612efe9de4be38313c22dc406f65489ee0b2
 SHA512 
f35df9e9c7644331a0f6b77e7b0a6f0b2e297f6249ef7a669932ab6685ca426f87423faf01c64cc1f7eb7fcd0dd4fb7c0d70d039bbcadca5d9201b0a348a36be



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clozurecl/

2017-12-10 Thread Ulrich Müller
commit: 885477e1af0ec530c30f20f732803abdc3ffd1bc
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Dec 10 09:20:29 2017 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Dec 10 09:26:56 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=885477e1

dev-lisp/clozurecl: Partially update Manifest hashes.

Size mismatch for ccl-1.11-darwinx86.tar.gz

 dev-lisp/clozurecl/Manifest | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-lisp/clozurecl/Manifest b/dev-lisp/clozurecl/Manifest
index 83b8284ece2..fec49b17750 100644
--- a/dev-lisp/clozurecl/Manifest
+++ b/dev-lisp/clozurecl/Manifest
@@ -1,8 +1,8 @@
-DIST ccl-1.10-linuxx86.tar.gz 43796090 SHA256 
8ca272656214837b57746b9b84395987bc524329b38a1f42a605f45bf0282657 SHA512 
10504e2569a99ba8b6fc4ac745312435c6be646c86ec3916a3750f823f79b3b8ec87fe53ba2410151feeaaed0609e1760ee3d37a77f01d815d1ec13c2394258e
 WHIRLPOOL 
75c7516eba92ad0fc603301e958dc5ba8271b0819ab46af7f61e97edeb405098c4d84a8f8e8ed73ee85462b6ab7c4805bbcbf0a0f354fb62f077cf8cf10bffa4
+DIST ccl-1.10-linuxx86.tar.gz 43796090 BLAKE2B 
75cbe2745ff6022a503e79e95a68d9ce2abd1b496fb4bc8b7180028f83223ceab36c6b40edb8f107e5fab8a194abc677a788867e53d09c089274b5b531066e4d
 SHA512 
10504e2569a99ba8b6fc4ac745312435c6be646c86ec3916a3750f823f79b3b8ec87fe53ba2410151feeaaed0609e1760ee3d37a77f01d815d1ec13c2394258e
 DIST ccl-1.11-darwinx86.tar.gz 14270464 SHA256 
cf488651315638246ecdb9b7e8d58d78e0ce3222318044a115533e9b536fd94e SHA512 
c2d320872c402405d2972898c77401b1c046685af95e75e0646be989fe91d2ff458a29eaa9c1475cb73531f30858c57a075a23bdf95b9bbf269d63399aea9ea1
 WHIRLPOOL 
9435cc26c854cd1044178c26e1f6836d4edbfd1763dfc6216017d892c999d8d46ca969c94bb3e7f3503cfad2edfc588ae45716c1c9c5fcd283669110633f45db
-DIST ccl-1.11-linuxarm.tar.gz 23044178 SHA256 
64a1911fbe516b73964b377df360c3a40695c6155e0730a6590c67f1953a88f4 SHA512 
b8034569f0c47106107fee6bd859051052d43c3bcd625a1956eae467ef0225425d5429678e3584136adc929ccfbbe4b800bffa66ea758cd2b734aa3ed55a9dda
 WHIRLPOOL 
bdd4e01fbfb1a5e2ac8b1d2ba9b85dd5e01e94ea0b99718e757b1e1c0b1c5dbc6ffd988ca5d7a7ac494b8cdb8ff4ca36260d61a32e39b6314fc4aec3253f9ff7
+DIST ccl-1.11-linuxarm.tar.gz 23044178 BLAKE2B 
509fbf0bd83a41d8115b87f4b79db799e063fb9f2dd21e58db24ec065101e6946315442104feaa61b1175c80ccaf5f5926fc73c2a3a87d4c3e5ba659269a644d
 SHA512 
b8034569f0c47106107fee6bd859051052d43c3bcd625a1956eae467ef0225425d5429678e3584136adc929ccfbbe4b800bffa66ea758cd2b734aa3ed55a9dda
 DIST ccl-1.11-linuxx86.tar.gz 42482877 BLAKE2B 
d1a6977d7dd934c77db4dd0deb2ab53a85c0d118037e147ced09027578e5356770145da317f1887a8d7d25309b146864a62f54b0d5e841470c86da99c38cbd4b
 SHA512 
34008654fd3ceca55a33413a768c398395141e26b9ea09204739ca7e998fdbe94ab92507eda14cf9bcbb9f76e6c3cae3006d7f2c9f48749c66e1f1281febb409
-DIST ccl-1.11-solarisx86.tar.gz 46926817 SHA256 
8b983ec3968e987bae6109dbb12d912ea8f050983dcd3eb9e8a5e91f45f683aa SHA512 
f35df9e9c7644331a0f6b77e7b0a6f0b2e297f6249ef7a669932ab6685ca426f87423faf01c64cc1f7eb7fcd0dd4fb7c0d70d039bbcadca5d9201b0a348a36be
 WHIRLPOOL 
11e37a489cf51bff1084cacb33c91aa952f3552b2dac0d23c744d5371f45b8bd41fdb39bfdb5fc40bfc2f2467e5aa6224067f8b8a0ecf01ad9eddbc0d3fded7b
+DIST ccl-1.11-solarisx86.tar.gz 46926817 BLAKE2B 
15c960cf16d16dd5fb7c7c2f2401a244c0fcba4cb92bdd9d72c6b16a572bc464999bbe503c37e6fd343bfe1883d4612efe9de4be38313c22dc406f65489ee0b2
 SHA512 
f35df9e9c7644331a0f6b77e7b0a6f0b2e297f6249ef7a669932ab6685ca426f87423faf01c64cc1f7eb7fcd0dd4fb7c0d70d039bbcadca5d9201b0a348a36be
 DIST ccl-1.11.5-darwinx86.tar.gz 100515656 BLAKE2B 
d9ae52f7d0c481211fdf53bf6bb4bb65a66ab60bf1c3548e9f2d502e60906163121a85330e547d15e3d4bcb6ad47564e86dd93b4228a9391558463347011990f
 SHA512 
1016ab9672839d1303809e9f5b849cf36dc300963672dfa5888b75f6dadee3106cd6f1375e544437a92c7307dc8639e423e12663ca157b851925d0e82f0cd4b7
 DIST ccl-1.11.5-linuxarm.tar.gz 40288609 BLAKE2B 
5217de314e6c59e5bbee7d5608b4e92088fb57dc0d8a90454ec4653c1710857748776d9a7ee2e89e86613f64fc028aca324ea5cb3bc7eb5e9bc582e2b50766cf
 SHA512 
0305baa66263a2182ba8deb02837287ffb6c1472987d4953caa8839cad6503815ded7fe6bfde72a823b90d3ff86322602ee3d0934e179fb2418e3b049f55be4e
 DIST ccl-1.11.5-linuxx86.tar.gz 50652181 BLAKE2B 
2ed6e747a72816c6f79f58715261c41a1c3b98fa84ef4ee82ca5683383741777a46a566c7884d7fdc3dcd2e5959dab2f3fde9432945a4dc73bcece8f741ed753
 SHA512 
b6c16d9bba27a901f942237ed42d6b3e832910951270820a2a3d61afe2a8e7f59d383c854382cfcaa0bf8253c8d624be66d905b4170211ea39a106ca85b9a23d



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clozurecl/

2017-11-30 Thread Andrey Grozin
commit: 9b6562ff336e22b2e860d071b8fa4793c07db93d
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Nov 30 14:16:03 2017 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Thu Nov 30 14:16:46 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b6562ff

dev-lisp/clozurecl: bump to 1.11.5

Package-Manager: Portage-2.3.14, Repoman-2.3.6

 dev-lisp/clozurecl/Manifest|  8 ++-
 dev-lisp/clozurecl/clozurecl-1.11.5.ebuild | 97 ++
 2 files changed, 103 insertions(+), 2 deletions(-)

diff --git a/dev-lisp/clozurecl/Manifest b/dev-lisp/clozurecl/Manifest
index e93322e6551..83b8284ece2 100644
--- a/dev-lisp/clozurecl/Manifest
+++ b/dev-lisp/clozurecl/Manifest
@@ -1,6 +1,10 @@
 DIST ccl-1.10-linuxx86.tar.gz 43796090 SHA256 
8ca272656214837b57746b9b84395987bc524329b38a1f42a605f45bf0282657 SHA512 
10504e2569a99ba8b6fc4ac745312435c6be646c86ec3916a3750f823f79b3b8ec87fe53ba2410151feeaaed0609e1760ee3d37a77f01d815d1ec13c2394258e
 WHIRLPOOL 
75c7516eba92ad0fc603301e958dc5ba8271b0819ab46af7f61e97edeb405098c4d84a8f8e8ed73ee85462b6ab7c4805bbcbf0a0f354fb62f077cf8cf10bffa4
 DIST ccl-1.11-darwinx86.tar.gz 14270464 SHA256 
cf488651315638246ecdb9b7e8d58d78e0ce3222318044a115533e9b536fd94e SHA512 
c2d320872c402405d2972898c77401b1c046685af95e75e0646be989fe91d2ff458a29eaa9c1475cb73531f30858c57a075a23bdf95b9bbf269d63399aea9ea1
 WHIRLPOOL 
9435cc26c854cd1044178c26e1f6836d4edbfd1763dfc6216017d892c999d8d46ca969c94bb3e7f3503cfad2edfc588ae45716c1c9c5fcd283669110633f45db
 DIST ccl-1.11-linuxarm.tar.gz 23044178 SHA256 
64a1911fbe516b73964b377df360c3a40695c6155e0730a6590c67f1953a88f4 SHA512 
b8034569f0c47106107fee6bd859051052d43c3bcd625a1956eae467ef0225425d5429678e3584136adc929ccfbbe4b800bffa66ea758cd2b734aa3ed55a9dda
 WHIRLPOOL 
bdd4e01fbfb1a5e2ac8b1d2ba9b85dd5e01e94ea0b99718e757b1e1c0b1c5dbc6ffd988ca5d7a7ac494b8cdb8ff4ca36260d61a32e39b6314fc4aec3253f9ff7
-DIST ccl-1.11-linuxx86.tar.gz 42482877 SHA256 
08e885e8c2bb6e4abd42b8e8e2b60f257c6929eb34b8ec87ca1ecf848fac6d70 SHA512 
34008654fd3ceca55a33413a768c398395141e26b9ea09204739ca7e998fdbe94ab92507eda14cf9bcbb9f76e6c3cae3006d7f2c9f48749c66e1f1281febb409
 WHIRLPOOL 
4a0d1e6495be62f04f48d6923f95468ca1d1c8bafb3c00d4a5b1f705eb70fac52b7d8ed3b248b698707cd89f1eb4a0196b94d869e9bea52ea895fb8fae00bb41
+DIST ccl-1.11-linuxx86.tar.gz 42482877 BLAKE2B 
d1a6977d7dd934c77db4dd0deb2ab53a85c0d118037e147ced09027578e5356770145da317f1887a8d7d25309b146864a62f54b0d5e841470c86da99c38cbd4b
 SHA512 
34008654fd3ceca55a33413a768c398395141e26b9ea09204739ca7e998fdbe94ab92507eda14cf9bcbb9f76e6c3cae3006d7f2c9f48749c66e1f1281febb409
 DIST ccl-1.11-solarisx86.tar.gz 46926817 SHA256 
8b983ec3968e987bae6109dbb12d912ea8f050983dcd3eb9e8a5e91f45f683aa SHA512 
f35df9e9c7644331a0f6b77e7b0a6f0b2e297f6249ef7a669932ab6685ca426f87423faf01c64cc1f7eb7fcd0dd4fb7c0d70d039bbcadca5d9201b0a348a36be
 WHIRLPOOL 
11e37a489cf51bff1084cacb33c91aa952f3552b2dac0d23c744d5371f45b8bd41fdb39bfdb5fc40bfc2f2467e5aa6224067f8b8a0ecf01ad9eddbc0d3fded7b
-DIST ccl.html 962003 SHA256 
10fe7bf2818a2a029dcd53b274124f84713bed32b24170d09134feee470a5c6e SHA512 
0cb9ee8f7eb6007e08241a0797519ff3bfc3d3adc0b5ac86e6a2e9e8b2e316fc421bea3b04159decc0a2b37ff7098147e25266946cc3c1ac367b93e4821a8b64
 WHIRLPOOL 
ce93bb1537fd5c03050b5aa7f14414188a3cacf881ff0fcb87c532a43e51bd6139a11dd58c28397e7981ab120ce85e8303762c5f418f995b1c545f436b4d6abe
+DIST ccl-1.11.5-darwinx86.tar.gz 100515656 BLAKE2B 
d9ae52f7d0c481211fdf53bf6bb4bb65a66ab60bf1c3548e9f2d502e60906163121a85330e547d15e3d4bcb6ad47564e86dd93b4228a9391558463347011990f
 SHA512 
1016ab9672839d1303809e9f5b849cf36dc300963672dfa5888b75f6dadee3106cd6f1375e544437a92c7307dc8639e423e12663ca157b851925d0e82f0cd4b7
+DIST ccl-1.11.5-linuxarm.tar.gz 40288609 BLAKE2B 
5217de314e6c59e5bbee7d5608b4e92088fb57dc0d8a90454ec4653c1710857748776d9a7ee2e89e86613f64fc028aca324ea5cb3bc7eb5e9bc582e2b50766cf
 SHA512 
0305baa66263a2182ba8deb02837287ffb6c1472987d4953caa8839cad6503815ded7fe6bfde72a823b90d3ff86322602ee3d0934e179fb2418e3b049f55be4e
+DIST ccl-1.11.5-linuxx86.tar.gz 50652181 BLAKE2B 
2ed6e747a72816c6f79f58715261c41a1c3b98fa84ef4ee82ca5683383741777a46a566c7884d7fdc3dcd2e5959dab2f3fde9432945a4dc73bcece8f741ed753
 SHA512 
b6c16d9bba27a901f942237ed42d6b3e832910951270820a2a3d61afe2a8e7f59d383c854382cfcaa0bf8253c8d624be66d905b4170211ea39a106ca85b9a23d
+DIST ccl-1.11.5-solarisx86.tar.gz 59139069 BLAKE2B 
db1a904dd4e794127e7c966a9734aa92bb0415520a6af35d92008fd785004bd2ea04deb66f600b1d1dd60c0b95519e86d412b208878aaa6c2f9f8c05a27efe38
 SHA512 
4ae7cee7e35de41ab20d79e073b12b6bd98a23beea95c0de7d882a1f4e1ea3f9f3162844df0578aeeadb671d30a0a488092ee93b35245c693051a4ab9193fc5b
+DIST ccl.html 962003 BLAKE2B 
fc95ec5abbea7c2f5f247293691a5c5a7eddaa049156c38766ec9df4d1920fdee902c89db976cc6687535aef5ddda3c672b62156bf0f61b6369ade548dcb0141
 SHA512 
0cb9ee8f7eb6007e08241a0797519ff3bfc3d3adc0b5ac86e6a2e9e8b2e316fc421bea3b04159decc0a2b37ff7098147e25266946cc3c1ac367b93e4821a8b64

diff --git 

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clozurecl/files/, dev-lisp/clozurecl/

2017-11-21 Thread Andrey Grozin
commit: 25062be3a7b4ff2c5fbbb7a3f7401c7c8b9b2e09
Author: Andrey Grozin  gentoo  org>
AuthorDate: Tue Nov 21 17:08:21 2017 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Tue Nov 21 17:08:21 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25062be3

dev-lisp/clozurecl: add the upstream patch for compatibility with glibc-2.26

Closes: https://bugs.gentoo.org/638304
Package-Manager: Portage-2.3.14, Repoman-2.3.6

 dev-lisp/clozurecl/clozurecl-1.11-r3.ebuild| 102 +
 dev-lisp/clozurecl/files/ccl-1.11-glibc-2.26.patch |  41 +
 2 files changed, 143 insertions(+)

diff --git a/dev-lisp/clozurecl/clozurecl-1.11-r3.ebuild 
b/dev-lisp/clozurecl/clozurecl-1.11-r3.ebuild
new file mode 100644
index 000..5482af1a6e1
--- /dev/null
+++ b/dev-lisp/clozurecl/clozurecl-1.11-r3.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils flag-o-matic multilib toolchain-funcs
+
+MY_PN=ccl
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Common Lisp implementation, derived from Digitool's MCL product"
+HOMEPAGE="https://ccl.clozure.com;
+SRC_URI="
+   x86?   ( ${HOMEPAGE}/ftp/pub/release/${PV}/${MY_P}-linuxx86.tar.gz )
+   amd64? ( ${HOMEPAGE}/ftp/pub/release/${PV}/${MY_P}-linuxx86.tar.gz )
+   arm? ( ${HOMEPAGE}/ftp/pub/release/${PV}/${MY_P}-linuxarm.tar.gz )
+   x86-macos? ( ${HOMEPAGE}/ftp/pub/release/${PV}/${MY_P}-darwinx86.tar.gz 
)
+   x64-macos? ( ${HOMEPAGE}/ftp/pub/release/${PV}/${MY_P}-darwinx86.tar.gz 
)
+   x86-solaris? ( 
${HOMEPAGE}/ftp/pub/release/${PV}/${MY_P}-solarisx86.tar.gz )
+   x64-solaris? ( 
${HOMEPAGE}/ftp/pub/release/${PV}/${MY_P}-solarisx86.tar.gz )
+   doc? ( ${HOMEPAGE}/docs/ccl.html )"
+
+LICENSE="LLGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="doc"
+
+RDEPEND=">=dev-lisp/asdf-2.33-r3:="
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}"/${MY_PN}
+ENVD="${T}/50ccl"
+
+src_configure() {
+   if use x86-macos; then
+   CCL_RUNTIME=dx86cl; CCL_HEADERS=darwin-x86-headers; 
CCL_KERNEL=darwinx8632
+   elif use x64-macos; then
+   CCL_RUNTIME=dx86cl64; CCL_HEADERS=darwin-x86-headers64; 
CCL_KERNEL=darwinx8664
+   elif use x86-solaris; then
+   CCL_RUNTIME=sx86cl; CCL_HEADERS=solarisx86-headers; 
CCL_KERNEL=solarisx86
+   elif use x64-solaris; then
+   CCL_RUNTIME=sx86cl64; CCL_HEADERS=solarisx64-headers; 
CCL_KERNEL=solarisx64
+   elif use x86; then
+   CCL_RUNTIME=lx86cl; CCL_HEADERS=x86-headers; 
CCL_KERNEL=linuxx8632
+   elif use amd64; then
+   CCL_RUNTIME=lx86cl64; CCL_HEADERS=x86-headers64; 
CCL_KERNEL=linuxx8664
+   elif use arm; then
+   CCL_RUNTIME=armcl; CCL_HEADERS=arm-headers; CCL_KERNEL=linuxarm
+   elif use ppc; then
+   CCL_RUNTIME=ppccl; CCL_HEADERS=headers; CCL_KERNEL=linuxppc
+   elif use ppc64; then
+   CCL_RUNTIME=ppccl64; CCL_HEADERS=headers64; 
CCL_KERNEL=linuxppc64
+   fi
+}
+
+src_prepare() {
+   default
+   eapply "${FILESDIR}/${MY_PN}-format.patch"
+   # bug #638304 
https://github.com/Clozure/ccl/commit/a87d61b88e1f48a563335062668970f7e6290ecf
+   eapply "${FILESDIR}/${MY_P}-glibc-2.26.patch"
+   # 
https://lists.clozure.com/pipermail/openmcl-devel/2016-September/011399.html
+   sed -i "s/-dynamic/-no_pie/" "${S}/lisp-kernel/darwinx8664/Makefile" || 
die
+   cp "${EPREFIX}/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"
+
+   # remove non-owner write permissions on the full-image
+   chmod go-w ${CCL_RUNTIME}{,.image} || die
+
+   esvn_clean
+}
+
+src_install() {
+   local target_dir="/usr/$(get_libdir)/${PN}"
+   local prefix_dir="${EPREFIX}/${target_dir#/}"
+
+   mkdir -p "${D}/${prefix_dir#/}"
+
+   find . -type f -name '*fsl' -delete || die
+   rm -f lisp-kernel/${CCL_KERNEL}/*.o || die
+   cp -a compiler contrib level-0 level-1 lib library lisp-kernel scripts \
+   tools xdump ${CCL_HEADERS} ${CCL_RUNTIME} ${CCL_RUNTIME}.image \
+   "${D}/${prefix_dir#/}" || die
+
+   echo "CCL_DEFAULT_DIRECTORY=${prefix_dir}" > "${ENVD}"
+   doenvd "${ENVD}"
+
+   dosym "${target_dir}/${CCL_RUNTIME}" /usr/bin/ccl
+   dodoc doc/release-notes.txt
+
+   if use doc ; then
+   dodoc "${DISTDIR}/ccl.html"
+   dodoc -r doc/manual
+   dodoc -r examples
+   fi
+}

diff --git a/dev-lisp/clozurecl/files/ccl-1.11-glibc-2.26.patch 
b/dev-lisp/clozurecl/files/ccl-1.11-glibc-2.26.patch

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clozurecl/

2017-05-22 Thread José María Alonso
commit: 36ec0d8f72bceed48705c6583ba1a5e058347626
Author: Yegor Timoshenko  gmail  com>
AuthorDate: Mon May 22 21:22:43 2017 +
Commit: José María Alonso  gentoo  org>
CommitDate: Mon May 22 21:23:31 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36ec0d8f

dev-lisp/clozurecl: Gentoo Prefix support

Closes: https://github.com/gentoo/gentoo/pull/4657

Package-Manager: Portage-2.3.5, Repoman-2.3.1

 dev-lisp/clozurecl/Manifest |   3 +
 dev-lisp/clozurecl/clozurecl-1.11-r2.ebuild | 100 
 2 files changed, 103 insertions(+)

diff --git a/dev-lisp/clozurecl/Manifest b/dev-lisp/clozurecl/Manifest
index eec817ea486..e93322e6551 100644
--- a/dev-lisp/clozurecl/Manifest
+++ b/dev-lisp/clozurecl/Manifest
@@ -1,3 +1,6 @@
 DIST ccl-1.10-linuxx86.tar.gz 43796090 SHA256 
8ca272656214837b57746b9b84395987bc524329b38a1f42a605f45bf0282657 SHA512 
10504e2569a99ba8b6fc4ac745312435c6be646c86ec3916a3750f823f79b3b8ec87fe53ba2410151feeaaed0609e1760ee3d37a77f01d815d1ec13c2394258e
 WHIRLPOOL 
75c7516eba92ad0fc603301e958dc5ba8271b0819ab46af7f61e97edeb405098c4d84a8f8e8ed73ee85462b6ab7c4805bbcbf0a0f354fb62f077cf8cf10bffa4
+DIST ccl-1.11-darwinx86.tar.gz 14270464 SHA256 
cf488651315638246ecdb9b7e8d58d78e0ce3222318044a115533e9b536fd94e SHA512 
c2d320872c402405d2972898c77401b1c046685af95e75e0646be989fe91d2ff458a29eaa9c1475cb73531f30858c57a075a23bdf95b9bbf269d63399aea9ea1
 WHIRLPOOL 
9435cc26c854cd1044178c26e1f6836d4edbfd1763dfc6216017d892c999d8d46ca969c94bb3e7f3503cfad2edfc588ae45716c1c9c5fcd283669110633f45db
+DIST ccl-1.11-linuxarm.tar.gz 23044178 SHA256 
64a1911fbe516b73964b377df360c3a40695c6155e0730a6590c67f1953a88f4 SHA512 
b8034569f0c47106107fee6bd859051052d43c3bcd625a1956eae467ef0225425d5429678e3584136adc929ccfbbe4b800bffa66ea758cd2b734aa3ed55a9dda
 WHIRLPOOL 
bdd4e01fbfb1a5e2ac8b1d2ba9b85dd5e01e94ea0b99718e757b1e1c0b1c5dbc6ffd988ca5d7a7ac494b8cdb8ff4ca36260d61a32e39b6314fc4aec3253f9ff7
 DIST ccl-1.11-linuxx86.tar.gz 42482877 SHA256 
08e885e8c2bb6e4abd42b8e8e2b60f257c6929eb34b8ec87ca1ecf848fac6d70 SHA512 
34008654fd3ceca55a33413a768c398395141e26b9ea09204739ca7e998fdbe94ab92507eda14cf9bcbb9f76e6c3cae3006d7f2c9f48749c66e1f1281febb409
 WHIRLPOOL 
4a0d1e6495be62f04f48d6923f95468ca1d1c8bafb3c00d4a5b1f705eb70fac52b7d8ed3b248b698707cd89f1eb4a0196b94d869e9bea52ea895fb8fae00bb41
+DIST ccl-1.11-solarisx86.tar.gz 46926817 SHA256 
8b983ec3968e987bae6109dbb12d912ea8f050983dcd3eb9e8a5e91f45f683aa SHA512 
f35df9e9c7644331a0f6b77e7b0a6f0b2e297f6249ef7a669932ab6685ca426f87423faf01c64cc1f7eb7fcd0dd4fb7c0d70d039bbcadca5d9201b0a348a36be
 WHIRLPOOL 
11e37a489cf51bff1084cacb33c91aa952f3552b2dac0d23c744d5371f45b8bd41fdb39bfdb5fc40bfc2f2467e5aa6224067f8b8a0ecf01ad9eddbc0d3fded7b
 DIST ccl.html 962003 SHA256 
10fe7bf2818a2a029dcd53b274124f84713bed32b24170d09134feee470a5c6e SHA512 
0cb9ee8f7eb6007e08241a0797519ff3bfc3d3adc0b5ac86e6a2e9e8b2e316fc421bea3b04159decc0a2b37ff7098147e25266946cc3c1ac367b93e4821a8b64
 WHIRLPOOL 
ce93bb1537fd5c03050b5aa7f14414188a3cacf881ff0fcb87c532a43e51bd6139a11dd58c28397e7981ab120ce85e8303762c5f418f995b1c545f436b4d6abe

diff --git a/dev-lisp/clozurecl/clozurecl-1.11-r2.ebuild 
b/dev-lisp/clozurecl/clozurecl-1.11-r2.ebuild
new file mode 100644
index 000..8c1c342d870
--- /dev/null
+++ b/dev-lisp/clozurecl/clozurecl-1.11-r2.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils flag-o-matic multilib toolchain-funcs
+
+MY_PN=ccl
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Common Lisp implementation, derived from Digitool's MCL product"
+HOMEPAGE="https://ccl.clozure.com;
+SRC_URI="
+   x86?   ( ${HOMEPAGE}/ftp/pub/release/${PV}/${MY_P}-linuxx86.tar.gz )
+   amd64? ( ${HOMEPAGE}/ftp/pub/release/${PV}/${MY_P}-linuxx86.tar.gz )
+   arm? ( ${HOMEPAGE}/ftp/pub/release/${PV}/${MY_P}-linuxarm.tar.gz )
+   x86-macos? ( ${HOMEPAGE}/ftp/pub/release/${PV}/${MY_P}-darwinx86.tar.gz 
)
+   x64-macos? ( ${HOMEPAGE}/ftp/pub/release/${PV}/${MY_P}-darwinx86.tar.gz 
)
+   x86-solaris? ( 
${HOMEPAGE}/ftp/pub/release/${PV}/${MY_P}-solarisx86.tar.gz )
+   x64-solaris? ( 
${HOMEPAGE}/ftp/pub/release/${PV}/${MY_P}-solarisx86.tar.gz )
+   doc? ( ${HOMEPAGE}/docs/ccl.html )"
+
+LICENSE="LLGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="doc"
+
+RDEPEND=">=dev-lisp/asdf-2.33-r3:="
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}"/${MY_PN}
+ENVD="${T}/50ccl"
+
+src_configure() {
+   if use x86-macos; then
+   CCL_RUNTIME=dx86cl; CCL_HEADERS=darwin-x86-headers; 
CCL_KERNEL=darwinx8632
+   elif use x64-macos; then
+   CCL_RUNTIME=dx86cl64; CCL_HEADERS=darwin-x86-headers64; 
CCL_KERNEL=darwinx8664
+   elif use x86-solaris; then
+   CCL_RUNTIME=sx86cl; CCL_HEADERS=solarisx86-headers; 
CCL_KERNEL=solarisx86
+   elif use x64-solaris; then
+   

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clozurecl/

2016-12-15 Thread Andrey Grozin
commit: b8d47cb92b58b096b9dfcec6c295c03553653eb0
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Dec 15 15:02:56 2016 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Thu Dec 15 15:03:54 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8d47cb9

dev-lisp/clozurecl: replaced PATCHES= by epatch

PATCHES=( "${FILESDIR}"/ccl-format.patch ) used to work but now produces
/var/tmp/portage/dev-lisp/clozurecl-1.11-r1/temp/environment: line 461:
/var/lib/layman/lisp/dev-lisp/clozurecl/files/ccl-format.patch: No such file or 
directory
Why /var/lib/layman/lisp/dev-lisp/clozurecl/files/ ??

Package-Manager: portage-2.3.3

 dev-lisp/clozurecl/clozurecl-1.11-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lisp/clozurecl/clozurecl-1.11-r1.ebuild 
b/dev-lisp/clozurecl/clozurecl-1.11-r1.ebuild
index 5a39a3a..b76b073 100644
--- a/dev-lisp/clozurecl/clozurecl-1.11-r1.ebuild
+++ b/dev-lisp/clozurecl/clozurecl-1.11-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -29,7 +29,6 @@ DEPEND="${RDEPEND}
!dev-lisp/openmcl"
 
 S="${WORKDIR}"/${MY_PN}
-PATCHES=( "${FILESDIR}"/ccl-format.patch )
 ENVD="${T}"/50ccl
 
 src_configure() {
@@ -46,6 +45,7 @@ src_configure() {
 
 src_prepare() {
default
+   epatch "${FILESDIR}"/ccl-format.patch
cp /usr/share/common-lisp/source/asdf/build/asdf.lisp tools/ || die
 }
 



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clozurecl/

2016-04-03 Thread Andrey Grozin
commit: 3e649d0504883a1ec2af2281582729490c78b8dc
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sun Apr  3 05:59:33 2016 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sun Apr  3 05:59:33 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e649d05

dev-lisp/clozurecl: cleaning old

Package-Manager: portage-2.2.28

 dev-lisp/clozurecl/Manifest   |  1 -
 dev-lisp/clozurecl/clozurecl-1.11.ebuild  | 93 ---
 dev-lisp/clozurecl/clozurecl-1.9_p1-r1.ebuild | 92 --
 3 files changed, 186 deletions(-)

diff --git a/dev-lisp/clozurecl/Manifest b/dev-lisp/clozurecl/Manifest
index 8e62a37..eec817e 100644
--- a/dev-lisp/clozurecl/Manifest
+++ b/dev-lisp/clozurecl/Manifest
@@ -1,4 +1,3 @@
 DIST ccl-1.10-linuxx86.tar.gz 43796090 SHA256 
8ca272656214837b57746b9b84395987bc524329b38a1f42a605f45bf0282657 SHA512 
10504e2569a99ba8b6fc4ac745312435c6be646c86ec3916a3750f823f79b3b8ec87fe53ba2410151feeaaed0609e1760ee3d37a77f01d815d1ec13c2394258e
 WHIRLPOOL 
75c7516eba92ad0fc603301e958dc5ba8271b0819ab46af7f61e97edeb405098c4d84a8f8e8ed73ee85462b6ab7c4805bbcbf0a0f354fb62f077cf8cf10bffa4
 DIST ccl-1.11-linuxx86.tar.gz 42482877 SHA256 
08e885e8c2bb6e4abd42b8e8e2b60f257c6929eb34b8ec87ca1ecf848fac6d70 SHA512 
34008654fd3ceca55a33413a768c398395141e26b9ea09204739ca7e998fdbe94ab92507eda14cf9bcbb9f76e6c3cae3006d7f2c9f48749c66e1f1281febb409
 WHIRLPOOL 
4a0d1e6495be62f04f48d6923f95468ca1d1c8bafb3c00d4a5b1f705eb70fac52b7d8ed3b248b698707cd89f1eb4a0196b94d869e9bea52ea895fb8fae00bb41
-DIST ccl-1.9_p1-linuxx86.tar.bz2 36344874 SHA256 
ba3ef9718646cb56785bda634093876442287bb445a9b5b95e6478104d63d988 SHA512 
b09a1f4f2e0a59bd95df09e431e95f619bc80459f5a1a799fc47fae575ccd3e0c266df98a0d7fc2b4878381e02e50e68dd3406a51c569bb056dd0e1fb973a989
 WHIRLPOOL 
9730171d8e4acdd1f54b81f4cc5984414c485672200c66e5f98cf7fe202a7c6f5b2835c2c75c06254960fdc7b0477854fabdd57d8b011abe8629bcd390e0f134
 DIST ccl.html 962003 SHA256 
10fe7bf2818a2a029dcd53b274124f84713bed32b24170d09134feee470a5c6e SHA512 
0cb9ee8f7eb6007e08241a0797519ff3bfc3d3adc0b5ac86e6a2e9e8b2e316fc421bea3b04159decc0a2b37ff7098147e25266946cc3c1ac367b93e4821a8b64
 WHIRLPOOL 
ce93bb1537fd5c03050b5aa7f14414188a3cacf881ff0fcb87c532a43e51bd6139a11dd58c28397e7981ab120ce85e8303762c5f418f995b1c545f436b4d6abe

diff --git a/dev-lisp/clozurecl/clozurecl-1.11.ebuild 
b/dev-lisp/clozurecl/clozurecl-1.11.ebuild
deleted file mode 100644
index 15a53a7..000
--- a/dev-lisp/clozurecl/clozurecl-1.11.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils multilib toolchain-funcs
-
-MY_PN=ccl
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="Common Lisp implementation, derived from Digitool's MCL product"
-HOMEPAGE="http://ccl.clozure.com/;
-SRC_URI="
-   x86?   ( 
ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxx86.tar.gz )
-   amd64? ( 
ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxx86.tar.gz )
-   doc? ( http://ccl.clozure.com/docs/ccl.html )"
-   # ppc?   ( 
ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxppc.tar.gz )
-   # ppc64? ( 
ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxppc.tar.gz )"
-
-LICENSE="LLGPL-2.1"
-SLOT="0"
-# KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-
-RDEPEND=">=dev-lisp/asdf-2.33-r3:="
-DEPEND="${RDEPEND}
-   !dev-lisp/openmcl"
-
-S="${WORKDIR}"/${MY_PN}
-
-ENVD="${T}"/50ccl
-
-src_configure() {
-   if use x86; then
-   CCL_RUNTIME=lx86cl; CCL_HEADERS=x86-headers; 
CCL_KERNEL=linuxx8632
-   elif use amd64; then
-   CCL_RUNTIME=lx86cl64; CCL_HEADERS=x86-headers64; 
CCL_KERNEL=linuxx8664
-   elif use ppc; then
-   CCL_RUNTIME=ppccl; CCL_HEADERS=headers; CCL_KERNEL=linuxppc
-   elif use ppc64; then
-   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"
-
-   # remove non-owner write permissions on the full-image
-   chmod go-w ${CCL_RUNTIME}{,.image} || die
-
-   esvn_clean
-}
-
-src_install() {
-   local install_dir=/usr/$(get_libdir)/${PN}
-
-   exeinto ${install_dir}
-   # install executable
-   doexe ${CCL_RUNTIME}
-   # install core image
-   cp ${CCL_RUNTIME}.image "${D}"/${install_dir} || die
-   # install optional libraries
-   dodir ${install_dir}/tools
-   cp tools/*fsl "${D}"/${install_dir}/tools || die
-
-   # until we figure out which source files are necessary for runtime
-  

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clozurecl/files/, dev-lisp/clozurecl/

2015-11-22 Thread Ulrich Müller
commit: 7b3ebbc0eeb0ad18db170c1ffc38dee3da8eff7d
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Nov 22 13:27:45 2015 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Nov 22 13:37:01 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b3ebbc0

dev-lisp/clozurecl: QA: Revert "fix bug with the ~e format"

Apparently EAPI 6 still breaks infra's metadata generation,
therefore temporarily reverting this.

This reverts commit 80832b5eb0eb27505045760cff5e04230d4f08e2.

 dev-lisp/clozurecl/clozurecl-1.11-r1.ebuild |  94 
 dev-lisp/clozurecl/files/ccl-format.patch   | 128 
 2 files changed, 222 deletions(-)

diff --git a/dev-lisp/clozurecl/clozurecl-1.11-r1.ebuild 
b/dev-lisp/clozurecl/clozurecl-1.11-r1.ebuild
deleted file mode 100644
index 5a39a3a..000
--- a/dev-lisp/clozurecl/clozurecl-1.11-r1.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-inherit eutils multilib toolchain-funcs
-
-MY_PN=ccl
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="Common Lisp implementation, derived from Digitool's MCL product"
-HOMEPAGE="http://ccl.clozure.com/;
-SRC_URI="
-   x86?   ( 
ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxx86.tar.gz )
-   amd64? ( 
ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxx86.tar.gz )
-   doc? ( http://ccl.clozure.com/docs/ccl.html )"
-   # ppc?   ( 
ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxppc.tar.gz )
-   # ppc64? ( 
ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxppc.tar.gz )"
-
-LICENSE="LLGPL-2.1"
-SLOT="0"
-# KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-
-RDEPEND=">=dev-lisp/asdf-2.33-r3:="
-DEPEND="${RDEPEND}
-   !dev-lisp/openmcl"
-
-S="${WORKDIR}"/${MY_PN}
-PATCHES=( "${FILESDIR}"/ccl-format.patch )
-ENVD="${T}"/50ccl
-
-src_configure() {
-   if use x86; then
-   CCL_RUNTIME=lx86cl; CCL_HEADERS=x86-headers; 
CCL_KERNEL=linuxx8632
-   elif use amd64; then
-   CCL_RUNTIME=lx86cl64; CCL_HEADERS=x86-headers64; 
CCL_KERNEL=linuxx8664
-   elif use ppc; then
-   CCL_RUNTIME=ppccl; CCL_HEADERS=headers; CCL_KERNEL=linuxppc
-   elif use ppc64; then
-   CCL_RUNTIME=ppccl64; CCL_HEADERS=headers64; 
CCL_KERNEL=linuxppc64
-   fi
-}
-
-src_prepare() {
-   default
-   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"
-
-   # remove non-owner write permissions on the full-image
-   chmod go-w ${CCL_RUNTIME}{,.image} || die
-
-   esvn_clean
-}
-
-src_install() {
-   local install_dir=/usr/$(get_libdir)/${PN}
-
-   exeinto ${install_dir}
-   # install executable
-   doexe ${CCL_RUNTIME}
-   # install core image
-   cp ${CCL_RUNTIME}.image "${D}"/${install_dir} || die
-   # install optional libraries
-   dodir ${install_dir}/tools
-   cp tools/*fsl "${D}"/${install_dir}/tools || die
-
-   # 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 || die
-   rm -f lisp-kernel/${CCL_KERNEL}/*.o || die
-   cp -a compiler level-0 level-1 lib library \
-   lisp-kernel scripts tools xdump contrib \
-   "${D}"/${install_dir} || die
-   cp -a ${CCL_HEADERS} "${D}"/${install_dir} || die
-
-   make_wrapper ccl "${install_dir}/${CCL_RUNTIME}"
-
-   echo "CCL_DEFAULT_DIRECTORY=${install_dir}" > "${ENVD}"
-   doenvd "${ENVD}"
-
-   dodoc doc/release-notes.txt
-   use doc && dodoc "${DISTDIR}"/ccl.html
-   use doc && dodoc -r examples
-}

diff --git a/dev-lisp/clozurecl/files/ccl-format.patch 
b/dev-lisp/clozurecl/files/ccl-format.patch
deleted file mode 100644
index c2df37c..000
--- a/dev-lisp/clozurecl/files/ccl-format.patch
+++ /dev/null
@@ -1,128 +0,0 @@
-diff -r -U1 ccl.orig/lib/format.lisp ccl/lib/format.lisp
 ccl.orig/lib/format.lisp   2015-11-07 02:10:10.0 +0600
-+++ ccl/lib/format.lisp2015-11-20 22:51:51.736191995 +0600
-@@ -1296,5 +1296,2 @@
-   
--
--
--
- ;;; Given a non-negative floating point number, SCALE-EXPONENT returns a
-@@ -1305,41 +1302,74 @@
- 
--
--(defconstant long-log10-of-2 0.30103d0)
--
--#| 
--(defun scale-exponent (x)
--  (if (floatp x )
--  (scale-expt-aux (abs x) 0.0d0 1.0d0 1.0d1 1.0d-1 long-log10-of-2)
--  (report-bad-arg x 'float)))
--
--#|this is the slisp code that was in the place of the error call above.
--  before floatp was put in place of shortfloatp.
--  

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clozurecl/files/, dev-lisp/clozurecl/

2015-11-22 Thread Ulrich Müller
commit: dc9d07ba16291325c42886e75511078fa3418ccb
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sat Nov 21 04:52:27 2015 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Nov 22 19:46:14 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc9d07ba

dev-lisp/clozurecl: fix bug with the ~e format

Upstream patch http://trac.clozure.com/ccl/changeset/16639
Bug: http://trac.clozure.com/ccl/ticket/563, 
http://trac.clozure.com/ccl/ticket/1186

Package-Manager: portage-2.2.25

 dev-lisp/clozurecl/clozurecl-1.11-r1.ebuild |  94 
 dev-lisp/clozurecl/files/ccl-format.patch   | 128 
 2 files changed, 222 insertions(+)

diff --git a/dev-lisp/clozurecl/clozurecl-1.11-r1.ebuild 
b/dev-lisp/clozurecl/clozurecl-1.11-r1.ebuild
new file mode 100644
index 000..5a39a3a
--- /dev/null
+++ b/dev-lisp/clozurecl/clozurecl-1.11-r1.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit eutils multilib toolchain-funcs
+
+MY_PN=ccl
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Common Lisp implementation, derived from Digitool's MCL product"
+HOMEPAGE="http://ccl.clozure.com/;
+SRC_URI="
+   x86?   ( 
ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxx86.tar.gz )
+   amd64? ( 
ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxx86.tar.gz )
+   doc? ( http://ccl.clozure.com/docs/ccl.html )"
+   # ppc?   ( 
ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxppc.tar.gz )
+   # ppc64? ( 
ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxppc.tar.gz )"
+
+LICENSE="LLGPL-2.1"
+SLOT="0"
+# KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+RDEPEND=">=dev-lisp/asdf-2.33-r3:="
+DEPEND="${RDEPEND}
+   !dev-lisp/openmcl"
+
+S="${WORKDIR}"/${MY_PN}
+PATCHES=( "${FILESDIR}"/ccl-format.patch )
+ENVD="${T}"/50ccl
+
+src_configure() {
+   if use x86; then
+   CCL_RUNTIME=lx86cl; CCL_HEADERS=x86-headers; 
CCL_KERNEL=linuxx8632
+   elif use amd64; then
+   CCL_RUNTIME=lx86cl64; CCL_HEADERS=x86-headers64; 
CCL_KERNEL=linuxx8664
+   elif use ppc; then
+   CCL_RUNTIME=ppccl; CCL_HEADERS=headers; CCL_KERNEL=linuxppc
+   elif use ppc64; then
+   CCL_RUNTIME=ppccl64; CCL_HEADERS=headers64; 
CCL_KERNEL=linuxppc64
+   fi
+}
+
+src_prepare() {
+   default
+   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"
+
+   # remove non-owner write permissions on the full-image
+   chmod go-w ${CCL_RUNTIME}{,.image} || die
+
+   esvn_clean
+}
+
+src_install() {
+   local install_dir=/usr/$(get_libdir)/${PN}
+
+   exeinto ${install_dir}
+   # install executable
+   doexe ${CCL_RUNTIME}
+   # install core image
+   cp ${CCL_RUNTIME}.image "${D}"/${install_dir} || die
+   # install optional libraries
+   dodir ${install_dir}/tools
+   cp tools/*fsl "${D}"/${install_dir}/tools || die
+
+   # 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 || die
+   rm -f lisp-kernel/${CCL_KERNEL}/*.o || die
+   cp -a compiler level-0 level-1 lib library \
+   lisp-kernel scripts tools xdump contrib \
+   "${D}"/${install_dir} || die
+   cp -a ${CCL_HEADERS} "${D}"/${install_dir} || die
+
+   make_wrapper ccl "${install_dir}/${CCL_RUNTIME}"
+
+   echo "CCL_DEFAULT_DIRECTORY=${install_dir}" > "${ENVD}"
+   doenvd "${ENVD}"
+
+   dodoc doc/release-notes.txt
+   use doc && dodoc "${DISTDIR}"/ccl.html
+   use doc && dodoc -r examples
+}

diff --git a/dev-lisp/clozurecl/files/ccl-format.patch 
b/dev-lisp/clozurecl/files/ccl-format.patch
new file mode 100644
index 000..c2df37c
--- /dev/null
+++ b/dev-lisp/clozurecl/files/ccl-format.patch
@@ -0,0 +1,128 @@
+diff -r -U1 ccl.orig/lib/format.lisp ccl/lib/format.lisp
+--- ccl.orig/lib/format.lisp   2015-11-07 02:10:10.0 +0600
 ccl/lib/format.lisp2015-11-20 22:51:51.736191995 +0600
+@@ -1296,5 +1296,2 @@
+   
+-
+-
+-
+ ;;; Given a non-negative floating point number, SCALE-EXPONENT returns a
+@@ -1305,41 +1302,74 @@
+ 
+-
+-(defconstant long-log10-of-2 0.30103d0)
+-
+-#| 
+-(defun scale-exponent (x)
+-  (if (floatp x )
+-  (scale-expt-aux (abs x) 0.0d0 1.0d0 1.0d1 1.0d-1 long-log10-of-2)
+-  (report-bad-arg x 'float)))
+-
+-#|this is the slisp code that was in the place of the error call above.
+-  before floatp was put in place of shortfloatp.
+-  

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clozurecl/, dev-lisp/clozurecl/files/

2015-11-20 Thread Andrey Grozin
commit: 80832b5eb0eb27505045760cff5e04230d4f08e2
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sat Nov 21 04:52:27 2015 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sat Nov 21 04:53:49 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80832b5e

dev-lisp/clozurecl: fix bug with the ~e format

Upstream patch http://trac.clozure.com/ccl/changeset/16639
Bug: http://trac.clozure.com/ccl/ticket/563, 
http://trac.clozure.com/ccl/ticket/1186

Package-Manager: portage-2.2.25

 dev-lisp/clozurecl/clozurecl-1.11-r1.ebuild |  94 
 dev-lisp/clozurecl/files/ccl-format.patch   | 128 
 2 files changed, 222 insertions(+)

diff --git a/dev-lisp/clozurecl/clozurecl-1.11-r1.ebuild 
b/dev-lisp/clozurecl/clozurecl-1.11-r1.ebuild
new file mode 100644
index 000..5a39a3a
--- /dev/null
+++ b/dev-lisp/clozurecl/clozurecl-1.11-r1.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit eutils multilib toolchain-funcs
+
+MY_PN=ccl
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Common Lisp implementation, derived from Digitool's MCL product"
+HOMEPAGE="http://ccl.clozure.com/;
+SRC_URI="
+   x86?   ( 
ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxx86.tar.gz )
+   amd64? ( 
ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxx86.tar.gz )
+   doc? ( http://ccl.clozure.com/docs/ccl.html )"
+   # ppc?   ( 
ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxppc.tar.gz )
+   # ppc64? ( 
ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxppc.tar.gz )"
+
+LICENSE="LLGPL-2.1"
+SLOT="0"
+# KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+RDEPEND=">=dev-lisp/asdf-2.33-r3:="
+DEPEND="${RDEPEND}
+   !dev-lisp/openmcl"
+
+S="${WORKDIR}"/${MY_PN}
+PATCHES=( "${FILESDIR}"/ccl-format.patch )
+ENVD="${T}"/50ccl
+
+src_configure() {
+   if use x86; then
+   CCL_RUNTIME=lx86cl; CCL_HEADERS=x86-headers; 
CCL_KERNEL=linuxx8632
+   elif use amd64; then
+   CCL_RUNTIME=lx86cl64; CCL_HEADERS=x86-headers64; 
CCL_KERNEL=linuxx8664
+   elif use ppc; then
+   CCL_RUNTIME=ppccl; CCL_HEADERS=headers; CCL_KERNEL=linuxppc
+   elif use ppc64; then
+   CCL_RUNTIME=ppccl64; CCL_HEADERS=headers64; 
CCL_KERNEL=linuxppc64
+   fi
+}
+
+src_prepare() {
+   default
+   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"
+
+   # remove non-owner write permissions on the full-image
+   chmod go-w ${CCL_RUNTIME}{,.image} || die
+
+   esvn_clean
+}
+
+src_install() {
+   local install_dir=/usr/$(get_libdir)/${PN}
+
+   exeinto ${install_dir}
+   # install executable
+   doexe ${CCL_RUNTIME}
+   # install core image
+   cp ${CCL_RUNTIME}.image "${D}"/${install_dir} || die
+   # install optional libraries
+   dodir ${install_dir}/tools
+   cp tools/*fsl "${D}"/${install_dir}/tools || die
+
+   # 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 || die
+   rm -f lisp-kernel/${CCL_KERNEL}/*.o || die
+   cp -a compiler level-0 level-1 lib library \
+   lisp-kernel scripts tools xdump contrib \
+   "${D}"/${install_dir} || die
+   cp -a ${CCL_HEADERS} "${D}"/${install_dir} || die
+
+   make_wrapper ccl "${install_dir}/${CCL_RUNTIME}"
+
+   echo "CCL_DEFAULT_DIRECTORY=${install_dir}" > "${ENVD}"
+   doenvd "${ENVD}"
+
+   dodoc doc/release-notes.txt
+   use doc && dodoc "${DISTDIR}"/ccl.html
+   use doc && dodoc -r examples
+}

diff --git a/dev-lisp/clozurecl/files/ccl-format.patch 
b/dev-lisp/clozurecl/files/ccl-format.patch
new file mode 100644
index 000..c2df37c
--- /dev/null
+++ b/dev-lisp/clozurecl/files/ccl-format.patch
@@ -0,0 +1,128 @@
+diff -r -U1 ccl.orig/lib/format.lisp ccl/lib/format.lisp
+--- ccl.orig/lib/format.lisp   2015-11-07 02:10:10.0 +0600
 ccl/lib/format.lisp2015-11-20 22:51:51.736191995 +0600
+@@ -1296,5 +1296,2 @@
+   
+-
+-
+-
+ ;;; Given a non-negative floating point number, SCALE-EXPONENT returns a
+@@ -1305,41 +1302,74 @@
+ 
+-
+-(defconstant long-log10-of-2 0.30103d0)
+-
+-#| 
+-(defun scale-exponent (x)
+-  (if (floatp x )
+-  (scale-expt-aux (abs x) 0.0d0 1.0d0 1.0d1 1.0d-1 long-log10-of-2)
+-  (report-bad-arg x 'float)))
+-
+-#|this is the slisp code that was in the place of the error call above.
+-  before floatp was put in place of shortfloatp.
+-  

[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clozurecl/

2015-11-10 Thread Andrey Grozin
commit: 258af31d9df17926db9aaf465871e0334e436164
Author: Andrey Grozin  gentoo  org>
AuthorDate: Tue Nov 10 15:32:49 2015 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Tue Nov 10 15:32:49 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=258af31d

dev-lisp/clozurecl: fix building with USE=-doc

Bug: 565302

Package-Manager: portage-2.2.24

 dev-lisp/clozurecl/clozurecl-1.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lisp/clozurecl/clozurecl-1.11.ebuild 
b/dev-lisp/clozurecl/clozurecl-1.11.ebuild
index 50ee67f..15a53a7 100644
--- a/dev-lisp/clozurecl/clozurecl-1.11.ebuild
+++ b/dev-lisp/clozurecl/clozurecl-1.11.ebuild
@@ -88,6 +88,6 @@ src_install() {
doenvd "${ENVD}"
 
dodoc doc/release-notes.txt
-   dohtml "${DISTDIR}"/ccl.html
+   use doc && dohtml "${DISTDIR}"/ccl.html
use doc && dohtml -r examples
 }



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clozurecl/

2015-11-07 Thread Andrey Grozin
commit: 3c4e0501ec76cb13d9063689fa10bd2ac9ce2fc8
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sun Nov  8 05:03:08 2015 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sun Nov  8 05:03:08 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c4e0501

dev-lisp/clozurecl: bump to 1.11

Package-Manager: portage-2.2.24

 dev-lisp/clozurecl/Manifest  |  2 +
 dev-lisp/clozurecl/clozurecl-1.11.ebuild | 93 
 2 files changed, 95 insertions(+)

diff --git a/dev-lisp/clozurecl/Manifest b/dev-lisp/clozurecl/Manifest
index eff33f0..8e62a37 100644
--- a/dev-lisp/clozurecl/Manifest
+++ b/dev-lisp/clozurecl/Manifest
@@ -1,2 +1,4 @@
 DIST ccl-1.10-linuxx86.tar.gz 43796090 SHA256 
8ca272656214837b57746b9b84395987bc524329b38a1f42a605f45bf0282657 SHA512 
10504e2569a99ba8b6fc4ac745312435c6be646c86ec3916a3750f823f79b3b8ec87fe53ba2410151feeaaed0609e1760ee3d37a77f01d815d1ec13c2394258e
 WHIRLPOOL 
75c7516eba92ad0fc603301e958dc5ba8271b0819ab46af7f61e97edeb405098c4d84a8f8e8ed73ee85462b6ab7c4805bbcbf0a0f354fb62f077cf8cf10bffa4
+DIST ccl-1.11-linuxx86.tar.gz 42482877 SHA256 
08e885e8c2bb6e4abd42b8e8e2b60f257c6929eb34b8ec87ca1ecf848fac6d70 SHA512 
34008654fd3ceca55a33413a768c398395141e26b9ea09204739ca7e998fdbe94ab92507eda14cf9bcbb9f76e6c3cae3006d7f2c9f48749c66e1f1281febb409
 WHIRLPOOL 
4a0d1e6495be62f04f48d6923f95468ca1d1c8bafb3c00d4a5b1f705eb70fac52b7d8ed3b248b698707cd89f1eb4a0196b94d869e9bea52ea895fb8fae00bb41
 DIST ccl-1.9_p1-linuxx86.tar.bz2 36344874 SHA256 
ba3ef9718646cb56785bda634093876442287bb445a9b5b95e6478104d63d988 SHA512 
b09a1f4f2e0a59bd95df09e431e95f619bc80459f5a1a799fc47fae575ccd3e0c266df98a0d7fc2b4878381e02e50e68dd3406a51c569bb056dd0e1fb973a989
 WHIRLPOOL 
9730171d8e4acdd1f54b81f4cc5984414c485672200c66e5f98cf7fe202a7c6f5b2835c2c75c06254960fdc7b0477854fabdd57d8b011abe8629bcd390e0f134
+DIST ccl.html 962003 SHA256 
10fe7bf2818a2a029dcd53b274124f84713bed32b24170d09134feee470a5c6e SHA512 
0cb9ee8f7eb6007e08241a0797519ff3bfc3d3adc0b5ac86e6a2e9e8b2e316fc421bea3b04159decc0a2b37ff7098147e25266946cc3c1ac367b93e4821a8b64
 WHIRLPOOL 
ce93bb1537fd5c03050b5aa7f14414188a3cacf881ff0fcb87c532a43e51bd6139a11dd58c28397e7981ab120ce85e8303762c5f418f995b1c545f436b4d6abe

diff --git a/dev-lisp/clozurecl/clozurecl-1.11.ebuild 
b/dev-lisp/clozurecl/clozurecl-1.11.ebuild
new file mode 100644
index 000..50ee67f
--- /dev/null
+++ b/dev-lisp/clozurecl/clozurecl-1.11.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils multilib toolchain-funcs
+
+MY_PN=ccl
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Common Lisp implementation, derived from Digitool's MCL product"
+HOMEPAGE="http://ccl.clozure.com/;
+SRC_URI="
+   x86?   ( 
ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxx86.tar.gz )
+   amd64? ( 
ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxx86.tar.gz )
+   doc? ( http://ccl.clozure.com/docs/ccl.html )"
+   # ppc?   ( 
ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxppc.tar.gz )
+   # ppc64? ( 
ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxppc.tar.gz )"
+
+LICENSE="LLGPL-2.1"
+SLOT="0"
+# KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+RDEPEND=">=dev-lisp/asdf-2.33-r3:="
+DEPEND="${RDEPEND}
+   !dev-lisp/openmcl"
+
+S="${WORKDIR}"/${MY_PN}
+
+ENVD="${T}"/50ccl
+
+src_configure() {
+   if use x86; then
+   CCL_RUNTIME=lx86cl; CCL_HEADERS=x86-headers; 
CCL_KERNEL=linuxx8632
+   elif use amd64; then
+   CCL_RUNTIME=lx86cl64; CCL_HEADERS=x86-headers64; 
CCL_KERNEL=linuxx8664
+   elif use ppc; then
+   CCL_RUNTIME=ppccl; CCL_HEADERS=headers; CCL_KERNEL=linuxppc
+   elif use ppc64; then
+   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"
+
+   # remove non-owner write permissions on the full-image
+   chmod go-w ${CCL_RUNTIME}{,.image} || die
+
+   esvn_clean
+}
+
+src_install() {
+   local install_dir=/usr/$(get_libdir)/${PN}
+
+   exeinto ${install_dir}
+   # install executable
+   doexe ${CCL_RUNTIME}
+   # install core image
+   cp ${CCL_RUNTIME}.image "${D}"/${install_dir} || die
+   # install optional libraries
+   dodir ${install_dir}/tools
+   cp tools/*fsl "${D}"/${install_dir}/tools || die
+
+   # until we figure out which source files are necessary for runtime
+   # optional features and which aren't, we install all sources
+   find . -type