pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc Update SBCL to version 1.0.1.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/a2640c59a528
branches:  trunk
changeset: 523833:a2640c59a528
user:      jonb <jonb%pkgsrc.org@localhost>
date:      Sun Jan 14 05:56:29 2007 +0000

description:
Update SBCL to version 1.0.1.

I would list the changes to the package here, but SBCL makes a new
release every month, and there are usually a dozen or more minor
changes per release.  The previous version of this package is about
18 months old...

diffstat:

 doc/CHANGES-2007           |    3 +-
 doc/TODO                   |    3 +-
 lang/sbcl/Makefile         |   30 ++++--
 lang/sbcl/PLIST            |  198 ++++++++++++++++++++++++++++++++++++++------
 lang/sbcl/distinfo         |   14 +-
 lang/sbcl/patches/patch-ab |   14 +-
 lang/sbcl/patches/patch-ac |   31 +++---
 lang/sbcl/patches/patch-ad |   27 +++--
 8 files changed, 235 insertions(+), 85 deletions(-)

diffs (truncated from 474 to 300 lines):

diff -r 10c768b078b4 -r a2640c59a528 doc/CHANGES-2007
--- a/doc/CHANGES-2007  Sun Jan 14 04:39:05 2007 +0000
+++ b/doc/CHANGES-2007  Sun Jan 14 05:56:29 2007 +0000
@@ -1,4 +1,4 @@
-$NetBSD: CHANGES-2007,v 1.118 2007/01/14 04:39:05 taca Exp $
+$NetBSD: CHANGES-2007,v 1.119 2007/01/14 05:57:43 jonb Exp $
 
 Changes to the packages collection and infrastructure in 2007:
 
@@ -193,3 +193,4 @@
        Updated security/stunnel to 4.20 [schmonz 2007-01-14]
        Updated www/squid to 2.6.7 [taca 2007-01-14]
        Updated devel/ruby-ncurses to 1.0nb2 [taca 2007-01-14]
+       Updated lang/sbcl to 1.0.1 [jonb 2007-01-14]
diff -r 10c768b078b4 -r a2640c59a528 doc/TODO
--- a/doc/TODO  Sun Jan 14 04:39:05 2007 +0000
+++ b/doc/TODO  Sun Jan 14 05:56:29 2007 +0000
@@ -1,4 +1,4 @@
-$NetBSD: TODO,v 1.5867 2007/01/14 04:19:33 taca Exp $
+$NetBSD: TODO,v 1.5868 2007/01/14 05:57:43 jonb Exp $
 
 Suggested new packages
 ======================
@@ -998,7 +998,6 @@
        o sather-1.2.2
        o sawfish-1.3
        o sawfish-replibs-1.3
-       o sbcl-0.9.13 [pkg/33580]
        o scew-0.4.0
        o sch-3.8.3
        o sdig-0.40
diff -r 10c768b078b4 -r a2640c59a528 lang/sbcl/Makefile
--- a/lang/sbcl/Makefile        Sun Jan 14 04:39:05 2007 +0000
+++ b/lang/sbcl/Makefile        Sun Jan 14 05:56:29 2007 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.9 2006/05/18 20:29:59 wiz Exp $
+# $NetBSD: Makefile,v 1.10 2007/01/14 05:56:29 jonb Exp $
 
 DISTNAME=              ${PKGNAME_NOREV}-source
-PKGNAME=               sbcl-0.9.1
-PKGREVISION=           1
+PKGNAME=               sbcl-1.0.1
 CATEGORIES=            lang
 MASTER_SITES=          ${MASTER_SITE_SOURCEFORGE:=sbcl/}
 EXTRACT_SUFX=          .tar.bz2
@@ -11,8 +10,6 @@
 HOMEPAGE=              http://www.sbcl.org/
 COMMENT=               SBCL, a Common Lisp implementation
 
-BROKEN_IN=             pkgsrc-2005Q4 pkgsrc-2006Q1
-
 ONLY_FOR_PLATFORM=     NetBSD-[2-9]*-i386
 # It should be possible to have SBCL working on amd64, powerpc,
 # sparc, alpha, mips, and HPPA hardware also, but they probably
@@ -31,17 +28,30 @@
 # SBCL needs an existing Common Lisp system to build it...
 # Currently allowed systems are CLisp, CMUCL, OpenMCL, and SBCL itself.
 #
-SBCL_BOOT_SYSTEM=      clisp
-#SBCL_BOOT_SYSTEM=     "lisp -batch"
-#SBCL_BOOT_SYSTEM=     "openmcl --batch"
-#SBCL_BOOT_SYSTEM=     sbcl
+#  Note that CLisp 2.39nb1 worked two or three times when testing
+#  this package and it failed to build SBCL twice.  It is also at
+#  least twice as slow as using SBCL when building on an i386 platform.
+#
+#  I have never been able to get CLisp to build on a SPARC system, so
+#  I had to cross build when trying to port SBCL to NetBSD/sparc.
+#  I have reports that CLisp will build on PowerPC platforms, but is
+#  unable to build SBCL.
+#
+#  If SBCL is installed in an unusual place when trying to build this
+#  package, you may need to set the full path in SBCL_BOOT_SYSTEM and
+#  build the package with "SBCL_HOME=/path/to/SBCL/core/image/ make"
+
+#SBCL_BOOT_SYSTEM=     clisp                   # CLisp
+#SBCL_BOOT_SYSTEM=     "lisp -batch"           # CMUCL
+#SBCL_BOOT_SYSTEM=     "openmcl --batch"       # OpenMCL
+#SBCL_BOOT_SYSTEM=     sbcl                    # SBCL
 
 .if defined(SBCL_BOOT_SYSTEM) && ${SBCL_BOOT_SYSTEM} == clisp
 BUILD_DEPENDS+=                clisp-[0-9]*:../../lang/clisp
 .endif
 
 .if !defined(SBCL_BOOT_SYSTEM)
-PKG_SKIP_REASON+=      "Sorry, need a Common Lisp system"
+PKG_SKIP_REASON+=      "Sorry, need a Common Lisp system.  See Makefile for details."
 .endif
 
 post-patch:
diff -r 10c768b078b4 -r a2640c59a528 lang/sbcl/PLIST
--- a/lang/sbcl/PLIST   Sun Jan 14 04:39:05 2007 +0000
+++ b/lang/sbcl/PLIST   Sun Jan 14 05:56:29 2007 +0000
@@ -1,94 +1,234 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2005/06/23 03:00:20 jonb Exp $
+@comment $NetBSD: PLIST,v 1.2 2007/01/14 05:56:29 jonb Exp $
 bin/sbcl
+lib/sbcl/asdf-install/.cvsignore
+lib/sbcl/asdf-install/CVS/Entries
+lib/sbcl/asdf-install/CVS/Repository
+lib/sbcl/asdf-install/CVS/Root
+lib/sbcl/asdf-install/Makefile
+lib/sbcl/asdf-install/README
+lib/sbcl/asdf-install/asdf-install.asd
 lib/sbcl/asdf-install/asdf-install.fasl
 lib/sbcl/asdf-install/defpackage.fasl
+lib/sbcl/asdf-install/defpackage.lisp
 lib/sbcl/asdf-install/installer.fasl
+lib/sbcl/asdf-install/installer.lisp
+lib/sbcl/asdf-install/installer.lisp.dist
+lib/sbcl/asdf-install/installer.lisp.orig
 lib/sbcl/asdf-install/test-passed
 lib/sbcl/asdf/asdf.fasl
+lib/sbcl/sb-aclrepl/.cvsignore
+lib/sbcl/sb-aclrepl/CVS/Entries
+lib/sbcl/sb-aclrepl/CVS/Repository
+lib/sbcl/sb-aclrepl/CVS/Root
+lib/sbcl/sb-aclrepl/Makefile
+lib/sbcl/sb-aclrepl/README
 lib/sbcl/sb-aclrepl/debug.fasl
+lib/sbcl/sb-aclrepl/debug.lisp
 lib/sbcl/sb-aclrepl/inspect.fasl
+lib/sbcl/sb-aclrepl/inspect.lisp
 lib/sbcl/sb-aclrepl/repl.fasl
+lib/sbcl/sb-aclrepl/repl.lisp
+lib/sbcl/sb-aclrepl/sb-aclrepl.asd
 lib/sbcl/sb-aclrepl/sb-aclrepl.fasl
+lib/sbcl/sb-aclrepl/sb-aclrepl.texinfo
 lib/sbcl/sb-aclrepl/test-passed
 lib/sbcl/sb-aclrepl/tests.fasl
+lib/sbcl/sb-aclrepl/tests.lisp
 lib/sbcl/sb-aclrepl/toplevel.fasl
+lib/sbcl/sb-aclrepl/toplevel.lisp
+lib/sbcl/sb-bsd-sockets/.cvsignore
+lib/sbcl/sb-bsd-sockets/CVS/Entries
+lib/sbcl/sb-bsd-sockets/CVS/Repository
+lib/sbcl/sb-bsd-sockets/CVS/Root
+lib/sbcl/sb-bsd-sockets/FAQ
+lib/sbcl/sb-bsd-sockets/Makefile
+lib/sbcl/sb-bsd-sockets/NEWS
+lib/sbcl/sb-bsd-sockets/TODO
+lib/sbcl/sb-bsd-sockets/a.out
+lib/sbcl/sb-bsd-sockets/constants.fasl
+lib/sbcl/sb-bsd-sockets/constants.lisp
+lib/sbcl/sb-bsd-sockets/constants.lisp-temp
+lib/sbcl/sb-bsd-sockets/defpackage.fasl
+lib/sbcl/sb-bsd-sockets/defpackage.lisp
+lib/sbcl/sb-bsd-sockets/doc.lisp
+lib/sbcl/sb-bsd-sockets/foo.c
+lib/sbcl/sb-bsd-sockets/inet.fasl
+lib/sbcl/sb-bsd-sockets/inet.lisp
+lib/sbcl/sb-bsd-sockets/local.fasl
+lib/sbcl/sb-bsd-sockets/local.lisp
+lib/sbcl/sb-bsd-sockets/misc.fasl
+lib/sbcl/sb-bsd-sockets/misc.lisp
+lib/sbcl/sb-bsd-sockets/name-service.fasl
+lib/sbcl/sb-bsd-sockets/name-service.lisp
+lib/sbcl/sb-bsd-sockets/sb-bsd-sockets.asd
+lib/sbcl/sb-bsd-sockets/sb-bsd-sockets.fasl
+lib/sbcl/sb-bsd-sockets/sb-bsd-sockets.texinfo
+lib/sbcl/sb-bsd-sockets/sockets.fasl
+lib/sbcl/sb-bsd-sockets/sockets.lisp
+lib/sbcl/sb-bsd-sockets/sockopt.fasl
+lib/sbcl/sb-bsd-sockets/sockopt.lisp
+lib/sbcl/sb-bsd-sockets/split.fasl
+lib/sbcl/sb-bsd-sockets/split.lisp
+lib/sbcl/sb-bsd-sockets/test-passed
+lib/sbcl/sb-bsd-sockets/tests.fasl
+lib/sbcl/sb-bsd-sockets/tests.lisp
+lib/sbcl/sb-bsd-sockets/win32-constants.lisp
+lib/sbcl/sb-bsd-sockets/win32-lib.lisp
+lib/sbcl/sb-bsd-sockets/win32-sockets.lisp
+lib/sbcl/sb-cltl2/.cvsignore
+lib/sbcl/sb-cltl2/CVS/Entries
+lib/sbcl/sb-cltl2/CVS/Repository
+lib/sbcl/sb-cltl2/CVS/Root
+lib/sbcl/sb-cltl2/Makefile
 lib/sbcl/sb-cltl2/compiler-let.fasl
+lib/sbcl/sb-cltl2/compiler-let.lisp
 lib/sbcl/sb-cltl2/defpackage.fasl
+lib/sbcl/sb-cltl2/defpackage.lisp
 lib/sbcl/sb-cltl2/env.fasl
+lib/sbcl/sb-cltl2/env.lisp
 lib/sbcl/sb-cltl2/macroexpand.fasl
+lib/sbcl/sb-cltl2/macroexpand.lisp
+lib/sbcl/sb-cltl2/sb-cltl2.asd
 lib/sbcl/sb-cltl2/sb-cltl2.fasl
 lib/sbcl/sb-cltl2/test-passed
 lib/sbcl/sb-cltl2/tests.fasl
+lib/sbcl/sb-cltl2/tests.lisp
 lib/sbcl/sb-executable/sb-executable.fasl
+lib/sbcl/sb-grovel/.cvsignore
+lib/sbcl/sb-grovel/CVS/Entries
+lib/sbcl/sb-grovel/CVS/Repository
+lib/sbcl/sb-grovel/CVS/Root
+lib/sbcl/sb-grovel/Makefile
 lib/sbcl/sb-grovel/def-to-lisp.fasl
+lib/sbcl/sb-grovel/def-to-lisp.lisp
 lib/sbcl/sb-grovel/defpackage.fasl
+lib/sbcl/sb-grovel/defpackage.lisp
+lib/sbcl/sb-grovel/example-constants.lisp
 lib/sbcl/sb-grovel/foreign-glue.fasl
+lib/sbcl/sb-grovel/foreign-glue.lisp
+lib/sbcl/sb-grovel/sb-grovel.asd
 lib/sbcl/sb-grovel/sb-grovel.fasl
+lib/sbcl/sb-grovel/sb-grovel.texinfo
 lib/sbcl/sb-grovel/test-passed
 lib/sbcl/sb-introspect/sb-introspect.fasl
+lib/sbcl/sb-md5/.cvsignore
+lib/sbcl/sb-md5/CVS/Entries
+lib/sbcl/sb-md5/CVS/Repository
+lib/sbcl/sb-md5/CVS/Root
+lib/sbcl/sb-md5/Makefile
+lib/sbcl/sb-md5/README
 lib/sbcl/sb-md5/md5-tests.fasl
+lib/sbcl/sb-md5/md5-tests.lisp
 lib/sbcl/sb-md5/md5.fasl
+lib/sbcl/sb-md5/md5.lisp
+lib/sbcl/sb-md5/sb-md5.asd
 lib/sbcl/sb-md5/sb-md5.fasl
+lib/sbcl/sb-md5/sb-md5.texinfo
 lib/sbcl/sb-md5/test-passed
-lib/sbcl/sb-posix/a.out
-lib/sbcl/sb-posix/alien.so
-lib/sbcl/sb-posix/alien/stat-macros.o
-lib/sbcl/sb-posix/alien/waitpid-macros.o
-lib/sbcl/sb-posix/constants.fasl
-lib/sbcl/sb-posix/constants.lisp-temp
-lib/sbcl/sb-posix/defpackage.fasl
-lib/sbcl/sb-posix/designator.fasl
-lib/sbcl/sb-posix/foo.c
-lib/sbcl/sb-posix/interface.fasl
-lib/sbcl/sb-posix/macros.fasl
-lib/sbcl/sb-posix/posix-tests.fasl
-lib/sbcl/sb-posix/sb-posix.fasl
-lib/sbcl/sb-posix/test-passed
+lib/sbcl/sb-rotate-byte/.cvsignore
+lib/sbcl/sb-rotate-byte/CVS/Entries
+lib/sbcl/sb-rotate-byte/CVS/Repository
+lib/sbcl/sb-rotate-byte/CVS/Root
+lib/sbcl/sb-rotate-byte/Makefile
+lib/sbcl/sb-rotate-byte/README
 lib/sbcl/sb-rotate-byte/compiler.fasl
+lib/sbcl/sb-rotate-byte/compiler.lisp
 lib/sbcl/sb-rotate-byte/package.fasl
+lib/sbcl/sb-rotate-byte/package.lisp
+lib/sbcl/sb-rotate-byte/ppc-vm.lisp
 lib/sbcl/sb-rotate-byte/rotate-byte-tests.fasl
+lib/sbcl/sb-rotate-byte/rotate-byte-tests.lisp
 lib/sbcl/sb-rotate-byte/rotate-byte.fasl
+lib/sbcl/sb-rotate-byte/rotate-byte.lisp
+lib/sbcl/sb-rotate-byte/sb-rotate-byte.asd
 lib/sbcl/sb-rotate-byte/sb-rotate-byte.fasl
+lib/sbcl/sb-rotate-byte/sb-rotate-byte.texinfo
 lib/sbcl/sb-rotate-byte/test-passed
 lib/sbcl/sb-rotate-byte/x86-vm.fasl
+lib/sbcl/sb-rotate-byte/x86-vm.lisp
+lib/sbcl/sb-rt/.cvsignore
+lib/sbcl/sb-rt/CVS/Entries
+lib/sbcl/sb-rt/CVS/Repository
+lib/sbcl/sb-rt/CVS/Root
+lib/sbcl/sb-rt/Makefile
 lib/sbcl/sb-rt/rt.fasl
+lib/sbcl/sb-rt/rt.lisp
+lib/sbcl/sb-rt/sb-rt.asd
 lib/sbcl/sb-rt/sb-rt.fasl
 lib/sbcl/sb-rt/test-passed
+lib/sbcl/sb-simple-streams/.cvsignore
+lib/sbcl/sb-simple-streams/CVS/Entries
+lib/sbcl/sb-simple-streams/CVS/Repository
+lib/sbcl/sb-simple-streams/CVS/Root
+lib/sbcl/sb-simple-streams/Makefile
+lib/sbcl/sb-simple-streams/README
+lib/sbcl/sb-simple-streams/TODO
+lib/sbcl/sb-simple-streams/classes.fasl
+lib/sbcl/sb-simple-streams/classes.lisp
+lib/sbcl/sb-simple-streams/direct.fasl
+lib/sbcl/sb-simple-streams/direct.lisp
+lib/sbcl/sb-simple-streams/file.fasl
+lib/sbcl/sb-simple-streams/file.lisp
+lib/sbcl/sb-simple-streams/fndb.fasl
+lib/sbcl/sb-simple-streams/fndb.lisp
+lib/sbcl/sb-simple-streams/impl.fasl
+lib/sbcl/sb-simple-streams/impl.lisp
+lib/sbcl/sb-simple-streams/internal.fasl
+lib/sbcl/sb-simple-streams/internal.lisp
+lib/sbcl/sb-simple-streams/iodefs.fasl
+lib/sbcl/sb-simple-streams/iodefs.lisp
+lib/sbcl/sb-simple-streams/null.fasl
+lib/sbcl/sb-simple-streams/null.lisp
+lib/sbcl/sb-simple-streams/package.fasl
+lib/sbcl/sb-simple-streams/package.lisp
+lib/sbcl/sb-simple-streams/sb-simple-streams.asd
+lib/sbcl/sb-simple-streams/sb-simple-streams.fasl
+lib/sbcl/sb-simple-streams/sb-simple-streams.texinfo
+lib/sbcl/sb-simple-streams/simple-stream-tests.fasl
+lib/sbcl/sb-simple-streams/simple-stream-tests.lisp
+lib/sbcl/sb-simple-streams/socket.fasl
+lib/sbcl/sb-simple-streams/socket.lisp
+lib/sbcl/sb-simple-streams/strategy.fasl



Home | Main Index | Thread Index | Old Index