Date: Tue, 14 Apr 2026 08:16:00 +0000 From: Emanuel Haupt <ehaupt@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: e612e99ffbd7 - main - x11-fonts/font-manager: fix build with newer GTK/Vala Message-ID: <69ddf7c0.4717f.5cfc490b@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by ehaupt: URL: https://cgit.FreeBSD.org/ports/commit/?id=e612e99ffbd7ba7e10259d17d1519dfdaa375e92 commit e612e99ffbd7ba7e10259d17d1519dfdaa375e92 Author: Emanuel Haupt <ehaupt@FreeBSD.org> AuthorDate: 2026-04-14 08:15:35 +0000 Commit: Emanuel Haupt <ehaupt@FreeBSD.org> CommitDate: 2026-04-14 08:15:56 +0000 x11-fonts/font-manager: fix build with newer GTK/Vala Use constructor syntax for Gtk.DragIcon.get_for_drag() to match updated Vala bindings. Reported by: pkg-fallout --- x11-fonts/font-manager/Makefile | 2 +- .../files/patch-src_font-manager_Collections.vala | 12 ++++++++++++ .../font-manager/files/patch-src_font-manager_FontList.vala | 12 ++++++++++++ 3 files changed, 25 insertions(+), 1 deletion(-) diff --git a/x11-fonts/font-manager/Makefile b/x11-fonts/font-manager/Makefile index b47fe49d182d..ad81c06b4c3d 100644 --- a/x11-fonts/font-manager/Makefile +++ b/x11-fonts/font-manager/Makefile @@ -1,6 +1,6 @@ PORTNAME= font-manager DISTVERSION= 0.9.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= x11-fonts gnome MAINTAINER= ehaupt@FreeBSD.org diff --git a/x11-fonts/font-manager/files/patch-src_font-manager_Collections.vala b/x11-fonts/font-manager/files/patch-src_font-manager_Collections.vala new file mode 100644 index 000000000000..5624139dd1be --- /dev/null +++ b/x11-fonts/font-manager/files/patch-src_font-manager_Collections.vala @@ -0,0 +1,12 @@ +--- src/font-manager/Collections.vala.orig 2025-03-08 00:43:35 UTC ++++ src/font-manager/Collections.vala +@@ -540,7 +540,8 @@ namespace FontManager { + var row = ((CollectionListRow) source.widget); + var drag_icon = new Gtk.Label(row.item_label.label); + drag_icon.add_css_class("FontManagerListRowDrag"); +- var gtk_drag_icon = (Gtk.DragIcon) Gtk.DragIcon.get_for_drag(drag); ++ // var gtk_drag_icon = (Gtk.DragIcon) Gtk.DragIcon.get_for_drag(drag); ++ var gtk_drag_icon = new Gtk.DragIcon.get_for_drag(drag); + gtk_drag_icon.set_child(drag_icon); + return; + } diff --git a/x11-fonts/font-manager/files/patch-src_font-manager_FontList.vala b/x11-fonts/font-manager/files/patch-src_font-manager_FontList.vala new file mode 100644 index 000000000000..5d90a19c16ce --- /dev/null +++ b/x11-fonts/font-manager/files/patch-src_font-manager_FontList.vala @@ -0,0 +1,12 @@ +--- src/font-manager/FontList.vala.orig 2025-03-08 00:43:35 UTC ++++ src/font-manager/FontList.vala +@@ -669,7 +669,8 @@ namespace FontManager { + widget_set_name(drag_count, "FontManagerListDragCount"); + drag_icon.add_overlay(drag_count); + drag_count.set_label(selected_items.length.to_string()); +- var gtk_drag_icon = (Gtk.DragIcon) Gtk.DragIcon.get_for_drag(drag); ++ // var gtk_drag_icon = (Gtk.DragIcon) Gtk.DragIcon.get_for_drag(drag); ++ var gtk_drag_icon = new Gtk.DragIcon.get_for_drag(drag); + gtk_drag_icon.set_child(drag_icon); + return; + }home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69ddf7c0.4717f.5cfc490b>
