Tue Apr 29 04:56:24 2008 UTC ()
Update GraphicsMagick to 1.1.12.

Significant changes associated with GraphicsMagick 1.1.12 (released April 28, 2008)

  Security Fixes:

    o Do not access X11 or invoke convenience or stealth delegate
      programs based on the file extension. In particular, these file
      extensions are rejected for consideration as a format specifier:
      'autotrace', 'browse', 'dcraw', 'edit', 'gs-color',
      'gs-color+alpha', 'gs-gray', 'gs-mono', 'launch', 'mpeg-encode',
      'print', 'scan', 'show', 'win', 'xc', and 'x'.

  Bugs Fixed:

    o magick/effect.c: Should now compile for ARM CPU.

    o TIFF: Don't request Kodak private tags since these cause some
      versions of libtiff to misbehave.

    o When performing string expansion of image attribute identifiers, skip
      those which require access to image pixels if image pixels are not
      present.

    o CropImageToHBITMAP(), ImageToHBITMAP(): Fix leak of bitmap handle.


(obache)
diff -r1.7 -r1.8 pkgsrc/graphics/GraphicsMagick/Makefile
diff -r1.2 -r1.3 pkgsrc/graphics/GraphicsMagick/PLIST
diff -r1.5 -r1.6 pkgsrc/graphics/GraphicsMagick/buildlink3.mk
diff -r1.4 -r1.5 pkgsrc/graphics/GraphicsMagick/distinfo

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

--- pkgsrc/graphics/GraphicsMagick/Makefile 2008/02/24 02:58:40 1.7
+++ pkgsrc/graphics/GraphicsMagick/Makefile 2008/04/29 04:56:24 1.8
@@ -1,17 +1,17 @@ @@ -1,17 +1,17 @@
1# $NetBSD: Makefile,v 1.7 2008/02/24 02:58:40 obache Exp $ 1# $NetBSD: Makefile,v 1.8 2008/04/29 04:56:24 obache Exp $
2# 2#
3 3
4DISTNAME= GraphicsMagick-1.1.11 4DISTNAME= GraphicsMagick-1.1.12
5CATEGORIES= graphics 5CATEGORIES= graphics
6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=graphicsmagick/} \ 6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=graphicsmagick/} \
7 ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/ 7 ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/
8EXTRACT_SUFX= .tar.bz2 8EXTRACT_SUFX= .tar.bz2
9 9
10MAINTAINER= obache@NetBSD.org 10MAINTAINER= obache@NetBSD.org
11HOMEPAGE= http://www.graphicsmagick.org/ 11HOMEPAGE= http://www.graphicsmagick.org/
12COMMENT= X application for displaying and manipulating images 12COMMENT= X application for displaying and manipulating images
13 13
14PKG_DESTDIR_SUPPORT= user-destdir 14PKG_DESTDIR_SUPPORT= user-destdir
15 15
16USE_LANGUAGES= c c++ 16USE_LANGUAGES= c c++
17USE_LIBTOOL= yes 17USE_LIBTOOL= yes
@@ -28,17 +28,20 @@ CONFIGURE_ARGS+=--without-perl @@ -28,17 +28,20 @@ CONFIGURE_ARGS+=--without-perl
28TEST_TARGET= check 28TEST_TARGET= check
29 29
30.include "../../archivers/bzip2/buildlink3.mk" 30.include "../../archivers/bzip2/buildlink3.mk"
31.include "../../devel/zlib/buildlink3.mk" 31.include "../../devel/zlib/buildlink3.mk"
32.include "../../graphics/freetype2/buildlink3.mk" 32.include "../../graphics/freetype2/buildlink3.mk"
33.include "../../graphics/jpeg/buildlink3.mk" 33.include "../../graphics/jpeg/buildlink3.mk"
34.include "../../graphics/lcms/buildlink3.mk" 34.include "../../graphics/lcms/buildlink3.mk"
35.include "../../graphics/libexif/buildlink3.mk" 35.include "../../graphics/libexif/buildlink3.mk"
36.include "../../graphics/libwmf/buildlink3.mk" 36.include "../../graphics/libwmf/buildlink3.mk"
37.include "../../graphics/jasper/buildlink3.mk" 37.include "../../graphics/jasper/buildlink3.mk"
38.include "../../graphics/png/buildlink3.mk" 38.include "../../graphics/png/buildlink3.mk"
39.include "../../graphics/tiff/buildlink3.mk" 39.include "../../graphics/tiff/buildlink3.mk"
40.include "../../textproc/libxml2/buildlink3.mk" 40.include "../../textproc/libxml2/buildlink3.mk"
 41.include "../../x11/libSM/buildlink3.mk"
41.include "../../x11/libX11/buildlink3.mk" 42.include "../../x11/libX11/buildlink3.mk"
 43.include "../../x11/libXext/buildlink3.mk"
 44.include "../../x11/xextproto/buildlink3.mk"
42.include "../../mk/dlopen.buildlink3.mk" 45.include "../../mk/dlopen.buildlink3.mk"
43.include "../../mk/pthread.buildlink3.mk" 46.include "../../mk/pthread.buildlink3.mk"
44.include "../../mk/bsd.pkg.mk" 47.include "../../mk/bsd.pkg.mk"

cvs diff -r1.2 -r1.3 pkgsrc/graphics/GraphicsMagick/PLIST (expand / switch to unified diff)

--- pkgsrc/graphics/GraphicsMagick/PLIST 2007/10/14 12:25:15 1.2
+++ pkgsrc/graphics/GraphicsMagick/PLIST 2008/04/29 04:56:24 1.3
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.2 2007/10/14 12:25:15 obache Exp $ 1@comment $NetBSD: PLIST,v 1.3 2008/04/29 04:56:24 obache Exp $
2bin/GraphicsMagick++-config 2bin/GraphicsMagick++-config
3bin/GraphicsMagick-config 3bin/GraphicsMagick-config
4bin/GraphicsMagickWand-config 4bin/GraphicsMagickWand-config
5bin/gm 5bin/gm
6include/GraphicsMagick/Magick++.h 6include/GraphicsMagick/Magick++.h
7include/GraphicsMagick/Magick++/Blob.h 7include/GraphicsMagick/Magick++/Blob.h
8include/GraphicsMagick/Magick++/CoderInfo.h 8include/GraphicsMagick/Magick++/CoderInfo.h
9include/GraphicsMagick/Magick++/Color.h 9include/GraphicsMagick/Magick++/Color.h
10include/GraphicsMagick/Magick++/Drawable.h 10include/GraphicsMagick/Magick++/Drawable.h
11include/GraphicsMagick/Magick++/Exception.h 11include/GraphicsMagick/Magick++/Exception.h
12include/GraphicsMagick/Magick++/Geometry.h 12include/GraphicsMagick/Magick++/Geometry.h
13include/GraphicsMagick/Magick++/Image.h 13include/GraphicsMagick/Magick++/Image.h
14include/GraphicsMagick/Magick++/Include.h 14include/GraphicsMagick/Magick++/Include.h
@@ -181,27 +181,26 @@ share/${PKGNAME}/www/api/profile.html @@ -181,27 +181,26 @@ share/${PKGNAME}/www/api/profile.html
181share/${PKGNAME}/www/api/quantize.html 181share/${PKGNAME}/www/api/quantize.html
182share/${PKGNAME}/www/api/registry.html 182share/${PKGNAME}/www/api/registry.html
183share/${PKGNAME}/www/api/render.html 183share/${PKGNAME}/www/api/render.html
184share/${PKGNAME}/www/api/resize.html 184share/${PKGNAME}/www/api/resize.html
185share/${PKGNAME}/www/api/resource.html 185share/${PKGNAME}/www/api/resource.html
186share/${PKGNAME}/www/api/segment.html 186share/${PKGNAME}/www/api/segment.html
187share/${PKGNAME}/www/api/shear.html 187share/${PKGNAME}/www/api/shear.html
188share/${PKGNAME}/www/api/signature.html 188share/${PKGNAME}/www/api/signature.html
189share/${PKGNAME}/www/api/stream.html 189share/${PKGNAME}/www/api/stream.html
190share/${PKGNAME}/www/api/transform.html 190share/${PKGNAME}/www/api/transform.html
191share/${PKGNAME}/www/api/types.html 191share/${PKGNAME}/www/api/types.html
192share/${PKGNAME}/www/api/widget.html 192share/${PKGNAME}/www/api/widget.html
193share/${PKGNAME}/www/body.html 193share/${PKGNAME}/www/body.html
194share/${PKGNAME}/www/body.html.rej 
195share/${PKGNAME}/www/books.html 194share/${PKGNAME}/www/books.html
196share/${PKGNAME}/www/color.html 195share/${PKGNAME}/www/color.html
197share/${PKGNAME}/www/composite.html 196share/${PKGNAME}/www/composite.html
198share/${PKGNAME}/www/conjure.html 197share/${PKGNAME}/www/conjure.html
199share/${PKGNAME}/www/contribute.html 198share/${PKGNAME}/www/contribute.html
200share/${PKGNAME}/www/convert.html 199share/${PKGNAME}/www/convert.html
201share/${PKGNAME}/www/cvs.html 200share/${PKGNAME}/www/cvs.html
202share/${PKGNAME}/www/development.html 201share/${PKGNAME}/www/development.html
203share/${PKGNAME}/www/display.html 202share/${PKGNAME}/www/display.html
204share/${PKGNAME}/www/download.html 203share/${PKGNAME}/www/download.html
205share/${PKGNAME}/www/formats.html 204share/${PKGNAME}/www/formats.html
206share/${PKGNAME}/www/gm.html 205share/${PKGNAME}/www/gm.html
207share/${PKGNAME}/www/header.html 206share/${PKGNAME}/www/header.html

cvs diff -r1.5 -r1.6 pkgsrc/graphics/GraphicsMagick/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/graphics/GraphicsMagick/buildlink3.mk 2007/02/06 18:05:58 1.5
+++ pkgsrc/graphics/GraphicsMagick/buildlink3.mk 2008/04/29 04:56:24 1.6
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: buildlink3.mk,v 1.5 2007/02/06 18:05:58 joerg Exp $ 1# $NetBSD: buildlink3.mk,v 1.6 2008/04/29 04:56:24 obache Exp $
2 2
3BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ 3BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
4GRAPHICSMAGICK_BUILDLINK3_MK:= ${GRAPHICSMAGICK_BUILDLINK3_MK}+ 4GRAPHICSMAGICK_BUILDLINK3_MK:= ${GRAPHICSMAGICK_BUILDLINK3_MK}+
5 5
6.if ${BUILDLINK_DEPTH} == "+" 6.if ${BUILDLINK_DEPTH} == "+"
7BUILDLINK_DEPENDS+= GraphicsMagick 7BUILDLINK_DEPENDS+= GraphicsMagick
8.endif 8.endif
9 9
10BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:NGraphicsMagick} 10BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:NGraphicsMagick}
11BUILDLINK_PACKAGES+= GraphicsMagick 11BUILDLINK_PACKAGES+= GraphicsMagick
12BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}GraphicsMagick 12BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}GraphicsMagick
13 13
14.if ${GRAPHICSMAGICK_BUILDLINK3_MK} == "+" 14.if ${GRAPHICSMAGICK_BUILDLINK3_MK} == "+"
@@ -18,18 +18,20 @@ BUILDLINK_PKGSRCDIR.GraphicsMagick?= ../ @@ -18,18 +18,20 @@ BUILDLINK_PKGSRCDIR.GraphicsMagick?= ../
18.endif # GRAPHICSMAGICK_BUILDLINK3_MK 18.endif # GRAPHICSMAGICK_BUILDLINK3_MK
19 19
20.include "../../archivers/bzip2/buildlink3.mk" 20.include "../../archivers/bzip2/buildlink3.mk"
21.include "../../devel/zlib/buildlink3.mk" 21.include "../../devel/zlib/buildlink3.mk"
22.include "../../graphics/freetype2/buildlink3.mk" 22.include "../../graphics/freetype2/buildlink3.mk"
23.include "../../graphics/jpeg/buildlink3.mk" 23.include "../../graphics/jpeg/buildlink3.mk"
24.include "../../graphics/lcms/buildlink3.mk" 24.include "../../graphics/lcms/buildlink3.mk"
25.include "../../graphics/libexif/buildlink3.mk" 25.include "../../graphics/libexif/buildlink3.mk"
26.include "../../graphics/libwmf/buildlink3.mk" 26.include "../../graphics/libwmf/buildlink3.mk"
27.include "../../graphics/jasper/buildlink3.mk" 27.include "../../graphics/jasper/buildlink3.mk"
28.include "../../graphics/png/buildlink3.mk" 28.include "../../graphics/png/buildlink3.mk"
29.include "../../graphics/tiff/buildlink3.mk" 29.include "../../graphics/tiff/buildlink3.mk"
30.include "../../textproc/libxml2/buildlink3.mk" 30.include "../../textproc/libxml2/buildlink3.mk"
 31.include "../../x11/libSM/buildlink3.mk"
31.include "../../x11/libX11/buildlink3.mk" 32.include "../../x11/libX11/buildlink3.mk"
 33.include "../../x11/libXext/buildlink3.mk"
32.include "../../mk/dlopen.buildlink3.mk" 34.include "../../mk/dlopen.buildlink3.mk"
33.include "../../mk/pthread.buildlink3.mk" 35.include "../../mk/pthread.buildlink3.mk"
34 36
35BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} 37BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}

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

--- pkgsrc/graphics/GraphicsMagick/distinfo 2008/02/24 02:58:40 1.4
+++ pkgsrc/graphics/GraphicsMagick/distinfo 2008/04/29 04:56:24 1.5
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.4 2008/02/24 02:58:40 obache Exp $ 1$NetBSD: distinfo,v 1.5 2008/04/29 04:56:24 obache Exp $
2 2
3SHA1 (GraphicsMagick-1.1.11.tar.bz2) = 05f295b08ac07182b38a0284acfc023b0d84d091 3SHA1 (GraphicsMagick-1.1.12.tar.bz2) = bd551d6a06e0f5c4965d12448e3e584ffa22c266
4RMD160 (GraphicsMagick-1.1.11.tar.bz2) = 0a737af87d6ae78324cdafcb7f3e886dee285689 4RMD160 (GraphicsMagick-1.1.12.tar.bz2) = 9f944187c3409c65f8e4721bf10169ce31d1229d
5Size (GraphicsMagick-1.1.11.tar.bz2) = 5019414 bytes 5Size (GraphicsMagick-1.1.12.tar.bz2) = 5034822 bytes