aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuido Falsi <madpilot@FreeBSD.org>2023-05-23 07:45:58 +0000
committerGuido Falsi <madpilot@FreeBSD.org>2023-05-23 07:45:58 +0000
commit9a5d9eaee3d35e43184ea4f5a918d6e147735d4a (patch)
tree62dd71c37a0cdebc58adf0e9faade6fe68833228
parent6530c075aeb91e43d5476fc9730366adf13be550 (diff)
downloadports-9a5d9eaee3d35e43184ea4f5a918d6e147735d4a.tar.gz
ports-9a5d9eaee3d35e43184ea4f5a918d6e147735d4a.zip
x11-wm/xfce4-panel: Update to 4.18.4
Remove patch now included in release.
-rw-r--r--x11-wm/xfce4-panel/Makefile3
-rw-r--r--x11-wm/xfce4-panel/distinfo6
-rw-r--r--x11-wm/xfce4-panel/files/patch-upstream-crash-fix50
-rw-r--r--x11-wm/xfce4-panel/pkg-plist78
4 files changed, 81 insertions, 56 deletions
diff --git a/x11-wm/xfce4-panel/Makefile b/x11-wm/xfce4-panel/Makefile
index 797080a0eff5..0c81bf9c09a1 100644
--- a/x11-wm/xfce4-panel/Makefile
+++ b/x11-wm/xfce4-panel/Makefile
@@ -1,6 +1,5 @@
PORTNAME= xfce4-panel
-PORTVERSION= 4.18.3
-PORTREVISION= 1
+PORTVERSION= 4.18.4
CATEGORIES= x11-wm xfce
MASTER_SITES= XFCE
DIST_SUBDIR= xfce4
diff --git a/x11-wm/xfce4-panel/distinfo b/x11-wm/xfce4-panel/distinfo
index cdd39262eea7..3d9720d2b2d1 100644
--- a/x11-wm/xfce4-panel/distinfo
+++ b/x11-wm/xfce4-panel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1680029758
-SHA256 (xfce4/xfce4-panel-4.18.3.tar.bz2) = 4ae0b8615c9811194bbda0172a63567ed7fdb5519ea48f7a4637f4e6e5365e1b
-SIZE (xfce4/xfce4-panel-4.18.3.tar.bz2) = 1452647
+TIMESTAMP = 1684782278
+SHA256 (xfce4/xfce4-panel-4.18.4.tar.bz2) = 32304f82094ea3779741f968dc851032d8790eb78f3aa01676520b96cfacfb54
+SIZE (xfce4/xfce4-panel-4.18.4.tar.bz2) = 1624451
diff --git a/x11-wm/xfce4-panel/files/patch-upstream-crash-fix b/x11-wm/xfce4-panel/files/patch-upstream-crash-fix
deleted file mode 100644
index 160b26daa431..000000000000
--- a/x11-wm/xfce4-panel/files/patch-upstream-crash-fix
+++ /dev/null
@@ -1,50 +0,0 @@
-From 3bf948cc2618632aaaaabefae1b1be50d5a607c3 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Ga=C3=ABl=20Bonithon?= <gael@xfce.org>
-Date: Sun, 16 Apr 2023 17:55:54 +0200
-Subject: [PATCH] tasklist: Fix use-after-free on tasklist child
-
-This was running smoothly since 2010 but the update to GLib 2.76, which
-makes g_slice_free() a simple wrapper around g_free_sized(), revealed
-this bug.
-
-Fixes: #730
-(cherry picked from commit a5a289ede6c2175b97059ead5d63a59dbde04ea0)
----
- plugins/tasklist/tasklist-widget.c | 14 +++++++++++++-
- 1 file changed, 13 insertions(+), 1 deletion(-)
-
-diff --git a/plugins/tasklist/tasklist-widget.c b/plugins/tasklist/tasklist-widget.c
-index 24dfdb7db..c0095d70d 100644
---- plugins/tasklist/tasklist-widget.c
-+++ plugins/tasklist/tasklist-widget.c
-@@ -1501,6 +1501,15 @@ xfce_tasklist_scroll_event (GtkWidget *widget,
-
-
-
-+static gboolean
-+xfce_tasklist_free_child (gpointer data)
-+{
-+ g_slice_free (XfceTasklistChild, data);
-+ return FALSE;
-+}
-+
-+
-+
- static void
- xfce_tasklist_remove (GtkContainer *container,
- GtkWidget *widget)
-@@ -1528,7 +1537,10 @@ xfce_tasklist_remove (GtkContainer *container,
- if (child->pixbuf != NULL)
- g_object_unref (child->pixbuf);
-
-- g_slice_free (XfceTasklistChild, child);
-+ /* allow time for signal handlers connected to the destroy/dispose signals of
-+ * child members to run, they could refer to these members via child, e.g.
-+ * child->button as above to test for equality */
-+ g_idle_add (xfce_tasklist_free_child, child);
-
- /* queue a resize if needed */
- if (G_LIKELY (was_visible))
---
-GitLab
-
diff --git a/x11-wm/xfce4-panel/pkg-plist b/x11-wm/xfce4-panel/pkg-plist
index cae1ea4a06ae..6b6fc84c87bb 100644
--- a/x11-wm/xfce4-panel/pkg-plist
+++ b/x11-wm/xfce4-panel/pkg-plist
@@ -34,11 +34,42 @@ libdata/pkgconfig/libxfce4panel-2.0.pc
share/applications/panel-desktop-handler.desktop
share/applications/panel-preferences.desktop
%%GIR%%share/gir-1.0/Libxfce4panel-2.0.gir
+share/icons/hicolor/128x128/apps/org.xfce.panel.actions.png
+share/icons/hicolor/128x128/apps/org.xfce.panel.applicationsmenu.png
+share/icons/hicolor/128x128/apps/org.xfce.panel.clock.png
+share/icons/hicolor/128x128/apps/org.xfce.panel.directorymenu.png
+share/icons/hicolor/128x128/apps/org.xfce.panel.launcher.png
+share/icons/hicolor/128x128/apps/org.xfce.panel.pager.png
share/icons/hicolor/128x128/apps/org.xfce.panel.png
+share/icons/hicolor/128x128/apps/org.xfce.panel.separator.png
+share/icons/hicolor/128x128/apps/org.xfce.panel.showdesktop.png
+share/icons/hicolor/128x128/apps/org.xfce.panel.systray.png
+share/icons/hicolor/128x128/apps/org.xfce.panel.tasklist.png
+share/icons/hicolor/128x128/apps/org.xfce.panel.windowmenu.png
+share/icons/hicolor/16x16/apps/org.xfce.panel.actions.png
share/icons/hicolor/16x16/apps/org.xfce.panel.applicationsmenu.png
+share/icons/hicolor/16x16/apps/org.xfce.panel.clock.png
+share/icons/hicolor/16x16/apps/org.xfce.panel.directorymenu.png
+share/icons/hicolor/16x16/apps/org.xfce.panel.launcher.png
+share/icons/hicolor/16x16/apps/org.xfce.panel.pager.png
share/icons/hicolor/16x16/apps/org.xfce.panel.png
+share/icons/hicolor/16x16/apps/org.xfce.panel.separator.png
+share/icons/hicolor/16x16/apps/org.xfce.panel.showdesktop.png
+share/icons/hicolor/16x16/apps/org.xfce.panel.systray.png
+share/icons/hicolor/16x16/apps/org.xfce.panel.tasklist.png
+share/icons/hicolor/16x16/apps/org.xfce.panel.windowmenu.png
+share/icons/hicolor/24x24/apps/org.xfce.panel.actions.png
share/icons/hicolor/24x24/apps/org.xfce.panel.applicationsmenu.png
+share/icons/hicolor/24x24/apps/org.xfce.panel.clock.png
+share/icons/hicolor/24x24/apps/org.xfce.panel.directorymenu.png
+share/icons/hicolor/24x24/apps/org.xfce.panel.launcher.png
+share/icons/hicolor/24x24/apps/org.xfce.panel.pager.png
share/icons/hicolor/24x24/apps/org.xfce.panel.png
+share/icons/hicolor/24x24/apps/org.xfce.panel.separator.png
+share/icons/hicolor/24x24/apps/org.xfce.panel.showdesktop.png
+share/icons/hicolor/24x24/apps/org.xfce.panel.systray.png
+share/icons/hicolor/24x24/apps/org.xfce.panel.tasklist.png
+share/icons/hicolor/24x24/apps/org.xfce.panel.windowmenu.png
share/icons/hicolor/32x32/apps/org.xfce.panel.actions.png
share/icons/hicolor/32x32/apps/org.xfce.panel.applicationsmenu.png
share/icons/hicolor/32x32/apps/org.xfce.panel.clock.png
@@ -48,12 +79,57 @@ share/icons/hicolor/32x32/apps/org.xfce.panel.pager.png
share/icons/hicolor/32x32/apps/org.xfce.panel.png
share/icons/hicolor/32x32/apps/org.xfce.panel.separator.png
share/icons/hicolor/32x32/apps/org.xfce.panel.showdesktop.png
-share/icons/hicolor/32x32/apps/org.xfce.panel.statustray.png
+share/icons/hicolor/32x32/apps/org.xfce.panel.systray.png
share/icons/hicolor/32x32/apps/org.xfce.panel.tasklist.png
share/icons/hicolor/32x32/apps/org.xfce.panel.windowmenu.png
+share/icons/hicolor/48x48/apps/org.xfce.panel.actions.png
share/icons/hicolor/48x48/apps/org.xfce.panel.applicationsmenu.png
+share/icons/hicolor/48x48/apps/org.xfce.panel.clock.png
+share/icons/hicolor/48x48/apps/org.xfce.panel.directorymenu.png
+share/icons/hicolor/48x48/apps/org.xfce.panel.launcher.png
+share/icons/hicolor/48x48/apps/org.xfce.panel.pager.png
share/icons/hicolor/48x48/apps/org.xfce.panel.png
+share/icons/hicolor/48x48/apps/org.xfce.panel.separator.png
+share/icons/hicolor/48x48/apps/org.xfce.panel.showdesktop.png
+share/icons/hicolor/48x48/apps/org.xfce.panel.systray.png
+share/icons/hicolor/48x48/apps/org.xfce.panel.tasklist.png
+share/icons/hicolor/48x48/apps/org.xfce.panel.windowmenu.png
+share/icons/hicolor/64x64/apps/org.xfce.panel.actions.png
+share/icons/hicolor/64x64/apps/org.xfce.panel.applicationsmenu.png
+share/icons/hicolor/64x64/apps/org.xfce.panel.clock.png
+share/icons/hicolor/64x64/apps/org.xfce.panel.directorymenu.png
+share/icons/hicolor/64x64/apps/org.xfce.panel.launcher.png
+share/icons/hicolor/64x64/apps/org.xfce.panel.pager.png
+share/icons/hicolor/64x64/apps/org.xfce.panel.png
+share/icons/hicolor/64x64/apps/org.xfce.panel.separator.png
+share/icons/hicolor/64x64/apps/org.xfce.panel.showdesktop.png
+share/icons/hicolor/64x64/apps/org.xfce.panel.systray.png
+share/icons/hicolor/64x64/apps/org.xfce.panel.tasklist.png
+share/icons/hicolor/64x64/apps/org.xfce.panel.windowmenu.png
+share/icons/hicolor/96x96/apps/org.xfce.panel.actions.png
+share/icons/hicolor/96x96/apps/org.xfce.panel.applicationsmenu.png
+share/icons/hicolor/96x96/apps/org.xfce.panel.clock.png
+share/icons/hicolor/96x96/apps/org.xfce.panel.directorymenu.png
+share/icons/hicolor/96x96/apps/org.xfce.panel.launcher.png
+share/icons/hicolor/96x96/apps/org.xfce.panel.pager.png
+share/icons/hicolor/96x96/apps/org.xfce.panel.png
+share/icons/hicolor/96x96/apps/org.xfce.panel.separator.png
+share/icons/hicolor/96x96/apps/org.xfce.panel.showdesktop.png
+share/icons/hicolor/96x96/apps/org.xfce.panel.systray.png
+share/icons/hicolor/96x96/apps/org.xfce.panel.tasklist.png
+share/icons/hicolor/96x96/apps/org.xfce.panel.windowmenu.png
+share/icons/hicolor/scalable/apps/org.xfce.panel.actions.svg
+share/icons/hicolor/scalable/apps/org.xfce.panel.applicationsmenu.svg
+share/icons/hicolor/scalable/apps/org.xfce.panel.clock.svg
+share/icons/hicolor/scalable/apps/org.xfce.panel.directorymenu.svg
+share/icons/hicolor/scalable/apps/org.xfce.panel.launcher.svg
+share/icons/hicolor/scalable/apps/org.xfce.panel.pager.svg
+share/icons/hicolor/scalable/apps/org.xfce.panel.separator.svg
+share/icons/hicolor/scalable/apps/org.xfce.panel.showdesktop.svg
share/icons/hicolor/scalable/apps/org.xfce.panel.svg
+share/icons/hicolor/scalable/apps/org.xfce.panel.systray.svg
+share/icons/hicolor/scalable/apps/org.xfce.panel.tasklist.svg
+share/icons/hicolor/scalable/apps/org.xfce.panel.windowmenu.svg
%%NLS%%share/locale/am/LC_MESSAGES/xfce4-panel.mo
%%NLS%%share/locale/ar/LC_MESSAGES/xfce4-panel.mo
%%NLS%%share/locale/ast/LC_MESSAGES/xfce4-panel.mo