notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
I started running short on disk space for the non-production FreshPorts hosts. This time, I have decided to ask for donations. See my recent blog post which points to my Patreon account.
Server is being updated to FreeBSD 14.3 as you read this... and it is done.
Commit processing is stalled - it is a jail issue. I will work on it later today. 2025-09-17 12:17 UTC - It has been fixed. Sometime before 17:27 UTC.
Port details on branch 2023Q1
libjxl JPEG XL reference encoder/decoder
0.7.0 graphics on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.7.0Version of this port present on the latest quarterly branch.
Maintainer: jbeich@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-03-03 16:00:08
Last Update: 2023-03-03 15:59:38
Commit Hash: 566b9d3
License: BSD3CLAUSE
WWW:
https://jpeg.org/jpegxl/
Description:
The JPEG XL Image Coding System (ISO/IEC 18181) has a rich feature set and is particularly optimised for responsive web environments, so that content renders well on a wide range of devices. Moreover, it includes several features that help transition from the legacy JPEG format.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (46 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/libjxl-0.7.0/catalog.mk
  3. /usr/local/share/licenses/libjxl-0.7.0/LICENSE
  4. /usr/local/share/licenses/libjxl-0.7.0/BSD3CLAUSE
  5. bin/cjpeg_hdr
  6. bin/cjxl
  7. bin/djxl
  8. bin/jxlinfo
  9. include/jxl/butteraugli.h
  10. include/jxl/butteraugli_cxx.h
  11. include/jxl/cms_interface.h
  12. include/jxl/codestream_header.h
  13. include/jxl/color_encoding.h
  14. include/jxl/decode.h
  15. include/jxl/decode_cxx.h
  16. include/jxl/encode.h
  17. include/jxl/encode_cxx.h
  18. include/jxl/jxl_export.h
  19. include/jxl/jxl_threads_export.h
  20. include/jxl/memory_manager.h
  21. include/jxl/parallel_runner.h
  22. include/jxl/resizable_parallel_runner.h
  23. include/jxl/resizable_parallel_runner_cxx.h
  24. include/jxl/thread_parallel_runner.h
  25. include/jxl/thread_parallel_runner_cxx.h
  26. include/jxl/types.h
  27. include/jxl/version.h
  28. lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jxl.so
  29. lib/libjxl.a
  30. lib/libjxl.so
  31. lib/libjxl.so.0.7
  32. lib/libjxl.so.0.7.0
  33. lib/libjxl_dec.a
  34. lib/libjxl_threads.a
  35. lib/libjxl_threads.so
  36. lib/libjxl_threads.so.0.7
  37. lib/libjxl_threads.so.0.7.0
  38. libdata/pkgconfig/libjxl.pc
  39. libdata/pkgconfig/libjxl_threads.pc
  40. share/man/man1/cjxl.1.gz
  41. share/man/man1/djxl.1.gz
  42. share/mime/packages/image-jxl.xml
  43. share/thumbnailers/jxl.thumbnailer
  44. @owner
  45. @group
  46. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • libjxl>0:graphics/libjxl
To install the port:
cd /usr/ports/graphics/libjxl/ && make install clean
To add the package, run one of these commands:
  • pkg install graphics/libjxl
  • pkg install libjxl
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: libjxl
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1663763390 SHA256 (libjxl-libjxl-v0.7.0_GH0.tar.gz) = 3114bba1fabb36f6f4adc2632717209aa6f84077bc4e93b420e0d63fa0455c5e SIZE (libjxl-libjxl-v0.7.0_GH0.tar.gz) = 1505917

Expand this list (6 items)

Collapse this list.

SHA256 (jbeich-skcms-6437475_GH0.tar.gz) = 6818ea7aa053a964d1795d6d1d3c5e2aad5d30dff9817c8e604e324ef643ec01 SIZE (jbeich-skcms-6437475_GH0.tar.gz) = 9200034 SHA256 (libjxl-testdata-d81acac_GH0.tar.gz) = ae76a2bf3cbbeb927ad2570f08da6cfb0157ac8d3284ba5003848d1514489909 SIZE (libjxl-testdata-d81acac_GH0.tar.gz) = 26789139 SHA256 (webmproject-sjpeg-868ab55_GH0.tar.gz) = ffe757b376fed2fd94473f8625c25f82a3a23aa317fb1bbf1ac8159b6e0a7726 SIZE (webmproject-sjpeg-868ab55_GH0.tar.gz) = 2472084

Collapse this list.


No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. a2x : textproc/asciidoc
  2. cmake : devel/cmake-core
  3. ninja : devel/ninja
  4. pkgconf>=1.3.0_1 : devel/pkgconf
  5. update-mime-database : misc/shared-mime-info
  6. python3.9 : lang/python39
Test dependencies:
  1. googletest>0 : devel/googletest
Runtime dependencies:
  1. update-mime-database : misc/shared-mime-info
Library dependencies:
  1. libbrotlienc.so : archivers/brotli
  2. libhwy.so : devel/highway
  3. libgif.so : graphics/giflib
  4. libOpenEXR.so : graphics/openexr
  5. libpng.so : graphics/png
  6. libjpeg.so : graphics/jpeg-turbo
  7. libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
  8. libglib-2.0.so : devel/glib20
  9. libintl.so : devel/gettext-runtime
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for libjxl-0.7.0: GIF=on: GIF image format support JPEG=on: JPEG image format support LTO=on: Use Link-Time Optimization MANPAGES=on: Build and/or install manual pages OPENEXR=on: HDR image format support via OpenEXR PIXBUF=on: GDK-PixBuf library support PNG=on: PNG image format support ===> Use 'make config' to modify these settings
Options name:
graphics_libjxl
USES:
cmake:testing compiler:c++11-lib cpe localbase:ldflags pkgconfig shared-mime-info jpeg python:build gnome
pkg-message:
For install:
Additional packages recommended for new users: - imlib2-jxl (e.g., feh, scrot) - kf5-kimageformats (e.g., nomacs, flameshot, skanlite) - gimp-jxl-plugin
If upgrading from < 0.6.1_4:
If you use GIMP to read/write .jxl files install gimp-jxl-plugin after upgrade.
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/libjxl/libjxl/tar.gz/v0.7.0?dummy=/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.7.0
03 Mar 2023 15:59:38
commit hash: 566b9d34538eaee59b302331a0d4d4c44d01638dcommit hash: 566b9d34538eaee59b302331a0d4d4c44d01638dcommit hash: 566b9d34538eaee59b302331a0d4d4c44d01638dcommit hash: 566b9d34538eaee59b302331a0d4d4c44d01638d files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
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
(cherry picked from commit 0b4ef05121c56a358553868394ea7a7e12d4edf9)
0.7.0
03 Mar 2023 15:59:38
commit hash: ba19f8a7d0f0fb5283c240acb840d1c6a3518b8ccommit hash: ba19f8a7d0f0fb5283c240acb840d1c6a3518b8ccommit hash: ba19f8a7d0f0fb5283c240acb840d1c6a3518b8ccommit hash: ba19f8a7d0f0fb5283c240acb840d1c6a3518b8c files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/libjxl: convert PIXBUF=off to CMAKE_BOOL after 7ea47cecaa27

https://github.com/libjxl/libjxl/commit/043d52913b63
(cherry picked from commit 60194bbd3a61c366aaba11c62aa74737310d3f4d)

Number of commits found: 2