summaryrefslogtreecommitdiff
path: root/x11/xfce4-taskmanager/files
diff options
context:
space:
mode:
Diffstat (limited to 'x11/xfce4-taskmanager/files')
-rw-r--r--x11/xfce4-taskmanager/files/patch-meson.build20
-rw-r--r--x11/xfce4-taskmanager/files/patch-src_meson.build44
2 files changed, 64 insertions, 0 deletions
diff --git a/x11/xfce4-taskmanager/files/patch-meson.build b/x11/xfce4-taskmanager/files/patch-meson.build
new file mode 100644
index 000000000000..00b5c05e84be
--- /dev/null
+++ b/x11/xfce4-taskmanager/files/patch-meson.build
@@ -0,0 +1,20 @@
+--- meson.build.orig 2025-05-21 07:00:22 UTC
++++ meson.build
+@@ -54,7 +54,7 @@ else
+ else
+ if target_os == 'freebsd'
+ os_implementation = 'freebsd'
+- find_library('kvm')
++ kvm_lib = cc.find_library('kvm', required : true)
+ headers += [
+ 'sys/param.h',
+ 'sys/proc.h',
+@@ -83,7 +83,7 @@ else
+ ]
+ elif target_os == 'sunos'
+ os_implementation = 'solaris'
+- find_library('kstat')
++ cc.find_library('kstat')
+ headers += [
+ 'sys/procfs.h',
+ 'sys/stat.h',
diff --git a/x11/xfce4-taskmanager/files/patch-src_meson.build b/x11/xfce4-taskmanager/files/patch-src_meson.build
new file mode 100644
index 000000000000..bc052f07a3b9
--- /dev/null
+++ b/x11/xfce4-taskmanager/files/patch-src_meson.build
@@ -0,0 +1,44 @@
+--- src/meson.build.orig 2025-05-21 07:00:22 UTC
++++ src/meson.build
+@@ -35,6 +35,22 @@ endif
+ ]
+ endif
+
++dependencies = [
++ glib,
++ gtk,
++ cairo,
++ libxmu,
++ libxfce4util,
++ libxfce4ui,
++ xfconf,
++ libx11,
++ libwnck,
++]
++
++if target_os == 'freebsd' and kvm_lib.found()
++dependencies += [ kvm_lib ]
++endif
++
+ taskmanager = executable(
+ 'xfce4-taskmanager',
+ taskmanager_sources,
+@@ -42,17 +58,7 @@ taskmanager = executable(
+ include_directories: [
+ include_directories('..'),
+ ],
+- dependencies: [
+- glib,
+- gtk,
+- cairo,
+- libxmu,
+- libxfce4util,
+- libxfce4ui,
+- xfconf,
+- libx11,
+- libwnck,
+- ],
++ dependencies: dependencies,
+ install: true,
+ install_dir: get_option('prefix') / get_option('bindir'),
+ )