Tue Oct 6 16:50:32 2015 UTC ()
Changes 1.3.22:

Special Issues:
* Due to GCC bug 53967, several key agorithms (e.g. convolution) may execute much faster (e.g. 2-3X) for x86-64 and/or when SSE is enabled for floating point math (-mfpmath=sse) if the GCC option -frename-registers is used. Default 32-bit builds do not experience the problem since they use '387 math. It is not clear in what version of GCC this problem started but it was not noticed by the developers until the GCC 4.6 timeframe. Other compilers do not suffer from this bug. Please lobby the GCC project to fix this embarrassing performance bug.
* Magick++: Any libraries or applications using Magick++ should be rebuilt in order to use this new release. Libraries and applications will be able to continue to use prior versions of Magick++ without being re-built, while benefiting from updated C libraries, provided that the system supports library versioning.

Security Fixes:
* General Coverity fixes. Some might have security consequences.
* Ghostscript options concatenation is more secure against buffer overflow.
* Windows: Built-in random number generator is now salted using CryptGenRandom(). This improves the robustness of the temporary file allocator.

Bug fixes:
* ...


(adam)
diff -r1.70 -r1.71 pkgsrc/graphics/GraphicsMagick/Makefile
diff -r1.11 -r1.12 pkgsrc/graphics/GraphicsMagick/Makefile.common
diff -r1.37 -r1.38 pkgsrc/graphics/GraphicsMagick/distinfo
diff -r1.24 -r1.25 pkgsrc/graphics/p5-GraphicsMagick/Makefile

cvs diff -r1.70 -r1.71 pkgsrc/graphics/GraphicsMagick/Makefile (expand / switch to unified diff)

--- pkgsrc/graphics/GraphicsMagick/Makefile 2015/06/12 10:50:08 1.70
+++ pkgsrc/graphics/GraphicsMagick/Makefile 2015/10/06 16:50:31 1.71
@@ -1,16 +1,15 @@ @@ -1,16 +1,15 @@
1# $NetBSD: Makefile,v 1.70 2015/06/12 10:50:08 wiz Exp $ 1# $NetBSD: Makefile,v 1.71 2015/10/06 16:50:31 adam Exp $
2 2
3PKGREVISION= 1 
4.include "Makefile.common" 3.include "Makefile.common"
5 4
6MAINTAINER= pkgsrc-users@NetBSD.org 5MAINTAINER= pkgsrc-users@NetBSD.org
7HOMEPAGE= http://www.graphicsmagick.org/ 6HOMEPAGE= http://www.graphicsmagick.org/
8COMMENT= X application for displaying and manipulating images 7COMMENT= X application for displaying and manipulating images
9LICENSE= mit 8LICENSE= mit
10 9
11DEPENDS+= urw-fonts-[0-9]*:../../fonts/urw-fonts 10DEPENDS+= urw-fonts-[0-9]*:../../fonts/urw-fonts
12 11
13USE_LANGUAGES= c c++ 12USE_LANGUAGES= c c++
14USE_LIBTOOL= yes 13USE_LIBTOOL= yes
15USE_TOOLS+= gmake pkg-config gs:run 14USE_TOOLS+= gmake pkg-config gs:run
16USE_FEATURES= vsnprintf # optional but recommended for security 15USE_FEATURES= vsnprintf # optional but recommended for security

cvs diff -r1.11 -r1.12 pkgsrc/graphics/GraphicsMagick/Makefile.common (expand / switch to unified diff)

--- pkgsrc/graphics/GraphicsMagick/Makefile.common 2015/03/02 09:57:03 1.11
+++ pkgsrc/graphics/GraphicsMagick/Makefile.common 2015/10/06 16:50:31 1.12
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile.common,v 1.11 2015/03/02 09:57:03 adam Exp $ 1# $NetBSD: Makefile.common,v 1.12 2015/10/06 16:50:31 adam Exp $
2# 2# used by graphics/GraphicsMagick/Makefile
3# used by graphics/p5-GraphicsMagick/Makefile 3# used by graphics/p5-GraphicsMagick/Makefile
4 4
5GM_MAJOR_VER= 1.3 5GM_MAJOR_VER= 1.3
6GM_MINOR_VER= 21 6GM_MINOR_VER= 22
7DISTVERSION= ${GM_MAJOR_VER}.${GM_MINOR_VER} 7DISTVERSION= ${GM_MAJOR_VER}.${GM_MINOR_VER}
8DISTNAME= GraphicsMagick-${DISTVERSION} 8DISTNAME= GraphicsMagick-${DISTVERSION}
9CATEGORIES= graphics 9CATEGORIES= graphics
10MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=graphicsmagick/} \ 10MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=graphicsmagick/} \
11 ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/${GM_MAJOR_VER}/ 11 ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/${GM_MAJOR_VER}/
12EXTRACT_SUFX= .tar.xz 12EXTRACT_SUFX= .tar.xz
13 13
14DISTINFO_FILE= ${.CURDIR}/../../graphics/GraphicsMagick/distinfo 14DISTINFO_FILE= ${.CURDIR}/../../graphics/GraphicsMagick/distinfo
15#FILESDIR= ${.CURDIR}/../../graphics/GraphicsMagick/files 15#FILESDIR= ${.CURDIR}/../../graphics/GraphicsMagick/files
16PATCHDIR= ${.CURDIR}/../../graphics/GraphicsMagick/patches 16PATCHDIR= ${.CURDIR}/../../graphics/GraphicsMagick/patches

cvs diff -r1.37 -r1.38 pkgsrc/graphics/GraphicsMagick/distinfo (expand / switch to unified diff)

--- pkgsrc/graphics/GraphicsMagick/distinfo 2015/03/02 09:57:03 1.37
+++ pkgsrc/graphics/GraphicsMagick/distinfo 2015/10/06 16:50:31 1.38
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.37 2015/03/02 09:57:03 adam Exp $ 1$NetBSD: distinfo,v 1.38 2015/10/06 16:50:31 adam Exp $
2 2
3SHA1 (GraphicsMagick-1.3.21.tar.xz) = bd3c543520b810999348e52d4abad6b59069f78b 3SHA1 (GraphicsMagick-1.3.22.tar.xz) = d397bcec3eb5d18364037e3aa167f6069d1df4ff
4RMD160 (GraphicsMagick-1.3.21.tar.xz) = 3291684d741854fe5922bc6754a7457513233647 4RMD160 (GraphicsMagick-1.3.22.tar.xz) = ee759b9a0f42752a0ff9e7dbfb5f98f12087fb06
5Size (GraphicsMagick-1.3.21.tar.xz) = 5324264 bytes 5Size (GraphicsMagick-1.3.22.tar.xz) = 5353116 bytes

cvs diff -r1.24 -r1.25 pkgsrc/graphics/p5-GraphicsMagick/Makefile (expand / switch to unified diff)

--- pkgsrc/graphics/p5-GraphicsMagick/Makefile 2015/06/12 10:50:12 1.24
+++ pkgsrc/graphics/p5-GraphicsMagick/Makefile 2015/10/06 16:50:31 1.25
@@ -1,16 +1,15 @@ @@ -1,16 +1,15 @@
1# $NetBSD: Makefile,v 1.24 2015/06/12 10:50:12 wiz Exp $ 1# $NetBSD: Makefile,v 1.25 2015/10/06 16:50:31 adam Exp $
2 2
3PKGREVISION= 1 
4.include "../../graphics/GraphicsMagick/Makefile.common" 3.include "../../graphics/GraphicsMagick/Makefile.common"
5 4
6PKGNAME= p5-GraphicsMagick-${DISTVERSION} 5PKGNAME= p5-GraphicsMagick-${DISTVERSION}
7 6
8MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://www.graphicsmagick.org/perl.html 8HOMEPAGE= http://www.graphicsmagick.org/perl.html
10COMMENT= Object-oriented Perl interface to GraphicMagick 9COMMENT= Object-oriented Perl interface to GraphicMagick
11LICENSE= mit 10LICENSE= mit
12 11
13USE_LIBTOOL= yes 12USE_LIBTOOL= yes
14GNU_CONFIGURE= yes 13GNU_CONFIGURE= yes
15CONFIGURE_ARGS+= --with-perl=${PERL5:Q} 14CONFIGURE_ARGS+= --with-perl=${PERL5:Q}
16 15