summaryrefslogtreecommitdiff
path: root/lang/sbcl
diff options
context:
space:
mode:
authorasau <asau@pkgsrc.org>2010-08-30 00:18:57 +0000
committerasau <asau@pkgsrc.org>2010-08-30 00:18:57 +0000
commit4b44987632409d92753103803d1df925ecaea4da (patch)
tree94440587e3be998a0078ba1c203dfccefffac053 /lang/sbcl
parent4839db66286546e24c86c980bf3d8750b1416105 (diff)
downloadpkgsrc-4b44987632409d92753103803d1df925ecaea4da.tar.gz
Update to SBCL 1.0.42
changes in sbcl-1.0.42 relative to sbcl-1.0.41 * build changes ** Cross-compilation host is now specified to make.sh using command-line argument --xc-host=<command> instead of a positional argument. (thanks to Daniel Herring) ** Install location can be specified to make.sh using command-line argument --prefix=<path>. (lp#550889s, thanks to Daniel Herring) * optimization: The default implementation of COMPUTE-DISCRIMINATING-FUNCTION does much less wasted work. * enhancement: Explicit memory barrier operations are now available for use by multithreaded code. See documentation for details. * enhancement: Experimental support for threading on Linux/PPC. * bug fix: RENAME-PACKAGE returns the package. (Thanks to Eric Marsden) * bug fix: EXPT signals an error if first argument is a zero and second argument is a floating point zero. (lp#571581, thanks to Roman Marynchak) * bug fix: DEFTYPE signals an error for non-list lambda-lists. (lp#576594, thanks to Roman Marynchak) * bug fix: make ASDF-INSTALL compatible with the now-included ASDF2. (lp#612998, reported by Phil Hargett; patch from Jim Wise)
Diffstat (limited to 'lang/sbcl')
-rw-r--r--lang/sbcl/Makefile6
-rw-r--r--lang/sbcl/distinfo10
-rw-r--r--lang/sbcl/patches/patch-aa13
-rw-r--r--lang/sbcl/patches/patch-ac17
4 files changed, 7 insertions, 39 deletions
diff --git a/lang/sbcl/Makefile b/lang/sbcl/Makefile
index 033bbdf6688..b3ce420234c 100644
--- a/lang/sbcl/Makefile
+++ b/lang/sbcl/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.29 2010/08/06 08:29:01 asau Exp $
+# $NetBSD: Makefile,v 1.30 2010/08/30 00:18:57 asau Exp $
DISTNAME= ${PKGNAME_NOREV}-source
-PKGNAME= sbcl-1.0.41
+PKGNAME= sbcl-1.0.42
CATEGORIES= lang
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=sbcl/}
EXTRACT_SUFX= .tar.bz2
@@ -69,7 +69,7 @@ SUBST_FILES.fix-gtar= contrib/asdf-install/installer.lisp
SUBST_SED.fix-gtar= -e 's,@GTAR@,${GTAR},'
do-build:
- cd ${WRKSRC} && ${SH} make.sh ${SBCL_BOOT_SYSTEM:Q}
+ cd ${WRKSRC} && ${SH} make.sh --prefix=${PREFIX} --xc-host=${SBCL_BOOT_SYSTEM:Q}
post-build:
cd ${WRKSRC} && ${RM} -f contrib/sb-cover/test-output/*
diff --git a/lang/sbcl/distinfo b/lang/sbcl/distinfo
index 0863dc2a9c6..0a9065991d0 100644
--- a/lang/sbcl/distinfo
+++ b/lang/sbcl/distinfo
@@ -1,10 +1,8 @@
-$NetBSD: distinfo,v 1.13 2010/08/06 08:29:01 asau Exp $
+$NetBSD: distinfo,v 1.14 2010/08/30 00:18:57 asau Exp $
-SHA1 (sbcl-1.0.41-source.tar.bz2) = b78d546ef9bb3c6167dd8a0af0734ab9eafed1fa
-RMD160 (sbcl-1.0.41-source.tar.bz2) = b20222f8880c4f49af0c40de236d7951439528e9
-Size (sbcl-1.0.41-source.tar.bz2) = 3428046 bytes
-SHA1 (patch-aa) = 3bd72ba259fc23c3ae09bf104c8e395f3826fff0
+SHA1 (sbcl-1.0.42-source.tar.bz2) = 80cf37e54257d9691d2f1fe22f7bf8969370307e
+RMD160 (sbcl-1.0.42-source.tar.bz2) = d198de15a74694368aac4ee234c721da725550dd
+Size (sbcl-1.0.42-source.tar.bz2) = 3431872 bytes
SHA1 (patch-ab) = e8420a7aa51f6920d6556e84ef3f0ca32fdeb2fd
-SHA1 (patch-ac) = bce87555a5944cfeb25c65df9d41c3f49b5d4866
SHA1 (patch-ad) = 4a10e7d498b686a09b067c527010981c15f0f8c8
SHA1 (patch-ae) = ea29307779f7aede89ab368a9a7901f95d16d5b2
diff --git a/lang/sbcl/patches/patch-aa b/lang/sbcl/patches/patch-aa
deleted file mode 100644
index e45f35ec376..00000000000
--- a/lang/sbcl/patches/patch-aa
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-aa,v 1.2 2009/08/19 13:03:30 asau Exp $
-
---- src/runtime/runtime.c.orig 2009-03-23 00:44:07.000000000 +0300
-+++ src/runtime/runtime.c 2009-05-24 09:46:18.000000000 +0400
-@@ -67,7 +67,7 @@
- #endif
-
- #ifndef SBCL_HOME
--#define SBCL_HOME "/usr/local/lib/sbcl/"
-+#define SBCL_HOME "@PREFIX@/lib/sbcl/"
- #endif
-
- #ifdef LISP_FEATURE_HPUX
diff --git a/lang/sbcl/patches/patch-ac b/lang/sbcl/patches/patch-ac
deleted file mode 100644
index f6343f0ff48..00000000000
--- a/lang/sbcl/patches/patch-ac
+++ /dev/null
@@ -1,17 +0,0 @@
-$NetBSD: patch-ac,v 1.2 2007/01/14 05:56:29 jonb Exp $
-
---- ./install.sh.orig 2006-09-24 08:47:27.000000000 -0700
-+++ ./install.sh 2007-01-12 22:34:18.000000000 -0800
-@@ -19,9 +19,9 @@
- RUNTIME=sbcl
- OLD_RUNTIME=sbcl.old
- fi
--INSTALL_ROOT=${INSTALL_ROOT-$DEFAULT_INSTALL_ROOT}
--MAN_DIR=${MAN_DIR-"$INSTALL_ROOT"/share/man}
--INFO_DIR=${INFO_DIR-"$INSTALL_ROOT"/share/info}
-+INSTALL_ROOT=${INSTALL_ROOT-@PREFIX@}
-+MAN_DIR=${MAN_DIR-"$INSTALL_ROOT"/man}
-+INFO_DIR=${INFO_DIR-"$INSTALL_ROOT"/info}
- DOC_DIR=${DOC_DIR-"$INSTALL_ROOT"/share/doc/sbcl}
-
- # Does the environment look sane?