Ticket #28806: Portfile.2

File Portfile.2, 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
7categories          graphics
8platforms           darwin
9maintainers         transientskp.org:swinbank
10description         Graphics Layout Engine
11long_description    A graphics scripting language designed for creating \
12                    publication quality graphics, plots, diagrams, figures \
13                    and slides.
14homepage            http://glx.sourceforge.net/
15master_sites        sourceforge:glx
16distname            ${name}-${version}f-src
17checksums           md5     5eef0a63ee0077237b8a36fe1a24407f \
18                    sha1    5528528dfe54c74f69bfad174105d55a3dd90e49 \
19                    rmd160  7628b7dce259708034f1c22af59d2002aa2ef1ee
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    use_parallel_build      no
51}