Index | Thread | Search

From:
Jan Stary <hans@stare.cz>
Subject:
Re: armv7, powerpc tests wanted: graphics/jpeg update
To:
ports <ports@openbsd.org>
Date:
Mon, 30 Mar 2026 15:53:10 +0200

Download raw body.

Thread
Building on both. It will take a while,
it needs to build cmake 4 etc.

	Jan


On Mar 30 11:27:07, stu@spacehopper.org wrote:
> 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: *; };")
> 
>