summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTilman Klar <phoenix@gentoo.org>2002-07-16 16:08:59 +0000
committerTilman Klar <phoenix@gentoo.org>2002-07-16 16:08:59 +0000
commita9d3d7f4235efb94e3d078bbf089662168448ea4 (patch)
treeb0702b37b774e41453285f99bb502a34cd12bd0c /dev-lisp
parentAdded new license: PSTT (diff)
downloadgentoo-2-a9d3d7f4235efb94e3d078bbf089662168448ea4.tar.gz
gentoo-2-a9d3d7f4235efb94e3d078bbf089662168448ea4.tar.bz2
gentoo-2-a9d3d7f4235efb94e3d078bbf089662168448ea4.zip
Added new package: sbcl.
Diffstat (limited to 'dev-lisp')
-rw-r--r--dev-lisp/sbcl/ChangeLog14
-rw-r--r--dev-lisp/sbcl/files/digest-sbcl-0.7.53
-rw-r--r--dev-lisp/sbcl/sbcl-0.6.12.ebuild6
-rw-r--r--dev-lisp/sbcl/sbcl-0.7.5.ebuild66
4 files changed, 85 insertions, 4 deletions
diff --git a/dev-lisp/sbcl/ChangeLog b/dev-lisp/sbcl/ChangeLog
index 2e96c469267d..6bcc3eb38acb 100644
--- a/dev-lisp/sbcl/ChangeLog
+++ b/dev-lisp/sbcl/ChangeLog
@@ -1,11 +1,19 @@
# ChangeLog for dev-lisp/sbcl
# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/ChangeLog,v 1.1 2002/02/01 21:53:11 gbevin Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/ChangeLog,v 1.2 2002/07/16 16:08:59 phoenix Exp $
-*sbcl-0.6.12 (1 Feb 2002)
+*sbcl-0.7.5 (16 Jul 2002)
- 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
+ 16 Jul 2002; phoen][x <phoenix@gentoo.org> sbcl-0.7.5.ebuild, files/digest-sbcl-0.7.5 :
+ Bumped to new Version.
+ Ebuild contributed by Marius Bernklev <mariube@unixcore.com>.
+ Thanks for the contribution.
+
+
+*sbcl-0.6.12 (1 Feb 2002)
+
+ 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
diff --git a/dev-lisp/sbcl/files/digest-sbcl-0.7.5 b/dev-lisp/sbcl/files/digest-sbcl-0.7.5
new file mode 100644
index 000000000000..5c67c4d06334
--- /dev/null
+++ b/dev-lisp/sbcl/files/digest-sbcl-0.7.5
@@ -0,0 +1,3 @@
+MD5 a5a6b95dbd323533054a45f49f898d09 sbcl-0.7.5-source.tar.bz2 1663476
+MD5 7ae3698787a39bb6b7338bb088f3d80a sbcl-0.7.2-x86-linux-binary.tar.bz2 5420822
+MD5 102636b35b0a27f75e38eeea782d0217 sbcl-0.7.5-html.tar.bz2 27596
diff --git a/dev-lisp/sbcl/sbcl-0.6.12.ebuild b/dev-lisp/sbcl/sbcl-0.6.12.ebuild
index 8cb71b2d7518..61810cb07635 100644
--- a/dev-lisp/sbcl/sbcl-0.6.12.ebuild
+++ b/dev-lisp/sbcl/sbcl-0.6.12.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2001 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-0.6.12.ebuild,v 1.5 2002/07/11 06:30:21 drobbins Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-0.6.12.ebuild,v 1.6 2002/07/16 16:08:59 phoenix Exp $
S=${WORKDIR}/${P}
@@ -14,6 +14,10 @@ HOMEPAGE="http://sbcl.sf.net/"
PROVIDE="virtual/commonlisp"
+LICENSE="PD"
+SLOT="0"
+KEYWORDS="x86"
+
src_unpack() {
cd ${S}
diff --git a/dev-lisp/sbcl/sbcl-0.7.5.ebuild b/dev-lisp/sbcl/sbcl-0.7.5.ebuild
new file mode 100644
index 000000000000..a91e8744d29c
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-0.7.5.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2002 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# Author: Marius Bernklev <mariube@unixcore.com>
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-0.7.5.ebuild,v 1.1 2002/07/16 16:08:59 phoenix Exp $
+
+DESCRIPTION="Steel Bank Common Lisp"
+
+HOMEPAGE="http://sbcl.sf.net/"
+
+LICENSE="PD"
+
+BOOTSTRAPPER="0.7.2"
+
+BIN=${PN}-${BOOTSTRAPPER}
+
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+ mirror://sourceforge/sbcl/${BIN}-x86-linux-binary.tar.bz2
+ mirror://sourceforge/sbcl/${P}-html.tar.bz2"
+
+SLOT="0"
+
+KEYWORDS="x86"
+
+PROVIDE="virtual/commonlisp"
+
+src_unpack() {
+ unpack ${BIN}-x86-linux-binary.tar.bz2
+ mv ${BIN} ${BIN}-binary
+
+ unpack ${P}-source.tar.bz2
+ unpack ${P}-html.tar.bz2
+}
+
+src_compile() {
+ export SBCL_HOME="../${BIN}-binary/output/"
+ export GNUMAKE="emake"
+ sh make.sh "../${BIN}-binary/src/runtime/sbcl" || die
+}
+
+src_install() {
+ doman doc/sbcl.1
+ dobin src/runtime/sbcl
+
+ dodoc BUGS CREDITS NEWS README INSTALL COPYING
+ dohtml doc/html/*
+
+ # NOTE: sbcl.core is platform dependent, which is why I moved it
+ # away from /usr/share/
+
+ LIB=${DESTTREE}/lib/sbcl
+
+ dodir ${LIB}
+ cp output/sbcl.core ${D}${LIB}
+
+ dodir /etc/env.d
+
+ echo "SBCL_HOME=${LIB}" > ${D}/etc/env.d/10sbcl
+}
+
+pkg_postinst() {
+ env-update
+}
+
+pkg_postrm() {
+ env-update
+}