pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/graphics/py-Pillow py-Pillow: updated to 5.0.0
details: https://anonhg.NetBSD.org/pkgsrc/rev/9c30e3447711
branches: trunk
changeset: 373556:9c30e3447711
user: adam <adam%pkgsrc.org@localhost>
date: Thu Jan 04 20:59:49 2018 +0000
description:
py-Pillow: updated to 5.0.0
5.0.0:
Docs: Added docstrings from documentation
Test: Switch from nose to pytest
Rework Source directory layout, preventing accidental import of PIL.
Dynamically link libraqm
Removed scripts directory
TIFF: Run all compressed tiffs through libtiff decoder
GIF: Add disposal option when saving GIFs [linnil1, wiredfool]
EPS: Allow for an empty line in EPS header data
PNG: Add support for sRGB and cHRM chunks, permit sRGB when no iCCP chunk present
Dependencies: Update Tk Tcl to 8.6.8
Decompression bomb error now raised for images 2x larger than a decompression bomb warning
Test: avoid random failure in test_effect_noise
Increased epsilon for test_file_eps.py:test_showpage due to Arch update.
Removed check parameter from _save in BmpImagePlugin, PngImagePlugin, ImImagePlugin, PalmImagePlugin, and PcxImagePlugin.
Make PngImagePlugin.add_text() zip argument type bool
Depends: Updated libwebp to 0.6.1
Remove unnecessary bool() calls in Image.registered_extensions and skipKnownBadTests
Fix count of BITSPERSAMPLE items in broken TIFF files
Fillcolor parameter for Image.Transform
Test: Display differences for test failures
Added executable flag to file with shebang line
Setup: Specify compatible Python versions for pip
Dependencies: Updated libimagequant to 2.11.4
Setup: Warn if trying to install for Py3.7 on Windows
Doc: Fonts can be loaded from a file-like object, not just filename [robin-norwood]
Add eog support for Ubuntu Image Viewer [NafisFaysal]
Test: Test on 3.7-dev on Travis.ci
Dependencies: Update libtiff to 4.0.9
Setup: Replace deprecated platform.dist with file existence check
Build: Fix setup.py on Debian
Docs: Correct error in ImageDraw documentation
Test: Drop Ubuntu Precise, Fedora 24, Fedora 25, add Fedora 27, Centos 7, Amazon v2 CI Support,,,
Dependencies: Updated libimagequant to 2.11.3
Test: Fix test_image.py to use tempfile
Replace PIL.OleFileIO deprecation warning with descriptive ImportError
WebP: Add support for animated WebP files [jd20]
PDF: Set encoderinfo for images when saving multi-page PDF. Fixes.
Allow the olefile dependency to be optional
GIF: Permit LZW code lengths up to 12 bits in GIF decode
Fix unterminiated string and unchecked exception in _font_text_asBytes.
PPM: Use fixed list of whitespace, rather relying on locale, fixes.
Added support for generators when using append_images,
Doc: Correct PixelAccess.rst
Depends: Update raqm to 0.3.0
Docs: Link to maintained version of aggdraw
Include license file in the generated wheel packages
Depends: Update openjpeg to 2.3.0
Add option to Makefile to build and install with C coverage
Add context manager support to ImageFile.Parser and PngImagePlugin.ChunkStream
ImageDraw.textsize: fix zero length error
diffstat:
graphics/py-Pillow/Makefile | 8 +++++---
graphics/py-Pillow/PLIST | 3 +--
graphics/py-Pillow/distinfo | 12 ++++++------
graphics/py-Pillow/patches/patch-setup.py | 17 ++++-------------
4 files changed, 16 insertions(+), 24 deletions(-)
diffs (87 lines):
diff -r a175fa70c448 -r 9c30e3447711 graphics/py-Pillow/Makefile
--- a/graphics/py-Pillow/Makefile Thu Jan 04 20:48:18 2018 +0000
+++ b/graphics/py-Pillow/Makefile Thu Jan 04 20:59:49 2018 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.37 2017/10/03 19:48:28 adam Exp $
+# $NetBSD: Makefile,v 1.38 2018/01/04 20:59:49 adam Exp $
-DISTNAME= Pillow-4.3.0
+DISTNAME= Pillow-5.0.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= graphics python
MASTER_SITES= ${MASTER_SITE_PYPI:=P/Pillow/}
@@ -14,7 +14,9 @@
CONFLICTS+= ${PYPKGPREFIX}-imaging-[0-9]*
-DEPENDS+= ${PYPKGPREFIX}-olefile-*:../../devel/py-olefile
+DEPENDS+= ${PYPKGPREFIX}-olefile-[0-9]*:../../devel/py-olefile
+BUILD_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
+BUILD_DEPENDS+= ${PYPKGPREFIX}-test-runner-[0-9]*:../../devel/py-test-runner
.include "../../devel/zlib/buildlink3.mk"
.include "../../graphics/freetype2/buildlink3.mk"
diff -r a175fa70c448 -r 9c30e3447711 graphics/py-Pillow/PLIST
--- a/graphics/py-Pillow/PLIST Thu Jan 04 20:48:18 2018 +0000
+++ b/graphics/py-Pillow/PLIST Thu Jan 04 20:59:49 2018 +0000
@@ -1,8 +1,7 @@
-@comment $NetBSD: PLIST,v 1.12 2017/07/03 21:51:57 adam Exp $
+@comment $NetBSD: PLIST,v 1.13 2018/01/04 20:59:49 adam Exp $
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
-${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${PYSITELIB}/${EGG_INFODIR}/zip-safe
${PYSITELIB}/PIL/BdfFontFile.py
diff -r a175fa70c448 -r 9c30e3447711 graphics/py-Pillow/distinfo
--- a/graphics/py-Pillow/distinfo Thu Jan 04 20:48:18 2018 +0000
+++ b/graphics/py-Pillow/distinfo Thu Jan 04 20:59:49 2018 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.28 2017/10/03 19:48:28 adam Exp $
+$NetBSD: distinfo,v 1.29 2018/01/04 20:59:49 adam Exp $
-SHA1 (Pillow-4.3.0.tar.gz) = f070a099690b4a8d1539644c98c7fe65e66c8149
-RMD160 (Pillow-4.3.0.tar.gz) = e2d862ed90e654da9057f13443fedc390f935d9a
-SHA512 (Pillow-4.3.0.tar.gz) = 5811252802bd01ac86157235d42138685e746723df48b67ec7c7ebd3f172532b40cf86ca9d3d792e82f03986303a084bf3491c0d511dc068dea1bc631afdeabb
-Size (Pillow-4.3.0.tar.gz) = 13874155 bytes
-SHA1 (patch-setup.py) = d53b9600c4b449f70c2ff8a85d059ebd74b0403c
+SHA1 (Pillow-5.0.0.tar.gz) = 595b035920996d43dcdb4164ac45cd9f30e653f1
+RMD160 (Pillow-5.0.0.tar.gz) = 0f88642e5b38a464682828ac0857822223546b5c
+SHA512 (Pillow-5.0.0.tar.gz) = f6f1e138effe44a89897f48032a36406dab3c4ddff2a97b7d01e99c05865abad5cffa3ab0eefcacb243e422778063b49243b1a538012fe9c39a1e4329c0978f3
+Size (Pillow-5.0.0.tar.gz) = 14220993 bytes
+SHA1 (patch-setup.py) = 742b6c24b49e1f797b0e012ee7e094f35f60740f
diff -r a175fa70c448 -r 9c30e3447711 graphics/py-Pillow/patches/patch-setup.py
--- a/graphics/py-Pillow/patches/patch-setup.py Thu Jan 04 20:48:18 2018 +0000
+++ b/graphics/py-Pillow/patches/patch-setup.py Thu Jan 04 20:59:49 2018 +0000
@@ -1,14 +1,13 @@
-$NetBSD: patch-setup.py,v 1.13 2017/07/03 21:51:57 adam Exp $
+$NetBSD: patch-setup.py,v 1.14 2018/01/04 20:59:50 adam Exp $
Prevent to detect optional tkinter.
-Disable demo programs.
---- setup.py.orig 2017-07-01 15:55:53.000000000 +0000
+--- setup.py.orig 2018-01-04 20:47:56.000000000 +0000
+++ setup.py
-@@ -104,11 +104,7 @@ def get_version():
- exec(compile(f.read(), version_file, 'exec'))
+@@ -128,11 +128,7 @@ def get_version():
return locals()['__version__']
+
-try:
- import _tkinter
-except (ImportError, OSError):
@@ -18,11 +17,3 @@
NAME = 'Pillow'
PILLOW_VERSION = get_version()
-@@ -768,7 +764,6 @@ try:
- ext_modules=[Extension("PIL._imaging", ["_imaging.c"])],
- include_package_data=True,
- packages=find_packages(),
-- scripts=glob.glob("Scripts/*.py"),
- install_requires=['olefile'],
- test_suite='nose.collector',
- keywords=["Imaging", ],
Home |
Main Index |
Thread Index |
Old Index