Port details
py-imagecodecs Image transformation, compression, and decompression codecs
2026.8.16 graphics Σ =0 2026.8.16Version of this port present on the latest quarterly branch. Maintainer: sunpoet@FreeBSD.org Port Added: 2024-07-24 21:21:06
Last Update: 2026-09-29 19:25:00
Commit Hash: e5daed3
Also Listed In: python
License: BSD3CLAUSE
WWW: https://github.com/cgohlke/imagecodecs Description: # Imagecodecs is a Python library that provides block-oriented, in-memory buffer
transformation, compression, and decompression functions for use in Tifffile,
Czifile, Zarr, kerchunk, and other scientific image input/output packages. ¦ ¦ ¦ ¦
Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist # There is no configure plist information for this port. USE_RC_SUBR (Service Scripts)
no SUBR information found for this port
Dependency lines :
${PYTHON_PKGNAMEPREFIX}imagecodecs>0:graphics/py-imagecodecs@${PY_FLAVOR} To install the port : # cd /usr/ports/graphics/py-imagecodecs/ && make install clean To add the package , run one of these commands: pkg install graphics/py-imagecodecs pkg install py312-imagecodecs NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py312-imagecodecs listed in the above command, you can pick from the names under the Packages section.PKGNAME: py312-imagecodecs Package flavors (<flavor>: <package> ) # distinfo: # TIMESTAMP = 1790435876
SHA256 (imagecodecs-2026.8.16.tar.gz) = 03a6add9ad9ba61dce1520489fd090b1b5cf2a2701a9666d1ab8e7653278175f
SIZE (imagecodecs-2026.8.16.tar.gz) = 9703497
Packages (timestamps in pop-ups are UTC): #
Dependencies # NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered. Build dependencies: #
py312-numpy>=2,1 : math/py-numpy@py312 py312-setuptools>=0 : devel/py-setuptools@py312 py312-wheel>=0 : devel/py-wheel@py312 py312-cython>=3.2.9 : lang/cython@py312 python3.12 : lang/python312 py312-build>=0 : devel/py-build@py312 py312-installer>=0 : devel/py-installer@py312
Test dependencies: #
python3.12 : lang/python312
Runtime dependencies: #
py312-numpy>=2.1,1 : math/py-numpy@py312 python3.12 : lang/python312
Library dependencies: #
libaec.so : science/libaec libavif.so : graphics/libavif libblosc.so : archivers/c-blosc libblosc2.so : archivers/c-blosc2 libbrotlicommon.so : archivers/brotli libbrunslidec-c.so : graphics/brunsli libcfitsio.so : astro/cfitsio libcharls.so : graphics/charls libdeflate.so : archivers/libdeflate libgif.so : graphics/giflib libheif.so : graphics/libheif libisal.so : devel/isa-l libjbig.so : graphics/jbigkit libjpegxr.so : graphics/libjxr libjxl.so : graphics/libjxl liblcms2.so : graphics/lcms2 libLerc.so : graphics/lerc liblz4.so : archivers/liblz4 liblzfse.so : archivers/lzfse libOpenEXRCore-3_4.so : graphics/openexr libopenjp2.so : graphics/openjpeg libopenjph.so : graphics/openjph libopenzl.so : archivers/openzl libpng16.so : graphics/png libsnappy.so : archivers/snappy libSZ3c.so : science/sz3 libtiff.so : graphics/tiff libuhdr.so : graphics/libultrahdr libwavpack.so : audio/wavpack libwebp.so : graphics/webp libz-ng.so : archivers/zlib-ng libzfp.so : devel/zfp libzopfli.so : archivers/zopfli libzstd.so : archivers/zstd libjpeg.so : graphics/jpeg-turbo
There are no ports dependent upon this port #
Configuration Options : #
===> The following configuration options are available for py312-imagecodecs-2026.8.16:
ALL=off: All optional dependencies
===> Use 'make config' to modify these settings Options name : #
graphics_py-imagecodecs USES: #
dos2unix jpeg localbase python:3.12+
FreshPorts was unable to extract/find any pkg message # Master Sites: #
Commit History - (may be incomplete: for full details, see links to repositories near top of page)
Commit Credits Log message
2026.8.16 29 Sep 2026 19:25:00
Po-Chuan Hsieh (sunpoet)
graphics/py-imagecodecs: Update to 2026.8.16
- Use USES=dos2unix to convert CRLF to LF
Changes: https://github.com/cgohlke/imagecodecs/releases
2026.6.26 19 Aug 2026 12:56:04
Po-Chuan Hsieh (sunpoet)
graphics/py-imagecodecs: Update to 2026.6.26
Changes: https://github.com/cgohlke/imagecodecs/releases
2026.6.6 08 Jul 2026 13:32:07
Po-Chuan Hsieh (sunpoet)
graphics/py-imagecodecs: Update to 2026.6.6
Changes: https://github.com/cgohlke/imagecodecs/releases
2026.5.10_1 04 Jul 2026 00:32:51
Jan Beich (jbeich)
graphics/libjxl: update to 0.12
Changes: https://github.com/libjxl/libjxl/releases/tag/v0.12.0
Reported by: GitHub (watch releases)
2026.5.10 26 Jun 2026 20:45:09
Po-Chuan Hsieh (sunpoet)
graphics/py-imagecodecs: Update to 2026.5.10
Changes: https://github.com/cgohlke/imagecodecs/releases
2025.11.11_4 07 May 2026 05:43:22
Po-Chuan Hsieh (sunpoet)
graphics/py-imagecodecs: Update version requirement of BUILD_DEPENDS
2025.11.11_4 05 May 2026 21:19:45
Po-Chuan Hsieh (sunpoet)
*/py-*: Update version requirement of *_DEPENDS
2025.11.11_4 05 May 2026 19:29:37
Max Brazhnikov (makc)
*/*: bump PORTREVISION after switching to NumPy 2.x
2025.11.11_3 05 May 2026 19:29:37
Max Brazhnikov (makc)
*/*: Switch to NumPy 2.x
PR: 294328
Exp-run: antoine
2025.11.11_3 03 Apr 2026 18:52:22
Charlie Li (vishwin)
math/py-numpy: switch all consumers to math/py-numpy1
...and bump PORTREVISIONs of consumers with hard RUN_DEPENDS
PR: 281470
2025.11.11_2 03 Feb 2026 05:13:43
Po-Chuan Hsieh (sunpoet)
graphics/lcms2: Bump PORTREVISION of dependent ports for shlib change
PR: 292881
Reported by: Petr Lampa <lampa@fit.vutbr.cz>
2025.11.11_1 03 Feb 2026 05:09:19
Po-Chuan Hsieh (sunpoet)
archivers/c-blosc2: Update to 2.23.0
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://github.com/Blosc/c-blosc2/releases
2025.11.11 15 Jan 2026 17:22:12
Po-Chuan Hsieh (sunpoet)
Mk/Uses/python.mk: Remove USE_PYTHON=cython3{,_run,_test}
- Convert all cython3 occurrence to USE_PYTHON=cython*
- Bump PORTREVISION dependent ports of USE_PYTHON=cython_run for dependency
change
PR: 291778
2025.11.11 19 Dec 2025 11:12:49
Po-Chuan Hsieh (sunpoet)
graphics/py-imagecodecs: Update to 2025.11.11
Changes: https://github.com/cgohlke/imagecodecs/releases
2024.12.30_3 09 Nov 2025 16:30:52
Po-Chuan Hsieh (sunpoet)
archivers/c-blosc2: Update to 2.22.0
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://github.com/Blosc/c-blosc2/releases
2024.12.30_2 02 Sep 2025 18:00:35
Po-Chuan Hsieh (sunpoet)
archivers/c-blosc2: Update to 2.20.0
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://github.com/Blosc/c-blosc2/releases
2024.12.30_1 31 Aug 2025 10:30:51
Rene Ladan (rene)
all: bump PORTREVISION after updating graphics/libyuv
Using the Tools/scripts/bump_revision.pl script
2024.12.30 09 Apr 2025 14:55:11
Po-Chuan Hsieh (sunpoet)
Mk/Uses/python.mk: Introduce USE_PYTHON=cython3{,_run,_test}
- Update USE_PYTHON=cython{,_run,_test}
- Convert all cython3 occurrence to USE_PYTHON=cython3*
- While I'm here, fix incorrect usage of combining cython3 in BUILD_DEPENDS and
USE_PYTHON=cython
It is added to simplify the future transition from Cython 0.29 to 3.
The minimal version is set to 3.0.12 because it is required by
devel/py-propcache.
The upper bound of version is set to 3.1 because it is limited by multiple
ports.
2024.12.30 03 Feb 2025 15:51:25
Po-Chuan Hsieh (sunpoet)
graphics/py-imagecodecs: Update to 2024.12.30
Changes: https://github.com/cgohlke/imagecodecs/releases
2024.6.1 25 Jul 2024 04:18:16
Po-Chuan Hsieh (sunpoet)
graphics/py-imagecodecs: Add ALL option
2024.6.1 24 Jul 2024 21:15:32
Po-Chuan Hsieh (sunpoet)
graphics/py-imagecodecs: Add py-imagecodecs 2024.6.1
Imagecodecs is a Python library that provides block-oriented, in-memory buffer
transformation, compression, and decompression functions for use in Tifffile,
Czifile, Zarr, kerchunk, and other scientific image input/output packages.