summaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2018-01-28 15:23:52 +0000
committerwiz <wiz@pkgsrc.org>2018-01-28 15:23:52 +0000
commitdafed9ea085d45e237de404650df3f25e4bd0969 (patch)
tree0f1614009f18631aa1b06b6f4e603c408bd88144 /graphics
parente706419b57948ea927a05f4e228aa6a310660360 (diff)
downloadpkgsrc-dafed9ea085d45e237de404650df3f25e4bd0969.tar.gz
GraphicsMagick: update to 1.3.28.
1.3.28 (January 20, 2017) ========================= Security Fixes: * BMP: Fix non-terminal loop due to unexpected bit-field mask value (DOS opportunity). * PALM: Fix heap buffer underflow in builds with QuantumDepth=8. * SetNexus() Fix heap overwrite under certain conditions due to using a wrong destination buffer. This issue impacts all 1.3.X releases. * TIFF: Fix heap buffer read overflow in LocaleNCompare() when parsing NEWS profile. Bug fixes: * DescribeImage(): Eliminate possible use of null pointer. * GIF: Fix memory leak of global colormap in error path. * GZ: Writing to gzip files with the extension ".gz" was not working with Zlib 1.2.8. * JNG: Fix buffer read overflow (a tiny fixed overflow of just one byte). * JPEG: Promoting certain libjpeg warnings to errors caused much more problems than expected. The promotion of warnings to errors is removed. Claimed pixel dimensions are validated by file size before allocating memory for the pixels. * IntegralRotateImage(): Assure that reported error in rotate by 270 case does immediately terminate processing. * MNG: Fix possible null pointer reference related to DEFI chunk parsing. Fix minor heap read overflow (constrained to just one byte) due to an ordering issue in a limit check. Fix memory leaks in error path. * WebP: Fix stack buffer overflow in WriteWEBPImage() which occurs with libwebp 0.5.0 or newer due to a structure type change in the structure passed to the progress monitor callback. * WPG: Memory leaks fixed. API Updates: * InterpolateViewColor(): This function now returns MagickPassFail (an unsigned int) rather than void so that errors can be efficiently reported. * The magick/pixel_cache.h header is updated to add deprecation attributes such that code using GetPixels(), GetIndexes(), and GetOnePixel() will produce deprecation warnings for compilers which support them. These functions will not be removed in the 1.3.X release series and when they are removed, pre-processor macros will be added so a replacement function is used instead. There is a long-term objective to eliminate functionally-redundant pixel cache functions to only the ones with the best properties since this reduces maintenance and may reduce the depth of the call stack (improving performance). Build Changes: * PerlMagick: Sanitize PACKAGE_VERSION so that Perl is not confused by any trailing alpha character. * Improved symbol renaming due to adding --enable-symbol-prefix. Some symbols (for static const strings) were not being included in the renaming.
Diffstat (limited to 'graphics')
-rwxr-xr-xgraphics/GraphicsMagick/Makefile.common7
-rw-r--r--graphics/GraphicsMagick/PLIST3
-rw-r--r--graphics/GraphicsMagick/distinfo10
3 files changed, 11 insertions, 9 deletions
diff --git a/graphics/GraphicsMagick/Makefile.common b/graphics/GraphicsMagick/Makefile.common
index c2da1355a4d..039771bde95 100755
--- a/graphics/GraphicsMagick/Makefile.common
+++ b/graphics/GraphicsMagick/Makefile.common
@@ -1,11 +1,12 @@
-# $NetBSD: Makefile.common,v 1.18 2017/12/19 08:09:29 adam Exp $
+# $NetBSD: Makefile.common,v 1.19 2018/01/28 15:23:52 wiz Exp $
+#
# used by graphics/GraphicsMagick/Makefile
# used by graphics/p5-GraphicsMagick/Makefile
GM_MAJOR_VER= 1.3
-GM_MINOR_VER= 27
+GM_MINOR_VER= 28
DISTVERSION= ${GM_MAJOR_VER}.${GM_MINOR_VER}
-DISTNAME= GraphicsMagick-${DISTVERSION}a
+DISTNAME= GraphicsMagick-${DISTVERSION}
CATEGORIES= graphics
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=graphicsmagick/}
MASTER_SITES+= ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/${GM_MAJOR_VER}/
diff --git a/graphics/GraphicsMagick/PLIST b/graphics/GraphicsMagick/PLIST
index d0f465a9479..0eab7cb4d98 100644
--- a/graphics/GraphicsMagick/PLIST
+++ b/graphics/GraphicsMagick/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.25 2017/07/09 20:02:28 adam Exp $
+@comment $NetBSD: PLIST,v 1.26 2018/01/28 15:23:52 wiz Exp $
bin/GraphicsMagick++-config
bin/GraphicsMagick-config
bin/GraphicsMagickWand-config
@@ -235,6 +235,7 @@ share/doc/GraphicsMagick/www/ChangeLog-2013.html
share/doc/GraphicsMagick/www/ChangeLog-2014.html
share/doc/GraphicsMagick/www/ChangeLog-2015.html
share/doc/GraphicsMagick/www/ChangeLog-2016.html
+share/doc/GraphicsMagick/www/ChangeLog-2017.html
share/doc/GraphicsMagick/www/Changelog.html
share/doc/GraphicsMagick/www/Changes.html
share/doc/GraphicsMagick/www/Copyright.html
diff --git a/graphics/GraphicsMagick/distinfo b/graphics/GraphicsMagick/distinfo
index 562547663f3..0c056ed0182 100644
--- a/graphics/GraphicsMagick/distinfo
+++ b/graphics/GraphicsMagick/distinfo
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.44 2017/12/19 08:09:29 adam Exp $
+$NetBSD: distinfo,v 1.45 2018/01/28 15:23:52 wiz Exp $
-SHA1 (GraphicsMagick-1.3.27a.tar.xz) = 14f3ff175e79d67c2d557f60885fec9781e83a38
-RMD160 (GraphicsMagick-1.3.27a.tar.xz) = 3a83017ede8972ce3d158cdab49e02f1dcda4eae
-SHA512 (GraphicsMagick-1.3.27a.tar.xz) = 3e53ce74e76c10d62e51e5570073dd01e7cbf5f6fe636cf42d0f510891021765c76665f90e83007aaec97725c7427b094374f69358724b3361d55d3e2bc5785e
-Size (GraphicsMagick-1.3.27a.tar.xz) = 5414508 bytes
+SHA1 (GraphicsMagick-1.3.28.tar.xz) = f72a8f3f6de27990612ee3e713b2fece1ad898ac
+RMD160 (GraphicsMagick-1.3.28.tar.xz) = 1bfcf323f3965f01741a70076447c0f135faf1c3
+SHA512 (GraphicsMagick-1.3.28.tar.xz) = c372212e54e6403a44a973113764bf1fee6dde5df08a6ee015ae03c32823f96316018cafd34a355ff8a35ad3581aa7d455d30d664b9d68d3ea2ad277d7cf45e6
+Size (GraphicsMagick-1.3.28.tar.xz) = 5416660 bytes
SHA1 (patch-config_delegates.mgk.in) = c7a38daeeccd12e19480d1222e400899da1d4153