Ticket #24100: Portfile

File Portfile, 2.0 KB (added by guillaume-jean@…, 14 years ago)

Portfile for sumo 0.11.1

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$
3
4PortSystem 1.0
5
6name                sumo
7conflicts           sumo-devel
8version             0.11.1
9categories          science devel
10maintainers         me.com:jens.fahnenbruck \
11                    herbiet.net:guillaume-jean
12
13description         Simulation of Urban MObility (SUMO)
14long_description \
15        Simulation of Urban MObility (SUMO) is an open source, highly portable, \
16        microscopic road traffic simulation package designed to handle large \
17        road networks. It is mainly developed by employees of the Institute of \
18        Transportation Systems at the German Aerospace Center. SUMO is licensed \
19        under the GPL.
20homepage            http://sumo.sourceforge.net/
21platforms           darwin
22
23master_sites        sourceforge
24distname            ${name}-src-${version}
25worksrcdir          ${name}-${version}
26checksums \
27        md5             d3e8d29d74cf25d6cf2bb0c2a622ea49 \
28        sha1            c33f451918c5cb15de5964eb9db3078e24b415a1 \
29        rmd160          956495941b3e58ab42bba6f233678814cb269c2f
30
31depends_lib-append \
32        port:fox \
33        port:gdal \
34        port:libtool \
35        port:proj \
36        port:xercesc
37
38configure.args-append \
39        --with-fox=${prefix}    # required for the gui to be enabled
40
41variant debug description {Enable SUMO debugging code} {
42        configure.args-append \
43                --enable-debug
44}
45
46variant double_precision description {Use "double" instead of "float" for calculations} {
47        configure.args-append \
48                --enable-double-precision
49}
50
51variant subseconds description {Enable subsecond timesteps} {
52        configure.args-append \
53                --enable-subsecond
54}
55
56variant messages description {Enable static and dynamic messages emitted by vehicless} {
57        configure.args-append \
58                --enable-messages
59}
60
61variant no_internal_lanes description {Disable junction internal lanes} {
62        configure.args-append \
63                --disable-internal-lanes
64}
65
66variant no_traci description {Disable Traffic Control Interface (TraCI) Server} {
67        configure.args-append \
68                --disable-traci
69}