x11/xfce4-taskmanager: Update to 1.6.0
- Move build to meson
This commit is contained in:
parent
9f745fa0a1
commit
04a9c0f027
@ -1,5 +1,5 @@
|
|||||||
PORTNAME= xfce4-taskmanager
|
PORTNAME= xfce4-taskmanager
|
||||||
PORTVERSION= 1.5.8
|
PORTVERSION= 1.6.0
|
||||||
CATEGORIES= x11 xfce
|
CATEGORIES= x11 xfce
|
||||||
MASTER_SITES= XFCE/apps
|
MASTER_SITES= XFCE/apps
|
||||||
DIST_SUBDIR= xfce4
|
DIST_SUBDIR= xfce4
|
||||||
@ -11,24 +11,20 @@ WWW= https://goodies.xfce.org/projects/applications/xfce4-taskmanager
|
|||||||
LICENSE= GPLv2
|
LICENSE= GPLv2
|
||||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||||
|
|
||||||
LIB_DEPENDS= libharfbuzz.so:print/harfbuzz
|
USES= gettext-tools gnome localbase meson pkgconfig tar:xz xfce xorg
|
||||||
|
USE_GNOME= glib20 gtk30 libwnck3
|
||||||
USES= gettext-tools gmake gnome localbase pkgconfig tar:bzip2 xfce \
|
|
||||||
xorg
|
|
||||||
USE_GNOME= cairo gdkpixbuf glib20 gtk30 libwnck3
|
|
||||||
USE_XFCE= libmenu xfconf
|
USE_XFCE= libmenu xfconf
|
||||||
USE_XORG= ice sm x11 xmu xt
|
USE_XORG= ice sm x11 xmu xt
|
||||||
|
|
||||||
GNU_CONFIGURE= yes
|
MESON_ARGS= -Dwnck=enabled \
|
||||||
|
-Dx11=enabled
|
||||||
CONFIGURE_ARGS= --disable-gksu \
|
|
||||||
--disable-silent-rules \
|
|
||||||
--enable-wnck3
|
|
||||||
|
|
||||||
OPTIONS_DEFINE= NLS
|
OPTIONS_DEFINE= NLS
|
||||||
OPTIONS_SUB= yes
|
OPTIONS_SUB= yes
|
||||||
|
|
||||||
NLS_USES= gettext-runtime
|
NLS_USES= gettext-runtime
|
||||||
NLS_CONFIGURE_ENABLE= nls
|
|
||||||
|
post-patch-NLS-off:
|
||||||
|
@${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
|
||||||
|
|
||||||
.include <bsd.port.mk>
|
.include <bsd.port.mk>
|
||||||
|
|||||||
@ -1,3 +1,3 @@
|
|||||||
TIMESTAMP = 1735174403
|
TIMESTAMP = 1747848539
|
||||||
SHA256 (xfce4/xfce4-taskmanager-1.5.8.tar.bz2) = 14b9d68b8feb88a642a9885b8549efe7fc9e6c155f638003f2a4a58d9eb2baab
|
SHA256 (xfce4/xfce4-taskmanager-1.6.0.tar.xz) = 29bdc7840ab8b9025f6c0e456a83a31090d1c9fd9e26b359baa4a4010cfb0b90
|
||||||
SIZE (xfce4/xfce4-taskmanager-1.5.8.tar.bz2) = 548651
|
SIZE (xfce4/xfce4-taskmanager-1.6.0.tar.xz) = 135088
|
||||||
|
|||||||
20
x11/xfce4-taskmanager/files/patch-meson.build
Normal file
20
x11/xfce4-taskmanager/files/patch-meson.build
Normal file
@ -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',
|
||||||
44
x11/xfce4-taskmanager/files/patch-src_meson.build
Normal file
44
x11/xfce4-taskmanager/files/patch-src_meson.build
Normal file
@ -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'),
|
||||||
|
)
|
||||||
Loading…
x
Reference in New Issue
Block a user