diff options
author | Karl Trygve Kalleberg <karltk@gentoo.org> | 2002-07-28 21:01:26 +0000 |
---|---|---|
committer | Karl Trygve Kalleberg <karltk@gentoo.org> | 2002-07-28 21:01:26 +0000 |
commit | df24a1fd2ea4705ba22b327362dbb0b6b669b114 (patch) | |
tree | fae4d7be8a06fc4b2ddabdba79cf7f816eaa582a /dev-lisp | |
parent | Masked out sbcl-0.7.6.ebuild (diff) | |
download | historical-df24a1fd2ea4705ba22b327362dbb0b6b669b114.tar.gz historical-df24a1fd2ea4705ba22b327362dbb0b6b669b114.tar.bz2 historical-df24a1fd2ea4705ba22b327362dbb0b6b669b114.zip |
Fixes #5514.
Diffstat (limited to 'dev-lisp')
-rw-r--r-- | dev-lisp/sbcl/ChangeLog | 9 | ||||
-rw-r--r-- | dev-lisp/sbcl/files/digest-sbcl-0.7.6 | 3 | ||||
-rw-r--r-- | dev-lisp/sbcl/sbcl-0.7.6.ebuild | 64 |
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 +} |