maintainer-approval requested: [Bug 283981] x11-toolkits/vte3: update to 0.78.3 : [Attachment 256600] x11-toolkits/vte3: update to 0.78.2

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 10 Jan 2025 15:37:00 UTC
Robert Clausecker <fuz@FreeBSD.org> has asked freebsd-desktop (Team)
<desktop@FreeBSD.org> for maintainer-approval:
Bug 283981: x11-toolkits/vte3: update to 0.78.3
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=283981

Attachment 256600: x11-toolkits/vte3: update to 0.78.2
https://bugs.freebsd.org/bugzilla/attachment.cgi?id=256600&action=edit



--- Description ---
Grab two patches from upstream to fix a build issue as our libc++ does
not support formatting floats with std::from_chars and a radix argument.

Incorporates a suggestion by Ivan Rozhuk to remove a flood of bogus
warnings (from bug #275778).

Still broken on armv7 unfortunately.  Any idea on the build failure?  Looks
like so:

FAILED: bindings/gir/Vte-3.91.gir 
env
PKG_CONFIG_PATH=/usr/home/ports/main.ports/x11-toolkits/vte3/work/vte-0.78.2/_b
uild/meson-uninstalled
PKG_CONFIG=/usr/local/bin/pkgconf CC=cc /usr/local/bin/g-ir-scanner --quiet
--no-libtool --namespace=Vte --nsversion=3.91 --warn-all --output
bindings/gir/Vte-3.91.gir --c-include=vte/vte.h -DVTE_COMPILATION
-I/usr/home/ports/main.ports/x11-toolkits/vte3/work/vte-0.78.2/bindings/gir
-I/usr/home/ports/main.ports/x11-toolkits/vte3/work/vte-0.78.2/_build/bindings/
gir
-I/usr/home/ports/main.ports/x11-toolkits/vte3/work/vte-0.78.2/.
-I/usr/home/ports/main.ports/x11-toolkits/vte3/work/vte-0.78.2/_build/.
-I/usr/home/ports/main.ports/x11-toolkits/vte3/work/vte-0.78.2/src/vte/.
-I/usr/home/ports/main.ports/x11-toolkits/vte3/work/vte-0.78.2/_build/src/vte/.
--filelist=/usr/home/ports/main.ports/x11-toolkits/vte3/work/vte-0.78.2/_build/
src/libvte-2.91-gtk4.so.0.p/Vte_3.91_gir_filelist
--include=cairo-1.0 --include=Graphene-1.0 --include=Gsk-4.0 --include=Gdk-4.0
--include=Gtk-4.0 --include=Pango-1.0 --symbol-prefix=vte
--pkg-export=vte-2.91-gtk4 --cflags-begin
-I/usr/home/ports/main.ports/x11-toolkits/vte3/work/vte-0.78.2/.
-I/usr/home/ports/main.ports/x11-toolkits/vte3/work/vte-0.78.2/_build/.
-I/usr/home/ports/main.ports/x11-toolkits/vte3/work/vte-0.78.2/src/vte/.
-I/usr/home/ports/main.ports/x11-toolkits/vte3/work/vte-0.78.2/_build/src/vte/.
-I/usr/local/include/cairo -I/usr/local/include -I/usr/local/include/glib-2.0
-I/usr/local/lib/glib-2.0/include -I/usr/local/include/pixman-1
-I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -D_THREAD_SAFE
-I/usr/local/include/pango-1.0 -I/usr/local/include/harfbuzz
-I/usr/local/include/fribidi -I/usr/local/include/p11-kit-1
-I/usr/local/include/gtk-4.0 -I/usr/local/include/gdk-pixbuf-2.0
-I/usr/local/include/graphene-1.0 -I/usr/local/lib/graphene-1.0/include
-I/usr/home/ports/main.ports/x11-toolkits/vte3/work/vte-0.78.2/src/.
-I/usr/home/ports/main.ports/x11-toolkits/vte3/work/vte-0.78.2/_build/src/.
-I/usr/local/include/gobject-introspection-1.0 -I/usr/local/include/fast_float
--cflags-end --add-include-path=/usr/local/share/gir-1.0
-L/usr/home/ports/main.ports/x11-toolkits/vte3/work/vte-0.78.2/_build/src
-L/usr/local/lib --extra-library=vte-2.91-gtk4
-L/usr/home/ports/main.ports/x11-toolkits/vte3/work/vte-0.78.2/_build/src
--library vte-2.91-gtk4 -L/usr/local/lib -L/usr/local/lib --extra-library=cairo
--extra-library=gio-2.0 --extra-library=gobject-2.0 --extra-library=glib-2.0
--extra-library=intl --extra-library=pango-1.0 --extra-library=harfbuzz
--extra-library=cairo-gobject --extra-library=fribidi --extra-library=gnutls
--extra-library=icuuc --extra-library=icudata --extra-library=pcre2-8
--extra-library=m --extra-library=lz4 --extra-library=gtk-4
--extra-library=pangocairo-1.0 --extra-library=gdk_pixbuf-2.0
--extra-library=vulkan --extra-library=graphene-1.0
--extra-library=girepository-1.0 --sources-top-dirs
/usr/home/ports/main.ports/x11-toolkits/vte3/work/vte-0.78.2/
--sources-top-dirs
/usr/home/ports/main.ports/x11-toolkits/vte3/work/vte-0.78.2/_build/
../src/vtegtk.cc:3067: Error: Vte: identifier not found on the first line:
 * SECTION: Terminal properties
   ^
**
VTE:ERROR:../src/vtegtk.cc:158:void
style_provider_parsing_error_cb(GtkCssProvider *, void *, GError *): assertion
failed (error == NULL): Expected an identifier (gtk-css-parser-error-quark, 1)
Bail out! VTE:ERROR:../src/vtegtk.cc:158:void
style_provider_parsing_error_cb(GtkCssProvider *, void *, GError *): assertion
failed (error == NULL): Expected an identifier (gtk-css-parser-error-quark, 1)
Command
'['/usr/home/ports/main.ports/x11-toolkits/vte3/work/vte-0.78.2/_build/tmp-intr
ospectz5m_mssg/Vte-3.91',
'--introspect-dump=/usr/home/ports/main.ports/x11-toolkits/vte3/work/vte-0.78.2
/_build/tmp-introspectz5m_mssg/functions.txt,/usr/home/ports/main.ports/x11-too
lkits/vte3/work/vte-0.78.2/_build/tmp-introspectz5m_mssg/dump.xml']'
died with <Signals.SIGABRT: 6>.
ninja: build stopped: subcommand failed.
===> Compilation failed unexpectedly.