From 13608297c67fc905f630e9b142d3915d0eec5d6a Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Sun, 1 Dec 2013 14:09:53 +0100 Subject: Add sbcl --- sbcl/PKGBUILD | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 sbcl/PKGBUILD (limited to 'sbcl/PKGBUILD') diff --git a/sbcl/PKGBUILD b/sbcl/PKGBUILD new file mode 100644 index 0000000..4c03f04 --- /dev/null +++ b/sbcl/PKGBUILD @@ -0,0 +1,71 @@ +# $Id: PKGBUILD 196298 2013-10-11 08:53:55Z juergen $ +# Contributor: John Proctor +# Contributor: Daniel White +# Maintainer: Juergen Hoetzel +# Contributor: Leslie Polzer (skypher) + +pkgname=sbcl +pkgver=1.1.14 +pkgrel=1 +pkgdesc="Steel Bank Common Lisp" +url="http://www.sbcl.org/" +arch=('i686' 'x86_64') +license=('custom') +depends=('glibc' 'zlib') +provides=('common-lisp' 'cl-asdf') +makedepends=('sbcl') +install=sbcl.install +source=("http://downloads.sourceforge.net/project/sbcl/sbcl/$pkgver/$pkgname-$pkgver-source.tar.bz2" + "arch-fixes.lisp") + +build() { + cd "$srcdir/$pkgname-$pkgver" + + export CFLAGS+=" -D_GNU_SOURCE -fno-omit-frame-pointer -DSBCL_HOME=/usr/lib/sbcl" + export GNUMAKE="make" + + # build system uses LINKFLAGS and OS_LIBS to build LDFLAGS + export LINKFLAGS="$LDFLAGS" + unset LDFLAGS + + # Make a multi-threaded SBCL, disable LARGEFILE + cat >customize-target-features.lisp <