t-transfer-encoding:content-transfer-encoding; bh=MEie8MCCxfITX+NXGvD9aqv9ngdIwVFzyDOwQFAHaOo=; b=ah6G0BzerTHxv63twfLC8zTNR4hYAmSpIworTIPGEFTQsbRL+TSKHWpxrEVnD8y5XXT+Gm xQdoVQBBkuzFjPu71/XzpXTh7ISnGABp/3v+NQNB7Ry/NX93A0JTkxHwZydao7Gtn8U0aW JQMlW7/sUhoo/7JHeRr5WG0P0PBNpFfIhcjEAlycHDA6dmz4w5MSTrarlONgO4bRAmxpnY gJ+e7IV4vFOwUAsfA+SprD6SYgR9mpxl2iYp5om9Tldzjn9rCAiWGVHJlzx79ZlfZsCx+a /D7N1Am6c5jR3a/E5viBPcilJvtJHeGrPgI3C9SbSa1fAwTpyymwman10jlH2w== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4fvxtZ0K2kzjgy for ; Tue, 14 Apr 2026 08:16:06 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 4717f by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Tue, 14 Apr 2026 08:16:00 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Emanuel Haupt Subject: git: e612e99ffbd7 - main - x11-fonts/font-manager: fix build with newer GTK/Vala List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ehaupt X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: e612e99ffbd7ba7e10259d17d1519dfdaa375e92 Auto-Submitted: auto-generated Date: Tue, 14 Apr 2026 08:16:00 +0000 Message-Id: <69ddf7c0.4717f.5cfc490b@gitrepo.freebsd.org> The branch main has been updated by ehaupt: URL: https://cgit.FreeBSD.org/ports/commit/?id=e612e99ffbd7ba7e10259d17d1519dfdaa375e92 commit e612e99ffbd7ba7e10259d17d1519dfdaa375e92 Author: Emanuel Haupt AuthorDate: 2026-04-14 08:15:35 +0000 Commit: Emanuel Haupt 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; + }