Changeset 83077
- Timestamp:
- 08/25/11 08:46:13 (4 years ago)
- File:
-
- 1 edited
-
trunk/dports/lang/xotcl/Portfile (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/dports/lang/xotcl/Portfile
r60534 r83077 2 2 3 3 PortSystem 1.0 4 4 5 name xotcl 5 version 1.1.1 6 revision 0 6 version 1.6.6 7 7 categories lang 8 maintainers nomaintainer8 maintainers wu.ac.at:neumann 9 9 description Extended Object Tool Command Language 10 long_description XOTcl (XOTcl, pronounced exotickle) is an object-oriented scripting language based on MIT's OTcl. It is intended as a value added replacement for OTcl. 10 long_description Extended Object Tcl (for short: XOTcl, pronounced exotickle) is an \ 11 object-oriented scripting language based on Tcl. It was originally \ 12 designed for providing language support for design patterns and provides \ 13 novel constructs such as filters or transitive mixin classes. \ 14 The language is designed for empowering rather than constraining \ 15 system developers. The basic object model is highly influenced by CLOS. 11 16 platforms darwin 12 17 homepage http://media.wu-wien.ac.at 13 master_sites ${homepage}/download/ 14 checksums md5 d8f97042594ffa076813907155c74a2a 18 master_sites ${homepage}/download/:xotcl sourceforge:tcl:tcl 15 19 destroot.destdir DESTDIR=${destroot} 16 worksrcdir ${name}-${version}/unix 17 depends_lib lib:libtk8.4:tk 20 worksrcdir ${name}-${version}/ 21 depends_lib lib:libtk8.5:tk 22 23 # Set tclv and md5 checksum to the current MacPorts Tcl port version, though port doesn't 24 # break if they aren't in sync. 25 26 set tclv 8.5.9 27 28 distfiles ${distname}.tar.gz:xotcl \ 29 tcl${tclv}-src.tar.gz:tcl 30 checksums ${distname}.tar.gz md5 bb044369dba3699f86d86ca89e63193d \ 31 tcl${tclv}-src.tar.gz md5 8512d8db3233041dd68a81476906012a 18 32 19 33 # Use a reasonable default 20 set tclconfig ${prefix}/lib 21 configure.args --enable-threads --with-tcl=${tclconfig} --with-tk=${prefix}/lib 34 set tclconfig ${prefix}/lib 35 configure.cflags "-I${workpath}/tcl${tclv}/generic -I${workpath}/tcl${tclv}/unix" 36 configure.args --enable-threads --with-tcl=${tclconfig} --with-tk=${prefix}/lib \ 37 --with-xotclsh \ 38 --mandir=${prefix}/share/man \ 39 --with-tcl=${prefix}/lib \ 40 --with-tclinclude=${workpath}/tcl${tclv}/generic/ 41 42 dist_subdir tcltk 43 distname ${name}${version} 44 45 test.run yes 46 test.target test 47 use_parallel_build no
Note: See TracChangeset
for help on using the changeset viewer.

