Index | Thread | Search

From:
Stuart Henderson <stu@spacehopper.org>
Subject:
armv7, powerpc tests wanted: graphics/jpeg update
To:
ports <ports@openbsd.org>
Date:
Mon, 30 Mar 2026 11:27:07 +0100

Download raw body.

Thread
Is anyone able to test on armv7/powerpc please? I think that "make
test" would be likely to pick up problems if there are any.

| 2. The SIMD dispatchers now use `getauxval()` or `elf_aux_info()`, if
| available, to detect support for Neon and AltiVec instructions on AArch32 and
| PowerPC Linux, Android, and *BSD systems.

Some of the other changes
(https://github.com/libjpeg-turbo/libjpeg-turbo/releases/tag/3.1.4.1)
would be nice to have before release, but not at the expense of breaking
things on those archs if there are problems

Index: Makefile
===================================================================
RCS file: /cvs/ports/graphics/jpeg/Makefile,v
diff -u -p -r1.88 Makefile
--- Makefile	11 Dec 2025 09:29:43 -0000	1.88
+++ Makefile	30 Mar 2026 10:26:53 -0000
@@ -1,6 +1,6 @@
 COMMENT=	SIMD-accelerated JPEG codec replacement of libjpeg
 
-V=		3.1.3
+V=		3.1.4.1
 DISTNAME=	libjpeg-turbo-${V}
 PKGNAME=	jpeg-${V}
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/graphics/jpeg/distinfo,v
diff -u -p -r1.35 distinfo
--- distinfo	11 Dec 2025 09:29:43 -0000	1.35
+++ distinfo	30 Mar 2026 10:26:53 -0000
@@ -1,2 +1,2 @@
-SHA256 (libjpeg-turbo-3.1.3.tar.gz) = B1kguCaDSsTd+XZhzHNJEEeFWFmv/WcdUgecaGfBxsA=
-SIZE (libjpeg-turbo-3.1.3.tar.gz) = 2516606
+SHA256 (libjpeg-turbo-3.1.4.1.tar.gz) = 7K6ACOLMmt4vLBu51ebU+3PnxDOGagVr2CmAdBVxoCI=
+SIZE (libjpeg-turbo-3.1.4.1.tar.gz) = 2528617
Index: patches/patch-CMakeLists_txt
===================================================================
RCS file: /cvs/ports/graphics/jpeg/patches/patch-CMakeLists_txt,v
diff -u -p -r1.17 patch-CMakeLists_txt
--- patches/patch-CMakeLists_txt	14 Sep 2025 09:12:33 -0000	1.17
+++ patches/patch-CMakeLists_txt	30 Mar 2026 10:26:53 -0000
@@ -3,7 +3,7 @@ Symbol versioning triggers weird linking
 Index: CMakeLists.txt
 --- CMakeLists.txt.orig
 +++ CMakeLists.txt
-@@ -578,10 +578,6 @@ endif()
+@@ -586,10 +586,6 @@ endif()
  
  if(UNIX AND NOT APPLE)
    file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/conftest.map "VERS_1 { global: *; };")