summaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2014-01-01 23:21:34 +0000
committeradam <adam@pkgsrc.org>2014-01-01 23:21:34 +0000
commit24035e98fec076fa59fdf0b418580a7a2fe2449d (patch)
tree9ae4776dce6ef3399a29901bbca1c1ab77f559cf /graphics
parentad19383c01e3c0522436026353f7715c15aaabec (diff)
downloadpkgsrc-24035e98fec076fa59fdf0b418580a7a2fe2449d.tar.gz
Changes 1.3.19:
Security Fixes: EPT: Fix crash observed when Ghostscript fails to produce useful output. This was particularly noticeable when Ghostscript was not installed. This crash could be used to cause denial of service. PNG: With libpng 1.6.X, avoid a crash while copying a PNG with a "known incorrect ICC profile". This crash could be used to cause denial of service. Bug fixes: Build: Fix cross-compilation for MinGW64 on Linux build machine. Build: configure FreeType test no longer insists that <freetype/freetype.h> can be included. CMS profile: Only delete the CMS transform if it is non-null. Fixes assersion observed when lcms returned a null profile and GraphicsMagick attempted to deallocate it. Drawing: Improve error handling logic so that drawing returns quickly on pixel access errors rather than plowing on ahead. This avoids problems with SVGs which take seemingly forever to render. Drawing via C/C++ APIs: BevelJoin no longer causes a MVG parsing error. EPT: Fix crash observed when Ghostscript fails to produce useful output. This was particularly noticeable when Ghostscript was not installed. OpenMP: Revert use of omp_set_dynamic() since it caused performance issues when using GCC's GOMP implementation and the number of threads to use is specified. EXIF profile: Support the SubjectArea EXIF tag. MIFF writer: PseudoClass format was written incorrectly for depth greater than 8. MIFF writer: RLE compressed format used inverted alpha from the other subformats and contrary to the MIFF specification. MIFF reader: Fixes Fixes to be able to read MIFF written by ImageMagick 6.X, including DirectClass grayscale images (except for RLE compressed). Mosaic: Fixed unsigned underflow problem with -mosaic when page offset is negative and exceeds image width or height, resulting in assertions, out of memory errors, or pixel cache limit errors. PDF: Consistently initialize Image page width and height to image width and height. While general to all of GraphicsMagick, this change is to assure that the PDF writer computes page dimensioning consistently. PDF page dimensioning was wrong if the image had been resized with -geometry "100%". PAM: Fix MAXVAL scaling when reading PAM images. PAM was only working correctly for images with 256 or 64k levels. PNM: PGM "P2" format writer wrote bad output for 8-bit depth. PNG: With libpng 1.6.X, avoid a crash while copying a PNG with a "known incorrect ICC profile". PNG: Q8 GM build now correctly reads 16-bit PNG files. TIFF writer: Try to avoid writing more than 32k strips per image by increasing rows-per-strip since some programs fail to read images with more than 32k strips per image. TIM reader: PSX TIM reports 8-bit depth (rather than 16). TTF font rendering: Improve FreeType rendering error logic so that rendering returns immediately on pixel access errors rather than plowing on ahead. TTF font rendering: Support rendering UTF-8 up to 21-bit code points. Was only supporting 16-bit code points. Wand API: DrawSetStrokeDashArray() / DrawGetStrokeDashArray(), fix failure to work properly due to this code path never being tested. Windows Ghostscript: 64-bit GraphicsMagick no longer requires both 32-bit and 64-bit builds of Ghostscript to be installed in order to read Postscript and PDF formats. XPM reader: Reported depth now depends on the colormap rather than always claiming to be 16-bit. New Features: JPEG: Add support for writing 'XMP' profile. PNM: As a simple non-standard extension to the standard PNM and PAM formats, support writing and reading 32-bit sample depth. Writing such files is only supported by the Q32 build although they may be read by any build. WebP: Now supports reading and writing Google's WebP format. This feature is not currently supported by the Windows Visual Studio build.
Diffstat (limited to 'graphics')
-rw-r--r--graphics/GraphicsMagick/Makefile3
-rwxr-xr-xgraphics/GraphicsMagick/Makefile.common4
-rw-r--r--graphics/GraphicsMagick/distinfo8
-rw-r--r--graphics/p5-GraphicsMagick/Makefile3
4 files changed, 8 insertions, 10 deletions
diff --git a/graphics/GraphicsMagick/Makefile b/graphics/GraphicsMagick/Makefile
index eb468845186..9954ef31cd6 100644
--- a/graphics/GraphicsMagick/Makefile
+++ b/graphics/GraphicsMagick/Makefile
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.63 2013/06/04 22:16:13 tron Exp $
+# $NetBSD: Makefile,v 1.64 2014/01/01 23:21:34 adam Exp $
.include "Makefile.common"
-PKGREVISION= 6
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.graphicsmagick.org/
COMMENT= X application for displaying and manipulating images
diff --git a/graphics/GraphicsMagick/Makefile.common b/graphics/GraphicsMagick/Makefile.common
index 123e7149b85..d1d032acd1a 100755
--- a/graphics/GraphicsMagick/Makefile.common
+++ b/graphics/GraphicsMagick/Makefile.common
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile.common,v 1.8 2013/03/11 17:45:05 adam Exp $
+# $NetBSD: Makefile.common,v 1.9 2014/01/01 23:21:34 adam Exp $
#
# used by graphics/p5-GraphicsMagick/Makefile
GM_MAJOR_VER= 1.3
-GM_MINOR_VER= 18
+GM_MINOR_VER= 19
DISTVERSION= ${GM_MAJOR_VER}.${GM_MINOR_VER}
DISTNAME= GraphicsMagick-${DISTVERSION}
CATEGORIES= graphics
diff --git a/graphics/GraphicsMagick/distinfo b/graphics/GraphicsMagick/distinfo
index 6b81fb8df94..1249a3389a9 100644
--- a/graphics/GraphicsMagick/distinfo
+++ b/graphics/GraphicsMagick/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.34 2013/03/11 17:45:05 adam Exp $
+$NetBSD: distinfo,v 1.35 2014/01/01 23:21:34 adam Exp $
-SHA1 (GraphicsMagick-1.3.18.tar.xz) = 085c23666adcf88585119cb6aea7efe5c58481d4
-RMD160 (GraphicsMagick-1.3.18.tar.xz) = d0e8744ac4675447e94e5541644f286886ad47bb
-Size (GraphicsMagick-1.3.18.tar.xz) = 5124436 bytes
+SHA1 (GraphicsMagick-1.3.19.tar.xz) = 621c3e9a3b12e38dad225ee3466fd55a24c62066
+RMD160 (GraphicsMagick-1.3.19.tar.xz) = 593f3468dc2324d9ed9cb504f34579c078cd11c9
+Size (GraphicsMagick-1.3.19.tar.xz) = 5153772 bytes
diff --git a/graphics/p5-GraphicsMagick/Makefile b/graphics/p5-GraphicsMagick/Makefile
index c31a779ea1e..1e3d9adfa67 100644
--- a/graphics/p5-GraphicsMagick/Makefile
+++ b/graphics/p5-GraphicsMagick/Makefile
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.18 2013/06/04 22:16:24 tron Exp $
+# $NetBSD: Makefile,v 1.19 2014/01/01 23:21:34 adam Exp $
.include "../../graphics/GraphicsMagick/Makefile.common"
PKGNAME= p5-GraphicsMagick-${DISTVERSION}
-PKGREVISION= 3
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.graphicsmagick.org/perl.html