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

Annotation of pkgsrc/x11/gtk2/Makefile, Revision 1.309

1.309   ! wiz         1: # $NetBSD: Makefile,v 1.308 2019/07/21 22:24:16 wiz Exp $
1.1       dmcmahil    2:
1.293     wiz         3: DISTNAME=      gtk+-2.24.32
1.221     adam        4: PKGNAME=       ${DISTNAME:S/gtk/gtk2/}
1.309   ! wiz         5: PKGREVISION=   11
1.281     prlw1       6: CATEGORIES=    x11 gnome
1.239     adam        7: MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/gtk+/2.24/}
1.225     drochner    8: EXTRACT_SUFX=  .tar.xz
1.221     adam        9:
                     10: MAINTAINER=    pkgsrc-users@NetBSD.org
1.288     wiz        11: HOMEPAGE=      https://www.gtk.org/
1.221     adam       12: COMMENT=       GIMP Toolkit v2 - libraries for building X11 user interfaces
                     13: LICENSE=       gnu-lgpl-v2.1
1.1       dmcmahil   14:
1.196     wiz        15: # gtk-builder-convert uses minidom from xml.dom, which needs expat
                     16: DEPENDS+=              ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat
                     17:
1.69      jmmv       18: CONFLICTS=             gtk2-engines<2.6.0
1.162     drochner   19: CONFLICTS+=            gail-[0-9]*
1.69      jmmv       20:
1.173     reed       21: SUPERSEDES=            gail-[0-9]*
                     22:
1.18      wiz        23: USE_PKGLOCALEDIR=      yes
1.300     jperkin    24: USE_TOOLS+=            ggrep gmake msgfmt perl pkg-config
1.144     wiz        25: USE_LANGUAGES=         c c++
1.42      jlam       26: USE_LIBTOOL=           yes
1.68      jlam       27: PTHREAD_AUTO_VARS=     yes
1.1       dmcmahil   28:
1.221     adam       29: GNU_CONFIGURE=         yes
1.217     drochner   30: # bashism in "configure" (illegal variable substitution), patched
                     31: #CONFIG_SHELL=         bash
1.39      jmmv       32: CONFIGURE_ARGS+=       --sysconfdir=${PREFIX}/libdata
1.179     asau       33: # Work around build problems, disable unstable PAPI, PR #41608:
1.177     drochner   34: CONFIGURE_ARGS+=       --disable-papi
1.216     obache     35: # Not to unwanted pick up of db2html, PR#44908
                     36: CONFIGURE_ENV+=                ac_cv_prog_DB2HTML=false
1.221     adam       37: MAKE_ENV+=             PKGLOCALEDIR=${PKGLOCALEDIR}
1.18      wiz        38: TEST_TARGET=           check
1.11      wiz        39:
1.94      jmmv       40: PKGCONFIG_OVERRIDE=    gdk-2.0-uninstalled.pc.in
                     41: PKGCONFIG_OVERRIDE+=   gdk-2.0.pc.in
                     42: PKGCONFIG_OVERRIDE+=   gtk+-2.0-uninstalled.pc.in
1.43      jmmv       43: PKGCONFIG_OVERRIDE+=   gtk+-2.0.pc.in
1.127     jmmv       44: PKGCONFIG_OVERRIDE+=   gtk+-unix-print-2.0.pc.in
1.207     drochner   45: #PKGCONFIG_OVERRIDE+=  gdk-pixbuf-2.0-uninstalled.pc.in
                     46: #PKGCONFIG_OVERRIDE+=  gdk-pixbuf-2.0.pc.in
                     47: #PKGCONFIG_OVERRIDE+=  contrib/gdk-pixbuf-xlib/gdk-pixbuf-xlib-2.0.pc.in
1.12      jlam       48:
1.192     wiz        49: INSTALLATION_DIRS+=    lib/gtk-2.0/immodules
                     50: INSTALLATION_DIRS+=    lib/gtk-2.0/modules
                     51: INSTALLATION_DIRS+=    lib/gtk-2.0/2.10.0/filesystems
                     52:
1.90      jlam       53: REQD_DIRS+=            ${PREFIX}/libdata/gtk-2.0
1.56      jmmv       54:
1.152     tron       55: BUILD_DIRS=            . demos/gtk-demo
1.12      jlam       56:
1.306     maya       57: LDFLAGS.SunOS+=                -lintl
1.274     jperkin    58: # fix for 'only weak aliases are supported on darwin' error
                     59: CONFIGURE_ARGS.Darwin+=        --disable-visibility
                     60:
1.93      jmmv       61: .include "../../mk/bsd.prefs.mk"
                     62:
1.76      recht      63: CPPFLAGS+=             -DPREFIX="\"${PREFIX}\""
1.73      jmmv       64:
1.207     drochner   65: #SUBST_CLASSES+=               pthread
                     66: #SUBST_STAGE.pthread=  pre-configure
                     67: #SUBST_MESSAGE.pthread=        Fixing pthread flags.
                     68: #SUBST_SED.pthread=    -e 's,__PTHREAD_FLAGS__,${BUILDLINK_LDFLAGS.pthread},g'
                     69: #SUBST_FILES.pthread=  gdk-pixbuf/Makefile.in
1.82      jmmv       70:
1.270     prlw1      71: SUBST_CLASSES+=                        iconcache
                     72: SUBST_STAGE.iconcache=         pre-configure
                     73: SUBST_MESSAGE.iconcache=       Renaming gtk-icon-cache-update.
                     74: SUBST_SED.iconcache=           -e 's,gtk-update-icon-cache,gtk2-update-icon-cache,g'
                     75: SUBST_FILES.iconcache=         gtk/Makefile.in
                     76:
1.305     maya       77: PYTHON_VERSIONS_INCOMPATIBLE=  36 37 # not yet ported as of 2.24.22
1.258     wiz        78: REPLACE_PYTHON=        gtk/gtk-builder-convert
1.168     jmcneill   79:
1.92      jlam       80: # We remove the module databases during post-install since we create them
                     81: # anew in the +INSTALL script as part of the POST-INSTALL action.
                     82: #
1.11      wiz        83: post-install:
1.130     joerg      84:        ${RM} -f ${DESTDIR}${GTK_IMMODULES_DB}
1.1       dmcmahil   85:
1.270     prlw1      86: FILES_SUBST+=          GTK_UPDATE_ICON_CACHE="${PREFIX}/bin/gtk2-update-icon-cache"
1.286     prlw1      87: FILES_SUBST+=          ICON_THEME_DIR="${LOCALBASE}/share/icons"
1.137     markd      88: INSTALL_TEMPLATES+=    ../../x11/gtk2/files/icon-cache.tmpl
                     89:
1.56      jmmv       90: _BUILDING_GTK2=        yes
                     91: .include "modules.mk"
                     92:
1.162     drochner   93: .include "../../databases/shared-mime-info/buildlink3.mk"
1.204     drochner   94: BUILDLINK_API_DEPENDS.atk+=    atk>=1.30.0
1.41      xtraeme    95: .include "../../devel/atk/buildlink3.mk"
                     96: .include "../../devel/gettext-lib/buildlink3.mk"
1.212     drochner   97: BUILDLINK_API_DEPENDS.glib2+=  glib2>=2.28.0
1.41      xtraeme    98: .include "../../devel/glib2/buildlink3.mk"
1.207     drochner   99: .include "../../graphics/gdk-pixbuf2/buildlink3.mk"
1.251     obache    100: BUILDLINK_DEPMETHOD.gobject-introspection:=    build
                    101: BUILDLINK_API_DEPENDS.gobject-introspection+=  gobject-introspection>=0.9.3
                    102: .include "../../devel/gobject-introspection/buildlink3.mk"
1.206     obache    103:
                    104: .include "options.mk"
                    105:
1.164     wiz       106: BUILDLINK_API_DEPENDS.pango+=  pango>=1.20.0
1.41      xtraeme   107: .include "../../devel/pango/buildlink3.mk"
1.94      jmmv      108: .include "../../fonts/fontconfig/buildlink3.mk"
1.164     wiz       109: BUILDLINK_API_DEPENDS.cairo+=  cairo>=1.6.0
1.94      jmmv      110: .include "../../graphics/cairo/buildlink3.mk"
1.41      xtraeme   111: .include "../../graphics/freetype2/buildlink3.mk"
1.210     dsainty   112: #.include "../../mk/jpeg.buildlink3.mk"
1.207     drochner  113: #.include "../../graphics/png/buildlink3.mk"
                    114: #.include "../../graphics/tiff/buildlink3.mk"
1.168     jmcneill  115: .include "../../lang/python/application.mk"
1.12      jlam      116:
1.1       dmcmahil  117: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>