Thu Nov 28 09:23:32 2019 UTC ()
glib2: add more CPPFLAGS to fix compilation on Solaris 11.3.

From Joern Clausen via PR pkg/54722.


(bsiegert)
diff -r1.264 -r1.265 pkgsrc/devel/glib2/Makefile

cvs diff -r1.264 -r1.265 pkgsrc/devel/glib2/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/glib2/Makefile 2019/11/26 10:27:09 1.264
+++ pkgsrc/devel/glib2/Makefile 2019/11/28 09:23:32 1.265
@@ -1,28 +1,29 @@ @@ -1,28 +1,29 @@
1# $NetBSD: Makefile,v 1.264 2019/11/26 10:27:09 jperkin Exp $ 1# $NetBSD: Makefile,v 1.265 2019/11/28 09:23:32 bsiegert Exp $
2 2
3.include "Makefile.common" 3.include "Makefile.common"
4 4
5CATEGORIES= devel gnome 5CATEGORIES= devel gnome
6COMMENT= Some useful routines for C programming (glib2) 6COMMENT= Some useful routines for C programming (glib2)
7 7
8.include "options.mk" 8.include "options.mk"
9 9
10MESON_ARGS+= -Dinstalled_tests=false 10MESON_ARGS+= -Dinstalled_tests=false
11# Avoid linux dependency on libmount-dev 11# Avoid linux dependency on libmount-dev
12MESON_ARGS+= -Dlibmount=false 12MESON_ARGS+= -Dlibmount=false
13 13
14MAKE_ENV+= LD_LIBRARY_PATH=${WRKSRC}/output/gio:${WRKSRC}/output/glib:${WRKSRC}/output/gobject:${WRKSRC}/output/gmodule 14MAKE_ENV+= LD_LIBRARY_PATH=${WRKSRC}/output/gio:${WRKSRC}/output/glib:${WRKSRC}/output/gobject:${WRKSRC}/output/gmodule
15 15
 16CPPFLAGS.SunOS+= -D_XOPEN_SOURCE=600 -D__EXTENSIONS__
16LDFLAGS.SunOS+= -liconv -lintl -lnsl -lsocket 17LDFLAGS.SunOS+= -liconv -lintl -lnsl -lsocket
17 18
18REPLACE_PYTHON+= gio/gio-querymodules-wrapper.py 19REPLACE_PYTHON+= gio/gio-querymodules-wrapper.py
19REPLACE_PYTHON+= gio/tests/gengiotypefuncs.py 20REPLACE_PYTHON+= gio/tests/gengiotypefuncs.py
20REPLACE_PYTHON+= gio/tests/static-link.py 21REPLACE_PYTHON+= gio/tests/static-link.py
21REPLACE_PYTHON+= glib/update-gtranslit.py 22REPLACE_PYTHON+= glib/update-gtranslit.py
22REPLACE_PYTHON+= gobject/tests/mkenums.py 23REPLACE_PYTHON+= gobject/tests/mkenums.py
23REPLACE_PYTHON+= tests/gen-casefold-txt.py 24REPLACE_PYTHON+= tests/gen-casefold-txt.py
24REPLACE_PYTHON+= tests/gen-casemap-txt.py 25REPLACE_PYTHON+= tests/gen-casemap-txt.py
25 26
26FILES_SUBST+= GIO_MODULES_DIR=${PREFIX}/lib/gio/modules 27FILES_SUBST+= GIO_MODULES_DIR=${PREFIX}/lib/gio/modules
27FILES_SUBST+= GIO_QUERYMODULES=${PREFIX}/bin/gio-querymodules 28FILES_SUBST+= GIO_QUERYMODULES=${PREFIX}/bin/gio-querymodules
28FILES_SUBST+= GLIB_COMPILE_SCHEMAS=${PREFIX}/bin/glib-compile-schemas 29FILES_SUBST+= GLIB_COMPILE_SCHEMAS=${PREFIX}/bin/glib-compile-schemas