git: 333ed68ec169 - main - cad/digital: Fix build on aarch64

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Fri, 10 Jun 2022 17:07:11 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=333ed68ec1699578c5c4782f17ae3122e388b2f4

commit 333ed68ec1699578c5c4782f17ae3122e388b2f4
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2022-06-10 17:06:06 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2022-06-10 17:06:06 +0000

    cad/digital: Fix build on aarch64
    
    Java-8 crashes on aarch64. Changed to Java-17.
    
    Reported by:    fallout
---
 cad/digital/Makefile | 4 +++-
 cad/digital/distinfo | 6 +++---
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/cad/digital/Makefile b/cad/digital/Makefile
index 813fea0fba99..249a79264353 100644
--- a/cad/digital/Makefile
+++ b/cad/digital/Makefile
@@ -13,11 +13,13 @@ BUILD_DEPENDS=	mvn:devel/maven
 
 USES=		desktop-file-utils
 
-USE_JAVA=	yes
 USE_GITHUB=	yes
 GH_ACCOUNT=	hneemann
 GH_PROJECT=	Digital
 
+USE_JAVA=	yes
+JAVA_VERSION=	17 # Java 8 fails on aarch64: Internal Error (assembler_aarch64.hpp:237), pid=76025, tid=0x000000000006e359 guarantee(val < (1U << nbits)) failed: Field too big for insn
+
 NO_ARCH=	yes
 
 # to rebuild the deps archive:
diff --git a/cad/digital/distinfo b/cad/digital/distinfo
index c552a0fe4804..8bbf9eae3833 100644
--- a/cad/digital/distinfo
+++ b/cad/digital/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1653361740
-SHA256 (digital-0.29-deps.tar.gz) = 612009e6eef1d492df6d945ca297e02fb536aa87a706f3139534763a3b77463c
-SIZE (digital-0.29-deps.tar.gz) = 65459989
+TIMESTAMP = 1654880336
+SHA256 (digital-0.29-deps.tar.gz) = 69b842a221951bbe02ed7cc65bcb169e8a8587342c5c644b0d449f2634a63d78
+SIZE (digital-0.29-deps.tar.gz) = 65437406
 SHA256 (hneemann-Digital-v0.29_GH0.tar.gz) = baed108f590ac39a935812baf0a40d6efb0364f5e0e7167dfeba6db604e85d98
 SIZE (hneemann-Digital-v0.29_GH0.tar.gz) = 13283437