Revision: 99204 http://trac.macports.org//changeset/99204 Author: jeremyhu@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 ();