Sun Jun 24 02:03:45 2012 UTC ()
Update GraphicsMagick to 1.3.16.

1.3.16 (June 24, 2012)
==========================

Security Fixes:

  * Don't translate 'comment' and 'label' attributes if the request is
    made while a file is being read.  Only translate such attributes
    if they come from the command line or API user.

Bug fixes:

  * SWT: SWT reader suffered from a number of implementation errors
         which caused it not to work any more.  Works again.

  * XBM: Fix memory leak observed when reading file in 'ping' mode.

  * Support -trim on images which use a consistent (single color)
    transparent background.  In this case, trim is done based on
    opacity rather than foreground color.

  * Include <sys/types.h> in order to assure that 'size_t' and
    'ssize_t' are declared.  This is necessary since
    MagickExtentImage() uses these types as part of its definition.

  * +repage was not working because parser was insisting that it
    should include an argument.

  * -units was scaling existing resolution the wrong way around
     (i.e. multiplying rather than dividing).

  * PerlMagick: Fix compilation with Perl 5.16.

  * PingBlob(): PingBlob was not working for all cases.  Is now based
    on BlobToImage() for assured reliability.

New Features:

  None

Feature improvements:

  * MAT: Animated movies inside 4D matrices are loaded now.

  * PDF: File base name is used as the document title.

  * PNG: Fix issues observed specifically with libpng 1.5.10.

Performance Improvements:

  * Pixel iterators should be more efficient now if the image uses a
    file-backed cache.

  * Motion blur algorithm does scale well as cores are added so
    include OpenMP support for it by default.

Windows Delegate Updates:

  * JPEG: Updated to IJG 8d release.

  * PNG: Updated to 1.5.11 release

  * TIFF: Updated to 4.0.2 release.

  * Zlib: Updated to 1.2.7 release.

  * libxml2: Updated to 2.8.0 release.

Behavior Changes:

  None


(obache)
diff -r1.47 -r1.48 pkgsrc/graphics/GraphicsMagick/Makefile
diff -r1.5 -r1.6 pkgsrc/graphics/GraphicsMagick/Makefile.common
diff -r1.29 -r1.30 pkgsrc/graphics/GraphicsMagick/distinfo

cvs diff -r1.47 -r1.48 pkgsrc/graphics/GraphicsMagick/Makefile (switch to unified diff)

--- pkgsrc/graphics/GraphicsMagick/Makefile 2012/06/14 07:45:09 1.47
+++ pkgsrc/graphics/GraphicsMagick/Makefile 2012/06/24 02:03:45 1.48
@@ -1,52 +1,51 @@ @@ -1,52 +1,51 @@
1# $NetBSD: Makefile,v 1.47 2012/06/14 07:45:09 sbd Exp $ 1# $NetBSD: Makefile,v 1.48 2012/06/24 02:03:45 obache Exp $
2# 2#
3 3
4.include "Makefile.common" 4.include "Makefile.common"
5PKGREVISION= 1 
6 5
7MAINTAINER= pkgsrc-users@NetBSD.org 6MAINTAINER= pkgsrc-users@NetBSD.org
8HOMEPAGE= http://www.graphicsmagick.org/ 7HOMEPAGE= http://www.graphicsmagick.org/
9COMMENT= X application for displaying and manipulating images 8COMMENT= X application for displaying and manipulating images
10#LICENSE= mit AND # see ${WRKSRC}/Copyright.txt 9#LICENSE= mit AND # see ${WRKSRC}/Copyright.txt
11 10
12DEPENDS+= urw-fonts-[0-9]*:../../fonts/urw-fonts 11DEPENDS+= urw-fonts-[0-9]*:../../fonts/urw-fonts
13 12
14PKG_DESTDIR_SUPPORT= user-destdir 13PKG_DESTDIR_SUPPORT= user-destdir
15 14
16USE_LANGUAGES= c c++ 15USE_LANGUAGES= c c++
17USE_LIBTOOL= yes 16USE_LIBTOOL= yes
18USE_TOOLS+= gmake pkg-config gs:run 17USE_TOOLS+= gmake pkg-config gs:run
19USE_FEATURES= vsnprintf # optional but recommended for security 18USE_FEATURES= vsnprintf # optional but recommended for security
20GNU_CONFIGURE= yes 19GNU_CONFIGURE= yes
21 20
22CONFIGURE_ARGS+= --with-modules=yes 21CONFIGURE_ARGS+= --with-modules=yes
23CONFIGURE_ARGS+= --enable-shared 22CONFIGURE_ARGS+= --enable-shared
24CONFIGURE_ARGS+= --with-gs-font-dir=${URW_FONTS_DIR}/share/fonts/urw 23CONFIGURE_ARGS+= --with-gs-font-dir=${URW_FONTS_DIR}/share/fonts/urw
25 24
26PKGCONFIG_OVERRIDE+= magick/GraphicsMagick.pc.in \ 25PKGCONFIG_OVERRIDE+= magick/GraphicsMagick.pc.in \
27 wand/GraphicsMagickWand.pc.in \ 26 wand/GraphicsMagickWand.pc.in \
28 Magick++/lib/GraphicsMagick++.pc.in 27 Magick++/lib/GraphicsMagick++.pc.in
29 28
30TEST_TARGET= check 29TEST_TARGET= check
31 30
32FIND_PREFIX:= URW_FONTS_DIR=urw-fonts 31FIND_PREFIX:= URW_FONTS_DIR=urw-fonts
33.include "../../mk/find-prefix.mk" 32.include "../../mk/find-prefix.mk"
34 33
35.include "options.mk" 34.include "options.mk"
36 35
37CONFIGURE_ARGS+= --without-perl 36CONFIGURE_ARGS+= --without-perl
38CONFIGURE_ARGS+= --with-ltdl-include=${BUILDLINK_PREFIX.libltdl}/include 37CONFIGURE_ARGS+= --with-ltdl-include=${BUILDLINK_PREFIX.libltdl}/include
39CONFIGURE_ARGS+= --with-ltdl-lib=${BUILDLINK_PREFIX.libltdl}/lib 38CONFIGURE_ARGS+= --with-ltdl-lib=${BUILDLINK_PREFIX.libltdl}/lib
40 39
41.include "../../devel/libltdl/buildlink3.mk" 40.include "../../devel/libltdl/buildlink3.mk"
42.include "../../devel/zlib/buildlink3.mk" 41.include "../../devel/zlib/buildlink3.mk"
43.include "../../graphics/freetype2/buildlink3.mk" 42.include "../../graphics/freetype2/buildlink3.mk"
44.include "../../graphics/jbigkit/buildlink3.mk" 43.include "../../graphics/jbigkit/buildlink3.mk"
45.include "../../mk/jpeg.buildlink3.mk" 44.include "../../mk/jpeg.buildlink3.mk"
46.include "../../graphics/lcms/buildlink3.mk" 45.include "../../graphics/lcms/buildlink3.mk"
47.include "../../graphics/png/buildlink3.mk" 46.include "../../graphics/png/buildlink3.mk"
48.include "../../graphics/tiff/buildlink3.mk" 47.include "../../graphics/tiff/buildlink3.mk"
49.include "../../textproc/libxml2/buildlink3.mk" 48.include "../../textproc/libxml2/buildlink3.mk"
50.include "../../mk/dlopen.buildlink3.mk" 49.include "../../mk/dlopen.buildlink3.mk"
51.include "../../mk/pthread.buildlink3.mk" 50.include "../../mk/pthread.buildlink3.mk"
52.include "../../mk/bsd.pkg.mk" 51.include "../../mk/bsd.pkg.mk"

cvs diff -r1.5 -r1.6 pkgsrc/graphics/GraphicsMagick/Makefile.common (switch to unified diff)

--- pkgsrc/graphics/GraphicsMagick/Makefile.common 2012/04/29 12:41:48 1.5
+++ pkgsrc/graphics/GraphicsMagick/Makefile.common 2012/06/24 02:03:45 1.6
@@ -1,17 +1,17 @@ @@ -1,17 +1,17 @@
1# $NetBSD: Makefile.common,v 1.5 2012/04/29 12:41:48 obache Exp $ 1# $NetBSD: Makefile.common,v 1.6 2012/06/24 02:03:45 obache Exp $
2# 2#
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= 15 6GM_MINOR_VER= 16
7DISTVERSION= ${GM_MAJOR_VER}.${GM_MINOR_VER} 7DISTVERSION= ${GM_MAJOR_VER}.${GM_MINOR_VER}
8DISTNAME= GraphicsMagick-${DISTVERSION} 8DISTNAME= GraphicsMagick-${DISTVERSION}
9 9
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}/
12 12
13CATEGORIES= graphics 13CATEGORIES= graphics
14 14
15DISTINFO_FILE= ${.CURDIR}/../../graphics/GraphicsMagick/distinfo 15DISTINFO_FILE= ${.CURDIR}/../../graphics/GraphicsMagick/distinfo
16#FILESDIR= ${.CURDIR}/../../graphics/GraphicsMagick/files 16#FILESDIR= ${.CURDIR}/../../graphics/GraphicsMagick/files
17PATCHDIR= ${.CURDIR}/../../graphics/GraphicsMagick/patches 17PATCHDIR= ${.CURDIR}/../../graphics/GraphicsMagick/patches

cvs diff -r1.29 -r1.30 pkgsrc/graphics/GraphicsMagick/distinfo (switch to unified diff)

--- pkgsrc/graphics/GraphicsMagick/distinfo 2012/04/29 12:41:48 1.29
+++ pkgsrc/graphics/GraphicsMagick/distinfo 2012/06/24 02:03:45 1.30
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.29 2012/04/29 12:41:48 obache Exp $ 1$NetBSD: distinfo,v 1.30 2012/06/24 02:03:45 obache Exp $
2 2
3SHA1 (GraphicsMagick-1.3.15.tar.gz) = 41b0d10feaf79aa9e99d5d0201e21588809f055a 3SHA1 (GraphicsMagick-1.3.16.tar.gz) = f2ec0392d7a7d5cbe0d5bdff2931edbacedd73e9
4RMD160 (GraphicsMagick-1.3.15.tar.gz) = 9d860a74496dcc90e5f4069be8ede4aa227f02c7 4RMD160 (GraphicsMagick-1.3.16.tar.gz) = 75b12d2f0839ea384a3d861da6295995be11bfad
5Size (GraphicsMagick-1.3.15.tar.gz) = 8084128 bytes 5Size (GraphicsMagick-1.3.16.tar.gz) = 8736761 bytes