commit:     f9dae5d9bcf5eb2ac7e1c5ced41505588ac0a9ef
Author:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 27 23:50:34 2016 +0000
Commit:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Wed Dec 28 00:21:02 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9dae5d9

gnome-base/gvfs: fix build w/newer glibc #580234

 gnome-base/gvfs/files/gvfs-1.30.2-sysmacros.patch | 21 +++++++++++++++++++++
 gnome-base/gvfs/gvfs-1.30.2.ebuild                |  4 ++++
 2 files changed, 25 insertions(+)

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
index 00000000..b2d2a91
--- /dev/null
+++ b/gnome-base/gvfs/files/gvfs-1.30.2-sysmacros.patch
@@ -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>

diff --git a/gnome-base/gvfs/gvfs-1.30.2.ebuild 
b/gnome-base/gvfs/gvfs-1.30.2.ebuild
index e9821e2..d417818 100644
--- a/gnome-base/gvfs/gvfs-1.30.2.ebuild
+++ b/gnome-base/gvfs/gvfs-1.30.2.ebuild
@@ -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/ /' \

Reply via email to