Port details on branch 2026Q4
libjxl JPEG XL reference encoder/decoder
0.12.0 graphics Σ =10 0.12.0Version of this port present on the latest quarterly branch. Maintainer: jbeich@FreeBSD.org Port Added: 2021-06-17 00:45:09
Last Update: 2026-07-04 00:32:51
Commit Hash: fc57321
People watching this port, also watch: expat , glib , libedit , libevent , liblz4 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. ¦ ¦ ¦ ¦
Manual pages: #
pkg-plist: as obtained via: make generate-plist # USE_RC_SUBR (Service Scripts)
no SUBR information found for this port
Dependency lines :
For LIB depends:libjxl.so:graphics/libjxl libjxl_cms.so:graphics/libjxl libjxl_threads.so: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 = 1782923819
SHA256 (libjxl-libjxl-v0.12.0_GH0.tar.gz) = 03e9be69a30be4011f559da75328b6d7cea8ad921fabfbd551ce10bf45cdc992
SIZE (libjxl-libjxl-v0.12.0_GH0.tar.gz) = 1698757
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:
Dependencies # NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered. Build dependencies: #
a2x : textproc/asciidoc cmake : devel/cmake-core ninja : devel/ninja pkgconf>=1.3.0_1 : devel/pkgconf update-mime-database : misc/shared-mime-info python3.12 : lang/python312
Test dependencies: #
googletest>0 : devel/googletest
Runtime dependencies: #
update-mime-database : misc/shared-mime-info
Library dependencies: #
libbrotlienc.so : archivers/brotli libhwy.so : devel/highway libgif.so : graphics/giflib libOpenEXR.so : graphics/openexr libpng.so : graphics/png libjpeg.so : graphics/jpeg-turbo libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2 libglib-2.0.so : devel/glib20 libintl.so : devel/gettext-runtime
This port is required by: # for Build #
comms/syncterm
graphics/vips
for Libraries #
astro/siril
comms/xastir
graphics/GraphicsMagick
graphics/ImageMagick7
graphics/chafa
graphics/darktable
graphics/digikam
Deleted ports which required this port:
for Run #
multimedia/emby-server
x11-fm/sushi
Deleted ports which required this port:
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options : #
===> The following configuration options are available for libjxl-0.12.0:
GIF=on: GIF image format support
JPEG=on: JPEG image format support
LCMS2=off: Little CMS 2.x 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: #