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

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

1.101   ! wiz         1: # $NetBSD: Makefile,v 1.100 2005/12/05 20:51:17 rillig Exp $
1.1       dmcmahil    2: #
                      3:
1.101   ! wiz         4: DISTNAME=              gtk+-2.8.9
1.26      jmmv        5: PKGNAME=               ${DISTNAME:S/gtk/gtk2/}
1.1       dmcmahil    6: CATEGORIES=            x11
1.94      jmmv        7: MASTER_SITES=          ftp://ftp.gtk.org/pub/gtk/v2.8/ \
                      8:                        ftp://ftp.cs.umn.edu/pub/gimp/gtk/v2.8/ \
                      9:                        ${MASTER_SITE_GNOME:=sources/gtk+/2.8/}
1.17      grant      10: EXTRACT_SUFX=          .tar.bz2
1.1       dmcmahil   11:
1.59      jmmv       12: MAINTAINER=            jmmv@NetBSD.org
1.1       dmcmahil   13: HOMEPAGE=              http://www.gtk.org/
1.63      grant      14: COMMENT=               GIMP Toolkit v2 - libraries for building X11 user interfaces
1.1       dmcmahil   15:
1.69      jmmv       16: CONFLICTS=             gtk2-engines<2.6.0
                     17:
1.1       dmcmahil   18: BUILD_USES_MSGFMT=     yes
1.69      jmmv       19:
1.94      jmmv       20: BUILDLINK_DEPENDS.glib2+=      glib2>=2.8.2
                     21: BUILDLINK_DEPENDS.pango+=      pango>=1.10.0
1.54      reed       22: BUILDLINK_DEPENDS.Xft2+=       Xft2>=2.1.2nb2
1.45      jmmv       23:
1.48      jmmv       24: USE_DIRS+=             xdg-1.1
1.22      jlam       25: USE_PKGINSTALL=                yes
1.18      wiz        26: USE_PKGLOCALEDIR=      yes
1.89      jlam       27: USE_TOOLS+=            gmake pkg-config
1.42      jlam       28: USE_LIBTOOL=           yes
1.68      jlam       29: PTHREAD_AUTO_VARS=     yes
1.1       dmcmahil   30:
                     31: GNU_CONFIGURE=          yes
                     32: CONFIGURE_ARGS+=       --with-xinput=xfree
1.39      jmmv       33: CONFIGURE_ARGS+=       --sysconfdir=${PREFIX}/libdata
1.21      jmmv       34: CONFIGURE_ARGS+=       --enable-gtk-doc=no
1.50      jmmv       35: CONFIGURE_ARGS+=       --with-html-dir=${PREFIX}/share/doc
1.19      wiz        36: CONFIGURE_ENV+=                ac_cv_header_X11_extensions_Xinerama_h=no
                     37: CONFIGURE_ENV+=                ac_cv_lib_Xinerama_XineramaQueryExtension=no
1.100     rillig     38: MAKE_ENV+=             PKGLOCALEDIR=${PKGLOCALEDIR:Q}
1.18      wiz        39: TEST_TARGET=           check
1.11      wiz        40:
1.94      jmmv       41: PKGCONFIG_OVERRIDE=    gdk-2.0-uninstalled.pc.in
                     42: PKGCONFIG_OVERRIDE+=   gdk-2.0.pc.in
                     43: PKGCONFIG_OVERRIDE+=   gtk+-2.0-uninstalled.pc.in
1.43      jmmv       44: PKGCONFIG_OVERRIDE+=   gtk+-2.0.pc.in
1.94      jmmv       45: PKGCONFIG_OVERRIDE+=   gdk-pixbuf-2.0-uninstalled.pc.in
1.43      jmmv       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.90      jlam       49: REQD_DIRS+=            ${PREFIX}/libdata/gtk-2.0
1.56      jmmv       50:
1.12      jlam       51: BUILD_DIRS=            ${WRKSRC} ${WRKSRC}/demos/gtk-demo
                     52:
1.93      jmmv       53: .include "../../mk/bsd.prefs.mk"
                     54:
1.76      recht      55: CPPFLAGS+=             -DPREFIX="\"${PREFIX}\""
1.73      jmmv       56:
1.50      jmmv       57: PRINT_PLIST_AWK+=      /^@dirrm share\/themes\/Default$$/ \
                     58:                                { print "@unexec $${RMDIR} %D/" $$2 \
                     59:                                  " 2>/dev/null || $${TRUE}"; next; }
                     60:
1.100     rillig     61: SUBST_CLASSES+=                pthread
1.82      jmmv       62: SUBST_STAGE.pthread=   pre-configure
                     63: SUBST_MESSAGE.pthread= "Fixing pthread flags."
                     64: SUBST_SED.pthread=     -e 's,__PTHREAD_FLAGS__,${BUILDLINK_LDFLAGS.pthread},g'
                     65: SUBST_FILES.pthread=   gdk-pixbuf/Makefile.in
                     66:
1.98      wiz        67: .include "options.mk"
                     68:
1.52      grant      69: .include "../../mk/compiler.mk"
                     70:
1.85      grant      71: .if ${OPSYS} == "IRIX" && !empty(CC_VERSION:Mgcc*)
1.83      jlam       72: USE_TOOLS+=            gawk
1.52      grant      73: .endif
                     74:
1.92      jlam       75: # We remove the module databases during post-install since we create them
                     76: # anew in the +INSTALL script as part of the POST-INSTALL action.
                     77: #
1.11      wiz        78: post-install:
1.92      jlam       79:        ${RM} -f ${GTK_IMMODULES_DB}
                     80:        ${RM} -f ${GDK_PIXBUF_LOADERS_DB}
1.11      wiz        81:        ${INSTALL_DATA_DIR} ${PREFIX}/lib/gtk-2.0/modules
1.47      jmmv       82:        ${INSTALL_DATA_DIR} ${PREFIX}/lib/gtk-2.0/2.4.0/filesystems
1.1       dmcmahil   83:
1.56      jmmv       84: _BUILDING_GTK2=        yes
                     85: .include "modules.mk"
                     86:
1.41      xtraeme    87: .include "../../devel/atk/buildlink3.mk"
                     88: .include "../../devel/gettext-lib/buildlink3.mk"
                     89: .include "../../devel/glib2/buildlink3.mk"
                     90: .include "../../devel/pango/buildlink3.mk"
1.94      jmmv       91: .include "../../fonts/fontconfig/buildlink3.mk"
1.54      reed       92: .include "../../fonts/Xft2/buildlink3.mk"
1.94      jmmv       93: .include "../../graphics/cairo/buildlink3.mk"
1.41      xtraeme    94: .include "../../graphics/freetype2/buildlink3.mk"
                     95: .include "../../graphics/jpeg/buildlink3.mk"
                     96: .include "../../graphics/png/buildlink3.mk"
                     97: .include "../../graphics/tiff/buildlink3.mk"
1.47      jmmv       98: .include "../../x11/xcursor/buildlink3.mk"
1.78      jmmv       99: .include "../../x11/Xfixes/buildlink3.mk"
1.46      recht     100: .include "../../x11/Xrandr/buildlink3.mk"
1.12      jlam      101:
1.1       dmcmahil  102: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>