source: trunk/dports/gnome/gnome-maps/Portfile

Last change on this file was 153972, checked in by devans@…, 9 months ago

gnome-maps: update to version 3.22.1.

  • 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:filetype=tcl:et:sw=4:ts=4:sts=4
2# $Id: Portfile 153972 2016-10-17 02:31:43Z ryandesign@macports.org $
3
4PortSystem          1.0
5PortGroup           gobject_introspection 1.0
6
7name                gnome-maps
8version             3.22.1
9license             GPL-2
10set branch          [join [lrange [split ${version} .] 0 1] .]
11description         Map application for GNOME 3.
12long_description    Maps is a map application for GNOME that allows you to view maps in \
13                    different zoom levels, search for places, etc.
14
15maintainers         juanrgar devans openmaintainer
16categories          gnome
17platforms           darwin
18homepage            https://wiki.gnome.org/Apps/Maps
19master_sites        gnome:sources/${name}/${branch}/
20
21use_xz              yes
22
23checksums           rmd160  dd5c52072d390e1c29ece551f82b396586e2a4aa \
24                    sha256  36914b6b63af80fc4f723dccf40c30a9bc4182bc4ff533b13bc8f24daa72b56a
25
26depends_build       port:pkgconfig \
27                    port:intltool \
28                    port:gnome-common \
29                    port:autoconf \
30                    port:automake \
31                    port:libtool
32
33depends_lib         port:desktop-file-utils \
34                    port:gsettings-desktop-schemas \
35                    port:gtk3 \
36                    port:gjs \
37                    port:folks \
38                    port:gfbgraph \
39                    port:clutter-gtk \
40                    port:libchamplain \
41                    port:libgweather \
42                    port:libgee \
43                    port:geoclue2 \
44                    port:geocode-glib
45
46depends_run         port:gnome-themes-standard \
47                    port:yelp
48
49gobject_introspection yes
50
51# reconfigure using upstream autogen.sh for intltool 0.51 compatibility
52
53post-patch {
54    xinstall -m 755 ${filespath}/autogen.sh ${worksrcpath}
55}
56
57configure.cmd       ./autogen.sh
58
59configure.args      --disable-silent-rules
60
61platform darwin {
62    if {${configure.cxx_stdlib} eq "libstdc++"} {
63        version     3.18.4
64        set branch  [join [lrange [split ${version} .] 0 1] .]
65        master_sites gnome:sources/${name}/${branch}/
66        checksums   rmd160  8e7dbaea863239d139e3f21776ea4baf66636d92 \
67                    sha256  76a3e49867a474afbe3835ce4f2d49472567ad610e839d0c6808ce1d11ccf2b5
68        livecheck.regex "LATEST-IS-(${branch}(?:\\.\\d+)*)"
69    } else {
70        depends_lib-append  path:lib/pkgconfig/webkit2gtk-4.0.pc:webkit2-gtk
71    }
72}
73
74# port installs desktop application file, icons, and gschemas
75post-activate {
76    system "${prefix}/bin/update-desktop-database ${prefix}/share/applications"
77    system "${prefix}/bin/gtk-update-icon-cache-3.0 -f -t ${prefix}/share/icons/hicolor"
78    system "${prefix}/bin/glib-compile-schemas ${prefix}/share/glib-2.0/schemas"
79}
80
81livecheck.type      gnome
Note: See TracBrowser for help on using the repository browser.