BSD Ports

graphics/libjxl 0.12.0 FreeBSD

JPEG XL reference encoder/decoder

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
fc57321249
License
BSD3CLAUSE
Categories
graphics
Package size
1315.6 KiB, 3378.4 KiB installed

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.

In the other systems

SystemPortVersion
FreeBSDgraphics/libjxl0.12.0
OpenBSDgraphics/libjxl0.12.0
NetBSDgraphics/libjxl0.12.0nb1
DragonFlygraphics/libjxl0.11.1_1
MidnightBSDgraphics/libjxl0.11.1_1

Install

Binary package:

pkg install libjxl

From the ports tree:

cd /usr/ports/graphics/libjxl/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	libjxl>0:graphics/libjxl
LIB_DEPENDS=	libjxl.so:graphics/libjxl

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.12.00.12.0-0.11.1_10.12.0
FreeBSD:14:quarterly0.12.00.12.0n/a0.11.1_10.12.0
FreeBSD:15:latest0.12.00.12.0n/a0.11.1_10.11.1_1
FreeBSD:15:quarterly0.12.00.12.0n/an/an/a
FreeBSD:16:latest0.12.00.12.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 2

Test 1

The full lists below include those, and their dependencies in turn.

Build dependencies 61
Run dependencies 40
Required by 700

The first 100 are listed.

Configuration

Options name: graphics_libjxl

OptionDefaultDescription
GIFonGIF image format support
JPEGonJPEG image format support
LCMS2offLittle CMS 2.x support
LTOonUse Link-Time Optimization
MANPAGESonBuild and/or install manual pages
OPENEXRonHDR image format support via OpenEXR
PIXBUFonGDK-PixBuf library support
PNGonPNG image format support
USES
cmake:testing compiler:c++11-lib cpe localbase:ldflags pkgconfig shared-mime-info
Service scripts
none

Message after installing

Additional packages recommended for new users:
- imlib2-jxl (e.g., feh, scrot)
- kf5-kimageformats (e.g., nomacs, flameshot, skanlite)
- gimp-jxl-plugin

If you use GIMP to read/write .jxl files install gimp-jxl-plugin after upgrade.

Files

Manual pages 2
  • cjxl(1)
  • djxl(1)
pkg-plist 44
  • bin/cjxl
  • bin/djxl
  • bin/jxlinfo
  • bin/jxltran
  • include/jxl/cms.h
  • include/jxl/cms_interface.h
  • include/jxl/codestream_header.h
  • include/jxl/color_encoding.h
  • include/jxl/compressed_icc.h
  • include/jxl/decode.h
  • include/jxl/decode_cxx.h
  • include/jxl/encode.h
  • include/jxl/encode_cxx.h
  • include/jxl/gain_map.h
  • include/jxl/jxl_cms_export.h
  • include/jxl/jxl_export.h
  • include/jxl/jxl_threads_export.h
  • include/jxl/memory_manager.h
  • include/jxl/parallel_runner.h
  • include/jxl/resizable_parallel_runner.h
  • include/jxl/resizable_parallel_runner_cxx.h
  • include/jxl/stats.h
  • include/jxl/thread_parallel_runner.h
  • include/jxl/thread_parallel_runner_cxx.h
  • include/jxl/types.h
  • include/jxl/version.h
  • lib/gdk-pixbuf-2.0/%%GTK2_VERSION%%/loaders/libpixbufloader-jxl.so
  • lib/libjxl.so
  • lib/libjxl.so.0.12
  • lib/libjxl.so.
  • lib/libjxl_cms.so
  • lib/libjxl_cms.so.0.12
  • lib/libjxl_cms.so.
  • lib/libjxl_extras_codec.a
  • lib/libjxl_threads.so
  • lib/libjxl_threads.so.0.12
  • lib/libjxl_threads.so.
  • libdata/pkgconfig/libjxl.pc
  • libdata/pkgconfig/libjxl_cms.pc
  • libdata/pkgconfig/libjxl_threads.pc
  • share/man/man1/cjxl.1.gz
  • share/man/man1/djxl.1.gz
  • share/mime/packages/image-jxl.xml
  • share/thumbnailers/jxl.thumbnailer
distinfo 4
FileSizeSHA256
libjxl-libjxl-v0.12.0_GH0.tar.gz1.698757e+0603e9be69a30be4011f559da75328b6d7cea8ad921fabfbd551ce10bf45cdc992
libjxl-testdata-ff8d743_GH0.tar.gz6.9102242e+07d225523e0576f21b6f8de106d2eac4e07650522bae7b65011993792a4dbc3eda
webmproject-sjpeg-94e0df6_GH0.tar.gz2.481181e+06f5436bf0b79739c7470d6a0d4e8fa514d2f3e75ad5b88ad364dee484d345e4d1
jbeich-skcms-b2e6926_GH0.tar.gz1.0056082e+07caeb8eb0503d9a67180134330c3418875cb2c567aa7b18e30256aadf1be9719d

Commit history 1

DateCommitCreditsLog message
fc57321249 Jan Beich graphics/libjxl: update to 0.12
Changes: https://github.com/libjxl/libjxl/releases/tag/v0.12.0 Reported by: GitHub (watch releases)