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