py-pillow_heif: update to 0.14.0. ## [0.14.0 - 2023-12-02] ### Added - Synonym for `chroma` encoder parameter: `subsampling`(usage is the same as in Pillow JPEG). #161 #165 - Passing `image_orientation` value to libheif, instead of manually rotating image according to EXIF before encoding. #168 - Pillow plugin: support for images in `YCbCr` mode for saving without converting to `RGB`. #169 - Pi-Heif: Python3.12 32-bit `armv7` wheels. #160 ### Changed - Increased the minimum required libheif version to `1.14.1`. - Linux: When building from source, `libheif` and other libraries are no longer try built automatically. #158 - Libheif updated from `1.16.2` to `1.17.5` version. #166 #175 - `NCLX` color profile - was reworked, updated docs, see PR for more info. #171 - Minimum supported Pillow version raised to `9.2.0`. - Pi-Heif: As last libheif version requires minimum `cmake>=3.16.3` dropped Debian `10 armv7` wheels. #160 - libde265 updated from `1.0.12` to `1.0.14`. [changelog](https://github.com/strukturag/libde265/releases/tag/v1.0.13) ### Fixed - Support of libheif `1.17.x`. #156 - Windows : Build from source with MinGW Python. #178diff -r1.10 -r1.11 pkgsrc/graphics/py-pillow_heif/Makefile
(wiz)
@@ -1,28 +1,27 @@ | @@ -1,28 +1,27 @@ | |||
1 | # $NetBSD: Makefile,v 1.10 2023/10/28 19:57:09 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.11 2023/12/07 08:32:19 wiz Exp $ | |
2 | 2 | |||
3 | DISTNAME= pillow_heif-0.13.1 | 3 | DISTNAME= pillow_heif-0.14.0 | |
4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | 4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | |
5 | PKGREVISION= 2 | |||
6 | CATEGORIES= graphics | 5 | CATEGORIES= graphics | |
7 | MASTER_SITES= ${MASTER_SITE_PYPI:=p/pillow_heif/} | 6 | MASTER_SITES= ${MASTER_SITE_PYPI:=p/pillow_heif/} | |
8 | 7 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= https://github.com/bigcat88/pillow_heif | 9 | HOMEPAGE= https://github.com/bigcat88/pillow_heif | |
11 | COMMENT= Python interface for libheif library | 10 | COMMENT= Python interface for libheif library | |
12 | LICENSE= gnu-gpl-v2 | 11 | LICENSE= gnu-gpl-v2 | |
13 | 12 | |||
14 | TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools | 13 | TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools | |
15 | TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel | 14 | TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel | |
16 | DEPENDS+= ${PYPKGPREFIX}-Pillow-[0-9]*:../../graphics/py-Pillow | 15 | DEPENDS+= ${PYPKGPREFIX}-Pillow-[0-9]*:../../graphics/py-Pillow | |
17 | 16 | |||
18 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | 17 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | |
19 | 18 | |||
20 | .include "../../lang/python/wheel.mk" | 19 | .include "../../lang/python/wheel.mk" | |
21 | BUILDLINK_API_DEPENDS.libheif+= libheif>=1.12.0 | 20 | BUILDLINK_API_DEPENDS.libheif+= libheif>=1.12.0 | |
22 | .include "../../graphics/libheif/buildlink3.mk" | 21 | .include "../../graphics/libheif/buildlink3.mk" | |
23 | BUILDLINK_API_DEPENDS.libaom+= libaom>=3.6.1 | 22 | BUILDLINK_API_DEPENDS.libaom+= libaom>=3.6.1 | |
24 | .include "../../multimedia/libaom/buildlink3.mk" | 23 | .include "../../multimedia/libaom/buildlink3.mk" | |
25 | BUILDLINK_API_DEPENDS.libde265+= libde265>=1.0.8 | 24 | BUILDLINK_API_DEPENDS.libde265+= libde265>=1.0.8 | |
26 | .include "../../multimedia/libde265/buildlink3.mk" | 25 | .include "../../multimedia/libde265/buildlink3.mk" | |
27 | .include "../../multimedia/x265/buildlink3.mk" | 26 | .include "../../multimedia/x265/buildlink3.mk" | |
28 | .include "../../mk/bsd.pkg.mk" | 27 | .include "../../mk/bsd.pkg.mk" |
@@ -1,41 +1,42 @@ | @@ -1,41 +1,42 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.4 2023/10/28 19:57:09 wiz Exp $ | 1 | @comment $NetBSD: PLIST,v 1.5 2023/12/07 08:32:19 wiz Exp $ | |
2 | ${PYSITELIB}/_pillow_heif.so | 2 | ${PYSITELIB}/_pillow_heif.so | |
3 | ${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt | 3 | ${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt | |
4 | ${PYSITELIB}/${WHEEL_INFODIR}/LICENSES_bundled.txt | 4 | ${PYSITELIB}/${WHEEL_INFODIR}/LICENSES_bundled.txt | |
5 | ${PYSITELIB}/${WHEEL_INFODIR}/METADATA | 5 | ${PYSITELIB}/${WHEEL_INFODIR}/METADATA | |
6 | ${PYSITELIB}/${WHEEL_INFODIR}/RECORD | 6 | ${PYSITELIB}/${WHEEL_INFODIR}/RECORD | |
7 | ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL | 7 | ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL | |
8 | ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt | 8 | ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt | |
9 | ${PYSITELIB}/${WHEEL_INFODIR}/zip-safe | |||
9 | ${PYSITELIB}/pillow_heif/AvifImagePlugin.py | 10 | ${PYSITELIB}/pillow_heif/AvifImagePlugin.py | |
10 | ${PYSITELIB}/pillow_heif/AvifImagePlugin.pyc | 11 | ${PYSITELIB}/pillow_heif/AvifImagePlugin.pyc | |
11 | ${PYSITELIB}/pillow_heif/AvifImagePlugin.pyo | 12 | ${PYSITELIB}/pillow_heif/AvifImagePlugin.pyo | |
12 | ${PYSITELIB}/pillow_heif/HeifImagePlugin.py | 13 | ${PYSITELIB}/pillow_heif/HeifImagePlugin.py | |
13 | ${PYSITELIB}/pillow_heif/HeifImagePlugin.pyc | 14 | ${PYSITELIB}/pillow_heif/HeifImagePlugin.pyc | |
14 | ${PYSITELIB}/pillow_heif/HeifImagePlugin.pyo | 15 | ${PYSITELIB}/pillow_heif/HeifImagePlugin.pyo | |
15 | ${PYSITELIB}/pillow_heif/__init__.py | 16 | ${PYSITELIB}/pillow_heif/__init__.py | |
16 | ${PYSITELIB}/pillow_heif/__init__.pyc | 17 | ${PYSITELIB}/pillow_heif/__init__.pyc | |
17 | ${PYSITELIB}/pillow_heif/__init__.pyo | 18 | ${PYSITELIB}/pillow_heif/__init__.pyo | |
18 | ${PYSITELIB}/pillow_heif/_deffered_error.py | 19 | ${PYSITELIB}/pillow_heif/_deffered_error.py | |
19 | ${PYSITELIB}/pillow_heif/_deffered_error.pyc | 20 | ${PYSITELIB}/pillow_heif/_deffered_error.pyc | |
20 | ${PYSITELIB}/pillow_heif/_deffered_error.pyo | 21 | ${PYSITELIB}/pillow_heif/_deffered_error.pyo | |
21 | ${PYSITELIB}/pillow_heif/_lib_info.py | 22 | ${PYSITELIB}/pillow_heif/_lib_info.py | |
22 | ${PYSITELIB}/pillow_heif/_lib_info.pyc | 23 | ${PYSITELIB}/pillow_heif/_lib_info.pyc | |
23 | ${PYSITELIB}/pillow_heif/_lib_info.pyo | 24 | ${PYSITELIB}/pillow_heif/_lib_info.pyo | |
24 | ${PYSITELIB}/pillow_heif/_version.py | 25 | ${PYSITELIB}/pillow_heif/_version.py | |
25 | ${PYSITELIB}/pillow_heif/_version.pyc | 26 | ${PYSITELIB}/pillow_heif/_version.pyc | |
26 | ${PYSITELIB}/pillow_heif/_version.pyo | 27 | ${PYSITELIB}/pillow_heif/_version.pyo | |
27 | ${PYSITELIB}/pillow_heif/as_plugin.py | 28 | ${PYSITELIB}/pillow_heif/as_plugin.py | |
28 | ${PYSITELIB}/pillow_heif/as_plugin.pyc | 29 | ${PYSITELIB}/pillow_heif/as_plugin.pyc | |
29 | ${PYSITELIB}/pillow_heif/as_plugin.pyo | 30 | ${PYSITELIB}/pillow_heif/as_plugin.pyo | |
30 | ${PYSITELIB}/pillow_heif/constants.py | 31 | ${PYSITELIB}/pillow_heif/constants.py | |
31 | ${PYSITELIB}/pillow_heif/constants.pyc | 32 | ${PYSITELIB}/pillow_heif/constants.pyc | |
32 | ${PYSITELIB}/pillow_heif/constants.pyo | 33 | ${PYSITELIB}/pillow_heif/constants.pyo | |
33 | ${PYSITELIB}/pillow_heif/heif.py | 34 | ${PYSITELIB}/pillow_heif/heif.py | |
34 | ${PYSITELIB}/pillow_heif/heif.pyc | 35 | ${PYSITELIB}/pillow_heif/heif.pyc | |
35 | ${PYSITELIB}/pillow_heif/heif.pyo | 36 | ${PYSITELIB}/pillow_heif/heif.pyo | |
36 | ${PYSITELIB}/pillow_heif/misc.py | 37 | ${PYSITELIB}/pillow_heif/misc.py | |
37 | ${PYSITELIB}/pillow_heif/misc.pyc | 38 | ${PYSITELIB}/pillow_heif/misc.pyc | |
38 | ${PYSITELIB}/pillow_heif/misc.pyo | 39 | ${PYSITELIB}/pillow_heif/misc.pyo | |
39 | ${PYSITELIB}/pillow_heif/options.py | 40 | ${PYSITELIB}/pillow_heif/options.py | |
40 | ${PYSITELIB}/pillow_heif/options.pyc | 41 | ${PYSITELIB}/pillow_heif/options.pyc | |
41 | ${PYSITELIB}/pillow_heif/options.pyo | 42 | ${PYSITELIB}/pillow_heif/options.pyo |
@@ -1,6 +1,6 @@ | @@ -1,6 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.7 2023/10/18 08:05:31 adam Exp $ | 1 | $NetBSD: distinfo,v 1.8 2023/12/07 08:32:19 wiz Exp $ | |
2 | 2 | |||
3 | BLAKE2s (pillow_heif-0.13.1.tar.gz) = 9061edf3d7f8e2b9515489f17cf15d0ab06bae03b58e1feef3c2044b656a9fc1 | 3 | BLAKE2s (pillow_heif-0.14.0.tar.gz) = af92e1f3a53428a2dd783f1defbac7a31dfa1629e7bd21b65f11fce19a8cf40f | |
4 | SHA512 (pillow_heif-0.13.1.tar.gz) = 4c0b85ddb3446c5a78989b16f749057fb368e44f1895b47dfabb31a6afaf6a7ad4a3d45399dee2f307a71ea255e50847ee7341498ab591aa7d01137568c5dd7f | 4 | SHA512 (pillow_heif-0.14.0.tar.gz) = 24b65845af565c66fc9ab925bcbe140414e2e8c4d7ff601654b4042000f48fd02b479ceb14c4e88e4cdafbc092f1308c40ac01bf665892124ec02f9602f0078c | |
5 | Size (pillow_heif-0.13.1.tar.gz) = 14892936 bytes | 5 | Size (pillow_heif-0.14.0.tar.gz) = 14894857 bytes | |
6 | SHA1 (patch-libheif_linux__build__libs.py) = 27a9b7e53305fd8a9e77307416349fd9f0c834f4 | 6 | SHA1 (patch-libheif_linux__build__libs.py) = 27a9b7e53305fd8a9e77307416349fd9f0c834f4 |