git: 12d6796554c9 - main - misc/astc-encoder: update 5.6.0 → 5.7.0

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Wed, 09 Sep 2026 07:49:21 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=12d6796554c93d45811e7958f52395940abb1b15

commit 12d6796554c93d45811e7958f52395940abb1b15
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-09-09 05:41:38 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-09-09 07:48:37 +0000

    misc/astc-encoder: update 5.6.0 → 5.7.0
---
 misc/astc-encoder/Makefile | 16 +++++++++++-----
 misc/astc-encoder/distinfo |  6 +++---
 2 files changed, 14 insertions(+), 8 deletions(-)

diff --git a/misc/astc-encoder/Makefile b/misc/astc-encoder/Makefile
index 9ce0c5b01ea1..1929bd31e2f2 100644
--- a/misc/astc-encoder/Makefile
+++ b/misc/astc-encoder/Makefile
@@ -1,5 +1,5 @@
-PORTNAME=	astc-encoder
-DISTVERSION=	5.6.0
+PORTNAME=	astc-encoder # due to bugs advanced instructions get into the sse2 binary despite the below options, see https://github.com/ARM-software/astc-encoder/issues/671
+DISTVERSION=	5.7.0
 CATEGORIES=	misc
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -18,13 +18,19 @@ GH_ACCOUNT=	ARM-software
 GH_TUPLE=	google:googletest:e2239ee:googletest/Source/GoogleTest
 
 CMAKE_ARGS=	-DPython_EXECUTABLE=${PYTHON_CMD} # only for tests
-CMAKE_OFF=	ASTCENC_UNITTEST
+CMAKE_ON=	ASTCENC_ISA_SSE2
+CMAKE_OFF=	ASTCENC_UNITTEST \
+		ASTCENC_ISA_SSE41 \
+		ASTCENC_ISA_SVE_256 \
+		ASTCENC_ISA_SVE_128 \
+		ASTCENC_X86_GATHERS \
+		ASTCENC_ISA_NATIVE
 CMAKE_TESTING_ON=	ASTCENC_UNITTEST
 
 LDFLAGS+=	-pthread
 
-PLIST_FILES=	bin/astcenc-native
+PLIST_FILES=	bin/astcenc-sse2
 
-# tests as of 5.5.0: 100% tests passed, 0 tests failed out of 1
+# tests as of 5.7.0: 100% tests passed, 0 tests failed out of 1
 
 .include <bsd.port.mk>
diff --git a/misc/astc-encoder/distinfo b/misc/astc-encoder/distinfo
index 04f1e60f5e4f..90bd1c43ba46 100644
--- a/misc/astc-encoder/distinfo
+++ b/misc/astc-encoder/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1782984475
-SHA256 (ARM-software-astc-encoder-5.6.0_GH0.tar.gz) = c77b4505792b36068b8ab5c548f606f8504f170e274e5870d3c5a405fe0bbc35
-SIZE (ARM-software-astc-encoder-5.6.0_GH0.tar.gz) = 35288595
+TIMESTAMP = 1788930790
+SHA256 (ARM-software-astc-encoder-5.7.0_GH0.tar.gz) = 7c1b28ece59c9c2737e297123a9910c1c548676c7aed87a09d5734e2fa7bdaf0
+SIZE (ARM-software-astc-encoder-5.7.0_GH0.tar.gz) = 35285695
 SHA256 (google-googletest-e2239ee_GH0.tar.gz) = 47a8ca2e1be737588628cbc82726a7c4fed060ae0098709003845e3ef298da2f
 SIZE (google-googletest-e2239ee_GH0.tar.gz) = 886254