Ticket #24100: Portfile.2

File Portfile.2, 1.9 KB (added by guillaume-jean@…, 15 years ago)

Portfile for sumo 0.11.1-svn

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-devel
7conflicts           sumo
8version             0.11.1-svn
9categories          science devel
10maintainers         me.com:jens.fahnenbruck \
11                    herbiet.net:guillaume-jean
12
13description         Development version for 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
23fetch.type          svn
24svn.url             https://sumo.svn.sourceforge.net/svnroot/sumo/trunk/sumo/
25worksrcdir          sumo
26
27depends_lib-append \
28        port:fox \
29        port:gdal \
30        port:libtool \
31        port:proj \
32        port:xercesc
33
34configure.cmd   {make -f Makefile.cvs && ./configure}
35
36configure.args-append \
37        --with-fox=${prefix}    # required for the gui to be enabled
38
39variant debug description {Enable SUMO debugging code} {
40        configure.args-append \
41                --enable-debug
42}
43
44variant double_precision description {Use "double" instead of "float" for calculations} {
45        configure.args-append \
46                --enable-double-precision
47}
48
49variant subseconds description {Enable subsecond timesteps} {
50        configure.args-append \
51                --enable-subsecond
52}
53
54variant messages description {Enable static and dynamic messages emitted by vehicless} {
55        configure.args-append \
56                --enable-messages
57}
58
59variant no_internal_lanes description {Disable junction internal lanes} {
60        configure.args-append \
61                --disable-internal-lanes
62}
63
64variant no_traci description {Disable Traffic Control Interface (TraCI) Server} {
65        configure.args-append \
66                --disable-traci
67}