pkgsrc-Changes archive

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

CVS commit: pkgsrc/graphics



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.

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@localhost

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}



Home | Main Index | Thread Index | Old Index