fastports

libjxl — Commit History

graphics/libjxl

showing 71 stored commits — full history at freebsd-ports on GitHub

Commit Credits Log message
0.11.2
8673787a8a files touched
Jan Beich (jbeich)
graphics/libjxl: update to 0.11.2
Changes:	https://github.com/libjxl/libjxl/releases/tag/v0.11.2
Reported by:	GitHub (watch releases)
Security:	CVE-2025-12474 CVE-2026-1837
0.11.1
2adc4bef7d files touched
Po-Chuan Hsieh (sunpoet)
graphics/lcms2: Bump PORTREVISION of dependent ports for shlib change
PR:		292881
Reported by:	Petr Lampa <lampa@fit.vutbr.cz>
0.11.1
d6519311ed files touched
Matthias Andree (mandree)
*: Bump PORTREVISION of graphics/openexr users
(including those where openexr is only an option)
0.11.1
e87d8134a3 files touched
Charlie Li (vishwin)
gnome.mk: rename gdkpixbuf2 to gdkpixbuf to prepare for port move
The GTK 1-based gdk-pixbuf has not existed for some time.

No functional or package changes.
0.11.1
720153c0a6 files touched
Jan Beich (jbeich)
graphics/libjxl: unbreak fetch via local copy
Index abbreviation in git-format-patch(1) output seems to change
frequently, probably due to GitHub load balancing.

$ make checksum TRYBROKEN= MASTER_SITE_BACKUP= DISTDIR=$(mktemp -dt distfiles)
===>  License BSD3CLAUSE accepted by the user
===>   libjxl-0.11.1_1 depends on file: /usr/local/sbin/pkg - found
=> d2411cebb0c3.patch doesn't seem to exist in /tmp/distfiles.oqai7utRVB/.
=> Attempting to fetch https://github.com/libjxl/libjxl/commit/d2411cebb0c3.patch
fetch: https://github.com/libjxl/libjxl/commit/d2411cebb0c3.patch: size mismatch: expected 3857, actual 3853
=> Couldn't fetch it - please try to retrieve this
=> port manually into /tmp/distfiles.oqai7utRVB/ and try again.
*** Error code 1

Reported by:	pkg-fallout (beefy21)
0.11.1
a2bcfe8332 files touched
Jan Beich (jbeich)
graphics/libjxl: unbreak fetch due to repo growth
fetch: https://github.com/libjxl/libjxl/commit/d2411cebb0c3.patch: size mismatch: expected 3853, actual 3857

-index 6cbed220975..c2b656bd6c2 100644
+index 6cbed220975e..c2b656bd6c2e 100644
-index 59edd63eb86..4213d8ec577 100644
+index 59edd63eb863..4213d8ec5773 100644

Reported by:	many
0.11.1
b1a5b588e9 files touched
Jan Beich (jbeich)
graphics/libjxl: fix OPENEXR=on regression after 175bbab74c9b
0.11.1
3a871c689e files touched
Jan Beich (jbeich)
graphics/libjxl: update to 0.11.1
Changes:	https://github.com/libjxl/libjxl/releases/tag/v0.11.1
Reported by:	GitHub (watch releases)
Security:	CVE-2024-11403 CVE-2024-11498
0.11.0
18d435c1e3 files touched
Jan Beich (jbeich)
graphics/libjxl: enable AVX512 runtime detection (amd64-only)
Upstream default is optimized for bundling or Linux-style micro-packages.
FreeBSD currently doesn't split docs/headers/plugins, so minor binary size
increase (7 MiB -> 9 MiB) is less important. FreeBSD is primarily used on
servers where AVX512 is more common while on old desktops libjxl bloat is
dwarfed by many other packages (e.g., firefox, llvm*, gcc*, boost-libs).

See also https://github.com/libjxl/libjxl/pull/2627#issuecomment-1618237136
0.11.0
cafd30223c files touched
Jan Beich (jbeich)
graphics/libjxl: expose LCMS2 support (disabled by default)
lcms2 and skcms interpret color profiles differently. Upstream
default seems to be optimized for rendering in Chromium and Firefox.

https://github.com/libjxl/libjxl/blob/v0.11.0/doc/color_management.md#cms-library
https://github.com/libjxl/libjxl/issues/1579#issuecomment-1180561564
0.11.0
ada3d2df83 files touched
Jan Beich (jbeich)
graphics/libjxl: unbreak JPEG=off build after 70e2590d63b0
In file included from lib/extras/dec/jpegli.cc:16:
In file included from lib/extras/enc/jpegli.cc:27:
In file included from lib/jpegli/common.h:23:
lib/jxl/base/include_jpeglib.h:15:10: fatal error: 'jpeglib.h' file not found
   15 | #include <jpeglib.h>  // IWYU pragma: keep
      |          ^~~~~~~~~~~

PR:		282926
Reported by:	amdmi3
0.11.0
7dbe2e17c9 files touched
Piotr Kubaj (pkubaj)
graphics/libjxl: fix build on big-endian
-- Big-endian architecture detected; defaulting to lcms2 instead of skcms
0.11.0
f3127fabc6 files touched
Matthias Andree (mandree)
graphics/openexr: PORTREVISION bump of openexr users due to ABI change
0.11.0
402b658a02 files touched
Jan Beich (jbeich)
graphics/libjxl: update to 0.11.0
Changes:	https://github.com/libjxl/libjxl/releases/tag/v0.11.0
Reported by:	GitHub (watch releases)
0.10.3
d73ca94c97 files touched
Jan Beich (jbeich)
graphics/libjxl: update to 0.10.3
Changes:	https://github.com/libjxl/libjxl/releases/tag/v0.10.3
Reported by:	GitHub (watch releases)
0.10.2
fad385cf80 files touched
Jan Beich (jbeich)
graphics/libjxl: simplify plist updates
0.10.2
cedc691db6 files touched
Jan Beich (jbeich)
graphics/libjxl: update to 0.10.2
Changes:	https://github.com/libjxl/libjxl/releases/tag/v0.10.2
Reported by:	GitHub (watch releases)
0.10.1
1552075f79 files touched
Jan Beich (jbeich)
graphics/libjxl: update to 0.10.1
Changes:	https://github.com/libjxl/libjxl/releases/tag/v0.10.1
Reported by:	GitHub (watch releases)
0.10.0
4c1f4b3f46 files touched
Jan Beich (jbeich)
graphics/libjxl: update to 0.10.0
Changes:	https://github.com/libjxl/libjxl/releases/tag/v0.10.0
Reported by:	GitHub (watch releases)
0.9.2
f0b61161e3 files touched
Jan Beich (jbeich)
graphics/libjxl: update to 0.9.2
Changes:	https://github.com/libjxl/libjxl/releases/tag/v0.9.2
Reported by:	GitHub (watch releases)
0.9.1
08f4b95485 files touched
Jan Beich (jbeich)
graphics/libjxl: update to 0.9.1
Changes:	https://github.com/libjxl/libjxl/releases/tag/v0.9.1
Reported by:	GitHub (watch releases)
0.9.0
70e2590d63 files touched
Jan Beich (jbeich)
graphics/libjxl: drop bundled graphics/jpeg-turbo after 11b08d733b7c
0.9.0
11b08d733b files touched
Jan Beich (jbeich)
graphics/libjxl: update to 0.9.0
Changes:	https://github.com/libjxl/libjxl/releases/tag/v0.9.0
Reported by:	GitHub (watch releases)
0.8.2
1b4453302b files touched
Matthias Andree (mandree)
*: Bump PORTREVISION for OpenEXR users
Because OpenEXR's SONAME has changed with the 3.2.0 update.
New SONAME: libOpenEXR-3_2.so.31
0.8.2
4ef0e6dadc files touched
Piotr Kubaj (pkubaj)
graphics/libjxl: allow LTO and PPC8 crypto on powerpc64
0.8.2
9633c4df8d files touched
Piotr Kubaj (pkubaj)
graphics/libjxl: remove noop powerpc knob
0.8.2
664a2fa1e5 files touched
Daniel Engberg (diizzy)
*/*: Bump jpeg-turbo users treewide
New major version 3.0.0
0.8.2
753122117e files touched
Jan Beich (jbeich)
graphics/libjxl: update to 0.8.2
Changes:	https://github.com/libjxl/libjxl/releases/tag/v0.8.2
Reported by:	GitHub (watch releases)
0.8.1
0bafdac681 files touched
Jan Beich (jbeich)
graphics/libjxl: unbreak JPEG=off after 115fc1237eeb
Error: Missing: bin/cjpeg_hdr

https://github.com/libjxl/libjxl/commit/759a29f9e6e0

PR:		271124
Submitted by:	fsbruva@yahoo.com
0.8.1
c6132c766d files touched
Piotr Kubaj (pkubaj)
graphics/libjxl: fix build on powerpc / powerpc64
/usr/local/include/hwy/ops/ppc_vsx-inl.h:2719:34: error: use of 'long long' with '__vector' requires VSX support (available on POWER7 or later) to be enabled
0.8.1
0b4ef05121 files touched
Jan Beich (jbeich)
graphics/libjxl: unbreak some tests after 7ea47cecaa27
$ make test
[...]
83% tests passed, 748 tests failed out of 4401

https://github.com/libjxl/libjxl/commit/73df8b879862
0.8.1
60194bbd3a files touched
Jan Beich (jbeich)
graphics/libjxl: convert PIXBUF=off to CMAKE_BOOL after 7ea47cecaa27
https://github.com/libjxl/libjxl/commit/043d52913b63
0.8.1
2adedbc4bd files touched
Jan Beich (jbeich)
graphics/libjxl: update to 0.8.1
Changes:	https://github.com/libjxl/libjxl/releases/tag/v0.8.1
Reported by:	GitHub (watch releases)
0.8.0
cf3f58ef03 files touched
Jan Beich (jbeich)
graphics/libjxl: update to 0.8.0 (nop)
Changes:	https://github.com/libjxl/libjxl/releases/tag/v0.8.0
Reported by:	GitHub (watch releases)
0.8.0rc1
115fc1237e files touched
Jan Beich (jbeich)
graphics/libjxl: update to 0.8.0.r1
Changes:	https://github.com/libjxl/libjxl/releases/tag/v0.8.0rc1
Reported by:	GitHub (watch releases)
0.7.0
dfd63e9ee7 files touched
Jan Beich (jbeich)
graphics/libjxl: don't disable -Werror
FreeBSD is supported upstream, and upstream regularly tests with Clang.
I'd like to be notified of new warnings. Let's see how long it lasts.

Tested by:	Clang 11/13/14/15, GCC 11, -DNDEBUG
0.7.0
3037c199e6 files touched
Jan Beich (jbeich)
graphics/jpeg-xl: update to 0.7.0
Changes:	https://github.com/libjxl/libjxl/releases/tag/v0.7.0
Reported by:	GitHub (watch releases)
0.7rc
fb16dfecae files touched
Stefan Eßer (se)
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
0.7rc
b7f05445c0 files touched
Stefan Eßer (se)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
0.7rc
7ea47cecaa files touched
Jan Beich (jbeich)
graphics/jpeg-xl: update to 0.7.r
Changes:	https://github.com/libjxl/libjxl/releases/tag/v0.7rc
Reported by:	GitHub (watch releases)
0.6.1
2259e3be98 files touched
Jan Beich (jbeich)
graphics/libjxl: unbreak fetch due to repo growth
fetch: https://github.com/libjxl/libjxl/commit/e903d53a58b4.patch: size mismatch: expected 4935, actual 4937

-index e89e8af0a..467442073 100644
+index e89e8af0a8..4674420737 100644
0.6.1
6896c7c48f files touched
Jan Beich (jbeich)
devel/highway: update to 1.0.0
Changes:	https://github.com/google/highway/releases/tag/1.0.0
Reported by:	GitHub (watch releases)
0.6.1
786d1f0a60 files touched
Jan Beich (jbeich)
devel/highway: update to 0.17.0
Changes:	https://github.com/google/highway/releases/tag/0.17.0
Reported by:	GitHub (watch releases)
0.6.1
6e98271eb5 files touched
Jan Beich (jbeich)
graphics/libjxl: unbreak on riscv64 after 32c2b95c682e
Hard-float 'd' ABI can't be used for a target that doesn't support the D instruction set extension (ignoring target-abi)
ld: error: too many errors emitted, stopping now (use -error-limit=0 to see all errors)
c++: error: linker command failed with exit code 1 (use -v to see invocation)

Reported by:	pkg-fallout
0.6.1
bd08b1edde files touched
Tobias C. Berner (tcberner)
graphics/gdk-pixbuf2: add trigger to run gdk-pixbuf-query-loaders
gdk-pixbuf2 uses a cache of its loadable modules, which is updated by
${RREFIX}/bin/gdk-pixbuf-query-loaders and stored in
${PREFIX}/lib/gdk-pixbuf-2.0/${GTK2_VERSION}/loaders.

Remove the pre-existing @exec and @postexec commands in the ports
providing such modules, and add a trigger in graphics/gdk-pixbuf2
to do this automatically.

Reviewed by:		bapt
Differential Revision: https://reviews.freebsd.org/D34679
0.6.1
1cd24a832a files touched
Jan Beich (jbeich)
graphics/libjxl: document recommended addons
Most GTK apps are covered by PIXBUF option. Exceptions are apps that
hardcode formats or have custom import/export. For example, xsane
(unlike simple-scan) doesn't support saving with .jxl extension.
0.6.1
952502d4bc files touched
Jan Beich (jbeich)
graphics/libjxl: split GIMP into gimp-jxl-plugin
gimp-app is a heavy dependency that prevents enabling JXL in other ports.

PR:		261043
0.6.1
fcb1353a34 files touched
Jan Beich (jbeich)
devel/highway: switch to shared library after 00e47df9ed1a
PR:		261003
0.6.1
00e47df9ed files touched
Jan Beich (jbeich)
devel/highway: update to 0.16.0
Changes:	https://github.com/google/highway/releases/tag/0.16.0
Reported by:	GitHub (watch releases)
0.6.1
0d15484b17 files touched
Jan Beich (jbeich)
graphics/libjxl: unbreak fetch via local mirror
fetch: https://codeload.github.com/barmco/skcms/tar.gz/6437475?dummy=/barmco-skcms-6437475_GH0.tar.gz: Not Found
0.6.1
337e0109d3 files touched
Jan Beich (jbeich)
graphics/libjxl: chase LTO on powerpc64 reference
0.6.1
fdd0ceecee files touched
Jan Beich (jbeich)
graphics/libjxl: switch to system highway
PR:		261003
0.6.1
afbd51f052 files touched
Jan Beich (jbeich)
graphics/libjxl: unbreak pkg-config support
Convert static libhwy from package to LDFLAGS, so pkgconf doesn't try
to expand missing package in Requires.private outside of --static.

$ pkg-config --cflags libjxl
Package libhwy was not found in the pkg-config search path.
Perhaps you should add the directory containing `libhwy.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libhwy', required by 'libjxl', not found

PR:		261003
Reported by:	Greg V
0.6.1
a021002287 files touched
Jan Beich (jbeich)
graphics/jpeg-xl: update to 0.6.1
Changes:	https://github.com/libjxl/libjxl/releases/tag/v0.6.1
Reported by:	GitHub (watch releases)
Security:	CVE-2021-22563 CVE-2021-22564
0.6
54ae137252 files touched
Stefan Eßer (se)
graphics/libjxl: Add CPE information
Approved by:	portmgr (blanket)
0.6
52327e4bc5 files touched
Jan Beich (jbeich)
graphics/jpeg-xl: update to 0.6
Changes:	https://gitlab.com/wg1/jpeg-xl/-/releases/v0.6
Reported by:	GitHub (watch releases)
0.5
44ad1dcfb3 files touched
Jan Beich (jbeich)
graphics/libjxl: drop obsolete OpenEXR fix after 155610d50513
0.5
3ea002fded files touched
Jan Beich (jbeich)
graphics/libjxl: replace fc75da3a3b2a with upstream version
0.5
620968a43a files touched
Rene Ladan (rene)
cleanup: drop support for EOL FreeBSD 11.X
Search criteria used:
- 11.4
- OSREL*
- OSVER*
- *_FreeBSD_11

Input from:
- adridg: devel/qca-legacy
- jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds
- sunpoet: security/p5-*OpenSSL*

Reviewed by:	doceng, kde, multimedia, perl, python, ruby, rust
Differential Revision: https://reviews.freebsd.org/D32008
Test Plan: make index
0.5
9838b755d2 files touched
Jan Beich (jbeich)
graphics/libjxl: document upstreaming for 6280c5793ec5
0.5
6280c5793e files touched
Piotr Kubaj (pkubaj)
graphics/libjxl: use the upstream build fix from https://github.com/google/highway/commit/3769cb2c464c
While here, also remove the BROKEN_powerpc64 (I did not see it because I tested
on powerpc64le previously).

Reported by:	jbeich
0.5
fc75da3a3b files touched
Piotr Kubaj (pkubaj)
graphics/libjxl: fix build on powerpc64*
Add FreeBSD variants for linux code.

The include in cpu.cc is not actually necessary, so I did not include anything for FreeBSD.
0.5
c031e141d8 files touched
Jan Beich (jbeich)
graphics/libjxl: unbreak fetch
fetch: https://github.com/libjxl/libjxl/commit/adb32f3f8f37.patch: size mismatch: expected 5662, actual 5664

-index d87e3d72..02145643 100644
+index d87e3d72f..02145643e 100644

Reported by:	Daniel Aleksandersen
0.5
c350bf15e2 files touched
Jan Beich (jbeich)
graphics/libjxl: fails to build on powerpc64
third_party/highway/hwy/nanobenchmark.cc:50:10: fatal error: 'sys/platform/ppc.h' file not found
 #include <sys/platform/ppc.h>  // NOLINT __ppc_get_timebase_freq
          ^~~~~~~~~~~~~~~~~~~~

Reported by:	pkg-fallout
0.5
56ffa089e2 files touched
Matthias Andree (mandree)
*: graphics/openexr PORTREVISION bumps
OpenEXR changes its SONAME again, so bump PORTREVISION of its users.
0.5
e29332bfc5 files touched
Jan Beich (jbeich)
graphics/libjxl: chase LICENSE after 155610d50513
See https://github.com/libjxl/libjxl/commit/bdde644b94c1
0.5
155610d505 files touched
Jan Beich (jbeich)
graphics/jpeg-xl: update to 0.5
Changes:	https://gitlab.com/wg1/jpeg-xl/-/releases/v0.5
Reported by:	GitHub (watch releases)
0.3.7
3cda93bdf6 files touched
Matthias Andree (mandree)
*: bump PORTREVISION after math/Imath update
0.3.7
4030a14b56 files touched
Matthias Andree (mandree)
*: Bump PORTREVISION for openexr update
OpenEXR's patchlevel updated bumped the major version
of the OpenEXR library, hence bump PORTREVISION of all
ports that require OpenEXR.
0.3.7
8dddba7019 files touched
Jan Beich (jbeich)
graphics/libjxl: unbreak with libc++ 12
In file included from tools/cpu/os_specific.cc:60:
/usr/include/sys/cpuset.h:153:12: error: unknown type name 'cpusetid_t'
int     cpuset(cpusetid_t *);
               ^
/usr/include/sys/cpuset.h:154:18: error: unknown type name 'cpuwhich_t'; did you mean '__cpuwhich_t'?
int     cpuset_setid(cpuwhich_t, id_t, cpusetid_t);
                     ^
/usr/include/sys/_types.h:146:14: note: '__cpuwhich_t' declared here
typedef int             __cpuwhich_t;   /* which parameter for cpuset. */
                        ^
In file included from tools/cpu/os_specific.cc:60:
/usr/include/sys/cpuset.h:154:30: error: unknown type name 'id_t'; did you mean 'pid_t'?
int     cpuset_setid(cpuwhich_t, id_t, cpusetid_t);
                                 ^
/usr/include/time.h:95:18: note: 'pid_t' declared here
typedef __pid_t         pid_t;
                        ^
In file included from tools/cpu/os_specific.cc:60:
/usr/include/sys/cpuset.h:154:36: error: unknown type name 'cpusetid_t'
int     cpuset_setid(cpuwhich_t, id_t, cpusetid_t);
                                       ^
/usr/include/sys/cpuset.h:155:18: error: unknown type name 'cpulevel_t'; did you mean '__cpulevel_t'?
int     cpuset_getid(cpulevel_t, cpuwhich_t, id_t, cpusetid_t *);
                     ^
/usr/include/sys/_types.h:147:14: note: '__cpulevel_t' declared here
typedef int             __cpulevel_t;   /* level parameter for cpuset. */
                        ^
In file included from tools/cpu/os_specific.cc:60:
/usr/include/sys/cpuset.h:155:30: error: unknown type name 'cpuwhich_t'; did you mean '__cpuwhich_t'?
int     cpuset_getid(cpulevel_t, cpuwhich_t, id_t, cpusetid_t *);
                                 ^
/usr/include/sys/_types.h:146:14: note: '__cpuwhich_t' declared here
typedef int             __cpuwhich_t;   /* which parameter for cpuset. */
                        ^
In file included from tools/cpu/os_specific.cc:60:
/usr/include/sys/cpuset.h:155:42: error: unknown type name 'id_t'; did you mean 'pid_t'?
int     cpuset_getid(cpulevel_t, cpuwhich_t, id_t, cpusetid_t *);
                                             ^
/usr/include/time.h:95:18: note: 'pid_t' declared here
typedef __pid_t         pid_t;
                        ^
In file included from tools/cpu/os_specific.cc:60:
/usr/include/sys/cpuset.h:155:48: error: unknown type name 'cpusetid_t'
int     cpuset_getid(cpulevel_t, cpuwhich_t, id_t, cpusetid_t *);
                                                   ^
/usr/include/sys/cpuset.h:156:24: error: unknown type name 'cpulevel_t'; did you mean '__cpulevel_t'?
int     cpuset_getaffinity(cpulevel_t, cpuwhich_t, id_t, size_t, cpuset_t *);
                           ^
/usr/include/sys/_types.h:147:14: note: '__cpulevel_t' declared here
typedef int             __cpulevel_t;   /* level parameter for cpuset. */
                        ^
In file included from tools/cpu/os_specific.cc:60:
/usr/include/sys/cpuset.h:156:36: error: unknown type name 'cpuwhich_t'; did you mean '__cpuwhich_t'?
int     cpuset_getaffinity(cpulevel_t, cpuwhich_t, id_t, size_t, cpuset_t *);
                                       ^
/usr/include/sys/_types.h:146:14: note: '__cpuwhich_t' declared here
typedef int             __cpuwhich_t;   /* which parameter for cpuset. */
                        ^
In file included from tools/cpu/os_specific.cc:60:
/usr/include/sys/cpuset.h:156:48: error: unknown type name 'id_t'; did you mean 'pid_t'?
int     cpuset_getaffinity(cpulevel_t, cpuwhich_t, id_t, size_t, cpuset_t *);
                                                   ^
/usr/include/time.h:95:18: note: 'pid_t' declared here
typedef __pid_t         pid_t;
                        ^
In file included from tools/cpu/os_specific.cc:60:
/usr/include/sys/cpuset.h:157:24: error: unknown type name 'cpulevel_t'; did you mean '__cpulevel_t'?
int     cpuset_setaffinity(cpulevel_t, cpuwhich_t, id_t, size_t, const cpuset_t *);
                           ^
/usr/include/sys/_types.h:147:14: note: '__cpulevel_t' declared here
typedef int             __cpulevel_t;   /* level parameter for cpuset. */
                        ^
In file included from tools/cpu/os_specific.cc:60:
/usr/include/sys/cpuset.h:157:36: error: unknown type name 'cpuwhich_t'; did you mean '__cpuwhich_t'?
int     cpuset_setaffinity(cpulevel_t, cpuwhich_t, id_t, size_t, const cpuset_t *);
                                       ^
/usr/include/sys/_types.h:146:14: note: '__cpuwhich_t' declared here
typedef int             __cpuwhich_t;   /* which parameter for cpuset. */
                        ^
In file included from tools/cpu/os_specific.cc:60:
/usr/include/sys/cpuset.h:157:48: error: unknown type name 'id_t'; did you mean 'pid_t'?
int     cpuset_setaffinity(cpulevel_t, cpuwhich_t, id_t, size_t, const cpuset_t *);
                                                   ^
/usr/include/time.h:95:18: note: 'pid_t' declared here
typedef __pid_t         pid_t;
                        ^

Reported by:	pkg-fallout
0.3.7
5c3f345f37 files touched
Jan Beich (jbeich)
graphics/jpeg-xl: chase project rename/move
https://gitlab.com/wg1/jpeg-xl/-/commit/8304ea4440fd
https://gitlab.com/wg1/jpeg-xl/-/issues/245

← back to port