commit: 9a11a8084ca8880e7210245235c94abaa11e6d87 Author: Michal Rostecki <vadorovsky <AT> protonmail <DOT> com> AuthorDate: Tue Oct 21 07:10:45 2025 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Tue Oct 21 10:57:21 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a11a808
net-vpn/networkmanager-openvpn: Fix clang build Add an upstream patch that adds the missing `locale.h` include. Closes: https://bugs.gentoo.org/964770 Signed-off-by: Michal Rostecki <vadorovsky <AT> protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/44275 Closes: https://github.com/gentoo/gentoo/pull/44275 Signed-off-by: Sam James <sam <AT> gentoo.org> .../networkmanager-openvpn-1.12.3-locale-h.patch | 24 ++++++++++++++++++++++ .../networkmanager-openvpn-1.12.3.ebuild | 4 ++++ 2 files changed, 28 insertions(+) diff --git a/net-vpn/networkmanager-openvpn/files/networkmanager-openvpn-1.12.3-locale-h.patch b/net-vpn/networkmanager-openvpn/files/networkmanager-openvpn-1.12.3-locale-h.patch new file mode 100644 index 000000000000..cb3825b8f86c --- /dev/null +++ b/net-vpn/networkmanager-openvpn/files/networkmanager-openvpn-1.12.3-locale-h.patch @@ -0,0 +1,24 @@ +From c6a3c08d458e5119a2c683c6832bf3f5e4e8fa80 Mon Sep 17 00:00:00 2001 +From: Gnarwhal <[email protected]> +Date: Wed, 27 Aug 2025 15:13:23 +0000 +Subject: [PATCH] auth-dialog: include locale.h header + +--- + auth-dialog/main.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/auth-dialog/main.c b/auth-dialog/main.c +index c5907ab7..f182a224 100644 +--- a/auth-dialog/main.c ++++ b/auth-dialog/main.c +@@ -24,6 +24,7 @@ + + #include "nm-default.h" + ++#include <locale.h> + #include <errno.h> + #include <string.h> + #include <stdlib.h> +-- +GitLab + diff --git a/net-vpn/networkmanager-openvpn/networkmanager-openvpn-1.12.3.ebuild b/net-vpn/networkmanager-openvpn/networkmanager-openvpn-1.12.3.ebuild index e082af549503..49bbe399e813 100644 --- a/net-vpn/networkmanager-openvpn/networkmanager-openvpn-1.12.3.ebuild +++ b/net-vpn/networkmanager-openvpn/networkmanager-openvpn-1.12.3.ebuild @@ -42,6 +42,10 @@ BDEPEND=" virtual/pkgconfig " +PATCHES=( + "${FILESDIR}/${PN}-1.12.3-locale-h.patch" +) + src_configure() { # Workaround for LLD on musl systems (bug #947147) append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
