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

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

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

CVSweb <webmaster@jp.NetBSD.org>