source: trunk/dports/gnome/glabels/Portfile

Last change on this file was 148020, checked in by devans@…, 17 months ago

glabels: update to version 3.4.0.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.5 KB
Line 
1# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
2# $Id: Portfile 148020 2016-04-25 00:09:59Z ryandesign@macports.org $
3
4PortSystem          1.0
5
6name                glabels
7version             3.4.0
8set branch          [join [lrange [split ${version} .] 0 1] .]
9categories          gnome
10platforms           darwin
11maintainers         nomaintainer
12description         A label and business card creation program
13long_description    gLabels is a program for creating labels and business cards \
14                    for the GNOME desktop environment.
15homepage            http://glabels.sourceforge.net/
16
17master_sites        gnome:sources/${name}/${branch}/
18
19use_xz              yes
20
21checksums           rmd160  8f708be684c6880d633c4a8af5fafb7978715771 \
22                    sha256  d40e079395d30adbcd8204f41d08f7a8da9ec130bffa4cb3c130fbe2322b6410
23
24depends_build       port:pkgconfig \
25                    port:autoconf \
26                    port:automake \
27                    port:libtool \
28                    port:gnome-common \
29                    port:gtk-doc \
30                    port:intltool \
31                    port:itstool \
32                    port:yelp-tools
33
34depends_lib         port:gtk3 \
35                    port:libxml2 \
36                    port:librsvg \
37                    port:barcode \
38                    port:qrencode
39
40depends_run         port:gnome-themes-standard \
41                    port:yelp
42
43patchfiles          patch-missing-prototype.diff
44
45# reconfigure using upstream autogen.sh for intltool 0.51 compatibility
46
47post-patch {
48    xinstall -m 755 ${filespath}/autogen.sh ${worksrcpath}
49}
50
51configure.cmd       ./autogen.sh
52
53configure.args      --without-libebook \
54                    --without-libzint \
55                    --without-libiec16022 \
56                    --enable-compile-warnings=minimum \
57                    --disable-silent-rules \
58                    --disable-schemas-compile
59
60variant eds description {Build with Evolution Data Server support} {
61        depends_lib-append    port:evolution-data-server
62        configure.args-delete --without-libebook
63}
64
65#
66# evolution-data-server -> nss is not universal
67#
68
69if {[variant_isset eds]} {
70    universal_variant no
71}
72
73post-activate {
74    system "${prefix}/bin/update-desktop-database ${prefix}/share/applications"
75    system "${prefix}/bin/glib-compile-schemas ${prefix}/share/glib-2.0/schemas"
76    system "${prefix}/bin/gtk-update-icon-cache-3.0 -f -t ${prefix}/share/icons/hicolor"
77}
78
79livecheck.type      gnome
Note: See TracBrowser for help on using the repository browser.