Annotation of pkgsrc/devel/glib2/Makefile, Revision 1.265
1.265 ! bsiegert 1: # $NetBSD: Makefile,v 1.264 2019/11/26 10:27:09 jperkin Exp $
1.1 dmcmahil 2:
1.173 jmmv 3: .include "Makefile.common"
1.187 jmmv 4:
1.246 prlw1 5: CATEGORIES= devel gnome
6: COMMENT= Some useful routines for C programming (glib2)
1.49 minskim 7:
1.246 prlw1 8: .include "options.mk"
1.8 jlam 9:
1.246 prlw1 10: MESON_ARGS+= -Dinstalled_tests=false
11: # Avoid linux dependency on libmount-dev
12: MESON_ARGS+= -Dlibmount=false
13:
1.263 wiz 14: MAKE_ENV+= LD_LIBRARY_PATH=${WRKSRC}/output/gio:${WRKSRC}/output/glib:${WRKSRC}/output/gobject:${WRKSRC}/output/gmodule
15:
1.265 ! bsiegert 16: CPPFLAGS.SunOS+= -D_XOPEN_SOURCE=600 -D__EXTENSIONS__
1.264 jperkin 17: LDFLAGS.SunOS+= -liconv -lintl -lnsl -lsocket
1.247 maya 18:
1.246 prlw1 19: REPLACE_PYTHON+= gio/gio-querymodules-wrapper.py
20: REPLACE_PYTHON+= gio/tests/gengiotypefuncs.py
21: REPLACE_PYTHON+= gio/tests/static-link.py
22: REPLACE_PYTHON+= glib/update-gtranslit.py
23: REPLACE_PYTHON+= gobject/tests/mkenums.py
24: REPLACE_PYTHON+= tests/gen-casefold-txt.py
25: REPLACE_PYTHON+= tests/gen-casemap-txt.py
26:
1.249 leot 27: FILES_SUBST+= GIO_MODULES_DIR=${PREFIX}/lib/gio/modules
28: FILES_SUBST+= GIO_QUERYMODULES=${PREFIX}/bin/gio-querymodules
29: FILES_SUBST+= GLIB_COMPILE_SCHEMAS=${PREFIX}/bin/glib-compile-schemas
30: FILES_SUBST+= GLIB_SCHEMAS_DIR=${PREFIX}/share/glib-2.0/schemas
31:
1.251 prlw1 32: OWN_DIRS= ${GIO_MODULES_DIR}
33:
1.246 prlw1 34: BUILD_DEFS+= VARBASE
35: SUBST_CLASSES+= dbusdb
36: SUBST_MESSAGE.dbusdb= Adjust dbus machine uuid path to dbus package
37: SUBST_STAGE.dbusdb= pre-configure
38: SUBST_FILES.dbusdb= gio/gdbusconnection.c
39: SUBST_FILES.dbusdb+= gio/gdbusprivate.c
40: SUBST_FILES.dbusdb+= po/*.po
41: SUBST_SED.dbusdb= -e 's,/var/lib/dbus,${VARBASE}/db/dbus,g'
42:
43: SUBST_CLASSES+= xdg
44: SUBST_MESSAGE.xdg= Adjust XDG_DATA_DIRS so schemas and pixbuf loaders are found
45: SUBST_STAGE.xdg= pre-configure
46: SUBST_FILES.xdg= glib/gcharset.c glib/gutils.c gio/xdgmime/xdgmime.c
47: SUBST_SED.xdg= -e 's,/usr/local/share/:/usr/share/,${PREFIX}/share,'
48: SUBST_SED.xdg+= -e 's,/etc/xdg,${PKG_SYSCONFDIR}/xdg,'
49: SUBST_SED.xdg+= -e 's,/usr/share/locale,${PREFIX}/${PKGLOCALEDIR}/locale,'
1.238 wiz 50:
1.253 leot 51: PKGCONFIG_OVERRIDE+= output/meson-private/gio-2.0.pc
52: PKGCONFIG_OVERRIDE+= output/meson-private/gio-unix-2.0.pc
53: PKGCONFIG_OVERRIDE+= output/meson-private/glib-2.0.pc
54: PKGCONFIG_OVERRIDE+= output/meson-private/gmodule-2.0.pc
55: PKGCONFIG_OVERRIDE+= output/meson-private/gmodule-export-2.0.pc
56: PKGCONFIG_OVERRIDE+= output/meson-private/gmodule-no-export-2.0.pc
57: PKGCONFIG_OVERRIDE+= output/meson-private/gobject-2.0.pc
58: PKGCONFIG_OVERRIDE+= output/meson-private/gthread-2.0.pc
59:
60: PKGCONFIG_OVERRIDE_STAGE= post-configure
61:
1.237 prlw1 62: # to run gdbus-codegen to generate gdbus-daemon-generated.{h,c}
1.250 adam 63: TOOL_DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat
64: PYTHON_FOR_BUILD_ONLY= yes
65:
1.264 jperkin 66: post-extract:
67: ${CHMOD} +x ${WRKSRC}/gio/tests/gengiotypefuncs.py
68:
1.35 xtraeme 69: .include "../../converters/libiconv/buildlink3.mk"
70: .include "../../devel/gettext-lib/buildlink3.mk"
1.126 drochner 71: .include "../../devel/pcre/buildlink3.mk"
1.259 prlw1 72: .include "../../devel/meson/build.mk"
1.246 prlw1 73: .include "../../devel/libffi/buildlink3.mk"
1.175 dsainty 74: .include "../../devel/zlib/buildlink3.mk"
1.250 adam 75: .include "../../lang/python/application.mk"
1.1 dmcmahil 76: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>