[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