source: trunk/dports/lang/xotcl/Portfile

Last change on this file was 101913, checked in by ryandesign@…, 5 years ago

xotcl: update for tcl 8.6 (#37699)

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.0 KB
Line 
1# $Id: Portfile 101913 2013-01-22 00:02:40Z ryandesign@macports.org $
2
3PortSystem 1.0
4
5name                    xotcl
6version                 1.6.7
7revision                2
8categories              lang
9license                 {Tcl/Tk BSD}
10maintainers             wu.ac.at:neumann
11description             Extended Object Tool Command Language
12long_description        Extended Object Tcl (for short: XOTcl, pronounced exotickle) is an \
13                        object-oriented scripting language based on Tcl. It was originally \
14                        designed for providing language support for design patterns and provides \
15                        novel constructs such as filters or transitive mixin classes. \
16                        The language is designed for empowering rather than constraining \
17                        system developers. The basic object model is highly influenced by CLOS.
18platforms               darwin
19homepage                http://media.wu-wien.ac.at
20
21# Set tclv and checksums to the current MacPorts Tcl port version, though port doesn't
22# break if they aren't in sync.
23
24set tclv                8.6.0
25
26master_sites            sourceforge:project/xotcl/xotcl/${version}:xotcl \
27                        sourceforge:project/tcl/Tcl/${tclv}:tcl
28
29dist_subdir             tcltk
30distname                ${name}-${version}
31
32distfiles               ${distname}.tar.gz:xotcl \
33                        tcl${tclv}-src.tar.gz:tcl
34
35checksums               ${distname}.tar.gz \
36                        md5     ff136c3237eb11fad257576ee02579db \
37                        sha1    230f83e192e0666785e52c037130bd8caa9cb9e7 \
38                        rmd160  cbf2f0f1476c09425a69e12d109eb2f8d0ac2815 \
39                        tcl${tclv}-src.tar.gz \
40                        md5     573aa5fe678e9185ef2b3c56b24658d3 \
41                        sha1    fc57fc08ab113740a702bb67d4f350f8ec85ef58 \
42                        rmd160  656d100ad89d3c63596159b43c36f0fbd0507aca
43
44depends_lib             port:tcl \
45                        port:tk
46
47configure.cflags        "-I${workpath}/tcl${tclv}/generic -I${workpath}/tcl${tclv}/unix"
48configure.args          --enable-threads --with-tcl=${prefix}/lib --with-tk=${prefix}/lib \
49                        --mandir=${prefix}/share/man \
50                        --with-tcl=${prefix}/lib \
51                        --with-tclinclude=${workpath}/tcl${tclv}/generic/
52
53test.run                yes
54test.target             test
55use_parallel_build      no
Note: See TracBrowser for help on using the repository browser.