Subject: CVS commit: pkgsrc/graphics/py-wand
From: Adam Ciarcinski
Date: 2020-12-07 10:24:57
Message id: 20201207092458.05DC8FA9D@cvs.NetBSD.org

Log Message:
py-wand: updated to 0.6.5

Version 0.6.5
-------------
 - Fixed memory allocation & deallocation bugs with PyPy3, and various \ 
memory leaks identified during regression testing.
 - [TEST] Added Python 3.9 into Github regression tests.

Version 0.6.4
-------------
 - Fixed `MagickFloatType` mapping for **s390x** architecture.
 - Fixed image order when calling :meth:`wand.sequence.Sequence.__setitem__()` \ 
method.
 - Fixed :meth:`Image.gaussian_blur() \ 
<wand.image.BaseImage.gaussian_blur>` method with ``channel`` parameter.
 - Added :meth:`Image.color_threshold() \ 
<wand.image.BaseImage.color_threshold>` method.
 - Added :meth:`Image.convex_hull() <wand.image.BaseImage.convex_hull>` \ 
method. Requires ImageMagick-7.0.10 or above.
 - Added :meth:`Image.kmeans() <wand.image.BaseImage.kmeans>` method. Only \ 
available with ImageMagick-7.0.10-37 or later.
 - Added :meth:`Image.minimum_bounding_box() \ 
<wand.image.BaseImage.minimum_bounding_box>` method. Requires \ 
ImageMagick-7.0.10 or above;
 - Added :meth:`Image.white_balance() \ 
<wand.image.BaseImage.white_balance>` method. Only available with \ 
ImageMagick-7.0.10-37 or later.
 - Added ``percent_background`` & ``background_color`` parameters to \ 
:meth:`Image.trim() <wand.image.BaseImage.trim>` method.
 - Added the following arguments to :meth:`Image.connected_components() \ 
<wand.image.BaseImage.connected_components>`:

   - ``angle_threshold``
   - ``background_id``
   - ``circularity_threshold``
   - ``diameter_threshold``
   - ``eccentricity_threshold``
   - ``keep_colors``
   - ``keep_top``
   - ``major_axis_threshold``
   - ``minor_axis_threshold``
   - ``perimeter_threshold``
   - ``remove_colors``

 - Added ``'inverse_log'`` operator to :meth:`Image.evaluate() \ 
<wand.image.BaseImage.evaluate>` method.
 - Added ``'rigidaffine'`` operator to :meth:`Image.distort() \ 
<wand.image.BaseImage.distort>` method. Requires ImageMagick-7.0.10 or \ 
above.
 - Added :class:`PAPERSIZE_MAP <wand.image.PAPERSIZE_MAP>` dict as a \ 
convenience lookup table.
 - Added support for setting :attr:`Image.page \ 
<wand.image.BaseImage.page>` attribute with papersizes defined in \ 
:class:`~wand.image.PAPERSIZE_MAP`.
 - [DOC] Created :doc:`Threshold <./guide/threshold>` guide.
 - [DOC] Created :doc:`Quantize <./guide/quantize>` guide.

Version 0.6.3
-------------
 - Fixed buffer overflow bug in :meth:`Image.connected_components() \ 
<wand.image.BaseImage.connected_components>` method.
 - Added :meth:`Image.data_url() <wand.image.Image.data_url>` method.
 - Added :attr:`Image.sampling_factors \ 
<wand.image.BaseImage.sampling_factors>` property.
 - Added :meth:`Image.encipher() <wand.image.BaseImage.encipher>` & \ 
:meth:`Image.decipher() <wand.image.BaseImage.decipher>` methods.
 - Argument ``fuzz`` for :meth:`Image.transparent_color() \ 
<wand.image.BaseImage.transparent_color>` now accepts \ 
:class:`numbers.Real` numbers.
 - Uniformed additional pre-read parameters between :meth:`Image.__init__()` \ 
& :meth:`Image.read()`.

Files:
RevisionActionfile
1.4modifypkgsrc/graphics/py-wand/distinfo
1.6modifypkgsrc/graphics/py-wand/Makefile