# $Id: Portfile 35829 2008-04-07 20:45:28Z mww@macports.org $ PortSystem 1.0 name tcl version 8.5.2 # Tk (x11/tk) port depends on this version categories lang maintainers mww openmaintainer platforms darwin freebsd description Tool Command Language long_description \ Tcl (Tool Command Language) is a very powerful but easy to learn dynamic \ programming language, suitable for a very wide range of uses, including web \ and desktop applications, networking, administration, testing and many more. \ Open source and business-friendly, Tcl is a mature yet evolving language \ that is truly cross platform, easily deployed and highly extensible. homepage http://www.tcl.tk/ master_sites sourceforge checksums \ md5 2eeff7a61844b3e6de5202da1275cff1 \ sha1 e85a4f924ad5f4b8793e373b96673457d5cbe978 \ rmd160 91b55fda40f338b8543ba8b3b01c34164a9ae323 dist_subdir tcltk distname ${name}${version}-src worksrcdir ${name}${version}/unix configure.args --mandir=${prefix}/share/man configure.cppflags configure.ldflags destroot.destdir INSTALL_ROOT=${destroot} post-destroot { ln -s ${prefix}/bin/tclsh8.5 ${destroot}${prefix}/bin/tclsh ln -s ${prefix}/lib/libtcl8.5.dylib ${destroot}${prefix}/lib/libtcl.dylib } # 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-append --enable-threads } # Files with failing tests: socket.test test.run yes livecheck.check freshmeat livecheck.name tcltk