Ticket #28806: Portfile.3

File Portfile.3, 1.9 KB (added by jdswinbank (John Swinbank), 12 years ago)
Line 
1# $Id$
2
3PortSystem          1.0
4
5name                gle-graphics
6version             4.2.4c
7revision            1
8categories          graphics
9platforms           darwin
10maintainers         transientskp.org:swinbank
11description         Graphics Layout Engine
12long_description    A graphics scripting language designed for creating \
13                    publication quality graphics, plots, diagrams, figures \
14                    and slides.
15homepage            http://glx.sourceforge.net/
16master_sites        sourceforge:glx
17distname            ${name}-${version}f-src
18checksums           rmd160 7628b7dce259708034f1c22af59d2002aa2ef1ee \
19                    sha256 21715f2943ca528ec94a8e129175693afc3b59bb03f92540a2150ffe72ab47ef
20depends_lib         port:libpng \
21                    port:jpeg \
22                    port:tiff \
23                    port:zlib \
24                    port:cairo
25worksrcdir          ${name}-${version}
26configure.args      --with-jpeg=${prefix} \
27                    --with-png=${prefix} \
28                    --with-tiff=${prefix} \
29                    --with-z=${prefix} \
30                    --with-qt=no \
31                    --with-manip=yes \
32                    --with-debug=no \
33                    --with-extrafonts=yes \
34                    --with-arch=no \
35                    --with-staticlink=no
36
37post-patch {
38    reinplace "s|@@PREFIX@@|${prefix}|g" ${worksrcpath}/src/gui/qgslibloader.cpp
39}
40
41variant gui description {Include QGLE graphical interface} {
42    depends_lib-append      port:qt4-mac \
43                            port:ghostscript
44    configure.args-delete   --with-qt=no
45    configure.args-append   --with-qt=${prefix}
46    destroot.args-append    QGLEDIR=${applications_dir}
47    patchfiles-append       patch-qgle-carbon.diff \
48                            patch-qgle-destdir.diff \
49                            patch-qgle-libgs.diff \
50                            patch-qgle-glu.diff
51    use_parallel_build      no
52}