In a lispy sort of mood, I did the apparently trivial update of sbcl to
1.0.52 as shown below. Seems to work on amd64 and macppc at least. Enough
to get slime going and work the examples in Practical Common Lisp.

I also tried a quick update to clisp 2.39, but that doesn't build yet. :-)

.... Ken


Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/sbcl/Makefile,v
retrieving revision 1.10
diff -u -p -r1.10 Makefile
--- Makefile    21 Oct 2011 16:23:45 -0000      1.10
+++ Makefile    30 Oct 2011 13:33:40 -0000
@@ -5,7 +5,7 @@ ONLY_FOR_ARCHS =        amd64 i386 powerpc
 
 COMMENT=               compiler and runtime system for ANSI Common Lisp
 
-V =                    1.0.50
+V =                    1.0.52
 DISTNAME=              sbcl-${V}-source
 PKGNAME=               sbcl-${V}
 WRKDIST=               ${WRKDIR}/sbcl-${V}
Index: distinfo
===================================================================
RCS file: /cvs/ports/lang/sbcl/distinfo,v
retrieving revision 1.5
diff -u -p -r1.5 distinfo
--- distinfo    28 Jul 2011 20:54:23 -0000      1.5
+++ distinfo    30 Oct 2011 13:33:45 -0000
@@ -1,10 +1,10 @@
-MD5 (sbcl-1.0.50-documentation-html.tar.bz2) = Z4NmgM0sgjuNuW7bxvLlCQ==
-MD5 (sbcl-1.0.50-source.tar.bz2) = dM6bJFFohdBm7EKHzeUujA==
-RMD160 (sbcl-1.0.50-documentation-html.tar.bz2) = HWngbxvUbMaTBwMGxLbEYiSzTOk=
-RMD160 (sbcl-1.0.50-source.tar.bz2) = 2+YBv9LuwZP0ffa+cuqsK29o2L8=
-SHA1 (sbcl-1.0.50-documentation-html.tar.bz2) = t9WnP/jHGPDTkFUrXSvw5cCKHYA=
-SHA1 (sbcl-1.0.50-source.tar.bz2) = TQp66B0Mgrk6Ru+xvEppfIhbXgY=
-SHA256 (sbcl-1.0.50-documentation-html.tar.bz2) = 
xoafwKk/Cm5x1yvLqWZxktb/OejC3haGBAjIWzJJylQ=
-SHA256 (sbcl-1.0.50-source.tar.bz2) = 
g/HxU/P6fAr5o218CuOWo7dHW/XG4ClUPOjmmgdZS6s=
-SIZE (sbcl-1.0.50-documentation-html.tar.bz2) = 158592
-SIZE (sbcl-1.0.50-source.tar.bz2) = 3566737
+MD5 (sbcl-1.0.52-documentation-html.tar.bz2) = zf8KjgRakCPCLvalVX1KPg==
+MD5 (sbcl-1.0.52-source.tar.bz2) = 6eGGY3FVGE7GYrWjdjS0Vw==
+RMD160 (sbcl-1.0.52-documentation-html.tar.bz2) = WZ9gNg6Y4iCCHl3RBYGl+pGLYnY=
+RMD160 (sbcl-1.0.52-source.tar.bz2) = c8vi1LL5e23We9h9XzFNBkEGMQs=
+SHA1 (sbcl-1.0.52-documentation-html.tar.bz2) = 8842gVmKvbgDWIba8j6meWr+Nx0=
+SHA1 (sbcl-1.0.52-source.tar.bz2) = n+dg6SFKMQiu0oEbKMUNxPm1tgs=
+SHA256 (sbcl-1.0.52-documentation-html.tar.bz2) = 
DpteMaT8YDY4z+Ijm5ZRPdLCC7wKa7okoixb+kZ4aFY=
+SHA256 (sbcl-1.0.52-source.tar.bz2) = 
Blut9Z7fLzi84Lf5fBeVh+xLpfP8Ttw0QSJpG8lgu1A=
+SIZE (sbcl-1.0.52-documentation-html.tar.bz2) = 159707
+SIZE (sbcl-1.0.52-source.tar.bz2) = 3580065
Index: patches/patch-src_runtime_Config_x86-openbsd
===================================================================
RCS file: /cvs/ports/lang/sbcl/patches/patch-src_runtime_Config_x86-openbsd,v
retrieving revision 1.1
diff -u -p -r1.1 patch-src_runtime_Config_x86-openbsd
--- patches/patch-src_runtime_Config_x86-openbsd        8 Jul 2011 11:42:09 
-0000       1.1
+++ patches/patch-src_runtime_Config_x86-openbsd        30 Oct 2011 13:38:28 
-0000
@@ -6,4 +6,4 @@ $OpenBSD: patch-src_runtime_Config_x86-o
  LINKFLAGS += -export-dynamic
  LDFLAGS += -export-dynamic
 -
--CFLAGS =  -g -Wall -O2
+-CFLAGS = -g -Wall -O2 -fno-omit-frame-pointer

Reply via email to