public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/lisp:master commit in: dev-lisp/clozure/, dev-lisp/clozure/files/
@ 2012-01-31 21:49 Stelian Ionescu
  0 siblings, 0 replies; 2+ messages in thread
From: Stelian Ionescu @ 2012-01-31 21:49 UTC (permalink / raw
  To: gentoo-commits

commit:     7d335355c5d6af75ca244061d0b09f94f6f642db
Author:     Stelian Ionescu <sionescu <AT> cddr <DOT> org>
AuthorDate: Tue Jan 31 21:40:21 2012 +0000
Commit:     Stelian Ionescu <sionescu <AT> cddr <DOT> org>
CommitDate: Tue Jan 31 21:40:21 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=7d335355

Remove dev-lisp/clozure

---
 dev-lisp/clozure/clozure-1.6-r1.ebuild             |   86 --------------------
 .../clozure/files/fix_user-homedir-pathname.patch  |   13 ---
 2 files changed, 0 insertions(+), 99 deletions(-)

diff --git a/dev-lisp/clozure/clozure-1.6-r1.ebuild b/dev-lisp/clozure/clozure-1.6-r1.ebuild
deleted file mode 100644
index 99a81a0..0000000
--- a/dev-lisp/clozure/clozure-1.6-r1.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=3
-inherit eutils
-
-MY_PN=ccl
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="ClozureCL is a 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 )"
-		 # 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="+asdf doc"
-
-DEPEND="!dev-lisp/openmcl
-		!dev-lisp/clozurecl"
-
-RDEPEND="asdf? ( >=dev-lisp/gentoo-init-1.0 )"
-
-S="${WORKDIR}"/${MY_PN}
-
-ENVD="${T}"/50ccl
-
-src_prepare() {
-	find "${S}" -type d -name .svn -exec rm -rf {} ';' &>/dev/null
-	find "${S}" -type f -name .cvsignore -delete &>/dev/null
-}
-
-src_configure() {
-	if use x86; then
-		CCL_RUNTIME=lx86cl; CCL_HEADERS=x86-headers
-	elif use amd64; then
-		CCL_RUNTIME=lx86cl64; CCL_HEADERS=x86-headers64
-	elif use ppc; then
-		CCL_RUNTIME=ppccl; CCL_HEADERS=headers
-	elif use ppc64; then
-		CCL_RUNTIME=ppccl64; CCL_HEADERS=headers64
-	fi
-}
-
-src_compile() {
-	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}
-}
-
-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
-	cp -a compiler level-0 level-1 lib library \
-		lisp-kernel scripts tools xdump \
-		"${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
-	dohtml doc/ccl-documentation.html
-	use doc && dohtml -r examples
-}

diff --git a/dev-lisp/clozure/files/fix_user-homedir-pathname.patch b/dev-lisp/clozure/files/fix_user-homedir-pathname.patch
deleted file mode 100644
index d69a58f..0000000
--- a/dev-lisp/clozure/files/fix_user-homedir-pathname.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: level-1/l1-pathnames.lisp
-===================================================================
---- level-1/l1-pathnames.lisp	(revision 11951)
-+++ level-1/l1-pathnames.lisp	(working copy)
-@@ -624,7 +624,7 @@
-   (let* ((native
-           (ignore-errors
-             (truename
--             (native-to-directory-pathname (or #+ccl-0711 (getenv "HOME")
-+             (native-to-directory-pathname (or (getenv "HOME")
-                                                (get-user-home-dir (getuid))))))))
-     (if (and native (eq :absolute (car (pathname-directory native))))
-       native



^ permalink raw reply related	[flat|nested] 2+ messages in thread
* [gentoo-commits] proj/lisp:master commit in: dev-lisp/clozure/, dev-lisp/clozure/files/
@ 2011-06-21 12:03 Stelian Ionescu
  0 siblings, 0 replies; 2+ messages in thread
From: Stelian Ionescu @ 2011-06-21 12:03 UTC (permalink / raw
  To: gentoo-commits

commit:     615cb9af8eab48c4ec28c1afbad8cc743bfa19ea
Author:     Stelian Ionescu <sionescu <AT> cddr <DOT> org>
AuthorDate: Tue Jun 21 11:01:24 2011 +0000
Commit:     Stelian Ionescu <sionescu <AT> cddr <DOT> org>
CommitDate: Tue Jun 21 11:01:24 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=615cb9af

Rename dev-lisp/clozurecl to clozure, use ASDF2 and gentoo-init-1.0

---
 dev-lisp/clozure/clozure-1.6-r1.ebuild             |   86 ++++++++++++++++++++
 .../clozure/files/fix_user-homedir-pathname.patch  |   13 +++
 2 files changed, 99 insertions(+), 0 deletions(-)

diff --git a/dev-lisp/clozure/clozure-1.6-r1.ebuild b/dev-lisp/clozure/clozure-1.6-r1.ebuild
new file mode 100644
index 0000000..99a81a0
--- /dev/null
+++ b/dev-lisp/clozure/clozure-1.6-r1.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=3
+inherit eutils
+
+MY_PN=ccl
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="ClozureCL is a 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 )"
+		 # 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="+asdf doc"
+
+DEPEND="!dev-lisp/openmcl
+		!dev-lisp/clozurecl"
+
+RDEPEND="asdf? ( >=dev-lisp/gentoo-init-1.0 )"
+
+S="${WORKDIR}"/${MY_PN}
+
+ENVD="${T}"/50ccl
+
+src_prepare() {
+	find "${S}" -type d -name .svn -exec rm -rf {} ';' &>/dev/null
+	find "${S}" -type f -name .cvsignore -delete &>/dev/null
+}
+
+src_configure() {
+	if use x86; then
+		CCL_RUNTIME=lx86cl; CCL_HEADERS=x86-headers
+	elif use amd64; then
+		CCL_RUNTIME=lx86cl64; CCL_HEADERS=x86-headers64
+	elif use ppc; then
+		CCL_RUNTIME=ppccl; CCL_HEADERS=headers
+	elif use ppc64; then
+		CCL_RUNTIME=ppccl64; CCL_HEADERS=headers64
+	fi
+}
+
+src_compile() {
+	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}
+}
+
+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
+	cp -a compiler level-0 level-1 lib library \
+		lisp-kernel scripts tools xdump \
+		"${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
+	dohtml doc/ccl-documentation.html
+	use doc && dohtml -r examples
+}

diff --git a/dev-lisp/clozure/files/fix_user-homedir-pathname.patch b/dev-lisp/clozure/files/fix_user-homedir-pathname.patch
new file mode 100644
index 0000000..d69a58f
--- /dev/null
+++ b/dev-lisp/clozure/files/fix_user-homedir-pathname.patch
@@ -0,0 +1,13 @@
+Index: level-1/l1-pathnames.lisp
+===================================================================
+--- level-1/l1-pathnames.lisp	(revision 11951)
++++ level-1/l1-pathnames.lisp	(working copy)
+@@ -624,7 +624,7 @@
+   (let* ((native
+           (ignore-errors
+             (truename
+-             (native-to-directory-pathname (or #+ccl-0711 (getenv "HOME")
++             (native-to-directory-pathname (or (getenv "HOME")
+                                                (get-user-home-dir (getuid))))))))
+     (if (and native (eq :absolute (car (pathname-directory native))))
+       native



^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2012-01-31 21:49 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-01-31 21:49 [gentoo-commits] proj/lisp:master commit in: dev-lisp/clozure/, dev-lisp/clozure/files/ Stelian Ionescu
  -- strict thread matches above, loose matches on Subject: below --
2011-06-21 12:03 Stelian Ionescu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox