summaryrefslogtreecommitdiff
path: root/x11-wm
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-03-12 01:49:51 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-03-12 01:49:51 +0000
commitef0fedb39c21a343a3f316726f272bad9005b22c (patch)
tree0d64e58453e117f61a9e1641532926278f51b72e /x11-wm
parentcf7807d7aea23a99a144afceaba961cfed652b5f (diff)
gentoo auto-resync : 12:03:2025 - 01:49:51edge
Diffstat (limited to 'x11-wm')
-rw-r--r--x11-wm/Manifest.gzbin9128 -> 9137 bytes
-rw-r--r--x11-wm/herbstluftwm/Manifest3
-rw-r--r--x11-wm/herbstluftwm/files/herbstluftwm-0.9.5-gcc15.patch32
-rw-r--r--x11-wm/herbstluftwm/herbstluftwm-0.9.5-r2.ebuild6
4 files changed, 39 insertions, 2 deletions
diff --git a/x11-wm/Manifest.gz b/x11-wm/Manifest.gz
index 35481e853146..56b46587a50b 100644
--- a/x11-wm/Manifest.gz
+++ b/x11-wm/Manifest.gz
Binary files 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 <kostadinshishmanov@protonmail.com>
+Date: Tue, 11 Mar 2025 01:13:33 +0200
+Subject: [PATCH] Add #include <stdint.h> 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 <stdint.h>
+
+Downstream Gentoo bug: https://bugs.gentoo.org/937529
+
+Closes: #1612
+Signed-off-by: Kostadin Shishmanov <kostadinshishmanov@protonmail.com>
+---
+ 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 <X11/extensions/Xrender.h>
+ #include <fcntl.h>
+ #include <unistd.h>
++#include <stdint.h>
+ #include <climits>
+ #include <cstring>
+ #include <iostream>
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 \