summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--MOVED1
-rw-r--r--UIDs2
-rw-r--r--archivers/lib1541img/Makefile2
-rw-r--r--archivers/v1541commander/Makefile2
-rw-r--r--astro/Makefile1
-rw-r--r--astro/py-pysolar/Makefile24
-rw-r--r--astro/py-pysolar/distinfo3
-rw-r--r--astro/py-pysolar/pkg-descr9
-rw-r--r--audio/gtultra/Makefile2
-rw-r--r--audio/sonicradio/Makefile2
-rw-r--r--audio/sonicradio/distinfo10
-rw-r--r--audio/spek/Makefile2
-rw-r--r--audio/spek/files/patch-fix-ffmpeg873
-rw-r--r--comms/conserver-com/Makefile4
-rw-r--r--comms/conserver-com/files/patch-conserver_readcfg.c14
-rw-r--r--comms/opencbm-kmod/Makefile2
-rw-r--r--comms/opencbm-plugin-xa1541/Makefile2
-rw-r--r--comms/opencbm/Makefile2
-rw-r--r--comms/syncterm/Makefile2
-rw-r--r--comms/syncterm/distinfo6
-rw-r--r--comms/syncterm/files/patch-src_syncterm_GNUmakefile10
-rw-r--r--converters/dos2ansi/Makefile2
-rw-r--r--deskutils/elementary-iconbrowser/Makefile4
-rw-r--r--deskutils/elementary-iconbrowser/distinfo6
-rw-r--r--deskutils/elementary-iconbrowser/pkg-plist3
-rw-r--r--deskutils/fet/Makefile2
-rw-r--r--deskutils/fet/distinfo6
-rw-r--r--deskutils/nextcloudclient/Makefile2
-rw-r--r--deskutils/nextcloudclient/distinfo6
-rw-r--r--deskutils/stirling-pdf/Makefile2
-rw-r--r--deskutils/stirling-pdf/distinfo6
-rw-r--r--devel/Makefile1
-rw-r--r--devel/R-cran-rversions/Makefile13
-rw-r--r--devel/R-cran-rversions/distinfo6
-rw-r--r--devel/appstream-compose/pkg-plist2
-rw-r--r--devel/appstream-qt/Makefile2
-rw-r--r--devel/appstream-qt/pkg-plist2
-rw-r--r--devel/appstream/Makefile2
-rw-r--r--devel/appstream/distinfo6
-rw-r--r--devel/appstream/pkg-plist3
-rw-r--r--devel/cirrus-cli/Makefile2
-rw-r--r--devel/cirrus-cli/distinfo10
-rw-r--r--devel/exomizer/Makefile2
-rw-r--r--devel/glab/Makefile3
-rw-r--r--devel/glab/distinfo10
-rw-r--r--devel/glab/pkg-plist1
-rw-r--r--devel/jenkins/Makefile2
-rw-r--r--devel/jenkins/distinfo6
-rw-r--r--devel/lldb-mi/Makefile4
-rw-r--r--devel/lldb-mi/distinfo6
-rw-r--r--devel/p5-App-Cmd/Makefile2
-rw-r--r--devel/p5-App-Cmd/distinfo6
-rw-r--r--devel/please/Makefile2
-rw-r--r--devel/please/distinfo10
-rw-r--r--devel/poser/Makefile2
-rw-r--r--devel/py-cysignals/Makefile2
-rw-r--r--devel/py-cysignals/distinfo6
-rw-r--r--devel/py-cysignals/pkg-plist2
-rw-r--r--devel/py-pipdeptree/Makefile9
-rw-r--r--devel/py-pipdeptree/distinfo6
-rw-r--r--devel/py-virtualenv/Makefile5
-rw-r--r--devel/py-virtualenv/distinfo6
-rw-r--r--devel/pyenv/Makefile2
-rw-r--r--devel/pyenv/distinfo6
-rw-r--r--devel/pyenv/pkg-plist4
-rw-r--r--devel/rubygem-opentelemetry-helpers-sql-obfuscation/Makefile2
-rw-r--r--devel/rubygem-opentelemetry-helpers-sql-obfuscation/distinfo6
-rw-r--r--devel/rubygem-opentelemetry-helpers-sql-processor/Makefile21
-rw-r--r--devel/rubygem-opentelemetry-helpers-sql-processor/distinfo3
-rw-r--r--devel/rubygem-opentelemetry-helpers-sql-processor/pkg-descr1
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-action_mailer/Makefile6
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-action_mailer/distinfo6
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-action_pack/Makefile6
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-action_pack/distinfo6
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-action_view/Makefile6
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-action_view/distinfo6
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-active_job/Makefile5
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-active_job/distinfo6
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-active_record/Makefile5
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-active_record/distinfo6
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-active_storage/Makefile6
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-active_storage/distinfo6
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-active_support/Makefile5
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-active_support/distinfo6
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-aws_sdk/Makefile5
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-aws_sdk/distinfo6
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-concurrent_ruby/Makefile5
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-concurrent_ruby/distinfo6
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-ethon/Makefile5
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-ethon/distinfo6
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-excon/Makefile5
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-excon/distinfo6
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-faraday/Makefile5
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-faraday/distinfo6
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-grape/Makefile6
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-grape/distinfo6
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-graphql/Makefile5
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-graphql/distinfo6
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-http/Makefile5
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-http/distinfo6
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-http_client/Makefile5
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-http_client/distinfo6
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-net_http/Makefile5
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-net_http/distinfo6
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-pg/Makefile7
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-pg/distinfo6
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-rails/Makefile20
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-rails/distinfo6
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-rake/Makefile5
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-rake/distinfo6
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-redis/Makefile5
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-redis/distinfo6
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-sidekiq/Makefile5
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-sidekiq/distinfo6
-rw-r--r--devel/simavr/Makefile2
-rw-r--r--dns/cascade/Makefile3
-rw-r--r--editors/vscode/Makefile12
-rw-r--r--editors/vscode/distinfo14
-rw-r--r--editors/vscode/files/patch-build_gulpfile.extensions.js4
-rw-r--r--editors/vscode/files/patch-package.json6
-rw-r--r--editors/vscode/pkg-plist33
-rw-r--r--emulators/emu64/Makefile2
-rw-r--r--finance/nextcloud-cospend/Makefile2
-rw-r--r--finance/nextcloud-cospend/distinfo6
-rw-r--r--graphics/gtkam/Makefile2
-rw-r--r--graphics/libimagequant/Makefile17
-rw-r--r--graphics/libimagequant/Makefile.crates36
-rw-r--r--graphics/libimagequant/distinfo78
-rw-r--r--graphics/openorienteering-mapper/Makefile6
-rw-r--r--graphics/openorienteering-mapper/distinfo4
-rw-r--r--graphics/osgearth/Makefile2
-rw-r--r--lang/python-doc-html/distinfo26
-rw-r--r--lang/python310/Makefile.version2
-rw-r--r--lang/python310/distinfo6
-rw-r--r--lang/python310/pkg-plist2
-rw-r--r--lang/python39/Makefile.version2
-rw-r--r--lang/python39/distinfo8
-rw-r--r--lang/python39/pkg-plist2
-rw-r--r--math/Makefile1
-rw-r--r--math/py-jij-cimod/Makefile34
-rw-r--r--math/py-jij-cimod/distinfo3
-rw-r--r--math/py-jij-cimod/files/patch-CMakeLists.txt20
-rw-r--r--math/py-jij-cimod/files/patch-pyproject.toml11
-rw-r--r--math/py-jij-cimod/pkg-descr7
-rw-r--r--math/rkward/Makefile9
-rw-r--r--math/rkward/distinfo6
-rw-r--r--math/rkward/files/patch-rkward_windows_rktoolwindowbar.cpp4
-rw-r--r--math/rkward/pkg-plist104
-rw-r--r--misc/freebsd-release-manifests/Makefile2
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-ALPHA59
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-BETA19
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-15.0-ALPHA59
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.0-ALPHA59
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.0-BETA19
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.0-ALPHA57
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.0-BETA17
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.0-ALPHA57
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.0-BETA17
-rw-r--r--misc/freebsd-release-manifests/pkg-plist9
-rw-r--r--misc/py-pyfiglet/Makefile10
-rw-r--r--misc/py-pyfiglet/distinfo6
-rw-r--r--multimedia/libde265/Makefile4
-rw-r--r--multimedia/makemkv/Makefile2
-rw-r--r--multimedia/obs-studio/Makefile9
-rw-r--r--multimedia/obs-studio/distinfo6
-rw-r--r--multimedia/obs-studio/pkg-plist35
-rw-r--r--net-im/tuba/Makefile2
-rw-r--r--net-im/tuba/distinfo6
-rw-r--r--net/Makefile1
-rw-r--r--net/gotify-server/Makefile7
-rw-r--r--net/gotify-server/distinfo14
-rw-r--r--net/gotify-server/files/patch-config.example.yml10
-rw-r--r--net/gotify-server/files/patch-config_config.go4
-rw-r--r--net/gotify-server/files/patch-ui_tsconfig.json4
-rw-r--r--net/linphone/Makefile2
-rw-r--r--net/ortp/Makefile2
-rw-r--r--net/p5-URI-ws/Makefile22
-rw-r--r--net/p5-URI-ws/distinfo2
-rw-r--r--net/p5-URI-ws/pkg-descr2
-rw-r--r--net/p5-URI-ws/pkg-plist4
-rw-r--r--ports-mgmt/packagekit/Makefile2
-rw-r--r--ports-mgmt/packagekit/distinfo6
-rw-r--r--ports-mgmt/packagekit/pkg-plist1
-rw-r--r--print/R-cran-textshaping/Makefile4
-rw-r--r--print/R-cran-textshaping/distinfo6
-rw-r--r--science/votca/Makefile5
-rw-r--r--science/votca/distinfo6
-rw-r--r--security/openssh-portable/Makefile18
-rw-r--r--security/openssh-portable/distinfo10
-rw-r--r--security/openssh-portable/files/extra-patch-blacklistd387
-rw-r--r--security/openssh-portable/files/extra-patch-hpn16
-rw-r--r--security/openssh-portable/files/extra-patch-no-blocklistd-hpn-glue27
-rw-r--r--security/openssh-portable/files/patch-upstream-beae06f56e0d0a66ca535896149d5fb0b2e8a1b473
-rw-r--r--security/openvpn-auth-oauth2/Makefile5
-rw-r--r--security/openvpn-auth-oauth2/distinfo10
-rw-r--r--security/tlsc/Makefile2
-rw-r--r--security/trivy/Makefile10
-rw-r--r--security/trivy/distinfo10
-rw-r--r--security/unix-selfauth-helper/Makefile2
-rw-r--r--sysutils/elephant/Makefile13
-rw-r--r--sysutils/elephant/distinfo10
-rw-r--r--sysutils/hcloud/Makefile3
-rw-r--r--sysutils/hcloud/distinfo10
-rw-r--r--sysutils/minipro/Makefile8
-rw-r--r--sysutils/minipro/distinfo6
-rw-r--r--sysutils/minipro/files/patch-Makefile17
-rw-r--r--sysutils/zeitgeist/pkg-plist6
-rw-r--r--textproc/libjcat/Makefile2
-rw-r--r--textproc/libjcat/distinfo6
-rw-r--r--textproc/linuxdoc-tools/Makefile2
-rw-r--r--textproc/obsidian/Makefile3
-rw-r--r--textproc/obsidian/distinfo6
-rw-r--r--www/SNIP/Makefile6
-rw-r--r--www/SNIP/distinfo6
-rw-r--r--www/p5-AnyEvent-WebSocket-Client/Makefile5
-rw-r--r--www/p5-Catalyst-Runtime/Makefile4
-rw-r--r--www/pecl-http/Makefile3
-rw-r--r--www/pecl-http/distinfo6
-rw-r--r--www/pecl-http/files/patch-src_php__http__message__body.c14
-rw-r--r--www/pecl-http/files/patch-src_php__http__misc.c14
-rw-r--r--www/pocket-id/Makefile3
-rw-r--r--www/pocket-id/distinfo14
-rw-r--r--www/privatebin/Makefile4
-rw-r--r--www/privatebin/distinfo6
-rw-r--r--www/privatebin/pkg-plist15
-rw-r--r--www/tinyauth/Makefile9
-rw-r--r--www/tinyauth/distinfo14
-rw-r--r--www/tinyauth/files/pkg-message.in13
-rw-r--r--x11-fonts/ibmfonts/Makefile2
-rw-r--r--x11-wm/fvwm3/Makefile2
-rw-r--r--x11/fireflies/Makefile2
-rw-r--r--x11/walker/Makefile3
-rw-r--r--x11/walker/Makefile.crates1
-rw-r--r--x11/walker/distinfo8
-rw-r--r--x11/walker/pkg-plist1
-rw-r--r--x11/xmoji/Makefile2
-rw-r--r--x11/xpra/Makefile3
-rw-r--r--x11/xpra/distinfo6
-rw-r--r--x11/xpra/pkg-plist1
239 files changed, 1150 insertions, 1087 deletions
diff --git a/MOVED b/MOVED
index 5dc1a0720aa1..23451cfbe2f0 100644
--- a/MOVED
+++ b/MOVED
@@ -4799,3 +4799,4 @@ emulators/86Box@qt6|emulators/86Box|2025-10-08|Unflavorize port, as it is now qt
net-p2p/tremotesf@qt5||2025-10-08|Upstream removed Qt 5 support
net-p2p/tremotesf@qt6|net-p2p/tremotesf|2025-10-08|Qt 6 is the only supported version, de-flavorize
sysutils/moor|textproc/moor|2025-10-10|Moved to a more appropriate category
+net/p5-URI-ws|net/p5-URI|2025-10-12|URI-ws was folded into URI
diff --git a/UIDs b/UIDs
index 38981d063258..d6ef8ba8fca5 100644
--- a/UIDs
+++ b/UIDs
@@ -784,7 +784,7 @@ beehive:*:832:832::0:0:beehive user:/nonexistent:/usr/sbin/nologin
# free: 833
pocket-id:*:834:834::0:0:OIDC provider that allows users to authenticate with their passkeys:/var/db/pocket-id:/usr/sbin/nologin
filebrowser:*:835:835::0:0:Web File Browser:/var/db/filebrowser:/usr/sbin/nologin
-tinyauth:*:836:836::0:0:Simplest way to protect your apps with a login screen:/nonexistent:/usr/sbin/nologin
+tinyauth:*:836:836::0:0:Simplest way to protect your apps with a login screen:/var/db/tinyauth:/usr/sbin/nologin
homebox:*:837:837::0:0:Inventory and organization system built for the Home User:/var/db/homebox:/usr/sbin/nologin
# free: 838
shiori:*:839:839::0:0:Simple bookmark manager built with Go:/var/db/shiori:/usr/sbin/nologin
diff --git a/archivers/lib1541img/Makefile b/archivers/lib1541img/Makefile
index 29865b0b6811..82c6449801e3 100644
--- a/archivers/lib1541img/Makefile
+++ b/archivers/lib1541img/Makefile
@@ -4,7 +4,7 @@ PORTREVISION= 1
DISTVERSIONPREFIX= v
CATEGORIES= archivers devel emulators
-MAINTAINER= zirias@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Library for handling commodore 1541 disk images
WWW= https://github.com/excess-c64/lib1541img
diff --git a/archivers/v1541commander/Makefile b/archivers/v1541commander/Makefile
index 048eb266f856..50e40c6612c6 100644
--- a/archivers/v1541commander/Makefile
+++ b/archivers/v1541commander/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 1.1
DISTVERSIONPREFIX= v
CATEGORIES= archivers emulators
-MAINTAINER= zirias@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Virtual 1541 disk commander
WWW= https://github.com/excess-c64/v1541commander
diff --git a/astro/Makefile b/astro/Makefile
index 089e5c5a75d6..0780ef5d74a1 100644
--- a/astro/Makefile
+++ b/astro/Makefile
@@ -103,6 +103,7 @@
SUBDIR += py-pymeeus
SUBDIR += py-pymetar
SUBDIR += py-pysofa
+ SUBDIR += py-pysolar
SUBDIR += py-pytest-astropy
SUBDIR += py-pytest-astropy-header
SUBDIR += py-pyvo
diff --git a/astro/py-pysolar/Makefile b/astro/py-pysolar/Makefile
new file mode 100644
index 000000000000..e69454ea562b
--- /dev/null
+++ b/astro/py-pysolar/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= pysolar
+DISTVERSION= 0.13
+CATEGORIES= astro science python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Simulate solar irradiation at any point on Earth
+WWW= https://pysolar.org/ \
+ https://github.com/pingswept/pysolar
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+RUN_DEPENDS= ${PYNUMPY}
+
+USES= python
+USE_PYTHON= distutils autoplist pytest
+
+NO_ARCH= yes
+
+# tests as of 0.13: 84 passed, 343 warnings, 1 error in 14.47s
+
+.include <bsd.port.mk>
diff --git a/astro/py-pysolar/distinfo b/astro/py-pysolar/distinfo
new file mode 100644
index 000000000000..b05c7ce3274a
--- /dev/null
+++ b/astro/py-pysolar/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760212092
+SHA256 (pysolar-0.13.tar.gz) = 05913740694e4bb2af8412de3fa278c0435b3b15b2975c8e38625fc4eed1fd6c
+SIZE (pysolar-0.13.tar.gz) = 44526
diff --git a/astro/py-pysolar/pkg-descr b/astro/py-pysolar/pkg-descr
new file mode 100644
index 000000000000..f53a091cce11
--- /dev/null
+++ b/astro/py-pysolar/pkg-descr
@@ -0,0 +1,9 @@
+Python libraries for simulating solar irradiation at any point on Earth.
+
+This package provides functions to calculate solar position (azimuth and
+altitude) and estimate solar radiation received at a given location and time.
+It accounts for atmospheric effects and can be used for solar energy analysis,
+astronomy, and climate research.
+
+The library supports timezone-aware datetime objects and provides accurate
+calculations based on established solar models.
diff --git a/audio/gtultra/Makefile b/audio/gtultra/Makefile
index 140b63918bcc..97fc539a05f1 100644
--- a/audio/gtultra/Makefile
+++ b/audio/gtultra/Makefile
@@ -3,7 +3,7 @@ DISTVERSIONPREFIX= v
DISTVERSION= 1.5.5
CATEGORIES= audio
-MAINTAINER= zirias@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Music tracker for the C64, fork of goattracker
WWW= https://github.com/jpage8580/GTUltra
diff --git a/audio/sonicradio/Makefile b/audio/sonicradio/Makefile
index e17285052a23..c39748c545cf 100644
--- a/audio/sonicradio/Makefile
+++ b/audio/sonicradio/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sonicradio
DISTVERSIONPREFIX= v
-DISTVERSION= 0.8.4
+DISTVERSION= 0.8.5
CATEGORIES= audio
MAINTAINER= nivit@FreeBSD.org
diff --git a/audio/sonicradio/distinfo b/audio/sonicradio/distinfo
index 8e7239a62e99..aaae1ff7ae52 100644
--- a/audio/sonicradio/distinfo
+++ b/audio/sonicradio/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1757144161
-SHA256 (go/audio_sonicradio/sonicradio-v0.8.4/v0.8.4.mod) = c3d6fb914b773066e02f024e166e02a16db329491472ba5b448ad6b3a046978e
-SIZE (go/audio_sonicradio/sonicradio-v0.8.4/v0.8.4.mod) = 1520
-SHA256 (go/audio_sonicradio/sonicradio-v0.8.4/v0.8.4.zip) = 7761a64bf8a6fc33c588af29f464214602dce25a3c06af5cf26d267076ade57c
-SIZE (go/audio_sonicradio/sonicradio-v0.8.4/v0.8.4.zip) = 1270261
+TIMESTAMP = 1760252968
+SHA256 (go/audio_sonicradio/sonicradio-v0.8.5/v0.8.5.mod) = c3d6fb914b773066e02f024e166e02a16db329491472ba5b448ad6b3a046978e
+SIZE (go/audio_sonicradio/sonicradio-v0.8.5/v0.8.5.mod) = 1520
+SHA256 (go/audio_sonicradio/sonicradio-v0.8.5/v0.8.5.zip) = 3aee0d1725abe16604ba74febc06e0a2df1d7e56267ec62ad75e040effcec937
+SIZE (go/audio_sonicradio/sonicradio-v0.8.5/v0.8.5.zip) = 1270273
diff --git a/audio/spek/Makefile b/audio/spek/Makefile
index e58390938e26..1b7b9acaf1b9 100644
--- a/audio/spek/Makefile
+++ b/audio/spek/Makefile
@@ -1,6 +1,6 @@
PORTNAME= spek
DISTVERSION= 0.8.5
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= audio
MASTER_SITES= https://github.com/alexkay/${PORTNAME}/releases/download/v${DISTVERSION}/
diff --git a/audio/spek/files/patch-fix-ffmpeg8 b/audio/spek/files/patch-fix-ffmpeg8
new file mode 100644
index 000000000000..207ceb785198
--- /dev/null
+++ b/audio/spek/files/patch-fix-ffmpeg8
@@ -0,0 +1,73 @@
+From df8402575f1550d79c751051e9006fd3b7fa0fe0 Mon Sep 17 00:00:00 2001
+From: Hannes Braun <hannes@hannesbraun.net>
+Date: Thu, 9 Oct 2025 20:28:34 +0200
+Subject: [PATCH] Fix compatibility with FFmpeg 8
+
+---
+ src/spek-fft.cc | 25 ++++++++++++++++---------
+ 1 file changed, 16 insertions(+), 9 deletions(-)
+
+diff --git src/spek-fft.cc src/spek-fft.cc
+index 3105213f..00d4fa5c 100644
+--- src/spek-fft.cc
++++ src/spek-fft.cc
+@@ -2,7 +2,7 @@
+
+ #define __STDC_CONSTANT_MACROS
+ extern "C" {
+-#include <libavcodec/avfft.h>
++#include <libavutil/tx.h>
+ }
+
+ #include "spek-fft.h"
+@@ -16,7 +16,10 @@ class FFTPlanImpl : public FFTPlan
+ void execute() override;
+
+ private:
+- struct RDFTContext *cx;
++ struct AVTXContext *cx;
++ av_tx_fn tx;
++ float* tmp;
++ const int len;
+ };
+
+ std::unique_ptr<FFTPlan> FFT::create(int nbits)
+@@ -24,27 +27,31 @@ std::unique_ptr<FFTPlan> FFT::create(int nbits)
+ return std::unique_ptr<FFTPlan>(new FFTPlanImpl(nbits));
+ }
+
+-FFTPlanImpl::FFTPlanImpl(int nbits) : FFTPlan(nbits), cx(av_rdft_init(nbits, DFT_R2C))
++FFTPlanImpl::FFTPlanImpl(int nbits) : FFTPlan(nbits), len(1 << nbits)
+ {
++ const float scale = 1.0;
++ av_tx_init(&this->cx, &this->tx, AV_TX_FLOAT_RDFT, 0, this->len, &scale, 0);
++ this->tmp = (float*) av_malloc((this->len + 2) * sizeof(float));
+ }
+
+ FFTPlanImpl::~FFTPlanImpl()
+ {
+- av_rdft_end(this->cx);
++ av_tx_uninit(&this->cx);
++ av_freep(&this->tmp);
+ }
+
+ void FFTPlanImpl::execute()
+ {
+- av_rdft_calc(this->cx, this->get_input());
++ this->tx(this->cx, this->tmp, this->get_input(), sizeof(AVComplexFloat));
+
+ // Calculate magnitudes.
+ int n = this->get_input_size();
+ float n2 = n * n;
+- this->set_output(0, 10.0f * log10f(this->get_input(0) * this->get_input(0) / n2));
+- this->set_output(n / 2, 10.0f * log10f(this->get_input(1) * this->get_input(1) / n2));
++ this->set_output(0, 10.0f * log10f(this->tmp[0] * this->tmp[0] / n2));
+ for (int i = 1; i < n / 2; i++) {
+- float re = this->get_input(i * 2);
+- float im = this->get_input(i * 2 + 1);
++ float re = this->tmp[i * 2];
++ float im = this->tmp[i * 2 + 1];
+ this->set_output(i, 10.0f * log10f((re * re + im * im) / n2));
+ }
++ this->set_output(n / 2, 10.0f * log10f(this->tmp[this->len] * this->tmp[this->len] / n2));
+ }
diff --git a/comms/conserver-com/Makefile b/comms/conserver-com/Makefile
index 9b7a20488617..e9d9cf309626 100644
--- a/comms/conserver-com/Makefile
+++ b/comms/conserver-com/Makefile
@@ -1,11 +1,11 @@
PORTNAME= conserver
DISTVERSION= 8.2.7
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= comms
MASTER_SITES= https://github.com/bstansell/conserver/releases/download/v${DISTVERSION}/
PKGNAMESUFFIX= -com
-MAINTAINER= eduardo@FreeBSD.org
+MAINTAINER= philip@FreeBSD.org
COMMENT= Application that allows multiple users to watch serial consoles
WWW= https://www.conserver.com/
diff --git a/comms/conserver-com/files/patch-conserver_readcfg.c b/comms/conserver-com/files/patch-conserver_readcfg.c
new file mode 100644
index 000000000000..a683927d324c
--- /dev/null
+++ b/comms/conserver-com/files/patch-conserver_readcfg.c
@@ -0,0 +1,14 @@
+--- conserver/readcfg.c.orig 2022-07-08 01:20:02 UTC
++++ conserver/readcfg.c
+@@ -3128,9 +3128,9 @@ ConsoleAdd(CONSENT *c)
+
+ SwapStr(&pCEmatch->motd, &c->motd);
+ SwapStr(&pCEmatch->idlestring, &c->idlestring);
+- SwapStr(&pCEmatch->replstring, &c->breaklist);
++ SwapStr(&pCEmatch->replstring, &c->replstring);
+ SwapStr(&pCEmatch->tasklist, &c->tasklist);
+- SwapStr(&pCEmatch->breaklist, &c->tasklist);
++ SwapStr(&pCEmatch->breaklist, &c->breaklist);
+ pCEmatch->portinc = c->portinc;
+ pCEmatch->portbase = c->portbase;
+ pCEmatch->spinmax = c->spinmax;
diff --git a/comms/opencbm-kmod/Makefile b/comms/opencbm-kmod/Makefile
index 77ea7d63eed5..b88cbc68c9a8 100644
--- a/comms/opencbm-kmod/Makefile
+++ b/comms/opencbm-kmod/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= ${OCBM_VERSION}
PORTREVISION= 2
CATEGORIES= comms archivers
-MAINTAINER= zirias@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= OpenCBM driver module for parallel-port X[MA]-1541 cables
WWW= http://opencbm.sourceforge.net/
diff --git a/comms/opencbm-plugin-xa1541/Makefile b/comms/opencbm-plugin-xa1541/Makefile
index fddd313b1467..64fb480a88f3 100644
--- a/comms/opencbm-plugin-xa1541/Makefile
+++ b/comms/opencbm-plugin-xa1541/Makefile
@@ -2,7 +2,7 @@ PORTNAME= opencbm-plugin-xa1541
PORTVERSION= ${OCBM_VERSION}
CATEGORIES= comms archivers
-MAINTAINER= zirias@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= OpenCBM plugin for parallel-port cables
WWW= http://opencbm.sourceforge.net/
diff --git a/comms/opencbm/Makefile b/comms/opencbm/Makefile
index d01d86da4815..f04c4d159bfa 100644
--- a/comms/opencbm/Makefile
+++ b/comms/opencbm/Makefile
@@ -2,7 +2,7 @@ PORTNAME= opencbm
PORTVERSION= ${OCBM_VERSION}
CATEGORIES= comms archivers
-MAINTAINER= zirias@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Commodore CBM serial IEC/IEEE-488 bus utilities
WWW= http://opencbm.sourceforge.net/
diff --git a/comms/syncterm/Makefile b/comms/syncterm/Makefile
index 76eb74d69cc7..86a1b37571f8 100644
--- a/comms/syncterm/Makefile
+++ b/comms/syncterm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= syncterm
-DISTVERSION= 1.6
+DISTVERSION= 1.7
CATEGORIES= comms
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
DISTNAME= ${PORTNAME}-${PORTVERSION}-src
diff --git a/comms/syncterm/distinfo b/comms/syncterm/distinfo
index 19485fc78257..037e3be80273 100644
--- a/comms/syncterm/distinfo
+++ b/comms/syncterm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739300793
-SHA256 (syncterm-1.6-src.tgz) = 79e3ae43d39f98a592268ff40094094da62aa587b5b925e6b7459d66a5d11d49
-SIZE (syncterm-1.6-src.tgz) = 10986287
+TIMESTAMP = 1760239214
+SHA256 (syncterm-1.7-src.tgz) = bed2a55b17bc2fc2ae65463fe87835c68defe519820657421b99dba18edb90c8
+SIZE (syncterm-1.7-src.tgz) = 11002120
diff --git a/comms/syncterm/files/patch-src_syncterm_GNUmakefile b/comms/syncterm/files/patch-src_syncterm_GNUmakefile
deleted file mode 100644
index e0928249d3dd..000000000000
--- a/comms/syncterm/files/patch-src_syncterm_GNUmakefile
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/syncterm/GNUmakefile.orig 2025-02-11 19:11:48 UTC
-+++ src/syncterm/GNUmakefile
-@@ -83,6 +83,7 @@ $(MTOBJODIR)$(DIRSEP)conn$(OFILE): $(CRYPT_LIBS)
- $(MTOBJODIR)$(DIRSEP)ssh$(OFILE): $(CRYPT_LIBS)
- $(MTOBJODIR)$(DIRSEP)syncterm$(OFILE): $(CRYPT_LIBS) $(CIOLIB-MT)
- $(MTOBJODIR)$(DIRSEP)telnets$(OFILE): $(CRYPT_LIBS)
-+$(MTOBJODIR)$(DIRSEP)webget$(OFILE): $(CRYPT_LIBS)
- $(CIOLIB_INTERPOLATE_OBJS): $(CIOLIB-MT_BUILD)
-
- ifeq ($(os),darwin)
diff --git a/converters/dos2ansi/Makefile b/converters/dos2ansi/Makefile
index 94c28f139c41..ad77c7640a03 100644
--- a/converters/dos2ansi/Makefile
+++ b/converters/dos2ansi/Makefile
@@ -3,7 +3,7 @@ DISTVERSION= 2.0
CATEGORIES= converters
MASTER_SITES= ${WWW}/releases/download/v${DISTVERSION}/
-MAINTAINER= zirias@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Converter for old MS-DOS/ANSI.SYS text files
WWW= https://github.com/Zirias/dos2ansi
diff --git a/deskutils/elementary-iconbrowser/Makefile b/deskutils/elementary-iconbrowser/Makefile
index e4193c27e727..c7e9c5fb028c 100644
--- a/deskutils/elementary-iconbrowser/Makefile
+++ b/deskutils/elementary-iconbrowser/Makefile
@@ -1,5 +1,5 @@
PORTNAME= iconbrowser
-DISTVERSION= 8.0.0
+DISTVERSION= 8.1.0
CATEGORIES= deskutils
PKGNAMEPREFIX= elementary-
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libgranite-7.so:x11-toolkits/granite7
-USES= gettext-tools gnome meson pkgconfig python:build vala:build
+USES= gettext-tools gnome meson pkgconfig vala:build
USE_GITHUB= yes
GH_ACCOUNT= elementary
USE_GNOME= glib20 gtk40 gtksourceview5
diff --git a/deskutils/elementary-iconbrowser/distinfo b/deskutils/elementary-iconbrowser/distinfo
index fdbf22aef1be..6c47d86a830a 100644
--- a/deskutils/elementary-iconbrowser/distinfo
+++ b/deskutils/elementary-iconbrowser/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734952227
-SHA256 (elementary-iconbrowser-8.0.0_GH0.tar.gz) = 97777ecbfe0bd303b753ffc5dc3ed29691d596d3c0b1eba5948542649a94e56d
-SIZE (elementary-iconbrowser-8.0.0_GH0.tar.gz) = 589537
+TIMESTAMP = 1760174568
+SHA256 (elementary-iconbrowser-8.1.0_GH0.tar.gz) = 2d56c2eaf339dbe84ca737c704e01bbfe14aebee80084c48e02a8c276906517b
+SIZE (elementary-iconbrowser-8.1.0_GH0.tar.gz) = 614301
diff --git a/deskutils/elementary-iconbrowser/pkg-plist b/deskutils/elementary-iconbrowser/pkg-plist
index 75e455e57a70..1e24d7a1703a 100644
--- a/deskutils/elementary-iconbrowser/pkg-plist
+++ b/deskutils/elementary-iconbrowser/pkg-plist
@@ -16,10 +16,13 @@ share/locale/ca/LC_MESSAGES/io.elementary.iconbrowser.mo
share/locale/en_GB/LC_MESSAGES/io.elementary.iconbrowser.mo
share/locale/fr/LC_MESSAGES/io.elementary.iconbrowser.mo
share/locale/ja/LC_MESSAGES/io.elementary.iconbrowser.mo
+share/locale/ka/LC_MESSAGES/io.elementary.iconbrowser.mo
+share/locale/mr/LC_MESSAGES/io.elementary.iconbrowser.mo
share/locale/nb/LC_MESSAGES/io.elementary.iconbrowser.mo
share/locale/pt/LC_MESSAGES/io.elementary.iconbrowser.mo
share/locale/ru/LC_MESSAGES/io.elementary.iconbrowser.mo
share/locale/sk/LC_MESSAGES/io.elementary.iconbrowser.mo
share/locale/uk/LC_MESSAGES/io.elementary.iconbrowser.mo
+share/locale/zh_CN/LC_MESSAGES/io.elementary.iconbrowser.mo
share/locale/zh_Hant/LC_MESSAGES/io.elementary.iconbrowser.mo
share/metainfo/io.elementary.iconbrowser.appdata.xml
diff --git a/deskutils/fet/Makefile b/deskutils/fet/Makefile
index f25cabb02b52..214f53382c27 100644
--- a/deskutils/fet/Makefile
+++ b/deskutils/fet/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fet
-DISTVERSION= 7.5.1
+DISTVERSION= 7.5.3
CATEGORIES= deskutils education
MASTER_SITES= https://lalescu.ro/liviu/fet/download/ \
https://lalescu.ro/liviu/fet/download/old/ \
diff --git a/deskutils/fet/distinfo b/deskutils/fet/distinfo
index 51c7cf35a945..aeec08fbb4a7 100644
--- a/deskutils/fet/distinfo
+++ b/deskutils/fet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759293042
-SHA256 (fet-7.5.1.tar.bz2) = dcaa29e84031cbc697df8c1c9f2ecb1bd5ddbd158b0fab171718a09ea5f1608e
-SIZE (fet-7.5.1.tar.bz2) = 16970525
+TIMESTAMP = 1760285600
+SHA256 (fet-7.5.3.tar.bz2) = 97b922a64aee029d2f2f07e067d472e2f8400b17905afe4ec0f7a4bfcbe6fd67
+SIZE (fet-7.5.3.tar.bz2) = 17632595
diff --git a/deskutils/nextcloudclient/Makefile b/deskutils/nextcloudclient/Makefile
index 15f8e209399c..8fa6eacdd3ec 100644
--- a/deskutils/nextcloudclient/Makefile
+++ b/deskutils/nextcloudclient/Makefile
@@ -1,5 +1,5 @@
PORTNAME= nextcloudclient
-PORTVERSION= 3.17.2
+PORTVERSION= 3.17.3
DISTVERSIONPREFIX= v
CATEGORIES= deskutils
diff --git a/deskutils/nextcloudclient/distinfo b/deskutils/nextcloudclient/distinfo
index ad6eb6ee01e2..61ccd6fb7cc0 100644
--- a/deskutils/nextcloudclient/distinfo
+++ b/deskutils/nextcloudclient/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758277937
-SHA256 (nextcloud-desktop-v3.17.2_GH0.tar.gz) = c79c7e05ae3b141e2c4b19da0cde479b63af80eb49164c99af8fa28a38e05aeb
-SIZE (nextcloud-desktop-v3.17.2_GH0.tar.gz) = 9510476
+TIMESTAMP = 1760286397
+SHA256 (nextcloud-desktop-v3.17.3_GH0.tar.gz) = 1313cbca31e795bb44bfe7f251ebb0688e3df488d0c94dc2cdddf77d2abb929a
+SIZE (nextcloud-desktop-v3.17.3_GH0.tar.gz) = 9553123
diff --git a/deskutils/stirling-pdf/Makefile b/deskutils/stirling-pdf/Makefile
index d142c9544dba..10bc0a7410d0 100644
--- a/deskutils/stirling-pdf/Makefile
+++ b/deskutils/stirling-pdf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= stirling-pdf
-PORTVERSION= 1.3.2
+PORTVERSION= 1.4.0
CATEGORIES= deskutils java
MASTER_SITES= https://files.stirlingpdf.com/v${PORTVERSION}/
DISTNAME= Stirling-PDF-with-login
diff --git a/deskutils/stirling-pdf/distinfo b/deskutils/stirling-pdf/distinfo
index 5cedfe914cd6..9eb76d4dd36b 100644
--- a/deskutils/stirling-pdf/distinfo
+++ b/deskutils/stirling-pdf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757134697
-SHA256 (stirling-pdf/1.3.2/Stirling-PDF-with-login.jar) = e424ea6c2ec9c88c422e6dcdac53fcffad498a2bd428a9de92bd748eacd54baa
-SIZE (stirling-pdf/1.3.2/Stirling-PDF-with-login.jar) = 153493847
+TIMESTAMP = 1760250582
+SHA256 (stirling-pdf/1.4.0/Stirling-PDF-with-login.jar) = d81584a8f4a81fd3c855158f83e1b510bd8eefdba78b2001fc3945c0b226dd45
+SIZE (stirling-pdf/1.4.0/Stirling-PDF-with-login.jar) = 153283343
diff --git a/devel/Makefile b/devel/Makefile
index f522ded40728..85db7519a2ca 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -7703,6 +7703,7 @@
SUBDIR += rubygem-opentelemetry-helpers-mysql
SUBDIR += rubygem-opentelemetry-helpers-sql
SUBDIR += rubygem-opentelemetry-helpers-sql-obfuscation
+ SUBDIR += rubygem-opentelemetry-helpers-sql-processor
SUBDIR += rubygem-opentelemetry-instrumentation-action_mailer
SUBDIR += rubygem-opentelemetry-instrumentation-action_pack
SUBDIR += rubygem-opentelemetry-instrumentation-action_view
diff --git a/devel/R-cran-rversions/Makefile b/devel/R-cran-rversions/Makefile
index 445a1aa6fc0c..11f2ca3a931f 100644
--- a/devel/R-cran-rversions/Makefile
+++ b/devel/R-cran-rversions/Makefile
@@ -1,6 +1,5 @@
PORTNAME= rversions
-DISTVERSION= 2.1.2
-PORTREVISION= 1
+DISTVERSION= 3.0.0
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -11,11 +10,11 @@ WWW= https://github.com/r-hub/rversions
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= R-cran-curl>0:ftp/R-cran-curl \
- R-cran-xml2>=1.0.0:textproc/R-cran-xml2
-TEST_DEPENDS= R-cran-covr>0:devel/R-cran-covr \
- R-cran-mockery>0:devel/R-cran-mockery \
- R-cran-testthat>0:devel/R-cran-testthat
+RUN_DEPENDS= R-cran-curl>0:ftp/R-cran-curl
+TEST_DEPENDS= R-cran-pillar>0:devel/R-cran-pillar \
+ R-cran-testthat>=3.0.0:devel/R-cran-testthat \
+ R-cran-webfakes>0:devel/R-cran-webfakes \
+ R-cran-withr>0:devel/R-cran-withr
USES= cran:auto-plist
diff --git a/devel/R-cran-rversions/distinfo b/devel/R-cran-rversions/distinfo
index 565b481c8cf0..2871f50cef0d 100644
--- a/devel/R-cran-rversions/distinfo
+++ b/devel/R-cran-rversions/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1662337879
-SHA256 (rversions_2.1.2.tar.gz) = de5818233e8271132fe8ea70145618950b35786e0d2f270e39bf3338f3b8b160
-SIZE (rversions_2.1.2.tar.gz) = 42135
+TIMESTAMP = 1760169765
+SHA256 (rversions_3.0.0.tar.gz) = da80259d5feb5701db24a8507b36f38ba9fd01e3b460e45edc378cb6930933e1
+SIZE (rversions_3.0.0.tar.gz) = 86682
diff --git a/devel/appstream-compose/pkg-plist b/devel/appstream-compose/pkg-plist
index 2fa9b594b8b0..620ad761c2f3 100644
--- a/devel/appstream-compose/pkg-plist
+++ b/devel/appstream-compose/pkg-plist
@@ -12,7 +12,7 @@ include/appstream-compose/asc-utils.h
lib/girepository-1.0/AppStreamCompose-1.0.typelib
lib/libappstream-compose.so
lib/libappstream-compose.so.0
-lib/libappstream-compose.so.1.1.0
+lib/libappstream-compose.so.1.1.1
libdata/pkgconfig/appstream-compose.pc
libexec/appstreamcli-compose
share/gir-1.0/AppStreamCompose-1.0.gir
diff --git a/devel/appstream-qt/Makefile b/devel/appstream-qt/Makefile
index 59d2e5c50303..18da524bd4fa 100644
--- a/devel/appstream-qt/Makefile
+++ b/devel/appstream-qt/Makefile
@@ -8,7 +8,7 @@ LIB_DEPENDS= libappstream.so:devel/appstream
USES= qt:6
USE_QT= base
-MESON_ARGS= -Dqt=true -Dqt-versions='6'
+MESON_ARGS= -Dqt=true
MASTERDIR= ${.CURDIR}/../appstream
PLIST= ${.CURDIR}/pkg-plist
diff --git a/devel/appstream-qt/pkg-plist b/devel/appstream-qt/pkg-plist
index b0b69b6ac983..3f0036bb089a 100644
--- a/devel/appstream-qt/pkg-plist
+++ b/devel/appstream-qt/pkg-plist
@@ -27,5 +27,5 @@ include/AppStreamQt/video.h
lib/cmake/AppStreamQt/AppStreamQtConfig.cmake
lib/cmake/AppStreamQt/AppStreamQtConfigVersion.cmake
lib/libAppStreamQt.so
-lib/libAppStreamQt.so.1.1.0
+lib/libAppStreamQt.so.1.1.1
lib/libAppStreamQt.so.3
diff --git a/devel/appstream/Makefile b/devel/appstream/Makefile
index 0f5811a8aaed..4ac2e0895b80 100644
--- a/devel/appstream/Makefile
+++ b/devel/appstream/Makefile
@@ -2,7 +2,7 @@
# being overriden by devel/appstream-qt slave port
PORTNAME?= AppStream
-DISTVERSION= 1.1.0
+DISTVERSION= 1.1.1
CATEGORIES= devel
MASTER_SITES= https://www.freedesktop.org/software/${PORTNAME:tl}/releases/
diff --git a/devel/appstream/distinfo b/devel/appstream/distinfo
index d93cca4e06de..485da549bfab 100644
--- a/devel/appstream/distinfo
+++ b/devel/appstream/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758613932
-SHA256 (AppStream-1.1.0.tar.xz) = 298b4732a2670503328e022d68d6ebbb253c716dad0b6ba127a4065262dd2f2c
-SIZE (AppStream-1.1.0.tar.xz) = 2745948
+TIMESTAMP = 1760204650
+SHA256 (AppStream-1.1.1.tar.xz) = 3b9d325074ede328eed4746d0c4fbfc3b8f6f4fdbc9c173ed70e40569a79b117
+SIZE (AppStream-1.1.1.tar.xz) = 2768624
diff --git a/devel/appstream/pkg-plist b/devel/appstream/pkg-plist
index 3762a0800eb0..0fa328c20ee6 100644
--- a/devel/appstream/pkg-plist
+++ b/devel/appstream/pkg-plist
@@ -41,7 +41,7 @@ include/appstream/as-version.h
include/appstream/as-video.h
lib/girepository-1.0/AppStream-1.0.typelib
lib/libappstream.so
-lib/libappstream.so.1.1.0
+lib/libappstream.so.1.1.1
lib/libappstream.so.5
libdata/pkgconfig/appstream.pc
share/appstream/appstream.conf
@@ -51,6 +51,7 @@ share/gir-1.0/AppStream-1.0.gir
share/installed-tests/appstream/metainfo-validate.test
share/locale/ain/LC_MESSAGES/appstream.mo
share/locale/ar/LC_MESSAGES/appstream.mo
+share/locale/bg/LC_MESSAGES/appstream.mo
share/locale/bn/LC_MESSAGES/appstream.mo
share/locale/bn_BD/LC_MESSAGES/appstream.mo
share/locale/ca/LC_MESSAGES/appstream.mo
diff --git a/devel/cirrus-cli/Makefile b/devel/cirrus-cli/Makefile
index a386d5959216..1713aa279988 100644
--- a/devel/cirrus-cli/Makefile
+++ b/devel/cirrus-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cirrus-cli
DISTVERSIONPREFIX= v
-DISTVERSION= 0.154.0
+DISTVERSION= 0.155.0
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/cirrus-cli/distinfo b/devel/cirrus-cli/distinfo
index bccc88d28007..c2cb665e6397 100644
--- a/devel/cirrus-cli/distinfo
+++ b/devel/cirrus-cli/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1760114006
-SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.154.0/v0.154.0.mod) = 113a42e3c84e386566d34d91464e920be141b306503c6fad24d12117326a775d
-SIZE (go/devel_cirrus-cli/cirrus-cli-v0.154.0/v0.154.0.mod) = 10610
-SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.154.0/v0.154.0.zip) = 637459efb5ce58c0e0172edc1dfc1424ea0573b5c371bc5dc9695cf04ed8ad72
-SIZE (go/devel_cirrus-cli/cirrus-cli-v0.154.0/v0.154.0.zip) = 1317291
+TIMESTAMP = 1760256488
+SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.155.0/v0.155.0.mod) = 113a42e3c84e386566d34d91464e920be141b306503c6fad24d12117326a775d
+SIZE (go/devel_cirrus-cli/cirrus-cli-v0.155.0/v0.155.0.mod) = 10610
+SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.155.0/v0.155.0.zip) = 00eace719e00be898b02677857d772db80bc9c15f9d2374ad30821005b440ac9
+SIZE (go/devel_cirrus-cli/cirrus-cli-v0.155.0/v0.155.0.zip) = 1317894
diff --git a/devel/exomizer/Makefile b/devel/exomizer/Makefile
index 2082a89586a8..bddbdb855b9e 100644
--- a/devel/exomizer/Makefile
+++ b/devel/exomizer/Makefile
@@ -3,7 +3,7 @@ DISTVERSION= 3.1.2
CATEGORIES= devel
MASTER_SITES= https://bitbucket.org/magli143/exomizer/wiki/downloads/
-MAINTAINER= zirias@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Cruncher for 6502-based systems
WWW= https://bitbucket.org/magli143/exomizer/wiki/Home
diff --git a/devel/glab/Makefile b/devel/glab/Makefile
index f051a3c7bc87..eb93bddd6bd2 100644
--- a/devel/glab/Makefile
+++ b/devel/glab/Makefile
@@ -1,7 +1,6 @@
PORTNAME= glab
DISTVERSIONPREFIX= v
-DISTVERSION= 1.72.0
-PORTREVISION= 1
+DISTVERSION= 1.73.1
CATEGORIES= devel
MAINTAINER= mfechner@FreeBSD.org
diff --git a/devel/glab/distinfo b/devel/glab/distinfo
index e8ba1553ee93..fb2af53a4a46 100644
--- a/devel/glab/distinfo
+++ b/devel/glab/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1758177654
-SHA256 (go/devel_glab/glab-v1.72.0/v1.72.0.mod) = 87f5664d44f604f8f9bee07a23fa76d64848120d46d02d8afd7ea391529a8633
-SIZE (go/devel_glab/glab-v1.72.0/v1.72.0.mod) = 6451
-SHA256 (go/devel_glab/glab-v1.72.0/v1.72.0.zip) = bc72814dcaa718dbd36d5d498d1ae10e580868fa6b033eded8ea07b0b6d97e56
-SIZE (go/devel_glab/glab-v1.72.0/v1.72.0.zip) = 17499130
+TIMESTAMP = 1760252925
+SHA256 (go/devel_glab/glab-v1.73.1/v1.73.1.mod) = 6c38c677d14fc3d35aa06017b339ef57be98de0f2142523635d63b5eeb9ac600
+SIZE (go/devel_glab/glab-v1.73.1/v1.73.1.mod) = 8140
+SHA256 (go/devel_glab/glab-v1.73.1/v1.73.1.zip) = a698c8ef0d0ba94ee8be4b398ccfa7fa963cb5f16c507119a53bd5da0174559c
+SIZE (go/devel_glab/glab-v1.73.1/v1.73.1.zip) = 17506729
diff --git a/devel/glab/pkg-plist b/devel/glab/pkg-plist
index d59b362f7fc2..7f6273740199 100644
--- a/devel/glab/pkg-plist
+++ b/devel/glab/pkg-plist
@@ -55,6 +55,7 @@
%%MANPAGES%%share/man/man1/glab-duo.1.gz
%%MANPAGES%%share/man/man1/glab-duo-claude-token.1.gz
%%MANPAGES%%share/man/man1/glab-duo-claude.1.gz
+%%MANPAGES%%share/man/man1/glab-duo-codex.1.gz
%%MANPAGES%%share/man/man1/glab-incident-close.1.gz
%%MANPAGES%%share/man/man1/glab-incident-list.1.gz
%%MANPAGES%%share/man/man1/glab-incident-note.1.gz
diff --git a/devel/jenkins/Makefile b/devel/jenkins/Makefile
index 5d55a6c9831b..32b351935c4f 100644
--- a/devel/jenkins/Makefile
+++ b/devel/jenkins/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jenkins
-PORTVERSION= 2.528
+PORTVERSION= 2.531
CATEGORIES= devel java
MASTER_SITES= https://get.jenkins.io/war/${PORTVERSION}/
DISTNAME= jenkins
diff --git a/devel/jenkins/distinfo b/devel/jenkins/distinfo
index 485bfb4ba209..89c17315aa04 100644
--- a/devel/jenkins/distinfo
+++ b/devel/jenkins/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758133304
-SHA256 (jenkins/2.528/jenkins.war) = 0077a6377878eceb659fe0e4c5104fd4adbc36fa307a495eb2264fe4105ed88c
-SIZE (jenkins/2.528/jenkins.war) = 95450722
+TIMESTAMP = 1760217877
+SHA256 (jenkins/2.531/jenkins.war) = ccaa59b34ff7b13bdc442d57b39eee130f7ee582792269fde262fb18b9212f41
+SIZE (jenkins/2.531/jenkins.war) = 94643876
diff --git a/devel/lldb-mi/Makefile b/devel/lldb-mi/Makefile
index 369800a09ad3..335b5b3c9d5b 100644
--- a/devel/lldb-mi/Makefile
+++ b/devel/lldb-mi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= lldb-mi
-DISTVERSION= g20231216
+DISTVERSION= g20250923
CATEGORIES= devel lang
MAINTAINER= arrowd@FreeBSD.org
@@ -13,7 +13,7 @@ USES= cmake llvm:lib,noexport
USE_GITHUB= yes
GH_ACCOUNT= lldb-tools
-GH_TAGNAME= a6c8c66d70b13209f3dabba5b6aefb2c58c3976c
+GH_TAGNAME= 31ed003a15a4a8e44881401d065217dfb2642406
PLIST_FILES= bin/lldb-mi
diff --git a/devel/lldb-mi/distinfo b/devel/lldb-mi/distinfo
index 90b0bb79c976..169f5ee87e90 100644
--- a/devel/lldb-mi/distinfo
+++ b/devel/lldb-mi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1716033448
-SHA256 (lldb-tools-lldb-mi-g20231216-a6c8c66d70b13209f3dabba5b6aefb2c58c3976c_GH0.tar.gz) = c32ca77969e16b312c28c3ae86a5efc01f6a0e2a808605eb5fb553cd54908bdb
-SIZE (lldb-tools-lldb-mi-g20231216-a6c8c66d70b13209f3dabba5b6aefb2c58c3976c_GH0.tar.gz) = 191038
+TIMESTAMP = 1760192018
+SHA256 (lldb-tools-lldb-mi-g20250923-31ed003a15a4a8e44881401d065217dfb2642406_GH0.tar.gz) = 65e0e8871df73ea081ea25a1dd1aa8b4ea626945a97a951ad1940f459363fdae
+SIZE (lldb-tools-lldb-mi-g20250923-31ed003a15a4a8e44881401d065217dfb2642406_GH0.tar.gz) = 190959
diff --git a/devel/p5-App-Cmd/Makefile b/devel/p5-App-Cmd/Makefile
index 36dab671090e..95c32dd9c088 100644
--- a/devel/p5-App-Cmd/Makefile
+++ b/devel/p5-App-Cmd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= App-Cmd
-DISTVERSION= 0.337
+DISTVERSION= 0.338
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/devel/p5-App-Cmd/distinfo b/devel/p5-App-Cmd/distinfo
index 0672c9fe5c8d..917f35b9f820 100644
--- a/devel/p5-App-Cmd/distinfo
+++ b/devel/p5-App-Cmd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735892645
-SHA256 (App-Cmd-0.337.tar.gz) = f6acf2c31108bbc38a6f0d747112df0036cb95f33db094ac470f698b0539a0eb
-SIZE (App-Cmd-0.337.tar.gz) = 50287
+TIMESTAMP = 1760256658
+SHA256 (App-Cmd-0.338.tar.gz) = 600da9292b22193f8b72d1b8dbf0af13d201edcc73a8292882461550e8db5221
+SIZE (App-Cmd-0.338.tar.gz) = 50670
diff --git a/devel/please/Makefile b/devel/please/Makefile
index 751a6011d6cc..d200b10a7f85 100644
--- a/devel/please/Makefile
+++ b/devel/please/Makefile
@@ -1,6 +1,6 @@
PORTNAME= please
DISTVERSIONPREFIX= v
-DISTVERSION= 17.20.0
+DISTVERSION= 17.21.0
CATEGORIES= devel
MASTER_SITES= https://raw.githubusercontent.com/thought-machine/please/${DISTVERSIONFULL}/
DISTFILES= go.mod
diff --git a/devel/please/distinfo b/devel/please/distinfo
index 4f40add75338..0fa122beb150 100644
--- a/devel/please/distinfo
+++ b/devel/please/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1760114563
-SHA256 (go/devel_please/thought-machine-please-v17.20.0_GH0/go.mod) = f0f612115a5d26718a91d6f4cf2a153360db691cfc5a24f5049f043f0b45dbda
-SIZE (go/devel_please/thought-machine-please-v17.20.0_GH0/go.mod) = 5379
-SHA256 (go/devel_please/thought-machine-please-v17.20.0_GH0/thought-machine-please-v17.20.0_GH0.tar.gz) = ac8722c1dc760119672630eb9994588252eeb5cb5daf670e69787aed894ca42d
-SIZE (go/devel_please/thought-machine-please-v17.20.0_GH0/thought-machine-please-v17.20.0_GH0.tar.gz) = 2072816
+TIMESTAMP = 1760256724
+SHA256 (go/devel_please/thought-machine-please-v17.21.0_GH0/go.mod) = f0f612115a5d26718a91d6f4cf2a153360db691cfc5a24f5049f043f0b45dbda
+SIZE (go/devel_please/thought-machine-please-v17.21.0_GH0/go.mod) = 5379
+SHA256 (go/devel_please/thought-machine-please-v17.21.0_GH0/thought-machine-please-v17.21.0_GH0.tar.gz) = 3a7236699dd3ff0866553299a65afe4d94b8d8af7aaab943a9b50c3465e6899b
+SIZE (go/devel_please/thought-machine-please-v17.21.0_GH0/thought-machine-please-v17.21.0_GH0.tar.gz) = 2072758
diff --git a/devel/poser/Makefile b/devel/poser/Makefile
index 9d3fea06bf85..4b54a24a14bb 100644
--- a/devel/poser/Makefile
+++ b/devel/poser/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= devel
MASTER_SITES= https://github.com/Zirias/%SUBDIR%/
MASTER_SITE_SUBDIR= ${PORTNAME}/releases/download/v${DISTVERSION}
-MAINTAINER= zirias@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= C framework for POsix SERvices
WWW= https://zirias.github.io/poser/
diff --git a/devel/py-cysignals/Makefile b/devel/py-cysignals/Makefile
index 26b3d8390db9..f544f1ce3174 100644
--- a/devel/py-cysignals/Makefile
+++ b/devel/py-cysignals/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cysignals
-PORTVERSION= 1.12.4
+PORTVERSION= 1.12.5
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-cysignals/distinfo b/devel/py-cysignals/distinfo
index f7182fb48877..7be5ff5b3c17 100644
--- a/devel/py-cysignals/distinfo
+++ b/devel/py-cysignals/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755003209
-SHA256 (cysignals-1.12.4.tar.gz) = 4aefa3b35eb036cb40b2b948df84725976b987895338204f64550e2d63891f5f
-SIZE (cysignals-1.12.4.tar.gz) = 65545
+TIMESTAMP = 1760031747
+SHA256 (cysignals-1.12.5.tar.gz) = 8f8ed409043d028b59d063dc4c069cbf12a750534757ce06f38eeac5ff368700
+SIZE (cysignals-1.12.5.tar.gz) = 86022
diff --git a/devel/py-cysignals/pkg-plist b/devel/py-cysignals/pkg-plist
index d1e2cceb0a0a..dc13c67df401 100644
--- a/devel/py-cysignals/pkg-plist
+++ b/devel/py-cysignals/pkg-plist
@@ -3,6 +3,7 @@ bin/cysignals-CSI
%%PYTHON_SITELIBDIR%%/cysignals-%%VER%%.dist-info/METADATA
%%PYTHON_SITELIBDIR%%/cysignals-%%VER%%.dist-info/RECORD
%%PYTHON_SITELIBDIR%%/cysignals-%%VER%%.dist-info/WHEEL
+%%PYTHON_SITELIBDIR%%/cysignals-%%VER%%.dist-info/entry_points.txt
%%PYTHON_SITELIBDIR%%/cysignals/__init__.py
%%PYTHON_SITELIBDIR%%/cysignals/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/cysignals/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
@@ -11,6 +12,7 @@ bin/cysignals-CSI
%%PYTHON_SITELIBDIR%%/cysignals/alarm%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/cysignals/cysignals_config.h
%%PYTHON_SITELIBDIR%%/cysignals/cysignals-CSI-helper.py
+%%PYTHON_SITELIBDIR%%/cysignals/cysignals.pc
%%PYTHON_SITELIBDIR%%/cysignals/macros.h
%%PYTHON_SITELIBDIR%%/cysignals/memory.pxd
%%PYTHON_SITELIBDIR%%/cysignals/pselect%%PYTHON_TAG%%.so
diff --git a/devel/py-pipdeptree/Makefile b/devel/py-pipdeptree/Makefile
index bf755292ff07..08666428b5d6 100644
--- a/devel/py-pipdeptree/Makefile
+++ b/devel/py-pipdeptree/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pipdeptree
-DISTVERSION= 2.28.0
+DISTVERSION= 2.29.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,9 +12,9 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=1.27:devel/py-hatchling@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0.4:devel/py-hatch-vcs@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=24.1:devel/py-packaging@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pip>=23.3.2:devel/py-pip@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0.5:devel/py-hatch-vcs@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=25:devel/py-packaging@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pip>=23.2:devel/py-pip@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517 pytest
@@ -24,5 +24,6 @@ NO_ARCH= yes
post-patch:
@${REINPLACE_CMD} -e 's|import __version__|import version as __version__|g' \
${WRKSRC}/src/pipdeptree/_cli.py
+ @${REINPLACE_CMD} -e 's|pip>=25.2|pip>=23.2|g' ${WRKSRC}/pyproject.toml
.include <bsd.port.mk>
diff --git a/devel/py-pipdeptree/distinfo b/devel/py-pipdeptree/distinfo
index a02ac03759ce..384c83ea098c 100644
--- a/devel/py-pipdeptree/distinfo
+++ b/devel/py-pipdeptree/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753181455
-SHA256 (pipdeptree-2.28.0.tar.gz) = bae533e30249b1aa6d9cb315ef6f1c039e9adaa55d5b25438395cace5716eaa6
-SIZE (pipdeptree-2.28.0.tar.gz) = 42583
+TIMESTAMP = 1760257175
+SHA256 (pipdeptree-2.29.0.tar.gz) = e21ea782b6266611a5505d76db2f187f43eb140248029e06b535928617f6847f
+SIZE (pipdeptree-2.29.0.tar.gz) = 42077
diff --git a/devel/py-virtualenv/Makefile b/devel/py-virtualenv/Makefile
index 303e70a02a4e..5bd4d3910803 100644
--- a/devel/py-virtualenv/Makefile
+++ b/devel/py-virtualenv/Makefile
@@ -1,5 +1,5 @@
PORTNAME= virtualenv
-PORTVERSION= 20.35.1
+PORTVERSION= 20.35.3
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,7 +15,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}distlib>=0.3.7:devel/py-distlib@${PY_FLAVO
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}distlib>=0.3.7:devel/py-distlib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}filelock>=3.12.2:sysutils/py-filelock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}platformdirs>=3.9.1:devel/py-platformdirs@${PY_FLAVOR}
-# tests: 321 passed, 33 skipped
+# tests: 355 passed, 38 skipped, 2 deselected
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}covdefaults>=2.3:devel/py-covdefaults@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}coverage>=7.3.2:devel/py-coverage@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}coverage_enable_subprocess>=1.0:devel/py-coverage_enable_subprocess@${PY_FLAVOR} \
@@ -35,6 +35,7 @@ USES= cpe python
USE_GITHUB= yes
GH_ACCOUNT= pypa
USE_PYTHON= autoplist concurrent pep517 pytest
+PYTEST_BROKEN_TESTS= test_build_c_ext.py # ERROR: Could not find a version that satisfies the requirement setuptools>=40.8.0
# Fix the LookupError: setuptools-scm was unable to detect version (build target)
MAKE_ENV= SETUPTOOLS_SCM_PRETEND_VERSION="${PORTVERSION}"
diff --git a/devel/py-virtualenv/distinfo b/devel/py-virtualenv/distinfo
index e0dd1268aefb..9b7606e582d6 100644
--- a/devel/py-virtualenv/distinfo
+++ b/devel/py-virtualenv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760086524
-SHA256 (pypa-virtualenv-20.35.1_GH0.tar.gz) = 036d53c978bde6f11c7cfa7687491756d0e12e1a77cfbfda01b03988f5947776
-SIZE (pypa-virtualenv-20.35.1_GH0.tar.gz) = 6047898
+TIMESTAMP = 1760254700
+SHA256 (pypa-virtualenv-20.35.3_GH0.tar.gz) = ea7aae2fa5525b119f6c4254f2aa786805011a911e6438c97a58be89135a110d
+SIZE (pypa-virtualenv-20.35.3_GH0.tar.gz) = 6044008
diff --git a/devel/pyenv/Makefile b/devel/pyenv/Makefile
index e6c8381f8b6b..d881793d0912 100644
--- a/devel/pyenv/Makefile
+++ b/devel/pyenv/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pyenv
DISTVERSIONPREFIX= v
-DISTVERSION= 2.6.9
+DISTVERSION= 2.6.10
CATEGORIES= devel python
MAINTAINER= olgeni@FreeBSD.org
diff --git a/devel/pyenv/distinfo b/devel/pyenv/distinfo
index 390deed8a881..253c3289a72e 100644
--- a/devel/pyenv/distinfo
+++ b/devel/pyenv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759997169
-SHA256 (pyenv-pyenv-v2.6.9_GH0.tar.gz) = 57a0d44a3067de6222255e2046aeca5c1cfed350d92da58e9fc602bb464a53dc
-SIZE (pyenv-pyenv-v2.6.9_GH0.tar.gz) = 1359766
+TIMESTAMP = 1760173805
+SHA256 (pyenv-pyenv-v2.6.10_GH0.tar.gz) = 3a45027e61a348b6a621cbdd28e1aa76aa09addbcda83f7c776aea206b3f4994
+SIZE (pyenv-pyenv-v2.6.10_GH0.tar.gz) = 1360131
diff --git a/devel/pyenv/pkg-plist b/devel/pyenv/pkg-plist
index e823c0177fe9..f6b10a6e0cb7 100644
--- a/devel/pyenv/pkg-plist
+++ b/devel/pyenv/pkg-plist
@@ -203,6 +203,7 @@ libexec/pyenv-plugins/python-build/share/python-build/3.9.20
libexec/pyenv-plugins/python-build/share/python-build/3.9.21
libexec/pyenv-plugins/python-build/share/python-build/3.9.22
libexec/pyenv-plugins/python-build/share/python-build/3.9.23
+libexec/pyenv-plugins/python-build/share/python-build/3.9.24
libexec/pyenv-plugins/python-build/share/python-build/3.10-dev
libexec/pyenv-plugins/python-build/share/python-build/3.10.0
libexec/pyenv-plugins/python-build/share/python-build/3.10.1
@@ -223,6 +224,7 @@ libexec/pyenv-plugins/python-build/share/python-build/3.10.15
libexec/pyenv-plugins/python-build/share/python-build/3.10.16
libexec/pyenv-plugins/python-build/share/python-build/3.10.17
libexec/pyenv-plugins/python-build/share/python-build/3.10.18
+libexec/pyenv-plugins/python-build/share/python-build/3.10.19
libexec/pyenv-plugins/python-build/share/python-build/3.11-dev
libexec/pyenv-plugins/python-build/share/python-build/3.11.0
libexec/pyenv-plugins/python-build/share/python-build/3.11.1
@@ -238,6 +240,7 @@ libexec/pyenv-plugins/python-build/share/python-build/3.11.10
libexec/pyenv-plugins/python-build/share/python-build/3.11.11
libexec/pyenv-plugins/python-build/share/python-build/3.11.12
libexec/pyenv-plugins/python-build/share/python-build/3.11.13
+libexec/pyenv-plugins/python-build/share/python-build/3.11.14
libexec/pyenv-plugins/python-build/share/python-build/3.12-dev
libexec/pyenv-plugins/python-build/share/python-build/3.12.0
libexec/pyenv-plugins/python-build/share/python-build/3.12.1
@@ -251,6 +254,7 @@ libexec/pyenv-plugins/python-build/share/python-build/3.12.8
libexec/pyenv-plugins/python-build/share/python-build/3.12.9
libexec/pyenv-plugins/python-build/share/python-build/3.12.10
libexec/pyenv-plugins/python-build/share/python-build/3.12.11
+libexec/pyenv-plugins/python-build/share/python-build/3.12.12
libexec/pyenv-plugins/python-build/share/python-build/3.13t-dev
libexec/pyenv-plugins/python-build/share/python-build/3.13-dev
libexec/pyenv-plugins/python-build/share/python-build/3.13.0
diff --git a/devel/rubygem-opentelemetry-helpers-sql-obfuscation/Makefile b/devel/rubygem-opentelemetry-helpers-sql-obfuscation/Makefile
index 6ac739cac083..ab6c6de1ddc2 100644
--- a/devel/rubygem-opentelemetry-helpers-sql-obfuscation/Makefile
+++ b/devel/rubygem-opentelemetry-helpers-sql-obfuscation/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-helpers-sql-obfuscation
-PORTVERSION= 0.3.0
+PORTVERSION= 0.4.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-opentelemetry-helpers-sql-obfuscation/distinfo b/devel/rubygem-opentelemetry-helpers-sql-obfuscation/distinfo
index 24eb33ca1c11..a2cfa2ae6127 100644
--- a/devel/rubygem-opentelemetry-helpers-sql-obfuscation/distinfo
+++ b/devel/rubygem-opentelemetry-helpers-sql-obfuscation/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752212838
-SHA256 (rubygem/opentelemetry-helpers-sql-obfuscation-0.3.0.gem) = f5d866d58f98267b5302be479c9dddad25ddf7db19030d44fb5ab93025ea9e4b
-SIZE (rubygem/opentelemetry-helpers-sql-obfuscation-0.3.0.gem) = 11776
+TIMESTAMP = 1760245948
+SHA256 (rubygem/opentelemetry-helpers-sql-obfuscation-0.4.0.gem) = 7252199f13df8dabb0a44f6b856c0ed3393585b9ad055371da4227a88a2c2341
+SIZE (rubygem/opentelemetry-helpers-sql-obfuscation-0.4.0.gem) = 12288
diff --git a/devel/rubygem-opentelemetry-helpers-sql-processor/Makefile b/devel/rubygem-opentelemetry-helpers-sql-processor/Makefile
new file mode 100644
index 000000000000..49b4d4167fdb
--- /dev/null
+++ b/devel/rubygem-opentelemetry-helpers-sql-processor/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= opentelemetry-helpers-sql-processor
+PORTVERSION= 0.1.0
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= SQL Processing Instrumentation Helpers for the OpenTelemetry framework
+WWW= https://opentelemetry.io/ \
+ https://github.com/open-telemetry/opentelemetry-ruby \
+ https://github.com/open-telemetry/opentelemetry-ruby-contrib/tree/main/helpers/sql-processor
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= rubygem-opentelemetry-common>=0.21<1:devel/rubygem-opentelemetry-common
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-opentelemetry-helpers-sql-processor/distinfo b/devel/rubygem-opentelemetry-helpers-sql-processor/distinfo
new file mode 100644
index 000000000000..a2cfa2ae6127
--- /dev/null
+++ b/devel/rubygem-opentelemetry-helpers-sql-processor/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760245948
+SHA256 (rubygem/opentelemetry-helpers-sql-obfuscation-0.4.0.gem) = 7252199f13df8dabb0a44f6b856c0ed3393585b9ad055371da4227a88a2c2341
+SIZE (rubygem/opentelemetry-helpers-sql-obfuscation-0.4.0.gem) = 12288
diff --git a/devel/rubygem-opentelemetry-helpers-sql-processor/pkg-descr b/devel/rubygem-opentelemetry-helpers-sql-processor/pkg-descr
new file mode 100644
index 000000000000..a914f87bd4c9
--- /dev/null
+++ b/devel/rubygem-opentelemetry-helpers-sql-processor/pkg-descr
@@ -0,0 +1 @@
+SQL Processing Instrumentation Helpers for the OpenTelemetry framework
diff --git a/devel/rubygem-opentelemetry-instrumentation-action_mailer/Makefile b/devel/rubygem-opentelemetry-instrumentation-action_mailer/Makefile
index 0bac5f0dedf3..68303c376b1e 100644
--- a/devel/rubygem-opentelemetry-instrumentation-action_mailer/Makefile
+++ b/devel/rubygem-opentelemetry-instrumentation-action_mailer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-action_mailer
-PORTVERSION= 0.4.0
+PORTVERSION= 0.5.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -12,9 +12,7 @@ WWW= https://opentelemetry.io/ \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-opentelemetry-api>=1.0<2:devel/rubygem-opentelemetry-api \
- rubygem-opentelemetry-instrumentation-active_support>=0.7<1:devel/rubygem-opentelemetry-instrumentation-active_support \
- rubygem-opentelemetry-instrumentation-base>=0.23.0<0.24:devel/rubygem-opentelemetry-instrumentation-base
+RUN_DEPENDS= rubygem-opentelemetry-instrumentation-active_support>=0.7<1:devel/rubygem-opentelemetry-instrumentation-active_support
USES= gem
diff --git a/devel/rubygem-opentelemetry-instrumentation-action_mailer/distinfo b/devel/rubygem-opentelemetry-instrumentation-action_mailer/distinfo
index 1729e3239fe0..60eeb26d91a7 100644
--- a/devel/rubygem-opentelemetry-instrumentation-action_mailer/distinfo
+++ b/devel/rubygem-opentelemetry-instrumentation-action_mailer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737270729
-SHA256 (rubygem/opentelemetry-instrumentation-action_mailer-0.4.0.gem) = e8b5959572038dc0367300b5425f2f7b297fc0b372a966832b1aad4af06ee9a2
-SIZE (rubygem/opentelemetry-instrumentation-action_mailer-0.4.0.gem) = 12288
+TIMESTAMP = 1760246673
+SHA256 (rubygem/opentelemetry-instrumentation-action_mailer-0.5.0.gem) = c6b2311a6b687a0e7601c69a9c31ba7de2d35b9b82c5ed1a36dc0d5356c2386a
+SIZE (rubygem/opentelemetry-instrumentation-action_mailer-0.5.0.gem) = 12288
diff --git a/devel/rubygem-opentelemetry-instrumentation-action_pack/Makefile b/devel/rubygem-opentelemetry-instrumentation-action_pack/Makefile
index 09c5bfdfb460..4520b527f43f 100644
--- a/devel/rubygem-opentelemetry-instrumentation-action_pack/Makefile
+++ b/devel/rubygem-opentelemetry-instrumentation-action_pack/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-action_pack
-PORTVERSION= 0.13.0
+PORTVERSION= 0.14.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -12,9 +12,7 @@ WWW= https://opentelemetry.io/ \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-opentelemetry-api>=1.0<2:devel/rubygem-opentelemetry-api \
- rubygem-opentelemetry-instrumentation-base>=0.23.0<0.24:devel/rubygem-opentelemetry-instrumentation-base \
- rubygem-opentelemetry-instrumentation-rack>=0.21<1:devel/rubygem-opentelemetry-instrumentation-rack
+RUN_DEPENDS= rubygem-opentelemetry-instrumentation-rack>=0.21<1:devel/rubygem-opentelemetry-instrumentation-rack
USES= gem
diff --git a/devel/rubygem-opentelemetry-instrumentation-action_pack/distinfo b/devel/rubygem-opentelemetry-instrumentation-action_pack/distinfo
index 12ca39732ddf..6028218078b7 100644
--- a/devel/rubygem-opentelemetry-instrumentation-action_pack/distinfo
+++ b/devel/rubygem-opentelemetry-instrumentation-action_pack/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755838108
-SHA256 (rubygem/opentelemetry-instrumentation-action_pack-0.13.0.gem) = c40b706faac373afa924e658a04d0fe864cf4c754e2df21a1361309b39e4b76f
-SIZE (rubygem/opentelemetry-instrumentation-action_pack-0.13.0.gem) = 14336
+TIMESTAMP = 1760246819
+SHA256 (rubygem/opentelemetry-instrumentation-action_pack-0.14.1.gem) = c6ec48256e33bc4d5ca22d65676476ed1b35db6071c7e4391fb3cd30ed2d5924
+SIZE (rubygem/opentelemetry-instrumentation-action_pack-0.14.1.gem) = 14336
diff --git a/devel/rubygem-opentelemetry-instrumentation-action_view/Makefile b/devel/rubygem-opentelemetry-instrumentation-action_view/Makefile
index ef5ae6d7c8ec..d6e888637cef 100644
--- a/devel/rubygem-opentelemetry-instrumentation-action_view/Makefile
+++ b/devel/rubygem-opentelemetry-instrumentation-action_view/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-action_view
-PORTVERSION= 0.9.0
+PORTVERSION= 0.10.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -12,9 +12,7 @@ WWW= https://opentelemetry.io/ \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-opentelemetry-api>=1.0<2:devel/rubygem-opentelemetry-api \
- rubygem-opentelemetry-instrumentation-active_support>=0.7<1:devel/rubygem-opentelemetry-instrumentation-active_support \
- rubygem-opentelemetry-instrumentation-base>=0.23.0<0.24:devel/rubygem-opentelemetry-instrumentation-base
+RUN_DEPENDS= rubygem-opentelemetry-instrumentation-active_support>=0.7<1:devel/rubygem-opentelemetry-instrumentation-active_support
USES= gem
diff --git a/devel/rubygem-opentelemetry-instrumentation-action_view/distinfo b/devel/rubygem-opentelemetry-instrumentation-action_view/distinfo
index 6f8ae6e5a646..bd00332431a2 100644
--- a/devel/rubygem-opentelemetry-instrumentation-action_view/distinfo
+++ b/devel/rubygem-opentelemetry-instrumentation-action_view/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737270775
-SHA256 (rubygem/opentelemetry-instrumentation-action_view-0.9.0.gem) = 4b434644650bf66c0bab9984c0b1f2e2c474ed0b0d5638f5153677efe8bcc561
-SIZE (rubygem/opentelemetry-instrumentation-action_view-0.9.0.gem) = 11776
+TIMESTAMP = 1760246972
+SHA256 (rubygem/opentelemetry-instrumentation-action_view-0.10.0.gem) = da91f6e48286d3904246fbd9b445111471d46dd212206bb554914d679928b377
+SIZE (rubygem/opentelemetry-instrumentation-action_view-0.10.0.gem) = 11776
diff --git a/devel/rubygem-opentelemetry-instrumentation-active_job/Makefile b/devel/rubygem-opentelemetry-instrumentation-active_job/Makefile
index 5b308652eaa6..cc12fce033ec 100644
--- a/devel/rubygem-opentelemetry-instrumentation-active_job/Makefile
+++ b/devel/rubygem-opentelemetry-instrumentation-active_job/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-active_job
-PORTVERSION= 0.8.0
+PORTVERSION= 0.9.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -12,8 +12,7 @@ WWW= https://opentelemetry.io/ \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-opentelemetry-api>=1.0<2:devel/rubygem-opentelemetry-api \
- rubygem-opentelemetry-instrumentation-base>=0.23.0<0.24:devel/rubygem-opentelemetry-instrumentation-base
+RUN_DEPENDS= rubygem-opentelemetry-instrumentation-base>=0.23.0<1:devel/rubygem-opentelemetry-instrumentation-base
USES= gem
diff --git a/devel/rubygem-opentelemetry-instrumentation-active_job/distinfo b/devel/rubygem-opentelemetry-instrumentation-active_job/distinfo
index 37044cb9e47b..d57886056d47 100644
--- a/devel/rubygem-opentelemetry-instrumentation-active_job/distinfo
+++ b/devel/rubygem-opentelemetry-instrumentation-active_job/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737273962
-SHA256 (rubygem/opentelemetry-instrumentation-active_job-0.8.0.gem) = 9d5d884e05421ca9444635ac9c96886bccf1a042d4ee5d3282f620d0acd5613d
-SIZE (rubygem/opentelemetry-instrumentation-active_job-0.8.0.gem) = 16384
+TIMESTAMP = 1760247290
+SHA256 (rubygem/opentelemetry-instrumentation-active_job-0.9.0.gem) = 80787548195b5a80c7d9a3e1f2b14b2033ad10776b2800785825007cdf1ec2bc
+SIZE (rubygem/opentelemetry-instrumentation-active_job-0.9.0.gem) = 16384
diff --git a/devel/rubygem-opentelemetry-instrumentation-active_record/Makefile b/devel/rubygem-opentelemetry-instrumentation-active_record/Makefile
index f0661801f4dd..299904651219 100644
--- a/devel/rubygem-opentelemetry-instrumentation-active_record/Makefile
+++ b/devel/rubygem-opentelemetry-instrumentation-active_record/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-active_record
-PORTVERSION= 0.9.0
+PORTVERSION= 0.10.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -12,8 +12,7 @@ WWW= https://opentelemetry.io/ \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-opentelemetry-api>=1.0<2:devel/rubygem-opentelemetry-api \
- rubygem-opentelemetry-instrumentation-base>=0.23.0<0.24:devel/rubygem-opentelemetry-instrumentation-base
+RUN_DEPENDS= rubygem-opentelemetry-instrumentation-base>=0.23.0<1:devel/rubygem-opentelemetry-instrumentation-base
USES= gem
diff --git a/devel/rubygem-opentelemetry-instrumentation-active_record/distinfo b/devel/rubygem-opentelemetry-instrumentation-active_record/distinfo
index 04e2a9f7c498..5fd2ed747f19 100644
--- a/devel/rubygem-opentelemetry-instrumentation-active_record/distinfo
+++ b/devel/rubygem-opentelemetry-instrumentation-active_record/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737273020
-SHA256 (rubygem/opentelemetry-instrumentation-active_record-0.9.0.gem) = 9cbcb92dbfd48fa7bbf7524e3567e334f1773055467e9c6fbeaa49d911a60140
-SIZE (rubygem/opentelemetry-instrumentation-active_record-0.9.0.gem) = 12288
+TIMESTAMP = 1760247392
+SHA256 (rubygem/opentelemetry-instrumentation-active_record-0.10.0.gem) = 6b57be9d406bb6cbf5c5a11eb6a3424d7a4491672f61c689201dd2bdbf2eb835
+SIZE (rubygem/opentelemetry-instrumentation-active_record-0.10.0.gem) = 12288
diff --git a/devel/rubygem-opentelemetry-instrumentation-active_storage/Makefile b/devel/rubygem-opentelemetry-instrumentation-active_storage/Makefile
index f488e31a32ca..7dcb8634ffe3 100644
--- a/devel/rubygem-opentelemetry-instrumentation-active_storage/Makefile
+++ b/devel/rubygem-opentelemetry-instrumentation-active_storage/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-active_storage
-PORTVERSION= 0.1.1
+PORTVERSION= 0.2.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -12,9 +12,7 @@ WWW= https://opentelemetry.io/ \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-opentelemetry-api>=1.0<2:devel/rubygem-opentelemetry-api \
- rubygem-opentelemetry-instrumentation-active_support>=0.7<1:devel/rubygem-opentelemetry-instrumentation-active_support \
- rubygem-opentelemetry-instrumentation-base>=0.23.0<0.24:devel/rubygem-opentelemetry-instrumentation-base
+RUN_DEPENDS= rubygem-opentelemetry-instrumentation-active_support>=0.7<1:devel/rubygem-opentelemetry-instrumentation-active_support
USES= gem
diff --git a/devel/rubygem-opentelemetry-instrumentation-active_storage/distinfo b/devel/rubygem-opentelemetry-instrumentation-active_storage/distinfo
index c7186ff976fb..6bc9485a36dd 100644
--- a/devel/rubygem-opentelemetry-instrumentation-active_storage/distinfo
+++ b/devel/rubygem-opentelemetry-instrumentation-active_storage/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742025605
-SHA256 (rubygem/opentelemetry-instrumentation-active_storage-0.1.1.gem) = a654926abbeca00ec1fe942f9e4ded610530e23630d2cfb88fb876eabef4a703
-SIZE (rubygem/opentelemetry-instrumentation-active_storage-0.1.1.gem) = 11776
+TIMESTAMP = 1760247489
+SHA256 (rubygem/opentelemetry-instrumentation-active_storage-0.2.0.gem) = d8aff194b7469f3beb63a707d5fb3179fd24a02c84ee5ba4d428367e86764d66
+SIZE (rubygem/opentelemetry-instrumentation-active_storage-0.2.0.gem) = 11776
diff --git a/devel/rubygem-opentelemetry-instrumentation-active_support/Makefile b/devel/rubygem-opentelemetry-instrumentation-active_support/Makefile
index 9013ed129a31..24995ec0a488 100644
--- a/devel/rubygem-opentelemetry-instrumentation-active_support/Makefile
+++ b/devel/rubygem-opentelemetry-instrumentation-active_support/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-active_support
-PORTVERSION= 0.8.0
+PORTVERSION= 0.9.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -12,8 +12,7 @@ WWW= https://opentelemetry.io/ \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-opentelemetry-api>=1.0<2:devel/rubygem-opentelemetry-api \
- rubygem-opentelemetry-instrumentation-base>=0.23.0<0.24:devel/rubygem-opentelemetry-instrumentation-base
+RUN_DEPENDS= rubygem-opentelemetry-instrumentation-base>=0.23.0<1:devel/rubygem-opentelemetry-instrumentation-base
USES= gem
diff --git a/devel/rubygem-opentelemetry-instrumentation-active_support/distinfo b/devel/rubygem-opentelemetry-instrumentation-active_support/distinfo
index be7948747a15..6316f41abf38 100644
--- a/devel/rubygem-opentelemetry-instrumentation-active_support/distinfo
+++ b/devel/rubygem-opentelemetry-instrumentation-active_support/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737270815
-SHA256 (rubygem/opentelemetry-instrumentation-active_support-0.8.0.gem) = 9be102354e420ed08a6841d113e39d9c5480ed35940fe7268c7297656167d999
-SIZE (rubygem/opentelemetry-instrumentation-active_support-0.8.0.gem) = 12288
+TIMESTAMP = 1760247616
+SHA256 (rubygem/opentelemetry-instrumentation-active_support-0.9.0.gem) = e44463d612941b99a31b5c8e7ec6d019fae0baba9cbfac047fe4ee2254b95367
+SIZE (rubygem/opentelemetry-instrumentation-active_support-0.9.0.gem) = 12800
diff --git a/devel/rubygem-opentelemetry-instrumentation-aws_sdk/Makefile b/devel/rubygem-opentelemetry-instrumentation-aws_sdk/Makefile
index 9a708cca721b..0d887bf5c424 100644
--- a/devel/rubygem-opentelemetry-instrumentation-aws_sdk/Makefile
+++ b/devel/rubygem-opentelemetry-instrumentation-aws_sdk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-aws_sdk
-PORTVERSION= 0.8.2
+PORTVERSION= 0.9.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -12,8 +12,7 @@ WWW= https://opentelemetry.io/ \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-opentelemetry-api>=1.0<2:devel/rubygem-opentelemetry-api \
- rubygem-opentelemetry-instrumentation-base>=0.23.0<0.24:devel/rubygem-opentelemetry-instrumentation-base
+RUN_DEPENDS= rubygem-opentelemetry-instrumentation-base>=0.23.0<1:devel/rubygem-opentelemetry-instrumentation-base
USES= gem
diff --git a/devel/rubygem-opentelemetry-instrumentation-aws_sdk/distinfo b/devel/rubygem-opentelemetry-instrumentation-aws_sdk/distinfo
index fbe96833b6dd..c477d1e658b5 100644
--- a/devel/rubygem-opentelemetry-instrumentation-aws_sdk/distinfo
+++ b/devel/rubygem-opentelemetry-instrumentation-aws_sdk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755147088
-SHA256 (rubygem/opentelemetry-instrumentation-aws_sdk-0.8.2.gem) = 27be7a1f2bba7a887d3c9ab5ec734a439e6f458e592450ddf0761d6f07c3546f
-SIZE (rubygem/opentelemetry-instrumentation-aws_sdk-0.8.2.gem) = 14848
+TIMESTAMP = 1760247725
+SHA256 (rubygem/opentelemetry-instrumentation-aws_sdk-0.9.0.gem) = a754e13fa86db273f7fce47a7294ad7bf1fc309c0f1cf6ca8fbfe8d5959b48e3
+SIZE (rubygem/opentelemetry-instrumentation-aws_sdk-0.9.0.gem) = 14848
diff --git a/devel/rubygem-opentelemetry-instrumentation-concurrent_ruby/Makefile b/devel/rubygem-opentelemetry-instrumentation-concurrent_ruby/Makefile
index 11c04db9d993..6fe07e00816f 100644
--- a/devel/rubygem-opentelemetry-instrumentation-concurrent_ruby/Makefile
+++ b/devel/rubygem-opentelemetry-instrumentation-concurrent_ruby/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-concurrent_ruby
-PORTVERSION= 0.22.0
+PORTVERSION= 0.23.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -12,8 +12,7 @@ WWW= https://opentelemetry.io/ \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-opentelemetry-api>=1.0<2:devel/rubygem-opentelemetry-api \
- rubygem-opentelemetry-instrumentation-base>=0.23.0<0.24:devel/rubygem-opentelemetry-instrumentation-base
+RUN_DEPENDS= rubygem-opentelemetry-instrumentation-base>=0.23.0<1:devel/rubygem-opentelemetry-instrumentation-base
USES= gem
diff --git a/devel/rubygem-opentelemetry-instrumentation-concurrent_ruby/distinfo b/devel/rubygem-opentelemetry-instrumentation-concurrent_ruby/distinfo
index 4246808d2c4e..e44a74e4c55e 100644
--- a/devel/rubygem-opentelemetry-instrumentation-concurrent_ruby/distinfo
+++ b/devel/rubygem-opentelemetry-instrumentation-concurrent_ruby/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737272980
-SHA256 (rubygem/opentelemetry-instrumentation-concurrent_ruby-0.22.0.gem) = fba61e55b4f66331a53ad82cb0a0c225a1ddea9a4f693fcf2e9fa7e7199c6897
-SIZE (rubygem/opentelemetry-instrumentation-concurrent_ruby-0.22.0.gem) = 11264
+TIMESTAMP = 1760247819
+SHA256 (rubygem/opentelemetry-instrumentation-concurrent_ruby-0.23.0.gem) = 8e04a0483b756150957c445a7f423729fa50f6127b60248951b1d02558bba0ce
+SIZE (rubygem/opentelemetry-instrumentation-concurrent_ruby-0.23.0.gem) = 11264
diff --git a/devel/rubygem-opentelemetry-instrumentation-ethon/Makefile b/devel/rubygem-opentelemetry-instrumentation-ethon/Makefile
index 5a3feb209e83..9b86d9b623be 100644
--- a/devel/rubygem-opentelemetry-instrumentation-ethon/Makefile
+++ b/devel/rubygem-opentelemetry-instrumentation-ethon/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-ethon
-PORTVERSION= 0.23.0
+PORTVERSION= 0.24.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -12,8 +12,7 @@ WWW= https://opentelemetry.io/ \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-opentelemetry-api>=1.0<2:devel/rubygem-opentelemetry-api \
- rubygem-opentelemetry-instrumentation-base>=0.23.0<0.24:devel/rubygem-opentelemetry-instrumentation-base
+RUN_DEPENDS= rubygem-opentelemetry-instrumentation-base>=0.23.0<1:devel/rubygem-opentelemetry-instrumentation-base
USES= gem
diff --git a/devel/rubygem-opentelemetry-instrumentation-ethon/distinfo b/devel/rubygem-opentelemetry-instrumentation-ethon/distinfo
index 7cd067e8030d..d159c7a36134 100644
--- a/devel/rubygem-opentelemetry-instrumentation-ethon/distinfo
+++ b/devel/rubygem-opentelemetry-instrumentation-ethon/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755147168
-SHA256 (rubygem/opentelemetry-instrumentation-ethon-0.23.0.gem) = c0eb982e9c5ab007001e29be31f7639c1d6ff9e7ee8fad442aedfff19017a8e8
-SIZE (rubygem/opentelemetry-instrumentation-ethon-0.23.0.gem) = 13312
+TIMESTAMP = 1760247927
+SHA256 (rubygem/opentelemetry-instrumentation-ethon-0.24.0.gem) = 949a35257bf7b46134011e5d5af0127a814889a77fbd2a52b239ec2e1621111d
+SIZE (rubygem/opentelemetry-instrumentation-ethon-0.24.0.gem) = 13824
diff --git a/devel/rubygem-opentelemetry-instrumentation-excon/Makefile b/devel/rubygem-opentelemetry-instrumentation-excon/Makefile
index 827c40b3dbf4..6f845d7d8181 100644
--- a/devel/rubygem-opentelemetry-instrumentation-excon/Makefile
+++ b/devel/rubygem-opentelemetry-instrumentation-excon/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-excon
-PORTVERSION= 0.24.0
+PORTVERSION= 0.25.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -12,8 +12,7 @@ WWW= https://opentelemetry.io/ \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-opentelemetry-api>=1.0<2:devel/rubygem-opentelemetry-api \
- rubygem-opentelemetry-instrumentation-base>=0.23.0<0.24:devel/rubygem-opentelemetry-instrumentation-base
+RUN_DEPENDS= rubygem-opentelemetry-instrumentation-base>=0.23.0<1:devel/rubygem-opentelemetry-instrumentation-base
USES= gem
diff --git a/devel/rubygem-opentelemetry-instrumentation-excon/distinfo b/devel/rubygem-opentelemetry-instrumentation-excon/distinfo
index 898fcb3df9cf..049aeabaf178 100644
--- a/devel/rubygem-opentelemetry-instrumentation-excon/distinfo
+++ b/devel/rubygem-opentelemetry-instrumentation-excon/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755147240
-SHA256 (rubygem/opentelemetry-instrumentation-excon-0.24.0.gem) = fc26fed2817c36bf5cc628f64c52f8d6fc5af66c538b68feb820e401d761801e
-SIZE (rubygem/opentelemetry-instrumentation-excon-0.24.0.gem) = 14336
+TIMESTAMP = 1760248266
+SHA256 (rubygem/opentelemetry-instrumentation-excon-0.25.0.gem) = 887ed8aadda1e3c1a89280aea07f0801491a69dc984405b00d6c1d520ea1c1df
+SIZE (rubygem/opentelemetry-instrumentation-excon-0.25.0.gem) = 14336
diff --git a/devel/rubygem-opentelemetry-instrumentation-faraday/Makefile b/devel/rubygem-opentelemetry-instrumentation-faraday/Makefile
index e173d10a37ad..2dba5eeb321a 100644
--- a/devel/rubygem-opentelemetry-instrumentation-faraday/Makefile
+++ b/devel/rubygem-opentelemetry-instrumentation-faraday/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-faraday
-PORTVERSION= 0.28.0
+PORTVERSION= 0.29.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -12,8 +12,7 @@ WWW= https://opentelemetry.io/ \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-opentelemetry-api>=1.0<2:devel/rubygem-opentelemetry-api \
- rubygem-opentelemetry-instrumentation-base>=0.23.0<0.24:devel/rubygem-opentelemetry-instrumentation-base
+RUN_DEPENDS= rubygem-opentelemetry-instrumentation-base>=0.23.0<1:devel/rubygem-opentelemetry-instrumentation-base
USES= gem
diff --git a/devel/rubygem-opentelemetry-instrumentation-faraday/distinfo b/devel/rubygem-opentelemetry-instrumentation-faraday/distinfo
index 7b85344b7c46..690cfc7ae3f1 100644
--- a/devel/rubygem-opentelemetry-instrumentation-faraday/distinfo
+++ b/devel/rubygem-opentelemetry-instrumentation-faraday/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755838244
-SHA256 (rubygem/opentelemetry-instrumentation-faraday-0.28.0.gem) = d35ceafb5d2e18c398c601c8b7c06be35db00e771f7fe78f56ebc65aacfe6c66
-SIZE (rubygem/opentelemetry-instrumentation-faraday-0.28.0.gem) = 13824
+TIMESTAMP = 1760248366
+SHA256 (rubygem/opentelemetry-instrumentation-faraday-0.29.0.gem) = 053f4ccb4fd873a613c2baa9f0f27945a779a1ab30de6d63f89319e8152d5597
+SIZE (rubygem/opentelemetry-instrumentation-faraday-0.29.0.gem) = 13824
diff --git a/devel/rubygem-opentelemetry-instrumentation-grape/Makefile b/devel/rubygem-opentelemetry-instrumentation-grape/Makefile
index 9c8d318ac756..97d4437e3091 100644
--- a/devel/rubygem-opentelemetry-instrumentation-grape/Makefile
+++ b/devel/rubygem-opentelemetry-instrumentation-grape/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-grape
-PORTVERSION= 0.3.0
+PORTVERSION= 0.4.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -12,9 +12,7 @@ WWW= https://opentelemetry.io/ \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-opentelemetry-api>=1.0<2:devel/rubygem-opentelemetry-api \
- rubygem-opentelemetry-instrumentation-base>=0.23.0<0.24:devel/rubygem-opentelemetry-instrumentation-base \
- rubygem-opentelemetry-instrumentation-rack>=0.21<1:devel/rubygem-opentelemetry-instrumentation-rack
+RUN_DEPENDS= rubygem-opentelemetry-instrumentation-rack>=0.21<1:devel/rubygem-opentelemetry-instrumentation-rack
USES= gem
diff --git a/devel/rubygem-opentelemetry-instrumentation-grape/distinfo b/devel/rubygem-opentelemetry-instrumentation-grape/distinfo
index 2dccdf1ae6f8..2cdc3ea6f3e6 100644
--- a/devel/rubygem-opentelemetry-instrumentation-grape/distinfo
+++ b/devel/rubygem-opentelemetry-instrumentation-grape/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737274053
-SHA256 (rubygem/opentelemetry-instrumentation-grape-0.3.0.gem) = 80c375301c85e9a94fb12836252792d199a30831502ffd607239b824f7f5490c
-SIZE (rubygem/opentelemetry-instrumentation-grape-0.3.0.gem) = 12800
+TIMESTAMP = 1760248555
+SHA256 (rubygem/opentelemetry-instrumentation-grape-0.4.0.gem) = 6e8fa023b01fd9502bf4ad393a00bd678a4c06e811ebc1d22b1897fb4af63c66
+SIZE (rubygem/opentelemetry-instrumentation-grape-0.4.0.gem) = 12800
diff --git a/devel/rubygem-opentelemetry-instrumentation-graphql/Makefile b/devel/rubygem-opentelemetry-instrumentation-graphql/Makefile
index 75f838672176..dcde37940e07 100644
--- a/devel/rubygem-opentelemetry-instrumentation-graphql/Makefile
+++ b/devel/rubygem-opentelemetry-instrumentation-graphql/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-graphql
-PORTVERSION= 0.29.0
+PORTVERSION= 0.30.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -12,8 +12,7 @@ WWW= https://opentelemetry.io/ \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-opentelemetry-api>=1.0<2:devel/rubygem-opentelemetry-api \
- rubygem-opentelemetry-instrumentation-base>=0.23.0<0.24:devel/rubygem-opentelemetry-instrumentation-base
+RUN_DEPENDS= rubygem-opentelemetry-instrumentation-base>=0.23<1:devel/rubygem-opentelemetry-instrumentation-base
USES= gem
diff --git a/devel/rubygem-opentelemetry-instrumentation-graphql/distinfo b/devel/rubygem-opentelemetry-instrumentation-graphql/distinfo
index 653b457c7a74..a6b952d8f3e6 100644
--- a/devel/rubygem-opentelemetry-instrumentation-graphql/distinfo
+++ b/devel/rubygem-opentelemetry-instrumentation-graphql/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737272803
-SHA256 (rubygem/opentelemetry-instrumentation-graphql-0.29.0.gem) = b4f8e9f3f1a06268fb53f0077a67e1437f07d1946fb1d9e1d5ce8861228089e2
-SIZE (rubygem/opentelemetry-instrumentation-graphql-0.29.0.gem) = 13824
+TIMESTAMP = 1760248637
+SHA256 (rubygem/opentelemetry-instrumentation-graphql-0.30.0.gem) = 04f80afad3c715115dc5a2acbff241c7a7c3cdccac8f3c534b13cc4ccccc7ffc
+SIZE (rubygem/opentelemetry-instrumentation-graphql-0.30.0.gem) = 13824
diff --git a/devel/rubygem-opentelemetry-instrumentation-http/Makefile b/devel/rubygem-opentelemetry-instrumentation-http/Makefile
index 0b32659afa58..be5d01d0d925 100644
--- a/devel/rubygem-opentelemetry-instrumentation-http/Makefile
+++ b/devel/rubygem-opentelemetry-instrumentation-http/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-http
-PORTVERSION= 0.25.1
+PORTVERSION= 0.26.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -12,8 +12,7 @@ WWW= https://opentelemetry.io/ \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-opentelemetry-api>=1.0<2:devel/rubygem-opentelemetry-api \
- rubygem-opentelemetry-instrumentation-base>=0.23.0<0.24:devel/rubygem-opentelemetry-instrumentation-base
+RUN_DEPENDS= rubygem-opentelemetry-instrumentation-base>=0.23<1:devel/rubygem-opentelemetry-instrumentation-base
USES= gem
diff --git a/devel/rubygem-opentelemetry-instrumentation-http/distinfo b/devel/rubygem-opentelemetry-instrumentation-http/distinfo
index 5accff91a5de..b72dfdb02253 100644
--- a/devel/rubygem-opentelemetry-instrumentation-http/distinfo
+++ b/devel/rubygem-opentelemetry-instrumentation-http/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752213148
-SHA256 (rubygem/opentelemetry-instrumentation-http-0.25.1.gem) = 70424c12fa60f850f0a8218d3ce425ed9bd7d548cd43b5572876b3301f85bb3f
-SIZE (rubygem/opentelemetry-instrumentation-http-0.25.1.gem) = 12800
+TIMESTAMP = 1760248767
+SHA256 (rubygem/opentelemetry-instrumentation-http-0.26.0.gem) = e689233eddfa9855b4d86d9c2285de303df287a055a05ac38339564e533d0c03
+SIZE (rubygem/opentelemetry-instrumentation-http-0.26.0.gem) = 12800
diff --git a/devel/rubygem-opentelemetry-instrumentation-http_client/Makefile b/devel/rubygem-opentelemetry-instrumentation-http_client/Makefile
index 4edc7330d08f..a9dbbab03130 100644
--- a/devel/rubygem-opentelemetry-instrumentation-http_client/Makefile
+++ b/devel/rubygem-opentelemetry-instrumentation-http_client/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-http_client
-PORTVERSION= 0.24.0
+PORTVERSION= 0.25.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -12,8 +12,7 @@ WWW= https://opentelemetry.io/ \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-opentelemetry-api>=1.0<2:devel/rubygem-opentelemetry-api \
- rubygem-opentelemetry-instrumentation-base>=0.23.0<0.24:devel/rubygem-opentelemetry-instrumentation-base
+RUN_DEPENDS= rubygem-opentelemetry-instrumentation-base>=0.23<1:devel/rubygem-opentelemetry-instrumentation-base
USES= gem
diff --git a/devel/rubygem-opentelemetry-instrumentation-http_client/distinfo b/devel/rubygem-opentelemetry-instrumentation-http_client/distinfo
index 89ad0ab95341..961be95563ff 100644
--- a/devel/rubygem-opentelemetry-instrumentation-http_client/distinfo
+++ b/devel/rubygem-opentelemetry-instrumentation-http_client/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755147315
-SHA256 (rubygem/opentelemetry-instrumentation-http_client-0.24.0.gem) = 94ca0c374cb361687e2944db97a8a51f53370ba3e4cf676856b71baa25377870
-SIZE (rubygem/opentelemetry-instrumentation-http_client-0.24.0.gem) = 12800
+TIMESTAMP = 1760248828
+SHA256 (rubygem/opentelemetry-instrumentation-http_client-0.25.0.gem) = 01d4f2104b7fb1a71d5cf79f74bc8f13474eb5aa94142a37103051535bb15364
+SIZE (rubygem/opentelemetry-instrumentation-http_client-0.25.0.gem) = 12800
diff --git a/devel/rubygem-opentelemetry-instrumentation-net_http/Makefile b/devel/rubygem-opentelemetry-instrumentation-net_http/Makefile
index 48da96d0db3a..9814baea9ad5 100644
--- a/devel/rubygem-opentelemetry-instrumentation-net_http/Makefile
+++ b/devel/rubygem-opentelemetry-instrumentation-net_http/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-net_http
-PORTVERSION= 0.23.1
+PORTVERSION= 0.25.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -12,8 +12,7 @@ WWW= https://opentelemetry.io/ \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-opentelemetry-api>=1.0<2:devel/rubygem-opentelemetry-api \
- rubygem-opentelemetry-instrumentation-base>=0.23.0<0.24:devel/rubygem-opentelemetry-instrumentation-base
+RUN_DEPENDS= rubygem-opentelemetry-instrumentation-base>=0.23<1:devel/rubygem-opentelemetry-instrumentation-base
USES= gem
diff --git a/devel/rubygem-opentelemetry-instrumentation-net_http/distinfo b/devel/rubygem-opentelemetry-instrumentation-net_http/distinfo
index dface45f2b47..d1322f72b25d 100644
--- a/devel/rubygem-opentelemetry-instrumentation-net_http/distinfo
+++ b/devel/rubygem-opentelemetry-instrumentation-net_http/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755147395
-SHA256 (rubygem/opentelemetry-instrumentation-net_http-0.23.1.gem) = 1b346dc17c5591f4284774bcaff75966f5405944dc1cf3bed991924708ca3bad
-SIZE (rubygem/opentelemetry-instrumentation-net_http-0.23.1.gem) = 12288
+TIMESTAMP = 1760248904
+SHA256 (rubygem/opentelemetry-instrumentation-net_http-0.25.0.gem) = 74cceeaf81aa24c8d455b6bb4e1f6b92c75ff76b13c7d734db822fe24f2eed18
+SIZE (rubygem/opentelemetry-instrumentation-net_http-0.25.0.gem) = 13312
diff --git a/devel/rubygem-opentelemetry-instrumentation-pg/Makefile b/devel/rubygem-opentelemetry-instrumentation-pg/Makefile
index 882a89076645..dbf770dc8289 100644
--- a/devel/rubygem-opentelemetry-instrumentation-pg/Makefile
+++ b/devel/rubygem-opentelemetry-instrumentation-pg/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-pg
-PORTVERSION= 0.30.1
+PORTVERSION= 0.31.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -12,10 +12,9 @@ WWW= https://opentelemetry.io/ \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-opentelemetry-api>=1.0<2:devel/rubygem-opentelemetry-api \
- rubygem-opentelemetry-helpers-sql>=0:devel/rubygem-opentelemetry-helpers-sql \
+RUN_DEPENDS= rubygem-opentelemetry-helpers-sql>=0:devel/rubygem-opentelemetry-helpers-sql \
rubygem-opentelemetry-helpers-sql-obfuscation>=0:devel/rubygem-opentelemetry-helpers-sql-obfuscation \
- rubygem-opentelemetry-instrumentation-base>=0.23.0<0.24:devel/rubygem-opentelemetry-instrumentation-base
+ rubygem-opentelemetry-instrumentation-base>=0.23<1:devel/rubygem-opentelemetry-instrumentation-base
USES= gem
diff --git a/devel/rubygem-opentelemetry-instrumentation-pg/distinfo b/devel/rubygem-opentelemetry-instrumentation-pg/distinfo
index de28d86509ad..558d6c65a5e5 100644
--- a/devel/rubygem-opentelemetry-instrumentation-pg/distinfo
+++ b/devel/rubygem-opentelemetry-instrumentation-pg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748319203
-SHA256 (rubygem/opentelemetry-instrumentation-pg-0.30.1.gem) = 85353ad70012e3a2e196c66a2c8029e791746e028997fcf43bedfdad3ac74f27
-SIZE (rubygem/opentelemetry-instrumentation-pg-0.30.1.gem) = 15360
+TIMESTAMP = 1760249003
+SHA256 (rubygem/opentelemetry-instrumentation-pg-0.31.0.gem) = 9addc33c447f719fa743d540579c3e2123ab0479f2bd576615d9697536a79b75
+SIZE (rubygem/opentelemetry-instrumentation-pg-0.31.0.gem) = 15360
diff --git a/devel/rubygem-opentelemetry-instrumentation-rails/Makefile b/devel/rubygem-opentelemetry-instrumentation-rails/Makefile
index 28a98c72f3d4..0e8228ab4da9 100644
--- a/devel/rubygem-opentelemetry-instrumentation-rails/Makefile
+++ b/devel/rubygem-opentelemetry-instrumentation-rails/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-rails
-PORTVERSION= 0.37.0
+PORTVERSION= 0.38.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -12,16 +12,14 @@ WWW= https://opentelemetry.io/ \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-opentelemetry-api>=1.0<2:devel/rubygem-opentelemetry-api \
- rubygem-opentelemetry-instrumentation-action_mailer>=0.4.0<0.5:devel/rubygem-opentelemetry-instrumentation-action_mailer \
- rubygem-opentelemetry-instrumentation-action_pack>=0.13.0<0.14:devel/rubygem-opentelemetry-instrumentation-action_pack \
- rubygem-opentelemetry-instrumentation-action_view>=0.9.0<0.10:devel/rubygem-opentelemetry-instrumentation-action_view \
- rubygem-opentelemetry-instrumentation-active_job>=0.8.0<0.9:devel/rubygem-opentelemetry-instrumentation-active_job \
- rubygem-opentelemetry-instrumentation-active_record>=0.9.0<0.10:devel/rubygem-opentelemetry-instrumentation-active_record \
- rubygem-opentelemetry-instrumentation-active_storage>=0.1.0<0.2:devel/rubygem-opentelemetry-instrumentation-active_storage \
- rubygem-opentelemetry-instrumentation-active_support>=0.8.0<0.9:devel/rubygem-opentelemetry-instrumentation-active_support \
- rubygem-opentelemetry-instrumentation-base>=0.23.0<0.24:devel/rubygem-opentelemetry-instrumentation-base \
- rubygem-opentelemetry-instrumentation-concurrent_ruby>=0.22.0<0.23:devel/rubygem-opentelemetry-instrumentation-concurrent_ruby
+RUN_DEPENDS= rubygem-opentelemetry-instrumentation-action_mailer>=0.4<1:devel/rubygem-opentelemetry-instrumentation-action_mailer \
+ rubygem-opentelemetry-instrumentation-action_pack>=0.13<1:devel/rubygem-opentelemetry-instrumentation-action_pack \
+ rubygem-opentelemetry-instrumentation-action_view>=0.9<1:devel/rubygem-opentelemetry-instrumentation-action_view \
+ rubygem-opentelemetry-instrumentation-active_job>=0.8<1:devel/rubygem-opentelemetry-instrumentation-active_job \
+ rubygem-opentelemetry-instrumentation-active_record>=0.9<1:devel/rubygem-opentelemetry-instrumentation-active_record \
+ rubygem-opentelemetry-instrumentation-active_storage>=0.1<1:devel/rubygem-opentelemetry-instrumentation-active_storage \
+ rubygem-opentelemetry-instrumentation-active_support>=0.8<1:devel/rubygem-opentelemetry-instrumentation-active_support \
+ rubygem-opentelemetry-instrumentation-concurrent_ruby>=0.22<1:devel/rubygem-opentelemetry-instrumentation-concurrent_ruby
USES= gem
diff --git a/devel/rubygem-opentelemetry-instrumentation-rails/distinfo b/devel/rubygem-opentelemetry-instrumentation-rails/distinfo
index d4b6ac7d93b0..d60ac0170772 100644
--- a/devel/rubygem-opentelemetry-instrumentation-rails/distinfo
+++ b/devel/rubygem-opentelemetry-instrumentation-rails/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755838325
-SHA256 (rubygem/opentelemetry-instrumentation-rails-0.37.0.gem) = 38cf14e0e019f7b756a6c40487a611cb091b4ca6d979b74313a250146e7c19ab
-SIZE (rubygem/opentelemetry-instrumentation-rails-0.37.0.gem) = 12288
+TIMESTAMP = 1760249156
+SHA256 (rubygem/opentelemetry-instrumentation-rails-0.38.0.gem) = c1aec7b854cfc873747495c4375cf8dbedbe2c30e2e86d44c0860bf993bdd1af
+SIZE (rubygem/opentelemetry-instrumentation-rails-0.38.0.gem) = 12288
diff --git a/devel/rubygem-opentelemetry-instrumentation-rake/Makefile b/devel/rubygem-opentelemetry-instrumentation-rake/Makefile
index 0271ffdc79a6..8fdad4813872 100644
--- a/devel/rubygem-opentelemetry-instrumentation-rake/Makefile
+++ b/devel/rubygem-opentelemetry-instrumentation-rake/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-rake
-PORTVERSION= 0.3.1
+PORTVERSION= 0.4.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -12,8 +12,7 @@ WWW= https://opentelemetry.io/ \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-opentelemetry-api>=1.0<2:devel/rubygem-opentelemetry-api \
- rubygem-opentelemetry-instrumentation-base>=0.23.0<0.24:devel/rubygem-opentelemetry-instrumentation-base
+RUN_DEPENDS= rubygem-opentelemetry-instrumentation-base>=0.23<1:devel/rubygem-opentelemetry-instrumentation-base
USES= gem
diff --git a/devel/rubygem-opentelemetry-instrumentation-rake/distinfo b/devel/rubygem-opentelemetry-instrumentation-rake/distinfo
index 491c604fe11f..05f283f9060c 100644
--- a/devel/rubygem-opentelemetry-instrumentation-rake/distinfo
+++ b/devel/rubygem-opentelemetry-instrumentation-rake/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752213273
-SHA256 (rubygem/opentelemetry-instrumentation-rake-0.3.1.gem) = dd12d24373a6f293de51ecff8986f2e341a24ad28b2dbabac21f2ccfbb43dcd9
-SIZE (rubygem/opentelemetry-instrumentation-rake-0.3.1.gem) = 10752
+TIMESTAMP = 1760249244
+SHA256 (rubygem/opentelemetry-instrumentation-rake-0.4.0.gem) = 7de63f72d85f99217d477a382d37800f575532356751d75df3a0cdf0c485d2fe
+SIZE (rubygem/opentelemetry-instrumentation-rake-0.4.0.gem) = 10752
diff --git a/devel/rubygem-opentelemetry-instrumentation-redis/Makefile b/devel/rubygem-opentelemetry-instrumentation-redis/Makefile
index 7920ee463197..9d2e08088e4b 100644
--- a/devel/rubygem-opentelemetry-instrumentation-redis/Makefile
+++ b/devel/rubygem-opentelemetry-instrumentation-redis/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-redis
-PORTVERSION= 0.26.1
+PORTVERSION= 0.27.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -12,8 +12,7 @@ WWW= https://opentelemetry.io/ \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-opentelemetry-api>=1.0<2:devel/rubygem-opentelemetry-api \
- rubygem-opentelemetry-instrumentation-base>=0.23.0<0.24:devel/rubygem-opentelemetry-instrumentation-base
+RUN_DEPENDS= rubygem-opentelemetry-instrumentation-base>=0.23<1:devel/rubygem-opentelemetry-instrumentation-base
USES= gem
diff --git a/devel/rubygem-opentelemetry-instrumentation-redis/distinfo b/devel/rubygem-opentelemetry-instrumentation-redis/distinfo
index 9eca349e51fb..35c3788c62e5 100644
--- a/devel/rubygem-opentelemetry-instrumentation-redis/distinfo
+++ b/devel/rubygem-opentelemetry-instrumentation-redis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738903426
-SHA256 (rubygem/opentelemetry-instrumentation-redis-0.26.1.gem) = 315efba5560c943dfe8ea41b16ab162418fc7423c45bb36c4bcc91a310467ba0
-SIZE (rubygem/opentelemetry-instrumentation-redis-0.26.1.gem) = 13824
+TIMESTAMP = 1760249327
+SHA256 (rubygem/opentelemetry-instrumentation-redis-0.27.0.gem) = a404e8c8c9f8fe7e8edf34ea93ce6cb922d79f4f6abc7adb19ce52870332d92e
+SIZE (rubygem/opentelemetry-instrumentation-redis-0.27.0.gem) = 13824
diff --git a/devel/rubygem-opentelemetry-instrumentation-sidekiq/Makefile b/devel/rubygem-opentelemetry-instrumentation-sidekiq/Makefile
index ede1f7a30591..cd7fe5478585 100644
--- a/devel/rubygem-opentelemetry-instrumentation-sidekiq/Makefile
+++ b/devel/rubygem-opentelemetry-instrumentation-sidekiq/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-sidekiq
-PORTVERSION= 0.26.1
+PORTVERSION= 0.27.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -12,8 +12,7 @@ WWW= https://opentelemetry.io/ \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-opentelemetry-api>=1.0<2:devel/rubygem-opentelemetry-api \
- rubygem-opentelemetry-instrumentation-base>=0.23.0<0.24:devel/rubygem-opentelemetry-instrumentation-base
+RUN_DEPENDS= rubygem-opentelemetry-instrumentation-base>=0.23<1:devel/rubygem-opentelemetry-instrumentation-base
USES= gem
diff --git a/devel/rubygem-opentelemetry-instrumentation-sidekiq/distinfo b/devel/rubygem-opentelemetry-instrumentation-sidekiq/distinfo
index 2978c0529a9d..ac9d5afc4327 100644
--- a/devel/rubygem-opentelemetry-instrumentation-sidekiq/distinfo
+++ b/devel/rubygem-opentelemetry-instrumentation-sidekiq/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744087817
-SHA256 (rubygem/opentelemetry-instrumentation-sidekiq-0.26.1.gem) = 853aea9d88642643b29a8ed818e290e374586f72f304c785b672b9086360f3d2
-SIZE (rubygem/opentelemetry-instrumentation-sidekiq-0.26.1.gem) = 14336
+TIMESTAMP = 1760249402
+SHA256 (rubygem/opentelemetry-instrumentation-sidekiq-0.27.0.gem) = 780cb9b9ccfa715cec2691bc8c1faa264bbbe9281bd974f64cb2f49c4e6eff7a
+SIZE (rubygem/opentelemetry-instrumentation-sidekiq-0.27.0.gem) = 14336
diff --git a/devel/simavr/Makefile b/devel/simavr/Makefile
index 09a21116cfdd..3157928fce7c 100644
--- a/devel/simavr/Makefile
+++ b/devel/simavr/Makefile
@@ -4,7 +4,7 @@ DISTVERSIONPREFIX= v
PORTREVISION= 3
CATEGORIES= devel emulators
-MAINTAINER= zirias@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Simulator for several Atmel AVR chips
WWW= https://github.com/buserror/simavr
diff --git a/dns/cascade/Makefile b/dns/cascade/Makefile
index 24084eeaf43c..1e28c2d9295d 100644
--- a/dns/cascade/Makefile
+++ b/dns/cascade/Makefile
@@ -1,11 +1,12 @@
PORTNAME= cascade
DISTVERSION= 0.1.0-RC1
CATEGORIES= dns net
+PKGNAMESUFFIX= -dns
MAINTAINER= bofh@FreeBSD.org
COMMENT= Friendly DNSSEC signing solution
WWW= https://github.com/NLnetLabs/cascade
-#
+
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/editors/vscode/Makefile b/editors/vscode/Makefile
index 80bd57252b00..1f65642f9dd0 100644
--- a/editors/vscode/Makefile
+++ b/editors/vscode/Makefile
@@ -1,6 +1,5 @@
PORTNAME= vscode
-DISTVERSION= 1.104.2
-PORTREVISION= 2
+DISTVERSION= 1.105.0
CATEGORIES= editors
MASTER_SITES= https://github.com/tagattie/FreeBSD-VSCode/releases/download/${DISTVERSION}/:node_modules
DISTFILES= vscode-node-modules-${DISTVERSION}${EXTRACT_SUFX}:node_modules \
@@ -61,14 +60,14 @@ RUN_DEPENDS= xdg-open:devel/xdg-utils \
TEST_DEPENDS= electron${ELECTRON_VER_MAJOR}:devel/electron${ELECTRON_VER_MAJOR} \
bash:shells/bash
-USES= desktop-file-utils gl gmake gnome gssapi:mit iconv:wchar_t \
- jpeg localbase:ldflags nodejs:22,build pkgconfig python:build \
- shebangfix xorg
+USES= desktop-file-utils display:test gl gmake gnome gssapi:mit \
+ iconv:wchar_t jpeg localbase:ldflags nodejs:22,build pkgconfig \
+ python:build shebangfix xorg
USE_GITHUB= yes
GH_ACCOUNT= microsoft
-SOURCE_COMMIT_HASH= e3a5acfb517a443235981655413d566533107e92
+SOURCE_COMMIT_HASH= 03c265b1adee71ac88f833e065f7bb956b60550a
BINARY_ALIAS= python=${PYTHON_CMD}
@@ -261,7 +260,6 @@ pre-test:
@cd ${WRKSRC}/.build/electron && ${MV} -f electron code-oss
do-test:
-# Note: Xvfb or something similar is necessary for headless testing
# unit tests
cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ./scripts/test.sh --build || ${TRUE}
# UI smoke tests
diff --git a/editors/vscode/distinfo b/editors/vscode/distinfo
index 6ee605f8ec02..06dc32db5f73 100644
--- a/editors/vscode/distinfo
+++ b/editors/vscode/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1758948480
-SHA256 (vscode/vscode-node-modules-1.104.2.tar.gz) = b8d0d79abe3322fa1022c95f3162ff1fd36c873ce501e28944d7ae1a606a6bda
-SIZE (vscode/vscode-node-modules-1.104.2.tar.gz) = 418390508
-SHA256 (vscode/vscode-marketplace-exts-1.104.2.tar.gz) = 5d0cb3ba1d8f7ff4705df8584645b807d7fcbbed82fbef8ad34b469cfa62b0a0
-SIZE (vscode/vscode-marketplace-exts-1.104.2.tar.gz) = 1706565
-SHA256 (vscode/microsoft-vscode-1.104.2_GH0.tar.gz) = 39691f236a219e71195abbc38a6239a99f8ebe5abea1ccb0357b800ad8b58cca
-SIZE (vscode/microsoft-vscode-1.104.2_GH0.tar.gz) = 23516898
+TIMESTAMP = 1760182351
+SHA256 (vscode/vscode-node-modules-1.105.0.tar.gz) = 8342aa0a248601c2d933c18f38597293328d83127f4ddcd48ce2dcfd83808044
+SIZE (vscode/vscode-node-modules-1.105.0.tar.gz) = 452670920
+SHA256 (vscode/vscode-marketplace-exts-1.105.0.tar.gz) = 3f3b25933c341abc01a21e0fde96523a0aea2c53e47452637d321079a4cc46a8
+SIZE (vscode/vscode-marketplace-exts-1.105.0.tar.gz) = 1707317
+SHA256 (vscode/microsoft-vscode-1.105.0_GH0.tar.gz) = 9dc975278cb370cb52e66c68cf49b12345efb92e86019264a891eadf74795c43
+SIZE (vscode/microsoft-vscode-1.105.0_GH0.tar.gz) = 23708443
diff --git a/editors/vscode/files/patch-build_gulpfile.extensions.js b/editors/vscode/files/patch-build_gulpfile.extensions.js
index cc52dd71d912..7ed6ec5a8421 100644
--- a/editors/vscode/files/patch-build_gulpfile.extensions.js
+++ b/editors/vscode/files/patch-build_gulpfile.extensions.js
@@ -1,6 +1,6 @@
---- build/gulpfile.extensions.js.orig 2025-09-09 22:02:15 UTC
+--- build/gulpfile.extensions.js.orig 2025-10-08 13:50:39 UTC
+++ build/gulpfile.extensions.js
-@@ -235,7 +235,7 @@ const compileNonNativeExtensionsBuildTask = task.defin
+@@ -236,7 +236,7 @@ const compileNonNativeExtensionsBuildTask = task.defin
* @note this does not clean the directory ahead of it. See {@link cleanExtensionsBuildTask} for that.
*/
const compileNonNativeExtensionsBuildTask = task.define('compile-non-native-extensions-build', task.series(
diff --git a/editors/vscode/files/patch-package.json b/editors/vscode/files/patch-package.json
index e1eb74fc2824..ba771c020e55 100644
--- a/editors/vscode/files/patch-package.json
+++ b/editors/vscode/files/patch-package.json
@@ -2,13 +2,13 @@ https://github.com/eclipse/openvsx/issues/543
https://github.com/termux/termux-packages/issues/24739
https://github.com/termux/termux-packages/pull/24757
---- package.json.orig 2025-09-09 22:02:15 UTC
+--- package.json.orig 2025-10-08 13:50:39 UTC
+++ package.json
-@@ -106,6 +106,7 @@
+@@ -107,6 +107,7 @@
"native-is-elevated": "0.7.0",
"native-keymap": "^3.3.5",
"native-watchdog": "^1.4.1",
+ "node-ovsx-sign": "^1.2.0",
- "node-pty": "^1.1.0-beta33",
+ "node-pty": "1.1.0-beta35",
"open": "^10.1.2",
"tas-client-umd": "0.2.0",
diff --git a/editors/vscode/pkg-plist b/editors/vscode/pkg-plist
index 012da2309a3d..4f3e5558141f 100644
--- a/editors/vscode/pkg-plist
+++ b/editors/vscode/pkg-plist
@@ -420,6 +420,15 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/extensions/merge-conflict/media/icon.png
%%DATADIR%%/resources/app/extensions/merge-conflict/package.json
%%DATADIR%%/resources/app/extensions/merge-conflict/package.nls.json
+%%DATADIR%%/resources/app/extensions/mermaid-chat-features/README.md
+%%DATADIR%%/resources/app/extensions/mermaid-chat-features/chat-webview-out/index.js
+%%DATADIR%%/resources/app/extensions/mermaid-chat-features/chat-webview-src/index.ts
+%%DATADIR%%/resources/app/extensions/mermaid-chat-features/chat-webview-src/tsconfig.json
+%%DATADIR%%/resources/app/extensions/mermaid-chat-features/dist/extension.js
+%%DATADIR%%/resources/app/extensions/mermaid-chat-features/esbuild-chat-webview.mjs
+%%DATADIR%%/resources/app/extensions/mermaid-chat-features/extension-browser.webpack.config.js
+%%DATADIR%%/resources/app/extensions/mermaid-chat-features/package.json
+%%DATADIR%%/resources/app/extensions/mermaid-chat-features/package.nls.json
%%DATADIR%%/resources/app/extensions/microsoft-authentication/README.md
%%DATADIR%%/resources/app/extensions/microsoft-authentication/dist/extension.js
%%DATADIR%%/resources/app/extensions/microsoft-authentication/dist/extension.js.LICENSE.txt
@@ -2113,11 +2122,23 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/jit/state/AuthMethodRegistrationState.mjs.map
%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/jit/state/AuthMethodRegistrationStateParameters.d.ts.map
%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/mfa/error_type/MfaError.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/mfa/error_type/MfaError.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/mfa/error_type/MfaError.mjs.map
%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/mfa/result/MfaRequestChallengeResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/mfa/result/MfaRequestChallengeResult.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/mfa/result/MfaRequestChallengeResult.mjs.map
%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/mfa/result/MfaSubmitChallengeResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/mfa/result/MfaSubmitChallengeResult.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/mfa/result/MfaSubmitChallengeResult.mjs.map
%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/mfa/state/MfaCompletedState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/mfa/state/MfaCompletedState.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/mfa/state/MfaCompletedState.mjs.map
%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/mfa/state/MfaFailedState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/mfa/state/MfaFailedState.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/mfa/state/MfaFailedState.mjs.map
%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/mfa/state/MfaState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/mfa/state/MfaState.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/mfa/state/MfaState.mjs.map
%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/mfa/state/MfaStateParameters.d.ts.map
%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/CustomAuthApiError.d.ts.map
%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/error/CustomAuthApiError.mjs
@@ -2182,8 +2203,12 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/interaction_client/jit/result/JitActionResult.mjs
%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/interaction_client/jit/result/JitActionResult.mjs.map
%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/interaction_client/mfa/MfaClient.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/interaction_client/mfa/MfaClient.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/interaction_client/mfa/MfaClient.mjs.map
%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/interaction_client/mfa/parameter/MfaClientParameters.d.ts.map
%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/interaction_client/mfa/result/MfaActionResult.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/interaction_client/mfa/result/MfaActionResult.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/interaction_client/mfa/result/MfaActionResult.mjs.map
%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/network_client/custom_auth_api/BaseApiClient.d.ts.map
%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/network_client/custom_auth_api/BaseApiClient.mjs
%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/network_client/custom_auth_api/BaseApiClient.mjs.map
@@ -4176,17 +4201,10 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/@microsoft/dynamicproto-js/package.json
%%DATADIR%%/resources/app/node_modules/@microsoft/dynamicproto-js/tools/rollup/esm/removedynamic.js
%%DATADIR%%/resources/app/node_modules/@microsoft/dynamicproto-js/tools/rollup/node/removedynamic.js
-%%DATADIR%%/resources/app/node_modules/@parcel/watcher-freebsd-x64/LICENSE
-%%DATADIR%%/resources/app/node_modules/@parcel/watcher-freebsd-x64/package.json
-%%DATADIR%%/resources/app/node_modules/@parcel/watcher-freebsd-x64/watcher.node
%%DATADIR%%/resources/app/node_modules/@parcel/watcher/LICENSE
%%DATADIR%%/resources/app/node_modules/@parcel/watcher/build/Release/watcher.node
%%DATADIR%%/resources/app/node_modules/@parcel/watcher/index.js
%%DATADIR%%/resources/app/node_modules/@parcel/watcher/index.js.flow
-%%DATADIR%%/resources/app/node_modules/@parcel/watcher/node_modules/detect-libc/LICENSE
-%%DATADIR%%/resources/app/node_modules/@parcel/watcher/node_modules/detect-libc/bin/detect-libc.js
-%%DATADIR%%/resources/app/node_modules/@parcel/watcher/node_modules/detect-libc/lib/detect-libc.js
-%%DATADIR%%/resources/app/node_modules/@parcel/watcher/node_modules/detect-libc/package.json
%%DATADIR%%/resources/app/node_modules/@parcel/watcher/package.json
%%DATADIR%%/resources/app/node_modules/@parcel/watcher/scripts/build-from-source.js
%%DATADIR%%/resources/app/node_modules/@parcel/watcher/wrapper.js
@@ -5871,6 +5889,7 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/define-lazy-prop/package.json
%%DATADIR%%/resources/app/node_modules/detect-libc/LICENSE
%%DATADIR%%/resources/app/node_modules/detect-libc/lib/detect-libc.js
+%%DATADIR%%/resources/app/node_modules/detect-libc/lib/filesystem.js
%%DATADIR%%/resources/app/node_modules/detect-libc/lib/process.js
%%DATADIR%%/resources/app/node_modules/detect-libc/package.json
%%DATADIR%%/resources/app/node_modules/dom-serializer/LICENSE
diff --git a/emulators/emu64/Makefile b/emulators/emu64/Makefile
index 4d7d2f826330..d27594aa11a2 100644
--- a/emulators/emu64/Makefile
+++ b/emulators/emu64/Makefile
@@ -3,7 +3,7 @@ DISTVERSION= 5.1.0
PORTREVISION= 1
CATEGORIES= emulators
-MAINTAINER= zirias@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Commodore 64 emulator
WWW= https://github.com/ThKattanek/emu64
diff --git a/finance/nextcloud-cospend/Makefile b/finance/nextcloud-cospend/Makefile
index e738f39a6c97..50b511e1c381 100644
--- a/finance/nextcloud-cospend/Makefile
+++ b/finance/nextcloud-cospend/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cospend
-PORTVERSION= 3.1.3
+PORTVERSION= 3.1.5
CATEGORIES= finance www editors
MASTER_SITES= https://github.com/julien-nc/${PORTNAME}-nc/releases/download/v${PORTVERSION}/
diff --git a/finance/nextcloud-cospend/distinfo b/finance/nextcloud-cospend/distinfo
index 0e336c2dea0a..f1dff3dcb07e 100644
--- a/finance/nextcloud-cospend/distinfo
+++ b/finance/nextcloud-cospend/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758131858
-SHA256 (nextcloud/cospend-3.1.3.tar.gz) = db493f66827b3930ca5bc445d0dbffd700d53bb1ad5f6959939114bf5ef71ee3
-SIZE (nextcloud/cospend-3.1.3.tar.gz) = 5464586
+TIMESTAMP = 1760277446
+SHA256 (nextcloud/cospend-3.1.5.tar.gz) = d098bd6096a29094bb18c7f1e37aede009b43afe7651d5855b2de7a736aa903d
+SIZE (nextcloud/cospend-3.1.5.tar.gz) = 5029972
diff --git a/graphics/gtkam/Makefile b/graphics/gtkam/Makefile
index 00f2b613670e..277df70bead7 100644
--- a/graphics/gtkam/Makefile
+++ b/graphics/gtkam/Makefile
@@ -4,7 +4,7 @@ PORTREVISION= 9
CATEGORIES= graphics
MASTER_SITES= SF/gphoto/${PORTNAME}/${PORTVERSION}
-MAINTAINER= zirias@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Download and view files from various digital cameras
WWW= http://www.gphoto.org/proj/gtkam/
diff --git a/graphics/libimagequant/Makefile b/graphics/libimagequant/Makefile
index 177b9f0a27a1..789f9b086f59 100644
--- a/graphics/libimagequant/Makefile
+++ b/graphics/libimagequant/Makefile
@@ -1,9 +1,8 @@
PORTNAME= libimagequant
-PORTVERSION= 4.3.4
-PORTREVISION= 6
+PORTVERSION= 4.4.0
CATEGORIES= graphics
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= tagattie@FreeBSD.org
COMMENT= Image Quantization Library
WWW= https://pngquant.org/lib/
@@ -13,18 +12,24 @@ LICENSE_FILE= ${WRKSRC}/COPYRIGHT
BUILD_DEPENDS= cargo-cbuild:devel/cargo-c
USES= cargo
+
USE_GITHUB= yes
-USE_LDCONFIG= yes
GH_ACCOUNT= ImageOptim
+
+USE_LDCONFIG= yes
+
CARGO_BUILD_ARGS= --package imagequant-sys
CARGO_INSTALL_ARGS:= ${CARGO_BUILD_ARGS}
+
PLIST_FILES= include/libimagequant.h \
lib/libimagequant.a \
lib/libimagequant.so \
- lib/libimagequant.so.0.4 \
- lib/libimagequant.so.0.4.0 \
+ lib/libimagequant.so.${SOVERSION:R} \
+ lib/libimagequant.so.${SOVERSION} \
libdata/pkgconfig/imagequant.pc
+SOVERSION= 0.4.1
+
do-build:
@${CARGO_CARGO_RUN} cbuild \
--verbose \
diff --git a/graphics/libimagequant/Makefile.crates b/graphics/libimagequant/Makefile.crates
index 84c2fd6788e4..eb9bec380e90 100644
--- a/graphics/libimagequant/Makefile.crates
+++ b/graphics/libimagequant/Makefile.crates
@@ -1,21 +1,25 @@
-CARGO_CRATES= adler2-2.0.0 \
+CARGO_CRATES= adler2-2.0.1 \
arrayvec-0.7.6 \
- bitflags-2.8.0 \
- bytemuck-1.21.0 \
- cc-1.2.10 \
- cfg-if-1.0.0 \
- crc32fast-1.4.2 \
+ bitflags-2.9.4 \
+ bytemuck-1.24.0 \
+ cc-1.2.41 \
+ cfg-if-1.0.3 \
+ crc32fast-1.5.0 \
crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
crossbeam-utils-0.8.21 \
- either-1.13.0 \
- flate2-1.0.35 \
- libc-0.2.169 \
- lodepng-3.11.0 \
- miniz_oxide-0.8.3 \
- once_cell-1.20.2 \
- rayon-1.10.0 \
- rayon-core-1.12.1 \
- rgb-0.8.50 \
+ either-1.15.0 \
+ find-msvc-tools-0.1.4 \
+ flate2-1.1.4 \
+ libc-0.2.177 \
+ libz-rs-sys-0.5.2 \
+ lodepng-3.12.1 \
+ miniz_oxide-0.8.9 \
+ once_cell-1.21.3 \
+ rayon-1.11.0 \
+ rayon-core-1.13.0 \
+ rgb-0.8.52 \
shlex-1.3.0 \
- thread_local-1.1.8
+ simd-adler32-0.3.7 \
+ thread_local-1.1.9 \
+ zlib-rs-0.5.2
diff --git a/graphics/libimagequant/distinfo b/graphics/libimagequant/distinfo
index 72c258bf2f45..328b6b128f61 100644
--- a/graphics/libimagequant/distinfo
+++ b/graphics/libimagequant/distinfo
@@ -1,45 +1,53 @@
-TIMESTAMP = 1737655933
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+TIMESTAMP = 1760220425
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
-SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36
-SIZE (rust/crates/bitflags-2.8.0.crate) = 47482
-SHA256 (rust/crates/bytemuck-1.21.0.crate) = ef657dfab802224e671f5818e9a4935f9b1957ed18e58292690cc39e7a4092a3
-SIZE (rust/crates/bytemuck-1.21.0.crate) = 51553
-SHA256 (rust/crates/cc-1.2.10.crate) = 13208fcbb66eaeffe09b99fffbe1af420f00a7b35aa99ad683dfc1aa76145229
-SIZE (rust/crates/cc-1.2.10.crate) = 101251
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
-SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
+SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
+SIZE (rust/crates/bitflags-2.9.4.crate) = 47950
+SHA256 (rust/crates/bytemuck-1.24.0.crate) = 1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4
+SIZE (rust/crates/bytemuck-1.24.0.crate) = 53243
+SHA256 (rust/crates/cc-1.2.41.crate) = ac9fe6cdbb24b6ade63616c0a0688e45bb56732262c158df3c0c4bea4ca47cb7
+SIZE (rust/crates/cc-1.2.41.crate) = 91154
+SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
+SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
-SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
-SIZE (rust/crates/either-1.13.0.crate) = 19169
-SHA256 (rust/crates/flate2-1.0.35.crate) = c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c
-SIZE (rust/crates/flate2-1.0.35.crate) = 109188
-SHA256 (rust/crates/libc-0.2.169.crate) = b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a
-SIZE (rust/crates/libc-0.2.169.crate) = 757901
-SHA256 (rust/crates/lodepng-3.11.0.crate) = a7720115060cd38dcfe5c758525a43fd34dc615d0566374212ff0dc3b6151eac
-SIZE (rust/crates/lodepng-3.11.0.crate) = 52160
-SHA256 (rust/crates/miniz_oxide-0.8.3.crate) = b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924
-SIZE (rust/crates/miniz_oxide-0.8.3.crate) = 61827
-SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
-SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
-SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
-SIZE (rust/crates/rayon-1.10.0.crate) = 180155
-SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
-SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
-SHA256 (rust/crates/rgb-0.8.50.crate) = 57397d16646700483b67d2dd6511d79318f9d057fdbd21a4066aeac8b41d310a
-SIZE (rust/crates/rgb-0.8.50.crate) = 21980
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/find-msvc-tools-0.1.4.crate) = 52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127
+SIZE (rust/crates/find-msvc-tools-0.1.4.crate) = 30817
+SHA256 (rust/crates/flate2-1.1.4.crate) = dc5a4e564e38c699f2880d3fda590bedc2e69f3f84cd48b457bd892ce61d0aa9
+SIZE (rust/crates/flate2-1.1.4.crate) = 77010
+SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
+SIZE (rust/crates/libc-0.2.177.crate) = 792045
+SHA256 (rust/crates/libz-rs-sys-0.5.2.crate) = 840db8cf39d9ec4dd794376f38acc40d0fc65eec2a8f484f7fd375b84602becd
+SIZE (rust/crates/libz-rs-sys-0.5.2.crate) = 46524
+SHA256 (rust/crates/lodepng-3.12.1.crate) = 77a32335d22e44238e2bb0b4d726964d18952ce1f1279ec3305305d2c61539eb
+SIZE (rust/crates/lodepng-3.12.1.crate) = 52964
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f
+SIZE (rust/crates/rayon-1.11.0.crate) = 182470
+SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91
+SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151
+SHA256 (rust/crates/rgb-0.8.52.crate) = 0c6a884d2998352bb4daf0183589aec883f16a6da1f4dde84d8e2e9a5409a1ce
+SIZE (rust/crates/rgb-0.8.52.crate) = 22449
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
-SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
-SHA256 (ImageOptim-libimagequant-4.3.4_GH0.tar.gz) = b86f4ac0eb707af88b0a000e2e2409e399c6969c9d0d988efafaff138cebaf96
-SIZE (ImageOptim-libimagequant-4.3.4_GH0.tar.gz) = 88710
+SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
+SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
+SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
+SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
+SHA256 (rust/crates/zlib-rs-0.5.2.crate) = 2f06ae92f42f5e5c42443fd094f245eb656abf56dd7cce9b8b263236565e00f2
+SIZE (rust/crates/zlib-rs-0.5.2.crate) = 194342
+SHA256 (ImageOptim-libimagequant-4.4.0_GH0.tar.gz) = 22f90ad2ba87fe44d8156862798491bf056034f031a9b8b95d720669047ede20
+SIZE (ImageOptim-libimagequant-4.4.0_GH0.tar.gz) = 89068
diff --git a/graphics/openorienteering-mapper/Makefile b/graphics/openorienteering-mapper/Makefile
index 6a107ac17fb2..5c3d67e3143d 100644
--- a/graphics/openorienteering-mapper/Makefile
+++ b/graphics/openorienteering-mapper/Makefile
@@ -11,11 +11,9 @@ WWW= https://www.openorienteering.org/apps/mapper/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
-BROKEN= error: overload resolution selected deleted operator '='
-EXPIRATION_DATE=2025-10-31
-
PATCH_SITES= https://github.com/OpenOrienteering/mapper/commit/
-PATCHFILES= 69977dfd4cbb8608aafa8ca8b5388d4983f5430a.patch:-p1
+PATCHFILES= 69977dfd4cbb8608aafa8ca8b5388d4983f5430a.patch:-p1 \
+ a3cb8e4518f8d15a6938c9b1620c35703788c6ff.patch:-p1
LIB_DEPENDS= libpolyclipping.so:graphics/polyclipping \
libproj.so:graphics/proj
diff --git a/graphics/openorienteering-mapper/distinfo b/graphics/openorienteering-mapper/distinfo
index 7be43d23337f..1ac50522f52f 100644
--- a/graphics/openorienteering-mapper/distinfo
+++ b/graphics/openorienteering-mapper/distinfo
@@ -1,5 +1,7 @@
-TIMESTAMP = 1636910244
+TIMESTAMP = 1615438851
SHA256 (OpenOrienteering-mapper-v0.9.5_GH0.tar.gz) = 619152ca01a370875c15e1930918ce961284ccbf5d2371c147d50caf5e5c2f00
SIZE (OpenOrienteering-mapper-v0.9.5_GH0.tar.gz) = 11991430
SHA256 (69977dfd4cbb8608aafa8ca8b5388d4983f5430a.patch) = abc1315ef04364c2051d622163287a3a35b629136ca7ad8568ad630cb471571a
SIZE (69977dfd4cbb8608aafa8ca8b5388d4983f5430a.patch) = 1919
+SHA256 (a3cb8e4518f8d15a6938c9b1620c35703788c6ff.patch) = a36ef87799c64092c2f8e6ae65defcc147106b340b9dec9821adeb28c4ba680f
+SIZE (a3cb8e4518f8d15a6938c9b1620c35703788c6ff.patch) = 4657
diff --git a/graphics/osgearth/Makefile b/graphics/osgearth/Makefile
index e61f72f0d94d..037173005bf2 100644
--- a/graphics/osgearth/Makefile
+++ b/graphics/osgearth/Makefile
@@ -4,7 +4,7 @@ DISTVERSIONPREFIX= ${PORTNAME}-
PORTREVISION= 8
CATEGORIES= graphics geography
-MAINTAINER= zirias@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= C++ terrain rendering toolkit for OpenSceneGraph
WWW= http://osgearth.org/
diff --git a/lang/python-doc-html/distinfo b/lang/python-doc-html/distinfo
index 360478fc3dc0..b6bdd4e44218 100644
--- a/lang/python-doc-html/distinfo
+++ b/lang/python-doc-html/distinfo
@@ -1,16 +1,16 @@
-TIMESTAMP = 1760014630
+TIMESTAMP = 1760232378
SHA256 (python/python-2.7.18-docs-html.tar.bz2) = 20445e9a571cacdd350f702f0980e4dc559b6ff81f1d69affe9b0a862fef2f0e
SIZE (python/python-2.7.18-docs-html.tar.bz2) = 4634932
SHA256 (python/python-2.7.18-docs-pdf-a4.tar.bz2) = dbac6953e48aac341351067ba0938393e415b10bf48ac8cbbc7247deaf13ab67
SIZE (python/python-2.7.18-docs-pdf-a4.tar.bz2) = 11486967
SHA256 (python/python-2.7.18-docs-text.tar.bz2) = c86f5b5a2bd8f90158523efd350198d6cde7353965ef5a6ca5e54e5174af47f2
SIZE (python/python-2.7.18-docs-text.tar.bz2) = 1631043
-SHA256 (python/python-3.10.18-docs-html.tar.bz2) = acf6a9cc3afd5a748b2142b9e1e86e974dd71ae0abdf47e79f7b809b8d30c823
-SIZE (python/python-3.10.18-docs-html.tar.bz2) = 7462926
-SHA256 (python/python-3.10.18-docs-pdf-a4.tar.bz2) = 7865a143f4a173ac30984ef3396ec04a34f7c58b5c52d52872bc5acc59ab70e5
-SIZE (python/python-3.10.18-docs-pdf-a4.tar.bz2) = 16768269
-SHA256 (python/python-3.10.18-docs-text.tar.bz2) = 5d9d5e8f0d20b02772c50e8f70ba6f236c1ce4f1d0b2bc291243475e677ec24b
-SIZE (python/python-3.10.18-docs-text.tar.bz2) = 2678237
+SHA256 (python/python-3.10.19-docs-html.tar.bz2) = fd4f81b300fee7254897acc1a4a8452c6ae1fc087845cc327db173373c527830
+SIZE (python/python-3.10.19-docs-html.tar.bz2) = 7453972
+SHA256 (python/python-3.10.19-docs-pdf-a4.tar.bz2) = 60a66d9f4d54dfc44a738f0baabe4be641d4bb18877bc2ed4f20df32f8f22e2b
+SIZE (python/python-3.10.19-docs-pdf-a4.tar.bz2) = 16784042
+SHA256 (python/python-3.10.19-docs-text.tar.bz2) = 01a1a9b9f9ecce300b08cbf69fac6e7d0c18c36b852fe5dff1691e33966aaa2c
+SIZE (python/python-3.10.19-docs-text.tar.bz2) = 2692682
SHA256 (python/python-3.11.13-docs-html.tar.bz2) = 954bfe769459645fb45802c920bcf59f8881c74c4f94d30922d44edd7a08c542
SIZE (python/python-3.11.13-docs-html.tar.bz2) = 8003127
SHA256 (python/python-3.11.13-docs-pdf-a4.tar.bz2) = 46a92e8742de3267e69ea380678e4e6395fdc002fafb7842db25d672a6236e9b
@@ -23,9 +23,9 @@ SHA256 (python/python-3.12.12-docs-pdf-a4.tar.bz2) = 653235601908c3729ba322b9a38
SIZE (python/python-3.12.12-docs-pdf-a4.tar.bz2) = 18706558
SHA256 (python/python-3.12.12-docs-text.tar.bz2) = 7774f9c1bb7f4cda011155602e057f58b8fec9d9a5dc00b7153d4f47a8f080f3
SIZE (python/python-3.12.12-docs-text.tar.bz2) = 2912930
-SHA256 (python/python-3.9.23-docs-html.tar.bz2) = 7e299c24b164d87600ded5d67fb6bbc793881fa6eac938950516169abaa403e1
-SIZE (python/python-3.9.23-docs-html.tar.bz2) = 7012126
-SHA256 (python/python-3.9.23-docs-pdf-a4.tar.bz2) = 27f38e33382ad58a2e28ad552e8c38410bd162556515b234864f789b763ec2f0
-SIZE (python/python-3.9.23-docs-pdf-a4.tar.bz2) = 15766111
-SHA256 (python/python-3.9.23-docs-text.tar.bz2) = 05c50b0e7c65a4e727cb4d7cae152730e690935cf8420d4320cc49c924372d3f
-SIZE (python/python-3.9.23-docs-text.tar.bz2) = 2555981
+SHA256 (python/python-3.9.24-docs-html.tar.bz2) = 55c3b64f4adf1a7ec756f5f70cbc149b27f4b9b90965ee49782f2eba061e0a64
+SIZE (python/python-3.9.24-docs-html.tar.bz2) = 7015870
+SHA256 (python/python-3.9.24-docs-pdf-a4.tar.bz2) = a2c2d0902b8b3c0abc02e1a7b20d166e6c7e2b870325c1906bcffb7628743de2
+SIZE (python/python-3.9.24-docs-pdf-a4.tar.bz2) = 15768113
+SHA256 (python/python-3.9.24-docs-text.tar.bz2) = 18a0a204dac26ebd849db2504d18496a31b1711deb410e9255509046732d4442
+SIZE (python/python-3.9.24-docs-text.tar.bz2) = 2556969
diff --git a/lang/python310/Makefile.version b/lang/python310/Makefile.version
index 9c15afb65373..500f0b4cf8f0 100644
--- a/lang/python310/Makefile.version
+++ b/lang/python310/Makefile.version
@@ -4,4 +4,4 @@
# 1. Update python documentation (lang/python-doc-*)
# Run "make -C lang/python-doc-html makesum"
# 2. Remove PORTREVISION in Makefile
-PYTHON_DISTVERSION= 3.10.18
+PYTHON_DISTVERSION= 3.10.19
diff --git a/lang/python310/distinfo b/lang/python310/distinfo
index 4e55cb5c9730..bf339fc36c16 100644
--- a/lang/python310/distinfo
+++ b/lang/python310/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749083200
-SHA256 (python/Python-3.10.18.tar.xz) = ae665bc678abd9ab6a6e1573d2481625a53719bc517e9a634ed2b9fefae3817f
-SIZE (python/Python-3.10.18.tar.xz) = 19619316
+TIMESTAMP = 1760232335
+SHA256 (python/Python-3.10.19.tar.xz) = c8f4a596572201d81dd7df91f70e177e19a70f1d489968b54b5fbbf29a97c076
+SIZE (python/Python-3.10.19.tar.xz) = 19873020
diff --git a/lang/python310/pkg-plist b/lang/python310/pkg-plist
index 6eef19d18190..0508488392da 100644
--- a/lang/python310/pkg-plist
+++ b/lang/python310/pkg-plist
@@ -2180,7 +2180,7 @@ lib/libpython%%PYTHON_VER%%%%ABI%%.so.1.0-gdb.py
%%PYTHON_LIBDIR%%/ensurepip/_bundled/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
%%PYTHON_LIBDIR%%/ensurepip/_bundled/__pycache__/__init__%%PYTHON_TAG%%.pyc
%%PYTHON_LIBDIR%%/ensurepip/_bundled/pip-23.0.1-py3-none-any.whl
-%%PYTHON_LIBDIR%%/ensurepip/_bundled/setuptools-65.5.0-py3-none-any.whl
+%%PYTHON_LIBDIR%%/ensurepip/_bundled/setuptools-79.0.1-py3-none-any.whl
%%PYTHON_LIBDIR%%/ensurepip/_uninstall.py
%%PYTHON_LIBDIR%%/enum.py
%%PYTHON_LIBDIR%%/filecmp.py
diff --git a/lang/python39/Makefile.version b/lang/python39/Makefile.version
index 6801faf70fe4..544a5cbc3a38 100644
--- a/lang/python39/Makefile.version
+++ b/lang/python39/Makefile.version
@@ -4,4 +4,4 @@
# 1. Update python documentation (lang/python-doc-*)
# Run "make -C lang/python-doc-html makesum"
# 2. Remove PORTREVISION in Makefile
-PYTHON_DISTVERSION= 3.9.23
+PYTHON_DISTVERSION= 3.9.24
diff --git a/lang/python39/distinfo b/lang/python39/distinfo
index 8cef54c9a43e..ec0f745e78da 100644
--- a/lang/python39/distinfo
+++ b/lang/python39/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1749031644
-SHA256 (python/Python-3.9.23.tar.xz) = 61a42919e13d539f7673cf11d1c404380e28e540510860b9d242196e165709c9
-SIZE (python/Python-3.9.23.tar.xz) = 19659284
-SHA256 (python/0d5d68f7075788b6912f8632dc841dca97ece409.patch) = 16500e6428f28a3e05d96bf4c811ac3e8c318de5424bb59635809f5277106051
-SIZE (python/0d5d68f7075788b6912f8632dc841dca97ece409.patch) = 20082
+TIMESTAMP = 1760231210
+SHA256 (python/Python-3.9.24.tar.xz) = 668391afabd5083faafa4543753d190f82f33ce6ba22d6e9ac728b43644b278a
+SIZE (python/Python-3.9.24.tar.xz) = 20176216
diff --git a/lang/python39/pkg-plist b/lang/python39/pkg-plist
index b511b73616f6..56fc7df26f3b 100644
--- a/lang/python39/pkg-plist
+++ b/lang/python39/pkg-plist
@@ -2189,7 +2189,7 @@ lib/libpython%%PYTHON_VER%%%%ABI%%.so.1.0-gdb.py
%%PYTHON_LIBDIR%%/ensurepip/_bundled/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
%%PYTHON_LIBDIR%%/ensurepip/_bundled/__pycache__/__init__%%PYTHON_TAG%%.pyc
%%PYTHON_LIBDIR%%/ensurepip/_bundled/pip-23.0.1-py3-none-any.whl
-%%PYTHON_LIBDIR%%/ensurepip/_bundled/setuptools-58.1.0-py3-none-any.whl
+%%PYTHON_LIBDIR%%/ensurepip/_bundled/setuptools-79.0.1-py3-none-any.whl
%%PYTHON_LIBDIR%%/ensurepip/_uninstall.py
%%PYTHON_LIBDIR%%/enum.py
%%PYTHON_LIBDIR%%/filecmp.py
diff --git a/math/Makefile b/math/Makefile
index 767ab0544753..53430a8c7182 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -1015,6 +1015,7 @@
SUBDIR += py-isosurfaces
SUBDIR += py-jacobi
SUBDIR += py-jax
+ SUBDIR += py-jij-cimod
SUBDIR += py-kahip
SUBDIR += py-keras
SUBDIR += py-keras-applications
diff --git a/math/py-jij-cimod/Makefile b/math/py-jij-cimod/Makefile
new file mode 100644
index 000000000000..52774739c679
--- /dev/null
+++ b/math/py-jij-cimod/Makefile
@@ -0,0 +1,34 @@
+PORTNAME= jij-cimod
+DISTVERSION= 1.7.3
+CATEGORIES= math
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Python binding for the C++ library for a binary quadratic model
+WWW= https://www.openjij.org/ \
+ https://github.com/Jij-Inc/cimod
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYNUMPY} \
+ ${PYTHON_PKGNAMEPREFIX}pybind11>0:devel/py-pybind11@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}scikit-build-core>=0.10:devel/py-scikit-build-core@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \
+ nlohmann-json>0:devel/nlohmann-json \
+ pybind11-json>0:devel/pybind11-json
+LIB_DEPENDS= libcblas.so:math/cblas \
+ liblapack.so:math/lapack \
+ libopenblas.so:math/openblas
+
+USES= cmake:indirect compiler:c++17-lang eigen:3 localbase:ldflags python
+USE_PYTHON= pep517 cython autoplist pytest
+
+TEST_WRKSRC= ${WRKSRC}/tests
+TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+
+# tests as of 1.7.3: 49 passed, 10 warnings in 19.01s
+
+.include <bsd.port.mk>
diff --git a/math/py-jij-cimod/distinfo b/math/py-jij-cimod/distinfo
new file mode 100644
index 000000000000..3e3ec24af776
--- /dev/null
+++ b/math/py-jij-cimod/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760203654
+SHA256 (jij_cimod-1.7.3.tar.gz) = f8703ef9d8a876e560fce1b78a4fedaf6e30d47889ff2055a2c596e19f04e589
+SIZE (jij_cimod-1.7.3.tar.gz) = 339350
diff --git a/math/py-jij-cimod/files/patch-CMakeLists.txt b/math/py-jij-cimod/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..68251a0b6c06
--- /dev/null
+++ b/math/py-jij-cimod/files/patch-CMakeLists.txt
@@ -0,0 +1,20 @@
+--- CMakeLists.txt.orig 2022-11-09 12:37:21 UTC
++++ CMakeLists.txt
+@@ -65,13 +65,10 @@ ENDIF ()
+ ENDIF ()
+ ENDIF ()
+
+-IF (CMAKE_REQUIRE_FAILE)
+- SET (CMAKE_REQUIRE_FIND_PACKAGE_Eigen3 ON)
+- SET (CMAKE_REQUIRE_FIND_PACKAGE_nlohmann_json ON)
+- SET (CMAKE_REQUIRE_FIND_PACKAGE_pybind11 ON)
+- SET (CMAKE_REQUIRE_FIND_PACKAGE_pybind11_json ON)
+- SET (CMAKE_REQUIRE_FIND_PACKAGE_GTest ON)
+-ENDIF ()
++SET (CMAKE_REQUIRE_FIND_PACKAGE_Eigen3 ON)
++SET (CMAKE_REQUIRE_FIND_PACKAGE_nlohmann_json ON)
++SET (CMAKE_REQUIRE_FIND_PACKAGE_pybind11 ON)
++SET (CMAKE_REQUIRE_FIND_PACKAGE_pybind11_json ON)
+
+ # detect operating system and host processor
+ MESSAGE (STATUS "We are on a ${CMAKE_SYSTEM_NAME} system")
diff --git a/math/py-jij-cimod/files/patch-pyproject.toml b/math/py-jij-cimod/files/patch-pyproject.toml
new file mode 100644
index 000000000000..3bc3e040dfe8
--- /dev/null
+++ b/math/py-jij-cimod/files/patch-pyproject.toml
@@ -0,0 +1,11 @@
+--- pyproject.toml.orig 2025-10-11 17:30:54 UTC
++++ pyproject.toml
+@@ -17,7 +17,7 @@ requires = [
+ "scikit-build-core>=0.10",
+ "setuptools_scm[toml]",
+ "pybind11",
+- "oldest-supported-numpy",
++ "numpy",
+ ]
+ build-backend = "scikit_build_core.build"
+
diff --git a/math/py-jij-cimod/pkg-descr b/math/py-jij-cimod/pkg-descr
new file mode 100644
index 000000000000..b9c6e268c2b4
--- /dev/null
+++ b/math/py-jij-cimod/pkg-descr
@@ -0,0 +1,7 @@
+jij-cimod provides Python bindings for cimod, a C++ library
+that provides functionalities for handling binary quadratic
+models (BQM) and polynomial quadratic models (PQM).
+
+It allows Python developers to leverage its high-performance
+C++ core for mathematical optimization problems, particularly
+in fields like quantum annealing and combinatorial optimization.
diff --git a/math/rkward/Makefile b/math/rkward/Makefile
index c6c85fc150cc..66c4ffc103a2 100644
--- a/math/rkward/Makefile
+++ b/math/rkward/Makefile
@@ -1,6 +1,5 @@
PORTNAME= rkward
-PORTVERSION= 0.8.1
-PORTREVISION= 1
+PORTVERSION= 0.8.2
CATEGORIES= math
MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION}/
@@ -24,8 +23,8 @@ TEST_DEPENDS= ${LR_MOD_DIR}/FAdist/INDEX:science/R-cran-FAdist \
USES= cmake compiler:c++11-lang desktop-file-utils gettext gl fortran \
kde:6 localbase php:cli qt:6 shared-mime-info xorg
USE_GL= opengl
-USE_QT= 5compat base declarative positioning webchannel webengine
-USE_XORG= ice x11 xext
+USE_QT= base declarative positioning webchannel webengine
+USE_XORG= ice x11 xcb xext
USE_KDE= archive bookmarks breeze-icons colorscheme completion config \
configwidgets coreaddons crash ecm doctools guiaddons i18n \
itemviews jobwidgets kio notifications parts service solid \
@@ -59,8 +58,8 @@ RUN_DEPENDS+= ${LR_MOD_DIR}/XML/INDEX:textproc/R-cran-XML \
${LR_MOD_DIR}/pwr/INDEX:math/R-cran-pwr \
${LR_MOD_DIR}/hdrcde/INDEX:math/R-cran-hdrcde \
${LR_MOD_DIR}/devtools/INDEX:devel/R-cran-devtools \
+ ${LR_MOD_DIR}/XLConnect/INDEX:math/R-cran-XLConnect \
${LR_MOD_DIR}/exactRankTests/INDEX:math/R-cran-exactRankTests
-#RUN_DEPENDS+= ${LR_MOD_DIR}/XLConnect/INDEX:math/R-cran-XLConnect
.endif
.if ${PORT_OPTIONS:MINSTTEST}
diff --git a/math/rkward/distinfo b/math/rkward/distinfo
index 5c083031ad76..cec7f79ffbc2 100644
--- a/math/rkward/distinfo
+++ b/math/rkward/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746364756
-SHA256 (rkward-0.8.1.tar.gz) = 44630c63d84f4ca7c040ab3c2dfcc938dfe8ad380900698b4c3803669b93b977
-SIZE (rkward-0.8.1.tar.gz) = 9054303
+TIMESTAMP = 1760039410
+SHA256 (rkward-0.8.2.tar.gz) = be8abdfcd7a17aa5196f63e0136fdbc693e93d9f2f0ec66f2bdacacfc22b9ca8
+SIZE (rkward-0.8.2.tar.gz) = 7109936
diff --git a/math/rkward/files/patch-rkward_windows_rktoolwindowbar.cpp b/math/rkward/files/patch-rkward_windows_rktoolwindowbar.cpp
index db084ca87992..5501707b9078 100644
--- a/math/rkward/files/patch-rkward_windows_rktoolwindowbar.cpp
+++ b/math/rkward/files/patch-rkward_windows_rktoolwindowbar.cpp
@@ -1,10 +1,10 @@
---- rkward/windows/rktoolwindowbar.cpp.orig 2022-04-05 11:57:55 UTC
+--- rkward/windows/rktoolwindowbar.cpp.orig 2025-10-01 11:59:03 UTC
+++ rkward/windows/rktoolwindowbar.cpp
@@ -15,6 +15,7 @@ SPDX-License-Identifier: GPL-2.0-or-later
#include <kselectaction.h>
#include <kwidgetsaddons_version.h>
+#include <QLayout>
- #include <QSplitter>
#include <QContextMenuEvent>
#include <QHBoxLayout>
+ #include <QSplitter>
diff --git a/math/rkward/pkg-plist b/math/rkward/pkg-plist
index ce0c941c66f2..a524ffcc2e05 100644
--- a/math/rkward/pkg-plist
+++ b/math/rkward/pkg-plist
@@ -63,16 +63,6 @@ share/ktexteditor_snippets/data/RKWardRMd.xml
share/ktexteditor_snippets/data/RKWardpapaja.xml
share/ktexteditor_snippets/data/RKWardroxygen2.xml
share/ktexteditor_snippets/data/RKWardutils.xml
-%%NLS%%share/locale/bs/LC_MESSAGES/rkward.mo
-%%NLS%%share/locale/bs/LC_MESSAGES/rkward__analysis.mo
-%%NLS%%share/locale/bs/LC_MESSAGES/rkward__data.mo
-%%NLS%%share/locale/bs/LC_MESSAGES/rkward__distributions.mo
-%%NLS%%share/locale/bs/LC_MESSAGES/rkward__embedded.mo
-%%NLS%%share/locale/bs/LC_MESSAGES/rkward__graphics_device.mo
-%%NLS%%share/locale/bs/LC_MESSAGES/rkward__import_export.mo
-%%NLS%%share/locale/bs/LC_MESSAGES/rkward__item_response_theory.mo
-%%NLS%%share/locale/bs/LC_MESSAGES/rkward__pages.mo
-%%NLS%%share/locale/bs/LC_MESSAGES/rkward__plots.mo
%%NLS%%share/locale/ca/LC_MESSAGES/rkward.mo
%%NLS%%share/locale/ca/LC_MESSAGES/rkward__analysis.mo
%%NLS%%share/locale/ca/LC_MESSAGES/rkward__data.mo
@@ -93,28 +83,8 @@ share/ktexteditor_snippets/data/RKWardutils.xml
%%NLS%%share/locale/ca@valencia/LC_MESSAGES/rkward__item_response_theory.mo
%%NLS%%share/locale/ca@valencia/LC_MESSAGES/rkward__pages.mo
%%NLS%%share/locale/ca@valencia/LC_MESSAGES/rkward__plots.mo
-%%NLS%%share/locale/cs/LC_MESSAGES/rkward.mo
-%%NLS%%share/locale/cs/LC_MESSAGES/rkward__analysis.mo
-%%NLS%%share/locale/cs/LC_MESSAGES/rkward__data.mo
-%%NLS%%share/locale/cs/LC_MESSAGES/rkward__distributions.mo
-%%NLS%%share/locale/cs/LC_MESSAGES/rkward__embedded.mo
-%%NLS%%share/locale/cs/LC_MESSAGES/rkward__graphics_device.mo
-%%NLS%%share/locale/cs/LC_MESSAGES/rkward__import_export.mo
-%%NLS%%share/locale/cs/LC_MESSAGES/rkward__item_response_theory.mo
-%%NLS%%share/locale/cs/LC_MESSAGES/rkward__pages.mo
-%%NLS%%share/locale/cs/LC_MESSAGES/rkward__plots.mo
-%%NLS%%share/locale/da/LC_MESSAGES/rkward.mo
%%NLS%%share/locale/de/LC_MESSAGES/rkward.mo
-%%NLS%%share/locale/de/LC_MESSAGES/rkward__analysis.mo
-%%NLS%%share/locale/de/LC_MESSAGES/rkward__data.mo
-%%NLS%%share/locale/de/LC_MESSAGES/rkward__distributions.mo
-%%NLS%%share/locale/de/LC_MESSAGES/rkward__embedded.mo
%%NLS%%share/locale/de/LC_MESSAGES/rkward__graphics_device.mo
-%%NLS%%share/locale/de/LC_MESSAGES/rkward__import_export.mo
-%%NLS%%share/locale/de/LC_MESSAGES/rkward__item_response_theory.mo
-%%NLS%%share/locale/de/LC_MESSAGES/rkward__pages.mo
-%%NLS%%share/locale/de/LC_MESSAGES/rkward__plots.mo
-%%NLS%%share/locale/el/LC_MESSAGES/rkward.mo
%%NLS%%share/locale/en_GB/LC_MESSAGES/rkward.mo
%%NLS%%share/locale/en_GB/LC_MESSAGES/rkward__analysis.mo
%%NLS%%share/locale/en_GB/LC_MESSAGES/rkward__data.mo
@@ -146,29 +116,17 @@ share/ktexteditor_snippets/data/RKWardutils.xml
%%NLS%%share/locale/es/LC_MESSAGES/rkward__pages.mo
%%NLS%%share/locale/es/LC_MESSAGES/rkward__plots.mo
%%NLS%%share/locale/et/LC_MESSAGES/rkward.mo
-%%NLS%%share/locale/et/LC_MESSAGES/rkward__analysis.mo
%%NLS%%share/locale/et/LC_MESSAGES/rkward__data.mo
%%NLS%%share/locale/et/LC_MESSAGES/rkward__distributions.mo
%%NLS%%share/locale/et/LC_MESSAGES/rkward__embedded.mo
%%NLS%%share/locale/et/LC_MESSAGES/rkward__graphics_device.mo
%%NLS%%share/locale/et/LC_MESSAGES/rkward__import_export.mo
%%NLS%%share/locale/et/LC_MESSAGES/rkward__item_response_theory.mo
-%%NLS%%share/locale/et/LC_MESSAGES/rkward__pages.mo
%%NLS%%share/locale/et/LC_MESSAGES/rkward__plots.mo
-%%NLS%%share/locale/eu/LC_MESSAGES/rkward.mo
%%NLS%%share/locale/eu/LC_MESSAGES/rkward__data.mo
%%NLS%%share/locale/eu/LC_MESSAGES/rkward__graphics_device.mo
-%%NLS%%share/locale/eu/LC_MESSAGES/rkward__import_export.mo
%%NLS%%share/locale/fi/LC_MESSAGES/rkward.mo
-%%NLS%%share/locale/fi/LC_MESSAGES/rkward__analysis.mo
-%%NLS%%share/locale/fi/LC_MESSAGES/rkward__data.mo
-%%NLS%%share/locale/fi/LC_MESSAGES/rkward__distributions.mo
-%%NLS%%share/locale/fi/LC_MESSAGES/rkward__embedded.mo
%%NLS%%share/locale/fi/LC_MESSAGES/rkward__graphics_device.mo
-%%NLS%%share/locale/fi/LC_MESSAGES/rkward__import_export.mo
-%%NLS%%share/locale/fi/LC_MESSAGES/rkward__item_response_theory.mo
-%%NLS%%share/locale/fi/LC_MESSAGES/rkward__pages.mo
-%%NLS%%share/locale/fi/LC_MESSAGES/rkward__plots.mo
%%NLS%%share/locale/fr/LC_MESSAGES/rkward.mo
%%NLS%%share/locale/fr/LC_MESSAGES/rkward__analysis.mo
%%NLS%%share/locale/fr/LC_MESSAGES/rkward__data.mo
@@ -190,17 +148,6 @@ share/ktexteditor_snippets/data/RKWardutils.xml
%%NLS%%share/locale/gl/LC_MESSAGES/rkward__pages.mo
%%NLS%%share/locale/gl/LC_MESSAGES/rkward__plots.mo
%%NLS%%share/locale/he/LC_MESSAGES/rkward__graphics_device.mo
-%%NLS%%share/locale/hu/LC_MESSAGES/rkward__analysis.mo
-%%NLS%%share/locale/ia/LC_MESSAGES/rkward.mo
-%%NLS%%share/locale/ia/LC_MESSAGES/rkward__analysis.mo
-%%NLS%%share/locale/ia/LC_MESSAGES/rkward__data.mo
-%%NLS%%share/locale/ia/LC_MESSAGES/rkward__distributions.mo
-%%NLS%%share/locale/ia/LC_MESSAGES/rkward__embedded.mo
-%%NLS%%share/locale/ia/LC_MESSAGES/rkward__graphics_device.mo
-%%NLS%%share/locale/ia/LC_MESSAGES/rkward__import_export.mo
-%%NLS%%share/locale/ia/LC_MESSAGES/rkward__item_response_theory.mo
-%%NLS%%share/locale/ia/LC_MESSAGES/rkward__pages.mo
-%%NLS%%share/locale/ia/LC_MESSAGES/rkward__plots.mo
%%NLS%%share/locale/it/LC_MESSAGES/rkward.mo
%%NLS%%share/locale/it/LC_MESSAGES/rkward__analysis.mo
%%NLS%%share/locale/it/LC_MESSAGES/rkward__data.mo
@@ -211,16 +158,6 @@ share/ktexteditor_snippets/data/RKWardutils.xml
%%NLS%%share/locale/it/LC_MESSAGES/rkward__item_response_theory.mo
%%NLS%%share/locale/it/LC_MESSAGES/rkward__pages.mo
%%NLS%%share/locale/it/LC_MESSAGES/rkward__plots.mo
-%%NLS%%share/locale/ja/LC_MESSAGES/rkward.mo
-%%NLS%%share/locale/ja/LC_MESSAGES/rkward__analysis.mo
-%%NLS%%share/locale/ja/LC_MESSAGES/rkward__data.mo
-%%NLS%%share/locale/ja/LC_MESSAGES/rkward__distributions.mo
-%%NLS%%share/locale/ja/LC_MESSAGES/rkward__embedded.mo
-%%NLS%%share/locale/ja/LC_MESSAGES/rkward__graphics_device.mo
-%%NLS%%share/locale/ja/LC_MESSAGES/rkward__import_export.mo
-%%NLS%%share/locale/ja/LC_MESSAGES/rkward__item_response_theory.mo
-%%NLS%%share/locale/ja/LC_MESSAGES/rkward__pages.mo
-%%NLS%%share/locale/ja/LC_MESSAGES/rkward__plots.mo
%%NLS%%share/locale/ka/LC_MESSAGES/rkward.mo
%%NLS%%share/locale/ka/LC_MESSAGES/rkward__analysis.mo
%%NLS%%share/locale/ka/LC_MESSAGES/rkward__data.mo
@@ -229,18 +166,7 @@ share/ktexteditor_snippets/data/RKWardutils.xml
%%NLS%%share/locale/ka/LC_MESSAGES/rkward__graphics_device.mo
%%NLS%%share/locale/ka/LC_MESSAGES/rkward__import_export.mo
%%NLS%%share/locale/ka/LC_MESSAGES/rkward__item_response_theory.mo
-%%NLS%%share/locale/ka/LC_MESSAGES/rkward__pages.mo
%%NLS%%share/locale/ka/LC_MESSAGES/rkward__plots.mo
-%%NLS%%share/locale/lt/LC_MESSAGES/rkward.mo
-%%NLS%%share/locale/lt/LC_MESSAGES/rkward__analysis.mo
-%%NLS%%share/locale/lt/LC_MESSAGES/rkward__data.mo
-%%NLS%%share/locale/lt/LC_MESSAGES/rkward__distributions.mo
-%%NLS%%share/locale/lt/LC_MESSAGES/rkward__embedded.mo
-%%NLS%%share/locale/lt/LC_MESSAGES/rkward__graphics_device.mo
-%%NLS%%share/locale/lt/LC_MESSAGES/rkward__import_export.mo
-%%NLS%%share/locale/lt/LC_MESSAGES/rkward__item_response_theory.mo
-%%NLS%%share/locale/lt/LC_MESSAGES/rkward__pages.mo
-%%NLS%%share/locale/lt/LC_MESSAGES/rkward__plots.mo
%%NLS%%share/locale/nl/LC_MESSAGES/rkward.mo
%%NLS%%share/locale/nl/LC_MESSAGES/rkward__analysis.mo
%%NLS%%share/locale/nl/LC_MESSAGES/rkward__data.mo
@@ -291,16 +217,6 @@ share/ktexteditor_snippets/data/RKWardutils.xml
%%NLS%%share/locale/ru/LC_MESSAGES/rkward__item_response_theory.mo
%%NLS%%share/locale/ru/LC_MESSAGES/rkward__pages.mo
%%NLS%%share/locale/ru/LC_MESSAGES/rkward__plots.mo
-%%NLS%%share/locale/sk/LC_MESSAGES/rkward.mo
-%%NLS%%share/locale/sk/LC_MESSAGES/rkward__analysis.mo
-%%NLS%%share/locale/sk/LC_MESSAGES/rkward__data.mo
-%%NLS%%share/locale/sk/LC_MESSAGES/rkward__distributions.mo
-%%NLS%%share/locale/sk/LC_MESSAGES/rkward__embedded.mo
-%%NLS%%share/locale/sk/LC_MESSAGES/rkward__graphics_device.mo
-%%NLS%%share/locale/sk/LC_MESSAGES/rkward__import_export.mo
-%%NLS%%share/locale/sk/LC_MESSAGES/rkward__item_response_theory.mo
-%%NLS%%share/locale/sk/LC_MESSAGES/rkward__pages.mo
-%%NLS%%share/locale/sk/LC_MESSAGES/rkward__plots.mo
%%NLS%%share/locale/sl/LC_MESSAGES/rkward.mo
%%NLS%%share/locale/sl/LC_MESSAGES/rkward__analysis.mo
%%NLS%%share/locale/sl/LC_MESSAGES/rkward__data.mo
@@ -341,26 +257,7 @@ share/ktexteditor_snippets/data/RKWardutils.xml
%%NLS%%share/locale/uk/LC_MESSAGES/rkward__item_response_theory.mo
%%NLS%%share/locale/uk/LC_MESSAGES/rkward__pages.mo
%%NLS%%share/locale/uk/LC_MESSAGES/rkward__plots.mo
-%%NLS%%share/locale/zh_CN/LC_MESSAGES/rkward.mo
-%%NLS%%share/locale/zh_CN/LC_MESSAGES/rkward__analysis.mo
-%%NLS%%share/locale/zh_CN/LC_MESSAGES/rkward__data.mo
-%%NLS%%share/locale/zh_CN/LC_MESSAGES/rkward__distributions.mo
-%%NLS%%share/locale/zh_CN/LC_MESSAGES/rkward__embedded.mo
-%%NLS%%share/locale/zh_CN/LC_MESSAGES/rkward__graphics_device.mo
-%%NLS%%share/locale/zh_CN/LC_MESSAGES/rkward__import_export.mo
-%%NLS%%share/locale/zh_CN/LC_MESSAGES/rkward__item_response_theory.mo
-%%NLS%%share/locale/zh_CN/LC_MESSAGES/rkward__pages.mo
-%%NLS%%share/locale/zh_CN/LC_MESSAGES/rkward__plots.mo
-%%NLS%%share/locale/zh_TW/LC_MESSAGES/rkward.mo
-%%NLS%%share/locale/zh_TW/LC_MESSAGES/rkward__analysis.mo
-%%NLS%%share/locale/zh_TW/LC_MESSAGES/rkward__data.mo
-%%NLS%%share/locale/zh_TW/LC_MESSAGES/rkward__distributions.mo
-%%NLS%%share/locale/zh_TW/LC_MESSAGES/rkward__embedded.mo
%%NLS%%share/locale/zh_TW/LC_MESSAGES/rkward__graphics_device.mo
-%%NLS%%share/locale/zh_TW/LC_MESSAGES/rkward__import_export.mo
-%%NLS%%share/locale/zh_TW/LC_MESSAGES/rkward__item_response_theory.mo
-%%NLS%%share/locale/zh_TW/LC_MESSAGES/rkward__pages.mo
-%%NLS%%share/locale/zh_TW/LC_MESSAGES/rkward__plots.mo
share/man/ca/man1/rkward.1.gz
share/man/de/man1/rkward.1.gz
share/man/it/man1/rkward.1.gz
@@ -771,6 +668,7 @@ share/mime/packages/vnd.rkward.r.xml
%%DATADIR%%/irt.pluginmap
%%DATADIR%%/menu.pluginmap
%%DATADIR%%/pages/rkward_addons.rkh
+%%DATADIR%%/pages/rkward_code_navigation.rkh
%%DATADIR%%/pages/rkward_console.rkh
%%DATADIR%%/pages/rkward_for_new_users.rkh
%%DATADIR%%/pages/rkward_for_r_users.rkh
diff --git a/misc/freebsd-release-manifests/Makefile b/misc/freebsd-release-manifests/Makefile
index 37d4b6e49aaf..e8a43fcb40ee 100644
--- a/misc/freebsd-release-manifests/Makefile
+++ b/misc/freebsd-release-manifests/Makefile
@@ -1,5 +1,5 @@
PORTNAME= freebsd-release-manifests
-DISTVERSION= 20251004
+DISTVERSION= 20251011
CATEGORIES= misc
MASTER_SITES= #
DISTFILES= #
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-ALPHA5 b/misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-ALPHA5
deleted file mode 100644
index 518c175f7cd0..000000000000
--- a/misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-ALPHA5
+++ /dev/null
@@ -1,9 +0,0 @@
-base-dbg.txz a5cb0f3b758601f4a60ce925d4567fd7a4913b0090aa47ff6f6ecc7d83e7e4f7 1756 base_dbg "Base system debug info" off
-base.txz dd8665259f3b3f89700f4905196a6c3a726b3c2e9a5ac539e7f66a3468e73561 29626 base "Base system (MANDATORY)" on
-kernel-dbg.txz dee09ec15c5f5eaf946a66d30f0d7f27fa43fb28d88f67332920dde0b6b4cc2c 856 kernel_dbg "Kernel debug info" on
-kernel.txz d8dee94ec2ed4c848210ad13950737b8657fd3acc6b75f615afe1969a30b0b56 859 kernel "Kernel (MANDATORY)" on
-lib32-dbg.txz 92930465dd975b3749c1f0ba6cd4e9ad83b0b15cb8ec2a245e96e6dfe5cc89d0 238 lib32_dbg "32-bit compatibility libraries (Debugging)" off
-lib32.txz 76f699eb73f49c2cdf1fef02f4deff30a4b14feb01c3a3c52df514525a08f197 721 lib32 "32-bit compatibility libraries" on
-ports.txz be0ed9f914f358d1d9d8919df9f88c29cd6f311ff4176177e108d04caea96e32 212158 ports "Ports tree" off
-src.txz 901d57c65eb771a5e2fc09af2c7f31961679200441538dfd6869ad6482861d70 118010 src "System source tree" off
-tests.txz a0c70f0268762731583096cb289a1572b2e34c80c66f1386a297ebfe537b86bb 8060 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-BETA1 b/misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-BETA1
new file mode 100644
index 000000000000..a1c1934eca35
--- /dev/null
+++ b/misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-BETA1
@@ -0,0 +1,9 @@
+base-dbg.txz 0c89781924fe00fec88a2b203c321529e23c220a09589298c8a4ff2e24a019da 1757 base_dbg "Base system debug info" off
+base.txz 71288e4e53bd6f52fec4e9959b72c8b9d2669db6b9bb7fc4055cb6baa56617ee 29634 base "Base system (MANDATORY)" on
+kernel-dbg.txz 2cfdbae0262be724db3bec7bf71f69e855fa35797c6acc45c21dcf5bd9291707 856 kernel_dbg "Kernel debug info" on
+kernel.txz 2a6d8dc9f7d9244e8785a3b3d622f200a6beb860eb297743dd7828421cf6c0cc 859 kernel "Kernel (MANDATORY)" on
+lib32-dbg.txz 1b9e2cb2005ab682851c5ecf2a420cacfa39cf733d080d467c8ffb84dd9c0578 239 lib32_dbg "32-bit compatibility libraries (Debugging)" off
+lib32.txz f6494defc6322106ea5b85ccf417a24a458bc75313d8ea7279ee85ad9da22668 723 lib32 "32-bit compatibility libraries" on
+ports.txz 7b0a371413d7a76dd24dd0f170d1f84d7c33db502e7cc3440ef141e81ee0ea12 212130 ports "Ports tree" off
+src.txz 3ddaae4ff101bc55657f9cae00217bd2c7c63d4f504520b060c5e91634c26c17 118038 src "System source tree" off
+tests.txz 73f4b3fd171d2d1e816b07df7527ad5d825d7c359268aa4ec77c4776bfb20e83 8060 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-15.0-ALPHA5 b/misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-15.0-ALPHA5
deleted file mode 100644
index 578a7150fe95..000000000000
--- a/misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-15.0-ALPHA5
+++ /dev/null
@@ -1,9 +0,0 @@
-base-dbg.txz 4a438608af5dcbfaac3762e0012f029f07ddb22ac310ffd6da473551884a8294 1742 base_dbg "Base system debug info" off
-base.txz bbfb6947cf9820bb2c2a9b30be6ece897e1e85602bfd43a5dddbe47f6ed59203 29357 base "Base system (MANDATORY)" on
-kernel-dbg.txz 415f7f42552826879f326bcbf48079d754c1949e04a36bdb97b613ced2b580b3 720 kernel_dbg "Kernel debug info" on
-kernel.txz 3aeb29f3bb42d5b2a66101dd4b7cd9cc0a6af77f36e383250df50d9618e6f0ee 789 kernel "Kernel (MANDATORY)" on
-lib32-dbg.txz 34c99117c32d0401cc011fb681f69f354984208400dc7f9139e6329a9ef4c10d 235 lib32_dbg "32-bit compatibility libraries (Debugging)" off
-lib32.txz ed5a9f246bf41fe603f3530cdcae9ef7bf0a95bb02598adea1603b54de9a2287 705 lib32 "32-bit compatibility libraries" on
-ports.txz be0ed9f914f358d1d9d8919df9f88c29cd6f311ff4176177e108d04caea96e32 212158 ports "Ports tree" off
-src.txz 901d57c65eb771a5e2fc09af2c7f31961679200441538dfd6869ad6482861d70 118010 src "System source tree" off
-tests.txz 12e15e8da7b01d316be580fe64742ff7f7af34ef91bcfa927dbfc17a4608f200 8058 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.0-ALPHA5 b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.0-ALPHA5
deleted file mode 100644
index 90e17076bf2b..000000000000
--- a/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.0-ALPHA5
+++ /dev/null
@@ -1,9 +0,0 @@
-base-dbg.txz 57617d36b0eae59d239f946ced55681895c6ae5867b038dad083861519cd4714 1729 base_dbg "Base system debug info" off
-base.txz 8a37997a017fee3940b40d185d5598a1badf31c4ea9a3865c56284d33426f16f 29140 base "Base system (MANDATORY)" on
-kernel-dbg.txz 045f547a08e35f93aaf0cb6eef86f73de621e3dfab208d97500d723264acc727 668 kernel_dbg "Kernel debug info" on
-kernel.txz 1f14def004d9bbd4d861536927a90cd1dd8937c7e6a93afa9c5ce9b6a9ec3bb6 669 kernel "Kernel (MANDATORY)" on
-lib32-dbg.txz d24b987a04766b745df6f21d487c943d7f2dd96db71ac692c0c86386fc27bc4c 234 lib32_dbg "32-bit compatibility libraries (Debugging)" off
-lib32.txz a8d831d816c43c1de10907d7051e8e040567bc91e89ad504cdf07f4eccf7a2a1 703 lib32 "32-bit compatibility libraries" on
-ports.txz be0ed9f914f358d1d9d8919df9f88c29cd6f311ff4176177e108d04caea96e32 212158 ports "Ports tree" off
-src.txz 901d57c65eb771a5e2fc09af2c7f31961679200441538dfd6869ad6482861d70 118010 src "System source tree" off
-tests.txz fe609d6794b3cdf51850c0c5818e166b8c931913d7b90056e27269ef56baef4c 8048 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.0-BETA1 b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.0-BETA1
new file mode 100644
index 000000000000..8df7fc182daf
--- /dev/null
+++ b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.0-BETA1
@@ -0,0 +1,9 @@
+base-dbg.txz 1aecc6ea4233676dc169fe21c4847c1a9bd9111074e1d0c3c17a8315c917995b 1730 base_dbg "Base system debug info" off
+base.txz 9ab428c86f4f32225300a2ee05aa4e3c027fceb16b94343332b2a189c54589fb 29147 base "Base system (MANDATORY)" on
+kernel-dbg.txz a575b80087f5b6811080924b41c5af28fc1af1889cd3488268a0d05d8b53a1dc 668 kernel_dbg "Kernel debug info" on
+kernel.txz 3d58e5e52a1d78cc26bd06d39ca71e9e9e9d4d4ffef6b9a6620ac82418dbc6e2 669 kernel "Kernel (MANDATORY)" on
+lib32-dbg.txz 11cdab99321f881c203717e3e7bfaab7d800160a8021e70c9aef7f3651a15cbb 235 lib32_dbg "32-bit compatibility libraries (Debugging)" off
+lib32.txz 0faf173f6d054cb314444e58c59d491d7f30a1cb42406a33e446573605a633c1 705 lib32 "32-bit compatibility libraries" on
+ports.txz 7b0a371413d7a76dd24dd0f170d1f84d7c33db502e7cc3440ef141e81ee0ea12 212130 ports "Ports tree" off
+src.txz 3ddaae4ff101bc55657f9cae00217bd2c7c63d4f504520b060c5e91634c26c17 118038 src "System source tree" off
+tests.txz cdffd5fa950e64b8b3621c6c04de197f3b2643608a9bd84739c6e701d26337b7 8048 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.0-ALPHA5 b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.0-ALPHA5
deleted file mode 100644
index c1587e2fb934..000000000000
--- a/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.0-ALPHA5
+++ /dev/null
@@ -1,7 +0,0 @@
-base-dbg.txz cc30a95aafca3d76dab88bc27473a1e66f89aedba2e772f0d860017df85285ec 1715 base_dbg "Base system debug info" off
-base.txz 709013cb52255914290a3f2d121d6b97a75b60ec29648a944d19c1927e95b2c8 29120 base "Base system (MANDATORY)" on
-kernel-dbg.txz 502b4bbb1b5f6b1baca36e871e12b5490ffd3d12c2ec065aab49c2def936490c 666 kernel_dbg "Kernel debug info" on
-kernel.txz dfada6c7db8f084bd931870bb37fc72ebec0fb3fa8b99fff141f62256463e557 667 kernel "Kernel (MANDATORY)" on
-ports.txz be0ed9f914f358d1d9d8919df9f88c29cd6f311ff4176177e108d04caea96e32 212158 ports "Ports tree" off
-src.txz 901d57c65eb771a5e2fc09af2c7f31961679200441538dfd6869ad6482861d70 118010 src "System source tree" off
-tests.txz 8a862043c05e8607f3a50bb67f772344d4dd7d6cfdf0a979ce88bbe662718b4d 8059 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.0-BETA1 b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.0-BETA1
new file mode 100644
index 000000000000..4c740c2f60a9
--- /dev/null
+++ b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.0-BETA1
@@ -0,0 +1,7 @@
+base-dbg.txz 121898f6c78422aa193d89f7b839df9bb179cb2a6de79e460f0de583dbf619cd 1716 base_dbg "Base system debug info" off
+base.txz 730ffa548210f99aba7b5e23d150bf40c172abd816f34a3b524fa05d4546ba6e 29127 base "Base system (MANDATORY)" on
+kernel-dbg.txz 4111a78b3c36ac9e7ffe0fa147fc577fb47192295a5663692c88ad13cd667535 666 kernel_dbg "Kernel debug info" on
+kernel.txz 9841fa44ff1f8b245f47acf4a3b3b2689673efe7fa0a79eacca6e8846436083f 667 kernel "Kernel (MANDATORY)" on
+ports.txz 7b0a371413d7a76dd24dd0f170d1f84d7c33db502e7cc3440ef141e81ee0ea12 212130 ports "Ports tree" off
+src.txz 3ddaae4ff101bc55657f9cae00217bd2c7c63d4f504520b060c5e91634c26c17 118038 src "System source tree" off
+tests.txz 474693e2bd784bca32b7e4353b896f5266929dbf975fc24ceda922f33399db49 8059 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.0-ALPHA5 b/misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.0-ALPHA5
deleted file mode 100644
index 6e747085c9a9..000000000000
--- a/misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.0-ALPHA5
+++ /dev/null
@@ -1,7 +0,0 @@
-base-dbg.txz 534ade3698a0275ce62965a67f3e801bb75b0b62905142a66d134c9c37e928b6 1716 base_dbg "Base system debug info" off
-base.txz 81ab4b1e6b37b26f150f58e5f79bd301696d8d55d710cce4cd38cb3213196674 29164 base "Base system (MANDATORY)" on
-kernel-dbg.txz 08462bab7409af4173c132d32595f29599940515be585c0573be9ee37a24fbfb 637 kernel_dbg "Kernel debug info" on
-kernel.txz c03bc1f340448c6dc1e850e3fabda364cdb2bebd55c1b7c53f81be0a7bcf3eeb 642 kernel "Kernel (MANDATORY)" on
-ports.txz be0ed9f914f358d1d9d8919df9f88c29cd6f311ff4176177e108d04caea96e32 212158 ports "Ports tree" off
-src.txz 901d57c65eb771a5e2fc09af2c7f31961679200441538dfd6869ad6482861d70 118010 src "System source tree" off
-tests.txz 29bc0c6d11aad2a5fb463cd34db43bf0e0a0f03435ff3df8a1e531168e38e68b 8059 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.0-BETA1 b/misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.0-BETA1
new file mode 100644
index 000000000000..3ca69a76b783
--- /dev/null
+++ b/misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.0-BETA1
@@ -0,0 +1,7 @@
+base-dbg.txz ac43d03ba8caa185ebd0c41996144c36e53446e4815d323aed2871bb7de88a5b 1717 base_dbg "Base system debug info" off
+base.txz 79ebf61811830b9f506c9fc79d1d921b964605193a588af9d906500923407963 29170 base "Base system (MANDATORY)" on
+kernel-dbg.txz e6a947883c7ca5fa7d41b24c04b9d60e8dbf6103700259f2f58e121c1256f90b 637 kernel_dbg "Kernel debug info" on
+kernel.txz 10b532debf555968f31d43509f19ae77a747ff2144c0391c8e09f24000c87b5b 642 kernel "Kernel (MANDATORY)" on
+ports.txz 7b0a371413d7a76dd24dd0f170d1f84d7c33db502e7cc3440ef141e81ee0ea12 212130 ports "Ports tree" off
+src.txz 3ddaae4ff101bc55657f9cae00217bd2c7c63d4f504520b060c5e91634c26c17 118038 src "System source tree" off
+tests.txz 9f5574daf0a96da1e215c0fcb5929d351d2dbc1dc601c4fc2513c42ba37eab79 8059 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/pkg-plist b/misc/freebsd-release-manifests/pkg-plist
index d2ac3d0e3f04..4da59ab6c570 100644
--- a/misc/freebsd-release-manifests/pkg-plist
+++ b/misc/freebsd-release-manifests/pkg-plist
@@ -2,12 +2,11 @@
%%DATADIR%%/MANIFESTS/amd64-amd64-13.5-RELEASE
%%DATADIR%%/MANIFESTS/amd64-amd64-14.2-RELEASE
%%DATADIR%%/MANIFESTS/amd64-amd64-14.3-RELEASE
-%%DATADIR%%/MANIFESTS/amd64-amd64-15.0-ALPHA5
+%%DATADIR%%/MANIFESTS/amd64-amd64-15.0-BETA1
%%DATADIR%%/MANIFESTS/arm64-aarch64-13.4-RELEASE
%%DATADIR%%/MANIFESTS/arm64-aarch64-13.5-RELEASE
%%DATADIR%%/MANIFESTS/arm64-aarch64-14.2-RELEASE
%%DATADIR%%/MANIFESTS/arm64-aarch64-14.3-RELEASE
-%%DATADIR%%/MANIFESTS/arm64-aarch64-15.0-ALPHA5
%%DATADIR%%/MANIFESTS/i386-i386-13.4-RELEASE
%%DATADIR%%/MANIFESTS/i386-i386-13.5-RELEASE
%%DATADIR%%/MANIFESTS/i386-i386-14.2-RELEASE
@@ -20,12 +19,12 @@
%%DATADIR%%/MANIFESTS/powerpc-powerpc64-13.5-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpc64-14.2-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpc64-14.3-RELEASE
-%%DATADIR%%/MANIFESTS/powerpc-powerpc64-15.0-ALPHA5
+%%DATADIR%%/MANIFESTS/powerpc-powerpc64-15.0-BETA1
%%DATADIR%%/MANIFESTS/powerpc-powerpc64le-13.4-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpc64le-13.5-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpc64le-14.2-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpc64le-14.3-RELEASE
-%%DATADIR%%/MANIFESTS/powerpc-powerpc64le-15.0-ALPHA5
+%%DATADIR%%/MANIFESTS/powerpc-powerpc64le-15.0-BETA1
%%DATADIR%%/MANIFESTS/powerpc-powerpcspe-13.4-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpcspe-13.5-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpcspe-14.2-RELEASE
@@ -34,4 +33,4 @@
%%DATADIR%%/MANIFESTS/riscv-riscv64-13.5-RELEASE
%%DATADIR%%/MANIFESTS/riscv-riscv64-14.2-RELEASE
%%DATADIR%%/MANIFESTS/riscv-riscv64-14.3-RELEASE
-%%DATADIR%%/MANIFESTS/riscv-riscv64-15.0-ALPHA5
+%%DATADIR%%/MANIFESTS/riscv-riscv64-15.0-BETA1
diff --git a/misc/py-pyfiglet/Makefile b/misc/py-pyfiglet/Makefile
index d2369246c5c8..95199a2ac044 100644
--- a/misc/py-pyfiglet/Makefile
+++ b/misc/py-pyfiglet/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pyfiglet
-DISTVERSION= 1.0.3
+DISTVERSION= 1.0.4
CATEGORIES= misc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,9 +11,15 @@ WWW= https://github.com/pwaller/pyfiglet
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/LICENSE
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+
USES= python
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
+post-patch:
+ @${REINPLACE_CMD} -e 's|68|63|g' ${WRKSRC}/pyproject.toml
+
.include <bsd.port.mk>
diff --git a/misc/py-pyfiglet/distinfo b/misc/py-pyfiglet/distinfo
index 13f2cb981da7..691a73af63b2 100644
--- a/misc/py-pyfiglet/distinfo
+++ b/misc/py-pyfiglet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756285887
-SHA256 (pyfiglet-1.0.3.tar.gz) = bad3b55d2eccb30d4693ccfd94573c2a3477dd75f86a0e5465cea51bdbfe2875
-SIZE (pyfiglet-1.0.3.tar.gz) = 833445
+TIMESTAMP = 1760256905
+SHA256 (pyfiglet-1.0.4.tar.gz) = db9c9940ed1bf3048deff534ed52ff2dafbbc2cd7610b17bb5eca1df6d4278ef
+SIZE (pyfiglet-1.0.4.tar.gz) = 1560615
diff --git a/multimedia/libde265/Makefile b/multimedia/libde265/Makefile
index 40c856ec61f3..33e8e83e1221 100644
--- a/multimedia/libde265/Makefile
+++ b/multimedia/libde265/Makefile
@@ -1,5 +1,6 @@
PORTNAME= libde265
DISTVERSION= 1.0.12
+PORTREVISION= 1
CATEGORIES= multimedia
MASTER_SITES= https://github.com/strukturag/${PORTNAME}/releases/download/v${DISTVERSION}/
@@ -10,9 +11,10 @@ WWW= https://www.libde265.org
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= autoreconf compiler:c++11-lib cpe libtool pathfix pkgconfig
+USES= autoreconf compiler:c++11-lib cpe libtool pathfix pkgconfig sdl
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
+USE_SDL= sdl
CPE_VENDOR= struktur
diff --git a/multimedia/makemkv/Makefile b/multimedia/makemkv/Makefile
index 2fb1e110a4d7..8a7541565eed 100644
--- a/multimedia/makemkv/Makefile
+++ b/multimedia/makemkv/Makefile
@@ -8,7 +8,7 @@ MASTER_SITES= http://www.makemkv.com/download/:makemkv \
DISTFILES= ${DISTFL_MAKEMKV:S/$/:makemkv/} \
${DISTFL_FFMPEG:S/$/:ffmpeg/}
-MAINTAINER= zirias@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Video converter reading from DVD and Bluray
WWW= https://www.makemkv.com
diff --git a/multimedia/obs-studio/Makefile b/multimedia/obs-studio/Makefile
index e64973e9052b..9c1885ce3a96 100644
--- a/multimedia/obs-studio/Makefile
+++ b/multimedia/obs-studio/Makefile
@@ -1,5 +1,6 @@
PORTNAME= obs-studio
-DISTVERSION= 31.1.2
+DISTVERSION= 32.0.1
+PORTREVISION= 1
CATEGORIES= multimedia
MASTER_SITES= https://github.com/obsproject/obs-studio/releases/download/${DISTVERSION}/
DISTFILES= OBS-Studio-${DISTVERSION}-Sources${EXTRACT_SUFX}
@@ -17,9 +18,10 @@ BROKEN_i386= link fails: relocation R_386_PC32 cannot be used against symbol 'st
BUILD_DEPENDS= asio>0:net/asio \
${LOCALBASE}/include/nlohmann/json.hpp:devel/nlohmann-json \
- v4l_compat>=0:multimedia/v4l_compat \
+ simde>0:devel/simde \
swig:devel/swig \
uthash>0:devel/uthash \
+ v4l_compat>=0:multimedia/v4l_compat \
websocketpp>0:devel/websocketpp
LIB_DEPENDS= libasound.so:audio/alsa-lib \
libavcodec.so:multimedia/ffmpeg \
@@ -64,8 +66,11 @@ CMAKE_ARGS= -DOBS_VERSION_OVERRIDE:STRING="${PORTVERSION}" \
-DQT_VERSION=6 \
-DPython_EXECUTABLE="${PYTHON_CMD}"
+CFLAGS+= -Wno-error=attribute-warning
CFLAGS_powerpc64= -Wno-error=deprecated-altivec-src-compat -Wno-error=pass-failed
CFLAGS_powerpc64le= -Wno-error=deprecated-altivec-src-compat
+CFLAGS+= -fPIC # otherwise we get: relocation R_X86_64_PC32 cannot be used against symbol '__stack_chk_guard'; recompile with -fPIC
+CXXFLAGS+= -fPIC # otherwise we get: relocation R_X86_64_PC32 cannot be used against symbol '__stack_chk_guard'; recompile with -fPIC
LDFLAGS+= -fPIC # pending https://github.com/obsproject/obs-studio/issues/3436
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}-sources
diff --git a/multimedia/obs-studio/distinfo b/multimedia/obs-studio/distinfo
index 134443c53cd8..cb79d2558ea7 100644
--- a/multimedia/obs-studio/distinfo
+++ b/multimedia/obs-studio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754018307
-SHA256 (OBS-Studio-31.1.2-Sources.tar.gz) = 5d66d4fb0d3ea91bb16aed58843bf652cf5b0aa692480b3d37eb878333b74f97
-SIZE (OBS-Studio-31.1.2-Sources.tar.gz) = 16574313
+TIMESTAMP = 1760175477
+SHA256 (OBS-Studio-32.0.1-Sources.tar.gz) = 72b19fcc970f9b066b512326a3377526e1efb0ca1eb92cf89af26a1167f2fe35
+SIZE (OBS-Studio-32.0.1-Sources.tar.gz) = 16473750
diff --git a/multimedia/obs-studio/pkg-plist b/multimedia/obs-studio/pkg-plist
index f092bf594f05..6a0b78131a03 100644
--- a/multimedia/obs-studio/pkg-plist
+++ b/multimedia/obs-studio/pkg-plist
@@ -63,7 +63,6 @@ include/obs/util/bmem.h
include/obs/util/c99defs.h
include/obs/util/cf-lexer.h
include/obs/util/cf-parser.h
-include/obs/util/circlebuf.h
include/obs/util/config-file.h
include/obs/util/crc32.h
include/obs/util/darray.h
@@ -77,21 +76,6 @@ include/obs/util/platform.h
include/obs/util/profiler.h
include/obs/util/profiler.hpp
include/obs/util/serializer.h
-include/obs/util/simde/check.h
-include/obs/util/simde/debug-trap.h
-include/obs/util/simde/hedley.h
-include/obs/util/simde/simde-align.h
-include/obs/util/simde/simde-arch.h
-include/obs/util/simde/simde-common.h
-include/obs/util/simde/simde-constify.h
-include/obs/util/simde/simde-detect-clang.h
-include/obs/util/simde/simde-diagnostic.h
-include/obs/util/simde/simde-features.h
-include/obs/util/simde/simde-math.h
-include/obs/util/simde/x86/mmx.h
-include/obs/util/simde/x86/sse.h
-include/obs/util/simde/x86/sse2.h
-include/obs/util/source-profiler.h
include/obs/util/sse-intrin.h
include/obs/util/task.h
include/obs/util/text-lookup.h
@@ -101,6 +85,7 @@ include/obs/util/uthash.h
include/obs/util/util.hpp
include/obs/util/util_uint128.h
include/obs/util/util_uint64.h
+lib/cmake/libobs/finders/FindSIMDe.cmake
lib/cmake/libobs/libobsConfig.cmake
lib/cmake/libobs/libobsConfigVersion.cmake
lib/cmake/libobs/libobsTargets-%%CMAKE_BUILD_TYPE%%.cmake
@@ -373,6 +358,7 @@ share/obs/obs-plugins/linux-alsa/locale/ru-RU.ini
share/obs/obs-plugins/linux-alsa/locale/si-LK.ini
share/obs/obs-plugins/linux-alsa/locale/sk-SK.ini
share/obs/obs-plugins/linux-alsa/locale/sl-SI.ini
+share/obs/obs-plugins/linux-alsa/locale/sq-AL.ini
share/obs/obs-plugins/linux-alsa/locale/sr-CS.ini
share/obs/obs-plugins/linux-alsa/locale/sr-SP.ini
share/obs/obs-plugins/linux-alsa/locale/sv-SE.ini
@@ -443,6 +429,7 @@ share/obs/obs-plugins/linux-capture/locale/sr-SP.ini
share/obs/obs-plugins/linux-capture/locale/sv-SE.ini
share/obs/obs-plugins/linux-capture/locale/szl-PL.ini
share/obs/obs-plugins/linux-capture/locale/ta-IN.ini
+share/obs/obs-plugins/linux-capture/locale/te-IN.ini
share/obs/obs-plugins/linux-capture/locale/th-TH.ini
share/obs/obs-plugins/linux-capture/locale/tl-PH.ini
share/obs/obs-plugins/linux-capture/locale/tr-TR.ini
@@ -516,6 +503,7 @@ share/obs/obs-plugins/linux-capture/locale/zh-TW.ini
%%JACK%%share/obs/obs-plugins/linux-jack/locale/zh-TW.ini
%%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/af-ZA.ini
%%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/ar-SA.ini
+%%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/az-AZ.ini
%%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/be-BY.ini
%%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/bn-BD.ini
%%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/ca-ES.ini
@@ -548,7 +536,6 @@ share/obs/obs-plugins/linux-capture/locale/zh-TW.ini
%%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/ms-MY.ini
%%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/nb-NO.ini
%%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/nl-NL.ini
-%%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/nn-NO.ini
%%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/pl-PL.ini
%%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/pt-BR.ini
%%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/pt-PT.ini
@@ -557,6 +544,7 @@ share/obs/obs-plugins/linux-capture/locale/zh-TW.ini
%%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/si-LK.ini
%%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/sk-SK.ini
%%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/sl-SI.ini
+%%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/sr-SP.ini
%%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/sv-SE.ini
%%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/ta-IN.ini
%%PIPEWIRE%%share/obs/obs-plugins/linux-pipewire/locale/th-TH.ini
@@ -698,6 +686,7 @@ share/obs/obs-plugins/linux-v4l2/locale/zh-CN.ini
share/obs/obs-plugins/linux-v4l2/locale/zh-TW.ini
share/obs/obs-plugins/obs-ffmpeg/locale/af-ZA.ini
share/obs/obs-plugins/obs-ffmpeg/locale/ar-SA.ini
+share/obs/obs-plugins/obs-ffmpeg/locale/az-AZ.ini
share/obs/obs-plugins/obs-ffmpeg/locale/ba-RU.ini
share/obs/obs-plugins/obs-ffmpeg/locale/be-BY.ini
share/obs/obs-plugins/obs-ffmpeg/locale/bg-BG.ini
@@ -848,7 +837,6 @@ share/obs/obs-plugins/obs-filters/luma_key_filter.effect
share/obs/obs-plugins/obs-filters/luma_key_filter_v2.effect
share/obs/obs-plugins/obs-filters/mask_alpha_filter.effect
share/obs/obs-plugins/obs-filters/mask_color_filter.effect
-share/obs/obs-plugins/obs-filters/rtx_greenscreen.effect
share/obs/obs-plugins/obs-filters/sharpness.effect
share/obs/obs-plugins/obs-outputs/locale/af-ZA.ini
share/obs/obs-plugins/obs-outputs/locale/ar-SA.ini
@@ -1021,6 +1009,7 @@ share/obs/obs-plugins/obs-transitions/swipe_transition.effect
%%VST%%share/obs/obs-plugins/obs-vst/locale/af-ZA.ini
%%VST%%share/obs/obs-plugins/obs-vst/locale/an-ES.ini
%%VST%%share/obs/obs-plugins/obs-vst/locale/ar-SA.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/az-AZ.ini
%%VST%%share/obs/obs-plugins/obs-vst/locale/be-BY.ini
%%VST%%share/obs/obs-plugins/obs-vst/locale/bg-BG.ini
%%VST%%share/obs/obs-plugins/obs-vst/locale/bn-BD.ini
@@ -1042,6 +1031,7 @@ share/obs/obs-plugins/obs-transitions/swipe_transition.effect
%%VST%%share/obs/obs-plugins/obs-vst/locale/gl-ES.ini
%%VST%%share/obs/obs-plugins/obs-vst/locale/he-IL.ini
%%VST%%share/obs/obs-plugins/obs-vst/locale/hi-IN.ini
+%%VST%%share/obs/obs-plugins/obs-vst/locale/hr-HR.ini
%%VST%%share/obs/obs-plugins/obs-vst/locale/hu-HU.ini
%%VST%%share/obs/obs-plugins/obs-vst/locale/hy-AM.ini
%%VST%%share/obs/obs-plugins/obs-vst/locale/id-ID.ini
@@ -1077,6 +1067,7 @@ share/obs/obs-plugins/obs-transitions/swipe_transition.effect
%%VST%%share/obs/obs-plugins/obs-vst/locale/zh-TW.ini
share/obs/obs-plugins/obs-webrtc/locale/af-ZA.ini
share/obs/obs-plugins/obs-webrtc/locale/ar-SA.ini
+share/obs/obs-plugins/obs-webrtc/locale/az-AZ.ini
share/obs/obs-plugins/obs-webrtc/locale/be-BY.ini
share/obs/obs-plugins/obs-webrtc/locale/bg-BG.ini
share/obs/obs-plugins/obs-webrtc/locale/ca-ES.ini
@@ -1116,6 +1107,7 @@ share/obs/obs-plugins/obs-webrtc/locale/ru-RU.ini
share/obs/obs-plugins/obs-webrtc/locale/si-LK.ini
share/obs/obs-plugins/obs-webrtc/locale/sk-SK.ini
share/obs/obs-plugins/obs-webrtc/locale/sl-SI.ini
+share/obs/obs-plugins/obs-webrtc/locale/sr-SP.ini
share/obs/obs-plugins/obs-webrtc/locale/sv-SE.ini
share/obs/obs-plugins/obs-webrtc/locale/th-TH.ini
share/obs/obs-plugins/obs-webrtc/locale/tr-TR.ini
@@ -1246,6 +1238,7 @@ share/obs/obs-plugins/obs-x264/locale/zh-CN.ini
share/obs/obs-plugins/obs-x264/locale/zh-TW.ini
share/obs/obs-plugins/oss-audio/locale/af-ZA.ini
share/obs/obs-plugins/oss-audio/locale/ar-SA.ini
+share/obs/obs-plugins/oss-audio/locale/az-AZ.ini
share/obs/obs-plugins/oss-audio/locale/be-BY.ini
share/obs/obs-plugins/oss-audio/locale/bg-BG.ini
share/obs/obs-plugins/oss-audio/locale/bn-BD.ini
@@ -1267,6 +1260,7 @@ share/obs/obs-plugins/oss-audio/locale/gd-GB.ini
share/obs/obs-plugins/oss-audio/locale/gl-ES.ini
share/obs/obs-plugins/oss-audio/locale/he-IL.ini
share/obs/obs-plugins/oss-audio/locale/hi-IN.ini
+share/obs/obs-plugins/oss-audio/locale/hr-HR.ini
share/obs/obs-plugins/oss-audio/locale/hu-HU.ini
share/obs/obs-plugins/oss-audio/locale/hy-AM.ini
share/obs/obs-plugins/oss-audio/locale/id-ID.ini
@@ -1290,6 +1284,7 @@ share/obs/obs-plugins/oss-audio/locale/si-LK.ini
share/obs/obs-plugins/oss-audio/locale/sk-SK.ini
share/obs/obs-plugins/oss-audio/locale/sl-SI.ini
share/obs/obs-plugins/oss-audio/locale/sq-AL.ini
+share/obs/obs-plugins/oss-audio/locale/sr-SP.ini
share/obs/obs-plugins/oss-audio/locale/sv-SE.ini
share/obs/obs-plugins/oss-audio/locale/ta-IN.ini
share/obs/obs-plugins/oss-audio/locale/th-TH.ini
@@ -1372,6 +1367,7 @@ share/obs/obs-plugins/rtmp-services/schema/service-schema-v5.json
share/obs/obs-plugins/rtmp-services/services.json
%%SNDIO%%share/obs/obs-plugins/sndio/locale/af-ZA.ini
%%SNDIO%%share/obs/obs-plugins/sndio/locale/ar-SA.ini
+%%SNDIO%%share/obs/obs-plugins/sndio/locale/az-AZ.ini
%%SNDIO%%share/obs/obs-plugins/sndio/locale/be-BY.ini
%%SNDIO%%share/obs/obs-plugins/sndio/locale/bn-BD.ini
%%SNDIO%%share/obs/obs-plugins/sndio/locale/ca-ES.ini
@@ -1392,6 +1388,7 @@ share/obs/obs-plugins/rtmp-services/services.json
%%SNDIO%%share/obs/obs-plugins/sndio/locale/gl-ES.ini
%%SNDIO%%share/obs/obs-plugins/sndio/locale/he-IL.ini
%%SNDIO%%share/obs/obs-plugins/sndio/locale/hi-IN.ini
+%%SNDIO%%share/obs/obs-plugins/sndio/locale/hr-HR.ini
%%SNDIO%%share/obs/obs-plugins/sndio/locale/hu-HU.ini
%%SNDIO%%share/obs/obs-plugins/sndio/locale/hy-AM.ini
%%SNDIO%%share/obs/obs-plugins/sndio/locale/id-ID.ini
@@ -1428,6 +1425,7 @@ share/obs/obs-plugins/rtmp-services/services.json
%%SNDIO%%share/obs/obs-plugins/sndio/locale/zh-TW.ini
share/obs/obs-plugins/text-freetype2/locale/af-ZA.ini
share/obs/obs-plugins/text-freetype2/locale/ar-SA.ini
+share/obs/obs-plugins/text-freetype2/locale/az-AZ.ini
share/obs/obs-plugins/text-freetype2/locale/ba-RU.ini
share/obs/obs-plugins/text-freetype2/locale/be-BY.ini
share/obs/obs-plugins/text-freetype2/locale/bg-BG.ini
@@ -1492,6 +1490,7 @@ share/obs/obs-plugins/text-freetype2/locale/zh-TW.ini
share/obs/obs-plugins/text-freetype2/text_default.effect
%%VLC%%share/obs/obs-plugins/vlc-video/locale/af-ZA.ini
%%VLC%%share/obs/obs-plugins/vlc-video/locale/ar-SA.ini
+%%VLC%%share/obs/obs-plugins/vlc-video/locale/az-AZ.ini
%%VLC%%share/obs/obs-plugins/vlc-video/locale/ba-RU.ini
%%VLC%%share/obs/obs-plugins/vlc-video/locale/be-BY.ini
%%VLC%%share/obs/obs-plugins/vlc-video/locale/bg-BG.ini
diff --git a/net-im/tuba/Makefile b/net-im/tuba/Makefile
index 110e7525cc92..c9933255ca5f 100644
--- a/net-im/tuba/Makefile
+++ b/net-im/tuba/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Tuba
DISTVERSIONPREFIX= v
-DISTVERSION= 0.10.2
+DISTVERSION= 0.10.3
CATEGORIES= net-im
MAINTAINER= nxjoseph@protonmail.com
diff --git a/net-im/tuba/distinfo b/net-im/tuba/distinfo
index 3dae7ecff87e..fadc0a76edf2 100644
--- a/net-im/tuba/distinfo
+++ b/net-im/tuba/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756668888
-SHA256 (GeopJr-Tuba-v0.10.2_GH0.tar.gz) = 2adc7921ede1d6d1a8b3e6395e12235e8acbe5d9a1957e9419317101bd1c5b8a
-SIZE (GeopJr-Tuba-v0.10.2_GH0.tar.gz) = 2846919
+TIMESTAMP = 1760176745
+SHA256 (GeopJr-Tuba-v0.10.3_GH0.tar.gz) = 397297bbd140a2b2c90024392dbc5f8a77bc6a10472308c7741c7913e82eb050
+SIZE (GeopJr-Tuba-v0.10.3_GH0.tar.gz) = 2848312
diff --git a/net/Makefile b/net/Makefile
index 229047267d99..751c946ddb65 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -911,7 +911,6 @@
SUBDIR += p5-URI-Template-Restrict
SUBDIR += p5-URI-cpan
SUBDIR += p5-URI-db
- SUBDIR += p5-URI-ws
SUBDIR += p5-VM-EC2
SUBDIR += p5-VM-EC2-Security-CredentialCache
SUBDIR += p5-Validate-Net
diff --git a/net/gotify-server/Makefile b/net/gotify-server/Makefile
index 6a573dd89401..c1a8fa556e00 100644
--- a/net/gotify-server/Makefile
+++ b/net/gotify-server/Makefile
@@ -1,7 +1,6 @@
PORTNAME= gotify-server
-PORTVERSION= 2.6.3
+PORTVERSION= 2.7.3
DISTVERSIONPREFIX= v
-PORTREVISION= 5
CATEGORIES= net
MASTER_SITES= https://github.com/mfechner/freebsd-net-gotify-server/raw/refs/heads/main/:yarn_cache
DISTNAME= server
@@ -17,7 +16,7 @@ BROKEN_i386= Build does not succeed (timeout in poudriere)
BUILD_DEPENDS= yarn${NODEJS_SUFFIX}>=1.10.0:www/yarn${NODEJS_SUFFIX} \
-USES= go:modules,1.24 nodejs:build
+USES= go:modules,1.25 nodejs:build
USE_RC_SUBR= gotify_server
GO_MODULE= github.com/gotify/server/v2
@@ -46,7 +45,7 @@ post-patch:
@${ECHO_CMD} 'yarn-offline-mirror "${WRKDIR}/yarn-offline-cache"' >> ${WRKSRC}/ui/.yarnrc
pre-build:
- @cd ${WRKSRC}/ui && ${SETENV} ${MAKE_ENV} HOME=${WRKDIR} PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true yarn install --offline
+ @cd ${WRKSRC}/ui && ${SETENV} ${MAKE_ENV} HOME=${WRKDIR} PUPPETEER_SKIP_DOWNLOAD=true yarn install --offline
@cd ${WRKSRC}/ui && ${SETENV} ${MAKE_ENV} yarn build
#${RM} -r ${STAGEDIR}${PREFIX}/share/.cache
diff --git a/net/gotify-server/distinfo b/net/gotify-server/distinfo
index 22c3abb429bd..10ed750ab2e7 100644
--- a/net/gotify-server/distinfo
+++ b/net/gotify-server/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1748321011
-SHA256 (go/net_gotify-server/server/gotify-server-yarn-offline-cache-2.6.3.tar.gz) = 6d25f0d1d4501c79bc18067078643d80554e2839361fc795cb153fea1f8b0a55
-SIZE (go/net_gotify-server/server/gotify-server-yarn-offline-cache-2.6.3.tar.gz) = 54031121
-SHA256 (go/net_gotify-server/server/v2.6.3.mod) = f365848732e5f9711d130a4ef355c225ef0a7550b777874895a287fd9fb3be8a
-SIZE (go/net_gotify-server/server/v2.6.3.mod) = 2119
-SHA256 (go/net_gotify-server/server/v2.6.3.zip) = e79d170cbbb3dcfecddb2793896186d56521a6be3dfbf8fac3ac42c831b90b9d
-SIZE (go/net_gotify-server/server/v2.6.3.zip) = 728447
+TIMESTAMP = 1760251977
+SHA256 (go/net_gotify-server/server/gotify-server-yarn-offline-cache-2.7.3.tar.gz) = fb5d008a93f7ff5f63d8668401444449bfad0d6fca8a61e5d1c60de867852a59
+SIZE (go/net_gotify-server/server/gotify-server-yarn-offline-cache-2.7.3.tar.gz) = 160736290
+SHA256 (go/net_gotify-server/server/v2.7.3.mod) = bfdb293d34ee4a0c595a86df5633a3aa202b334db9c0c8dc77ab006a994a3adb
+SIZE (go/net_gotify-server/server/v2.7.3.mod) = 2411
+SHA256 (go/net_gotify-server/server/v2.7.3.zip) = 84ada62b7c53e0487cf991175bb41575e476c0a04acf751adfa4e96ddefef8c3
+SIZE (go/net_gotify-server/server/v2.7.3.zip) = 589444
diff --git a/net/gotify-server/files/patch-config.example.yml b/net/gotify-server/files/patch-config.example.yml
index ccfd46addd3d..cf6470cfd400 100644
--- a/net/gotify-server/files/patch-config.example.yml
+++ b/net/gotify-server/files/patch-config.example.yml
@@ -1,4 +1,4 @@
---- config.example.yml.orig 1979-11-29 22:00:00 UTC
+--- config.example.yml.orig 1979-11-29 23:00:00 UTC
+++ config.example.yml
@@ -4,7 +4,7 @@ server:
server:
@@ -15,10 +15,10 @@
accepttos: false # if you accept the tos from letsencrypt
- cache: data/certs # the directory of the cache from letsencrypt
+ cache: /var/db/gotify/certs # the directory of the cache from letsencrypt
- hosts: # the hosts for which letsencrypt should request certificates
- # - mydomain.tld
- # - myotherdomain.tld
-@@ -46,12 +46,12 @@ database: # for database see (configure database secti
+ directoryurl: # override the directory url of the ACME server
+ # Let's Encrypt highly recommend testing against their staging environment before using their production environment.
+ # Staging server has high rate limits for testing and debugging, issued certificates are not valid
+@@ -50,12 +50,12 @@ database: # for database see (configure database secti
database: # for database see (configure database section)
dialect: sqlite3
diff --git a/net/gotify-server/files/patch-config_config.go b/net/gotify-server/files/patch-config_config.go
index dce728c6700b..fc561187840a 100644
--- a/net/gotify-server/files/patch-config_config.go
+++ b/net/gotify-server/files/patch-config_config.go
@@ -1,6 +1,6 @@
---- config/config.go.orig 2024-10-11 14:37:05 UTC
+--- config/config.go.orig 1979-11-29 23:00:00 UTC
+++ config/config.go
-@@ -60,7 +60,7 @@ func configFiles() []string {
+@@ -61,7 +61,7 @@ func configFiles() []string {
if mode.Get() == mode.TestDev {
return []string{"config.yml"}
}
diff --git a/net/gotify-server/files/patch-ui_tsconfig.json b/net/gotify-server/files/patch-ui_tsconfig.json
index 065235c0f35f..67b8c2844c69 100644
--- a/net/gotify-server/files/patch-ui_tsconfig.json
+++ b/net/gotify-server/files/patch-ui_tsconfig.json
@@ -1,6 +1,6 @@
---- ui/tsconfig.json.orig 2024-10-11 13:53:39 UTC
+--- ui/tsconfig.json.orig 1979-11-29 23:00:00 UTC
+++ ui/tsconfig.json
-@@ -38,7 +38,8 @@
+@@ -32,7 +32,8 @@
"acceptance-tests",
"webpack",
"jest",
diff --git a/net/linphone/Makefile b/net/linphone/Makefile
index 62051225e11e..342a2ebd242d 100644
--- a/net/linphone/Makefile
+++ b/net/linphone/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 5.0.18
PORTEPOCH= 1
CATEGORIES= net
-MAINTAINER= zirias@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= SIP client supporting voice/video calls and text messaging
WWW= https://www.linphone.org/
diff --git a/net/ortp/Makefile b/net/ortp/Makefile
index 5d5ab1899639..ede190e5f28e 100644
--- a/net/ortp/Makefile
+++ b/net/ortp/Makefile
@@ -2,7 +2,7 @@ PORTNAME= ortp
DISTVERSION= 5.4.28
CATEGORIES= net
-MAINTAINER= zirias@FreeBSD.org
+MAINTAINER= bofh@FreeBSD.org
COMMENT= Real-time Transport Protocol (RTP) library
WWW= https://www.linphone.org/technical-corner/ortp.html
diff --git a/net/p5-URI-ws/Makefile b/net/p5-URI-ws/Makefile
deleted file mode 100644
index 1421a298dfd8..000000000000
--- a/net/p5-URI-ws/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-PORTNAME= URI-ws
-PORTVERSION= 0.03
-CATEGORIES= net perl5
-MASTER_SITES= CPAN
-PKGNAMEPREFIX= p5-
-
-MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= WebSocket support for URI package
-WWW= https://metacpan.org/release/URI-ws
-
-LICENSE= ART10 GPLv1+
-LICENSE_COMB= dual
-
-BUILD_DEPENDS= ${RUN_DEPENDS}
-RUN_DEPENDS= p5-URI>=0:net/p5-URI
-
-USES= perl5
-USE_PERL5= configure
-
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/net/p5-URI-ws/distinfo b/net/p5-URI-ws/distinfo
deleted file mode 100644
index 3f0220c75a35..000000000000
--- a/net/p5-URI-ws/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (URI-ws-0.03.tar.gz) = 6e6b0e4172acb6a53c222639c000608c2dd61d50848647482ac8600d50e541ef
-SIZE (URI-ws-0.03.tar.gz) = 11724
diff --git a/net/p5-URI-ws/pkg-descr b/net/p5-URI-ws/pkg-descr
deleted file mode 100644
index 8dfe493697f4..000000000000
--- a/net/p5-URI-ws/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-After URI::ws is installed, the URI package provides the same set of methods for
-WebSocket URIs as it does for HTTP ones. For secure WebSockets, see URI::wss.
diff --git a/net/p5-URI-ws/pkg-plist b/net/p5-URI-ws/pkg-plist
deleted file mode 100644
index b5684eb988b4..000000000000
--- a/net/p5-URI-ws/pkg-plist
+++ /dev/null
@@ -1,4 +0,0 @@
-%%SITE_PERL%%/URI/ws.pm
-%%SITE_PERL%%/URI/wss.pm
-%%PERL5_MAN3%%/URI::ws.3.gz
-%%PERL5_MAN3%%/URI::wss.3.gz
diff --git a/ports-mgmt/packagekit/Makefile b/ports-mgmt/packagekit/Makefile
index d8adda613828..14a9f496390c 100644
--- a/ports-mgmt/packagekit/Makefile
+++ b/ports-mgmt/packagekit/Makefile
@@ -1,5 +1,5 @@
PORTNAME= PackageKit
-PORTVERSION= 1.3.1
+PORTVERSION= 1.3.2
CATEGORIES= ports-mgmt sysutils
MASTER_SITES= https://www.freedesktop.org/software/PackageKit/releases/
diff --git a/ports-mgmt/packagekit/distinfo b/ports-mgmt/packagekit/distinfo
index 8ed82959e58d..c8bc2841c12c 100644
--- a/ports-mgmt/packagekit/distinfo
+++ b/ports-mgmt/packagekit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746369099
-SHA256 (PackageKit-1.3.1.tar.xz) = 8c5d5272821d61b50aba24736ca0f4812c28bc6334922f17396b43fd2ed7a7e1
-SIZE (PackageKit-1.3.1.tar.xz) = 2815264
+TIMESTAMP = 1760209270
+SHA256 (PackageKit-1.3.2.tar.xz) = aa7269e600f6011f381d869b3650552602bbb9f38982e1106621b940bab979b8
+SIZE (PackageKit-1.3.2.tar.xz) = 2820468
diff --git a/ports-mgmt/packagekit/pkg-plist b/ports-mgmt/packagekit/pkg-plist
index 3b11275a12e8..f184b4198632 100644
--- a/ports-mgmt/packagekit/pkg-plist
+++ b/ports-mgmt/packagekit/pkg-plist
@@ -149,5 +149,6 @@ share/polkit-1/rules.d/org.freedesktop.packagekit.rules
share/vala/vapi/packagekit-glib2.deps
share/vala/vapi/packagekit-glib2.vapi
@sample /var/lib/PackageKit/transactions.db.sample
+@postunexec /bin/rm -rf /var/lib/PackageKit/transactions.db
@dir /var/lib/PackageKit
@dir /var/lib
diff --git a/print/R-cran-textshaping/Makefile b/print/R-cran-textshaping/Makefile
index 066fbbb69e31..16a38ba54496 100644
--- a/print/R-cran-textshaping/Makefile
+++ b/print/R-cran-textshaping/Makefile
@@ -1,5 +1,5 @@
PORTNAME= textshaping
-DISTVERSION= 1.0.3
+DISTVERSION= 1.0.4
CATEGORIES= print
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -16,7 +16,7 @@ LIB_DEPENDS= libfreetype.so:print/freetype2 \
libharfbuzz.so:print/harfbuzz
RUN_DEPENDS= R-cran-lifecycle>0:devel/R-cran-lifecycle \
R-cran-stringi>0:textproc/R-cran-stringi \
- R-cran-systemfonts>=1.1.0:devel/R-cran-systemfonts
+ R-cran-systemfonts>=1.3.0:devel/R-cran-systemfonts
TEST_DEPENDS= R-cran-covr>0:devel/R-cran-covr \
R-cran-knitr>0:print/R-cran-knitr \
R-cran-rmarkdown>0:textproc/R-cran-rmarkdown \
diff --git a/print/R-cran-textshaping/distinfo b/print/R-cran-textshaping/distinfo
index c37889a9e68b..2cc1d0bcb822 100644
--- a/print/R-cran-textshaping/distinfo
+++ b/print/R-cran-textshaping/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756820901
-SHA256 (textshaping_1.0.3.tar.gz) = 55153765dc97902902ccf84b072138835cb868fea34503f0fd3888b12ed89447
-SIZE (textshaping_1.0.3.tar.gz) = 76051
+TIMESTAMP = 1760168713
+SHA256 (textshaping_1.0.4.tar.gz) = 34093bf6ec82840f6e80ec6dced1d5ead26637fae5abe63562958c7274e1b8fb
+SIZE (textshaping_1.0.4.tar.gz) = 76738
diff --git a/science/votca/Makefile b/science/votca/Makefile
index 07f97264f4bb..fc185755354a 100644
--- a/science/votca/Makefile
+++ b/science/votca/Makefile
@@ -1,7 +1,6 @@
PORTNAME= votca
DISTVERSIONPREFIX= v
-DISTVERSION= 2025
-PORTREVISION= 4
+DISTVERSION= 2025.1
CATEGORIES= science
MAINTAINER= yuri@FreeBSD.org
@@ -73,6 +72,6 @@ do-test: # several tests fail, see https://github.com/votca/votca/issues/1098
${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \
${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} test
-# tests as of 2025: 100% tests passed, 0 tests failed out of 250
+# tests as of 2025.1: 100% tests passed, 0 tests failed out of 249
.include <bsd.port.mk>
diff --git a/science/votca/distinfo b/science/votca/distinfo
index 500ff40eff82..2c2f89fe0252 100644
--- a/science/votca/distinfo
+++ b/science/votca/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743227786
-SHA256 (votca-votca-v2025_GH0.tar.gz) = ee2ac59c858ee41ef3ecf636b263464cac5895c0ee9c8f97b1aafca4b8b76350
-SIZE (votca-votca-v2025_GH0.tar.gz) = 41334705
+TIMESTAMP = 1760182463
+SHA256 (votca-votca-v2025.1_GH0.tar.gz) = 85b487d2b2a31f26869be422c98f816b95c88a4ab112ea4650cccd4c2706bdbf
+SIZE (votca-votca-v2025.1_GH0.tar.gz) = 41332679
diff --git a/security/openssh-portable/Makefile b/security/openssh-portable/Makefile
index a92ec62232d3..f36d91c12c4a 100644
--- a/security/openssh-portable/Makefile
+++ b/security/openssh-portable/Makefile
@@ -1,6 +1,6 @@
PORTNAME= openssh
-DISTVERSION= 10.1p1
-PORTREVISION= 4
+DISTVERSION= 10.2p1
+PORTREVISION= 0
PORTEPOCH= 1
CATEGORIES= security
MASTER_SITES= OPENBSD/OpenSSH/portable
@@ -43,7 +43,7 @@ gssapi_PKGNAMESUFFIX= -portable-gssapi
OPTIONS_DEFINE= DOCS PAM TCP_WRAPPERS LIBEDIT BSM \
HPN KERB_GSSAPI \
LDNS NONECIPHER XMSS FIDO_U2F BLACKLISTD
-OPTIONS_DEFAULT= LIBEDIT PAM TCP_WRAPPERS LDNS FIDO_U2F
+OPTIONS_DEFAULT= BLACKLISTD LIBEDIT PAM TCP_WRAPPERS LDNS FIDO_U2F
.if ${FLAVOR:U} == hpn
OPTIONS_DEFAULT+= HPN NONECIPHER
.endif
@@ -100,6 +100,14 @@ ETCDIR?= ${PREFIX}/etc/ssh
PATCH_SITES+= http://mirror.shatow.net/freebsd/${PORTNAME}/:DEFAULT,hpn,gsskex
# Must add this patch before HPN due to conflicts
+.if !${PORT_OPTIONS:MBLACKLISTD}
+. if ${PORT_OPTIONS:MHPN} || ${PORT_OPTIONS:MNONECIPHER}
+# Needed glue for applying HPN patch without conflict
+EXTRA_PATCHES+= ${FILESDIR}/extra-patch-no-blocklistd-hpn-glue
+. endif
+.endif
+
+# Must add this patch before HPN due to conflicts
.if ${PORT_OPTIONS:MKERB_GSSAPI} || ${FLAVOR:U} == gssapi
# BROKEN= KERB_GSSAPI No patch for ${DISTVERSION} yet.
. if ${PORT_OPTIONS:MHPN} || ${PORT_OPTIONS:MNONECIPHER}
@@ -108,13 +116,13 @@ EXTRA_PATCHES+= ${FILESDIR}/extra-patch-hpn-gss-glue
. endif
# - See https://sources.debian.org/data/main/o/openssh/ for which subdir to
# pull from.
-GSSAPI_DEBIAN_VERSION= 10.1p1
+GSSAPI_DEBIAN_VERSION= 10.2p1
GSSAPI_DEBIAN_SUBDIR= ${GSSAPI_DEBIAN_VERSION:U${DISTVERSION}}-1
# - Debian does not use a versioned filename so we trick fetch to make one for
# us with the ?<anything>=/ trick.
PATCH_SITES+= https://sources.debian.org/data/main/o/openssh/1:${GSSAPI_DEBIAN_SUBDIR}/debian/patches/gssapi.patch?dummy=/:gsskex
# Bump this when updating the patch location
-GSSAPI_DISTVERSION= 10.1p1
+GSSAPI_DISTVERSION= 10.2p1
PATCHFILES+= openssh-${GSSAPI_DISTVERSION:U${DISTVERSION}}-gsskex-all-debian-rh-${GSSAPI_DISTVERSION}.patch:-p1:gsskex
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-gssapi-kexgssc.c
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-gssapi-kexgsss.c
diff --git a/security/openssh-portable/distinfo b/security/openssh-portable/distinfo
index cef52e80ff85..6aa27b76a8c8 100644
--- a/security/openssh-portable/distinfo
+++ b/security/openssh-portable/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1759963002
-SHA256 (openssh-10.1p1.tar.gz) = b9fc7a2b82579467a6f2f43e4a81c8e1dfda614ddb4f9b255aafd7020bbf0758
-SIZE (openssh-10.1p1.tar.gz) = 1972831
-SHA256 (openssh-10.1p1-gsskex-all-debian-rh-10.1p1.patch) = b46e798092ea4e0653ea5e124b10a881f58b2e78a16b3e46475c52c39b725874
-SIZE (openssh-10.1p1-gsskex-all-debian-rh-10.1p1.patch) = 126336
+TIMESTAMP = 1760240447
+SHA256 (openssh-10.2p1.tar.gz) = ccc42c0419937959263fa1dbd16dafc18c56b984c03562d2937ce56a60f798b2
+SIZE (openssh-10.2p1.tar.gz) = 1974519
+SHA256 (openssh-10.2p1-gsskex-all-debian-rh-10.2p1.patch) = a02ab012657477a85dc7e4dca90a568ff5f13199221cda888608e9d0290454a0
+SIZE (openssh-10.2p1-gsskex-all-debian-rh-10.2p1.patch) = 126336
diff --git a/security/openssh-portable/files/extra-patch-blacklistd b/security/openssh-portable/files/extra-patch-blacklistd
index a7145e42ce9b..3118103c5d74 100644
--- a/security/openssh-portable/files/extra-patch-blacklistd
+++ b/security/openssh-portable/files/extra-patch-blacklistd
@@ -1,9 +1,80 @@
---- blacklist.c.orig 2021-04-28 13:37:52.679784000 -0700
-+++ blacklist.c 2021-04-28 13:56:45.677805000 -0700
-@@ -0,0 +1,92 @@
+--- Makefile.in.orig 2025-10-02 12:00:00.000000000
++++ Makefile.in 2025-10-02 12:00:00.000000000
+@@ -208,6 +208,8 @@
+ FIXPATHSCMD = $(SED) $(PATHSUBS)
+ FIXALGORITHMSCMD= $(SHELL) $(srcdir)/fixalgorithms $(SED) \
+ @UNSUPPORTED_ALGORITHMS@
++
++LIBSSH_OBJS+= blacklist.o
+
+ all: $(CONFIGFILES) $(MANPAGES) $(TARGETS)
+
+--- auth-pam.c.orig 2025-10-02 12:00:00.000000000
++++ auth-pam.c 2025-10-02 12:00:00.000000000
+@@ -101,6 +101,7 @@
+ #endif
+ #include "monitor_wrap.h"
+ #include "srclimit.h"
++#include "blacklist_client.h"
+
+ extern ServerOptions options;
+ extern struct sshbuf *loginmsg;
+@@ -936,6 +937,8 @@
+ sshbuf_free(buffer);
+ return (0);
+ }
++ BLACKLIST_NOTIFY(NULL, BLACKLIST_AUTH_FAIL,
++ "PAM illegal user");
+ error("PAM: %s for %s%.100s from %.100s", msg,
+ sshpam_authctxt->valid ? "" : "illegal user ",
+ sshpam_authctxt->user, sshpam_rhost);
+--- auth.c.orig 2025-10-02 12:00:00.000000000
++++ auth.c 2025-10-02 12:00:00.000000000
+@@ -75,6 +75,7 @@
+ #include "monitor_wrap.h"
+ #include "ssherr.h"
+ #include "channels.h"
++#include "blacklist_client.h"
+
+ /* import */
+ extern ServerOptions options;
+@@ -285,8 +286,12 @@
+ authmsg = "Postponed";
+ else if (partial)
+ authmsg = "Partial";
+- else
++ else {
+ authmsg = authenticated ? "Accepted" : "Failed";
++ if (authenticated)
++ BLACKLIST_NOTIFY(ssh, BLACKLIST_AUTH_OK,
++ "Authenticated");
++ }
+
+ if ((extra = format_method_key(authctxt)) == NULL) {
+ if (authctxt->auth_method_info != NULL)
+@@ -334,6 +339,7 @@
+ {
+ Authctxt *authctxt = (Authctxt *)ssh->authctxt;
+
++ BLACKLIST_NOTIFY(ssh, BLACKLIST_AUTH_FAIL, "Maximum attempts exceeded");
+ error("maximum authentication attempts exceeded for "
+ "%s%.100s from %.200s port %d ssh2",
+ authctxt->valid ? "" : "invalid user ",
+@@ -494,6 +500,8 @@
+ aix_restoreauthdb();
+ #endif
+ if (pw == NULL) {
++ BLACKLIST_NOTIFY(ssh, BLACKLIST_AUTH_FAIL,
++ "Invalid user");
+ logit("Invalid user %.100s from %.100s port %d",
+ user, ssh_remote_ipaddr(ssh), ssh_remote_port(ssh));
+ #ifdef CUSTOM_FAILED_LOGIN
+--- blacklist.c.orig 2025-10-02 12:00:00.000000000
++++ blacklist.c 2025-10-02 12:00:00.000000000
+@@ -0,0 +1,97 @@
+/*-
+ * Copyright (c) 2015 The NetBSD Foundation, Inc.
-+ * Copyright (c) 2016 The FreeBSD Foundation, Inc.
++ * Copyright (c) 2016 The FreeBSD Foundation
+ * All rights reserved.
+ *
+ * Portions of this software were developed by Kurt Lidl
@@ -48,11 +119,15 @@
+#include "packet.h"
+#include "log.h"
+#include "misc.h"
++#include "servconf.h"
+#include <blacklist.h>
+#include "blacklist_client.h"
+
+static struct blacklist *blstate = NULL;
+
++/* import */
++extern ServerOptions options;
++
+/* internal definition from bl.h */
+struct blacklist *bl_create(bool, char *, void (*)(int, const char *, va_list));
+
@@ -82,23 +157,24 @@
+blacklist_init(void)
+{
+
-+ blstate = bl_create(false, NULL, im_log);
++ if (options.use_blacklist)
++ blstate = bl_create(false, NULL, im_log);
+}
+
+void
-+blacklist_notify(int action, struct ssh *ssh, const char *msg)
++blacklist_notify(struct ssh *ssh, int action, const char *msg)
+{
+
+ if (blstate != NULL && ssh_packet_connection_is_on_socket(ssh))
+ (void)blacklist_r(blstate, action,
+ ssh_packet_get_connection_in(ssh), msg);
+}
---- blacklist_client.h.orig 2020-11-16 16:45:22.823087000 -0800
-+++ blacklist_client.h 2020-11-16 16:45:09.761962000 -0800
+--- blacklist_client.h.orig 2025-10-02 12:00:00.000000000
++++ blacklist_client.h 2025-10-02 12:00:00.000000000
@@ -0,0 +1,61 @@
+/*-
+ * Copyright (c) 2015 The NetBSD Foundation, Inc.
-+ * Copyright (c) 2016 The FreeBSD Foundation, Inc.
++ * Copyright (c) 2016 The FreeBSD Foundation
+ * All rights reserved.
+ *
+ * Portions of this software were developed by Kurt Lidl
@@ -143,23 +219,62 @@
+
+#ifdef USE_BLACKLIST
+void blacklist_init(void);
-+void blacklist_notify(int, struct ssh *, const char *);
++void blacklist_notify(struct ssh *, int, const char *);
+
+#define BLACKLIST_INIT() blacklist_init()
-+#define BLACKLIST_NOTIFY(x, ssh, msg) blacklist_notify(x, ssh, msg)
++#define BLACKLIST_NOTIFY(ssh,x,msg) blacklist_notify(ssh,x,msg)
+
+#else
+
+#define BLACKLIST_INIT()
-+#define BLACKLIST_NOTIFY(x, ssh, msg)
++#define BLACKLIST_NOTIFY(ssh,x,msg)
+
+#endif
+
+
+#endif /* BLACKLIST_CLIENT_H */
---- servconf.c.orig 2021-04-15 20:55:25.000000000 -0700
-+++ servconf.c 2021-04-28 13:36:19.591999000 -0700
-@@ -172,6 +172,7 @@ initialize_server_options(ServerOptions *options)
+--- monitor.c.orig 2025-10-02 12:00:00.000000000
++++ monitor.c 2025-10-02 12:00:00.000000000
+@@ -85,6 +85,8 @@
+ #include "misc.h"
+ #include "servconf.h"
+ #include "monitor.h"
++#include "blacklist_client.h"
++
+ #ifdef GSSAPI
+ #include "ssh-gss.h"
+ #endif
+@@ -353,16 +355,24 @@
+ }
+ }
+ if (authctxt->failures > options.max_authtries) {
++ BLACKLIST_NOTIFY(ssh, BLACKLIST_AUTH_FAIL,
++ "Too many authentication attempts");
+ /* Shouldn't happen */
+ fatal_f("privsep child made too many authentication "
+ "attempts");
+ }
+ }
+
+- if (!authctxt->valid)
+- fatal_f("authenticated invalid user");
+- if (strcmp(auth_method, "unknown") == 0)
++ if (!authctxt->valid) {
++ BLACKLIST_NOTIFY(ssh, BLACKLIST_AUTH_FAIL,
++ "Authenticated invalid user");
++ fatal_f("authenticated invalid user");
++ }
++ if (strcmp(auth_method, "unknown") == 0) {
++ BLACKLIST_NOTIFY(ssh, BLACKLIST_AUTH_FAIL,
++ "Authentication method name unknown");
+ fatal_f("authentication method name unknown");
++ }
+
+ debug_f("user %s authenticated by privileged process", authctxt->user);
+ auth_attempted = 0;
+--- servconf.c.orig 2025-10-02 12:00:00.000000000
++++ servconf.c 2025-10-02 12:00:00.000000000
+@@ -186,6 +186,7 @@
options->max_sessions = -1;
options->banner = NULL;
options->use_dns = -1;
@@ -167,7 +282,7 @@
options->client_alive_interval = -1;
options->client_alive_count_max = -1;
options->num_authkeys_files = 0;
-@@ -410,6 +411,8 @@ fill_default_server_options(ServerOptions *options)
+@@ -455,6 +456,8 @@
options->max_sessions = DEFAULT_SESSIONS_MAX;
if (options->use_dns == -1)
options->use_dns = 0;
@@ -176,15 +291,15 @@
if (options->client_alive_interval == -1)
options->client_alive_interval = 0;
if (options->client_alive_count_max == -1)
-@@ -506,6 +509,7 @@ typedef enum {
+@@ -563,6 +566,7 @@
sGatewayPorts, sPubkeyAuthentication, sPubkeyAcceptedAlgorithms,
sXAuthLocation, sSubsystem, sMaxStartups, sMaxAuthTries, sMaxSessions,
sBanner, sUseDNS, sHostbasedAuthentication,
+ sUseBlacklist,
sHostbasedUsesNameFromPacketOnly, sHostbasedAcceptedAlgorithms,
sHostKeyAlgorithms, sPerSourceMaxStartups, sPerSourceNetBlockSize,
- sClientAliveInterval, sClientAliveCountMax, sAuthorizedKeysFile,
-@@ -642,6 +646,8 @@ static struct {
+ sPerSourcePenalties, sPerSourcePenaltyExemptList,
+@@ -706,6 +710,8 @@
{ "maxsessions", sMaxSessions, SSHCFG_ALL },
{ "banner", sBanner, SSHCFG_ALL },
{ "usedns", sUseDNS, SSHCFG_GLOBAL },
@@ -193,7 +308,7 @@
{ "verifyreversemapping", sDeprecated, SSHCFG_GLOBAL },
{ "reversemappingcheck", sDeprecated, SSHCFG_GLOBAL },
{ "clientaliveinterval", sClientAliveInterval, SSHCFG_ALL },
-@@ -1692,6 +1698,10 @@ process_server_config_line_depth(ServerOptions *option
+@@ -1788,6 +1794,10 @@
intptr = &options->use_dns;
goto parse_flag;
@@ -203,8 +318,8 @@
+
case sLogFacility:
log_facility_ptr = &options->log_facility;
- arg = strdelim(&cp);
-@@ -2872,6 +2882,7 @@ dump_config(ServerOptions *o)
+ arg = argv_next(&ac, &av);
+@@ -3276,6 +3286,7 @@
dump_cfg_fmtint(sCompression, o->compression);
dump_cfg_fmtint(sGatewayPorts, o->fwd_opts.gateway_ports);
dump_cfg_fmtint(sUseDNS, o->use_dns);
@@ -212,9 +327,9 @@
dump_cfg_fmtint(sAllowTcpForwarding, o->allow_tcp_forwarding);
dump_cfg_fmtint(sAllowAgentForwarding, o->allow_agent_forwarding);
dump_cfg_fmtint(sDisableForwarding, o->disable_forwarding);
---- servconf.h.orig 2020-11-16 15:51:00.752090000 -0800
-+++ servconf.h 2020-11-16 15:51:02.962173000 -0800
-@@ -179,6 +179,7 @@ typedef struct {
+--- servconf.h.orig 2025-10-02 12:00:00.000000000
++++ servconf.h 2025-10-02 12:00:00.000000000
+@@ -195,6 +195,7 @@
int max_sessions;
char *banner; /* SSH-2 banner message */
int use_dns;
@@ -222,150 +337,61 @@
int client_alive_interval; /*
* poke the client this often to
* see if it's still there
---- auth-pam.c.orig 2020-11-16 15:52:45.816578000 -0800
-+++ auth-pam.c 2020-11-16 15:54:19.796583000 -0800
-@@ -105,6 +105,7 @@ extern char *__progname;
- #include "ssh-gss.h"
- #endif
- #include "monitor_wrap.h"
-+#include "blacklist_client.h"
-
- extern ServerOptions options;
- extern struct sshbuf *loginmsg;
-@@ -916,6 +917,10 @@ sshpam_query(void *ctx, char **name, char **info,
- sshbuf_free(buffer);
- return (0);
- }
-+ /* XXX: ssh context unavailable here, unclear if this is even needed.
-+ BLACKLIST_NOTIFY(BLACKLIST_BAD_USER,
-+ the_active_state, sshpam_authctxt->user);
-+ */
- error("PAM: %s for %s%.100s from %.100s", msg,
- sshpam_authctxt->valid ? "" : "illegal user ",
- sshpam_authctxt->user, sshpam_rhost);
---- auth.c.orig 2020-11-16 15:52:45.824171000 -0800
-+++ auth.c 2020-11-16 15:57:51.091969000 -0800
-@@ -76,6 +76,7 @@
- #include "ssherr.h"
- #include "compat.h"
- #include "channels.h"
-+#include "blacklist_client.h"
-
- /* import */
- extern ServerOptions options;
-@@ -331,8 +332,11 @@ auth_log(struct ssh *ssh, int authenticated, int parti
- authmsg = "Postponed";
- else if (partial)
- authmsg = "Partial";
-- else
-+ else {
- authmsg = authenticated ? "Accepted" : "Failed";
-+ if (authenticated)
-+ BLACKLIST_NOTIFY(BLACKLIST_AUTH_OK, ssh, "ssh");
-+ }
-
- if ((extra = format_method_key(authctxt)) == NULL) {
- if (authctxt->auth_method_info != NULL)
-@@ -586,6 +590,7 @@ getpwnamallow(struct ssh *ssh, const char *user)
- aix_restoreauthdb();
- #endif
- if (pw == NULL) {
-+ BLACKLIST_NOTIFY(BLACKLIST_BAD_USER, ssh, user);
- logit("Invalid user %.100s from %.100s port %d",
- user, ssh_remote_ipaddr(ssh), ssh_remote_port(ssh));
- #ifdef CUSTOM_FAILED_LOGIN
---- auth2.c.orig 2020-11-16 17:10:36.772062000 -0800
-+++ auth2.c 2020-11-16 17:12:04.852943000 -0800
-@@ -58,6 +58,7 @@
- #include "monitor_wrap.h"
- #include "digest.h"
- #include "kex.h"
-+#include "blacklist_client.h"
-
- /* import */
- extern ServerOptions options;
-@@ -295,6 +296,7 @@ input_userauth_request(int type, u_int32_t seq, struct
- } else {
- /* Invalid user, fake password information */
- authctxt->pw = fakepw();
-+ BLACKLIST_NOTIFY(BLACKLIST_BAD_USER, ssh, "ssh");
- #ifdef SSH_AUDIT_EVENTS
- PRIVSEP(audit_event(ssh, SSH_INVALID_USER));
- #endif
-@@ -448,8 +450,10 @@ userauth_finish(struct ssh *ssh, int authenticated, co
- } else {
- /* Allow initial try of "none" auth without failure penalty */
- if (!partial && !authctxt->server_caused_failure &&
-- (authctxt->attempt > 1 || strcmp(method, "none") != 0))
-+ (authctxt->attempt > 1 || strcmp(method, "none") != 0)) {
- authctxt->failures++;
-+ BLACKLIST_NOTIFY(BLACKLIST_AUTH_FAIL, ssh, "ssh");
-+ }
- if (authctxt->failures >= options.max_authtries) {
- #ifdef SSH_AUDIT_EVENTS
- PRIVSEP(audit_event(ssh, SSH_LOGIN_EXCEED_MAXTRIES));
---- packet.c.orig 2020-11-16 15:52:45.839070000 -0800
-+++ packet.c 2020-11-16 15:56:09.285418000 -0800
-@@ -96,6 +96,7 @@
- #include "packet.h"
- #include "ssherr.h"
- #include "sshbuf.h"
-+#include "blacklist_client.h"
-
- #ifdef PACKET_DEBUG
- #define DBG(x) x
-@@ -1882,6 +1883,7 @@ sshpkt_vfatal(struct ssh *ssh, int r, const char *fmt,
- case SSH_ERR_NO_KEX_ALG_MATCH:
- case SSH_ERR_NO_HOSTKEY_ALG_MATCH:
- if (ssh->kex && ssh->kex->failed_choice) {
-+ BLACKLIST_NOTIFY(BLACKLIST_AUTH_FAIL, ssh, "ssh");
- ssh_packet_clear_keys(ssh);
- errno = oerrno;
- logdie("Unable to negotiate with %s: %s. "
---- sshd.c.orig 2021-08-19 21:03:49.000000000 -0700
-+++ sshd.c 2021-09-10 10:37:17.926747000 -0700
-@@ -123,6 +123,7 @@
- #include "version.h"
- #include "ssherr.h"
+--- sshd-session.c.orig 2025-10-02 12:00:00.000000000
++++ sshd-session.c 2025-10-02 12:00:00.000000000
+@@ -108,6 +108,7 @@
#include "sk-api.h"
-+#include "blacklist_client.h"
#include "srclimit.h"
#include "dh.h"
++#include "blacklist_client.h"
-@@ -2225,6 +2228,9 @@ main(int ac, char **av)
- if ((loginmsg = sshbuf_new()) == NULL)
- fatal_f("sshbuf_new failed");
- auth_debug_reset();
+ #ifdef LIBWRAP
+ #include <tcpd.h>
+@@ -223,6 +224,8 @@
+ static void
+ grace_alarm_handler(int sig)
+ {
++ BLACKLIST_NOTIFY(the_active_state, BLACKLIST_AUTH_FAIL,
++ "Grace period expired");
+ /*
+ * Try to kill any processes that we have spawned, E.g. authorized
+ * keys command helpers or privsep children.
+@@ -1206,6 +1209,8 @@
+ ssh_signal(SIGQUIT, SIG_DFL);
+ ssh_signal(SIGCHLD, SIG_DFL);
+ ssh_signal(SIGINT, SIG_DFL);
+
-+ if (options.use_blacklist)
-+ BLACKLIST_INIT();
++ BLACKLIST_INIT();
- if (use_privsep) {
- if (privsep_preauth(ssh) == 1)
---- Makefile.in.orig 2022-10-03 07:51:42.000000000 -0700
-+++ Makefile.in 2022-10-09 10:50:06.401377000 -0700
-@@ -185,6 +185,8 @@ FIXALGORITHMSCMD= $(SHELL) $(srcdir)/fixalgorithms $(S
- FIXALGORITHMSCMD= $(SHELL) $(srcdir)/fixalgorithms $(SED) \
- @UNSUPPORTED_ALGORITHMS@
+ /*
+ * Register our connection. This turns encryption off because we do
+@@ -1297,8 +1302,10 @@
+ }
-+LIBSSH_OBJS+= blacklist.o
-+
- all: $(CONFIGFILES) $(MANPAGES) $(TARGETS)
+ if ((r = kex_exchange_identification(ssh, -1,
+- options.version_addendum)) != 0)
++ options.version_addendum)) != 0) {
++ BLACKLIST_NOTIFY(ssh, BLACKLIST_AUTH_FAIL, "Banner exchange");
+ sshpkt_fatal(ssh, r, "banner exchange");
++ }
- $(LIBSSH_OBJS): Makefile.in config.h
---- sshd_config.orig 2020-11-16 16:57:14.276036000 -0800
-+++ sshd_config 2020-11-16 16:57:42.183846000 -0800
-@@ -94,6 +94,7 @@
- #PrintLastLog yes
- #TCPKeepAlive yes
- #PermitUserEnvironment no
-+#UseBlacklist no
- #Compression delayed
- #ClientAliveInterval 0
- #ClientAliveCountMax 3
---- sshd_config.5.orig 2023-12-18 15:59:50.000000000 +0100
-+++ sshd_config.5 2024-01-06 16:36:17.025742000 +0100
-@@ -1855,6 +1855,20 @@ This option may be useful in conjunction with
+ ssh_packet_set_nonblocking(ssh);
+
+@@ -1443,7 +1450,10 @@
+ audit_event(the_active_state, SSH_CONNECTION_ABANDON);
+ #endif
+ /* Override default fatal exit value when auth was attempted */
+- if (i == 255 && auth_attempted)
++ if (i == 255 && auth_attempted) {
++ BLACKLIST_NOTIFY(the_active_state, BLACKLIST_AUTH_FAIL,
++ "Fatal exit");
+ _exit(EXIT_AUTH_ATTEMPTED);
++ }
+ _exit(i);
+ }
+--- sshd_config.5.orig 2025-10-02 12:00:00.000000000
++++ sshd_config.5 2025-10-02 12:00:00.000000000
+@@ -2009,6 +2009,20 @@
is to never expire connections for having no open channels.
This option may be useful in conjunction with
.Cm ChannelTimeout .
@@ -386,34 +412,13 @@
.It Cm UseDNS
Specifies whether
.Xr sshd 8
---- monitor.c.orig 2020-11-16 17:24:03.457283000 -0800
-+++ monitor.c 2020-11-16 17:25:57.642510000 -0800
-@@ -96,6 +96,7 @@
- #include "match.h"
- #include "ssherr.h"
- #include "sk-api.h"
-+#include "blacklist_client.h"
+--- sshd_config.orig 2025-10-02 12:00:00.000000000
++++ sshd_config 2025-10-02 12:00:00.000000000
+@@ -102,6 +102,7 @@
+ #MaxStartups 10:30:100
+ #PermitTunnel no
+ #ChrootDirectory none
++#UseBlacklist no
+ #VersionAddendum none
- #ifdef GSSAPI
- static Gssctxt *gsscontext = NULL;
-@@ -342,8 +343,11 @@ monitor_child_preauth(struct ssh *ssh, struct monitor
- if (ent->flags & (MON_AUTHDECIDE|MON_ALOG)) {
- auth_log(ssh, authenticated, partial,
- auth_method, auth_submethod);
-- if (!partial && !authenticated)
-+ if (!partial && !authenticated) {
- authctxt->failures++;
-+ BLACKLIST_NOTIFY(BLACKLIST_AUTH_FAIL,
-+ ssh, "ssh");
-+ }
- if (authenticated || partial) {
- auth2_update_session_info(authctxt,
- auth_method, auth_submethod);
-@@ -1228,6 +1232,7 @@ mm_answer_keyallowed(struct ssh *ssh, int sock, struct
- } else {
- /* Log failed attempt */
- auth_log(ssh, 0, 0, auth_method, NULL);
-+ BLACKLIST_NOTIFY(BLACKLIST_AUTH_FAIL, ssh, "ssh");
- free(cuser);
- free(chost);
- }
+ # no default banner path
diff --git a/security/openssh-portable/files/extra-patch-hpn b/security/openssh-portable/files/extra-patch-hpn
index 412cc576fb7c..a4df93cc2186 100644
--- a/security/openssh-portable/files/extra-patch-hpn
+++ b/security/openssh-portable/files/extra-patch-hpn
@@ -1233,17 +1233,17 @@ diff -urN -x configure -x config.guess -x config.h.in -x config.sub work.clean/o
/*
* Create a new session and process group since the 4.4BSD
* setlogin() affects the entire process group. We don't
---- work.clean/openssh-9.8p1/sshd-session.c.orig 2024-07-01 13:54:25.745441000 -0700
-+++ work/openssh-9.8p1/sshd-session.c 2024-07-01 13:54:57.335695000 -0700
-@@ -1305,7 +1305,7 @@ main(int ac, char **av)
- alarm(options.login_grace_time);
+--- work/openssh/sshd-session.c.orig 2025-10-11 10:19:18.935826000 -0700
++++ work/openssh/sshd-session.c 2025-10-11 10:20:11.460279000 -0700
+@@ -1281,7 +1281,7 @@ main(int ac, char **av)
+ }
if ((r = kex_exchange_identification(ssh, -1,
-- options.version_addendum)) != 0)
-+ options.version_addendum, options.hpn_disabled)) != 0)
+- options.version_addendum)) != 0) {
++ options.version_addendum, options.hpn_disabled)) != 0) {
+ BLACKLIST_NOTIFY(ssh, BLACKLIST_AUTH_FAIL, "Banner exchange");
sshpkt_fatal(ssh, r, "banner exchange");
-
- ssh_packet_set_nonblocking(ssh);
+ }
--- work.clean/openssh-6.8p1/sshd_config 2015-04-01 22:07:18.248858000 -0500
+++ work/openssh-6.8p1/sshd_config 2015-04-01 22:16:49.932279000 -0500
@@ -111,6 +111,20 @@ AuthorizedKeysFile .ssh/authorized_keys
diff --git a/security/openssh-portable/files/extra-patch-no-blocklistd-hpn-glue b/security/openssh-portable/files/extra-patch-no-blocklistd-hpn-glue
new file mode 100644
index 000000000000..1059f57cc88b
--- /dev/null
+++ b/security/openssh-portable/files/extra-patch-no-blocklistd-hpn-glue
@@ -0,0 +1,27 @@
+--- sshd-session.c.orig 2025-10-11 10:16:00.048273000 -0700
++++ sshd-session.c 2025-10-11 10:16:02.937735000 -0700
+@@ -149,6 +149,12 @@ static int have_agent = 0;
+ /* Daemon's agent connection */
+ int auth_sock = -1;
+ static int have_agent = 0;
++
++/*
++ * This is compiled WITHOUT blocklistd support. This is done for patch
++ * glue in ports.
++ */
++#define BLACKLIST_NOTIFY(...)
+
+ /*
+ * Any really sensitive data in the application is contained in this
+@@ -1275,8 +1281,10 @@ main(int ac, char **av)
+ }
+
+ if ((r = kex_exchange_identification(ssh, -1,
+- options.version_addendum)) != 0)
++ options.version_addendum)) != 0) {
++ BLACKLIST_NOTIFY(ssh, BLACKLIST_AUTH_FAIL, "Banner exchange");
+ sshpkt_fatal(ssh, r, "banner exchange");
++ }
+
+ ssh_packet_set_nonblocking(ssh);
+
diff --git a/security/openssh-portable/files/patch-upstream-beae06f56e0d0a66ca535896149d5fb0b2e8a1b4 b/security/openssh-portable/files/patch-upstream-beae06f56e0d0a66ca535896149d5fb0b2e8a1b4
deleted file mode 100644
index e9cb994331ab..000000000000
--- a/security/openssh-portable/files/patch-upstream-beae06f56e0d0a66ca535896149d5fb0b2e8a1b4
+++ /dev/null
@@ -1,73 +0,0 @@
-From beae06f56e0d0a66ca535896149d5fb0b2e8a1b4 Mon Sep 17 00:00:00 2001
-From: "djm@openbsd.org" <djm@openbsd.org>
-Date: Tue, 7 Oct 2025 08:02:32 +0000
-Subject: [PATCH] upstream: don't reuse c->isatty for signalling that the
- remote channel
-
-has a tty attached as this causes side effects, e.g. in channel_handle_rfd().
-bz3872
-
-ok markus@
-
-OpenBSD-Commit-ID: 4cd8a9f641498ca6089442e59bad0fd3dcbe85f8
----
- channels.c | 9 +++++----
- channels.h | 3 ++-
- 2 files changed, 7 insertions(+), 5 deletions(-)
-
-diff --git a/channels.c b/channels.c
-index f1d7bcf345b..80014ff341f 100644
---- channels.c
-+++ channels.c
-@@ -1,4 +1,4 @@
--/* $OpenBSD: channels.c,v 1.451 2025/09/25 06:33:19 djm Exp $ */
-+/* $OpenBSD: channels.c,v 1.452 2025/10/07 08:02:32 djm Exp $ */
- /*
- * Author: Tatu Ylonen <ylo@cs.hut.fi>
- * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
-@@ -362,7 +362,7 @@ channel_classify(struct ssh *ssh, Channel *c)
- {
- struct ssh_channels *sc = ssh->chanctxt;
- const char *type = c->xctype == NULL ? c->ctype : c->xctype;
-- const char *classifier = c->isatty ?
-+ const char *classifier = (c->isatty || c->remote_has_tty) ?
- sc->bulk_classifier_tty : sc->bulk_classifier_notty;
-
- c->bulk = type != NULL && match_pattern_list(type, classifier, 0) == 1;
-@@ -566,7 +566,7 @@ channel_new(struct ssh *ssh, char *ctype, int type, int rfd, int wfd, int efd,
- void
- channel_set_tty(struct ssh *ssh, Channel *c)
- {
-- c->isatty = 1;
-+ c->remote_has_tty = 1;
- channel_classify(ssh, c);
- }
-
-@@ -1078,7 +1078,8 @@ channel_format_status(const Channel *c)
- c->rfd, c->wfd, c->efd, c->sock, c->ctl_chan,
- c->have_ctl_child_id ? "c" : "nc", c->ctl_child_id,
- c->io_want, c->io_ready,
-- c->isatty ? "T" : "", c->bulk ? "B" : "I");
-+ c->isatty ? "T" : (c->remote_has_tty ? "RT" : ""),
-+ c->bulk ? "B" : "I");
- return ret;
- }
-
-diff --git a/channels.h b/channels.h
-index df7c7f364d2..7456541f8ce 100644
---- channels.h
-+++ channels.h
-@@ -1,4 +1,4 @@
--/* $OpenBSD: channels.h,v 1.161 2025/09/25 06:33:19 djm Exp $ */
-+/* $OpenBSD: channels.h,v 1.162 2025/10/07 08:02:32 djm Exp $ */
-
- /*
- * Author: Tatu Ylonen <ylo@cs.hut.fi>
-@@ -145,6 +145,7 @@ struct Channel {
- int ctl_chan; /* control channel (multiplexed connections) */
- uint32_t ctl_child_id; /* child session for mux controllers */
- int have_ctl_child_id;/* non-zero if ctl_child_id is valid */
-+ int remote_has_tty; /* remote side has a tty */
- int isatty; /* rfd is a tty */
- #ifdef _AIX
- int wfd_isatty; /* wfd is a tty */
diff --git a/security/openvpn-auth-oauth2/Makefile b/security/openvpn-auth-oauth2/Makefile
index 6ab27def53ee..82c4562fe8cc 100644
--- a/security/openvpn-auth-oauth2/Makefile
+++ b/security/openvpn-auth-oauth2/Makefile
@@ -1,7 +1,6 @@
PORTNAME= openvpn-auth-oauth2
DISTVERSIONPREFIX= v
-DISTVERSION= 1.25.2
-PORTREVISION= 2
+DISTVERSION= 1.26.2
CATEGORIES= security net net-vpn
MAINTAINER= otis@FreeBSD.org
@@ -13,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
EXTRACT_DEPENDS= ${BUILD_DEPENDS}
-USES= go:1.24,modules
+USES= go:1.25,modules
GO_MODULE= github.com/jkroepke/openvpn-auth-oauth2
diff --git a/security/openvpn-auth-oauth2/distinfo b/security/openvpn-auth-oauth2/distinfo
index ef958b0b6d12..042c291b8b1d 100644
--- a/security/openvpn-auth-oauth2/distinfo
+++ b/security/openvpn-auth-oauth2/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1754885003
-SHA256 (go/security_openvpn-auth-oauth2/openvpn-auth-oauth2-v1.25.2/v1.25.2.mod) = d0f750c04d64d7442d246f72b825d2f9fc0ed4210e066ea5f6787b9eb877f963
-SIZE (go/security_openvpn-auth-oauth2/openvpn-auth-oauth2-v1.25.2/v1.25.2.mod) = 1370
-SHA256 (go/security_openvpn-auth-oauth2/openvpn-auth-oauth2-v1.25.2/v1.25.2.zip) = 0ac1f121f8eb6842a65e67e4b2a16a52c6c2f2cc068e79b06a5f90b04cce0a4e
-SIZE (go/security_openvpn-auth-oauth2/openvpn-auth-oauth2-v1.25.2/v1.25.2.zip) = 1875487
+TIMESTAMP = 1760253375
+SHA256 (go/security_openvpn-auth-oauth2/openvpn-auth-oauth2-v1.26.2/v1.26.2.mod) = b747b6a37a8a76572f0004a79fdcc9af49cea7b27ef60c6b153846d7309bea76
+SIZE (go/security_openvpn-auth-oauth2/openvpn-auth-oauth2-v1.26.2/v1.26.2.mod) = 1322
+SHA256 (go/security_openvpn-auth-oauth2/openvpn-auth-oauth2-v1.26.2/v1.26.2.zip) = d7bbd034cbaa7e950c134f9157adee1da7d7609ac33c5e0e67b2578904430ddd
+SIZE (go/security_openvpn-auth-oauth2/openvpn-auth-oauth2-v1.26.2/v1.26.2.zip) = 1879603
diff --git a/security/tlsc/Makefile b/security/tlsc/Makefile
index 6b51b60916c8..1068f7b3e4c8 100644
--- a/security/tlsc/Makefile
+++ b/security/tlsc/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= security
MASTER_SITES= https://github.com/Zirias/%SUBDIR%/
MASTER_SITE_SUBDIR= ${PORTNAME}/releases/download/v${DISTVERSION}
-MAINTAINER= zirias@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= TLS connect daemon
WWW= https://github.com/Zirias/tlsc
diff --git a/security/trivy/Makefile b/security/trivy/Makefile
index c6f6bf0fc112..5c9d2d8787e9 100644
--- a/security/trivy/Makefile
+++ b/security/trivy/Makefile
@@ -1,7 +1,6 @@
PORTNAME= trivy
DISTVERSIONPREFIX= v
-DISTVERSION= 0.66.0
-PORTREVISION= 2
+DISTVERSION= 0.67.2
CATEGORIES= security
MAINTAINER= mfechner@FreeBSD.org
@@ -13,14 +12,19 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN_i386= not supported, see https://github.com/aquasecurity/trivy/pull/9102
-USES= go:modules,1.24
+USES= go:modules,1.25
+USE_GITHUB= yes
+GH_ACCOUNT= aquasecurity
+GH_PROJECT= trivy
+GO_MOD_DIST= github
GO_MODULE= github.com/aquasecurity/trivy
GO_TARGET= ./cmd/trivy
GO_BUILDFLAGS= -ldflags=" \
-extldflags '-static' \
-X github.com/aquasecurity/trivy/pkg/version.ver=${DISTVERSION} \
-s -w"
+MAKE_ENV= GOEXPERIMENT=jsonv2
PLIST_FILES= bin/${PORTNAME}
diff --git a/security/trivy/distinfo b/security/trivy/distinfo
index c7848514d223..28fde0ce1daa 100644
--- a/security/trivy/distinfo
+++ b/security/trivy/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756878437
-SHA256 (go/security_trivy/trivy-v0.66.0/v0.66.0.mod) = 41bedcea560a0f606080b34320349b4c21d920aeadb0e57a81d5fcbc4cf58823
-SIZE (go/security_trivy/trivy-v0.66.0/v0.66.0.mod) = 25763
-SHA256 (go/security_trivy/trivy-v0.66.0/v0.66.0.zip) = 78fb7cca5602ee1927808488e3306a9d0d1ba26c4817ceff055d10ed04da9d1b
-SIZE (go/security_trivy/trivy-v0.66.0/v0.66.0.zip) = 59145292
+TIMESTAMP = 1760123985
+SHA256 (go/security_trivy/aquasecurity-trivy-v0.67.2_GH0/go.mod) = 130a0a0c893125dadbcc30ec66370aac6f848cc1b116a5d1acae4ceecb5a256d
+SIZE (go/security_trivy/aquasecurity-trivy-v0.67.2_GH0/go.mod) = 26741
+SHA256 (go/security_trivy/aquasecurity-trivy-v0.67.2_GH0/aquasecurity-trivy-v0.67.2_GH0.tar.gz) = 280ff8cfb17d05d6b4d1b07bdd3cd26971032301bedb3b800a14886e64ce75eb
+SIZE (go/security_trivy/aquasecurity-trivy-v0.67.2_GH0/aquasecurity-trivy-v0.67.2_GH0.tar.gz) = 57236343
diff --git a/security/unix-selfauth-helper/Makefile b/security/unix-selfauth-helper/Makefile
index 9273cdff3650..61d843015cd6 100644
--- a/security/unix-selfauth-helper/Makefile
+++ b/security/unix-selfauth-helper/Makefile
@@ -4,7 +4,7 @@ PORTREVISION= 1
CATEGORIES= security
MASTER_SITES= ${WWW}/releases/download/v${DISTVERSION}/
-MAINTAINER= zirias@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Local self-authentication for pam_exec
WWW= https://github.com/Zirias/${PORTNAME}
diff --git a/sysutils/elephant/Makefile b/sysutils/elephant/Makefile
index 0d8774e9f236..8f34d8eeb2f1 100644
--- a/sysutils/elephant/Makefile
+++ b/sysutils/elephant/Makefile
@@ -1,7 +1,6 @@
PORTNAME= elephant
DISTVERSIONPREFIX= v
-DISTVERSION= 1.3.2
-PORTREVISION= 1
+DISTVERSION= 2.1.4
CATEGORIES= sysutils
MAINTAINER= tagattie@FreeBSD.org
@@ -11,12 +10,12 @@ WWW= https://github.com/abenz1267/elephant
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-NOT_FOR_ARCHS= i386
-NOT_FOR_ARCHS_REASON= -buildmode=plugin not supported on freebsd/386
+NOT_FOR_ARCHS= aarch64 armv7 i386
+NOT_FOR_ARCHS_REASON= -buildmode=plugin not supported on these architectures
USES= go:1.25,modules
-GO_MODULE= github.com/abenz1267/elephant
+GO_MODULE= github.com/abenz1267/elephant/v2
GO_TARGET= ./cmd/elephant
PLIST_FILES= bin/${PORTNAME}
@@ -64,10 +63,6 @@ WEBSEARCH_PLIST_FILES= etc/xdg/elephant/providers/websearch.so
ENABLED_PROVIDERS= ${SELECTED_OPTIONS:NDOCS:tl}
-post-patch:
- @${REINPLACE_CMD} -e 's|/etc|${PREFIX}&|' \
- ${GO_WRKSRC}/internal/providers/load.go
-
post-build:
.for provider in ${ENABLED_PROVIDERS}
@${ECHO_MSG} "===> Building ${provider} from ./internal/providers/${provider}"
diff --git a/sysutils/elephant/distinfo b/sysutils/elephant/distinfo
index 57668f983e71..13a6693cb46e 100644
--- a/sysutils/elephant/distinfo
+++ b/sysutils/elephant/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1759455617
-SHA256 (go/sysutils_elephant/elephant-v1.3.2/v1.3.2.mod) = 272874130a90b2beac5b65820bf759b9a1f2b29dbd9d4347aaf0410dfddf5a76
-SIZE (go/sysutils_elephant/elephant-v1.3.2/v1.3.2.mod) = 965
-SHA256 (go/sysutils_elephant/elephant-v1.3.2/v1.3.2.zip) = c3e4e98de4dfa14bd1bbfae4a74050e529bb0dfbbe556e5a7f7a9f451d686a82
-SIZE (go/sysutils_elephant/elephant-v1.3.2/v1.3.2.zip) = 7132904
+TIMESTAMP = 1760271169
+SHA256 (go/sysutils_elephant/elephant-v2.1.4/v2.1.4.mod) = 4b93d08796d6e98c1f458096d8375c6cc1b02f46fdf735f83143267fda8c93dc
+SIZE (go/sysutils_elephant/elephant-v2.1.4/v2.1.4.mod) = 968
+SHA256 (go/sysutils_elephant/elephant-v2.1.4/v2.1.4.zip) = 992d96de206fe1cb6cc9f37e8bd1f91b8b7d0cf1da8eafa6504bad8a0f519ccc
+SIZE (go/sysutils_elephant/elephant-v2.1.4/v2.1.4.zip) = 7134346
diff --git a/sysutils/hcloud/Makefile b/sysutils/hcloud/Makefile
index 6f832edff326..0207d67ed664 100644
--- a/sysutils/hcloud/Makefile
+++ b/sysutils/hcloud/Makefile
@@ -1,7 +1,6 @@
PORTNAME= hcloud
DISTVERSIONPREFIX= v
-DISTVERSION= 1.53.0
-PORTREVISION= 1
+DISTVERSION= 1.54.0
CATEGORIES= sysutils
MAINTAINER= uzsolt@FreeBSD.org
diff --git a/sysutils/hcloud/distinfo b/sysutils/hcloud/distinfo
index b977276dab29..480d95c27038 100644
--- a/sysutils/hcloud/distinfo
+++ b/sysutils/hcloud/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1759344264
-SHA256 (go/sysutils_hcloud/hcloud-v1.53.0/v1.53.0.mod) = 7a512f72d1c3590fef192525c816b0884b33bdefa2a91be8958f0361a8b0eb6d
-SIZE (go/sysutils_hcloud/hcloud-v1.53.0/v1.53.0.mod) = 2606
-SHA256 (go/sysutils_hcloud/hcloud-v1.53.0/v1.53.0.zip) = 4be439352d92265a21404d486cb5f0e4409d952f616b632eacd92d8d6b78a845
-SIZE (go/sysutils_hcloud/hcloud-v1.53.0/v1.53.0.zip) = 683990
+TIMESTAMP = 1760204269
+SHA256 (go/sysutils_hcloud/hcloud-v1.54.0/v1.54.0.mod) = 6c3fe098ce3e8d5a0b204a46ac77eac42f14d676b30077dcf83432932e7bcafb
+SIZE (go/sysutils_hcloud/hcloud-v1.54.0/v1.54.0.mod) = 2647
+SHA256 (go/sysutils_hcloud/hcloud-v1.54.0/v1.54.0.zip) = 5750f2bfef18a9fe7bc76448708310f036877b92924a088746875f5924b3a654
+SIZE (go/sysutils_hcloud/hcloud-v1.54.0/v1.54.0.zip) = 771914
diff --git a/sysutils/minipro/Makefile b/sysutils/minipro/Makefile
index 0aa350bba30f..7299898ff617 100644
--- a/sysutils/minipro/Makefile
+++ b/sysutils/minipro/Makefile
@@ -1,6 +1,6 @@
PORTNAME= minipro
-DISTVERSION= 0.5
-PORTREVISION= 2
+DISTVERSION= 0.7.4
+PORTREVISION= 0
CATEGORIES= sysutils
MAINTAINER= bofh@freebsd.org
@@ -16,17 +16,17 @@ USES= compiler:c11 gmake pkgconfig
USE_GITLAB= yes
GL_ACCOUNT= DavidGriffith
GL_PROJECT= ${PORTNAME}
-GL_TAGNAME= e8244313c2558b41a390824e1f847f449ebd7fce
+GL_TAGNAME= f124338492a3937dbf02f9c4bc5219892f10481e
BINARY_ALIAS= sed=${LOCALBASE}/bin/gsed
PLIST_FILES= bin/minipro \
share/man/man1/minipro.1.gz \
+ share/minipro/dump-alg-minipro.bash \
share/minipro/infoic.xml \
share/minipro/logicic.xml
post-install:
- @${GZIP_CMD} ${STAGEDIR}${PREFIX}/share/man/man1/minipro.1
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
.include <bsd.port.mk>
diff --git a/sysutils/minipro/distinfo b/sysutils/minipro/distinfo
index 2177ef6c0e47..14e71c3067a5 100644
--- a/sysutils/minipro/distinfo
+++ b/sysutils/minipro/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1704228872
-SHA256 (DavidGriffith-minipro-e8244313c2558b41a390824e1f847f449ebd7fce_GL0.tar.gz) = 674ea630d7685bf22e87b6ddaaf837191de8d9a2705f83eed7ce5cf0dd819a74
-SIZE (DavidGriffith-minipro-e8244313c2558b41a390824e1f847f449ebd7fce_GL0.tar.gz) = 495793
+TIMESTAMP = 1760215933
+SHA256 (DavidGriffith-minipro-f124338492a3937dbf02f9c4bc5219892f10481e_GL0.tar.gz) = ebefbf0f7ed1cb589b3f9a382cdbb57ef840974f4f8a3ad3a2e1396eec220ac0
+SIZE (DavidGriffith-minipro-f124338492a3937dbf02f9c4bc5219892f10481e_GL0.tar.gz) = 810891
diff --git a/sysutils/minipro/files/patch-Makefile b/sysutils/minipro/files/patch-Makefile
index f0e847fb685f..06ff1ba5489c 100644
--- a/sysutils/minipro/files/patch-Makefile
+++ b/sysutils/minipro/files/patch-Makefile
@@ -1,4 +1,4 @@
---- Makefile.orig 2023-12-03 05:11:49 UTC
+--- Makefile.orig 2025-09-24 21:56:36 UTC
+++ Makefile
@@ -1,11 +1,11 @@
# Install Configuration
@@ -9,8 +9,17 @@
#CC=clang
# Compiler options
--CFLAGS = -g -O0 -Wall -Wextra -W -Wno-sign-compare -Wno-unused-parameter
+-CFLAGS ?= -g -O0 -Wall -Wextra -W -Wno-sign-compare -Wno-unused-parameter
+CFLAGS += -g -O0 -Wall -Wextra -W -Wno-sign-compare -Wno-unused-parameter
- CPPFLAGS = -DSHARE_INSTDIR="\"$(SHARE_INSTDIR)\""
- LDFLAGS =
+ CPPFLAGS += -DSHARE_INSTDIR="\"$(SHARE_INSTDIR)\""
+ LDFLAGS ?=
+
+@@ -160,7 +160,7 @@ install:
+ mkdir -p $(MAN_INSTDIR)
+ mkdir -p $(SHARE_INSTDIR)
+ cp $(MINIPRO) $(BIN_INSTDIR)/
+- cp $(DUMP_ALG) $(BIN_INSTDIR)/
++ cp $(DUMP_ALG) $(SHARE_INSTDIR)/
+ cp $(INFOIC) $(SHARE_INSTDIR)/
+ cp $(LOGICIC) $(SHARE_INSTDIR)/
diff --git a/sysutils/zeitgeist/pkg-plist b/sysutils/zeitgeist/pkg-plist
index 1314ca96507c..4ad940c71d2f 100644
--- a/sysutils/zeitgeist/pkg-plist
+++ b/sysutils/zeitgeist/pkg-plist
@@ -1,6 +1,6 @@
bin/zeitgeist-daemon
-bin/zeitgeist-datahub
-etc/xdg/autostart/zeitgeist-datahub.desktop
+%%DATAHUB%%bin/zeitgeist-datahub
+%%DATAHUB%%etc/xdg/autostart/zeitgeist-datahub.desktop
include/zeitgeist-2.0/zeitgeist-datamodel.h
include/zeitgeist-2.0/zeitgeist.h
lib/girepository-1.0/Zeitgeist-2.0.typelib
@@ -25,7 +25,7 @@ lib/libzeitgeist-2.0.so.0.0.0
@comment lib/systemd/user/zeitgeist.service
libdata/pkgconfig/zeitgeist-2.0.pc
share/man/man1/zeitgeist-daemon.1.gz
-share/man/man1/zeitgeist-datahub.1.gz
+%%DATAHUB%%share/man/man1/zeitgeist-datahub.1.gz
share/bash-completion/completions/zeitgeist-daemon
share/dbus-1/services/org.gnome.zeitgeist.Engine.service
share/gir-1.0/Zeitgeist-2.0.gir
diff --git a/textproc/libjcat/Makefile b/textproc/libjcat/Makefile
index 20086e184573..cb21ceb0e378 100644
--- a/textproc/libjcat/Makefile
+++ b/textproc/libjcat/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libjcat
-DISTVERSION= 0.2.3
+DISTVERSION= 0.2.5
CATEGORIES= textproc
MASTER_SITES= https://github.com/hughsie/${PORTNAME}/releases/download/${DISTVERSION}/
diff --git a/textproc/libjcat/distinfo b/textproc/libjcat/distinfo
index 20b88d18b6ae..4fc98da0b309 100644
--- a/textproc/libjcat/distinfo
+++ b/textproc/libjcat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758621992
-SHA256 (libjcat-0.2.3.tar.xz) = f2f115aad8a8f16b8dde1ed55de7abacb91d0878539aa29b2b60854b499db639
-SIZE (libjcat-0.2.3.tar.xz) = 66188
+TIMESTAMP = 1760186166
+SHA256 (libjcat-0.2.5.tar.xz) = 066e402168c51bffddcf325190e5901402b266fbda2a4eed772fd06a88b941bf
+SIZE (libjcat-0.2.5.tar.xz) = 71852
diff --git a/textproc/linuxdoc-tools/Makefile b/textproc/linuxdoc-tools/Makefile
index 9295feb7b3ae..f6bf287274d0 100644
--- a/textproc/linuxdoc-tools/Makefile
+++ b/textproc/linuxdoc-tools/Makefile
@@ -3,7 +3,7 @@ DISTVERSION= 0.9.83
PORTREVISION= 1
CATEGORIES= textproc
-MAINTAINER= zirias@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Fork of SGML-tools specially tailored for linuxdoc SGMLs
WWW= https://gitlab.com/agmartin/linuxdoc-tools
diff --git a/textproc/obsidian/Makefile b/textproc/obsidian/Makefile
index 1e9b96cd895b..c88c4116df61 100644
--- a/textproc/obsidian/Makefile
+++ b/textproc/obsidian/Makefile
@@ -7,8 +7,7 @@
# make USE_PACKAGE_DEPENDS_ONLY=yes install clean
PORTNAME= obsidian
-PORTVERSION= 1.9.10
-PORTREVISION= 5
+PORTVERSION= 1.9.14
CATEGORIES= textproc
# Icon is taken from the Nix build recipe
# https://github.com/NixOS/nixpkgs/blob/de5448dab588ad41aef40f8c7c0c230981656698/pkgs/applications/misc/obsidian/default.nix#L31-L34
diff --git a/textproc/obsidian/distinfo b/textproc/obsidian/distinfo
index c1a397042c30..4d0c4caeec4c 100644
--- a/textproc/obsidian/distinfo
+++ b/textproc/obsidian/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756033121
-SHA256 (obsidian-1.9.10.tar.gz) = e5df71f7636ef1dcc01829d37981e6bf95d037a696c517a64728c2eb037a9434
-SIZE (obsidian-1.9.10.tar.gz) = 118901593
+TIMESTAMP = 1760194356
+SHA256 (obsidian-1.9.14.tar.gz) = bd2f0f0b3f1da4c16f2421751debb69be423f61976666c4d33403007a09b53cf
+SIZE (obsidian-1.9.14.tar.gz) = 118705183
SHA256 (bf119bd48f748f4fd2d65f2d1bb05d3c806883b5.png) = 4227a64156df4043395183dc7b9b23b809df79292d44c208e9649adcf7b2d4a3
SIZE (bf119bd48f748f4fd2d65f2d1bb05d3c806883b5.png) = 11970
diff --git a/www/SNIP/Makefile b/www/SNIP/Makefile
index 9f7b1550b139..4dbc008530f7 100644
--- a/www/SNIP/Makefile
+++ b/www/SNIP/Makefile
@@ -1,6 +1,6 @@
PORTNAME= SNIP
DISTVERSIONPREFIX= v
-DISTVERSION= 1.1.0
+DISTVERSION= 1.1.1
CATEGORIES= www
MAINTAINER= ek@purplehat.org
@@ -37,8 +37,8 @@ SQLITE_USES= sqlite
SQLITE_USE= PHP=sqlite3
do-install:
- ${MKDIR} ${STAGEDIR}${ETCDIR}
- ${MKDIR} ${STAGEDIR}${WWWDIR}
+ ${MKDIR} ${STAGEDIR}${ETCDIR} \
+ ${STAGEDIR}${WWWDIR}
(cd ${WRKSRC}/htdocs && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR})
${FIND} ${STAGEDIR}${WWWDIR} -type f -iname "*.orig" -delete
${INSTALL_DATA} ${STAGEDIR}${WWWDIR}/application/config/snip.php.dist ${STAGEDIR}${ETCDIR}/snip.php.sample
diff --git a/www/SNIP/distinfo b/www/SNIP/distinfo
index 6d5aebe1c581..b60534c0b253 100644
--- a/www/SNIP/distinfo
+++ b/www/SNIP/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745194264
-SHA256 (MercanoGlobal-SNIP-v1.1.0_GH0.tar.gz) = 94c6461b7b7f4b823148bac47e9d7fa0510d593aa8fce5c6a70ccc0ddd2a6893
-SIZE (MercanoGlobal-SNIP-v1.1.0_GH0.tar.gz) = 15305696
+TIMESTAMP = 1760202378
+SHA256 (MercanoGlobal-SNIP-v1.1.1_GH0.tar.gz) = 5bb362f425227a07161e6fc58d56e960e2083071d3426a77400270bcc8ae7393
+SIZE (MercanoGlobal-SNIP-v1.1.1_GH0.tar.gz) = 15305349
diff --git a/www/p5-AnyEvent-WebSocket-Client/Makefile b/www/p5-AnyEvent-WebSocket-Client/Makefile
index d445992f9f83..8a07f08558bd 100644
--- a/www/p5-AnyEvent-WebSocket-Client/Makefile
+++ b/www/p5-AnyEvent-WebSocket-Client/Makefile
@@ -1,6 +1,6 @@
PORTNAME= AnyEvent-WebSocket-Client
PORTVERSION= 0.55
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www perl5
MASTER_SITES= CPAN
#MASTER_SITE_SUBDIR= CPAN:PLICEASE
@@ -18,8 +18,7 @@ RUN_DEPENDS= p5-AnyEvent>=7.13:devel/p5-AnyEvent \
p5-Moo>=2.0:devel/p5-Moo \
p5-PerlX-Maybe>=0.003:devel/p5-PerlX-Maybe \
p5-Protocol-WebSocket>=0.20:www/p5-Protocol-WebSocket \
- p5-URI>=1.53:net/p5-URI \
- p5-URI-ws>=0:net/p5-URI-ws
+ p5-URI>=5.34:net/p5-URI
TEST_DEPENDS= p5-Test-Simple>=1.302200:devel/p5-Test-Simple
USES= perl5
diff --git a/www/p5-Catalyst-Runtime/Makefile b/www/p5-Catalyst-Runtime/Makefile
index 148d12d75179..9be4441b5f39 100644
--- a/www/p5-Catalyst-Runtime/Makefile
+++ b/www/p5-Catalyst-Runtime/Makefile
@@ -1,5 +1,6 @@
PORTNAME= Catalyst-Runtime
PORTVERSION= 5.90132
+PORTREVISION= 1
CATEGORIES= www perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -51,8 +52,7 @@ RUN_DEPENDS= p5-CGI-Simple>=1.109:www/p5-CGI-Simple \
p5-Tree-Simple>=1.15:devel/p5-Tree-Simple \
p5-Tree-Simple-VisitorFactory>=0:devel/p5-Tree-Simple-VisitorFactory \
p5-Try-Tiny>=0.17:lang/p5-Try-Tiny \
- p5-URI>=1.65:net/p5-URI \
- p5-URI-ws>=0.03:net/p5-URI-ws \
+ p5-URI>=5.34:net/p5-URI \
p5-libwww>=5.837:www/p5-libwww \
p5-namespace-clean>=0.23:devel/p5-namespace-clean
TEST_DEPENDS= p5-Term-Size-Any>=0:devel/p5-Term-Size-Any \
diff --git a/www/pecl-http/Makefile b/www/pecl-http/Makefile
index 8ddc039f6444..45edef5f251d 100644
--- a/www/pecl-http/Makefile
+++ b/www/pecl-http/Makefile
@@ -1,6 +1,5 @@
PORTNAME= http
-PORTVERSION= 4.2.4
-PORTREVISION= 2
+PORTVERSION= 4.2.6
CATEGORIES= www
DISTNAME= pecl_${PORTNAME}-${PORTVERSION}
diff --git a/www/pecl-http/distinfo b/www/pecl-http/distinfo
index 052098ff66b5..fe63de1d1342 100644
--- a/www/pecl-http/distinfo
+++ b/www/pecl-http/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696782169
-SHA256 (PECL/pecl_http-4.2.4.tgz) = fb1e10c2e5edfb011ff8dc2e473cdbd2bbe0127d1279dfce4d98570555ac6ded
-SIZE (PECL/pecl_http-4.2.4.tgz) = 224933
+TIMESTAMP = 1760257345
+SHA256 (PECL/pecl_http-4.2.6.tgz) = cd33230050b3f7c5ddb6f4383ce2a81f0bcdb934432029eec72ebf0f942b876d
+SIZE (PECL/pecl_http-4.2.6.tgz) = 225503
diff --git a/www/pecl-http/files/patch-src_php__http__message__body.c b/www/pecl-http/files/patch-src_php__http__message__body.c
deleted file mode 100644
index ae84c6f2e52f..000000000000
--- a/www/pecl-http/files/patch-src_php__http__message__body.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- src/php_http_message_body.c.orig 2024-08-03 15:37:59 UTC
-+++ src/php_http_message_body.c
-@@ -12,7 +12,11 @@
-
- #include "php_http_api.h"
-
-+#if PHP_VERSION_ID <= 80300
- #include "ext/standard/php_lcg.h"
-+#else
-+#include "ext/random/php_random.h"
-+#endif
-
- #define BOUNDARY_OPEN(body) \
- do {\
diff --git a/www/pecl-http/files/patch-src_php__http__misc.c b/www/pecl-http/files/patch-src_php__http__misc.c
deleted file mode 100644
index 2686d6e30ba3..000000000000
--- a/www/pecl-http/files/patch-src_php__http__misc.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- src/php_http_misc.c.orig 2024-08-03 15:35:31 UTC
-+++ src/php_http_misc.c
-@@ -12,7 +12,11 @@
-
- #include "php_http_api.h"
-
-+#if PHP_VERSION_ID <= 80300
- #include "ext/standard/php_lcg.h"
-+#else
-+#include "ext/random/php_random.h"
-+#endif
- #include "zend_exceptions.h"
-
- /* SLEEP */
diff --git a/www/pocket-id/Makefile b/www/pocket-id/Makefile
index f6dc801d3b7b..3ef336a21478 100644
--- a/www/pocket-id/Makefile
+++ b/www/pocket-id/Makefile
@@ -1,7 +1,6 @@
PORTNAME= pocket-id
DISTVERSIONPREFIX= v
-DISTVERSION= 1.12.0
-PORTREVISION= 1
+DISTVERSION= 1.13.1
CATEGORIES= www
MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/
DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.frontend${EXTRACT_SUFX}
diff --git a/www/pocket-id/distinfo b/www/pocket-id/distinfo
index 3ca2cad17bd8..98bf405cab9d 100644
--- a/www/pocket-id/distinfo
+++ b/www/pocket-id/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1759517716
-SHA256 (go/www_pocket-id/pocket-id-pocket-id-v1.12.0_GH0/pocket-id-v1.12.0.frontend.tar.gz) = b4d451ff1fe5ea3ee671f48b88f4345915971036f8677b44332953c60a51072d
-SIZE (go/www_pocket-id/pocket-id-pocket-id-v1.12.0_GH0/pocket-id-v1.12.0.frontend.tar.gz) = 1504472
-SHA256 (go/www_pocket-id/pocket-id-pocket-id-v1.12.0_GH0/go.mod) = 5cd3084315a91a9549faad36ad5e701ce2a988e8b4ddd46d0d1fa6377259ae8d
-SIZE (go/www_pocket-id/pocket-id-pocket-id-v1.12.0_GH0/go.mod) = 7102
-SHA256 (go/www_pocket-id/pocket-id-pocket-id-v1.12.0_GH0/pocket-id-pocket-id-v1.12.0_GH0.tar.gz) = edddb12614291329bff0e0bea3df93e264989c0f043cdd3a86cf4bb49865d14d
-SIZE (go/www_pocket-id/pocket-id-pocket-id-v1.12.0_GH0/pocket-id-pocket-id-v1.12.0_GH0.tar.gz) = 2173221
+TIMESTAMP = 1760206710
+SHA256 (go/www_pocket-id/pocket-id-pocket-id-v1.13.1_GH0/pocket-id-v1.13.1.frontend.tar.gz) = 3804d72865f74dde92df4ccb3a94257acca02cdd572cdb07dca8536008fb7e13
+SIZE (go/www_pocket-id/pocket-id-pocket-id-v1.13.1_GH0/pocket-id-v1.13.1.frontend.tar.gz) = 1509053
+SHA256 (go/www_pocket-id/pocket-id-pocket-id-v1.13.1_GH0/go.mod) = 5cd3084315a91a9549faad36ad5e701ce2a988e8b4ddd46d0d1fa6377259ae8d
+SIZE (go/www_pocket-id/pocket-id-pocket-id-v1.13.1_GH0/go.mod) = 7102
+SHA256 (go/www_pocket-id/pocket-id-pocket-id-v1.13.1_GH0/pocket-id-pocket-id-v1.13.1_GH0.tar.gz) = 049f2a57044adfde055e4036b62653c378b0fe2061b07f02f811a6d9e2cb5c63
+SIZE (go/www_pocket-id/pocket-id-pocket-id-v1.13.1_GH0/pocket-id-pocket-id-v1.13.1_GH0.tar.gz) = 2180982
diff --git a/www/privatebin/Makefile b/www/privatebin/Makefile
index 5833acfda233..5defd2f0e62c 100644
--- a/www/privatebin/Makefile
+++ b/www/privatebin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= privatebin
-PORTVERSION= 2.0.0
+PORTVERSION= 2.0.1
CATEGORIES= www security
MAINTAINER= dvl@FreeBSD.org
@@ -17,7 +17,7 @@ SUB_LIST= PORTNAME=${PORTNAME}
NO_BUILD= yes
NO_ARCH= yes
-USE_PHP= ctype filter gd zlib
+USE_PHP= ctype filter gd opcache zlib
USE_GITHUB= yes
GH_PROJECT= PrivateBin
diff --git a/www/privatebin/distinfo b/www/privatebin/distinfo
index 744f4242d7e0..c4c1c635e0c4 100644
--- a/www/privatebin/distinfo
+++ b/www/privatebin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753712981
-SHA256 (privatebin-PrivateBin-2.0.0_GH0.tar.gz) = 4bd2ae9e560f72510f1af19dd3d062872c26bbce7cb5437cbb1f7997b83011a8
-SIZE (privatebin-PrivateBin-2.0.0_GH0.tar.gz) = 755058
+TIMESTAMP = 1760271734
+SHA256 (privatebin-PrivateBin-2.0.1_GH0.tar.gz) = 23c0272bd4fba982cdf2a008a43deb23b2efe7d54112ad592e6d12a1bf767b66
+SIZE (privatebin-PrivateBin-2.0.1_GH0.tar.gz) = 785982
diff --git a/www/privatebin/pkg-plist b/www/privatebin/pkg-plist
index 67fa4611f788..56fa3ad63400 100644
--- a/www/privatebin/pkg-plist
+++ b/www/privatebin/pkg-plist
@@ -21,8 +21,8 @@
%%WWWDIR%%/css/bootstrap/fonts/glyphicons-halflings-regular.woff
%%WWWDIR%%/css/bootstrap/fonts/glyphicons-halflings-regular.woff2
%%WWWDIR%%/css/bootstrap/privatebin.css
-%%WWWDIR%%/css/bootstrap5/bootstrap-5.3.7.css
-%%WWWDIR%%/css/bootstrap5/bootstrap.rtl-5.3.7.css
+%%WWWDIR%%/css/bootstrap5/bootstrap-5.3.8.css
+%%WWWDIR%%/css/bootstrap5/bootstrap.rtl-5.3.8.css
%%WWWDIR%%/css/bootstrap5/privatebin.css
%%WWWDIR%%/css/common.css
%%WWWDIR%%/css/noscript.css
@@ -96,7 +96,7 @@
%%WWWDIR%%/index.php.orig
%%WWWDIR%%/js/base-x-5.0.1.js
%%WWWDIR%%/js/bootstrap-3.4.1.js
-%%WWWDIR%%/js/bootstrap-5.3.7.js
+%%WWWDIR%%/js/bootstrap-5.3.8.js
%%WWWDIR%%/js/comment.jsonld
%%WWWDIR%%/js/commentmeta.jsonld
%%WWWDIR%%/js/dark-mode-switch.js
@@ -109,7 +109,7 @@
%%WWWDIR%%/js/pastemeta.jsonld
%%WWWDIR%%/js/prettify.js
%%WWWDIR%%/js/privatebin.js
-%%WWWDIR%%/js/purify-3.2.6.js
+%%WWWDIR%%/js/purify-3.2.7.js
%%WWWDIR%%/js/showdown-2.1.0.js
%%WWWDIR%%/js/types.jsonld
%%WWWDIR%%/js/zlib-1.3.1-1.js
@@ -138,13 +138,15 @@
%%WWWDIR%%/lib/TemplateSwitcher.php
%%WWWDIR%%/lib/View.php
%%WWWDIR%%/lib/Vizhash16x16.php
-%%WWWDIR%%/lib/YourlsProxy.php
+%%WWWDIR%%/lib/Proxy/AbstractProxy.php
+%%WWWDIR%%/lib/Proxy/ShlinkProxy.php
+%%WWWDIR%%/lib/Proxy/YourlsProxy.php
%%WWWDIR%%/manifest.json
%%WWWDIR%%/robots.txt
%%WWWDIR%%/tpl/.htaccess
%%WWWDIR%%/tpl/bootstrap.php
%%WWWDIR%%/tpl/bootstrap5.php
-%%WWWDIR%%/tpl/yourlsproxy.php
+%%WWWDIR%%/tpl/shortenerproxy.php
%%WWWDIR%%/vendor/.htaccess
%%WWWDIR%%/vendor/autoload.php
%%WWWDIR%%/vendor/composer/autoload_files.php
@@ -207,6 +209,7 @@
%%WWWDIR%%/vendor/mlocati/ip-lib/src/Range/Subnet.php
%%WWWDIR%%/vendor/mlocati/ip-lib/src/Range/Type.php
%%WWWDIR%%/vendor/mlocati/ip-lib/src/Service/BinaryMath.php
+%%WWWDIR%%/vendor/mlocati/ip-lib/src/Service/NumberInChunks.php
%%WWWDIR%%/vendor/mlocati/ip-lib/src/Service/RangesFromBoundaryCalculator.php
%%WWWDIR%%/vendor/mlocati/ip-lib/src/Service/UnsignedIntegerMath.php
%%WWWDIR%%/vendor/symfony/polyfill-php80/Php80.php
diff --git a/www/tinyauth/Makefile b/www/tinyauth/Makefile
index c6afa7e14f17..00bdf04744d2 100644
--- a/www/tinyauth/Makefile
+++ b/www/tinyauth/Makefile
@@ -1,7 +1,6 @@
PORTNAME= tinyauth
DISTVERSIONPREFIX= v
-DISTVERSION= 3.6.2
-PORTREVISION= 1
+DISTVERSION= 4.0.0
CATEGORIES= www
MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/
DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.frontend${EXTRACT_SUFX}
@@ -32,7 +31,8 @@ SUB_LIST= USER=${USERS:[1]}
USERS= ${TINYAUTH_USER}
GROUPS= ${TINYAUTH_GROUP}
-PLIST_FILES= bin/${PORTNAME}
+PLIST_FILES= bin/${PORTNAME} \
+ "@dir(${TINYAUTH_USER},${TINYAUTH_GROUP},0750) /var/db/${PORTNAME}"
# Run 'git checkout ${DISTVERSIONPREFIX}${DISTVERSION} && git rev-parse HEAD'
# in the Tinyauth repository to get the value of GITID.
@@ -47,4 +47,7 @@ pre-build:
@${MKDIR} ${WRKSRC}/internal/assets/dist
@cd ${WRKDIR}/tinyauth-frontend && ${COPYTREE_SHARE} . ${WRKSRC}/internal/assets/dist
+post-install:
+ @${MKDIR} ${STAGEDIR}/var/db/${PORTNAME}
+
.include <bsd.port.mk>
diff --git a/www/tinyauth/distinfo b/www/tinyauth/distinfo
index 6ecb3a8bb751..8cf2de36cd92 100644
--- a/www/tinyauth/distinfo
+++ b/www/tinyauth/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1754156249
-SHA256 (go/www_tinyauth/steveiliop56-tinyauth-v3.6.2_GH0/tinyauth-v3.6.2.frontend.tar.gz) = bb0261e35041d8f2cc73341df6a61969ff97bd35264bc45743b3994702eecad6
-SIZE (go/www_tinyauth/steveiliop56-tinyauth-v3.6.2_GH0/tinyauth-v3.6.2.frontend.tar.gz) = 952998
-SHA256 (go/www_tinyauth/steveiliop56-tinyauth-v3.6.2_GH0/go.mod) = d23ed0cab1f356dfb3e946fdabce2afffb1adaf8bfcf28cd195dc3c2f1d883f7
-SIZE (go/www_tinyauth/steveiliop56-tinyauth-v3.6.2_GH0/go.mod) = 5418
-SHA256 (go/www_tinyauth/steveiliop56-tinyauth-v3.6.2_GH0/steveiliop56-tinyauth-v3.6.2_GH0.tar.gz) = 4b3a592bc76c8293ac862620cfcdb70cfd418f810f27ec27ce73cd9d7130fc44
-SIZE (go/www_tinyauth/steveiliop56-tinyauth-v3.6.2_GH0/steveiliop56-tinyauth-v3.6.2_GH0.tar.gz) = 5638267
+TIMESTAMP = 1760211074
+SHA256 (go/www_tinyauth/steveiliop56-tinyauth-v4.0.0_GH0/tinyauth-v4.0.0.frontend.tar.gz) = 5e59fb24c2de32514dda027dba7615fec84010f96f1672620eb4540c61897422
+SIZE (go/www_tinyauth/steveiliop56-tinyauth-v4.0.0_GH0/tinyauth-v4.0.0.frontend.tar.gz) = 957403
+SHA256 (go/www_tinyauth/steveiliop56-tinyauth-v4.0.0_GH0/go.mod) = 7349001cef42a829825219579ed2d37d4212c4117259c06c8228922c55932a3e
+SIZE (go/www_tinyauth/steveiliop56-tinyauth-v4.0.0_GH0/go.mod) = 6236
+SHA256 (go/www_tinyauth/steveiliop56-tinyauth-v4.0.0_GH0/steveiliop56-tinyauth-v4.0.0_GH0.tar.gz) = 20881daf0281031681cfe05f9e49711b3f64c633c6c8accacc0f2566af80f43e
+SIZE (go/www_tinyauth/steveiliop56-tinyauth-v4.0.0_GH0/steveiliop56-tinyauth-v4.0.0_GH0.tar.gz) = 5649496
diff --git a/www/tinyauth/files/pkg-message.in b/www/tinyauth/files/pkg-message.in
index ead130a4241c..7125da4a7373 100644
--- a/www/tinyauth/files/pkg-message.in
+++ b/www/tinyauth/files/pkg-message.in
@@ -14,4 +14,17 @@ Tinyauth is installed
service tinyauth start
EOM
}
+{ type: upgrade
+ maximum_version: "4.0.0"
+ message: <<EOM
+Since version 4.0.0, Tinyauth is a stateful application, which means you must set
+DATABASE_PATH to /var/db/tinyauth/tinyauth.db if you want sessions to persist even
+after restarting.
+
+Please refer to the current documentation for any changes you
+need to make to your configuration file:
+
+ https://tinyauth.app/docs/breaking-updates/3-to-4/
+EOM
+}
]
diff --git a/x11-fonts/ibmfonts/Makefile b/x11-fonts/ibmfonts/Makefile
index 74629e395a26..b336b1203110 100644
--- a/x11-fonts/ibmfonts/Makefile
+++ b/x11-fonts/ibmfonts/Makefile
@@ -3,7 +3,7 @@ DISTVERSIONPREFIX= v
DISTVERSION= 0.2.0
CATEGORIES= x11-fonts
-MAINTAINER= zirias@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= IBM Fonts in PCF format
LICENSE= CC-BY-SA-4.0 MIT
diff --git a/x11-wm/fvwm3/Makefile b/x11-wm/fvwm3/Makefile
index 4a96dde7be69..0315e63861ee 100644
--- a/x11-wm/fvwm3/Makefile
+++ b/x11-wm/fvwm3/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= x11-wm
MASTER_SITES= https://github.com/fvwmorg/fvwm3/releases/download/${DISTVERSION}/ \
http://fvwm.sourceforge.net/generated/icon_download/:icons
-MAINTAINER= zirias@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= F? Virtual Window Manager
WWW= https://www.fvwm.org/
diff --git a/x11/fireflies/Makefile b/x11/fireflies/Makefile
index 6fae89e63dff..487f8603d1f5 100644
--- a/x11/fireflies/Makefile
+++ b/x11/fireflies/Makefile
@@ -4,7 +4,7 @@ DISTVERSION= 2.08
PORTREVISION= 1
CATEGORIES= x11
-MAINTAINER= zirias@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Fireflies screensaver, for use with xscreensaver
LICENSE= GPLv2
diff --git a/x11/walker/Makefile b/x11/walker/Makefile
index e3397b5de072..4941bf5d7433 100644
--- a/x11/walker/Makefile
+++ b/x11/walker/Makefile
@@ -1,7 +1,6 @@
PORTNAME= walker
DISTVERSIONPREFIX= v
-DISTVERSION= 1.2.1
-PORTREVISION= 1
+DISTVERSION= 2.3.0
CATEGORIES= x11 wayland
PKGNAMESUFFIX= -launcher
diff --git a/x11/walker/Makefile.crates b/x11/walker/Makefile.crates
index ad68352c1571..165044f4b76c 100644
--- a/x11/walker/Makefile.crates
+++ b/x11/walker/Makefile.crates
@@ -246,5 +246,6 @@ CARGO_CRATES= addr2line-0.24.2 \
winnow-0.7.12 \
winsafe-0.0.19 \
wit-bindgen-rt-0.39.0 \
+ xdg-3.0.0 \
xml-rs-0.8.27 \
yaml-rust2-0.10.3
diff --git a/x11/walker/distinfo b/x11/walker/distinfo
index ed450ffe75ae..26f197c4b685 100644
--- a/x11/walker/distinfo
+++ b/x11/walker/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1759457532
+TIMESTAMP = 1760273679
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
@@ -495,9 +495,11 @@ SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e
SIZE (rust/crates/winsafe-0.0.19.crate) = 492820
SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
+SHA256 (rust/crates/xdg-3.0.0.crate) = 2fb433233f2df9344722454bc7e96465c9d03bff9d77c248f9e7523fe79585b5
+SIZE (rust/crates/xdg-3.0.0.crate) = 15821
SHA256 (rust/crates/xml-rs-0.8.27.crate) = 6fd8403733700263c6eb89f192880191f1b83e332f7a20371ddcf421c4a337c7
SIZE (rust/crates/xml-rs-0.8.27.crate) = 55258
SHA256 (rust/crates/yaml-rust2-0.10.3.crate) = 4ce2a4ff45552406d02501cea6c18d8a7e50228e7736a872951fe2fe75c91be7
SIZE (rust/crates/yaml-rust2-0.10.3.crate) = 76325
-SHA256 (abenz1267-walker-v1.2.1_GH0.tar.gz) = ce290697cfb9516061689b1f4e299fea5010383aecc5e980bb41ab47f21c7370
-SIZE (abenz1267-walker-v1.2.1_GH0.tar.gz) = 67240
+SHA256 (abenz1267-walker-v2.3.0_GH0.tar.gz) = 98fd476f60be9b3aeacf4cbdcf61d3ac1481e0d8209c51c41ee7b0934f514e78
+SIZE (abenz1267-walker-v2.3.0_GH0.tar.gz) = 113117
diff --git a/x11/walker/pkg-plist b/x11/walker/pkg-plist
index fc766f3e5a22..62059aa67c58 100644
--- a/x11/walker/pkg-plist
+++ b/x11/walker/pkg-plist
@@ -10,6 +10,7 @@ etc/xdg/walker/themes/default/item_providerlist.xml
etc/xdg/walker/themes/default/item_symbols.xml
etc/xdg/walker/themes/default/item_todo.xml
etc/xdg/walker/themes/default/item_unicode.xml
+etc/xdg/walker/themes/default/keybind.xml
etc/xdg/walker/themes/default/layout.xml
etc/xdg/walker/themes/default/preview.xml
etc/xdg/walker/themes/default/style.css
diff --git a/x11/xmoji/Makefile b/x11/xmoji/Makefile
index 187abfca8641..17d10b15407a 100644
--- a/x11/xmoji/Makefile
+++ b/x11/xmoji/Makefile
@@ -3,7 +3,7 @@ DISTVERSION= 0.8
CATEGORIES= x11
MASTER_SITES= ${WWW}/releases/download/v${DISTVERSION}/
-MAINTAINER= zirias@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Plain X11 emoji keyboard
WWW= https://github.com/Zirias/xmoji
diff --git a/x11/xpra/Makefile b/x11/xpra/Makefile
index ef71f2fdc5fa..6532a9a85937 100644
--- a/x11/xpra/Makefile
+++ b/x11/xpra/Makefile
@@ -1,6 +1,5 @@
PORTNAME= xpra
-PORTVERSION= 6.3.2
-PORTREVISION= 2
+PORTVERSION= 6.3.4
CATEGORIES= x11
MASTER_SITES= https://xpra.org/src/
diff --git a/x11/xpra/distinfo b/x11/xpra/distinfo
index fe2c1bdab881..8e521cd7ce06 100644
--- a/x11/xpra/distinfo
+++ b/x11/xpra/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752221931
-SHA256 (xpra-6.3.2.tar.xz) = 98153075f0c3ba2b33c270a2111b3c6ce2c8d5e8af74e8f55090b4dd02745f7a
-SIZE (xpra-6.3.2.tar.xz) = 9087508
+TIMESTAMP = 1760194662
+SHA256 (xpra-6.3.4.tar.xz) = 64b58cf34e51c009bac550b1355fa5e839a3e4f5187ce8492f439bb4ebba90ac
+SIZE (xpra-6.3.4.tar.xz) = 9094256
diff --git a/x11/xpra/pkg-plist b/x11/xpra/pkg-plist
index e290093f945c..9f56869c9966 100644
--- a/x11/xpra/pkg-plist
+++ b/x11/xpra/pkg-plist
@@ -26,6 +26,7 @@ etc/dbus-1/system.d/xpra.conf
%%ETCDIR%%/content-type/90_fallback.conf
%%ETCDIR%%/http-headers/00_nocache.txt
%%ETCDIR%%/http-headers/10_content_security_policy.txt
+%%ETCDIR%%/pulse/xpra.pa
@sample %%ETCDIR%%/xorg.conf.sample
@sample %%ETCDIR%%/xpra.conf.sample
%%PYTHON_SITELIBDIR%%/xpra-%%PORTVERSION%%-py%%PYTHON_VER%%.egg-info/PKG-INFO