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>