summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Trygve Kalleberg <karltk@gentoo.org>2002-07-19 23:19:53 +0000
committerKarl Trygve Kalleberg <karltk@gentoo.org>2002-07-19 23:19:53 +0000
commit978c70f2535216ca1b7350ee17b1e29900406e9f (patch)
treed2d13232ecbf69152a8105ed948eacc4920fe0bd /dev-lisp
parent"Gauche OpenGL 1.1 bindings; initial import" (diff)
downloadgentoo-2-978c70f2535216ca1b7350ee17b1e29900406e9f.tar.gz
gentoo-2-978c70f2535216ca1b7350ee17b1e29900406e9f.tar.bz2
gentoo-2-978c70f2535216ca1b7350ee17b1e29900406e9f.zip
Parallell building disabled on request from upstream contributor.
Diffstat (limited to 'dev-lisp')
-rw-r--r--dev-lisp/sbcl/ChangeLog6
-rw-r--r--dev-lisp/sbcl/sbcl-0.7.5.ebuild68
2 files changed, 34 insertions, 40 deletions
diff --git a/dev-lisp/sbcl/ChangeLog b/dev-lisp/sbcl/ChangeLog
index 6bcc3eb38acb..b5ef134ff337 100644
--- a/dev-lisp/sbcl/ChangeLog
+++ b/dev-lisp/sbcl/ChangeLog
@@ -1,9 +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.2 2002/07/16 16:08:59 phoenix Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/ChangeLog,v 1.3 2002/07/19 23:19:53 karltk Exp $
*sbcl-0.7.5 (16 Jul 2002)
+ 19 Jul 2002; Karl Trygve Kalleberg <karltk@gentoo.org> sbcl-0.7.5.ebuild :
+
+ Cleaned it. Now passes lintool.
+
16 Jul 2002; phoen][x <phoenix@gentoo.org> sbcl-0.7.5.ebuild, files/digest-sbcl-0.7.5 :
Bumped to new Version.
diff --git a/dev-lisp/sbcl/sbcl-0.7.5.ebuild b/dev-lisp/sbcl/sbcl-0.7.5.ebuild
index a91e8744d29c..b859aa2155c9 100644
--- a/dev-lisp/sbcl/sbcl-0.7.5.ebuild
+++ b/dev-lisp/sbcl/sbcl-0.7.5.ebuild
@@ -1,66 +1,56 @@
# Copyright 1999-2002 Gentoo Technologies, Inc.
+# Copyright 2002 Marius Bernklev <mariube@unixcore.com>
# 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 $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-0.7.5.ebuild,v 1.2 2002/07/19 23:19:53 karltk 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"
-
+LICENSE="PD"
SLOT="0"
-
-KEYWORDS="x86"
-
+# 2002.07.19 -- karltk:
+# Requires x86-only binary for bootstrapping
+# Krystof promises ppc binary for 0.7.6
+# Sparc is a lost cause.
+KEYWORDS="x86 -ppc -sparc -sparc64"
PROVIDE="virtual/commonlisp"
+DEPEND=""
+RDEPEND="${DEPEND}"
src_unpack() {
- unpack ${BIN}-x86-linux-binary.tar.bz2
- mv ${BIN} ${BIN}-binary
+ unpack ${BIN}-x86-linux-binary.tar.bz2
+ mv ${BIN} ${BIN}-binary
- unpack ${P}-source.tar.bz2
- unpack ${P}-html.tar.bz2
+ 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
+ export SBCL_HOME="../${BIN}-binary/output/"
+ # 2002.07.19 -- karltk:
+ # Marius tells me parallell make is 2-3 years off.
+ export GNUMAKE="make"
+ 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/
+ doman doc/sbcl.1
+ dobin src/runtime/sbcl
- LIB=${DESTTREE}/lib/sbcl
+ dodoc BUGS CREDITS NEWS README INSTALL COPYING
+ dohtml doc/html/*
- dodir ${LIB}
- cp output/sbcl.core ${D}${LIB}
+ LIB=${DESTTREE}/lib/sbcl
- dodir /etc/env.d
+ dodir ${LIB}
+ insinto ${LIB}
+ doins output/sbcl.core
- echo "SBCL_HOME=${LIB}" > ${D}/etc/env.d/10sbcl
-}
-
-pkg_postinst() {
- env-update
-}
+ dodir /etc/env.d
-pkg_postrm() {
- env-update
+ echo "SBCL_HOME=${LIB}" > ${D}/etc/env.d/10sbcl
}