summaryrefslogtreecommitdiff
path: root/sysutils
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils')
-rwxr-xr-xsysutils/Makefile1
-rw-r--r--sysutils/backrest/Makefile2
-rw-r--r--sysutils/backrest/distinfo14
-rw-r--r--sysutils/kassiber/Makefile3
-rw-r--r--sysutils/kassiber/distinfo6
-rw-r--r--sysutils/kassiber/files/patch-main.c14
-rw-r--r--sysutils/py-healthchecks/Makefile2
-rw-r--r--sysutils/py-healthchecks/distinfo6
-rw-r--r--sysutils/py-healthchecks/files/patch-hc_lib_webauthn.py11
-rw-r--r--sysutils/py-healthchecks/pkg-plist55
-rw-r--r--sysutils/rubygem-mdless/Makefile24
-rw-r--r--sysutils/rubygem-mdless/distinfo3
-rw-r--r--sysutils/rubygem-mdless/pkg-descr2
13 files changed, 90 insertions, 53 deletions
diff --git a/sysutils/Makefile b/sysutils/Makefile
index 6d3010facc14..ef56557ae95d 100755
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -1204,6 +1204,7 @@
SUBDIR += rubygem-license_scout
SUBDIR += rubygem-log4r
SUBDIR += rubygem-logify
+ SUBDIR += rubygem-mdless
SUBDIR += rubygem-mogilefs-client
SUBDIR += rubygem-mothra
SUBDIR += rubygem-murder
diff --git a/sysutils/backrest/Makefile b/sysutils/backrest/Makefile
index 1131474364d9..a32d4618d3ed 100644
--- a/sysutils/backrest/Makefile
+++ b/sysutils/backrest/Makefile
@@ -1,6 +1,6 @@
PORTNAME= backrest
DISTVERSIONPREFIX= v
-DISTVERSION= 1.9.1
+DISTVERSION= 1.9.2
CATEGORIES= sysutils
MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/
DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.frontend${EXTRACT_SUFX}
diff --git a/sysutils/backrest/distinfo b/sysutils/backrest/distinfo
index 014848e583e4..a36034c35da4 100644
--- a/sysutils/backrest/distinfo
+++ b/sysutils/backrest/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1754687606
-SHA256 (go/sysutils_backrest/backrest-v1.9.1/backrest-v1.9.1.frontend.tar.gz) = a98f2a5118a8ae21195810a74d2dd75edfbe2a42b9640a9d5ed0ecee763fe217
-SIZE (go/sysutils_backrest/backrest-v1.9.1/backrest-v1.9.1.frontend.tar.gz) = 3921109
-SHA256 (go/sysutils_backrest/backrest-v1.9.1/v1.9.1.mod) = d54134afa60728e72c45328001a861c4b8c5252da6b8bb15c4719de6857479cc
-SIZE (go/sysutils_backrest/backrest-v1.9.1/v1.9.1.mod) = 3643
-SHA256 (go/sysutils_backrest/backrest-v1.9.1/v1.9.1.zip) = d4f21ba819d16e122acfcd3eb321845d85a69972263040f00936c29abcf3d274
-SIZE (go/sysutils_backrest/backrest-v1.9.1/v1.9.1.zip) = 814669
+TIMESTAMP = 1756425760
+SHA256 (go/sysutils_backrest/backrest-v1.9.2/backrest-v1.9.2.frontend.tar.gz) = 4ba2eb8bd3e4e72b29d8d46449fcac8320cfdc721f997974df48fedaf8af4024
+SIZE (go/sysutils_backrest/backrest-v1.9.2/backrest-v1.9.2.frontend.tar.gz) = 3923028
+SHA256 (go/sysutils_backrest/backrest-v1.9.2/v1.9.2.mod) = d54134afa60728e72c45328001a861c4b8c5252da6b8bb15c4719de6857479cc
+SIZE (go/sysutils_backrest/backrest-v1.9.2/v1.9.2.mod) = 3643
+SHA256 (go/sysutils_backrest/backrest-v1.9.2/v1.9.2.zip) = e16fc7dc2f0f352f101f9d2cddd299752322113ad1f8b5debddf4b6066c31eda
+SIZE (go/sysutils_backrest/backrest-v1.9.2/v1.9.2.zip) = 819691
diff --git a/sysutils/kassiber/Makefile b/sysutils/kassiber/Makefile
index fb88788fcf60..9e968019d444 100644
--- a/sysutils/kassiber/Makefile
+++ b/sysutils/kassiber/Makefile
@@ -1,12 +1,13 @@
PORTNAME= kassiber
DISTVERSIONPREFIX= v
-DISTVERSION= 0.0.2
+DISTVERSION= 0.0.3
CATEGORIES= sysutils
MAINTAINER= fuz@FreeBSD.org
COMMENT= Smuggle programs into jails
LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
USES= uidfix
USE_GITHUB= yes
diff --git a/sysutils/kassiber/distinfo b/sysutils/kassiber/distinfo
index 666ac10c2681..71b9a41d888f 100644
--- a/sysutils/kassiber/distinfo
+++ b/sysutils/kassiber/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752687787
-SHA256 (crest-kassiber-v0.0.2_GH0.tar.gz) = f8b990c797f9f7360187da0210ba1eadc0856f30e4c9ecb622861e57c2512735
-SIZE (crest-kassiber-v0.0.2_GH0.tar.gz) = 9799
+TIMESTAMP = 1756249184
+SHA256 (crest-kassiber-v0.0.3_GH0.tar.gz) = 89aa3237b3787270b2d4d32d731c1503b10ca4f56d9ad073979c21f240dbbeff
+SIZE (crest-kassiber-v0.0.3_GH0.tar.gz) = 10644
diff --git a/sysutils/kassiber/files/patch-main.c b/sysutils/kassiber/files/patch-main.c
deleted file mode 100644
index 3a6e598e28ff..000000000000
--- a/sysutils/kassiber/files/patch-main.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- main.c.orig 2025-07-30 19:54:07 UTC
-+++ main.c
-@@ -302,7 +302,11 @@ openat_retry(const int dfd, const char *const path, in
- if (fd >= 0 || errno != EINTR) {
- return fd;
- } else {
-+#ifdef __powerpc__
-+ return openat_retry(dfd, path, flags, mode);
-+#else
- __attribute__((musttail)) return openat_retry(dfd, path, flags, mode);
-+#endif
- }
- }
-
diff --git a/sysutils/py-healthchecks/Makefile b/sysutils/py-healthchecks/Makefile
index 04f881daa09c..dc1371790a93 100644
--- a/sysutils/py-healthchecks/Makefile
+++ b/sysutils/py-healthchecks/Makefile
@@ -1,6 +1,6 @@
PORTNAME= healthchecks
DISTVERSIONPREFIX= v
-DISTVERSION= 3.10
+DISTVERSION= 3.11
CATEGORIES= sysutils python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/sysutils/py-healthchecks/distinfo b/sysutils/py-healthchecks/distinfo
index ab854ba59b73..14a3b585457c 100644
--- a/sysutils/py-healthchecks/distinfo
+++ b/sysutils/py-healthchecks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749595062
-SHA256 (healthchecks-healthchecks-v3.10_GH0.tar.gz) = 81fcc6577771ba966e45e35976f084419e1637b3f595e42d91556054a7a1b6d6
-SIZE (healthchecks-healthchecks-v3.10_GH0.tar.gz) = 4868195
+TIMESTAMP = 1756493028
+SHA256 (healthchecks-healthchecks-v3.11_GH0.tar.gz) = bd0249067128d2b1be0a9d528c9bb536573ec51f4de98105c50369c49b3e840e
+SIZE (healthchecks-healthchecks-v3.11_GH0.tar.gz) = 5153184
diff --git a/sysutils/py-healthchecks/files/patch-hc_lib_webauthn.py b/sysutils/py-healthchecks/files/patch-hc_lib_webauthn.py
deleted file mode 100644
index 24494bdf19db..000000000000
--- a/sysutils/py-healthchecks/files/patch-hc_lib_webauthn.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- hc/lib/webauthn.py.orig 2025-06-11 05:51:38 UTC
-+++ hc/lib/webauthn.py
-@@ -14,8 +14,6 @@ from fido2.webauthn import (
- UserVerificationRequirement,
- )
-
--fido2.features.webauthn_json_mapping.enabled = True
--
-
- class CreateHelper:
- def __init__(self, rp_id: str, credentials: Iterable[bytes]):
diff --git a/sysutils/py-healthchecks/pkg-plist b/sysutils/py-healthchecks/pkg-plist
index 8cf35605944b..f6a6f063afa9 100644
--- a/sysutils/py-healthchecks/pkg-plist
+++ b/sysutils/py-healthchecks/pkg-plist
@@ -491,6 +491,7 @@ bin/hcks
%%HOMEDIR%%/hc/api/tests/__init__.py
%%HOMEDIR%%/hc/api/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/api/tests/__pycache__/test_admin%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/api/tests/__pycache__/test_auth%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/api/tests/__pycache__/test_badge%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/api/tests/__pycache__/test_bounces%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/api/tests/__pycache__/test_channel_model%%PYTHON_TAG%%.opt-1.pyc
@@ -515,6 +516,7 @@ bin/hcks
%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_discord%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_email%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_github%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_googlechat%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_gotify%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_group%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_matrix%%PYTHON_TAG%%.opt-1.pyc
@@ -551,6 +553,7 @@ bin/hcks
%%HOMEDIR%%/hc/api/tests/__pycache__/test_tokenbucket%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/api/tests/__pycache__/test_update_check%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/api/tests/test_admin.py
+%%HOMEDIR%%/hc/api/tests/test_auth.py
%%HOMEDIR%%/hc/api/tests/test_badge.py
%%HOMEDIR%%/hc/api/tests/test_bounces.py
%%HOMEDIR%%/hc/api/tests/test_channel_model.py
@@ -575,6 +578,7 @@ bin/hcks
%%HOMEDIR%%/hc/api/tests/test_notify_discord.py
%%HOMEDIR%%/hc/api/tests/test_notify_email.py
%%HOMEDIR%%/hc/api/tests/test_notify_github.py
+%%HOMEDIR%%/hc/api/tests/test_notify_googlechat.py
%%HOMEDIR%%/hc/api/tests/test_notify_gotify.py
%%HOMEDIR%%/hc/api/tests/test_notify_group.py
%%HOMEDIR%%/hc/api/tests/test_notify_matrix.py
@@ -663,6 +667,7 @@ bin/hcks
%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_github%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_github_save%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_github_select%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_googlechat%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_gotify%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_group%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_matrix%%PYTHON_TAG%%.opt-1.pyc
@@ -755,6 +760,7 @@ bin/hcks
%%HOMEDIR%%/hc/front/tests/test_add_github.py
%%HOMEDIR%%/hc/front/tests/test_add_github_save.py
%%HOMEDIR%%/hc/front/tests/test_add_github_select.py
+%%HOMEDIR%%/hc/front/tests/test_add_googlechat.py
%%HOMEDIR%%/hc/front/tests/test_add_gotify.py
%%HOMEDIR%%/hc/front/tests/test_add_group.py
%%HOMEDIR%%/hc/front/tests/test_add_matrix.py
@@ -989,16 +995,20 @@ bin/hcks
%%HOMEDIR%%/static-collected/CACHE/css/output.4118f003b752.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.48b942e160d8.css
%%HOMEDIR%%/static-collected/CACHE/css/output.48b942e160d8.css.gz
+%%HOMEDIR%%/static-collected/CACHE/css/output.4f48555496c9.css
+%%HOMEDIR%%/static-collected/CACHE/css/output.4f48555496c9.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.537f18b6ba12.css
%%HOMEDIR%%/static-collected/CACHE/css/output.537f18b6ba12.css.gz
-%%HOMEDIR%%/static-collected/CACHE/css/output.591dec56fbd3.css
-%%HOMEDIR%%/static-collected/CACHE/css/output.591dec56fbd3.css.gz
+%%HOMEDIR%%/static-collected/CACHE/css/output.5b5be2f67d28.css
+%%HOMEDIR%%/static-collected/CACHE/css/output.5b5be2f67d28.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.5b9a3186b65a.css
%%HOMEDIR%%/static-collected/CACHE/css/output.5b9a3186b65a.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.61b1757619db.css
%%HOMEDIR%%/static-collected/CACHE/css/output.61b1757619db.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.651292eaad87.css
%%HOMEDIR%%/static-collected/CACHE/css/output.651292eaad87.css.gz
+%%HOMEDIR%%/static-collected/CACHE/css/output.67ce9cb7a3a5.css
+%%HOMEDIR%%/static-collected/CACHE/css/output.67ce9cb7a3a5.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.7349cc459c54.css
%%HOMEDIR%%/static-collected/CACHE/css/output.7349cc459c54.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.79bc4ba389df.css
@@ -1021,8 +1031,6 @@ bin/hcks
%%HOMEDIR%%/static-collected/CACHE/css/output.a28ec659c3ea.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.a2931392e224.css
%%HOMEDIR%%/static-collected/CACHE/css/output.a2931392e224.css.gz
-%%HOMEDIR%%/static-collected/CACHE/css/output.afdd0d9e2c60.css
-%%HOMEDIR%%/static-collected/CACHE/css/output.afdd0d9e2c60.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.b5314e6471ce.css
%%HOMEDIR%%/static-collected/CACHE/css/output.b5314e6471ce.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.ba3a60f23b9a.css
@@ -1041,8 +1049,6 @@ bin/hcks
%%HOMEDIR%%/static-collected/CACHE/css/output.e3f0c67e857e.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.eebd23618fe6.css
%%HOMEDIR%%/static-collected/CACHE/css/output.eebd23618fe6.css.gz
-%%HOMEDIR%%/static-collected/CACHE/css/output.f6cc102e1861.css
-%%HOMEDIR%%/static-collected/CACHE/css/output.f6cc102e1861.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.fdf9c458f5a6.css
%%HOMEDIR%%/static-collected/CACHE/css/output.fdf9c458f5a6.css.gz
%%HOMEDIR%%/static-collected/CACHE/js/output.02b19c497817.js
@@ -1055,14 +1061,14 @@ bin/hcks
%%HOMEDIR%%/static-collected/CACHE/js/output.097d8334f506.js.gz
%%HOMEDIR%%/static-collected/CACHE/js/output.0e0937a580b2.js
%%HOMEDIR%%/static-collected/CACHE/js/output.0e0937a580b2.js.gz
+%%HOMEDIR%%/static-collected/CACHE/js/output.113a1ef56da7.js
+%%HOMEDIR%%/static-collected/CACHE/js/output.113a1ef56da7.js.gz
%%HOMEDIR%%/static-collected/CACHE/js/output.18f4718d4ce3.js
%%HOMEDIR%%/static-collected/CACHE/js/output.18f4718d4ce3.js.gz
%%HOMEDIR%%/static-collected/CACHE/js/output.26c3b45ec11c.js
%%HOMEDIR%%/static-collected/CACHE/js/output.26c3b45ec11c.js.gz
%%HOMEDIR%%/static-collected/CACHE/js/output.29ce58ce5705.js
%%HOMEDIR%%/static-collected/CACHE/js/output.29ce58ce5705.js.gz
-%%HOMEDIR%%/static-collected/CACHE/js/output.30713209972b.js
-%%HOMEDIR%%/static-collected/CACHE/js/output.30713209972b.js.gz
%%HOMEDIR%%/static-collected/CACHE/js/output.407d637b1928.js
%%HOMEDIR%%/static-collected/CACHE/js/output.407d637b1928.js.gz
%%HOMEDIR%%/static-collected/CACHE/js/output.430be6dfa998.js
@@ -1083,8 +1089,6 @@ bin/hcks
%%HOMEDIR%%/static-collected/CACHE/js/output.7505ee85b4a8.js.gz
%%HOMEDIR%%/static-collected/CACHE/js/output.866b0bf6a99c.js
%%HOMEDIR%%/static-collected/CACHE/js/output.866b0bf6a99c.js.gz
-%%HOMEDIR%%/static-collected/CACHE/js/output.8745e5647b67.js
-%%HOMEDIR%%/static-collected/CACHE/js/output.8745e5647b67.js.gz
%%HOMEDIR%%/static-collected/CACHE/js/output.903693c65e2f.js
%%HOMEDIR%%/static-collected/CACHE/js/output.903693c65e2f.js.gz
%%HOMEDIR%%/static-collected/CACHE/js/output.90b827a4394a.js
@@ -1127,6 +1131,8 @@ bin/hcks
%%HOMEDIR%%/static-collected/CACHE/js/output.eff9e36f847f.js.gz
%%HOMEDIR%%/static-collected/CACHE/js/output.f95b393f8094.js
%%HOMEDIR%%/static-collected/CACHE/js/output.f95b393f8094.js.gz
+%%HOMEDIR%%/static-collected/CACHE/js/output.fad6571c4af0.js
+%%HOMEDIR%%/static-collected/CACHE/js/output.fad6571c4af0.js.gz
%%HOMEDIR%%/static-collected/CACHE/manifest.json
%%HOMEDIR%%/static-collected/admin/css/autocomplete.css
%%HOMEDIR%%/static-collected/admin/css/base.css
@@ -1314,10 +1320,15 @@ bin/hcks
%%HOMEDIR%%/static-collected/img/docs/badges.png
%%HOMEDIR%%/static-collected/img/docs/checks_durations.png
%%HOMEDIR%%/static-collected/img/docs/checks_integrations.png
+%%HOMEDIR%%/static-collected/img/docs/checks_integrations.webm
+%%HOMEDIR%%/static-collected/img/docs/checks_uuid_slug_selector.png
%%HOMEDIR%%/static-collected/img/docs/create_copy.png
%%HOMEDIR%%/static-collected/img/docs/ddwrt.png
%%HOMEDIR%%/static-collected/img/docs/details_durations.png
%%HOMEDIR%%/static-collected/img/docs/details_integrations.png
+%%HOMEDIR%%/static-collected/img/docs/details_integrations.webm
+%%HOMEDIR%%/static-collected/img/docs/details_uuid_slug_selector.png
+%%HOMEDIR%%/static-collected/img/docs/duplicate_slugs.png
%%HOMEDIR%%/static-collected/img/docs/edit_cron_schedule.png
%%HOMEDIR%%/static-collected/img/docs/edit_name.png
%%HOMEDIR%%/static-collected/img/docs/edit_oncalendar_schedule.png
@@ -1328,8 +1339,9 @@ bin/hcks
%%HOMEDIR%%/static-collected/img/docs/filtering_rules.png
%%HOMEDIR%%/static-collected/img/docs/monthly_report.png
%%HOMEDIR%%/static-collected/img/docs/ping_details.png
+%%HOMEDIR%%/static-collected/img/docs/project_settings_ping_key.png
%%HOMEDIR%%/static-collected/img/docs/projects.png
-%%HOMEDIR%%/static-collected/img/docs/prometheus_endpoint.png
+%%HOMEDIR%%/static-collected/img/docs/prometheus_api_keys.png
%%HOMEDIR%%/static-collected/img/docs/routeros1.png
%%HOMEDIR%%/static-collected/img/docs/routeros2.png
%%HOMEDIR%%/static-collected/img/docs/run_ids.png
@@ -1348,6 +1360,7 @@ bin/hcks
%%HOMEDIR%%/static-collected/img/integrations/email.png
%%HOMEDIR%%/static-collected/img/integrations/github-white.png
%%HOMEDIR%%/static-collected/img/integrations/github.png
+%%HOMEDIR%%/static-collected/img/integrations/googlechat.png
%%HOMEDIR%%/static-collected/img/integrations/gotify.png
%%HOMEDIR%%/static-collected/img/integrations/group.png
%%HOMEDIR%%/static-collected/img/integrations/linenotify.png
@@ -1365,6 +1378,10 @@ bin/hcks
%%HOMEDIR%%/static-collected/img/integrations/prometheus.png
%%HOMEDIR%%/static-collected/img/integrations/pushbullet.png
%%HOMEDIR%%/static-collected/img/integrations/rocketchat.png
+%%HOMEDIR%%/static-collected/img/integrations/setup_googlechat_1.png
+%%HOMEDIR%%/static-collected/img/integrations/setup_googlechat_2.png
+%%HOMEDIR%%/static-collected/img/integrations/setup_googlechat_3.png
+%%HOMEDIR%%/static-collected/img/integrations/setup_googlechat_4.png
%%HOMEDIR%%/static-collected/img/integrations/setup_gotify_1.png
%%HOMEDIR%%/static-collected/img/integrations/setup_gotify_2.png
%%HOMEDIR%%/static-collected/img/integrations/setup_matrix_1.png
@@ -1543,10 +1560,15 @@ bin/hcks
%%HOMEDIR%%/static/img/docs/badges.png
%%HOMEDIR%%/static/img/docs/checks_durations.png
%%HOMEDIR%%/static/img/docs/checks_integrations.png
+%%HOMEDIR%%/static/img/docs/checks_integrations.webm
+%%HOMEDIR%%/static/img/docs/checks_uuid_slug_selector.png
%%HOMEDIR%%/static/img/docs/create_copy.png
%%HOMEDIR%%/static/img/docs/ddwrt.png
%%HOMEDIR%%/static/img/docs/details_durations.png
%%HOMEDIR%%/static/img/docs/details_integrations.png
+%%HOMEDIR%%/static/img/docs/details_integrations.webm
+%%HOMEDIR%%/static/img/docs/details_uuid_slug_selector.png
+%%HOMEDIR%%/static/img/docs/duplicate_slugs.png
%%HOMEDIR%%/static/img/docs/edit_cron_schedule.png
%%HOMEDIR%%/static/img/docs/edit_name.png
%%HOMEDIR%%/static/img/docs/edit_oncalendar_schedule.png
@@ -1557,8 +1579,9 @@ bin/hcks
%%HOMEDIR%%/static/img/docs/filtering_rules.png
%%HOMEDIR%%/static/img/docs/monthly_report.png
%%HOMEDIR%%/static/img/docs/ping_details.png
+%%HOMEDIR%%/static/img/docs/project_settings_ping_key.png
%%HOMEDIR%%/static/img/docs/projects.png
-%%HOMEDIR%%/static/img/docs/prometheus_endpoint.png
+%%HOMEDIR%%/static/img/docs/prometheus_api_keys.png
%%HOMEDIR%%/static/img/docs/routeros1.png
%%HOMEDIR%%/static/img/docs/routeros2.png
%%HOMEDIR%%/static/img/docs/run_ids.png
@@ -1577,6 +1600,7 @@ bin/hcks
%%HOMEDIR%%/static/img/integrations/email.png
%%HOMEDIR%%/static/img/integrations/github-white.png
%%HOMEDIR%%/static/img/integrations/github.png
+%%HOMEDIR%%/static/img/integrations/googlechat.png
%%HOMEDIR%%/static/img/integrations/gotify.png
%%HOMEDIR%%/static/img/integrations/group.png
%%HOMEDIR%%/static/img/integrations/linenotify.png
@@ -1594,6 +1618,10 @@ bin/hcks
%%HOMEDIR%%/static/img/integrations/prometheus.png
%%HOMEDIR%%/static/img/integrations/pushbullet.png
%%HOMEDIR%%/static/img/integrations/rocketchat.png
+%%HOMEDIR%%/static/img/integrations/setup_googlechat_1.png
+%%HOMEDIR%%/static/img/integrations/setup_googlechat_2.png
+%%HOMEDIR%%/static/img/integrations/setup_googlechat_3.png
+%%HOMEDIR%%/static/img/integrations/setup_googlechat_4.png
%%HOMEDIR%%/static/img/integrations/setup_gotify_1.png
%%HOMEDIR%%/static/img/integrations/setup_gotify_2.png
%%HOMEDIR%%/static/img/integrations/setup_matrix_1.png
@@ -1813,6 +1841,8 @@ bin/hcks
%%HOMEDIR%%/templates/docs/self_hosted_docker.md
%%HOMEDIR%%/templates/docs/signaling_failures.html-fragment
%%HOMEDIR%%/templates/docs/signaling_failures.md
+%%HOMEDIR%%/templates/docs/slug_urls.html-fragment
+%%HOMEDIR%%/templates/docs/slug_urls.md
%%HOMEDIR%%/templates/emails/alert-body-html.html
%%HOMEDIR%%/templates/emails/alert-body-text.html
%%HOMEDIR%%/templates/emails/alert-subject.html
@@ -1931,6 +1961,7 @@ bin/hcks
%%HOMEDIR%%/templates/integrations/add_discord.html
%%HOMEDIR%%/templates/integrations/add_github.html
%%HOMEDIR%%/templates/integrations/add_github_form.html
+%%HOMEDIR%%/templates/integrations/add_googlechat.html
%%HOMEDIR%%/templates/integrations/add_gotify.html
%%HOMEDIR%%/templates/integrations/add_matrix.html
%%HOMEDIR%%/templates/integrations/add_mattermost.html
diff --git a/sysutils/rubygem-mdless/Makefile b/sysutils/rubygem-mdless/Makefile
new file mode 100644
index 000000000000..f740b07c6ed6
--- /dev/null
+++ b/sysutils/rubygem-mdless/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= mdless
+PORTVERSION= 2.1.62
+CATEGORIES= sysutils rubygems
+MASTER_SITES= RG
+
+MAINTAINER= tiago.gasiba@gmail.com
+COMMENT= Formatted and highlighted view of Markdown files
+WWW= https://rubygems.org/gems/mdless
+
+LICENSE= MIT
+
+RUN_DEPENDS= rubygem-redcarpet>=3.6:textproc/rubygem-redcarpet \
+ rubygem-rouge>=4.2:textproc/rubygem-rouge \
+ rubygem-tty-screen>=0.8:devel/rubygem-tty-screen \
+ rubygem-tty-spinner>=0.8:devel/rubygem-tty-spinner \
+ rubygem-tty-which>=0.5:devel/rubygem-tty-which
+
+USES= gem
+
+NO_ARCH= yes
+
+PLIST_FILES= bin/mdless
+
+.include <bsd.port.mk>
diff --git a/sysutils/rubygem-mdless/distinfo b/sysutils/rubygem-mdless/distinfo
new file mode 100644
index 000000000000..6742984dae7f
--- /dev/null
+++ b/sysutils/rubygem-mdless/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1756391157
+SHA256 (rubygem/mdless-2.1.62.gem) = bb15499dc4f7d37accbc1111660994879170f3df6740c5cef3606528ab6775d3
+SIZE (rubygem/mdless-2.1.62.gem) = 48128
diff --git a/sysutils/rubygem-mdless/pkg-descr b/sysutils/rubygem-mdless/pkg-descr
new file mode 100644
index 000000000000..026ae857aac7
--- /dev/null
+++ b/sysutils/rubygem-mdless/pkg-descr
@@ -0,0 +1,2 @@
+A CLI that provides a formatted and highlighted view of Markdown
+files in a terminal