source: trunk/dports/lang/tclx/Portfile

Last change on this file was 125112, checked in by khindenburg@…, 3 years ago

tclx: add modeline + whitespace

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.2 KB
Line 
1# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
2# $Id: Portfile 125112 2014-09-06 13:46:55Z ryandesign@macports.org $
3
4PortSystem              1.0
5
6name                    tclx
7version                 8.4.1
8set branch              [join [lrange [split ${version} .] 0 1] .]
9categories              lang
10license                 Permissive Tcl/Tk
11maintainers             nomaintainer
12description             Tcl with extended command set
13long_description        Tclx extends Tcl by providing new operating system interface \
14                        commands, extended file control, scanning and status commands \
15                        and many others.
16homepage                http://tclx.sourceforge.net/
17platforms               darwin
18distname                ${name}${version}
19
20worksrcdir              ${name}${branch}
21
22depends_lib             port:tcl
23
24set tclv                8.6.2
25
26master_sites            sourceforge \
27                        sourceforge:project/tcl/Tcl/${tclv}:tcl
28distfiles               ${distname}.tar.bz2 \
29                        tcl${tclv}-src.tar.gz:tcl
30checksums               ${distname}.tar.bz2 \
31                        rmd160  253c71aea7ad85ac364d9bda03556628d2e545c6 \
32                        sha256  a9b41f606ec6c1268b9c78512e6e1cb533bd9ae3e786e650d111fc16ffe758ec \
33                        tcl${tclv}-src.tar.gz \
34                        rmd160  574bffdf3e390cf6460ab4a9d4b59db0e58f2998 \
35                        sha256  86f7ae5f581dd0904d04415637ab3aef5a50986c1b6d04c340e2b1b0258da9c4
36
37use_bzip2               yes
38extract.only            ${distname}.tar.bz2
39
40post-extract {
41    system -W ${distpath} "tar xvfz tcl${tclv}-src.tar.gz -C ${workpath}"
42}
43
44configure.cflags-append "-I${workpath}/tcl${tclv}/generic -I${workpath}/tcl${tclv}/unix"
45
46configure.args          --enable-shared \
47                        --with-help=Help \
48                        --with-tcl=${prefix}/lib \
49                        --with-tclinclude=${workpath}/tcl${tclv}/generic/
50
51destroot.target         install-binaries install-libraries
52
53variant universal {}
54
55livecheck.type          regex
56livecheck.url           https://sourceforge.net/projects/tclx/files/TclX/
57livecheck.regex         "title=\"(\\d+(?:\\.\\d+)*)\" class=\"folder"
Note: See TracBrowser for help on using the repository browser.