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