git: 03c362bb98a7 - 2026Q4 - x11/budgie-desktop: Update to 10.9.4
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 26 Oct 2026 21:00:06 UTC
The branch 2026Q4 has been updated by joneum:
URL: https://cgit.FreeBSD.org/ports/commit/?id=03c362bb98a7060dd1b04b64d65ecf730c63d598
commit 03c362bb98a7060dd1b04b64d65ecf730c63d598
Author: Jochen Neumeister <joneum@FreeBSD.org>
AuthorDate: 2026-10-26 20:53:27 +0000
Commit: Jochen Neumeister <joneum@FreeBSD.org>
CommitDate: 2026-10-26 20:59:54 +0000
x11/budgie-desktop: Update to 10.9.4
Budgie moves to libpeas-2 and girepository-2.0, which fixes the build
after the devel/libpeas1 1.38.1 update. The plugin ABIs are bumped to
budgie-2.0 and budgie-raven-plugin-2.0, and Python-based Raven plugins
are no longer supported.
Changelog:
https://github.com/BuddiesOfBudgie/budgie-desktop/releases/tag/v10.9.4
Sponsored by: Netzkommune GmbH
(cherry picked from commit ec0f0d269bc36f04fb0c1409ca38d3e6bcc6d4f3)
---
x11/budgie-desktop/Makefile | 9 +++------
x11/budgie-desktop/distinfo | 6 +++---
x11/budgie-desktop/files/patch-meson.build | 6 +++---
.../files/patch-src_dialogs_power_window.vala | 6 +++---
.../patch-src_panel_settings_settings__raven.vala | 6 +++---
...c_wm_20__solus-project.budgie.wm.gschema.override | 6 +++---
x11/budgie-desktop/files/patch-src_wm_wm.vala | 12 ++++++------
x11/budgie-desktop/pkg-plist | 20 ++++++++++----------
8 files changed, 34 insertions(+), 37 deletions(-)
diff --git a/x11/budgie-desktop/Makefile b/x11/budgie-desktop/Makefile
index 539584dfdc2e..4ea4f17243ba 100644
--- a/x11/budgie-desktop/Makefile
+++ b/x11/budgie-desktop/Makefile
@@ -1,7 +1,6 @@
PORTNAME= budgie-desktop
DISTVERSIONPREFIX= v
-DISTVERSION= 10.9.3
-PORTREVISION= 2
+DISTVERSION= 10.9.4
CATEGORIES= x11 budgie
MASTER_SITES= BUDGIE
@@ -9,8 +8,6 @@ MAINTAINER= duchateau.olivier@gmail.com
COMMENT= Modern and familiar desktop environment
WWW= https://github.com/BuddiesOfBudgie/budgie-desktop
-BROKEN= Fails to build, vapigen command fails
-
LICENSE= GPLv2 LGPL21
LICENSE_COMB= multi
LICENSE_FILE_GPLv2= ${WRKSRC}/LICENSE
@@ -21,7 +18,7 @@ BUILD_DEPENDS= gnome-settings-daemon>0:sysutils/gnome-settings-daemon \
sassc:textproc/sassc \
zenity:x11/zenity
LIB_DEPENDS= libpolkit-gobject-1.so:sysutils/polkit \
- libpeas-1.0.so:devel/libpeas1 \
+ libpeas-2.so:devel/libpeas \
libuuid.so:misc/libuuid \
libnotify.so:devel/libnotify \
libaccountsservice.so:sysutils/accountsservice \
@@ -46,7 +43,7 @@ USES= budgie gettext-tools gnome gstreamer meson pkgconfig \
tar:xz vala:build xfce xorg
USE_BUDGIE= libmagpie screensaver:build
USE_GNOME= cairo gdkpixbuf glib20 gnomedesktop3 gnomemenus3 \
- gtk30 intltool:build introspection libwnck3
+ gtk30 intltool:build introspection:build libwnck3
USE_GSTREAMER= libgstreamer
USE_XFCE= windowing
USE_XORG= x11 xext xfixes xi xorgproto
diff --git a/x11/budgie-desktop/distinfo b/x11/budgie-desktop/distinfo
index def5651d1448..d23409b0f60e 100644
--- a/x11/budgie-desktop/distinfo
+++ b/x11/budgie-desktop/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757339341
-SHA256 (budgie/budgie-desktop-v10.9.3.tar.xz) = 959f27e0a4d1c61c4d4ddc41dff7c417b1408c8cc628a434b4151f3c3a0437b1
-SIZE (budgie/budgie-desktop-v10.9.3.tar.xz) = 2418792
+TIMESTAMP = 1793041880
+SHA256 (budgie/budgie-desktop-v10.9.4.tar.xz) = 0d1899ecad0051ef54f587b097add678ecb535b0de5e93e4fdfa23da6c557852
+SIZE (budgie/budgie-desktop-v10.9.4.tar.xz) = 2421648
diff --git a/x11/budgie-desktop/files/patch-meson.build b/x11/budgie-desktop/files/patch-meson.build
index dea6cb444129..c2ec735ca5c5 100644
--- a/x11/budgie-desktop/files/patch-meson.build
+++ b/x11/budgie-desktop/files/patch-meson.build
@@ -1,6 +1,6 @@
---- meson.build.orig 2025-09-07 12:35:19 UTC
+--- meson.build.orig 2025-11-09 13:21:57 UTC
+++ meson.build
-@@ -81,11 +81,6 @@ ci = get_option('ci')
+@@ -82,11 +82,6 @@ ci = get_option('ci')
package_version = meson.project_version()
ci = get_option('ci')
@@ -12,7 +12,7 @@
cdata.set_quoted('PACKAGE_VERSION', package_version)
-@@ -164,7 +159,7 @@ if xdg_appdir == ''
+@@ -165,7 +160,7 @@ if xdg_appdir == ''
if with_stateless == true
xdg_appdir = join_paths(datadir, 'xdg', 'autostart')
else
diff --git a/x11/budgie-desktop/files/patch-src_dialogs_power_window.vala b/x11/budgie-desktop/files/patch-src_dialogs_power_window.vala
index d8c0e1811580..1fbe4e1f6d7e 100644
--- a/x11/budgie-desktop/files/patch-src_dialogs_power_window.vala
+++ b/x11/budgie-desktop/files/patch-src_dialogs_power_window.vala
@@ -1,6 +1,6 @@
---- src/dialogs/power/window.vala.orig 2023-01-29 15:27:27 UTC
+--- src/dialogs/power/window.vala.orig 2025-11-09 13:21:57 UTC
+++ src/dialogs/power/window.vala
-@@ -13,7 +13,7 @@ using Gdk;
+@@ -13,7 +13,7 @@ namespace Budgie {
using Gtk;
namespace Budgie {
@@ -9,7 +9,7 @@
const string G_SESSION = "org.gnome.SessionManager";
/**
-@@ -181,9 +181,9 @@ namespace Budgie {
+@@ -176,9 +176,9 @@ namespace Budgie {
*/
private async void setup_dbus() {
try {
diff --git a/x11/budgie-desktop/files/patch-src_panel_settings_settings__raven.vala b/x11/budgie-desktop/files/patch-src_panel_settings_settings__raven.vala
index e26f167708ab..ef839bdc5d88 100644
--- a/x11/budgie-desktop/files/patch-src_panel_settings_settings__raven.vala
+++ b/x11/budgie-desktop/files/patch-src_panel_settings_settings__raven.vala
@@ -1,6 +1,6 @@
---- src/panel/settings/settings_raven.vala.orig 2022-08-30 16:36:31 UTC
+--- src/panel/settings/settings_raven.vala.orig 2025-11-09 13:21:57 UTC
+++ src/panel/settings/settings_raven.vala
-@@ -28,7 +28,7 @@ namespace Budgie {
+@@ -22,7 +22,7 @@ namespace Budgie {
content_id: "raven",
title: "Raven",
display_weight: 3,
@@ -8,4 +8,4 @@
+ icon_name: "x-office-calendar"
);
- var grid = new SettingsGrid();
+ border_width = 0;
diff --git a/x11/budgie-desktop/files/patch-src_wm_20__solus-project.budgie.wm.gschema.override b/x11/budgie-desktop/files/patch-src_wm_20__solus-project.budgie.wm.gschema.override
index 4ea055d3129d..7d8cf99d0e68 100644
--- a/x11/budgie-desktop/files/patch-src_wm_20__solus-project.budgie.wm.gschema.override
+++ b/x11/budgie-desktop/files/patch-src_wm_20__solus-project.budgie.wm.gschema.override
@@ -1,7 +1,7 @@
---- src/wm/20_solus-project.budgie.wm.gschema.override.orig 2022-08-30 16:36:31 UTC
+--- src/wm/20_solus-project.budgie.wm.gschema.override.orig 2025-11-09 13:21:57 UTC
+++ src/wm/20_solus-project.budgie.wm.gschema.override
-@@ -3,13 +3,13 @@ edge-tiling = true
- attach-modal-dialogs = true
+@@ -4,13 +4,13 @@ overlay-key = "Super_L"
+ overlay-key = "Super_L"
[org.gnome.desktop.background:Budgie]
-picture-uri = 'file:///usr/share/backgrounds/budgie/default.jpg'
diff --git a/x11/budgie-desktop/files/patch-src_wm_wm.vala b/x11/budgie-desktop/files/patch-src_wm_wm.vala
index 89a57cb5e440..0fddd0ae3601 100644
--- a/x11/budgie-desktop/files/patch-src_wm_wm.vala
+++ b/x11/budgie-desktop/files/patch-src_wm_wm.vala
@@ -1,4 +1,4 @@
---- src/wm/wm.vala.orig 2022-08-30 16:36:31 UTC
+--- src/wm/wm.vala.orig 2025-11-09 13:21:57 UTC
+++ src/wm/wm.vala
@@ -26,8 +26,8 @@ namespace Budgie {
public const string PANEL_DBUS_NAME = "org.budgie_desktop.Panel";
@@ -9,9 +9,9 @@
+ public const string LOGIND_DBUS_NAME = "org.freedesktop.ConsoleKit";
+ public const string LOGIND_DBUS_OBJECT_PATH = "/org/freedesktop/ConsoleKit/Manager";
- /** Menu management */
- public const string MENU_DBUS_NAME = "org.budgie_desktop.MenuManager";
-@@ -168,7 +168,8 @@ namespace Budgie {
+ public const string POWER_DIALOG_DBUS_NAME = "org.buddiesofbudgie.PowerDialog";
+ public const string POWER_DIALOG_DBUS_OBJECT_PATH = "/org/buddiesofbudgie/PowerDialog";
+@@ -196,7 +196,8 @@ namespace Budgie {
}
bool have_logind() {
@@ -20,8 +20,8 @@
+ return FileUtils.test("/var/run/consolekit.pid", FileTest.EXISTS);
}
- /* Hold onto our Raven proxy ref */
-@@ -229,7 +230,7 @@ namespace Budgie {
+ /* Hold onto our ScreenshotControl proxy ref */
+@@ -263,7 +264,7 @@ namespace Budgie {
logind_proxy.PrepareForSleep.connect(prepare_for_sleep);
}
} catch (Error e) {
diff --git a/x11/budgie-desktop/pkg-plist b/x11/budgie-desktop/pkg-plist
index eb40847779d1..09179bad02c2 100644
--- a/x11/budgie-desktop/pkg-plist
+++ b/x11/budgie-desktop/pkg-plist
@@ -83,8 +83,8 @@ lib/budgie-desktop/libgvc.so
%%RAVEN_PLUGINSDIR%%/org.buddiesofbudgie.budgie-desktop.raven.widget.SoundOutput/liborg.buddiesofbudgie.budgie-desktop.raven.widget.SoundOutput.so
%%RAVEN_PLUGINSDIR%%/org.buddiesofbudgie.budgie-desktop.raven.widget.UsageMonitor/UsageMonitor.plugin
%%RAVEN_PLUGINSDIR%%/org.buddiesofbudgie.budgie-desktop.raven.widget.UsageMonitor/liborg.buddiesofbudgie.budgie-desktop.raven.widget.UsageMonitor.so
-lib/girepository-1.0/Budgie-1.0.typelib
-lib/girepository-1.0/BudgieRaven-1.0.typelib
+lib/girepository-1.0/Budgie-2.0.typelib
+lib/girepository-1.0/BudgieRaven-2.0.typelib
lib/libbudgie-appindexer.so
lib/libbudgie-appindexer.so.0
lib/libbudgie-appindexer.so.0.0.0
@@ -103,8 +103,8 @@ lib/libbudgietheme.so.0.0.0
lib/libraven.so
lib/libraven.so.0
lib/libraven.so.0.0.0
-libdata/pkgconfig/budgie-1.0.pc
-libdata/pkgconfig/budgie-raven-plugin-1.0.pc
+libdata/pkgconfig/budgie-2.0.pc
+libdata/pkgconfig/budgie-raven-plugin-2.0.pc
libdata/pkgconfig/budgie-settings-daemon.pc
libdata/pkgconfig/budgie-theme-1.0.pc
libexec/bsd-media-keys
@@ -119,8 +119,8 @@ share/applications/org.buddiesofbudgie.BudgieScreenshot.desktop
share/applications/org.buddiesofbudgie.BudgieWm.desktop
share/backgrounds/budgie/default.jpg
share/budgie/budgie-version.xml
-share/gir-1.0/Budgie-1.0.gir
-share/gir-1.0/BudgieRaven-1.0.gir
+share/gir-1.0/Budgie-2.0.gir
+share/gir-1.0/BudgieRaven-2.0.gir
share/gnome-session/sessions/org.buddiesofbudgie.BudgieDesktop.session
share/icons/hicolor/scalable/actions/budgie-menu-symbolic.svg
share/icons/hicolor/scalable/actions/notification-alert-symbolic.svg
@@ -232,9 +232,9 @@ share/man/man1/budgie-run-dialog.1.gz
share/man/man1/budgie-wm.1.gz
share/man/man1/org.buddiesofbudgie.BudgieScreenshot.1.gz
share/man/man1/org.buddiesofbudgie.sendto.1.gz
-share/vala/vapi/budgie-1.0.deps
-share/vala/vapi/budgie-1.0.vapi
-share/vala/vapi/budgie-raven-plugin-1.0.deps
-share/vala/vapi/budgie-raven-plugin-1.0.vapi
+share/vala/vapi/budgie-2.0.deps
+share/vala/vapi/budgie-2.0.vapi
+share/vala/vapi/budgie-raven-plugin-2.0.deps
+share/vala/vapi/budgie-raven-plugin-2.0.vapi
share/xdg-desktop-portal/budgie-portals.conf
share/xsessions/budgie-desktop.desktop