git: 532fb6d65bc7 - main - x11-fm/xfe: Update to 2.0.1

From: Emanuel Haupt <ehaupt_at_FreeBSD.org>
Date: Tue, 18 Mar 2025 20:58:54 UTC
The branch main has been updated by ehaupt:

URL: https://cgit.FreeBSD.org/ports/commit/?id=532fb6d65bc7a1ce170004ba187f0cfff0b67950

commit 532fb6d65bc7a1ce170004ba187f0cfff0b67950
Author:     Emanuel Haupt <ehaupt@FreeBSD.org>
AuthorDate: 2025-03-18 20:58:32 +0000
Commit:     Emanuel Haupt <ehaupt@FreeBSD.org>
CommitDate: 2025-03-18 20:58:51 +0000

    x11-fm/xfe: Update to 2.0.1
---
 x11-fm/xfe/Makefile                  |  2 +-
 x11-fm/xfe/distinfo                  |  6 +++---
 x11-fm/xfe/files/patch-src_main.cpp  | 14 ++++++++++++++
 x11-fm/xfe/files/patch-src_xfedefs.h | 12 ++++++++++++
 x11-fm/xfe/pkg-plist                 | 16 ++++++++++++++++
 5 files changed, 46 insertions(+), 4 deletions(-)

diff --git a/x11-fm/xfe/Makefile b/x11-fm/xfe/Makefile
index 24b08a894724..1c00e28f154a 100644
--- a/x11-fm/xfe/Makefile
+++ b/x11-fm/xfe/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	xfe
-DISTVERSION=	2.0
+DISTVERSION=	2.0.1
 CATEGORIES=	x11-fm
 MASTER_SITES=	SF
 
diff --git a/x11-fm/xfe/distinfo b/x11-fm/xfe/distinfo
index fb8ca2d21114..8a8621494816 100644
--- a/x11-fm/xfe/distinfo
+++ b/x11-fm/xfe/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736755930
-SHA256 (xfe-2.0.tar.xz) = a06a8166304bfd4735f992590959d4c7016f5804feda6406660ca04d9bb29848
-SIZE (xfe-2.0.tar.xz) = 3072412
+TIMESTAMP = 1742303527
+SHA256 (xfe-2.0.1.tar.xz) = be5bb4cac853ef6ad6401d1aa8295e22c749499e2410bf0c52c6044f556a25b3
+SIZE (xfe-2.0.1.tar.xz) = 3111784
diff --git a/x11-fm/xfe/files/patch-src_main.cpp b/x11-fm/xfe/files/patch-src_main.cpp
new file mode 100644
index 000000000000..849a7c0fa89e
--- /dev/null
+++ b/x11-fm/xfe/files/patch-src_main.cpp
@@ -0,0 +1,14 @@
+--- src/main.cpp.orig	2025-01-24 08:42:30 UTC
++++ src/main.cpp
+@@ -389,6 +389,11 @@ int main(int argc, char* argv[])
+     textdomain(PACKAGE);
+ #endif
+ 
++#if defined(__FreeBSD__)
++    FXuint pkg_format;
++    pkg_format = OTHER_PKG;
++#endif
++
+ #if defined(linux)
+     // For package query on Linux systems, try to guess if the default package format is deb or rpm:
+     //   - if dpkg exists then the system uses deb packages
diff --git a/x11-fm/xfe/files/patch-src_xfedefs.h b/x11-fm/xfe/files/patch-src_xfedefs.h
new file mode 100644
index 000000000000..b74ba2a4b4aa
--- /dev/null
+++ b/x11-fm/xfe/files/patch-src_xfedefs.h
@@ -0,0 +1,12 @@
+--- src/xfedefs.h.orig	2025-01-24 15:19:54 UTC
++++ src/xfedefs.h
+@@ -351,6 +351,9 @@ enum
+ // Macro to add parentheses before and after a given string
+ #define PARS(s)    ((FXString)" (" + (s) + (FXString)")")
+ 
++#if defined(__FreeBSD__)
++#define OTHER_PKG    2
++#endif
+ 
+ // Linux specials
+ 
diff --git a/x11-fm/xfe/pkg-plist b/x11-fm/xfe/pkg-plist
index 701e4048975e..43b3f170a5e3 100644
--- a/x11-fm/xfe/pkg-plist
+++ b/x11-fm/xfe/pkg-plist
@@ -1512,4 +1512,20 @@ share/man/man1/xfw.1.gz
 %%DATADIR%%/icons/xfce-theme/zip_32x32.png
 %%DATADIR%%/icons/xfce-theme/zst_16x16.png
 %%DATADIR%%/icons/xfce-theme/zst_32x32.png
+%%DATADIR%%/icons/default-theme/jar_16x16.png
+%%DATADIR%%/icons/default-theme/jar_32x32.png
+%%DATADIR%%/icons/default-theme/mat_16x16.png
+%%DATADIR%%/icons/default-theme/mat_32x32.png
+%%DATADIR%%/icons/gnome-theme/jar_16x16.png
+%%DATADIR%%/icons/gnome-theme/jar_32x32.png
+%%DATADIR%%/icons/gnome-theme/mat_16x16.png
+%%DATADIR%%/icons/gnome-theme/mat_32x32.png
+%%DATADIR%%/icons/kde-theme/jar_16x16.png
+%%DATADIR%%/icons/kde-theme/jar_32x32.png
+%%DATADIR%%/icons/kde-theme/mat_16x16.png
+%%DATADIR%%/icons/kde-theme/mat_32x32.png
+%%DATADIR%%/icons/xfce-theme/jar_16x16.png
+%%DATADIR%%/icons/xfce-theme/jar_32x32.png
+%%DATADIR%%/icons/xfce-theme/mat_16x16.png
+%%DATADIR%%/icons/xfce-theme/mat_32x32.png
 %%DATADIR%%/xferc