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: * ...diff -r1.70 -r1.71 pkgsrc/graphics/GraphicsMagick/Makefile
(adam)
@@ -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 | |||
3 | PKGREVISION= 1 | |||
4 | .include "Makefile.common" | 3 | .include "Makefile.common" | |
5 | 4 | |||
6 | MAINTAINER= pkgsrc-users@NetBSD.org | 5 | MAINTAINER= pkgsrc-users@NetBSD.org | |
7 | HOMEPAGE= http://www.graphicsmagick.org/ | 6 | HOMEPAGE= http://www.graphicsmagick.org/ | |
8 | COMMENT= X application for displaying and manipulating images | 7 | COMMENT= X application for displaying and manipulating images | |
9 | LICENSE= mit | 8 | LICENSE= mit | |
10 | 9 | |||
11 | DEPENDS+= urw-fonts-[0-9]*:../../fonts/urw-fonts | 10 | DEPENDS+= urw-fonts-[0-9]*:../../fonts/urw-fonts | |
12 | 11 | |||
13 | USE_LANGUAGES= c c++ | 12 | USE_LANGUAGES= c c++ | |
14 | USE_LIBTOOL= yes | 13 | USE_LIBTOOL= yes | |
15 | USE_TOOLS+= gmake pkg-config gs:run | 14 | USE_TOOLS+= gmake pkg-config gs:run | |
16 | USE_FEATURES= vsnprintf # optional but recommended for security | 15 | USE_FEATURES= vsnprintf # optional but recommended for security |
@@ -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 | |||
5 | GM_MAJOR_VER= 1.3 | 5 | GM_MAJOR_VER= 1.3 | |
6 | GM_MINOR_VER= 21 | 6 | GM_MINOR_VER= 22 | |
7 | DISTVERSION= ${GM_MAJOR_VER}.${GM_MINOR_VER} | 7 | DISTVERSION= ${GM_MAJOR_VER}.${GM_MINOR_VER} | |
8 | DISTNAME= GraphicsMagick-${DISTVERSION} | 8 | DISTNAME= GraphicsMagick-${DISTVERSION} | |
9 | CATEGORIES= graphics | 9 | CATEGORIES= graphics | |
10 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=graphicsmagick/} \ | 10 | MASTER_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}/ | |
12 | EXTRACT_SUFX= .tar.xz | 12 | EXTRACT_SUFX= .tar.xz | |
13 | 13 | |||
14 | DISTINFO_FILE= ${.CURDIR}/../../graphics/GraphicsMagick/distinfo | 14 | DISTINFO_FILE= ${.CURDIR}/../../graphics/GraphicsMagick/distinfo | |
15 | #FILESDIR= ${.CURDIR}/../../graphics/GraphicsMagick/files | 15 | #FILESDIR= ${.CURDIR}/../../graphics/GraphicsMagick/files | |
16 | PATCHDIR= ${.CURDIR}/../../graphics/GraphicsMagick/patches | 16 | PATCHDIR= ${.CURDIR}/../../graphics/GraphicsMagick/patches |
@@ -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 | |||
3 | SHA1 (GraphicsMagick-1.3.21.tar.xz) = bd3c543520b810999348e52d4abad6b59069f78b | 3 | SHA1 (GraphicsMagick-1.3.22.tar.xz) = d397bcec3eb5d18364037e3aa167f6069d1df4ff | |
4 | RMD160 (GraphicsMagick-1.3.21.tar.xz) = 3291684d741854fe5922bc6754a7457513233647 | 4 | RMD160 (GraphicsMagick-1.3.22.tar.xz) = ee759b9a0f42752a0ff9e7dbfb5f98f12087fb06 | |
5 | Size (GraphicsMagick-1.3.21.tar.xz) = 5324264 bytes | 5 | Size (GraphicsMagick-1.3.22.tar.xz) = 5353116 bytes |
@@ -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 | |||
3 | PKGREVISION= 1 | |||
4 | .include "../../graphics/GraphicsMagick/Makefile.common" | 3 | .include "../../graphics/GraphicsMagick/Makefile.common" | |
5 | 4 | |||
6 | PKGNAME= p5-GraphicsMagick-${DISTVERSION} | 5 | PKGNAME= p5-GraphicsMagick-${DISTVERSION} | |
7 | 6 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 7 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= http://www.graphicsmagick.org/perl.html | 8 | HOMEPAGE= http://www.graphicsmagick.org/perl.html | |
10 | COMMENT= Object-oriented Perl interface to GraphicMagick | 9 | COMMENT= Object-oriented Perl interface to GraphicMagick | |
11 | LICENSE= mit | 10 | LICENSE= mit | |
12 | 11 | |||
13 | USE_LIBTOOL= yes | 12 | USE_LIBTOOL= yes | |
14 | GNU_CONFIGURE= yes | 13 | GNU_CONFIGURE= yes | |
15 | CONFIGURE_ARGS+= --with-perl=${PERL5:Q} | 14 | CONFIGURE_ARGS+= --with-perl=${PERL5:Q} | |
16 | 15 |