From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 7BAE915817D for ; Thu, 13 Jun 2024 00:46:47 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A3A4CE2A33; Thu, 13 Jun 2024 00:46:46 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 74A4FE2A33 for ; Thu, 13 Jun 2024 00:46:46 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 71AAE33BDC5 for ; Thu, 13 Jun 2024 00:46:45 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 0125B1B64 for ; Thu, 13 Jun 2024 00:46:44 +0000 (UTC) From: "Sam James" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Sam James" Message-ID: <1718239575.abbe800563fc9c87b9072e14387cab15feb9ab8a.sam@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: kde-plasma/kwin/, kde-plasma/kwin/files/ X-VCS-Repository: repo/gentoo X-VCS-Files: kde-plasma/kwin/files/kwin-6.0.90.1-libcxx.patch kde-plasma/kwin/kwin-6.0.90.1-r3.ebuild X-VCS-Directories: kde-plasma/kwin/files/ kde-plasma/kwin/ X-VCS-Committer: sam X-VCS-Committer-Name: Sam James X-VCS-Revision: abbe800563fc9c87b9072e14387cab15feb9ab8a X-VCS-Branch: master Date: Thu, 13 Jun 2024 00:46:44 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 180365fc-fb07-4d7d-9842-d50a8e307403 X-Archives-Hash: 8cabeb00bceb22e42ed18ce25febbffc commit: abbe800563fc9c87b9072e14387cab15feb9ab8a Author: Sam James gentoo org> AuthorDate: Thu Jun 13 00:45:36 2024 +0000 Commit: Sam James gentoo org> CommitDate: Thu Jun 13 00:46:15 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abbe8005 kde-plasma/kwin: fix USE=systemd w/ libcxx Already merged upstream in https://invent.kde.org/plasma/kwin/-/merge_requests/5811 but filed a backport MR which is pending at https://invent.kde.org/plasma/kwin/-/merge_requests/5892. Closes: https://bugs.gentoo.org/933120 Signed-off-by: Sam James gentoo.org> kde-plasma/kwin/files/kwin-6.0.90.1-libcxx.patch | 27 ++++++++++++++++++++++++ kde-plasma/kwin/kwin-6.0.90.1-r3.ebuild | 4 ++++ 2 files changed, 31 insertions(+) diff --git a/kde-plasma/kwin/files/kwin-6.0.90.1-libcxx.patch b/kde-plasma/kwin/files/kwin-6.0.90.1-libcxx.patch new file mode 100644 index 000000000000..8ba9615adaeb --- /dev/null +++ b/kde-plasma/kwin/files/kwin-6.0.90.1-libcxx.patch @@ -0,0 +1,27 @@ +https://bugs.gentoo.org/933120 +https://invent.kde.org/plasma/kwin/-/merge_requests/5892 + +From b9ec66615f08e2bad3928b8b207be904ab62e745 Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Sun, 2 Jun 2024 00:25:26 +0100 +Subject: [PATCH] watchdog: add includes for geteuid + +05a3e2bad9a3baf27293f0b5ed4bef4f38952804 added `geteuid` use but didn't +add the needed headers. This works by chance on libstdc++ systems via +transitive includes, but it doesn't work on libc++ systems, as reported +downstream in Gentoo at https://bugs.gentoo.org/933120. + +(cherry picked from commit 31a3961c4cd387aa4aa1a0c7bf197445a346e5f0) +--- a/src/watchdog.cpp ++++ b/src/watchdog.cpp +@@ -8,6 +8,8 @@ + */ + + #include "watchdoglogging.h" ++#include ++#include + #include + #include + #include +-- +GitLab diff --git a/kde-plasma/kwin/kwin-6.0.90.1-r3.ebuild b/kde-plasma/kwin/kwin-6.0.90.1-r3.ebuild index 5e6849f9371d..cb02d4f27603 100644 --- a/kde-plasma/kwin/kwin-6.0.90.1-r3.ebuild +++ b/kde-plasma/kwin/kwin-6.0.90.1-r3.ebuild @@ -118,6 +118,10 @@ BDEPEND=" " PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:*" +PATCHES=( + "${FILESDIR}"/${PN}-6.0.90.1-libcxx.patch +) + src_prepare() { ecm_src_prepare