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

Annotation of pkgsrc/x11/gtk3/Makefile, Revision 1.19

1.19    ! drochner    1: # $NetBSD: Makefile,v 1.18 2012/03/21 19:58:47 hans Exp $
1.1       drochner    2:
1.19    ! drochner    3: DISTNAME=      gtk+-3.4.1
1.9       adam        4: PKGNAME=       ${DISTNAME:S/gtk/gtk3/}
                      5: CATEGORIES=    x11
1.19    ! drochner    6: MASTER_SITES=  ftp://ftp.gtk.org/pub/gtk/3.4/ \
        !             7:                ${MASTER_SITE_GNOME:=sources/gtk+/3.4/}
1.12      drochner    8: EXTRACT_SUFX=  .tar.xz
1.9       adam        9:
                     10: MAINTAINER=    pkgsrc-users@NetBSD.org
                     11: HOMEPAGE=      http://www.gtk.org/
                     12: COMMENT=       GIMP Toolkit v3 - libraries for building X11 user interfaces
                     13: LICENSE=       gnu-lgpl-v2.1
1.1       drochner   14:
                     15: PKG_DESTDIR_SUPPORT=   user-destdir
                     16:
                     17: USE_PKGLOCALEDIR=      yes
                     18: USE_TOOLS+=            gmake msgfmt perl pkg-config bash
                     19: USE_LANGUAGES=         c c++
                     20: USE_LIBTOOL=           yes
                     21: PTHREAD_AUTO_VARS=     yes
                     22:
1.8       ryoon      23: GNU_CONFIGURE=         yes
1.1       drochner   24: # XXX there is a subtle bashism in "configure" or a bug in NetBSD's sh
                     25: CONFIG_SHELL=          bash
                     26: CONFIGURE_ARGS+=       --sysconfdir=${PREFIX}/libdata
                     27: # Work around build problems, disable unstable PAPI, PR #41608:
                     28: CONFIGURE_ARGS+=       --disable-papi
                     29: # XXX for now, to avoid conflict
                     30: CONFIGURE_ARGS+=       --enable-gtk2-dependency
                     31: DEPENDS+=              gtk2+-[0-9]*:../../x11/gtk2
1.9       adam       32: MAKE_ENV+=             PKGLOCALEDIR=${PKGLOCALEDIR}
1.1       drochner   33: TEST_TARGET=           check
                     34:
                     35: PKGCONFIG_OVERRIDE+=   gdk-3.0.pc.in
                     36: PKGCONFIG_OVERRIDE+=   gtk+-3.0-uninstalled.pc.in
                     37: PKGCONFIG_OVERRIDE+=   gtk+-3.0.pc.in
                     38: PKGCONFIG_OVERRIDE+=   gtk+-unix-print-3.0.pc.in
                     39: PKGCONFIG_OVERRIDE+=   gail-3.0-uninstalled.pc.in
                     40: PKGCONFIG_OVERRIDE+=   gail-3.0.pc.in
                     41:
                     42: INSTALLATION_DIRS+=    lib/gtk-3.0/immodules
                     43: INSTALLATION_DIRS+=    lib/gtk-3.0/modules
                     44: INSTALLATION_DIRS+=    lib/gtk-3.0/3.0.0/filesystems
                     45:
                     46: #REQD_DIRS+=           ${PREFIX}/libdata/gtk-2.0
                     47:
                     48: BUILD_DIRS=            . demos/gtk-demo
                     49:
                     50: .include "../../mk/bsd.prefs.mk"
                     51:
                     52: # gtk/Makefile.am hardcodes 'grep -o' so require GNU grep on platforms
                     53: # which do not have it.
                     54: .if ${OPSYS} == "SunOS"
                     55: BUILD_DEPENDS+=                grep-[0-9]*:../../textproc/grep
                     56: TOOLS_PATH.grep=       ${LOCALBASE}/bin/${GNU_PROGRAM_PREFIX}grep
                     57: .endif
                     58:
1.18      hans       59: CFLAGS.SunOS+=         -std=gnu99 -D_XOPEN_SOURCE=600
                     60:
1.1       drochner   61: CPPFLAGS+=             -DPREFIX="\"${PREFIX}\""
                     62:
                     63: # We remove the module databases during post-install since we create them
                     64: # anew in the +INSTALL script as part of the POST-INSTALL action.
                     65: #
                     66: post-install:
1.6       obache     67:        ${RM} -f ${DESTDIR}${GTK3_IMMODULES_DB}
1.1       drochner   68:
                     69: _BUILDING_GTK3=        yes
                     70: .include "modules.mk"
                     71:
                     72: .include "../../databases/shared-mime-info/buildlink3.mk"
1.15      drochner   73: BUILDLINK_API_DEPENDS.atk+=    atk>=2.2.0nb2
1.1       drochner   74: .include "../../devel/atk/buildlink3.mk"
                     75: .include "../../devel/gettext-lib/buildlink3.mk"
1.14      drochner   76: BUILDLINK_API_DEPENDS.glib2+=  glib2>=2.29.14
1.1       drochner   77: .include "../../devel/glib2/buildlink3.mk"
1.15      drochner   78: BUILDLINK_API_DEPENDS.gdk-pixbuf2+=    gdk-pixbuf2>=2.24.1nb2
1.1       drochner   79: .include "../../graphics/gdk-pixbuf2/buildlink3.mk"
1.14      drochner   80: BUILDLINK_API_DEPENDS.gobject-introspection+=  gobject-introspection>=0.10.1
                     81: .include "../../devel/gobject-introspection/buildlink3.mk"
1.1       drochner   82:
                     83: .include "options.mk"
                     84:
1.11      obache     85: .include "../../devel/glib2/schemas.mk"
                     86:
1.15      drochner   87: BUILDLINK_API_DEPENDS.pango+=  pango>=1.29.4nb2
1.1       drochner   88: .include "../../devel/pango/buildlink3.mk"
                     89: .include "../../fonts/fontconfig/buildlink3.mk"
                     90: BUILDLINK_API_DEPENDS.cairo+=  cairo>=1.10.0
                     91: .include "../../graphics/cairo/buildlink3.mk"
                     92: .include "../../graphics/cairo-gobject/buildlink3.mk"
                     93: .include "../../graphics/freetype2/buildlink3.mk"
                     94:
                     95: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>