source: trunk/dports/gnome/gnome-settings-daemon/Portfile

Last change on this file was 153810, checked in by devans@…, 14 months ago

gnome-settings-daemon: update to version 3.22.1.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 3.4 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 153810 2016-10-11 23:10:34Z ryandesign@macports.org $
3
4PortSystem          1.0
5PortGroup           active_variants 1.1
6
7name                gnome-settings-daemon
8version             3.22.1
9license             GPL-2 LGPL-2.1
10set branch          [join [lrange [split ${version} .] 0 1] .]
11description         Gnome 3 settings daemon.
12long_description    ${description}
13maintainers         devans openmaintainer
14categories          gnome
15platforms           darwin
16homepage            http://www.gnome.org/
17master_sites        gnome:sources/${name}/${branch}/
18
19use_xz              yes
20
21checksums           rmd160  f63ebb5b0ec6cbd880ef2f3cf87330bb985ec275 \
22                    sha256  b57d97cdd992263baffa78ccecbbf9f5a9771dd994f19687353d6eec4fd636ba
23
24depends_build       port:pkgconfig \
25                    port:intltool \
26                    port:gnome-common \
27                    port:autoconf \
28                    port:automake \
29                    port:libtool \
30                    port:docbook-xsl \
31                    port:docbook-xml
32
33depends_lib         port:gtk3 \
34                    port:gsettings-desktop-schemas \
35                    port:gnome-desktop \
36                    port:lcms2 \
37                    port:libnotify \
38                    port:fontconfig \
39                    port:geocode-glib \
40                    port:geoclue2 \
41                    port:libcanberra \
42                    port:libgweather \
43                    port:policykit \
44                    port:pulseaudio \
45                    port:upower \
46                    port:xorg-kbproto \
47                    port:xorg-libXi \
48                    port:xorg-libXtst \
49                    port:xorg-libXfixes \
50                    port:xorg-libXrandr \
51                    port:xorg-libxkbfile
52
53# uses x11 specific gdk api so gtk3 +x11 is required
54# Without libcanberra +x11 gnome-settings-daemon will fail to find the libcanberra-gtk3 package, aborting configure
55require_active_variants port:gtk3 x11
56require_active_variants port:libcanberra x11
57
58#
59# the following plugins are disabled by patch
60#
61# color (requires colord)
62# power (requires X server support for Xtst extension and segfaults when it doesn't find it)
63# sharing
64# xrandr (works but tries to take over control of display causing problems with Mac OS X)
65#
66
67pre-patch {
68    copy ${worksrcpath}/plugins/Makefile.am ${worksrcpath}/plugins/Makefile.am.orig
69}
70
71patchfiles          patch-plugins.diff
72
73# reconfigure using upstream autogen.sh for intltool 0.51 compatibility
74
75post-patch {
76    xinstall -m 755 ${filespath}/autogen.sh ${worksrcpath}
77}
78
79configure.cmd       ./autogen.sh
80
81configure.args      --x-includes=${prefix}/include \
82                    --x-libraries=${prefix}/lib \
83                    --enable-compile-warnings=minimum \
84                    --disable-gudev \
85                    --disable-network-manager \
86                    --disable-smartcard-support \
87                    --disable-rfkill \
88                    --disable-maintainer-mode \
89                    --disable-silent-rules
90
91platform darwin {
92    if {${os.major} < 10} {
93        configure.args-append --disable-cups
94    }
95}
96
97post-activate    {
98    system "${prefix}/bin/gtk-update-icon-cache-3.0 -f -t ${prefix}/share/icons/hicolor"
99    system "${prefix}/bin/glib-compile-schemas ${prefix}/share/glib-2.0/schemas"
100}
101
102livecheck.type      gnome
Note: See TracBrowser for help on using the repository browser.