From 0b205f1faabfe644f8ec7de313ce7e637fadb44c Mon Sep 17 00:00:00 2001 From: John Date: Fri, 21 Jul 2023 22:42:42 +0200 Subject: [PATCH] SFML: add patch to fix incompatibility with musl NULL --- ...95ac20866fcecc93e33cda457b3fe54b1b0c.patch | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 srcpkgs/SFML/patches/119195ac20866fcecc93e33cda457b3fe54b1b0c.patch diff --git a/srcpkgs/SFML/patches/119195ac20866fcecc93e33cda457b3fe54b1b0c.patch b/srcpkgs/SFML/patches/119195ac20866fcecc93e33cda457b3fe54b1b0c.patch new file mode 100644 index 00000000000..606280379a8 --- /dev/null +++ b/srcpkgs/SFML/patches/119195ac20866fcecc93e33cda457b3fe54b1b0c.patch @@ -0,0 +1,26 @@ +Upstream: yes +Src: https://github.com/SFML/SFML/commit/119195ac20866fcecc93e33cda457b3fe54b1b0c.patch +Reason: error: invalid cast from type 'std::nullptr_t' to type 'void* + +From 119195ac20866fcecc93e33cda457b3fe54b1b0c Mon Sep 17 00:00:00 2001 +From: Dmitry Marakasov +Date: Tue, 16 Oct 2018 18:08:13 +0300 +Subject: [PATCH] Remove unneeded cast + +--- + src/SFML/Window/Unix/WindowImplX11.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/SFML/Window/Unix/WindowImplX11.cpp b/src/SFML/Window/Unix/WindowImplX11.cpp +index da69750525..5f538f46d6 100644 +--- a/src/SFML/Window/Unix/WindowImplX11.cpp ++++ b/src/SFML/Window/Unix/WindowImplX11.cpp +@@ -1556,7 +1556,7 @@ void WindowImplX11::initialize() + m_window, + XNInputStyle, + XIMPreeditNothing | XIMStatusNothing, +- reinterpret_cast(NULL)); ++ NULL); + } + else + {