[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