Revision
100789
Author
g5pw@macports.org
Date
2012-12-24 10:37:59 -0800 (Mon, 24 Dec 2012)

Log Message

lang/tcl:
  fix threads variant, enable by default since threads are enabled by
  default in 8.6

Modified Paths

Diff

Modified: trunk/dports/lang/tcl/Portfile (100788 => 100789)


--- trunk/dports/lang/tcl/Portfile	2012-12-24 17:54:37 UTC (rev 100788)
+++ trunk/dports/lang/tcl/Portfile	2012-12-24 18:37:59 UTC (rev 100789)
@@ -4,6 +4,7 @@
 
 name          tcl
 version       8.6.0
+revision      1
 # Tk (x11/tk) port depends on this version
 categories    lang
 license       Tcl/Tk
@@ -27,7 +28,8 @@
 distname        ${name}${version}-src
 worksrcdir      ${name}${version}/unix
 configure.args  --mandir=${prefix}/share/man \
-                --disable-corefoundation
+                --disable-corefoundation \
+                --disable-threads
 configure.cppflags-delete  -I${prefix}/include
 configure.ldflags-delete   -L${prefix}/lib
 
@@ -44,6 +46,7 @@
 # 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} {
+    configure.args-delete --disable-threads
     configure.args-append --enable-threads
 }
 
@@ -53,7 +56,7 @@
         configure.args-delete --disable-corefoundation
     }
     # tk +quartz crashes at launch without CF support
-    default_variants +corefoundation
+    default_variants +corefoundation +threads
 }
 
 variant memdebug description {enable memory debugging support} {