graphics/py-pillow-jxl-plugin 1.3.8 FreeBSD
Pillow plugin for JPEG XL
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Port added
- Last update
- Commit
08c9bbe77f- License
- GPLv3+
- Categories
- graphics, python
Description
A Pillow plugin that adds reading and writing of JPEG XL images. The codec itself comes from libjxl, the plugin binds it through Rust.
Version history 1
Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.
Install
Binary package:
pkg install py312-pillow-jxl-plugin
From the ports tree:
cd /usr/ports/graphics/py-pillow-jxl-plugin/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-pillow-jxl-plugin>0:graphics/py-pillow-jxl-plugin
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | - | - | - | - | - |
| FreeBSD:14:quarterly | - | - | n/a | - | - |
| FreeBSD:15:latest | - | - | n/a | - | - |
| FreeBSD:15:quarterly | - | - | n/a | n/a | n/a |
| FreeBSD:16:latest | - | - | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
As this port's Makefile names them.
Build 1
${PYTHON_PKGNAMEPREFIX}maturin>=1.2<2: devel/py-maturin
Library 3
libbrotlidec.so: archivers/brotlilibhwy.so: devel/highwaylibjxl.so: graphics/libjxl
Runtime 2
${PYTHON_PKGNAMEPREFIX}packaging>0: devel/py-packaging${PYTHON_PKGNAMEPREFIX}pillow>0: graphics/py-pillow
The full lists below include those, and their dependencies in turn.
Build dependencies 57
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- devel/binutils
- devel/boost-libs
- devel/boost-python-libs
- devel/cmake-core
- devel/gettext-runtime
- devel/glib20
- devel/highway
- devel/icu
- devel/jsoncpp
- devel/libffi
- devel/libunistring
- devel/libuv
- devel/pcre2
- devel/pkgconf
- devel/py-build
- devel/py-installer
- devel/py-maturin
- devel/py-packaging
- devel/py-pyproject-hooks
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lerc
- graphics/libjxl
- graphics/openexr
- graphics/openjph
- graphics/png
- graphics/tiff
- lang/gcc14
- lang/python312
- lang/python315
- lang/rust
- math/Imath
- math/gmp
- math/mpc
- math/mpdecimal
- math/mpfr
- math/openblas
- math/py-numpy
- misc/shared-mime-info
- ports-mgmt/pkg
- print/indexinfo
- security/libssh2
- security/rhash
- textproc/expat2
- textproc/libxml2
- www/libnghttp2
Run dependencies 69
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- converters/fribidi
- converters/libiconv
- devel/binutils
- devel/boost-libs
- devel/boost-python-libs
- devel/gettext-runtime
- devel/glib20
- devel/highway
- devel/icu
- devel/libffi
- devel/pcre2
- devel/py-olefile
- devel/py-packaging
- devel/readline
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libavif
- graphics/libimagequant
- graphics/libjxl
- graphics/libyuv
- graphics/openexr
- graphics/openjpeg
- graphics/openjph
- graphics/png
- graphics/py-pillow
- graphics/tiff
- graphics/webp
- lang/gcc14
- lang/python312
- lang/python315
- lang/tcl86
- math/Imath
- math/gmp
- math/mpc
- math/mpdecimal
- math/mpfr
- math/openblas
- math/py-numpy
- misc/shared-mime-info
- multimedia/aom
- multimedia/dav1d
- multimedia/vmaf
- print/freetype2
- print/harfbuzz
- print/indexinfo
- print/libraqm
- textproc/expat2
- textproc/libxml2
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-toolkits/py-tkinter
- x11-toolkits/tk86
- x11/libX11
- x11/libXScrnSaver
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXrender
- x11/libxcb
- x11/xorgproto
Required by 1
Configuration
No options to configure.
- USES
- cargo python:3.9+
- Service scripts
- none
Files
distinfo 41
| File | Size | SHA256 |
|---|---|---|
| pillow_jxl_plugin-1.3.8.tar.gz | 1.602233e+06 | 4430fd7757899742079c548a7d2537d6d63cf0f1d323180095bc0f6f03d9d4fa |
| rust/crates/bon-3.9.3.crate | 66773 | a602c73c7b0148ec6d12af6fd5cc7a46e2eacc8878271a999abac56eed12f561 |
| rust/crates/bon-macros-3.9.3.crate | 98161 | 6dee98b0db6a962de883bf5d20362dee4d7ca0d12fe39a7c6c73c844e1cd7c1f |
| rust/crates/bytemuck-1.25.1.crate | 53760 | d6aedf8ae72766347502cf3cb4f41cf5e9cc37d28bee90f1fdaaae15f9cf9424 |
| rust/crates/byteorder-1.5.0.crate | 23288 | 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b |
| rust/crates/cc-1.2.67.crate | 96261 | e17dd265a7d0f31ef544e1b20e03add05d3b45b491b633b10d67145d2acc1a38 |
| rust/crates/cfg-if-1.0.4.crate | 9360 | 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801 |
| rust/crates/cmake-0.1.58.crate | 20474 | c0f78a02292a74a88ac736019ab962ece0bc380e3f977bf72e376c5d78ff0678 |
| rust/crates/crunchy-0.2.4.crate | 3887 | 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5 |
| rust/crates/darling-0.23.0.crate | 43298 | 25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d |
| rust/crates/darling_core-0.23.0.crate | 74564 | 9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0 |
| rust/crates/darling_macro-0.23.0.crate | 2480 | ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d |
| rust/crates/find-msvc-tools-0.1.9.crate | 31493 | 5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582 |
| rust/crates/half-2.7.1.crate | 61040 | 6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b |
| rust/crates/heck-0.5.0.crate | 11517 | 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea |
| rust/crates/ident_case-1.0.1.crate | 3492 | b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39 |
| rust/crates/jpegxl-rs-0.15.0+libjxl-0.12.0.crate | 43988 | 864a347bec893c50ce6dd3e2190db56df2393e2433e8479b1910dd216d3de78c |
| rust/crates/jpegxl-src-0.12.0.crate | 4.955345e+06 | 06f56a51e36f688517deebb0b7c10a11c598476936838938495c93764696180a |
| rust/crates/jpegxl-sys-0.13.0+libjxl-0.12.0.crate | 69533 | 55b1288aadf61d5de2293f36e0d940bfa8203abdf2aaed36989bfd229da5d754 |
| rust/crates/libc-0.2.186.crate | 821883 | 68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66 |
Master sites 1
- PYPI