pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/graphics {p5-}GraphicsMagick: Update to 1.3.33
details: https://anonhg.NetBSD.org/pkgsrc/rev/796976b49a63
branches: trunk
changeset: 399395:796976b49a63
user: nia <nia%pkgsrc.org@localhost>
date: Thu Aug 08 20:56:40 2019 +0000
description:
{p5-}GraphicsMagick: Update to 1.3.33
1.3.33 (July 20, 2019)
==========================
Special Issues:
* It has been discovered that the 'ICU' library (a perhaps 30MB C++
library) which is now often a libxml2 dependendency causes huge
process initialization overhead. This is noticed as unexpected
slowness when GraphicsMagick utilities are used to process small to
medium sized files. The time to initialize is often longer than the
time to read the input file, process the image, and write the output
file. If the 'ICU' dependency can not be avoided, then make sure to
use the modules build. Please lobby the 'ICU' library developers to
change their implementation to avoid long start-up times due to
merely linking with the library.
Security Fixes:
* GraphicsMagick is now participating in Google's oss-fuzz project due
to the contributions and assistance of Alex Gaynor. Since February 4
2018, 353 issues have been opened by oss-fuzz and 338 of those
issues have been resolved. The issues list is available at
https://bugs.chromium.org/p/oss-fuzz/issues/list under search term
"graphicsmagick". Issues are available for anyone to view and
duplicate if they have been in "Verified" status for 30 days, or if
they have been in "New" status for 90 days. There are too many
fixes to list here. Please consult the GraphicsMagick ChangeLog
file, Mercurial repository commit log, and the oss-fuzz issues list
for details.
* Documentation has been added regarding security hazards due to
commands which support a '@filename' syntax.
* MontageImages(): Fix wrong length argument to strlcat() when
building montage directory, which could allow heap overwrite.
Bug fixes:
* PNG: Pass correct size value to strlcat() in module registration
code. This bug is noticed to cause problems for Apple's OS X and
Linux Alpine with musl libc. This fixes a regression introduced by
the 1.3.32 release.
* Re-implement command-line utility `'@'` file inclusion support for
`-comment`, `-draw`, `-format`, and `-label` which was removed for
the 1.3.32 release. The new implementation is isolated to
command-line utility implementation code rather than being deeply
embedded in the library and exposed in other usage contexts. This
fixes a regression introduced by the 1.3.32 release.
* CAPTION: The The CAPTION reader did not appear to work at all any
more. Now it works again, but still not very well.
* MagickXDisplayImage(): Fix heap overwrite of windows->image.name and
windows->image.icon_name buffers. This bug has surely existed since
early GraphicsMagick releases.
* MagickXAnimateImages(): Fix memory leak of scene_info.pixels.
* AcquireTemporaryFileDescriptor(): Fix compilation under Cygwin. This
fixes a regression introduced by the 1.3.32 release.
* PNG: Fix saving to palette when mage has an alpha channel but no
color is marked as transparent.
* Compilation warnings in the Visual Studio WIN64 build due to the
'long' type being only 32-bits have been addressed.
New Features:
* None
API Updates:
* None
Feature improvements:
* None
Windows Delegate Updates/Additions:
* None
Build Changes:
* None
Behavior Changes:
* Support for `'@'` file inclusion support for `-comment`, `-draw`,
`-format`, and `-label` has been restored.
diffstat:
graphics/GraphicsMagick/Makefile | 3 +--
graphics/GraphicsMagick/Makefile.common | 4 ++--
graphics/GraphicsMagick/distinfo | 10 +++++-----
graphics/p5-GraphicsMagick/Makefile | 3 +--
4 files changed, 9 insertions(+), 11 deletions(-)
diffs (55 lines):
diff -r 0dc5b986f42f -r 796976b49a63 graphics/GraphicsMagick/Makefile
--- a/graphics/GraphicsMagick/Makefile Thu Aug 08 20:55:04 2019 +0000
+++ b/graphics/GraphicsMagick/Makefile Thu Aug 08 20:56:40 2019 +0000
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.100 2019/07/21 22:24:03 wiz Exp $
+# $NetBSD: Makefile,v 1.101 2019/08/08 20:56:40 nia Exp $
-PKGREVISION= 3
.include "Makefile.common"
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
diff -r 0dc5b986f42f -r 796976b49a63 graphics/GraphicsMagick/Makefile.common
--- a/graphics/GraphicsMagick/Makefile.common Thu Aug 08 20:55:04 2019 +0000
+++ b/graphics/GraphicsMagick/Makefile.common Thu Aug 08 20:56:40 2019 +0000
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile.common,v 1.23 2019/06/18 13:30:52 adam Exp $
+# $NetBSD: Makefile.common,v 1.24 2019/08/08 20:56:40 nia Exp $
#
# used by graphics/GraphicsMagick/Makefile
# used by graphics/p5-GraphicsMagick/Makefile
GM_MAJOR_VER= 1.3
-GM_MINOR_VER= 32
+GM_MINOR_VER= 33
DISTVERSION= ${GM_MAJOR_VER}.${GM_MINOR_VER}
DISTNAME= GraphicsMagick-${DISTVERSION}
CATEGORIES= graphics
diff -r 0dc5b986f42f -r 796976b49a63 graphics/GraphicsMagick/distinfo
--- a/graphics/GraphicsMagick/distinfo Thu Aug 08 20:55:04 2019 +0000
+++ b/graphics/GraphicsMagick/distinfo Thu Aug 08 20:56:40 2019 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.49 2019/06/18 13:30:52 adam Exp $
+$NetBSD: distinfo,v 1.50 2019/08/08 20:56:40 nia Exp $
-SHA1 (GraphicsMagick-1.3.32.tar.xz) = a18e390061e9b31caf860134e583a81e9be74e61
-RMD160 (GraphicsMagick-1.3.32.tar.xz) = 1d2db9804e2fc31223219abd9653896be641b0af
-SHA512 (GraphicsMagick-1.3.32.tar.xz) = f84cdb9318962aed1dc25d70db4d0ca102e4f88748f468f8a56b77d228fd315b772afa48e90a396d32e8226eba9105717bcb94166bbe43723afeec58ead53e09
-Size (GraphicsMagick-1.3.32.tar.xz) = 5535224 bytes
+SHA1 (GraphicsMagick-1.3.33.tar.xz) = 8336d6b2fb76fbfaf6df025ac99dc689cf5631e4
+RMD160 (GraphicsMagick-1.3.33.tar.xz) = 12ebd0a7c278d321ad6d28b4bbe3f6a2c6d41077
+SHA512 (GraphicsMagick-1.3.33.tar.xz) = 8afeb461d1a9dab9b88b9bc7c2d50b5c409463b369e6b0ba7ee39b0ece32da9393d7a5a4d18faf8f72a529346a3477bae61b802bac2af81aeae79d95c9d6cd13
+Size (GraphicsMagick-1.3.33.tar.xz) = 5558348 bytes
SHA1 (patch-config_delegates.mgk.in) = c52192a35bede530d310688a576ef2181a9f073c
SHA1 (patch-configure) = bdb76557cd8a5c116b6c84dc63f4e35ddde39c87
diff -r 0dc5b986f42f -r 796976b49a63 graphics/p5-GraphicsMagick/Makefile
--- a/graphics/p5-GraphicsMagick/Makefile Thu Aug 08 20:55:04 2019 +0000
+++ b/graphics/p5-GraphicsMagick/Makefile Thu Aug 08 20:56:40 2019 +0000
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.46 2019/07/21 22:25:03 wiz Exp $
+# $NetBSD: Makefile,v 1.47 2019/08/08 20:56:40 nia Exp $
-PKGREVISION= 2
.include "../../graphics/GraphicsMagick/Makefile.common"
PKGNAME= p5-GraphicsMagick-${DISTVERSION}
Home |
Main Index |
Thread Index |
Old Index