Skip site navigation (1)Skip section navigation (2)
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>