notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
libjxl JPEG XL reference encoder/decoder
0.6.1 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.5_1Version of this port present on the latest quarterly branch.
Maintainer: jbeich@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2021-06-17 00:45:09
Last Update: 2021-10-30 00:42:30
Commit Hash: a021002
License: BSD3CLAUSE ZLIB
Description:
SVNWeb : git : Homepage
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.6.1/catalog.mk
  3. /usr/local/share/licenses/libjxl-0.6.1/LICENSE
  4. /usr/local/share/licenses/libjxl-0.6.1/BSD3CLAUSE
  5. /usr/local/share/licenses/libjxl-0.6.1/ZLIB
  6. bin/cjxl
  7. bin/djxl
  8. include/jxl/butteraugli.h
  9. include/jxl/butteraugli_cxx.h
  10. include/jxl/codestream_header.h
  11. include/jxl/color_encoding.h
  12. include/jxl/decode.h
  13. include/jxl/decode_cxx.h
  14. include/jxl/encode.h
  15. include/jxl/encode_cxx.h
  16. include/jxl/jxl_export.h
  17. include/jxl/jxl_threads_export.h
  18. include/jxl/memory_manager.h
  19. include/jxl/parallel_runner.h
  20. include/jxl/resizable_parallel_runner.h
  21. include/jxl/resizable_parallel_runner_cxx.h
  22. include/jxl/thread_parallel_runner.h
  23. include/jxl/thread_parallel_runner_cxx.h
  24. include/jxl/types.h
  25. lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jxl.so
  26. lib/libjxl.a
  27. lib/libjxl.so
  28. lib/libjxl.so.0.6
  29. lib/libjxl.so.0.6.1
  30. lib/libjxl_dec.a
  31. lib/libjxl_threads.a
  32. lib/libjxl_threads.so
  33. lib/libjxl_threads.so.0.6
  34. lib/libjxl_threads.so.0.6.1
  35. libdata/pkgconfig/libjxl.pc
  36. libdata/pkgconfig/libjxl_threads.pc
  37. libexec/gimp/2.2/plug-ins/file-jxl/file-jxl
  38. share/man/man1/cjxl.1.gz
  39. share/man/man1/djxl.1.gz
  40. share/mime/packages/image-jxl.xml
  41. share/thumbnailers/jxl.thumbnailer
  42. @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
  43. @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
  44. @owner
  45. @group
  46. @mode
Collapse this list.
Dependency lines:
  • For RUN/BUILD depends:
    • libjxl>0:graphics/libjxl
  • For LIB depends:
    • libjxl.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
PKGNAME: libjxl
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
libjxl
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd640.5_10.5
FreeBSD:11:armv6--
FreeBSD:11:i3860.5_10.5
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64--
FreeBSD:12:amd640.6.10.6.1
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3860.6.10.6.1
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64-0.6.1
FreeBSD:13:amd640.6.10.6.1
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3860.6.10.6.1
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch640.6.1-
FreeBSD:14:amd640.6.1-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3860.6.1-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

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. libatk-1.0.so : accessibility/atk
  10. libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
  11. libglib-2.0.so : devel/glib20
  12. libintl.so : devel/gettext-runtime
  13. libgtk-x11-2.0.so : x11-toolkits/gtk20
  14. libpango-1.0.so : x11-toolkits/pango
  15. libjpeg.so : graphics/jpeg-turbo
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

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.6.1?dummy=/
Collapse this list.
Port Moves
  • port moved here from graphics/jpeg-xl on 2021-06-16
    REASON: Project was renamed upstream

Number of commits found: 18

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
30 Oct 2021 00:42:30
 files touched by this commit commit hash:a0210022876b25217caf13c642912f71c2ceb6cb  0.6.1
Jan Beich (jbeich) search for other commits by this committer
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
20 Oct 2021 16:13:09
 files touched by this commit commit hash:54ae137252837b744aff8fb9c6c348ad79cb8b06  0.6
Stefan E├čer (se) search for other commits by this committer
graphics/libjxl: Add CPE information

Approved by:	portmgr (blanket)
04 Oct 2021 20:31:50
 files touched by this commit commit hash:52327e4bc56239d946ca6eff89e6cdc03c518ef8  0.6
Jan Beich (jbeich) search for other commits by this committer
graphics/jpeg-xl: update to 0.6

Changes:	https://gitlab.com/wg1/jpeg-xl/-/releases/v0.6
Reported by:	GitHub (watch releases)
01 Oct 2021 14:56:29
 files touched by this commit commit hash:3ea002fded27752e45b2bc4674a3685ef1206451  0.5_1
Jan Beich (jbeich) search for other commits by this committer
graphics/libjxl: replace fc75da3a3b2a with upstream version
01 Oct 2021 14:56:29
 files touched by this commit commit hash:44ad1dcfb3f8d165c4772dab40a513570d2db37f  0.5_1
Jan Beich (jbeich) search for other commits by this committer
graphics/libjxl: drop obsolete OpenEXR fix after 155610d50513
30 Sep 2021 21:23:30
 files touched by this commit commit hash:620968a43a5f9bb3fa98ab20f257a4c0d864caa7  0.5_1
Rene Ladan (rene) search for other commits by this committer
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
30 Sep 2021 19:26:46
 files touched by this commit commit hash:9838b755d298f9860c586e38f64a3fb6984ed89f  0.5_1
Jan Beich (jbeich) search for other commits by this committer
graphics/libjxl: document upstreaming for 6280c5793ec5
30 Sep 2021 19:02:16
 files touched by this commit commit hash:6280c5793ec5d93b939844f8fc35fde21e8ffb9e  0.5_1
Piotr Kubaj (pkubaj) search for other commits by this committer
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
30 Sep 2021 15:48:31
 files touched by this commit commit hash:fc75da3a3b2adf1148010fe1f3cd75528387bdcc  0.5_1
Piotr Kubaj (pkubaj) search for other commits by this committer
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.
07 Sep 2021 05:16:13
 files touched by this commit commit hash:c031e141d868210e50b9aa48aa3452d786dd19de  0.5_1
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
22 Aug 2021 07:21:22
 files touched by this commit commit hash:c350bf15e24eb44eb5576db28322d78bee7ab23b  0.5_1
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
03 Aug 2021 18:19:14
 files touched by this commit commit hash:56ffa089e2baf297adb8da027f01c373183bdb68  0.5_1
Matthias Andree (mandree) search for other commits by this committer
*: graphics/openexr PORTREVISION bumps

OpenEXR changes its SONAME again, so bump PORTREVISION of its users.
02 Aug 2021 17:21:04
 files touched by this commit commit hash:e29332bfc5317b47c7ccc31aa58f3e3719f9d1e4  0.5
Jan Beich (jbeich) search for other commits by this committer
graphics/libjxl: chase LICENSE after 155610d50513

See https://github.com/libjxl/libjxl/commit/bdde644b94c1
02 Aug 2021 17:15:13
 files touched by this commit commit hash:155610d5051387732990acb735a7b895ce043f5b  0.5
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)
17 Jul 2021 09:17:59
 files touched by this commit commit hash:3cda93bdf69bfb4ea99181e638e661c467dad38d  0.3.7_4
Matthias Andree (mandree) search for other commits by this committer
*: bump PORTREVISION after math/Imath update
03 Jul 2021 05:15:12
 files touched by this commit commit hash:4030a14b56cadbbad0d09068011f6624050811f5  0.3.7_3
Matthias Andree (mandree) search for other commits by this committer
*: 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.
17 Jun 2021 00:37:47
 files touched by this commit commit hash:8dddba70191e258bd9130f6294002bcd214ad3d3  0.3.7_2
Jan Beich (jbeich) search for other commits by this committer
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);
(Only the first 15 lines of the commit message are shown above View all of this commit message)
17 Jun 2021 00:36:40
 files touched by this commit commit hash:5c3f345f37988316e0d89ffe3df3dd223b635e63  0.3.7_2
Jan Beich (jbeich) search for other commits by this committer
graphics/jpeg-xl: chase project rename/move

https://gitlab.com/wg1/jpeg-xl/-/commit/8304ea4440fd
https://gitlab.com/wg1/jpeg-xl/-/issues/245

Number of commits found: 18