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