Ticket #24508: Portfile-ryandesign

File Portfile-ryandesign, 1.4 KB (added by ryandesign (Ryan Carsten Schmidt), 14 years ago)

revised portfile

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_build       port:pkgconfig
21
22depends_lib         port:blt \
23                    port:tcl \
24                    port:tk \
25                    port:xpm \
26                    port:libffi \
27                    port:zlib \
28                    port:libpng \
29                    port:hdf5-18
30
31post-patch {
32    reinplace {s:-fgnu-runtime:-DH5_USE_16_API -fnested-functions -fgnu-runtime:g} \
33        ${worksrcpath}/configure \
34        ${worksrcpath}/libobjc/configure
35}
36
37configure.args      --with-jdkdir=/System/Library/Frameworks/JavaVM.framework \
38                    --with-x \
39                    --x-includes=${prefix} \
40                    --x-libraries=${prefix}
41
42pre-configure {
43    configure.cppflags-append [exec ${prefix}/bin/pkg-config libffi --cflags]
44}