py-Pillow: updated to 9.2.0 9.2.0 (2022-07-01) ------------------ - Deprecate ImageFont.getsize and related functions - Fixed null check for fribidi_version_info in FriBiDi shim - Added GIF decompression bomb check - Handle PCF fonts files with less than 256 characters - Improved GIF optimize condition - Reverted to __array_interface__ with the release of NumPy 1.23 - Pad PCX palette to 768 bytes when saving - Fixed bug with rounding pixels to palette colors - Use gnome-screenshot on Linux if available - Fixed loading L mode BMP RLE8 images - Fixed incorrect operator in ImageCms error - Limit FPX tile size to avoid extending outside image - Added support for decoding plain PPM formats - Added apply_transparency() - Fixed behaviour change from endian fix - Allow remapping P images with RGBA palettes - Fixed drawing translucent 1px high polygons - Pad COLORMAP to 768 items when saving TIFF - Fix P -> PA conversion - Once exif data is parsed, do not reload unless it changes - Only try to connect discontiguous corners at the end of edges - Improve transparency handling when saving GIF images - Do not update GIF frame position until local image is found - Netscape GIF extension belongs after the global color table - Only write GIF comments at the beginning of the file - Separate multiple GIF comment blocks with newlines - Always use GIF89a for comments - Ignore compression value from BMP info dictionary when saving as TIFF - If font is file-like object, do not re-read from object to get variant - Raise ValueError when trying to access internal fp after close - Support more affine expression forms in im.point() - Populate Python palette in fromarray() - Raise ValueError if PNG chunks are truncated - Use durations from each frame by default when saving GIFs - Adjust BITSPERSAMPLE to match SAMPLESPERPIXEL when opening TIFFs - Search pkgconf system libs/cflags - Raise ValueError for invalid PPM maxval - Corrected screencapture argument in ImageGrab.grab() - Deprecate support for Qt 5 (PyQt5 and PySide2) - Increase wait time of temporary file deletion on Windows - Deprecate FreeTypeFont.getmask2 fill parameter - Round lut values where necessary - Load before getting size in resize() - Load image before performing size calculations in thumbnail() - Deprecated PhotoImage.paste() box parameterdiff -r1.60 -r1.61 pkgsrc/graphics/py-Pillow/Makefile
(adam)
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.60 2022/05/18 11:23:52 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.61 2022/07/12 09:20:40 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= Pillow-9.1.1 | 3 | DISTNAME= Pillow-9.2.0 | |
4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | 4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | |
5 | CATEGORIES= graphics python | 5 | CATEGORIES= graphics python | |
6 | MASTER_SITES= ${MASTER_SITE_PYPI:=P/Pillow/} | 6 | MASTER_SITES= ${MASTER_SITE_PYPI:=P/Pillow/} | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= https://python-pillow.org/ | 9 | HOMEPAGE= https://python-pillow.org/ | |
10 | COMMENT= Python Imaging Library (Fork) | 10 | COMMENT= Python Imaging Library (Fork) | |
11 | LICENSE= hpnd | 11 | LICENSE= hpnd | |
12 | 12 | |||
13 | USE_TOOLS+= pkg-config | 13 | USE_TOOLS+= pkg-config | |
14 | 14 | |||
15 | CONFLICTS+= ${PYPKGPREFIX}-imaging-[0-9]* | 15 | CONFLICTS+= ${PYPKGPREFIX}-imaging-[0-9]* | |
16 | 16 |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.18 2022/04/26 17:50:11 adam Exp $ | 1 | @comment $NetBSD: PLIST,v 1.19 2022/07/12 09:20:40 adam Exp $ | |
2 | ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO | 2 | ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO | |
3 | ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt | 3 | ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt | |
4 | ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt | 4 | ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt | |
5 | ${PYSITELIB}/${EGG_INFODIR}/requires.txt | 5 | ${PYSITELIB}/${EGG_INFODIR}/requires.txt | |
6 | ${PYSITELIB}/${EGG_INFODIR}/top_level.txt | 6 | ${PYSITELIB}/${EGG_INFODIR}/top_level.txt | |
7 | ${PYSITELIB}/${EGG_INFODIR}/zip-safe | 7 | ${PYSITELIB}/${EGG_INFODIR}/zip-safe | |
8 | ${PYSITELIB}/PIL/BdfFontFile.py | 8 | ${PYSITELIB}/PIL/BdfFontFile.py | |
9 | ${PYSITELIB}/PIL/BdfFontFile.pyc | 9 | ${PYSITELIB}/PIL/BdfFontFile.pyc | |
10 | ${PYSITELIB}/PIL/BdfFontFile.pyo | 10 | ${PYSITELIB}/PIL/BdfFontFile.pyo | |
11 | ${PYSITELIB}/PIL/BlpImagePlugin.py | 11 | ${PYSITELIB}/PIL/BlpImagePlugin.py | |
12 | ${PYSITELIB}/PIL/BlpImagePlugin.pyc | 12 | ${PYSITELIB}/PIL/BlpImagePlugin.pyc | |
13 | ${PYSITELIB}/PIL/BlpImagePlugin.pyo | 13 | ${PYSITELIB}/PIL/BlpImagePlugin.pyo | |
14 | ${PYSITELIB}/PIL/BmpImagePlugin.py | 14 | ${PYSITELIB}/PIL/BmpImagePlugin.py | |
@@ -262,26 +262,29 @@ ${PYSITELIB}/PIL/XbmImagePlugin.pyc | @@ -262,26 +262,29 @@ ${PYSITELIB}/PIL/XbmImagePlugin.pyc | |||
262 | ${PYSITELIB}/PIL/XbmImagePlugin.pyo | 262 | ${PYSITELIB}/PIL/XbmImagePlugin.pyo | |
263 | ${PYSITELIB}/PIL/XpmImagePlugin.py | 263 | ${PYSITELIB}/PIL/XpmImagePlugin.py | |
264 | ${PYSITELIB}/PIL/XpmImagePlugin.pyc | 264 | ${PYSITELIB}/PIL/XpmImagePlugin.pyc | |
265 | ${PYSITELIB}/PIL/XpmImagePlugin.pyo | 265 | ${PYSITELIB}/PIL/XpmImagePlugin.pyo | |
266 | ${PYSITELIB}/PIL/__init__.py | 266 | ${PYSITELIB}/PIL/__init__.py | |
267 | ${PYSITELIB}/PIL/__init__.pyc | 267 | ${PYSITELIB}/PIL/__init__.pyc | |
268 | ${PYSITELIB}/PIL/__init__.pyo | 268 | ${PYSITELIB}/PIL/__init__.pyo | |
269 | ${PYSITELIB}/PIL/__main__.py | 269 | ${PYSITELIB}/PIL/__main__.py | |
270 | ${PYSITELIB}/PIL/__main__.pyc | 270 | ${PYSITELIB}/PIL/__main__.pyc | |
271 | ${PYSITELIB}/PIL/__main__.pyo | 271 | ${PYSITELIB}/PIL/__main__.pyo | |
272 | ${PYSITELIB}/PIL/_binary.py | 272 | ${PYSITELIB}/PIL/_binary.py | |
273 | ${PYSITELIB}/PIL/_binary.pyc | 273 | ${PYSITELIB}/PIL/_binary.pyc | |
274 | ${PYSITELIB}/PIL/_binary.pyo | 274 | ${PYSITELIB}/PIL/_binary.pyo | |
275 | ${PYSITELIB}/PIL/_deprecate.py | |||
276 | ${PYSITELIB}/PIL/_deprecate.pyc | |||
277 | ${PYSITELIB}/PIL/_deprecate.pyo | |||
275 | ${PYSITELIB}/PIL/_imaging.so | 278 | ${PYSITELIB}/PIL/_imaging.so | |
276 | ${PYSITELIB}/PIL/_imagingcms.so | 279 | ${PYSITELIB}/PIL/_imagingcms.so | |
277 | ${PYSITELIB}/PIL/_imagingft.so | 280 | ${PYSITELIB}/PIL/_imagingft.so | |
278 | ${PYSITELIB}/PIL/_imagingmath.so | 281 | ${PYSITELIB}/PIL/_imagingmath.so | |
279 | ${PYSITELIB}/PIL/_imagingmorph.so | 282 | ${PYSITELIB}/PIL/_imagingmorph.so | |
280 | ${PYSITELIB}/PIL/_imagingtk.so | 283 | ${PYSITELIB}/PIL/_imagingtk.so | |
281 | ${PYSITELIB}/PIL/_tkinter_finder.py | 284 | ${PYSITELIB}/PIL/_tkinter_finder.py | |
282 | ${PYSITELIB}/PIL/_tkinter_finder.pyc | 285 | ${PYSITELIB}/PIL/_tkinter_finder.pyc | |
283 | ${PYSITELIB}/PIL/_tkinter_finder.pyo | 286 | ${PYSITELIB}/PIL/_tkinter_finder.pyo | |
284 | ${PYSITELIB}/PIL/_util.py | 287 | ${PYSITELIB}/PIL/_util.py | |
285 | ${PYSITELIB}/PIL/_util.pyc | 288 | ${PYSITELIB}/PIL/_util.pyc | |
286 | ${PYSITELIB}/PIL/_util.pyo | 289 | ${PYSITELIB}/PIL/_util.pyo | |
287 | ${PYSITELIB}/PIL/_version.py | 290 | ${PYSITELIB}/PIL/_version.py |
@@ -1,6 +1,6 @@ | @@ -1,6 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.52 2022/05/18 11:23:52 adam Exp $ | 1 | $NetBSD: distinfo,v 1.53 2022/07/12 09:20:40 adam Exp $ | |
2 | 2 | |||
3 | BLAKE2s (Pillow-9.1.1.tar.gz) = 059adde5122af2dd1afb0b9716b62b9a39e6ffdf7582a88341f1dae63d5fa377 | 3 | BLAKE2s (Pillow-9.2.0.tar.gz) = 293324645e1578d6087cc467cd5770c5a34a9761d42bb6c140cfa397b31d73d7 | |
4 | SHA512 (Pillow-9.1.1.tar.gz) = 5fbb94cb3046c002e996f61bfbfaca0b30e9e068aa7ab13083cd2ff8c3e9cc18c5aab04ecc3de5a83eb985186f90dacbd42bad1905b0e89f0e34238af54b304e | 4 | SHA512 (Pillow-9.2.0.tar.gz) = 79d48a932d1b8e0cb7ff528a3fee0291e1dfad1af58eb1efdad75ff6103611a48924adccd30c9e4ff325c4a3df8c621b56c87b65988e4c894b9abe55ff42eb34 | |
5 | Size (Pillow-9.1.1.tar.gz) = 49764564 bytes | 5 | Size (Pillow-9.2.0.tar.gz) = 50017840 bytes | |
6 | SHA1 (patch-setup.py) = 11d48f7a21088eeb304fb88571d6c0f6eccffdb6 | 6 | SHA1 (patch-setup.py) = 11d48f7a21088eeb304fb88571d6c0f6eccffdb6 |