pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/graphics/php-imagick Update graphics/php-imagick to 3....



details:   https://anonhg.NetBSD.org/pkgsrc/rev/2b6afbdc3c72
branches:  trunk
changeset: 349099:2b6afbdc3c72
user:      fhajny <fhajny%pkgsrc.org@localhost>
date:      Wed Jun 29 09:06:22 2016 +0000

description:
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:

 graphics/php-imagick/Makefile |   7 +++----
 graphics/php-imagick/distinfo |  10 +++++-----
 2 files changed, 8 insertions(+), 9 deletions(-)

diffs (38 lines):

diff -r 27a7182c6b75 -r 2b6afbdc3c72 graphics/php-imagick/Makefile
--- a/graphics/php-imagick/Makefile     Wed Jun 29 08:26:07 2016 +0000
+++ b/graphics/php-imagick/Makefile     Wed Jun 29 09:06:22 2016 +0000
@@ -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@localhost
 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 -r 27a7182c6b75 -r 2b6afbdc3c72 graphics/php-imagick/distinfo
--- a/graphics/php-imagick/distinfo     Wed Jun 29 08:26:07 2016 +0000
+++ b/graphics/php-imagick/distinfo     Wed Jun 29 09:06:22 2016 +0000
@@ -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



Home | Main Index | Thread Index | Old Index