Index | Thread | Search

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

Download raw body.

Thread
On Mar 30 15:53:10, hans@stare.cz wrote:
> Building on both. It will take a while,
> it needs to build cmake 4 etc.

On the BeagleBoneBlack (armv7), I'll have to wait till
the packages of dependencies become available:
it runs out of its 512M of mem while building cmake 4.2.3.
(What is people's favourite armv7 machine
that is more powerfull than the BBB?)

The MacMini powerpc is soldiering on.

 	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: *; };")
> > 
> > 
> 
>