So instead of struggling with clisp, let's just update sbcl first.
Regress tests results and diff below.  I'm postponing clisp for now.

More tests on amd64 / ok?

1.1.8 i386:
===========
Finished running tests.
Status:
 Expected failure:   character.pure.lisp / (CASE-INSENSITIVE-CHAR-COMPARISONS 
EXHAUSTIVE)
 Expected failure:   compiler.pure.lisp / FOLD-INDEX-ADDRESSING-POSITIVE-OFFSET
 Expected failure:   interface.pure.lisp / (SLEEP NON-CONSING)
 Expected failure:   dynamic-extent.impure.lisp / (NO-CONSING 
SPECIALIZED-DX-VECTORS)
 Failure:            gc.impure.lisp / BUG-936304
 Expected failure:   packages.impure.lisp / USE-PACKAGE-CONFLICT-SET
 Expected failure:   packages.impure.lisp / IMPORT-SINGLE-CONFLICT
 Expected failure:   walk.impure.lisp / (WALK-LET* HAIRY-SPECIALS)
 Expected failure:   walk.impure.lisp / (WALK-LET* HAIRY-SPECIALS)
 (48 tests skipped for this combination of platform and features)
test failed, expected 104 return code, got 1

1.1.12 i386:
============
Finished running tests.
Status:
 Expected failure:   dynamic-extent.impure.lisp / (NO-CONSING 
SPECIALIZED-DX-VECTORS)
 Expected failure:   packages.impure.lisp / USE-PACKAGE-CONFLICT-SET
 Expected failure:   packages.impure.lisp / IMPORT-SINGLE-CONFLICT
 Expected failure:   walk.impure.lisp / (WALK-LET* HAIRY-SPECIALS)
 Expected failure:   walk.impure.lisp / (WALK-LET* HAIRY-SPECIALS)
 (50 tests skipped for this combination of platform and features)
ok
//apparent success (reached end of run-tests.sh normally)

1.1.8 macppc:
=============
Finished running tests.
Status:
 Expected failure:   character.pure.lisp / (CASE-INSENSITIVE-CHAR-COMPARISONS 
EXHAUSTIVE)
 Unexpected success: compiler.pure.lisp / FOLD-INDEX-ADDRESSING-POSITIVE-OFFSET
 Expected failure:   float.pure.lisp / (ADDITION-OVERFLOW BUG-372)
 Expected failure:   float.pure.lisp / (ADDITION-OVERFLOW BUG-372 TAKE-2)
 Expected failure:   interface.pure.lisp / (SLEEP NON-CONSING)
 Unexpected success: debug.impure.lisp / (TRACE ENCAPSULATE NIL)
 Unexpected success: debug.impure.lisp / (TRACE-RECURSIVE ENCAPSULATE NIL)
 Unexpected success: dynamic-extent.impure.lisp / 
HANDLER-CASE-BOGUS-COMPILER-NOTE
 Unexpected success: dynamic-extent.impure.lisp / DX-COMPILER-NOTES
 Unexpected success: dynamic-extent.impure.lisp / HANDLER-CASE-EATING-STACK
 Expected failure:   dynamic-extent.impure.lisp / RECHECK-NESTED-DX-BUG
 Expected failure:   packages.impure.lisp / USE-PACKAGE-CONFLICT-SET
 Expected failure:   packages.impure.lisp / IMPORT-SINGLE-CONFLICT
 Skipped (broken):   timer.impure.lisp / (TIMER PARALLEL-UNSCHEDULE)
 Expected failure:   walk.impure.lisp / (WALK-LET* HAIRY-SPECIALS)
 Expected failure:   walk.impure.lisp / (WALK-LET* HAIRY-SPECIALS)
 (52 tests skipped for this combination of platform and features)
ok
//apparent success (reached end of run-tests.sh normally)

1.1.12 macppc:
==============
Finished running tests.
Status:
 Expected failure:   compiler.pure.lisp / COPY-MORE-ARG
 Expected failure:   float.pure.lisp / (ADDITION-OVERFLOW BUG-372)
 Expected failure:   float.pure.lisp / (ADDITION-OVERFLOW BUG-372 TAKE-2)
 Unexpected success: debug.impure.lisp / (TRACE ENCAPSULATE NIL)
 Unexpected success: debug.impure.lisp / (TRACE-RECURSIVE ENCAPSULATE NIL)
 Unexpected success: dynamic-extent.impure.lisp / 
HANDLER-CASE-BOGUS-COMPILER-NOTE
 Unexpected success: dynamic-extent.impure.lisp / DX-COMPILER-NOTES
 Unexpected success: dynamic-extent.impure.lisp / HANDLER-CASE-EATING-STACK
 Expected failure:   dynamic-extent.impure.lisp / RECHECK-NESTED-DX-BUG
 Expected failure:   packages.impure.lisp / USE-PACKAGE-CONFLICT-SET
 Expected failure:   packages.impure.lisp / IMPORT-SINGLE-CONFLICT
 Skipped (broken):   timer.impure.lisp / (TIMER PARALLEL-UNSCHEDULE)
 Expected failure:   walk.impure.lisp / (WALK-LET* HAIRY-SPECIALS)
 Expected failure:   walk.impure.lisp / (WALK-LET* HAIRY-SPECIALS)
 (54 tests skipped for this combination of platform and features)
ok
//apparent success (reached end of run-tests.sh normally)




Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/sbcl/Makefile,v
retrieving revision 1.20
diff -u -p -r1.20 Makefile
--- Makefile    15 Sep 2013 16:34:00 -0000      1.20
+++ Makefile    9 Oct 2013 07:03:38 -0000
@@ -5,8 +5,7 @@ ONLY_FOR_ARCHS =        amd64 i386 powerpc
 
 COMMENT=               compiler and runtime system for ANSI Common Lisp
 
-V =                    1.1.8
-REVISION=              0
+V =                    1.1.12
 DISTNAME=              sbcl-${V}-source
 PKGNAME=               sbcl-${V}
 WRKDIST=               ${WRKDIR}/sbcl-${V}
Index: distinfo
===================================================================
RCS file: /cvs/ports/lang/sbcl/distinfo,v
retrieving revision 1.9
diff -u -p -r1.9 distinfo
--- distinfo    26 Jun 2013 17:44:03 -0000      1.9
+++ distinfo    9 Oct 2013 07:08:14 -0000
@@ -1,2 +1,2 @@
-SHA256 (sbcl-1.1.8-source.tar.bz2) = 
N8pU0Bj0nAleC/V1wurIJdzkhYmp3hrHv661JaK+rLo=
-SIZE (sbcl-1.1.8-source.tar.bz2) = 4108784
+SHA256 (sbcl-1.1.12-source.tar.bz2) = 
jJQSy9tgG2Nv8+PHkIykbZ2X3P7ewz62NNsTEi81dFc=
+SIZE (sbcl-1.1.12-source.tar.bz2) = 4217764
Index: patches/patch-contrib_sb-posix_constants_lisp
===================================================================
RCS file: patches/patch-contrib_sb-posix_constants_lisp
diff -N patches/patch-contrib_sb-posix_constants_lisp
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-contrib_sb-posix_constants_lisp       16 Sep 2013 10:51:21 
-0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- contrib/sb-posix/constants.lisp.orig       Wed Aug 28 15:17:08 2013
++++ contrib/sb-posix/constants.lisp    Mon Sep 16 12:51:16 2013
+@@ -419,7 +419,7 @@
+  (:structure alien-timeval
+              ("struct timeval"
+               (time-t sec "time_t" "tv_sec")
+-              (suseconds-t usec "suseconds_t" "tv_usec")))
++              (long usec "long" "tv_usec")))
+ 
+  (:integer veof "VEOF" nil t)
+  (:integer veol "VEOL" nil t)
Index: patches/patch-src_code_unix_lisp
===================================================================
RCS file: patches/patch-src_code_unix_lisp
diff -N patches/patch-src_code_unix_lisp
--- patches/patch-src_code_unix_lisp    15 Sep 2013 16:34:00 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,40 +0,0 @@
-$OpenBSD: patch-src_code_unix_lisp,v 1.1 2013/09/15 16:34:00 jca Exp $
-
-Cope with 64-bit time_t.
-
---- src/code/unix.lisp.orig    Sun Jun  2 15:12:40 2013
-+++ src/code/unix.lisp Sun Sep 15 14:17:59 2013
-@@ -215,16 +215,19 @@ corresponds to NAME, or NIL if there is none."
-           (tv-sec time-t)           ; seconds
-           (tv-usec suseconds-t)))   ; and microseconds
- 
--;; The above definition doesn't work on 64-bit OpenBSD platforms.
--;; Both tv_sec and tv_usec are declared as long instead of time_t, and
--;; time_t is a typedef for int.
--#!+(or openbsd netbsd)
-+;; The following definition was used on OpenBSD pre-5.5.
-+;; Both tv_sec and tv_usec were declared as long instead of time_t, and
-+;; time_t was a typedef for int.
-+;; Note: time_t is 64-bit on all architectures, starting from OpenBSD 5.5.
-+;; FIXME: it seems recent NetBSD releases use a 64-bit time_t too.
-+#!+netbsd
- (define-alien-type nil
-   (struct timeval
-           (tv-sec long)             ; seconds
-           (tv-usec long)))          ; and microseconds
- 
--#!+win32
-+;; OpenBSD 5.5 uses this struct layout.
-+#!+(or win32 openbsd)
- (define-alien-type nil
-   (struct timeval
-           (tv-sec time-t)           ; seconds
-@@ -948,6 +951,8 @@ avoiding atexit(3) hooks, etc. Otherwise exit(2) is ca
- ;; Just as with struct timeval, 64-bit OpenBSD has problems with the
- ;; above definition.  tv_sec is declared as time_t instead of long,
- ;; and time_t is a typedef for int.
-+;; Note: time_t is 64-bit on all architectures, starting from OpenBSD 5.5
-+;; FIXME: it seems recent NetBSD releases use a 64-bit time_t too.
- #!+(or openbsd netbsd)
- (define-alien-type nil
-     (struct timespec
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/lang/sbcl/pkg/PLIST,v
retrieving revision 1.6
diff -u -p -r1.6 PLIST
--- pkg/PLIST   4 Jan 2012 20:16:43 -0000       1.6
+++ pkg/PLIST   9 Oct 2013 11:55:57 -0000
@@ -24,6 +24,7 @@ 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/tests.fasl
 lib/sbcl/sb-aclrepl/tests.lisp
 lib/sbcl/sb-aclrepl/toplevel.fasl
 lib/sbcl/sb-aclrepl/toplevel.lisp
@@ -48,6 +49,7 @@ 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/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
@@ -63,8 +65,11 @@ 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/tests.fasl
 lib/sbcl/sb-cltl2/tests.lisp
 lib/sbcl/sb-concurrency/
+lib/sbcl/sb-concurrency/frlock.fasl
+lib/sbcl/sb-concurrency/frlock.lisp
 lib/sbcl/sb-concurrency/gate.fasl
 lib/sbcl/sb-concurrency/gate.lisp
 lib/sbcl/sb-concurrency/mailbox.fasl
@@ -80,12 +85,23 @@ lib/sbcl/sb-cover/cover.fasl
 lib/sbcl/sb-cover/cover.lisp
 lib/sbcl/sb-cover/sb-cover.asd
 lib/sbcl/sb-cover/sb-cover.fasl
+lib/sbcl/sb-cover/test-data-1.fasl
 lib/sbcl/sb-cover/test-data-1.lisp
+lib/sbcl/sb-cover/test-data-2.fasl
 lib/sbcl/sb-cover/test-data-2.lisp
+lib/sbcl/sb-cover/test-data-3.fasl
 lib/sbcl/sb-cover/test-data-3.lisp
+lib/sbcl/sb-cover/tests.fasl
 lib/sbcl/sb-cover/tests.lisp
 lib/sbcl/sb-executable/
 lib/sbcl/sb-executable/sb-executable.fasl
+lib/sbcl/sb-gmp/
+lib/sbcl/sb-gmp/gmp.fasl
+lib/sbcl/sb-gmp/gmp.lisp
+lib/sbcl/sb-gmp/sb-gmp.asd
+lib/sbcl/sb-gmp/sb-gmp.fasl
+lib/sbcl/sb-gmp/tests.fasl
+lib/sbcl/sb-gmp/tests.lisp
 lib/sbcl/sb-grovel/
 lib/sbcl/sb-grovel/def-to-lisp.fasl
 lib/sbcl/sb-grovel/def-to-lisp.lisp
@@ -102,11 +118,16 @@ lib/sbcl/sb-introspect/introspect.lisp
 lib/sbcl/sb-introspect/load-test.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.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/
+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
@@ -123,6 +144,7 @@ lib/sbcl/sb-posix/interface.fasl
 lib/sbcl/sb-posix/interface.lisp
 lib/sbcl/sb-posix/macros.fasl
 lib/sbcl/sb-posix/macros.lisp
+lib/sbcl/sb-posix/posix-tests.fasl
 lib/sbcl/sb-posix/posix-tests.lisp
 lib/sbcl/sb-posix/sb-posix.asd
 lib/sbcl/sb-posix/sb-posix.fasl
@@ -137,6 +159,7 @@ 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
@@ -170,6 +193,7 @@ 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/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

Reply via email to