pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/graphics/py-pillow_heif



Module Name:    pkgsrc
Committed By:   wiz
Date:           Mon Sep 28 15:49:44 UTC 2026

Modified Files:
        pkgsrc/graphics/py-pillow_heif: Makefile distinfo

Log Message:
py-pillow_heif: update to 1.8.0.

## [1.8.0 - 2026-09-22]

### Added

- Reading of entity groups: `entity_groups` key in `info` dictionary, tells which images form a stereo pair in spatial photos. #476
- Decoding of embedded thumbnails: `HeifImage.get_thumbnail` method and `draft` in the Pillow plugin, `Image.thumbnail()` uses them instead of decoding the full image. #477

### Changed

- Minimum required `libheif` version is `1.23.4`. #480
- `libheif` was updated from the `1.23.3` to `1.23.4` version. #479
- `libde265` was updated from the `1.1.2` to `1.1.3` version. #483

### Fixed

- Segmentation fault when opening a file whose metadata item type is not valid UTF-8. #478
- Pillow plugin: `load()` of a multi-frame image reloaded the frame data on every call, discarding in-place changes and failing after `thumbnail()`. #477
- A depth image of an item type that `libheif` cannot decode made the whole file unreadable with `libheif` `1.23.4`, such depth images are now skipped. #480
- Type checkers treated the names imported from `pillow_heif` as private since the `py.typed` marker was added in `1.7.0`: `Pyright`/`Pylance` and `mypy --strict` reported them as not exported, 
`Pyright`/`Pylance` autocompletion did not offer them. #490 Thanks to @BetoFernandez123


To generate a diff of this commit:
cvs rdiff -u -r1.37 -r1.38 pkgsrc/graphics/py-pillow_heif/Makefile
cvs rdiff -u -r1.27 -r1.28 pkgsrc/graphics/py-pillow_heif/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/graphics/py-pillow_heif/Makefile
diff -u pkgsrc/graphics/py-pillow_heif/Makefile:1.37 pkgsrc/graphics/py-pillow_heif/Makefile:1.38
--- pkgsrc/graphics/py-pillow_heif/Makefile:1.37        Mon Sep  7 08:35:28 2026
+++ pkgsrc/graphics/py-pillow_heif/Makefile     Mon Sep 28 15:49:44 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.37 2026/09/07 08:35:28 adam Exp $
+# $NetBSD: Makefile,v 1.38 2026/09/28 15:49:44 wiz Exp $
 
-DISTNAME=      pillow_heif-1.7.0
+DISTNAME=      pillow_heif-1.8.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    graphics
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pillow_heif/}

Index: pkgsrc/graphics/py-pillow_heif/distinfo
diff -u pkgsrc/graphics/py-pillow_heif/distinfo:1.27 pkgsrc/graphics/py-pillow_heif/distinfo:1.28
--- pkgsrc/graphics/py-pillow_heif/distinfo:1.27        Mon Sep  7 08:35:28 2026
+++ pkgsrc/graphics/py-pillow_heif/distinfo     Mon Sep 28 15:49:44 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.27 2026/09/07 08:35:28 adam Exp $
+$NetBSD: distinfo,v 1.28 2026/09/28 15:49:44 wiz Exp $
 
-BLAKE2s (pillow_heif-1.7.0.tar.gz) = d18be494622bc7465678025b2c7c5d734e02ba85229ce2ba66ddf0ac0799277b
-SHA512 (pillow_heif-1.7.0.tar.gz) = f2f2bdb9bb48d9468f7204579f4accb7aa15b5645eda9b715212ab01278f519c197861ce2f26b0f35e24ee627d4a16ff92f6cd3097e81ab35c1cbc4fd65dfa7a
-Size (pillow_heif-1.7.0.tar.gz) = 17118169 bytes
+BLAKE2s (pillow_heif-1.8.0.tar.gz) = cdf4dc481d7d2ced90ae6edcf2ac5a31c8d4eab6b63d22913e7bfa26cd46a307
+SHA512 (pillow_heif-1.8.0.tar.gz) = 96c49ace25a55fcea4b0f832066b4dee5307e4d15c2c7c58a7203779185fedea250c8a0e9a89d4fb0f3a2daa79dacc3a727f252a9315e3424a797f13e5fa0380
+Size (pillow_heif-1.8.0.tar.gz) = 17395353 bytes



Home | Main Index | Thread Index | Old Index