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

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it is already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

Port details on branch 2021Q3
libjxl JPEG XL reference encoder/decoder
0.5 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.5Version of this port present on the latest quarterly branch.
Maintainer: jbeich@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2021-08-02 17:25:02
Last Update: 2021-09-07 05:16:35
Commit Hash: 04e6d0f
License: BSD3CLAUSE ZLIB
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. WWW: https://jpeg.org/jpegxl/
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 (47 items)
Collapse this list.
  1. @shared-mime-info share/mime
  2. @ldconfig
  3. /usr/local/share/licenses/libjxl-0.5/catalog.mk
  4. /usr/local/share/licenses/libjxl-0.5/LICENSE
  5. /usr/local/share/licenses/libjxl-0.5/BSD3CLAUSE
  6. /usr/local/share/licenses/libjxl-0.5/ZLIB
  7. bin/cjxl
  8. bin/djxl
  9. include/jxl/butteraugli.h
  10. include/jxl/butteraugli_cxx.h
  11. include/jxl/codestream_header.h
  12. include/jxl/color_encoding.h
  13. include/jxl/decode.h
  14. include/jxl/decode_cxx.h
  15. include/jxl/encode.h
  16. include/jxl/encode_cxx.h
  17. include/jxl/jxl_export.h
  18. include/jxl/jxl_threads_export.h
  19. include/jxl/memory_manager.h
  20. include/jxl/parallel_runner.h
  21. include/jxl/resizable_parallel_runner.h
  22. include/jxl/resizable_parallel_runner_cxx.h
  23. include/jxl/thread_parallel_runner.h
  24. include/jxl/thread_parallel_runner_cxx.h
  25. include/jxl/types.h
  26. lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jxl.so
  27. lib/libjxl.a
  28. lib/libjxl.so
  29. lib/libjxl.so.0
  30. lib/libjxl.so.0.5.0
  31. lib/libjxl_dec.a
  32. lib/libjxl_threads.a
  33. lib/libjxl_threads.so
  34. lib/libjxl_threads.so.0
  35. lib/libjxl_threads.so.0.5.0
  36. libdata/pkgconfig/libjxl.pc
  37. libdata/pkgconfig/libjxl_threads.pc
  38. libexec/gimp/2.2/plug-ins/file-jxl/file-jxl
  39. share/man/man1/cjxl.1.gz
  40. share/man/man1/djxl.1.gz
  41. share/mime/packages/image-jxl.xml
  42. share/thumbnailers/jxl.thumbnailer
  43. @postexec %D/bin/gdk-pixbuf-query-loaders > /dev/null 2>&1 && %D/bin/gdk-pixbuf-query-loaders > %D/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache 2>/dev/null || /usr/bin/true
  44. @postunexec %D/bin/gdk-pixbuf-query-loaders > /dev/null 2>&1 && %D/bin/gdk-pixbuf-query-loaders > %D/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache 2>/dev/null || /usr/bin/true
  45. @owner
  46. @group
  47. @mode
Collapse this list.
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 = 1627921201 SHA256 (libjxl-libjxl-v0.5_GH0.tar.gz) = 911cb4b50eb621131ca22382166f40d4914a4ff4453dd299ade1e3292f311f89 SIZE (libjxl-libjxl-v0.5_GH0.tar.gz) = 16868006

Expand this list (10 items)

Collapse this list.

SHA256 (barmco-skcms-6437475_GH0.tar.gz) = 6818ea7aa053a964d1795d6d1d3c5e2aad5d30dff9817c8e604e324ef643ec01 SIZE (barmco-skcms-6437475_GH0.tar.gz) = 9200034 SHA256 (google-highway-0.12.2-4-ge239774_GH0.tar.gz) = 27ae8a40f82874cb30bd62ef8f5567cc27838ee258ed0af47745685a15b23a8e SIZE (google-highway-0.12.2-4-ge239774_GH0.tar.gz) = 1488138 SHA256 (lvandeve-lodepng-48e5364_GH0.tar.gz) = 41e0bcc686e31ee2d51a6c87c0089045f4805e4053d39026ad02e8aa90c782c1 SIZE (lvandeve-lodepng-48e5364_GH0.tar.gz) = 239988 SHA256 (webmproject-sjpeg-868ab55_GH0.tar.gz) = ffe757b376fed2fd94473f8625c25f82a3a23aa317fb1bbf1ac8159b6e0a7726 SIZE (webmproject-sjpeg-868ab55_GH0.tar.gz) = 2472084 SHA256 (adb32f3f8f37.patch) = 52e4fd7e1bce238731a9a1a0b1c9124624c6f85766d3debaf2d2e0f017471692 SIZE (adb32f3f8f37.patch) = 5664

Collapse this list.


Packages (timestamps in pop-ups are UTC):
libjxl
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.11.1_10.11.1_1-0.11.1_10.11.1_1---
FreeBSD:13:quarterly0.11.1_10.11.1_1-0.11.1_10.11.1_10.9.10.9.10.9.2
FreeBSD:14:latest0.11.1_10.11.1_1-0.11.1_10.11.1_10.8.2-0.8.2
FreeBSD:14:quarterly0.11.1_10.11.1_1-0.11.1_10.11.1_10.9.10.9.10.9.2
FreeBSD:15:latest0.11.1_10.11.1_1n/a0.11.1_1n/a0.9.10.9.10.10.0
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
  3. ninja : devel/ninja
  4. pkgconf>=1.3.0_1 : devel/pkgconf
  5. update-mime-database : misc/shared-mime-info
  6. python3.8 : lang/python38
Runtime dependencies:
  1. update-mime-database : misc/shared-mime-info
Library dependencies:
  1. libbrotlienc.so : archivers/brotli
  2. libgif.so : graphics/giflib
  3. libgegl-0.4.so : graphics/gegl
  4. libgimp-2.0.so : graphics/gimp-app
  5. libbabl-0.1.so : x11/babl
  6. libImath.so : math/Imath
  7. libOpenEXR.so : graphics/openexr
  8. libpng.so : graphics/png
  9. libjpeg.so : graphics/jpeg-turbo
  10. libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
  11. libglib-2.0.so : devel/glib20
  12. libintl.so : devel/gettext-runtime
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for libjxl-0.5: GIF=on: GIF image format support GIMP=on: GIMP plugin 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 localbase:ldflags pkgconfig shared-mime-info jpeg python:build gnome
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/libjxl/libjxl/tar.gz/v0.5?dummy=/
Collapse this list.

Number of commits found: 4

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.5
07 Sep 2021 05:16:35
commit hash: 04e6d0fe691723908e7a82850f8149ef89bb07fecommit hash: 04e6d0fe691723908e7a82850f8149ef89bb07fecommit hash: 04e6d0fe691723908e7a82850f8149ef89bb07fecommit hash: 04e6d0fe691723908e7a82850f8149ef89bb07fe files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
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

(cherry picked from commit c031e141d868210e50b9aa48aa3452d786dd19de)
0.5
22 Aug 2021 07:22:32
commit hash: 7c5e84bb15cf4fc7c6b0388a28e9eb9711093583commit hash: 7c5e84bb15cf4fc7c6b0388a28e9eb9711093583commit hash: 7c5e84bb15cf4fc7c6b0388a28e9eb9711093583commit hash: 7c5e84bb15cf4fc7c6b0388a28e9eb9711093583 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
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

(cherry picked from commit c350bf15e24eb44eb5576db28322d78bee7ab23b)
0.5
02 Aug 2021 17:21:17
commit hash: 0d342569d3d388f500af8b303098cd4da236c459commit hash: 0d342569d3d388f500af8b303098cd4da236c459commit hash: 0d342569d3d388f500af8b303098cd4da236c459commit hash: 0d342569d3d388f500af8b303098cd4da236c459 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/libjxl: chase LICENSE after 155610d50513

See https://github.com/libjxl/libjxl/commit/bdde644b94c1

(cherry picked from commit e29332bfc5317b47c7ccc31aa58f3e3719f9d1e4)
0.5
02 Aug 2021 17:21:17
commit hash: 3a8e6b08db98f798e46ddf5a3540e204e7aca54acommit hash: 3a8e6b08db98f798e46ddf5a3540e204e7aca54acommit hash: 3a8e6b08db98f798e46ddf5a3540e204e7aca54acommit hash: 3a8e6b08db98f798e46ddf5a3540e204e7aca54a files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/jpeg-xl: update to 0.5

Changes:	https://gitlab.com/wg1/jpeg-xl/-/releases/v0.5
Reported by:	GitHub (watch releases)

(cherry picked from commit 155610d5051387732990acb735a7b895ce043f5b)

Number of commits found: 4