summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Kennedy <mkennedy@gentoo.org>2006-11-09 04:28:51 +0000
committerMatthew Kennedy <mkennedy@gentoo.org>2006-11-09 04:28:51 +0000
commit82d75bc9c889ac243c0b53ceef83379cb2c2697a (patch)
tree757e6857bcf3842d2df92b14188c1c780514a45c /dev-lisp
parentsh love (diff)
downloadhistorical-82d75bc9c889ac243c0b53ceef83379cb2c2697a.tar.gz
historical-82d75bc9c889ac243c0b53ceef83379cb2c2697a.tar.bz2
historical-82d75bc9c889ac243c0b53ceef83379cb2c2697a.zip
Remove Common Lisp Controller support.
Package-Manager: portage-2.1.2_rc1-r4
Diffstat (limited to 'dev-lisp')
-rw-r--r--dev-lisp/openmcl/ChangeLog8
-rw-r--r--dev-lisp/openmcl/Manifest21
-rw-r--r--dev-lisp/openmcl/files/digest-openmcl-0.14.2_p1-r11
-rw-r--r--dev-lisp/openmcl/openmcl-0.14.2_p1-r1.ebuild67
4 files changed, 89 insertions, 8 deletions
diff --git a/dev-lisp/openmcl/ChangeLog b/dev-lisp/openmcl/ChangeLog
index 2d8937662dcc..3eb19c8fea48 100644
--- a/dev-lisp/openmcl/ChangeLog
+++ b/dev-lisp/openmcl/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-lisp/openmcl
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/openmcl/ChangeLog,v 1.3 2006/10/30 00:06:33 mkennedy Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/openmcl/ChangeLog,v 1.4 2006/11/09 04:28:51 mkennedy Exp $
+
+*openmcl-0.14.2_p1-r1 (09 Nov 2006)
+
+ 09 Nov 2006; Matthew Kennedy <mkennedy@gentoo.org>
+ +openmcl-0.14.2_p1-r1.ebuild:
+ Remove Common Lisp Controller support.
30 Oct 2006; Matthew Kennedy <mkennedy@gentoo.org>
+files/prototype_print_lisp_object.diff, openmcl-0.14.2_p1.ebuild:
diff --git a/dev-lisp/openmcl/Manifest b/dev-lisp/openmcl/Manifest
index e77ade013e1b..21cfbea7ddb4 100644
--- a/dev-lisp/openmcl/Manifest
+++ b/dev-lisp/openmcl/Manifest
@@ -6,14 +6,18 @@ MD5 a9cc8e3b8ca2bc3a4970ca52b6bb5ad4 files/prototype_print_lisp_object.diff 389
RMD160 e1726e2d2cfc266fdcabc7805d88b83504d6782d files/prototype_print_lisp_object.diff 389
SHA256 c78135ba39294abc41c10ca58c9984d8a7ab276a86739381bf2f0e0a61f07dc4 files/prototype_print_lisp_object.diff 389
DIST openmcl_0.14.2.p1.o.tar.gz 2303796
+EBUILD openmcl-0.14.2_p1-r1.ebuild 1651 RMD160 0722b77c2e31cb401ea470f65cbe6efea5e83c5e SHA1 b95f388193e81f1934a928952f47f1ec0af1b28f SHA256 65a6eabcd543dd23722ab6667154cedb41a8cacd686df89177235ca2e171311e
+MD5 985bf38bd824de432b070a4411e1090b openmcl-0.14.2_p1-r1.ebuild 1651
+RMD160 0722b77c2e31cb401ea470f65cbe6efea5e83c5e openmcl-0.14.2_p1-r1.ebuild 1651
+SHA256 65a6eabcd543dd23722ab6667154cedb41a8cacd686df89177235ca2e171311e openmcl-0.14.2_p1-r1.ebuild 1651
EBUILD openmcl-0.14.2_p1.ebuild 1768 RMD160 3f52b5b827b15dc6db4add6a31acde662ea97980 SHA1 4e6be7eef5c8fd13a315534e7ae6c7d0286122a3 SHA256 b7979a5e7f9089b6c4f78fa00fa8ce170fa7cd3ec553f7a882ac949b455eeedf
MD5 5a2f6a429b1fc81089e190ba1559b884 openmcl-0.14.2_p1.ebuild 1768
RMD160 3f52b5b827b15dc6db4add6a31acde662ea97980 openmcl-0.14.2_p1.ebuild 1768
SHA256 b7979a5e7f9089b6c4f78fa00fa8ce170fa7cd3ec553f7a882ac949b455eeedf openmcl-0.14.2_p1.ebuild 1768
-MISC ChangeLog 721 RMD160 178efa96f5892932c7aa52d4de136ecabe2a3de0 SHA1 95b03e1e553e975009f7ba637e367ce75d832934 SHA256 2936cfefd8e8cf11df4bb131e2e1d67c231b49d8cb748abba85ecca698761fd8
-MD5 c26c8215d0171bc7aef0d0489c03715e ChangeLog 721
-RMD160 178efa96f5892932c7aa52d4de136ecabe2a3de0 ChangeLog 721
-SHA256 2936cfefd8e8cf11df4bb131e2e1d67c231b49d8cb748abba85ecca698761fd8 ChangeLog 721
+MISC ChangeLog 885 RMD160 68051391404ab20408221bab8b0f6261b53672c6 SHA1 a71ab5e026eb54deb68437ba4e2c050f787bf797 SHA256 e03345d0f9a7db1b5aa7a3821e9b0a7f3f9c6e81c79e4127141eb7029514c2f4
+MD5 cf1b1f03a28edf25dc11884600d8d3fe ChangeLog 885
+RMD160 68051391404ab20408221bab8b0f6261b53672c6 ChangeLog 885
+SHA256 e03345d0f9a7db1b5aa7a3821e9b0a7f3f9c6e81c79e4127141eb7029514c2f4 ChangeLog 885
MISC metadata.xml 582 RMD160 fbac19bfd5d8b96bf50de971a00f77cf0cedbde2 SHA1 74ae4a9e294d2d22d0d9e18f897a93ecdd6e9b24 SHA256 c67835b6cd4e29a0d5ad4cd9485bd9072dda47f4f4dbb599f37652483f3dd667
MD5 080c41116ee4688a95fd019052b3e562 metadata.xml 582
RMD160 fbac19bfd5d8b96bf50de971a00f77cf0cedbde2 metadata.xml 582
@@ -21,10 +25,13 @@ SHA256 c67835b6cd4e29a0d5ad4cd9485bd9072dda47f4f4dbb599f37652483f3dd667 metadata
MD5 0b1601a0fba77078c94cba935222f8cd files/digest-openmcl-0.14.2_p1 72
RMD160 bd0969aa6e61a9be671867dfcb3228fc7147b196 files/digest-openmcl-0.14.2_p1 72
SHA256 6f22ef5976509ba49d4e84622740f32d0b57e98672339f75e80776afc7ac2ad8 files/digest-openmcl-0.14.2_p1 72
+MD5 0b1601a0fba77078c94cba935222f8cd files/digest-openmcl-0.14.2_p1-r1 72
+RMD160 bd0969aa6e61a9be671867dfcb3228fc7147b196 files/digest-openmcl-0.14.2_p1-r1 72
+SHA256 6f22ef5976509ba49d4e84622740f32d0b57e98672339f75e80776afc7ac2ad8 files/digest-openmcl-0.14.2_p1-r1 72
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
-iD8DBQFFRUIPyiNZaEAZA+ARAg7xAJ9va0suuUjQM48KGb5tScaojI7Y6QCeP8lU
-0HwOqYSu7M9yky0qY2aCEjk=
-=Uqvg
+iD8DBQFFUq6JyiNZaEAZA+ARAoOBAJ9aRxDGsL/DG2WgRkA1MEmSZzzSkACeMlMa
+21BpNtw1ckaa+UjPjDWfioE=
+=FS8O
-----END PGP SIGNATURE-----
diff --git a/dev-lisp/openmcl/files/digest-openmcl-0.14.2_p1-r1 b/dev-lisp/openmcl/files/digest-openmcl-0.14.2_p1-r1
new file mode 100644
index 000000000000..378573b0b7a1
--- /dev/null
+++ b/dev-lisp/openmcl/files/digest-openmcl-0.14.2_p1-r1
@@ -0,0 +1 @@
+MD5 8d4ef665b2d8cd15f989ed6102657016 openmcl_0.14.2.p1.o.tar.gz 2303796
diff --git a/dev-lisp/openmcl/openmcl-0.14.2_p1-r1.ebuild b/dev-lisp/openmcl/openmcl-0.14.2_p1-r1.ebuild
new file mode 100644
index 000000000000..d59d95395515
--- /dev/null
+++ b/dev-lisp/openmcl/openmcl-0.14.2_p1-r1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/openmcl/openmcl-0.14.2_p1-r1.ebuild,v 1.1 2006/11/09 04:28:51 mkennedy Exp $
+
+inherit eutils common-lisp-common-3
+
+EXTRA_PV=o
+MY_PV=${PV/_p/.p}
+
+DESCRIPTION="OpenMCL is a Common Lisp implementation, derived from Digitool's MCL product"
+HOMEPAGE="http://openmcl.clozure.com/
+ http://packages.debian.org/unstable/devel/openmcl"
+SRC_URI="http://ftp.debian.org/debian/pool/main/o/${PN}/${PN}_${MY_PV}.${EXTRA_PV}.tar.gz"
+LICENSE="LLGPL-2.1"
+SLOT="0"
+KEYWORDS="~ppc"
+IUSE=""
+
+DEPEND="dev-lisp/openmcl-build-tools"
+
+PROVIDE="virtual/commonlisp"
+
+S=${WORKDIR}/${PN}-${MY_PV}
+
+# The following relies heavily on what I read in debian/rules...
+
+src_unpack() {
+ unpack ${A}
+ pushd ${S}
+ sed -e "s,%ver%,${MY_PV}.${EXTRA_PV}," \
+ < debian/run-bootstrap.lisp.template \
+ > debian/run-bootstrap.lisp
+ cp debian/Makefile .
+ cp -RP /usr/lib/openmcl/{PPCCL-orig,headers} .
+ epatch "${FILESDIR}/prototype_print_lisp_object.diff"
+ popd
+}
+
+src_compile() {
+ OPENMCL=/usr/bin/openmcl make || die
+}
+
+src_install() {
+ dodir /etc
+ dodir /usr/bin
+ dodir /usr/lib/common-lisp/bin
+ dodir /usr/lib/openmcl
+ dodir /usr/lib/openmcl/lib
+ dodir /usr/lib/openmcl/library
+ make install DESTDIR=${D} || die
+ exeinto /usr/lib/common-lisp/bin/
+ doexe debian/openmcl.sh
+ dohtml doc/HTML/*.html
+ doman debian/openmcl.1
+ do-debian-credits
+}
+
+pkg_postinst() {
+ standard-impl-postinst openmcl || die
+}
+
+pkg_postrm() {
+ standard-impl-postrm openmcl /usr/bin/openmcl
+ if [ ! -x /usr/bin/openmcl ]; then
+ rm -rf /usr/lib/openmcl/ || die
+ fi
+}