[31655] trunk/dports/lang/sbcl

waqar at macports.org waqar at macports.org
Sat Dec 1 14:31:17 PST 2007


Revision: 31655
          http://trac.macosforge.org/projects/macports/changeset/31655
Author:   waqar at macports.org
Date:     2007-12-01 14:31:16 -0800 (Sat, 01 Dec 2007)

Log Message:
-----------
Updated to the latest release of the software and fixed the build on Leopard.

Modified Paths:
--------------
    trunk/dports/lang/sbcl/Portfile

Added Paths:
-----------
    trunk/dports/lang/sbcl/files/base-target-features.patch

Modified: trunk/dports/lang/sbcl/Portfile
===================================================================
--- trunk/dports/lang/sbcl/Portfile	2007-12-01 22:28:54 UTC (rev 31654)
+++ trunk/dports/lang/sbcl/Portfile	2007-12-01 22:31:16 UTC (rev 31655)
@@ -2,7 +2,7 @@
 
 PortSystem 1.0
 name		sbcl
-version		1.0.11
+version		1.0.12
 set bootversion 0.9.16
 categories	lang
 maintainers	gwright at macports.org waqar at macports.org
@@ -47,7 +47,9 @@
 worksrcdir	${name}-${version}
 
 checksums	${name}-${version}-source${extract.suffix}		\
-			md5 16f480ef422a6d5e03b006abff09c7c2
+			md5 5d27da356283801b1bfe3ef0e9cb531b		\
+			sha1 0436124f20d6b39df736a63832222582c287bb47	\
+			rmd160 c974a16ec65a7230d8bbdae0205b09c026e509d0
 
 post-patch	{ reinplace "s|/usr/local/lib/${name}|${prefix}/lib/${name}|g" \
                             ${worksrcpath}/src/runtime/runtime.c
@@ -70,7 +72,10 @@
 		  test.target	run-tests.sh
 		}
 
-destroot	{
-		  system "INSTALL_ROOT=${destroot}/${prefix} sh ${worksrcpath}/install.sh"
+destroot	{ system "cd ${worksrcpath}; INSTALL_ROOT=${destroot}/${prefix} sh ${worksrcpath}/install.sh"
 		}
 
+variant threads {
+		patchfiles-append base-target-features.patch
+}
+

Added: trunk/dports/lang/sbcl/files/base-target-features.patch
===================================================================
--- trunk/dports/lang/sbcl/files/base-target-features.patch	                        (rev 0)
+++ trunk/dports/lang/sbcl/files/base-target-features.patch	2007-12-01 22:31:16 UTC (rev 31655)
@@ -0,0 +1,26 @@
+--- base-target-features.lisp-expr.orig	2007-10-16 16:34:50.000000000 -0600
++++ base-target-features.lisp-expr	2007-10-16 16:35:26.000000000 -0600
+@@ -157,7 +157,7 @@
+  ;; and the %fs segment register.  Note that no consistent effort to
+  ;; audit the SBCL library code for thread safety has been performed,
+  ;; so caveat executor.
+- ; :sb-thread
++:sb-thread
+ 
+  ;; lutex support
+  ;;
+@@ -167,7 +167,7 @@
+  ;; allows for sb-thread support on x86 OS X, Solaris and
+  ;; FreeBSD.
+  ;;
+- ; :sb-lutex
++:sb-lutex
+ 
+  ;; On some operating systems the FS segment register (used for SBCL's
+  ;; thread local storage) is not reliably preserved in signal
+@@ -337,4 +337,5 @@
+  ;; (No others are supported by SBCL as of 1.0.8, but :hpux or :irix
+  ;; support could be ported from CMU CL if anyone is sufficiently
+  ;; motivated to do so.)
++:darwin
+  )


Property changes on: trunk/dports/lang/sbcl/files/base-target-features.patch
___________________________________________________________________
Name: svn:keywords
   + Id Date Revision Author HeadURL

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20071201/4b6e6039/attachment.html


More information about the macports-changes mailing list