[97105] trunk/dports/lang/tcl/Portfile

mww at macports.org mww at macports.org
Mon Aug 27 11:06:41 PDT 2012


Revision: 97105
          https://trac.macports.org/changeset/97105
Author:   mww at macports.org
Date:     2012-08-27 11:06:39 -0700 (Mon, 27 Aug 2012)
Log Message:
-----------
tcl: disable core-foundation for default install; inc revision; #31995

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

Modified: trunk/dports/lang/tcl/Portfile
===================================================================
--- trunk/dports/lang/tcl/Portfile	2012-08-27 16:49:38 UTC (rev 97104)
+++ trunk/dports/lang/tcl/Portfile	2012-08-27 18:06:39 UTC (rev 97105)
@@ -4,6 +4,7 @@
 
 name          tcl
 version       8.5.12
+revision      1
 # Tk (x11/tk) port depends on this version
 categories    lang
 license       Tcl/Tk
@@ -26,7 +27,8 @@
 dist_subdir     tcltk
 distname        ${name}${version}-src
 worksrcdir      ${name}${version}/unix
-configure.args  --mandir=${prefix}/share/man
+configure.args  --mandir=${prefix}/share/man \
+                --disable-corefoundation
 configure.cppflags-delete  -I${prefix}/include
 configure.ldflags-delete   -L${prefix}/lib
 
@@ -38,8 +40,11 @@
 
 # dont enable threads by default as Tcl uses thread-local storage which makes
 # passing Tcl_Obj* around between threads fatal
-variant threads description {add multithreading support} {
+variant threads description {add multithreading and corefoundation support} {
     configure.args-append --enable-threads
+    # dont enable core-foundation by default as it is not fork()-safe and
+    # software e.g. using tk and fork() will crash
+    configure.args-delete --disable-corefoundation
 }
 
 variant memdebug description {enable memory debugging support} {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120827/e6d7d27f/attachment.html>


More information about the macports-changes mailing list