[139476] users/devans/GNOME-3/unstable/dports/gnome/libgtop
devans at macports.org
devans at macports.org
Tue Aug 18 02:32:12 PDT 2015
Revision: 139476
https://trac.macports.org/changeset/139476
Author: devans at macports.org
Date: 2015-08-18 02:32:12 -0700 (Tue, 18 Aug 2015)
Log Message:
-----------
GNOME-3/unstable: libgtop, update to version 2.31.90, patch to fix darwin specific build failure.
Modified Paths:
--------------
users/devans/GNOME-3/unstable/dports/gnome/libgtop/Portfile
Added Paths:
-----------
users/devans/GNOME-3/unstable/dports/gnome/libgtop/files/patch-sysdeps-darwin.diff
Modified: users/devans/GNOME-3/unstable/dports/gnome/libgtop/Portfile
===================================================================
--- users/devans/GNOME-3/unstable/dports/gnome/libgtop/Portfile 2015-08-18 03:59:49 UTC (rev 139475)
+++ users/devans/GNOME-3/unstable/dports/gnome/libgtop/Portfile 2015-08-18 09:32:12 UTC (rev 139476)
@@ -5,7 +5,7 @@
PortGroup gobject_introspection 1.0
name libgtop
-version 2.31.4
+version 2.31.90
license GPL-2
set branch [join [lrange [split ${version} .] 0 1] .]
@@ -22,8 +22,8 @@
use_xz yes
-checksums rmd160 cc064ff531f056c2f25d1217511895691949781d \
- sha256 5bbef0e638a1e77d004be0e28cbd4735af4a067ee57c6f01eba2735e9b541c97
+checksums rmd160 c945fa9254e2079f68e967a3ee616408a2d6d96d \
+ sha256 d58cfbb9af04239983a5102e7e54ae195aea4f2d8f9e8e6a6c60f57572e02b35
depends_build port:pkgconfig \
port:intltool \
@@ -35,8 +35,12 @@
depends_lib path:lib/pkgconfig/glib-2.0.pc:glib2
-patchfiles patch-libgtop-sysdeps.m4.diff
+# patch-sysdeps-darwin.diff adds missing darwin specific includes
+# https://bugzilla.gnome.org/show_bug.cgi?id=753743
+patchfiles patch-libgtop-sysdeps.m4.diff \
+ patch-sysdeps-darwin.diff
+
gobject_introspection yes
# reconfigure using upstream autogen.sh for intltool 0.51 compatibility
Added: users/devans/GNOME-3/unstable/dports/gnome/libgtop/files/patch-sysdeps-darwin.diff
===================================================================
--- users/devans/GNOME-3/unstable/dports/gnome/libgtop/files/patch-sysdeps-darwin.diff (rev 0)
+++ users/devans/GNOME-3/unstable/dports/gnome/libgtop/files/patch-sysdeps-darwin.diff 2015-08-18 09:32:12 UTC (rev 139476)
@@ -0,0 +1,24 @@
+diff -ur sysdeps/darwin.orig/glibtop_suid.h sysdeps/darwin/glibtop_suid.h
+--- sysdeps/darwin.orig/glibtop_suid.h 2015-08-17 11:59:37.000000000 -0700
++++ sysdeps/darwin/glibtop_suid.h 2015-08-18 02:03:50.000000000 -0700
+@@ -22,6 +22,8 @@
+
+ G_BEGIN_DECLS
+
++#include <glibtop_machine.h>
++
+ static inline void glibtop_suid_enter (glibtop *server) {
+ setreuid (server->machine->uid, server->machine->euid);
+ };
+diff -ur sysdeps/darwin.orig/open.c sysdeps/darwin/open.c
+--- sysdeps/darwin.orig/open.c 2015-08-17 11:59:37.000000000 -0700
++++ sysdeps/darwin/open.c 2015-08-18 02:06:32.000000000 -0700
+@@ -23,6 +23,8 @@
+ #include <glibtop/cpu.h>
+ #include <glibtop/open.h>
+
++#include <glibtop_machine.h>
++
+ #include <mach/mach_host.h>
+ #include <mach/mach_init.h>
+ #include <mach/mach_interface.h>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150818/a56c3886/attachment.html>
More information about the macports-changes
mailing list