[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