summaryrefslogtreecommitdiff
path: root/graphics/GraphicsMagick/Makefile
diff options
context:
space:
mode:
authorobache <obache@pkgsrc.org>2007-10-14 12:25:15 +0000
committerobache <obache@pkgsrc.org>2007-10-14 12:25:15 +0000
commitcbc6bdea97b756a12e7063d0bc13dfdf83467e2f (patch)
tree743eee774ccd564a5393ee00b8519230f40d2edb /graphics/GraphicsMagick/Makefile
parente7bca7ed1157ff20ca24ec68f58b6e7ea7463509 (diff)
downloadpkgsrc-cbc6bdea97b756a12e7063d0bc13dfdf83467e2f.tar.gz
Update GraphicsMagick to 1.1.10.
Significant changes associated with GraphicsMagick 1.1.10 (released September 19 , 2007) Bugs Fixed: o Image rotate by -90/270 degrees was producing wrong output. Significant changes associated with GraphicsMagick 1.1.9 (released September 16, 2007) Bugs Fixed: o In mogrify command, don't remove file name based on random junk in memory. o Fixed memory leak when reading MPC files. o Fixed crash when writing MIFF format and depth is not expected 8/16/32/. o Find latest Ghostscript under Windows which identifies itself as "GPL Ghostscript". o In mogrify command, don't leak memory in the case where the image file contains multiple frames. o Fixed crash in PNG and JPEG coders when the image to be written is part of an image list. o PNG reader errors are now properly reported to the user. o TIFF output can now be written to a pipe or other non-seekable destination. o Support writing PDF with CCITT compression. Feature Improvements o Added a new 'benchmark' command which can be used to perform benchmarking on any other command. o Image rotate in clockwise (90 degrees) or counter-clockwise (270 degrees) direction is now 2-9X faster than before. o The -version option now includes a list of supported features. o For Windows MinGW-based build, find Ghostscript fonts installed under C:/Program Files/. Significant changes associated with GraphicsMagick 1.1.8 (released July 28, 2007) Security Fixes: o Shell command injection via delegates subsystem (CVE-2005-4601). o Insecure use of filenames as a "sprintf" specification (CVE-2006-0082). o EXIF IFD stack overflow vulnerability. o BMP format: Verify seek before proceeding. o DCM format: Buffer overflow prevention (CVE-2006-5456). o DCM format: Integer overflow prevention (CVE-2007-1797). o PALM format: Heap overflow prevention (CVE-2006-5456). o SGI format: Fixes for RLE decoding issue (CVE-2006-4144). o XCF format: Buffer overflow prevention, infinite loop prevention. Bugs Fixed: o Typo when searching for HTMLDecodeDelegate. o Avoid crash if delegate program fails to return an image. o EXIF memory leak fixes. o Command parser memory leak fixes. o Deadlock fix for event log initialization. o Work with latest Ghostscript "GPL Ghostscript" under Windows. o 'gm import' now returns image of appropriate depth. o Fixed memory map resource managment. o Fixed includedir variable in pkg-config files. o Fixed validation of -affine argument. o Fixed bug where fseeko() and ftello() were not used when available. o Fixed issue when pread() and pwrite() prototypes are missing. o Fixed pixel cache issues when size_t is an unsigned type. o Fixed dcraw delegate options to work with modern dcraw. o Fixed -level argument parsing to allow embedded % characters. o Fix for segfault in InitializeMagick(NULL). o Fix for segfault in ModifyCache(). o Fix for Wand MagickGetQuantumDepth() interface. o Fix for GrayscalePseudoClassImage() on 64-bit systems. o Fix for MagickReallocMemory memory leak under certain error conditions. o Validate BLOB access range. o ICON format: Segfault fix. o JPEG format: Fixed reading 12-bit grayscale JPEG. o MAT format: Stability improvements. o MIFF format: Handle a compression value of 'None'. o PCX format: Segfault fix. Heap overflow fix. o PDF format: Fixed writing with JPEG compression. o PICT format: Segfault fix. o PNG format: Fixed compile problem with some libpng versions. Segfault fix. o PNM format: Fixed scaling problem due to rounding error. Validate scaling. o PSD format: Fixed memory leak with layerd PSD files. o SGI format: Handle 16-bit SGI image files correctly. o SUN format: Segfault fix. o TIFF format: Secure error reporting. Finally support LZW under Windows. o WPG format: Fixed crash with clip-art WPG files. o XWD format: Fix for integer under/overflow. Feature Improvements o CIN format: Implementation is entirely replaced. o MAT format: Support Byte and Word formats, as well as big/little endian. o WPG format: Support for CTM translation. Updates: o JasPer is updated to version 1.900.1. o Jbigkit is updated to version 1.6 o Lcms is updated to version 1.16 o Libpng is updated to version 1.2.18 o Libtiff is updated to version 3.8.2.
Diffstat (limited to 'graphics/GraphicsMagick/Makefile')
-rw-r--r--graphics/GraphicsMagick/Makefile8
1 files changed, 5 insertions, 3 deletions
diff --git a/graphics/GraphicsMagick/Makefile b/graphics/GraphicsMagick/Makefile
index 48ae58b02f3..e550580cba8 100644
--- a/graphics/GraphicsMagick/Makefile
+++ b/graphics/GraphicsMagick/Makefile
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.4 2007/04/01 01:58:37 obache Exp $
+# $NetBSD: Makefile,v 1.5 2007/10/14 12:25:15 obache Exp $
#
-DISTNAME= GraphicsMagick-1.1.7
-PKGREVISION= 1
+DISTNAME= GraphicsMagick-1.1.10
CATEGORIES= graphics
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=graphicsmagick/} \
ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/
@@ -15,6 +14,7 @@ COMMENT= X application for displaying and manipulating images
USE_LANGUAGES= c c++
USE_LIBTOOL= yes
USE_TOOLS+= gmake pkg-config gs
+USE_FEATURES+= vsnprintf # optional but recommended for security
GNU_CONFIGURE= yes
PKGCONFIG_OVERRIDE+= magick/GraphicsMagick.pc.in \
@@ -23,6 +23,8 @@ PKGCONFIG_OVERRIDE+= magick/GraphicsMagick.pc.in \
CONFIGURE_ARGS+=--without-perl
+TEST_TARGET= check
+
.include "../../archivers/bzip2/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../graphics/freetype2/buildlink3.mk"