gnome-base/gvfs: fix build w/newer glibc #580234
authorMike Frysinger <vapier@gentoo.org>
Tue, 27 Dec 2016 23:50:34 +0000 (18:50 -0500)
committerMike Frysinger <vapier@gentoo.org>
Wed, 28 Dec 2016 00:21:02 +0000 (19:21 -0500)
gnome-base/gvfs/files/gvfs-1.30.2-sysmacros.patch [new file with mode: 0644]
gnome-base/gvfs/gvfs-1.30.2.ebuild

diff --git a/gnome-base/gvfs/files/gvfs-1.30.2-sysmacros.patch b/gnome-base/gvfs/files/gvfs-1.30.2-sysmacros.patch
new file mode 100644 (file)
index 0000000..b2d2a91
--- /dev/null
@@ -0,0 +1,21 @@
+https://bugzilla.gnome.org/show_bug.cgi?id=776532
+https://bugs.gentoo.org/580234
+
+--- a/metadata/meta-daemon.c
++++ b/metadata/meta-daemon.c
+@@ -27,6 +27,7 @@
+ #include <glib/gstdio.h>
+ #include <locale.h>
+ #include <stdlib.h>
++#include <sys/sysmacros.h>
+ #include "metatree.h"
+ #include "gvfsdaemonprotocol.h"
+ #include "metadata-dbus.h"
+--- a/metadata/metatree.c
++++ b/metadata/metatree.c
+@@ -1,4 +1,5 @@
+ #include "config.h"
++#include <sys/sysmacros.h>
+ #include <sys/types.h>
+ #include <sys/stat.h>
+ #include <sys/mman.h>
index e9821e23608d7dabfbfadf968202d99f44b6c9c0..d417818b9b73904c56e7d48013b688a24645271e 100644 (file)
@@ -81,6 +81,10 @@ DEPEND="${RDEPEND}
 # https://bugzilla.gnome.org/700162
 RESTRICT="test"
 
+PATCHES=(
+       "${FILESDIR}"/${PN}-1.30.2-sysmacros.patch #580234
+)
+
 src_prepare() {
        if ! use udev; then
                sed -e 's/gvfsd-burn/ /' \