On Tue, Feb 26 2019, [email protected] (Timo Myyrä) wrote:
> 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.

Committed.

> Here's an update to latest version in addition to above.

Oops, I missed that part.  Here's an updated diff that applies, builds
fine on amd64.  I'll commit it in the next days, unless someone else
beats me to it.


Index: Makefile
===================================================================
RCS file: /cvs/ports/games/gzdoom/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- Makefile    26 Feb 2019 18:26:06 -0000      1.3
+++ Makefile    26 Feb 2019 19:01:00 -0000
@@ -5,10 +5,9 @@ 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 -r1.1.1.1 distinfo
--- distinfo    6 Feb 2019 09:32:21 -0000       1.1.1.1
+++ distinfo    26 Feb 2019 19:01:00 -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

-- 
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE

Reply via email to