| @@ -1,38 +1,52 @@ | | | @@ -1,38 +1,52 @@ |
1 | # $NetBSD: Makefile,v 1.288 2022/02/15 10:01:37 adam Exp $ | | 1 | # $NetBSD: Makefile,v 1.289 2022/04/03 23:49:29 riastradh Exp $ |
2 | | | 2 | |
3 | .include "Makefile.common" | | 3 | .include "Makefile.common" |
4 | | | 4 | |
5 | CATEGORIES= devel gnome | | 5 | CATEGORIES= devel gnome |
6 | COMMENT= Some useful routines for C programming (glib2) | | 6 | COMMENT= Some useful routines for C programming (glib2) |
7 | | | 7 | |
8 | .include "options.mk" | | 8 | .include "options.mk" |
9 | | | 9 | |
10 | MESON_ARGS+= -Dinstalled_tests=false | | 10 | MESON_ARGS+= -Dinstalled_tests=false |
11 | # Avoid linux dependency on libmount-dev | | 11 | # Avoid linux dependency on libmount-dev |
12 | MESON_ARGS+= -Dlibmount=disabled | | 12 | MESON_ARGS+= -Dlibmount=disabled |
13 | MESON_ARGS+= -Dlocalstatedir=${VARBASE} | | 13 | MESON_ARGS+= -Dlocalstatedir=${VARBASE} |
14 | .if ${OPSYS} == "FreeBSD" | | 14 | .if ${OPSYS} == "FreeBSD" |
15 | MESON_ARGS+= -Db_lundef=false | | 15 | MESON_ARGS+= -Db_lundef=false |
16 | .endif | | 16 | .endif |
17 | | | 17 | |
18 | MAKE_ENV+= LD_LIBRARY_PATH=${WRKSRC}/output/gio:${WRKSRC}/output/glib:${WRKSRC}/output/gobject:${WRKSRC}/output/gmodule | | 18 | MAKE_ENV+= LD_LIBRARY_PATH=${WRKSRC}/output/gio:${WRKSRC}/output/glib:${WRKSRC}/output/gobject:${WRKSRC}/output/gmodule |
19 | # For Darwin | | 19 | # For Darwin |
20 | MAKE_ENV+= DYLD_LIBRARY_PATH=${WRKSRC}/output/gio:${WRKSRC}/output/glib:${WRKSRC}/output/gobject:${WRKSRC}/output/gmodule | | 20 | MAKE_ENV+= DYLD_LIBRARY_PATH=${WRKSRC}/output/gio:${WRKSRC}/output/glib:${WRKSRC}/output/gobject:${WRKSRC}/output/gmodule |
21 | | | 21 | |
22 | CPPFLAGS.SunOS+= -D_XOPEN_SOURCE=600 -D__EXTENSIONS__ -D__stub_epoll_create | | 22 | CPPFLAGS.SunOS+= -D_XOPEN_SOURCE=600 -D__EXTENSIONS__ -D__stub_epoll_create |
23 | LDFLAGS.SunOS+= -liconv -lintl -lnsl -lsocket | | 23 | LDFLAGS.SunOS+= -liconv -lintl -lnsl -lsocket |
24 | LDFLAGS.FreeBSD+= -liconv | | 24 | LDFLAGS.FreeBSD+= -liconv |
25 | | | 25 | |
| | | 26 | .include "../../mk/bsd.prefs.mk" |
| | | 27 | .if !empty(USE_CROSS_COMPILE:M[yY][eE][sS]) |
| | | 28 | MESON_CROSS_ARCH_VARS+= growing_stack |
| | | 29 | MESON_CROSS_OPSYS_VARS+= have_c99_snprintf |
| | | 30 | MESON_CROSS_OPSYS_VARS+= have_c99_vsnprintf |
| | | 31 | MESON_CROSS_OPSYS_VARS+= have_strlcpy |
| | | 32 | MESON_CROSS_OPSYS_VARS+= have_unix98_printf |
| | | 33 | MESON_CROSS.NetBSD.have_c99_snprintf= true |
| | | 34 | MESON_CROSS.NetBSD.have_c99_vsnprintf= true |
| | | 35 | MESON_CROSS.NetBSD.have_strlcpy= true |
| | | 36 | MESON_CROSS.NetBSD.have_unix98_printf= true |
| | | 37 | MESON_CROSS.hppa.growing_stack= true |
| | | 38 | .endif |
| | | 39 | |
26 | REPLACE_PYTHON+= gio/gio-querymodules-wrapper.py | | 40 | REPLACE_PYTHON+= gio/gio-querymodules-wrapper.py |
27 | REPLACE_PYTHON+= gio/tests/gengiotypefuncs.py | | 41 | REPLACE_PYTHON+= gio/tests/gengiotypefuncs.py |
28 | REPLACE_PYTHON+= gio/tests/memory-monitor-dbus.py.in | | 42 | REPLACE_PYTHON+= gio/tests/memory-monitor-dbus.py.in |
29 | REPLACE_PYTHON+= gio/tests/memory-monitor-portal.py.in | | 43 | REPLACE_PYTHON+= gio/tests/memory-monitor-portal.py.in |
30 | REPLACE_PYTHON+= gio/tests/static-link.py | | 44 | REPLACE_PYTHON+= gio/tests/static-link.py |
31 | REPLACE_PYTHON+= glib/update-gtranslit.py | | 45 | REPLACE_PYTHON+= glib/update-gtranslit.py |
32 | REPLACE_PYTHON+= gobject/tests/mkenums.py | | 46 | REPLACE_PYTHON+= gobject/tests/mkenums.py |
33 | REPLACE_PYTHON+= tests/gen-casefold-txt.py | | 47 | REPLACE_PYTHON+= tests/gen-casefold-txt.py |
34 | REPLACE_PYTHON+= tests/gen-casemap-txt.py | | 48 | REPLACE_PYTHON+= tests/gen-casemap-txt.py |
35 | | | 49 | |
36 | GIO_MODULES_DIR= ${PREFIX}/lib/gio/modules | | 50 | GIO_MODULES_DIR= ${PREFIX}/lib/gio/modules |
37 | OWN_DIRS= ${GIO_MODULES_DIR} | | 51 | OWN_DIRS= ${GIO_MODULES_DIR} |
38 | | | 52 | |