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
Port details
jpeg-xl JPEG XL reference encoder/decoder
0.3.7_2 graphics Deleted 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.3.7_2Version of this port present on the latest quarterly branch.
Maintainer: jbeich@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2020-11-20 18:17:09
Last Update: 2021-06-17 00:36:40
Commit Hash: 5c3f345
License: APACHE20 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:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (46 items)
Collapse this list.
  1. @shared-mime-info share/mime
  2. @ldconfig
  3. /usr/local/share/licenses/jpeg-xl-0.3.7_2/catalog.mk
  4. /usr/local/share/licenses/jpeg-xl-0.3.7_2/LICENSE
  5. /usr/local/share/licenses/jpeg-xl-0.3.7_2/APACHE20
  6. /usr/local/share/licenses/jpeg-xl-0.3.7_2/BSD3CLAUSE
  7. /usr/local/share/licenses/jpeg-xl-0.3.7_2/ZLIB
  8. bin/cjxl
  9. bin/djxl
  10. include/jxl/butteraugli.h
  11. include/jxl/butteraugli_cxx.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/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
  29. lib/libjxl.so.0.3.7
  30. lib/libjxl_dec.a
  31. lib/libjxl_threads.a
  32. lib/libjxl_threads.so
  33. lib/libjxl_threads.so.0
  34. lib/libjxl_threads.so.0.3.7
  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:
  • jpeg-xl>0:graphics/jpeg-xl
No installation instructions:
This port has been deleted.
PKGNAME: jpeg-xl
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1617891487 SHA256 (barmco-skcms-6437475_GH0.tar.gz) = 6818ea7aa053a964d1795d6d1d3c5e2aad5d30dff9817c8e604e324ef643ec01 SIZE (barmco-skcms-6437475_GH0.tar.gz) = 9200034

Expand this list (8 items)

Collapse this list.

SHA256 (google-highway-0.11.1_GH0.tar.gz) = 4c4bb9501c02b27a0944afde8923aaab554384690d37e5b2a7f97553426ea641 SIZE (google-highway-0.11.1_GH0.tar.gz) = 1444575 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 (wg1-jpeg-xl-9e9bce86164dc4d01c39eeeb3404d6aed85137b2_GL0.tar.gz) = 2b46a2cfccb5816ece3a11ae8dbbff724ba2bd2f75a25ef4f77b2558350f883f SIZE (wg1-jpeg-xl-9e9bce86164dc4d01c39eeeb3404d6aed85137b2_GL0.tar.gz) = 14564074

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
  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 jpeg-xl-0.3.7_2: 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_jpeg-xl
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 (2 items)
Collapse this list.
  1. https://codeload.github.com/jpeg-xl/jpeg-xl/tar.gz/v0.3.7?dummy=/
  2. https://gitlab.com/wg1/jpeg-xl/-/archive/9e9bce86164dc4d01c39eeeb3404d6aed85137b2.tar.gz?dummy=/
Collapse this list.
Port Moves
  • port moved to graphics/libjxl on 2021-06-16
    REASON: Project was renamed upstream

Number of commits found: 25

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.3.7_2
17 Jun 2021 00:36:40
commit hash: 5c3f345f37988316e0d89ffe3df3dd223b635e63commit hash: 5c3f345f37988316e0d89ffe3df3dd223b635e63commit hash: 5c3f345f37988316e0d89ffe3df3dd223b635e63commit hash: 5c3f345f37988316e0d89ffe3df3dd223b635e63 files touched by this commit
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
0.3.7_2
18 May 2021 17:15:57
commit hash: 1d5b7c913b1c41f208ac96ccf898296200f22fcccommit hash: 1d5b7c913b1c41f208ac96ccf898296200f22fcccommit hash: 1d5b7c913b1c41f208ac96ccf898296200f22fcccommit hash: 1d5b7c913b1c41f208ac96ccf898296200f22fcc files touched by this commit
Matthias Andree (mandree) search for other commits by this committer
Bump portrevisions of openexr and Imath users.
0.3.7_1
18 May 2021 00:47:15
commit hash: 45182f52f4b6e9ea4e2cbec59519eff1c341a515commit hash: 45182f52f4b6e9ea4e2cbec59519eff1c341a515commit hash: 45182f52f4b6e9ea4e2cbec59519eff1c341a515commit hash: 45182f52f4b6e9ea4e2cbec59519eff1c341a515 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
graphics/jpeg-xl: convert TEST option to USES=cmake:testing
0.3.7_1
12 Apr 2021 00:33:39
commit hash: 136cf0c62d8bbf420ca40d06a905819e80b95edfcommit hash: 136cf0c62d8bbf420ca40d06a905819e80b95edfcommit hash: 136cf0c62d8bbf420ca40d06a905819e80b95edfcommit hash: 136cf0c62d8bbf420ca40d06a905819e80b95edf files touched by this commit
Matthias Andree (mandree) search for other commits by this committer
graphics/jpeg-xl: make compatible with OpenEXR/Imath 3.0
0.3.7
09 Apr 2021 18:44:23
commit hash: 911f04257e3175fca4e46c7d57bf5ca79767e209commit hash: 911f04257e3175fca4e46c7d57bf5ca79767e209commit hash: 911f04257e3175fca4e46c7d57bf5ca79767e209commit hash: 911f04257e3175fca4e46c7d57bf5ca79767e209 files touched by this commit
Matthias Fechner (mfechner) search for other commits by this committer
Regenerate all distfiles using gitlab as source.

This regeneration is required as the new gitlab version changed
the address and the directory the source files can be downloaded.

This commit also applies some small fixes to make sure all ports using
gitlab are buildable.

Reviewed by:	mat
Approved by:	portmgr
Differential Revision:	https://reviews.freebsd.org/D29628
0.3.7
07 Apr 2021 08:09:01
commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
0.3.7
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
0.3.7
29 Mar 2021 23:51:20
Revision:569525Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/jpeg-xl: update to 0.3.7

Changes:	https://gitlab.com/wg1/jpeg-xl/-/releases/v0.3.7
Reported by:	Repology
0.3.6
26 Mar 2021 06:42:21
Revision:569242Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/jpeg-xl: update to 0.3.6

Changes:	https://gitlab.com/wg1/jpeg-xl/-/tags/v0.3.6
Changes:	https://gitlab.com/wg1/jpeg-xl/-/compare/v0.3.5...v0.3.6
0.3.5
24 Mar 2021 18:45:40
Revision:569152Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/jpeg-xl: update to 0.3.5

Changes:	https://gitlab.com/wg1/jpeg-xl/-/tags/v0.3.5
Changes:	https://gitlab.com/wg1/jpeg-xl/-/compare/v0.3.4...v0.3.5
0.3.4
17 Mar 2021 23:30:57
Revision:568697Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/jpeg-xl: update to 0.3.4

Changes:	https://gitlab.com/wg1/jpeg-xl/-/tags/v0.3.4
Changes:	https://gitlab.com/wg1/jpeg-xl/-/compare/v0.3.3...v0.3.4
0.3.3
06 Mar 2021 00:43:46
Revision:567446Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/jpeg-xl: update to 0.3.3

Changes:	https://gitlab.com/wg1/jpeg-xl/-/tags/v0.3.3
Changes:	https://gitlab.com/wg1/jpeg-xl/-/compare/v0.3.2...v0.3.3
0.3.2_1
25 Feb 2021 18:32:24
Revision:566548Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/jpeg-xl: enable LTO by default

3% faster at least with -s 9 (tortoise) and 2100x2800 input.

Beware of dragons on non-amd64 e.g.,

  $ cjxl -s 9 foo.png foo.jxl
    J P E G   \/ |
	      /\ |_   e n c o d e r    [v0.3.2 | SIMD supported: SSE4,Scalar]

  Read 2100x2800 image, 47.7 MP/s
  Encoding [VarDCT, d1.000, tortoise], 8 threads.
  lib/jxl/butteraugli/butteraugli.cc:99: JXL_CHECK: out->xsize() == in.ysize()
  Illegal instruction
0.3.2
18 Feb 2021 00:46:54
Revision:565841Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/jpeg-xl: drop BROKEN obsolete after r557364
0.3.2
13 Feb 2021 14:30:10
Revision:565141Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/jpeg-xl: update to 0.3.2

Changes:	https://gitlab.com/wg1/jpeg-xl/-/tags/v0.3.2
Changes:	https://gitlab.com/wg1/jpeg-xl/-/compare/v0.3.1...v0.3.2
0.3.1_1
13 Feb 2021 11:08:29
Revision:565123Original commit files touched by this commit
mandree search for other commits by this committer
graphics/openexr, ilmbase: security update to v2.5.5

https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v2.5.5

"Specific OSS-fuzz issues include:

    OSS-fuzz #30291 Timeout in openexr_exrcheck_fuzzer
    OSS-fuzz #29106 Heap-buffer-overflow in Imf_2_5::FastHufDecoder::decode
    OSS-fuzz #28971 Undefined-shift in Imf_2_5::cachePadding
    OSS-fuzz #29829 Integer-overflow in
Imf_2_5::DwaCompressor::initializeBuffers
    OSS-fuzz #30121 Out-of-memory in openexr_exrcheck_fuzzer"

Bump PORTREVISION of ports that directly depend on openexr and/or ilmbase.

MFH:		2021Q1
Security:	98044aba-6d72-11eb-aed7-1b1b8a70cc8b
0.3.1
11 Feb 2021 00:49:50
Revision:564914Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/jpeg-xl: update to 0.3.1

Changes:	https://gitlab.com/wg1/jpeg-xl/-/tags/v0.3.1
Changes:	https://gitlab.com/wg1/jpeg-xl/-/compare/v0.3...v0.3.1
0.3
29 Jan 2021 19:23:16
Revision:563234Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/jpeg-xl: update to 0.3

Changes:	https://gitlab.com/wg1/jpeg-xl/-/tags/v0.3
Changes:	https://gitlab.com/wg1/jpeg-xl/-/compare/v0.2...v0.3
0.2_2
03 Jan 2021 16:57:29
Revision:560022Original commit files touched by this commit
mandree search for other commits by this committer
graphics/openexr: really commit v2.5.4 update.

Unfortunately, this was missed with the ilmbase update, and
causes yet another PORTREVISION bump on all dependent ports.

repeating ilmbase's commit log here:

"Patch release with various bug/sanitizer/security fixes, primarily related to
reading corrupted input files."
<https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v2.5.4>

Cherry-pick upstream commit for GCC 11 compatibility:
<https://github.com/AcademySoftwareFoundation/openexr/commit/a40a6151c4e746eb8f93c7c06992d0ec11289fdc>

Since this changes the patchlevel of the solibs, bump PORTREVISION of dependent
ports just to be sure.
(graphics/py-openshadinglanguage is unaltered and .includes the revision bump
from .../openshadinglanguage.)

MFH:		2021Q1 (this requires discussion by ports-secteam@!)

Reported by:	VVD (IRC, #bsdports)
0.2_1
03 Jan 2021 10:30:56
Revision:560002Original commit files touched by this commit
mandree search for other commits by this committer
graphics/openexr: graphics/ilmbase: v2.5.4 update

"Patch release with various bug/sanitizer/security fixes, primarily related to
reading corrupted input files."
<https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v2.5.4>

Cherry-pick upstream commit for GCC 11 compatibility:
<https://github.com/AcademySoftwareFoundation/openexr/commit/a40a6151c4e746eb8f93c7c06992d0ec11289fdc>

Since this changes the patchlevel of the solibs, bump PORTREVISION of dependent
ports just to be sure.
(graphics/py-openshadinglanguage is unaltered and .includes the revision bump
from .../openshadinglanguage.)

MFH:		2021Q1 (this requires discussion by ports-secteam@!)
0.2
24 Dec 2020 19:44:33
Revision:559187Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/jpeg-xl: update to 0.2

Changes:	https://gitlab.com/wg1/jpeg-xl/-/tags/v0.2
Changes:	https://gitlab.com/wg1/jpeg-xl/-/compare/v0.1.1...v0.2
0.1.1_1
24 Dec 2020 19:44:27
Revision:559186Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/jpeg-xl: fix thumbnail generation

/usr/bin/gdk-pixbuf-thumbnailer: not found
0.1.1
09 Dec 2020 10:56:29
Revision:557364Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/jpeg-xl: update to 0.1.1

Changes:	https://gitlab.com/wg1/jpeg-xl/-/compare/v0.1...v0.1.1
0.1
20 Nov 2020 17:19:46
Revision:555773Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/jpeg-xl: don't split GL_ variables
0.1
20 Nov 2020 17:04:19
Revision:555771Original commit files touched by this commit
jbeich search for other commits by this committer
graphics/jpeg-xl: add new port

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.

https://jpeg.org/jpegxl/

Number of commits found: 25