diff options
Diffstat (limited to 'x11/xfce4-taskmanager/files')
-rw-r--r-- | x11/xfce4-taskmanager/files/patch-meson.build | 20 | ||||
-rw-r--r-- | x11/xfce4-taskmanager/files/patch-src_meson.build | 44 |
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'), + ) |