From fa96ef0c16fa56a7777c35f5971a26378fcf1b3f Mon Sep 17 00:00:00 2001 From: "Andrew J. Hesford" Date: Mon, 26 Dec 2022 18:31:09 -0500 Subject: [PATCH] vkQuake: update to 1.22.3. --- srcpkgs/vkQuake/patches/disable-neon.patch | 14 ++++++++++++++ srcpkgs/vkQuake/template | 4 ++-- 2 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 srcpkgs/vkQuake/patches/disable-neon.patch diff --git a/srcpkgs/vkQuake/patches/disable-neon.patch b/srcpkgs/vkQuake/patches/disable-neon.patch new file mode 100644 index 00000000000..baa4e356881 --- /dev/null +++ b/srcpkgs/vkQuake/patches/disable-neon.patch @@ -0,0 +1,14 @@ +NEON support causes build failures with GCC 12, so just disable it. + +--- a/Quake/mathlib.h ++++ b/Quake/mathlib.h +@@ -157,9 +157,6 @@ + #define USE_SIMD + #define USE_SSE2 + #include +-#elif defined(__aarch64__) && defined(__ARM_NEON) +-#define USE_SIMD +-#define USE_NEON + #endif + + /*==========================================================================*/ diff --git a/srcpkgs/vkQuake/template b/srcpkgs/vkQuake/template index f5414946413..71f1e8d40b0 100644 --- a/srcpkgs/vkQuake/template +++ b/srcpkgs/vkQuake/template @@ -1,6 +1,6 @@ # Template file for 'vkQuake' pkgname=vkQuake -version=1.22.1 +version=1.22.3 revision=1 build_wrksrc="Quake" build_style=gnu-makefile @@ -12,7 +12,7 @@ maintainer="Andrew J. Hesford " license="GPL-2.0-or-later" homepage="https://github.com/Novum/vkQuake" distfiles="${homepage}/archive/${version}.tar.gz" -checksum=bc6a5e2d91f67e3288ff3dbfd202465049414bb42e5b80d3e4cbc8aa38a0898f +checksum=1e0bcf9bb82a2c514f1474fa74ef1d63502c780331e44634e31a5b5902be8a85 if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then makedepends+=" libatomic-devel"