source: trunk/dports/graphics/gle-graphics/Portfile

Last change on this file was 148040, checked in by mf2k@…, 15 months ago

gle-graphics: set nomaintainer. (#51225)

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 3.3 KB
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: Portfile 148040 2016-04-25 13:34:54Z ryandesign@macports.org $
3
4PortSystem          1.0
5
6name                gle-graphics
7version             4.2.5
8set major           [lindex [split ${version} .] 0]
9categories          graphics
10platforms           darwin
11maintainers         nomaintainer
12license             BSD
13
14description         Graphics Layout Engine
15
16long_description    A graphics scripting language designed for creating \
17                    publication quality graphics, plots, diagrams, figures \
18                    and slides.
19
20homepage            http://glx.sourceforge.net/
21master_sites        sourceforge:project/glx/gle${major}%20%28Current%20Active%20Version%29/${version}
22
23distname            ${name}-${version}f-src
24
25checksums           rmd160  4101bd5ae35e64122a93b04ececefeb8bbae4041 \
26                    sha256  6cd6b1d82cbf2c7a0b0affbd67c0ec32460ef6a13f6b41dfdd6f308fd651f102
27
28depends_build       port:pkgconfig
29
30depends_lib         path:lib/pkgconfig/cairo.pc:cairo \
31                    port:jpeg \
32                    port:libpng \
33                    port:poppler \
34                    port:tiff \
35                    port:zlib
36
37worksrcdir          ${name}-${version}
38
39patchfiles          patch-install_name.diff \
40                    patch-qgle-carbon.diff \
41                    patch-qgle-libgs.diff \
42                    patch-qgle-glu.diff \
43                    patch-hash-map.diff \
44                    patch-src-gle-gle-poppler.cpp.diff
45
46post-patch {
47    reinplace "s|@@PREFIX@@|${prefix}|g" ${worksrcpath}/src/gui/qgslibloader.cpp
48}
49
50configure.args      --with-jpeg=${prefix} \
51                    --with-png=${prefix} \
52                    --with-poppler \
53                    --with-tiff=${prefix} \
54                    --with-z=${prefix} \
55                    --with-qt=no \
56                    --with-libgle=yes \
57                    --with-manip=yes \
58                    --with-debug=no \
59                    --with-extrafonts=yes \
60                    --with-arch=no \
61                    --with-staticlink=no
62
63# fix me
64universal_variant   no
65
66if {${name} eq ${subport}} {
67    revision                0
68
69    depends_lib-append      port:ncurses
70
71    categories-append       aqua
72   
73    post-destroot {
74        set docdir ${prefix}/share/doc/${subport}
75        xinstall -d ${destroot}${docdir}
76        xinstall -m 644 -W ${worksrcpath} \
77            LICENSE.txt \
78            README.txt \
79            ${destroot}${docdir}
80    }
81   
82    livecheck.type          regex
83    livecheck.url           ${homepage}downloads/downloads.html
84    livecheck.regex         ${name}-(\[0-9A-Za-z.\]+)f-src${extract.suffix}
85} else {
86    livecheck.type          none
87}
88
89subport QGLE {
90    revision                6
91    license                 GPL-2+
92   
93    description             graphical user interface of GLE
94   
95    long_description        ${subport} is the ${description}.
96   
97    depends_lib-append      port:${name} \
98                            port:qt4-mac \
99                            port:ghostscript
100   
101    configure.args-delete   --with-qt=no
102    configure.args-append   --with-qt=${prefix}/libexec/qt4
103   
104    build.target            gui
105    use_parallel_build      no
106   
107    destroot {
108        copy ${worksrcpath}/build/bin/QGLE.app ${destroot}${applications_dir}
109    }
110}
Note: See TracBrowser for help on using the repository browser.