{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.
This commit is contained in:
parent
7cc80bab99
commit
3d144393c3
4 changed files with 9 additions and 11 deletions
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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}
|
||||
|
|
Loading…
Reference in a new issue