git: e612e99ffbd7 - main - x11-fonts/font-manager: fix build with newer GTK/Vala
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 14 Apr 2026 08:16:00 UTC
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;
+ }