x11-plugins/wmmand: fix build with -fno-common
authorBernard Cafarelli <voyageur@gentoo.org>
Thu, 30 Jan 2020 00:49:54 +0000 (01:49 +0100)
committerBernard Cafarelli <voyageur@gentoo.org>
Thu, 30 Jan 2020 00:50:07 +0000 (01:50 +0100)
Closes: https://bugs.gentoo.org/706826
Package-Manager: Portage-2.3.86, Repoman-2.3.20
Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>
x11-plugins/wmmand/files/wmmand-1.3.2-gcc-10.patch [new file with mode: 0644]
x11-plugins/wmmand/wmmand-1.3.2-r1.ebuild

diff --git a/x11-plugins/wmmand/files/wmmand-1.3.2-gcc-10.patch b/x11-plugins/wmmand/files/wmmand-1.3.2-gcc-10.patch
new file mode 100644 (file)
index 0000000..3d47e70
--- /dev/null
@@ -0,0 +1,39 @@
+diff -Naur wmMand-1.3.2.orig/wmgeneral/wmgeneral.c wmMand-1.3.2/wmgeneral/wmgeneral.c
+--- wmMand-1.3.2.orig/wmgeneral/wmgeneral.c    2006-10-16 20:56:44.000000000 +0200
++++ wmMand-1.3.2/wmgeneral/wmgeneral.c 2020-01-30 01:48:11.662044413 +0100
+@@ -45,6 +45,13 @@
+ Pixel         back_pix, fore_pix;
+ char          *Geometry = "";
+ Pixmap                pixmask;
++Display               *display;
++Window                *Root;
++int                   d_depth;
++GC                    NormalGC;
++XpmIcon               wmgen;
++Window                iconwin, win;
++
+   /*****************/
+  /* Mouse Regions */
+diff -Naur wmMand-1.3.2.orig/wmgeneral/wmgeneral.h wmMand-1.3.2/wmgeneral/wmgeneral.h
+--- wmMand-1.3.2.orig/wmgeneral/wmgeneral.h    2006-10-16 20:56:44.000000000 +0200
++++ wmMand-1.3.2/wmgeneral/wmgeneral.h 2020-01-30 01:47:43.262040337 +0100
+@@ -28,12 +28,12 @@
+  /* Global variable */
+ /*******************/
+-Display               *display;
+-Window          Root;
+-int           d_depth;
+-GC              NormalGC;
+-XpmIcon         wmgen;
+-Window                iconwin, win;
++extern Display        *display;
++extern Window *Root;
++extern int            d_depth;
++extern GC             NormalGC;
++extern XpmIcon        wmgen;
++extern Window iconwin, win;
+   /***********************/
index 95d39065164866ffc0e5aeb811d90d70bc2ad31d..fb66e91df2b38b40501368a7d87ddf60bef110dd 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -28,6 +28,9 @@ DOCS=( ../{BUGS,changelog,TODO} )
 src_prepare() {
        default
        gunzip wmMand.6.gz || die
+
+       pushd "${WORKDIR}"/${MY_P} || die
+       eapply "${FILESDIR}"/${P}-gcc-10.patch
 }
 
 src_compile() {