[153240] trunk/dports/gnome/libgnomekbd
devans at macports.org
devans at macports.org
Tue Sep 27 14:35:25 PDT 2016
Revision: 153240
https://trac.macports.org/changeset/153240
Author: devans at macports.org
Date: 2016-09-27 14:35:24 -0700 (Tue, 27 Sep 2016)
Log Message:
-----------
libgnomekbd: update to version 3.22.0.1, dependencies, no longer uses intltool, remove +x11 variant, gtk3 +x11 is unconditionally required.
Modified Paths:
--------------
trunk/dports/gnome/libgnomekbd/Portfile
Property Changed:
----------------
trunk/dports/gnome/libgnomekbd/
Property changes on: trunk/dports/gnome/libgnomekbd
___________________________________________________________________
Modified: svn:mergeinfo
- /users/devans/GNOME-3/stable/dports/gnome/libgnomekbd:108269-134695
+ /users/devans/GNOME-3/stable/dports/gnome/libgnomekbd:108269-153239
Modified: trunk/dports/gnome/libgnomekbd/Portfile
===================================================================
--- trunk/dports/gnome/libgnomekbd/Portfile 2016-09-27 19:57:15 UTC (rev 153239)
+++ trunk/dports/gnome/libgnomekbd/Portfile 2016-09-27 21:35:24 UTC (rev 153240)
@@ -2,11 +2,11 @@
# $Id$
PortSystem 1.0
+PortGroup active_variants 1.1
PortGroup gobject_introspection 1.0
name libgnomekbd
-version 3.6.0
-revision 1
+version 3.22.0.1
set branch [join [lrange [split ${version} .] 0 1] .]
description A GNOME library which manages keyboard configuration
long_description Libgnomekbd is ${description} and offers various \
@@ -21,15 +21,10 @@
use_xz yes
-checksums rmd160 59ecbefb14f92e7c896ca4416d5f09e45a2b30a9 \
- sha256 c41ea5b0f64da470925ba09f9f1b46b26b82d4e433e594b2c71eab3da8856a09
+checksums rmd160 63dee608eaae8ab9734e5772167665833bfeb89e \
+ sha256 4efdb6b8ec92f04caced710b5edb285fb27715059ed6ca5e100b6933999a93de
-depends_build port:pkgconfig \
- port:intltool \
- port:gnome-common \
- port:autoconf \
- port:automake \
- port:libtool
+depends_build port:pkgconfig
depends_lib port:desktop-file-utils \
port:gtk3 \
@@ -37,26 +32,15 @@
gobject_introspection yes
-# reconfigure using upstream autogen.sh for intltool 0.51 compatibility
+# libgnomekbd/gkbd-keyboard-display.c uses gdk_set_allowed_backends ("x11")
-post-patch {
- xinstall -m 755 ${filespath}/autogen.sh ${worksrcpath}
-}
+require_active_variants port:gtk3 x11
-configure.cmd ./autogen.sh
-
-configure.args --without-x \
+configure.args --x-includes=${prefix}/include \
+ --x-libraries=${prefix}/lib \
--disable-schemas-compile \
--disable-silent-rules
-variant x11 {
- configure.args-append --x-includes=${prefix}/include \
- --x-libraries=${prefix}/lib
- configure.args-delete --without-x
-}
-
-default_variants +x11
-
post-activate {
system "${prefix}/bin/update-desktop-database ${prefix}/share/applications"
system "${prefix}/bin/glib-compile-schemas ${prefix}/share/glib-2.0/schemas"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20160927/db08466d/attachment.html>
More information about the macports-changes
mailing list