On 2022/11/27 00:19, Stuart Henderson wrote: > Might be > https://github.com/GNOME/glib/commit/bcd364afef984da894045e7d4d618942459a9ee5
Ah no, that was in the release already, vte builds with this: Index: Makefile =================================================================== RCS file: /cvs/ports/devel/glib2/Makefile,v retrieving revision 1.366 diff -u -p -r1.366 Makefile --- Makefile 26 Nov 2022 08:06:42 -0000 1.366 +++ Makefile 27 Nov 2022 01:03:38 -0000 @@ -2,6 +2,7 @@ COMMENT= general-purpose utility librar GNOME_PROJECT= glib GNOME_VERSION= 2.74.2 +REVISION= 0 PKGNAME= ${DISTNAME:S/glib/glib2/} CATEGORIES= devel Index: patches/patch-glib_ghash_h =================================================================== RCS file: patches/patch-glib_ghash_h diff -N patches/patch-glib_ghash_h --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-glib_ghash_h 27 Nov 2022 01:03:38 -0000 @@ -0,0 +1,14 @@ +https://gitlab.gnome.org/GNOME/glib/-/issues/2820 + +Index: glib/ghash.h +--- glib/ghash.h.orig ++++ glib/ghash.h +@@ -162,7 +162,7 @@ gboolean g_str_equal (gconstpointer v1, + gconstpointer v2); + + /* Macro for optimization in the case it is not used as callback function */ +-#define g_str_equal(v1, v2) (strcmp ((gconstpointer) (v1), (gconstpointer) (v2)) == 0) ++#define g_str_equal(v1, v2) (strcmp ((const char*) (gconstpointer) (v1),(const char*) (gconstpointer) (v2)) == 0) + + GLIB_AVAILABLE_IN_ALL + guint g_str_hash (gconstpointer v);