commit: 1ce14fb1660a6ec86050ca280a459a01bdb69309 Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org> AuthorDate: Sun Oct 11 09:48:44 2020 +0000 Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org> CommitDate: Sun Oct 11 09:48:44 2020 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ce14fb1
x11-wm/fluxbox: fix build on c++17 compiler (gcc-11) Reported-by: lekto <AT> o2.pl Closes: https://bugs.gentoo.org/732782 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org> x11-wm/fluxbox/files/fluxbox-1.3.7-c++17.patch | 28 ++++++++++++++++++++++++++ x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild | 4 ++++ 2 files changed, 32 insertions(+) diff --git a/x11-wm/fluxbox/files/fluxbox-1.3.7-c++17.patch b/x11-wm/fluxbox/files/fluxbox-1.3.7-c++17.patch new file mode 100644 index 00000000000..37e450b08f1 --- /dev/null +++ b/x11-wm/fluxbox/files/fluxbox-1.3.7-c++17.patch @@ -0,0 +1,28 @@ +http://git.fluxbox.org/fluxbox.git/patch/?id=22866c4d30f5b289c429c5ca88d800200db4fc4f +https://bugs.gentoo.org/732782 + +From 22866c4d30f5b289c429c5ca88d800200db4fc4f Mon Sep 17 00:00:00 2001 +From: John Sennesael <[email protected]> +Date: Mon, 2 Nov 2015 15:14:32 -0600 +Subject: fixes bug #1138 + +--- + util/fluxbox-remote.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/util/fluxbox-remote.cc b/util/fluxbox-remote.cc +index 59852e6..504015b 100644 +--- a/util/fluxbox-remote.cc ++++ b/util/fluxbox-remote.cc +@@ -73,7 +73,7 @@ int main(int argc, char **argv) { + if (strcmp(cmd, "result") == 0) { + XTextProperty text_prop; + if (XGetTextProperty(disp, root, &text_prop, atom_result) != 0 +- && text_prop.value > 0 ++ && text_prop.value != 0 + && text_prop.nitems > 0) { + + printf("%s", text_prop.value); +-- +cgit v0.11.2 + diff --git a/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild b/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild index 762963c8932..1acca675107 100644 --- a/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild +++ b/x11-wm/fluxbox/fluxbox-1.3.7-r4.ebuild @@ -34,6 +34,10 @@ BDEPEND="bidi? ( virtual/pkgconfig ) DEPEND="${RDEPEND} x11-base/xorg-proto" +PATCHES=( + "${FILESDIR}"/${P}-c++17.patch +) + src_prepare() { default # We need to be able to include directories rather than just plain
