commit: 6ca492771eb090c1856ce41c499be90d4e89d3f6
Author: Jan Ziak <0xe2.0x9a.0x9b <AT> gmail <DOT> com>
AuthorDate: Sun Sep 20 13:48:48 2020 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Oct 10 07:22:33 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ca49277
app-emulation/fuse: fix building with GCC 10
Signed-off-by: Jan Ziak <0xe2.0x9a.0x9b <AT> gmail.com>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-emulation/fuse/files/multiple-definition.patch | 13 +++++++++++++
app-emulation/fuse/fuse-1.5.7.ebuild | 1 +
2 files changed, 14 insertions(+)
diff --git a/app-emulation/fuse/files/multiple-definition.patch
b/app-emulation/fuse/files/multiple-definition.patch
new file mode 100644
index 00000000000..8a8e9d7d175
--- /dev/null
+++ b/app-emulation/fuse/files/multiple-definition.patch
@@ -0,0 +1,13 @@
+diff -Naur fuse-1.5.7/ui/widget/widget.c fuse-1.5.7-patched/ui/widget/widget.c
+--- fuse-1.5.7/ui/widget/widget.c 2018-08-06 15:36:04.000000000 +0200
++++ fuse-1.5.7-patched/ui/widget/widget.c 2020-09-20 15:27:42.045382588
+0200
+@@ -90,9 +90,6 @@
+
+ static widget_recurse_t widget_return[10]; /* The stack to recurse on */
+
+-/* The settings used whilst playing with an options dialog box */
+-settings_info widget_options_settings;
+-
+ static int widget_read_font( const char *filename )
+ {
+ utils_file file;
diff --git a/app-emulation/fuse/fuse-1.5.7.ebuild
b/app-emulation/fuse/fuse-1.5.7.ebuild
index ffc3cfaeb97..b75ae1134c5 100644
--- a/app-emulation/fuse/fuse-1.5.7.ebuild
+++ b/app-emulation/fuse/fuse-1.5.7.ebuild
@@ -38,6 +38,7 @@ DEPEND="${RDEPEND}
DOCS=( AUTHORS ChangeLog README THANKS )
PATCHES=(
+ "${FILESDIR}"/multiple-definition.patch
"${FILESDIR}"/remove-local-prefix.patch
)