summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2025-06-18 10:25:18 +0100
committerSam James <sam@gentoo.org>2025-06-18 10:26:02 +0100
commitb13a1a2670ec59d64366dbbf0101dd4cdf27e589 (patch)
tree4e542f3382ad203b03a8b4dfa475506e16607a4d
parent1d8ce5c9360a5198e056049b73c683240f79167b (diff)
downloadkde-b13a1a2670ec59d64366dbbf0101dd4cdf27e589.tar.gz
kde-b13a1a2670ec59d64366dbbf0101dd4cdf27e589.tar.bz2
kde-b13a1a2670ec59d64366dbbf0101dd4cdf27e589.zip
kde-plasma/libksysguard: require >= GCC 13 for <format>
Bug: https://bugs.gentoo.org/958370 Signed-off-by: Sam James <sam@gentoo.org>
-rw-r--r--kde-plasma/libksysguard/libksysguard-6.4.49.9999.ebuild4
-rw-r--r--kde-plasma/libksysguard/libksysguard-9999.ebuild4
2 files changed, 8 insertions, 0 deletions
diff --git a/kde-plasma/libksysguard/libksysguard-6.4.49.9999.ebuild b/kde-plasma/libksysguard/libksysguard-6.4.49.9999.ebuild
index ee47c689489..4352c955a48 100644
--- a/kde-plasma/libksysguard/libksysguard-6.4.49.9999.ebuild
+++ b/kde-plasma/libksysguard/libksysguard-6.4.49.9999.ebuild
@@ -39,6 +39,10 @@ RDEPEND="${DEPEND}
# -m 0755 to avoid suid with USE="-filecaps"
FILECAPS=( -m 0755 cap_sys_nice=ep usr/libexec/ksysguard/ksgrd_network_helper )
+pkg_pretend() {
+ [[ ${MERGE_TYPE} != binary ]] && tc-check-min_ver gcc 13
+}
+
src_configure() {
# support std::jthread and std::stop_token is not enabled per default
# in libc++ prior to version 20, need to add "-fexperimental-library"
diff --git a/kde-plasma/libksysguard/libksysguard-9999.ebuild b/kde-plasma/libksysguard/libksysguard-9999.ebuild
index 7ecfe8da92a..ba11281ae36 100644
--- a/kde-plasma/libksysguard/libksysguard-9999.ebuild
+++ b/kde-plasma/libksysguard/libksysguard-9999.ebuild
@@ -39,6 +39,10 @@ RDEPEND="${DEPEND}
# -m 0755 to avoid suid with USE="-filecaps"
FILECAPS=( -m 0755 cap_sys_nice=ep usr/libexec/ksysguard/ksgrd_network_helper )
+pkg_pretend() {
+ [[ ${MERGE_TYPE} != binary ]] && tc-check-min_ver gcc 13
+}
+
src_configure() {
# support std::jthread and std::stop_token is not enabled per default
# in libc++ prior to version 20, need to add "-fexperimental-library"