The NetBSD Project

CVS log for pkgsrc/graphics/py-wand/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / graphics / py-wand

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.18: download - view: text, markup, annotated - select for diffs
Tue Apr 15 15:17:49 2025 UTC (13 days, 13 hours ago) by adam
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +3 -5 lines
Fix PLIST after py-setuptools update; bump depends and revision

Revision 1.17: download - view: text, markup, annotated - select for diffs
Wed Mar 5 10:09:30 2025 UTC (7 weeks, 5 days ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2025Q1-base, pkgsrc-2025Q1
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +5 -2 lines
py-wand: fix wheel name for latest setuptools and depend on it

Bump PKGREVISION.

Revision 1.16: download - view: text, markup, annotated - select for diffs
Thu Jan 9 08:55:23 2025 UTC (3 months, 2 weeks ago) by wiz
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +4 -3 lines
py-wand: add test status

Revision 1.15: download - view: text, markup, annotated - select for diffs
Mon Nov 11 07:28:36 2024 UTC (5 months, 2 weeks ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2024Q4-base, pkgsrc-2024Q4
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +1 -2 lines
py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays

Revision 1.14: download - view: text, markup, annotated - select for diffs
Sun Nov 5 10:11:56 2023 UTC (17 months, 3 weeks ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2024Q3-base, pkgsrc-2024Q3, pkgsrc-2024Q2-base, pkgsrc-2024Q2, pkgsrc-2024Q1-base, pkgsrc-2024Q1, pkgsrc-2023Q4-base, pkgsrc-2023Q4
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +7 -6 lines
py-wand: update to 0.6.13.

0.6.13

🤦 Hotfix release to remove a "work-in-progress" pyproject.toml file
that was mistakenly included with Wand 0.6.12 sdist package.

0.6.12

The 0.6.12 release includes some minor bug fixes, adds a few
composite operators, and updates Sphinx build versions (used for
documentation).

Revision 1.13: download - view: text, markup, annotated - select for diffs
Mon Jan 23 00:01:06 2023 UTC (2 years, 3 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +2 -2 lines
py-wand: update to 0.6.11.

Version 0.6.11
--------------

Released on January 5th, 2023.

 - Fixed format issue when calling :meth:`Image.convert() <wand.image.Image.convert>`,
   and :meth:`Image.make_blob() <wand.image.Image.make_blob>` methods. [:issue:`594`]
 - Fixed storage type size for `"long"` & `"quantum"` values in
   :meth:`Image.export_pixels() <wand.image.BaseImage.export_pixels>` and
   :meth:`Image.import_pixels() <wand.image.BaseImage.import_pixels>` methods. [:issue:`596`]
 - Added ``filter`` parameter to :meth:`Image.distort() <wand.image.BaseImage.distort>` method.
 - [TEST] Added Python 3.11 to regression tests for `github actions <https://github.com/emcconville/wand/actions>`_.
 - [TEST] Replaced :mod:`py.path` fixtures with :mod:`pythlib`. [:pull:`607` & :issue:`608` by Louis Sautier]
 - [TEST] Retired Python2 support from regression testing.
 - [TEST] Upgraded `Travis CI <https://travis-ci.org/github/emcconville/wand>` build environments.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Mon Sep 19 08:34:36 2022 UTC (2 years, 7 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +2 -2 lines
py-wand: updated to 0.6.10

Version 0.6.10
--------------
- Fixed segmentation fault during resource allocation on M1 processor.
- Fixed additional segmentation faults introduced with ImageMagick 7.1.0-45.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Fri Aug 5 08:04:03 2022 UTC (2 years, 8 months ago) by adam
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +3 -3 lines
py-wand: updated to 0.6.9

Version 0.6.9
Updated Image.fx() method to raise WandRuntimeError if ImageMagick is unable to generate an image.
Fixed Image.from_array() classmethod to handle Numpy’s strided arrays.
Fixed segmentation fault introduced with ImageMagick 7.1.0-45.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Mon Aug 1 08:06:08 2022 UTC (2 years, 8 months ago) by adam
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +2 -3 lines
py-wand: updated to 0.6.8

Version 0.6.8
-------------
- Added :meth:`Image.label() <wand.image.BaseImage.label>` method.
- Added :meth:`Image.region() <wand.image.BaseImage.region>` method.
- Updated :meth:`Image.chop() <wand.image.BaseImage.chop>` method to support ``gravity`` keyword.
- Updated :meth:`Image.extent() <wand.image.BaseImage.extent>` method to support ``gravity`` keyword. [:issue:`554`]
- Added `.so.9` shared library suffix to :meth:`wand.api.library_paths()` generator when searching :const:`MAGICK_HOME` path.
- Added :const:`QUANTUM_SCALE <wand.version.QUANTUM_SCALE>` constant.
- Added :meth:`Image.montage() <wand.image.Image.montage>` method. [:issue:`575`]
- Added :meth:`Image.roll() <wand.image.BaseImage.roll>` method.
- Fixed returned values for :meth:`Image.connected_components() <wand.image.BaseImage.connected_components>` method for ImageMagick 7.1.1. [:issue:`574`]
- Fixed :c:func:`MagickSetImageDepth()` C-API method signature. [:issue:`577` by Pavel Borzenkov]
- Fixed :meth:`Image.encipher() <wand.image.BaseImage.encipher>` method to call the correct API. [:issue:`578` by Pavel Borzenkov]
- [DOC] Improved :class:`~wand.drawing.FontMetrics` documentation. [:issue:`566`]
- [TEST] Migrated CI from `travis-ci.org <https://travis-ci.org/github/emcconville/wand>`_ to `travis-ci.com <https://app.travis-ci.com/emcconville/wand>`_.
- [TEST] Removed unneeded SVG dependency from regression test.
- [TEST] Suppressed :class:`~wand.exceptions.OptionWarning` when testing user errors.
- [TEST] Added Python 3.9 regression test for `travis-ci.com <https://app.travis-ci.com/emcconville/wand>`_.
- [TEST] Removed Python 3.7 & 3.8 regression test for `travis-ci.com <https://app.travis-ci.com/emcconville/wand>`_.
- [TEST] Added Python 3.10 regression tests for `github actions <https://github.com/emcconville/wand/actions>`_.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Tue Jan 4 20:54:07 2022 UTC (3 years, 3 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +2 -1 lines
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS

Revision 1.8: download - view: text, markup, annotated - select for diffs
Sun Aug 29 12:44:13 2021 UTC (3 years, 8 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +2 -2 lines
py-wand: updated to 0.6.7

Version 0.6.7
- Added :meth:`Image.image_add() <wand.image.Image.image_add>` method.
- Added :meth:`Image.image_get() <wand.image.Image.image_get>` method.
- Added :meth:`Image.image_remove() <wand.image.Image.image_remove>` method.
- Added :meth:`Image.image_set() <wand.image.Image.image_set>` method.
- Added :meth:`Image.image_swap() <wand.image.Image.image_swap>` method.
- Fixed sub-image extraction on read. [:issue:`532`]
- Fixed :attr:`~wand.image.BaseImage.background_color` attribute when image was not read.
- [DOC] Completed :doc:`Distortion <./guide/distortion>` guide. [:issue:`534`]
- [DOC] Added :doc:`Morphology <./guide/morphology>` guide.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Fri Mar 5 13:43:57 2021 UTC (4 years, 1 month ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +2 -2 lines
py-wand: updated to 0.6.6

Version 0.6.6
-------------
- Added :meth:`Image.get_image_distortion() <wand.image.BaseImage.get_image_distortion>` method.
- Fixed `QuantumType` allocation for 32-bit architectures using HDRI.
- Fixed `MagickSizeType` allocation for :meth:`ResourceLimits.set_resource_limit() <wand.resource.ResourceLimits.set_resource_limit>` and segfault with ``armv7l`` architecture.
- Fixed :class:`~wand.color.Color` deallocation error on 32-bit architectures.
- Deprecated :meth:`wand.color.scale_quantum_to_int8()`
- [TEST] Deprecated PDF format from test assets.
- [TEST] Deprecated :class:`~wand.drawing.Drawing` test `fx_wand` fixture to improve parallel CI testing.
- [TEST] Marked all ImageMagick-7 features skipped when running test suite with ImageMagick-6.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Mon Dec 7 09:24:57 2020 UTC (4 years, 4 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -2 lines
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()`.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Tue Jul 7 05:24:40 2020 UTC (4 years, 9 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +5 -2 lines
py-wand: updated to 0.6.2

Version 0.6.2

Added aspect cropping support for Image.transform() method.
Added iterator methods to directly navigate the internal image-stack.
Image.iterator_first()
Image.iterator_get()
Image.iterator_last()
Image.iterator_length()
Image.iterator_next()
Image.iterator_previous()
Image.iterator_reset()
Image.iterator_set()
Added gray & cmyk support for Numpy’s array interface.
Fixed display() on Windows & MacOS when previewing MIFF & XC formats.
Fixed memory leak in Image.transform() for ImageMagick-6.
Fixed animation preservation with Image.transform() method.
Fixed Image.interlace_scheme property.
[DOC] Make the documentation reproducible.

Version 0.6.1

Fixed RuntimeError on deallocation when allocation_map changes.

Version 0.6.0

Updated numpy array interface methods to accept / generate shape data values as rows, columns, and channels. This change should match other python-image numpy integrations.
Added adjoin= argument to Image.save() method.
Added reset_coords= argument to Image.trim() method.
Added support for atexit’s shutdown routine.
Added Python 2 classifiers to MANIFEST.in.
Added both test-cases and documentation to source distribution packages.
Removed README.rst from setup.py.
Rewrote memory allocation manager.
Fixed segfault on macOS when invoking resource limits without calling MagickWandGenesis().
Fixed grayscalealpha spelling.
Fixed Image.deskew() threshold argument.
Fixed Image.alpha_channel property to apply changes to all images in the stack.
Fixed Image.trim() paging offsets affected by 1x1 border.
[TEST] Updated Travis CI environment to Ubuntu 18.04.04 LTS (Bionic)
[TEST] Deprecated display fixtures.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Tue Feb 11 17:02:11 2020 UTC (5 years, 2 months ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +7 -14 lines
py-wand: updated to 0.5.9

Version 0.5.9
Fixed dither parameter in Image.quantize() method for ImageMagick-7.
Added Image.combine() method. [Thanks Fred!]
Check __fspath__ attribute for filename parameter when calling Image.save().
Fixed typo in ProfileDict documentation.
Fixed typo in Resource.c_is_resource documentation.
Updated broken sentence in Image.thumbnail() method.
Check for linux_distribution() as method was removed in Python 3.8.
Added Image.delay property. Previously only available with SingleImage class.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Thu Jan 2 09:07:46 2020 UTC (5 years, 3 months ago) by mef
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +2 -1 lines
(graphics/py-wand) ${PYPKGPREFIX} should not be attached in GITHUB_PROJECT

Revision 1.2: download - view: text, markup, annotated - select for diffs
Wed Jan 1 06:13:37 2020 UTC (5 years, 3 months ago) by mef
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +4 -1 lines
(graphics/py-wand) correction part 2, mv README.rst under wand dir.,  tks leot@

Revision 1.1: download - view: text, markup, annotated - select for diffs
Mon Dec 30 00:52:30 2019 UTC (5 years, 4 months ago) by mef
Branches: MAIN
graphics/py-wand: import py37-wand-0.5.8

Wand is a ctypes-based simple ImageMagick binding for Python.
(editors/emacs26 wants this for imagemagick option, but not be enabled yet).

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>