diff options
author | asau <asau@pkgsrc.org> | 2010-08-30 00:18:57 +0000 |
---|---|---|
committer | asau <asau@pkgsrc.org> | 2010-08-30 00:18:57 +0000 |
commit | 42a7d361a7f04941eb6d3c3c2c371ee70694d155 (patch) | |
tree | 94440587e3be998a0078ba1c203dfccefffac053 /lang | |
parent | b6944f8646f4dcd30c382fb7d024d8be6aa174ae (diff) | |
download | pkgsrc-42a7d361a7f04941eb6d3c3c2c371ee70694d155.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')
-rw-r--r-- | lang/sbcl/Makefile | 6 | ||||
-rw-r--r-- | lang/sbcl/distinfo | 10 | ||||
-rw-r--r-- | lang/sbcl/patches/patch-aa | 13 | ||||
-rw-r--r-- | lang/sbcl/patches/patch-ac | 17 |
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? |