[99204] trunk/dports/lang/guile

jeremyhu at macports.org jeremyhu at macports.org
Mon Oct 29 14:03:11 PDT 2012


Revision: 99204
          http://trac.macports.org//changeset/99204
Author:   jeremyhu at macports.org
Date:     2012-10-29 14:03:11 -0700 (Mon, 29 Oct 2012)
Log Message:
-----------
guile: Bump to 1.8.8

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

Added Paths:
-----------
    trunk/dports/lang/guile/files/patch-no-stack-checking.diff

Modified: trunk/dports/lang/guile/Portfile
===================================================================
--- trunk/dports/lang/guile/Portfile	2012-10-29 20:26:04 UTC (rev 99203)
+++ trunk/dports/lang/guile/Portfile	2012-10-29 21:03:11 UTC (rev 99204)
@@ -5,8 +5,7 @@
 PortGroup	muniversal 1.0
 
 name		guile
-version		1.8.7
-revision	3
+version		1.8.8
 categories	lang
 maintainers	nomaintainer
 platforms	darwin
@@ -39,12 +38,13 @@
 homepage	http://www.gnu.org/software/guile/guile.html
 master_sites	ftp://ftp.gnu.org/pub/gnu/guile/
 
-checksums       md5     991b5b3efcbbc3f7507d05bc42f80a5e \
-                sha1    24cd2f06439c76d41d982a7384fe8a0fe5313b54 \
-                rmd160  3ccd581cff4ad743fc1328597bd8cb241cbd3fd6
+checksums       md5     18661a8fdfef13e2fcb7651720aa53f3 \
+                sha1    548d6927aeda332b117f8fc5e4e82c39a05704f9 \
+                rmd160  8ac185a72ad8394b14d5377549e5bbf02889faaa
 
 patchfiles	patch-srfi-60.c.diff \
-		patch-libguile-fports.c.diff
+		patch-libguile-fports.c.diff \
+		patch-no-stack-checking.diff
 
 depends_lib	port:readline \
                 port:gettext \
@@ -53,9 +53,9 @@
                 port:gmp
 
 # llvm-gcc miscompiles guile
-if {${configure.compiler} == "llvm-gcc-4.2"} {
-    configure.compiler clang
-}
+#if {${configure.compiler} == "llvm-gcc-4.2"} {
+#    configure.compiler clang
+#}
 
 configure.args	CPPFLAGS="-I${prefix}/include"		\
 		LDFLAGS="-L${prefix}/lib"		\

Added: trunk/dports/lang/guile/files/patch-no-stack-checking.diff
===================================================================
--- trunk/dports/lang/guile/files/patch-no-stack-checking.diff	                        (rev 0)
+++ trunk/dports/lang/guile/files/patch-no-stack-checking.diff	2012-10-29 21:03:11 UTC (rev 99204)
@@ -0,0 +1,25 @@
+diff -Naurp guile-1.8.8.orig/libguile/__scm.h guile-1.8.8/libguile/__scm.h
+--- libguile/__scm.h	2010-12-13 09:25:01.000000000 -0800
++++ libguile/__scm.h	2012-10-29 13:54:26.000000000 -0700
+@@ -141,7 +141,7 @@
+ 
+ /* Random options (not yet supported or in final form). */
+ 
+-#define STACK_CHECKING
++#undef STACK_CHECKING
+ #undef NO_CEVAL_STACK_CHECKING
+ 
+ 
+diff -Naurp guile-1.8.8.orig/libguile/debug.c guile-1.8.8/libguile/debug.c
+--- libguile/debug.c	2010-12-13 09:24:39.000000000 -0800
++++ libguile/debug.c	2012-10-29 13:55:44.000000000 -0700
+@@ -69,7 +69,9 @@ SCM_DEFINE (scm_debug_options, "debug-op
+       SCM_OUT_OF_RANGE (1, setting);
+     }
+   SCM_RESET_DEBUG_MODE;
++#ifdef STACK_CHECKING
+   scm_stack_checking_enabled_p = SCM_STACK_CHECKING_P;
++#endif
+   scm_debug_eframe_size = 2 * SCM_N_FRAMES;
+ 
+   scm_dynwind_end ();
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20121029/a62c8722/attachment-0001.html>


More information about the macports-changes mailing list