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

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

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

CVSweb <webmaster@jp.NetBSD.org>