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

Reply via email to