[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