Gentoo Archives: gentoo-commits

From: Stelian Ionescu <sionescu@××××.org>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/lisp:master commit in: dev-lisp/clozure/, dev-lisp/clozure/files/
Date: Tue, 31 Jan 2012 21:49:51
Message-Id: 7d335355c5d6af75ca244061d0b09f94f6f642db.fenlix@gentoo
1 commit: 7d335355c5d6af75ca244061d0b09f94f6f642db
2 Author: Stelian Ionescu <sionescu <AT> cddr <DOT> org>
3 AuthorDate: Tue Jan 31 21:40:21 2012 +0000
4 Commit: Stelian Ionescu <sionescu <AT> cddr <DOT> org>
5 CommitDate: Tue Jan 31 21:40:21 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=7d335355
7
8 Remove dev-lisp/clozure
9
10 ---
11 dev-lisp/clozure/clozure-1.6-r1.ebuild | 86 --------------------
12 .../clozure/files/fix_user-homedir-pathname.patch | 13 ---
13 2 files changed, 0 insertions(+), 99 deletions(-)
14
15 diff --git a/dev-lisp/clozure/clozure-1.6-r1.ebuild b/dev-lisp/clozure/clozure-1.6-r1.ebuild
16 deleted file mode 100644
17 index 99a81a0..0000000
18 --- a/dev-lisp/clozure/clozure-1.6-r1.ebuild
19 +++ /dev/null
20 @@ -1,86 +0,0 @@
21 -# Copyright 1999-2011 Gentoo Foundation
22 -# Distributed under the terms of the GNU General Public License v2
23 -# $Header: $
24 -
25 -EAPI=3
26 -inherit eutils
27 -
28 -MY_PN=ccl
29 -MY_P=${MY_PN}-${PV}
30 -
31 -DESCRIPTION="ClozureCL is a Common Lisp implementation, derived from Digitool's MCL product"
32 -HOMEPAGE="http://ccl.clozure.com/"
33 -SRC_URI="x86? ( ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxx86.tar.gz )
34 - amd64? ( ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxx86.tar.gz )"
35 - # ppc? ( ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxppc.tar.gz )
36 - # ppc64? ( ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxppc.tar.gz )"
37 -
38 -LICENSE="LLGPL-2.1"
39 -SLOT="0"
40 -# KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
41 -KEYWORDS="~amd64 ~x86"
42 -IUSE="+asdf doc"
43 -
44 -DEPEND="!dev-lisp/openmcl
45 - !dev-lisp/clozurecl"
46 -
47 -RDEPEND="asdf? ( >=dev-lisp/gentoo-init-1.0 )"
48 -
49 -S="${WORKDIR}"/${MY_PN}
50 -
51 -ENVD="${T}"/50ccl
52 -
53 -src_prepare() {
54 - find "${S}" -type d -name .svn -exec rm -rf {} ';' &>/dev/null
55 - find "${S}" -type f -name .cvsignore -delete &>/dev/null
56 -}
57 -
58 -src_configure() {
59 - if use x86; then
60 - CCL_RUNTIME=lx86cl; CCL_HEADERS=x86-headers
61 - elif use amd64; then
62 - CCL_RUNTIME=lx86cl64; CCL_HEADERS=x86-headers64
63 - elif use ppc; then
64 - CCL_RUNTIME=ppccl; CCL_HEADERS=headers
65 - elif use ppc64; then
66 - CCL_RUNTIME=ppccl64; CCL_HEADERS=headers64
67 - fi
68 -}
69 -
70 -src_compile() {
71 - unset CCL_DEFAULT_DIRECTORY
72 - ./${CCL_RUNTIME} -n -b -Q -e '(ccl:rebuild-ccl :full t)' -e '(ccl:quit)' || die "Compilation failed"
73 -
74 - # remove non-owner write permissions on the full-image
75 - chmod go-w ${CCL_RUNTIME}{,.image}
76 -}
77 -
78 -src_install() {
79 - local install_dir=/usr/$(get_libdir)/${PN}
80 -
81 - exeinto ${install_dir}
82 - # install executable
83 - doexe ${CCL_RUNTIME}
84 - # install core image
85 - cp ${CCL_RUNTIME}.image "${D}"/${install_dir} || die
86 - # install optional libraries
87 - dodir ${install_dir}/tools
88 - cp tools/*fsl "${D}"/${install_dir}/tools || die
89 -
90 - # until we figure out which source files are necessary for runtime
91 - # optional features and which aren't, we install all sources
92 - find . -type f -name '*fsl' -delete
93 - cp -a compiler level-0 level-1 lib library \
94 - lisp-kernel scripts tools xdump \
95 - "${D}"/${install_dir} || die
96 - cp -a ${CCL_HEADERS} "${D}"/${install_dir} || die
97 -
98 - make_wrapper ccl "${install_dir}/${CCL_RUNTIME}"
99 -
100 - echo "CCL_DEFAULT_DIRECTORY=${install_dir}" > "${ENVD}"
101 - doenvd "${ENVD}"
102 -
103 - dodoc doc/release-notes.txt
104 - dohtml doc/ccl-documentation.html
105 - use doc && dohtml -r examples
106 -}
107
108 diff --git a/dev-lisp/clozure/files/fix_user-homedir-pathname.patch b/dev-lisp/clozure/files/fix_user-homedir-pathname.patch
109 deleted file mode 100644
110 index d69a58f..0000000
111 --- a/dev-lisp/clozure/files/fix_user-homedir-pathname.patch
112 +++ /dev/null
113 @@ -1,13 +0,0 @@
114 -Index: level-1/l1-pathnames.lisp
115 -===================================================================
116 ---- level-1/l1-pathnames.lisp (revision 11951)
117 -+++ level-1/l1-pathnames.lisp (working copy)
118 -@@ -624,7 +624,7 @@
119 - (let* ((native
120 - (ignore-errors
121 - (truename
122 -- (native-to-directory-pathname (or #+ccl-0711 (getenv "HOME")
123 -+ (native-to-directory-pathname (or (getenv "HOME")
124 - (get-user-home-dir (getuid))))))))
125 - (if (and native (eq :absolute (car (pathname-directory native))))
126 - native