source: trunk/dports/gnome/gthumb/Portfile

Last change on this file was 150802, checked in by devans@…, 16 months ago

gthumb: increment revision to rebuild with latest libraw.15.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.8 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 150802 2016-07-29 15:02:49Z ryandesign@macports.org $
3
4PortSystem          1.0
5
6name                gthumb
7version             3.4.3
8revision            1
9license             GPL-2+
10set branch          [join [lrange [split ${version} .] 0 1] .]
11description         Image viewer and browser for the GNOME desktop.
12long_description    ${description}
13maintainers         nomaintainer
14categories          gnome
15platforms           darwin
16homepage            https://wiki.gnome.org/Apps/gthumb
17master_sites        gnome:sources/gthumb/${branch}
18use_xz              yes
19
20checksums           sha256  c10fd12f3bfea31c390c74e8e08f86f16e2159fbd6c806daa025423e0ded825d \
21                    rmd160  ca10fc54f9e18e56cfb6679747bc0ee78762e4bd
22
23depends_build       port:intltool \
24                    port:pkgconfig \
25                    port:gnome-common \
26                    port:yelp-tools \
27                    port:itstool \
28                    port:autoconf \
29                    port:automake \
30                    port:libtool
31
32depends_lib         port:desktop-file-utils \
33                    port:gtk3 \
34                    port:exiv2 \
35                    port:gstreamer1-gst-plugins-base \
36                    port:lcms2 \
37                    port:libraw \
38                    port:libsoup \
39                    port:libsecret \
40                    port:librsvg \
41                    port:webp \
42                    port:json-glib
43
44depends_run         port:yelp
45
46patchfiles          patch-configure.ac.diff \
47                    patch-gthumb-gth-toolbox.c.diff
48
49# reconfigure using upstream autogen.sh for intltool 0.51 compatibility
50
51post-patch {
52    xinstall -m 755 ${filespath}/autogen.sh ${worksrcpath}
53}
54
55configure.cmd       ./autogen.sh
56
57configure.args      --enable-libraw \
58                    --disable-clutter \
59                    --disable-libbrasero \
60                    --disable-webkit2 \
61                    --enable-compile-warnings=minimum \
62                    --disable-schemas-compile \
63                    --disable-silent-rules
64
65universal_variant   no
66
67variant clutter description {Enable use of clutter in slide show feature} {
68    depends_lib-append    port:clutter-gtk
69    configure.args-delete --disable-clutter
70}
71
72variant debug description {Enable building of debugging messages} {
73    configure.args-append --enable-debug
74}
75
76variant x11 {
77    depends_lib-append  port:xorg-libsm \
78                        port:xorg-libice
79    configure.args-replace  --with-smclient=no --with-smclient=xsmp
80}
81
82default_variants    +x11
83
84post-activate {
85    system "gtk-update-icon-cache-3.0 -f -t ${prefix}/share/icons/hicolor"
86    system "${prefix}/bin/update-desktop-database ${prefix}/share/applications"
87    system "${prefix}/bin/glib-compile-schemas ${prefix}/share/glib-2.0/schemas"
88}
89
90livecheck.type      gnome
Note: See TracBrowser for help on using the repository browser.