On Sun, Nov 27, 2022 at 01:09:17AM +0000, Stuart Henderson wrote:
> 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:

Yes this fixes the issues for my partial bulk ports build.
fwiw, ok matthieu@

Thanks,
> 
> 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);

-- 
Matthieu Herrb

Reply via email to