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

Annotation of pkgsrc/graphics/ImageMagick6/Makefile, Revision 1.4

1.4     ! adam        1: # $NetBSD: Makefile,v 1.3 2016/12/17 00:39:17 rodent Exp $
1.1       ryoon       2:
                      3: .include "Makefile.common"
                      4:
                      5: PKGNAME=       ImageMagick6-${DISTVERSION}
                      6:
                      7: MAINTAINER=    pkgsrc-users@NetBSD.org
                      8: COMMENT=       Package for display and interactive manipulation of images
                      9:
                     10: CONFLICTS=     geomview<1.8.1nb2  # used to have a program named 'animate'
                     11:
                     12: USE_LANGUAGES=         c c++ c99
                     13: USE_TOOLS+=            gmake pkg-config:run
                     14: CONFIGURE_ARGS+=       --disable-assert
                     15: CONFIGURE_ARGS+=       --with-fontconfig
                     16: CONFIGURE_ARGS+=       --with-ltdl-include=${BUILDLINK_PREFIX.libltdl}/include
                     17: CONFIGURE_ARGS+=       --with-ltdl-lib=${BUILDLINK_PREFIX.libltdl}/lib
                     18: CONFIGURE_ARGS+=       --with-xml=yes
                     19: CONFIGURE_ARGS+=       --disable-openmp
                     20: CONFIGURE_ARGS+=       --without-perl
                     21: CONFIGURE_ARGS+=       --sysconfdir=${PKG_SYSCONFBASEDIR}
                     22: CONFIGURE_ARGS+=       --program-suffix=6
                     23: # This one used to be optional, but it depends on ghostscript even if it's
                     24: # disabled so having a way to disable it seems pointless.
                     25: CONFIGURE_ARGS+=       --with-gslib
                     26: PKGCONFIG_OVERRIDE=    Magick++/lib/ImageMagick++.pc.in
                     27: PKGCONFIG_OVERRIDE+=   Magick++/lib/Magick++.pc.in
                     28: PKGCONFIG_OVERRIDE+=   magick/ImageMagick.pc.in
                     29: PKGCONFIG_OVERRIDE+=   magick/MagickCore.pc.in
                     30: PKGCONFIG_OVERRIDE+=   wand/MagickWand.pc.in
                     31: PKGCONFIG_OVERRIDE+=   wand/Wand.pc.in
                     32:
1.3       rodent     33: SUBST_CLASSES+=                pkgcfg
                     34: SUBST_FILES.pkgcfg=    ${PKGCONFIG_OVERRIDE} Magick++/bin/Magick++-config.in
                     35: SUBST_FILES.pkgcfg+=   magick/Magick-config.in magick/MagickCore-config.in
                     36: SUBST_FILES.pkgcfg+=   wand/MagickWand-config.in wand/Wand-config.in
                     37: SUBST_MESSAGE.pkgcfg=  Fixing pkg-config requirements.
                     38: SUBST_SED.pkgcfg=      -e 's|MagickCore-config |MagickCore-config6 |g'
                     39: SUBST_SED.pkgcfg+=     -e 's|Wand-config|Wand-config6|g'
                     40: SUBST_SED.pkgcfg+=     -e 's|s MagickWand|s MagickWand-6.Q16|g'
                     41: SUBST_SED.pkgcfg+=     -e 's|s: MagickWand|s: MagickWand-6.Q16|g'
                     42: SUBST_SED.pkgcfg+=     -e 's|s MagickCore|s MagickCore-6.Q16|g'
                     43: SUBST_SED.pkgcfg+=     -e 's|s: MagickCore|s: MagickCore-6.Q16|g'
                     44: SUBST_SED.pkgcfg+=     -e 's|Magick++-config|Magick++-config6|g'
                     45: SUBST_SED.pkgcfg+=     -e 's|Magick-config |Magick-config6 |g'
                     46: SUBST_SED.pkgcfg+=     -e 's|s Magick++|s Magick++-6.Q16|g'
                     47: SUBST_STAGE.pkgcfg=    pre-configure
                     48:
1.1       ryoon      49: GCC_REQD+=             2.95.3
                     50:
                     51: TEST_TARGET=           check
                     52:
                     53: .include "options.mk"
                     54:
                     55: .if !empty(MACHINE_PLATFORM:MNetBSD-*-sparc64)
                     56: GCC_REQD+=             3.0
                     57: .endif
                     58:
                     59: # Avoid compiler bug on "mipsel" (cobalt?)
                     60: .if ${MACHINE_ARCH} == "mipsel"
                     61: CFLAGS+=               -O
                     62: .endif
                     63:
                     64: PKG_SYSCONFSUBDIR=     ImageMagick-${IM_MAJOR_LIB_VER}
                     65: EGDIR=                 ${PREFIX}/share/examples/ImageMagick6
                     66: CONF_FILES=            ${EGDIR}/coder.xml ${PKG_SYSCONFDIR}/coder.xml
                     67: CONF_FILES+=           ${EGDIR}/colors.xml ${PKG_SYSCONFDIR}/colors.xml
                     68: CONF_FILES+=           ${EGDIR}/delegates.xml ${PKG_SYSCONFDIR}/delegates.xml
                     69: CONF_FILES+=           ${EGDIR}/log.xml ${PKG_SYSCONFDIR}/log.xml
                     70: CONF_FILES+=           ${EGDIR}/magic.xml ${PKG_SYSCONFDIR}/magic.xml
                     71: CONF_FILES+=           ${EGDIR}/mime.xml ${PKG_SYSCONFDIR}/mime.xml
                     72: CONF_FILES+=           ${EGDIR}/policy.xml ${PKG_SYSCONFDIR}/policy.xml
                     73: CONF_FILES+=           ${EGDIR}/thresholds.xml ${PKG_SYSCONFDIR}/thresholds.xml
                     74: CONF_FILES+=           ${EGDIR}/type-dejavu.xml ${PKG_SYSCONFDIR}/type-dejavu.xml
                     75: CONF_FILES+=           ${EGDIR}/type-ghostscript.xml ${PKG_SYSCONFDIR}/type-ghostscript.xml
                     76: CONF_FILES+=           ${EGDIR}/type-windows.xml ${PKG_SYSCONFDIR}/type-windows.xml
                     77: CONF_FILES+=           ${EGDIR}/type.xml ${PKG_SYSCONFDIR}/type.xml
                     78:
                     79: SUBST_CLASSES+=                fix-cfg
                     80: SUBST_STAGE.fix-cfg=   pre-configure
                     81: SUBST_MESSAGE.fix-cfg= Fixing configure.xml.
                     82: SUBST_FILES.fix-cfg=   config/configure.xml.in
                     83: SUBST_VARS.fix-cfg=    CONFIGURE_ARGS
                     84:
                     85: SUBST_CLASSES+=                fix-etc
                     86: SUBST_STAGE.fix-etc=   pre-configure
                     87: SUBST_MESSAGE.fix-etc= Handle configuration files.
                     88: SUBST_FILES.fix-etc=   Makefile.in
                     89: SUBST_SED.fix-etc=     -e 's,^configlibdir =.*,configlibdir = $$(DATA_DIR)/examples/ImageMagick6,'
                     90:
                     91: SUBST_CLASSES+=                fix-tools
                     92: SUBST_STAGE.fix-tools= pre-install
                     93: SUBST_MESSAGE.fix-tools=Unwrapping tools path in delegate paths.
                     94: SUBST_FILES.fix-tools= config/delegates.xml
                     95: SUBST_SED.fix-tools=   -e 's,${TOOLS_DIR},,g'
                     96:
                     97: .include "../../archivers/bzip2/buildlink3.mk"
                     98: .include "../../archivers/xz/buildlink3.mk"
                     99: .include "../../devel/libltdl/buildlink3.mk"
                    100: .include "../../fonts/fontconfig/buildlink3.mk"
                    101: .include "../../graphics/freetype2/buildlink3.mk"
                    102: .include "../../graphics/lcms2/buildlink3.mk"
                    103: .include "../../graphics/libwebp/buildlink3.mk"
                    104: .include "../../graphics/png/buildlink3.mk"
                    105: .include "../../graphics/tiff/buildlink3.mk"
                    106: .include "../../math/fftw/buildlink3.mk"
                    107: .include "../../print/ghostscript/buildlink3.mk"
                    108: .include "../../textproc/libxml2/buildlink3.mk"
                    109: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>