Commits
David B. Evans authored 00c864548b2
1 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 2 | |
3 3 | PortSystem 1.0 |
4 4 | PortGroup muniversal 1.0 |
5 5 | PortGroup compiler_blacklist_versions 1.0 |
6 6 | PortGroup gobject_introspection 1.0 |
7 7 | |
8 8 | name gegl-0.3 |
9 9 | set gname gegl |
10 - | version 0.3.32 |
10 + | version 0.3.34 |
11 11 | set branch [join [lrange [split ${version} .] 0 1] .] |
12 12 | conflicts gegl-devel |
13 13 | license {GPL-3+ LGPL-3+} |
14 14 | categories graphics |
15 15 | maintainers {devans @dbevans} openmaintainer |
16 16 | platforms darwin |
17 17 | |
18 18 | description GEGL is a graph based image processing framework. |
19 19 | |
20 20 | long_description GEGL is a graph based image processing framework offering image processing and \ |
21 21 | compositing on large images. GEGL is suitable for projects ranging from small \ |
22 22 | one-off projects to interactive applications. |
23 23 | |
24 24 | homepage http://gegl.org/ |
25 25 | master_sites gimp:${gname}/${branch}/ |
26 26 | |
27 27 | use_bzip2 yes |
28 28 | |
29 29 | distname ${gname}-${version} |
30 30 | |
31 - | checksums rmd160 ce8eff30cc4ad110dadcec9afd30d7753e2e5824 \ |
32 - | sha256 a30e74ab2622b8c5e15c2a9ae27af72970bfa9380a67fde5211bf4bea7ade34d \ |
33 - | size 6702838 |
31 + | checksums rmd160 d9f4ffbb1be827a8dbd4fc10e828325b4b85e384 \ |
32 + | sha256 5ca2227655ebf1ab2e252cee3eede219c758336394288ef301b93264b9411304 \ |
33 + | size 6707964 |
34 34 | |
35 35 | depends_build port:pkgconfig \ |
36 36 | port:w3m \ |
37 37 | port:python27 |
38 38 | |
39 39 | depends_lib port:babl \ |
40 40 | port:gdk-pixbuf2 \ |
41 41 | port:gtk2 \ |
42 42 | port:jpeg \ |
43 43 | port:lua \ |
66 66 | post-patch { |
67 67 | # http://trac.macports.org/ticket/35148 |
68 68 | if {${os.major} < 10} { |
69 69 | reinplace "s|OpenGL/CGLDevice.h|OpenGL/CGLTypes.h|" ${worksrcpath}/gegl/opencl/cl_gl.h |
70 70 | } |
71 71 | } |
72 72 | |
73 73 | gobject_introspection yes |
74 74 | |
75 75 | # blacklist compilers that do not support C11 (redefinition of typedef 'GeglDownscale2x2Fun' in gegl-algorithms.h at line 51) |
76 - | compiler.blacklist *gcc* {clang < 300} |
76 + | # tweak gcc blacklisting for 10.5 ppc per kencu |
77 + | compiler.blacklist *gcc-3.* *gcc-4.* {clang < 300} |
77 78 | |
78 79 | use_autoreconf yes |
79 80 | autoreconf.args -fvi |
80 81 | |
81 82 | configure.python ${prefix}/bin/python2.7 |
82 83 | |
83 84 | configure.args --disable-docs \ |
84 85 | --disable-silent-rules \ |
85 86 | --without-sdl \ |
86 87 | --without-umfpack |