[124382] trunk/dports/devel/upower

devans at macports.org devans at macports.org
Sat Aug 23 14:51:46 PDT 2014


Revision: 124382
          https://trac.macports.org/changeset/124382
Author:   devans at macports.org
Date:     2014-08-23 14:51:46 -0700 (Sat, 23 Aug 2014)
Log Message:
-----------
upower: update to version 0.99.1, dependencies, configuration, disable broken man pages.

Modified Paths:
--------------
    trunk/dports/devel/upower/Portfile
    trunk/dports/devel/upower/files/patch-configure.ac.diff

Removed Paths:
-------------
    trunk/dports/devel/upower/files/patch-doc-man-Makefile.am.diff
    trunk/dports/devel/upower/files/patch-libupower-glib-up-client.c.diff

Property Changed:
----------------
    trunk/dports/devel/upower/


Property changes on: trunk/dports/devel/upower
___________________________________________________________________
Modified: svn:mergeinfo
   - /users/devans/GNOME-3/stable/dports/devel/upower:118155-118645
/users/devans/GNOME-3/unstable/dports/devel/upower:116524-118151
   + /users/devans/GNOME-3/stable/dports/devel/upower:118155-124381
/users/devans/GNOME-3/unstable/dports/devel/upower:116524-118151

Modified: trunk/dports/devel/upower/Portfile
===================================================================
--- trunk/dports/devel/upower/Portfile	2014-08-23 19:27:19 UTC (rev 124381)
+++ trunk/dports/devel/upower/Portfile	2014-08-23 21:51:46 UTC (rev 124382)
@@ -4,7 +4,7 @@
 PortSystem      1.0
 
 name            upower
-version         0.99.0
+version         0.99.1
 license         GPL-2+
 description     UPower is an abstraction for enumerating power devices, \
                 listening to device events and querying history and statistics.
@@ -22,29 +22,26 @@
 
 use_xz          yes
 
-checksums       rmd160  3136af1c858605a9191d69669386eedc85e25c56 \
-                sha256  5f354b9949108cb21180224ef3dba33b41c9221a79f71a8f76c47f56246a39a1
+checksums       rmd160  bb6b91bf4ed22152c2b872fceeecc0a5141b1801 \
+                sha256  8c4de2101958ef2a0522e1bd1893caf9678cd3de45410e246fce2b4635315600
 
 depends_build   port:pkgconfig \
                 port:intltool \
                 port:gtk-doc \
-                port:libxslt \
                 port:autoconf \
                 port:automake \
                 port:libtool
 
 # upower uses xsltproc; using /usr/bin/xsltproc will fail without
-# XML_CATALOG_FILES set because it'll attempt to download the DTDs. This
-# doesn't show without trace mode, because policykit has a build dependency on
-# libxslt, which hides this problem.
+# XML_CATALOG_FILES set because it'll attempt to download the DTDs.
 
+depends_build-append \
+                port:libxslt
+
 depends_lib     port:dbus-glib \
-                port:gobject-introspection \
-                port:policykit
+                port:gobject-introspection
 
-patchfiles      patch-configure.ac.diff \
-                patch-libupower-glib-up-client.c.diff \
-                patch-doc-man-Makefile.am.diff
+patchfiles      patch-configure.ac.diff
 
 # reconfigure with our intltool.m4 using autogen.sh from upstream git
 
@@ -54,8 +51,10 @@
 
 configure.cmd   ./autogen.sh
 
-configure.args  --enable-deprecated \
+configure.args  --with-backend=dummy \
+                --without-idevice \
                 --enable-introspection \
+                --disable-man-pages \
                 --disable-silent-rules
 
 # gobject-introspection uses g-ir-scanner, which uses $CC from env

Modified: trunk/dports/devel/upower/files/patch-configure.ac.diff
===================================================================
--- trunk/dports/devel/upower/files/patch-configure.ac.diff	2014-08-23 19:27:19 UTC (rev 124381)
+++ trunk/dports/devel/upower/files/patch-configure.ac.diff	2014-08-23 21:51:46 UTC (rev 124382)
@@ -1,6 +1,6 @@
---- configure.ac.orig	2013-10-29 03:37:08.000000000 -0700
-+++ configure.ac	2014-02-19 09:15:24.000000000 -0800
-@@ -227,9 +227,9 @@
+--- configure.ac.orig	2014-07-14 11:34:46.000000000 -0700
++++ configure.ac	2014-08-19 09:52:02.000000000 -0700
+@@ -226,9 +226,9 @@
  	      enable_tests=$enableval,enable_tests=yes)
  AM_CONDITIONAL(UP_BUILD_TESTS, test x$enable_tests = xyes)
  

Deleted: trunk/dports/devel/upower/files/patch-doc-man-Makefile.am.diff
===================================================================
--- trunk/dports/devel/upower/files/patch-doc-man-Makefile.am.diff	2014-08-23 19:27:19 UTC (rev 124381)
+++ trunk/dports/devel/upower/files/patch-doc-man-Makefile.am.diff	2014-08-23 21:51:46 UTC (rev 124382)
@@ -1,12 +0,0 @@
---- doc/man/Makefile.am.orig	2014-02-19 08:20:10.000000000 -0800
-+++ doc/man/Makefile.am	2014-02-19 08:21:12.000000000 -0800
-@@ -2,8 +2,7 @@
- 
- man_MANS = 				\
- 	upower.1			\
--	upowerd.8			\
--	UPower.7
-+	upowerd.8
- 
- %.1 %.7 %.8 : %.xml
- 	$(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $<

Deleted: trunk/dports/devel/upower/files/patch-libupower-glib-up-client.c.diff
===================================================================
--- trunk/dports/devel/upower/files/patch-libupower-glib-up-client.c.diff	2014-08-23 19:27:19 UTC (rev 124381)
+++ trunk/dports/devel/upower/files/patch-libupower-glib-up-client.c.diff	2014-08-23 21:51:46 UTC (rev 124382)
@@ -1,26 +0,0 @@
-From 0d64bbddaa0078ef148d609a3cfad854cf00d7de Mon Sep 17 00:00:00 2001
-From: Martin Pitt <martinpitt at gnome.org>
-Date: Fri, 08 Nov 2013 13:59:50 +0000
-Subject: lib: Fix segfault on getting property when daemon is not running
-
-This fixes "upower --version" when the daemon is not running, and thus the
-client proxy is NULL.
----
-(limited to 'libupower-glib/up-client.c')
-
-diff --git a/libupower-glib/up-client.c b/libupower-glib/up-client.c
-index 35d7b5d..17fb02d 100644
---- libupower-glib/up-client.c
-+++ libupower-glib/up-client.c
-@@ -322,6 +322,9 @@ up_client_get_property (GObject *object,
- 	UpClient *client;
- 	client = UP_CLIENT (object);
- 
-+	if (client->priv->proxy == NULL)
-+                return;
-+
- 	switch (prop_id) {
- 	case PROP_DAEMON_VERSION:
- 		g_value_set_string (value, up_client_glue_get_daemon_version (client->priv->proxy));
---
-cgit v0.9.0.2-2-gbebe
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140823/5862a1ea/attachment.html>


More information about the macports-changes mailing list