Ticket #24508: Portfile

File Portfile, 1.4 KB (added by cristiano.fontana@…, 15 years ago)
Line 
1# $Id$
2
3PortSystem          1.0
4
5name                swarm
6version             2.3.0
7categories          science
8maintainers         pd.infn.it:cristiano.fontana
9license             GPL
10description         Swarm is a platform for agent-based models (ABMs).
11long_description    ${description}
12homepage            http://www.swarm.org/
13platforms           darwin
14master_sites        http://ftp.swarm.org/pub/swarm/src/swarm/
15
16checksums           md5     f91acad01988aa6d9a7ee10933c282b3 \
17                    sha1    d000c765f3129d5806ce9660de6bcb79740f89d1 \
18                    rmd160  05b0a7b9dfab409c4550b6541c001ae483d0ea0b
19
20depends_lib         port:blt \
21                    port:tcl \
22                    port:tk \
23                    port:xpm \
24                    port:libffi \
25                    port:zlib \
26                    port:libpng \
27                    port:hdf5-18
28
29post-patch {
30    foreach filename "configure configure.in libobjc/configure libobjc/configure.in" {
31        set filename ${worksrcpath}/${filename}
32        reinplace {s:-fgnu-runtime:-DH5_USE_16_API -fnested-functions -fgnu-runtime:g} ${filename}
33    }
34}
35
36configure.args      --with-jdkdir=/System/Library/Frameworks/JavaVM.framework \
37                    --with-ffidir=[glob ${prefix}/lib/libffi-*] \
38                    --with-x \
39                    --x-includes=${prefix} \
40                    --x-libraries=${prefix}