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>