app-office/libreoffice: Fix build with USE="gtk3 -gtk"
authorAndreas Sturmlechner <asturm@gentoo.org>
Thu, 21 Dec 2017 12:22:55 +0000 (13:22 +0100)
committerAndreas Sturmlechner <asturm@gentoo.org>
Thu, 21 Dec 2017 13:27:43 +0000 (14:27 +0100)
Thanks-to: Ostashevskyi Viktor <ostash@ostash.kiev.ua>
Closes: https://bugs.gentoo.org/641812
Package-Manager: Portage-2.3.19, Repoman-2.3.6

app-office/libreoffice/files/libreoffice-5.4.4.2-gtk3-no-gtk-build.patch [new file with mode: 0644]
app-office/libreoffice/libreoffice-5.4.4.2.ebuild

diff --git a/app-office/libreoffice/files/libreoffice-5.4.4.2-gtk3-no-gtk-build.patch b/app-office/libreoffice/files/libreoffice-5.4.4.2-gtk3-no-gtk-build.patch
new file mode 100644 (file)
index 0000000..f0e2c55
--- /dev/null
@@ -0,0 +1,13 @@
+Fix build with USE="gtk3 -gtk"
+https://bugs.gentoo.org/641812
+
+--- a/vcl/unx/gtk3/gtk3gtkframe.cxx    2017-12-12 18:45:07.000000000 +0100
++++ b/vcl/unx/gtk3/gtk3gtkframe.cxx    2017-12-21 13:20:31.935843032 +0100
+@@ -21,6 +21,7 @@
+ #include <unx/gtk/gtkdata.hxx>
+ #include <unx/gtk/gtkinst.hxx>
+ #include <unx/gtk/gtkgdi.hxx>
++#include <unx/gtk/gtksalmenu.hxx>
+ #include <vcl/help.hxx>
+ #include <vcl/keycodes.hxx>
+ #include <vcl/layout.hxx>
index f9f51d5951b9e8c6b2a7a0ab4aa0184c507b13ac..666dc122a413821ae14588c5ec0b95d16e4ff30c 100644 (file)
@@ -245,6 +245,7 @@ PATCHES=(
 
        # TODO: upstream
        "${FILESDIR}/${PN}-5.2.5.1-glibc-2.24.patch"
+       "${FILESDIR}/${P}-gtk3-no-gtk-build.patch" # bug 641812
 )
 
 pkg_pretend() {