Jeremie Courreges-Anglas <[email protected]> writes:
> See
>
> http://build-failures.rhaalovely.net/arm/2019-02-07/games/gzdoom.log
> http://build-failures.rhaalovely.net/aarch64/2019-02-14/games/gzdoom.log
>
> # error "[asmjit] armDetectCpuInfo() - Unsupported OS."
>
> JIT support on arm/arm64 seems only available on Windows and Linux. The
> latter uses getauxval(3) which is not easy to emulate. As far as I can
> see, the toplevel CMakeLists.txt doesn't provide a way to disable
> asmjit.
>
> ok to mark gzdoom as "NOT_FOR_ARCHS" on the two affected platforms and
> save a few minutes for other ports?
>
>
> --- Makefile.~1.2.~ Mon Feb 25 12:42:39 2019
> +++ Makefile Mon Feb 25 13:36:32 2019
> @@ -1,5 +1,8 @@
> # $OpenBSD: Makefile,v 1.2 2019/02/12 18:07:11 solene Exp $
>
> +# asmjit only supported on Windows and Linux
> +NOT_FOR_ARCHS = arm arm64
> +
> COMMENT = OpenGL engine for idTech 1 games like
> doom,hexen,heretic...
>
> V = 3.7.1
Ok by me.
Gzdoom seems to target more powerful cpu's with modern branch so I
don't think that arm users would get it running playable. I could be wrong
though.
Here's an update to latest version in addition to above.
timo
Index: Makefile
===================================================================
RCS file: /cvs/ports/games/gzdoom/Makefile,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 Makefile
--- Makefile 12 Feb 2019 18:07:11 -0000 1.2
+++ Makefile 26 Feb 2019 17:16:22 -0000
@@ -1,11 +1,13 @@
# $OpenBSD: Makefile,v 1.2 2019/02/12 18:07:11 solene Exp $
+# asmjit only supported on Windows and Linux
+NOT_FOR_ARCHS = arm arm64
+
COMMENT = OpenGL engine for idTech 1 games like
doom,hexen,heretic...
-V = 3.7.1
+V = 3.7.2
PKGNAME = gzdoom-${V}
DISTNAME = gzdoom-src-g${V}
-REVISION = 0
CATEGORIES= games
Index: distinfo
===================================================================
RCS file: /cvs/ports/games/gzdoom/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 distinfo
--- distinfo 6 Feb 2019 09:32:21 -0000 1.1.1.1
+++ distinfo 26 Feb 2019 17:16:22 -0000
@@ -1,2 +1,2 @@
-SHA256 (gzdoom-src-g3.7.1.zip) = CEn3LSFuHNKim4vIVoFtPPaXwf2/Pk3G46Bd15i32QA=
-SIZE (gzdoom-src-g3.7.1.zip) = 12188738
+SHA256 (gzdoom-src-g3.7.2.zip) = BzdegCYKsjPC6VMhy4iWfaRvd2+DS+7tYKChCkxwAgU=
+SIZE (gzdoom-src-g3.7.2.zip) = 12189731