While building inputmethods/libkkc package, g-ir-scanner creates cache files
under /libkkc-20210214_writes_to_HOME.
I would like to move this path to ${WRKBUILD}/.cache rather than /.
We can also disable cache output by setting GI_SCANNER_DISABLE_CACHE,
but this diff is using XDG_CACHE_HOME and change the path instead of disabling.

ok?

Index: Makefile
===================================================================
RCS file: /cvs/ports/inputmethods/libkkc/Makefile,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 Makefile
--- Makefile    27 Nov 2021 01:54:20 -0000      1.3
+++ Makefile    27 Nov 2021 05:22:36 -0000
@@ -52,6 +52,8 @@ CONFIGURE_ENV +=      LIBS="-lc++ -lc++abi -l
 # suppress warnings (for C codes generated from Vala)
 CONFIGURE_ENV +=       CFLAGS="-Wno-deprecated-declarations 
-Wno-int-conversion -Wno-unused-value -Wno-tautological-pointer-compare 
-Wno-incompatible-function-pointer-types -Wno-incompatible-pointer-types 
-Wno-incompatible-pointer-types-discards-qualifiers"
 
+MAKE_ENV +=            XDG_CACHE_HOME=${WRKBUILD}/.cache
+
 # tests/encoding.vala and tests/system-dictionary.vala crashes with
 # Abort trap, bogus pointer (double free?).
 # Attempting invalid encoding to CharsetConverter() at init() in

Reply via email to