summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Trygve Kalleberg <karltk@gentoo.org>2002-07-28 21:01:26 +0000
committerKarl Trygve Kalleberg <karltk@gentoo.org>2002-07-28 21:01:26 +0000
commitdf24a1fd2ea4705ba22b327362dbb0b6b669b114 (patch)
treefae4d7be8a06fc4b2ddabdba79cf7f816eaa582a /dev-lisp
parentMasked out sbcl-0.7.6.ebuild (diff)
downloadhistorical-df24a1fd2ea4705ba22b327362dbb0b6b669b114.tar.gz
historical-df24a1fd2ea4705ba22b327362dbb0b6b669b114.tar.bz2
historical-df24a1fd2ea4705ba22b327362dbb0b6b669b114.zip
Fixes #5514.
Diffstat (limited to 'dev-lisp')
-rw-r--r--dev-lisp/sbcl/ChangeLog9
-rw-r--r--dev-lisp/sbcl/files/digest-sbcl-0.7.63
-rw-r--r--dev-lisp/sbcl/sbcl-0.7.6.ebuild64
3 files changed, 75 insertions, 1 deletions
diff --git a/dev-lisp/sbcl/ChangeLog b/dev-lisp/sbcl/ChangeLog
index b5ef134ff337..6898f42d8389 100644
--- a/dev-lisp/sbcl/ChangeLog
+++ b/dev-lisp/sbcl/ChangeLog
@@ -1,6 +1,13 @@
# 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.3 2002/07/19 23:19:53 karltk Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/ChangeLog,v 1.4 2002/07/28 21:01:26 karltk Exp $
+
+*sbcl-0.7.6 (28 Jul 2002)
+
+ 28 Jul 2002; Karl Trygve Kalleberg <karltk@gentoo.org> sbcl-0.7.6.ebuild files/digest-sbcl-0.7.6 :
+
+ New upstream version. Ebuild contributed by Marius Bernklev
+ <mariube@unixcore.com>.
*sbcl-0.7.5 (16 Jul 2002)
diff --git a/dev-lisp/sbcl/files/digest-sbcl-0.7.6 b/dev-lisp/sbcl/files/digest-sbcl-0.7.6
new file mode 100644
index 000000000000..45321b6e3bb2
--- /dev/null
+++ b/dev-lisp/sbcl/files/digest-sbcl-0.7.6
@@ -0,0 +1,3 @@
+MD5 b69376646a0975f93bfb8b907a60ab78 sbcl-0.7.6-source.tar.bz2 1667624
+MD5 7ae3698787a39bb6b7338bb088f3d80a sbcl-0.7.2-x86-linux-binary.tar.bz2 5420822
+MD5 19b70c07e32eb187d80338d5577559f3 sbcl-0.7.6-html.tar.bz2 37044
diff --git a/dev-lisp/sbcl/sbcl-0.7.6.ebuild b/dev-lisp/sbcl/sbcl-0.7.6.ebuild
new file mode 100644
index 000000000000..139f86e94504
--- /dev/null
+++ b/dev-lisp/sbcl/sbcl-0.7.6.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2002 Gentoo Technologies, Inc.
+# Copyright 2002 Marius Bernklev <mariube@unixcore.com>
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-0.7.6.ebuild,v 1.1 2002/07/28 21:01:26 karltk Exp $
+
+DESCRIPTION="Steel Bank Common Lisp"
+HOMEPAGE="http://sbcl.sourceforge.net/"
+
+# ugly kludge, note that KEYWORDS should prevent sparc
+
+TARCH=$([ $(arch) = ppc ] && echo "ppc" || echo "x86")
+
+if [ ${TARCH} = "x86" ]; then
+ BOOTSTRAPPER="0.7.2";
+elif [ ${TARCH} = "ppc" ]; then
+ BOOTSTRAPPER="0.7.6";
+fi
+
+BIN=${PN}-${BOOTSTRAPPER}
+
+SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
+ mirror://sourceforge/sbcl/${BIN}-${TARCH}-linux-binary.tar.bz2
+ mirror://sourceforge/sbcl/${P}-html.tar.bz2"
+
+LICENSE="MIT"
+SLOT="0"
+
+KEYWORDS="x86 ppc -sparc -sparc64"
+PROVIDE="virtual/commonlisp"
+DEPEND=""
+RDEPEND="${DEPEND}"
+
+src_unpack() {
+ unpack ${BIN}-${TARCH}-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="make"
+
+ sh make.sh "../${BIN}-binary/src/runtime/sbcl" || die
+}
+
+src_install() {
+ local LIB=${DESTTREE}/lib/sbcl
+
+ doman doc/sbcl.1
+ dobin src/runtime/sbcl
+
+ dodoc BUGS CREDITS NEWS README INSTALL COPYING
+ dohtml doc/html/*
+
+ dodir ${LIB}
+ insinto ${LIB}
+ doins output/sbcl.core
+
+ dodir /etc/env.d
+
+ echo "SBCL_HOME=${LIB}" > ${D}/etc/env.d/10sbcl
+}