pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/graphics/ImageMagick6 Import ImageMagick6-6.9.4.4 as g...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/c8d627b0e208
branches:  trunk
changeset: 347583:c8d627b0e208
user:      ryoon <ryoon%pkgsrc.org@localhost>
date:      Wed May 25 12:41:17 2016 +0000

description:
Import ImageMagick6-6.9.4.4 as graphics/ImageMagick6.

ImageMagick TM, is a package for display and interactive manipulation
of images for the X Window System.  It is written in C and interfaces
to the X library, and therefore does not require any proprietary
toolkit in order to compile.  Although the software is copyrighted, it
is available for free and can be redistributed without fee.

The ImageMagick image display program can display an image on any
workstation screen running an X server.  It can read and write many of
the more popular image formats including JPEG, TIFF, PNM, GIF, and
Photo CD.  In addition you can interactively resize, rotate, sharpen,
color reduce, or add special effects to an image and save your
completed work in the same or differing image format.

This package tracks 6 release branch for backward compatibility.

diffstat:

 graphics/ImageMagick6/DESCR                     |    14 +
 graphics/ImageMagick6/Makefile                  |    93 +
 graphics/ImageMagick6/Makefile.common           |    39 +
 graphics/ImageMagick6/PLIST                     |  1212 +++++++++++++++++++++++
 graphics/ImageMagick6/buildlink3.mk             |    63 +
 graphics/ImageMagick6/distinfo                  |     7 +
 graphics/ImageMagick6/options.mk                |    44 +
 graphics/ImageMagick6/patches/patch-Makefile.in |    34 +
 8 files changed, 1506 insertions(+), 0 deletions(-)

diffs (truncated from 1538 to 300 lines):

diff -r 3bd92439bb81 -r c8d627b0e208 graphics/ImageMagick6/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/graphics/ImageMagick6/DESCR       Wed May 25 12:41:17 2016 +0000
@@ -0,0 +1,14 @@
+ImageMagick TM, is a package for display and interactive manipulation
+of images for the X Window System.  It is written in C and interfaces
+to the X library, and therefore does not require any proprietary
+toolkit in order to compile.  Although the software is copyrighted, it
+is available for free and can be redistributed without fee.
+
+The ImageMagick image display program can display an image on any
+workstation screen running an X server.  It can read and write many of
+the more popular image formats including JPEG, TIFF, PNM, GIF, and
+Photo CD.  In addition you can interactively resize, rotate, sharpen,
+color reduce, or add special effects to an image and save your
+completed work in the same or differing image format.
+
+This package tracks 6 release branch for backward compatibility.
diff -r 3bd92439bb81 -r c8d627b0e208 graphics/ImageMagick6/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/graphics/ImageMagick6/Makefile    Wed May 25 12:41:17 2016 +0000
@@ -0,0 +1,93 @@
+# $NetBSD: Makefile,v 1.1 2016/05/25 12:41:17 ryoon Exp $
+
+.include "Makefile.common"
+
+PKGNAME=       ImageMagick6-${DISTVERSION}
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+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-ltdl-include=${BUILDLINK_PREFIX.libltdl}/include
+CONFIGURE_ARGS+=       --with-ltdl-lib=${BUILDLINK_PREFIX.libltdl}/lib
+CONFIGURE_ARGS+=       --with-xml=yes
+CONFIGURE_ARGS+=       --disable-openmp
+CONFIGURE_ARGS+=       --without-perl
+CONFIGURE_ARGS+=       --sysconfdir=${PKG_SYSCONFBASEDIR}
+CONFIGURE_ARGS+=       --program-suffix=6
+# 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
+PKGCONFIG_OVERRIDE=    Magick++/lib/ImageMagick++.pc.in
+PKGCONFIG_OVERRIDE+=   Magick++/lib/Magick++.pc.in
+PKGCONFIG_OVERRIDE+=   magick/ImageMagick.pc.in
+PKGCONFIG_OVERRIDE+=   magick/MagickCore.pc.in
+PKGCONFIG_OVERRIDE+=   wand/MagickWand.pc.in
+PKGCONFIG_OVERRIDE+=   wand/Wand.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/ImageMagick6
+CONF_FILES=            ${EGDIR}/coder.xml ${PKG_SYSCONFDIR}/coder.xml
+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}/magic.xml ${PKG_SYSCONFDIR}/magic.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/ImageMagick6,'
+
+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'
+
+.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 "../../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"
diff -r 3bd92439bb81 -r c8d627b0e208 graphics/ImageMagick6/Makefile.common
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/graphics/ImageMagick6/Makefile.common     Wed May 25 12:41:17 2016 +0000
@@ -0,0 +1,39 @@
+# $NetBSD: Makefile.common,v 1.1 2016/05/25 12:41:17 ryoon Exp $
+#
+# used by graphics/p5-PerlMagick/Makefile
+
+IM_MAJOR_VER=          6.9.4
+IM_MINOR_VER=          4
+IM_MAJOR_LIB_VER=      6
+
+.if (${IM_MINOR_VER} != NONE)
+DISTSUFFIX=    ${IM_MAJOR_VER}-${IM_MINOR_VER}
+.else
+DISTSUFFIX=    ${IM_MAJOR_VER}
+.endif
+
+DISTNAME=      ImageMagick-${DISTSUFFIX}
+DISTVERSION=   ${DISTSUFFIX:S/-/./}
+
+CATEGORIES=    graphics
+MASTER_SITES=  ftp://ftp.imagemagick.org/pub/ImageMagick/ \
+               ftp://ftp.nluug.nl/pub/ImageMagick/ \
+               ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/ \
+               http://www.imagemagick.org/download/
+EXTRACT_SUFX=  .tar.xz
+
+HOMEPAGE=      http://www.imagemagick.org/
+LICENSE=       gnu-gpl-v3
+
+WRKSRC=                ${WRKDIR}/ImageMagick-${DISTSUFFIX}
+
+USE_LIBTOOL=           yes
+GNU_CONFIGURE=         yes
+# For things for which we do not specify an explicit dependency above, disable
+# so that we don't cause implicit "hidden" dependencies.
+CONFIGURE_ARGS+=       --without-dps
+CONFIGURE_ARGS+=       --without-fpx
+CONFIGURE_ARGS+=       --without-gvc
+CONFIGURE_ARGS+=       --without-jbig
+CONFIGURE_ARGS+=       --without-lqr
+CONFIGURE_ARGS+=       --without-modules
diff -r 3bd92439bb81 -r c8d627b0e208 graphics/ImageMagick6/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/graphics/ImageMagick6/PLIST       Wed May 25 12:41:17 2016 +0000
@@ -0,0 +1,1212 @@
+@comment $NetBSD: PLIST,v 1.1 2016/05/25 12:41:17 ryoon Exp $
+bin/Magick++-config6
+bin/Magick-config6
+bin/MagickCore-config6
+bin/MagickWand-config6
+bin/Wand-config6
+bin/animate6
+bin/compare6
+bin/composite6
+bin/conjure6
+bin/convert6
+bin/display6
+bin/identify6
+bin/import6
+bin/mogrify6
+bin/montage6
+bin/stream6
+include/ImageMagick-6/Magick++.h
+include/ImageMagick-6/Magick++/Blob.h
+include/ImageMagick-6/Magick++/ChannelMoments.h
+include/ImageMagick-6/Magick++/CoderInfo.h
+include/ImageMagick-6/Magick++/Color.h
+include/ImageMagick-6/Magick++/Drawable.h
+include/ImageMagick-6/Magick++/Exception.h
+include/ImageMagick-6/Magick++/Functions.h
+include/ImageMagick-6/Magick++/Geometry.h
+include/ImageMagick-6/Magick++/Image.h
+include/ImageMagick-6/Magick++/Include.h
+include/ImageMagick-6/Magick++/Montage.h
+include/ImageMagick-6/Magick++/Pixels.h
+include/ImageMagick-6/Magick++/ResourceLimits.h
+include/ImageMagick-6/Magick++/STL.h
+include/ImageMagick-6/Magick++/TypeMetric.h
+include/ImageMagick-6/magick/ImageMagick.h
+include/ImageMagick-6/magick/MagickCore.h
+include/ImageMagick-6/magick/accelerate.h
+include/ImageMagick-6/magick/animate.h
+include/ImageMagick-6/magick/annotate.h
+include/ImageMagick-6/magick/api.h
+include/ImageMagick-6/magick/artifact.h
+include/ImageMagick-6/magick/attribute.h
+include/ImageMagick-6/magick/blob.h
+include/ImageMagick-6/magick/cache-view.h
+include/ImageMagick-6/magick/cache.h
+include/ImageMagick-6/magick/channel.h
+include/ImageMagick-6/magick/cipher.h
+include/ImageMagick-6/magick/client.h
+include/ImageMagick-6/magick/coder.h
+include/ImageMagick-6/magick/color.h
+include/ImageMagick-6/magick/colormap.h
+include/ImageMagick-6/magick/colorspace.h
+include/ImageMagick-6/magick/compare.h
+include/ImageMagick-6/magick/composite.h
+include/ImageMagick-6/magick/compress.h
+include/ImageMagick-6/magick/configure.h
+include/ImageMagick-6/magick/constitute.h
+include/ImageMagick-6/magick/decorate.h
+include/ImageMagick-6/magick/delegate.h
+include/ImageMagick-6/magick/deprecate.h
+include/ImageMagick-6/magick/display.h
+include/ImageMagick-6/magick/distort.h
+include/ImageMagick-6/magick/distribute-cache.h
+include/ImageMagick-6/magick/draw.h
+include/ImageMagick-6/magick/effect.h
+include/ImageMagick-6/magick/enhance.h
+include/ImageMagick-6/magick/exception.h
+include/ImageMagick-6/magick/feature.h
+include/ImageMagick-6/magick/fourier.h
+include/ImageMagick-6/magick/fx.h
+include/ImageMagick-6/magick/gem.h
+include/ImageMagick-6/magick/geometry.h
+include/ImageMagick-6/magick/hashmap.h
+include/ImageMagick-6/magick/histogram.h
+include/ImageMagick-6/magick/identify.h
+include/ImageMagick-6/magick/image-view.h
+include/ImageMagick-6/magick/image.h
+include/ImageMagick-6/magick/layer.h
+include/ImageMagick-6/magick/list.h
+include/ImageMagick-6/magick/locale_.h
+include/ImageMagick-6/magick/log.h
+include/ImageMagick-6/magick/magic.h
+include/ImageMagick-6/magick/magick-baseconfig.h
+include/ImageMagick-6/magick/magick-config.h
+include/ImageMagick-6/magick/magick-type.h
+include/ImageMagick-6/magick/magick.h
+include/ImageMagick-6/magick/matrix.h
+include/ImageMagick-6/magick/memory_.h
+include/ImageMagick-6/magick/method-attribute.h
+include/ImageMagick-6/magick/methods.h
+include/ImageMagick-6/magick/mime.h
+include/ImageMagick-6/magick/module.h
+include/ImageMagick-6/magick/monitor.h
+include/ImageMagick-6/magick/montage.h
+include/ImageMagick-6/magick/morphology.h
+include/ImageMagick-6/magick/opencl.h
+include/ImageMagick-6/magick/option.h
+include/ImageMagick-6/magick/paint.h
+include/ImageMagick-6/magick/pixel-accessor.h
+include/ImageMagick-6/magick/pixel.h
+include/ImageMagick-6/magick/policy.h
+include/ImageMagick-6/magick/prepress.h
+include/ImageMagick-6/magick/profile.h
+include/ImageMagick-6/magick/property.h
+include/ImageMagick-6/magick/quantize.h
+include/ImageMagick-6/magick/quantum.h
+include/ImageMagick-6/magick/random_.h
+include/ImageMagick-6/magick/registry.h
+include/ImageMagick-6/magick/resample.h
+include/ImageMagick-6/magick/resize.h
+include/ImageMagick-6/magick/resource_.h
+include/ImageMagick-6/magick/segment.h
+include/ImageMagick-6/magick/semaphore.h
+include/ImageMagick-6/magick/shear.h
+include/ImageMagick-6/magick/signature.h
+include/ImageMagick-6/magick/splay-tree.h
+include/ImageMagick-6/magick/statistic.h
+include/ImageMagick-6/magick/stream.h
+include/ImageMagick-6/magick/string_.h
+include/ImageMagick-6/magick/studio.h
+include/ImageMagick-6/magick/threshold.h
+include/ImageMagick-6/magick/timer.h
+include/ImageMagick-6/magick/token.h
+include/ImageMagick-6/magick/transform.h
+include/ImageMagick-6/magick/type.h
+include/ImageMagick-6/magick/utility.h
+include/ImageMagick-6/magick/version.h
+include/ImageMagick-6/magick/vision.h
+include/ImageMagick-6/magick/widget.h
+include/ImageMagick-6/magick/xml-tree.h
+include/ImageMagick-6/magick/xwindow.h
+include/ImageMagick-6/wand/MagickWand.h
+include/ImageMagick-6/wand/animate.h
+include/ImageMagick-6/wand/compare.h
+include/ImageMagick-6/wand/composite.h
+include/ImageMagick-6/wand/conjure.h
+include/ImageMagick-6/wand/convert.h
+include/ImageMagick-6/wand/deprecate.h
+include/ImageMagick-6/wand/display.h



Home | Main Index | Thread Index | Old Index