summaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
authorfhajny <fhajny@pkgsrc.org>2016-06-29 09:06:22 +0000
committerfhajny <fhajny@pkgsrc.org>2016-06-29 09:06:22 +0000
commit740204201da4f96fdced8f0da66120907e6ec189 (patch)
tree2abb749e50a94bcc2226631f23d693850b8927ad /graphics
parent5c623cc53dcfceab566e6f8065fce50a20a9e4e8 (diff)
downloadpkgsrc-740204201da4f96fdced8f0da66120907e6ec189.tar.gz
Update graphics/php-imagick to 3.4.2.
This fixes build with modern ImageMagick and with PHP 7.0 too. 3.4.2 - Bug: IM143 Correct ifdef around setOpacity and localContrastImage. - Bug: IM147 Imagick was Borging PHP's error handler. 3.4.1 - Bug 71742 - arrays that contain data that is held by reference gives error. - Added: * Imagick::autoGammaImage([int channel = CHANNEL_ALL]) * Imagick::autoOrient() * Imagick::compositeImageGravity(Imagick $image, int * COMPOSITE_CONSTANT, int GRAVITY_CONSTANT) * Imagick::localContrastImage(float radius, float strength) * Imagick::DIRECTION_LEFT_TO_RIGHT * Imagick::DIRECTION_RIGHT_TO_LEFT * Imagick::SPARSECOLORMETHOD_MANHATTAN * ImagickDraw::getOpacity() : float * ImagickDraw::setOpacity(float opacity) :bool * ImagickDraw::getFontResolution() : array * ImagickDraw::setFontResolution(float x, float y) : bool * ImagickDraw::getTextDirection() : bool * ImagickDraw::setTextDirection(int direction) : bool * ImagickDraw::getBorderColor() : ImagickPixel * ImagickDraw::setBorderColor(ImagickPixel color) : bool * ImagickDraw::getDensity() : string|null * ImagickDraw::setDensity(string density_string) : bool * ImagickPixel::setColorFromPixel(ImagickPixel $srcPixel) : bool 3.4.0 - No changes from 3.4.0RC6. 3.4.0RC6 - Added Imagick::evaluateImages(int EVALUATE_CONSTANT) : Imagick - Imagick::setImageWhitePoint, Imagick::setImageRedPrimary, Imagick::setImageGreenPrimary, Imagick::setImageBluePrimary now take 3 params when compiled against IM7. - Imagick::getImageWhitePoint, Imagick::getImageRedPrimary, Imagick::getImageGreenPrimary, Imagick::getImageBluePrimary now return 3 values when compiled against IM7. 3.4.0RC5 - Imagick::subImageMatch() added parameters. - wrong type for zend_parse_parameters. 3.4.0RC4 - Remove duplicated definitions of class constants. 3.4.0RC3 - Imagick::adaptiveResizeImage, Imagick::cropThumbnailImage Imagick::resizeImage, Imagick::scaleImage, and Imagick::thumbnailImage have all had a rounding bug fixed. - Imagick::colorizeImage() and Imagick::tintImage were using the wrong behaviour. - Imagick::importImagePixels regression fixed. - Imagick::subImageMatch use correct error metric in IM7 - Added Imagick::similarityImage() which is an alias to Imagick::subImageMatch() 3.4.0RC2 - PHP 7 - ImageMagick 7. - Minimum versions supported are now PHP >= 5.4.0 and ImageMagick >= 6.5.3-10. - Added methods: * Imagick::getConfigureOptions * Imagick::getFeatures * Imagick::getHDRIEnabled * Imagick::setImageChannelMask (IM7 only) - Added constants: * Imagick::CHANNEL_READ_MASK * Imagick::CHANNEL_WRITE_MASK * Imagick::CHANNEL_META - ImagickPixel::getColorQuantum, ImagickPixel::getColorValueQuantum and ImagickPixel::setColorValueQuantum now correctly use floats when Imagick was compiled against a HDRI version of ImageMagick - Imagick::exportImagePixels works for all storage types - Version number in extension header 3.3.0 - Added ImagickKernel class. - Added methods: * Imagick::brightnessContrastImage() * Imagick::colorMatrixImage() * Imagick::deleteImageProperty() * Imagick::filter() * Imagick::forwardFourierTransformImage() * Imagick::getAntiAlias() * Imagick::getImageCompression() * Imagick::getRegistry() * Imagick::getQuantum() * Imagick::identifyFormat() * Imagick::inverseFourierTransformImage() * Imagick::isPixelSimilarQuantum() * Imagick::listRegistry() * Imagick::morphology() * Imagick::rotationalBlurImage() * Imagick::selectiveBlurImage() * Imagick::setAntiAlias() * Imagick::setImageBiasQuantum() * Imagick::setProgressMonitor() * Imagick::setRegistry() * Imagick::statisticImage() * Imagick::subImageMatch() * ImagickPixel::getColorQuantum() - Added constants: * Imagick::RESOURCETYPE_TIME * Imagick::RESOURCETYPE_THROTTLE * Imagick::CHANNEL_RGBA * Imagick::ALPHACHANNEL_BACKGROUND * Imagick::FUNCTION_ARCSIN * Imagick::FUNCTION_ARCTAN - Fixed Imagick::clutImage() parameter parsing - Fixed tint image bug - Fixed ImageMagick compiled with HDRI having quantum values as floats - Fixed memory leaks in: * Imagick::getImageBlob() * Imagick::getImagesBlob() * Imagick::getImageChannelStatistics() * Imagick::getImageFormat() * Imagick::getImageMimetype() * Imagick::getSamplingFactors() * Imagick::identifyImage() * Imagick::tintImage - Fixed segfault when compiling statically - ImagickDraw::setFontFamily no longer checks whether the font is available. - Removed Zend MM support - Excluded deprecated methods: * Imagick::getImageMatte() * Imagick::colorFloodfillImage() * Imagick::matteFloodfillImage() * Imagick::paintFloodfillImage() * Imagick::paintOpaqueImage() * Imagick::paintTransparentImage() * Imagick::mapImage() * Imagick::recolorImage() * Imagick::setImageIndex() * Imagick::getImageIndex() * Imagick::getImageSize() * Imagick::setImageAttribute() * Imagick::getImageAttribute() * Imagick::mosaicImages() * Imagick::averageImages() * Imagick::flattenImages() * Imagick::getImageChannelExtrema() * Imagick::getImageExtrema() - Ini file changes: Added imagick.skip_version_check. - CI now compiles with CFLAGS="-Wno-deprecated-declarations -Wdeclaration-after-statement -Werror" 3.2.0RC1 - Fix bug #66098: Segfault in zval_addref_p 3.2.0b2 - A lot of internal improvements on the code - Added ImagickPixel::isPixelSimilar and deprecate ImagickPixel::isSimilar #10 - Added imagick::smushimages - Added imagick::blueshiftimage and imagick::clampimage - Added Imagick::autolevelimage - Added constants: * Imagick::ALPHACHANNEL_REMOVE * Imagick::ALPHACHANNEL_FLATTEN * Imagick::RESOURCEENGINE_THREAD * Imagick::COMPOSITE_CHANGEMASK * Imagick::COMPOSITE_LINEARLIGHT * Imagick::COMPOSITE_DIVIDE * Imagick::COMPOSITE_DISTORT * Imagick::COMPOSITE_BLUR * Imagick::COMPOSITE_PEGTOPLIGHT * Imagick::COMPOSITE_VIVIDLIGHT * Imagick::COMPOSITE_PINLIGHT * Imagick::COMPOSITE_LINEARDODGE * Imagick::COMPOSITE_LINEARBURN * Imagick::COMPOSITE_MATHEMATICS * Imagick::COMPOSITE_MODULUSADD * Imagick::COMPOSITE_MODULUSSUBTRACT * Imagick::COMPOSITE_MINUSDST * Imagick::COMPOSITE_DIVIDEDST * Imagick::COMPOSITE_DIVIDESRC * Imagick::COMPOSITE_MINUSSRC * Imagick::COMPOSITE_DARKENINTENSITY * Imagick::COMPOSITE_LIGHTENINTENSITY * Imagick::FILTER_KAISER * Imagick::FILTER_WELSH * Imagick::FILTER_PARZEN * Imagick::FILTER_LAGRANGE * Imagick::FILTER_SENTINEL * Imagick::FILTER_BOHMAN * Imagick::FILTER_BARTLETT * Imagick::FILTER_JINC * Imagick::FILTER_SINCFAST * Imagick::FILTER_ROBIDOUX * Imagick::FILTER_LANCZOSSHARP * Imagick::FILTER_LANCZOS2 * Imagick::FILTER_LANCZOS2SHARP * Imagick::FILTER_ROBIDOUXSHARP * Imagick::FILTER_COSINE * Imagick::FILTER_SPLINE * Imagick::FILTER_LANCZOSRADIUS * Imagick::COMPRESSION_ZIPS * Imagick::COMPRESSION_PIZ * Imagick::COMPRESSION_PXR24 * Imagick::COMPRESSION_B44 * Imagick::COMPRESSION_B44A * Imagick::COMPRESSION_LZMA * Imagick::COMPRESSION_JBIG1 * Imagick::COMPRESSION_JBIG2 3.2.0b1 - Added Countable interface to Imagick class - Added experimental support for Zend MM. - Added additional parameter to writeImageFile to allow setting format - Distribute tests as part of the release - Fixed Bug #65043: Destroy and clear method do the same things - Fixed Bug #64945: ZEND_ACC_ALLOW_STATIC vs ZEND_ACC_STATIC - A lot of internal refactoring: rewrite macros as functions, clean up naming etc
Diffstat (limited to 'graphics')
-rw-r--r--graphics/php-imagick/Makefile7
-rw-r--r--graphics/php-imagick/distinfo10
2 files changed, 8 insertions, 9 deletions
diff --git a/graphics/php-imagick/Makefile b/graphics/php-imagick/Makefile
index e571b80a94b..72b5f3ab6e8 100644
--- a/graphics/php-imagick/Makefile
+++ b/graphics/php-imagick/Makefile
@@ -1,16 +1,15 @@
-# $NetBSD: Makefile,v 1.4 2016/03/05 11:28:40 jperkin Exp $
+# $NetBSD: Makefile,v 1.5 2016/06/29 09:06:22 fhajny Exp $
MODNAME= imagick
-PECL_VERSION= 3.1.2
+PECL_VERSION= 3.4.2
CATEGORIES+= graphics
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://pecl.php.net/package/imagick/
COMMENT= PHP extension for ImageMagick graphics library
-PKGREVISION= 2
LICENSE= php
-PHP_VERSIONS_ACCEPTED= 55 56
+PHP_VERSIONS_ACCEPTED= 55 56 70
CONFIGURE_ARGS+= --with-imagick=${BUILDLINK_PREFIX.ImageMagick}
diff --git a/graphics/php-imagick/distinfo b/graphics/php-imagick/distinfo
index 4c00608fcd9..da428aaca3f 100644
--- a/graphics/php-imagick/distinfo
+++ b/graphics/php-imagick/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 21:34:14 agc Exp $
+$NetBSD: distinfo,v 1.3 2016/06/29 09:06:22 fhajny Exp $
-SHA1 (php-imagick/imagick-3.1.2.tgz) = 7cee88bc8f6f178165c9d43e302d99cedfbb3dff
-RMD160 (php-imagick/imagick-3.1.2.tgz) = 6f2cfba26dbdf7ede8d14ca9c97cf2b38a921cd0
-SHA512 (php-imagick/imagick-3.1.2.tgz) = d30e129cc4b61e34830b34261671bf92579c355f36924a802952524119bf07b0e0d59fe2ad361a4caa0322f959bed669b82d1f12a531b106648ccf9d22b4fba3
-Size (php-imagick/imagick-3.1.2.tgz) = 94657 bytes
+SHA1 (php-imagick/imagick-3.4.2.tgz) = 137d1f6f5010c8c51957e7d8c4a8310a7a311a64
+RMD160 (php-imagick/imagick-3.4.2.tgz) = d5ce66accfe3d11b72a7cea398727b0e9c5dd02d
+SHA512 (php-imagick/imagick-3.4.2.tgz) = 5e7cf495f4d6377a54b207b3fa14a5b2cff9d89dbe9c17b88c66102138ff9f485a34669138cf7903c5b54eb9d5d49f6fa2629216c487e56dc6b1e6c5c68ac1d2
+Size (php-imagick/imagick-3.4.2.tgz) = 239574 bytes