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

Annotation of pkgsrc/graphics/gimp/Makefile, Revision 1.357

1.357   ! tnn         1: # $NetBSD: Makefile,v 1.356 2022/03/12 08:05:24 nia Exp $
1.1       tron        2:
1.355     ryoon       3: DISTNAME=      gimp-2.10.30
1.85      salo        4: CATEGORIES=    graphics
1.317     nia         5: MASTER_SITES=  https://download.gimp.org/pub/gimp/v${PKGVERSION_NOREV:R}/
1.88      xtraeme     6: EXTRACT_SUFX=  .tar.bz2
1.38      tv          7:
1.88      xtraeme     8: MAINTAINER=    adam@NetBSD.org
1.270     wiz         9: HOMEPAGE=      https://www.gimp.org/
1.162     adam       10: COMMENT=       The GNU image manipulation program
1.269     ryoon      11: LICENSE=       gnu-lgpl-v3 AND gnu-gpl-v3
1.162     adam       12:
1.357   ! tnn        13: BUILD_DEPENDS+=        vera-ttf-[0-9]*:../../fonts/vera-ttf
1.356     nia        14: TOOL_DEPENDS+= gettext-tools>=0.19:../../devel/gettext-tools
                     15: TOOL_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt
1.280     ryoon      16: DEPENDS+=      glib-networking>=2.36.2:../../net/glib-networking
1.219     adam       17: CONFLICTS+=    gimp<=1.2.3
1.164     joerg      18:
1.280     ryoon      19: USE_LANGUAGES+=                c c++14
1.88      xtraeme    20: USE_LIBTOOL=           yes
                     21: USE_PKGLOCALEDIR=      yes
1.317     nia        22:
                     23: USE_TOOLS+=            gmake pkg-config perl
                     24: USE_TOOLS+=            intltool msgfmt msgmerge xgettext
1.343     nia        25: USE_TOOLS+=            gdbus-codegen
1.317     nia        26:
1.88      xtraeme    27: GNU_CONFIGURE=         yes
1.317     nia        28:
                     29: CONFIGURE_ARGS+=       --disable-alsatest
                     30: CONFIGURE_ARGS+=       --disable-glibtest
                     31: CONFIGURE_ARGS+=       --disable-gtktest
1.166     adam       32: CONFIGURE_ARGS+=       --sysconfdir=${PKG_SYSCONFDIR}
1.186     drochner   33: CONFIGURE_ARGS+=       --without-linux-input
1.88      xtraeme    34:
1.219     adam       35: PKG_SYSCONFSUBDIR=     gimp/2.0
                     36: PKGCONFIG_OVERRIDE=    gimp.pc.in
1.124     tron       37: UNLIMIT_RESOURCES+=    datasize
                     38:
1.287     jperkin    39: # GCC 4.x C++14 support is not new enough.
1.317     nia        40: GCC_REQD+=     5
1.287     jperkin    41:
1.219     adam       42: .include "../../mk/bsd.prefs.mk"
                     43:
1.88      xtraeme    44: EGDIR=                 ${PREFIX}/share/examples/gimp-2.0
1.212     adam       45: .for f in controllerrc gimprc gtkrc menurc sessionrc templaterc unitrc
1.88      xtraeme    46: CONF_FILES+=           ${EGDIR}/${f} ${PKG_SYSCONFDIR}/${f}
                     47: .endfor
                     48:
1.317     nia        49: # checking for xgettext version (>= 0.19)... no
                     50: _TOOLS_USE_PKGSRC.xgettext=    yes
                     51:
1.88      xtraeme    52: # Ensure we export symbols in the linked shared object.
                     53: LDFLAGS+=              ${EXPORT_SYMBOLS_LDFLAGS}
                     54:
1.318     rillig     55: PLIST_VARS+=   remote
1.286     dbj        56: .if ${OPSYS} == "Darwin"
1.318     rillig     57: PLIST_SUBST+=  GIMP_DEBUG_TOOL_DIR="bin"
1.286     dbj        58: .else
1.318     rillig     59: PLIST_SUBST+=  GIMP_DEBUG_TOOL_DIR="libexec"
1.286     dbj        60: .endif
1.142     tron       61:
1.322     tnn        62: pre-configure:
1.339     adam       63:        ${LN} -s mypaint-brushes-2.0.pc \
                     64:        ${BUILDLINK_DIR}/share/pkgconfig/mypaint-brushes-1.0.pc
                     65:
1.162     adam       66: .include "options.mk"
1.317     nia        67: .include "../../archivers/xz/buildlink3.mk"
1.285     wiz        68: BUILDLINK_API_DEPENDS.freetype2+=      freetype2>=2.8.1
                     69: .include "../../graphics/freetype2/buildlink3.mk"
1.178     drochner   70: .include "../../sysutils/desktop-file-utils/desktopdb.mk"
1.162     adam       71: .include "../../databases/shared-mime-info/mimedb.mk"
1.88      xtraeme    72: .include "../../devel/gettext-lib/buildlink3.mk"
1.284     wiz        73: BUILDLINK_API_DEPENDS.fontconfig+=     fontconfig>=2.12.4
1.88      xtraeme    74: .include "../../fonts/fontconfig/buildlink3.mk"
1.162     adam       75: .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
1.330     ryoon      76: BUILDLINK_API_DEPENDS.babl+=           babl>=0.1.78
1.177     adam       77: .include "../../graphics/babl/buildlink3.mk"
1.353     bsiegert   78: BUILDLINK_API_DEPENDS.gegl+=           gegl>=0.4.32
1.280     ryoon      79: .include "../../graphics/gegl/buildlink3.mk"
1.201     dsainty    80: .include "../../mk/jpeg.buildlink3.mk"
1.280     ryoon      81: .include "../../graphics/gexiv2/buildlink3.mk"
1.296     wiz        82: .include "../../graphics/lcms2/buildlink3.mk"
1.161     wiz        83: .include "../../graphics/libart/buildlink3.mk"
1.88      xtraeme    84: .include "../../graphics/libexif/buildlink3.mk"
1.333     ryoon      85: .include "../../graphics/libheif/buildlink3.mk"
1.280     ryoon      86: .include "../../graphics/libmypaint/buildlink3.mk"
1.317     nia        87: .include "../../graphics/libwebp/buildlink3.mk"
1.280     ryoon      88: .include "../../graphics/mypaint-brushes/buildlink3.mk"
1.317     nia        89: .include "../../graphics/openexr/buildlink3.mk"
1.310     nia        90: .include "../../graphics/openjpeg/buildlink3.mk"
1.88      xtraeme    91: .include "../../graphics/png/buildlink3.mk"
1.305     wiz        92: .include "../../graphics/librsvg/buildlink3.mk"
1.149     drochner   93: .include "../../graphics/tiff/buildlink3.mk"
1.88      xtraeme    94: .include "../../graphics/libwmf/buildlink3.mk"
1.280     ryoon      95: .include "../../print/poppler-data/buildlink3.mk"
                     96: .include "../../print/poppler-glib/buildlink3.mk"
1.333     ryoon      97: .include "../../textproc/iso-codes/buildlink3.mk"
1.88      xtraeme    98: .include "../../x11/gtk2/buildlink3.mk"
1.339     adam       99: .if ${PKG_BUILD_OPTIONS.gtk2:Mx11}
1.174     jlam      100: PLIST.remote=  yes
1.162     adam      101: .include "../../x11/libICE/buildlink3.mk"
                    102: .include "../../x11/libSM/buildlink3.mk"
1.151     joerg     103: .include "../../x11/libXmu/buildlink3.mk"
1.199     adam      104: .include "../../x11/libXpm/buildlink3.mk"
1.254     dbj       105: .else
                    106: CONFIGURE_ARGS+=       --without-xmc
                    107: CONFIGURE_ARGS+=       --without-libxpm
1.162     adam      108: .endif
1.339     adam      109: .if ${PKG_BUILD_OPTIONS.gtk2:Mquartz}
1.241     adam      110: .include "../../x11/gtk-mac-integration/buildlink3.mk"
                    111: .endif
1.88      xtraeme   112: .include "../../mk/pthread.buildlink3.mk"
1.38      tv        113: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>