summaryrefslogtreecommitdiff
path: root/lang/sbcl
diff options
context:
space:
mode:
authorasau <asau@pkgsrc.org>2010-03-05 14:20:25 +0000
committerasau <asau@pkgsrc.org>2010-03-05 14:20:25 +0000
commit236653ded7e7101c620bf503b0cf3f5a8ad01ef2 (patch)
tree9dc057d4ce42429444e2a42c962f8c355721dd8e /lang/sbcl
parentb75a6ba0bd43c10f36876772cd2daa1f7cf8bef6 (diff)
downloadpkgsrc-236653ded7e7101c620bf503b0cf3f5a8ad01ef2.tar.gz
Update to SBCL 1.0.36
New in version 1.0.36 - new feature: SB-EXT:TYPEXPAND-1, SB-EXT:TYPEXPAND, and SB-EXT:TYPEXPAND-ALL behave exactly like their MACROEXPAND counterparts but work on type specifiers. - new feature: SB-EXT:DEFINED-TYPE-NAME-P returns whether a symbol is known to name a type specifier. - new feature: SB-EXT:VALID-TYPE-SPECIFIER-P returns whether a given type specifier is valid where "valid" basically means "would be accepted as second argument of TYPEP". - new feature: SB-INTROSPECT:FUNCTION-TYPE takes a function-designator and returns the function's declared, or derived FTYPE. - new feature: SB-POSIX now supports accessing the d_ino member of dirent structures. (Thanks to Philipp Marek and Pierre THEIRRY) - new feature: The function SB-EXT:SEED-RANDOM-STATE has been added to provide for seeding a RANDOM-STATE object with user-provided data or from the operating system's PRNG. Also, (MAKE-RANDOM-STATE T) will attempt to initialize the returned state from the operating system's PRNG where possible. (Thanks to Fare Rideau; launchpad bug #310116) - bug fix: Fix SB-SIMPLE-STREAMS:READ-VECTOR to correctly set the FILE-POSITION of the stream being read from. (launchpad bug #491087) - bug fix: Fix grammar and style issues for the docstrings of printer-related variables and functions. (Thanks to mon_key; launchpad bug #518696) - bug fix: Fix compilation on chenygc platforms. Thanks to Larry Valkama and Bruce O'Neel. - bug fix: SB-THREAD:CONDITION-WAIT sometimes signaled a deadline twice in a row even though a handler defered the deadline long into the future. (#512914) - bug fix: A deadline handler was run without interrupts enabled for a deadline signaled within SB-THREAD:CONDITION-WAIT. That could result in infinitely spinning, non-killable threads. - bug fix: Backtrace from internal-errors on x86-64 os x was truncated before reaching the erring stack frame. - bug fix: Fix type derivation for EXPT when raising a fixnum to a real power. (launchpad bug #525949) - bug fix: Fix SB-EXT:GENERATION-* accessors for generations > 0 on GENCGC platforms. (launchpad bug #529014) - bug fix: More robust checks for invalid DEFMETHOD argument specializers. (launchpad bug #525916) - bug fix: Fix building on Darwin when sysctl is not in the user's PATH. (Thanks to Robert Goldman)
Diffstat (limited to 'lang/sbcl')
-rw-r--r--lang/sbcl/Makefile11
-rw-r--r--lang/sbcl/PLIST29
-rw-r--r--lang/sbcl/distinfo8
3 files changed, 33 insertions, 15 deletions
diff --git a/lang/sbcl/Makefile b/lang/sbcl/Makefile
index b94f04495b8..81c81b205ac 100644
--- a/lang/sbcl/Makefile
+++ b/lang/sbcl/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.21 2010/02/24 12:16:09 asau Exp $
+# $NetBSD: Makefile,v 1.22 2010/03/05 14:20:25 asau Exp $
DISTNAME= ${PKGNAME_NOREV}-source
-PKGNAME= sbcl-1.0.35
+PKGNAME= sbcl-1.0.36
CATEGORIES= lang
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=sbcl/}
EXTRACT_SUFX= .tar.bz2
@@ -31,13 +31,6 @@ WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}
# SBCL needs an existing Common Lisp system to build it...
# Currently allowed systems are CLISP, CMUCL, OpenMCL, and SBCL itself.
#
-# 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 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"
diff --git a/lang/sbcl/PLIST b/lang/sbcl/PLIST
index a07695d4f58..47b9a467d5a 100644
--- a/lang/sbcl/PLIST
+++ b/lang/sbcl/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.8 2009/08/19 13:03:30 asau Exp $
+@comment $NetBSD: PLIST,v 1.9 2010/03/05 14:20:25 asau Exp $
bin/sbcl
lib/sbcl/asdf-install/.cvsignore
lib/sbcl/asdf-install/Makefile
@@ -108,7 +108,21 @@ 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/.cvsignore
+lib/sbcl/sb-introspect/Makefile
+lib/sbcl/sb-introspect/introspect.fasl
+lib/sbcl/sb-introspect/introspect.lisp
+lib/sbcl/sb-introspect/sb-introspect.asd
lib/sbcl/sb-introspect/sb-introspect.fasl
+lib/sbcl/sb-introspect/test-driver.fasl
+lib/sbcl/sb-introspect/test-driver.lisp
+lib/sbcl/sb-introspect/test-passed
+lib/sbcl/sb-introspect/test.fasl
+lib/sbcl/sb-introspect/test.lisp
+lib/sbcl/sb-introspect/xref-test-data.fasl
+lib/sbcl/sb-introspect/xref-test-data.lisp
+lib/sbcl/sb-introspect/xref-test.fasl
+lib/sbcl/sb-introspect/xref-test.lisp
lib/sbcl/sb-md5/.cvsignore
lib/sbcl/sb-md5/Makefile
lib/sbcl/sb-md5/README
@@ -143,7 +157,16 @@ lib/sbcl/sb-posix/sb-posix.asd
lib/sbcl/sb-posix/sb-posix.fasl
lib/sbcl/sb-posix/sb-posix.texinfo
lib/sbcl/sb-posix/test-passed
+lib/sbcl/sb-queue/.cvsignore
+lib/sbcl/sb-queue/Makefile
+lib/sbcl/sb-queue/queue.fasl
+lib/sbcl/sb-queue/queue.lisp
+lib/sbcl/sb-queue/sb-queue.asd
lib/sbcl/sb-queue/sb-queue.fasl
+lib/sbcl/sb-queue/sb-queue.texinfo
+lib/sbcl/sb-queue/test-passed
+lib/sbcl/sb-queue/test-queue.fasl
+lib/sbcl/sb-queue/test-queue.lisp
lib/sbcl/sb-rotate-byte/.cvsignore
lib/sbcl/sb-rotate-byte/Makefile
lib/sbcl/sb-rotate-byte/README
@@ -151,7 +174,7 @@ 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/p${LOWER_VENDOR}-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
@@ -160,6 +183,7 @@ 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-64-vm.lisp
lib/sbcl/sb-rotate-byte/x86-vm.fasl
lib/sbcl/sb-rotate-byte/x86-vm.lisp
lib/sbcl/sb-rt/.cvsignore
@@ -187,6 +211,7 @@ 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/lp491087.txt
lib/sbcl/sb-simple-streams/null.fasl
lib/sbcl/sb-simple-streams/null.lisp
lib/sbcl/sb-simple-streams/package.fasl
diff --git a/lang/sbcl/distinfo b/lang/sbcl/distinfo
index 768c73cd95f..0980e102d0d 100644
--- a/lang/sbcl/distinfo
+++ b/lang/sbcl/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.8 2010/02/24 12:16:09 asau Exp $
+$NetBSD: distinfo,v 1.9 2010/03/05 14:20:25 asau Exp $
-SHA1 (sbcl-1.0.35-source.tar.bz2) = c790adf728a5fd5da055001633ae8a08f5d3a872
-RMD160 (sbcl-1.0.35-source.tar.bz2) = a8309dbf8ba8c6db9bd16626212e0d545600fcfc
-Size (sbcl-1.0.35-source.tar.bz2) = 3384898 bytes
+SHA1 (sbcl-1.0.36-source.tar.bz2) = 58263e0f6d17833bc722846e1be01c2a9af90228
+RMD160 (sbcl-1.0.36-source.tar.bz2) = 160e2adf42557a12879e0476aa8e46d6c255e6aa
+Size (sbcl-1.0.36-source.tar.bz2) = 3393142 bytes
SHA1 (patch-aa) = 3bd72ba259fc23c3ae09bf104c8e395f3826fff0
SHA1 (patch-ab) = e8420a7aa51f6920d6556e84ef3f0ca32fdeb2fd
SHA1 (patch-ac) = bce87555a5944cfeb25c65df9d41c3f49b5d4866