From ef0fedb39c21a343a3f316726f272bad9005b22c Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 12 Mar 2025 01:49:51 +0000 Subject: gentoo auto-resync : 12:03:2025 - 01:49:51 --- x11-wm/Manifest.gz | Bin 9128 -> 9137 bytes x11-wm/herbstluftwm/Manifest | 3 +- .../files/herbstluftwm-0.9.5-gcc15.patch | 32 +++++++++++++++++++++ x11-wm/herbstluftwm/herbstluftwm-0.9.5-r2.ebuild | 6 +++- 4 files changed, 39 insertions(+), 2 deletions(-) create mode 100644 x11-wm/herbstluftwm/files/herbstluftwm-0.9.5-gcc15.patch (limited to 'x11-wm') diff --git a/x11-wm/Manifest.gz b/x11-wm/Manifest.gz index 35481e853146..56b46587a50b 100644 Binary files a/x11-wm/Manifest.gz and b/x11-wm/Manifest.gz differ diff --git a/x11-wm/herbstluftwm/Manifest b/x11-wm/herbstluftwm/Manifest index aeda404d4d1e..718201b51972 100644 --- a/x11-wm/herbstluftwm/Manifest +++ b/x11-wm/herbstluftwm/Manifest @@ -1,4 +1,5 @@ +AUX herbstluftwm-0.9.5-gcc15.patch 1021 BLAKE2B d8e11cf87d455ea5b1843987c987edf349c8b04041a57c1e1c440048b2a0581088ecea47653ad949ba4db370fbe5e16cc563219cfcda758f4a8b6b8ff933bfff SHA512 1b3214b7ca3c0753986b2437bff49b9c66e92c3b2c5ce6dee411970e97f5c3825d3ffa207bb747f2b151665f2d8fdb7dc746db9c58eb7562c7c216db441ca316 DIST herbstluftwm-0.9.5.tar.gz 556773 BLAKE2B db851f02ce249be74f0104dd0b335fb1ed50b4a19e5f7de17cdc34b7eba99ac2f348c5a4a4e0afd2c68576f650029203c735ccb293a60d321769d56f746d6593 SHA512 a85fd1ab16b873f512d6965cc4a93524e3ed4a15079d0d4ee54012e217bd41db3b54729c1b30ee361c34b38799f95bc537099056ba7a5f791bf2be6724bc92c3 -EBUILD herbstluftwm-0.9.5-r2.ebuild 3129 BLAKE2B 801cbd28dc490f4b1b2d544366de59025bb05b628455a8385f9ee8d3dad7bf4356afcf0b1ceb7d35ac298127e7af35599695cecd33e95193d40edbb68a2aa2e0 SHA512 2d46ccb585c1d3928f3851586483847774df44cfad11460c3ae910c013dcc8d3e31f9d6903148f4dd304fc9ba00818e4968b2cecd9aa46ada59a1bc0dec94f4f +EBUILD herbstluftwm-0.9.5-r2.ebuild 3182 BLAKE2B a755f00622b66009d6c953da3c09d76d8bc9bec4b16b2865e92141ab35a09ff7058d157281c818483670656197f66c1b4d672777b21f2fb0abfa5e2b02d4de20 SHA512 40956fc50ef6377b51062ce94a1c476fcf1f4a8cd1f56836bedb4736b6bd0afdcd551342d98944bead973cda77d49a5733237e9a97dbc40f87bd1a29b0373082 EBUILD herbstluftwm-9999.ebuild 3564 BLAKE2B 2552a4c51bd03a5942c02afe7b80a93e172b3696ab9c18727bc5c2d366c220ce211cd670cfbca7434f6a6f382820efe1948445769f0ad1dc4ad7cebdc3ad75fe SHA512 3325cffdbd92cb2878ddc767631b43ff7d7a0a2281567246dc8e232b35989966c468fcd3ca311c7ada05321cd80ddc1338512c6db73cdeef8236059d4aa68981 MISC metadata.xml 337 BLAKE2B 7ef28bc6ce30abb6c2f44524b4dd05a479cd5ca2b98901ffe570b870d0b98f94589cd1d3f197ee7e3fd90f4c73144e1dc44996df8b1b3ec28ce6950578ada74e SHA512 6e7cb80e1870901554ac0c2a4947cceb4e6284ccc84714bb0f42dbfa69cab5b32a8bd34fd384731b9462535d7e80feef606030be3e03babc80828a980050f333 diff --git a/x11-wm/herbstluftwm/files/herbstluftwm-0.9.5-gcc15.patch b/x11-wm/herbstluftwm/files/herbstluftwm-0.9.5-gcc15.patch new file mode 100644 index 000000000000..7b02ff122c96 --- /dev/null +++ b/x11-wm/herbstluftwm/files/herbstluftwm-0.9.5-gcc15.patch @@ -0,0 +1,32 @@ +https://github.com/herbstluftwm/herbstluftwm/issues/1612 +https://bugs.gentoo.org/937529 + +From 5e4941c2aa12102cf86c8a69b65c7fa9086f50d6 Mon Sep 17 00:00:00 2001 +From: Kostadin Shishmanov +Date: Tue, 11 Mar 2025 01:13:33 +0200 +Subject: [PATCH] Add #include to fix building with gcc 15 + +With gcc 15, the C++ Standard Library no longer includes other headers +that were internally used by the library. In herbstluftwm's case the +missing header is + +Downstream Gentoo bug: https://bugs.gentoo.org/937529 + +Closes: #1612 +Signed-off-by: Kostadin Shishmanov +--- + src/xconnection.cpp | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/xconnection.cpp b/src/xconnection.cpp +index e2129db35..df77571e6 100644 +--- a/src/xconnection.cpp ++++ b/src/xconnection.cpp +@@ -7,6 +7,7 @@ + #include + #include + #include ++#include + #include + #include + #include diff --git a/x11-wm/herbstluftwm/herbstluftwm-0.9.5-r2.ebuild b/x11-wm/herbstluftwm/herbstluftwm-0.9.5-r2.ebuild index ceda002ab268..244d8babb450 100644 --- a/x11-wm/herbstluftwm/herbstluftwm-0.9.5-r2.ebuild +++ b/x11-wm/herbstluftwm/herbstluftwm-0.9.5-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -65,6 +65,10 @@ if [[ -n "${EGIT_REPO_URI}" ]]; then BDEPEND+=" doc? ( app-text/asciidoc )" fi +PATCHES=( + "${FILESDIR}"/${PN}-0.9.5-gcc15.patch +) + src_prepare() { # Do not install LICENSE and respect CMAKE_INSTALL_DOCDIR. sed -i \ -- cgit v1.2.3