[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / graphics / ImageMagick

File: [cvs.NetBSD.org] / pkgsrc / graphics / ImageMagick / Makefile (download)

Revision 1.261.2.1, Sat Nov 16 22:09:58 2019 UTC (4 years, 4 months ago) by bsiegert
Branch: pkgsrc-2019Q3
Changes since 1.261: +1 -3 lines

Pullup ticket #6085 - requested by wiz
graphics/ImageMagick: security fix

Revisions pulled up:
- graphics/ImageMagick/Makefile                                 1.262
- graphics/ImageMagick/Makefile.common                          1.195-1.196
- graphics/ImageMagick/PLIST                                    1.106
- graphics/ImageMagick/distinfo                                 1.212-1.213

---
   Module Name:    pkgsrc
   Committed By:   wiz
   Date:           Thu Oct 10 13:28:02 UTC 2019

   Modified Files:
           pkgsrc/graphics/ImageMagick: Makefile.common distinfo

   Log Message:
   ImageMagick: update to 7.0.8.68.

   2019-10-05  7.0.8-68 Cristy  <quetzlzacatenango@image...>
     * Release ImageMagick version 7.0.8-68, GIT revision 16184:b75b0e5:20191005.

   2019-09-30  7.0.8-68 Cristy  <quetzlzacatenango@image...>
     * Support animated WebP encoding/decoding (reference
       https://github.com/ImageMagick/ImageMagick/pull/1708).
     * Text stroke cut off (reference
       https://imagemagick.org/discourse-server/viewtopic.php?f=1&t=36829).
     * Adds support for lossless JPEG1 recompression (reference
       https://imagemagick.org/discourse-server/viewtopic.php?f=2&t=36828).

   2019-09-29  7.0.8-67 Cristy  <quetzlzacatenango@image...>
     * Release ImageMagick version 7.0.8-67, GIT revision 16145:6f2feb9:20190929.

   2019-09-28  7.0.8-67 Cristy  <quetzlzacatenango@image...>
     * line endings renedered as empty boxes (reference
       https://github.com/ImageMagick/ImageMagick/issues/1704).

   2019-09-21  7.0.8-66 Cristy  <quetzlzacatenango@image...>
     * Release ImageMagick version 7.0.8-66, GIT revision 16134:f6ce80a:20190921.

   2019-09-09  7.0.8-66 Cristy  <quetzlzacatenango@image...>
     * Support compound statements in FX while() (reference
       https://github.com/ImageMagick/ImageMagick/issues/1701).

   2019-09-15  7.0.8-65 Cristy  <quetzlzacatenango@image...>
     * Release ImageMagick version 7.0.8-65, GIT revision 16130:254db34:20190915.

   2019-09-09  7.0.8-65 Cristy  <quetzlzacatenango@image...>
     * Eliminate fault when trace delegate is not available.
     * Properly distinquish linear and non-linear gray colorspaces (reference
       https://github.com/ImageMagick/ImageMagick/issues/1680).

   2019-09-07  7.0.8-64 Cristy  <quetzlzacatenango@image...>
     * Release ImageMagick version 7.0.8-64, GIT revision 16108:2ad3cbc:20190907.

   2019-09-02  7.0.8-64 Cristy  <quetzlzacatenango@image...>
     * Support XPM symbolic (reference
       https://github.com/ImageMagick/ImageMagick/issues/1684).
     * DilateIntensity is channel independent (reference
       https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=36641).

   2019-08-31  7.0.8-63 Cristy  <quetzlzacatenango@image...>
     * Release ImageMagick version 7.0.8-63, GIT revision 16088:3b7a33d:20190831.

   2019-08-24  7.0.8-63 Cristy  <quetzlzacatenango@image...>
     * Properly identify the DNG and AI image format (reference
       https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=36581).

   2019-08-23  7.0.8-62 Cristy  <quetzlzacatenango@image...>
     * Release ImageMagick version 7.0.8-62, GIT revision 16061:7525595:20190823.

   2019-08-23  7.0.8-62 Dirk Lemstra <dirk@lem.....org>
     * Added option to limit the maximum point size with -define
       caption:max-pointsize=pointsize.
     * Corrected JP2 numresolution calculation (reference:
       https://github.com/ImageMagick/ImageMagick/issues/1673)

   2019-08-19  7.0.8-62 Cristy  <quetzlzacatenango@image...>
     * Conditionally compile call to AcquireCLocale() (reference
       https://github.com/ImageMagick/ImageMagick/issues/1669).
     * More robust support for converting bitmap to vector.

---
   Module Name:    pkgsrc
   Committed By:   rillig
   Date:           Sat Oct 12 20:55:58 UTC 2019

   Modified Files:
           pkgsrc/graphics/ImageMagick: Makefile

   Log Message:
   graphics/ImageMagick: remove unknown configure options

---
   Module Name:    pkgsrc
   Committed By:   wiz
   Date:           Thu Nov  7 13:01:32 UTC 2019

   Modified Files:
           pkgsrc/graphics/ImageMagick: Makefile.common PLIST distinfo

   Log Message:
   ImageMagick: update to 7.0.9.2.

   2019-10-30  7.0.9-2 Cristy  <quetzlzacatenango@image...>
     * Release ImageMagick version 7.0.9-2, GIT revision 16325:6f84d89:20191030.

   2019-10-29  7.0.9-2 Cristy  <quetzlzacatenango@image...>
     * JPEG and JPG are aliases in coder security policy.
     * Fixed numerous issues  posted to GitHub (reference
       https://github.com/ImageMagick/ImageMagick/issues).

   2019-10-27  7.0.9-1 Cristy  <quetzlzacatenango@image...>
     * Release ImageMagick version 7.0.9-1, GIT revision 16313:e068be3:20191027.

   2019-10-27  7.0.9-1 Cristy  <quetzlzacatenango@image...>
     * Fixed numerous issues  posted to GitHub (reference
       https://github.com/ImageMagick/ImageMagick/issues).

   2019-10-23  7.0.9-0 Cristy  <quetzlzacatenango@image...>
     * Release ImageMagick version 7.0.9-0, GIT revision 16297:8744fd9:20191024

   2019-10-06  7.0.9-0 Cristy  <quetzlzacatenango@image...>
     * Fixed numerous issues  posted to GitHub (reference
       https://github.com/ImageMagick/ImageMagick/issues).
     * Support trim:background-color define for -trim option.

# $NetBSD: Makefile,v 1.261.2.1 2019/11/16 22:09:58 bsiegert Exp $

.include "Makefile.common"

PKGNAME=	ImageMagick-${DISTVERSION}

MAINTAINER=	adam@NetBSD.org
COMMENT=	Package for display and interactive manipulation of images

CONFLICTS=	geomview<1.8.1nb2  # used to have a program named 'animate'

USE_LANGUAGES=		c c++ c99
USE_TOOLS+=		gmake pkg-config:run
CONFIGURE_ARGS+=	--disable-assert
CONFIGURE_ARGS+=	--with-fontconfig
CONFIGURE_ARGS+=	--with-jpeg
CONFIGURE_ARGS+=	--with-xml=yes
CONFIGURE_ARGS+=	--without-perl
CONFIGURE_ARGS+=	--sysconfdir=${PKG_SYSCONFBASEDIR}
# This one used to be optional, but it depends on ghostscript even if it's
# disabled so having a way to disable it seems pointless.
CONFIGURE_ARGS+=	--with-gslib
# http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=25475
CONFIGURE_ARGS.NetBSD+=	--disable-openmp
PKGCONFIG_OVERRIDE+=	MagickWand/MagickWand.pc.in
PKGCONFIG_OVERRIDE+=	MagickCore/MagickCore.pc.in
PKGCONFIG_OVERRIDE+=	MagickCore/ImageMagick.pc.in
PKGCONFIG_OVERRIDE+=	Magick++/lib/Magick++.pc.in

GCC_REQD+=		2.95.3

TEST_TARGET=		check

.include "options.mk"

.if !empty(MACHINE_PLATFORM:MNetBSD-*-sparc64)
GCC_REQD+=		3.0
.endif

# Avoid compiler bug on "mipsel" (cobalt?)
.if ${MACHINE_ARCH} == "mipsel"
CFLAGS+=		-O
.endif

PKG_SYSCONFSUBDIR=	ImageMagick-${IM_MAJOR_LIB_VER}
EGDIR=		${PREFIX}/share/examples/ImageMagick
CONF_FILES+=	${EGDIR}/colors.xml ${PKG_SYSCONFDIR}/colors.xml
CONF_FILES+=	${EGDIR}/delegates.xml ${PKG_SYSCONFDIR}/delegates.xml
CONF_FILES+=	${EGDIR}/log.xml ${PKG_SYSCONFDIR}/log.xml
CONF_FILES+=	${EGDIR}/mime.xml ${PKG_SYSCONFDIR}/mime.xml
CONF_FILES+=	${EGDIR}/policy.xml ${PKG_SYSCONFDIR}/policy.xml
CONF_FILES+=	${EGDIR}/thresholds.xml ${PKG_SYSCONFDIR}/thresholds.xml
CONF_FILES+=	${EGDIR}/type-dejavu.xml ${PKG_SYSCONFDIR}/type-dejavu.xml
CONF_FILES+=	${EGDIR}/type-ghostscript.xml ${PKG_SYSCONFDIR}/type-ghostscript.xml
CONF_FILES+=	${EGDIR}/type-windows.xml ${PKG_SYSCONFDIR}/type-windows.xml
CONF_FILES+=	${EGDIR}/type.xml ${PKG_SYSCONFDIR}/type.xml

SUBST_CLASSES+=		fix-cfg
SUBST_STAGE.fix-cfg=	pre-configure
SUBST_MESSAGE.fix-cfg=	Fixing configure.xml.
SUBST_FILES.fix-cfg=	config/configure.xml.in
SUBST_VARS.fix-cfg=	CONFIGURE_ARGS

SUBST_CLASSES+=		fix-etc
SUBST_STAGE.fix-etc=	pre-configure
SUBST_MESSAGE.fix-etc=	Handle configuration files.
SUBST_FILES.fix-etc=	Makefile.in
SUBST_SED.fix-etc=	-e 's,^configlibdir =.*,configlibdir = $$(DATA_DIR)/examples/ImageMagick,'

SUBST_CLASSES+=		fix-tools
SUBST_STAGE.fix-tools=	pre-install
SUBST_MESSAGE.fix-tools=Unwrapping tools path in delegate paths.
SUBST_FILES.fix-tools=	config/delegates.xml
SUBST_SED.fix-tools=	-e 's,${TOOLS_DIR},,g'

SUBST_CLASSES+=		fix-pc
SUBST_STAGE.fix-pc=	pre-configure
SUBST_MESSAGE.fix-pc=	Unwrapping pkg-config path in installed helper tools.
SUBST_FILES.fix-pc+=	Magick++/bin/Magick++-config.in
SUBST_FILES.fix-pc+=	MagickCore/MagickCore-config.in
SUBST_FILES.fix-pc+=	MagickWand/MagickWand-config.in
SUBST_SED.fix-pc=	-e 's,@PKG_CONFIG@,pkg-config,g'

# failed to convert strong functions and variables: Invalid type identifier
CTF_FILES_SKIP+=	lib/libMagickCore-7.Q16HDRI.so.4.0.0
CTF_FILES_SKIP+=	lib/libMagickWand-7.Q16HDRI.so.4.0.0

.include "../../archivers/bzip2/buildlink3.mk"
.include "../../archivers/xz/buildlink3.mk"
.include "../../devel/libltdl/buildlink3.mk"
.include "../../fonts/fontconfig/buildlink3.mk"
.include "../../graphics/freetype2/buildlink3.mk"
.include "../../mk/jpeg.buildlink3.mk"
.include "../../graphics/lcms2/buildlink3.mk"
.include "../../graphics/libwebp/buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"
.include "../../graphics/tiff/buildlink3.mk"
.include "../../math/fftw/buildlink3.mk"
.include "../../print/ghostscript/buildlink3.mk"
.include "../../textproc/libxml2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"