[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