Received: by mail.netbsd.org (Postfix, from userid 605) id 2A42884EA3; Wed, 25 Jan 2023 06:40:48 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 5BC2084D91 for ; Wed, 25 Jan 2023 06:40:47 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id FYQq2HhWmYll for ; Wed, 25 Jan 2023 06:40:46 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 5C09184CBC for ; Wed, 25 Jan 2023 06:40:46 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 55246FA90; Wed, 25 Jan 2023 06:40:46 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_167462884654270" MIME-Version: 1.0 Date: Wed, 25 Jan 2023 06:40:46 +0000 From: "Adam Ciarcinski" Subject: CVS commit: pkgsrc/graphics To: pkgsrc-changes@NetBSD.org Reply-To: adam@netbsd.org X-Mailer: log_accum Message-Id: <20230125064046.55246FA90@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_167462884654270 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: adam Date: Wed Jan 25 06:40:46 UTC 2023 Modified Files: pkgsrc/graphics/GraphicsMagick: Makefile Makefile.common PLIST distinfo pkgsrc/graphics/GraphicsMagick/patches: patch-configure pkgsrc/graphics/p5-GraphicsMagick: Makefile Log Message: GraphicsMagick p5-GraphicsMagick: updated to 1.3.40 1.3.40 (January 14, 2023) Special Issues: GraphicsMagick really does need some additional productive volunteers. For several years now, the burden has entirely been on me (Bob Friesenhahn). I have been sheparding the project for 20 years already (and contributed to ImageMagick and GraphicsMagick combined for 26 years already). It is not reasonable to expect someone with a full time job (and expecting to retire in a few years) to do all of the work. Security Fixes: GraphicsMagick is participating in Google's oss-fuzz project since February 4 2018 due to the contributions and assistance of Alex Gaynor and Paul Kehrer. 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. Please consult the GraphicsMagick ChangeLog file, Mercurial repository commit log, and the oss-fuzz issues list for details. Security Fixes: DCX: Fixed heap overflow when writing more than 1023 scenes, and also eliminated use of uninitialized memory. Bug fixes: GetMagickGeometry(): Fix a scaling issue where dimensions could be scaled down to zero. PCD: Handle writing image with a dimension of 1. PNG: When writing, use lower-case raw profile identifiers (e.g. 'Raw profile type xmp') because exiftool expects that. SUN: The sense of monochrome images was inverted. Fix scanline size calculation. WPG: Fix 20-year old bug in WPG header reading. New Features: JXL: Decode and log extra channel information. This information is not yet used. PCX and DCX: Support writing uncompressed format (use -compress none for no compression). Added IM1, IM8, and IM24 magick aliases for the Sun Raster format since those are the historically correct extensions. API Updates: AppendImageToList() now updates the image list pointer to be the image which was just added. Use GetFirstImageInList() when the pointer to the first image in the list is needed. Windows Delegate Updates/Additions: Jasper is updated to release 2.0.33. Build Changes: Visual Studio build possible with Visual Studio 2008 - 2022. Windows Inno Setup installer now installs Microsoft redistributables rather than using a side-by-side DLL configuration. Behavior Changes: AppendImageToList() now updates the image list pointer to be the image which was just added. Use GetFirstImageInList() when the pointer to the first image in the list is needed. To generate a diff of this commit: cvs rdiff -u -r1.126 -r1.127 pkgsrc/graphics/GraphicsMagick/Makefile cvs rdiff -u -r1.28 -r1.29 pkgsrc/graphics/GraphicsMagick/Makefile.common cvs rdiff -u -r1.32 -r1.33 pkgsrc/graphics/GraphicsMagick/PLIST cvs rdiff -u -r1.56 -r1.57 pkgsrc/graphics/GraphicsMagick/distinfo cvs rdiff -u -r1.4 -r1.5 \ pkgsrc/graphics/GraphicsMagick/patches/patch-configure cvs rdiff -u -r1.63 -r1.64 pkgsrc/graphics/p5-GraphicsMagick/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_167462884654270 Content-Disposition: inline Content-Length: 5265 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/graphics/GraphicsMagick/Makefile diff -u pkgsrc/graphics/GraphicsMagick/Makefile:1.126 pkgsrc/graphics/GraphicsMagick/Makefile:1.127 --- pkgsrc/graphics/GraphicsMagick/Makefile:1.126 Tue Jan 3 17:36:22 2023 +++ pkgsrc/graphics/GraphicsMagick/Makefile Wed Jan 25 06:40:45 2023 @@ -1,6 +1,5 @@ -# $NetBSD: Makefile,v 1.126 2023/01/03 17:36:22 wiz Exp $ +# $NetBSD: Makefile,v 1.127 2023/01/25 06:40:45 adam Exp $ -PKGREVISION= 5 .include "Makefile.common" MAINTAINER= pkgsrc-users@NetBSD.org Index: pkgsrc/graphics/GraphicsMagick/Makefile.common diff -u pkgsrc/graphics/GraphicsMagick/Makefile.common:1.28 pkgsrc/graphics/GraphicsMagick/Makefile.common:1.29 --- pkgsrc/graphics/GraphicsMagick/Makefile.common:1.28 Tue Dec 14 19:56:24 2021 +++ pkgsrc/graphics/GraphicsMagick/Makefile.common Wed Jan 25 06:40:45 2023 @@ -1,10 +1,10 @@ -# $NetBSD: Makefile.common,v 1.28 2021/12/14 19:56:24 adam Exp $ +# $NetBSD: Makefile.common,v 1.29 2023/01/25 06:40:45 adam Exp $ # # used by graphics/GraphicsMagick/Makefile # used by graphics/p5-GraphicsMagick/Makefile GM_MAJOR_VER= 1.3 -GM_MINOR_VER= 37 +GM_MINOR_VER= 40 DISTVERSION= ${GM_MAJOR_VER}.${GM_MINOR_VER} DISTNAME= GraphicsMagick-${DISTVERSION} CATEGORIES= graphics Index: pkgsrc/graphics/GraphicsMagick/PLIST diff -u pkgsrc/graphics/GraphicsMagick/PLIST:1.32 pkgsrc/graphics/GraphicsMagick/PLIST:1.33 --- pkgsrc/graphics/GraphicsMagick/PLIST:1.32 Thu Sep 29 09:21:10 2022 +++ pkgsrc/graphics/GraphicsMagick/PLIST Wed Jan 25 06:40:45 2023 @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.32 2022/09/29 09:21:10 nros Exp $ +@comment $NetBSD: PLIST,v 1.33 2023/01/25 06:40:45 adam Exp $ bin/GraphicsMagick++-config bin/GraphicsMagick-config bin/GraphicsMagickWand-config @@ -247,6 +247,8 @@ share/doc/GraphicsMagick/www/ChangeLog-2 share/doc/GraphicsMagick/www/ChangeLog-2018.html share/doc/GraphicsMagick/www/ChangeLog-2019.html share/doc/GraphicsMagick/www/ChangeLog-2020.html +share/doc/GraphicsMagick/www/ChangeLog-2021.html +share/doc/GraphicsMagick/www/ChangeLog-2022.html share/doc/GraphicsMagick/www/Changelog.html share/doc/GraphicsMagick/www/Changes.html share/doc/GraphicsMagick/www/Copyright.html Index: pkgsrc/graphics/GraphicsMagick/distinfo diff -u pkgsrc/graphics/GraphicsMagick/distinfo:1.56 pkgsrc/graphics/GraphicsMagick/distinfo:1.57 --- pkgsrc/graphics/GraphicsMagick/distinfo:1.56 Tue Dec 14 19:56:24 2021 +++ pkgsrc/graphics/GraphicsMagick/distinfo Wed Jan 25 06:40:45 2023 @@ -1,7 +1,7 @@ -$NetBSD: distinfo,v 1.56 2021/12/14 19:56:24 adam Exp $ +$NetBSD: distinfo,v 1.57 2023/01/25 06:40:45 adam Exp $ -BLAKE2s (GraphicsMagick-1.3.37.tar.xz) = f642cdf943f63a199c80e204308b1ec1f1023727f2eda27734e7f4b45a630a47 -SHA512 (GraphicsMagick-1.3.37.tar.xz) = 971e05480a65eb99ff3c0d874675bcbffc24eafec1cacd03f5ef410ae014f82329f3590393100927f753feb183be1105fe0cfc5b0f775a30b0e6dc0c6b8a77af -Size (GraphicsMagick-1.3.37.tar.xz) = 5623688 bytes +BLAKE2s (GraphicsMagick-1.3.40.tar.xz) = 72e78a94e255d00850d118813fed2f9a46d7a61c7300e28e75ee2895fde2c3a9 +SHA512 (GraphicsMagick-1.3.40.tar.xz) = e64902aa2a8702d03d188350bd4252a2263e431611f9a70f38cd8beede8a38cc91bb4de3603fedf15420ebbba488f609f218e9b45e356b9f8dc8e4a75f380ee5 +Size (GraphicsMagick-1.3.40.tar.xz) = 5507792 bytes SHA1 (patch-config_delegates.mgk.in) = c52192a35bede530d310688a576ef2181a9f073c -SHA1 (patch-configure) = 0f5597fb4184bdf69ecbac04643ad78af57b40f2 +SHA1 (patch-configure) = 327dcb718ebaf65f2d2c97440c1cc7fdb9e03482 Index: pkgsrc/graphics/GraphicsMagick/patches/patch-configure diff -u pkgsrc/graphics/GraphicsMagick/patches/patch-configure:1.4 pkgsrc/graphics/GraphicsMagick/patches/patch-configure:1.5 --- pkgsrc/graphics/GraphicsMagick/patches/patch-configure:1.4 Tue Dec 14 19:56:25 2021 +++ pkgsrc/graphics/GraphicsMagick/patches/patch-configure Wed Jan 25 06:40:46 2023 @@ -1,20 +1,10 @@ -$NetBSD: patch-configure,v 1.4 2021/12/14 19:56:25 adam Exp $ +$NetBSD: patch-configure,v 1.5 2023/01/25 06:40:46 adam Exp $ -Portability fix. Do not save configure args; they reference workdir. ---- configure.orig 2021-12-12 21:09:14.000000000 +0000 +--- configure.orig 2022-12-26 16:56:04.000000000 +0000 +++ configure -@@ -29058,7 +29058,7 @@ fi - - - # Tests for programs only used while in maintainer mode --if test "$MAINT" == '' ; then -+if test "$MAINT" = '' ; then - # Test for optional rst2html.py utility and define automake conditional HasRST2HTML if found. - for ac_prog in rst2html.py rst2html - do -@@ -30160,9 +30160,6 @@ MAGICK_API_LIBS=`echo $MAGICK_API_LIBS | +@@ -30779,9 +30779,6 @@ MAGICK_API_LIBS=`echo $MAGICK_API_LIBS | # Save configure/build parameters for later reference Index: pkgsrc/graphics/p5-GraphicsMagick/Makefile diff -u pkgsrc/graphics/p5-GraphicsMagick/Makefile:1.63 pkgsrc/graphics/p5-GraphicsMagick/Makefile:1.64 --- pkgsrc/graphics/p5-GraphicsMagick/Makefile:1.63 Tue Jan 3 17:37:27 2023 +++ pkgsrc/graphics/p5-GraphicsMagick/Makefile Wed Jan 25 06:40:46 2023 @@ -1,6 +1,5 @@ -# $NetBSD: Makefile,v 1.63 2023/01/03 17:37:27 wiz Exp $ +# $NetBSD: Makefile,v 1.64 2023/01/25 06:40:46 adam Exp $ -PKGREVISION= 3 .include "../../graphics/GraphicsMagick/Makefile.common" PKGNAME= p5-GraphicsMagick-${DISTVERSION} --_----------=_167462884654270--