summaryrefslogtreecommitdiff
path: root/sysutils
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/Makefile2
-rw-r--r--sysutils/cardano-cli/Makefile13
-rw-r--r--sysutils/cardano-cli/distinfo28
-rw-r--r--sysutils/cfengine-devel/Makefile6
-rw-r--r--sysutils/cfengine-devel/distinfo10
-rw-r--r--sysutils/cfengine-masterfiles-devel/Makefile2
-rw-r--r--sysutils/cfengine-masterfiles-devel/distinfo6
-rw-r--r--sysutils/cfengine-masterfiles/Makefile4
-rw-r--r--sysutils/cfengine-masterfiles326/Makefile31
-rw-r--r--sysutils/cfengine-masterfiles326/distinfo3
-rw-r--r--sysutils/cfengine-masterfiles326/pkg-descr8
-rw-r--r--sysutils/cfengine-masterfiles326/pkg-plist91
-rw-r--r--sysutils/cfengine/Makefile4
-rw-r--r--sysutils/cfengine326/Makefile70
-rw-r--r--sysutils/cfengine326/distinfo3
-rw-r--r--sysutils/cfengine326/files/cf-execd.in26
-rw-r--r--sysutils/cfengine326/files/cf-monitord.in26
-rw-r--r--sysutils/cfengine326/files/cf-serverd.in26
-rw-r--r--sysutils/cfengine326/files/patch-libntech_libutils_known_dirs.c10
-rw-r--r--sysutils/cfengine326/pkg-descr8
-rw-r--r--sysutils/cfengine326/pkg-plist394
-rw-r--r--sysutils/kf6-baloo/distinfo6
-rw-r--r--sysutils/kf6-kuserfeedback/distinfo6
-rw-r--r--sysutils/kf6-kuserfeedback/pkg-plist4
-rw-r--r--sysutils/kf6-kwallet/Makefile4
-rw-r--r--sysutils/kf6-kwallet/distinfo6
-rw-r--r--sysutils/kf6-kwallet/pkg-plist6
-rw-r--r--sysutils/mackerel-agent/Makefile3
-rw-r--r--sysutils/mackerel-agent/distinfo10
-rw-r--r--sysutils/nut-devel/Makefile4
-rw-r--r--sysutils/nut-devel/distinfo6
-rw-r--r--sysutils/rubygem-smart_proxy_salt/Makefile3
-rw-r--r--sysutils/rubygem-smart_proxy_salt/distinfo6
-rw-r--r--sysutils/screen-devel/Makefile7
-rw-r--r--sysutils/screen-devel/distinfo6
-rw-r--r--sysutils/screen-devel/pkg-plist2
-rw-r--r--sysutils/screen49/Makefile3
-rw-r--r--sysutils/screen50/Makefile25
-rw-r--r--sysutils/sysinfo/Makefile1
-rw-r--r--sysutils/sysinfo/pkg-plist2
-rw-r--r--sysutils/xfce4-battery-plugin/Makefile17
-rw-r--r--sysutils/xfce4-battery-plugin/distinfo6
-rw-r--r--sysutils/xfce4-cpugraph-plugin/Makefile19
-rw-r--r--sysutils/xfce4-cpugraph-plugin/distinfo6
-rw-r--r--sysutils/xfce4-fsguard-plugin/Makefile19
-rw-r--r--sysutils/xfce4-fsguard-plugin/distinfo6
46 files changed, 812 insertions, 142 deletions
diff --git a/sysutils/Makefile b/sysutils/Makefile
index 5e782c86f6ef..5af16b7b293b 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -186,11 +186,13 @@
SUBDIR += cfengine-masterfiles323
SUBDIR += cfengine-masterfiles324
SUBDIR += cfengine-masterfiles325
+ SUBDIR += cfengine-masterfiles326
SUBDIR += cfengine321
SUBDIR += cfengine322
SUBDIR += cfengine323
SUBDIR += cfengine324
SUBDIR += cfengine325
+ SUBDIR += cfengine326
SUBDIR += chaoskube
SUBDIR += checkrestart
SUBDIR += chezmoi
diff --git a/sysutils/cardano-cli/Makefile b/sysutils/cardano-cli/Makefile
index fe4cb2f3da3a..641ba3866f2e 100644
--- a/sysutils/cardano-cli/Makefile
+++ b/sysutils/cardano-cli/Makefile
@@ -1,7 +1,6 @@
PORTNAME= cardano-cli
DISTVERSIONPREFIX= ${PORTNAME}-
-DISTVERSION= 10.8.0.0
-PORTREVISION= 1
+DISTVERSION= 10.9.0.0
CATEGORIES= sysutils net-p2p
MASTER_SITES= https://chap.intersectmbo.org/package/:chap
@@ -93,7 +92,7 @@ USE_CABAL= Cabal-3.14.2.0_1 \
canonical-json-0.6.0.1_1 \
capability-0.5.0.1_4 \
cardano-addresses-4.0.0_1 \
- cardano-api-10.14.0.0:chap \
+ cardano-api-10.16.0.0:chap \
cardano-binary-1.7.1.0:chap \
cardano-crypto-1.3.0 \
cardano-crypto-class-2.2.2.0:chap \
@@ -294,10 +293,10 @@ USE_CABAL= Cabal-3.14.2.0_1 \
optparse-applicative-fork-0.18.1.0:chap \
ordered-containers-0.2.4 \
os-string-2.0.7 \
- ouroboros-consensus-0.25.0.0:chap \
- ouroboros-consensus-cardano-0.24.0.0:chap \
- ouroboros-consensus-diffusion-0.22.0.0:chap \
- ouroboros-consensus-protocol-0.11.0.0_2:chap \
+ ouroboros-consensus-0.26.0.1:chap \
+ ouroboros-consensus-cardano-0.25.0.1:chap \
+ ouroboros-consensus-diffusion-0.22.0.1:chap \
+ ouroboros-consensus-protocol-0.12.0.0:chap \
ouroboros-network-0.20.1.0:chap \
ouroboros-network-api-0.13.0.0:chap \
ouroboros-network-framework-0.17.0.0:chap \
diff --git a/sysutils/cardano-cli/distinfo b/sysutils/cardano-cli/distinfo
index 7ceeb3c652ca..b22ae5d40292 100644
--- a/sysutils/cardano-cli/distinfo
+++ b/sysutils/cardano-cli/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1747064667
+TIMESTAMP = 1747635518
SHA256 (cabal/Cabal-3.14.2.0/Cabal-3.14.2.0.tar.gz) = a58ca2b17c250472ed4dac0ec0aa2c65173701cbfdfecca104713f73b4429432
SIZE (cabal/Cabal-3.14.2.0/Cabal-3.14.2.0.tar.gz) = 475699
SHA256 (cabal/Cabal-3.14.2.0/revision/1.cabal) = f98aa86a37b9920dc6dfc8d79119a10df69542734f158a1c66ff144592f1d004
@@ -175,8 +175,8 @@ SHA256 (cabal/cardano-addresses-4.0.0/cardano-addresses-4.0.0.tar.gz) = 8487dca5
SIZE (cabal/cardano-addresses-4.0.0/cardano-addresses-4.0.0.tar.gz) = 154677
SHA256 (cabal/cardano-addresses-4.0.0/revision/1.cabal) = bb0f8146494fa81507f102187e141ee7d3ce7c19dbf319b70906931636d79eaa
SIZE (cabal/cardano-addresses-4.0.0/revision/1.cabal) = 6570
-SHA256 (cabal/cardano-api-10.14.0.0.tar.gz) = 91c70b74bac9be5c446f667466d6aa4f24f4f4e5a2ea2331d113e6660d5d6e1a
-SIZE (cabal/cardano-api-10.14.0.0.tar.gz) = 356508
+SHA256 (cabal/cardano-api-10.16.0.0.tar.gz) = 8abc85568684e9c928ca04aa076fcde40d489267c6038713602474f803fa87d6
+SIZE (cabal/cardano-api-10.16.0.0.tar.gz) = 363745
SHA256 (cabal/cardano-binary-1.7.1.0.tar.gz) = 00281caeb436f100e3b74bb4a69a96c3a1f354bd55fa37c2217e60bdb78e06fa
SIZE (cabal/cardano-binary-1.7.1.0.tar.gz) = 27896
SHA256 (cabal/cardano-crypto-1.3.0/cardano-crypto-1.3.0.tar.gz) = 5d3e1b00796458a605746d280571a93cbe050305c03d324d6eab5f7d771da879
@@ -689,16 +689,14 @@ SHA256 (cabal/ordered-containers-0.2.4/ordered-containers-0.2.4.tar.gz) = 3da167
SIZE (cabal/ordered-containers-0.2.4/ordered-containers-0.2.4.tar.gz) = 7877
SHA256 (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 339c35fd3a290522f23de4e33528423cfd0b0a8f22946b0b9816a817b926cba0
SIZE (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 44683
-SHA256 (cabal/ouroboros-consensus-0.25.0.0.tar.gz) = a0cd09da2608d9667dcea547ef4f88f5816a877b5c72c509ff7c230ca0a5cf6a
-SIZE (cabal/ouroboros-consensus-0.25.0.0.tar.gz) = 883477
-SHA256 (cabal/ouroboros-consensus-cardano-0.24.0.0.tar.gz) = 4f45215b595060f3bac3572e85832acfc6f3d0c08f3c6b4ed9e254d4badd6662
-SIZE (cabal/ouroboros-consensus-cardano-0.24.0.0.tar.gz) = 333104
-SHA256 (cabal/ouroboros-consensus-diffusion-0.22.0.0.tar.gz) = 88764f0e569a07525076f5f5c6dd8232a005867d25ed066ec983cefda1f5db19
-SIZE (cabal/ouroboros-consensus-diffusion-0.22.0.0.tar.gz) = 236615
-SHA256 (cabal/ouroboros-consensus-protocol-0.11.0.0.tar.gz) = 3a051f84c1ae9d902083b1b9ec61cbd4998b79a74d7e047b1b8a02d9052df061
-SIZE (cabal/ouroboros-consensus-protocol-0.11.0.0.tar.gz) = 34975
-SHA256 (cabal/ouroboros-consensus-protocol-0.11.0.0/revision/2.cabal) = b475c016c8b723c31d1d95926636c099a36c4cfd7afd99a5dc029500004a4ffb
-SIZE (cabal/ouroboros-consensus-protocol-0.11.0.0/revision/2.cabal) = 3051
+SHA256 (cabal/ouroboros-consensus-0.26.0.1.tar.gz) = f02d42171d6e4d3292e8726911b775e012e52ddfb64043dc82ede061ff0c7d50
+SIZE (cabal/ouroboros-consensus-0.26.0.1.tar.gz) = 884669
+SHA256 (cabal/ouroboros-consensus-cardano-0.25.0.1.tar.gz) = c1ae1c6691b26cde45f7cd88bd34be7f60d7e015bfdb24a38659f4fde018622f
+SIZE (cabal/ouroboros-consensus-cardano-0.25.0.1.tar.gz) = 334840
+SHA256 (cabal/ouroboros-consensus-diffusion-0.22.0.1.tar.gz) = 800f0c901237ad27f60c9217942361f505c04b90bfba0d224e76bc734a1895ed
+SIZE (cabal/ouroboros-consensus-diffusion-0.22.0.1.tar.gz) = 236690
+SHA256 (cabal/ouroboros-consensus-protocol-0.12.0.0.tar.gz) = 023d733ce6f143ca5cc88e8a9eb39696779537442c9f9918ad6e4d0b17941ed6
+SIZE (cabal/ouroboros-consensus-protocol-0.12.0.0.tar.gz) = 35003
SHA256 (cabal/ouroboros-network-0.20.1.0.tar.gz) = 9208b7577cecdb2d71b550bcf932ed1e87f60cc4ca7315b7b8e7b023b76976b1
SIZE (cabal/ouroboros-network-0.20.1.0.tar.gz) = 392019
SHA256 (cabal/ouroboros-network-api-0.13.0.0.tar.gz) = 1074d5872ed3e033aa07a1aaca4e5d16bb593270bcbac841e2de22138315b94c
@@ -1139,7 +1137,7 @@ SHA256 (cabal/zlib-0.7.1.0/zlib-0.7.1.0.tar.gz) = 6edd38b6b81df8d274952aa85affa6
SIZE (cabal/zlib-0.7.1.0/zlib-0.7.1.0.tar.gz) = 29318
SHA256 (cabal/zlib-0.7.1.0/revision/2.cabal) = 85e64a75c0b490506a7edaa2d54950c668e66b65758bb08bb14cd31faf53a206
SIZE (cabal/zlib-0.7.1.0/revision/2.cabal) = 5357
-SHA256 (cabal/IntersectMBO-cardano-cli-cardano-cli-10.8.0.0_GH0.tar.gz) = c1f072d8a348b0ec7c01f6173f38eb92076fcf4421e6708501d0b35cb975d5fc
-SIZE (cabal/IntersectMBO-cardano-cli-cardano-cli-10.8.0.0_GH0.tar.gz) = 1131053
+SHA256 (cabal/IntersectMBO-cardano-cli-cardano-cli-10.9.0.0_GH0.tar.gz) = fd774746235ac1e774c1fb79d1e49e5f9658106edd5fae515864a75d597fd010
+SIZE (cabal/IntersectMBO-cardano-cli-cardano-cli-10.9.0.0_GH0.tar.gz) = 1147034
SHA256 (cabal/IntersectMBO-libsodium-dbb48cce5429cb6585c9034f002568964f1ce567_GH0.tar.gz) = e4f29ae3c16037e484bb69e3fa22a5565c42adf497f8f88e61ff8d9486ab863e
SIZE (cabal/IntersectMBO-libsodium-dbb48cce5429cb6585c9034f002568964f1ce567_GH0.tar.gz) = 2073757
diff --git a/sysutils/cfengine-devel/Makefile b/sysutils/cfengine-devel/Makefile
index 93a70decb02f..0ef8374a3845 100644
--- a/sysutils/cfengine-devel/Makefile
+++ b/sysutils/cfengine-devel/Makefile
@@ -3,9 +3,9 @@ PORTVERSION= 3.25.${CFENGINE_COMMIT_DATE}
PORTEPOCH= 1
CATEGORIES= sysutils
PKGNAMESUFFIX= -devel
-CFENGINE_HASH= 2acbd1dc5
-LIBNTECH_HASH= 5a62ba4
-CFENGINE_COMMIT_DATE= 20250423
+CFENGINE_HASH= a78981647
+LIBNTECH_HASH= 4f4ec75
+CFENGINE_COMMIT_DATE= 20250519
MAINTAINER= cy@FreeBSD.org
COMMENT= Systems administration tool for networks
diff --git a/sysutils/cfengine-devel/distinfo b/sysutils/cfengine-devel/distinfo
index 25de521d4285..0b0f74b21390 100644
--- a/sysutils/cfengine-devel/distinfo
+++ b/sysutils/cfengine-devel/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1745937781
-SHA256 (cfengine-core-3.25.20250423-2acbd1dc5_GH0.tar.gz) = e3fe728090eb109042c0387bb81208bbdd84b1f180edaf1f090c5b1934aebe8d
-SIZE (cfengine-core-3.25.20250423-2acbd1dc5_GH0.tar.gz) = 2461329
-SHA256 (cfengine-libntech-5a62ba4_GH0.tar.gz) = 3b929a3118cb3a30ea5cbd09dfdfd96eaa808b4ff73c9047770885210e4b8ca3
-SIZE (cfengine-libntech-5a62ba4_GH0.tar.gz) = 367963
+TIMESTAMP = 1747799451
+SHA256 (cfengine-core-3.25.20250519-a78981647_GH0.tar.gz) = fa55421636285b9d0e38841f77f81be30ffc847ec03c986d843f46909b6035dc
+SIZE (cfengine-core-3.25.20250519-a78981647_GH0.tar.gz) = 2462536
+SHA256 (cfengine-libntech-4f4ec75_GH0.tar.gz) = c6e588fcd7162722aae6d69f4391a1e1eaf24240b71c3a29157a9b704cbdfb10
+SIZE (cfengine-libntech-4f4ec75_GH0.tar.gz) = 367957
diff --git a/sysutils/cfengine-masterfiles-devel/Makefile b/sysutils/cfengine-masterfiles-devel/Makefile
index 931957436d21..e2eb61a8a3ef 100644
--- a/sysutils/cfengine-masterfiles-devel/Makefile
+++ b/sysutils/cfengine-masterfiles-devel/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 3.25.${CFENGINE_COMMIT_DATE}
PORTEPOCH= 1
CATEGORIES= sysutils
PKGNAMESUFFIX= -devel
-HASH= 2cb3f4df
+HASH= 73962490
CFENGINE_COMMIT_DATE= 20250424
MAINTAINER= cy@FreeBSD.org
diff --git a/sysutils/cfengine-masterfiles-devel/distinfo b/sysutils/cfengine-masterfiles-devel/distinfo
index 068389e552e3..3cbd82ba2db6 100644
--- a/sysutils/cfengine-masterfiles-devel/distinfo
+++ b/sysutils/cfengine-masterfiles-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745937903
-SHA256 (cfengine-masterfiles-3.25.20250424-2cb3f4df_GH0.tar.gz) = 3871b31bb43e805b9d6da111cb788b070f1a8d9f9be4f49801acb39657edb386
-SIZE (cfengine-masterfiles-3.25.20250424-2cb3f4df_GH0.tar.gz) = 512158
+TIMESTAMP = 1747799818
+SHA256 (cfengine-masterfiles-3.25.20250424-73962490_GH0.tar.gz) = 3f64ea41d34d57ec51a7e0d400791d2fb2675769d9ec9920a9196f20b1207018
+SIZE (cfengine-masterfiles-3.25.20250424-73962490_GH0.tar.gz) = 512706
diff --git a/sysutils/cfengine-masterfiles/Makefile b/sysutils/cfengine-masterfiles/Makefile
index c035654803a3..499565a2ab24 100644
--- a/sysutils/cfengine-masterfiles/Makefile
+++ b/sysutils/cfengine-masterfiles/Makefile
@@ -1,5 +1,5 @@
-VERSIONS= 320 321 322 323 324 325
-CFENGINE_VERSION?= 325
+VERSIONS= 320 321 322 323 324 325 326
+CFENGINE_VERSION?= 326
MASTERDIR= ${.CURDIR}/../cfengine-masterfiles${CFENGINE_VERSION}
diff --git a/sysutils/cfengine-masterfiles326/Makefile b/sysutils/cfengine-masterfiles326/Makefile
new file mode 100644
index 000000000000..a6d08b0d862e
--- /dev/null
+++ b/sysutils/cfengine-masterfiles326/Makefile
@@ -0,0 +1,31 @@
+PORTNAME= cfengine-masterfiles
+DISTVERSION= 3.26.0
+CATEGORIES= sysutils
+MASTER_SITES= https://cfengine-package-repos.s3.amazonaws.com/tarballs/
+
+MAINTAINER= cy@FreeBSD.org
+COMMENT= cfengine sample policies for installations and upgrades
+WWW= https://cfengine.com/
+
+LICENSE= GPLv3
+
+CPE_VENDOR= gnu
+CPE_PRODUCT= cfengine
+
+CONFLICTS= cfengine-masterfiles3[0-9] cfengine-masterfiles31[0-79]
+.if !defined(MASTERDIR)
+PKGNAMESUFFIX= 326
+CONFLICTS+= cfengine-masterfiles-3.*
+.endif
+
+RUN_DEPENDS= cf-agent:sysutils/cfengine${PKGNAMESUFFIX}
+
+FETCH_BEFORE_ARGS= -o ${DISTDIR}/${DISTFILES}
+
+MAKE_JOBS_UNSAFE= yes
+USES= cpe gmake python:build
+HAS_CONFIGURE= yes
+EXAMPLESDIR= ${PREFIX}/share/examples/cfengine-masterfiles
+CONFIGURE_ARGS= --prefix=${EXAMPLESDIR}
+
+.include <bsd.port.mk>
diff --git a/sysutils/cfengine-masterfiles326/distinfo b/sysutils/cfengine-masterfiles326/distinfo
new file mode 100644
index 000000000000..bbdbec4b7881
--- /dev/null
+++ b/sysutils/cfengine-masterfiles326/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1747799168
+SHA256 (cfengine-masterfiles-3.26.0.tar.gz) = fc8b0ad20e803e0d1e9dcda7afb2f3f5110357ac0e553ed95cf2cbea9652451d
+SIZE (cfengine-masterfiles-3.26.0.tar.gz) = 542965
diff --git a/sysutils/cfengine-masterfiles326/pkg-descr b/sysutils/cfengine-masterfiles326/pkg-descr
new file mode 100644
index 000000000000..6f6dbcfeb74f
--- /dev/null
+++ b/sysutils/cfengine-masterfiles326/pkg-descr
@@ -0,0 +1,8 @@
+CFEngine 3 is a popular open source configuration management system.
+Its primary function is to provide automated configuration and
+maintenance of large-scale computer systems.
+
+The repository is intended to provide a stable base policy for
+installations and upgrades, and is used by CFEngine 3.6 and newer.
+The port installs the repository as examples which should be copied by
+the user to the masterfiles directory (usually /var/cfengine/masterfiles).
diff --git a/sysutils/cfengine-masterfiles326/pkg-plist b/sysutils/cfengine-masterfiles326/pkg-plist
new file mode 100644
index 000000000000..0418717f12d0
--- /dev/null
+++ b/sysutils/cfengine-masterfiles326/pkg-plist
@@ -0,0 +1,91 @@
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/CFE_cfengine.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/core/deprecated/cfengine_processes.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/core/host_info_report.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/core/limit_robot_agents.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/core/log_rotation.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/core/main.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/core/watchdog/templates/watchdog.mustache
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/core/watchdog/watchdog.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/CFE_hub_specific.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/CFE_knowledge.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/file_change.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/ha/ha.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/ha/ha_def.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/ha/ha_update.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/main.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/mission_portal.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/templates/httpd.conf.mustache
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/templates/runalerts.php.mustache
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/templates/runalerts.sh.mustache
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/recommendations.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/update/cfe_internal_dc_workflow.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/update/cfe_internal_update_from_repository.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/update/lib.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/update/systemd_units.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/update/update_bins.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/update/update_policy.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/update/update_processes.cf
+%%EXAMPLESDIR%%/masterfiles/controls/cf_agent.cf
+%%EXAMPLESDIR%%/masterfiles/controls/cf_execd.cf
+%%EXAMPLESDIR%%/masterfiles/controls/cf_hub.cf
+%%EXAMPLESDIR%%/masterfiles/controls/cf_monitord.cf
+%%EXAMPLESDIR%%/masterfiles/controls/cf_runagent.cf
+%%EXAMPLESDIR%%/masterfiles/controls/cf_serverd.cf
+%%EXAMPLESDIR%%/masterfiles/controls/def.cf
+%%EXAMPLESDIR%%/masterfiles/controls/def_inputs.cf
+%%EXAMPLESDIR%%/masterfiles/controls/reports.cf
+%%EXAMPLESDIR%%/masterfiles/controls/update_def.cf
+%%EXAMPLESDIR%%/masterfiles/controls/update_def_inputs.cf
+%%EXAMPLESDIR%%/masterfiles/inventory/aix.cf
+%%EXAMPLESDIR%%/masterfiles/inventory/any.cf
+%%EXAMPLESDIR%%/masterfiles/inventory/debian.cf
+%%EXAMPLESDIR%%/masterfiles/inventory/freebsd.cf
+%%EXAMPLESDIR%%/masterfiles/inventory/generic.cf
+%%EXAMPLESDIR%%/masterfiles/inventory/linux.cf
+%%EXAMPLESDIR%%/masterfiles/inventory/lsb.cf
+%%EXAMPLESDIR%%/masterfiles/inventory/macos.cf
+%%EXAMPLESDIR%%/masterfiles/inventory/os.cf
+%%EXAMPLESDIR%%/masterfiles/inventory/redhat.cf
+%%EXAMPLESDIR%%/masterfiles/inventory/suse.cf
+%%EXAMPLESDIR%%/masterfiles/inventory/windows.cf
+%%EXAMPLESDIR%%/masterfiles/lib/autorun.cf
+%%EXAMPLESDIR%%/masterfiles/lib/bundles.cf
+%%EXAMPLESDIR%%/masterfiles/lib/cfe_internal.cf
+%%EXAMPLESDIR%%/masterfiles/lib/cfe_internal_hub.cf
+%%EXAMPLESDIR%%/masterfiles/lib/cfengine_enterprise_hub_ha.cf
+%%EXAMPLESDIR%%/masterfiles/lib/commands.cf
+%%EXAMPLESDIR%%/masterfiles/lib/common.cf
+%%EXAMPLESDIR%%/masterfiles/lib/databases.cf
+%%EXAMPLESDIR%%/masterfiles/lib/edit_xml.cf
+%%EXAMPLESDIR%%/masterfiles/lib/event.cf
+%%EXAMPLESDIR%%/masterfiles/lib/examples.cf
+%%EXAMPLESDIR%%/masterfiles/lib/feature.cf
+%%EXAMPLESDIR%%/masterfiles/lib/files.cf
+%%EXAMPLESDIR%%/masterfiles/lib/guest_environments.cf
+%%EXAMPLESDIR%%/masterfiles/lib/monitor.cf
+%%EXAMPLESDIR%%/masterfiles/lib/packages.cf
+%%EXAMPLESDIR%%/masterfiles/lib/paths.cf
+%%EXAMPLESDIR%%/masterfiles/lib/processes.cf
+%%EXAMPLESDIR%%/masterfiles/lib/reports.cf
+%%EXAMPLESDIR%%/masterfiles/lib/services.cf
+%%EXAMPLESDIR%%/masterfiles/lib/stdlib.cf
+%%EXAMPLESDIR%%/masterfiles/lib/storage.cf
+%%EXAMPLESDIR%%/masterfiles/lib/testing.cf
+%%EXAMPLESDIR%%/masterfiles/lib/users.cf
+%%EXAMPLESDIR%%/masterfiles/lib/vcs.cf
+%%EXAMPLESDIR%%/masterfiles/promises.cf
+%%EXAMPLESDIR%%/masterfiles/services/autorun/hello.cf
+%%EXAMPLESDIR%%/masterfiles/services/main.cf
+%%EXAMPLESDIR%%/masterfiles/standalone_self_upgrade.cf
+%%EXAMPLESDIR%%/masterfiles/templates/cf-apache.service.mustache
+%%EXAMPLESDIR%%/masterfiles/templates/cf-execd.service.mustache
+%%EXAMPLESDIR%%/masterfiles/templates/cf-hub.service.mustache
+%%EXAMPLESDIR%%/masterfiles/templates/cf-monitord.service.mustache
+%%EXAMPLESDIR%%/masterfiles/templates/cf-postgres.service.mustache
+%%EXAMPLESDIR%%/masterfiles/templates/cf-serverd.service.mustache
+%%EXAMPLESDIR%%/masterfiles/templates/cfengine3.service.mustache
+%%EXAMPLESDIR%%/masterfiles/templates/cfengine_watchdog.mustache
+%%EXAMPLESDIR%%/masterfiles/templates/host_info_report.mustache
+%%EXAMPLESDIR%%/masterfiles/templates/json_multiline.mustache
+%%EXAMPLESDIR%%/masterfiles/templates/json_serial.mustache
+%%EXAMPLESDIR%%/masterfiles/update.cf
diff --git a/sysutils/cfengine/Makefile b/sysutils/cfengine/Makefile
index 084a19600d77..74123b7ce0c9 100644
--- a/sysutils/cfengine/Makefile
+++ b/sysutils/cfengine/Makefile
@@ -1,5 +1,5 @@
-VERSIONS= 320 321 322 323 324 325
-CFENGINE_VERSION?= 325
+VERSIONS= 320 321 322 323 324 325 326
+CFENGINE_VERSION?= 326
MASTERDIR= ${.CURDIR}/../cfengine${CFENGINE_VERSION}
diff --git a/sysutils/cfengine326/Makefile b/sysutils/cfengine326/Makefile
new file mode 100644
index 000000000000..97fa75ecefdc
--- /dev/null
+++ b/sysutils/cfengine326/Makefile
@@ -0,0 +1,70 @@
+PORTNAME= cfengine
+DISTVERSION= 3.26.0
+CATEGORIES= sysutils
+MASTER_SITES= https://s3.amazonaws.com/cfengine-package-repos/tarballs/
+DISTNAME= ${PORTNAME}-community-${DISTVERSION}
+
+MAINTAINER= cy@FreeBSD.org
+COMMENT= Systems administration tool for networks
+WWW= https://cfengine.com/
+
+WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
+
+LICENSE= GPLv3
+
+CPE_VENDOR= gnu
+
+CONFLICTS= cfengine cfengine3[0-9] cfengine3[0-9][0-9]
+.if !defined(MASTERDIR)
+PKGNAMESUFFIX= 326
+.endif
+
+FETCH_BEFORE_ARGS= -o ${DISTDIR}/${DISTFILES}
+
+USE_RC_SUBR= cf-execd cf-serverd cf-monitord
+
+MAKE_JOBS_UNSAFE= yes
+USE_LDCONFIG= yes
+GNU_CONFIGURE= yes
+USES= autoreconf cpe gmake gnome libtool localbase shebangfix ssl
+USE_GNOME= libxml2
+SHEBANG_FILES= examples/remake_outputs.pl
+CFLAGS+= -Wno-return-type -fcommon
+# EXAMPLESDIR= ${PREFIX}/share/examples/cfengine3
+DOCSDIR= ${PREFIX}/share/doc/cfengine
+MAKE_ENV= EXPLICIT_VERSION=${PORTVERSION}
+CONFIGURE_ENV= EXPLICIT_VERSION=${PORTVERSION}
+CONFIGURE_ARGS= --docdir=${DOCSDIR} \
+ --htmldir=${DOCSDIR}/html \
+ --libexecdir=${PREFIX}/libexec \
+ --libdir=${PREFIX}/libexec \
+ --mandir=${PREFIX}/man \
+ --with-workdir=/var/cfengine \
+ --with-pcre2=${LOCALBASE} \
+ --with-lmdb=${LOCALBASE} \
+ --enable-fhs
+INSTALL_TARGET= install-strip
+
+LIB_DEPENDS+= libpcre.so:devel/pcre \
+ libpcre2-posix.so:devel/pcre2 \
+ liblmdb.so:databases/lmdb \
+ libyaml.so:textproc/libyaml \
+ libcurl.so:ftp/curl \
+ librsync.so:net/librsync
+
+OPTIONS_DEFINE= PGSQL MYSQL LIBVIRT
+
+PGSQL_USES= pgsql
+PGSQL_CONFIGURE_WITH= --with-postgresql=${LOCALBASE}
+PGSQL_CONFIGURE_OFF= --without-postgresql
+
+MYSQL_USES= mysql
+MYSQL_CONFIGURE_WITH= --with-mysql=${LOCALBASE}
+MYSQL_CONFIGURE_OFF= --without-mysql
+MYSQL_LIB_DEPENDS= libmysqlclient.so:${_MYSQL_CLIENT}
+MYSQL_LDFLAGS= -L${LOCALBASE}/lib/mysql
+
+LIBVIRT_CONFIGURE_WITH= --with-libvirt=${LOCALBASE}
+LIBVIRT_LIB_DEPENDS+= libvirt.so:devel/libvirt
+
+.include <bsd.port.mk>
diff --git a/sysutils/cfengine326/distinfo b/sysutils/cfengine326/distinfo
new file mode 100644
index 000000000000..5f87862748be
--- /dev/null
+++ b/sysutils/cfengine326/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1747799115
+SHA256 (cfengine-community-3.26.0.tar.gz) = d3c3884b314dae48a6884e919d0a12acac5aea95d970544e4632a1773857d19b
+SIZE (cfengine-community-3.26.0.tar.gz) = 3420030
diff --git a/sysutils/cfengine326/files/cf-execd.in b/sysutils/cfengine326/files/cf-execd.in
new file mode 100644
index 000000000000..b40d3507649a
--- /dev/null
+++ b/sysutils/cfengine326/files/cf-execd.in
@@ -0,0 +1,26 @@
+#!/bin/sh
+
+# PROVIDE: cf-execd
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
+#
+# Add the following line to /etc/rc.conf[.local] to enable cf-execd(8)
+#
+# cf_execd_enable (bool): Set to "NO" by default.
+# Set it to "YES" to enable cf-execd.
+# cf_execd_flags (str): Custom additional arguments to be passed
+# to cf-execd (default empty).
+#
+
+. /etc/rc.subr
+
+name="cf_execd"
+rcvar=cf_execd_enable
+
+command="%%PREFIX%%/bin/cf-execd"
+
+load_rc_config $name
+
+: ${cf_execd_enable="NO"}
+
+run_rc_command "$1"
diff --git a/sysutils/cfengine326/files/cf-monitord.in b/sysutils/cfengine326/files/cf-monitord.in
new file mode 100644
index 000000000000..dd21a0aaed6d
--- /dev/null
+++ b/sysutils/cfengine326/files/cf-monitord.in
@@ -0,0 +1,26 @@
+#!/bin/sh
+
+# PROVIDE: cf-monitord
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
+#
+# Add the following line to /etc/rc.conf[.local] to enable cf-monitord(8)
+#
+# cf_monitord_enable (bool): Set to "NO" by default.
+# Set it to "YES" to enable cf-monitord.
+# cf_monitord_flags (str): Custom additional arguments to be passed
+# to cf-monitord (default empty).
+#
+
+. /etc/rc.subr
+
+name="cf_monitord"
+rcvar=cf_monitord_enable
+
+command="%%PREFIX%%/bin/cf-monitord"
+
+load_rc_config $name
+
+: ${cf_monitord_enable="NO"}
+
+run_rc_command "$1"
diff --git a/sysutils/cfengine326/files/cf-serverd.in b/sysutils/cfengine326/files/cf-serverd.in
new file mode 100644
index 000000000000..938274887353
--- /dev/null
+++ b/sysutils/cfengine326/files/cf-serverd.in
@@ -0,0 +1,26 @@
+#!/bin/sh
+
+# PROVIDE: cf-serverd
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
+#
+# Add the following line to /etc/rc.conf[.local] to enable cf-serverd(8)
+#
+# cf_serverd_enable (bool): Set to "NO" by default.
+# Set it to "YES" to enable cf-serverd.
+# cf_serverd_flags (str): Custom additional arguments to be passed
+# to cf-serverd (default empty).
+#
+
+. /etc/rc.subr
+
+name="cf_serverd"
+rcvar=cf_serverd_enable
+
+command="%%PREFIX%%/bin/cf-serverd"
+
+load_rc_config $name
+
+: ${cf_serverd_enable="NO"}
+
+run_rc_command "$1"
diff --git a/sysutils/cfengine326/files/patch-libntech_libutils_known_dirs.c b/sysutils/cfengine326/files/patch-libntech_libutils_known_dirs.c
new file mode 100644
index 000000000000..68849193a44c
--- /dev/null
+++ b/sysutils/cfengine326/files/patch-libntech_libutils_known_dirs.c
@@ -0,0 +1,10 @@
+--- libntech/libutils/known_dirs.c.orig 2023-12-01 14:09:56.000000000 -0800
++++ libntech/libutils/known_dirs.c 2023-12-05 20:25:45.098318000 -0800
+@@ -21,6 +21,7 @@
+ included file COSL.txt.
+ */
+
++#include "../config.h"
+ #include <platform.h>
+ #include <known_dirs.h>
+ #include <definitions.h>
diff --git a/sysutils/cfengine326/pkg-descr b/sysutils/cfengine326/pkg-descr
new file mode 100644
index 000000000000..6afdcc6f57c3
--- /dev/null
+++ b/sysutils/cfengine326/pkg-descr
@@ -0,0 +1,8 @@
+Cfengine is an automated suite of programs for configuring and
+maintaining Unix-like computers. It has been used on computing arrays
+of between 1 and 20,000 computers since 1993 by a wide range of
+organizations. Cfengine is supported by active research and was the
+first autonomic, hands-free management system for Unix-like operating
+systems. Cfengine is an autonomic maintenance system not merely a
+change management roll-out tool. Cfengine has a history of security
+and adaptability.
diff --git a/sysutils/cfengine326/pkg-plist b/sysutils/cfengine326/pkg-plist
new file mode 100644
index 000000000000..0220fe615e05
--- /dev/null
+++ b/sysutils/cfengine326/pkg-plist
@@ -0,0 +1,394 @@
+bin/cf-agent
+bin/cf-check
+bin/cf-execd
+bin/cf-key
+bin/cf-monitord
+bin/cf-net
+bin/cf-promises
+bin/cf-runagent
+bin/cf-secret
+bin/cf-serverd
+bin/cf-support
+bin/cf-upgrade
+bin/rpmvercmp
+libexec/cfengine/libpromises.so
+libexec/cfengine/libpromises.so.3
+libexec/cfengine/libpromises.so.3.0.6
+libexec/python/README
+%%DOCSDIR%%/ChangeLog
+%%DOCSDIR%%/README.md
+%%DOCSDIR%%/examples/abort.cf
+%%DOCSDIR%%/examples/accessed_before.cf
+%%DOCSDIR%%/examples/accessedbefore.cf
+%%DOCSDIR%%/examples/accumulated_time.cf
+%%DOCSDIR%%/examples/acl.cf
+%%DOCSDIR%%/examples/acl_generic.cf
+%%DOCSDIR%%/examples/acl_ntfs.cf
+%%DOCSDIR%%/examples/acl_secret.cf
+%%DOCSDIR%%/examples/active_directory.cf
+%%DOCSDIR%%/examples/activedirectory_listusers.cf
+%%DOCSDIR%%/examples/activedirectory_showuser.cf
+%%DOCSDIR%%/examples/ago.cf
+%%DOCSDIR%%/examples/app_baseline.cf
+%%DOCSDIR%%/examples/appgroups.cf
+%%DOCSDIR%%/examples/arrays.cf
+%%DOCSDIR%%/examples/augment.cf
+%%DOCSDIR%%/examples/backreferences_files.cf
+%%DOCSDIR%%/examples/bsdflags.cf
+%%DOCSDIR%%/examples/bundle_return_values.cf
+%%DOCSDIR%%/examples/bundlesequence.cf
+%%DOCSDIR%%/examples/bundlesmatching.cf
+%%DOCSDIR%%/examples/bundlestate.cf
+%%DOCSDIR%%/examples/canonify.cf
+%%DOCSDIR%%/examples/cf2_integration.cf
+%%DOCSDIR%%/examples/change_detect.cf
+%%DOCSDIR%%/examples/changedbefore.cf
+%%DOCSDIR%%/examples/chdir.cf
+%%DOCSDIR%%/examples/class-automatic-canonificiation.cf
+%%DOCSDIR%%/examples/classes_global.cf
+%%DOCSDIR%%/examples/classesmatching.cf
+%%DOCSDIR%%/examples/classmatch.cf
+%%DOCSDIR%%/examples/classvar_convergence.cf
+%%DOCSDIR%%/examples/commands.cf
+%%DOCSDIR%%/examples/compare.cf
+%%DOCSDIR%%/examples/container_iteration.cf
+%%DOCSDIR%%/examples/container_key_iteration.cf
+%%DOCSDIR%%/examples/control_expand.cf
+%%DOCSDIR%%/examples/copy.cf
+%%DOCSDIR%%/examples/copy_classes.cf
+%%DOCSDIR%%/examples/copy_copbl.cf
+%%DOCSDIR%%/examples/copy_edit.cf
+%%DOCSDIR%%/examples/copydir_copbl.cf
+%%DOCSDIR%%/examples/copylinks.cf
+%%DOCSDIR%%/examples/countclassesmatching.cf
+%%DOCSDIR%%/examples/countlinesmatching.cf
+%%DOCSDIR%%/examples/create_filedir.cf
+%%DOCSDIR%%/examples/createdb.cf
+%%DOCSDIR%%/examples/customize_by_named_list.cf
+%%DOCSDIR%%/examples/data_expand.cf
+%%DOCSDIR%%/examples/data_readstringarray.cf
+%%DOCSDIR%%/examples/data_regextract.cf
+%%DOCSDIR%%/examples/datastate.cf
+%%DOCSDIR%%/examples/defaults.cf
+%%DOCSDIR%%/examples/defaults2.cf
+%%DOCSDIR%%/examples/defaults3.cf
+%%DOCSDIR%%/examples/definitions.cf
+%%DOCSDIR%%/examples/deletelines.cf
+%%DOCSDIR%%/examples/depends_on.cf
+%%DOCSDIR%%/examples/depends_on2.cf
+%%DOCSDIR%%/examples/difference.cf
+%%DOCSDIR%%/examples/dirname.cf
+%%DOCSDIR%%/examples/disable.cf
+%%DOCSDIR%%/examples/disable_and_rotate_files.cf
+%%DOCSDIR%%/examples/diskfree.cf
+%%DOCSDIR%%/examples/dollar.cf
+%%DOCSDIR%%/examples/edit_column_files.cf
+%%DOCSDIR%%/examples/edit_comment_lines.cf
+%%DOCSDIR%%/examples/edit_deletenotmatch.cf
+%%DOCSDIR%%/examples/edit_insert_fuzzylines.cf
+%%DOCSDIR%%/examples/edit_insert_lines.cf
+%%DOCSDIR%%/examples/edit_insert_lines_silly.cf
+%%DOCSDIR%%/examples/edit_passwd_file.cf
+%%DOCSDIR%%/examples/edit_passwd_file_basic.cf
+%%DOCSDIR%%/examples/edit_replace_string.cf
+%%DOCSDIR%%/examples/edit_sectioned_file.cf
+%%DOCSDIR%%/examples/edit_setvar.cf
+%%DOCSDIR%%/examples/edit_template.cf
+%%DOCSDIR%%/examples/edit_triggerclass.cf
+%%DOCSDIR%%/examples/edit_xml.cf
+%%DOCSDIR%%/examples/ensure_line_present_prepend_append.cf
+%%DOCSDIR%%/examples/env.cf
+%%DOCSDIR%%/examples/epimenides.cf
+%%DOCSDIR%%/examples/escape.cf
+%%DOCSDIR%%/examples/eval.cf
+%%DOCSDIR%%/examples/every.cf
+%%DOCSDIR%%/examples/exec_args.cf
+%%DOCSDIR%%/examples/exec_in_sequence.cf
+%%DOCSDIR%%/examples/execd.cf
+%%DOCSDIR%%/examples/execresult.cf
+%%DOCSDIR%%/examples/expand.cf
+%%DOCSDIR%%/examples/failedcommand.cf
+%%DOCSDIR%%/examples/file_change_detection.cf
+%%DOCSDIR%%/examples/file_hash.cf
+%%DOCSDIR%%/examples/file_owner_list_template.cf
+%%DOCSDIR%%/examples/fileexists.cf
+%%DOCSDIR%%/examples/filenames.cf
+%%DOCSDIR%%/examples/fileperms.cf
+%%DOCSDIR%%/examples/filesexist.cf
+%%DOCSDIR%%/examples/filesexist2.cf
+%%DOCSDIR%%/examples/filesize.cf
+%%DOCSDIR%%/examples/filestat.cf
+%%DOCSDIR%%/examples/filter.cf
+%%DOCSDIR%%/examples/findfiles.cf
+%%DOCSDIR%%/examples/fix_names.cf
+%%DOCSDIR%%/examples/format.cf
+%%DOCSDIR%%/examples/getclassmetatags.cf
+%%DOCSDIR%%/examples/getenv.cf
+%%DOCSDIR%%/examples/getfields.cf
+%%DOCSDIR%%/examples/getgid.cf
+%%DOCSDIR%%/examples/getindices.cf
+%%DOCSDIR%%/examples/getindices_and_values.cf
+%%DOCSDIR%%/examples/getmacaddress.cf
+%%DOCSDIR%%/examples/getregistry.cf
+%%DOCSDIR%%/examples/getuid.cf
+%%DOCSDIR%%/examples/getuserinfo.cf
+%%DOCSDIR%%/examples/getusers.cf
+%%DOCSDIR%%/examples/getvalues.cf
+%%DOCSDIR%%/examples/getvariablemetatags.cf
+%%DOCSDIR%%/examples/global_list_expansion.cf
+%%DOCSDIR%%/examples/global_list_expansion_2.cf
+%%DOCSDIR%%/examples/grep.cf
+%%DOCSDIR%%/examples/groupexists.cf
+%%DOCSDIR%%/examples/guest_environment_kvm.cf
+%%DOCSDIR%%/examples/hash.cf
+%%DOCSDIR%%/examples/hash_to_int.cf
+%%DOCSDIR%%/examples/hashcomment.cf
+%%DOCSDIR%%/examples/hashmatch.cf
+%%DOCSDIR%%/examples/hashuncomment.cf
+%%DOCSDIR%%/examples/helloworld.cf
+%%DOCSDIR%%/examples/host2ip.cf
+%%DOCSDIR%%/examples/hostrange.cf
+%%DOCSDIR%%/examples/hostsseen.cf
+%%DOCSDIR%%/examples/hostswithclass.cf
+%%DOCSDIR%%/examples/hub.cf
+%%DOCSDIR%%/examples/id.cf
+%%DOCSDIR%%/examples/inherit.cf
+%%DOCSDIR%%/examples/insert_users.cf
+%%DOCSDIR%%/examples/intarray.cf
+%%DOCSDIR%%/examples/intersection.cf
+%%DOCSDIR%%/examples/inventory_cpu.cf
+%%DOCSDIR%%/examples/ip2host.cf
+%%DOCSDIR%%/examples/iprange.cf
+%%DOCSDIR%%/examples/irange.cf
+%%DOCSDIR%%/examples/isdir.cf
+%%DOCSDIR%%/examples/isexecutable.cf
+%%DOCSDIR%%/examples/isgreaterthan.cf
+%%DOCSDIR%%/examples/isipinsubnet.cf
+%%DOCSDIR%%/examples/islessthan.cf
+%%DOCSDIR%%/examples/islink.cf
+%%DOCSDIR%%/examples/isnewerthan.cf
+%%DOCSDIR%%/examples/isplain.cf
+%%DOCSDIR%%/examples/isvariable.cf
+%%DOCSDIR%%/examples/iteration.cf
+%%DOCSDIR%%/examples/join.cf
+%%DOCSDIR%%/examples/kill_process_running_wrong_user.cf
+%%DOCSDIR%%/examples/lastnode.cf
+%%DOCSDIR%%/examples/ldap.cf
+%%DOCSDIR%%/examples/length.cf
+%%DOCSDIR%%/examples/linking.cf
+%%DOCSDIR%%/examples/literal_server.cf
+%%DOCSDIR%%/examples/local_group_present.cf
+%%DOCSDIR%%/examples/local_user_password.cf
+%%DOCSDIR%%/examples/local_user_secondary_group_member.cf
+%%DOCSDIR%%/examples/local_users_absent.cf
+%%DOCSDIR%%/examples/local_users_locked.cf
+%%DOCSDIR%%/examples/local_users_present.cf
+%%DOCSDIR%%/examples/locate_files_and_compress.cf
+%%DOCSDIR%%/examples/log_private.cf
+%%DOCSDIR%%/examples/loops.cf
+%%DOCSDIR%%/examples/lsdir.cf
+%%DOCSDIR%%/examples/main.cf
+%%DOCSDIR%%/examples/main_entry_point.cf
+%%DOCSDIR%%/examples/main_library.cf
+%%DOCSDIR%%/examples/maparray.cf
+%%DOCSDIR%%/examples/mapdata.cf
+%%DOCSDIR%%/examples/mapdata_jsonpipe.cf
+%%DOCSDIR%%/examples/maplist.cf
+%%DOCSDIR%%/examples/max-min-mean-variance.cf
+%%DOCSDIR%%/examples/measure_log.cf
+%%DOCSDIR%%/examples/measurements.cf
+%%DOCSDIR%%/examples/menu.cf
+%%DOCSDIR%%/examples/mergedata.cf
+%%DOCSDIR%%/examples/meta.cf
+%%DOCSDIR%%/examples/method.cf
+%%DOCSDIR%%/examples/method_polymorph.cf
+%%DOCSDIR%%/examples/method_validate.cf
+%%DOCSDIR%%/examples/method_var.cf
+%%DOCSDIR%%/examples/method_var2.cf
+%%DOCSDIR%%/examples/missing_ok.cf
+%%DOCSDIR%%/examples/module_exec.cf
+%%DOCSDIR%%/examples/module_exec_2.cf
+%%DOCSDIR%%/examples/monitord.cf
+%%DOCSDIR%%/examples/mount_fs.cf
+%%DOCSDIR%%/examples/multipassvars.cf
+%%DOCSDIR%%/examples/multiple_outcomes.cf
+%%DOCSDIR%%/examples/mustache_classes.cf
+%%DOCSDIR%%/examples/mustache_template_motd.cf
+%%DOCSDIR%%/examples/namespace_classes.cf
+%%DOCSDIR%%/examples/namespace_var_meta.cf
+%%DOCSDIR%%/examples/namespace_var_meta2.cf
+%%DOCSDIR%%/examples/neighbourhood_watch.cf
+%%DOCSDIR%%/examples/none.cf
+%%DOCSDIR%%/examples/nth.cf
+%%DOCSDIR%%/examples/null_config.cf
+%%DOCSDIR%%/examples/orchestrate_chain1.cf
+%%DOCSDIR%%/examples/orchestrate_chain2.cf
+%%DOCSDIR%%/examples/orchestrate_delay_trigger.cf
+%%DOCSDIR%%/examples/orchestrate_dominoes1.cf
+%%DOCSDIR%%/examples/orchestrate_dominoes2.cf
+%%DOCSDIR%%/examples/orchestrate_dragon.cf
+%%DOCSDIR%%/examples/orchestrate_dragon_load_balancer.cf
+%%DOCSDIR%%/examples/orchestrate_n_of_m.cf
+%%DOCSDIR%%/examples/orchestration_hostlist.cf
+%%DOCSDIR%%/examples/ordering.cf
+%%DOCSDIR%%/examples/package_apt.cf
+%%DOCSDIR%%/examples/package_bundles.cf
+%%DOCSDIR%%/examples/package_freebsd.cf
+%%DOCSDIR%%/examples/package_latest.cf
+%%DOCSDIR%%/examples/package_msi_file.cf
+%%DOCSDIR%%/examples/package_msi_version.cf
+%%DOCSDIR%%/examples/package_rpm.cf
+%%DOCSDIR%%/examples/package_solaris.cf
+%%DOCSDIR%%/examples/package_windows_feature.cf
+%%DOCSDIR%%/examples/package_yum.cf
+%%DOCSDIR%%/examples/package_zypper.cf
+%%DOCSDIR%%/examples/packagesmatching.cf
+%%DOCSDIR%%/examples/parallel_exec.cf
+%%DOCSDIR%%/examples/parsestringarray.cf
+%%DOCSDIR%%/examples/parsestringarrayidx.cf
+%%DOCSDIR%%/examples/pathtype.cf
+%%DOCSDIR%%/examples/pattern_and_edit.cf
+%%DOCSDIR%%/examples/peerleader.cf
+%%DOCSDIR%%/examples/peerleaders.cf
+%%DOCSDIR%%/examples/peers.cf
+%%DOCSDIR%%/examples/postfix.cf
+%%DOCSDIR%%/examples/process_kill.cf
+%%DOCSDIR%%/examples/process_matching.cf
+%%DOCSDIR%%/examples/process_matching2.cf
+%%DOCSDIR%%/examples/process_matching3.cf
+%%DOCSDIR%%/examples/process_restart.cf
+%%DOCSDIR%%/examples/process_restart_basic.cf
+%%DOCSDIR%%/examples/process_signalling.cf
+%%DOCSDIR%%/examples/processes_define_class_based_on_process_runtime.cf
+%%DOCSDIR%%/examples/product.cf
+%%DOCSDIR%%/examples/promises.cf
+%%DOCSDIR%%/examples/quoting.cf
+%%DOCSDIR%%/examples/randomint.cf
+%%DOCSDIR%%/examples/readcsv.cf
+%%DOCSDIR%%/examples/readdata.cf
+%%DOCSDIR%%/examples/readfile.cf
+%%DOCSDIR%%/examples/readintarray.cf
+%%DOCSDIR%%/examples/readintrealstringlist.cf
+%%DOCSDIR%%/examples/readlist.cf
+%%DOCSDIR%%/examples/readrealarray.cf
+%%DOCSDIR%%/examples/readstringarray.cf
+%%DOCSDIR%%/examples/readtcp.cf
+%%DOCSDIR%%/examples/reg_multiline.cf
+%%DOCSDIR%%/examples/regarray.cf
+%%DOCSDIR%%/examples/regcmp.cf
+%%DOCSDIR%%/examples/regex_replace.cf
+%%DOCSDIR%%/examples/regex_win.cf
+%%DOCSDIR%%/examples/regextract.cf
+%%DOCSDIR%%/examples/registry.cf
+%%DOCSDIR%%/examples/registry_cache.cf
+%%DOCSDIR%%/examples/registryvalue.cf
+%%DOCSDIR%%/examples/regline.cf
+%%DOCSDIR%%/examples/reglist.cf
+%%DOCSDIR%%/examples/remake_outputs.pl
+%%DOCSDIR%%/examples/remoteclasses.cf
+%%DOCSDIR%%/examples/remoteclasses2.cf
+%%DOCSDIR%%/examples/remotescalar.cf
+%%DOCSDIR%%/examples/remove_deadlinks.cf
+%%DOCSDIR%%/examples/rename.cf
+%%DOCSDIR%%/examples/repairedcommand.cf
+%%DOCSDIR%%/examples/report_custom.cf
+%%DOCSDIR%%/examples/report_state.cf
+%%DOCSDIR%%/examples/reports.cf
+%%DOCSDIR%%/examples/reporttofile.cf
+%%DOCSDIR%%/examples/resolveconf.cf
+%%DOCSDIR%%/examples/returnszero.cf
+%%DOCSDIR%%/examples/reverse.cf
+%%DOCSDIR%%/examples/root_passwd.cf
+%%DOCSDIR%%/examples/select_class.cf
+%%DOCSDIR%%/examples/select_mode.cf
+%%DOCSDIR%%/examples/select_region.cf
+%%DOCSDIR%%/examples/select_size.cf
+%%DOCSDIR%%/examples/selectservers.cf
+%%DOCSDIR%%/examples/server_callback.cf
+%%DOCSDIR%%/examples/server_copy_localhost.cf
+%%DOCSDIR%%/examples/server_copy_purge.cf
+%%DOCSDIR%%/examples/server_copy_remote.cf
+%%DOCSDIR%%/examples/server_flatcopy_localhost.cf
+%%DOCSDIR%%/examples/service_catalogue.cf
+%%DOCSDIR%%/examples/service_catalogue_separate.cf
+%%DOCSDIR%%/examples/service_disable.cf
+%%DOCSDIR%%/examples/service_start.cf
+%%DOCSDIR%%/examples/services.cf
+%%DOCSDIR%%/examples/services_concept.cf
+%%DOCSDIR%%/examples/services_default_service_bundle.cf
+%%DOCSDIR%%/examples/services_win.cf
+%%DOCSDIR%%/examples/setuidlog.cf
+%%DOCSDIR%%/examples/setvar.cf
+%%DOCSDIR%%/examples/shuffle.cf
+%%DOCSDIR%%/examples/simple_ssh_key_distribution.cf
+%%DOCSDIR%%/examples/software_dist.cf
+%%DOCSDIR%%/examples/software_update_version_yum.cf
+%%DOCSDIR%%/examples/some.cf
+%%DOCSDIR%%/examples/sort.cf
+%%DOCSDIR%%/examples/splitstring.cf
+%%DOCSDIR%%/examples/sql_table_structure.cf
+%%DOCSDIR%%/examples/storage.cf
+%%DOCSDIR%%/examples/strcmp.cf
+%%DOCSDIR%%/examples/strftime.cf
+%%DOCSDIR%%/examples/string_downcase.cf
+%%DOCSDIR%%/examples/string_head.cf
+%%DOCSDIR%%/examples/string_length.cf
+%%DOCSDIR%%/examples/string_mustache.cf
+%%DOCSDIR%%/examples/string_replace.cf
+%%DOCSDIR%%/examples/string_reverse.cf
+%%DOCSDIR%%/examples/string_split.cf
+%%DOCSDIR%%/examples/string_tail.cf
+%%DOCSDIR%%/examples/string_upcase.cf
+%%DOCSDIR%%/examples/stringarray.cf
+%%DOCSDIR%%/examples/sublist.cf
+%%DOCSDIR%%/examples/sum.cf
+%%DOCSDIR%%/examples/switchcase.cf
+%%DOCSDIR%%/examples/symlink.cf
+%%DOCSDIR%%/examples/symlink_children.cf
+%%DOCSDIR%%/examples/syslog.cf
+%%DOCSDIR%%/examples/syslog2.cf
+%%DOCSDIR%%/examples/template.cf
+%%DOCSDIR%%/examples/template2.cf
+%%DOCSDIR%%/examples/test_environment.cf
+%%DOCSDIR%%/examples/tidy_all_files.cf
+%%DOCSDIR%%/examples/translatepath.cf
+%%DOCSDIR%%/examples/unique.cf
+%%DOCSDIR%%/examples/unpack_method_calls.cf
+%%DOCSDIR%%/examples/update.cf
+%%DOCSDIR%%/examples/user_edit.cf
+%%DOCSDIR%%/examples/user_edit_method.cf
+%%DOCSDIR%%/examples/userexists.cf
+%%DOCSDIR%%/examples/users_type.cf
+%%DOCSDIR%%/examples/varclass.cf
+%%DOCSDIR%%/examples/varexpansion.cf
+%%DOCSDIR%%/examples/variablesmatching.cf
+%%DOCSDIR%%/examples/variablesmatching_as_data.cf
+%%DOCSDIR%%/examples/varnet.cf
+%%DOCSDIR%%/examples/vars.cf
+%%DOCSDIR%%/examples/warnifline.cf
+%%DOCSDIR%%/examples/webserver.cf
+%%DOCSDIR%%/examples/win_dns_client.cf
+%%DOCSDIR%%/examples/win_emergency.cf
+%%DOCSDIR%%/examples/win_registry.cf
+%%DOCSDIR%%/examples/win_schedule.cf
+%%DOCSDIR%%/examples/zenoss.cf
+%%DOCSDIR%%/examples/mustache_comments.cf
+%%DOCSDIR%%/examples/mustache_extension_compact_json.cf
+%%DOCSDIR%%/examples/mustache_extension_expand_key.cf
+%%DOCSDIR%%/examples/mustache_extension_multiline_json.cf
+%%DOCSDIR%%/examples/mustache_extension_top.cf
+%%DOCSDIR%%/examples/mustache_sections_empty_list.cf
+%%DOCSDIR%%/examples/mustache_sections_inverted.cf
+%%DOCSDIR%%/examples/mustache_sections_non_empty_list.cf
+%%DOCSDIR%%/examples/mustache_sections_non_false_value.cf
+%%DOCSDIR%%/examples/mustache_set_delimiters.cf
+%%DOCSDIR%%/examples/mustache_variables.cf
+%%DOCSDIR%%/examples/readenvfile.cf
+%%DOCSDIR%%/examples/with.cf
+@dir /var/cfengine/inputs
+@dir /var/cfengine/modules
+@dir /var/cfengine/outputs
+@dir /var/cfengine/plugins
+@dir /var/cfengine/state
+@dir(root,wheel,700) /var/cfengine/ppkeys
+@dir /var/cfengine
diff --git a/sysutils/kf6-baloo/distinfo b/sysutils/kf6-baloo/distinfo
index a336085a67eb..dade28c9b7c3 100644
--- a/sysutils/kf6-baloo/distinfo
+++ b/sysutils/kf6-baloo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798879
-SHA256 (KDE/frameworks/6.13.0/baloo-6.13.0.tar.xz) = 5b4574d9a4a080bdc975e931bd411a7386a0c17ff0d5c5751dd26c92010133f8
-SIZE (KDE/frameworks/6.13.0/baloo-6.13.0.tar.xz) = 326860
+TIMESTAMP = 1746358561
+SHA256 (KDE/frameworks/6.14/baloo-6.14.0.tar.xz) = ab60f943607f67929b619c029498f07fa8767aec6a7fb02ecf7392ced25734b4
+SIZE (KDE/frameworks/6.14/baloo-6.14.0.tar.xz) = 326884
diff --git a/sysutils/kf6-kuserfeedback/distinfo b/sysutils/kf6-kuserfeedback/distinfo
index 824bd17bc9ed..5dc32db3d1ed 100644
--- a/sysutils/kf6-kuserfeedback/distinfo
+++ b/sysutils/kf6-kuserfeedback/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798880
-SHA256 (KDE/frameworks/6.13.0/kuserfeedback-6.13.0.tar.xz) = 48c186482fe7a6f1017a7e50b3a16fd7c10c10f7f963c00f32c61bb073404b9a
-SIZE (KDE/frameworks/6.13.0/kuserfeedback-6.13.0.tar.xz) = 266384
+TIMESTAMP = 1746358561
+SHA256 (KDE/frameworks/6.14/kuserfeedback-6.14.0.tar.xz) = 24acd6d2b8582bdd6ae9bfca97278a96763ee184a6cdecbc0dcd64fd4fc238b2
+SIZE (KDE/frameworks/6.14/kuserfeedback-6.14.0.tar.xz) = 266380
diff --git a/sysutils/kf6-kuserfeedback/pkg-plist b/sysutils/kf6-kuserfeedback/pkg-plist
index 0662ab8c403b..9552873fd3ed 100644
--- a/sysutils/kf6-kuserfeedback/pkg-plist
+++ b/sysutils/kf6-kuserfeedback/pkg-plist
@@ -1,5 +1,3 @@
-bin/UserFeedbackConsole
-bin/userfeedbackctl
include/KF6/KUserFeedback/kuserfeedback_version.h
include/KF6/KUserFeedbackCore/KUserFeedback/AbstractDataSource
include/KF6/KUserFeedbackCore/KUserFeedback/ApplicationVersionSource
@@ -60,7 +58,6 @@ lib/libKF6UserFeedbackWidgets.so.%%KDE_FRAMEWORKS_VERSION%%
%%QT_QMLDIR%%/org/kde/userfeedback/libKF6UserFeedbackQml.so
%%QT_QMLDIR%%/org/kde/userfeedback/qmldir
share/KDE/UserFeedbackConsole/user-feedback-manual.qch
-share/applications/org.kde.kuserfeedback-console.desktop
share/locale/ar/LC_MESSAGES/userfeedbackconsole6_qt.qm
share/locale/ar/LC_MESSAGES/userfeedbackprovider6_qt.qm
share/locale/ast/LC_MESSAGES/userfeedbackconsole6_qt.qm
@@ -146,5 +143,4 @@ share/locale/zh_CN/LC_MESSAGES/userfeedbackconsole6_qt.qm
share/locale/zh_CN/LC_MESSAGES/userfeedbackprovider6_qt.qm
share/locale/zh_TW/LC_MESSAGES/userfeedbackconsole6_qt.qm
share/locale/zh_TW/LC_MESSAGES/userfeedbackprovider6_qt.qm
-share/metainfo/org.kde.kuserfeedback-console.appdata.xml
share/qlogging-categories6/org_kde_UserFeedback.categories
diff --git a/sysutils/kf6-kwallet/Makefile b/sysutils/kf6-kwallet/Makefile
index 00d56e2d467e..84351addbc8b 100644
--- a/sysutils/kf6-kwallet/Makefile
+++ b/sysutils/kf6-kwallet/Makefile
@@ -7,11 +7,12 @@ COMMENT= Safe desktop-wide storage for passwords
LIB_DEPENDS= libassuan.so:security/libassuan \
libgcrypt.so:security/libgcrypt \
+ libsecret-1.so:security/libsecret \
libgpgme.so:security/gpgme \
libgpgmepp.so:security/gpgme-cpp \
libqca-qt6.so:devel/qca@qt6
-USES= cmake gettext-tools gl kde:6 qt:6 tar:xz xorg
+USES= cmake gettext-tools gl kde:6 pkgconfig qt:6 tar:xz xorg
USE_GL= gl opengl
USE_KDE= colorscheme config coreaddons crash dbusaddons i18n \
notifications widgetsaddons windowsystem \
@@ -19,4 +20,5 @@ USE_KDE= colorscheme config coreaddons crash dbusaddons i18n \
USE_QT= base
USE_XORG= x11
+KDE_FRAMEWORKS_VERSION= 6.14.1
.include <bsd.port.mk>
diff --git a/sysutils/kf6-kwallet/distinfo b/sysutils/kf6-kwallet/distinfo
index 0b6adc492154..7c99b099df02 100644
--- a/sysutils/kf6-kwallet/distinfo
+++ b/sysutils/kf6-kwallet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798880
-SHA256 (KDE/frameworks/6.13.0/kwallet-6.13.0.tar.xz) = 1a6ff2ccf660a433bda6b00ac873796dcb46bd2443787fcf5fbe4c433ca8cb36
-SIZE (KDE/frameworks/6.13.0/kwallet-6.13.0.tar.xz) = 358072
+TIMESTAMP = 1747419947
+SHA256 (KDE/frameworks/6.14/kwallet-6.14.1.tar.xz) = ef482be2d5211f711d578aa1d1f37f71e641a6a52fd37e11327e19915fd42127
+SIZE (KDE/frameworks/6.14/kwallet-6.14.1.tar.xz) = 365448
diff --git a/sysutils/kf6-kwallet/pkg-plist b/sysutils/kf6-kwallet/pkg-plist
index 48e0a2b28e93..c358889fd4e6 100644
--- a/sysutils/kf6-kwallet/pkg-plist
+++ b/sysutils/kf6-kwallet/pkg-plist
@@ -1,3 +1,4 @@
+bin/ksecretd
bin/kwallet-query
bin/kwalletd6
include/KF6/KWallet/KWallet
@@ -13,11 +14,12 @@ lib/libKF6Wallet.so.6
lib/libKF6Wallet.so.%%KDE_FRAMEWORKS_VERSION%%
lib/libKF6WalletBackend.so.6
lib/libKF6WalletBackend.so.%%KDE_FRAMEWORKS_VERSION%%
-share/applications/org.kde.kwalletd6.desktop
+share/applications/org.kde.ksecretd.desktop
share/dbus-1/interfaces/kf6_org.kde.KWallet.xml
share/dbus-1/services/org.kde.kwalletd5.service
share/dbus-1/services/org.kde.kwalletd6.service
-share/knotifications6/kwalletd6.notifyrc
+share/dbus-1/services/org.kde.secretservicecompat.service
+share/knotifications6/ksecretd.notifyrc
share/locale/ar/LC_MESSAGES/kwallet6-query.mo
share/locale/ar/LC_MESSAGES/kwalletd6.mo
share/locale/ast/LC_MESSAGES/kwallet6-query.mo
diff --git a/sysutils/mackerel-agent/Makefile b/sysutils/mackerel-agent/Makefile
index 5fff6c7a8adb..227baae28737 100644
--- a/sysutils/mackerel-agent/Makefile
+++ b/sysutils/mackerel-agent/Makefile
@@ -1,7 +1,6 @@
PORTNAME= mackerel-agent
DISTVERSIONPREFIX= v
-DISTVERSION= 0.84.3
-PORTREVISION= 1
+DISTVERSION= 0.85.0
CATEGORIES= sysutils
MAINTAINER= meta@FreeBSD.org
diff --git a/sysutils/mackerel-agent/distinfo b/sysutils/mackerel-agent/distinfo
index c7e145c4f26f..7e4f16e5dbf4 100644
--- a/sysutils/mackerel-agent/distinfo
+++ b/sysutils/mackerel-agent/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1744776975
-SHA256 (go/sysutils_mackerel-agent/mackerel-agent-v0.84.3/v0.84.3.mod) = 0bfbbbc63923dac1522431f7c16a7893a055cfe0b06658a36d80cf0d28fd2aad
-SIZE (go/sysutils_mackerel-agent/mackerel-agent-v0.84.3/v0.84.3.mod) = 1950
-SHA256 (go/sysutils_mackerel-agent/mackerel-agent-v0.84.3/v0.84.3.zip) = 86264c0a3f1fb4287161f10f9352f6bcbb5145f373c6b87a25dc6dbe91eff580
-SIZE (go/sysutils_mackerel-agent/mackerel-agent-v0.84.3/v0.84.3.zip) = 251748
+TIMESTAMP = 1747657942
+SHA256 (go/sysutils_mackerel-agent/mackerel-agent-v0.85.0/v0.85.0.mod) = 0bfbbbc63923dac1522431f7c16a7893a055cfe0b06658a36d80cf0d28fd2aad
+SIZE (go/sysutils_mackerel-agent/mackerel-agent-v0.85.0/v0.85.0.mod) = 1950
+SHA256 (go/sysutils_mackerel-agent/mackerel-agent-v0.85.0/v0.85.0.zip) = 2b8259c37217448553d2a6bed2df7ba2ae37bd076fdc5ca06d5743d5cbc48235
+SIZE (go/sysutils_mackerel-agent/mackerel-agent-v0.85.0/v0.85.0.zip) = 251809
diff --git a/sysutils/nut-devel/Makefile b/sysutils/nut-devel/Makefile
index d708ac87443c..58bfdb945f94 100644
--- a/sysutils/nut-devel/Makefile
+++ b/sysutils/nut-devel/Makefile
@@ -18,8 +18,8 @@ CONFLICTS= nut-[0-9]*
USE_GITHUB= yes
GH_ACCOUNT= networkupstools
-GH_TAGNAME= dfe606295
-NUT_COMMIT_DATE= 2025.04.29
+GH_TAGNAME= 8f4340afa
+NUT_COMMIT_DATE= 2025.05.18
MAKE_JOBS_UNSAFE= yes
GNU_CONFIGURE= yes
diff --git a/sysutils/nut-devel/distinfo b/sysutils/nut-devel/distinfo
index 732bf21d8ecf..9fb86854ed7b 100644
--- a/sysutils/nut-devel/distinfo
+++ b/sysutils/nut-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745938007
-SHA256 (networkupstools-nut-2025.04.29-dfe606295_GH0.tar.gz) = 964956b4f1223017d88335e47e079dd1f04fa88dec04c02862e2d6946fc15142
-SIZE (networkupstools-nut-2025.04.29-dfe606295_GH0.tar.gz) = 4865672
+TIMESTAMP = 1747800073
+SHA256 (networkupstools-nut-2025.05.18-8f4340afa_GH0.tar.gz) = 0aaf1596abd1dd4a96f839721ffd83592bc4da789f54066028ad61535db8e092
+SIZE (networkupstools-nut-2025.05.18-8f4340afa_GH0.tar.gz) = 4908098
diff --git a/sysutils/rubygem-smart_proxy_salt/Makefile b/sysutils/rubygem-smart_proxy_salt/Makefile
index 805ef804472a..d40c7bad87c9 100644
--- a/sysutils/rubygem-smart_proxy_salt/Makefile
+++ b/sysutils/rubygem-smart_proxy_salt/Makefile
@@ -1,6 +1,5 @@
PORTNAME= smart_proxy_salt
-PORTVERSION= 5.1.0
-PORTREVISION= 1
+PORTVERSION= 6.0.0
CATEGORIES= sysutils ruby
MASTER_SITES= RG
diff --git a/sysutils/rubygem-smart_proxy_salt/distinfo b/sysutils/rubygem-smart_proxy_salt/distinfo
index c618d0019ec9..708082c02974 100644
--- a/sysutils/rubygem-smart_proxy_salt/distinfo
+++ b/sysutils/rubygem-smart_proxy_salt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713528680
-SHA256 (rubygem/smart_proxy_salt-5.1.0.gem) = 27808b770676394f3bd07e58d4a6527c24c90b55b34f32d7dd3e26163b31701b
-SIZE (rubygem/smart_proxy_salt-5.1.0.gem) = 28672
+TIMESTAMP = 1747547558
+SHA256 (rubygem/smart_proxy_salt-6.0.0.gem) = 08fffd7bf6fb5dfb9f169eeeb5e9a3d0310a0f597e46178523b2735a233f9bf2
+SIZE (rubygem/smart_proxy_salt-6.0.0.gem) = 28672
diff --git a/sysutils/screen-devel/Makefile b/sysutils/screen-devel/Makefile
index a088f2361871..924088d23035 100644
--- a/sysutils/screen-devel/Makefile
+++ b/sysutils/screen-devel/Makefile
@@ -1,6 +1,5 @@
PORTNAME= screen
-DISTVERSION= 5.0.0.${SCREEN_COMMIT_DATE}
-PORTREVISION= 3
+DISTVERSION= 5.0.1.${SCREEN_COMMIT_DATE}
CATEGORIES= sysutils
PKGNAMESUFFIX= -devel
MASTER_SITES= #
@@ -11,8 +10,8 @@ WWW= https://www.gnu.org/software/screen/
CONFLICTS= screen-[0-9]*
-GIT_TAGNAME= 9d8b0ff
-SCREEN_COMMIT_DATE= 20240828
+GIT_TAGNAME= 6790fb8
+SCREEN_COMMIT_DATE= 20250515
WRKSRC= ${WRKDIR}/${PORTNAME}-${GIT_TAGNAME}/src
diff --git a/sysutils/screen-devel/distinfo b/sysutils/screen-devel/distinfo
index 599e0c37127e..61354b72a193 100644
--- a/sysutils/screen-devel/distinfo
+++ b/sysutils/screen-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1724902208
-SHA256 (screen-5.0.0.20240828.tar.gz) = fa9483ef118c8900d4f3051dd40efa8912f16ff8f5a66aa23efc298bfe121f23
-SIZE (screen-5.0.0.20240828.tar.gz) = 722361
+TIMESTAMP = 1747801108
+SHA256 (screen-5.0.1.20250515.tar.gz) = c53b64ba39fdab85c1dc7538ce5980c6858dcc2791359bfc332e6fb5cdd9b62e
+SIZE (screen-5.0.1.20250515.tar.gz) = 723451
diff --git a/sysutils/screen-devel/pkg-plist b/sysutils/screen-devel/pkg-plist
index 827afbb2d2d1..aabb61708efd 100644
--- a/sysutils/screen-devel/pkg-plist
+++ b/sysutils/screen-devel/pkg-plist
@@ -1,5 +1,5 @@
bin/screen
-%%MULTISUID%%bin/screen-5.0.0
+%%MULTISUID%%bin/screen-5.0.1
share/man/man1/screen.1.gz
%%DATADIR%%/utf8encodings/01
%%DATADIR%%/utf8encodings/02
diff --git a/sysutils/screen49/Makefile b/sysutils/screen49/Makefile
index 580f13c0a7c1..53845b416c98 100644
--- a/sysutils/screen49/Makefile
+++ b/sysutils/screen49/Makefile
@@ -21,6 +21,9 @@ WWW= https://www.gnu.org/software/screen/
CONFLICTS+= screen-devel*
+DEPRECATED= Multiple CVEs
+EXPIRATION_DATE=2025-05-31
+
LICENSE= GPLv3
OPTIONS_DEFINE= INFO NETHACK XTERM_256 SYSTEM_SCREENRC MULTIUSER \
diff --git a/sysutils/screen50/Makefile b/sysutils/screen50/Makefile
index 221f4fd63eb0..fc8b46572a80 100644
--- a/sysutils/screen50/Makefile
+++ b/sysutils/screen50/Makefile
@@ -27,17 +27,12 @@ WRKSRC= ${WRKDIR}/${PORTNAME}-${GIT_TAGNAME}-ad9db35/src
LICENSE= GPLv3
-OPTIONS_DEFINE= INFO NETHACK XTERM_256 SYSTEM_SCREENRC MULTIUSER \
+OPTIONS_DEFINE= INFO SYSTEM_SCREENRC MULTIUSER \
NOSOCKETDIR
-OPTIONS_DEFAULT= INFO NETHACK XTERM_256 SOCKETS SYSTEM_SCREENRC \
+OPTIONS_DEFAULT= INFO SYSTEM_SCREENRC \
NCURSES_DEFAULT MULTIUSER
-OPTIONS_SINGLE= IPC NCURSES
-OPTIONS_SINGLE_IPC= SOCKETS NAMED_PIPES
+OPTIONS_SINGLE= NCURSES
OPTIONS_SINGLE_NCURSES= NCURSES_DEFAULT NCURSES_BASE NCURSES_PORT
-NETHACK_DESC= Enable nethack-style messages
-XTERM_256_DESC= Enable support for 256 colour xterm
-SOCKETS_DESC= Use new (4.2.1+) sockets for IPC (default)
-NAMED_PIPES_DESC= Use legacy (4.0.3) named pipes for IPC (override)
SYSTEM_SCREENRC_DESC= Install system screenrc with helpful status line
MULTIUSER_DESC= Install setuid-root screen to support multiuser
MULTIUSER_PLIST_SUB= MULTISUID="@(,,4555) "
@@ -76,20 +71,12 @@ USES+= makeinfo
# set up a custom termcap entry or .screenrc which modifies termcap
# to contain the following: Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm
#
-.if ${PORT_OPTIONS:MXTERM_256}
-CFLAGS+= -DCOLORS256
-.endif
-
-.if ! ${PORT_OPTIONS:MNETHACK}
-CFLAGS+= -DNONETHACK
-.endif
-
.if ${PORT_OPTIONS:MNOSOCKETDIR}
CONFIGURE_ARGS+= --disable-socket-dir
.endif
.if defined(SCREEN_SOCKET_DIR)
-CONFIGURE_ARGS+= --with-socket-dir=${SCREEN_SOCKET_DIR}
+CONFIGURE_ARGS+= --enable-socket-dir=${SCREEN_SOCKET_DIR}
.endif
do-fetch:
@@ -111,10 +98,6 @@ post-patch:
pre-configure:
cd ${WRKSRC} && ./autogen.sh
-post-configure-NAMED_PIPES-on:
- @${ECHO_CMD} '#define NAMEDPIPE 1' >> ${WRKSRC}/config.h
- @${ECHO_CMD} User selected named pipes override set.
-
ETCDIR?= ${PREFIX}/etc
post-install:
diff --git a/sysutils/sysinfo/Makefile b/sysutils/sysinfo/Makefile
index d156a808fcd6..09e297a84a87 100644
--- a/sysutils/sysinfo/Makefile
+++ b/sysutils/sysinfo/Makefile
@@ -1,5 +1,6 @@
PORTNAME= sysinfo
PORTVERSION= 1.0.4
+PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= https://codeberg.org/BSDforge/${PORTNAME}/archive/${DISTVERSION}${EXTRACT_SUFX}?dummy=/
diff --git a/sysutils/sysinfo/pkg-plist b/sysutils/sysinfo/pkg-plist
index 1529371c5fc0..366eb2d24880 100644
--- a/sysutils/sysinfo/pkg-plist
+++ b/sysutils/sysinfo/pkg-plist
@@ -1,4 +1,4 @@
-%%ETCDIR%%.conf.sample
+@sample %%ETCDIR%%.conf.sample
sbin/sysinfo
share/man/man5/sysinfo.conf.5.gz
share/man/man8/sysinfo.8.gz
diff --git a/sysutils/xfce4-battery-plugin/Makefile b/sysutils/xfce4-battery-plugin/Makefile
index ae3977149806..d83e7d9c7978 100644
--- a/sysutils/xfce4-battery-plugin/Makefile
+++ b/sysutils/xfce4-battery-plugin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xfce4-battery-plugin
-PORTVERSION= 1.1.6
+PORTVERSION= 1.2.0
CATEGORIES= sysutils xfce
MASTER_SITES= XFCE/panel-plugins
DIST_SUBDIR= xfce4
@@ -12,22 +12,19 @@ LICENSE= GPLv2
ONLY_FOR_ARCHS= amd64 i386
-LIB_DEPENDS= libharfbuzz.so:print/harfbuzz
-
-USES= alias gettext-tools gmake gnome libtool pkgconfig tar:bzip2 \
- xfce
-USE_GNOME= cairo gdkpixbuf glib20 gtk30
+USES= alias gettext-tools gnome meson pkgconfig tar:xz xfce
+USE_GNOME= glib20 gtk30
USE_LDCONFIG= yes
USE_XFCE= libmenu panel
-GNU_CONFIGURE= yes
-INSTALL_TARGET= install-strip
SSP_UNSAFE= yes
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
-NLS_USES= gettext-runtime
-NLS_CONFIGURE_ENABLE= nls
+NLS_USES= gettext-runtime
+
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/sysutils/xfce4-battery-plugin/distinfo b/sysutils/xfce4-battery-plugin/distinfo
index d379d4d0e7a9..22fe0eec62a3 100644
--- a/sysutils/xfce4-battery-plugin/distinfo
+++ b/sysutils/xfce4-battery-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735047695
-SHA256 (xfce4/xfce4-battery-plugin-1.1.6.tar.bz2) = 327d7304dded8411cd1a48da4f46bac248b44d8b27ffbc2036e0268cb37c3676
-SIZE (xfce4/xfce4-battery-plugin-1.1.6.tar.bz2) = 569701
+TIMESTAMP = 1747672610
+SHA256 (xfce4/xfce4-battery-plugin-1.2.0.tar.xz) = 1dba8f470d2b12517e7b86d83cd2ebf13eb57ff1a01a4f2d2d156cf5194d97b6
+SIZE (xfce4/xfce4-battery-plugin-1.2.0.tar.xz) = 111360
diff --git a/sysutils/xfce4-cpugraph-plugin/Makefile b/sysutils/xfce4-cpugraph-plugin/Makefile
index 3c377c7ad296..61c0ee7d8198 100644
--- a/sysutils/xfce4-cpugraph-plugin/Makefile
+++ b/sysutils/xfce4-cpugraph-plugin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xfce4-cpugraph-plugin
-PORTVERSION= 1.2.11
+PORTVERSION= 1.3.0
CATEGORIES= sysutils xfce
MASTER_SITES= XFCE/panel-plugins
DIST_SUBDIR= xfce4
@@ -10,21 +10,18 @@ WWW= https://docs.xfce.org/panel-plugins/xfce4-cpugraph-plugin/start
LICENSE= GPLv2
-LIB_DEPENDS= libharfbuzz.so:print/harfbuzz
-
-USES= compiler:c++17-lang gettext-tools gmake gnome libtool pkgconfig \
- tar:bzip2 xfce
+USES= compiler:c++17-lang gettext-tools gnome meson pkgconfig tar:xz \
+ xfce
USE_CXXSTD= c++17
-USE_GNOME= cairo gdkpixbuf gtk30
+USE_GNOME= gtk30
USE_XFCE= libmenu panel xfconf
-GNU_CONFIGURE= yes
-INSTALL_TARGET= install-strip
-
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
-NLS_USES= gettext-runtime
-NLS_CONFIGURE_ENABLE= nls
+NLS_USES= gettext-runtime
+
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/sysutils/xfce4-cpugraph-plugin/distinfo b/sysutils/xfce4-cpugraph-plugin/distinfo
index d26b524cec82..3a7a615a32d2 100644
--- a/sysutils/xfce4-cpugraph-plugin/distinfo
+++ b/sysutils/xfce4-cpugraph-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735164388
-SHA256 (xfce4/xfce4-cpugraph-plugin-1.2.11.tar.bz2) = 58aa31df1934afc2a352744754a730a3d796b1246e12c7a5e86f7b6a403ca20d
-SIZE (xfce4/xfce4-cpugraph-plugin-1.2.11.tar.bz2) = 569026
+TIMESTAMP = 1747673776
+SHA256 (xfce4/xfce4-cpugraph-plugin-1.3.0.tar.xz) = c3305edea13ae785ea8b7ce8efbb40b5d5cac69a6f8bf790e4f2efaa780ca097
+SIZE (xfce4/xfce4-cpugraph-plugin-1.3.0.tar.xz) = 94824
diff --git a/sysutils/xfce4-fsguard-plugin/Makefile b/sysutils/xfce4-fsguard-plugin/Makefile
index cf391607e146..1f4f41d95e7b 100644
--- a/sysutils/xfce4-fsguard-plugin/Makefile
+++ b/sysutils/xfce4-fsguard-plugin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xfce4-fsguard-plugin
-PORTVERSION= 1.1.4
+PORTVERSION= 1.2.0
CATEGORIES= sysutils xfce
MASTER_SITES= XFCE/panel-plugins
DIST_SUBDIR= xfce4
@@ -11,21 +11,18 @@ WWW= https://docs.xfce.org/panel-plugins/xfce4-fsguard-plugin/start
# COPYING file is wrong compared to license header
LICENSE= BSD2CLAUSE
-LIB_DEPENDS= libharfbuzz.so:print/harfbuzz
-
-USES= compiler:c11 gettext-tools gmake gnome libtool pkgconfig \
- tar:bzip2 xfce xorg
-USE_GNOME= cairo gdkpixbuf gtk30
+USES= compiler:c11 gettext-tools gnome meson pkgconfig tar:xz xfce \
+ xorg
+USE_GNOME= gdkpixbuf gtk30
USE_XFCE= libmenu panel
USE_XORG= x11
-GNU_CONFIGURE= yes
-INSTALL_TARGET= install-strip
-
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
-NLS_USES= gettext-runtime
-NLS_CONFIGURE_ENABLE= nls
+NLS_USES= gettext-runtime
+
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/sysutils/xfce4-fsguard-plugin/distinfo b/sysutils/xfce4-fsguard-plugin/distinfo
index a4a7f2e25da8..551b71263d1d 100644
--- a/sysutils/xfce4-fsguard-plugin/distinfo
+++ b/sysutils/xfce4-fsguard-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735162861
-SHA256 (xfce4/xfce4-fsguard-plugin-1.1.4.tar.bz2) = 24b3789be6de92678e7036678530c4da4b3838aa3cda428439aa8d140704a4a6
-SIZE (xfce4/xfce4-fsguard-plugin-1.1.4.tar.bz2) = 468762
+TIMESTAMP = 1747675372
+SHA256 (xfce4/xfce4-fsguard-plugin-1.2.0.tar.xz) = 9e40cf3ce7b34e1c27d6b442f3a067886c35154b5d0c4d644a239038611da64f
+SIZE (xfce4/xfce4-fsguard-plugin-1.2.0.tar.xz) = 64096