Created attachment 258490 [details] Fix build with Vala 0.56.18 - Add upstream patch in order to fix build with Vala 0.56.18 (commit 8feb8c7) - Bump PORTREVISION
The build still fails for me with this patch applied: ../src/panel/applets/icon-tasklist/animation.vala:31.2-31.37: error: Compact class `BudgieTaskList.Animation' cannot inherit from non-compact class `GLib.Object' 31 | public class Animation : GLib.Object { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Created attachment 258900 [details] fix-budgie-2.patch Based on the patch, there is another file to fix that is now included with this new patch. I have tested this on a jail, so I needed to install x11-wm/mutter for budgie to work, does budgie work for you guys without x11-wm/mutter?
Olivier, can you please check this new patch and approve it if it is OK?
(In reply to Gleb Popov from comment #3) It looks good to me
(In reply to Jesús Daniel Colmenares Oviedo from comment #2) Budgie desktop is based on magpie (a fork of mutter). According to upstream both libraries can be installed in parallel.
(In reply to Olivier Duchateau from comment #5) Thanks!
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=9ce897ff1bfc4fb39b211fab12c5c996327c2468 commit 9ce897ff1bfc4fb39b211fab12c5c996327c2468 Author: Jesús Daniel Colmenares Oviedo <DtxdF@disroot.org> AuthorDate: 2025-03-24 04:41:54 +0000 Commit: Gleb Popov <arrowd@FreeBSD.org> CommitDate: 2025-03-24 04:42:32 +0000 x11/budgie-desktop: Unbreak build after Vala upgrade PR: 285289 Approved by: Olivier Duchateau <duchateau.olivier@gmail.com> (maintainer) x11/budgie-desktop/Makefile | 2 +- x11/budgie-desktop/files/patch-src_lib_animation.vala (new) | 10 ++++++++++ .../patch-src_panel_applets_icon-tasklist_animation.vala (new) | 10 ++++++++++ x11/budgie-desktop/files/patch-src_panel_manager.vala (new) | 10 ++++++++++ .../files/patch-src_panel_settings_themes.vala (new) | 10 ++++++++++ 5 files changed, 41 insertions(+), 1 deletion(-)
Pushed, thanks everyone.