Mon Mar 23 16:12:11 2020 UTC ()
graphics/php-imagick: update to 3.4.4

pkgsrc change: make DESCR pkglint clean.

3.4.4 (2019-05-02)

- The 3.4.4 release is intended to be the last release (other than small
  bug fixes) that will support either PHP 5.x, or ImageMagick 6.x. The
  next planned release will be PHP > 7.0 and ImageMagick > 7.0 at least,
  if not higher.

- Added:
  * function Imagick::optimizeImageTransparency()
  * METRIC_STRUCTURAL_SIMILARITY_ERROR
  * METRIC_STRUCTURAL_DISSIMILARITY_ERROR
  * COMPRESSION_ZSTD - https://github.com/facebook/zstd
  * COMPRESSION_WEBP
  * CHANNEL_COMPOSITE_MASK
  * FILTER_CUBIC_SPLINE - "Define the lobes with the -define
    filter:lobes={2,3,4} (reference
    https://imagemagick.org/discourse-server/viewtopic.php?f=2&t=32506)."
  * Imagick now explicitly conflicts with the Gmagick extension.

- Fixes:

  * Correct version check to make RemoveAlphaChannel and
    FlattenAlphaChannel be available when using Imagick with ImageMagick
    version 6.7.8-x
  * Bug 77128 - Imagick::setImageInterpolateMethod() not available on Windows
  * Prevent memory leak when ImagickPixel::__construct called after object
    instantiation.
  * Prevent segfault when ImagickPixel internal constructor not called.
  * Imagick::setResourceLimit support for values larger than 2GB (2^31) on
    32bit platforms.
  * Corrected memory overwrite in Imagick::colorDecisionListImage()
  * Bug 77791 - ImagickKernel::fromMatrix() out of bounds write.

- Deprecated:

  * The following functions have been deprecated:

	ImagickDraw, matte
	Imagick::averageimages
	Imagick::colorfloodfillimage
	Imagick::filter
	Imagick::flattenimages
	Imagick::getimageattribute
	Imagick::getimagechannelextrema
	Imagick::getimageclipmask
	Imagick::getimageextrema
	Imagick::getimageindex
	Imagick::getimagematte
	Imagick::getimagemattecolor
	Imagick::getimagesize
	Imagick::mapimage
	Imagick::mattefloodfillimage
	Imagick::medianfilterimage
	Imagick::mosaicimages
	Imagick::orderedposterizeimage
	Imagick::paintfloodfillimage
	Imagick::paintopaqueimage
	Imagick::painttransparentimage
	Imagick::radialblurimage
	Imagick::recolorimage
	Imagick::reducenoiseimage
	Imagick::roundcornersimage
	Imagick::roundcorners
	Imagick::setimageattribute
	Imagick::setimagebias
	Imagick::setimageclipmask
	Imagick::setimageindex
	Imagick::setimagemattecolor
	Imagick::setimagebiasquantum
	Imagick::setimageopacity
	Imagick::transformimage


(taca)
diff -r1.1 -r1.2 pkgsrc/graphics/php-imagick/DESCR
diff -r1.22 -r1.23 pkgsrc/graphics/php-imagick/Makefile
diff -r1.4 -r1.5 pkgsrc/graphics/php-imagick/distinfo

cvs diff -r1.1 -r1.2 pkgsrc/graphics/php-imagick/DESCR (expand / switch to unified diff)

--- pkgsrc/graphics/php-imagick/DESCR 2015/09/03 08:14:21 1.1
+++ pkgsrc/graphics/php-imagick/DESCR 2020/03/23 16:12:11 1.2
@@ -1,2 +1,2 @@ @@ -1,2 +1,2 @@
1Imagick is a PHP extension to create and modify images using 1Imagick is a PHP extension to create and modify images using
2the ImageMagick library.  2the ImageMagick library.

cvs diff -r1.22 -r1.23 pkgsrc/graphics/php-imagick/Makefile (expand / switch to unified diff)

--- pkgsrc/graphics/php-imagick/Makefile 2020/03/10 22:10:12 1.22
+++ pkgsrc/graphics/php-imagick/Makefile 2020/03/23 16:12:11 1.23
@@ -1,17 +1,17 @@ @@ -1,17 +1,17 @@
1# $NetBSD: Makefile,v 1.22 2020/03/10 22:10:12 wiz Exp $ 1# $NetBSD: Makefile,v 1.23 2020/03/23 16:12:11 taca Exp $
2 2
3MODNAME= imagick 3MODNAME= imagick
4PECL_VERSION= 3.4.3 4PECL_VERSION= 3.4.4
5CATEGORIES+= graphics 5CATEGORIES+= graphics
6 6
7MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
8HOMEPAGE= http://pecl.php.net/package/imagick/ 8HOMEPAGE= http://pecl.php.net/package/imagick/
9COMMENT= PHP extension for ImageMagick graphics library 9COMMENT= PHP extension for ImageMagick graphics library
10PKGREVISION= 12 10PKGREVISION= 12
11LICENSE= php 11LICENSE= php
12 12
13CONFIGURE_ARGS+= --with-imagick=${BUILDLINK_PREFIX.ImageMagick} 13CONFIGURE_ARGS+= --with-imagick=${BUILDLINK_PREFIX.ImageMagick}
14 14
15TEST_TARGET= test 15TEST_TARGET= test
16 16
17.include "../../graphics/ImageMagick/buildlink3.mk" 17.include "../../graphics/ImageMagick/buildlink3.mk"

cvs diff -r1.4 -r1.5 pkgsrc/graphics/php-imagick/distinfo (expand / switch to unified diff)

--- pkgsrc/graphics/php-imagick/distinfo 2017/09/26 11:37:43 1.4
+++ pkgsrc/graphics/php-imagick/distinfo 2020/03/23 16:12:11 1.5
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.4 2017/09/26 11:37:43 maya Exp $ 1$NetBSD: distinfo,v 1.5 2020/03/23 16:12:11 taca Exp $
2 2
3SHA1 (php-imagick/imagick-3.4.3.tgz) = 8b97956ca9932d2c61e571ee6d364f08f4c370c3 3SHA1 (php-imagick/imagick-3.4.4.tgz) = f860b4b82563614883e4a8e8d0dbf3417057c7e1
4RMD160 (php-imagick/imagick-3.4.3.tgz) = 1a0a9f607917c4e80fd2c06cccb91386a1ba2c2e 4RMD160 (php-imagick/imagick-3.4.4.tgz) = c0dc62d13b63281ef973a948b71ddc8dff2ffe3e
5SHA512 (php-imagick/imagick-3.4.3.tgz) = 2cb2b856cf83a78d3542cdf7c69554dcc063a0541e9092b24e5e1fbd8928066a4a3de154049d0202c35addbc5055ccfbb5910ae92f2f13da80ddfc025340ddcd 5SHA512 (php-imagick/imagick-3.4.4.tgz) = 73145a1f095849c32760db2dfc4acc13c57d99a037d65eca9b0ddf8f8e81cf6d28a50f2614e44bae1d90b4f881a2e9a64926e0e3b9403e491fd903ffeb30c4b7
6Size (php-imagick/imagick-3.4.3.tgz) = 245410 bytes 6Size (php-imagick/imagick-3.4.4.tgz) = 253434 bytes