aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Mk/Uses/gstreamer.mk7
-rw-r--r--Mk/Uses/pyqt.mk4
-rw-r--r--astro/gpsbabel/Makefile43
-rw-r--r--astro/gpsbabel/distinfo6
-rw-r--r--astro/gpsbabel/files/patch-configure28
-rw-r--r--astro/gpsbabel/files/patch-jeeps_gpslibusb.cc11
-rw-r--r--astro/gpsbabel/pkg-plist18
-rw-r--r--astro/py-kosmorrolib/pkg-plist2
-rw-r--r--astro/qmapshack/Makefile2
-rw-r--r--astro/qmapshack/distinfo6
-rw-r--r--audio/baresip/Makefile49
-rw-r--r--audio/baresip/distinfo6
-rw-r--r--audio/baresip/files/patch-cmake_FindGST.cmake44
-rw-r--r--audio/baresip/pkg-plist4
-rw-r--r--audio/re/Makefile4
-rw-r--r--audio/re/distinfo6
-rw-r--r--audio/re/pkg-plist4
-rw-r--r--audio/schismtracker/Makefile2
-rw-r--r--audio/schismtracker/distinfo6
-rw-r--r--databases/freetds-devel/Makefile4
-rw-r--r--databases/freetds-devel/distinfo6
-rw-r--r--databases/pg_qualstats/Makefile2
-rw-r--r--databases/pg_qualstats/distinfo6
-rw-r--r--databases/pg_qualstats/pkg-plist2
-rw-r--r--databases/pgbarman/Makefile2
-rw-r--r--databases/pgbarman/distinfo6
-rw-r--r--databases/postgresql-libpqxx/Makefile2
-rw-r--r--databases/postgresql-libpqxx/distinfo6
-rw-r--r--databases/py-mariadb/Makefile2
-rw-r--r--databases/py-mariadb/distinfo6
-rw-r--r--deskutils/calibre/Makefile6
-rw-r--r--deskutils/calibre/distinfo14
-rw-r--r--deskutils/calibre/files/user-agent-data.json120
-rw-r--r--deskutils/podman-desktop/Makefile2
-rw-r--r--deskutils/treesheets/Makefile2
-rw-r--r--deskutils/treesheets/distinfo6
-rw-r--r--devel/Makefile1
-rw-r--r--devel/R-cran-hms/Makefile6
-rw-r--r--devel/R-cran-hms/distinfo6
-rw-r--r--devel/aws-c-http/Makefile2
-rw-r--r--devel/aws-c-http/distinfo6
-rw-r--r--devel/aws-crt-cpp/Makefile2
-rw-r--r--devel/aws-crt-cpp/distinfo6
-rw-r--r--devel/aws-sdk-cpp/Makefile2
-rw-r--r--devel/aws-sdk-cpp/distinfo6
-rw-r--r--devel/courier-unicode/Makefile2
-rw-r--r--devel/courier-unicode/distinfo6
-rw-r--r--devel/courier-unicode/pkg-plist8
-rw-r--r--devel/cppcheck/Makefile2
-rw-r--r--devel/cppcheck/distinfo6
-rw-r--r--devel/cppcheck/files/patch-CMakeLists.txt4
-rw-r--r--devel/electron36/Makefile.version2
-rw-r--r--devel/electron36/distinfo10
-rw-r--r--devel/electron37/Makefile2
-rw-r--r--devel/electron37/Makefile.version2
-rw-r--r--devel/electron37/distinfo14
-rw-r--r--devel/electron38/Makefile20
-rw-r--r--devel/electron38/Makefile.version2
-rw-r--r--devel/electron38/distinfo22
-rw-r--r--devel/electron38/files/patch-chrome_browser_about__flags.cc80
-rw-r--r--devel/electron38/files/patch-chrome_browser_flag__descriptions.cc38
-rw-r--r--devel/electron38/files/patch-chrome_browser_flag__descriptions.h38
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_views_frame_browser__view.cc4
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_views_tabs_tab.cc4
-rw-r--r--devel/electron38/files/patch-components_enterprise_browser_reporting_report__util.cc4
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_native__window__views.cc26
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_native__window__views.h8
-rw-r--r--devel/electron38/files/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc14
-rw-r--r--devel/git/Makefile2
-rw-r--r--devel/git/distinfo14
-rw-r--r--devel/git/pkg-plist1
-rw-r--r--devel/gstreamer1-devtools/distinfo6
-rw-r--r--devel/hs-ShellCheck/Makefile88
-rw-r--r--devel/hs-ShellCheck/distinfo274
-rw-r--r--devel/osc/Makefile2
-rw-r--r--devel/osc/distinfo6
-rw-r--r--devel/please/Makefile3
-rw-r--r--devel/please/distinfo10
-rw-r--r--devel/py-jaxtyping/Makefile2
-rw-r--r--devel/py-jaxtyping/distinfo6
-rw-r--r--devel/py-jstyleson/Makefile18
-rw-r--r--devel/py-jstyleson/distinfo3
-rw-r--r--devel/py-jstyleson/pkg-descr7
-rw-r--r--devel/py-mdv/Makefile2
-rw-r--r--devel/py-mdv/files/patch-setup.py11
-rw-r--r--devel/py-odoo-addon-openupgrade-scripts16/Makefile2
-rw-r--r--devel/py-odoo-addon-openupgrade-scripts16/distinfo6
-rw-r--r--devel/py-odoo-addon-openupgrade-scripts16/pkg-plist8
-rw-r--r--devel/py-qtbuilder/distinfo6
-rw-r--r--devel/py-shandy-sqlfmt/Makefile5
-rw-r--r--devel/py-shandy-sqlfmt/distinfo6
-rw-r--r--devel/py-sip/distinfo6
-rw-r--r--devel/py-tdworkflow/Makefile7
-rw-r--r--devel/py-tdworkflow/files/patch-pyproject.toml21
-rw-r--r--editors/vscode/Makefile1
-rw-r--r--emulators/wine/Makefile5
-rw-r--r--filesystems/nbd-client-kmod/Makefile2
-rw-r--r--graphics/Makefile2
-rw-r--r--graphics/drawio/Makefile2
-rw-r--r--graphics/nvidia-drm-510-kmod/Makefile1
-rw-r--r--graphics/nvidia-drm-515-kmod/Makefile1
-rw-r--r--graphics/nvidia-drm-61-kmod/Makefile1
-rw-r--r--graphics/nvidia-drm-66-kmod/Makefile1
-rw-r--r--graphics/nvidia-drm-latest-kmod-devel/Makefile7
-rw-r--r--graphics/nvidia-drm-latest-kmod-devel/distinfo5
-rw-r--r--graphics/nvidia-drm-latest-kmod/Makefile11
-rw-r--r--graphics/nvidia-drm-latest-kmod/distinfo5
-rw-r--r--graphics/nvidia-drm-latest-kmod/files/20-nvidia-drm-outputclass.conf.in8
-rw-r--r--graphics/nvidia-drm-latest-kmod/files/extra-patch-nvidia-drm-conftest.h14
-rw-r--r--graphics/nvidia-drm-latest-kmod/files/extra-patch-nvidia-drm-freebsd-lkpi.c54
-rw-r--r--graphics/nvidia-drm-latest-kmod/files/patch-nvidia-drm-freebsd-lkpi.c-20250918-0147
-rw-r--r--graphics/nvidia-drm-latest-kmod/pkg-descr3
-rw-r--r--graphics/nvidia-drm-latest-kmod/pkg-message8
-rw-r--r--graphics/openxr/Makefile2
-rw-r--r--graphics/openxr/distinfo6
-rw-r--r--graphics/py-face_recognition_models/Makefile4
-rw-r--r--java/jta/Makefile3
-rw-r--r--java/wildfly/Makefile2
-rw-r--r--java/wildfly/distinfo6
-rw-r--r--lang/gnat13/Makefile18
-rw-r--r--mail/courier-imap/Makefile2
-rw-r--r--mail/courier-imap/distinfo6
-rw-r--r--mail/courier-imap/files/patch-libs_rfc2045_rfc2045.h11
-rw-r--r--mail/courier-imap/files/patch-libs_rfc2045_testsuitecpp.C11
-rw-r--r--mail/courier-imap/files/patch-libs_rfc2045_testsuitecpp2.C29
-rw-r--r--mail/fetchmail/Makefile2
-rw-r--r--mail/fetchmail/distinfo6
-rw-r--r--mail/fetchmail/pkg-plist1
-rw-r--r--mail/maildrop/Makefile2
-rw-r--r--mail/maildrop/distinfo6
-rw-r--r--mail/maildrop/files/patch-libs_rfc2045_rfc2045.h11
-rw-r--r--mail/maildrop/files/patch-libs_rfc2045_testsuitecpp.C11
-rw-r--r--mail/maildrop/files/patch-libs_rfc2045_testsuitecpp2.C29
-rw-r--r--math/R-cran-igraph/Makefile5
-rw-r--r--math/R-cran-igraph/distinfo6
-rw-r--r--math/tlfloat/Makefile1
-rw-r--r--misc/gemini-cli/Makefile3
-rw-r--r--misc/py-sigopt/Makefile3
-rw-r--r--multimedia/gstreamer1-editing-services/distinfo6
-rw-r--r--multimedia/gstreamer1-libav/distinfo6
-rw-r--r--multimedia/gstreamer1-plugins/distinfo18
-rw-r--r--multimedia/gstreamer1-rtsp-server/distinfo6
-rw-r--r--multimedia/gstreamer1-vaapi/distinfo6
-rw-r--r--multimedia/gstreamer1/Makefile1
-rw-r--r--multimedia/gstreamer1/distinfo6
-rw-r--r--multimedia/py-gstreamer1/distinfo6
-rw-r--r--multimedia/vlc/Makefile2
-rw-r--r--net-im/signal-desktop/Makefile1
-rw-r--r--net-mgmt/prometheus3/Makefile3
-rw-r--r--net-mgmt/prometheus3/distinfo14
-rw-r--r--net-mgmt/unifi9/Makefile2
-rw-r--r--net-mgmt/unifi9/distinfo10
-rw-r--r--net-p2p/py-tremc/Makefile10
-rw-r--r--net-p2p/py-tremc/distinfo6
-rw-r--r--net/asterisk20/Makefile2
-rw-r--r--net/asterisk20/distinfo6
-rw-r--r--net/asterisk22/Makefile2
-rw-r--r--net/asterisk22/distinfo6
-rw-r--r--net/dataplaneapi/Makefile3
-rw-r--r--net/dataplaneapi/distinfo10
-rw-r--r--net/google-cloud-sdk/Makefile2
-rw-r--r--net/google-cloud-sdk/distinfo6
-rw-r--r--net/krakend-ce/Makefile3
-rw-r--r--net/krakend-ce/distinfo10
-rw-r--r--net/liveMedia/Makefile2
-rw-r--r--net/liveMedia/distinfo6
-rw-r--r--net/liveMedia/pkg-plist4
-rw-r--r--net/py-greenstalk/Makefile2
-rw-r--r--net/py-greenstalk/distinfo6
-rw-r--r--net/v2ray/Makefile3
-rw-r--r--net/v2ray/distinfo10
-rw-r--r--net/zapret/Makefile2
-rw-r--r--net/zapret/distinfo6
-rw-r--r--science/R-cran-Epi/Makefile2
-rw-r--r--science/R-cran-Epi/distinfo6
-rw-r--r--science/py-abipy/Makefile3
-rw-r--r--science/py-fresnel/Makefile8
-rw-r--r--science/py-fresnel/distinfo10
-rw-r--r--science/py-openpiv/Makefile31
-rw-r--r--science/py-openpiv/distinfo6
-rw-r--r--science/py-pymatgen/Makefile7
-rw-r--r--science/py-pymatgen/distinfo6
-rw-r--r--science/rdkit/Makefile1
-rw-r--r--science/sirius/Makefile1
-rw-r--r--security/aws-iam-authenticator/Makefile3
-rw-r--r--security/aws-iam-authenticator/distinfo10
-rw-r--r--security/courier-authlib/Makefile2
-rw-r--r--security/courier-authlib/distinfo6
-rw-r--r--security/courier-authlib/files/patch-Makefile.in100
-rw-r--r--security/courier-authlib/files/patch-libs_rfc2045_rfc2045.h11
-rw-r--r--security/courier-authlib/files/patch-libs_rfc2045_testsuitecpp.C11
-rw-r--r--security/courier-authlib/files/patch-libs_rfc2045_testsuitecpp2.C29
-rw-r--r--security/keepassxc/Makefile4
-rw-r--r--security/su-exec/Makefile2
-rw-r--r--security/su-exec/distinfo6
-rw-r--r--security/vuxml/vuln/2025.xml263
-rw-r--r--sysutils/Makefile1
-rw-r--r--sysutils/eksctl/Makefile7
-rw-r--r--sysutils/eksctl/distinfo10
-rw-r--r--sysutils/fluent-bit/Makefile2
-rw-r--r--sysutils/fluent-bit/distinfo6
-rw-r--r--sysutils/fwupd/Makefile13
-rw-r--r--sysutils/fwupd/files/extrapatch14-meson.build10
-rw-r--r--sysutils/fwupd/pkg-message16
-rw-r--r--sysutils/gonzo/Makefile45
-rw-r--r--sysutils/gonzo/distinfo5
-rw-r--r--sysutils/gonzo/pkg-descr3
-rw-r--r--sysutils/httm/Makefile2
-rw-r--r--sysutils/httm/Makefile.crates127
-rw-r--r--sysutils/httm/distinfo260
-rw-r--r--sysutils/kops/Makefile2
-rw-r--r--sysutils/openvox-agent8/Makefile2
-rw-r--r--sysutils/puppet-lint/Makefile2
-rw-r--r--sysutils/puppet-lint/distinfo6
-rw-r--r--sysutils/puppet8/Makefile2
-rw-r--r--sysutils/rubygem-bolt/Makefile2
-rw-r--r--sysutils/rubygem-bolt/files/patch-bolt.gemspec10
-rw-r--r--sysutils/rubygem-facter/Makefile2
-rw-r--r--sysutils/rubygem-hiera-eyaml/Makefile2
-rw-r--r--sysutils/rubygem-hiera-eyaml/distinfo6
-rw-r--r--sysutils/rubygem-puppetserver-ca/Makefile3
-rw-r--r--textproc/Makefile3
-rw-r--r--textproc/gtk-doc/Makefile31
-rw-r--r--textproc/gtk-doc/distinfo6
-rw-r--r--textproc/gtk-doc/files/patch-meson.build20
-rw-r--r--textproc/gtk-doc/pkg-plist96
-rw-r--r--textproc/obsidian/Makefile1
-rw-r--r--textproc/p5-PPIx-Regexp/Makefile2
-rw-r--r--textproc/p5-PPIx-Regexp/distinfo6
-rw-r--r--textproc/php85-dom/files/patch-lexbor_selectors-adapted_selectors.c11
-rw-r--r--textproc/py-html-text/Makefile26
-rw-r--r--textproc/py-html-text/distinfo3
-rw-r--r--textproc/py-html-text/pkg-descr7
-rw-r--r--textproc/py-mf2py/Makefile24
-rw-r--r--textproc/py-mf2py/distinfo3
-rw-r--r--textproc/py-mf2py/pkg-descr5
-rw-r--r--textproc/py-pyRdfa3/Makefile28
-rw-r--r--textproc/py-pyRdfa3/distinfo3
-rw-r--r--textproc/py-pyRdfa3/files/patch-pyproject.toml9
-rw-r--r--textproc/py-pyRdfa3/pkg-descr5
-rw-r--r--textproc/rubygem-puppet-strings/Makefile2
-rw-r--r--textproc/rubygem-puppet-strings/distinfo6
-rw-r--r--textproc/rubygem-puppet-strings/files/patch-gemspec10
-rw-r--r--www/Makefile1
-rw-r--r--www/gohugo/Makefile3
-rw-r--r--www/gohugo/distinfo10
-rw-r--r--www/minio/Makefile5
-rw-r--r--www/minio/distinfo10
-rw-r--r--www/pecl-http/Makefile2
-rw-r--r--www/pecl-http/distinfo6
-rw-r--r--www/py-dj52-django-stubs-ext/Makefile4
-rw-r--r--www/py-dj52-django-stubs-ext/distinfo6
-rw-r--r--www/py-dj52-django-stubs-ext/files/patch-pyproject.toml11
-rw-r--r--www/py-extruct/Makefile39
-rw-r--r--www/py-extruct/distinfo3
-rw-r--r--www/py-extruct/pkg-descr10
-rw-r--r--www/py-google-api-python-client/Makefile4
-rw-r--r--www/py-google-api-python-client/distinfo6
-rw-r--r--www/py-httpx-aiohttp/Makefile7
-rw-r--r--www/py-httpx-aiohttp/distinfo6
-rw-r--r--www/py-httpx-retries/Makefile2
-rw-r--r--www/py-httpx-retries/distinfo6
-rw-r--r--www/py-multidict/Makefile2
-rw-r--r--www/py-multidict/distinfo6
-rw-r--r--www/py-requests-gssapi/Makefile3
-rw-r--r--www/py-requests-gssapi/distinfo6
-rw-r--r--www/py-requests-gssapi/files/patch-pyproject.toml19
-rw-r--r--x11-fonts/py-FindSystemFontsFilename/Makefile9
-rw-r--r--x11-fonts/py-FindSystemFontsFilename/distinfo6
-rw-r--r--x11-wm/cosmic-comp/Makefile5
-rw-r--r--x11-wm/cosmic-comp/Makefile.crates217
-rw-r--r--x11-wm/cosmic-comp/distinfo440
-rw-r--r--x11-wm/cosmic-comp/files/patch-libdisplay-info-0.330
-rw-r--r--x11/foot/Makefile2
-rw-r--r--x11/foot/distinfo6
275 files changed, 2540 insertions, 1614 deletions
diff --git a/Mk/Uses/gstreamer.mk b/Mk/Uses/gstreamer.mk
index 192ca386d268..6f3489b79432 100644
--- a/Mk/Uses/gstreamer.mk
+++ b/Mk/Uses/gstreamer.mk
@@ -10,7 +10,8 @@
# version: 1 -- default (this may be omitted since there is
# currently only one supported version)
# _internal: Only intended for use by multimedia/gstreamer1 to
-# define specific variables so as not depend on itself
+# define specific variables like _GST1_VERSION so that
+# it does not depend on itself
#
# MAINTAINER: multimedia@FreeBSD.org
@@ -41,7 +42,7 @@ _GST_VER= ${_GST_VER_DEFAULT}
# When modifying _GST1_VERSION, run `make -C ${PORTSDIR}/multimedia/gstreamer1 makesum-all`
# to update the distinfo files for the entire suite.
-_GST1_VERSION= 1.26.6
+_GST1_VERSION= 1.26.7
_GST1_LIB_VER= 1.0
_GST1_SOVERSION= 0.${_GST1_VERSION:R:E}${${_GST1_VERSION:E} > 9:?:0}${_GST1_VERSION:E}.0
@@ -70,7 +71,7 @@ _GST1_PLUGINS_www= neon srt
_GST1_PLUGINS_x11= x ximagesrc
_GST1_PLUGINS_x11-toolkits= gtk pango qt5 qt6
-# == Unversioned information
+#== Unversioned information
# Gather all available plugins for the chosen version
_GST_PLUGINS_BASE= bad core good ugly libgstreamer plugins
diff --git a/Mk/Uses/pyqt.mk b/Mk/Uses/pyqt.mk
index af659b76d8cc..54fff0299196 100644
--- a/Mk/Uses/pyqt.mk
+++ b/Mk/Uses/pyqt.mk
@@ -108,9 +108,9 @@ MASTER_SITES_PYQTWEBENGINE= ${MASTER_SITES_PYQT${_PYQT_VERSION}WEBENGINE}
# below, should have a suitable epoch appended to the version.
# Qt version-agnostic components
-PYQTBUILDER_VERSION= 1.18.2
+PYQTBUILDER_VERSION= 1.19.0
QSCI2_VERSION= 2.14.1
-SIP_VERSION= 6.12.0 # ,1
+SIP_VERSION= 6.13.1 # ,1
# Qt 5 components
PYQT5SIP_VERSION= 12.17.0
diff --git a/astro/gpsbabel/Makefile b/astro/gpsbabel/Makefile
index 43766c47e031..c6f13d4a86c6 100644
--- a/astro/gpsbabel/Makefile
+++ b/astro/gpsbabel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gpsbabel
DISTVERSIONPREFIX= ${PORTNAME}_
-DISTVERSION= 1_7_0
+DISTVERSION= 1_10_0
CATEGORIES= astro geography
MAINTAINER= dev2@heesakkers.info
@@ -10,43 +10,19 @@ WWW= https://www.gpsbabel.org/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= compiler:c++11-lang gmake localbase qt:5
-USE_QT= core qmake:build
-
-CONFLICTS= gpsbabel14
-
+USES= cmake compiler:c++20-lang qt:6
+USE_QT= 5compat base declarative serialport webchannel webengine \
+ tools:build
USE_GITHUB= yes
-GNU_CONFIGURE= yes
-
-OPTIONS_DEFINE= GUI
-OPTIONS_SUB= yes
-
-GUI_USES= gl
-GUI_USE= GL=gl \
- QT=declarative,gui,location,network,printsupport,webchannel \
- QT=webengine,widgets,xml,buildtools:build,linguisttools:build
-GUI_ALL_TARGET= gui
-GUI_VARS= MAKE_JOBS_UNSAFE=yes
-CONFIGURE_ENV= CC="${CC}" CXX="${CXX}" CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}"
-MAKE_ENV= CC="${CC}" CXX="${CXX}" CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}"
+CMAKE_ARGS= -DGPSBABEL_WITH_LIBUSB=custom \
+ -DGPSBABEL_EXTRA_LINK_LIBRARIES=usb
-do-build:
- (cd ${WRKSRC}; ${CONFIGURE_ENV} ${CONFIGURE_CMD}; ${MAKE_ENV} ${GMAKE})
-do-build-GUI-on:
- (cd ${WRKSRC}/gui; ${QMAKE} USE_GUI=qt5; ${LRELEASE} *.ts; ${GMAKE})
-
-post-patch:
- @${REINPLACE_CMD} '/langPath_ = / \
- s|QApplication::applicationDirPath()|"${DATADIR}"|' \
- ${WRKSRC}/gui/mainwindow.cc
- @${RM} -r ${WRKSRC}/zlib/contrib/minizip
+CONFLICTS= gpsbabel14
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/gpsbabel ${STAGEDIR}${PREFIX}/bin/
-
-do-install-GUI-on:
- ${INSTALL_PROGRAM} ${WRKSRC}/gui/objects/gpsbabelfe \
+ ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/gpsbabel ${STAGEDIR}${PREFIX}/bin/
+ ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/gui/GPSBabelFE/gpsbabelfe \
${STAGEDIR}${PREFIX}/bin/
${INSTALL_DATA} ${WRKSRC}/gui/gpsbabel.desktop \
${STAGEDIR}${PREFIX}/share/applications/
@@ -55,4 +31,5 @@ do-install-GUI-on:
${INSTALL_DATA} ${WRKSRC}/gui/images/appicon.png \
${STAGEDIR}${PREFIX}/share/pixmaps/gpsbabel.png
+
.include <bsd.port.mk>
diff --git a/astro/gpsbabel/distinfo b/astro/gpsbabel/distinfo
index b222ef3d1106..b0069dc5cb13 100644
--- a/astro/gpsbabel/distinfo
+++ b/astro/gpsbabel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1599906857
-SHA256 (gpsbabel-gpsbabel-gpsbabel_1_7_0_GH0.tar.gz) = 30b186631fb43db576b8177385ed5c31a5a15c02a6bc07bae1e0d7af9058a797
-SIZE (gpsbabel-gpsbabel-gpsbabel_1_7_0_GH0.tar.gz) = 16718984
+TIMESTAMP = 1760640561
+SHA256 (gpsbabel-gpsbabel-gpsbabel_1_10_0_GH0.tar.gz) = a89756fb988a54f5c5f371413845b9aecb66628a594cd83bd529c0f18382c968
+SIZE (gpsbabel-gpsbabel-gpsbabel_1_10_0_GH0.tar.gz) = 14885291
diff --git a/astro/gpsbabel/files/patch-configure b/astro/gpsbabel/files/patch-configure
deleted file mode 100644
index 010dcf4283a3..000000000000
--- a/astro/gpsbabel/files/patch-configure
+++ /dev/null
@@ -1,28 +0,0 @@
---- configure.orig 2020-09-12 23:44:42 UTC
-+++ configure
-@@ -6278,13 +6278,13 @@ fi
- else
-
- # Die if libusb-1.0 not found. This prevents link failures later.
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libusb_init in -lusb-1.0" >&5
--$as_echo_n "checking for libusb_init in -lusb-1.0... " >&6; }
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libusb_init in -lusb" >&5
-+$as_echo_n "checking for libusb_init in -lusb... " >&6; }
- if ${ac_cv_lib_usb_1_0_libusb_init+:} false; then :
- $as_echo_n "(cached) " >&6
- else
- ac_check_lib_save_LIBS=$LIBS
--LIBS="-lusb-1.0 $LIBS"
-+LIBS="-lusb $LIBS"
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h. */
-
-@@ -6319,7 +6319,7 @@ if test "x$ac_cv_lib_usb_1_0_libusb_init" = xyes; then
- #define HAVE_LIBUSB_1_0 1
- _ACEOF
-
-- LIBS="-lusb-1.0 $LIBS"
-+ LIBS="-lusb $LIBS"
-
- else
- { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
diff --git a/astro/gpsbabel/files/patch-jeeps_gpslibusb.cc b/astro/gpsbabel/files/patch-jeeps_gpslibusb.cc
deleted file mode 100644
index c9e6c822082e..000000000000
--- a/astro/gpsbabel/files/patch-jeeps_gpslibusb.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- jeeps/gpslibusb.cc.orig 2020-09-12 23:57:25 UTC
-+++ jeeps/gpslibusb.cc
-@@ -32,7 +32,7 @@
- // We use our own libusb.
- # include "mac/libusb/libusb.h"
- # else
--# include <libusb-1.0/libusb.h>
-+# include <libusb.h>
- # endif
- #include "../defs.h"
- #include "garminusb.h"
diff --git a/astro/gpsbabel/pkg-plist b/astro/gpsbabel/pkg-plist
index 461eeea22ba9..d3a795787aa4 100644
--- a/astro/gpsbabel/pkg-plist
+++ b/astro/gpsbabel/pkg-plist
@@ -1,10 +1,10 @@
bin/gpsbabel
-%%GUI%%bin/gpsbabelfe
-%%GUI%%share/applications/gpsbabel.desktop
-%%GUI%%%%DATADIR%%/translations/gpsbabelfe_de.qm
-%%GUI%%%%DATADIR%%/translations/gpsbabelfe_es.qm
-%%GUI%%%%DATADIR%%/translations/gpsbabelfe_fr.qm
-%%GUI%%%%DATADIR%%/translations/gpsbabelfe_hu.qm
-%%GUI%%%%DATADIR%%/translations/gpsbabelfe_it.qm
-%%GUI%%%%DATADIR%%/translations/gpsbabelfe_ru.qm
-%%GUI%%share/pixmaps/gpsbabel.png
+bin/gpsbabelfe
+share/applications/gpsbabel.desktop
+%%DATADIR%%/translations/gpsbabelfe_de.qm
+%%DATADIR%%/translations/gpsbabelfe_es.qm
+%%DATADIR%%/translations/gpsbabelfe_fr.qm
+%%DATADIR%%/translations/gpsbabelfe_hu.qm
+%%DATADIR%%/translations/gpsbabelfe_it.qm
+%%DATADIR%%/translations/gpsbabelfe_ru.qm
+share/pixmaps/gpsbabel.png
diff --git a/astro/py-kosmorrolib/pkg-plist b/astro/py-kosmorrolib/pkg-plist
index 9a67e0e35238..6af7569867e5 100644
--- a/astro/py-kosmorrolib/pkg-plist
+++ b/astro/py-kosmorrolib/pkg-plist
@@ -25,7 +25,7 @@
%%PYTHON_SITELIBDIR%%/kosmorrolib/events.py
%%PYTHON_SITELIBDIR%%/kosmorrolib/exceptions.py
%%PYTHON_SITELIBDIR%%/kosmorrolib/model.py
-%%PYTHON_SITELIBDIR%%/kosmorrolib-%%VE%%.dist-info/LICENSE.md
+%%PYTHON_SITELIBDIR%%/kosmorrolib-%%VE%%.dist-info/licenses/LICENSE.md
%%PYTHON_SITELIBDIR%%/kosmorrolib-%%VE%%.dist-info/METADATA
%%PYTHON_SITELIBDIR%%/kosmorrolib-%%VE%%.dist-info/RECORD
%%PYTHON_SITELIBDIR%%/kosmorrolib-%%VE%%.dist-info/WHEEL
diff --git a/astro/qmapshack/Makefile b/astro/qmapshack/Makefile
index f362b5ecf6b4..62bf61fd972a 100644
--- a/astro/qmapshack/Makefile
+++ b/astro/qmapshack/Makefile
@@ -1,6 +1,6 @@
PORTNAME= qmapshack
DISTVERSIONPREFIX= V_
-DISTVERSION= 1.18.0
+DISTVERSION= 1.18.1
CATEGORIES= astro
MAINTAINER= bofh@FreeBSD.org
diff --git a/astro/qmapshack/distinfo b/astro/qmapshack/distinfo
index 64c1a5381f60..b90cf876033c 100644
--- a/astro/qmapshack/distinfo
+++ b/astro/qmapshack/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751715656
-SHA256 (Maproom-qmapshack-V_1.18.0_GH0.tar.gz) = e094123f7a0e68c466cbf39473402a6a06343c7fa1e54450eb8fdcc9c95625ca
-SIZE (Maproom-qmapshack-V_1.18.0_GH0.tar.gz) = 58026362
+TIMESTAMP = 1760695944
+SHA256 (Maproom-qmapshack-V_1.18.1_GH0.tar.gz) = 56cc4063b38b376c76f3dfb6ed2db079e7fd828f3f99dcdb5e27bf8eedef9b4f
+SIZE (Maproom-qmapshack-V_1.18.1_GH0.tar.gz) = 58034074
diff --git a/audio/baresip/Makefile b/audio/baresip/Makefile
index de1658fd029c..ef9b896de476 100644
--- a/audio/baresip/Makefile
+++ b/audio/baresip/Makefile
@@ -1,27 +1,39 @@
PORTNAME= baresip
DISTVERSIONPREFIX= v
-DISTVERSION= 4.1.0
+DISTVERSION= 4.2.0
CATEGORIES= audio
-MAINTAINER= herbert@gojira.at
+MAINTAINER= zarychtam@plan-b.pwste.edu.pl
COMMENT= Small SIP client
WWW= https://github.com/baresip
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= re>=${DISTVERSION:R}:audio/re
-RUN_DEPENDS:= ${BUILD_DEPENDS}
+LIB_DEPENDS= libre.so:audio/re
+
+FLAVORS= default nox11
+default_CONFLICTS_INSTALL= barsip-nox11
+nox11_PKGNAMESUFFIX= -nox11
+nox11_CONFLICTS_INSTALL= baresip
USES= cmake pkgconfig ssl
USE_GITHUB= yes
GH_ACCOUNT= baresip
-PORTDOCS= ChangeLog CONTRIBUTING.md THANKS
+PORTDOCS= CONTRIBUTING.md ChangeLog THANKS
OPTIONS_DEFINE= ALSA AV1 AVCODEC AVFILTER AVFORMAT CTRL_DBUS DOCS \
- EXAMPLES G711 G722 G726 GST GTK3 MQTT OPUS OPUS_MS PLC \
- PORTAUDIO PULSEAUDIO SDL SNAPSHOT SNDFILE SWSCALE V4L2 \
- VPX X11
+ EXAMPLES G711 G722 G726 GST GTK3 JACK MQTT OPUS OPUS_MS \
+ PLC PORTAUDIO PULSEAUDIO SDL SNAPSHOT SNDFILE SWSCALE \
+ V4L2 VPX X11
+OPTIONS_DEFAULT= ALSA AV1 AVCODEC AVFILTER AVFORMAT CTRL_DBUS G711 G722 \
+ G726 GST GTK3 OPUS PLC PORTAUDIO SDL SNAPSHOT SNDFILE \
+ SWSCALE V4L2 VPX X11
+.if ${FLAVOR:U} == nox11
+COMMENT+= (without X11 and video calls)
+OPTIONS_EXCLUDE= AV1 AVCODEC AVFILTER AVFORMAT CTRL_DBUS GST GTK3 SDL \
+ SNAPSHOT SWSCALE V4L2 VPX X11
+.endif
OPTIONS_SUB= yes
ALSA_DESC= ALSA audio driver
@@ -34,6 +46,7 @@ G711_DESC= G.711 audio codec
G722_DESC= G.722 audio codec
G726_DESC= G.726 audio codec
GST_DESC= Gstreamer audio module
+JACK_DESC= JACK audio module
MQTT_DESC= Message Queue Telemetry Transport (MQTT) client
OPUS_MS_DESC= Opus Multistream audio codec
PLC_DESC= Packet Loss Concealment
@@ -46,10 +59,10 @@ VPX_DESC= VP8/VP9 video codecs
X11_DESC= X11 video output
_MODULES_LIST= account aubridge auconv aufile auresamp ausine cons contact \
- ctrl_tcp debug_cmd dtls_srtp echo fakevideo httpd \
- httpreq ice l16 menu mixausrc mixminus mwi natpmp netroam pcp \
- presence rtcpsummary selfview serreg srtp stdio stun syslog \
- turn uuid vidbridge vidinfo vumeter
+ ctrl_tcp debug_cmd dtls_srtp echo fakevideo httpd httpreq ice \
+ l16 menu mixausrc mixminus mwi natpmp netroam pcp presence \
+ rtcpsummary selfview serreg srtp stdio stun syslog turn uuid \
+ vidbridge vidinfo vumeter
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
ALSA_VARS= _MODULES_LIST+=alsa
@@ -69,9 +82,13 @@ G722_VARS= _MODULES_LIST+=g722
G726_LIB_DEPENDS= libspandsp.so:comms/spandsp
G726_VARS= _MODULES_LIST+=g726
GST_USES= gnome gstreamer:1
-GST_VARS= USE_GNOME+=glib20
+GST_VARS= _MODULES_LIST+=gst \
+ USE_GNOME+=glib20
GTK3_USES= gnome
-GTK3_VARS= USE_GNOME+=gtk30 _MODULES_LIST+=gtk
+GTK3_VARS= _MODULES_LIST+=gtk \
+ USE_GNOME+=gtk30
+JACK_LIB_DEPENDS= libjack.so:audio/jack
+JACK_VARS= _MODULES_LIST+=jack
MQTT_LIB_DEPENDS= libmosquitto.so:net/mosquitto
MQTT_VARS= _MODULES_LIST+=mqtt
OPUS_LIB_DEPENDS= libopus.so:audio/opus
@@ -109,6 +126,10 @@ CMAKE_ARGS+= -DMODULES="$(_MODULES_LIST:ts;)" \
-DRE_INCLUDE_DIR:STRING="${LOCALBASE}/include/re" \
-DREM_INCLUDE_DIR:STRING="${LOCALBASE}/include/rem"
+post-patch:
+ ${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|' \
+ ${WRKSRC}/cmake/FindGST.cmake
+
post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:C|^|${WRKSRC}/docs/|} ${STAGEDIR}${DOCSDIR}
diff --git a/audio/baresip/distinfo b/audio/baresip/distinfo
index ceb973463746..9fe1957758f4 100644
--- a/audio/baresip/distinfo
+++ b/audio/baresip/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757536377
-SHA256 (baresip-baresip-v4.1.0_GH0.tar.gz) = ef8663b95caf187edd5062136230be02bd6815090da410b2fe6b7e1341312133
-SIZE (baresip-baresip-v4.1.0_GH0.tar.gz) = 1185261
+TIMESTAMP = 1760646436
+SHA256 (baresip-baresip-v4.2.0_GH0.tar.gz) = 4b9fba7c53cabec4cc702bf47fb421f078d6f31421b7bea8f3f0fdbe1a671674
+SIZE (baresip-baresip-v4.2.0_GH0.tar.gz) = 1181348
diff --git a/audio/baresip/files/patch-cmake_FindGST.cmake b/audio/baresip/files/patch-cmake_FindGST.cmake
new file mode 100644
index 000000000000..51e347e884de
--- /dev/null
+++ b/audio/baresip/files/patch-cmake_FindGST.cmake
@@ -0,0 +1,44 @@
+--- cmake/FindGST.cmake.orig 2025-10-17 17:11:22 UTC
++++ cmake/FindGST.cmake
+@@ -2,14 +2,14 @@ find_path(GST_INCLUDE_DIR
+ NAMES gst/gst.h
+ HINTS
+ "${GST_INCLUDE_DIRS}"
+- PATHS /usr/include/gstreamer-1.0
++ PATHS %%LOCALBASE%%/include/gstreamer-1.0
+ )
+
+ find_path(GL_INCLUDE_DIR
+ NAMES glib.h
+ HINTS
+ "${GL_INCLUDE_DIRS}"
+- PATHS /usr/include/glib-2.0
++ PATHS %%LOCALBASE%%/include/glib-2.0
+ )
+
+ find_path(GLIB_INCLUDE_DIR
+@@ -19,21 +19,21 @@ find_path(GLIB_INCLUDE_DIR
+ PATHS /usr/lib/x86_64-linux-gnu/glib-2.0
+ /usr/lib/x86_64-linux-gnu/glib-2.0/include
+ /usr/lib64/glib-2.0
+- /usr/lib/glib-2.0
++ %%LOCALBASE%%/lib/glib-2.0/include
+ )
+
+ find_library(GST_LIBRARY
+ NAMES gstreamer-1.0
+ HINTS
+ "${GST_LIBRARY_DIRS}"
+- PATHS /usr/lib/x86_64-linux-gnu
++ PATHS %%LOCALBASE%%/lib
+ )
+
+ find_library(GL_LIBRARY
+ NAMES glib-2.0
+ HINTS
+ "${GL_LIBRARY_DIRS}"
+- PATHS /usr/lib/x86_64-linux-gnu
++ PATHS %%LOCALBASE%%/lib
+ )
+
+ include(FindPackageHandleStandardArgs)
diff --git a/audio/baresip/pkg-plist b/audio/baresip/pkg-plist
index ab895ca6e1d9..23c8bc72fd46 100644
--- a/audio/baresip/pkg-plist
+++ b/audio/baresip/pkg-plist
@@ -22,10 +22,12 @@ lib/baresip/modules/fakevideo.so
%%G711%%lib/baresip/modules/g711.so
%%G722%%lib/baresip/modules/g722.so
%%G726%%lib/baresip/modules/g726.so
+%%GST%%lib/baresip/modules/gst.so
%%GTK3%%lib/baresip/modules/gtk.so
lib/baresip/modules/httpd.so
lib/baresip/modules/httpreq.so
lib/baresip/modules/ice.so
+%%JACK%%lib/baresip/modules/jack.so
lib/baresip/modules/l16.so
lib/baresip/modules/menu.so
lib/baresip/modules/mixausrc.so
@@ -63,7 +65,7 @@ lib/baresip/modules/vumeter.so
%%X11%%lib/baresip/modules/x11.so
lib/libbaresip.so
lib/libbaresip.so.22
-lib/libbaresip.so.22.1.0
+lib/libbaresip.so.22.2.0
libdata/pkgconfig/libbaresip.pc
share/applications/com.github.baresip.desktop
%%DATADIR%%/autoanswer.wav
diff --git a/audio/re/Makefile b/audio/re/Makefile
index f97b9a3f13cd..7aad8c3e29b8 100644
--- a/audio/re/Makefile
+++ b/audio/re/Makefile
@@ -1,9 +1,9 @@
PORTNAME= re
DISTVERSIONPREFIX= v
-DISTVERSION= 4.1.0
+DISTVERSION= 4.2.0
CATEGORIES= audio devel
-MAINTAINER= herbert@gojira.at
+MAINTAINER= zarychtam@plan-b.pwste.edu.pl
COMMENT= Library for real-time comms with async IO support
WWW= https://github.com/baresip/re
diff --git a/audio/re/distinfo b/audio/re/distinfo
index 38a3c364eb49..40c84618d97d 100644
--- a/audio/re/distinfo
+++ b/audio/re/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757535159
-SHA256 (baresip-re-v4.1.0_GH0.tar.gz) = 96fe5776d14aad6a4801bad8052e2cee8911d8498cac9c455b0f303210449e0a
-SIZE (baresip-re-v4.1.0_GH0.tar.gz) = 625614
+TIMESTAMP = 1760646660
+SHA256 (baresip-re-v4.2.0_GH0.tar.gz) = db60a89641c39092269c77fdb6340bb8f6292c3a2f807a1446a694fd16cdd81d
+SIZE (baresip-re-v4.2.0_GH0.tar.gz) = 626620
diff --git a/audio/re/pkg-plist b/audio/re/pkg-plist
index 5a69137e5653..23557cac532b 100644
--- a/audio/re/pkg-plist
+++ b/audio/re/pkg-plist
@@ -88,6 +88,6 @@ lib/cmake/libre/libre-targets.cmake
lib/cmake/re/re-config.cmake
lib/libre.a
lib/libre.so
-lib/libre.so.37
-lib/libre.so.37.1.0
+lib/libre.so.38
+lib/libre.so.38.2.0
libdata/pkgconfig/libre.pc
diff --git a/audio/schismtracker/Makefile b/audio/schismtracker/Makefile
index 3b4048de61be..698df4470c0d 100644
--- a/audio/schismtracker/Makefile
+++ b/audio/schismtracker/Makefile
@@ -1,5 +1,5 @@
PORTNAME= schismtracker
-DISTVERSION= 20250825
+DISTVERSION= 20251014
CATEGORIES= audio
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/audio/schismtracker/distinfo b/audio/schismtracker/distinfo
index 7a4d7d376645..0b9bd1c0b294 100644
--- a/audio/schismtracker/distinfo
+++ b/audio/schismtracker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757176147
-SHA256 (schismtracker-schismtracker-20250825_GH0.tar.gz) = 67d1217ca00081bd28da2c130ccfd383310226c2864b94ccd3c4ffaf5ea83978
-SIZE (schismtracker-schismtracker-20250825_GH0.tar.gz) = 1347120
+TIMESTAMP = 1760594907
+SHA256 (schismtracker-schismtracker-20251014_GH0.tar.gz) = 84e9977770a131f3bbc699c2d6cae8b3471e44a4ae1e62024f697caa6bf19d96
+SIZE (schismtracker-schismtracker-20251014_GH0.tar.gz) = 1368830
diff --git a/databases/freetds-devel/Makefile b/databases/freetds-devel/Makefile
index 9c35697731fe..51a3a226618a 100644
--- a/databases/freetds-devel/Makefile
+++ b/databases/freetds-devel/Makefile
@@ -1,10 +1,10 @@
PORTNAME= freetds
-DISTVERSION= 1.5.118
+DISTVERSION= 1.5.121
PORTEPOCH= 1
CATEGORIES= databases
MASTER_SITES= https://www.freetds.org/files/current/
PKGNAMESUFFIX= -devel
-DISTNAME= ${PORTNAME}-dev.${PORTVERSION}
+DISTNAME= ${PORTNAME}-dev.${DISTVERSION}
MAINTAINER= bofh@FreeBSD.org
COMMENT= Sybase/Microsoft TDS protocol library - nightly snapshot
diff --git a/databases/freetds-devel/distinfo b/databases/freetds-devel/distinfo
index b5d00f3ff8ad..9143c8ebcb0c 100644
--- a/databases/freetds-devel/distinfo
+++ b/databases/freetds-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757678431
-SHA256 (freetds-dev.1.5.118.tar.bz2) = ac708a9d9e180a01546e99d38ac43dbb7150060648617cba90b969d38f188cab
-SIZE (freetds-dev.1.5.118.tar.bz2) = 2454591
+TIMESTAMP = 1760696173
+SHA256 (freetds-dev.1.5.121.tar.bz2) = ae6db6c7428d9d96b062c06e45484ddc5af48d9861d8dd1d732a539e1ab68dfa
+SIZE (freetds-dev.1.5.121.tar.bz2) = 2455024
diff --git a/databases/pg_qualstats/Makefile b/databases/pg_qualstats/Makefile
index c5eedf2c777f..723964aece79 100644
--- a/databases/pg_qualstats/Makefile
+++ b/databases/pg_qualstats/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pg_qualstats
-PORTVERSION= 2.1.2
+PORTVERSION= 2.1.3
CATEGORIES= databases
MAINTAINER= girgen@FreeBSD.org
diff --git a/databases/pg_qualstats/distinfo b/databases/pg_qualstats/distinfo
index b672fa43aa93..f263db7573f6 100644
--- a/databases/pg_qualstats/distinfo
+++ b/databases/pg_qualstats/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754324093
-SHA256 (powa-team-pg_qualstats-2.1.2_GH0.tar.gz) = dc373950d5d1a8c16411c04c9853eddecd46dadd38b343f88d07ac3c8894dae7
-SIZE (powa-team-pg_qualstats-2.1.2_GH0.tar.gz) = 46286
+TIMESTAMP = 1760695793
+SHA256 (powa-team-pg_qualstats-2.1.3_GH0.tar.gz) = 0eeb94b9eeb6cd8a61f6fd33e8a6daf5f1d9dded2ee52820621a11f1742a5d91
+SIZE (powa-team-pg_qualstats-2.1.3_GH0.tar.gz) = 46993
diff --git a/databases/pg_qualstats/pkg-plist b/databases/pg_qualstats/pkg-plist
index b71cdc7b0c01..d3fbba3af412 100644
--- a/databases/pg_qualstats/pkg-plist
+++ b/databases/pg_qualstats/pkg-plist
@@ -5,6 +5,8 @@ share/postgresql/extension/pg_qualstats--2.1.0--2.1.1.sql
share/postgresql/extension/pg_qualstats--2.1.0.sql
share/postgresql/extension/pg_qualstats--2.1.1--2.1.2.sql
share/postgresql/extension/pg_qualstats--2.1.1.sql
+share/postgresql/extension/pg_qualstats--2.1.2--2.1.3.sql
share/postgresql/extension/pg_qualstats--2.1.2.sql
+share/postgresql/extension/pg_qualstats--2.1.3.sql
share/postgresql/extension/pg_qualstats.control
share/doc/postgresql/extension/pg_qualstats-README.md
diff --git a/databases/pgbarman/Makefile b/databases/pgbarman/Makefile
index 067341c6a5e5..b610c179af33 100644
--- a/databases/pgbarman/Makefile
+++ b/databases/pgbarman/Makefile
@@ -1,6 +1,6 @@
PORTNAME= barman
DISTVERSIONPREFIX= release/
-DISTVERSION= 3.16.0
+DISTVERSION= 3.16.1
CATEGORIES= databases
PKGNAMEPREFIX= pg
PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX}
diff --git a/databases/pgbarman/distinfo b/databases/pgbarman/distinfo
index 601714594609..8c74c0a356d2 100644
--- a/databases/pgbarman/distinfo
+++ b/databases/pgbarman/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759574506
-SHA256 (EnterpriseDB-barman-release-3.16.0_GH0.tar.gz) = 083f65f8d75cb0ae65b075aedfe59bb13e5388be6e3f096def1e5b0a86965d9a
-SIZE (EnterpriseDB-barman-release-3.16.0_GH0.tar.gz) = 1959681
+TIMESTAMP = 1760787827
+SHA256 (EnterpriseDB-barman-release-3.16.1_GH0.tar.gz) = 54574d27b7149298f949feed5475d14c0d61649431b484b62da9b729a6fec923
+SIZE (EnterpriseDB-barman-release-3.16.1_GH0.tar.gz) = 1959902
diff --git a/databases/postgresql-libpqxx/Makefile b/databases/postgresql-libpqxx/Makefile
index c3102a9b2ba5..86cc03355d11 100644
--- a/databases/postgresql-libpqxx/Makefile
+++ b/databases/postgresql-libpqxx/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libpqxx
-DISTVERSION= 7.10.1
+DISTVERSION= 7.10.3
CATEGORIES= databases
PKGNAMEPREFIX= postgresql-
DIST_SUBDIR= postgresql
diff --git a/databases/postgresql-libpqxx/distinfo b/databases/postgresql-libpqxx/distinfo
index dfa41ebbbadb..ce4cd72ec8de 100644
--- a/databases/postgresql-libpqxx/distinfo
+++ b/databases/postgresql-libpqxx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743719004
-SHA256 (postgresql/jtv-libpqxx-7.10.1_GH0.tar.gz) = cfbbb1d93a0a3d81319ec71d9a3db80447bb033c4f6cee088554a88862fd77d7
-SIZE (postgresql/jtv-libpqxx-7.10.1_GH0.tar.gz) = 783904
+TIMESTAMP = 1760705981
+SHA256 (postgresql/jtv-libpqxx-7.10.3_GH0.tar.gz) = c5ba455e4f28901297c18a76e533c466cbe8908d4b2ff6313235954bb37cef25
+SIZE (postgresql/jtv-libpqxx-7.10.3_GH0.tar.gz) = 787055
diff --git a/databases/py-mariadb/Makefile b/databases/py-mariadb/Makefile
index 4fce1165dfc7..7ad2f62c4cd5 100644
--- a/databases/py-mariadb/Makefile
+++ b/databases/py-mariadb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mariadb
-DISTVERSION= 1.1.13
+DISTVERSION= 1.1.14
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-mariadb/distinfo b/databases/py-mariadb/distinfo
index 91ecdd893ebb..4a7bcc3cd296 100644
--- a/databases/py-mariadb/distinfo
+++ b/databases/py-mariadb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752424737
-SHA256 (mariadb-1.1.13.tar.gz) = 3a0fd24fae2b9990dc13a0a427a43d4a5434cc2a8c3b260a27f40b7824719037
-SIZE (mariadb-1.1.13.tar.gz) = 111126
+TIMESTAMP = 1760651482
+SHA256 (mariadb-1.1.14.tar.gz) = e6d702a53eccf20922e47f2f45cfb5c7a0c2c6c0a46e4ee2d8a80d0ff4a52f34
+SIZE (mariadb-1.1.14.tar.gz) = 111715
diff --git a/deskutils/calibre/Makefile b/deskutils/calibre/Makefile
index e91dafcc1be8..adf0d9c1b927 100644
--- a/deskutils/calibre/Makefile
+++ b/deskutils/calibre/Makefile
@@ -1,5 +1,5 @@
PORTNAME= calibre
-PORTVERSION= 8.12.0
+PORTVERSION= 8.13.0
CATEGORIES= deskutils python
MASTER_SITES= https://download.calibre-ebook.com/${PORTVERSION}/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
@@ -66,8 +66,8 @@ USES= desktop-file-utils gettext-runtime:build gl localbase:ldflags \
pkgconfig pyqt:6 python:3.11+ qt:6 shared-mime-info shebangfix sqlite ssl \
tar:xz xorg
USE_GITHUB= nodefault
-GH_TUPLE= kovidgoyal:calibre-translations:cb1bd28:translations \
- LibreOffice:dictionaries:f092998:hypenation
+GH_TUPLE= kovidgoyal:calibre-translations:aa4daed:translations \
+ LibreOffice:dictionaries:8aae2c2:hypenation
USE_GL= opengl
USE_PYQT= pyqt6 pysip webengine qtbuilder:build sip:build
USE_QT= base
diff --git a/deskutils/calibre/distinfo b/deskutils/calibre/distinfo
index 220265ed0bcf..d61e18903bb1 100644
--- a/deskutils/calibre/distinfo
+++ b/deskutils/calibre/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1759353938
-SHA256 (calibre/calibre-8.12.0.tar.xz) = 658ec55e9242589df8f7948f5b73f1fe836de4291f7ccce609bf10b75d9d96ec
-SIZE (calibre/calibre-8.12.0.tar.xz) = 45586400
-SHA256 (calibre/kovidgoyal-calibre-translations-cb1bd28_GH0.tar.gz) = 8f7d6cf4d76f5bda2f51de61f856ff47439d6ed6b107e4f5153c43e1b41565ec
-SIZE (calibre/kovidgoyal-calibre-translations-cb1bd28_GH0.tar.gz) = 75887824
-SHA256 (calibre/LibreOffice-dictionaries-f092998_GH0.tar.gz) = fb1e77a49ba926346834e66775e6694c083e94db00b6765a8cdcd69cd3b8b465
-SIZE (calibre/LibreOffice-dictionaries-f092998_GH0.tar.gz) = 117698670
+TIMESTAMP = 1760730964
+SHA256 (calibre/calibre-8.13.0.tar.xz) = df5085a159175e4b3535d78f34ebc59257c9153dfa9262cbe2fb200e74da5f24
+SIZE (calibre/calibre-8.13.0.tar.xz) = 45661380
+SHA256 (calibre/kovidgoyal-calibre-translations-aa4daed_GH0.tar.gz) = 87e8c5f628bcb400a3d1d349b775088533af798047f1bc7d508656044b0bb27e
+SIZE (calibre/kovidgoyal-calibre-translations-aa4daed_GH0.tar.gz) = 75923653
+SHA256 (calibre/LibreOffice-dictionaries-8aae2c2_GH0.tar.gz) = 4fc53481dada936a719e0cba85b672193145734a6a939bafe26f6a4e86486b04
+SIZE (calibre/LibreOffice-dictionaries-8aae2c2_GH0.tar.gz) = 117697179
diff --git a/deskutils/calibre/files/user-agent-data.json b/deskutils/calibre/files/user-agent-data.json
index 3f6422da4fa8..b35a7463bbe4 100644
--- a/deskutils/calibre/files/user-agent-data.json
+++ b/deskutils/calibre/files/user-agent-data.json
@@ -13,18 +13,18 @@
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:133.0) Gecko/20100101 Firefox/133.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:135.0) Gecko/20100101 Firefox/135.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36",
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36",
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36 Edg/133.0.0.0",
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36 Edg/134.0.0.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36 Edg/132.0.0.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:134.0) Gecko/20100101 Firefox/134.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:136.0) Gecko/20100101 Firefox/136.0",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36",
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:138.0) Gecko/20100101 Firefox/138.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36 Edg/135.0.0.0",
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:138.0) Gecko/20100101 Firefox/138.0",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.3 Safari/605.1.15",
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.2 Safari/605.1.15",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.6 Safari/605.1.15",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36",
@@ -33,8 +33,8 @@
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.6261.95 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Microsoft Windows 10.0.19044; en-US) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 (compatible; Liquit-SetupStore; +https://www.liquit.com/products/release-patch-management/)",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 OPR/115.0.0.0",
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36",
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; rv:128.0) Gecko/20100101 Firefox/128.0",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:133.0) Gecko/20100101 Firefox/133.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36",
@@ -42,73 +42,73 @@
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:134.0) Gecko/20100101 Firefox/134.0",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15",
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36",
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1 Safari/605.1.15",
"Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0",
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1 Safari/605.1.15",
"Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.66.18) Gecko/20177177 Firefox/45.66.18",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36",
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0",
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.6.1 Safari/605.1.15"
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36"
],
"desktop_platforms": [
+ "Windows NT 10.0; WOW64",
"Windows NT 10.0",
- "Macintosh; Intel Mac OS X 10_15_7",
"Windows NT 10.0; Microsoft Windows 10.0.19044; en-US",
- "Windows NT 10.0; Win64; x64",
+ "Macintosh; Intel Mac OS X 10_15_7",
"Windows NT 6.1; Win64; x64",
- "Macintosh; Intel Mac OS X 10.15",
- "Windows NT 10.0; WOW64"
+ "Windows NT 10.0; Win64; x64",
+ "Macintosh; Intel Mac OS X 10.15"
],
- "timestamp": "2025-10-01T21:40:41.952050+00:00",
+ "timestamp": "2025-10-17T19:58:44.609558+00:00",
"user_agents_popularity": {
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:133.0) Gecko/20100101 Firefox/133.0": 18781,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:134.0) Gecko/20100101 Firefox/134.0": 14246,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36": 165546,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36": 9119,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36": 105319,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.6.1 Safari/605.1.15": 7850,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15": 13787,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.6 Safari/605.1.15": 45655,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1 Safari/605.1.15": 10204,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15": 36079,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.2 Safari/605.1.15": 55009,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.3 Safari/605.1.15": 70375,
- "Mozilla/5.0 (Windows NT 10.0; Microsoft Windows 10.0.19044; en-US) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 (compatible; Liquit-SetupStore; +https://www.liquit.com/products/release-patch-management/)": 21822,
- "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.66.18) Gecko/20177177 Firefox/45.66.18": 9330,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36": 38318,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36": 19118,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36": 18171,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36": 14299,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.6261.95 Safari/537.36": 27364,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36": 11294,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 OPR/114.0.0.0": 16867,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36": 19853,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0": 8032,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 OPR/115.0.0.0": 20771,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36": 558758,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0": 287058,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:133.0) Gecko/20100101 Firefox/133.0": 18783,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:134.0) Gecko/20100101 Firefox/134.0": 14249,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36": 169283,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36": 9394,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36": 105380,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15": 14204,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.6 Safari/605.1.15": 47093,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1 Safari/605.1.15": 10298,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15": 36203,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.2 Safari/605.1.15": 55147,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.3 Safari/605.1.15": 70717,
+ "Mozilla/5.0 (Windows NT 10.0; Microsoft Windows 10.0.19044; en-US) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 (compatible; Liquit-SetupStore; +https://www.liquit.com/products/release-patch-management/)": 23003,
+ "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.66.18) Gecko/20177177 Firefox/45.66.18": 9935,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36": 39666,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36": 20472,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36": 18323,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36": 14793,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.6261.95 Safari/537.36": 28225,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36": 8205,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36": 11741,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 OPR/114.0.0.0": 16870,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36": 20108,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 OPR/115.0.0.0": 20776,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36": 559264,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0": 287305,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.6778.33 Safari/537.36": 225959,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36": 255895,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36 Edg/132.0.0.0": 139374,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36": 286301,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36 Edg/133.0.0.0": 149374,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36": 332202,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36 Edg/134.0.0.0": 139750,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36": 304385,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36 Edg/135.0.0.0": 101131,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36": 234987,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36": 168625,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36": 404566,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36": 211822,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36": 69654,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:128.0) Gecko/20100101 Firefox/128.0": 31694,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:133.0) Gecko/20100101 Firefox/133.0": 177541,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:134.0) Gecko/20100101 Firefox/134.0": 136968,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:135.0) Gecko/20100101 Firefox/135.0": 174489,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:136.0) Gecko/20100101 Firefox/136.0": 131653,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0": 166030,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:138.0) Gecko/20100101 Firefox/138.0": 101177,
- "Mozilla/5.0 (Windows NT 10.0; rv:128.0) Gecko/20100101 Firefox/128.0": 19091,
- "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0": 10048
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36": 257679,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36 Edg/132.0.0.0": 139472,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36": 286612,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36 Edg/133.0.0.0": 149515,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36": 332938,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36 Edg/134.0.0.0": 139983,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36": 305201,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36 Edg/135.0.0.0": 101415,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36": 235710,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36": 169607,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36": 406947,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36": 216124,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36": 149121,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36": 13799,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:128.0) Gecko/20100101 Firefox/128.0": 32201,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:133.0) Gecko/20100101 Firefox/133.0": 177635,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:134.0) Gecko/20100101 Firefox/134.0": 137023,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:135.0) Gecko/20100101 Firefox/135.0": 174648,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:136.0) Gecko/20100101 Firefox/136.0": 131844,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0": 166147,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:138.0) Gecko/20100101 Firefox/138.0": 101326,
+ "Mozilla/5.0 (Windows NT 10.0; rv:128.0) Gecko/20100101 Firefox/128.0": 20036,
+ "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0": 10500
}
}
diff --git a/deskutils/podman-desktop/Makefile b/deskutils/podman-desktop/Makefile
index 02f1cfb46d45..f8971faf626f 100644
--- a/deskutils/podman-desktop/Makefile
+++ b/deskutils/podman-desktop/Makefile
@@ -1,6 +1,6 @@
PORTNAME= podman-desktop
PORTVERSION= 1.21.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= deskutils
MASTER_SITES= https://github.com/arrowd/podman-desktop/releases/download/v${PORTVERSION}/ \
https://raw.githubusercontent.com/podman-desktop/podman-desktop/refs/tags/v${PORTVERSION}/buildResources/:icon
diff --git a/deskutils/treesheets/Makefile b/deskutils/treesheets/Makefile
index 5cfa4f3b9416..403a9d9856c7 100644
--- a/deskutils/treesheets/Makefile
+++ b/deskutils/treesheets/Makefile
@@ -1,5 +1,5 @@
PORTNAME= treesheets
-DISTVERSION= 2595
+DISTVERSION= 2665
CATEGORIES= deskutils
MAINTAINER= eduardo@FreeBSD.org
diff --git a/deskutils/treesheets/distinfo b/deskutils/treesheets/distinfo
index 4967876dd849..1799fde53d76 100644
--- a/deskutils/treesheets/distinfo
+++ b/deskutils/treesheets/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1759586198
-SHA256 (aardappel-treesheets-2595_GH0.tar.gz) = 7085e317c8dd702c995f3498a97bfa4df8c7b71b90061364ac03fef42cb93810
-SIZE (aardappel-treesheets-2595_GH0.tar.gz) = 2360032
+TIMESTAMP = 1760652811
+SHA256 (aardappel-treesheets-2665_GH0.tar.gz) = b1a0da4ad6a9e5f84661db99014401ca387b310996db85209bd5c05116a3bf6f
+SIZE (aardappel-treesheets-2665_GH0.tar.gz) = 2361548
SHA256 (aardappel-lobster-v2025.3_GH0.tar.gz) = 8eef481d779f9c1d53e860341e582d54732cbec997b5a05c0f4628107fc1e12d
SIZE (aardappel-lobster-v2025.3_GH0.tar.gz) = 26681905
diff --git a/devel/Makefile b/devel/Makefile
index 0db0900d8642..ffcc8706a1d5 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -5159,6 +5159,7 @@
SUBDIR += py-jsonschema-specifications
SUBDIR += py-jsonschema3
SUBDIR += py-jsonsir
+ SUBDIR += py-jstyleson
SUBDIR += py-junitparser
SUBDIR += py-jupyter
SUBDIR += py-jupyter-client
diff --git a/devel/R-cran-hms/Makefile b/devel/R-cran-hms/Makefile
index 7a370ed1804f..69daf67922e5 100644
--- a/devel/R-cran-hms/Makefile
+++ b/devel/R-cran-hms/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hms
-PORTVERSION= 1.1.3
+PORTVERSION= 1.1.4
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${PORTVERSION}
@@ -9,12 +9,10 @@ WWW= https://cran.r-project.org/web/packages/hms/
LICENSE= MIT
-CRAN_DEPENDS= R-cran-lifecycle>0:devel/R-cran-lifecycle \
+RUN_DEPENDS= R-cran-lifecycle>0:devel/R-cran-lifecycle \
R-cran-pkgconfig>0:devel/R-cran-pkgconfig \
R-cran-rlang>=1.0.2:devel/R-cran-rlang \
R-cran-vctrs>=0.3.8:devel/R-cran-vctrs
-BUILD_DEPENDS= ${CRAN_DEPENDS}
-RUN_DEPENDS= ${CRAN_DEPENDS}
USES= cran:auto-plist
diff --git a/devel/R-cran-hms/distinfo b/devel/R-cran-hms/distinfo
index 105b6f2ae3ed..9de9772dde0a 100644
--- a/devel/R-cran-hms/distinfo
+++ b/devel/R-cran-hms/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1683910473
-SHA256 (hms_1.1.3.tar.gz) = e626f4c60af46efd53ea631b316a103e089470d8fd63c0e0c0efb99364990282
-SIZE (hms_1.1.3.tar.gz) = 43379
+TIMESTAMP = 1760767161
+SHA256 (hms_1.1.4.tar.gz) = efc525f797b62b3740d06c6fa8202593ab5aa4fc1edeefb76b6eb9be89e87b94
+SIZE (hms_1.1.4.tar.gz) = 44793
diff --git a/devel/aws-c-http/Makefile b/devel/aws-c-http/Makefile
index 1182419c90e2..8c81a3622ae8 100644
--- a/devel/aws-c-http/Makefile
+++ b/devel/aws-c-http/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aws-c-http
DISTVERSIONPREFIX= v
-DISTVERSION= 0.10.4
+DISTVERSION= 0.10.5
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/aws-c-http/distinfo b/devel/aws-c-http/distinfo
index fe334eed3cce..805e2751971b 100644
--- a/devel/aws-c-http/distinfo
+++ b/devel/aws-c-http/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753133355
-SHA256 (awslabs-aws-c-http-v0.10.4_GH0.tar.gz) = dfeeeaa2e84ccda4c8cb0c29f412298df80a57a27003e716f2d3df9794956fc1
-SIZE (awslabs-aws-c-http-v0.10.4_GH0.tar.gz) = 496121
+TIMESTAMP = 1760738990
+SHA256 (awslabs-aws-c-http-v0.10.5_GH0.tar.gz) = 02e8e67f5f03fa6458f8921232dc7a9076792d2822ad86f19c3f984fc1a073a8
+SIZE (awslabs-aws-c-http-v0.10.5_GH0.tar.gz) = 496217
diff --git a/devel/aws-crt-cpp/Makefile b/devel/aws-crt-cpp/Makefile
index 2443fcb525ca..324a9e28001f 100644
--- a/devel/aws-crt-cpp/Makefile
+++ b/devel/aws-crt-cpp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aws-crt-cpp
DISTVERSIONPREFIX= v
-DISTVERSION= 0.34.5
+DISTVERSION= 0.35.0
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/aws-crt-cpp/distinfo b/devel/aws-crt-cpp/distinfo
index 123cf1a497f8..0caaf1dd18ce 100644
--- a/devel/aws-crt-cpp/distinfo
+++ b/devel/aws-crt-cpp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758913693
-SHA256 (awslabs-aws-crt-cpp-v0.34.5_GH0.tar.gz) = 914865ec5852dff46bbca6e679ebb2473e0d06d84d0462041dcd126881e47c02
-SIZE (awslabs-aws-crt-cpp-v0.34.5_GH0.tar.gz) = 376819
+TIMESTAMP = 1760739122
+SHA256 (awslabs-aws-crt-cpp-v0.35.0_GH0.tar.gz) = 33a4538b68c2cb58f6132fda943f83fd993f2402b57cf506deb33e99268d8e34
+SIZE (awslabs-aws-crt-cpp-v0.35.0_GH0.tar.gz) = 376825
diff --git a/devel/aws-sdk-cpp/Makefile b/devel/aws-sdk-cpp/Makefile
index 3181fcf6be4c..cb43a132138c 100644
--- a/devel/aws-sdk-cpp/Makefile
+++ b/devel/aws-sdk-cpp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cpp
-DISTVERSION= 1.11.665
+DISTVERSION= 1.11.672
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/aws-sdk-cpp/distinfo b/devel/aws-sdk-cpp/distinfo
index 7581a0d8eb3d..806359a32d59 100644
--- a/devel/aws-sdk-cpp/distinfo
+++ b/devel/aws-sdk-cpp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759957234
-SHA256 (aws-aws-sdk-cpp-1.11.665_GH0.tar.gz) = 17137cbfb98a18f6ed196e38da748e57ba040a8d55511de0003875d319dae79b
-SIZE (aws-aws-sdk-cpp-1.11.665_GH0.tar.gz) = 77157751
+TIMESTAMP = 1760739421
+SHA256 (aws-aws-sdk-cpp-1.11.672_GH0.tar.gz) = 7248c6f6d1e27445a803ecdf4de0684d153da06212869d2fb46d1540eed131de
+SIZE (aws-aws-sdk-cpp-1.11.672_GH0.tar.gz) = 77398810
diff --git a/devel/courier-unicode/Makefile b/devel/courier-unicode/Makefile
index 774bc075db69..11a5002aeb61 100644
--- a/devel/courier-unicode/Makefile
+++ b/devel/courier-unicode/Makefile
@@ -1,5 +1,5 @@
PORTNAME= courier-unicode
-PORTVERSION= 2.3.2
+PORTVERSION= 2.4.0
CATEGORIES= devel mail
MASTER_SITES= SF/courier/${PORTNAME}/${PORTVERSION}
diff --git a/devel/courier-unicode/distinfo b/devel/courier-unicode/distinfo
index c4f765431ebb..f27b8da192d9 100644
--- a/devel/courier-unicode/distinfo
+++ b/devel/courier-unicode/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744019636
-SHA256 (courier-unicode-2.3.2.tar.bz2) = b645d2f00aabbc682320ede696ca50201266f710a1bcec4ac5042695c99e7f69
-SIZE (courier-unicode-2.3.2.tar.bz2) = 658384
+TIMESTAMP = 1760732629
+SHA256 (courier-unicode-2.4.0.tar.bz2) = e80cbcf0e3a6cc2e7a67ec1a1830d6c4e8aa0ff697732ec1d11e544e0e64570f
+SIZE (courier-unicode-2.4.0.tar.bz2) = 695923
diff --git a/devel/courier-unicode/pkg-plist b/devel/courier-unicode/pkg-plist
index e0006c83c822..2c845f7df779 100644
--- a/devel/courier-unicode/pkg-plist
+++ b/devel/courier-unicode/pkg-plist
@@ -3,8 +3,8 @@ include/courier-unicode-script-tab.h
include/courier-unicode.h
lib/libcourier-unicode.a
lib/libcourier-unicode.so
-lib/libcourier-unicode.so.8
-lib/libcourier-unicode.so.8.0.0
+lib/libcourier-unicode.so.10
+lib/libcourier-unicode.so.10.0.0
share/man/man3/unicode::bidi.3.gz
share/man/man3/unicode::bidi_calc.3.gz
share/man/man3/unicode::bidi_calc_types.3.gz
@@ -33,6 +33,7 @@ share/man/man3/unicode::linebreak_iter.3.gz
share/man/man3/unicode::linebreakc_callback_base.3.gz
share/man/man3/unicode::linebreakc_iter.3.gz
share/man/man3/unicode::tolower.3.gz
+share/man/man3/unicode::totitle.3.gz
share/man/man3/unicode::toupper.3.gz
share/man/man3/unicode::ucs_2.3.gz
share/man/man3/unicode::ucs_4.3.gz
@@ -150,7 +151,8 @@ share/man/man3/unicode_wb_next_cnt.3.gz
share/man/man3/unicode_wbscan_end.3.gz
share/man/man3/unicode_wbscan_init.3.gz
share/man/man3/unicode_wbscan_next.3.gz
+share/man/man3/unicode_wcwidth.3.gz
+share/man/man3/unicode_wcwidth_str.3.gz
share/man/man3/unicode_word_break.3.gz
share/man/man7/courier-unicode.7.gz
share/aclocal/courier-unicode-version.m4
-share/aclocal/courier-unicode.m4
diff --git a/devel/cppcheck/Makefile b/devel/cppcheck/Makefile
index b4456d7279e0..b111e36a99e6 100644
--- a/devel/cppcheck/Makefile
+++ b/devel/cppcheck/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cppcheck
-DISTVERSION= 2.18.0
+DISTVERSION= 2.18.3
CATEGORIES= devel
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/devel/cppcheck/distinfo b/devel/cppcheck/distinfo
index 9c1081c68a98..ba7d9ce32dae 100644
--- a/devel/cppcheck/distinfo
+++ b/devel/cppcheck/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753039627
-SHA256 (danmar-cppcheck-2.18.0_GH0.tar.gz) = dc74e300ac59f2ef9f9c05c21d48ae4c8dd1ce17f08914dd30c738ff482e748f
-SIZE (danmar-cppcheck-2.18.0_GH0.tar.gz) = 3928107
+TIMESTAMP = 1760555891
+SHA256 (danmar-cppcheck-2.18.3_GH0.tar.gz) = e37c94e190cdddc65682649b02b72939761585bddd8ada595f922e190a26a2be
+SIZE (danmar-cppcheck-2.18.3_GH0.tar.gz) = 3930770
diff --git a/devel/cppcheck/files/patch-CMakeLists.txt b/devel/cppcheck/files/patch-CMakeLists.txt
index 52f20832d3cd..d368f189b7a2 100644
--- a/devel/cppcheck/files/patch-CMakeLists.txt
+++ b/devel/cppcheck/files/patch-CMakeLists.txt
@@ -2,8 +2,8 @@
+++ CMakeLists.txt
@@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.13)
cmake_minimum_required(VERSION 3.13)
--project(Cppcheck VERSION 2.18.0 LANGUAGES CXX)
-+project(cppcheck VERSION 2.18.0 LANGUAGES CXX)
+-project(Cppcheck VERSION 2.18.3 LANGUAGES CXX)
++project(cppcheck VERSION 2.18.3 LANGUAGES CXX)
include(cmake/options.cmake)
diff --git a/devel/electron36/Makefile.version b/devel/electron36/Makefile.version
index 3c6b270a47c8..004a0d15ed5e 100644
--- a/devel/electron36/Makefile.version
+++ b/devel/electron36/Makefile.version
@@ -1,2 +1,2 @@
-ELECTRON_VER= 36.9.4
+ELECTRON_VER= 36.9.5
ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//}
diff --git a/devel/electron36/distinfo b/devel/electron36/distinfo
index 02d66418afad..f35e446ec562 100644
--- a/devel/electron36/distinfo
+++ b/devel/electron36/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1760018491
+TIMESTAMP = 1760566532
SHA256 (electron/chromium-136.0.7103.177.tar.xz.0) = 75e7a4c47e9a958aae70a026c8d005c07b76b02bf315071f209070fddaaa7665
SIZE (electron/chromium-136.0.7103.177.tar.xz.0) = 2000000000
SHA256 (electron/chromium-136.0.7103.177.tar.xz.1) = a86bdf58829129e0ef42a1bc6e5864701fba4572456631660c04c20e6d5bcee3
@@ -7,10 +7,10 @@ SHA256 (electron/chromium-136.0.7103.177.tar.xz.2) = 81a0db12277369bfae95002de9b
SIZE (electron/chromium-136.0.7103.177.tar.xz.2) = 248456988
SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
SIZE (electron/pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (electron/electron-yarn-cache-36.9.4.tar.xz) = 34a44bb3ceaa38384ab57905ac82eb29f3cb66db5f731479d67b306211916e3d
-SIZE (electron/electron-yarn-cache-36.9.4.tar.xz) = 30531168
-SHA256 (electron/electron-electron-v36.9.4_GH0.tar.gz) = eeee3745bb6eeaa357b42ff78143421c8d124830e0d327ec64ef0d16a523b9ca
-SIZE (electron/electron-electron-v36.9.4_GH0.tar.gz) = 15830187
+SHA256 (electron/electron-yarn-cache-36.9.5.tar.xz) = 34a44bb3ceaa38384ab57905ac82eb29f3cb66db5f731479d67b306211916e3d
+SIZE (electron/electron-yarn-cache-36.9.5.tar.xz) = 30531168
+SHA256 (electron/electron-electron-v36.9.5_GH0.tar.gz) = 0fa7119b32c2585670eaa580af2ad6be396a1216223788c932d787b5efd09cef
+SIZE (electron/electron-electron-v36.9.5_GH0.tar.gz) = 15830239
SHA256 (electron/nodejs-node-v22.19.0_GH0.tar.gz) = 8f28e6635c2fe9d1ea29347606df81128c52bc3a2b820aca5851bd6b89c96aa4
SIZE (electron/nodejs-node-v22.19.0_GH0.tar.gz) = 123089614
SHA256 (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 02edf8d5b3fef9af94d8a1355da60564a57e7f2c99cb422bce042400607ed2eb
diff --git a/devel/electron37/Makefile b/devel/electron37/Makefile
index 546825e4cc48..37125353aec4 100644
--- a/devel/electron37/Makefile
+++ b/devel/electron37/Makefile
@@ -226,7 +226,7 @@ SNDIO_VARS_OFF= GN_ARGS+=use_sndio=false
# See ${WRKSRC}/electron/DEPS for CHROMIUM_VER
CHROMIUM_VER= 138.0.7204.251
# See ${WRKSRC}/electron/DEPS for NODE_VER
-NODE_VER= 22.19.0
+NODE_VER= 22.20.0
# See ${WRKSRC}/electron/DEPS for NAN_VER
NAN_VER= e14bdcd1f72d62bca1d541b66da43130384ec213
# See ${WRKSRC}/electron/DEPS for SQUIRREL_MAC_VER
diff --git a/devel/electron37/Makefile.version b/devel/electron37/Makefile.version
index a5fc7db763a9..9003ef0454cb 100644
--- a/devel/electron37/Makefile.version
+++ b/devel/electron37/Makefile.version
@@ -1,2 +1,2 @@
-ELECTRON_VER= 37.6.1
+ELECTRON_VER= 37.7.0
ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//}
diff --git a/devel/electron37/distinfo b/devel/electron37/distinfo
index c470c7767abb..329efe063cc4 100644
--- a/devel/electron37/distinfo
+++ b/devel/electron37/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1760042725
+TIMESTAMP = 1760649499
SHA256 (electron/chromium-138.0.7204.251.tar.xz.0) = 23057c15fd77b6653b01a34e08782f05cc80ecddddaf6f0b87390beb32810151
SIZE (electron/chromium-138.0.7204.251.tar.xz.0) = 2000000000
SHA256 (electron/chromium-138.0.7204.251.tar.xz.1) = 784a8bcb5eff8c204557c5cb7c4a223efd3c472303dd79a8b7be97e3d5d0982a
@@ -7,12 +7,12 @@ SHA256 (electron/chromium-138.0.7204.251.tar.xz.2) = 3d7af9e06a90102b41de19d4635
SIZE (electron/chromium-138.0.7204.251.tar.xz.2) = 273864084
SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
SIZE (electron/pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (electron/electron-yarn-cache-37.6.1.tar.xz) = 34a44bb3ceaa38384ab57905ac82eb29f3cb66db5f731479d67b306211916e3d
-SIZE (electron/electron-yarn-cache-37.6.1.tar.xz) = 30531168
-SHA256 (electron/electron-electron-v37.6.1_GH0.tar.gz) = a98a0bdb4d1b303ac2923420fd7b0dbcf9c0f4158317b7bc9a931cc1a7514f57
-SIZE (electron/electron-electron-v37.6.1_GH0.tar.gz) = 15843969
-SHA256 (electron/nodejs-node-v22.19.0_GH0.tar.gz) = 8f28e6635c2fe9d1ea29347606df81128c52bc3a2b820aca5851bd6b89c96aa4
-SIZE (electron/nodejs-node-v22.19.0_GH0.tar.gz) = 123089614
+SHA256 (electron/electron-yarn-cache-37.7.0.tar.xz) = 34a44bb3ceaa38384ab57905ac82eb29f3cb66db5f731479d67b306211916e3d
+SIZE (electron/electron-yarn-cache-37.7.0.tar.xz) = 30531168
+SHA256 (electron/electron-electron-v37.7.0_GH0.tar.gz) = c80607ccc93f9329a6cf4864196172c4a03aaec4b2db16b81ee81d35b81be0fb
+SIZE (electron/electron-electron-v37.7.0_GH0.tar.gz) = 15848245
+SHA256 (electron/nodejs-node-v22.20.0_GH0.tar.gz) = 5c2e4ecc6583c5d49f9a9a4473fc267402762fc8e8a7835465919dacd6fdd5d8
+SIZE (electron/nodejs-node-v22.20.0_GH0.tar.gz) = 129356712
SHA256 (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 02edf8d5b3fef9af94d8a1355da60564a57e7f2c99cb422bce042400607ed2eb
SIZE (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 180646
SHA256 (electron/Squirrel-Squirrel.Mac-0e5d146ba13101a1302d59ea6e6e0b3cace4ae38_GH0.tar.gz) = f4ebb40a8d85dbb7ef02aa0571b2f8e22182c6d73b6992484a53c90047779d01
diff --git a/devel/electron38/Makefile b/devel/electron38/Makefile
index c67cc8896646..d821e8142ad3 100644
--- a/devel/electron38/Makefile
+++ b/devel/electron38/Makefile
@@ -4,13 +4,16 @@ DISTVERSION= ${ELECTRON_VER}
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= devel
-MASTER_SITES= https://commondatastorage.googleapis.com/chromium-browser-official/:chromium \
+MASTER_SITES= https://github.com/tagattie/FreeBSD-Electron/releases/download/v38.3.0/:chromium \
https://freedesktop.org/software/pulseaudio/releases/:pulseaudio
PKGNAMESUFFIX= ${ELECTRON_VER_MAJOR}
-DISTFILES= chromium-${CHROMIUM_VER}${EXTRACT_SUFX}:chromium \
+DISTFILES= chromium-${CHROMIUM_VER}${EXTRACT_SUFX}.0:chromium \
+ chromium-${CHROMIUM_VER}${EXTRACT_SUFX}.1:chromium \
+ chromium-${CHROMIUM_VER}${EXTRACT_SUFX}.2:chromium \
pulseaudio-${PULSEV}.tar.gz:pulseaudio \
electron-yarn-cache-${ELECTRON_VER}${EXTRACT_SUFX}:prefetch
DIST_SUBDIR= ${PORTNAME}
+EXTRACT_ONLY= ${DISTFILES:C/:[^:]+$//:C/chromium-${CHROMIUM_VER}${EXTRACT_SUFX}\.[0-9]//}
MAINTAINER= tagattie@FreeBSD.org
COMMENT= Build cross-platform desktop apps with JavaScript, HTML, and CSS
@@ -220,9 +223,9 @@ SNDIO_VARS= GN_ARGS+=use_sndio=true
SNDIO_VARS_OFF= GN_ARGS+=use_sndio=false
# See ${WRKSRC}/electron/DEPS for CHROMIUM_VER
-CHROMIUM_VER= 140.0.7339.133
+CHROMIUM_VER= 140.0.7339.240
# See ${WRKSRC}/electron/DEPS for NODE_VER
-NODE_VER= 22.19.0
+NODE_VER= 22.20.0
# See ${WRKSRC}/electron/DEPS for NAN_VER
NAN_VER= e14bdcd1f72d62bca1d541b66da43130384ec213
# See ${WRKSRC}/electron/DEPS for SQUIRREL_MAC_VER
@@ -320,6 +323,15 @@ pre-fetch:
${RM} -r ${WRKDIR}; \
fi
+pre-extract:
+# Chromium source tarball is splitted into multiple fragments. Concatenate them
+# into a single one and manually extract it into WRKDIR.
+ @${CAT} ${DISTDIR}/${DIST_SUBDIR}/chromium-${CHROMIUM_VER}${EXTRACT_SUFX}.? > \
+ ${WRKSRC:H}/chromium-${CHROMIUM_VER}${EXTRACT_SUFX}
+ @cd ${WRKSRC:H} && \
+ ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} \
+ chromium-${CHROMIUM_VER}${EXTRACT_SUFX} ${EXTRACT_AFTER_ARGS}
+
post-extract:
# Move extracted sources to appropriate locations
${MV} ${WRKSRC:H}/chromium-${CHROMIUM_VER} ${WRKSRC}
diff --git a/devel/electron38/Makefile.version b/devel/electron38/Makefile.version
index 5a69f2dc7425..d29981805f5c 100644
--- a/devel/electron38/Makefile.version
+++ b/devel/electron38/Makefile.version
@@ -1,2 +1,2 @@
-ELECTRON_VER= 38.2.2
+ELECTRON_VER= 38.3.0
ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//}
diff --git a/devel/electron38/distinfo b/devel/electron38/distinfo
index 3bda2e0f4ffb..2daf584173b1 100644
--- a/devel/electron38/distinfo
+++ b/devel/electron38/distinfo
@@ -1,14 +1,18 @@
-TIMESTAMP = 1760094237
-SHA256 (electron/chromium-140.0.7339.133.tar.xz) = 0592f933166d422c42d47b494973ebb8a1cb55493523b6ea901247b883d8d130
-SIZE (electron/chromium-140.0.7339.133.tar.xz) = 7424804784
+TIMESTAMP = 1760689434
+SHA256 (electron/chromium-140.0.7339.240.tar.xz.0) = 6f4a5a20ca144367ea2eca94239a6abaceae75a476da69a77fe56003dba226f8
+SIZE (electron/chromium-140.0.7339.240.tar.xz.0) = 2000000000
+SHA256 (electron/chromium-140.0.7339.240.tar.xz.1) = 20981168d3a0b42735617c5070134e62fcd598d099a902efc1fa79295de96044
+SIZE (electron/chromium-140.0.7339.240.tar.xz.1) = 2000000000
+SHA256 (electron/chromium-140.0.7339.240.tar.xz.2) = ae902a045d7429e57ceb135001f8ed9325b65fff9bc4dba23add9506a0e216cc
+SIZE (electron/chromium-140.0.7339.240.tar.xz.2) = 331887040
SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
SIZE (electron/pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (electron/electron-yarn-cache-38.2.2.tar.xz) = 7ed6fedc372c5bd23b38ed252c12ace0f0fbce096b5442add4501a965282eb04
-SIZE (electron/electron-yarn-cache-38.2.2.tar.xz) = 30044356
-SHA256 (electron/electron-electron-v38.2.2_GH0.tar.gz) = 56fd61d1c151e8f7ac14c712c4b8ca431bb2c75e2136720aaae89cd9da153e2d
-SIZE (electron/electron-electron-v38.2.2_GH0.tar.gz) = 15862299
-SHA256 (electron/nodejs-node-v22.19.0_GH0.tar.gz) = 8f28e6635c2fe9d1ea29347606df81128c52bc3a2b820aca5851bd6b89c96aa4
-SIZE (electron/nodejs-node-v22.19.0_GH0.tar.gz) = 123089614
+SHA256 (electron/electron-yarn-cache-38.3.0.tar.xz) = 7ed6fedc372c5bd23b38ed252c12ace0f0fbce096b5442add4501a965282eb04
+SIZE (electron/electron-yarn-cache-38.3.0.tar.xz) = 30044356
+SHA256 (electron/electron-electron-v38.3.0_GH0.tar.gz) = 0a71805f5498a4cef0a2d1cd66dcb90d662b6d4348c38b3ddf033031586870f5
+SIZE (electron/electron-electron-v38.3.0_GH0.tar.gz) = 15863168
+SHA256 (electron/nodejs-node-v22.20.0_GH0.tar.gz) = 5c2e4ecc6583c5d49f9a9a4473fc267402762fc8e8a7835465919dacd6fdd5d8
+SIZE (electron/nodejs-node-v22.20.0_GH0.tar.gz) = 129356712
SHA256 (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 02edf8d5b3fef9af94d8a1355da60564a57e7f2c99cb422bce042400607ed2eb
SIZE (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 180646
SHA256 (electron/Squirrel-Squirrel.Mac-0e5d146ba13101a1302d59ea6e6e0b3cace4ae38_GH0.tar.gz) = f4ebb40a8d85dbb7ef02aa0571b2f8e22182c6d73b6992484a53c90047779d01
diff --git a/devel/electron38/files/patch-chrome_browser_about__flags.cc b/devel/electron38/files/patch-chrome_browser_about__flags.cc
index 3bcef711e30e..9c7d22a1ab42 100644
--- a/devel/electron38/files/patch-chrome_browser_about__flags.cc
+++ b/devel/electron38/files/patch-chrome_browser_about__flags.cc
@@ -1,6 +1,6 @@
---- chrome/browser/about_flags.cc.orig 2025-08-26 20:49:50 UTC
+--- chrome/browser/about_flags.cc.orig 2025-10-06 20:22:27 UTC
+++ chrome/browser/about_flags.cc
-@@ -328,12 +328,12 @@
+@@ -329,12 +329,12 @@
#include "components/stylus_handwriting/win/features.h"
#endif
@@ -15,7 +15,7 @@
#include "chrome/browser/contextual_cueing/contextual_cueing_features.h" // nogncheck
#include "chrome/browser/enterprise/profile_management/profile_management_features.h"
#include "chrome/browser/enterprise/webstore/features.h"
-@@ -904,6 +904,26 @@ const FeatureEntry::FeatureVariation
+@@ -905,6 +905,26 @@ const FeatureEntry::FeatureVariation
std::size(kWebIdentityDigitalIdentityCredentialHighRiskDialogParam),
nullptr}};
@@ -42,7 +42,7 @@
const FeatureEntry::FeatureParam kClipboardMaximumAge60Seconds[] = {
{"UIClipboardMaximumAge", "60"}};
const FeatureEntry::FeatureParam kClipboardMaximumAge90Seconds[] = {
-@@ -1284,7 +1304,7 @@ const FeatureEntry::FeatureVariation kRemotePageMetada
+@@ -1285,7 +1305,7 @@ const FeatureEntry::FeatureVariation kRemotePageMetada
};
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -51,7 +51,7 @@
// A limited number of combinations of the rich autocompletion params.
const FeatureEntry::FeatureParam kOmniboxRichAutocompletionAggressive1[] = {
-@@ -3920,7 +3940,7 @@ const FeatureEntry::FeatureVariation
+@@ -3921,7 +3941,7 @@ const FeatureEntry::FeatureVariation
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -60,7 +60,7 @@
const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOn[] =
{{"link_capturing_state", "on_by_default"}};
const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOff[] =
-@@ -4216,7 +4236,7 @@ const FeatureEntry::FeatureVariation kSkiaGraphiteVari
+@@ -4217,7 +4237,7 @@ const FeatureEntry::FeatureVariation kSkiaGraphiteVari
std::size(kSkiaGraphite_DebugLabelsEnabled), nullptr},
};
@@ -69,7 +69,7 @@
const FeatureEntry::FeatureParam kTranslationAPI_SkipLanguagePackLimit[] = {
{"TranslationAPIAcceptLanguagesCheck", "false"},
{"TranslationAPILimitLanguagePackCount", "false"}};
-@@ -4257,7 +4277,7 @@ const FeatureEntry::FeatureVariation
+@@ -4258,7 +4278,7 @@ const FeatureEntry::FeatureVariation
1, nullptr},
};
@@ -78,7 +78,7 @@
const FeatureEntry::FeatureParam kContextualCueingEnabledNoEngagementCap[] = {
{"BackoffTime", "0h"},
{"BackoffMultiplierBase", "0.0"},
-@@ -5468,7 +5488,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5469,7 +5489,7 @@ const FeatureEntry kFeatureEntries[] = {
},
#endif // BUILDFLAG(IS_WIN)
@@ -87,7 +87,7 @@
{
"fluent-overlay-scrollbars",
flag_descriptions::kFluentOverlayScrollbarsName,
-@@ -5767,7 +5787,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5768,7 +5788,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kEnableIsolatedWebAppDevModeName,
flag_descriptions::kEnableIsolatedWebAppDevModeDescription, kOsDesktop,
FEATURE_VALUE_TYPE(features::kIsolatedWebAppDevMode)},
@@ -96,7 +96,7 @@
{"enable-iwa-key-distribution-component",
flag_descriptions::kEnableIwaKeyDistributionComponentName,
flag_descriptions::kEnableIwaKeyDistributionComponentDescription,
-@@ -5981,7 +6001,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5982,7 +6002,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(media::kUseSCContentSharingPicker)},
#endif // BUILDFLAG(IS_MAC)
@@ -105,7 +105,7 @@
{"pulseaudio-loopback-for-cast",
flag_descriptions::kPulseaudioLoopbackForCastName,
flag_descriptions::kPulseaudioLoopbackForCastDescription, kOsLinux,
-@@ -6014,6 +6034,16 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6015,6 +6035,16 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kWaylandSessionManagementName,
flag_descriptions::kWaylandSessionManagementDescription, kOsLinux,
FEATURE_VALUE_TYPE(features::kWaylandSessionManagement)},
@@ -122,7 +122,7 @@
#endif // BUILDFLAG(IS_LINUX)
#if BUILDFLAG(ENABLE_VR)
-@@ -6915,7 +6945,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6916,7 +6946,7 @@ const FeatureEntry kFeatureEntries[] = {
"MlUrlScoring")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -131,7 +131,7 @@
{"contextual-search-box-uses-contextual-search-provider",
flag_descriptions::kContextualSearchBoxUsesContextualSearchProviderName,
flag_descriptions::
-@@ -7314,7 +7344,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7320,7 +7350,7 @@ const FeatureEntry kFeatureEntries[] = {
kNumSrpZpsRelatedSearches,
"PowerTools")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -140,7 +140,7 @@
{"history-embeddings", flag_descriptions::kHistoryEmbeddingsName,
flag_descriptions::kHistoryEmbeddingsDescription, kOsDesktop,
FEATURE_VALUE_TYPE(history_embeddings::kHistoryEmbeddings)},
-@@ -7819,7 +7849,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7825,7 +7855,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(printing::features::kAddPrinterViaPrintscanmgr)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -149,7 +149,7 @@
{"cups-ipp-printing-backend",
flag_descriptions::kCupsIppPrintingBackendName,
flag_descriptions::kCupsIppPrintingBackendDescription, kOsDesktop,
-@@ -8780,7 +8810,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -8786,7 +8816,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(media::kGlobalMediaControlsUpdatedUI)},
#endif // !BUILDFLAG(IS_CHROMEOS)
@@ -158,7 +158,7 @@
{"enable-network-service-sandbox",
flag_descriptions::kEnableNetworkServiceSandboxName,
flag_descriptions::kEnableNetworkServiceSandboxDescription,
-@@ -9407,7 +9437,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9413,7 +9443,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(ash::features::kWallpaperGooglePhotosSharedAlbums)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -167,7 +167,7 @@
{"enable-get-all-screens-media", flag_descriptions::kGetAllScreensMediaName,
flag_descriptions::kGetAllScreensMediaDescription, kOsCrOS | kOsLinux,
FEATURE_VALUE_TYPE(blink::features::kGetAllScreensMedia)},
-@@ -9432,7 +9462,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9438,7 +9468,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kGlobalVaapiLockDescription, kOsCrOS | kOsLinux,
FEATURE_VALUE_TYPE(media::kGlobalVaapiLock)},
@@ -176,7 +176,7 @@
{
"ui-debug-tools",
flag_descriptions::kUIDebugToolsName,
-@@ -9888,7 +9918,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9894,7 +9924,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -185,7 +185,7 @@
{"media-session-enter-picture-in-picture",
flag_descriptions::kMediaSessionEnterPictureInPictureName,
flag_descriptions::kMediaSessionEnterPictureInPictureDescription,
-@@ -10074,7 +10104,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10080,7 +10110,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kReduceTransferSizeUpdatedIPCDescription, kOsAll,
FEATURE_VALUE_TYPE(network::features::kReduceTransferSizeUpdatedIPC)},
@@ -194,7 +194,7 @@
{"reduce-user-agent-data-linux-platform-version",
flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionName,
flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionDescription,
-@@ -10573,7 +10603,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10579,7 +10609,7 @@ const FeatureEntry kFeatureEntries[] = {
kOsDesktop | kOsAndroid,
FEATURE_VALUE_TYPE(features::kProcessPerSiteUpToMainFrameThreshold)},
@@ -203,7 +203,7 @@
{"camera-mic-effects", flag_descriptions::kCameraMicEffectsName,
flag_descriptions::kCameraMicEffectsDescription,
static_cast<unsigned short>(kOsMac | kOsWin | kOsLinux),
-@@ -10696,7 +10726,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10702,7 +10732,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kRcapsDynamicProfileCountryDescription, kOsAll,
FEATURE_VALUE_TYPE(switches::kDynamicProfileCountry)},
@@ -212,7 +212,7 @@
{"third-party-profile-management",
flag_descriptions::kThirdPartyProfileManagementName,
flag_descriptions::kThirdPartyProfileManagementDescription,
-@@ -10725,7 +10755,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10731,7 +10761,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -221,7 +221,7 @@
{"enable-user-navigation-capturing-pwa",
flag_descriptions::kPwaNavigationCapturingName,
flag_descriptions::kPwaNavigationCapturingDescription,
-@@ -11290,7 +11320,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11296,7 +11326,7 @@ const FeatureEntry kFeatureEntries[] = {
PLATFORM_FEATURE_NAME_TYPE("CrOSLateBootGravedigger")},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -230,7 +230,7 @@
{"replace-sync-promos-with-sign-in-promos-desktop",
flag_descriptions::kReplaceSyncPromosWithSignInPromosName,
flag_descriptions::kReplaceSyncPromosWithSignInPromosDescription,
-@@ -11449,7 +11479,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11455,7 +11485,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kCanvasHibernationDescription, kOsAll,
FEATURE_VALUE_TYPE(blink::features::kCanvas2DHibernation)},
@@ -239,7 +239,7 @@
{"enable-history-sync-optin",
flag_descriptions::kEnableHistorySyncOptinName,
flag_descriptions::kEnableHistorySyncOptinDescription,
-@@ -11552,7 +11582,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11558,7 +11588,7 @@ const FeatureEntry kFeatureEntries[] = {
"HistoryOptInEducationalTipVariations")},
#endif // BUILDFLAG(IS_ANDROID)
@@ -248,7 +248,7 @@
{"supervised-user-local-web-approvals",
flag_descriptions::kSupervisedUserLocalWebApprovalsName,
flag_descriptions::kSupervisedUserLocalWebApprovalsDescription,
-@@ -11778,7 +11808,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11784,7 +11814,7 @@ const FeatureEntry kFeatureEntries[] = {
segmentation_platform::features::kSegmentationSurveyPage)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -257,7 +257,7 @@
{"autofill-enable-buy-now-pay-later",
flag_descriptions::kAutofillEnableBuyNowPayLaterName,
flag_descriptions::kAutofillEnableBuyNowPayLaterDescription, kOsDesktop,
-@@ -11877,7 +11907,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11883,7 +11913,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(
autofill::features::kAutofillEnableCardInfoRuntimeRetrieval)},
@@ -266,7 +266,7 @@
{"translation-api", flag_descriptions::kTranslationAPIName,
flag_descriptions::kTranslationAPIDescription, kOsMac | kOsWin | kOsLinux,
FEATURE_WITH_PARAMS_VALUE_TYPE(blink::features::kTranslationAPI,
-@@ -11911,7 +11941,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11917,7 +11947,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(
password_manager::features::kPasswordFormClientsideClassifier)},
@@ -275,7 +275,7 @@
{"contextual-cueing", flag_descriptions::kContextualCueingName,
flag_descriptions::kContextualCueingDescription,
kOsLinux | kOsMac | kOsWin,
-@@ -12241,7 +12271,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12247,7 +12277,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(ui::kUseNewEtc1Encoder)},
#endif // !BUILDFLAG(IS_ANDROID)
@@ -284,7 +284,7 @@
{"automatic-usb-detach", flag_descriptions::kAutomaticUsbDetachName,
flag_descriptions::kAutomaticUsbDetachDescription, kOsAndroid | kOsLinux,
FEATURE_VALUE_TYPE(features::kAutomaticUsbDetach)},
-@@ -12285,7 +12315,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12291,7 +12321,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // !BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -293,7 +293,7 @@
{"autofill-enable-amount-extraction-desktop",
flag_descriptions::kAutofillEnableAmountExtractionDesktopName,
flag_descriptions::kAutofillEnableAmountExtractionDesktopDescription,
-@@ -12305,7 +12335,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12311,7 +12341,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(blink::features::kClipboardChangeEvent)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -302,7 +302,7 @@
{"autofill-enable-amount-extraction-allowlist-desktop",
flag_descriptions::kAutofillEnableAmountExtractionAllowlistDesktopName,
flag_descriptions::
-@@ -12437,7 +12467,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12443,7 +12473,7 @@ const FeatureEntry kFeatureEntries[] = {
apps::chrome_app_deprecation::kAllowUserInstalledChromeApps)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -311,7 +311,7 @@
{"chrome-web-store-navigation-throttle",
flag_descriptions::kChromeWebStoreNavigationThrottleName,
flag_descriptions::kChromeWebStoreNavigationThrottleDescription,
-@@ -12473,7 +12503,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12479,7 +12509,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -320,7 +320,7 @@
{"autofill-enable-amount-extraction-testing",
flag_descriptions::kAutofillEnableAmountExtractionTestingName,
flag_descriptions::kAutofillEnableAmountExtractionTestingDescription,
-@@ -12488,7 +12518,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12494,7 +12524,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kEnableWebAppPredictableAppUpdatingDescription, kOsAll,
FEATURE_VALUE_TYPE(features::kWebAppPredictableAppUpdating)},
@@ -329,7 +329,7 @@
{"root-scrollbar-follows-browser-theme",
flag_descriptions::kRootScrollbarFollowsTheme,
flag_descriptions::kRootScrollbarFollowsThemeDescription,
-@@ -12739,7 +12769,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12745,7 +12775,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -338,7 +338,7 @@
{"tab-group-home", tabs::flag_descriptions::kTabGroupHomeName,
tabs::flag_descriptions::kTabGroupHomeDescription, kOsDesktop,
FEATURE_VALUE_TYPE(tabs::kTabGroupHome)},
-@@ -12825,7 +12855,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12831,7 +12861,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -347,7 +347,7 @@
{"enable-site-search-allow-user-override-policy",
flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyName,
flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyDescription,
-@@ -12948,7 +12978,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12954,7 +12984,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // !BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -356,7 +356,7 @@
{"lens-search-side-panel-default-width-change",
flag_descriptions::kLensSearchSidePanelDefaultWidthChangeName,
flag_descriptions::kLensSearchSidePanelDefaultWidthChangeDescription,
-@@ -12972,7 +13002,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12978,7 +13008,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -365,7 +365,7 @@
{"autofill-enable-buy-now-pay-later-for-klarna",
flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaName,
flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaDescription,
-@@ -13010,7 +13040,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13016,7 +13046,7 @@ const FeatureEntry kFeatureEntries[] = {
autofill::features::kAutofillEnableDownstreamCardAwarenessIph)},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -374,7 +374,7 @@
{"enable-lens-overlay-back-to-page",
flag_descriptions::kLensOverlayBackToPageName,
flag_descriptions::kLensOverlayBackToPageDescription, kOsDesktop,
-@@ -13059,7 +13089,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13065,7 +13095,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/devel/electron38/files/patch-chrome_browser_flag__descriptions.cc b/devel/electron38/files/patch-chrome_browser_flag__descriptions.cc
index 5c820cb057f7..937fec919191 100644
--- a/devel/electron38/files/patch-chrome_browser_flag__descriptions.cc
+++ b/devel/electron38/files/patch-chrome_browser_flag__descriptions.cc
@@ -1,6 +1,6 @@
---- chrome/browser/flag_descriptions.cc.orig 2025-08-26 20:49:50 UTC
+--- chrome/browser/flag_descriptions.cc.orig 2025-10-06 20:22:27 UTC
+++ chrome/browser/flag_descriptions.cc
-@@ -667,7 +667,7 @@ const char kAutofillEnableAllowlistForBmoCardCategoryB
+@@ -671,7 +671,7 @@ const char kAutofillEnableAllowlistForBmoCardCategoryB
"Autofill suggestions on the allowlisted merchant websites.";
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -9,7 +9,7 @@
const char kAutofillEnableAmountExtractionAllowlistDesktopName[] =
"Enable loading and querying the checkout amount extraction allowlist on "
"Chrome Desktop";
-@@ -685,7 +685,7 @@ const char kAutofillEnableAmountExtractionDesktopDescr
+@@ -689,7 +689,7 @@ const char kAutofillEnableAmountExtractionDesktopDescr
// BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -18,7 +18,7 @@
const char kAutofillEnableAmountExtractionTestingName[] =
"Enable amount extraction testing on Chrome desktop and Clank";
const char kAutofillEnableAmountExtractionTestingDescription[] =
-@@ -696,7 +696,7 @@ const char kAutofillEnableAmountExtractionTestingDescr
+@@ -700,7 +700,7 @@ const char kAutofillEnableAmountExtractionTestingDescr
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -27,7 +27,7 @@
const char kAutofillEnableBuyNowPayLaterName[] =
"Enable buy now pay later on Autofill";
const char kAutofillEnableBuyNowPayLaterDescription[] =
-@@ -1189,7 +1189,7 @@ const char kDevicePostureDescription[] =
+@@ -1193,7 +1193,7 @@ const char kDevicePostureDescription[] =
"Enables Device Posture API (foldable devices)";
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -36,7 +36,7 @@
const char kDocumentPictureInPictureAnimateResizeName[] =
"Document Picture-in-Picture Animate Resize";
const char kDocumentPictureInPictureAnimateResizeDescription[] =
-@@ -1335,7 +1335,7 @@ const char kContextMenuEmptySpaceDescription[] =
+@@ -1339,7 +1339,7 @@ const char kContextMenuEmptySpaceDescription[] =
"space, a context menu containing page-related items will be shown.";
#endif // BUILDFLAG(IS_ANDROID)
@@ -45,7 +45,7 @@
const char kContextualCueingName[] = "Contextual cueing";
const char kContextualCueingDescription[] =
"Enables the contextual cueing system to support showing actions.";
-@@ -1686,7 +1686,7 @@ const char kEnableIsolatedWebAppDevModeDescription[] =
+@@ -1690,7 +1690,7 @@ const char kEnableIsolatedWebAppDevModeDescription[] =
const char kEnableIsolatedWebAppDevModeDescription[] =
"Enables the installation of unverified Isolated Web Apps";
@@ -54,7 +54,7 @@
const char kEnableIwaKeyDistributionComponentName[] =
"Enable the Iwa Key Distribution component";
const char kEnableIwaKeyDistributionComponentDescription[] =
-@@ -3621,14 +3621,14 @@ const char kReduceTransferSizeUpdatedIPCDescription[]
+@@ -3625,14 +3625,14 @@ const char kReduceTransferSizeUpdatedIPCDescription[]
"When enabled, the network service will send TransferSizeUpdatedIPC IPC "
"only when DevTools is attached or the request is for an ad request.";
@@ -71,7 +71,7 @@
const char kReplaceSyncPromosWithSignInPromosName[] =
"Replace all sync-related UI with sign-in ones";
const char kReplaceSyncPromosWithSignInPromosDescription[] =
-@@ -3666,7 +3666,7 @@ const char kRobustWindowManagementDescription[] =
+@@ -3670,7 +3670,7 @@ const char kRobustWindowManagementDescription[] =
"experiencing predictable and reliable window behavior similar to desktop "
"browsers.";
@@ -80,7 +80,7 @@
const char kRootScrollbarFollowsTheme[] = "Make scrollbar follow theme";
const char kRootScrollbarFollowsThemeDescription[] =
"If enabled makes the root scrollbar follow the browser's theme color.";
-@@ -3916,7 +3916,7 @@ const char kDefaultSiteInstanceGroupsDescription[] =
+@@ -3920,7 +3920,7 @@ const char kDefaultSiteInstanceGroupsDescription[] =
"SiteInstance.";
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -89,7 +89,7 @@
const char kPwaNavigationCapturingName[] = "Desktop PWA Link Capturing";
const char kPwaNavigationCapturingDescription[] =
"Enables opening links from Chrome in an installed PWA. Currently under "
-@@ -4189,7 +4189,7 @@ const char kTouchTextEditingRedesignDescription[] =
+@@ -4193,7 +4193,7 @@ const char kTouchTextEditingRedesignDescription[] =
const char kTouchTextEditingRedesignDescription[] =
"Enables new touch text editing features.";
@@ -98,7 +98,7 @@
const char kEnableHistorySyncOptinName[] = "History Sync Opt-in";
const char kEnableHistorySyncOptinDescription[] =
"Enables the History Sync Opt-in screen on Desktop platforms. The screen "
-@@ -7759,7 +7759,7 @@ const char kTetheringExperimentalFunctionalityDescript
+@@ -7763,7 +7763,7 @@ const char kTetheringExperimentalFunctionalityDescript
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -107,7 +107,7 @@
const char kGetAllScreensMediaName[] = "GetAllScreensMedia API";
const char kGetAllScreensMediaDescription[] =
"When enabled, the getAllScreensMedia API for capturing multiple screens "
-@@ -7986,7 +7986,7 @@ const char kEnableArmHwdrmDescription[] = "Enable HW b
+@@ -7990,7 +7990,7 @@ const char kEnableArmHwdrmDescription[] = "Enable HW b
// Linux -----------------------------------------------------------------------
@@ -116,7 +116,7 @@
const char kPulseaudioLoopbackForCastName[] =
-@@ -8024,6 +8024,18 @@ const char kWaylandUiScalingDescription[] =
+@@ -8028,6 +8028,18 @@ const char kWaylandUiScalingDescription[] =
"Enable experimental support for text scaling in the Wayland backend "
"backed by full UI scaling. Requires #wayland-per-window-scaling to be "
"enabled too.";
@@ -135,7 +135,7 @@
#endif // BUILDFLAG(IS_LINUX)
// Random platform combinations -----------------------------------------------
-@@ -8073,7 +8085,7 @@ const char kGroupPromoPrototypeCpaDescription[] =
+@@ -8077,7 +8089,7 @@ const char kGroupPromoPrototypeCpaDescription[] =
"Enables contextual toolbar button for group promo prototype.";
#endif // BUILDFLAG(IS_ANDROID)
@@ -144,7 +144,7 @@
const char kEnableNetworkServiceSandboxName[] =
"Enable the network service sandbox.";
const char kEnableNetworkServiceSandboxDescription[] =
-@@ -8094,7 +8106,7 @@ const char kWebBluetoothConfirmPairingSupportDescripti
+@@ -8098,7 +8110,7 @@ const char kWebBluetoothConfirmPairingSupportDescripti
"Bluetooth";
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
@@ -153,7 +153,7 @@
const char kCupsIppPrintingBackendName[] = "CUPS IPP Printing Backend";
const char kCupsIppPrintingBackendDescription[] =
"Use the CUPS IPP printing backend instead of the original CUPS backend "
-@@ -8230,7 +8242,7 @@ const char kElementCaptureDescription[] =
+@@ -8234,7 +8246,7 @@ const char kElementCaptureDescription[] =
"media track into a track capturing just a specific DOM element.";
#endif // !BUILDFLAG(IS_ANDROID)
@@ -162,7 +162,7 @@
const char kUIDebugToolsName[] = "Debugging tools for UI";
const char kUIDebugToolsDescription[] =
"Enables additional keyboard shortcuts to help debugging.";
-@@ -8267,7 +8279,7 @@ const char kThirdPartyDisableChromeAutofillSettingsScr
+@@ -8271,7 +8283,7 @@ const char kThirdPartyDisableChromeAutofillSettingsScr
"Chrome's Address and Payments Autofill are disabled in third party mode.";
#endif // IS_ANDROID
@@ -171,7 +171,7 @@
const char kThirdPartyProfileManagementName[] =
"Third party profile management";
const char kThirdPartyProfileManagementDescription[] =
-@@ -8390,7 +8402,7 @@ const char kSupervisedUserBlockInterstitialV3Descripti
+@@ -8394,7 +8406,7 @@ const char kSupervisedUserBlockInterstitialV3Descripti
const char kSupervisedUserBlockInterstitialV3Description[] =
"Enables URL filter interstitial V3 for Family Link users.";
diff --git a/devel/electron38/files/patch-chrome_browser_flag__descriptions.h b/devel/electron38/files/patch-chrome_browser_flag__descriptions.h
index 321a3cc69264..8a5fb0ec96e5 100644
--- a/devel/electron38/files/patch-chrome_browser_flag__descriptions.h
+++ b/devel/electron38/files/patch-chrome_browser_flag__descriptions.h
@@ -1,6 +1,6 @@
---- chrome/browser/flag_descriptions.h.orig 2025-08-26 20:49:50 UTC
+--- chrome/browser/flag_descriptions.h.orig 2025-10-06 20:22:27 UTC
+++ chrome/browser/flag_descriptions.h
-@@ -435,7 +435,7 @@ extern const char
+@@ -438,7 +438,7 @@ extern const char
kAutofillEnableAllowlistForBmoCardCategoryBenefitsDescription[];
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -9,7 +9,7 @@
extern const char kAutofillEnableAmountExtractionAllowlistDesktopName[];
extern const char kAutofillEnableAmountExtractionAllowlistDesktopDescription[];
extern const char kAutofillEnableAmountExtractionDesktopName[];
-@@ -444,14 +444,14 @@ extern const char kAutofillEnableAmountExtractionDeskt
+@@ -447,14 +447,14 @@ extern const char kAutofillEnableAmountExtractionDeskt
// BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -26,7 +26,7 @@
extern const char kAutofillEnableBuyNowPayLaterName[];
extern const char kAutofillEnableBuyNowPayLaterDescription[];
-@@ -714,7 +714,7 @@ extern const char kContextMenuEmptySpaceDescription[];
+@@ -717,7 +717,7 @@ extern const char kContextMenuEmptySpaceDescription[];
extern const char kContextMenuEmptySpaceDescription[];
#endif // BUILDFLAG(IS_ANDROID)
@@ -35,7 +35,7 @@
extern const char kContextualCueingName[];
extern const char kContextualCueingDescription[];
extern const char kGlicActorName[];
-@@ -885,7 +885,7 @@ extern const char kDocumentPatchingDescription[];
+@@ -888,7 +888,7 @@ extern const char kDocumentPatchingDescription[];
extern const char kDocumentPatchingDescription[];
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -44,7 +44,7 @@
extern const char kDocumentPictureInPictureAnimateResizeName[];
extern const char kDocumentPictureInPictureAnimateResizeDescription[];
-@@ -1054,7 +1054,7 @@ extern const char kEnableIsolatedWebAppDevModeDescript
+@@ -1057,7 +1057,7 @@ extern const char kEnableIsolatedWebAppDevModeDescript
extern const char kEnableIsolatedWebAppDevModeName[];
extern const char kEnableIsolatedWebAppDevModeDescription[];
@@ -53,7 +53,7 @@
extern const char kEnableIwaKeyDistributionComponentName[];
extern const char kEnableIwaKeyDistributionComponentDescription[];
#endif // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -2061,7 +2061,7 @@ extern const char kReduceIPAddressChangeNotificationDe
+@@ -2064,7 +2064,7 @@ extern const char kReduceIPAddressChangeNotificationDe
#endif // BUILDFLAG(IS_MAC)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -62,7 +62,7 @@
extern const char kReplaceSyncPromosWithSignInPromosName[];
extern const char kReplaceSyncPromosWithSignInPromosDescription[];
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) ||
-@@ -2075,7 +2075,7 @@ extern const char kRobustWindowManagementDescription[]
+@@ -2078,7 +2078,7 @@ extern const char kRobustWindowManagementDescription[]
extern const char kRobustWindowManagementName[];
extern const char kRobustWindowManagementDescription[];
@@ -71,7 +71,7 @@
extern const char kRootScrollbarFollowsTheme[];
extern const char kRootScrollbarFollowsThemeDescription[];
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
-@@ -2216,7 +2216,7 @@ extern const char kDefaultSiteInstanceGroupsDescriptio
+@@ -2219,7 +2219,7 @@ extern const char kDefaultSiteInstanceGroupsDescriptio
extern const char kDefaultSiteInstanceGroupsDescription[];
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -80,7 +80,7 @@
extern const char kPwaNavigationCapturingName[];
extern const char kPwaNavigationCapturingDescription[];
#endif
-@@ -2392,7 +2392,7 @@ extern const char kTouchTextEditingRedesignDescription
+@@ -2395,7 +2395,7 @@ extern const char kTouchTextEditingRedesignDescription
extern const char kTouchTextEditingRedesignName[];
extern const char kTouchTextEditingRedesignDescription[];
@@ -89,7 +89,7 @@
extern const char kEnableHistorySyncOptinName[];
extern const char kEnableHistorySyncOptinDescription[];
-@@ -2662,7 +2662,7 @@ extern const char kReduceTransferSizeUpdatedIPCDescrip
+@@ -2665,7 +2665,7 @@ extern const char kReduceTransferSizeUpdatedIPCDescrip
extern const char kReduceTransferSizeUpdatedIPCName[];
extern const char kReduceTransferSizeUpdatedIPCDescription[];
@@ -98,7 +98,7 @@
extern const char kReduceUserAgentDataLinuxPlatformVersionName[];
extern const char kReduceUserAgentDataLinuxPlatformVersionDescription[];
#endif // #if BUILDFLAG(IS_LINUX)
-@@ -4478,7 +4478,7 @@ extern const char kTetheringExperimentalFunctionalityD
+@@ -4481,7 +4481,7 @@ extern const char kTetheringExperimentalFunctionalityD
#endif // #if BUILDFLAG(IS_CHROMEOS)
@@ -107,7 +107,7 @@
extern const char kGetAllScreensMediaName[];
extern const char kGetAllScreensMediaDescription[];
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-@@ -4610,7 +4610,7 @@ extern const char kEnableArmHwdrmDescription[];
+@@ -4613,7 +4613,7 @@ extern const char kEnableArmHwdrmDescription[];
// Linux ---------------------------------------------------------------------
@@ -116,7 +116,7 @@
extern const char kPulseaudioLoopbackForCastName[];
-@@ -4632,6 +4632,9 @@ extern const char kWaylandUiScalingDescription[];
+@@ -4635,6 +4635,9 @@ extern const char kWaylandUiScalingDescription[];
extern const char kWaylandUiScalingName[];
extern const char kWaylandUiScalingDescription[];
@@ -126,7 +126,7 @@
#endif // BUILDFLAG(IS_LINUX)
// Random platform combinations -----------------------------------------------
-@@ -4646,7 +4649,7 @@ extern const char kWebBluetoothConfirmPairingSupportDe
+@@ -4649,7 +4652,7 @@ extern const char kWebBluetoothConfirmPairingSupportDe
extern const char kWebBluetoothConfirmPairingSupportDescription[];
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
@@ -135,7 +135,7 @@
extern const char kCupsIppPrintingBackendName[];
extern const char kCupsIppPrintingBackendDescription[];
#endif // BUILDFLAG(IS_LINUX) && BUILDFLAG(ENABLE_PRINTING)
-@@ -4670,7 +4673,7 @@ extern const char kTaskManagerDesktopRefreshDescriptio
+@@ -4673,7 +4676,7 @@ extern const char kTaskManagerDesktopRefreshDescriptio
extern const char kTaskManagerDesktopRefreshDescription[];
#endif // BUILDFLAG(IS_ANDROID)
@@ -144,7 +144,7 @@
extern const char kEnableNetworkServiceSandboxName[];
extern const char kEnableNetworkServiceSandboxDescription[];
-@@ -4753,7 +4756,7 @@ extern const char kElementCaptureDescription[];
+@@ -4756,7 +4759,7 @@ extern const char kElementCaptureDescription[];
extern const char kElementCaptureDescription[];
#endif // !BUILDFLAG(IS_ANDROID)
@@ -153,7 +153,7 @@
extern const char kUIDebugToolsName[];
extern const char kUIDebugToolsDescription[];
#endif
-@@ -4781,7 +4784,7 @@ extern const char kThirdPartyDisableChromeAutofillSett
+@@ -4784,7 +4787,7 @@ extern const char kThirdPartyDisableChromeAutofillSett
extern const char kThirdPartyDisableChromeAutofillSettingsScreenDescription[];
#endif // IS_ANDROID
@@ -162,7 +162,7 @@
extern const char kThirdPartyProfileManagementName[];
extern const char kThirdPartyProfileManagementDescription[];
-@@ -4857,7 +4860,7 @@ extern const char kSupervisedUserBlockInterstitialV3De
+@@ -4860,7 +4863,7 @@ extern const char kSupervisedUserBlockInterstitialV3De
extern const char kSupervisedUserBlockInterstitialV3Name[];
extern const char kSupervisedUserBlockInterstitialV3Description[];
diff --git a/devel/electron38/files/patch-chrome_browser_ui_views_frame_browser__view.cc b/devel/electron38/files/patch-chrome_browser_ui_views_frame_browser__view.cc
index d7ab277b1149..71a4fbac0e48 100644
--- a/devel/electron38/files/patch-chrome_browser_ui_views_frame_browser__view.cc
+++ b/devel/electron38/files/patch-chrome_browser_ui_views_frame_browser__view.cc
@@ -1,4 +1,4 @@
---- chrome/browser/ui/views/frame/browser_view.cc.orig 2025-08-26 20:49:50 UTC
+--- chrome/browser/ui/views/frame/browser_view.cc.orig 2025-10-06 20:22:27 UTC
+++ chrome/browser/ui/views/frame/browser_view.cc
@@ -2476,7 +2476,7 @@ void BrowserView::TabDraggingStatusChanged(bool is_dra
}
@@ -9,7 +9,7 @@
std::vector<ContentsWebView*> contents_web_views =
GetAllVisibleContentsWebViews();
-@@ -5961,7 +5961,7 @@ void BrowserView::MaybeShowSupervisedUserProfileSignIn
+@@ -5972,7 +5972,7 @@ void BrowserView::MaybeShowSupervisedUserProfileSignIn
}
void BrowserView::MaybeShowSupervisedUserProfileSignInIPH() {
diff --git a/devel/electron38/files/patch-chrome_browser_ui_views_tabs_tab.cc b/devel/electron38/files/patch-chrome_browser_ui_views_tabs_tab.cc
index 86aabbfaed7b..4d6c38e93ea4 100644
--- a/devel/electron38/files/patch-chrome_browser_ui_views_tabs_tab.cc
+++ b/devel/electron38/files/patch-chrome_browser_ui_views_tabs_tab.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/views/tabs/tab.cc.orig 2025-08-26 20:49:50 UTC
+--- chrome/browser/ui/views/tabs/tab.cc.orig 2025-10-06 20:22:27 UTC
+++ chrome/browser/ui/views/tabs/tab.cc
-@@ -670,7 +670,7 @@ void Tab::MaybeUpdateHoverStatus(const ui::MouseEvent&
+@@ -677,7 +677,7 @@ void Tab::MaybeUpdateHoverStatus(const ui::MouseEvent&
return;
}
diff --git a/devel/electron38/files/patch-components_enterprise_browser_reporting_report__util.cc b/devel/electron38/files/patch-components_enterprise_browser_reporting_report__util.cc
index 82e91e8736e8..20b8a362cf39 100644
--- a/devel/electron38/files/patch-components_enterprise_browser_reporting_report__util.cc
+++ b/devel/electron38/files/patch-components_enterprise_browser_reporting_report__util.cc
@@ -1,6 +1,6 @@
---- components/enterprise/browser/reporting/report_util.cc.orig 2025-08-26 20:49:50 UTC
+--- components/enterprise/browser/reporting/report_util.cc.orig 2025-10-06 20:22:27 UTC
+++ components/enterprise/browser/reporting/report_util.cc
-@@ -199,7 +199,7 @@ std::string GetSecuritySignalsInReport(
+@@ -197,7 +197,7 @@ std::string GetSecuritySignalsInReport(
signals_dict.Set("antivirus_info", std::move(anti_virus_list));
signals_dict.Set("hotfixes", RepeatedFieldptrToList(os_report.hotfixes()));
diff --git a/devel/electron38/files/patch-electron_shell_browser_native__window__views.cc b/devel/electron38/files/patch-electron_shell_browser_native__window__views.cc
index fc0e80f6bb35..834d7d6d54c9 100644
--- a/devel/electron38/files/patch-electron_shell_browser_native__window__views.cc
+++ b/devel/electron38/files/patch-electron_shell_browser_native__window__views.cc
@@ -1,4 +1,4 @@
---- electron/shell/browser/native_window_views.cc.orig 2025-09-02 20:56:04 UTC
+--- electron/shell/browser/native_window_views.cc.orig 2025-10-14 04:39:39 UTC
+++ electron/shell/browser/native_window_views.cc
@@ -53,7 +53,7 @@
#include "ui/wm/core/shadow_types.h"
@@ -89,8 +89,8 @@
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// On Linux and Windows the minimum and maximum size should be updated with
// window size when window is not resizable.
- if (!resizable_) {
-@@ -1122,7 +1122,7 @@ bool NativeWindowViews::IsClosable() const {
+ if (!CanResize()) {
+@@ -1125,7 +1125,7 @@ bool NativeWindowViews::IsClosable() const {
return false;
}
return !(info.fState & MFS_DISABLED);
@@ -99,7 +99,7 @@
return true;
#endif
}
-@@ -1162,7 +1162,7 @@ void NativeWindowViews::Center() {
+@@ -1165,7 +1165,7 @@ void NativeWindowViews::Center() {
// for now to avoid breaking API contract, but should consider the long
// term plan for this aligning with upstream.
void NativeWindowViews::Center() {
@@ -108,7 +108,7 @@
auto display =
display::Screen::GetScreen()->GetDisplayNearestWindow(GetNativeWindow());
gfx::Rect window_bounds_in_screen = display.work_area();
-@@ -1378,7 +1378,7 @@ void NativeWindowViews::SetMenu(ElectronMenuModel* men
+@@ -1381,7 +1381,7 @@ void NativeWindowViews::SetMenu(ElectronMenuModel* men
}
void NativeWindowViews::SetMenu(ElectronMenuModel* menu_model) {
@@ -117,7 +117,7 @@
// Remove global menu bar.
if (global_menu_bar_ && menu_model == nullptr) {
global_menu_bar_.reset();
-@@ -1434,7 +1434,7 @@ void NativeWindowViews::SetParentWindow(NativeWindow*
+@@ -1437,7 +1437,7 @@ void NativeWindowViews::SetParentWindow(NativeWindow*
void NativeWindowViews::SetParentWindow(NativeWindow* parent) {
NativeWindow::SetParentWindow(parent);
@@ -126,7 +126,7 @@
if (x11_util::IsX11()) {
auto* connection = x11::Connection::Get();
connection->SetProperty(
-@@ -1480,7 +1480,7 @@ void NativeWindowViews::SetProgressBar(double progress
+@@ -1483,7 +1483,7 @@ void NativeWindowViews::SetProgressBar(double progress
NativeWindow::ProgressState state) {
#if BUILDFLAG(IS_WIN)
taskbar_host_.SetProgressBar(GetAcceleratedWidget(), progress, state);
@@ -135,7 +135,7 @@
if (unity::IsRunning()) {
unity::SetProgressFraction(progress);
}
-@@ -1606,7 +1606,7 @@ content::DesktopMediaID NativeWindowViews::GetDesktopM
+@@ -1609,7 +1609,7 @@ content::DesktopMediaID NativeWindowViews::GetDesktopM
#if BUILDFLAG(IS_WIN)
window_handle =
reinterpret_cast<content::DesktopMediaID::Id>(accelerated_widget);
@@ -144,7 +144,7 @@
window_handle = static_cast<uint32_t>(accelerated_widget);
#endif
aura::WindowTreeHost* const host =
-@@ -1704,7 +1704,7 @@ void NativeWindowViews::SetIcon(HICON window_icon, HIC
+@@ -1707,7 +1707,7 @@ void NativeWindowViews::SetIcon(HICON window_icon, HIC
SendMessage(hwnd, WM_SETICON, ICON_BIG,
reinterpret_cast<LPARAM>(app_icon_.get()));
}
@@ -153,7 +153,7 @@
void NativeWindowViews::SetIcon(const gfx::ImageSkia& icon) {
auto* tree_host = views::DesktopWindowTreeHostLinux::GetHostForWidget(
GetAcceleratedWidget());
-@@ -1825,7 +1825,7 @@ bool NativeWindowViews::CanMinimize() const {
+@@ -1828,7 +1828,7 @@ bool NativeWindowViews::CanMinimize() const {
bool NativeWindowViews::CanMinimize() const {
#if BUILDFLAG(IS_WIN)
return minimizable_;
@@ -162,7 +162,7 @@
return true;
#endif
}
-@@ -1867,7 +1867,7 @@ NativeWindowViews::CreateNonClientFrameView(views::Wid
+@@ -1870,7 +1870,7 @@ NativeWindowViews::CreateNonClientFrameView(views::Wid
#endif
}
@@ -171,7 +171,7 @@
electron::ClientFrameViewLinux* NativeWindowViews::GetClientFrameViewLinux() {
// Check to make sure this window's non-client frame view is a
// ClientFrameViewLinux. If either has_frame() or has_client_frame()
-@@ -1890,7 +1890,7 @@ void NativeWindowViews::HandleKeyboardEvent(
+@@ -1893,7 +1893,7 @@ void NativeWindowViews::HandleKeyboardEvent(
if (widget_destroyed_)
return;
@@ -180,7 +180,7 @@
if (event.windows_key_code == ui::VKEY_BROWSER_BACK)
NotifyWindowExecuteAppCommand(kBrowserBackward);
else if (event.windows_key_code == ui::VKEY_BROWSER_FORWARD)
-@@ -1909,7 +1909,7 @@ void NativeWindowViews::OnMouseEvent(ui::MouseEvent* e
+@@ -1912,7 +1912,7 @@ void NativeWindowViews::OnMouseEvent(ui::MouseEvent* e
// Alt+Click should not toggle menu bar.
root_view_.ResetAltState();
diff --git a/devel/electron38/files/patch-electron_shell_browser_native__window__views.h b/devel/electron38/files/patch-electron_shell_browser_native__window__views.h
index b7457cd5f788..6e925ff258b2 100644
--- a/devel/electron38/files/patch-electron_shell_browser_native__window__views.h
+++ b/devel/electron38/files/patch-electron_shell_browser_native__window__views.h
@@ -1,4 +1,4 @@
---- electron/shell/browser/native_window_views.h.orig 2025-09-02 20:56:04 UTC
+--- electron/shell/browser/native_window_views.h.orig 2025-10-14 04:39:39 UTC
+++ electron/shell/browser/native_window_views.h
@@ -30,7 +30,7 @@ namespace electron {
@@ -9,7 +9,7 @@
class ClientFrameViewLinux;
class GlobalMenuBarX11;
#endif
-@@ -171,7 +171,7 @@ class NativeWindowViews : public NativeWindow,
+@@ -172,7 +172,7 @@ class NativeWindowViews : public NativeWindow,
LPARAM l_param,
LRESULT* result);
void SetIcon(HICON small_icon, HICON app_icon);
@@ -18,7 +18,7 @@
void SetIcon(const gfx::ImageSkia& icon);
#endif
-@@ -188,7 +188,7 @@ class NativeWindowViews : public NativeWindow,
+@@ -189,7 +189,7 @@ class NativeWindowViews : public NativeWindow,
SkColor overlay_button_color() const { return overlay_button_color_; }
SkColor overlay_symbol_color() const { return overlay_symbol_color_; }
@@ -27,7 +27,7 @@
// returns the ClientFrameViewLinux iff that is our NonClientFrameView type,
// nullptr otherwise.
ClientFrameViewLinux* GetClientFrameViewLinux();
-@@ -266,7 +266,7 @@ class NativeWindowViews : public NativeWindow,
+@@ -267,7 +267,7 @@ class NativeWindowViews : public NativeWindow,
// events from resizing the window.
extensions::SizeConstraints old_size_constraints_;
diff --git a/devel/electron38/files/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc b/devel/electron38/files/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc
index 97b7c2e43dd8..4a330aa2b463 100644
--- a/devel/electron38/files/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc
+++ b/devel/electron38/files/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc
@@ -1,4 +1,4 @@
---- ui/base/accelerators/global_accelerator_listener/global_accelerator_listener_ozone.cc.orig 2025-07-04 05:17:06 UTC
+--- ui/base/accelerators/global_accelerator_listener/global_accelerator_listener_ozone.cc.orig 2025-10-17 08:45:58 UTC
+++ ui/base/accelerators/global_accelerator_listener/global_accelerator_listener_ozone.cc
@@ -12,7 +12,7 @@
#include "ui/base/accelerators/accelerator.h"
@@ -8,8 +8,8 @@
+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_DBUS)
#include "base/environment.h"
#include "base/feature_list.h"
- #include "build/branding_buildflags.h"
-@@ -22,7 +22,7 @@ namespace {
+ #include "base/nix/xdg_util.h"
+@@ -23,7 +23,7 @@ namespace {
using content::BrowserThread;
namespace {
@@ -18,12 +18,12 @@
BASE_FEATURE(kGlobalShortcutsPortal,
"GlobalShortcutsPortal",
base::FEATURE_ENABLED_BY_DEFAULT);
-@@ -74,7 +74,7 @@ GlobalAcceleratorListener* GlobalAcceleratorListener::
+@@ -75,7 +75,7 @@ GlobalAcceleratorListener* GlobalAcceleratorListener::
return instance->get();
}
-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_DBUS)
+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_DBUS)
- if (base::FeatureList::IsEnabled(kGlobalShortcutsPortal)) {
- static GlobalAcceleratorListenerLinux* const linux_instance =
- new GlobalAcceleratorListenerLinux(nullptr, GetSessionName());
+ // ListShortcuts on GNOME will return an empty list when the session is
+ // created, making this class incorrectly believe it must rebind all
+ // shortcuts, leading to a dialog shown on every browser start.
diff --git a/devel/git/Makefile b/devel/git/Makefile
index be4423fe4fd3..595d3df56ef0 100644
--- a/devel/git/Makefile
+++ b/devel/git/Makefile
@@ -1,5 +1,5 @@
PORTNAME= git
-DISTVERSION= 2.51.0
+DISTVERSION= 2.51.1
CATEGORIES= devel
MASTER_SITES= KERNEL_ORG/software/scm/git
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
diff --git a/devel/git/distinfo b/devel/git/distinfo
index 97d9bc2835ce..9b5362e4a4e9 100644
--- a/devel/git/distinfo
+++ b/devel/git/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1755609765
-SHA256 (git-2.51.0.tar.xz) = 60a7c2251cc2e588d5cd87bae567260617c6de0c22dca9cdbfc4c7d2b8990b62
-SIZE (git-2.51.0.tar.xz) = 7857228
-SHA256 (git-manpages-2.51.0.tar.xz) = c10aea63316865ace762078a6e67fc3cf117b11a5c9d4a2a52cb3762ae22ed35
-SIZE (git-manpages-2.51.0.tar.xz) = 602200
-SHA256 (git-htmldocs-2.51.0.tar.xz) = dd33897c676ea140d57a652758e458756fa93582801cfd1d7e1f62acd5fa7580
-SIZE (git-htmldocs-2.51.0.tar.xz) = 1627664
+TIMESTAMP = 1760727055
+SHA256 (git-2.51.1.tar.xz) = a83fd9ffaed7eee679ed92ceb06f75b4615ebf66d3ac4fbdbfbc9567dc533f4a
+SIZE (git-2.51.1.tar.xz) = 7865216
+SHA256 (git-manpages-2.51.1.tar.xz) = 07a3fd7d3f9c305643b60d7899807d9c0474dc96f7d2a73c7887f327c258f22e
+SIZE (git-manpages-2.51.1.tar.xz) = 602552
+SHA256 (git-htmldocs-2.51.1.tar.xz) = 524122af16a2c816dc6298f0cea1b761a840d76977e74de2bfffcdbdabc9dc0d
+SIZE (git-htmldocs-2.51.1.tar.xz) = 1629412
diff --git a/devel/git/pkg-plist b/devel/git/pkg-plist
index de0df5fd2882..072d56484620 100644
--- a/devel/git/pkg-plist
+++ b/devel/git/pkg-plist
@@ -918,6 +918,7 @@ share/man/man7/gitworkflows.7.gz
%%DOCS%%%%DOCSDIR%%/RelNotes/2.50.0.adoc
%%DOCS%%%%DOCSDIR%%/RelNotes/2.50.1.adoc
%%DOCS%%%%DOCSDIR%%/RelNotes/2.51.0.adoc
+%%DOCS%%%%DOCSDIR%%/RelNotes/2.51.1.adoc
%%DOCS%%%%DOCSDIR%%/RelNotes/2.5.0.adoc
%%DOCS%%%%DOCSDIR%%/RelNotes/2.5.1.adoc
%%DOCS%%%%DOCSDIR%%/RelNotes/2.5.2.adoc
diff --git a/devel/gstreamer1-devtools/distinfo b/devel/gstreamer1-devtools/distinfo
index 509072a49c7e..6ff81be75073 100644
--- a/devel/gstreamer1-devtools/distinfo
+++ b/devel/gstreamer1-devtools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758228169
-SHA256 (gst-devtools-1.26.6.tar.xz) = dec8fc56d578d65c498e65e56efe44994c5d3f4e85dbbdff0242b441b32e19b2
-SIZE (gst-devtools-1.26.6.tar.xz) = 1616708
+TIMESTAMP = 1760597516
+SHA256 (gst-devtools-1.26.7.tar.xz) = 6912330ecfaf4f4f1329defbe97b9daf92e9aeaf8375e327a0dd30524d79f0a0
+SIZE (gst-devtools-1.26.7.tar.xz) = 1618504
diff --git a/devel/hs-ShellCheck/Makefile b/devel/hs-ShellCheck/Makefile
index d1fbeae5f836..8e4c6834d71a 100644
--- a/devel/hs-ShellCheck/Makefile
+++ b/devel/hs-ShellCheck/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ShellCheck
-DISTVERSION= 0.10.0
+DISTVERSION= 0.11.0
CATEGORIES= devel haskell
MAINTAINER= ashish@FreeBSD.org
@@ -11,50 +11,58 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cabal
-USE_CABAL= Diff-0.5_1 \
- OneTuple-0.4.1.1_1 \
- QuickCheck-2.14.3 \
+USE_CABAL= Diff-1.0.2 \
+ OneTuple-0.4.2_1 \
+ QuickCheck-2.16.0.0 \
StateVar-1.2.2 \
- aeson-2.2.1.0_1 \
- assoc-1.1_1 \
- base-orphans-0.9.1 \
- bifunctors-5.6.2 \
- comonad-5.0.8_2 \
+ aeson-2.2.3.0_4 \
+ ansi-terminal-1.1.3 \
+ ansi-terminal-types-1.1.3 \
+ assoc-1.1.1_1 \
+ base-orphans-0.9.3 \
+ bifunctors-5.6.2_2 \
+ character-ps-0.1 \
+ colour-2.3.6 \
+ comonad-5.0.9_1 \
contravariant-1.5.5 \
- data-fix-0.3.2_5 \
+ data-fix-0.3.4_1 \
distributive-0.6.2.1_1 \
- dlist-1.0_1 \
- fgl-5.8.2.0 \
- generically-0.1.1_2 \
- hashable-1.4.4.0_1 \
- indexed-traversable-0.1.3 \
- indexed-traversable-instances-0.1.1.2_2 \
- integer-conversion-0.1.0.1_1 \
- integer-logarithms-1.0.3.1_6 \
+ dlist-1.0_2 \
+ fgl-5.8.3.0_1 \
+ generically-0.1.1_4 \
+ hashable-1.5.0.0_1 \
+ indexed-traversable-0.1.4_1 \
+ indexed-traversable-instances-0.1.2_1 \
+ integer-conversion-0.1.1_1 \
+ integer-logarithms-1.0.4 \
network-uri-2.6.4.2_1 \
- os-string-2.0.2 \
- primitive-0.9.0.0_1 \
- random-1.2.1.2 \
- regex-base-0.94.0.2_4 \
- regex-tdfa-1.3.2.2_2 \
- scientific-0.3.7.0_7 \
- semialign-1.3_1 \
- semigroupoids-6.0.0.1_1 \
- splitmix-0.1.0.5_1 \
- strict-0.5_1 \
- tagged-0.8.8_1 \
- text-iso8601-0.1_1 \
- text-short-0.1.5_3 \
- th-abstraction-0.6.0.0_2 \
- th-compat-0.1.5 \
- these-1.2_1 \
- time-compat-1.9.6.1_6 \
+ optparse-applicative-0.19.0.0 \
+ os-string-2.0.8 \
+ prettyprinter-1.7.1 \
+ prettyprinter-ansi-terminal-1.1.3 \
+ primitive-0.9.1.0 \
+ random-1.3.1 \
+ regex-base-0.94.0.3 \
+ regex-tdfa-1.3.2.5 \
+ scientific-0.3.8.0_2 \
+ semialign-1.3.1_2 \
+ semigroupoids-6.0.1_2 \
+ splitmix-0.1.3.1 \
+ strict-0.5.1_1 \
+ tagged-0.8.9 \
+ tasty-1.5.3_2 \
+ text-iso8601-0.1.1_2 \
+ text-short-0.1.6_3 \
+ th-abstraction-0.7.1.0_1 \
+ th-compat-0.1.6 \
+ these-1.2.1_2 \
+ time-compat-1.9.8 \
transformers-compat-0.7.2 \
- unordered-containers-0.2.20_1 \
- uuid-types-1.0.5.1 \
- vector-0.13.1.0_1 \
- vector-stream-0.1.0.1_1 \
- witherable-0.4.2_4
+ unordered-containers-0.2.20.1 \
+ uuid-types-1.0.6_3 \
+ vector-0.13.2.0_2 \
+ vector-stream-0.1.0.1_4 \
+ witherable-0.5_1
CABAL_EXECUTABLES= shellcheck
diff --git a/devel/hs-ShellCheck/distinfo b/devel/hs-ShellCheck/distinfo
index 370bb8c6b938..d9e1942f5f2a 100644
--- a/devel/hs-ShellCheck/distinfo
+++ b/devel/hs-ShellCheck/distinfo
@@ -1,155 +1,163 @@
-TIMESTAMP = 1713103449
-SHA256 (cabal/ShellCheck-0.10.0/ShellCheck-0.10.0.tar.gz) = 4d08db432d75a34486a55f6fff9d3e3340ce56125c7804b7f8fd14421b936d21
-SIZE (cabal/ShellCheck-0.10.0/ShellCheck-0.10.0.tar.gz) = 234856
-SHA256 (cabal/Diff-0.5/Diff-0.5.tar.gz) = 03cc84dedfb18fa693f0b0b7054d65e92c388d0657cf45ad5e9fbe3fe8b54551
-SIZE (cabal/Diff-0.5/Diff-0.5.tar.gz) = 9122
-SHA256 (cabal/Diff-0.5/revision/1.cabal) = 9c8a972eead9e079b90c6581fa8ef5755662c10dd075951b32b801145704afbb
-SIZE (cabal/Diff-0.5/revision/1.cabal) = 1814
-SHA256 (cabal/OneTuple-0.4.1.1/OneTuple-0.4.1.1.tar.gz) = c9e764d4ee1e57cad8341bd5d0de33ba3a52b6793fc1309679f2bf60c030bb2b
-SIZE (cabal/OneTuple-0.4.1.1/OneTuple-0.4.1.1.tar.gz) = 5601
-SHA256 (cabal/OneTuple-0.4.1.1/revision/1.cabal) = 632dfded172086fb9f0e26d3578bcfffa3fb6d135ea5a8de17b7a33ff6e6e682
-SIZE (cabal/OneTuple-0.4.1.1/revision/1.cabal) = 2575
-SHA256 (cabal/QuickCheck-2.14.3/QuickCheck-2.14.3.tar.gz) = 5c0f22b36b28a1a8fa110b3819818d3f29494a3b0dedbae299f064123ca70501
-SIZE (cabal/QuickCheck-2.14.3/QuickCheck-2.14.3.tar.gz) = 76849
+TIMESTAMP = 1759428607
+SHA256 (cabal/ShellCheck-0.11.0/ShellCheck-0.11.0.tar.gz) = 81a72e9c195788301f38e4b2e250ab916cf3778993d428786bfb2fac2a847400
+SIZE (cabal/ShellCheck-0.11.0/ShellCheck-0.11.0.tar.gz) = 239314
+SHA256 (cabal/Diff-1.0.2/Diff-1.0.2.tar.gz) = cd7e26d3d5ebf7f2c1a7525aebe251fbcbffee2a6362db634b4be23b9e354d85
+SIZE (cabal/Diff-1.0.2/Diff-1.0.2.tar.gz) = 10936
+SHA256 (cabal/OneTuple-0.4.2/OneTuple-0.4.2.tar.gz) = 174da8a0f4004d17b08182cb25b0e045fce5de1fdeae84e9d75fdea2867aab55
+SIZE (cabal/OneTuple-0.4.2/OneTuple-0.4.2.tar.gz) = 5207
+SHA256 (cabal/OneTuple-0.4.2/revision/1.cabal) = dd7266f983da2970e5662168add810dabadabb3a4bb9b137181eafc0ac7ea4d4
+SIZE (cabal/OneTuple-0.4.2/revision/1.cabal) = 2013
+SHA256 (cabal/QuickCheck-2.16.0.0/QuickCheck-2.16.0.0.tar.gz) = 0b563fa6ea11653d76d57e96625f4a476e02b9fdaeba9c05d2ccc10d8da802c0
+SIZE (cabal/QuickCheck-2.16.0.0/QuickCheck-2.16.0.0.tar.gz) = 83903
SHA256 (cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz) = 5e4b39da395656a59827b0280508aafdc70335798b50e5d6fd52596026251825
SIZE (cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz) = 5048
-SHA256 (cabal/aeson-2.2.1.0/aeson-2.2.1.0.tar.gz) = 914eefd0e80d12db5c721daa2cbab427acee39795f125c5460c1fe48cf9a5d7f
-SIZE (cabal/aeson-2.2.1.0/aeson-2.2.1.0.tar.gz) = 341038
-SHA256 (cabal/aeson-2.2.1.0/revision/1.cabal) = a23a61aada8233e10573e1612c0b2efe5a1aba0d59b05dbe2f63301822f136cb
-SIZE (cabal/aeson-2.2.1.0/revision/1.cabal) = 6582
-SHA256 (cabal/assoc-1.1/assoc-1.1.tar.gz) = 7aa2e6548b3d9d49a286ac20639479aaf6c47a1446113ed784d98737c5f60df4
-SIZE (cabal/assoc-1.1/assoc-1.1.tar.gz) = 3193
-SHA256 (cabal/assoc-1.1/revision/1.cabal) = 56d0fd1c17aaf6268e81bf19ba5afe186128d7f88126bd546d5b3151ab692652
-SIZE (cabal/assoc-1.1/revision/1.cabal) = 1617
-SHA256 (cabal/base-orphans-0.9.1/base-orphans-0.9.1.tar.gz) = 5bbf2da382c5b212d6a8be2f8c49edee0eba30f272a15fd32c13e6e4091ef172
-SIZE (cabal/base-orphans-0.9.1/base-orphans-0.9.1.tar.gz) = 26418
+SHA256 (cabal/aeson-2.2.3.0/aeson-2.2.3.0.tar.gz) = daa25cf428256ad05d21f2bfa44077c1b14d6c784b7930a202ee901f11cc6baa
+SIZE (cabal/aeson-2.2.3.0/aeson-2.2.3.0.tar.gz) = 340855
+SHA256 (cabal/aeson-2.2.3.0/revision/4.cabal) = 7d48c2395ef168d2c2070fdb02c7998384be27d31a03bb35d1740af4a19a857b
+SIZE (cabal/aeson-2.2.3.0/revision/4.cabal) = 6368
+SHA256 (cabal/ansi-terminal-1.1.3/ansi-terminal-1.1.3.tar.gz) = 88d11a165cd709bfd603b4bc36afd5b39d3e9eec69ee466ca4359441d468c092
+SIZE (cabal/ansi-terminal-1.1.3/ansi-terminal-1.1.3.tar.gz) = 32633
+SHA256 (cabal/ansi-terminal-types-1.1.3/ansi-terminal-types-1.1.3.tar.gz) = 9fc9ce2157f1889bd99a4d22c9f1c64589590be0f797c3efe71c8fa17a11a689
+SIZE (cabal/ansi-terminal-types-1.1.3/ansi-terminal-types-1.1.3.tar.gz) = 8791
+SHA256 (cabal/assoc-1.1.1/assoc-1.1.1.tar.gz) = 231149b7fef09f5dd95af51228615e3b296dbd0faadeca053e0644a4b13b0ff6
+SIZE (cabal/assoc-1.1.1/assoc-1.1.1.tar.gz) = 3158
+SHA256 (cabal/assoc-1.1.1/revision/1.cabal) = 0ab39b4d1feb4caca95ac6e314f48782b27a86a6b8d1f5e8dc4be9fbed11185f
+SIZE (cabal/assoc-1.1.1/revision/1.cabal) = 1420
+SHA256 (cabal/base-orphans-0.9.3/base-orphans-0.9.3.tar.gz) = 17a35079c8719014560c028d9805ec1301b900972adf212e00af23fe3ebfabd8
+SIZE (cabal/base-orphans-0.9.3/base-orphans-0.9.3.tar.gz) = 19923
SHA256 (cabal/bifunctors-5.6.2/bifunctors-5.6.2.tar.gz) = 1086a9285061eed0c2c5d3cb65aa223defd52fca6d0515bb69ddf2dbc3d9697a
SIZE (cabal/bifunctors-5.6.2/bifunctors-5.6.2.tar.gz) = 38193
-SHA256 (cabal/comonad-5.0.8/comonad-5.0.8.tar.gz) = ef6cdf2cc292cc43ee6aa96c581b235fdea8ab44a0bffb24dc79ae2b2ef33d13
-SIZE (cabal/comonad-5.0.8/comonad-5.0.8.tar.gz) = 15227
-SHA256 (cabal/comonad-5.0.8/revision/2.cabal) = 4a4dbfbd03fb4963987710fca994e8b5624bd05a33e5f95b7581b26f8229c5e3
-SIZE (cabal/comonad-5.0.8/revision/2.cabal) = 3631
+SHA256 (cabal/bifunctors-5.6.2/revision/2.cabal) = 115a621c4eaaabb07834f9e4dd3371e21f39d034305062f4bd5cd72c2f8880d2
+SIZE (cabal/bifunctors-5.6.2/revision/2.cabal) = 3332
+SHA256 (cabal/character-ps-0.1/character-ps-0.1.tar.gz) = 22de71fde38b236d3e9168a832b5e1e75d1fb4f4028667bdf747b3b4c8c1529c
+SIZE (cabal/character-ps-0.1/character-ps-0.1.tar.gz) = 8192
+SHA256 (cabal/colour-2.3.6/colour-2.3.6.tar.gz) = 2cd35dcd6944a5abc9f108a5eb5ee564b6b1fa98a9ec79cefcc20b588991f871
+SIZE (cabal/colour-2.3.6/colour-2.3.6.tar.gz) = 20675
+SHA256 (cabal/comonad-5.0.9/comonad-5.0.9.tar.gz) = 69fb0eb49a80055a9b76d31d0a5648777c4050ac8dbf56a9344b862ed878a789
+SIZE (cabal/comonad-5.0.9/comonad-5.0.9.tar.gz) = 14455
+SHA256 (cabal/comonad-5.0.9/revision/1.cabal) = 75aded79bf583c908e4e4687c0ae067f256e2507536b75f58ffba7748767c353
+SIZE (cabal/comonad-5.0.9/revision/1.cabal) = 3587
SHA256 (cabal/contravariant-1.5.5/contravariant-1.5.5.tar.gz) = 062fd66580d7aad0b5ba93e644ffa7feee69276ef50f20d4ed9f1deb7642dffa
SIZE (cabal/contravariant-1.5.5/contravariant-1.5.5.tar.gz) = 13815
-SHA256 (cabal/data-fix-0.3.2/data-fix-0.3.2.tar.gz) = 3a172d3bc0639c327345e965f9d9023e099425814b28dcdb7b60ff66d66219cc
-SIZE (cabal/data-fix-0.3.2/data-fix-0.3.2.tar.gz) = 5842
-SHA256 (cabal/data-fix-0.3.2/revision/5.cabal) = cd7d6ff8b68aca3b51d8116870fc8ccdbc557989562cd3d5c941e4f0b7bc5af1
-SIZE (cabal/data-fix-0.3.2/revision/5.cabal) = 1734
+SHA256 (cabal/data-fix-0.3.4/data-fix-0.3.4.tar.gz) = 8df052d18c047ab9e9200536a8799b5af3997ebecbbb091a7384b6be8416ab37
+SIZE (cabal/data-fix-0.3.4/data-fix-0.3.4.tar.gz) = 5992
+SHA256 (cabal/data-fix-0.3.4/revision/1.cabal) = ee78be6168ca0878d670fede957195d3debf4a37a806d13d72182b274901261b
+SIZE (cabal/data-fix-0.3.4/revision/1.cabal) = 1406
SHA256 (cabal/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz) = d7351392e078f58caa46630a4b9c643e1e2e9dddee45848c5c8358e7b1316b91
SIZE (cabal/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz) = 8140
SHA256 (cabal/distributive-0.6.2.1/revision/1.cabal) = 0f99f5541cca04acf89b64432b03422b6408e830a8dff30e6c4334ef1a48680c
SIZE (cabal/distributive-0.6.2.1/revision/1.cabal) = 2996
SHA256 (cabal/dlist-1.0/dlist-1.0.tar.gz) = 173d637328bb173fcc365f30d29ff4a94292a1e0e5558aeb3dfc11de81510115
SIZE (cabal/dlist-1.0/dlist-1.0.tar.gz) = 18667
-SHA256 (cabal/dlist-1.0/revision/1.cabal) = 55ff69d20ce638fc7727342ee67f2f868da61d3dcf3763f790bf9aa0b145e568
-SIZE (cabal/dlist-1.0/revision/1.cabal) = 3812
-SHA256 (cabal/fgl-5.8.2.0/fgl-5.8.2.0.tar.gz) = 44cf0cf720f1d3fb31689cab219adf9b1a5367b3fbf4bd6678f4d156f3e8c3b6
-SIZE (cabal/fgl-5.8.2.0/fgl-5.8.2.0.tar.gz) = 57401
+SHA256 (cabal/dlist-1.0/revision/2.cabal) = 854727594c5a816ab3d10f15b1bc4fedaf9e3f7d1ef517a2bb9011f29ba261d2
+SIZE (cabal/dlist-1.0/revision/2.cabal) = 3942
+SHA256 (cabal/fgl-5.8.3.0/fgl-5.8.3.0.tar.gz) = a4ca15b162068a6cd8fd8685e2c1231ace4a24d56b2424b8e3f8988ff1ab63c1
+SIZE (cabal/fgl-5.8.3.0/fgl-5.8.3.0.tar.gz) = 57723
+SHA256 (cabal/fgl-5.8.3.0/revision/1.cabal) = 507f764d5096605759d8639d3a0113f596db08b197a54899e6b2559e113cd68f
+SIZE (cabal/fgl-5.8.3.0/revision/1.cabal) = 3949
SHA256 (cabal/generically-0.1.1/generically-0.1.1.tar.gz) = 04c5a436bec4b041f71a733f56a1bd7f435f63dde8d3eb5c1f48d55b4dbc43cf
SIZE (cabal/generically-0.1.1/generically-0.1.1.tar.gz) = 2870
-SHA256 (cabal/generically-0.1.1/revision/2.cabal) = 378ec049bc2853b8011df116647fbd34bb9f00edce9840e4957f98abc097597c
-SIZE (cabal/generically-0.1.1/revision/2.cabal) = 1169
-SHA256 (cabal/hashable-1.4.4.0/hashable-1.4.4.0.tar.gz) = 1fa3d64548440942b2b38b99c76d8dcaa94fa2ea3912cd7a6354ea4ec4af4758
-SIZE (cabal/hashable-1.4.4.0/hashable-1.4.4.0.tar.gz) = 26197
-SHA256 (cabal/hashable-1.4.4.0/revision/1.cabal) = ae22238274c572aa91e90c6c353e7206386708912ac5e6dc40ac61d1dcc553db
-SIZE (cabal/hashable-1.4.4.0/revision/1.cabal) = 5216
-SHA256 (cabal/indexed-traversable-0.1.3/indexed-traversable-0.1.3.tar.gz) = 1d32925fb6f78e3a52a849b29fc4360df51c97be95ba8ac642517d3ff01a53d9
-SIZE (cabal/indexed-traversable-0.1.3/indexed-traversable-0.1.3.tar.gz) = 9824
-SHA256 (cabal/indexed-traversable-instances-0.1.1.2/indexed-traversable-instances-0.1.1.2.tar.gz) = 0f9b4e895ccc819f74d15f913c93613cc74cab74dbb05d7e305aa387bdbe374a
-SIZE (cabal/indexed-traversable-instances-0.1.1.2/indexed-traversable-instances-0.1.1.2.tar.gz) = 3769
-SHA256 (cabal/indexed-traversable-instances-0.1.1.2/revision/2.cabal) = 00d5e3e149e2bee0f7a547e0093294c306d4276e73a619abe7d8e69f7ce03c7b
-SIZE (cabal/indexed-traversable-instances-0.1.1.2/revision/2.cabal) = 2550
-SHA256 (cabal/integer-conversion-0.1.0.1/integer-conversion-0.1.0.1.tar.gz) = 20ac70cf1cb65458bba2c562c209a8930e45bdb89886182d644d0a457fc46f39
-SIZE (cabal/integer-conversion-0.1.0.1/integer-conversion-0.1.0.1.tar.gz) = 6166
-SHA256 (cabal/integer-conversion-0.1.0.1/revision/1.cabal) = 0e57a82635323f015b5d6c242bcfbbeeaa9854fe9c8058e57052254dbb24bb14
-SIZE (cabal/integer-conversion-0.1.0.1/revision/1.cabal) = 2250
-SHA256 (cabal/integer-logarithms-1.0.3.1/integer-logarithms-1.0.3.1.tar.gz) = 9b0a9f9fab609b15cd015865721fb05f744a1bc77ae92fd133872de528bbea7f
-SIZE (cabal/integer-logarithms-1.0.3.1/integer-logarithms-1.0.3.1.tar.gz) = 9023
-SHA256 (cabal/integer-logarithms-1.0.3.1/revision/6.cabal) = 0595a16d458c9c5caa425dc8ebbeb5d9adffb0c8daf4720c1d93dfcfc31dd690
-SIZE (cabal/integer-logarithms-1.0.3.1/revision/6.cabal) = 3295
+SHA256 (cabal/generically-0.1.1/revision/4.cabal) = 3f64278f5c582dd7c6963967b1290079bcd03b8348989f909ac9bd972ddc452e
+SIZE (cabal/generically-0.1.1/revision/4.cabal) = 1203
+SHA256 (cabal/hashable-1.5.0.0/hashable-1.5.0.0.tar.gz) = e58b3a8e18da5f6cd7e937e5fd683e500bb1f8276b3768269759119ca0cddb6a
+SIZE (cabal/hashable-1.5.0.0/hashable-1.5.0.0.tar.gz) = 89062
+SHA256 (cabal/hashable-1.5.0.0/revision/1.cabal) = 2f23146cbe0325029927b221647695a4c7d6e97548ff731110979e34361f58ef
+SIZE (cabal/hashable-1.5.0.0/revision/1.cabal) = 5914
+SHA256 (cabal/indexed-traversable-0.1.4/indexed-traversable-0.1.4.tar.gz) = 58be09afdf3ad5a25c2aa0d2a7df80d602df09f4e76d3abf2b7cdb0e75d03b22
+SIZE (cabal/indexed-traversable-0.1.4/indexed-traversable-0.1.4.tar.gz) = 9465
+SHA256 (cabal/indexed-traversable-0.1.4/revision/1.cabal) = 42d9e84a65a0c17c248233cab98ada872ff6140dfa24d109d6eb285204d07e7d
+SIZE (cabal/indexed-traversable-0.1.4/revision/1.cabal) = 2098
+SHA256 (cabal/indexed-traversable-instances-0.1.2/indexed-traversable-instances-0.1.2.tar.gz) = 3c2bb62fba141d6696177070d63b88bc56b194bc60f6b73d2263b0244e2fc7c1
+SIZE (cabal/indexed-traversable-instances-0.1.2/indexed-traversable-instances-0.1.2.tar.gz) = 3673
+SHA256 (cabal/indexed-traversable-instances-0.1.2/revision/1.cabal) = 68df0fc8070ae2c15f9e6febf1449fee364c131a6d1e93cac45e7895ba86dd89
+SIZE (cabal/indexed-traversable-instances-0.1.2/revision/1.cabal) = 2401
+SHA256 (cabal/integer-conversion-0.1.1/integer-conversion-0.1.1.tar.gz) = c18164a048073310f6353ebc64c9037b52a4b8299963ce05e027bcf60e22155a
+SIZE (cabal/integer-conversion-0.1.1/integer-conversion-0.1.1.tar.gz) = 6179
+SHA256 (cabal/integer-conversion-0.1.1/revision/1.cabal) = 941d4ae16e2124cbff5defe2abedb49efc8e03a594f817035bf231a317e6c1c9
+SIZE (cabal/integer-conversion-0.1.1/revision/1.cabal) = 2256
+SHA256 (cabal/integer-logarithms-1.0.4/integer-logarithms-1.0.4.tar.gz) = 6a93c76c2518cbe2d72ab17da6ae46d8cae93cbfb7c5a5ad5783f903c1448f45
+SIZE (cabal/integer-logarithms-1.0.4/integer-logarithms-1.0.4.tar.gz) = 8948
SHA256 (cabal/network-uri-2.6.4.2/network-uri-2.6.4.2.tar.gz) = 9c188973126e893250b881f20e8811dca06c223c23402b06f7a1f2e995797228
SIZE (cabal/network-uri-2.6.4.2/network-uri-2.6.4.2.tar.gz) = 31309
SHA256 (cabal/network-uri-2.6.4.2/revision/1.cabal) = 6fffb57373962b5651a2db8b0af732098b3bf029a7ced76a9855615de2026588
SIZE (cabal/network-uri-2.6.4.2/revision/1.cabal) = 3217
-SHA256 (cabal/os-string-2.0.2/os-string-2.0.2.tar.gz) = 0953126e962966719753c98d71f596f5fea07e100bce191b7453735a1ff2caa1
-SIZE (cabal/os-string-2.0.2/os-string-2.0.2.tar.gz) = 42919
-SHA256 (cabal/primitive-0.9.0.0/primitive-0.9.0.0.tar.gz) = 696d4bd291c94d736142d6182117dca4258d3ef28bfefdb649ac8b5ecd0999c7
-SIZE (cabal/primitive-0.9.0.0/primitive-0.9.0.0.tar.gz) = 60580
-SHA256 (cabal/primitive-0.9.0.0/revision/1.cabal) = 2e08c5409e3559c7f1669ef50e9a0d9a397e68ecf51110d5e2cedf05cdd7d93c
-SIZE (cabal/primitive-0.9.0.0/revision/1.cabal) = 3171
-SHA256 (cabal/random-1.2.1.2/random-1.2.1.2.tar.gz) = 790f4dc2d2327c453ff6aac7bf15399fd123d55e927935f68f84b5df42d9a4b4
-SIZE (cabal/random-1.2.1.2/random-1.2.1.2.tar.gz) = 47229
-SHA256 (cabal/regex-base-0.94.0.2/regex-base-0.94.0.2.tar.gz) = 7b99408f580f5bb67a1c413e0bc735886608251331ad36322020f2169aea2ef1
-SIZE (cabal/regex-base-0.94.0.2/regex-base-0.94.0.2.tar.gz) = 10488
-SHA256 (cabal/regex-base-0.94.0.2/revision/4.cabal) = 0322b2fcd1358f3355e0c8608efa60d27b14d1c9d476451dbcb9181363bd8b27
-SIZE (cabal/regex-base-0.94.0.2/revision/4.cabal) = 2601
-SHA256 (cabal/regex-tdfa-1.3.2.2/regex-tdfa-1.3.2.2.tar.gz) = 933ed5c54246bb50e335d86b884ffb70bc252b5f776fb291f162a80a27bd75b7
-SIZE (cabal/regex-tdfa-1.3.2.2/regex-tdfa-1.3.2.2.tar.gz) = 83016
-SHA256 (cabal/regex-tdfa-1.3.2.2/revision/2.cabal) = 92afd144189801dff0fa2544b55c7b6c7c7e556c10dddfb61f2d75909f68af98
-SIZE (cabal/regex-tdfa-1.3.2.2/revision/2.cabal) = 6997
-SHA256 (cabal/scientific-0.3.7.0/scientific-0.3.7.0.tar.gz) = a3a121c4b3d68fb8b9f8c709ab012e48f090ed553609247a805ad070d6b343a9
-SIZE (cabal/scientific-0.3.7.0/scientific-0.3.7.0.tar.gz) = 24723
-SHA256 (cabal/scientific-0.3.7.0/revision/7.cabal) = 909755ab19b453169ff85281323da1488407776b2360bd9f7afdd219fd306ef2
-SIZE (cabal/scientific-0.3.7.0/revision/7.cabal) = 4869
-SHA256 (cabal/semialign-1.3/semialign-1.3.tar.gz) = 628e43319f584a8dd46c124ee0685cac586e0f6f877c5ceff37c3dbb2e3cc56c
-SIZE (cabal/semialign-1.3/semialign-1.3.tar.gz) = 10543
-SHA256 (cabal/semialign-1.3/revision/1.cabal) = 7be9ef5ca1d6b052991f68c053aab68b9d1ab3b1938c9557ac84c97937815223
-SIZE (cabal/semialign-1.3/revision/1.cabal) = 2888
-SHA256 (cabal/semigroupoids-6.0.0.1/semigroupoids-6.0.0.1.tar.gz) = 7da38a9891bdf8205fd6522cdb712956b8c0bf5c52983da60295c8e057d77934
-SIZE (cabal/semigroupoids-6.0.0.1/semigroupoids-6.0.0.1.tar.gz) = 36222
-SHA256 (cabal/semigroupoids-6.0.0.1/revision/1.cabal) = 47a23b451c114e65361e713e8fe36828fca3a84285325e8f444254b2ab0c43c5
-SIZE (cabal/semigroupoids-6.0.0.1/revision/1.cabal) = 7465
-SHA256 (cabal/splitmix-0.1.0.5/splitmix-0.1.0.5.tar.gz) = 9df07a9611ef45f1b1258a0b412f4d02c920248f69d2e2ce8ccda328f7e13002
-SIZE (cabal/splitmix-0.1.0.5/splitmix-0.1.0.5.tar.gz) = 22399
-SHA256 (cabal/splitmix-0.1.0.5/revision/1.cabal) = caa9b4a92abf1496c7f6a3c0f4e357426a54880077cb9f04e260a8bfa034b77b
-SIZE (cabal/splitmix-0.1.0.5/revision/1.cabal) = 6596
-SHA256 (cabal/strict-0.5/strict-0.5.tar.gz) = 3f4f0995dec2d520d0e321542f71412dac023658fdab603db04364d75269a0fd
-SIZE (cabal/strict-0.5/strict-0.5.tar.gz) = 12564
-SHA256 (cabal/strict-0.5/revision/1.cabal) = bd57d7b3655951dfaa7d1e1374d7352dfe83f82a9c98309bf3a6587ef8cbd87d
-SIZE (cabal/strict-0.5/revision/1.cabal) = 4120
-SHA256 (cabal/tagged-0.8.8/tagged-0.8.8.tar.gz) = a083fa7835516203c168433a1c8dfc0290a94b05fedab566ad0640fc9137a6a7
-SIZE (cabal/tagged-0.8.8/tagged-0.8.8.tar.gz) = 10094
-SHA256 (cabal/tagged-0.8.8/revision/1.cabal) = 9193defbde3dda997236ccc11a1db3e073cc531fe523e13e9659df776feb0b32
-SIZE (cabal/tagged-0.8.8/revision/1.cabal) = 2732
-SHA256 (cabal/text-iso8601-0.1/text-iso8601-0.1.tar.gz) = f58e7a46f951f1f13d2929e0a2f84f6db7894d55a641169aaf300aea9ada5fcf
-SIZE (cabal/text-iso8601-0.1/text-iso8601-0.1.tar.gz) = 9578
-SHA256 (cabal/text-iso8601-0.1/revision/1.cabal) = ac86f2500ca751db3c0de029dd7e7826bef7366d59dc0085b00fc695c43b9f76
-SIZE (cabal/text-iso8601-0.1/revision/1.cabal) = 2407
-SHA256 (cabal/text-short-0.1.5/text-short-0.1.5.tar.gz) = a35ec6cde2ada084c1a050dc5885be5ab01f851b93d744cf0facbc1c18002dda
-SIZE (cabal/text-short-0.1.5/text-short-0.1.5.tar.gz) = 25113
-SHA256 (cabal/text-short-0.1.5/revision/3.cabal) = 9c73c9c9182ca69ee92ce3758f515b1c078cd167d882ccc8c46f92f68c65e190
-SIZE (cabal/text-short-0.1.5/revision/3.cabal) = 3216
-SHA256 (cabal/th-abstraction-0.6.0.0/th-abstraction-0.6.0.0.tar.gz) = 69ea6eca1f0c00b6e1e1f8329c908ec76e73855e2ce6e91ace2f8bbf92c51a30
-SIZE (cabal/th-abstraction-0.6.0.0/th-abstraction-0.6.0.0.tar.gz) = 43152
-SHA256 (cabal/th-abstraction-0.6.0.0/revision/2.cabal) = 313760d630851a0eba6bdcb1a1eb543c4c9c583072d704067fa3248a5252a8ae
-SIZE (cabal/th-abstraction-0.6.0.0/revision/2.cabal) = 2303
-SHA256 (cabal/th-compat-0.1.5/th-compat-0.1.5.tar.gz) = 81f55fafc7afad7763c09cb8b7b4165ca3765edcf70ffa42c7393043a1382a1e
-SIZE (cabal/th-compat-0.1.5/th-compat-0.1.5.tar.gz) = 14893
-SHA256 (cabal/these-1.2/these-1.2.tar.gz) = a8ed7174b7f790764360f48aab72fea382a6093ed369c7bc6881fae1abacd4b8
-SIZE (cabal/these-1.2/these-1.2.tar.gz) = 10606
-SHA256 (cabal/these-1.2/revision/1.cabal) = 011e22f6891ca028f87c04ea48796696c92d593313a9c699f7ff4f9ffd7aec6e
-SIZE (cabal/these-1.2/revision/1.cabal) = 2882
-SHA256 (cabal/time-compat-1.9.6.1/time-compat-1.9.6.1.tar.gz) = ad07bb00eb9678c2136d3680752b00acc4cbc522654bb3199bf31c61ef1e6b80
-SIZE (cabal/time-compat-1.9.6.1/time-compat-1.9.6.1.tar.gz) = 59964
-SHA256 (cabal/time-compat-1.9.6.1/revision/6.cabal) = 17631ef01a03a6f55fbe131690f87f6dee9a1572acc99b6c06f04882470ffb52
-SIZE (cabal/time-compat-1.9.6.1/revision/6.cabal) = 5076
+SHA256 (cabal/optparse-applicative-0.19.0.0/optparse-applicative-0.19.0.0.tar.gz) = cf16aeefd821730c7738447fa7c6b7ada7ca1c9cc25400d64ef283294d345871
+SIZE (cabal/optparse-applicative-0.19.0.0/optparse-applicative-0.19.0.0.tar.gz) = 67629
+SHA256 (cabal/os-string-2.0.8/os-string-2.0.8.tar.gz) = 02794279dd30282e7b0d45a860dda50ee26a92b1461f5da4545f62dab4172686
+SIZE (cabal/os-string-2.0.8/os-string-2.0.8.tar.gz) = 44896
+SHA256 (cabal/prettyprinter-1.7.1/prettyprinter-1.7.1.tar.gz) = 5e6ea6903114fa118fcc359633dfb7ecddecb92c06c853d02a77b72b251f0b45
+SIZE (cabal/prettyprinter-1.7.1/prettyprinter-1.7.1.tar.gz) = 56907
+SHA256 (cabal/prettyprinter-ansi-terminal-1.1.3/prettyprinter-ansi-terminal-1.1.3.tar.gz) = 813739308ad6050620578994effe21058a170a341716acf52573fae42b5b1db3
+SIZE (cabal/prettyprinter-ansi-terminal-1.1.3/prettyprinter-ansi-terminal-1.1.3.tar.gz) = 8879
+SHA256 (cabal/primitive-0.9.1.0/primitive-0.9.1.0.tar.gz) = 44b4de41813c7bc5db8a57f87c3612a069b65086946268ba165097252ebd3d76
+SIZE (cabal/primitive-0.9.1.0/primitive-0.9.1.0.tar.gz) = 61724
+SHA256 (cabal/random-1.3.1/random-1.3.1.tar.gz) = d840ac83f265b0cfa2a678f8ec78627eb50cf9be2f067c52c8a4239c29b71a35
+SIZE (cabal/random-1.3.1/random-1.3.1.tar.gz) = 63846
+SHA256 (cabal/regex-base-0.94.0.3/regex-base-0.94.0.3.tar.gz) = e8ca2dee598c790dd1c1c4359bdd1e495d9b881f5aa1f539c22f0dd5563747bf
+SIZE (cabal/regex-base-0.94.0.3/regex-base-0.94.0.3.tar.gz) = 10550
+SHA256 (cabal/regex-tdfa-1.3.2.5/regex-tdfa-1.3.2.5.tar.gz) = 2e3dfb449a548484f7d3b4e2a1b1040b39be26c4f3182a47004dc5eddf028a78
+SIZE (cabal/regex-tdfa-1.3.2.5/regex-tdfa-1.3.2.5.tar.gz) = 83371
+SHA256 (cabal/scientific-0.3.8.0/scientific-0.3.8.0.tar.gz) = 13b343bca8aa26d7718e52e622e5a118056653edafcbc7ccc5333be7217218cf
+SIZE (cabal/scientific-0.3.8.0/scientific-0.3.8.0.tar.gz) = 24314
+SHA256 (cabal/scientific-0.3.8.0/revision/2.cabal) = ba83a6701dd0110138443757aca4a42786afa94272b73045ef878fd860d1732e
+SIZE (cabal/scientific-0.3.8.0/revision/2.cabal) = 4397
+SHA256 (cabal/semialign-1.3.1/semialign-1.3.1.tar.gz) = 66e87bc254ffec2ee908bf625c42d3b7363238d6ab1cfba8934bbee7590c9df7
+SIZE (cabal/semialign-1.3.1/semialign-1.3.1.tar.gz) = 10117
+SHA256 (cabal/semialign-1.3.1/revision/2.cabal) = dfe515a9e43230f5308564a649a04ea1538499ed98b944644b77bed5394b9deb
+SIZE (cabal/semialign-1.3.1/revision/2.cabal) = 2224
+SHA256 (cabal/semigroupoids-6.0.1/semigroupoids-6.0.1.tar.gz) = 1d532030862414f5d4f2f6f001783f77aa14e5f05ee8e3c4a2d2129fca29cc1f
+SIZE (cabal/semigroupoids-6.0.1/semigroupoids-6.0.1.tar.gz) = 36372
+SHA256 (cabal/semigroupoids-6.0.1/revision/2.cabal) = bfee06a6d88038a88ddd10fc21c230bf5ee3a14d0584dc6ab7ad54a9252c2c21
+SIZE (cabal/semigroupoids-6.0.1/revision/2.cabal) = 7539
+SHA256 (cabal/splitmix-0.1.3.1/splitmix-0.1.3.1.tar.gz) = b6bcd0d79bd4fe40975c8ebe803be2f3bfbf6006069a59745a325a0df3f86270
+SIZE (cabal/splitmix-0.1.3.1/splitmix-0.1.3.1.tar.gz) = 21955
+SHA256 (cabal/strict-0.5.1/strict-0.5.1.tar.gz) = 77719280c2a86312e748227bfa732eeaae0e7df48d57acc3c2e5b7b07afe2f8b
+SIZE (cabal/strict-0.5.1/strict-0.5.1.tar.gz) = 11798
+SHA256 (cabal/strict-0.5.1/revision/1.cabal) = 58c373b7c7748cbb4a5a6c8c15073f99a1c10a9a9bb6894ac33f43a5cdb901f2
+SIZE (cabal/strict-0.5.1/revision/1.cabal) = 3557
+SHA256 (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 6daad88ebb414ba6a556d2898d2cbe7650e4276010e3a6eed939daf54b956784
+SIZE (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 8151
+SHA256 (cabal/tasty-1.5.3/tasty-1.5.3.tar.gz) = 54a0c7b644813af871a3726ac8771b5e17b5158c792a7acf8f9e2d3ae9360780
+SIZE (cabal/tasty-1.5.3/tasty-1.5.3.tar.gz) = 66548
+SHA256 (cabal/tasty-1.5.3/revision/2.cabal) = 6b5dda3f16db1274a0b3e6c4073ac57172a1e96b1dca05666c5cbd1183639412
+SIZE (cabal/tasty-1.5.3/revision/2.cabal) = 2923
+SHA256 (cabal/text-iso8601-0.1.1/text-iso8601-0.1.1.tar.gz) = 9dead2b7ceeae40fe0fc060bd54795c32e9926c9d1aebae8f9b9a621fba88202
+SIZE (cabal/text-iso8601-0.1.1/text-iso8601-0.1.1.tar.gz) = 9599
+SHA256 (cabal/text-iso8601-0.1.1/revision/2.cabal) = e07a625eef969338992bf9bba8e5dc73f07ac65f991ba636b8f1175890d15849
+SIZE (cabal/text-iso8601-0.1.1/revision/2.cabal) = 2411
+SHA256 (cabal/text-short-0.1.6/text-short-0.1.6.tar.gz) = 8173ea138d7dc398747b636012bf6e79e17186560b8a7a7fc9e6456d78556eab
+SIZE (cabal/text-short-0.1.6/text-short-0.1.6.tar.gz) = 24691
+SHA256 (cabal/text-short-0.1.6/revision/3.cabal) = 41be94ccd3f6646ab69b0b05c5130ea3c7911a4598ab9b9192f21ad25a69163a
+SIZE (cabal/text-short-0.1.6/revision/3.cabal) = 2827
+SHA256 (cabal/th-abstraction-0.7.1.0/th-abstraction-0.7.1.0.tar.gz) = f9b6184aba4c6b61dd0d96f7dad41a4c9db0a01d3cdbf993a7d860488f1c04c5
+SIZE (cabal/th-abstraction-0.7.1.0/th-abstraction-0.7.1.0.tar.gz) = 45428
+SHA256 (cabal/th-abstraction-0.7.1.0/revision/1.cabal) = 3011403d85b0070630e33d66b9370535ccd1e0e672ae58f847550b2b15bb4fd8
+SIZE (cabal/th-abstraction-0.7.1.0/revision/1.cabal) = 2268
+SHA256 (cabal/th-compat-0.1.6/th-compat-0.1.6.tar.gz) = b781a0c059872bc95406d00e98f6fa7d9e81e744730f75186583cb4dcea0a4eb
+SIZE (cabal/th-compat-0.1.6/th-compat-0.1.6.tar.gz) = 14622
+SHA256 (cabal/these-1.2.1/these-1.2.1.tar.gz) = 17d6d933365edabf801a16842c1403bdd37cc5300faa2fcca980decdab22e4de
+SIZE (cabal/these-1.2.1/these-1.2.1.tar.gz) = 9906
+SHA256 (cabal/these-1.2.1/revision/2.cabal) = 35c57aede96c15ea1fed559ac287b1168eb2b2869d79e62ed8c845780b7ea136
+SIZE (cabal/these-1.2.1/revision/2.cabal) = 2294
+SHA256 (cabal/time-compat-1.9.8/time-compat-1.9.8.tar.gz) = 502ef8694a5b131b47c0e5df2e9053d005a3b345b30f5225af04f081d3ef5cf0
+SIZE (cabal/time-compat-1.9.8/time-compat-1.9.8.tar.gz) = 63414
SHA256 (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = b62c7304c9f3cbc9463d0739aa85cb9489f217ea092b9d625d417514fbcc9d6a
SIZE (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = 46485
-SHA256 (cabal/unordered-containers-0.2.20/unordered-containers-0.2.20.tar.gz) = d9cfb287cf00592d39dc9c3cac8b99627ea08f2c01798e70130fc39f7c90f11d
-SIZE (cabal/unordered-containers-0.2.20/unordered-containers-0.2.20.tar.gz) = 59823
-SHA256 (cabal/unordered-containers-0.2.20/revision/1.cabal) = 746c32b23f93cb13e52309e54e82d69e4315105f9815b1fcac25a57071505cff
-SIZE (cabal/unordered-containers-0.2.20/revision/1.cabal) = 3921
-SHA256 (cabal/uuid-types-1.0.5.1/uuid-types-1.0.5.1.tar.gz) = 0bec6d6982b3c92bfa5eab1d213be2d4b6696b9a2c3a1f1f05812dc3762dca2c
-SIZE (cabal/uuid-types-1.0.5.1/uuid-types-1.0.5.1.tar.gz) = 11965
-SHA256 (cabal/vector-0.13.1.0/vector-0.13.1.0.tar.gz) = 63f272279eab8ab9411a0fffb1252ac309b297313f8e33be9ebbc2f981edecee
-SIZE (cabal/vector-0.13.1.0/vector-0.13.1.0.tar.gz) = 156855
-SHA256 (cabal/vector-0.13.1.0/revision/1.cabal) = bc032ccfb51d775eb6f4082c5fc02f5416b0ea0d6644a60d87677a6937f2d70d
-SIZE (cabal/vector-0.13.1.0/revision/1.cabal) = 9015
+SHA256 (cabal/unordered-containers-0.2.20.1/unordered-containers-0.2.20.1.tar.gz) = 708a60513d6da61e09b60b9a486106af703a889b5b43472a27c3b60bf35246ab
+SIZE (cabal/unordered-containers-0.2.20.1/unordered-containers-0.2.20.1.tar.gz) = 60625
+SHA256 (cabal/uuid-types-1.0.6/uuid-types-1.0.6.tar.gz) = 7e0dd953483d6fd3ca49bcaed6b11f9e3c2787213479b2581e07747836b8357e
+SIZE (cabal/uuid-types-1.0.6/uuid-types-1.0.6.tar.gz) = 11222
+SHA256 (cabal/uuid-types-1.0.6/revision/3.cabal) = 5ac2b681a8d7676f6a51ac1b113bfdcf18dd7fdbb313034850ed6493eef96da0
+SIZE (cabal/uuid-types-1.0.6/revision/3.cabal) = 2619
+SHA256 (cabal/vector-0.13.2.0/vector-0.13.2.0.tar.gz) = 28f203c786cbf8ac6dc3fea3378ec36f34173d505fb4a1dd60fc8418ad91c423
+SIZE (cabal/vector-0.13.2.0/vector-0.13.2.0.tar.gz) = 185739
+SHA256 (cabal/vector-0.13.2.0/revision/2.cabal) = 9ac338c8da52d8a37db08434ca4480fef2cea4f9aac240f4f994bb467f5275b4
+SIZE (cabal/vector-0.13.2.0/revision/2.cabal) = 8804
SHA256 (cabal/vector-stream-0.1.0.1/vector-stream-0.1.0.1.tar.gz) = d0f507334bdea5431a2f07f525a97f29e76522c32210f5de6d5a2b4f1d42bf7c
SIZE (cabal/vector-stream-0.1.0.1/vector-stream-0.1.0.1.tar.gz) = 12577
-SHA256 (cabal/vector-stream-0.1.0.1/revision/1.cabal) = 16a69e2ed71d7b35e16860fac520f94fa4da120eb973d9f8fbf0aa3a703d4a9f
-SIZE (cabal/vector-stream-0.1.0.1/revision/1.cabal) = 1583
-SHA256 (cabal/witherable-0.4.2/witherable-0.4.2.tar.gz) = 790d2bb274283419173bd89104439860675a9410f70f21912973ecd9098b4104
-SIZE (cabal/witherable-0.4.2/witherable-0.4.2.tar.gz) = 11876
-SHA256 (cabal/witherable-0.4.2/revision/4.cabal) = cec516b35df0ff53ab0068e70a912a0ba7b65c672fbc554727183faa195ad3b8
-SIZE (cabal/witherable-0.4.2/revision/4.cabal) = 2342
+SHA256 (cabal/vector-stream-0.1.0.1/revision/4.cabal) = 483be6df13c72169a917640589666f9fece7bea9fa13fcd41d052dab37ea289e
+SIZE (cabal/vector-stream-0.1.0.1/revision/4.cabal) = 1642
+SHA256 (cabal/witherable-0.5/witherable-0.5.tar.gz) = 48434cc1e465b13cbc0133a90c3ec0d827c93b77ce95807fe0a38b65f4918cd1
+SIZE (cabal/witherable-0.5/witherable-0.5.tar.gz) = 10819
+SHA256 (cabal/witherable-0.5/revision/1.cabal) = 85bab588ebca37996fc3171b9d8b2e065eb0536c9f44224bcf037c0849a881de
+SIZE (cabal/witherable-0.5/revision/1.cabal) = 2343
diff --git a/devel/osc/Makefile b/devel/osc/Makefile
index 42218f0e8c68..49d4a7c8586a 100644
--- a/devel/osc/Makefile
+++ b/devel/osc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= osc
-PORTVERSION= 1.19.1
+PORTVERSION= 1.21.0
CATEGORIES= devel
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/devel/osc/distinfo b/devel/osc/distinfo
index c737062647c4..aa3b819c8baa 100644
--- a/devel/osc/distinfo
+++ b/devel/osc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754493053
-SHA256 (openSUSE-osc-1.19.1_GH0.tar.gz) = 548b15d4b04c86f606cf6d7621aedbf120739df845e3bab79502f96d7aa94f82
-SIZE (openSUSE-osc-1.19.1_GH0.tar.gz) = 456644
+TIMESTAMP = 1760555652
+SHA256 (openSUSE-osc-1.21.0_GH0.tar.gz) = 6579381095a8a6675a6ffca4c894a2e5706fe19c45f2e9a18631d75e00bed051
+SIZE (openSUSE-osc-1.21.0_GH0.tar.gz) = 472661
diff --git a/devel/please/Makefile b/devel/please/Makefile
index 6a9388f40d4c..38168ca54fbc 100644
--- a/devel/please/Makefile
+++ b/devel/please/Makefile
@@ -1,7 +1,6 @@
PORTNAME= please
DISTVERSIONPREFIX= v
-DISTVERSION= 17.21.0
-PORTREVISION= 1
+DISTVERSION= 17.22.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 0fa122beb150..8d840337b17e 100644
--- a/devel/please/distinfo
+++ b/devel/please/distinfo
@@ -1,5 +1,5 @@
-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
+TIMESTAMP = 1760696528
+SHA256 (go/devel_please/thought-machine-please-v17.22.0_GH0/go.mod) = f0f612115a5d26718a91d6f4cf2a153360db691cfc5a24f5049f043f0b45dbda
+SIZE (go/devel_please/thought-machine-please-v17.22.0_GH0/go.mod) = 5379
+SHA256 (go/devel_please/thought-machine-please-v17.22.0_GH0/thought-machine-please-v17.22.0_GH0.tar.gz) = c66df6aa0238342fd861b51acf6637fbbef2aa90eb757d91d30cf64d607c733e
+SIZE (go/devel_please/thought-machine-please-v17.22.0_GH0/thought-machine-please-v17.22.0_GH0.tar.gz) = 2075066
diff --git a/devel/py-jaxtyping/Makefile b/devel/py-jaxtyping/Makefile
index 4c738146b14a..37cd558b46f5 100644
--- a/devel/py-jaxtyping/Makefile
+++ b/devel/py-jaxtyping/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jaxtyping
-DISTVERSION= 0.2.35
+DISTVERSION= 0.3.3
CATEGORIES= devel
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-jaxtyping/distinfo b/devel/py-jaxtyping/distinfo
index 9b641405fa54..12ee6fb0ab53 100644
--- a/devel/py-jaxtyping/distinfo
+++ b/devel/py-jaxtyping/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1731996713
-SHA256 (jaxtyping-0.2.35.tar.gz) = 86095171e33cb76290f704706ffc70297934ec1759422a7bc8e5918ad9072fb6
-SIZE (jaxtyping-0.2.35.tar.gz) = 45112
+TIMESTAMP = 1760686702
+SHA256 (jaxtyping-0.3.3.tar.gz) = 8003cfd16ba2ad9b47fdda1d982a575299a81ddfc7997ad0e917c87a0897ea86
+SIZE (jaxtyping-0.3.3.tar.gz) = 45484
diff --git a/devel/py-jstyleson/Makefile b/devel/py-jstyleson/Makefile
new file mode 100644
index 000000000000..f1aa5ff82ebe
--- /dev/null
+++ b/devel/py-jstyleson/Makefile
@@ -0,0 +1,18 @@
+PORTNAME= jstyleson
+DISTVERSION= 0.0.2
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Library to parse JSON with js-style comments
+WWW= https://github.com/linjackson78/jstyleson
+
+LICENSE= MIT
+
+USES= python
+USE_PYTHON= distutils autoplist
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-jstyleson/distinfo b/devel/py-jstyleson/distinfo
new file mode 100644
index 000000000000..9600fc582c45
--- /dev/null
+++ b/devel/py-jstyleson/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760676101
+SHA256 (jstyleson-0.0.2.tar.gz) = 680003f3b15a2959e4e6a351f3b858e3c07dd3e073a0d54954e34d8ea5e1308e
+SIZE (jstyleson-0.0.2.tar.gz) = 2004
diff --git a/devel/py-jstyleson/pkg-descr b/devel/py-jstyleson/pkg-descr
new file mode 100644
index 000000000000..62e776de1342
--- /dev/null
+++ b/devel/py-jstyleson/pkg-descr
@@ -0,0 +1,7 @@
+jstyleson is a Python library designed to parse JSON data that includes
+JavaScript-style comments (single-line and multi-line) and trailing commas.
+Standard JSON does not permit these features, and the default Python json
+module cannot handle them. This library preprocesses such JSON strings to
+remove comments and trailing commas, making them compatible with the standard
+json module. It provides wrapper functions around the standard json module
+for convenience.
diff --git a/devel/py-mdv/Makefile b/devel/py-mdv/Makefile
index 91ac172b529c..c1a605b6195d 100644
--- a/devel/py-mdv/Makefile
+++ b/devel/py-mdv/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mdv
PORTVERSION= 1.7.5
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-mdv/files/patch-setup.py b/devel/py-mdv/files/patch-setup.py
new file mode 100644
index 000000000000..466a25d78d3f
--- /dev/null
+++ b/devel/py-mdv/files/patch-setup.py
@@ -0,0 +1,11 @@
+--- setup.py.orig 2021-06-18 00:34:33 UTC
++++ setup.py
+@@ -26,7 +26,7 @@ setup(
+ setup(
+ name='mdv',
+ version=version,
+- packages=find_packages(),
++ packages=find_packages(exclude=("tests", "tests.*")),
+ author='Axiros GmbH',
+ author_email='gk@axiros.com',
+ description='Terminal Markdown Viewer',
diff --git a/devel/py-odoo-addon-openupgrade-scripts16/Makefile b/devel/py-odoo-addon-openupgrade-scripts16/Makefile
index 2ac0694e550b..c89304c9e349 100644
--- a/devel/py-odoo-addon-openupgrade-scripts16/Makefile
+++ b/devel/py-odoo-addon-openupgrade-scripts16/Makefile
@@ -1,5 +1,5 @@
PORTNAME= odoo-addon-openupgrade-scripts16
-DISTVERSION= 16.0.1.0.5.9
+DISTVERSION= 16.0.1.0.5.11
CATEGORIES= devel python
MASTER_SITES= PYPI/py${PYTHON_MAJOR_VER}/o/odoo-addon-openupgrade-scripts/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-odoo-addon-openupgrade-scripts16/distinfo b/devel/py-odoo-addon-openupgrade-scripts16/distinfo
index c0c4a0dadba6..ff7ffc85333b 100644
--- a/devel/py-odoo-addon-openupgrade-scripts16/distinfo
+++ b/devel/py-odoo-addon-openupgrade-scripts16/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758848498
-SHA256 (odoo_addon_openupgrade_scripts-16.0.1.0.5.9-py3-none-any.whl) = 7c66acf6eb67ad30fc27ac3806a81ec39c87f096aa0a03453947ac8148416228
-SIZE (odoo_addon_openupgrade_scripts-16.0.1.0.5.9-py3-none-any.whl) = 654441
+TIMESTAMP = 1760653677
+SHA256 (odoo_addon_openupgrade_scripts-16.0.1.0.5.11-py3-none-any.whl) = 689fd534b9eaee97a8232cded4d846fd349051c8df2e81c2fc8368918b4ce30d
+SIZE (odoo_addon_openupgrade_scripts-16.0.1.0.5.11-py3-none-any.whl) = 654474
diff --git a/devel/py-odoo-addon-openupgrade-scripts16/pkg-plist b/devel/py-odoo-addon-openupgrade-scripts16/pkg-plist
index 72e40550d2b4..7b3727dfab2f 100644
--- a/devel/py-odoo-addon-openupgrade-scripts16/pkg-plist
+++ b/devel/py-odoo-addon-openupgrade-scripts16/pkg-plist
@@ -917,7 +917,7 @@
%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/static/description/banner.png
%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/static/description/icon.png
%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/static/description/index.html
-%%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_scripts-16.0.1.0.5.9.dist-info/METADATA
-%%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_scripts-16.0.1.0.5.9.dist-info/RECORD
-%%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_scripts-16.0.1.0.5.9.dist-info/WHEEL
-%%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_scripts-16.0.1.0.5.9.dist-info/top_level.txt
+%%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_scripts-16.0.1.0.5.11.dist-info/METADATA
+%%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_scripts-16.0.1.0.5.11.dist-info/RECORD
+%%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_scripts-16.0.1.0.5.11.dist-info/WHEEL
+%%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_scripts-16.0.1.0.5.11.dist-info/top_level.txt
diff --git a/devel/py-qtbuilder/distinfo b/devel/py-qtbuilder/distinfo
index 9a8493998a63..ffea305e9c51 100644
--- a/devel/py-qtbuilder/distinfo
+++ b/devel/py-qtbuilder/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749201539
-SHA256 (pyqt_builder-1.18.2.tar.gz) = 56dfea461484a87a8f0c8b0229190defc436d7ec5de71102e20b35e5639180bc
-SIZE (pyqt_builder-1.18.2.tar.gz) = 3671864
+TIMESTAMP = 1760611296
+SHA256 (pyqt_builder-1.19.0.tar.gz) = 79540e001c476bc050180db00fffcb1e9fa74544d95c148e48ad6117e49d6ea2
+SIZE (pyqt_builder-1.19.0.tar.gz) = 3672333
diff --git a/devel/py-shandy-sqlfmt/Makefile b/devel/py-shandy-sqlfmt/Makefile
index 69721eb98171..252fc8eca7b0 100644
--- a/devel/py-shandy-sqlfmt/Makefile
+++ b/devel/py-shandy-sqlfmt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= shandy-sqlfmt
-PORTVERSION= 0.27.0
+PORTVERSION= 0.28.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +13,8 @@ WWW= https://sqlfmt.com \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}black>=0:devel/py-black@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}click>=8.0<9.0:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Jinja2>=3.0<4.0:devel/py-Jinja2@${PY_FLAVOR} \
diff --git a/devel/py-shandy-sqlfmt/distinfo b/devel/py-shandy-sqlfmt/distinfo
index bca831404a84..5ffaafc565cd 100644
--- a/devel/py-shandy-sqlfmt/distinfo
+++ b/devel/py-shandy-sqlfmt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756832504
-SHA256 (shandy_sqlfmt-0.27.0.tar.gz) = 1c9ac6beb5f17f66e7b87b4c70be586e87db538cd7d72f42dedb85132e8b3a96
-SIZE (shandy_sqlfmt-0.27.0.tar.gz) = 62380
+TIMESTAMP = 1760775697
+SHA256 (shandy_sqlfmt-0.28.0.tar.gz) = 7ae40c42a3c2c3cd0d53c6ab238f71ce47c5116b8320373d353777e0dd6c077c
+SIZE (shandy_sqlfmt-0.28.0.tar.gz) = 70541
diff --git a/devel/py-sip/distinfo b/devel/py-sip/distinfo
index 51e974ff34b5..a061b395dac8 100644
--- a/devel/py-sip/distinfo
+++ b/devel/py-sip/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749201576
-SHA256 (sip-6.12.0.tar.gz) = 083ced94f85315493231119a63970b2ba42b1d38b38e730a70e02a99191a89c6
-SIZE (sip-6.12.0.tar.gz) = 2348425
+TIMESTAMP = 1760611241
+SHA256 (sip-6.13.1.tar.gz) = d065b74eca996f29f1f0831ad321efaecf9906759b09466edc45349df7be6cd0
+SIZE (sip-6.13.1.tar.gz) = 2349037
diff --git a/devel/py-tdworkflow/Makefile b/devel/py-tdworkflow/Makefile
index 21bf15d409dd..ffb4cd427dca 100644
--- a/devel/py-tdworkflow/Makefile
+++ b/devel/py-tdworkflow/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tdworkflow
DISTVERSION= 0.9.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,12 +12,13 @@ WWW= https://pypi.org/project/tdworkflow/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mypy_extensions>=0:devel/py-mypy_extensions@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist pep517
NO_ARCH= yes
diff --git a/devel/py-tdworkflow/files/patch-pyproject.toml b/devel/py-tdworkflow/files/patch-pyproject.toml
new file mode 100644
index 000000000000..5bf7c89cbb8d
--- /dev/null
+++ b/devel/py-tdworkflow/files/patch-pyproject.toml
@@ -0,0 +1,21 @@
+--- pyproject.toml.orig 2024-04-20 19:20:01 UTC
++++ pyproject.toml
+@@ -1,5 +1,5 @@
+ [build-system]
+-requires = ["setuptools>=64", "setuptools_scm>=8"]
++requires = ["setuptools>=63", "setuptools_scm>=8"]
+ build-backend = "setuptools.build_meta"
+
+ [project]
+@@ -53,8 +53,9 @@ doc = [
+ "Bug Reports" = "https://github.com/chezou/tdworkflow/issues"
+ "Funding" = "https://github.com/sponsors/chezou"
+
+-[tool.setuptools.packages]
+-find = {}
++[tool.setuptools.packages.find]
++include = ["tdworkflow*"]
++exclude = ["tests*", "docs*"]
+
+ [tool.setuptools_scm]
+
diff --git a/editors/vscode/Makefile b/editors/vscode/Makefile
index 1f65642f9dd0..2c26f4b74603 100644
--- a/editors/vscode/Makefile
+++ b/editors/vscode/Makefile
@@ -1,5 +1,6 @@
PORTNAME= vscode
DISTVERSION= 1.105.0
+PORTREVISION= 1
CATEGORIES= editors
MASTER_SITES= https://github.com/tagattie/FreeBSD-VSCode/releases/download/${DISTVERSION}/:node_modules
DISTFILES= vscode-node-modules-${DISTVERSION}${EXTRACT_SUFX}:node_modules \
diff --git a/emulators/wine/Makefile b/emulators/wine/Makefile
index 2dd3035e125d..febca4eb8b88 100644
--- a/emulators/wine/Makefile
+++ b/emulators/wine/Makefile
@@ -22,6 +22,7 @@ USES= bison cpe desktop-file-utils gmake \
llvm:min=17,build,noexport localbase \
pkgconfig sdl shebangfix tar:xz
USE_GCC= yes
+USE_LDCONFIG= ${PREFIX}/lib ${PREFIX}/lib/wine
USE_SDL= sdl2
CPE_VENDOR= winehq
@@ -55,10 +56,6 @@ CONFIGURE_ARGS+=--verbose \
--without-unwind \
--without-usb
CONFIGURE_ENV= CPPBIN="${CPP}" FLEX="${LOCALBASE}/bin/flex"
-WINELIBDIR= ${PREFIX}/lib
-.if !defined(USE_LDCONFIG32)
-USE_LDCONFIG= ${WINELIBDIR} ${WINELIBDIR}/wine
-.endif
SHEBANG_FILES= tools/make_requests tools/winemaker/winemaker \
tools/winedump/function_grep.pl
diff --git a/filesystems/nbd-client-kmod/Makefile b/filesystems/nbd-client-kmod/Makefile
index 27d78925a28d..ab4d62f09d4c 100644
--- a/filesystems/nbd-client-kmod/Makefile
+++ b/filesystems/nbd-client-kmod/Makefile
@@ -10,6 +10,8 @@ WWW= https://github.com/ryan-moeller/kernel-nbd-client
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_i386= format specifies type 'unsigned long' but the argument has type 'uint64_t' (aka 'unsigned long long')
+
USES= kmod ssl uidfix
USE_GITHUB= yes
GH_ACCOUNT= ryan-moeller
diff --git a/graphics/Makefile b/graphics/Makefile
index 2bccf42a9ba8..1bc6cbb14a90 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -637,6 +637,8 @@
SUBDIR += nvidia-drm-66-kmod-devel
SUBDIR += nvidia-drm-kmod
SUBDIR += nvidia-drm-kmod-devel
+ SUBDIR += nvidia-drm-latest-kmod
+ SUBDIR += nvidia-drm-latest-kmod-devel
SUBDIR += nvidia-texture-tools
SUBDIR += ocaml-cairo
SUBDIR += ocaml-images
diff --git a/graphics/drawio/Makefile b/graphics/drawio/Makefile
index 2834724ba6c5..6fe4d0d5dfc8 100644
--- a/graphics/drawio/Makefile
+++ b/graphics/drawio/Makefile
@@ -1,6 +1,6 @@
PORTNAME= drawio
PORTVERSION= 28.0.6
-PORTREVISION= 8
+PORTREVISION= 9
DISTVERSIONPREFIX= x86_64-
CATEGORIES= graphics
MASTER_SITES= https://github.com/jgraph/drawio-desktop/releases/download/v${PORTVERSION}/
diff --git a/graphics/nvidia-drm-510-kmod/Makefile b/graphics/nvidia-drm-510-kmod/Makefile
index 810db0d9e99a..b3d8e76df8e6 100644
--- a/graphics/nvidia-drm-510-kmod/Makefile
+++ b/graphics/nvidia-drm-510-kmod/Makefile
@@ -2,7 +2,6 @@ PORTNAME= nvidia-drm-510-kmod
PORTREVISION= 0
CATEGORIES= graphics
-BUILD_DEPENDS+= ${KMODDIR}/drm.ko:graphics/drm-510-kmod
RUN_DEPENDS+= ${KMODDIR}/drm.ko:graphics/drm-510-kmod
CONFLICTS_INSTALL= nvidia-drm-515-kmod* nvidia-drm-61-kmod* nvidia-drm-66-kmod*
diff --git a/graphics/nvidia-drm-515-kmod/Makefile b/graphics/nvidia-drm-515-kmod/Makefile
index e6649a86bc67..e46a67e19e53 100644
--- a/graphics/nvidia-drm-515-kmod/Makefile
+++ b/graphics/nvidia-drm-515-kmod/Makefile
@@ -2,7 +2,6 @@ PORTNAME= nvidia-drm-515-kmod
PORTREVISION= 0
CATEGORIES= graphics
-BUILD_DEPENDS+= ${KMODDIR}/drm.ko:graphics/drm-515-kmod
RUN_DEPENDS+= ${KMODDIR}/drm.ko:graphics/drm-515-kmod
CONFLICTS_INSTALL= nvidia-drm-510-kmod* nvidia-drm-61-kmod* nvidia-drm-66-kmod*
diff --git a/graphics/nvidia-drm-61-kmod/Makefile b/graphics/nvidia-drm-61-kmod/Makefile
index ce0ccc30308f..0bbc25d2620f 100644
--- a/graphics/nvidia-drm-61-kmod/Makefile
+++ b/graphics/nvidia-drm-61-kmod/Makefile
@@ -2,7 +2,6 @@ PORTNAME= nvidia-drm-61-kmod
PORTREVISION= 0
CATEGORIES= graphics
-BUILD_DEPENDS+= ${KMODDIR}/drm.ko:graphics/drm-61-kmod
RUN_DEPENDS+= ${KMODDIR}/drm.ko:graphics/drm-61-kmod
CONFLICTS_INSTALL= nvidia-drm-510-kmod* nvidia-drm-515-kmod* nvidia-drm-66-kmod*
diff --git a/graphics/nvidia-drm-66-kmod/Makefile b/graphics/nvidia-drm-66-kmod/Makefile
index c2c3a1531d42..aa1b9e7cd565 100644
--- a/graphics/nvidia-drm-66-kmod/Makefile
+++ b/graphics/nvidia-drm-66-kmod/Makefile
@@ -2,7 +2,6 @@ PORTNAME= nvidia-drm-66-kmod
PORTREVISION= 0
CATEGORIES= graphics
-BUILD_DEPENDS+= ${KMODDIR}/drm.ko:graphics/drm-66-kmod
RUN_DEPENDS+= ${KMODDIR}/drm.ko:graphics/drm-66-kmod
CONFLICTS_INSTALL= nvidia-drm-510-kmod* nvidia-drm-515-kmod* nvidia-drm-61-kmod*
diff --git a/graphics/nvidia-drm-latest-kmod-devel/Makefile b/graphics/nvidia-drm-latest-kmod-devel/Makefile
new file mode 100644
index 000000000000..c1a2360b4868
--- /dev/null
+++ b/graphics/nvidia-drm-latest-kmod-devel/Makefile
@@ -0,0 +1,7 @@
+NVIDIA_DISTVERSION?= 580.95.05
+# Explicitly set PORTREVISION as it can be overridden by the master port
+PORTREVISION= 0
+MASTERDIR= ${.CURDIR}/../nvidia-drm-latest-kmod
+PKGNAMESUFFIX= -devel
+
+.include "${MASTERDIR}/Makefile"
diff --git a/graphics/nvidia-drm-latest-kmod-devel/distinfo b/graphics/nvidia-drm-latest-kmod-devel/distinfo
new file mode 100644
index 000000000000..c41cc13ddae4
--- /dev/null
+++ b/graphics/nvidia-drm-latest-kmod-devel/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1760509612
+SHA256 (NVIDIA-FreeBSD-x86_64-580.95.05.tar.xz) = 6ce64e84ede8b8a3e7c1579e9d08d53e2da9dd50590b398d9a816adc6a00f160
+SIZE (NVIDIA-FreeBSD-x86_64-580.95.05.tar.xz) = 288883876
+SHA256 (freebsd-drm-kmod-drm_v6.9_GH0.tar.gz) = a7599c2124e1fb65a270d5195d8592b0f69d0702a23938b73d097c079501129e
+SIZE (freebsd-drm-kmod-drm_v6.9_GH0.tar.gz) = 41511351
diff --git a/graphics/nvidia-drm-latest-kmod/Makefile b/graphics/nvidia-drm-latest-kmod/Makefile
new file mode 100644
index 000000000000..b721ea027606
--- /dev/null
+++ b/graphics/nvidia-drm-latest-kmod/Makefile
@@ -0,0 +1,11 @@
+PORTNAME= nvidia-drm-latest-kmod
+PORTREVISION= 0
+CATEGORIES= graphics
+
+RUN_DEPENDS+= ${KMODDIR}/drm.ko:graphics/drm-latest-kmod
+CONFLICTS_INSTALL= nvidia-drm-510-kmod* nvidia-drm-515-kmod* nvidia-drm-61-kmod* nvidia-drm-66-kmod*
+
+.include "${.CURDIR}/../drm-latest-kmod/Makefile.version"
+.include "${.CURDIR}/../nvidia-drm-kmod/Makefile.common"
+
+.include <bsd.port.mk>
diff --git a/graphics/nvidia-drm-latest-kmod/distinfo b/graphics/nvidia-drm-latest-kmod/distinfo
new file mode 100644
index 000000000000..82e957ff888b
--- /dev/null
+++ b/graphics/nvidia-drm-latest-kmod/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1760509263
+SHA256 (NVIDIA-FreeBSD-x86_64-580.95.05.tar.xz) = 6ce64e84ede8b8a3e7c1579e9d08d53e2da9dd50590b398d9a816adc6a00f160
+SIZE (NVIDIA-FreeBSD-x86_64-580.95.05.tar.xz) = 288883876
+SHA256 (freebsd-drm-kmod-drm_v6.9_GH0.tar.gz) = a7599c2124e1fb65a270d5195d8592b0f69d0702a23938b73d097c079501129e
+SIZE (freebsd-drm-kmod-drm_v6.9_GH0.tar.gz) = 41511351
diff --git a/graphics/nvidia-drm-latest-kmod/files/20-nvidia-drm-outputclass.conf.in b/graphics/nvidia-drm-latest-kmod/files/20-nvidia-drm-outputclass.conf.in
new file mode 100644
index 000000000000..15496138f63a
--- /dev/null
+++ b/graphics/nvidia-drm-latest-kmod/files/20-nvidia-drm-outputclass.conf.in
@@ -0,0 +1,8 @@
+Section "OutputClass"
+ Identifier "nvidia"
+ MatchDriver "nvidia-drm"
+ Driver "nvidia"
+ Option "PrimaryGPU" "yes"
+ ModulePath "%%LOCALBASE%%/lib/nvidia/xorg"
+ ModulePath "%%LOCALBASE%%/lib/xorg/modules"
+EndSection
diff --git a/graphics/nvidia-drm-latest-kmod/files/extra-patch-nvidia-drm-conftest.h b/graphics/nvidia-drm-latest-kmod/files/extra-patch-nvidia-drm-conftest.h
new file mode 100644
index 000000000000..2c0524341c4d
--- /dev/null
+++ b/graphics/nvidia-drm-latest-kmod/files/extra-patch-nvidia-drm-conftest.h
@@ -0,0 +1,14 @@
+--- nvidia-drm-conftest.h.orig 2024-02-22 01:03:15 UTC
++++ nvidia-drm-conftest.h
+@@ -85,7 +85,11 @@
+
+ /* For nv_drm_gem_prime_force_fence_signal */
+ #ifndef spin_is_locked
++#if ((__FreeBSD_version >= 1500000) && (__FreeBSD_version < 1500018)) || (__FreeBSD_version < 1401501)
+ #define spin_is_locked(lock) mtx_owned(lock.m)
++#else
++#define spin_is_locked(lock) mtx_owned(lock)
++#endif
+ #endif
+
+ #ifndef rwsem_is_locked
diff --git a/graphics/nvidia-drm-latest-kmod/files/extra-patch-nvidia-drm-freebsd-lkpi.c b/graphics/nvidia-drm-latest-kmod/files/extra-patch-nvidia-drm-freebsd-lkpi.c
new file mode 100644
index 000000000000..807e95effe74
--- /dev/null
+++ b/graphics/nvidia-drm-latest-kmod/files/extra-patch-nvidia-drm-freebsd-lkpi.c
@@ -0,0 +1,54 @@
+--- nvidia-drm-freebsd-lkpi.c.orig 2024-02-22 01:03:15 UTC
++++ nvidia-drm-freebsd-lkpi.c
+@@ -115,6 +115,7 @@ int nv_drm_probe_devices(void)
+ * by the native nvidia.ko by using our devclass.
+ */
+ for (int i = 0; i < NV_MAX_DEVICES; i++) {
++ struct pci_dev *pdev;
+ nv_gpu_info_t gpu_info;
+ struct nvidia_softc *sc = devclass_get_softc(nvidia_devclass, i);
+ if (!sc) {
+@@ -124,11 +125,33 @@ int nv_drm_probe_devices(void)
+ nv_state_t *nv = sc->nv_state;
+
+ /*
++ * Set the ivars for this device if they are not already populated. This
++ * is the bus specific data, and linuxkpi will try to use it.
++ */
++ if (!device_get_ivars(sc->dev)) {
++ device_t parent = device_get_parent(sc->dev);
++ struct pci_devinfo *dinfo = device_get_ivars(parent);
++ device_set_ivars(sc->dev, dinfo);
++ }
++
++ /*
+ * Now we have the state (which gives us the device_t), but what nvidia-drm
+ * wants is a pci_dev suitable for use with linuxkpi code. We can use
+- * lkpinew_pci_dev to fill in a pci_dev struct,
++ * lkpinew_pci_dev to fill in a pci_dev struct, or linux_pci_attach on more
++ * recent kernels (introduced by 253dbe7487705).
+ */
+- struct pci_dev *pdev = lkpinew_pci_dev(sc->dev);
++#if __FreeBSD_version < 1300093
++ pdev = lkpinew_pci_dev(sc->dev);
++#else
++ pdev = malloc(sizeof(*pdev), M_DEVBUF, M_WAITOK|M_ZERO);
++ if (!pdev) {
++ return -ENOMEM;
++ }
++
++ if (linux_pci_attach_device(sc->dev, NULL, NULL, pdev)) {
++ return -ENOMEM;
++ }
++#endif
+ nv_lkpi_pci_devs[i] = pdev;
+
+ gpu_info.gpu_id = nv->gpu_id;
+@@ -148,7 +171,6 @@ MODULE_DEPEND(nvidia_drm, linuxkpi, 1, 1, 1);
+ LKPI_DRIVER_MODULE(nvidia_drm, nv_drm_init, nv_drm_exit);
+ LKPI_PNP_INFO(pci, nvidia_drm, nv_module_device_table);
+ MODULE_DEPEND(nvidia_drm, linuxkpi, 1, 1, 1);
+-MODULE_DEPEND(nvidia_drm, linuxkpi_gplv2, 1, 1, 1);
+ MODULE_DEPEND(nvidia_drm, drmn, 2, 2, 2);
+ MODULE_DEPEND(nvidia_drm, dmabuf, 1, 1, 1);
+ MODULE_DEPEND(nvidia_drm, nvidia, 1, 1, 1);
diff --git a/graphics/nvidia-drm-latest-kmod/files/patch-nvidia-drm-freebsd-lkpi.c-20250918-01 b/graphics/nvidia-drm-latest-kmod/files/patch-nvidia-drm-freebsd-lkpi.c-20250918-01
new file mode 100644
index 000000000000..c703950a0c88
--- /dev/null
+++ b/graphics/nvidia-drm-latest-kmod/files/patch-nvidia-drm-freebsd-lkpi.c-20250918-01
@@ -0,0 +1,47 @@
+--- nvidia-drm-freebsd-lkpi.c.orig 2025-08-27 17:59:14 UTC
++++ nvidia-drm-freebsd-lkpi.c
+@@ -104,6 +104,35 @@ lkpinew_pci_dev(device_t dev)
+ * FreeBSD linuxkpi based loading support code.
+ *************************************************************************/
+
++static int
++dummy_nv_pci_probe(struct pci_dev *pci_dev __unused,
++ const struct pci_device_id *id_table __unused)
++{
++ return (0);
++}
++
++static void
++dummy_nv_pci_remove(struct pci_dev *pci_dev __unused)
++{
++}
++
++static void
++dummy_nv_pci_shutdown(struct pci_dev *pci_dev __unused)
++{
++}
++
++struct pci_driver nv_pci_driver = {
++ .name = "drmn",
++ .id_table = nv_pci_table,
++ .probe = dummy_nv_pci_probe,
++ .remove = dummy_nv_pci_remove,
++ .shutdown = dummy_nv_pci_shutdown,
++#if defined(__FreeBSD__)
++ /* FreeBSD internal/specifc. */
++ .isdrm = true,
++#endif
++};
++
+ static struct pci_dev *nv_lkpi_pci_devs[NV_MAX_DEVICES];
+
+ int nv_drm_probe_devices(void)
+@@ -153,7 +182,7 @@ int nv_drm_probe_devices(void)
+ return -ENOMEM;
+ }
+
+- if (linux_pci_attach_device(sc->dev, NULL, NULL, pdev)) {
++ if (linux_pci_attach_device(sc->dev, &nv_pci_driver, NULL, pdev)) {
+ NV_DRM_LOG_ERR("Failed to attach linuxkpi PCI device");
+ free(pdev, M_DEVBUF);
+ return -ENOMEM;
diff --git a/graphics/nvidia-drm-latest-kmod/pkg-descr b/graphics/nvidia-drm-latest-kmod/pkg-descr
new file mode 100644
index 000000000000..7a6433279b02
--- /dev/null
+++ b/graphics/nvidia-drm-latest-kmod/pkg-descr
@@ -0,0 +1,3 @@
+FreeBSD port of Linux's nvidia-drm.ko Kernel module.
+
+This version is compatible with drm.ko 6.9.
diff --git a/graphics/nvidia-drm-latest-kmod/pkg-message b/graphics/nvidia-drm-latest-kmod/pkg-message
new file mode 100644
index 000000000000..c2440d5580aa
--- /dev/null
+++ b/graphics/nvidia-drm-latest-kmod/pkg-message
@@ -0,0 +1,8 @@
+Modesetting must be enabled to use nvidia-drm.ko for graphics. This can be done
+by setting the modeset sysctl, the equivalent of the modeset kernel parameter
+on Linux.
+
+hw.nvidiadrm.modeset=1
+
+This must be set before loading nvidia-drm.ko, most easily done by placing the
+above in /boot/loader.conf.
diff --git a/graphics/openxr/Makefile b/graphics/openxr/Makefile
index 81cc787267fe..113fc3587d51 100644
--- a/graphics/openxr/Makefile
+++ b/graphics/openxr/Makefile
@@ -1,6 +1,6 @@
PORTNAME= openxr
DISTVERSIONPREFIX= release-
-DISTVERSION= 1.1.52
+DISTVERSION= 1.1.53
CATEGORIES= graphics
MAINTAINER= vvd@FreeBSD.org
diff --git a/graphics/openxr/distinfo b/graphics/openxr/distinfo
index 7529f3c9cc9f..172579776d80 100644
--- a/graphics/openxr/distinfo
+++ b/graphics/openxr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758533333
-SHA256 (KhronosGroup-OpenXR-SDK-release-1.1.52_GH0.tar.gz) = 9ace2834c5f86a77df339865bc072e71d766f4348f3914257d8f87ebe64994a9
-SIZE (KhronosGroup-OpenXR-SDK-release-1.1.52_GH0.tar.gz) = 712802
+TIMESTAMP = 1760800000
+SHA256 (KhronosGroup-OpenXR-SDK-release-1.1.53_GH0.tar.gz) = 3ccd6835e213e3226e828660b80b8e2178f1571ba743f16088c942ebce84f6ef
+SIZE (KhronosGroup-OpenXR-SDK-release-1.1.53_GH0.tar.gz) = 721366
diff --git a/graphics/py-face_recognition_models/Makefile b/graphics/py-face_recognition_models/Makefile
index 18fb832eee6c..988b973bb7e1 100644
--- a/graphics/py-face_recognition_models/Makefile
+++ b/graphics/py-face_recognition_models/Makefile
@@ -1,6 +1,6 @@
PORTNAME= face_recognition_models
PORTVERSION= 0.3.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics python devel
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,6 +12,8 @@ WWW= https://pypi.org/project/face_recognition_models/
LICENSE= CC0-1.0
LICENSE_FILE= ${WRKSRC}/LICENSE
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR}
+
USES= python
USE_PYTHON= autoplist distutils
diff --git a/java/jta/Makefile b/java/jta/Makefile
index df012488b3b2..7613e0a24886 100644
--- a/java/jta/Makefile
+++ b/java/jta/Makefile
@@ -14,6 +14,9 @@ LICENSE_NAME= jta
LICENSE_TEXT= See the license
LICENSE_PERMS= dist-mirror pkg-mirror auto-accept
+DEPRECATED= manual download, no users in the ports tree, newer version is at https://github.com/jakartaee/transactions
+EXPIRATION_DATE= 2026-01-17
+
USES= java zip
NO_BUILD= yes
diff --git a/java/wildfly/Makefile b/java/wildfly/Makefile
index 9aaf495b062d..4ef8e51b040b 100644
--- a/java/wildfly/Makefile
+++ b/java/wildfly/Makefile
@@ -1,5 +1,5 @@
PORTNAME= wildfly
-DISTVERSION= 37.0.1
+DISTVERSION= 38.0.0
CATEGORIES= java www
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${WILDFLY_VERSION}/
DISTNAME= wildfly-${WILDFLY_VERSION}
diff --git a/java/wildfly/distinfo b/java/wildfly/distinfo
index c10a353f8699..b2f8358365b6 100644
--- a/java/wildfly/distinfo
+++ b/java/wildfly/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757773594
-SHA256 (wildfly-37.0.1.Final.tar.gz) = d89d844112709c970b243884c3c3a2ba569e1ba43e590d70b236a1405c27cb82
-SIZE (wildfly-37.0.1.Final.tar.gz) = 257459781
+TIMESTAMP = 1760696662
+SHA256 (wildfly-38.0.0.Final.tar.gz) = f6dddf4338a6cf872e057dccefbf88285d34a090262eb9b664ce79b13a56c2d0
+SIZE (wildfly-38.0.0.Final.tar.gz) = 257691723
diff --git a/lang/gnat13/Makefile b/lang/gnat13/Makefile
index 643844174918..89df97f16904 100644
--- a/lang/gnat13/Makefile
+++ b/lang/gnat13/Makefile
@@ -104,17 +104,23 @@ _OS_LABEL4VERS= [${OPSYS}${_GNAT_ARCH:S/amd//:S/x86_//:S/aarch/\/ARM/:S/i386/32
_PHASE_FILE= ${WRKSRC}/gcc/DEV-PHASE
_PKG_PREFIX= ${PREFIX}/${PORTNAME}
_PLATFORM= ${OPSYS:tl}${OSREL}
-_PREV_ASSET_FILE= gnat-${_GNAT_ARCH}-${OPSYS:tl}.${_PREV_ASSET_OSREL}-${_PREV_ASSET_VER}${_PREV_ASSET_REV}
-_PREV_ASSET_GCC= ${PREV_ASSET_VER:R:R}
-_PREV_ASSET_OSREL?= ${OSREL:R}
-_PREV_ASSET_VER?= 12.2.0 # To be changed to ${DISTVERSION} when 13 assets exist
-_PREV_ASSET_REV?= _6
_REV_FILE= ${WRKSRC}/gcc/REVISION
_TARGLIB= ${_PKG_PREFIX}/lib ${_PKG_PREFIX}/lib/gcc${_GCC_VER}
_TOOLCHAIN_PATHS= /sbin:/bin:/usr/sbin:/usr/bin:${_GNAT12_PATH}:${PREFIX}/bin:${LOCALBASE}/bin
.include <bsd.port.options.mk>
+_PREV_ASSET_GCC= ${PREV_ASSET_VER:R:R}
+_PREV_ASSET_OSREL= ${OSREL:R}
+.if ${_PREV_ASSET_OSREL} == 16
+_PREV_ASSET_VER= 12.3.0
+_PREV_ASSET_REV= _1
+.else
+_PREV_ASSET_VER= 12.2.0 # To be changed to ${DISTVERSION} when 13 assets exist
+_PREV_ASSET_REV= _6
+.endif
+_PREV_ASSET_FILE= gnat-${_GNAT_ARCH}-${OPSYS:tl}.${_PREV_ASSET_OSREL}-${_PREV_ASSET_VER}${_PREV_ASSET_REV}
+
.if ${ARCH} == i386 || ${ARCH} == aarch64
LIB_DIR_32= ""
PLIST_SUB+= 64BITS="@comment "
@@ -129,7 +135,7 @@ PLIST_SUB+= 32BITS=""
. endif
.endif
.if ${ARCH} == aarch64
-EXTRACT_CMD= ${SETENV} LC_ALL=en_US.UTF-8 /usr/bin/bsdtar
+EXTRACT_CMD= ${SETENV} LC_ALL=en_US.UTF-8 /usr/bin/bsdtar
PLIST_SUB+= ARM="" \
NOARM="@comment "
.else
diff --git a/mail/courier-imap/Makefile b/mail/courier-imap/Makefile
index 89e4c2a26574..89ee3d25a584 100644
--- a/mail/courier-imap/Makefile
+++ b/mail/courier-imap/Makefile
@@ -1,5 +1,5 @@
PORTNAME= courier-imap
-PORTVERSION= 5.2.11
+PORTVERSION= 5.3.0
PORTEPOCH= 2
CATEGORIES= mail
MASTER_SITES= SF/courier/imap/${PORTVERSION}
diff --git a/mail/courier-imap/distinfo b/mail/courier-imap/distinfo
index fb0b026e5857..a3aea119155f 100644
--- a/mail/courier-imap/distinfo
+++ b/mail/courier-imap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744019947
-SHA256 (courier-imap-5.2.11.tar.bz2) = 49fd73f7f056f4525aba4767cf912999d69f2f5efd757094159e4fc38c783122
-SIZE (courier-imap-5.2.11.tar.bz2) = 3418726
+TIMESTAMP = 1760736758
+SHA256 (courier-imap-5.3.0.tar.bz2) = e5a51e160124ff0baa048af7ea918926080e4f3b3b7d3651b50278718e12e189
+SIZE (courier-imap-5.3.0.tar.bz2) = 3731603
diff --git a/mail/courier-imap/files/patch-libs_rfc2045_rfc2045.h b/mail/courier-imap/files/patch-libs_rfc2045_rfc2045.h
new file mode 100644
index 000000000000..af387f7e7dd7
--- /dev/null
+++ b/mail/courier-imap/files/patch-libs_rfc2045_rfc2045.h
@@ -0,0 +1,11 @@
+--- libs/rfc2045/rfc2045.h.orig 2025-10-06 09:00:02 UTC
++++ libs/rfc2045/rfc2045.h
+@@ -3224,7 +3224,7 @@ void rfc822::mime_decoder<out_iter, src_type>::decode(
+
+ if (decode_header)
+ {
+- typename rfc2045::entity::line_iter<crlf>::headers<
++ typename rfc2045::entity::line_iter<crlf>::template headers<
+ src_type> parser{e, src };
+
+ parser.name_lc=header_name_lc;
diff --git a/mail/courier-imap/files/patch-libs_rfc2045_testsuitecpp.C b/mail/courier-imap/files/patch-libs_rfc2045_testsuitecpp.C
new file mode 100644
index 000000000000..649fadc8ea79
--- /dev/null
+++ b/mail/courier-imap/files/patch-libs_rfc2045_testsuitecpp.C
@@ -0,0 +1,11 @@
+--- libs/rfc2045/testsuitecpp.C.orig 2025-10-04 09:00:06 UTC
++++ libs/rfc2045/testsuitecpp.C
+@@ -19,7 +19,7 @@ void testrfc2045line_iter_testset(int &testnum, test_t
+ auto b=s.begin();
+ auto e=s.end();
+
+- typename rfc2045::entity::line_iter<crlf>::iter<
++ typename rfc2045::entity::line_iter<crlf>::template iter<
+ std::string_view::iterator,
+ std::string_view::iterator
+ >
diff --git a/mail/courier-imap/files/patch-libs_rfc2045_testsuitecpp2.C b/mail/courier-imap/files/patch-libs_rfc2045_testsuitecpp2.C
new file mode 100644
index 000000000000..353465b17a71
--- /dev/null
+++ b/mail/courier-imap/files/patch-libs_rfc2045_testsuitecpp2.C
@@ -0,0 +1,29 @@
+--- libs/rfc2045/testsuitecpp2.C.orig 2025-09-10 09:00:05 UTC
++++ libs/rfc2045/testsuitecpp2.C
+@@ -217,7 +217,7 @@ void test3()
+ auto b=std::istreambuf_iterator<char>{ss};
+ auto e=std::istreambuf_iterator<char>{};
+
+- typename rfc2045::entity::line_iter<crlf>::iter<
++ typename rfc2045::entity::line_iter<crlf>::template iter<
+ std::istreambuf_iterator<char>,
+ std::istreambuf_iterator<char>
+ > iter{b, e};
+@@ -310,7 +310,7 @@ void test4()
+ auto b=std::istreambuf_iterator<char>{ss};
+ auto e=std::istreambuf_iterator<char>{};
+
+- typename rfc2045::entity::line_iter<crlf>::iter<
++ typename rfc2045::entity::line_iter<crlf>::template iter<
+ std::istreambuf_iterator<char>,
+ std::istreambuf_iterator<char>
+ > iter{b, e};
+@@ -488,7 +488,7 @@ void test5()
+ auto b=std::istreambuf_iterator<char>{ss};
+ auto e=std::istreambuf_iterator<char>{};
+
+- typename rfc2045::entity::line_iter<crlf>::iter<
++ typename rfc2045::entity::line_iter<crlf>::template iter<
+ std::istreambuf_iterator<char>,
+ std::istreambuf_iterator<char>
+ > iter{b, e};
diff --git a/mail/fetchmail/Makefile b/mail/fetchmail/Makefile
index 85db96d4e5f1..1f6fd6339464 100644
--- a/mail/fetchmail/Makefile
+++ b/mail/fetchmail/Makefile
@@ -1,5 +1,5 @@
PORTNAME?= fetchmail
-DISTVERSION= 6.5.6
+DISTVERSION= 6.5.7
PORTREVISION?= 0
CATEGORIES= mail
# The next line is inherited by the fetchmailconf dependent port,
diff --git a/mail/fetchmail/distinfo b/mail/fetchmail/distinfo
index aac30a3bab80..589595a9b276 100644
--- a/mail/fetchmail/distinfo
+++ b/mail/fetchmail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759500530
-SHA256 (fetchmail-6.5.6.tar.xz) = ec10e0e0eaa417313559379ede76c74614766d838b39470b66474863aa690dab
-SIZE (fetchmail-6.5.6.tar.xz) = 1061804
+TIMESTAMP = 1760796613
+SHA256 (fetchmail-6.5.7.tar.xz) = 73eb6b1d421b5986866ad4a6b777c1140a39005298c63bf847de537976cbfbdb
+SIZE (fetchmail-6.5.7.tar.xz) = 1086648
diff --git a/mail/fetchmail/pkg-plist b/mail/fetchmail/pkg-plist
index da6a0834dac3..e0f64ae0d4ef 100644
--- a/mail/fetchmail/pkg-plist
+++ b/mail/fetchmail/pkg-plist
@@ -5,6 +5,7 @@ share/man/man1/fetchmail.1.gz
%%NLS%%share/locale/eo/LC_MESSAGES/fetchmail.mo
%%NLS%%share/locale/es/LC_MESSAGES/fetchmail.mo
%%NLS%%share/locale/fr/LC_MESSAGES/fetchmail.mo
+%%NLS%%share/locale/it/LC_MESSAGES/fetchmail.mo
%%NLS%%share/locale/ja/LC_MESSAGES/fetchmail.mo
%%NLS%%share/locale/pl/LC_MESSAGES/fetchmail.mo
%%NLS%%share/locale/ro/LC_MESSAGES/fetchmail.mo
diff --git a/mail/maildrop/Makefile b/mail/maildrop/Makefile
index b3d3a97b9531..7b90c20c6b94 100644
--- a/mail/maildrop/Makefile
+++ b/mail/maildrop/Makefile
@@ -13,7 +13,7 @@
# MAILDROP_MBOX_DIR=<dir> Specify DEFAULT mailbox location
PORTNAME= maildrop
-PORTVERSION= 3.1.8
+PORTVERSION= 3.2.0
CATEGORIES= mail
MASTER_SITES= SF/courier/${PORTNAME}/${PORTVERSION}
diff --git a/mail/maildrop/distinfo b/mail/maildrop/distinfo
index 7716020f4d44..412c9cc13d8d 100644
--- a/mail/maildrop/distinfo
+++ b/mail/maildrop/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1722950932
-SHA256 (maildrop-3.1.8.tar.bz2) = 7e826c031917444f1b7ab71c1fcd90383595644846e2b3b260e352b1ce03e950
-SIZE (maildrop-3.1.8.tar.bz2) = 2156016
+TIMESTAMP = 1760737950
+SHA256 (maildrop-3.2.0.tar.bz2) = 2bef33b8fc9104dd1851d04c83052e8e9918394951ef428246c559e8ae9e021b
+SIZE (maildrop-3.2.0.tar.bz2) = 2392208
diff --git a/mail/maildrop/files/patch-libs_rfc2045_rfc2045.h b/mail/maildrop/files/patch-libs_rfc2045_rfc2045.h
new file mode 100644
index 000000000000..36c6fd96cfb4
--- /dev/null
+++ b/mail/maildrop/files/patch-libs_rfc2045_rfc2045.h
@@ -0,0 +1,11 @@
+--- libs/rfc2045/rfc2045.h.orig 2025-10-06 09:00:04 UTC
++++ libs/rfc2045/rfc2045.h
+@@ -3224,7 +3224,7 @@ void rfc822::mime_decoder<out_iter, src_type>::decode(
+
+ if (decode_header)
+ {
+- typename rfc2045::entity::line_iter<crlf>::headers<
++ typename rfc2045::entity::line_iter<crlf>::template headers<
+ src_type> parser{e, src };
+
+ parser.name_lc=header_name_lc;
diff --git a/mail/maildrop/files/patch-libs_rfc2045_testsuitecpp.C b/mail/maildrop/files/patch-libs_rfc2045_testsuitecpp.C
new file mode 100644
index 000000000000..fedab998a0fa
--- /dev/null
+++ b/mail/maildrop/files/patch-libs_rfc2045_testsuitecpp.C
@@ -0,0 +1,11 @@
+--- libs/rfc2045/testsuitecpp.C.orig 2025-10-17 22:49:54 UTC
++++ libs/rfc2045/testsuitecpp.C
+@@ -19,7 +19,7 @@ void testrfc2045line_iter_testset(int &testnum, test_t
+ auto b=s.begin();
+ auto e=s.end();
+
+- typename rfc2045::entity::line_iter<crlf>::iter<
++ typename rfc2045::entity::line_iter<crlf>::template iter<
+ std::string_view::iterator,
+ std::string_view::iterator
+ >
diff --git a/mail/maildrop/files/patch-libs_rfc2045_testsuitecpp2.C b/mail/maildrop/files/patch-libs_rfc2045_testsuitecpp2.C
new file mode 100644
index 000000000000..ef489dd14fe0
--- /dev/null
+++ b/mail/maildrop/files/patch-libs_rfc2045_testsuitecpp2.C
@@ -0,0 +1,29 @@
+--- libs/rfc2045/testsuitecpp2.C.orig 2025-09-10 03:08:09 UTC
++++ libs/rfc2045/testsuitecpp2.C
+@@ -217,7 +217,7 @@ void test3()
+ auto b=std::istreambuf_iterator<char>{ss};
+ auto e=std::istreambuf_iterator<char>{};
+
+- typename rfc2045::entity::line_iter<crlf>::iter<
++ typename rfc2045::entity::line_iter<crlf>::template iter<
+ std::istreambuf_iterator<char>,
+ std::istreambuf_iterator<char>
+ > iter{b, e};
+@@ -310,7 +310,7 @@ void test4()
+ auto b=std::istreambuf_iterator<char>{ss};
+ auto e=std::istreambuf_iterator<char>{};
+
+- typename rfc2045::entity::line_iter<crlf>::iter<
++ typename rfc2045::entity::line_iter<crlf>::template iter<
+ std::istreambuf_iterator<char>,
+ std::istreambuf_iterator<char>
+ > iter{b, e};
+@@ -488,7 +488,7 @@ void test5()
+ auto b=std::istreambuf_iterator<char>{ss};
+ auto e=std::istreambuf_iterator<char>{};
+
+- typename rfc2045::entity::line_iter<crlf>::iter<
++ typename rfc2045::entity::line_iter<crlf>::template iter<
+ std::istreambuf_iterator<char>,
+ std::istreambuf_iterator<char>
+ > iter{b, e};
diff --git a/math/R-cran-igraph/Makefile b/math/R-cran-igraph/Makefile
index 00a1b5eb526e..fb236552dbec 100644
--- a/math/R-cran-igraph/Makefile
+++ b/math/R-cran-igraph/Makefile
@@ -1,6 +1,5 @@
PORTNAME= igraph
-DISTVERSION= 2.1.4
-PORTREVISION= 1
+DISTVERSION= 2.2.0
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -16,7 +15,7 @@ RUN_DEPENDS= R-cran-cli>0:devel/R-cran-cli \
R-cran-lifecycle>0:devel/R-cran-lifecycle \
R-cran-magrittr>0:devel/R-cran-magrittr \
R-cran-pkgconfig>=2.0.0:devel/R-cran-pkgconfig \
- R-cran-rlang>0:devel/R-cran-rlang \
+ R-cran-rlang>=1.1.0:devel/R-cran-rlang \
R-cran-vctrs>0:devel/R-cran-vctrs
USES= compiler:c++11-lang cran:auto-plist,compiles gnome
diff --git a/math/R-cran-igraph/distinfo b/math/R-cran-igraph/distinfo
index a4064cc047f7..033535439e21 100644
--- a/math/R-cran-igraph/distinfo
+++ b/math/R-cran-igraph/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737856472
-SHA256 (igraph_2.1.4.tar.gz) = fdced402c9d2e355fd1a5cbd640639fdc97efe50f5b69e9f321a03785a7ab3ed
-SIZE (igraph_2.1.4.tar.gz) = 4997408
+TIMESTAMP = 1760721402
+SHA256 (igraph_2.2.0.tar.gz) = caabb4fb1043ede953450e2f5004f2e7d70c78191bc757e4223d09893fd8de8d
+SIZE (igraph_2.2.0.tar.gz) = 5127147
diff --git a/math/tlfloat/Makefile b/math/tlfloat/Makefile
index bdcc24fc8609..babeeb34186f 100644
--- a/math/tlfloat/Makefile
+++ b/math/tlfloat/Makefile
@@ -10,6 +10,7 @@ WWW= https://shibatch.github.io/tlfloat-doxygen/
LICENSE= BSL
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+BROKEN_arm64= error: use of undeclared identifier 'isnanl'
BROKEN_armv7= error: use of undeclared identifier 'isnanl'
BROKEN_i386= error: undefined symbol: __trunctfdf2
diff --git a/misc/gemini-cli/Makefile b/misc/gemini-cli/Makefile
index 00dbae85290a..24e2985f1876 100644
--- a/misc/gemini-cli/Makefile
+++ b/misc/gemini-cli/Makefile
@@ -4,7 +4,8 @@ CATEGORIES= misc # machine-learning
MAINTAINER= yuri@FreeBSD.org
COMMENT= Open-source CLI for direct access to Google's Gemini AI model
-WWW= https://google-gemini.github.io/gemini-cli/ \
+WWW= https://geminicli.com/ \
+ https://google-gemini.github.io/gemini-cli/ \
https://github.com/google-gemini/gemini-cli
LICENSE= APACHE20
diff --git a/misc/py-sigopt/Makefile b/misc/py-sigopt/Makefile
index bb28cf457214..d7f974f49da8 100644
--- a/misc/py-sigopt/Makefile
+++ b/misc/py-sigopt/Makefile
@@ -7,7 +7,8 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= SigOpt Python API client
-WWW= https://sigopt.org/
+WWW= https://sigopt.org/ \
+ https://github.com/sigopt/sigopt-python
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/multimedia/gstreamer1-editing-services/distinfo b/multimedia/gstreamer1-editing-services/distinfo
index c0181100831f..b6c5af281192 100644
--- a/multimedia/gstreamer1-editing-services/distinfo
+++ b/multimedia/gstreamer1-editing-services/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758228160
-SHA256 (gst-editing-services-1.26.6.tar.xz) = ccab1a5a4ec1b2f21adcd5e44ebbf94627b44f3f64e029193dd473f471947a19
-SIZE (gst-editing-services-1.26.6.tar.xz) = 852260
+TIMESTAMP = 1760597507
+SHA256 (gst-editing-services-1.26.7.tar.xz) = 09e25ab813921a98ee18500ff39440b87ee651d1c08962052b87a1c7e2d0b217
+SIZE (gst-editing-services-1.26.7.tar.xz) = 853960
diff --git a/multimedia/gstreamer1-libav/distinfo b/multimedia/gstreamer1-libav/distinfo
index 3d0eeb763420..f1782269f7ba 100644
--- a/multimedia/gstreamer1-libav/distinfo
+++ b/multimedia/gstreamer1-libav/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758228161
-SHA256 (gst-libav-1.26.6.tar.xz) = 6e50a6222d509c52b19143f9a7bd3581e22c745d0c4bc27ddb07e1229bcc11b8
-SIZE (gst-libav-1.26.6.tar.xz) = 204532
+TIMESTAMP = 1760597508
+SHA256 (gst-libav-1.26.7.tar.xz) = 91d4a7a14527d97fe0ce7ccedb3554e8f692b216429ef2b1850944bbf5435c09
+SIZE (gst-libav-1.26.7.tar.xz) = 206008
diff --git a/multimedia/gstreamer1-plugins/distinfo b/multimedia/gstreamer1-plugins/distinfo
index b04a955d08d8..70fc79232a52 100644
--- a/multimedia/gstreamer1-plugins/distinfo
+++ b/multimedia/gstreamer1-plugins/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1758228183
-SHA256 (gst-plugins-base-1.26.6.tar.xz) = 6e13c83be9f7746d7a5b7dbbb44882f214c3afcf32946c9a1f1bab33cc3da5a1
-SIZE (gst-plugins-base-1.26.6.tar.xz) = 2490720
-SHA256 (gst-plugins-bad-1.26.6.tar.xz) = b3bf4b1ad3017eac1fcf1209eae8a61208f8ef43b9b1ef99b9366acf14d74a79
-SIZE (gst-plugins-bad-1.26.6.tar.xz) = 7778128
-SHA256 (gst-plugins-ugly-1.26.6.tar.xz) = 95032eee4580bb9826c008cbce5a2c3a78b980abb270c96a19b645f77255c491
-SIZE (gst-plugins-ugly-1.26.6.tar.xz) = 229556
-SHA256 (gst-plugins-good-1.26.6.tar.xz) = d0956535c8315856df9ca2de495f7725128b462863b3c7cd357ef64fb4199679
-SIZE (gst-plugins-good-1.26.6.tar.xz) = 2997704
+TIMESTAMP = 1760597526
+SHA256 (gst-plugins-base-1.26.7.tar.xz) = 969e3cbf05dfab92cf37e94840fbe398517d7ba3275331d1c216a2e30a7208d0
+SIZE (gst-plugins-base-1.26.7.tar.xz) = 2492856
+SHA256 (gst-plugins-bad-1.26.7.tar.xz) = a0ab17dddd4c029ecd7a423c30badd5a3c7599ea42707016d1d57545f5723ccf
+SIZE (gst-plugins-bad-1.26.7.tar.xz) = 7781264
+SHA256 (gst-plugins-ugly-1.26.7.tar.xz) = 11f2e4f34bb2e841dc60edc95581572bc47be0c11e577d12bed98bb1f80a661b
+SIZE (gst-plugins-ugly-1.26.7.tar.xz) = 231032
+SHA256 (gst-plugins-good-1.26.7.tar.xz) = 82af18a1f3e4a060db61d2630fbb975269b80b55bb2fdcfddfab5c6440d30781
+SIZE (gst-plugins-good-1.26.7.tar.xz) = 3000520
diff --git a/multimedia/gstreamer1-rtsp-server/distinfo b/multimedia/gstreamer1-rtsp-server/distinfo
index 592b5937ea9a..80a3a88b0619 100644
--- a/multimedia/gstreamer1-rtsp-server/distinfo
+++ b/multimedia/gstreamer1-rtsp-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758228162
-SHA256 (gst-rtsp-server-1.26.6.tar.xz) = ce4e0b7dde7f17dc4f39ffb2dd3db64b0222d11d58be1c9820c20d30370d6f90
-SIZE (gst-rtsp-server-1.26.6.tar.xz) = 286848
+TIMESTAMP = 1760597509
+SHA256 (gst-rtsp-server-1.26.7.tar.xz) = 4f234594aea692e3c1bfaa969965039aaf7483bdfc5862b31d614a59e6718abf
+SIZE (gst-rtsp-server-1.26.7.tar.xz) = 288536
diff --git a/multimedia/gstreamer1-vaapi/distinfo b/multimedia/gstreamer1-vaapi/distinfo
index a3b91f963370..7336e8ace61d 100644
--- a/multimedia/gstreamer1-vaapi/distinfo
+++ b/multimedia/gstreamer1-vaapi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758228165
-SHA256 (gstreamer-vaapi-1.26.6.tar.xz) = d87c57244cecbd17bb030b698dcb67a66225de639f7c5b837391c4a8e5477667
-SIZE (gstreamer-vaapi-1.26.6.tar.xz) = 550912
+TIMESTAMP = 1760597512
+SHA256 (gstreamer-vaapi-1.26.7.tar.xz) = 4885d4a02bb2f17c2af618879b5e77f1acdcedcba859aabd3b970550e2940a38
+SIZE (gstreamer-vaapi-1.26.7.tar.xz) = 556792
diff --git a/multimedia/gstreamer1/Makefile b/multimedia/gstreamer1/Makefile
index 7305ad711290..f65febe33bb1 100644
--- a/multimedia/gstreamer1/Makefile
+++ b/multimedia/gstreamer1/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gstreamer
PORTVERSION= ${_GST_VERSION}
-PORTREVISION= 1
CATEGORIES= multimedia
MASTER_SITES= https://gstreamer.freedesktop.org/src/gstreamer/
PKGNAMESUFFIX= 1
diff --git a/multimedia/gstreamer1/distinfo b/multimedia/gstreamer1/distinfo
index ac9f39ede8fa..d3289f3f25ba 100644
--- a/multimedia/gstreamer1/distinfo
+++ b/multimedia/gstreamer1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758228156
-SHA256 (gstreamer-1.26.6.tar.xz) = 42cde77277f1eee253449da213cb6e49f7fd2f792308e5579a8294c1518becac
-SIZE (gstreamer-1.26.6.tar.xz) = 1887656
+TIMESTAMP = 1760597503
+SHA256 (gstreamer-1.26.7.tar.xz) = 18a5e214114dc501407697dd458514bba62cadd5414c60f793cf70141a4d0bb3
+SIZE (gstreamer-1.26.7.tar.xz) = 1889520
diff --git a/multimedia/py-gstreamer1/distinfo b/multimedia/py-gstreamer1/distinfo
index 6e78323ec93a..aef3b8ac8cc2 100644
--- a/multimedia/py-gstreamer1/distinfo
+++ b/multimedia/py-gstreamer1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758228184
-SHA256 (gst-python-1.26.6.tar.xz) = a4b5bfe039b7267fe8cdd48d106ab20cf88cda600f800d84f3d07724079edf1f
-SIZE (gst-python-1.26.6.tar.xz) = 129232
+TIMESTAMP = 1760597527
+SHA256 (gst-python-1.26.7.tar.xz) = 7a544b7968b181c2965e979f2ce889db36397790de9a7c312cf468b51d26428c
+SIZE (gst-python-1.26.7.tar.xz) = 130736
diff --git a/multimedia/vlc/Makefile b/multimedia/vlc/Makefile
index ab13839863c3..75039b4b5c3f 100644
--- a/multimedia/vlc/Makefile
+++ b/multimedia/vlc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= vlc
DISTVERSION= 3.0.21
-PORTREVISION= 18
+PORTREVISION= 19
PORTEPOCH= 4
CATEGORIES= multimedia audio net www
MASTER_SITES= https://get.videolan.org/${PORTNAME}/${DISTVERSION:S/a$//}/ \
diff --git a/net-im/signal-desktop/Makefile b/net-im/signal-desktop/Makefile
index 30b0af8ea497..ec78134b4e7c 100644
--- a/net-im/signal-desktop/Makefile
+++ b/net-im/signal-desktop/Makefile
@@ -1,6 +1,7 @@
PORTNAME= signal-desktop
DISTVERSIONPREFIX= v
DISTVERSION= 7.74.0
+PORTREVISION= 1
CATEGORIES= net-im
MASTER_SITES= LOCAL/mikael/signal-desktop/:npm \
https://registry.npmjs.org/@esbuild/freebsd-arm64/-/:esbuildarm64 \
diff --git a/net-mgmt/prometheus3/Makefile b/net-mgmt/prometheus3/Makefile
index a9c32781e16c..9f6a932c6e1b 100644
--- a/net-mgmt/prometheus3/Makefile
+++ b/net-mgmt/prometheus3/Makefile
@@ -1,7 +1,6 @@
PORTNAME= prometheus
DISTVERSIONPREFIX= v
-DISTVERSION= 3.6.0
-PORTREVISION= 2
+DISTVERSION= 3.7.1
CATEGORIES= net-mgmt
MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod \
https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/${DISTVERSIONFULL}/:ui
diff --git a/net-mgmt/prometheus3/distinfo b/net-mgmt/prometheus3/distinfo
index 6d00c10c303e..88eadf11eada 100644
--- a/net-mgmt/prometheus3/distinfo
+++ b/net-mgmt/prometheus3/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1758878297
-SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.6.0_GH0/go.mod) = 4cacd2221e09a9109e63a8c7fb663ddec3c9462dc5393a85101f0b19c7dd5c3c
-SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.6.0_GH0/go.mod) = 12171
-SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.6.0_GH0/prometheus-web-ui-3.6.0.tar.gz) = 970d3decd4c32545a6d9163445483fe5d8cd75b8fe5bd851748685d9c433e01a
-SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.6.0_GH0/prometheus-web-ui-3.6.0.tar.gz) = 3491191
-SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.6.0_GH0/prometheus-prometheus-v3.6.0_GH0.tar.gz) = 90586300d083873125b45e25ba68ed1ef2c48202d392405732191fffd5d99d1b
-SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.6.0_GH0/prometheus-prometheus-v3.6.0_GH0.tar.gz) = 5155788
+TIMESTAMP = 1760691958
+SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.7.1_GH0/go.mod) = 5430a63c9a05fb84c90d4ae9485165a637da6e40bc7d101ffa0af8d399c73111
+SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.7.1_GH0/go.mod) = 11991
+SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.7.1_GH0/prometheus-web-ui-3.7.1.tar.gz) = f3c3cd41f54cf657beda6a8c06af6dcb267ed49fb2968596204e152474824b58
+SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.7.1_GH0/prometheus-web-ui-3.7.1.tar.gz) = 3491079
+SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.7.1_GH0/prometheus-prometheus-v3.7.1_GH0.tar.gz) = 905261b5a238e4e214198106dd7c50ca50d7860bfdd88fe6030c7dbed7a418f6
+SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.7.1_GH0/prometheus-prometheus-v3.7.1_GH0.tar.gz) = 5213310
diff --git a/net-mgmt/unifi9/Makefile b/net-mgmt/unifi9/Makefile
index d22f9ec93517..1744580c31d5 100644
--- a/net-mgmt/unifi9/Makefile
+++ b/net-mgmt/unifi9/Makefile
@@ -1,5 +1,5 @@
PORTNAME= unifi9
-PORTVERSION= 9.4.19
+PORTVERSION= 9.5.21
PORTREVISION?= 0
CATEGORIES= net-mgmt java
MASTER_SITES= http://dl.ubnt.com/unifi/%SUBDIR%/:unifi \
diff --git a/net-mgmt/unifi9/distinfo b/net-mgmt/unifi9/distinfo
index b237bfd0923b..df2c6d25e701 100644
--- a/net-mgmt/unifi9/distinfo
+++ b/net-mgmt/unifi9/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1757944665
-SHA256 (unifi9-9.4.19/unifi_sysvinit_all.deb) = 95bbde1c98ce4690116be114e783adbc893bc7558518aaf01562f76fe037e570
-SIZE (unifi9-9.4.19/unifi_sysvinit_all.deb) = 137958618
-SHA256 (unifi9-9.4.19/javax.activation-api-1.2.0.jar) = 43fdef0b5b6ceb31b0424b208b930c74ab58fac2ceeb7b3f6fd3aeb8b5ca4393
-SIZE (unifi9-9.4.19/javax.activation-api-1.2.0.jar) = 56674
+TIMESTAMP = 1760712389
+SHA256 (unifi9-9.5.21/unifi_sysvinit_all.deb) = 7da1cc9ab1ae0c8f302c242d622ee52f867457a69116b2aa4c13812e756986af
+SIZE (unifi9-9.5.21/unifi_sysvinit_all.deb) = 142255902
+SHA256 (unifi9-9.5.21/javax.activation-api-1.2.0.jar) = 43fdef0b5b6ceb31b0424b208b930c74ab58fac2ceeb7b3f6fd3aeb8b5ca4393
+SIZE (unifi9-9.5.21/javax.activation-api-1.2.0.jar) = 56674
diff --git a/net-p2p/py-tremc/Makefile b/net-p2p/py-tremc/Makefile
index 2092080abcb1..a2456c6a9bba 100644
--- a/net-p2p/py-tremc/Makefile
+++ b/net-p2p/py-tremc/Makefile
@@ -1,9 +1,9 @@
PORTNAME= tremc
-DISTVERSION= 0.9.4
+DISTVERSION= 0.9.5
CATEGORIES= net-p2p python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= alven@FreeBSD.org
COMMENT= Console client for the BitTorrent client Transmission
WWW= https://github.com/tremc/tremc
@@ -12,11 +12,13 @@ LICENSE_FILE= ${WRKSRC}/COPYING
USES= python shebangfix
USE_GITHUB= yes
+
+SHEBANG_FILES= ${PORTNAME}
+
NO_ARCH= yes
NO_BUILD= yes
-SHEBANG_FILES= ${PORTNAME}
-OPTIONS_DEFINE= ADNS IPY PYPERCLIP
+OPTIONS_DEFINE= ADNS IPY PYPERCLIP
OPTIONS_DEFAULT= ADNS IPY PYPERCLIP
ADNS_DESC= Resolve IPs to host names
diff --git a/net-p2p/py-tremc/distinfo b/net-p2p/py-tremc/distinfo
index c2f88ac53474..2b72a906a5ca 100644
--- a/net-p2p/py-tremc/distinfo
+++ b/net-p2p/py-tremc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751886921
-SHA256 (tremc-tremc-0.9.4_GH0.tar.gz) = f8cd45f2bfc1fa67dc8816659d81beacb9fd7b7a4a4b8402604a71c29836bd6f
-SIZE (tremc-tremc-0.9.4_GH0.tar.gz) = 340109
+TIMESTAMP = 1760767641
+SHA256 (tremc-tremc-0.9.5_GH0.tar.gz) = 7fe1a873465c3bbcc9c96c2447bcad56915249cc07b9ee232182d8975b4dfadd
+SIZE (tremc-tremc-0.9.5_GH0.tar.gz) = 341206
diff --git a/net/asterisk20/Makefile b/net/asterisk20/Makefile
index b4bcd9f5b137..ee4a21fdac13 100644
--- a/net/asterisk20/Makefile
+++ b/net/asterisk20/Makefile
@@ -1,5 +1,5 @@
PORTNAME= asterisk
-DISTVERSION= 20.15.2
+DISTVERSION= 20.16.0
CATEGORIES= net
MASTER_SITES= https://downloads.asterisk.org/pub/telephony/%SUBDIR%/:DEFAULT,g729
MASTER_SITE_SUBDIR= asterisk/ \
diff --git a/net/asterisk20/distinfo b/net/asterisk20/distinfo
index 3405efd1031a..8911074bca79 100644
--- a/net/asterisk20/distinfo
+++ b/net/asterisk20/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1756474539
-SHA256 (asterisk/asterisk-20.15.2.tar.gz) = 4bbe0aaecc0e7294780269a5dc7ff78a85c58cf26ffc63dd63be5406eef0b687
-SIZE (asterisk/asterisk-20.15.2.tar.gz) = 28488062
+TIMESTAMP = 1760631942
+SHA256 (asterisk/asterisk-20.16.0.tar.gz) = 30945737855f47200b6986d917377989fd284fab50bf4d7646c63bda50bbf7b7
+SIZE (asterisk/asterisk-20.16.0.tar.gz) = 28540711
SHA256 (asterisk/asterisk-core-sounds-en-g729-1.6.tar.gz) = b49dec15e07bb9bff6af0da3a07180651a38ef54d3ea54a3f20c35f081ed8714
SIZE (asterisk/asterisk-core-sounds-en-g729-1.6.tar.gz) = 1557798
SHA256 (asterisk/asterisk-moh-opsound-g729-2.03.tar.gz) = 0147ca9a97f0c550227aacb7793499057c4d2c64e021c95f93722f27d5549585
diff --git a/net/asterisk22/Makefile b/net/asterisk22/Makefile
index b096a2d8b935..ea14c6a80af7 100644
--- a/net/asterisk22/Makefile
+++ b/net/asterisk22/Makefile
@@ -1,5 +1,5 @@
PORTNAME= asterisk
-DISTVERSION= 22.5.2
+DISTVERSION= 22.6.0
CATEGORIES= net
MASTER_SITES= https://downloads.asterisk.org/pub/telephony/%SUBDIR%/:DEFAULT,g729
MASTER_SITE_SUBDIR= asterisk/ \
diff --git a/net/asterisk22/distinfo b/net/asterisk22/distinfo
index f3247adbf965..7a6d7e0f1c8d 100644
--- a/net/asterisk22/distinfo
+++ b/net/asterisk22/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1756447991
-SHA256 (asterisk/asterisk-22.5.2.tar.gz) = 5061c852fd850b17e6be9d866c8e73298471883fc5e3ccd5a24b3e1364e24218
-SIZE (asterisk/asterisk-22.5.2.tar.gz) = 26374414
+TIMESTAMP = 1760641430
+SHA256 (asterisk/asterisk-22.6.0.tar.gz) = e5b33b9b6fd6fb2bbbe748bd34f517d9c634afbbd6c53bbbdd3214ec8a6a7749
+SIZE (asterisk/asterisk-22.6.0.tar.gz) = 26426677
SHA256 (asterisk/asterisk-core-sounds-en-g729-1.6.tar.gz) = b49dec15e07bb9bff6af0da3a07180651a38ef54d3ea54a3f20c35f081ed8714
SIZE (asterisk/asterisk-core-sounds-en-g729-1.6.tar.gz) = 1557798
SHA256 (asterisk/asterisk-moh-opsound-g729-2.03.tar.gz) = 0147ca9a97f0c550227aacb7793499057c4d2c64e021c95f93722f27d5549585
diff --git a/net/dataplaneapi/Makefile b/net/dataplaneapi/Makefile
index 691d9ebfa20e..82f8f6928c9d 100644
--- a/net/dataplaneapi/Makefile
+++ b/net/dataplaneapi/Makefile
@@ -1,7 +1,6 @@
PORTNAME= dataplaneapi
DISTVERSIONPREFIX= v
-DISTVERSION= 3.2.4
-PORTREVISION= 2
+DISTVERSION= 3.2.5
CATEGORIES= net
MAINTAINER= dtxdf@FreeBSD.org
diff --git a/net/dataplaneapi/distinfo b/net/dataplaneapi/distinfo
index 56a7bec3b9fb..abb86f7f3105 100644
--- a/net/dataplaneapi/distinfo
+++ b/net/dataplaneapi/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1759519276
-SHA256 (go/net_dataplaneapi/haproxytech-dataplaneapi-v3.2.4_GH0/go.mod) = 6761ed8f37903bb4eba98092869a75509f9b195eff289c57970a1f516fcbb6a1
-SIZE (go/net_dataplaneapi/haproxytech-dataplaneapi-v3.2.4_GH0/go.mod) = 4886
-SHA256 (go/net_dataplaneapi/haproxytech-dataplaneapi-v3.2.4_GH0/haproxytech-dataplaneapi-v3.2.4_GH0.tar.gz) = 13a0ef16151837849f9fb91ad6ff869495688a40e627dbf82ffe31101fdbf110
-SIZE (go/net_dataplaneapi/haproxytech-dataplaneapi-v3.2.4_GH0/haproxytech-dataplaneapi-v3.2.4_GH0.tar.gz) = 1086420
+TIMESTAMP = 1760648211
+SHA256 (go/net_dataplaneapi/haproxytech-dataplaneapi-v3.2.5_GH0/go.mod) = 0d14e043e370d3f9112165b3ba948d9cf857d3d8dbe1a569a744e28082b88284
+SIZE (go/net_dataplaneapi/haproxytech-dataplaneapi-v3.2.5_GH0/go.mod) = 4957
+SHA256 (go/net_dataplaneapi/haproxytech-dataplaneapi-v3.2.5_GH0/haproxytech-dataplaneapi-v3.2.5_GH0.tar.gz) = ea532a97355c81f9faa12b56fb07ff9caead520bfc6774cf82ab1c8c25c269c4
+SIZE (go/net_dataplaneapi/haproxytech-dataplaneapi-v3.2.5_GH0/haproxytech-dataplaneapi-v3.2.5_GH0.tar.gz) = 1086637
diff --git a/net/google-cloud-sdk/Makefile b/net/google-cloud-sdk/Makefile
index 1c025c7e6ffe..56701f941ac9 100644
--- a/net/google-cloud-sdk/Makefile
+++ b/net/google-cloud-sdk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-sdk
-DISTVERSION= 542.0.0
+DISTVERSION= 543.0.0
CATEGORIES= net
MASTER_SITES= https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/
DISTNAME= google-cloud-sdk-${PORTVERSION}-linux-x86_64
diff --git a/net/google-cloud-sdk/distinfo b/net/google-cloud-sdk/distinfo
index a7eeb9a79365..a17502c23da8 100644
--- a/net/google-cloud-sdk/distinfo
+++ b/net/google-cloud-sdk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760114071
-SHA256 (google-cloud-sdk-542.0.0-linux-x86_64.tar.gz) = 6ac032650f507e61cf0b68a462be7e97edc9352cb3b95ce9a0d32cd8a4cfdfd5
-SIZE (google-cloud-sdk-542.0.0-linux-x86_64.tar.gz) = 150484652
+TIMESTAMP = 1760696261
+SHA256 (google-cloud-sdk-543.0.0-linux-x86_64.tar.gz) = 104326b211ae20f60c1121f5fc49a3081dac1ebc53a7c071327dd9909613a375
+SIZE (google-cloud-sdk-543.0.0-linux-x86_64.tar.gz) = 150508847
diff --git a/net/krakend-ce/Makefile b/net/krakend-ce/Makefile
index 3af489c09d3d..6ae618f0ddb6 100644
--- a/net/krakend-ce/Makefile
+++ b/net/krakend-ce/Makefile
@@ -1,7 +1,6 @@
PORTNAME= krakend-ce
DISTVERSIONPREFIX= v
-DISTVERSION= 2.11.1
-PORTREVISION= 1
+DISTVERSION= 2.11.2
CATEGORIES= net
MAINTAINER= alven@FreeBSD.org
diff --git a/net/krakend-ce/distinfo b/net/krakend-ce/distinfo
index ea0509cec7ac..befb2b97433a 100644
--- a/net/krakend-ce/distinfo
+++ b/net/krakend-ce/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1760181073
-SHA256 (go/net_krakend-ce/krakend-ce-v2.11.1/v2.11.1.mod) = ec606399f1bf9d7ba84aba9a0a3208ebc3d825e20a890e20f8e29092425c23c1
-SIZE (go/net_krakend-ce/krakend-ce-v2.11.1/v2.11.1.mod) = 15236
-SHA256 (go/net_krakend-ce/krakend-ce-v2.11.1/v2.11.1.zip) = 333c6ef40204aaa3005e00cec104ef269f86e41aa582832dfbcb88bd402fec9c
-SIZE (go/net_krakend-ce/krakend-ce-v2.11.1/v2.11.1.zip) = 143781
+TIMESTAMP = 1760693538
+SHA256 (go/net_krakend-ce/krakend-ce-v2.11.2/v2.11.2.mod) = ec606399f1bf9d7ba84aba9a0a3208ebc3d825e20a890e20f8e29092425c23c1
+SIZE (go/net_krakend-ce/krakend-ce-v2.11.2/v2.11.2.mod) = 15236
+SHA256 (go/net_krakend-ce/krakend-ce-v2.11.2/v2.11.2.zip) = 051a5879f641d10c5ba1978f28d773278e1890b570f8fb8a55e2797af0cc1e33
+SIZE (go/net_krakend-ce/krakend-ce-v2.11.2/v2.11.2.zip) = 143782
diff --git a/net/liveMedia/Makefile b/net/liveMedia/Makefile
index 801c77a25e91..ef83c4a287d5 100644
--- a/net/liveMedia/Makefile
+++ b/net/liveMedia/Makefile
@@ -1,5 +1,5 @@
PORTNAME= liveMedia
-DISTVERSION= 2025.09.17
+DISTVERSION= 2025.10.13
PORTEPOCH= 2
CATEGORIES= net devel
MASTER_SITES= https://download.videolan.org/contrib/live555/
diff --git a/net/liveMedia/distinfo b/net/liveMedia/distinfo
index 526c23a84c28..54e06db28c75 100644
--- a/net/liveMedia/distinfo
+++ b/net/liveMedia/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758386493
-SHA256 (live.2025.09.17.tar.gz) = bc8a449deb7d027d7b16f469e5dd7ecc995e41067dd2b479c7f0b433cac8eb66
-SIZE (live.2025.09.17.tar.gz) = 696969
+TIMESTAMP = 1760751936
+SHA256 (live.2025.10.13.tar.gz) = 44eb6ae4ae02ef68a5028d9fc8b70c45b9ba45c058f846b68bc4d32c74355f49
+SIZE (live.2025.10.13.tar.gz) = 696849
diff --git a/net/liveMedia/pkg-plist b/net/liveMedia/pkg-plist
index acd6400c70b6..3356be1aff3e 100644
--- a/net/liveMedia/pkg-plist
+++ b/net/liveMedia/pkg-plist
@@ -227,5 +227,5 @@ lib/libgroupsock.so
lib/libgroupsock.so.30
lib/libgroupsock.so.30.2.0
lib/libliveMedia.so
-lib/libliveMedia.so.116
-lib/libliveMedia.so.116.0.7
+lib/libliveMedia.so.117
+lib/libliveMedia.so.117.0.0
diff --git a/net/py-greenstalk/Makefile b/net/py-greenstalk/Makefile
index 443dfbec5d55..535440f7412d 100644
--- a/net/py-greenstalk/Makefile
+++ b/net/py-greenstalk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= greenstalk
-DISTVERSION= 2.1.0
+DISTVERSION= 2.1.1
CATEGORIES= net python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/net/py-greenstalk/distinfo b/net/py-greenstalk/distinfo
index 63a5d476b055..a29c01f96dea 100644
--- a/net/py-greenstalk/distinfo
+++ b/net/py-greenstalk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747431511
-SHA256 (greenstalk-2.1.0.tar.gz) = a731ca15bc3b03dfffc438db08c96d0c4e8ce5f472403573e40a1939791c12a7
-SIZE (greenstalk-2.1.0.tar.gz) = 6674
+TIMESTAMP = 1760647336
+SHA256 (greenstalk-2.1.1.tar.gz) = e89b7694ddabbd69562bfe11140fdac1afc9fedcbe2edf6464eaf7c355533ef8
+SIZE (greenstalk-2.1.1.tar.gz) = 6770
diff --git a/net/v2ray/Makefile b/net/v2ray/Makefile
index 8ce3667b04f8..2b48750ef44b 100644
--- a/net/v2ray/Makefile
+++ b/net/v2ray/Makefile
@@ -1,7 +1,6 @@
PORTNAME= v2ray
DISTVERSIONPREFIX= v
-DISTVERSION= 5.40.0
-PORTREVISION= 1
+DISTVERSION= 5.41.0
CATEGORIES= net
MAINTAINER= alven@FreeBSD.org
diff --git a/net/v2ray/distinfo b/net/v2ray/distinfo
index 649fe5cf7c41..dfc22c95c85b 100644
--- a/net/v2ray/distinfo
+++ b/net/v2ray/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1760035974
-SHA256 (go/net_v2ray/v2fly-v2ray-core-v5.40.0_GH0/go.mod) = abf7029e13936a598fc44bc02127c14771bd3f1c543d624f86f81f39b4173d63
-SIZE (go/net_v2ray/v2fly-v2ray-core-v5.40.0_GH0/go.mod) = 4253
-SHA256 (go/net_v2ray/v2fly-v2ray-core-v5.40.0_GH0/v2fly-v2ray-core-v5.40.0_GH0.tar.gz) = 14e333c7454781f0b44fe9cba1616e25accfb04cf0d9d31db7acdd33e2e8d0ac
-SIZE (go/net_v2ray/v2fly-v2ray-core-v5.40.0_GH0/v2fly-v2ray-core-v5.40.0_GH0.tar.gz) = 1109413
+TIMESTAMP = 1760694314
+SHA256 (go/net_v2ray/v2fly-v2ray-core-v5.41.0_GH0/go.mod) = 60378f52552f4ef94bad96a472ac3fe497559d54694f6b9daaafe1b78835c608
+SIZE (go/net_v2ray/v2fly-v2ray-core-v5.41.0_GH0/go.mod) = 4254
+SHA256 (go/net_v2ray/v2fly-v2ray-core-v5.41.0_GH0/v2fly-v2ray-core-v5.41.0_GH0.tar.gz) = c67caa2d73f35a9562ecaeb5184733c943c9dafb47e8f1cfeacb892a9247e9b5
+SIZE (go/net_v2ray/v2fly-v2ray-core-v5.41.0_GH0/v2fly-v2ray-core-v5.41.0_GH0.tar.gz) = 1109397
diff --git a/net/zapret/Makefile b/net/zapret/Makefile
index 0be5ad56507d..1fccb2d123c9 100644
--- a/net/zapret/Makefile
+++ b/net/zapret/Makefile
@@ -1,6 +1,6 @@
PORTNAME= zapret
DISTVERSIONPREFIX= v
-DISTVERSION= 72
+DISTVERSION= 72.1
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/zapret/distinfo b/net/zapret/distinfo
index eab6c2c839d0..d84490dc5aed 100644
--- a/net/zapret/distinfo
+++ b/net/zapret/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760343342
-SHA256 (bol-van-zapret-v72_GH0.tar.gz) = 0f36237642ed5e9483aec6e710c647fdffb09b95c03aa6e2d6273fcabc76afb3
-SIZE (bol-van-zapret-v72_GH0.tar.gz) = 549487
+TIMESTAMP = 1760523025
+SHA256 (bol-van-zapret-v72.1_GH0.tar.gz) = 4e5c9fa6bfaf033aae361faf90429e64a6d30b37d4652e73e8d2572a1fd052d7
+SIZE (bol-van-zapret-v72.1_GH0.tar.gz) = 551772
diff --git a/science/R-cran-Epi/Makefile b/science/R-cran-Epi/Makefile
index 371fe4129bcb..8c784e4d3808 100644
--- a/science/R-cran-Epi/Makefile
+++ b/science/R-cran-Epi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Epi
-PORTVERSION= 2.60
+PORTVERSION= 2.61
CATEGORIES= science
DISTNAME= ${PORTNAME}_${PORTVERSION}
diff --git a/science/R-cran-Epi/distinfo b/science/R-cran-Epi/distinfo
index ec0e369f065d..a39deb708e63 100644
--- a/science/R-cran-Epi/distinfo
+++ b/science/R-cran-Epi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752227410
-SHA256 (Epi_2.60.tar.gz) = 29d6d91a7a0f04369852738fce009b3aefa59c65380174b6eec24ba7046aec57
-SIZE (Epi_2.60.tar.gz) = 3976720
+TIMESTAMP = 1760064085
+SHA256 (Epi_2.61.tar.gz) = 66b10d8737b079ed13de874c6023a23256ebabb91f160ae8b916ae5c1002eca3
+SIZE (Epi_2.61.tar.gz) = 5974357
diff --git a/science/py-abipy/Makefile b/science/py-abipy/Makefile
index 06e725dae361..17fc7722db8c 100644
--- a/science/py-abipy/Makefile
+++ b/science/py-abipy/Makefile
@@ -6,7 +6,8 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Library for analyzing the results produced by ABINIT
-WWW= https://abinit.github.io/abipy/
+WWW= https://abinit.github.io/abipy/ \
+ https://github.com/abinit/abipy
LICENSE= GPLv2
diff --git a/science/py-fresnel/Makefile b/science/py-fresnel/Makefile
index 3133b2c1777e..89973e8ef4a6 100644
--- a/science/py-fresnel/Makefile
+++ b/science/py-fresnel/Makefile
@@ -1,8 +1,6 @@
PORTNAME= fresnel
DISTVERSIONPREFIX= v
-DISTVERSION= 0.13.4-4
-DISTVERSIONSUFFIX= -g3ba217f
-PORTREVISION= 9
+DISTVERSION= 0.13.8
CATEGORIES= science # physics
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +12,7 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= pybind11>0:devel/pybind11
-LIB_DEPENDS= libembree3.so:graphics/embree3 \
+LIB_DEPENDS= libembree4.so:graphics/embree \
libqhull_r.so:math/qhull \
libtbb.so:devel/onetbb
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR}
@@ -25,7 +23,7 @@ USE_GITHUB= yes
GH_ACCOUNT= glotzerlab
GH_TUPLE= glotzerlab:random123:7f2371b8c597a486cd33fb421a196d78efe08043:glotzerlab_random123/extern/random123 \
- glotzerlab:fresnel-examples:dad005682fc3b5d167861ce7eda23a157baf2ce7:glotzerlab_fresnel_examples/doc/examples \
+ glotzerlab:fresnel-examples:edae193:glotzerlab_fresnel_examples/doc/examples \
glotzerlab:qhull:613debeaea72ee66626dace9ba1a2eff11b5d37d:glotzerlab_qhull/extern/qhull
do-test: install
diff --git a/science/py-fresnel/distinfo b/science/py-fresnel/distinfo
index e9eab2d2039d..8c3c9eb135d2 100644
--- a/science/py-fresnel/distinfo
+++ b/science/py-fresnel/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1642820220
-SHA256 (glotzerlab-fresnel-v0.13.4-4-g3ba217f_GH0.tar.gz) = ac0b4f0e26050cdb4c1f5aa65cca66462127f2e6f2d6e0c97138d510fe5356e6
-SIZE (glotzerlab-fresnel-v0.13.4-4-g3ba217f_GH0.tar.gz) = 11009467
+TIMESTAMP = 1760712135
+SHA256 (glotzerlab-fresnel-v0.13.8_GH0.tar.gz) = b64b5aac2836bb3c30d8e7c8256e5726ff680b52674dcb0286a291f05e9c2241
+SIZE (glotzerlab-fresnel-v0.13.8_GH0.tar.gz) = 11065739
SHA256 (glotzerlab-random123-7f2371b8c597a486cd33fb421a196d78efe08043_GH0.tar.gz) = c96b9240953197387977244858d624c81bef15d74c5badd77a07c8d29cb30a8e
SIZE (glotzerlab-random123-7f2371b8c597a486cd33fb421a196d78efe08043_GH0.tar.gz) = 648611
-SHA256 (glotzerlab-fresnel-examples-dad005682fc3b5d167861ce7eda23a157baf2ce7_GH0.tar.gz) = c603a5a48b7b559ae091d11f4a1ccdae2628929ccef721d9da1bd17bb8928e5a
-SIZE (glotzerlab-fresnel-examples-dad005682fc3b5d167861ce7eda23a157baf2ce7_GH0.tar.gz) = 8110548
+SHA256 (glotzerlab-fresnel-examples-edae193_GH0.tar.gz) = e6b89dd8a4d15283f645aa206b91b139d0c89feb47e379c25dd37f0a42b8d73a
+SIZE (glotzerlab-fresnel-examples-edae193_GH0.tar.gz) = 8109210
SHA256 (glotzerlab-qhull-613debeaea72ee66626dace9ba1a2eff11b5d37d_GH0.tar.gz) = b4504a190dc15c3ae932b998a2eed3cba8c7bdda1ab2a886e7e09d0526ee8143
SIZE (glotzerlab-qhull-613debeaea72ee66626dace9ba1a2eff11b5d37d_GH0.tar.gz) = 1308230
diff --git a/science/py-openpiv/Makefile b/science/py-openpiv/Makefile
index 4243feff9291..98b63217ff89 100644
--- a/science/py-openpiv/Makefile
+++ b/science/py-openpiv/Makefile
@@ -1,35 +1,28 @@
PORTNAME= openpiv
-PORTVERSION= 0.23.8
-PORTREVISION= 4
-DISTVERSIONPREFIX= v
+PORTVERSION= 0.25.3
CATEGORIES= science python
+MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= makc@FreeBSD.org
COMMENT= Python module for Particle Image Velocimetry
-WWW= http://www.openpiv.net/
+WWW= https://github.com/OpenPIV
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-BUILD_DEPENDS= ${PYNUMPY}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>0:devel/py-poetry-core@${PY_FLAVOR}
RUN_DEPENDS= ${PYNUMPY} \
- ${PYTHON_PKGNAMEPREFIX}scipy>=0:science/py-scipy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}scikit-image>=0.12.0:graphics/py-scikit-image@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}imageio>0:graphics/py-imageio@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}importlib-resources>0:devel/py-importlib-resources@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}natsort>0:devel/py-natsort@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}scikit-image>0:graphics/py-scikit-image@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist distutils
-USE_GITHUB= yes
-GH_ACCOUNT= OpenPIV
-GH_PROJECT= openpiv-python
-
+USE_PYTHON= autoplist pep517
NO_ARCH= yes
-OPTIONS_DEFINE= EXTRA
-EXTRA_DESC= Install additional Python packages (for tutorial/examples)
-
-EXTRA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}natsort>=0:devel/py-natsort@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}imageio>=0:graphics/py-imageio@${PY_FLAVOR}
-
.include <bsd.port.mk>
diff --git a/science/py-openpiv/distinfo b/science/py-openpiv/distinfo
index 6d100e8e2475..e36cb9f13e6e 100644
--- a/science/py-openpiv/distinfo
+++ b/science/py-openpiv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1636128772
-SHA256 (OpenPIV-openpiv-python-v0.23.8_GH0.tar.gz) = ea5121593b0e718af082c22bb2afedd888e32998b4f9a526d65286b2e547028c
-SIZE (OpenPIV-openpiv-python-v0.23.8_GH0.tar.gz) = 23930754
+TIMESTAMP = 1758658302
+SHA256 (openpiv-0.25.3.tar.gz) = 94e7588e897c6a5d64831aa9b906d4a9ed2d37a3ec71d668ba917783ddf1947d
+SIZE (openpiv-0.25.3.tar.gz) = 37915252
diff --git a/science/py-pymatgen/Makefile b/science/py-pymatgen/Makefile
index 666ba10e005f..9a43fc7b1005 100644
--- a/science/py-pymatgen/Makefile
+++ b/science/py-pymatgen/Makefile
@@ -1,7 +1,6 @@
PORTNAME= pymatgen
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.6.14
-PORTREVISION= 1
+DISTVERSION= 2025.10.7
CATEGORIES= science python
#MASTER_SITES= PYPI # no tests
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -27,8 +26,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bibtexparser>=1.4.0:textproc/py-bibtexparser
${PYTHON_PKGNAMEPREFIX}palettable>=3.3.3:misc/py-palettable@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pandas>=2:math/py-pandas@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}plotly>=5.0.0:graphics/py-plotly@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pybtex>=0.24.0:textproc/py-pybtex@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests>=2.32:www/py-requests@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>=2.30:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0.17.0:devel/py-ruamel.yaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scipy>=1.13.0:science/py-scipy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}spglib>=2.5:science/py-spglib@${PY_FLAVOR} \
@@ -57,7 +55,6 @@ TEST_WRKSRC= ${WRKSRC}/tests
post-install: # strip binaries
@cd ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME} && ${STRIP_CMD} \
- optimization/linear_assignment*.so \
optimization/neighbors*.so \
util/coord_cython*.so
diff --git a/science/py-pymatgen/distinfo b/science/py-pymatgen/distinfo
index 8258c6d8ccd7..065d8cf9cafe 100644
--- a/science/py-pymatgen/distinfo
+++ b/science/py-pymatgen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750130703
-SHA256 (materialsproject-pymatgen-v2025.6.14_GH0.tar.gz) = 5fb34d91889816240e93888a64bdf0b8d17ae23c51b9f6f9dcd5c940a90f47a6
-SIZE (materialsproject-pymatgen-v2025.6.14_GH0.tar.gz) = 272204087
+TIMESTAMP = 1760667421
+SHA256 (materialsproject-pymatgen-v2025.10.7_GH0.tar.gz) = e60338fdd70a3b944737a5379769f9bc892b6b6b7ba91336f01efb9799654624
+SIZE (materialsproject-pymatgen-v2025.10.7_GH0.tar.gz) = 271966495
diff --git a/science/rdkit/Makefile b/science/rdkit/Makefile
index dd2255f3a900..4d692df882dc 100644
--- a/science/rdkit/Makefile
+++ b/science/rdkit/Makefile
@@ -19,6 +19,7 @@ LICENSE_FILE= ${WRKSRC}/license.txt
BROKEN_FreeBSD_15_aarch64= clang-17 crashes, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272652
BROKEN_FreeBSD_15_amd64= clang-17 crashes, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272652
BROKEN_FreeBSD_15_i386= clang-17 crashes, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272652
+BROKEN_FreeBSD_16_amd64= clang-17 crashes, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272652
BUILD_DEPENDS= catch>0:devel/catch \
flex:textproc/flex \
diff --git a/science/sirius/Makefile b/science/sirius/Makefile
index 91683901767c..32d06b9b319e 100644
--- a/science/sirius/Makefile
+++ b/science/sirius/Makefile
@@ -12,6 +12,7 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN_FreeBSD_15= clang crashes, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276196
+BROKEN_FreeBSD_16= clang crashes, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276196
LIB_DEPENDS= libcosta.so:math/costa \
libgsl.so:math/gsl \
diff --git a/security/aws-iam-authenticator/Makefile b/security/aws-iam-authenticator/Makefile
index 921f039f43c8..26c8d8071bed 100644
--- a/security/aws-iam-authenticator/Makefile
+++ b/security/aws-iam-authenticator/Makefile
@@ -1,7 +1,6 @@
PORTNAME= aws-iam-authenticator
-PORTVERSION= 0.7.7
+PORTVERSION= 0.7.8
DISTVERSIONPREFIX= v
-PORTREVISION= 2
CATEGORIES= security
MAINTAINER= danilo@FreeBSD.org
diff --git a/security/aws-iam-authenticator/distinfo b/security/aws-iam-authenticator/distinfo
index ec330c2dfe00..30287a3b4b50 100644
--- a/security/aws-iam-authenticator/distinfo
+++ b/security/aws-iam-authenticator/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1757668473
-SHA256 (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.7.7/v0.7.7.mod) = 700630d5d1ea0b410a7666d256ade2002fcf24897c5f2eb70dec1a40f3ef55a7
-SIZE (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.7.7/v0.7.7.mod) = 4996
-SHA256 (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.7.7/v0.7.7.zip) = 777328ad14c24fe5bab06f377b75178c5a8159e2cbf511adc3c84a8beb25d84e
-SIZE (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.7.7/v0.7.7.zip) = 234107
+TIMESTAMP = 1760692813
+SHA256 (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.7.8/v0.7.8.mod) = 4163efce19348a71e733d26c118986834ed5afac48be7cec9dfc9c57d094dae3
+SIZE (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.7.8/v0.7.8.mod) = 4788
+SHA256 (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.7.8/v0.7.8.zip) = 499be04fd4aaec4210863e54e653220138fd9f6b7280b785ac90bbbe40594fe9
+SIZE (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.7.8/v0.7.8.zip) = 233860
diff --git a/security/courier-authlib/Makefile b/security/courier-authlib/Makefile
index f542e393c400..c4a29f7623bb 100644
--- a/security/courier-authlib/Makefile
+++ b/security/courier-authlib/Makefile
@@ -1,5 +1,5 @@
PORTNAME= courier-authlib
-PORTVERSION= 0.72.4
+PORTVERSION= 0.72.5
CATEGORIES?= security mail
.if defined(PKGNAMESUFFIX)
MASTER_SITES= SF/courier/authlib/${PORTVERSION}
diff --git a/security/courier-authlib/distinfo b/security/courier-authlib/distinfo
index 1b97be6c6ce6..826791c9cc47 100644
--- a/security/courier-authlib/distinfo
+++ b/security/courier-authlib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744018659
-SHA256 (courier-authlib-0.72.4.tar.bz2) = 2a9d4e4535f1eeae84cc57589e8fdb9b46ae4f695d40e943413dfd6e949e3137
-SIZE (courier-authlib-0.72.4.tar.bz2) = 2290493
+TIMESTAMP = 1760733071
+SHA256 (courier-authlib-0.72.5.tar.bz2) = a94ff34c560f7b338108fe13ba876f1d15b9700bbc26e249da34d4db79d3aa42
+SIZE (courier-authlib-0.72.5.tar.bz2) = 2801834
diff --git a/security/courier-authlib/files/patch-Makefile.in b/security/courier-authlib/files/patch-Makefile.in
index 4af934841bf2..f3dc3a55900d 100644
--- a/security/courier-authlib/files/patch-Makefile.in
+++ b/security/courier-authlib/files/patch-Makefile.in
@@ -1,6 +1,6 @@
---- Makefile.in.orig 2025-04-06 14:25:31 UTC
+--- Makefile.in.orig 2025-10-14 23:04:09 UTC
+++ Makefile.in
-@@ -95,11 +95,10 @@ host_triplet = @host@
+@@ -97,11 +97,10 @@ host_triplet = @host@
POST_UNINSTALL = :
build_triplet = @build@
host_triplet = @host@
@@ -16,7 +16,7 @@
subdir = .
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
-@@ -154,7 +153,7 @@ am__v_lt_0 = --silent
+@@ -155,7 +154,7 @@ am__v_lt_0 = --silent
AM_V_lt = $(am__v_lt_@AM_V@)
am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
am__v_lt_0 = --silent
@@ -25,10 +25,10 @@
libauthcustom_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
$(AM_CFLAGS) $(CFLAGS) $(libauthcustom_la_LDFLAGS) $(LDFLAGS) \
-@@ -219,6 +218,13 @@ libcourierauth_la_DEPENDENCIES = libs/libhmac/libhmac.
- libs/md5/libmd5.la libs/sha1/libsha1.la \
- libs/numlib/libnumlib.la libs/random128/librandom128.la \
- libs/rfc822/libencode.la
+@@ -223,6 +222,13 @@ am_libcourierauth_la_OBJECTS = authdaemon.lo authdaemo
+ am_libcourierauth_la_OBJECTS = authdaemon.lo authdaemonlib.lo \
+ preauthdaemon.lo authmoduser2.lo authmoduser3.lo debug.lo \
+ authoption.lo
+am_libauthvchkpw_la_OBJECTS = authvchkpw.lo authvchkpwlib.lo \
+ preauthvchkpw.lo
+libauthvchkpw_la_OBJECTS = $(am_libauthvchkpw_la_OBJECTS)
@@ -36,10 +36,10 @@
+ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
+ $(AM_CFLAGS) $(CFLAGS) $(libauthvchkpw_la_LDFLAGS) $(LDFLAGS) \
+ -o $@
- am_libcourierauth_la_OBJECTS = authdaemon.lo authdaemonlib.lo \
- preauthdaemon.lo authmoduser2.lo authmoduser3.lo debug.lo \
- authoption.lo
-@@ -299,11 +305,11 @@ am__v_GEN_0 = @echo " GEN " $@;
+ libcourierauth_la_OBJECTS = $(am_libcourierauth_la_OBJECTS)
+ libcourierauth_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
+ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
+@@ -300,11 +306,11 @@ am__v_GEN_0 = @echo " GEN " $@;
AM_V_GEN = $(am__v_GEN_@AM_V@)
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
am__v_GEN_0 = @echo " GEN " $@;
@@ -53,7 +53,7 @@
DEFAULT_INCLUDES = -I.@am__isrc@
depcomp = $(SHELL) $(top_srcdir)/depcomp
am__maybe_remake_depfiles = depfiles
-@@ -335,7 +341,9 @@ am__depfiles_remade = ./$(DEPDIR)/authconfigfile.Plo \
+@@ -336,7 +342,9 @@ am__depfiles_remade = ./$(DEPDIR)/authconfigfile.Plo \
./$(DEPDIR)/authsqlite.Plo ./$(DEPDIR)/authsqlitelib.Plo \
./$(DEPDIR)/authsyschangepwd.Plo ./$(DEPDIR)/authsyscommon.Plo \
./$(DEPDIR)/authtest.Po ./$(DEPDIR)/authuserdb.Plo \
@@ -64,7 +64,7 @@
./$(DEPDIR)/checkpasswordmd5.Plo \
./$(DEPDIR)/checkpasswordsha1.Plo ./$(DEPDIR)/cramlib.Plo \
./$(DEPDIR)/cryptpassword.Plo ./$(DEPDIR)/debug.Plo \
-@@ -343,7 +351,7 @@ am__depfiles_remade = ./$(DEPDIR)/authconfigfile.Plo \
+@@ -344,7 +352,7 @@ am__depfiles_remade = ./$(DEPDIR)/authconfigfile.Plo \
./$(DEPDIR)/preauthldap.Plo ./$(DEPDIR)/preauthmysql.Plo \
./$(DEPDIR)/preauthpam.Plo ./$(DEPDIR)/preauthpwd.Plo \
./$(DEPDIR)/preauthshadow.Plo ./$(DEPDIR)/preauthuserdb.Plo \
@@ -73,7 +73,7 @@
am__mv = mv -f
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-@@ -354,7 +362,7 @@ am__v_CC_0 = @echo " CC " $@;
+@@ -355,7 +363,7 @@ am__v_CC_0 = @echo " CC " $@;
AM_V_CC = $(am__v_CC_@AM_V@)
am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
am__v_CC_0 = @echo " CC " $@;
@@ -82,7 +82,7 @@
CCLD = $(CC)
LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
-@@ -362,7 +370,7 @@ am__v_CCLD_0 = @echo " CCLD " $@;
+@@ -363,7 +371,7 @@ am__v_CCLD_0 = @echo " CCLD " $@;
AM_V_CCLD = $(am__v_CCLD_@AM_V@)
am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
am__v_CCLD_0 = @echo " CCLD " $@;
@@ -91,7 +91,7 @@
CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \
-@@ -372,7 +380,7 @@ am__v_CXX_0 = @echo " CXX " $@;
+@@ -373,7 +381,7 @@ am__v_CXX_0 = @echo " CXX " $@;
AM_V_CXX = $(am__v_CXX_@AM_V@)
am__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@)
am__v_CXX_0 = @echo " CXX " $@;
@@ -100,7 +100,7 @@
CXXLD = $(CXX)
CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \
$(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \
-@@ -380,12 +388,13 @@ am__v_CXXLD_0 = @echo " CXXLD " $@;
+@@ -381,12 +389,13 @@ am__v_CXXLD_0 = @echo " CXXLD " $@;
AM_V_CXXLD = $(am__v_CXXLD_@AM_V@)
am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@)
am__v_CXXLD_0 = @echo " CXXLD " $@;
@@ -115,7 +115,7 @@
$(libcourierauth_la_SOURCES) \
$(libcourierauthcommon_la_SOURCES) \
$(libcourierauthsasl_la_SOURCES) \
-@@ -399,6 +408,7 @@ DIST_SOURCES = $(libauthcustom_la_SOURCES) $(libauthld
+@@ -400,6 +409,7 @@ DIST_SOURCES = $(libauthcustom_la_SOURCES) $(libauthld
$(libauthpgsql_la_SOURCES) $(libauthpipe_la_SOURCES) \
$(libauthpwd_la_SOURCES) $(libauthshadow_la_SOURCES) \
$(libauthsqlite_la_SOURCES) $(libauthuserdb_la_SOURCES) \
@@ -123,7 +123,7 @@
$(libcourierauth_la_SOURCES) \
$(libcourierauthcommon_la_SOURCES) \
$(libcourierauthsasl_la_SOURCES) \
-@@ -571,6 +581,7 @@ LIBAUTHUSERDB = @LIBAUTHUSERDB@
+@@ -575,6 +585,7 @@ LIBAUTHUSERDB = @LIBAUTHUSERDB@
LIBAUTHSHADOW = @LIBAUTHSHADOW@
LIBAUTHSQLITE = @LIBAUTHSQLITE@
LIBAUTHUSERDB = @LIBAUTHUSERDB@
@@ -131,19 +131,19 @@
LIBDB = @LIBDB@
LIBDL = @LIBDL@
LIBGDBM = @LIBGDBM@
-@@ -704,7 +715,10 @@ AUTOMAKE_OPTIONS = dist-bzip2
+@@ -710,7 +721,10 @@ AUTOMAKE_OPTIONS = dist-bzip2
userdb = @userdb@
using_systemd = @using_systemd@
AUTOMAKE_OPTIONS = dist-bzip2
--SUBDIRS = libs/gdbmobj libs/bdbobj libs/md5 libs/sha1 libs/libhmac libs/numlib libs/makedat userdb libs/rfc822 libs/random128 libs/liblock liblog
+-SUBDIRS = libs/gdbmobj libs/bdbobj libs/md5 libs/sha1 libs/libhmac libs/numlib libs/makedat userdb libs/rfc822 libs/rfc2045 libs/random128 libs/liblock liblog
+SUBDIRS = libs/gdbmobj libs/bdbobj libs/md5 libs/sha1 libs/libhmac libs/numlib
+@HAVE_USERDB_TRUE@SUBDIRS += libs/makedat userdb
-+SUBDIRS += libs/rfc822 libs/random128
++SUBDIRS += libs/rfc822 libs/rfc2045 libs/random128
+@HAVE_BASE_TRUE@SUBDIRS += libs/liblock liblog
AM_CPPFLAGS = -I liblock $(LTDLINCL)
BUILT_SOURCES = authdaemonrc.h $(BUILT1) $(GITFILES) \
$(man3:%.3=%.html) $(man1:%.1=%.html) authsqliterc.h \
-@@ -712,16 +726,18 @@ modules = @LIBAUTHUSERDB@ \
+@@ -718,16 +732,18 @@ modules = @LIBAUTHUSERDB@ \
modules = @LIBAUTHUSERDB@ \
@LIBAUTHPAM@ @LIBAUTHPWD@ @LIBAUTHSHADOW@ \
@LIBAUTHPGSQL@ @LIBAUTHLDAP@ @LIBAUTHMYSQL@ @LIBAUTHSQLITE@ \
@@ -166,7 +166,7 @@
libauthpgsql.la \
libauthldap.la \
libauthmysql.la \
-@@ -794,6 +810,13 @@ libauthshadow_la_LDFLAGS = $(commonldflags)
+@@ -800,6 +816,13 @@ libauthshadow_la_LDFLAGS = $(commonldflags)
libauthshadow_la_LIBADD = $(commonlibadd) $(libauthshadow_t)
libauthshadow_la_LDFLAGS = $(commonldflags)
@@ -180,7 +180,7 @@
# The authpgsql module
libauthpgsql_t = @PGSQL_LIBS@ @LIBM@ @NETLIBS@
libauthpgsql_la_SOURCES = authpgsql.c authpgsqllib.cpp authpgsql.h
-@@ -883,8 +906,8 @@ libcourierauthsaslclient_la_LDFLAGS = -export-symbols-
+@@ -889,8 +912,8 @@ libcourierauthsaslclient_la_LDFLAGS = -export-symbols-
libcourierauthsaslclient_la_LIBADD = libcourierauth.la
libcourierauthsaslclient_la_LDFLAGS = -export-symbols-regex '^auth_sasl_client$$' -version-info @LIBVERSION_INFO@
@@ -191,7 +191,7 @@
courierauthconfig_SOURCES = authinfo.c
authpasswd_SOURCES = authpasswd.c
-@@ -901,7 +924,7 @@ authenumerate_LDADD = libcourierauth.la \
+@@ -907,7 +930,7 @@ authenumerate_LDADD = libcourierauth.la \
authenumerate_LDADD = libcourierauth.la \
libs/numlib/libnumlib.la
@@ -200,7 +200,7 @@
#
# The main daemon.
-@@ -932,7 +955,7 @@ extraman3 = auth_generic_meta.3 auth_login_meta.3 auth
+@@ -938,7 +961,7 @@ extraman3 = auth_generic_meta.3 auth_login_meta.3 auth
extraman3 = auth_generic_meta.3 auth_login_meta.3 auth_getuserinfo_meta.3 \
auth_sasl_ex.3
@@ -209,18 +209,18 @@
man_MANS = $(man1) $(man3) $(extraman3)
BUILT1 = authlib.html authldaprc.h authmysqlrc.h authpgsqlrc.h authpiperc.h \
authdaemonrc.h packageversion.h \
-@@ -990,7 +1013,7 @@ stamp-h1: $(srcdir)/courier_auth_config.h.in $(top_bui
+@@ -996,7 +1019,7 @@ stamp-h1: $(srcdir)/courier_auth_config.h.in $(top_bui
stamp-h1: $(srcdir)/courier_auth_config.h.in $(top_builddir)/config.status
- @rm -f stamp-h1
- cd $(top_builddir) && $(SHELL) ./config.status courier_auth_config.h
+ $(AM_V_at)rm -f stamp-h1
+ $(AM_V_GEN)cd $(top_builddir) && $(SHELL) ./config.status courier_auth_config.h
-$(srcdir)/courier_auth_config.h.in: $(am__configure_deps)
+$(srcdir)/courier_auth_config.h.in: $(am__configure_deps)
- ($(am__cd) $(top_srcdir) && $(AUTOHEADER))
- rm -f stamp-h1
- touch $@
-@@ -1162,73 +1185,76 @@ clean-pkglibLTLIBRARIES:
- rm -f $${locs}; \
- }
+ $(AM_V_GEN)($(am__cd) $(top_srcdir) && $(AUTOHEADER))
+ $(AM_V_at)rm -f stamp-h1
+ $(AM_V_at)touch $@
+@@ -1151,73 +1174,76 @@ clean-pkglibLTLIBRARIES:
+ echo rm -f $${locs}; \
+ $(am__rm_f) $${locs}
-libauthcustom.la: $(libauthcustom_la_OBJECTS) $(libauthcustom_la_DEPENDENCIES) $(EXTRA_libauthcustom_la_DEPENDENCIES)
+libauthcustom.la: $(libauthcustom_la_OBJECTS) $(libauthcustom_la_DEPENDENCIES) $(EXTRA_libauthcustom_la_DEPENDENCIES)
@@ -316,7 +316,7 @@
@rm -f courierauthconfig$(EXEEXT)
$(AM_V_CCLD)$(LINK) $(courierauthconfig_OBJECTS) $(courierauthconfig_LDADD) $(LIBS)
install-pkglibexecSCRIPTS: $(pkglibexec_SCRIPTS)
-@@ -1355,6 +1381,8 @@ distclean-compile:
+@@ -1344,6 +1370,8 @@ distclean-compile:
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/authtest.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/authuserdb.Plo@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/authuserdbpwd.Plo@am__quote@ # am--include-marker
@@ -325,7 +325,7 @@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/checkpassword.Plo@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/checkpasswordmd5.Plo@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/checkpasswordsha1.Plo@am__quote@ # am--include-marker
-@@ -1370,6 +1398,7 @@ distclean-compile:
+@@ -1359,6 +1387,7 @@ distclean-compile:
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/preauthshadow.Plo@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/preauthuserdb.Plo@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/preauthuserdbcommon.Plo@am__quote@ # am--include-marker
@@ -333,7 +333,7 @@
$(am__depfiles_remade):
@$(MKDIR_P) $(@D)
-@@ -1939,6 +1968,8 @@ distclean: distclean-recursive
+@@ -1928,6 +1957,8 @@ distclean: distclean-recursive
-rm -f ./$(DEPDIR)/authtest.Po
-rm -f ./$(DEPDIR)/authuserdb.Plo
-rm -f ./$(DEPDIR)/authuserdbpwd.Plo
@@ -342,7 +342,7 @@
-rm -f ./$(DEPDIR)/checkpassword.Plo
-rm -f ./$(DEPDIR)/checkpasswordmd5.Plo
-rm -f ./$(DEPDIR)/checkpasswordsha1.Plo
-@@ -1954,6 +1985,7 @@ distclean: distclean-recursive
+@@ -1943,6 +1974,7 @@ distclean: distclean-recursive
-rm -f ./$(DEPDIR)/preauthshadow.Plo
-rm -f ./$(DEPDIR)/preauthuserdb.Plo
-rm -f ./$(DEPDIR)/preauthuserdbcommon.Plo
@@ -350,7 +350,7 @@
-rm -f Makefile
distclean-am: clean-am distclean-compile distclean-generic \
distclean-hdr distclean-libtool distclean-tags
-@@ -1970,18 +2002,26 @@ info-am:
+@@ -1959,18 +1991,26 @@ info-am:
info-am:
@@ -385,7 +385,7 @@
install-html: install-html-recursive
install-html-am:
-@@ -2124,13 +2164,16 @@ uninstall-man: uninstall-man1 uninstall-man3
+@@ -2113,13 +2153,16 @@ uninstall-man: uninstall-man1 uninstall-man3
.PRECIOUS: Makefile
@@ -404,7 +404,7 @@
@HAVE_AUTHPGSQL_TRUE@uninstall-authpgsqlrc:
@HAVE_AUTHPGSQL_TRUE@ rm -f $(DESTDIR)@authpgsqlrc@.dist
-@@ -2148,8 +2191,6 @@ authpgsqlrc.h:
+@@ -2137,8 +2180,6 @@ authpgsqlrc.h:
@HAVE_LDAP_TRUE@ $(mkinstalldirs) $(DESTDIR)`dirname @authldaprc@` || :
@HAVE_LDAP_TRUE@ $(INSTALL_DATA) -m 660 $(srcdir)/authldaprc \
@HAVE_LDAP_TRUE@ $(DESTDIR)@authldaprc@.dist
@@ -413,7 +413,7 @@
@HAVE_LDAP_TRUE@uninstall-authldaprc:
@HAVE_LDAP_TRUE@ rm -f $(DESTDIR)@authldaprc@.dist
-@@ -2160,6 +2201,18 @@ authpgsqlrc.h:
+@@ -2149,6 +2190,18 @@ authpgsqlrc.h:
@HAVE_LDAP_FALSE@uninstall-authldaprc:
@HAVE_LDAP_FALSE@ @:
@@ -432,7 +432,7 @@
authldaprc.h:
echo "#define AUTHLDAPRC \"@authldaprc@\"" >authldaprc.h
-@@ -2167,8 +2220,6 @@ authldaprc.h:
+@@ -2156,8 +2209,6 @@ authldaprc.h:
@HAVE_AUTHMYSQL_TRUE@ $(mkinstalldirs) $(DESTDIR)`dirname @authmysqlrc@` || :
@HAVE_AUTHMYSQL_TRUE@ $(INSTALL_DATA) -m 660 $(srcdir)/authmysqlrc \
@HAVE_AUTHMYSQL_TRUE@ $(DESTDIR)@authmysqlrc@.dist
@@ -441,7 +441,7 @@
@HAVE_AUTHMYSQL_TRUE@uninstall-authmysqlrc:
@HAVE_AUTHMYSQL_TRUE@ rm -f $(DESTDIR)@authmysqlrc@.dist
-@@ -2186,8 +2237,6 @@ authmysqlrc.h:
+@@ -2175,8 +2226,6 @@ authmysqlrc.h:
@HAVE_AUTHSQLITE_TRUE@ $(mkinstalldirs) $(DESTDIR)`dirname @authsqliterc@` || :
@HAVE_AUTHSQLITE_TRUE@ $(INSTALL_DATA) -m 660 $(srcdir)/authsqliterc \
@HAVE_AUTHSQLITE_TRUE@ $(DESTDIR)@authsqliterc@.dist
@@ -450,7 +450,7 @@
@HAVE_AUTHSQLITE_TRUE@uninstall-authsqliterc:
@HAVE_AUTHSQLITE_TRUE@ rm -f $(DESTDIR)@authsqliterc@.dist
-@@ -2206,17 +2255,21 @@ authpiperc.h:
+@@ -2195,17 +2244,21 @@ authpiperc.h:
authpiperc.h:
echo "#define PIPE_PROGRAM \"@authProg@\"" >authpiperc.h
@@ -481,7 +481,7 @@
authdaemonrc.h:
echo "#define AUTHDAEMONRC \"@authdaemonrc@\"" >authdaemonrc.h
echo "#define AUTHDAEMONVAR \"@authdaemonvar@\"" >>authdaemonrc.h
-@@ -2272,24 +2325,24 @@ install-data-hook: install-authdaemonrc install-authpg
+@@ -2261,24 +2314,24 @@ install-data-hook: install-authdaemonrc install-authpg
# automake still a bit stupid...
install-data-hook: install-authdaemonrc install-authpgsqlrc \
@@ -518,7 +518,7 @@
$(INSTALL_SCRIPT) userdb/pw2userdb \
$(DESTDIR)$(sbindir)/pw2userdb ; \
$(INSTALL_SCRIPT) userdb/makeuserdb \
-@@ -2300,9 +2353,10 @@ uninstall-hook: uninstall-authldaprc uninstall-authdae
+@@ -2289,9 +2342,10 @@ uninstall-hook: uninstall-authldaprc uninstall-authdae
$(DESTDIR)$(sbindir)/userdbpw
uninstall-hook: uninstall-authldaprc uninstall-authdaemonrc uninstall-authmysqlrc uninstall-authpgsqlrc uninstall-authsqliterc
@@ -530,7 +530,7 @@
$(DESTDIR)$(sbindir)/pw2userdb \
$(DESTDIR)$(sbindir)/makeuserdb \
$(DESTDIR)$(sbindir)/userdb \
-@@ -2312,7 +2366,7 @@ authlib.3: authlib.3.in
+@@ -2301,7 +2355,7 @@ authlib.3: authlib.3.in
$(SHELL) ./config.status --file=authlib.html
authlib.3: authlib.3.in
diff --git a/security/courier-authlib/files/patch-libs_rfc2045_rfc2045.h b/security/courier-authlib/files/patch-libs_rfc2045_rfc2045.h
new file mode 100644
index 000000000000..af387f7e7dd7
--- /dev/null
+++ b/security/courier-authlib/files/patch-libs_rfc2045_rfc2045.h
@@ -0,0 +1,11 @@
+--- libs/rfc2045/rfc2045.h.orig 2025-10-06 09:00:02 UTC
++++ libs/rfc2045/rfc2045.h
+@@ -3224,7 +3224,7 @@ void rfc822::mime_decoder<out_iter, src_type>::decode(
+
+ if (decode_header)
+ {
+- typename rfc2045::entity::line_iter<crlf>::headers<
++ typename rfc2045::entity::line_iter<crlf>::template headers<
+ src_type> parser{e, src };
+
+ parser.name_lc=header_name_lc;
diff --git a/security/courier-authlib/files/patch-libs_rfc2045_testsuitecpp.C b/security/courier-authlib/files/patch-libs_rfc2045_testsuitecpp.C
new file mode 100644
index 000000000000..649fadc8ea79
--- /dev/null
+++ b/security/courier-authlib/files/patch-libs_rfc2045_testsuitecpp.C
@@ -0,0 +1,11 @@
+--- libs/rfc2045/testsuitecpp.C.orig 2025-10-04 09:00:06 UTC
++++ libs/rfc2045/testsuitecpp.C
+@@ -19,7 +19,7 @@ void testrfc2045line_iter_testset(int &testnum, test_t
+ auto b=s.begin();
+ auto e=s.end();
+
+- typename rfc2045::entity::line_iter<crlf>::iter<
++ typename rfc2045::entity::line_iter<crlf>::template iter<
+ std::string_view::iterator,
+ std::string_view::iterator
+ >
diff --git a/security/courier-authlib/files/patch-libs_rfc2045_testsuitecpp2.C b/security/courier-authlib/files/patch-libs_rfc2045_testsuitecpp2.C
new file mode 100644
index 000000000000..353465b17a71
--- /dev/null
+++ b/security/courier-authlib/files/patch-libs_rfc2045_testsuitecpp2.C
@@ -0,0 +1,29 @@
+--- libs/rfc2045/testsuitecpp2.C.orig 2025-09-10 09:00:05 UTC
++++ libs/rfc2045/testsuitecpp2.C
+@@ -217,7 +217,7 @@ void test3()
+ auto b=std::istreambuf_iterator<char>{ss};
+ auto e=std::istreambuf_iterator<char>{};
+
+- typename rfc2045::entity::line_iter<crlf>::iter<
++ typename rfc2045::entity::line_iter<crlf>::template iter<
+ std::istreambuf_iterator<char>,
+ std::istreambuf_iterator<char>
+ > iter{b, e};
+@@ -310,7 +310,7 @@ void test4()
+ auto b=std::istreambuf_iterator<char>{ss};
+ auto e=std::istreambuf_iterator<char>{};
+
+- typename rfc2045::entity::line_iter<crlf>::iter<
++ typename rfc2045::entity::line_iter<crlf>::template iter<
+ std::istreambuf_iterator<char>,
+ std::istreambuf_iterator<char>
+ > iter{b, e};
+@@ -488,7 +488,7 @@ void test5()
+ auto b=std::istreambuf_iterator<char>{ss};
+ auto e=std::istreambuf_iterator<char>{};
+
+- typename rfc2045::entity::line_iter<crlf>::iter<
++ typename rfc2045::entity::line_iter<crlf>::template iter<
+ std::istreambuf_iterator<char>,
+ std::istreambuf_iterator<char>
+ > iter{b, e};
diff --git a/security/keepassxc/Makefile b/security/keepassxc/Makefile
index a8fecc23c2db..8c2148891e31 100644
--- a/security/keepassxc/Makefile
+++ b/security/keepassxc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= keepassxc
DISTVERSION= 2.7.10
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= security
MASTER_SITES= https://github.com/keepassxreboot/keepassxc/releases/download/${DISTVERSION}/
DISTNAME= ${PORTNAME}-${DISTVERSION}-src
@@ -25,7 +25,7 @@ LIB_DEPENDS= libargon2.so:security/libargon2 \
USES= cmake compiler:c++17-lang desktop-file-utils minizip \
pkgconfig qt:5 readline shared-mime-info tar:xz xorg
-USE_QT= concurrent core dbus gui network svg widgets x11extras \
+USE_QT= concurrent core dbus gui network svg wayland widgets x11extras \
buildtools:build linguisttools:build qmake:build testlib:build
USE_XORG= x11
diff --git a/security/su-exec/Makefile b/security/su-exec/Makefile
index 78174b9f1690..051ae374a935 100644
--- a/security/su-exec/Makefile
+++ b/security/su-exec/Makefile
@@ -1,6 +1,6 @@
PORTNAME= su-exec
DISTVERSIONPREFIX= v
-DISTVERSION= 0.2
+DISTVERSION= 0.3
CATEGORIES= security
MAINTAINER= dtxdf@FreeBSD.org
diff --git a/security/su-exec/distinfo b/security/su-exec/distinfo
index bb9ae6f6cb03..c45c08386870 100644
--- a/security/su-exec/distinfo
+++ b/security/su-exec/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1690896135
-SHA256 (ncopa-su-exec-v0.2_GH0.tar.gz) = ec4acbd8cde6ceeb2be67eda1f46c709758af6db35cacbcde41baac349855e25
-SIZE (ncopa-su-exec-v0.2_GH0.tar.gz) = 2426
+TIMESTAMP = 1760647029
+SHA256 (ncopa-su-exec-v0.3_GH0.tar.gz) = 1de7479857879b6d14772792375290a87eac9a37b0524d39739a4a0739039620
+SIZE (ncopa-su-exec-v0.3_GH0.tar.gz) = 3921
diff --git a/security/vuxml/vuln/2025.xml b/security/vuxml/vuln/2025.xml
index b1213c676ae1..6af76ff19af5 100644
--- a/security/vuxml/vuln/2025.xml
+++ b/security/vuxml/vuln/2025.xml
@@ -1,3 +1,266 @@
+ <vuln vid="20840621-ab82-11f0-b961-b42e991fc52e">
+ <topic>Mozilla -- Memory safety bugs</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>144.0.0,2</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>140.4.0</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>140.4.0</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security@mozilla.org reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/buglist.cgi?bug_id=1983838%2C1987624%2C1988244%2C1988912%2C1989734%2C1990085%2C1991899">
+ <p>Memory safety bugs present in Firefox ESR 140.3, Thunderbird ESR
+ 140.3, Firefox 143 and Thunderbird 143. Some of these bugs showed
+ evidence of memory corruption and we presume that with enough effort
+ some of these could have been exploited to run arbitrary code. This
+ vulnerability affects Firefox &lt; 144, Firefox ESR &lt; 140.4,
+ Thunderbird &lt; 144, and Thunderbird &lt; 140.4.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-11715</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-11715</url>
+ </references>
+ <dates>
+ <discovery>2025-10-14</discovery>
+ <entry>2025-10-17</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="ed132d42-ab81-11f0-b961-b42e991fc52e">
+ <topic>Mozilla -- Memory safety bugs</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>144.0.0,2</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>144.0.0</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security@mozilla.org reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1986816">
+ <p>Memory safety bug. This bug showed evidence of memory
+ corruption and we presume that with enough effort this could
+ have been exploited to run arbitrary code.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-11721</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-11721</url>
+ </references>
+ <dates>
+ <discovery>2025-10-14</discovery>
+ <entry>2025-10-17</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="f3550d26-ab7d-11f0-b961-b42e991fc52e">
+ <topic>Firefox -- Sandbox escape</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>143.0.3,2</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security@mozilla.org reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1987246">
+ <p>Sandbox excape due to integer overflow in the Graphics:
+ Canvas2D component</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-11152</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-11152</url>
+ </references>
+ <dates>
+ <discovery>2025-09-30</discovery>
+ <entry>2025-10-17</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="7b9a8247-ab7b-11f0-b961-b42e991fc52e">
+ <topic>Mozilla -- Memory safety bugs</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>142.0.0,2</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>140.2.0</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>142.0.0</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security@mozilla.org reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/buglist.cgi?bug_id=1938220%2C1980730%2C1981280%2C1981283%2C1984505%2C1985067">
+ <p>Some of these bugs showed evidence of memory corruption
+ and we presume that with enough effort some of these could
+ have been exploited to run arbitrary code.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-10537</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-10537</url>
+ </references>
+ <dates>
+ <discovery>2025-09-16</discovery>
+ <entry>2025-10-17</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="4fe6f98e-ab7b-11f0-b961-b42e991fc52e">
+ <topic>Mozilla -- Information disclosure</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>143.0.0,2</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>140.3.0</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>143.0.0</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security@mozilla.org reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1981502">
+ <p>This vulnerability affects Firefox &lt; 143, Firefox ESR &lt; 140.3,
+ Thunderbird &lt; 143, and Thunderbird &lt; 140.3.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-10536</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-10536</url>
+ </references>
+ <dates>
+ <discovery>2025-09-16</discovery>
+ <entry>2025-10-17</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="1e8a6581-ab7b-11f0-b961-b42e991fc52e">
+ <topic>Mozilla -- spoofing</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>143.0.0,2</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>143.0.0</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security@mozilla.org reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1665334">
+ <p>Spoofing issue in the Site Permission component</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-10534</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-10534</url>
+ </references>
+ <dates>
+ <discovery>2025-09-16</discovery>
+ <entry>2025-10-17</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="c7383de4-ab7a-11f0-b961-b42e991fc52e">
+ <topic>Mozilla -- integer overflow</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>143.0.0,2</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>115.28.0</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>143.0.0</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security@mozilla.org reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1980788">
+ <p>Integer overflow in the SVG component</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-10533</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-10533</url>
+ </references>
+ <dates>
+ <discovery>2025-09-16</discovery>
+ <entry>2025-10-17</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="511f5aac-ab46-11f0-9446-f02f7497ecda">
+ <topic>minio -- Privilege Escalation via Session Policy Bypass in Service Accounts and STS</topic>
+ <affects>
+ <package>
+ <name>minio</name>
+ <range><lt>RELEASE.2025-10-15T17-29-55Z</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>mino reports:</p>
+ <blockquote cite="https://github.com/minio/minio/security/advisories/GHSA-jjjj-jwhf-8rgr">
+ <p>A privilege escalation vulnerability allows service accounts and STS
+ (Security Token Service) accounts with restricted session policies to
+ bypass their inline policy restrictions when performing "own" account
+ operations, specifically when creating new service accounts for the same
+ user.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-62506</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-62506</url>
+ </references>
+ <dates>
+ <discovery>2025-10-17</discovery>
+ <entry>2025-10-17</entry>
+ </dates>
+ </vuln>
+
<vuln vid="50fd6a75-0587-4987-bef2-bb933cd78ea1">
<topic>zeek -- information leak vulnerability</topic>
<affects>
diff --git a/sysutils/Makefile b/sysutils/Makefile
index 80113f6d9899..7341fe812938 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -475,6 +475,7 @@
SUBDIR += gobi_loader
SUBDIR += gomi
SUBDIR += gomplate
+ SUBDIR += gonzo
SUBDIR += google-compute-engine-oslogin
SUBDIR += gotop
SUBDIR += govmomi
diff --git a/sysutils/eksctl/Makefile b/sysutils/eksctl/Makefile
index f2d628d7dea3..2b3d895ecaec 100644
--- a/sysutils/eksctl/Makefile
+++ b/sysutils/eksctl/Makefile
@@ -1,7 +1,6 @@
PORTNAME= eksctl
-PORTVERSION= 0.214.0
+PORTVERSION= 0.215.0
DISTVERSIONPREFIX= v
-PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= danilo@FreeBSD.org
@@ -12,13 +11,13 @@ LICENSE= APACHE20
RUN_DEPENDS= kubectl:sysutils/kubectl
-USES= go:modules
+USES= go:1.25,modules
PLIST_FILES= bin/${PORTNAME}
GO_MODULE= github.com/eksctl-io/${PORTNAME}
GO_TARGET= ./cmd/${PORTNAME}
-GO_BUILDFLAGS= -ldflags="-X github.com/weaveworks/eksctl/pkg/version.gitCommit=c191958aae0a \
+GO_BUILDFLAGS= -ldflags="-X github.com/weaveworks/eksctl/pkg/version.gitCommit=1df868edbf06 \
-X github.com/weaveworks/eksctl/pkg/version.buildDate=$$(date +%Y-%m-%dT%H:%M:%SZ)"
.include <bsd.port.mk>
diff --git a/sysutils/eksctl/distinfo b/sysutils/eksctl/distinfo
index 153fb82f49b6..95afd7fbbcf9 100644
--- a/sysutils/eksctl/distinfo
+++ b/sysutils/eksctl/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756634542
-SHA256 (go/sysutils_eksctl/eksctl-v0.214.0/v0.214.0.mod) = 7ee36810fc140771a8470707b127a9dad0691fea8cc2c6ce810b2b1f828e20c2
-SIZE (go/sysutils_eksctl/eksctl-v0.214.0/v0.214.0.mod) = 24744
-SHA256 (go/sysutils_eksctl/eksctl-v0.214.0/v0.214.0.zip) = 6671da6930fc8427c799958aeddf90889fd00b1ea8438a154c9f546b4c418c99
-SIZE (go/sysutils_eksctl/eksctl-v0.214.0/v0.214.0.zip) = 13795254
+TIMESTAMP = 1760695276
+SHA256 (go/sysutils_eksctl/eksctl-v0.215.0/v0.215.0.mod) = 4fa9274c61b52a662d0b5eb052c5f6e376f8dac7b16e969e0f779e95f62ed81d
+SIZE (go/sysutils_eksctl/eksctl-v0.215.0/v0.215.0.mod) = 24938
+SHA256 (go/sysutils_eksctl/eksctl-v0.215.0/v0.215.0.zip) = 9962812ee84cc57a41ee53f9f933aa0a2031c60dd9f6e775c75f2f81f8c443cb
+SIZE (go/sysutils_eksctl/eksctl-v0.215.0/v0.215.0.zip) = 13867354
diff --git a/sysutils/fluent-bit/Makefile b/sysutils/fluent-bit/Makefile
index 79918d9a50cd..9096bead6fb1 100644
--- a/sysutils/fluent-bit/Makefile
+++ b/sysutils/fluent-bit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fluent-bit
DISTVERSIONPREFIX= v
-DISTVERSION= 4.1.0
+DISTVERSION= 4.1.1
CATEGORIES= sysutils
MAINTAINER= girgen@FreeBSD.org
diff --git a/sysutils/fluent-bit/distinfo b/sysutils/fluent-bit/distinfo
index 5731d05d0353..7af0002e6f8b 100644
--- a/sysutils/fluent-bit/distinfo
+++ b/sysutils/fluent-bit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759132467
-SHA256 (fluent-fluent-bit-v4.1.0_GH0.tar.gz) = 2ce0b5d30433f2cde54ce81685ab9a7cfea7851e0c65b3554462df1d7065a45f
-SIZE (fluent-fluent-bit-v4.1.0_GH0.tar.gz) = 37596937
+TIMESTAMP = 1760702026
+SHA256 (fluent-fluent-bit-v4.1.1_GH0.tar.gz) = c28a88c492473f43016ced0f21be1f5e3083a31af42c17eae0360c4917ac084d
+SIZE (fluent-fluent-bit-v4.1.1_GH0.tar.gz) = 37603431
diff --git a/sysutils/fwupd/Makefile b/sysutils/fwupd/Makefile
index dcc775d522c9..e9d7692f6683 100644
--- a/sysutils/fwupd/Makefile
+++ b/sysutils/fwupd/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fwupd
DISTVERSION= 2.0.16
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= decke@FreeBSD.org
@@ -8,8 +8,7 @@ COMMENT= Update firmware automatically, safely, and reliably
LICENSE= LGPL21
-BROKEN_FreeBSD_13= requires at least FreeBSD 15
-BROKEN_FreeBSD_14= requires at least FreeBSD 15
+BROKEN_FreeBSD_13= requires at least FreeBSD 14
BUILD_DEPENDS= blkid:filesystems/libblkid \
flashrom>0:sysutils/flashrom \
@@ -63,4 +62,12 @@ MESON_ARGS+= -Dpolkit=disabled \
-Dplugin_modem_manager=disabled \
-Dpython=${PYTHON_CMD}
+.include <bsd.port.options.mk>
+
+# FreeBSD 14.x needs extra libinotify dependency
+.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1500000
+LIB_DEPENDS+= libinotify.so:devel/libinotify
+EXTRA_PATCHES= ${PATCHDIR}/extrapatch14-meson.build
+.endif
+
.include <bsd.port.mk>
diff --git a/sysutils/fwupd/files/extrapatch14-meson.build b/sysutils/fwupd/files/extrapatch14-meson.build
new file mode 100644
index 000000000000..3065b094040c
--- /dev/null
+++ b/sysutils/fwupd/files/extrapatch14-meson.build
@@ -0,0 +1,10 @@
+--- meson.build.orig 2025-09-12 09:55:19 UTC
++++ meson.build
+@@ -484,6 +484,7 @@ if get_option('default_library') != 'static'
+ endif
+ if host_machine.system() == 'freebsd'
+ platform_deps += dependency('efivar')
++ platform_deps += dependency('libinotify')
+ endif
+ endif
+
diff --git a/sysutils/fwupd/pkg-message b/sysutils/fwupd/pkg-message
index 497a5ea45d27..f9dd35f3b471 100644
--- a/sysutils/fwupd/pkg-message
+++ b/sysutils/fwupd/pkg-message
@@ -4,20 +4,12 @@
Warning: fwupd is highly experimental and DANGEROUS
- The fwupd utility is currently highly experimental on FreeBSD
- and may be unstable or unsafe to use.
- Proceed with caution - flashing firmware carries a significant
- risk of rendering your device unusable (“bricking”).
+ PLEASE do not attempt to flash any devices yet!
- Only attempt to flash firmware if you are prepared to accept
- this risk.
+ If you want to help testing use those non-destructive commands:
- If you successfully flash a device — or encounter a failure —
- please send a detailed report to decke@FreeBSD.org
-
- Include information about your hardware and the firmware you
- attempted to flash. This feedback will help track which devices
- work correctly and which do not.
+ fwupdmgr get-devices
+ fwupdmgr verify [DEVICE-ID|GUID]
EOM
}
]
diff --git a/sysutils/gonzo/Makefile b/sysutils/gonzo/Makefile
new file mode 100644
index 000000000000..43d454db4d1e
--- /dev/null
+++ b/sysutils/gonzo/Makefile
@@ -0,0 +1,45 @@
+PORTNAME= gonzo
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.2.1
+CATEGORIES= sysutils
+
+MAINTAINER= dutra@FreeBSD.org
+COMMENT= TUI for log analysis
+WWW= https://www.controltheory.com/gonzo/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:1.23,modules
+
+#NOT_FOR_ARCHS= armv6 armv7 i386
+
+_BUILD_DATE= $$(date -u +"%FT%T%z")
+_BUILD_HASH= 6d2d1ad
+
+GO_MODULE= github.com/control-theory/${PORTNAME}
+GO_TARGET= ./cmd/${PORTNAME}
+GO_BUILDFLAGS= -ldflags "\
+ -s -w \
+ -X main.version=${DISTVERSION} \
+ -X main.buildTime=${_BUILD_DATE} \
+ -X main.commit=${_BUILD_HASH}"
+
+PLIST_FILES= bin/${PORTNAME}
+_DOCS= CONTRIBUTING.md README.md USAGE_GUIDE.md
+PORTDOCS= ${_DOCS:T}
+PORTEXAMPLES= *
+
+OPTIONS_DEFINE= DOCS EXAMPLES
+
+do-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ cd ${WRKSRC} && \
+ ${INSTALL_DATA} ${_DOCS} \
+ ${STAGEDIR}${DOCSDIR}
+
+do-install-EXAMPLES-on:
+ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ ${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR}
+
+.include <bsd.port.mk>
diff --git a/sysutils/gonzo/distinfo b/sysutils/gonzo/distinfo
new file mode 100644
index 000000000000..1b4d37b03617
--- /dev/null
+++ b/sysutils/gonzo/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1760669775
+SHA256 (go/sysutils_gonzo/gonzo-v0.2.1/v0.2.1.mod) = 49e027b45c4d8cd1d84fd02602e7a1cdafc0a6d264b0ab789eb8fc1024d6e156
+SIZE (go/sysutils_gonzo/gonzo-v0.2.1/v0.2.1.mod) = 2668
+SHA256 (go/sysutils_gonzo/gonzo-v0.2.1/v0.2.1.zip) = ca3911448994fbf5c2ce5f205c03f210a20b867553b7392198bb682d0a518ed0
+SIZE (go/sysutils_gonzo/gonzo-v0.2.1/v0.2.1.zip) = 48369554
diff --git a/sysutils/gonzo/pkg-descr b/sysutils/gonzo/pkg-descr
new file mode 100644
index 000000000000..409e36db6f30
--- /dev/null
+++ b/sysutils/gonzo/pkg-descr
@@ -0,0 +1,3 @@
+A powerful, real-time log analysis terminal UI inspired by k9s.
+Analyze log streams with beautiful charts, AI-powered insights
+and advanced filtering - all from your terminal.
diff --git a/sysutils/httm/Makefile b/sysutils/httm/Makefile
index f69c8f95cca4..cf6a48885e90 100644
--- a/sysutils/httm/Makefile
+++ b/sysutils/httm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= httm
-DISTVERSION= 0.48.1
+DISTVERSION= 0.48.2
CATEGORIES= sysutils
MAINTAINER= bofh@FreeBSD.org
diff --git a/sysutils/httm/Makefile.crates b/sysutils/httm/Makefile.crates
index 17ce1e90da3d..49e2922a9754 100644
--- a/sysutils/httm/Makefile.crates
+++ b/sysutils/httm/Makefile.crates
@@ -1,34 +1,34 @@
CARGO_CRATES= ahash-0.3.8 \
aho-corasick-1.1.3 \
ansi_term-0.12.1 \
- anstream-0.6.18 \
- anstyle-1.0.8 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-wincon-3.0.6 \
+ anstream-0.6.19 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.3 \
+ anstyle-wincon-3.0.9 \
arrayvec-0.7.6 \
atty-0.2.14 \
- autocfg-1.1.0 \
+ autocfg-1.4.0 \
bitflags-1.3.2 \
- bitflags-2.9.0 \
+ bitflags-2.9.1 \
blake2-0.9.2 \
- bumpalo-3.16.0 \
+ bumpalo-3.17.0 \
cfg-if-1.0.0 \
cfg_aliases-0.2.1 \
clap-2.34.0 \
clap-4.5.39 \
clap_builder-4.5.39 \
clap_lex-0.7.4 \
- colorchoice-1.0.3 \
- console-0.15.5 \
+ colorchoice-1.0.4 \
+ console-0.15.11 \
crossbeam-channel-0.5.15 \
- crossbeam-deque-0.8.3 \
- crossbeam-epoch-0.9.14 \
- crossbeam-utils-0.8.19 \
+ crossbeam-deque-0.8.6 \
+ crossbeam-epoch-0.9.18 \
+ crossbeam-utils-0.8.21 \
crypto-mac-0.8.0 \
- darling-0.20.10 \
- darling_core-0.20.10 \
- darling_macro-0.20.10 \
+ darling-0.20.11 \
+ darling_core-0.20.11 \
+ darling_macro-0.20.11 \
deranged-0.4.0 \
derive_builder-0.20.2 \
derive_builder_core-0.20.2 \
@@ -36,65 +36,63 @@ CARGO_CRATES= ahash-0.3.8 \
digest-0.9.0 \
dirs-next-2.0.0 \
dirs-sys-next-0.1.2 \
- either-1.9.0 \
- encode_unicode-0.3.6 \
+ either-1.15.0 \
+ encode_unicode-1.0.0 \
env_home-0.1.0 \
env_logger-0.7.1 \
- equivalent-1.0.1 \
- errno-0.3.10 \
+ equivalent-1.0.2 \
+ errno-0.3.12 \
exacl-0.12.0 \
fnv-1.0.7 \
foldhash-0.1.5 \
fuzzy-muff-0.4.8 \
generic-array-0.14.7 \
- getrandom-0.2.9 \
+ getrandom-0.2.16 \
hashbrown-0.8.2 \
- hashbrown-0.14.5 \
hashbrown-0.15.3 \
hermit-abi-0.1.19 \
humantime-1.3.0 \
ident_case-1.0.1 \
- indexmap-2.2.3 \
+ indexmap-2.9.0 \
indicatif-0.15.0 \
is_terminal_polyfill-1.70.1 \
itertools-0.14.0 \
- itoa-1.0.6 \
- js-sys-0.3.76 \
+ itoa-1.0.15 \
+ js-sys-0.3.77 \
lazy_static-1.5.0 \
libc-0.2.172 \
- linux-raw-sys-0.9.2 \
+ libredox-0.1.3 \
+ linux-raw-sys-0.9.4 \
lms-0.4.0 \
- log-0.4.26 \
+ log-0.4.27 \
lscolors-0.20.0 \
memchr-2.7.4 \
- memoffset-0.8.0 \
nix-0.24.3 \
nix-0.30.1 \
nu-ansi-term-0.50.1 \
num-conv-0.1.0 \
- num_threads-0.1.6 \
+ num_threads-0.1.7 \
number_prefix-0.3.0 \
- number_prefix-0.4.0 \
- once_cell-1.19.0 \
- opaque-debug-0.3.0 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
+ opaque-debug-0.3.1 \
partition-identity-0.3.0 \
- portable-atomic-1.5.1 \
+ portable-atomic-1.11.0 \
powerfmt-0.2.0 \
- proc-macro2-1.0.92 \
+ proc-macro2-1.0.95 \
proc-mounts-0.3.0 \
quick-error-1.2.3 \
- quote-1.0.35 \
+ quote-1.0.40 \
rayon-1.10.0 \
rayon-core-1.12.1 \
realpath-ext-0.1.3 \
- redox_syscall-0.2.16 \
- redox_users-0.4.3 \
+ redox_users-0.4.6 \
regex-1.11.1 \
regex-automata-0.4.9 \
regex-syntax-0.8.5 \
- rustix-1.0.5 \
- rustversion-1.0.12 \
- ryu-1.0.16 \
+ rustix-1.0.7 \
+ rustversion-1.0.21 \
+ ryu-1.0.20 \
scopeguard-1.2.0 \
seahash-4.1.0 \
serde-1.0.219 \
@@ -102,63 +100,54 @@ CARGO_CRATES= ahash-0.3.8 \
serde_json-1.0.140 \
strsim-0.8.0 \
strsim-0.11.1 \
- subtle-2.5.0 \
- syn-1.0.109 \
- syn-2.0.90 \
+ subtle-2.6.1 \
+ syn-2.0.101 \
term-0.7.0 \
- termcolor-1.4.0 \
+ termcolor-1.4.1 \
terminal_size-0.4.2 \
textwrap-0.11.0 \
- thiserror-1.0.39 \
- thiserror-impl-1.0.39 \
+ thiserror-1.0.69 \
+ thiserror-impl-1.0.69 \
thread_local-1.1.8 \
time-0.3.41 \
time-core-0.1.4 \
time-macros-0.2.22 \
tuikit-0.5.0 \
- two_percent-0.12.14 \
- typenum-1.17.0 \
- unicode-ident-1.0.8 \
- unicode-width-0.1.13 \
+ two_percent-0.12.15 \
+ typenum-1.18.0 \
+ unicode-ident-1.0.18 \
+ unicode-width-0.1.14 \
unicode-width-0.2.0 \
unit-prefix-0.5.1 \
- utf8parse-0.2.1 \
- uuid-1.7.0 \
+ utf8parse-0.2.2 \
+ uuid-1.17.0 \
vec_map-0.8.2 \
- version_check-0.9.4 \
+ version_check-0.9.5 \
vte-0.15.0 \
wasi-0.11.0+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.99 \
- wasm-bindgen-backend-0.2.99 \
- wasm-bindgen-macro-0.2.99 \
- wasm-bindgen-macro-support-0.2.99 \
- wasm-bindgen-shared-0.2.99 \
+ wasm-bindgen-0.2.100 \
+ wasm-bindgen-backend-0.2.100 \
+ wasm-bindgen-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
web-time-1.1.0 \
- which-7.0.3 \
+ which-8.0.0 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.6 \
+ winapi-util-0.1.9 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-sys-0.42.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
windows-targets-0.52.6 \
- windows_aarch64_gnullvm-0.42.2 \
windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_msvc-0.42.2 \
windows_aarch64_msvc-0.52.6 \
- windows_i686_gnu-0.42.2 \
windows_i686_gnu-0.52.6 \
windows_i686_gnullvm-0.52.6 \
- windows_i686_msvc-0.42.2 \
windows_i686_msvc-0.52.6 \
- windows_x86_64_gnu-0.42.2 \
windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnullvm-0.42.2 \
windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_msvc-0.42.2 \
windows_x86_64_msvc-0.52.6 \
winsafe-0.0.19 \
xattr-1.5.0 \
yaml-rust-0.3.5 \
- indicatif@git+https://github.com/console-rs/indicatif\#458e4dc391c1b001937e502bd450a0bfc8b4d9f6
+ indicatif@git+https://github.com/kimono-koans/indicatif?branch=switch_to_unit_prefix\#372c22c92dc93b2a22d6b51335fcca4682597568
diff --git a/sysutils/httm/distinfo b/sysutils/httm/distinfo
index 9dffd03e057a..6371b4afe2e2 100644
--- a/sysutils/httm/distinfo
+++ b/sysutils/httm/distinfo
@@ -1,34 +1,34 @@
-TIMESTAMP = 1760454115
+TIMESTAMP = 1760697531
SHA256 (rust/crates/ahash-0.3.8.crate) = e8fd72866655d1904d6b0997d0b07ba561047d070fbe29de039031c641b61217
SIZE (rust/crates/ahash-0.3.8.crate) = 28650
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2
SIZE (rust/crates/ansi_term-0.12.1.crate) = 24838
-SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
-SIZE (rust/crates/anstream-0.6.18.crate) = 29681
-SHA256 (rust/crates/anstyle-1.0.8.crate) = 1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1
-SIZE (rust/crates/anstyle-1.0.8.crate) = 15771
-SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
-SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
-SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
-SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
-SHA256 (rust/crates/anstyle-wincon-3.0.6.crate) = 2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125
-SIZE (rust/crates/anstyle-wincon-3.0.6.crate) = 12271
+SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
+SIZE (rust/crates/anstream-0.6.19.crate) = 28767
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9
+SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190
+SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882
+SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561
SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
SIZE (rust/crates/atty-0.2.14.crate) = 5470
-SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
-SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
+SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
+SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.9.0.crate) = 5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd
-SIZE (rust/crates/bitflags-2.9.0.crate) = 47654
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
SHA256 (rust/crates/blake2-0.9.2.crate) = 0a4e37d16930f5459780f5621038b6382b9bb37c19016f39fb6b5808d831f174
SIZE (rust/crates/blake2-0.9.2.crate) = 48035
-SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
-SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
+SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
+SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
@@ -41,26 +41,26 @@ SHA256 (rust/crates/clap_builder-4.5.39.crate) = 89cc6392a1f72bbeb820d71f32108f6
SIZE (rust/crates/clap_builder-4.5.39.crate) = 169142
SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
-SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
-SHA256 (rust/crates/console-0.15.5.crate) = c3d79fbe8970a77e3e34151cc13d3b3e248aa0faaecb9f6091fa07ebefe5ad60
-SIZE (rust/crates/console-0.15.5.crate) = 34788
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8
+SIZE (rust/crates/console-0.15.11.crate) = 37822
SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
-SHA256 (rust/crates/crossbeam-deque-0.8.3.crate) = ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef
-SIZE (rust/crates/crossbeam-deque-0.8.3.crate) = 21746
-SHA256 (rust/crates/crossbeam-epoch-0.9.14.crate) = 46bd5f3f85273295a9d14aedfb86f6aadbff6d8f5295c4a9edb08e819dcf5695
-SIZE (rust/crates/crossbeam-epoch-0.9.14.crate) = 48524
-SHA256 (rust/crates/crossbeam-utils-0.8.19.crate) = 248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345
-SIZE (rust/crates/crossbeam-utils-0.8.19.crate) = 42328
+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/crypto-mac-0.8.0.crate) = b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab
SIZE (rust/crates/crypto-mac-0.8.0.crate) = 9115
-SHA256 (rust/crates/darling-0.20.10.crate) = 6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989
-SIZE (rust/crates/darling-0.20.10.crate) = 32031
-SHA256 (rust/crates/darling_core-0.20.10.crate) = 95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5
-SIZE (rust/crates/darling_core-0.20.10.crate) = 65015
-SHA256 (rust/crates/darling_macro-0.20.10.crate) = d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806
-SIZE (rust/crates/darling_macro-0.20.10.crate) = 1874
+SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
+SIZE (rust/crates/darling-0.20.11.crate) = 37614
+SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
+SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
+SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
+SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
SIZE (rust/crates/deranged-0.4.0.crate) = 23235
SHA256 (rust/crates/derive_builder-0.20.2.crate) = 507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947
@@ -75,18 +75,18 @@ SHA256 (rust/crates/dirs-next-2.0.0.crate) = b98cf8ebf19c3d1b223e151f99a4f9f0690
SIZE (rust/crates/dirs-next-2.0.0.crate) = 11689
SHA256 (rust/crates/dirs-sys-next-0.1.2.crate) = 4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d
SIZE (rust/crates/dirs-sys-next-0.1.2.crate) = 10681
-SHA256 (rust/crates/either-1.9.0.crate) = a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07
-SIZE (rust/crates/either-1.9.0.crate) = 16660
-SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f
-SIZE (rust/crates/encode_unicode-0.3.6.crate) = 45741
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
+SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
SHA256 (rust/crates/env_home-0.1.0.crate) = c7f84e12ccf0a7ddc17a6c41c93326024c42920d7ee630d04950e6926645c0fe
SIZE (rust/crates/env_home-0.1.0.crate) = 9006
SHA256 (rust/crates/env_logger-0.7.1.crate) = 44533bbbb3bb3c1fa17d9f2e4e38bbbaf8396ba82193c4cb1b6445d711445d36
SIZE (rust/crates/env_logger-0.7.1.crate) = 32281
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
-SIZE (rust/crates/errno-0.3.10.crate) = 11824
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/errno-0.3.12.crate) = cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18
+SIZE (rust/crates/errno-0.3.12.crate) = 12423
SHA256 (rust/crates/exacl-0.12.0.crate) = 22be12de19decddab85d09f251ec8363f060ccb22ec9c81bc157c0c8433946d8
SIZE (rust/crates/exacl-0.12.0.crate) = 64506
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
@@ -97,12 +97,10 @@ SHA256 (rust/crates/fuzzy-muff-0.4.8.crate) = dfc268608d2ba6de99eb5c49c9845f77ea
SIZE (rust/crates/fuzzy-muff-0.4.8.crate) = 20058
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/getrandom-0.2.9.crate) = c85e1d9ab2eadba7e5040d4e09cbd6d072b76a557ad64e797c2cb9d4da21d7e4
-SIZE (rust/crates/getrandom-0.2.9.crate) = 34457
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
SHA256 (rust/crates/hashbrown-0.8.2.crate) = e91b62f79061a0bc2e046024cb7ba44b08419ed238ecbd9adbd787434b9e8c25
SIZE (rust/crates/hashbrown-0.8.2.crate) = 75830
-SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
-SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
SHA256 (rust/crates/hashbrown-0.15.3.crate) = 84b26c544d002229e640969970a2e74021aadf6e2f96372b9c58eff97de08eb3
SIZE (rust/crates/hashbrown-0.15.3.crate) = 140413
SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
@@ -111,34 +109,34 @@ SHA256 (rust/crates/humantime-1.3.0.crate) = df004cfca50ef23c36850aaaa59ad52cc70
SIZE (rust/crates/humantime-1.3.0.crate) = 17020
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
-SHA256 (rust/crates/indexmap-2.2.3.crate) = 233cf39063f058ea2caae4091bf4a3ef70a653afbc026f5c4a4135d114e3c177
-SIZE (rust/crates/indexmap-2.2.3.crate) = 79019
+SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
+SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
SHA256 (rust/crates/indicatif-0.15.0.crate) = 7baab56125e25686df467fe470785512329883aab42696d661247aca2a2896e4
SIZE (rust/crates/indicatif-0.15.0.crate) = 28897
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
SIZE (rust/crates/itertools-0.14.0.crate) = 152715
-SHA256 (rust/crates/itoa-1.0.6.crate) = 453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6
-SIZE (rust/crates/itoa-1.0.6.crate) = 10410
-SHA256 (rust/crates/js-sys-0.3.76.crate) = 6717b6b5b077764fb5966237269cb3c64edddde4b14ce42647430a78ced9e7b7
-SIZE (rust/crates/js-sys-0.3.76.crate) = 54420
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
+SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
SIZE (rust/crates/libc-0.2.172.crate) = 791646
-SHA256 (rust/crates/linux-raw-sys-0.9.2.crate) = 6db9c683daf087dc577b7506e9695b3d556a9f3849903fa28186283afd6809e9
-SIZE (rust/crates/linux-raw-sys-0.9.2.crate) = 2297426
+SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
+SIZE (rust/crates/libredox-0.1.3.crate) = 6068
+SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
+SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
SHA256 (rust/crates/lms-0.4.0.crate) = 164b6100e88b387adf64d289e247bebae8f77810566f58159f119d0be90ed958
SIZE (rust/crates/lms-0.4.0.crate) = 81697
-SHA256 (rust/crates/log-0.4.26.crate) = 30bde2b3dc3671ae49d8e2e9f044c7c005836e7a023ee57cffa25ab82764bb9e
-SIZE (rust/crates/log-0.4.26.crate) = 47022
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
SHA256 (rust/crates/lscolors-0.20.0.crate) = 61183da5de8ba09a58e330d55e5ea796539d8443bd00fdeb863eac39724aa4ab
SIZE (rust/crates/lscolors-0.20.0.crate) = 26382
SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/memoffset-0.8.0.crate) = d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1
-SIZE (rust/crates/memoffset-0.8.0.crate) = 8912
SHA256 (rust/crates/nix-0.24.3.crate) = fa52e972a9a719cecb6864fb88568781eb706bac2cd1d4f04a648542dbf78069
SIZE (rust/crates/nix-0.24.3.crate) = 266843
SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6
@@ -147,52 +145,50 @@ SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094
SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
-SHA256 (rust/crates/num_threads-0.1.6.crate) = 2819ce041d2ee131036f4fc9d6ae7ae125a3a40e97ba64d04fe799ad9dabbb44
-SIZE (rust/crates/num_threads-0.1.6.crate) = 7334
+SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9
+SIZE (rust/crates/num_threads-0.1.7.crate) = 7455
SHA256 (rust/crates/number_prefix-0.3.0.crate) = 17b02fc0ff9a9e4b35b3342880f48e896ebf69f2967921fe8646bf5b7125956a
SIZE (rust/crates/number_prefix-0.3.0.crate) = 6291
-SHA256 (rust/crates/number_prefix-0.4.0.crate) = 830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3
-SIZE (rust/crates/number_prefix-0.4.0.crate) = 6922
-SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
-SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
-SHA256 (rust/crates/opaque-debug-0.3.0.crate) = 624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5
-SIZE (rust/crates/opaque-debug-0.3.0.crate) = 5767
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/opaque-debug-0.3.1.crate) = c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381
+SIZE (rust/crates/opaque-debug-0.3.1.crate) = 7066
SHA256 (rust/crates/partition-identity-0.3.0.crate) = 9fa925f9becb532d758b0014b472c576869910929cf4c3f8054b386f19ab9e21
SIZE (rust/crates/partition-identity-0.3.0.crate) = 6711
-SHA256 (rust/crates/portable-atomic-1.5.1.crate) = 3bccab0e7fd7cc19f820a1c8c91720af652d0c88dc9664dd72aef2614f04af3b
-SIZE (rust/crates/portable-atomic-1.5.1.crate) = 140771
+SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e
+SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
-SHA256 (rust/crates/proc-macro2-1.0.92.crate) = 37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0
-SIZE (rust/crates/proc-macro2-1.0.92.crate) = 52353
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
SHA256 (rust/crates/proc-mounts-0.3.0.crate) = 0d652f8435d0ab70bf4f3590a6a851d59604831a458086541b95238cc51ffcf2
SIZE (rust/crates/proc-mounts-0.3.0.crate) = 8363
SHA256 (rust/crates/quick-error-1.2.3.crate) = a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0
SIZE (rust/crates/quick-error-1.2.3.crate) = 15066
-SHA256 (rust/crates/quote-1.0.35.crate) = 291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef
-SIZE (rust/crates/quote-1.0.35.crate) = 28136
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
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/realpath-ext-0.1.3.crate) = 692f72862a0d532b44a0f4965fb10f17e7659eaedf24d2ce3c989ca778bd092f
SIZE (rust/crates/realpath-ext-0.1.3.crate) = 19481
-SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a
-SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012
-SHA256 (rust/crates/redox_users-0.4.3.crate) = b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b
-SIZE (rust/crates/redox_users-0.4.3.crate) = 15353
+SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
+SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
SIZE (rust/crates/regex-1.11.1.crate) = 254170
SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
-SHA256 (rust/crates/rustix-1.0.5.crate) = d97817398dd4bb2e6da002002db259209759911da105da92bec29ccb12cf58bf
-SIZE (rust/crates/rustix-1.0.5.crate) = 414160
-SHA256 (rust/crates/rustversion-1.0.12.crate) = 4f3208ce4d8448b3f3e7d168a73f5e0c43a61e32930de3bceeccedb388b6bf06
-SIZE (rust/crates/rustversion-1.0.12.crate) = 17278
-SHA256 (rust/crates/ryu-1.0.16.crate) = f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c
-SIZE (rust/crates/ryu-1.0.16.crate) = 47351
+SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
+SIZE (rust/crates/rustix-1.0.7.crate) = 414500
+SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
+SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
SHA256 (rust/crates/seahash-4.1.0.crate) = 1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b
@@ -207,24 +203,22 @@ SHA256 (rust/crates/strsim-0.8.0.crate) = 8ea5119cdb4c55b55d432abb513a0429384878
SIZE (rust/crates/strsim-0.8.0.crate) = 9309
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/subtle-2.5.0.crate) = 81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc
-SIZE (rust/crates/subtle-2.5.0.crate) = 13909
-SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
-SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.90.crate) = 919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31
-SIZE (rust/crates/syn-2.0.90.crate) = 290584
+SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
+SIZE (rust/crates/subtle-2.6.1.crate) = 14562
+SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf
+SIZE (rust/crates/syn-2.0.101.crate) = 299250
SHA256 (rust/crates/term-0.7.0.crate) = c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f
SIZE (rust/crates/term-0.7.0.crate) = 37082
-SHA256 (rust/crates/termcolor-1.4.0.crate) = ff1bc3d3f05aff0403e8ac0d92ced918ec05b666a43f83297ccef5bea8a3d449
-SIZE (rust/crates/termcolor-1.4.0.crate) = 18765
+SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
+SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
SHA256 (rust/crates/terminal_size-0.4.2.crate) = 45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed
SIZE (rust/crates/terminal_size-0.4.2.crate) = 9976
SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
SIZE (rust/crates/textwrap-0.11.0.crate) = 17322
-SHA256 (rust/crates/thiserror-1.0.39.crate) = a5ab016db510546d856297882807df8da66a16fb8c4101cb8b30054b0d5b2d9c
-SIZE (rust/crates/thiserror-1.0.39.crate) = 18729
-SHA256 (rust/crates/thiserror-impl-1.0.39.crate) = 5420d42e90af0c38c3290abcca25b9b3bdf379fc9f55c528f53a269d9c9a267e
-SIZE (rust/crates/thiserror-impl-1.0.39.crate) = 15057
+SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
+SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
+SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
+SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
@@ -235,88 +229,72 @@ SHA256 (rust/crates/time-macros-0.2.22.crate) = 3526739392ec93fd8b359c8e98514cb3
SIZE (rust/crates/time-macros-0.2.22.crate) = 24604
SHA256 (rust/crates/tuikit-0.5.0.crate) = 5e19c6ab038babee3d50c8c12ff8b910bdb2196f62278776422f50390d8e53d8
SIZE (rust/crates/tuikit-0.5.0.crate) = 46855
-SHA256 (rust/crates/two_percent-0.12.14.crate) = 07426e23fc767f356690e57db0e9767aabcceb87d5449ee39772a051f5517a74
-SIZE (rust/crates/two_percent-0.12.14.crate) = 134877
-SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
-SIZE (rust/crates/typenum-1.17.0.crate) = 42849
-SHA256 (rust/crates/unicode-ident-1.0.8.crate) = e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4
-SIZE (rust/crates/unicode-ident-1.0.8.crate) = 41962
-SHA256 (rust/crates/unicode-width-0.1.13.crate) = 0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d
-SIZE (rust/crates/unicode-width-0.1.13.crate) = 457228
+SHA256 (rust/crates/two_percent-0.12.15.crate) = d3f87f04451f927ebdeaddfcdf9e25f803057eaecca4861876258023d838f47b
+SIZE (rust/crates/two_percent-0.12.15.crate) = 135128
+SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
+SIZE (rust/crates/typenum-1.18.0.crate) = 74871
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
+SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
SHA256 (rust/crates/unit-prefix-0.5.1.crate) = 323402cff2dd658f39ca17c789b502021b3f18707c91cdf22e3838e1b4023817
SIZE (rust/crates/unit-prefix-0.5.1.crate) = 7627
-SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
-SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
-SHA256 (rust/crates/uuid-1.7.0.crate) = f00cc9702ca12d3c81455259621e676d0f7251cec66a21e98fe2e9a37db93b2a
-SIZE (rust/crates/uuid-1.7.0.crate) = 42627
+SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
+SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d
+SIZE (rust/crates/uuid-1.17.0.crate) = 59014
SHA256 (rust/crates/vec_map-0.8.2.crate) = f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191
SIZE (rust/crates/vec_map-0.8.2.crate) = 14466
-SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
-SIZE (rust/crates/version_check-0.9.4.crate) = 14895
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
SHA256 (rust/crates/vte-0.15.0.crate) = a5924018406ce0063cd67f8e008104968b74b563ee1b85dde3ed1f7cb87d3dbd
SIZE (rust/crates/vte-0.15.0.crate) = 57487
SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasm-bindgen-0.2.99.crate) = a474f6281d1d70c17ae7aa6a613c87fce69a127e2624002df63dcb39d6cf6396
-SIZE (rust/crates/wasm-bindgen-0.2.99.crate) = 46136
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.99.crate) = 5f89bb38646b4f81674e8f5c3fb81b562be1fd936d84320f3264486418519c79
-SIZE (rust/crates/wasm-bindgen-backend-0.2.99.crate) = 30928
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.99.crate) = 2cc6181fd9a7492eef6fef1f33961e3695e4579b9872a6f7c83aee556666d4fe
-SIZE (rust/crates/wasm-bindgen-macro-0.2.99.crate) = 7011
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.99.crate) = 30d7a95b763d3c45903ed6c81f156801839e5ee968bb07e534c44df0fcd330c2
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.99.crate) = 22800
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.99.crate) = 943aab3fdaaa029a6e0271b35ea10b72b943135afe9bffca82384098ad0e06a6
-SIZE (rust/crates/wasm-bindgen-shared-0.2.99.crate) = 7773
+SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
+SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
-SHA256 (rust/crates/which-7.0.3.crate) = 24d643ce3fd3e5b54854602a080f34fb10ab75e0b813ee32d00ca2b44fa74762
-SIZE (rust/crates/which-7.0.3.crate) = 18872
+SHA256 (rust/crates/which-8.0.0.crate) = d3fabb953106c3c8eea8306e4393700d7657561cb43122571b172bbfb7c7ba1d
+SIZE (rust/crates/which-8.0.0.crate) = 26209
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.6.crate) = f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596
-SIZE (rust/crates/winapi-util-0.1.6.crate) = 12234
+SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
+SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-sys-0.42.0.crate) = 5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7
-SIZE (rust/crates/windows-sys-0.42.0.crate) = 3006791
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8
-SIZE (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 364071
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
-SHA256 (rust/crates/windows_aarch64_msvc-0.42.2.crate) = e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43
-SIZE (rust/crates/windows_aarch64_msvc-0.42.2.crate) = 666981
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
-SHA256 (rust/crates/windows_i686_gnu-0.42.2.crate) = c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f
-SIZE (rust/crates/windows_i686_gnu-0.42.2.crate) = 736236
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
-SHA256 (rust/crates/windows_i686_msvc-0.42.2.crate) = 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060
-SIZE (rust/crates/windows_i686_msvc-0.42.2.crate) = 724951
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
-SHA256 (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36
-SIZE (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 699373
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3
-SIZE (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 364068
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
-SHA256 (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0
-SIZE (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 666936
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
@@ -325,7 +303,7 @@ SHA256 (rust/crates/xattr-1.5.0.crate) = 0d65cbf2f12c15564212d48f4e3dfb87923d25d
SIZE (rust/crates/xattr-1.5.0.crate) = 14694
SHA256 (rust/crates/yaml-rust-0.3.5.crate) = e66366e18dc58b46801afbf2ca7661a9f59cc8c5962c29892b6039b4f86fa992
SIZE (rust/crates/yaml-rust-0.3.5.crate) = 42087
-SHA256 (console-rs-indicatif-458e4dc391c1b001937e502bd450a0bfc8b4d9f6_GH0.tar.gz) = bb81cf3db2ec4a925ff6005caf34fe107be8ae347bf10d2fa07beab276d4d1bc
-SIZE (console-rs-indicatif-458e4dc391c1b001937e502bd450a0bfc8b4d9f6_GH0.tar.gz) = 1400364
-SHA256 (kimono-koans-httm-0.48.1_GH0.tar.gz) = 314f11b400fb87f50d47dc341448d71f44e62d2117a7ccb2f2b948e6983f45dc
-SIZE (kimono-koans-httm-0.48.1_GH0.tar.gz) = 138542
+SHA256 (kimono-koans-indicatif-372c22c92dc93b2a22d6b51335fcca4682597568_GH0.tar.gz) = 5b4ad8a9cd3789721938ae7e9baa365b2d7930dab1d27c1b5b4f4cd87f44e524
+SIZE (kimono-koans-indicatif-372c22c92dc93b2a22d6b51335fcca4682597568_GH0.tar.gz) = 1400376
+SHA256 (kimono-koans-httm-0.48.2_GH0.tar.gz) = 53c844925ebf9fb034590e957281a1f3dd4d13fea26c9666aa9d54e72e664565
+SIZE (kimono-koans-httm-0.48.2_GH0.tar.gz) = 137245
diff --git a/sysutils/kops/Makefile b/sysutils/kops/Makefile
index c561c8e57f46..173a0ef085b0 100644
--- a/sysutils/kops/Makefile
+++ b/sysutils/kops/Makefile
@@ -10,6 +10,8 @@ WWW= https://github.com/kubernetes/kops
LICENSE= APACHE20
+BROKEN_i386= linking fails: mapping output file failed: cannot allocate memory
+
BUILD_DEPENDS= go-bindata:devel/go-bindata
USES= go:modules
diff --git a/sysutils/openvox-agent8/Makefile b/sysutils/openvox-agent8/Makefile
index e3d149d4cb56..b2ac6deb045f 100644
--- a/sysutils/openvox-agent8/Makefile
+++ b/sysutils/openvox-agent8/Makefile
@@ -26,6 +26,8 @@ RUN_DEPENDS= rubygem-base64>=0.1:converters/rubygem-base64 \
rubygem-ruby-augeas>=0:textproc/rubygem-ruby-augeas \
rubygem-scanf>=1.0:devel/rubygem-scanf \
rubygem-semantic_puppet>=1.0:devel/rubygem-semantic_puppet
+# Ruby 3.4 support
+RUN_DEPENDS+= rubygem-syslog>=0.3:devel/rubygem-syslog
USES= cpe ruby
USE_GITHUB= yes
diff --git a/sysutils/puppet-lint/Makefile b/sysutils/puppet-lint/Makefile
index 333fcc8415bf..e7b98b0f5468 100644
--- a/sysutils/puppet-lint/Makefile
+++ b/sysutils/puppet-lint/Makefile
@@ -1,5 +1,5 @@
PORTNAME= puppet-lint
-PORTVERSION= 4.2.4
+PORTVERSION= 5.1.0
PORTEPOCH= 1
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
diff --git a/sysutils/puppet-lint/distinfo b/sysutils/puppet-lint/distinfo
index 79fb8d896a1a..ec25d814e7ce 100644
--- a/sysutils/puppet-lint/distinfo
+++ b/sysutils/puppet-lint/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1709278927
-SHA256 (rubygem/puppet-lint-4.2.4.gem) = 49a0f6277901b7d5227df968c6553ebbd8479479e47075181cc306d9b97357d8
-SIZE (rubygem/puppet-lint-4.2.4.gem) = 82432
+TIMESTAMP = 1759188547
+SHA256 (rubygem/puppet-lint-5.1.0.gem) = 90561b677368115a0b40f37d9c0a65c08be7602c1371c165f7d81c6c286bcc96
+SIZE (rubygem/puppet-lint-5.1.0.gem) = 84480
diff --git a/sysutils/puppet8/Makefile b/sysutils/puppet8/Makefile
index d59aac4e0629..10fd5e97a0ae 100644
--- a/sysutils/puppet8/Makefile
+++ b/sysutils/puppet8/Makefile
@@ -23,6 +23,8 @@ RUN_DEPENDS= rubygem-concurrent-ruby>1.0:devel/rubygem-concurrent-ruby \
rubygem-ruby-augeas>=0:textproc/rubygem-ruby-augeas \
rubygem-scanf>=1.0:devel/rubygem-scanf \
rubygem-semantic_puppet>=1.0:devel/rubygem-semantic_puppet
+# Ruby 3.4 support
+RUN_DEPENDS+= rubygem-syslog>0:devel/rubygem-syslog
USES= cpe ruby
USE_GITHUB= yes
diff --git a/sysutils/rubygem-bolt/Makefile b/sysutils/rubygem-bolt/Makefile
index eb60a60bef73..7ec8897dd147 100644
--- a/sysutils/rubygem-bolt/Makefile
+++ b/sysutils/rubygem-bolt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bolt
PORTVERSION= 3.30.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
diff --git a/sysutils/rubygem-bolt/files/patch-bolt.gemspec b/sysutils/rubygem-bolt/files/patch-bolt.gemspec
index 3feae9b3776e..4eeb42964778 100644
--- a/sysutils/rubygem-bolt/files/patch-bolt.gemspec
+++ b/sysutils/rubygem-bolt/files/patch-bolt.gemspec
@@ -1,4 +1,4 @@
---- bolt.gemspec.orig 2024-08-09 15:24:36 UTC
+--- bolt.gemspec.orig 2025-10-18 03:48:23 UTC
+++ bolt.gemspec
@@ -27,10 +27,10 @@ Gem::Specification.new do |s|
s.add_runtime_dependency(%q<CFPropertyList>.freeze, [">= 2.2".freeze])
@@ -13,13 +13,15 @@
s.add_runtime_dependency(%q<net-scp>.freeze, [">= 1.2".freeze, "< 5.0".freeze])
s.add_runtime_dependency(%q<net-ssh>.freeze, [">= 4.0".freeze, "< 8.0".freeze])
s.add_runtime_dependency(%q<net-ssh-krb>.freeze, ["~> 0.5".freeze])
-@@ -39,8 +39,8 @@ Gem::Specification.new do |s|
+@@ -38,9 +38,9 @@ Gem::Specification.new do |s|
+ s.add_runtime_dependency(%q<puppet>.freeze, [">= 6.18.0".freeze])
s.add_runtime_dependency(%q<puppetfile-resolver>.freeze, [">= 0.6.2".freeze, "< 1.0".freeze])
s.add_runtime_dependency(%q<puppet-resource_api>.freeze, [">= 1.8.1".freeze])
- s.add_runtime_dependency(%q<puppet-strings>.freeze, [">= 2.3.0".freeze, "< 5.0".freeze])
+- s.add_runtime_dependency(%q<puppet-strings>.freeze, [">= 2.3.0".freeze, "< 5.0".freeze])
- s.add_runtime_dependency(%q<r10k>.freeze, ["~> 3.10".freeze])
- s.add_runtime_dependency(%q<ruby_smb>.freeze, ["~> 1.0".freeze])
-+ s.add_runtime_dependency(%q<r10k>.freeze, [">= 3.10".freeze, "< 5.0".freeze])
++ s.add_runtime_dependency(%q<puppet-strings>.freeze, [">= 2.3.0".freeze])
++ s.add_runtime_dependency(%q<r10k>.freeze, [">= 3.10".freeze])
+ s.add_runtime_dependency(%q<ruby_smb>.freeze, [">= 1.0".freeze, "< 4.0".freeze])
s.add_runtime_dependency(%q<terminal-table>.freeze, ["~> 3.0".freeze])
s.add_runtime_dependency(%q<winrm>.freeze, ["~> 2.0".freeze])
diff --git a/sysutils/rubygem-facter/Makefile b/sysutils/rubygem-facter/Makefile
index e43601c63a7e..53b976cac0ce 100644
--- a/sysutils/rubygem-facter/Makefile
+++ b/sysutils/rubygem-facter/Makefile
@@ -16,6 +16,8 @@ RUN_DEPENDS+= rubygem-ruby-augeas>0:textproc/rubygem-ruby-augeas \
rubygem-ffi>=1.0:devel/rubygem-ffi \
rubygem-rexml>0:textproc/rubygem-rexml \
rubygem-sys-filesystem>0:sysutils/rubygem-sys-filesystem
+# Ruby 3.4 support
+RUN_DEPENDS+= rubygem-base64>0:converters/rubygem-base64
USES= cpe gem
CPE_VENDOR= puppet
diff --git a/sysutils/rubygem-hiera-eyaml/Makefile b/sysutils/rubygem-hiera-eyaml/Makefile
index 1605f12f961e..f0c0040de3e1 100644
--- a/sysutils/rubygem-hiera-eyaml/Makefile
+++ b/sysutils/rubygem-hiera-eyaml/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hiera-eyaml
-PORTVERSION= 4.2.0
+PORTVERSION= 4.3.0
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
diff --git a/sysutils/rubygem-hiera-eyaml/distinfo b/sysutils/rubygem-hiera-eyaml/distinfo
index 8085760690ce..0e348c57306f 100644
--- a/sysutils/rubygem-hiera-eyaml/distinfo
+++ b/sysutils/rubygem-hiera-eyaml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1730781890
-SHA256 (rubygem/hiera-eyaml-4.2.0.gem) = 9285e71bb4861d81cb48f961330ea45126d3a9fe88e8310ddbe7bdc2161ff4b3
-SIZE (rubygem/hiera-eyaml-4.2.0.gem) = 41472
+TIMESTAMP = 1759188565
+SHA256 (rubygem/hiera-eyaml-4.3.0.gem) = 19eba2ea9d70b2d56de064df9e3242860d8070d47ff9c9a6348b7fe94708ab0a
+SIZE (rubygem/hiera-eyaml-4.3.0.gem) = 41472
diff --git a/sysutils/rubygem-puppetserver-ca/Makefile b/sysutils/rubygem-puppetserver-ca/Makefile
index b6e9a152e261..852c6b75ae91 100644
--- a/sysutils/rubygem-puppetserver-ca/Makefile
+++ b/sysutils/rubygem-puppetserver-ca/Makefile
@@ -1,5 +1,6 @@
PORTNAME= puppetserver-ca
PORTVERSION= 2.7.0
+PORTREVISION= 1
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
@@ -10,6 +11,8 @@ WWW= https://github.com/puppetlabs/puppetserver-ca-cli/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
+RUN_DEPENDS= rubygem-facter>=2.0.1:sysutils/rubygem-facter
+
USES= gem
CONFLICTS_INSTALL= rubygem-openvoxserver-ca
diff --git a/textproc/Makefile b/textproc/Makefile
index 2c582e0f6f12..6cd87a5de4c1 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -1414,6 +1414,7 @@
SUBDIR += py-hexdump
SUBDIR += py-hieroglyph
SUBDIR += py-hjson
+ SUBDIR += py-html-text
SUBDIR += py-html2json
SUBDIR += py-html2text
SUBDIR += py-htmlmin2
@@ -1471,6 +1472,7 @@
SUBDIR += py-mdx_wikilink_plus
SUBDIR += py-meilisearch
SUBDIR += py-merge3
+ SUBDIR += py-mf2py
SUBDIR += py-mike
SUBDIR += py-misaka
SUBDIR += py-mistletoe
@@ -1534,6 +1536,7 @@
SUBDIR += py-pscript
SUBDIR += py-pss
SUBDIR += py-pyPEG2
+ SUBDIR += py-pyRdfa3
SUBDIR += py-pyahocorasick
SUBDIR += py-pyaml
SUBDIR += py-pybtex
diff --git a/textproc/gtk-doc/Makefile b/textproc/gtk-doc/Makefile
index 65fc1965c50a..829651cc02de 100644
--- a/textproc/gtk-doc/Makefile
+++ b/textproc/gtk-doc/Makefile
@@ -1,32 +1,33 @@
PORTNAME= gtk-doc
-DISTVERSION= 1.33.2
-PORTREVISION= 3
+DISTVERSION= 1.35.1
CATEGORIES= textproc
MASTER_SITES= GNOME
+DIST_SUBDIR= gnome
MAINTAINER= desktop@FreeBSD.org
-COMMENT= Code documentation system, originally for GTK
-WWW= https://www.gtk.org/
+COMMENT= Documentation generator for GLib/GTK based code
+WWW= https://gitlab.gnome.org/GNOME/gtk-doc
-LICENSE= GPLv2
+LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} \
docbook-xml>0:textproc/docbook-xml \
- ${LOCALBASE}/share/xsl/docbook/xhtml/chunk.xsl:textproc/docbook-xsl \
- itstool:textproc/itstool \
- yelp-tools>=0:textproc/yelp-tools \
- xsltproc:textproc/libxslt
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} \
+ docbook-xsl>0:textproc/docbook-xsl
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} \
docbook-xml>0:textproc/docbook-xml \
- ${LOCALBASE}/share/xsl/docbook/xhtml/chunk.xsl:textproc/docbook-xsl \
- xsltproc:textproc/libxslt
+ docbook-xsl>0:textproc/docbook-xsl
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}parameterized>0:devel/py-parameterized@${PY_FLAVOR}
-USES= gettext-tools meson python pkgconfig tar:xz
+USES= gnome meson python pkgconfig tar:xz
+USE_GNOME= glib20 libxslt
-MESON_ARGS= -Dtests=false
+MESON_ARGS= -Dyelp_manual=false
+BINARY_ALIAS= python3=${PYTHON_CMD}
NO_ARCH= yes
+TEST_ENV= CC=${CC}
post-install:
${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \
diff --git a/textproc/gtk-doc/distinfo b/textproc/gtk-doc/distinfo
index f942cdfd553d..514620d4dd2f 100644
--- a/textproc/gtk-doc/distinfo
+++ b/textproc/gtk-doc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1611398512
-SHA256 (gtk-doc-1.33.2.tar.xz) = cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
-SIZE (gtk-doc-1.33.2.tar.xz) = 507852
+TIMESTAMP = 1759575111
+SHA256 (gnome/gtk-doc-1.35.1.tar.xz) = 611c9f24edd6d88a8ae9a79d73ab0dc63c89b81e90ecc31d6b9005c5f05b25e2
+SIZE (gnome/gtk-doc-1.35.1.tar.xz) = 538008
diff --git a/textproc/gtk-doc/files/patch-meson.build b/textproc/gtk-doc/files/patch-meson.build
index f9f92a6a8e19..c436ad75abe2 100644
--- a/textproc/gtk-doc/files/patch-meson.build
+++ b/textproc/gtk-doc/files/patch-meson.build
@@ -1,20 +1,20 @@
---- meson.build.orig 2020-11-17 13:56:44 UTC
+--- meson.build.orig 2024-03-05 18:09:52 UTC
+++ meson.build
-@@ -7,7 +7,7 @@ project('gtk-doc', 'c',
+@@ -7,7 +7,7 @@ python = import('python')
gnome = import('gnome')
- python = import('python') # Meson new Python module https://mesonbuild.com/Python-module.html
+ python = import('python')
--python3 = python.find_installation('python3')
-+python3 = python.find_installation()
+-python3 = python.find_installation('python3', modules: ['pygments'])
++python3 = python.find_installation(python.find_installation().full_path(), modules: ['pygments'])
- version = meson.project_version()
- package_name = meson.project_name()
-@@ -163,7 +163,7 @@ configure_file(
+ # Paths
+ srcdir = meson.current_source_dir()
+@@ -134,7 +134,7 @@ configure_file(
output: 'gtk-doc.pc',
configuration: gtkdoc_pc,
install: true,
-- install_dir: pkgconfigdir,
-+ install_dir: join_paths(libdir, 'pkgconfig'),
+- install_dir: get_option('datadir') / 'pkgconfig',
++ install_dir: join_paths(get_option('prefix'), 'libdata', 'pkgconfig'),
)
subdir('help')
diff --git a/textproc/gtk-doc/pkg-plist b/textproc/gtk-doc/pkg-plist
index 4bcaf8b8934a..9eeb7b27cea9 100644
--- a/textproc/gtk-doc/pkg-plist
+++ b/textproc/gtk-doc/pkg-plist
@@ -32,38 +32,38 @@ share/aclocal/gtk-doc.m4
%%DATADIR%%/data/up.png
%%DATADIR%%/data/version-greater-or-equal.xsl
%%DATADIR%%/python/gtkdoc/__init__.py
-%%DATADIR%%/python/gtkdoc/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/check.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/check.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/common.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/common.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/config.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/config.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/config_data.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/config_data.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/fixxref.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/fixxref.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/highlight.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/highlight.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/md_to_db.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/md_to_db.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/mkdb.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/mkdb.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/mkhtml.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/mkhtml.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/mkhtml2.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/mkhtml2.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/mkman.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/mkman.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/mkpdf.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/mkpdf.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/rebase.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/rebase.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/scan.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/scan.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/scangobj.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/scangobj.cpython-%%PYTHON_SUFFIX%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/check%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/check%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/common%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/common%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/config%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/config%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/config_data%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/config_data%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/fixxref%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/fixxref%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/highlight%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/highlight%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/md_to_db%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/md_to_db%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/mkdb%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/mkdb%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/mkhtml%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/mkhtml%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/mkhtml2%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/mkhtml2%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/mkman%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/mkman%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/mkpdf%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/mkpdf%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/rebase%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/rebase%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/scan%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/scan%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/scangobj%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/scangobj%%PYTHON_TAG%%.pyc
%%DATADIR%%/python/gtkdoc/check.py
%%DATADIR%%/python/gtkdoc/common.py
%%DATADIR%%/python/gtkdoc/config.py
@@ -79,35 +79,3 @@ share/aclocal/gtk-doc.m4
%%DATADIR%%/python/gtkdoc/rebase.py
%%DATADIR%%/python/gtkdoc/scan.py
%%DATADIR%%/python/gtkdoc/scangobj.py
-share/help/C/gtk-doc-manual/fdl-appendix.xml
-share/help/C/gtk-doc-manual/index.docbook
-share/help/bn_IN/gtk-doc-manual/fdl-appendix.xml
-share/help/bn_IN/gtk-doc-manual/index.docbook
-share/help/cs/gtk-doc-manual/fdl-appendix.xml
-share/help/cs/gtk-doc-manual/index.docbook
-share/help/de/gtk-doc-manual/fdl-appendix.xml
-share/help/de/gtk-doc-manual/index.docbook
-share/help/el/gtk-doc-manual/fdl-appendix.xml
-share/help/el/gtk-doc-manual/index.docbook
-share/help/en_GB/gtk-doc-manual/fdl-appendix.xml
-share/help/en_GB/gtk-doc-manual/index.docbook
-share/help/es/gtk-doc-manual/fdl-appendix.xml
-share/help/es/gtk-doc-manual/index.docbook
-share/help/fr/gtk-doc-manual/fdl-appendix.xml
-share/help/fr/gtk-doc-manual/index.docbook
-share/help/gl/gtk-doc-manual/fdl-appendix.xml
-share/help/gl/gtk-doc-manual/index.docbook
-share/help/gu/gtk-doc-manual/fdl-appendix.xml
-share/help/gu/gtk-doc-manual/index.docbook
-share/help/pt_BR/gtk-doc-manual/fdl-appendix.xml
-share/help/pt_BR/gtk-doc-manual/index.docbook
-share/help/sl/gtk-doc-manual/fdl-appendix.xml
-share/help/sl/gtk-doc-manual/index.docbook
-share/help/sv/gtk-doc-manual/fdl-appendix.xml
-share/help/sv/gtk-doc-manual/index.docbook
-share/help/ta/gtk-doc-manual/fdl-appendix.xml
-share/help/ta/gtk-doc-manual/index.docbook
-share/help/te/gtk-doc-manual/fdl-appendix.xml
-share/help/te/gtk-doc-manual/index.docbook
-share/help/zh_CN/gtk-doc-manual/fdl-appendix.xml
-share/help/zh_CN/gtk-doc-manual/index.docbook
diff --git a/textproc/obsidian/Makefile b/textproc/obsidian/Makefile
index c88c4116df61..ce144a644143 100644
--- a/textproc/obsidian/Makefile
+++ b/textproc/obsidian/Makefile
@@ -8,6 +8,7 @@
PORTNAME= obsidian
PORTVERSION= 1.9.14
+PORTREVISION= 1
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/p5-PPIx-Regexp/Makefile b/textproc/p5-PPIx-Regexp/Makefile
index 3922da6d4323..0cc7f0c417d3 100644
--- a/textproc/p5-PPIx-Regexp/Makefile
+++ b/textproc/p5-PPIx-Regexp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= PPIx-Regexp
-DISTVERSION= 0.090
+DISTVERSION= 0.091
CATEGORIES= textproc perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:WYANT
diff --git a/textproc/p5-PPIx-Regexp/distinfo b/textproc/p5-PPIx-Regexp/distinfo
index 1525b2f0c83d..7faa76650202 100644
--- a/textproc/p5-PPIx-Regexp/distinfo
+++ b/textproc/p5-PPIx-Regexp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758541771
-SHA256 (PPIx-Regexp-0.090.tar.gz) = 41b13c6474cc19e9c604ff8ef0881e21866948b6d55c2f5c666279f8d9649352
-SIZE (PPIx-Regexp-0.090.tar.gz) = 257520
+TIMESTAMP = 1760735652
+SHA256 (PPIx-Regexp-0.091.tar.gz) = e72ec79eff640297b087227d6a7708fca871c6de09997149585a98fe65ed942f
+SIZE (PPIx-Regexp-0.091.tar.gz) = 258091
diff --git a/textproc/php85-dom/files/patch-lexbor_selectors-adapted_selectors.c b/textproc/php85-dom/files/patch-lexbor_selectors-adapted_selectors.c
deleted file mode 100644
index e43842597c5c..000000000000
--- a/textproc/php85-dom/files/patch-lexbor_selectors-adapted_selectors.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- lexbor/selectors-adapted/selectors.c.orig 2025-10-10 16:58:42 UTC
-+++ lexbor/selectors-adapted/selectors.c
-@@ -13,7 +13,7 @@
- #include <Zend/zend_API.h>
- #include <php.h>
-
--#include "selectors.h"
-+#include "ext/dom/lexbor/selectors-adapted/selectors.h"
- #include "../../namespace_compat.h"
- #include "../../domexception.h"
- #include "../../php_dom.h"
diff --git a/textproc/py-html-text/Makefile b/textproc/py-html-text/Makefile
new file mode 100644
index 000000000000..8abdc85e2e2a
--- /dev/null
+++ b/textproc/py-html-text/Makefile
@@ -0,0 +1,26 @@
+PORTNAME= html-text
+DISTVERSION= 0.7.1
+CATEGORIES= textproc python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Extract text from HTML
+WWW= https://github.com/zytedata/html-text
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=1.27.0:devel/py-hatchling@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml-html-clean>0:devel/py-lxml-html-clean@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= pep517 autoplist pytest
+
+NO_ARCH= yes
+
+# tests as of 0.7.1: 58 passed, 4 skipped, 1 xfailed, 5 errors in 4.68s
+
+.include <bsd.port.mk>
diff --git a/textproc/py-html-text/distinfo b/textproc/py-html-text/distinfo
new file mode 100644
index 000000000000..6355c5461e17
--- /dev/null
+++ b/textproc/py-html-text/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760676184
+SHA256 (html_text-0.7.1.tar.gz) = 87fd194310a9f54be32c7b18a70180dfa72a6b4d01cca35ac813c4d2b2b2ed8b
+SIZE (html_text-0.7.1.tar.gz) = 54423
diff --git a/textproc/py-html-text/pkg-descr b/textproc/py-html-text/pkg-descr
new file mode 100644
index 000000000000..3ded2dd0baf6
--- /dev/null
+++ b/textproc/py-html-text/pkg-descr
@@ -0,0 +1,7 @@
+Extract text from HTML.
+
+html_text is a library for extracting text from HTML, with a few handy
+features:
+- It removes leading and trailing whitespace
+- It handles HTML entities
+- It uses lxml for parsing
diff --git a/textproc/py-mf2py/Makefile b/textproc/py-mf2py/Makefile
new file mode 100644
index 000000000000..1aa63bcd009d
--- /dev/null
+++ b/textproc/py-mf2py/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= mf2py
+DISTVERSION= 2.0.1
+CATEGORIES= textproc python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Microformats parser
+WWW= https://github.com/microformats/mf2py
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}html5lib>=1.1:www/py-html5lib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>=2.28.2:www/py-requests@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.11.1:www/py-beautifulsoup@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= pep517 autoplist
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/textproc/py-mf2py/distinfo b/textproc/py-mf2py/distinfo
new file mode 100644
index 000000000000..13f71e0bb0c5
--- /dev/null
+++ b/textproc/py-mf2py/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760676217
+SHA256 (mf2py-2.0.1.tar.gz) = 1380924633413b8d72e704b5c86b4382c4b1371699edecc907b01cd21138d7cd
+SIZE (mf2py-2.0.1.tar.gz) = 21843
diff --git a/textproc/py-mf2py/pkg-descr b/textproc/py-mf2py/pkg-descr
new file mode 100644
index 000000000000..c2fb6a0add0d
--- /dev/null
+++ b/textproc/py-mf2py/pkg-descr
@@ -0,0 +1,5 @@
+mf2py is a Python library for parsing microformats2,
+microformats1, and experimental metaformats from HTML documents.
+It provides a robust and flexible way to extract structured data
+from web pages, enabling applications to understand and utilize
+semantic information embedded in web content.
diff --git a/textproc/py-pyRdfa3/Makefile b/textproc/py-pyRdfa3/Makefile
new file mode 100644
index 000000000000..c7b4d01a5416
--- /dev/null
+++ b/textproc/py-pyRdfa3/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= pyRdfa3
+DISTVERSION= 3.6.4
+CATEGORIES= textproc python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:tl}-${DISTVERSION}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= RDFa parser library
+WWW= https://github.com/RDFLib/pyrdfa3
+
+LICENSE= W3C
+LICENSE_NAME= W3C Software License
+LICENSE_FILE= ${WRKSRC}/LICENSE
+LICENSE_PERMS= auto-accept dist-mirror dist-sell pkg-mirror pkg-sell
+
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rdflib>=7.0.0:textproc/py-rdflib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}html5lib>=1.1:www/py-html5lib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>=2.32.3:www/py-requests@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= pep517 autoplist
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/textproc/py-pyRdfa3/distinfo b/textproc/py-pyRdfa3/distinfo
new file mode 100644
index 000000000000..0de39c19b236
--- /dev/null
+++ b/textproc/py-pyRdfa3/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760676288
+SHA256 (pyrdfa3-3.6.4.tar.gz) = 64712d1a4bf21829652b39715bada6e7c03bcf19cb49f962c190a38f46172243
+SIZE (pyrdfa3-3.6.4.tar.gz) = 84506
diff --git a/textproc/py-pyRdfa3/files/patch-pyproject.toml b/textproc/py-pyRdfa3/files/patch-pyproject.toml
new file mode 100644
index 000000000000..4c9e1c948982
--- /dev/null
+++ b/textproc/py-pyRdfa3/files/patch-pyproject.toml
@@ -0,0 +1,9 @@
+--- pyproject.toml.orig 2025-10-16 21:47:24 UTC
++++ pyproject.toml
+@@ -1,5 +1,5 @@
+ [build-system]
+-requires = ["setuptools>=71.1.0"]
++requires = ["setuptools>=63.1.0"]
+ build-backend = "setuptools.build_meta"
+
+ [project]
diff --git a/textproc/py-pyRdfa3/pkg-descr b/textproc/py-pyRdfa3/pkg-descr
new file mode 100644
index 000000000000..4e3d3b3ea823
--- /dev/null
+++ b/textproc/py-pyRdfa3/pkg-descr
@@ -0,0 +1,5 @@
+RDFa parser library.
+
+pyRdfa is a Python library for parsing RDFa (Resource Description Framework
+in Attributes) data from HTML and XML documents. It implements the RDFa 1.0
+and 1.1 specifications.
diff --git a/textproc/rubygem-puppet-strings/Makefile b/textproc/rubygem-puppet-strings/Makefile
index f0d42440baef..2bb1f452ce31 100644
--- a/textproc/rubygem-puppet-strings/Makefile
+++ b/textproc/rubygem-puppet-strings/Makefile
@@ -1,5 +1,5 @@
PORTNAME= puppet-strings
-PORTVERSION= 4.1.3
+PORTVERSION= 5.0.0
CATEGORIES= textproc rubygems
MASTER_SITES= RG
diff --git a/textproc/rubygem-puppet-strings/distinfo b/textproc/rubygem-puppet-strings/distinfo
index a20c0be4328b..4d8211b88fad 100644
--- a/textproc/rubygem-puppet-strings/distinfo
+++ b/textproc/rubygem-puppet-strings/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726270030
-SHA256 (rubygem/puppet-strings-4.1.3.gem) = 9cd19e0027f50f75290ef66d4e20521276fc23ad8ffc86d76756ae34b808ca3e
-SIZE (rubygem/puppet-strings-4.1.3.gem) = 61440
+TIMESTAMP = 1759188603
+SHA256 (rubygem/puppet-strings-5.0.0.gem) = 9f93221dab4d9c7441d0c7e4d9b5066e65dc325209487e6638b5cb3b7056fa8b
+SIZE (rubygem/puppet-strings-5.0.0.gem) = 61952
diff --git a/textproc/rubygem-puppet-strings/files/patch-gemspec b/textproc/rubygem-puppet-strings/files/patch-gemspec
deleted file mode 100644
index 8bb174ebe4f1..000000000000
--- a/textproc/rubygem-puppet-strings/files/patch-gemspec
+++ /dev/null
@@ -1,10 +0,0 @@
---- puppet-strings.gemspec.orig 2024-10-19 15:55:24 UTC
-+++ puppet-strings.gemspec
-@@ -22,6 +22,6 @@ Gem::Specification.new do |s|
- s.specification_version = 4
-
- s.add_runtime_dependency(%q<rgen>.freeze, ["~> 0.9".freeze])
-- s.add_runtime_dependency(%q<yard>.freeze, ["~> 0.9".freeze, "< 0.9.37".freeze])
-+ s.add_runtime_dependency(%q<yard>.freeze, ["~> 0.9".freeze])
- end
-
diff --git a/www/Makefile b/www/Makefile
index 6fd335413c2b..b402998e0907 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -1732,6 +1732,7 @@
SUBDIR += py-dtflickr
SUBDIR += py-enmerkar
SUBDIR += py-essentials-openapi
+ SUBDIR += py-extruct
SUBDIR += py-fake-useragent
SUBDIR += py-falcon
SUBDIR += py-fastapi
diff --git a/www/gohugo/Makefile b/www/gohugo/Makefile
index 8acd68512735..640fd9af652f 100644
--- a/www/gohugo/Makefile
+++ b/www/gohugo/Makefile
@@ -1,7 +1,6 @@
PORTNAME= hugo
DISTVERSIONPREFIX= v
-DISTVERSION= 0.151.0
-PORTREVISION= 2
+DISTVERSION= 0.151.2
PORTEPOCH= 1
CATEGORIES= www
PKGNAMEPREFIX= go
diff --git a/www/gohugo/distinfo b/www/gohugo/distinfo
index 36dadc11d0d8..428ee463fda2 100644
--- a/www/gohugo/distinfo
+++ b/www/gohugo/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1759415347
-SHA256 (go/www_gohugo/hugo-v0.151.0/v0.151.0.mod) = cef8105f154d565f966cd074c891a16116c160f4b1e7be392c32652b3820f0d9
-SIZE (go/www_gohugo/hugo-v0.151.0/v0.151.0.mod) = 9341
-SHA256 (go/www_gohugo/hugo-v0.151.0/v0.151.0.zip) = f757614a877f43530bc4237633969819a86781a1ad3064306382751cfb41b445
-SIZE (go/www_gohugo/hugo-v0.151.0/v0.151.0.zip) = 5767352
+TIMESTAMP = 1760647453
+SHA256 (go/www_gohugo/hugo-v0.151.2/v0.151.2.mod) = 0cf696a433368c56df8664270db733251a34eee19541b7e2306005efd09b7c1a
+SIZE (go/www_gohugo/hugo-v0.151.2/v0.151.2.mod) = 9329
+SHA256 (go/www_gohugo/hugo-v0.151.2/v0.151.2.zip) = 7b0f0015b6f2a53241f8bc96b177d950b8fd86649e0debe7e0f2ceefe72f6c5d
+SIZE (go/www_gohugo/hugo-v0.151.2/v0.151.2.zip) = 5768692
diff --git a/www/minio/Makefile b/www/minio/Makefile
index d13d87bd3dd0..76ccd51a9fa2 100644
--- a/www/minio/Makefile
+++ b/www/minio/Makefile
@@ -1,6 +1,5 @@
PORTNAME= minio
DISTVERSION= ${GH_TAGNAME:S/RELEASE.//:S/Z//:S/T/-/:S/-/./g}
-PORTREVISION= 2
CATEGORIES= www
DIST_SUBDIR= minio
@@ -11,11 +10,11 @@ WWW= https://minio.io/
LICENSE= AGPLv3
USES= compiler cpe go:modules
-GH_TAGNAME= RELEASE.2025-09-07T16-13-09Z
+GH_TAGNAME= RELEASE.2025-10-15T17-29-55Z
CPE_VERSION= ${GH_TAGNAME}
USE_RC_SUBR= ${PORTNAME}
-COMMIT_ID= 07c3a429bfed433e49018cb0f78a52145d4bedeb
+COMMIT_ID= 9e49d5e7a648f00e26f2246f4dc28e6b07f8c84a
GO_MODULE= github.com/minio/minio@v0.0.0-${DISTVERSION:S/.//g}-${COMMIT_ID:C/^(.{12}).*/\1/}
GO_BUILDFLAGS= -ldflags=' \
diff --git a/www/minio/distinfo b/www/minio/distinfo
index bbe177258593..cb1c05cf0feb 100644
--- a/www/minio/distinfo
+++ b/www/minio/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1757405368
-SHA256 (go/www_minio/minio-2025.09.07.16.13.09/v0.0.0-20250907161309-07c3a429bfed.mod) = e362dbf17ddb50992fe199e0d777b3da147ec398e6db9e590fef2a573060acb1
-SIZE (go/www_minio/minio-2025.09.07.16.13.09/v0.0.0-20250907161309-07c3a429bfed.mod) = 12569
-SHA256 (go/www_minio/minio-2025.09.07.16.13.09/v0.0.0-20250907161309-07c3a429bfed.zip) = ec6f45516ef6915e4b5035d7e332c9af0519a3f27fa80d0111aa79780c909ed9
-SIZE (go/www_minio/minio-2025.09.07.16.13.09/v0.0.0-20250907161309-07c3a429bfed.zip) = 25343993
+TIMESTAMP = 1760697741
+SHA256 (go/www_minio/minio-2025.10.15.17.29.55/v0.0.0-20251015172955-9e49d5e7a648.mod) = 673f06144e90bc045f0a20050d2874c52e551be5bfbd70dff6e76b66da0db702
+SIZE (go/www_minio/minio-2025.10.15.17.29.55/v0.0.0-20251015172955-9e49d5e7a648.mod) = 12539
+SHA256 (go/www_minio/minio-2025.10.15.17.29.55/v0.0.0-20251015172955-9e49d5e7a648.zip) = b137c35bf9708b4032a6a8301495a2563cab25111c28b80fd609812a3252a2f8
+SIZE (go/www_minio/minio-2025.10.15.17.29.55/v0.0.0-20251015172955-9e49d5e7a648.zip) = 25342606
diff --git a/www/pecl-http/Makefile b/www/pecl-http/Makefile
index 7a2e6ff69090..456a3620162e 100644
--- a/www/pecl-http/Makefile
+++ b/www/pecl-http/Makefile
@@ -1,5 +1,5 @@
PORTNAME= http
-DISTVERSION= 4.3.0
+DISTVERSION= 4.3.1
CATEGORIES= www
DISTNAME= pecl_${PORTNAME}-${PORTVERSION}
diff --git a/www/pecl-http/distinfo b/www/pecl-http/distinfo
index 84d2684479eb..88fc0733678c 100644
--- a/www/pecl-http/distinfo
+++ b/www/pecl-http/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760458634
-SHA256 (PECL/pecl_http-4.3.0.tgz) = 6fe3cf9f50688e5ab202a1bcce2f18dab52d7a37b4717255b45188cc2b2cbe73
-SIZE (PECL/pecl_http-4.3.0.tgz) = 224502
+TIMESTAMP = 1760696466
+SHA256 (PECL/pecl_http-4.3.1.tgz) = 1512dc02fea2356c4df50113e00943b0b7fc99bb22d34d9f624b4662f1dad263
+SIZE (PECL/pecl_http-4.3.1.tgz) = 224532
diff --git a/www/py-dj52-django-stubs-ext/Makefile b/www/py-dj52-django-stubs-ext/Makefile
index 6c90418d499c..25d977dbd71d 100644
--- a/www/py-dj52-django-stubs-ext/Makefile
+++ b/www/py-dj52-django-stubs-ext/Makefile
@@ -1,5 +1,5 @@
PORTNAME= django-stubs-ext
-PORTVERSION= 5.2.5
+PORTVERSION= 5.2.7
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj52-
@@ -12,7 +12,7 @@ WWW= https://github.com/typeddjango/django-stubs
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}uv-build>=0:devel/py-uv-build@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=0:www/py-django52@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR}
diff --git a/www/py-dj52-django-stubs-ext/distinfo b/www/py-dj52-django-stubs-ext/distinfo
index 400c6df11805..4e13fb7cf2b0 100644
--- a/www/py-dj52-django-stubs-ext/distinfo
+++ b/www/py-dj52-django-stubs-ext/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757827529
-SHA256 (django_stubs_ext-5.2.5.tar.gz) = ecc628df29d36cede638567c4e33ff485dd7a99f1552ad0cece8c60e9c3a8872
-SIZE (django_stubs_ext-5.2.5.tar.gz) = 6489
+TIMESTAMP = 1760650698
+SHA256 (django_stubs_ext-5.2.7.tar.gz) = b690655bd4cb8a44ae57abb314e0995dc90414280db8f26fff0cb9fb367d1cac
+SIZE (django_stubs_ext-5.2.7.tar.gz) = 6524
diff --git a/www/py-dj52-django-stubs-ext/files/patch-pyproject.toml b/www/py-dj52-django-stubs-ext/files/patch-pyproject.toml
new file mode 100644
index 000000000000..a8dfa7f5477c
--- /dev/null
+++ b/www/py-dj52-django-stubs-ext/files/patch-pyproject.toml
@@ -0,0 +1,11 @@
+--- pyproject.toml.orig 2025-10-16 21:46:00 UTC
++++ pyproject.toml
+@@ -40,7 +40,7 @@ Funding = "https://github.com/sponsors/typeddjango"
+ "Release notes" = "https://github.com/typeddjango/django-stubs/releases"
+
+ [build-system]
+-requires = ["uv_build>=0.8.22,<0.9.0"]
++requires = ["uv_build"]
+ build-backend = "uv_build"
+
+ [tool.uv.build-backend]
diff --git a/www/py-extruct/Makefile b/www/py-extruct/Makefile
new file mode 100644
index 000000000000..36c385831c20
--- /dev/null
+++ b/www/py-extruct/Makefile
@@ -0,0 +1,39 @@
+PORTNAME= extruct
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.18.0
+CATEGORIES= www python
+#MASTER_SITES= PYPI # no tests
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Extract embedded metadata from HTML markup
+WWW= https://github.com/scrapinghub/extruct
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml-html-clean>=0:devel/py-lxml-html-clean@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}rdflib>=6.0.0:textproc/py-rdflib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyRdfa3>0:textproc/py-pyRdfa3@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}mf2py>0:textproc/py-mf2py@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}w3lib>0:www/py-w3lib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}html-text>=0.5.1:textproc/py-html-text@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}jstyleson>0:devel/py-jstyleson@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= distutils autoplist concurrent pytest
+
+USE_GITHUB= yes
+GH_ACCOUNT= scrapinghub
+
+NO_ARCH= yes
+
+TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+
+do-test:
+ @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -rs -v tests/
+
+# tests as of 0.18.0: 70 passed in 7.17s
+
+.include <bsd.port.mk>
diff --git a/www/py-extruct/distinfo b/www/py-extruct/distinfo
new file mode 100644
index 000000000000..b74d885b5cde
--- /dev/null
+++ b/www/py-extruct/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760684775
+SHA256 (scrapinghub-extruct-v0.18.0_GH0.tar.gz) = 0a9b8703159e89fa0d7b87d7c40c12ba609f61c31a42aa87e9027e774a78a3cb
+SIZE (scrapinghub-extruct-v0.18.0_GH0.tar.gz) = 492330
diff --git a/www/py-extruct/pkg-descr b/www/py-extruct/pkg-descr
new file mode 100644
index 000000000000..392bb8f29bc7
--- /dev/null
+++ b/www/py-extruct/pkg-descr
@@ -0,0 +1,10 @@
+Extract embedded metadata from HTML markup.
+
+extruct is a library for extracting embedded metadata from HTML markup.
+It currently supports:
+- W3C's HTML Microdata
+- Embedded JSON-LD
+- Microformats via mf2py
+- RDFa via pyrdfa3
+- Dublin Core Metadata (DC-HTML-2003)
+- Open Graph Protocol (OGP)
diff --git a/www/py-google-api-python-client/Makefile b/www/py-google-api-python-client/Makefile
index 06ccc376ea8a..8562dd11a4bc 100644
--- a/www/py-google-api-python-client/Makefile
+++ b/www/py-google-api-python-client/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-api-python-client
-DISTVERSION= 2.184.0
+DISTVERSION= 2.185.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -17,7 +17,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-api-core>=1.31.5:www/py-google-api-co
${PYTHON_PKGNAMEPREFIX}google-auth>=1.32:security/py-google-auth@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}httplib2>=0.19.0:www/py-httplib2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}uritemplate>=3.0.1:net/py-uritemplate@${PY_FLAVOR}
-# tests: 317 passed, 1 skipped, 3 deselected
+# tests: 309 passed, 9 skipped, 3 deselected
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-api-core>=1.31.5:www/py-google-api-core@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}google-auth-httplib2>=0.2.0:security/py-google-auth-httplib2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}google-auth>=1.32:security/py-google-auth@${PY_FLAVOR} \
diff --git a/www/py-google-api-python-client/distinfo b/www/py-google-api-python-client/distinfo
index 9b9095d385c7..6ad889a5a15b 100644
--- a/www/py-google-api-python-client/distinfo
+++ b/www/py-google-api-python-client/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759397698
-SHA256 (google_api_python_client-2.184.0.tar.gz) = ef2a3330ad058cdfc8a558d199c051c3356f6ed012436c3ad3d08b67891b039f
-SIZE (google_api_python_client-2.184.0.tar.gz) = 13694120
+TIMESTAMP = 1760714189
+SHA256 (google_api_python_client-2.185.0.tar.gz) = aa1b338e4bb0f141c2df26743f6b46b11f38705aacd775b61971cbc51da089c3
+SIZE (google_api_python_client-2.185.0.tar.gz) = 13885609
diff --git a/www/py-httpx-aiohttp/Makefile b/www/py-httpx-aiohttp/Makefile
index 4b7bacc9e4aa..70c821188175 100644
--- a/www/py-httpx-aiohttp/Makefile
+++ b/www/py-httpx-aiohttp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= httpx-aiohttp
-DISTVERSION= 0.1.8
+DISTVERSION= 0.1.9
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,9 +16,12 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR
${PYTHON_PKGNAMEPREFIX}hatch-fancy-pypi-readme>0:devel/py-hatch-fancy-pypi-readme@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.10.0<4:www/py-aiohttp@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}httpx>=0.27.0:www/py-httpx@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=0.24.0:devel/py-pytest-asyncio@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}trio>=0.27.0:net/py-trio@${PY_FLAVOR}
+
USES= python
-USE_PYTHON= autoplist pep517
+USE_PYTHON= autoplist pep517 pytest
NO_ARCH= yes
diff --git a/www/py-httpx-aiohttp/distinfo b/www/py-httpx-aiohttp/distinfo
index f6bd48c61f87..11f7b839d7ec 100644
--- a/www/py-httpx-aiohttp/distinfo
+++ b/www/py-httpx-aiohttp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751698327
-SHA256 (httpx_aiohttp-0.1.8.tar.gz) = 756c5e74cdb568c3248ba63fe82bfe8bbe64b928728720f7eaac64b3cf46f308
-SIZE (httpx_aiohttp-0.1.8.tar.gz) = 25401
+TIMESTAMP = 1760796176
+SHA256 (httpx_aiohttp-0.1.9.tar.gz) = 4ee8b22e6f2e7c80cd03be29eff98bfe7d89bd77f021ce0b578ee76b73b4bfe6
+SIZE (httpx_aiohttp-0.1.9.tar.gz) = 206023
diff --git a/www/py-httpx-retries/Makefile b/www/py-httpx-retries/Makefile
index f1ebfa0c72d6..3632ac2f3da3 100644
--- a/www/py-httpx-retries/Makefile
+++ b/www/py-httpx-retries/Makefile
@@ -1,5 +1,5 @@
PORTNAME= httpx-retries
-DISTVERSION= 0.4.2
+DISTVERSION= 0.4.3
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-httpx-retries/distinfo b/www/py-httpx-retries/distinfo
index a5dfc02794df..afe2b257ddba 100644
--- a/www/py-httpx-retries/distinfo
+++ b/www/py-httpx-retries/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756942183
-SHA256 (httpx_retries-0.4.2.tar.gz) = 8c32b781cf18dc9d67fc380792bf465cde107831ec1c1c504a7df6c80f06536c
-SIZE (httpx_retries-0.4.2.tar.gz) = 12607
+TIMESTAMP = 1760650405
+SHA256 (httpx_retries-0.4.3.tar.gz) = 7c3c9c7b0b6d630a0f01423d7aca8e539bee963bfdf2f1acbe9826e8698b39fc
+SIZE (httpx_retries-0.4.3.tar.gz) = 12764
diff --git a/www/py-multidict/Makefile b/www/py-multidict/Makefile
index fc19d3b129f1..966365dfd6ec 100644
--- a/www/py-multidict/Makefile
+++ b/www/py-multidict/Makefile
@@ -1,5 +1,5 @@
PORTNAME= multidict
-PORTVERSION= 6.6.4
+PORTVERSION= 6.7.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-multidict/distinfo b/www/py-multidict/distinfo
index 4ce648823154..acd692a33e02 100644
--- a/www/py-multidict/distinfo
+++ b/www/py-multidict/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755020630
-SHA256 (multidict-6.6.4.tar.gz) = d2d4e4787672911b48350df02ed3fa3fffdc2f2e8ca06dd6afdf34189b76a9dd
-SIZE (multidict-6.6.4.tar.gz) = 101843
+TIMESTAMP = 1760555808
+SHA256 (multidict-6.7.0.tar.gz) = c6e99d9a65ca282e578dfea819cfa9c0a62b2499d8677392e09feaf305e9e6f5
+SIZE (multidict-6.7.0.tar.gz) = 101834
diff --git a/www/py-requests-gssapi/Makefile b/www/py-requests-gssapi/Makefile
index d7d93592c079..7945ec8e2b12 100644
--- a/www/py-requests-gssapi/Makefile
+++ b/www/py-requests-gssapi/Makefile
@@ -1,8 +1,9 @@
PORTNAME= requests-gssapi
-PORTVERSION= 1.3.0
+PORTVERSION= 1.4.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:C/-/_/}-${PORTVERSION}
MAINTAINER= ehaupt@FreeBSD.org
COMMENT= GSSAPI authentication handler for python-requests
diff --git a/www/py-requests-gssapi/distinfo b/www/py-requests-gssapi/distinfo
index 69d5e6ce7fa1..872e9d9d57db 100644
--- a/www/py-requests-gssapi/distinfo
+++ b/www/py-requests-gssapi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708077942
-SHA256 (requests-gssapi-1.3.0.tar.gz) = 4d52bf8c2aa2a829130efcca85c14943fdd0aa75455aab985b2b8726159c20ca
-SIZE (requests-gssapi-1.3.0.tar.gz) = 18681
+TIMESTAMP = 1760714380
+SHA256 (requests_gssapi-1.4.0.tar.gz) = ba27eb329f4840d965bc8fa5d360c627c74349efa6156ca501ad89afc6a134f4
+SIZE (requests_gssapi-1.4.0.tar.gz) = 19090
diff --git a/www/py-requests-gssapi/files/patch-pyproject.toml b/www/py-requests-gssapi/files/patch-pyproject.toml
new file mode 100644
index 000000000000..683830f4de11
--- /dev/null
+++ b/www/py-requests-gssapi/files/patch-pyproject.toml
@@ -0,0 +1,19 @@
+--- pyproject.toml.orig 2025-10-16 04:05:19 UTC
++++ pyproject.toml
+@@ -1,6 +1,6 @@ requires = [
+ [build-system]
+ requires = [
+- "setuptools >= 77.0.0", # Support for SPDX license expressions
++ "setuptools >= 63", # Support for SPDX license expressions
+ ]
+ build-backend = "setuptools.build_meta"
+
+@@ -9,7 +9,7 @@ requires-python = ">=3.8"
+ description = "A GSSAPI authentication handler for python-requests"
+ readme = "README.rst"
+ requires-python = ">=3.8"
+-license = "ISC"
++license = { text = "ISC" }
+ authors = [
+ { name = "Robbie Harwood", email = "rharwood@redhat.com" },
+ { name = "Ian Cordasco" },
diff --git a/x11-fonts/py-FindSystemFontsFilename/Makefile b/x11-fonts/py-FindSystemFontsFilename/Makefile
index 3edc40c312e0..c522f89fbd86 100644
--- a/x11-fonts/py-FindSystemFontsFilename/Makefile
+++ b/x11-fonts/py-FindSystemFontsFilename/Makefile
@@ -1,5 +1,5 @@
PORTNAME= FindSystemFontsFilename
-DISTVERSION= 0.3.2
+DISTVERSION= 0.3.3
CATEGORIES= x11-fonts python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -20,4 +20,11 @@ USE_PYTHON= autoplist pep517
NO_ARCH= yes
+# fix build with devel/py-setuptools < 77.0.0
+post-patch:
+ @${REINPLACE_CMD} -e 's,^\(license = \)\("MIT"\),\1{ text = \2 },1' \
+ -e 's,\(setuptools>=\)77.0.0,\163.1.0,1' \
+ -e '/^license-files/d' \
+ ${WRKSRC}/pyproject.toml
+
.include <bsd.port.mk>
diff --git a/x11-fonts/py-FindSystemFontsFilename/distinfo b/x11-fonts/py-FindSystemFontsFilename/distinfo
index 9bdb587ef6fc..ff171700d2ca 100644
--- a/x11-fonts/py-FindSystemFontsFilename/distinfo
+++ b/x11-fonts/py-FindSystemFontsFilename/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750495456
-SHA256 (findsystemfontsfilename-0.3.2.tar.gz) = d2d9bad5156bb5f97c1f64d185a3fc40f83b27a95b4421e65f7bbe518e177c20
-SIZE (findsystemfontsfilename-0.3.2.tar.gz) = 20481
+TIMESTAMP = 1760712472
+SHA256 (findsystemfontsfilename-0.3.3.tar.gz) = c5b238da1690ea50676f318ba365d127b3b591aafd51834600160a242ab68498
+SIZE (findsystemfontsfilename-0.3.3.tar.gz) = 20639
diff --git a/x11-wm/cosmic-comp/Makefile b/x11-wm/cosmic-comp/Makefile
index bfdc8272476d..a9b376ba5d6b 100644
--- a/x11-wm/cosmic-comp/Makefile
+++ b/x11-wm/cosmic-comp/Makefile
@@ -1,7 +1,6 @@
PORTNAME= cosmic-comp
DISTVERSIONPREFIX= epoch-
-DISTVERSION= 1.0.0-beta.1.1
-PORTREVISION= 1
+DISTVERSION= 1.0.0-beta.2
CATEGORIES= x11-wm wayland
MAINTAINER= jbeich@FreeBSD.org
@@ -25,7 +24,7 @@ USE_GITHUB= yes
USE_GL= gbm
USE_XORG= pixman
GH_ACCOUNT= pop-os
-GH_TUPLE= pop-os:iced:0.4.2-3044-g13134181:iced/../${WRKSRC_crate_iced:T}/iced
+GH_TUPLE= pop-os:iced:0.4.2-3049-gd0508750:iced/../${WRKSRC_crate_iced:T}/iced
CARGO_FEATURES= --no-default-features # disable systemd
PLIST_FILES= bin/${PORTNAME} \
share/cosmic/com.system76.CosmicSettings.Shortcuts/v1/defaults/keybindings.ron \
diff --git a/x11-wm/cosmic-comp/Makefile.crates b/x11-wm/cosmic-comp/Makefile.crates
index babcbbf99621..3916cd15d9b8 100644
--- a/x11-wm/cosmic-comp/Makefile.crates
+++ b/x11-wm/cosmic-comp/Makefile.crates
@@ -8,9 +8,8 @@ CARGO_CRATES= ab_glyph-0.2.31 \
almost-0.2.0 \
android-activity-0.6.0 \
android-properties-0.2.2 \
- android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
- anyhow-1.0.99 \
+ anyhow-1.0.100 \
appendlist-1.4.0 \
apply-0.3.0 \
approx-0.4.0 \
@@ -22,12 +21,12 @@ CARGO_CRATES= ab_glyph-0.2.31 \
ash-0.38.0+1.3.281 \
async-broadcast-0.7.2 \
async-channel-2.5.0 \
- async-executor-1.13.2 \
- async-io-2.5.0 \
+ async-executor-1.13.3 \
+ async-io-2.6.0 \
async-lock-3.4.1 \
- async-process-2.4.0 \
+ async-process-2.5.0 \
async-recursion-1.1.1 \
- async-signal-0.2.12 \
+ async-signal-0.2.13 \
async-task-4.7.1 \
async-trait-0.1.89 \
atomic-waker-1.1.2 \
@@ -41,7 +40,7 @@ CARGO_CRATES= ab_glyph-0.2.31 \
bit-set-0.6.0 \
bit-vec-0.7.0 \
bitflags-1.3.2 \
- bitflags-2.9.1 \
+ bitflags-2.9.4 \
block-0.1.6 \
block-buffer-0.10.4 \
block2-0.5.1 \
@@ -55,14 +54,15 @@ CARGO_CRATES= ab_glyph-0.2.31 \
calloop-0.13.0 \
calloop-0.14.3 \
calloop-wayland-source-0.3.0 \
- cc-1.2.32 \
+ calloop-wayland-source-0.4.1 \
+ cc-1.2.38 \
cesu8-1.1.0 \
- cfg-expr-0.20.2 \
- cfg-if-1.0.1 \
+ cfg-expr-0.20.3 \
+ cfg-if-1.0.3 \
cfg_aliases-0.1.1 \
cfg_aliases-0.2.1 \
cgmath-0.18.0 \
- chrono-0.4.41 \
+ chrono-0.4.42 \
clap_lex-0.7.5 \
clipboard-win-5.4.1 \
cocoa-0.25.0 \
@@ -90,10 +90,13 @@ CARGO_CRATES= ab_glyph-0.2.31 \
cursor-icon-1.2.0 \
d3d12-22.0.0 \
darling-0.20.11 \
+ darling-0.21.3 \
darling_core-0.20.11 \
+ darling_core-0.21.3 \
darling_macro-0.20.11 \
- data-url-0.3.1 \
- deranged-0.4.0 \
+ darling_macro-0.21.3 \
+ data-url-0.3.2 \
+ deranged-0.5.3 \
derive_setters-0.1.8 \
derive_utils-0.15.0 \
digest-0.10.7 \
@@ -130,7 +133,7 @@ CARGO_CRATES= ab_glyph-0.2.31 \
epaint-0.31.1 \
epaint_default_fonts-0.31.1 \
equivalent-1.0.2 \
- errno-0.3.13 \
+ errno-0.3.14 \
error-code-3.3.2 \
etagere-0.2.15 \
euclid-0.22.11 \
@@ -140,6 +143,7 @@ CARGO_CRATES= ab_glyph-0.2.31 \
fastrand-2.3.0 \
fdeflate-0.3.7 \
find-crate-0.6.3 \
+ find-msvc-tools-0.1.2 \
flate2-1.1.2 \
float-cmp-0.9.0 \
float_next_after-1.0.0 \
@@ -156,7 +160,7 @@ CARGO_CRATES= ab_glyph-0.2.31 \
foreign-types-0.5.0 \
foreign-types-macros-0.2.3 \
foreign-types-shared-0.3.1 \
- form_urlencoded-1.2.1 \
+ form_urlencoded-1.2.2 \
fsevent-sys-4.1.0 \
futures-0.3.31 \
futures-channel-0.3.31 \
@@ -170,9 +174,9 @@ CARGO_CRATES= ab_glyph-0.2.31 \
futures-util-0.3.31 \
gbm-0.18.0 \
gbm-sys-0.4.0 \
- generator-0.8.5 \
+ generator-0.8.7 \
generic-array-0.14.7 \
- gethostname-0.4.3 \
+ gethostname-1.0.2 \
getrandom-0.2.16 \
getrandom-0.3.3 \
gif-0.13.3 \
@@ -190,8 +194,10 @@ CARGO_CRATES= ab_glyph-0.2.31 \
grid-0.11.0 \
guillotiere-0.6.2 \
half-2.6.0 \
+ harfrust-0.2.1 \
hashbrown-0.12.3 \
hashbrown-0.15.5 \
+ hashbrown-0.16.0 \
hassle-rs-0.11.0 \
heck-0.4.1 \
heck-0.5.0 \
@@ -205,7 +211,7 @@ CARGO_CRATES= ab_glyph-0.2.31 \
i18n-embed-0.16.0 \
i18n-embed-fl-0.10.0 \
i18n-embed-impl-0.8.4 \
- iana-time-zone-0.1.63 \
+ iana-time-zone-0.1.64 \
iana-time-zone-haiku-0.1.2 \
icu_collections-2.0.0 \
icu_locale_core-2.0.0 \
@@ -215,12 +221,12 @@ CARGO_CRATES= ab_glyph-0.2.31 \
icu_properties_data-2.0.1 \
icu_provider-2.0.0 \
ident_case-1.0.1 \
- idna-1.0.3 \
+ idna-1.1.0 \
idna_adapter-1.2.1 \
- image-0.25.6 \
+ image-0.25.8 \
imagesize-0.12.0 \
indexmap-1.9.3 \
- indexmap-2.10.0 \
+ indexmap-2.11.4 \
ini_core-0.2.0 \
inotify-0.11.0 \
inotify-sys-0.1.5 \
@@ -230,15 +236,15 @@ CARGO_CRATES= ab_glyph-0.2.31 \
intl-memoizer-0.5.3 \
intl_pluralrules-7.0.2 \
io-lifetimes-1.0.11 \
- io-uring-0.7.9 \
+ io-uring-0.7.10 \
itoa-1.0.15 \
jni-0.21.1 \
jni-sys-0.3.0 \
- jobserver-0.1.33 \
+ jobserver-0.1.34 \
jpeg-decoder-0.3.2 \
- js-sys-0.3.77 \
+ js-sys-0.3.80 \
kamadak-exif-0.5.5 \
- kdl-6.3.4 \
+ kdl-6.5.0 \
keyframe-1.1.1 \
khronos-egl-6.0.0 \
khronos_api-3.1.0 \
@@ -249,48 +255,48 @@ CARGO_CRATES= ab_glyph-0.2.31 \
kurbo-0.10.4 \
kurbo-0.11.3 \
lazy_static-1.5.0 \
- libc-0.2.175 \
+ libc-0.2.176 \
libdisplay-info-0.3.0 \
libdisplay-info-derive-0.1.1 \
libdisplay-info-sys-0.3.0 \
- libloading-0.8.8 \
+ libloading-0.8.9 \
libm-0.2.15 \
- libredox-0.1.9 \
+ libredox-0.1.10 \
libseat-0.2.3 \
libseat-sys-0.1.9 \
libsystemd-0.7.2 \
libudev-sys-0.1.4 \
+ linebender_resource_handle-0.1.1 \
linux-raw-sys-0.4.15 \
linux-raw-sys-0.6.5 \
- linux-raw-sys-0.9.4 \
+ linux-raw-sys-0.11.0 \
litemap-0.8.0 \
litrs-0.4.2 \
lock_api-0.4.13 \
- log-0.4.27 \
+ log-0.4.28 \
log-panics-2.1.0 \
logind-zbus-5.3.2 \
loom-0.7.2 \
lru-0.12.5 \
- lyon-1.0.1 \
- lyon_algorithms-1.0.5 \
- lyon_geom-1.0.6 \
- lyon_path-1.0.7 \
- lyon_tessellation-1.0.15 \
+ lyon-1.0.16 \
+ lyon_algorithms-1.0.16 \
+ lyon_geom-1.0.17 \
+ lyon_path-1.0.16 \
+ lyon_tessellation-1.0.16 \
malloc_buf-0.0.6 \
- matchers-0.1.0 \
+ matchers-0.2.0 \
memchr-2.7.5 \
- memmap2-0.8.0 \
- memmap2-0.9.7 \
+ memmap2-0.9.8 \
memoffset-0.9.1 \
metal-0.29.0 \
miette-7.6.0 \
- miette-derive-7.6.0 \
mime-0.3.17 \
mime_guess2-2.3.1 \
miniz_oxide-0.8.9 \
mint-0.5.9 \
mio-1.0.4 \
- mutate_once-0.1.1 \
+ moxcms-0.7.5 \
+ mutate_once-0.1.2 \
naga-22.1.0 \
ndk-0.9.0 \
ndk-context-0.1.1 \
@@ -302,7 +308,7 @@ CARGO_CRATES= ab_glyph-0.2.31 \
nom-8.0.0 \
notify-8.2.0 \
notify-types-2.0.0 \
- nu-ansi-term-0.46.0 \
+ nu-ansi-term-0.50.1 \
num-0.4.3 \
num-bigint-0.4.6 \
num-complex-0.4.6 \
@@ -343,7 +349,6 @@ CARGO_CRATES= ab_glyph-0.2.31 \
ordered-stream-0.2.0 \
ouroboros-0.18.5 \
ouroboros_macro-0.18.5 \
- overload-0.1.1 \
owned_ttf_parser-0.25.1 \
palette-0.7.6 \
palette_derive-0.7.6 \
@@ -353,7 +358,7 @@ CARGO_CRATES= ab_glyph-0.2.31 \
parking_lot_core-0.8.6 \
parking_lot_core-0.9.11 \
paste-1.0.15 \
- percent-encoding-2.3.1 \
+ percent-encoding-2.3.2 \
phf-0.11.3 \
phf_generator-0.11.3 \
phf_macros-0.11.3 \
@@ -368,18 +373,20 @@ CARGO_CRATES= ab_glyph-0.2.31 \
pixman-sys-0.1.0 \
pkg-config-0.3.32 \
png-0.17.16 \
- polling-3.10.0 \
- potential_utf-0.1.2 \
+ png-0.18.0 \
+ polling-3.11.0 \
+ potential_utf-0.1.3 \
powerfmt-0.2.0 \
ppv-lite86-0.2.21 \
presser-0.3.1 \
- proc-macro-crate-3.3.0 \
+ proc-macro-crate-3.4.0 \
proc-macro-error-attr2-2.0.0 \
proc-macro-error2-2.0.1 \
- proc-macro2-1.0.97 \
+ proc-macro2-1.0.101 \
proc-macro2-diagnostics-0.10.1 \
profiling-1.0.17 \
profiling-procmacros-1.0.17 \
+ pxfm-0.1.24 \
quick-xml-0.37.5 \
quote-1.0.40 \
r-efi-5.3.0 \
@@ -393,6 +400,7 @@ CARGO_CRATES= ab_glyph-0.2.31 \
raw-window-handle-0.6.2 \
rctree-0.5.0 \
read-fonts-0.29.3 \
+ read-fonts-0.34.0 \
redox_syscall-0.2.16 \
redox_syscall-0.4.1 \
redox_syscall-0.5.17 \
@@ -400,11 +408,9 @@ CARGO_CRATES= ab_glyph-0.2.31 \
redox_users-0.5.2 \
ref-cast-1.0.24 \
ref-cast-impl-1.0.24 \
- regex-1.11.1 \
- regex-automata-0.1.10 \
- regex-automata-0.4.9 \
- regex-syntax-0.6.29 \
- regex-syntax-0.8.5 \
+ regex-1.11.2 \
+ regex-automata-0.4.10 \
+ regex-syntax-0.8.6 \
reis-0.5.0 \
renderdoc-sys-1.1.0 \
resvg-0.37.0 \
@@ -422,7 +428,7 @@ CARGO_CRATES= ab_glyph-0.2.31 \
rustc-hash-1.1.0 \
rustc-hash-2.1.1 \
rustix-0.38.44 \
- rustix-1.0.8 \
+ rustix-1.1.2 \
rustversion-1.0.22 \
rustybuzz-0.14.1 \
ryu-1.0.20 \
@@ -433,15 +439,16 @@ CARGO_CRATES= ab_glyph-0.2.31 \
scoped-tls-1.0.1 \
scopeguard-1.2.0 \
self_cell-1.2.0 \
- semver-1.0.26 \
+ semver-1.0.27 \
sendfd-0.4.4 \
- serde-1.0.219 \
- serde_derive-1.0.219 \
- serde_json-1.0.142 \
+ serde-1.0.226 \
+ serde_core-1.0.226 \
+ serde_derive-1.0.226 \
+ serde_json-1.0.145 \
serde_repr-0.1.20 \
serde_spanned-0.6.9 \
- serde_with-3.14.0 \
- serde_with_macros-3.14.0 \
+ serde_with-3.14.1 \
+ serde_with_macros-3.14.1 \
sha2-0.10.9 \
sharded-slab-0.1.7 \
shlex-1.3.0 \
@@ -451,10 +458,12 @@ CARGO_CRATES= ab_glyph-0.2.31 \
siphasher-0.3.11 \
siphasher-1.0.1 \
skrifa-0.31.3 \
+ skrifa-0.36.0 \
slab-0.4.11 \
slotmap-1.0.7 \
smallvec-1.15.1 \
smithay-client-toolkit-0.19.2 \
+ smithay-client-toolkit-0.20.0 \
smithay-egui-0.2.0 \
smol_str-0.2.2 \
snowflake-1.3.0 \
@@ -469,38 +478,41 @@ CARGO_CRATES= ab_glyph-0.2.31 \
svgtypes-0.15.3 \
swash-0.2.5 \
syn-1.0.109 \
- syn-2.0.105 \
+ syn-2.0.106 \
synstructure-0.13.2 \
sys-locale-0.3.2 \
system-deps-7.0.5 \
target-lexicon-0.13.2 \
- tempfile-3.20.0 \
+ tempfile-3.23.0 \
termcolor-1.4.1 \
thiserror-1.0.69 \
- thiserror-2.0.14 \
+ thiserror-2.0.16 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.14 \
+ thiserror-impl-2.0.16 \
thread_local-1.1.9 \
- time-0.3.41 \
- time-core-0.1.4 \
- time-macros-0.2.22 \
+ time-0.3.44 \
+ time-core-0.1.6 \
+ time-macros-0.2.24 \
tiny-skia-0.11.4 \
tiny-skia-path-0.11.4 \
tiny-xlib-0.2.4 \
tinystr-0.8.1 \
- tinyvec-1.9.0 \
+ tinyvec-1.10.0 \
tinyvec_macros-0.1.1 \
tokio-1.47.1 \
toml-0.5.11 \
toml-0.8.23 \
toml_datetime-0.6.11 \
+ toml_datetime-0.7.2 \
toml_edit-0.22.27 \
+ toml_edit-0.23.6 \
+ toml_parser-1.0.3 \
tracing-0.1.41 \
tracing-attributes-0.1.30 \
tracing-core-0.1.34 \
tracing-journald-0.3.1 \
tracing-log-0.2.0 \
- tracing-subscriber-0.3.19 \
+ tracing-subscriber-0.3.20 \
tracy-client-0.18.2 \
tracy-client-sys-0.26.1 \
ttf-parser-0.21.1 \
@@ -515,7 +527,7 @@ CARGO_CRATES= ab_glyph-0.2.31 \
unicode-bidi-0.3.18 \
unicode-bidi-mirroring-0.2.0 \
unicode-ccc-0.2.0 \
- unicode-ident-1.0.18 \
+ unicode-ident-1.0.19 \
unicode-linebreak-0.1.5 \
unicode-properties-0.1.3 \
unicode-script-0.5.7 \
@@ -523,25 +535,26 @@ CARGO_CRATES= ab_glyph-0.2.31 \
unicode-vo-0.1.0 \
unicode-width-0.1.14 \
unicode-xid-0.2.6 \
- url-2.5.4 \
+ url-2.5.7 \
usvg-0.37.0 \
usvg-0.42.0 \
usvg-parser-0.37.0 \
usvg-tree-0.37.0 \
utf8_iter-1.0.4 \
- uuid-1.18.0 \
+ uuid-1.18.1 \
valuable-0.1.1 \
version-compare-0.2.0 \
version_check-0.9.5 \
walkdir-2.5.0 \
wasi-0.11.1+wasi-snapshot-preview1 \
- wasi-0.14.2+wasi-0.2.4 \
- wasm-bindgen-0.2.100 \
- wasm-bindgen-backend-0.2.100 \
- wasm-bindgen-futures-0.4.50 \
- wasm-bindgen-macro-0.2.100 \
- wasm-bindgen-macro-support-0.2.100 \
- wasm-bindgen-shared-0.2.100 \
+ wasi-0.14.7+wasi-0.2.4 \
+ wasip2-1.0.1+wasi-0.2.4 \
+ wasm-bindgen-0.2.103 \
+ wasm-bindgen-backend-0.2.103 \
+ wasm-bindgen-futures-0.4.53 \
+ wasm-bindgen-macro-0.2.103 \
+ wasm-bindgen-macro-support-0.2.103 \
+ wasm-bindgen-shared-0.2.103 \
wasm-timer-0.2.5 \
wayland-backend-0.3.11 \
wayland-client-0.31.11 \
@@ -549,13 +562,14 @@ CARGO_CRATES= ab_glyph-0.2.31 \
wayland-cursor-0.31.11 \
wayland-egl-0.32.8 \
wayland-protocols-0.32.9 \
+ wayland-protocols-experimental-20250721.0.1 \
wayland-protocols-misc-0.3.9 \
wayland-protocols-plasma-0.3.9 \
wayland-protocols-wlr-0.3.9 \
wayland-scanner-0.31.7 \
wayland-server-0.31.10 \
wayland-sys-0.31.7 \
- web-sys-0.3.77 \
+ web-sys-0.3.80 \
web-time-1.1.0 \
weezl-0.1.10 \
wgpu-22.1.0 \
@@ -565,25 +579,30 @@ CARGO_CRATES= ab_glyph-0.2.31 \
widestring-1.2.0 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.9 \
+ winapi-util-0.1.11 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
windows-0.52.0 \
windows-0.61.3 \
windows-collections-0.2.0 \
windows-core-0.52.0 \
windows-core-0.61.2 \
+ windows-core-0.62.0 \
windows-future-0.2.1 \
windows-implement-0.60.0 \
windows-interface-0.59.1 \
windows-link-0.1.3 \
+ windows-link-0.2.0 \
windows-numerics-0.2.0 \
windows-result-0.3.4 \
+ windows-result-0.4.0 \
windows-strings-0.4.2 \
+ windows-strings-0.5.0 \
windows-sys-0.45.0 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
windows-sys-0.60.2 \
+ windows-sys-0.61.0 \
windows-targets-0.42.2 \
windows-targets-0.48.5 \
windows-targets-0.52.6 \
@@ -621,17 +640,16 @@ CARGO_CRATES= ab_glyph-0.2.31 \
windows_x86_64_msvc-0.53.0 \
winit-0.30.12 \
winnow-0.6.24 \
- winnow-0.7.12 \
- wit-bindgen-rt-0.39.0 \
+ winnow-0.7.13 \
+ wit-bindgen-0.46.0 \
writeable-0.6.1 \
x11-dl-2.21.0 \
- x11rb-0.13.1 \
- x11rb-protocol-0.13.1 \
+ x11rb-0.13.2 \
+ x11rb-protocol-0.13.2 \
xcursor-0.3.10 \
xdg-2.5.2 \
xdg-3.0.0 \
xdg-user-0.2.1 \
- xkbcommon-0.7.0 \
xkbcommon-0.8.0 \
xkbcommon-0.9.0 \
xkbcommon-dl-0.4.2 \
@@ -642,33 +660,34 @@ CARGO_CRATES= ab_glyph-0.2.31 \
yazi-0.2.1 \
yoke-0.8.0 \
yoke-derive-0.8.0 \
- zbus-5.9.0 \
- zbus_macros-5.9.0 \
+ zbus-5.11.0 \
+ zbus_macros-5.11.0 \
zbus_names-4.2.0 \
zeno-0.3.3 \
- zerocopy-0.8.26 \
- zerocopy-derive-0.8.26 \
+ zerocopy-0.8.27 \
+ zerocopy-derive-0.8.27 \
zerofrom-0.1.6 \
zerofrom-derive-0.1.6 \
zerotrie-0.2.2 \
zerovec-0.11.4 \
zerovec-derive-0.11.1 \
zune-core-0.4.12 \
- zune-jpeg-0.4.20 \
- zvariant-5.6.0 \
- zvariant_derive-5.6.0 \
- zvariant_utils-3.2.0 \
+ zune-jpeg-0.4.21 \
+ zvariant-5.7.0 \
+ zvariant_derive-5.7.0 \
+ zvariant_utils-3.2.1 \
taffy@git+https://github.com/DioxusLabs/taffy?rev=7781c70\#7781c70241f7f572130c13106f2a869a9cf80885 \
+ cosmic-settings-config,cosmic-settings-daemon-config@git+https://github.com/pop-os/cosmic-settings-daemon\#181e8f9c6269253f173f1bbcdd1385f23c78c598 \
smithay@git+https://github.com/smithay/smithay.git?rev=eb45814\#eb45814725597a7f0db07eccf4bd473d87c730bc \
atomicwrites@git+https://github.com/jackpot51/rust-atomicwrites\#043ab4859d53ffd3d55334685303d8df39c9f768 \
- cosmic-text@git+https://github.com/pop-os/cosmic-text.git\#f7033bb0433f6a9ba109007027781ba46ea9ba27 \
iced_glyphon@git+https://github.com/pop-os/glyphon.git?tag=iced-0.14-dev\#6ef9d12a20cfd0f7bdf38136a26ded9f7459ec8b \
+ cosmic-settings-daemon@git+https://github.com/pop-os/dbus-settings-bindings\#3b86984332be2c930a3536ab714b843c851fa8ca \
cosmic-freedesktop-icons@git+https://github.com/pop-os/freedesktop-icons\#8a05c322c482ff3c69cf34bacfee98907ac45307 \
clipboard_macos,clipboard_wayland,clipboard_x11,dnd,mime,window_clipboard@git+https://github.com/pop-os/window_clipboard.git?tag=pop-0.13-2\#6b9faab87bea9cebec6ae036906fd67fed254f5f \
- softbuffer@git+https://github.com/pop-os/softbuffer?tag=cosmic-4.0\#6e75b1ad7e98397d37cb187886d05969bc480995 \
- cosmic-client-toolkit,cosmic-protocols@git+https://github.com/pop-os/cosmic-protocols?branch=main\#8e84152fedf350d2756a2c1c90e07313acb9cdf6 \
cosmic-randr-shell@git+https://github.com/pop-os/cosmic-randr/\#bce9cdf2d447508d4e2d54a2be4fcd738ab51df5 \
- cosmic-settings-config,cosmic-settings-daemon-config@git+https://github.com/pop-os/cosmic-settings-daemon\#8b3343794fb572e86fb835ec3b81648d67502288 \
smithay-clipboard@git+https://github.com/pop-os/smithay-clipboard?tag=pop-dnd-5\#5a3007def49eb678d1144850c9ee04b80707c56a \
- id_tree@git+https://github.com/Drakulix/id-tree.git?branch=feature%2Fcopy_clone\#632a57d6d49160e18d7300fa7edae52281ec5482 \
- cosmic-config,cosmic-config-derive,cosmic-theme,iced,iced_core,iced_futures,iced_graphics,iced_renderer,iced_runtime,iced_tiny_skia,iced_wgpu,iced_widget,libcosmic@git+https://github.com/pop-os/libcosmic/\#8412dd593913b85618ec30e8b92a58aaa0ad6bb8
+ cosmic-text@git+https://github.com/pop-os/cosmic-text.git\#e04bfd098f58958b09f0cf5e14a67f87e49dbaec \
+ softbuffer@git+https://github.com/pop-os/softbuffer?tag=cosmic-4.0\#a3f77e251e7422803f693df6e3fc313c010c4dcb \
+ cosmic-client-toolkit,cosmic-protocols@git+https://github.com/pop-os/cosmic-protocols?branch=main\#d0e95be25e423cfe523b11111a3666ed7aaf0dc4 \
+ cosmic-config,cosmic-config-derive,cosmic-theme,iced,iced_core,iced_futures,iced_graphics,iced_renderer,iced_runtime,iced_tiny_skia,iced_wgpu,iced_widget,libcosmic@git+https://github.com/pop-os/libcosmic/\#9ccade723a3f5d4438b16d5ad5ace927b903e794 \
+ id_tree@git+https://github.com/Drakulix/id-tree.git?branch=feature%2Fcopy_clone\#632a57d6d49160e18d7300fa7edae52281ec5482
diff --git a/x11-wm/cosmic-comp/distinfo b/x11-wm/cosmic-comp/distinfo
index e3d3420c4fc0..39ee7a0b7ed1 100644
--- a/x11-wm/cosmic-comp/distinfo
+++ b/x11-wm/cosmic-comp/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1758557230
+TIMESTAMP = 1760532319
SHA256 (rust/crates/ab_glyph-0.2.31.crate) = e074464580a518d16a7126262fffaaa47af89d4099d4cb403f8ed938ba12ee7d
SIZE (rust/crates/ab_glyph-0.2.31.crate) = 20909
SHA256 (rust/crates/ab_glyph_rasterizer-0.1.10.crate) = 366ffbaa4442f4684d91e2cd7c5ea7c4ed8add41959a31447066e279e432b618
@@ -19,12 +19,10 @@ SHA256 (rust/crates/android-activity-0.6.0.crate) = ef6978589202a00cd7e118380c44
SIZE (rust/crates/android-activity-0.6.0.crate) = 258597
SHA256 (rust/crates/android-properties-0.2.2.crate) = fc7eb209b1518d6bb87b283c20095f5228ecda460da70b44f0802523dea6da04
SIZE (rust/crates/android-properties-0.2.2.crate) = 4563
-SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
-SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anyhow-1.0.99.crate) = b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100
-SIZE (rust/crates/anyhow-1.0.99.crate) = 53809
+SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
+SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
SHA256 (rust/crates/appendlist-1.4.0.crate) = e149dc73cd30538307e7ffa2acd3d2221148eaeed4871f246657b1c3eaa1cbd2
SIZE (rust/crates/appendlist-1.4.0.crate) = 7252
SHA256 (rust/crates/apply-0.3.0.crate) = f47b57fc4521e3cae26a4d45b5227f8fadee4c345be0fefd8d5d1711afb8aeb9
@@ -47,18 +45,18 @@ SHA256 (rust/crates/async-broadcast-0.7.2.crate) = 435a87a52755b8f27fcf321ac4f04
SIZE (rust/crates/async-broadcast-0.7.2.crate) = 22746
SHA256 (rust/crates/async-channel-2.5.0.crate) = 924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2
SIZE (rust/crates/async-channel-2.5.0.crate) = 18624
-SHA256 (rust/crates/async-executor-1.13.2.crate) = bb812ffb58524bdd10860d7d974e2f01cc0950c2438a74ee5ec2e2280c6c4ffa
-SIZE (rust/crates/async-executor-1.13.2.crate) = 28392
-SHA256 (rust/crates/async-io-2.5.0.crate) = 19634d6336019ef220f09fd31168ce5c184b295cbf80345437cc36094ef223ca
-SIZE (rust/crates/async-io-2.5.0.crate) = 50545
+SHA256 (rust/crates/async-executor-1.13.3.crate) = 497c00e0fd83a72a79a39fcbd8e3e2f055d6f6c7e025f3b3d91f4f8e76527fb8
+SIZE (rust/crates/async-executor-1.13.3.crate) = 29126
+SHA256 (rust/crates/async-io-2.6.0.crate) = 456b8a8feb6f42d237746d4b3e9a178494627745c3c56c6ea55d92ba50d026fc
+SIZE (rust/crates/async-io-2.6.0.crate) = 51062
SHA256 (rust/crates/async-lock-3.4.1.crate) = 5fd03604047cee9b6ce9de9f70c6cd540a0520c813cbd49bae61f33ab80ed1dc
SIZE (rust/crates/async-lock-3.4.1.crate) = 40981
-SHA256 (rust/crates/async-process-2.4.0.crate) = 65daa13722ad51e6ab1a1b9c01299142bc75135b337923cfa10e79bbbd669f00
-SIZE (rust/crates/async-process-2.4.0.crate) = 26871
+SHA256 (rust/crates/async-process-2.5.0.crate) = fc50921ec0055cdd8a16de48773bfeec5c972598674347252c0399676be7da75
+SIZE (rust/crates/async-process-2.5.0.crate) = 27552
SHA256 (rust/crates/async-recursion-1.1.1.crate) = 3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11
SIZE (rust/crates/async-recursion-1.1.1.crate) = 14874
-SHA256 (rust/crates/async-signal-0.2.12.crate) = f567af260ef69e1d52c2b560ce0ea230763e6fbb9214a85d768760a920e3e3c1
-SIZE (rust/crates/async-signal-0.2.12.crate) = 16790
+SHA256 (rust/crates/async-signal-0.2.13.crate) = 43c070bbf59cd3570b6b2dd54cd772527c7c3620fce8be898406dd3ed6adc64c
+SIZE (rust/crates/async-signal-0.2.13.crate) = 17015
SHA256 (rust/crates/async-task-4.7.1.crate) = 8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de
SIZE (rust/crates/async-task-4.7.1.crate) = 38077
SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb
@@ -85,8 +83,8 @@ SHA256 (rust/crates/bit-vec-0.7.0.crate) = d2c54ff287cfc0a34f38a6b832ea1bd8e448a
SIZE (rust/crates/bit-vec-0.7.0.crate) = 23206
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
-SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
+SIZE (rust/crates/bitflags-2.9.4.crate) = 47950
SHA256 (rust/crates/block-0.1.6.crate) = 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a
SIZE (rust/crates/block-0.1.6.crate) = 4077
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
@@ -113,22 +111,24 @@ SHA256 (rust/crates/calloop-0.14.3.crate) = cb9f6e1368bd4621d2c86baa7e37de77a938
SIZE (rust/crates/calloop-0.14.3.crate) = 78158
SHA256 (rust/crates/calloop-wayland-source-0.3.0.crate) = 95a66a987056935f7efce4ab5668920b5d0dac4a7c99991a67395f13702ddd20
SIZE (rust/crates/calloop-wayland-source-0.3.0.crate) = 11300
-SHA256 (rust/crates/cc-1.2.32.crate) = 2352e5597e9c544d5e6d9c95190d5d27738ade584fa8db0a16e130e5c2b5296e
-SIZE (rust/crates/cc-1.2.32.crate) = 111531
+SHA256 (rust/crates/calloop-wayland-source-0.4.1.crate) = 138efcf0940a02ebf0cc8d1eff41a1682a46b431630f4c52450d6265876021fa
+SIZE (rust/crates/calloop-wayland-source-0.4.1.crate) = 11247
+SHA256 (rust/crates/cc-1.2.38.crate) = 80f41ae168f955c12fb8960b057d70d0ca153fb83182b57d86380443527be7e9
+SIZE (rust/crates/cc-1.2.38.crate) = 90139
SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
SIZE (rust/crates/cesu8-1.1.0.crate) = 10555
-SHA256 (rust/crates/cfg-expr-0.20.2.crate) = c8d458d63f0f0f482c8da9b7c8b76c21bd885a02056cc94c6404d861ca2b8206
-SIZE (rust/crates/cfg-expr-0.20.2.crate) = 44758
-SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
-SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
+SHA256 (rust/crates/cfg-expr-0.20.3.crate) = 1a2c5f3bf25ec225351aa1c8e230d04d880d3bd89dea133537dafad4ae291e5c
+SIZE (rust/crates/cfg-expr-0.20.3.crate) = 44845
+SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
+SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e
SIZE (rust/crates/cfg_aliases-0.1.1.crate) = 6009
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
SHA256 (rust/crates/cgmath-0.18.0.crate) = 1a98d30140e3296250832bbaaff83b27dcd6fa3cc70fb6f1f3e5c9c0023b5317
SIZE (rust/crates/cgmath-0.18.0.crate) = 64802
-SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
-SIZE (rust/crates/chrono-0.4.41.crate) = 234621
+SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
+SIZE (rust/crates/chrono-0.4.42.crate) = 238174
SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
SHA256 (rust/crates/clipboard-win-5.4.1.crate) = bde03770d3df201d4fb868f2c9c59e66a3e4e2bd06692a0fe701e7103c7e84d4
@@ -183,14 +183,20 @@ SHA256 (rust/crates/d3d12-22.0.0.crate) = bdbd1f579714e3c809ebd822c81ef148b1ceae
SIZE (rust/crates/d3d12-22.0.0.crate) = 16716
SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
SIZE (rust/crates/darling-0.20.11.crate) = 37614
+SHA256 (rust/crates/darling-0.21.3.crate) = 9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0
+SIZE (rust/crates/darling-0.21.3.crate) = 41398
SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
+SHA256 (rust/crates/darling_core-0.21.3.crate) = 1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4
+SIZE (rust/crates/darling_core-0.21.3.crate) = 74471
SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
-SHA256 (rust/crates/data-url-0.3.1.crate) = 5c297a1c74b71ae29df00c3e22dd9534821d60eb9af5a0192823fa2acea70c2a
-SIZE (rust/crates/data-url-0.3.1.crate) = 21109
-SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
-SIZE (rust/crates/deranged-0.4.0.crate) = 23235
+SHA256 (rust/crates/darling_macro-0.21.3.crate) = d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81
+SIZE (rust/crates/darling_macro-0.21.3.crate) = 2535
+SHA256 (rust/crates/data-url-0.3.2.crate) = be1e0bca6c3637f992fc1cc7cbc52a78c1ef6db076dbf1059c4323d6a2048376
+SIZE (rust/crates/data-url-0.3.2.crate) = 23862
+SHA256 (rust/crates/deranged-0.5.3.crate) = d630bccd429a5bb5a64b5e94f693bfc48c9f8566418fda4c494cc94f911f87cc
+SIZE (rust/crates/deranged-0.5.3.crate) = 24353
SHA256 (rust/crates/derive_setters-0.1.8.crate) = ae5c625eda104c228c06ecaf988d1c60e542176bd7a490e60eeda3493244c0c9
SIZE (rust/crates/derive_setters-0.1.8.crate) = 11918
SHA256 (rust/crates/derive_utils-0.15.0.crate) = ccfae181bab5ab6c5478b2ccb69e4c68a02f8c3ec72f6616bfec9dbc599d2ee0
@@ -263,8 +269,8 @@ SHA256 (rust/crates/epaint_default_fonts-0.31.1.crate) = fc7e7a64c02cf7a5b51e745
SIZE (rust/crates/epaint_default_fonts-0.31.1.crate) = 783923
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
-SIZE (rust/crates/errno-0.3.13.crate) = 12449
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
SHA256 (rust/crates/error-code-3.3.2.crate) = dea2df4cf52843e0452895c455a1a2cfbb842a1e7329671acf418fdc53ed4c59
SIZE (rust/crates/error-code-3.3.2.crate) = 8516
SHA256 (rust/crates/etagere-0.2.15.crate) = fc89bf99e5dc15954a60f707c1e09d7540e5cd9af85fa75caa0b510bc08c5342
@@ -283,6 +289,8 @@ SHA256 (rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956
SIZE (rust/crates/fdeflate-0.3.7.crate) = 27188
SHA256 (rust/crates/find-crate-0.6.3.crate) = 59a98bbaacea1c0eb6a0876280051b892eb73594fd90cf3b20e9c817029c57d2
SIZE (rust/crates/find-crate-0.6.3.crate) = 12092
+SHA256 (rust/crates/find-msvc-tools-0.1.2.crate) = 1ced73b1dacfc750a6db6c0a0c3a3853c8b41997e2e2c563dc90804ae6867959
+SIZE (rust/crates/find-msvc-tools-0.1.2.crate) = 30461
SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
SIZE (rust/crates/flate2-1.1.2.crate) = 76495
SHA256 (rust/crates/float-cmp-0.9.0.crate) = 98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4
@@ -315,8 +323,8 @@ SHA256 (rust/crates/foreign-types-macros-0.2.3.crate) = 1a5c6c585bc94aaf2c7b51dd
SIZE (rust/crates/foreign-types-macros-0.2.3.crate) = 7635
SHA256 (rust/crates/foreign-types-shared-0.3.1.crate) = aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b
SIZE (rust/crates/foreign-types-shared-0.3.1.crate) = 6006
-SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
-SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
+SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620
SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876
@@ -343,12 +351,12 @@ SHA256 (rust/crates/gbm-0.18.0.crate) = ce852e998d3ca5e4a97014fb31c940dc5ef344ec
SIZE (rust/crates/gbm-0.18.0.crate) = 11893
SHA256 (rust/crates/gbm-sys-0.4.0.crate) = c13a5f2acc785d8fb6bf6b7ab6bfb0ef5dad4f4d97e8e70bb8e470722312f76f
SIZE (rust/crates/gbm-sys-0.4.0.crate) = 7647
-SHA256 (rust/crates/generator-0.8.5.crate) = d18470a76cb7f8ff746cf1f7470914f900252ec36bbc40b569d74b1258446827
-SIZE (rust/crates/generator-0.8.5.crate) = 37018
+SHA256 (rust/crates/generator-0.8.7.crate) = 605183a538e3e2a9c1038635cc5c2d194e2ee8fd0d1b66b8349fad7dbacce5a2
+SIZE (rust/crates/generator-0.8.7.crate) = 37332
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/gethostname-0.4.3.crate) = 0176e0459c2e4a1fe232f984bca6890e681076abb9934f6cea7c326f3fc47818
-SIZE (rust/crates/gethostname-0.4.3.crate) = 9336
+SHA256 (rust/crates/gethostname-1.0.2.crate) = fc257fdb4038301ce4b9cd1b3b51704509692bb3ff716a410cbd07925d9dae55
+SIZE (rust/crates/gethostname-1.0.2.crate) = 9914
SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
@@ -383,10 +391,14 @@ SHA256 (rust/crates/guillotiere-0.6.2.crate) = b62d5865c036cb1393e23c50693df631d
SIZE (rust/crates/guillotiere-0.6.2.crate) = 18116
SHA256 (rust/crates/half-2.6.0.crate) = 459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9
SIZE (rust/crates/half-2.6.0.crate) = 59507
+SHA256 (rust/crates/harfrust-0.2.1.crate) = 75a4c970f1a00edc1626f1e3cc039492b15b73df28b9fff70f95404a571b4fae
+SIZE (rust/crates/harfrust-0.2.1.crate) = 308937
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
+SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d
+SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708
SHA256 (rust/crates/hassle-rs-0.11.0.crate) = af2a7e73e1f34c48da31fb668a907f250794837e08faa144fd24f0b8b741e890
SIZE (rust/crates/hassle-rs-0.11.0.crate) = 27178
SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
@@ -413,8 +425,8 @@ SHA256 (rust/crates/i18n-embed-fl-0.10.0.crate) = e598ed73b67db92f61e04672e599ee
SIZE (rust/crates/i18n-embed-fl-0.10.0.crate) = 18641
SHA256 (rust/crates/i18n-embed-impl-0.8.4.crate) = 0f2cc0e0523d1fe6fc2c6f66e5038624ea8091b3e7748b5e8e0c84b1698db6c2
SIZE (rust/crates/i18n-embed-impl-0.8.4.crate) = 4830
-SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
-SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
+SHA256 (rust/crates/iana-time-zone-0.1.64.crate) = 33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb
+SIZE (rust/crates/iana-time-zone-0.1.64.crate) = 33152
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
@@ -433,18 +445,18 @@ SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276
SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
-SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
-SIZE (rust/crates/idna-1.0.3.crate) = 142515
+SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de
+SIZE (rust/crates/idna-1.1.0.crate) = 148747
SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
-SHA256 (rust/crates/image-0.25.6.crate) = db35664ce6b9810857a38a906215e75a9c879f0696556a39f59c62829710251a
-SIZE (rust/crates/image-0.25.6.crate) = 242367
+SHA256 (rust/crates/image-0.25.8.crate) = 529feb3e6769d234375c4cf1ee2ce713682b8e76538cb13f9fc23e1400a591e7
+SIZE (rust/crates/image-0.25.8.crate) = 292229
SHA256 (rust/crates/imagesize-0.12.0.crate) = 029d73f573d8e8d63e6d5020011d3255b28c3ba85d6cf870a07184ed23de9284
SIZE (rust/crates/imagesize-0.12.0.crate) = 15747
SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
-SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
-SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
+SHA256 (rust/crates/indexmap-2.11.4.crate) = 4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5
+SIZE (rust/crates/indexmap-2.11.4.crate) = 100302
SHA256 (rust/crates/ini_core-0.2.0.crate) = 7a467a31a9f439b5262fa99c17084537bff57f24703d5a09a2b5c9657ec73a61
SIZE (rust/crates/ini_core-0.2.0.crate) = 8081
SHA256 (rust/crates/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3
@@ -463,24 +475,24 @@ SHA256 (rust/crates/intl_pluralrules-7.0.2.crate) = 078ea7b7c29a2b4df841a7f6ac87
SIZE (rust/crates/intl_pluralrules-7.0.2.crate) = 9201
SHA256 (rust/crates/io-lifetimes-1.0.11.crate) = eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2
SIZE (rust/crates/io-lifetimes-1.0.11.crate) = 37346
-SHA256 (rust/crates/io-uring-0.7.9.crate) = d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4
-SIZE (rust/crates/io-uring-0.7.9.crate) = 99792
+SHA256 (rust/crates/io-uring-0.7.10.crate) = 046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b
+SIZE (rust/crates/io-uring-0.7.10.crate) = 103070
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
SHA256 (rust/crates/jni-0.21.1.crate) = 1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97
SIZE (rust/crates/jni-0.21.1.crate) = 105028
SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130
SIZE (rust/crates/jni-sys-0.3.0.crate) = 10232
-SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
-SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
+SHA256 (rust/crates/jobserver-0.1.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33
+SIZE (rust/crates/jobserver-0.1.34.crate) = 29013
SHA256 (rust/crates/jpeg-decoder-0.3.2.crate) = 00810f1d8b74be64b13dbf3db89ac67740615d6c891f0e7b6179326533011a07
SIZE (rust/crates/jpeg-decoder-0.3.2.crate) = 745371
-SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
-SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/js-sys-0.3.80.crate) = 852f13bec5eba4ba9afbeb93fd7c13fe56147f055939ae21c43a29a0ecb2702e
+SIZE (rust/crates/js-sys-0.3.80.crate) = 56202
SHA256 (rust/crates/kamadak-exif-0.5.5.crate) = ef4fc70d0ab7e5b6bafa30216a6b48705ea964cdfc29c050f2412295eba58077
SIZE (rust/crates/kamadak-exif-0.5.5.crate) = 54457
-SHA256 (rust/crates/kdl-6.3.4.crate) = 12661358400b02cbbf1fbd05f0a483335490e8a6bd1867620f2eeb78f304a22f
-SIZE (rust/crates/kdl-6.3.4.crate) = 110341
+SHA256 (rust/crates/kdl-6.5.0.crate) = 81a29e7b50079ff44549f68c0becb1c73d7f6de2a4ea952da77966daf3d4761e
+SIZE (rust/crates/kdl-6.5.0.crate) = 113273
SHA256 (rust/crates/keyframe-1.1.1.crate) = 60708bf7981518d09095d6f5673ce5cf6a64f1e0d9708b554f670e6d9d2bd9a9
SIZE (rust/crates/keyframe-1.1.1.crate) = 33573
SHA256 (rust/crates/khronos-egl-6.0.0.crate) = 6aae1df220ece3c0ada96b8153459b67eebe9ae9212258bb0134ae60416fdf76
@@ -501,20 +513,20 @@ SHA256 (rust/crates/kurbo-0.11.3.crate) = c62026ae44756f8a599ba21140f350303d4f08
SIZE (rust/crates/kurbo-0.11.3.crate) = 137586
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
-SIZE (rust/crates/libc-0.2.175.crate) = 788728
+SHA256 (rust/crates/libc-0.2.176.crate) = 58f929b4d672ea937a23a1ab494143d968337a5f47e56d0815df1e0890ddf174
+SIZE (rust/crates/libc-0.2.176.crate) = 790040
SHA256 (rust/crates/libdisplay-info-0.3.0.crate) = 59fd96dbb2381ff31f314f07accbdf8550febdcc5cd8761ecaf7c1763361c359
SIZE (rust/crates/libdisplay-info-0.3.0.crate) = 40051
SHA256 (rust/crates/libdisplay-info-derive-0.1.1.crate) = 8dc2c710cf5819e91220a446d9e64acc6814386cc22c509c3f0df83c0b874a98
SIZE (rust/crates/libdisplay-info-derive-0.1.1.crate) = 4048
SHA256 (rust/crates/libdisplay-info-sys-0.3.0.crate) = 26590d55b8819f9c6b0d95d9d12dc9edbfd1f2413e88814a33b631ac049bb51f
SIZE (rust/crates/libdisplay-info-sys-0.3.0.crate) = 79126
-SHA256 (rust/crates/libloading-0.8.8.crate) = 07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667
-SIZE (rust/crates/libloading-0.8.8.crate) = 31345
+SHA256 (rust/crates/libloading-0.8.9.crate) = d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55
+SIZE (rust/crates/libloading-0.8.9.crate) = 30222
SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
SIZE (rust/crates/libm-0.2.15.crate) = 156108
-SHA256 (rust/crates/libredox-0.1.9.crate) = 391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3
-SIZE (rust/crates/libredox-0.1.9.crate) = 7281
+SHA256 (rust/crates/libredox-0.1.10.crate) = 416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb
+SIZE (rust/crates/libredox-0.1.10.crate) = 7332
SHA256 (rust/crates/libseat-0.2.3.crate) = c23a245bbd5790c690791c4fe6eefafe4c75851226288a71cb657601135aa00c
SIZE (rust/crates/libseat-0.2.3.crate) = 6699
SHA256 (rust/crates/libseat-sys-0.1.9.crate) = 134621e50557e8698a96ccff3eadbc6f4b449d5d12f8aa48fcef8d40b4b02725
@@ -523,20 +535,22 @@ SHA256 (rust/crates/libsystemd-0.7.2.crate) = 19c97a761fc86953c5b885422b22c891db
SIZE (rust/crates/libsystemd-0.7.2.crate) = 36581
SHA256 (rust/crates/libudev-sys-0.1.4.crate) = 3c8469b4a23b962c1396b9b451dda50ef5b283e8dd309d69033475fa9b334324
SIZE (rust/crates/libudev-sys-0.1.4.crate) = 6177
+SHA256 (rust/crates/linebender_resource_handle-0.1.1.crate) = d4a5ff6bcca6c4867b1c4fd4ef63e4db7436ef363e0ad7531d1558856bae64f4
+SIZE (rust/crates/linebender_resource_handle-0.1.1.crate) = 10920
SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
SHA256 (rust/crates/linux-raw-sys-0.6.5.crate) = 2a385b1be4e5c3e362ad2ffa73c392e53f031eaa5b7d648e64cd87f27f6063d7
SIZE (rust/crates/linux-raw-sys-0.6.5.crate) = 1892120
-SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
-SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
+SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
+SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
SIZE (rust/crates/litemap-0.8.0.crate) = 34344
SHA256 (rust/crates/litrs-0.4.2.crate) = f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed
SIZE (rust/crates/litrs-0.4.2.crate) = 43399
SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
-SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
-SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
SHA256 (rust/crates/log-panics-2.1.0.crate) = 68f9dd8546191c1850ecf67d22f5ff00a935b890d0e84713159a55495cc2ac5f
SIZE (rust/crates/log-panics-2.1.0.crate) = 9464
SHA256 (rust/crates/logind-zbus-5.3.2.crate) = 469c962578b549a82f3d0cc72d0f77d1123780fa7121e2b03d78b0780f6ccac6
@@ -545,34 +559,30 @@ SHA256 (rust/crates/loom-0.7.2.crate) = 419e0dc8046cb947daa77eb95ae174acfbddb767
SIZE (rust/crates/loom-0.7.2.crate) = 73989
SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38
SIZE (rust/crates/lru-0.12.5.crate) = 16047
-SHA256 (rust/crates/lyon-1.0.1.crate) = 91e7f9cda98b5430809e63ca5197b06c7d191bf7e26dfc467d5a3f0290e2a74f
-SIZE (rust/crates/lyon-1.0.1.crate) = 3837
-SHA256 (rust/crates/lyon_algorithms-1.0.5.crate) = f13c9be19d257c7d37e70608ed858e8eab4b2afcea2e3c9a622e892acbf43c08
-SIZE (rust/crates/lyon_algorithms-1.0.5.crate) = 32527
-SHA256 (rust/crates/lyon_geom-1.0.6.crate) = 8af69edc087272df438b3ee436c4bb6d7c04aa8af665cfd398feae627dbd8570
-SIZE (rust/crates/lyon_geom-1.0.6.crate) = 52820
-SHA256 (rust/crates/lyon_path-1.0.7.crate) = 0047f508cd7a85ad6bad9518f68cce7b1bf6b943fb71f6da0ee3bc1e8cb75f25
-SIZE (rust/crates/lyon_path-1.0.7.crate) = 36881
-SHA256 (rust/crates/lyon_tessellation-1.0.15.crate) = 579d42360a4b09846eff2feef28f538696c7d6c7439bfa65874ff3cbe0951b2c
-SIZE (rust/crates/lyon_tessellation-1.0.15.crate) = 183620
+SHA256 (rust/crates/lyon-1.0.16.crate) = dbcb7d54d54c8937364c9d41902d066656817dce1e03a44e5533afebd1ef4352
+SIZE (rust/crates/lyon-1.0.16.crate) = 5294
+SHA256 (rust/crates/lyon_algorithms-1.0.16.crate) = f4c0829e28c4f336396f250d850c3987e16ce6db057ffe047ce0dd54aab6b647
+SIZE (rust/crates/lyon_algorithms-1.0.16.crate) = 33626
+SHA256 (rust/crates/lyon_geom-1.0.17.crate) = 4e16770d760c7848b0c1c2d209101e408207a65168109509f8483837a36cf2e7
+SIZE (rust/crates/lyon_geom-1.0.17.crate) = 54270
+SHA256 (rust/crates/lyon_path-1.0.16.crate) = 1aeca86bcfd632a15984ba029b539ffb811e0a70bf55e814ef8b0f54f506fdeb
+SIZE (rust/crates/lyon_path-1.0.16.crate) = 37012
+SHA256 (rust/crates/lyon_tessellation-1.0.16.crate) = f3f586142e1280335b1bc89539f7c97dd80f08fc43e9ab1b74ef0a42b04aa353
+SIZE (rust/crates/lyon_tessellation-1.0.16.crate) = 185669
SHA256 (rust/crates/malloc_buf-0.0.6.crate) = 62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb
SIZE (rust/crates/malloc_buf-0.0.6.crate) = 1239
-SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
-SIZE (rust/crates/matchers-0.1.0.crate) = 6948
+SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9
+SIZE (rust/crates/matchers-0.2.0.crate) = 7075
SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
SIZE (rust/crates/memchr-2.7.5.crate) = 97603
-SHA256 (rust/crates/memmap2-0.8.0.crate) = 43a5a03cefb0d953ec0be133036f14e109412fa594edc2f77227249db66cc3ed
-SIZE (rust/crates/memmap2-0.8.0.crate) = 30990
-SHA256 (rust/crates/memmap2-0.9.7.crate) = 483758ad303d734cec05e5c12b41d7e93e6a6390c5e9dae6bdeb7c1259012d28
-SIZE (rust/crates/memmap2-0.9.7.crate) = 33915
+SHA256 (rust/crates/memmap2-0.9.8.crate) = 843a98750cd611cc2965a8213b53b43e715f13c37a9e096c6408e69990961db7
+SIZE (rust/crates/memmap2-0.9.8.crate) = 34478
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
SHA256 (rust/crates/metal-0.29.0.crate) = 7ecfd3296f8c56b7c1f6fbac3c71cefa9d78ce009850c45000015f206dc7fa21
SIZE (rust/crates/metal-0.29.0.crate) = 3033188
SHA256 (rust/crates/miette-7.6.0.crate) = 5f98efec8807c63c752b5bd61f862c165c115b0a35685bdcfd9238c7aeb592b7
SIZE (rust/crates/miette-7.6.0.crate) = 114499
-SHA256 (rust/crates/miette-derive-7.6.0.crate) = db5b29714e950dbb20d5e6f74f9dcec4edbcc1067bb7f8ed198c097b8c1a818b
-SIZE (rust/crates/miette-derive-7.6.0.crate) = 17249
SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
SIZE (rust/crates/mime-0.3.17.crate) = 15712
SHA256 (rust/crates/mime_guess2-2.3.1.crate) = 1706dc14a2e140dec0a7a07109d9a3d5890b81e85bd6c60b906b249a77adf0ca
@@ -583,8 +593,10 @@ SHA256 (rust/crates/mint-0.5.9.crate) = e53debba6bda7a793e5f99b8dacf19e626084f52
SIZE (rust/crates/mint-0.5.9.crate) = 8399
SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
SIZE (rust/crates/mio-1.0.4.crate) = 104212
-SHA256 (rust/crates/mutate_once-0.1.1.crate) = 16cf681a23b4d0a43fc35024c176437f9dcd818db34e0f42ab456a0ee5ad497b
-SIZE (rust/crates/mutate_once-0.1.1.crate) = 4276
+SHA256 (rust/crates/moxcms-0.7.5.crate) = ddd32fa8935aeadb8a8a6b6b351e40225570a37c43de67690383d87ef170cd08
+SIZE (rust/crates/moxcms-0.7.5.crate) = 184232
+SHA256 (rust/crates/mutate_once-0.1.2.crate) = 13d2233c9842d08cfe13f9eac96e207ca6a2ea10b80259ebe8ad0268be27d2af
+SIZE (rust/crates/mutate_once-0.1.2.crate) = 4508
SHA256 (rust/crates/naga-22.1.0.crate) = 8bd5a652b6faf21496f2cfd88fc49989c8db0825d1f6746b1a71a6ede24a63ad
SIZE (rust/crates/naga-22.1.0.crate) = 592289
SHA256 (rust/crates/ndk-0.9.0.crate) = c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4
@@ -607,8 +619,8 @@ SHA256 (rust/crates/notify-8.2.0.crate) = 4d3d07927151ff8575b7087f245456e549fea6
SIZE (rust/crates/notify-8.2.0.crate) = 39067
SHA256 (rust/crates/notify-types-2.0.0.crate) = 5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d
SIZE (rust/crates/notify-types-2.0.0.crate) = 14495
-SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
-SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
+SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399
+SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
SHA256 (rust/crates/num-0.4.3.crate) = 35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23
SIZE (rust/crates/num-0.4.3.crate) = 9575
SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
@@ -689,8 +701,6 @@ SHA256 (rust/crates/ouroboros-0.18.5.crate) = 1e0f050db9c44b97a94723127e6be766ac
SIZE (rust/crates/ouroboros-0.18.5.crate) = 11678
SHA256 (rust/crates/ouroboros_macro-0.18.5.crate) = 3c7028bdd3d43083f6d8d4d5187680d0d3560d54df4cc9d752005268b41e64d0
SIZE (rust/crates/ouroboros_macro-0.18.5.crate) = 22021
-SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
-SIZE (rust/crates/overload-0.1.1.crate) = 24439
SHA256 (rust/crates/owned_ttf_parser-0.25.1.crate) = 36820e9051aca1014ddc75770aab4d68bc1e9e632f0f5627c4086bc216fb583b
SIZE (rust/crates/owned_ttf_parser-0.25.1.crate) = 8989
SHA256 (rust/crates/palette-0.7.6.crate) = 4cbf71184cc5ecc2e4e1baccdb21026c20e5fc3dcf63028a086131b3ab00b6e6
@@ -709,8 +719,8 @@ SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575df
SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
SIZE (rust/crates/paste-1.0.15.crate) = 18374
-SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
-SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078
SIZE (rust/crates/phf-0.11.3.crate) = 23231
SHA256 (rust/crates/phf_generator-0.11.3.crate) = 3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d
@@ -739,30 +749,34 @@ SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c1
SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
SHA256 (rust/crates/png-0.17.16.crate) = 82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526
SIZE (rust/crates/png-0.17.16.crate) = 117975
-SHA256 (rust/crates/polling-3.10.0.crate) = b5bd19146350fe804f7cb2669c851c03d69da628803dab0d98018142aaa5d829
-SIZE (rust/crates/polling-3.10.0.crate) = 60095
-SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
-SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
+SHA256 (rust/crates/png-0.18.0.crate) = 97baced388464909d42d89643fe4361939af9b7ce7a31ee32a168f832a70f2a0
+SIZE (rust/crates/png-0.18.0.crate) = 118041
+SHA256 (rust/crates/polling-3.11.0.crate) = 5d0e4f59085d47d8241c88ead0f274e8a0cb551f3625263c05eb8dd897c34218
+SIZE (rust/crates/polling-3.11.0.crate) = 59387
+SHA256 (rust/crates/potential_utf-0.1.3.crate) = 84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a
+SIZE (rust/crates/potential_utf-0.1.3.crate) = 9698
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
SHA256 (rust/crates/presser-0.3.1.crate) = e8cf8e6a8aa66ce33f63993ffc4ea4271eb5b0530a9002db8455ea6050c77bfa
SIZE (rust/crates/presser-0.3.1.crate) = 20946
-SHA256 (rust/crates/proc-macro-crate-3.3.0.crate) = edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35
-SIZE (rust/crates/proc-macro-crate-3.3.0.crate) = 12432
+SHA256 (rust/crates/proc-macro-crate-3.4.0.crate) = 219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983
+SIZE (rust/crates/proc-macro-crate-3.4.0.crate) = 12690
SHA256 (rust/crates/proc-macro-error-attr2-2.0.0.crate) = 96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5
SIZE (rust/crates/proc-macro-error-attr2-2.0.0.crate) = 7745
SHA256 (rust/crates/proc-macro-error2-2.0.1.crate) = 11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802
SIZE (rust/crates/proc-macro-error2-2.0.1.crate) = 24807
-SHA256 (rust/crates/proc-macro2-1.0.97.crate) = d61789d7719defeb74ea5fe81f2fdfdbd28a803847077cecce2ff14e1472f6f1
-SIZE (rust/crates/proc-macro2-1.0.97.crate) = 52865
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
SHA256 (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8
SIZE (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = 12219
SHA256 (rust/crates/profiling-1.0.17.crate) = 3eb8486b569e12e2c32ad3e204dbaba5e4b5b216e9367044f25f1dba42341773
SIZE (rust/crates/profiling-1.0.17.crate) = 13493
SHA256 (rust/crates/profiling-procmacros-1.0.17.crate) = 52717f9a02b6965224f95ca2a81e2e0c5c43baacd28ca057577988930b6c3d5b
SIZE (rust/crates/profiling-procmacros-1.0.17.crate) = 5895
+SHA256 (rust/crates/pxfm-0.1.24.crate) = 83f9b339b02259ada5c0f4a389b7fb472f933aa17ce176fd2ad98f28bb401fde
+SIZE (rust/crates/pxfm-0.1.24.crate) = 867020
SHA256 (rust/crates/quick-xml-0.37.5.crate) = 331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb
SIZE (rust/crates/quick-xml-0.37.5.crate) = 190481
SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
@@ -789,6 +803,8 @@ SHA256 (rust/crates/rctree-0.5.0.crate) = 3b42e27ef78c35d3998403c1d26f3efd9e135d
SIZE (rust/crates/rctree-0.5.0.crate) = 8298
SHA256 (rust/crates/read-fonts-0.29.3.crate) = 04ca636dac446b5664bd16c069c00a9621806895b8bb02c2dc68542b23b8f25d
SIZE (rust/crates/read-fonts-0.29.3.crate) = 395959
+SHA256 (rust/crates/read-fonts-0.34.0.crate) = 8941f8e9d5f8ad3aebea330d01ac68c0167600eb31a86ecd86e97be4d13b51f5
+SIZE (rust/crates/read-fonts-0.34.0.crate) = 416028
SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a
SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012
SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa
@@ -803,16 +819,12 @@ SHA256 (rust/crates/ref-cast-1.0.24.crate) = 4a0ae411dbe946a674d89546582cea4ba2b
SIZE (rust/crates/ref-cast-1.0.24.crate) = 15252
SHA256 (rust/crates/ref-cast-impl-1.0.24.crate) = 1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7
SIZE (rust/crates/ref-cast-impl-1.0.24.crate) = 9968
-SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
-SIZE (rust/crates/regex-1.11.1.crate) = 254170
-SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
-SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
-SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
-SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
-SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
-SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
-SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
-SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912
+SIZE (rust/crates/regex-1.11.2.crate) = 166265
+SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6
+SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754
+SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
+SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
SHA256 (rust/crates/reis-0.5.0.crate) = 00939c5c526a1b4054ef8d9d96b3f92227f08ca355965e986741b556eda6d289
SIZE (rust/crates/reis-0.5.0.crate) = 72601
SHA256 (rust/crates/renderdoc-sys-1.1.0.crate) = 19b30a45b0cd0bcca8037f3d0dc3421eaf95327a17cad11964fb8179b4fc4832
@@ -847,8 +859,8 @@ SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b6
SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
SIZE (rust/crates/rustix-0.38.44.crate) = 379347
-SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
-SIZE (rust/crates/rustix-1.0.8.crate) = 416688
+SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e
+SIZE (rust/crates/rustix-1.1.2.crate) = 422717
SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
SHA256 (rust/crates/rustybuzz-0.14.1.crate) = cfb9cf8877777222e4a3bc7eb247e398b56baba500c38c1c46842431adc8b55c
@@ -869,24 +881,26 @@ SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
SHA256 (rust/crates/self_cell-1.2.0.crate) = 0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749
SIZE (rust/crates/self_cell-1.2.0.crate) = 16883
-SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
-SIZE (rust/crates/semver-1.0.26.crate) = 31303
+SHA256 (rust/crates/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2
+SIZE (rust/crates/semver-1.0.27.crate) = 30081
SHA256 (rust/crates/sendfd-0.4.4.crate) = b183bfd5b1bc64ab0c1ef3ee06b008a9ef1b68a7d3a99ba566fbfe7a7c6d745b
SIZE (rust/crates/sendfd-0.4.4.crate) = 13046
-SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
-SIZE (rust/crates/serde-1.0.219.crate) = 78983
-SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
-SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.142.crate) = 030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7
-SIZE (rust/crates/serde_json-1.0.142.crate) = 155363
+SHA256 (rust/crates/serde-1.0.226.crate) = 0dca6411025b24b60bfa7ec1fe1f8e710ac09782dca409ee8237ba74b51295fd
+SIZE (rust/crates/serde-1.0.226.crate) = 28484
+SHA256 (rust/crates/serde_core-1.0.226.crate) = ba2ba63999edb9dac981fb34b3e5c0d111a69b0924e253ed29d83f7c99e966a4
+SIZE (rust/crates/serde_core-1.0.226.crate) = 63014
+SHA256 (rust/crates/serde_derive-1.0.226.crate) = 8db53ae22f34573731bafa1db20f04027b2d25e02d8205921b569171699cdb33
+SIZE (rust/crates/serde_derive-1.0.226.crate) = 58702
+SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
SHA256 (rust/crates/serde_repr-0.1.20.crate) = 175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c
SIZE (rust/crates/serde_repr-0.1.20.crate) = 12627
SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
-SHA256 (rust/crates/serde_with-3.14.0.crate) = f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5
-SIZE (rust/crates/serde_with-3.14.0.crate) = 192177
-SHA256 (rust/crates/serde_with_macros-3.14.0.crate) = de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f
-SIZE (rust/crates/serde_with_macros-3.14.0.crate) = 39066
+SHA256 (rust/crates/serde_with-3.14.1.crate) = c522100790450cf78eeac1507263d0a350d4d5b30df0c8e1fe051a10c22b376e
+SIZE (rust/crates/serde_with-3.14.1.crate) = 193025
+SHA256 (rust/crates/serde_with_macros-3.14.1.crate) = 327ada00f7d64abaac1e55a6911e90cf665aa051b9a561c7006c157f4633135e
+SIZE (rust/crates/serde_with_macros-3.14.1.crate) = 39432
SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
SIZE (rust/crates/sha2-0.10.9.crate) = 29271
SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
@@ -905,6 +919,8 @@ SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42
SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
SHA256 (rust/crates/skrifa-0.31.3.crate) = dbeb4ca4399663735553a09dd17ce7e49a0a0203f03b706b39628c4d913a8607
SIZE (rust/crates/skrifa-0.31.3.crate) = 276317
+SHA256 (rust/crates/skrifa-0.36.0.crate) = 37004372610e83ee2a4c69c7d896b41f33da6a3dc1a4fe07dd9b2629a549b1dc
+SIZE (rust/crates/skrifa-0.36.0.crate) = 282755
SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
SIZE (rust/crates/slab-0.4.11.crate) = 18549
SHA256 (rust/crates/slotmap-1.0.7.crate) = dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a
@@ -913,6 +929,8 @@ SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/smithay-client-toolkit-0.19.2.crate) = 3457dea1f0eb631b4034d61d4d8c32074caa6cd1ab2d59f2327bd8461e2c0016
SIZE (rust/crates/smithay-client-toolkit-0.19.2.crate) = 131504
+SHA256 (rust/crates/smithay-client-toolkit-0.20.0.crate) = 0512da38f5e2b31201a93524adb8d3136276fa4fe4aafab4e1f727a82b534cc0
+SIZE (rust/crates/smithay-client-toolkit-0.20.0.crate) = 142597
SHA256 (rust/crates/smithay-egui-0.2.0.crate) = 6794c95b83518f9f91ae8c2faee52302d521c0d541d016b4ed632374041d9c42
SIZE (rust/crates/smithay-egui-0.2.0.crate) = 28130
SHA256 (rust/crates/smol_str-0.2.2.crate) = dd538fb6910ac1099850255cf94a94df6551fbdd602454387d0adb2d1ca6dead
@@ -941,8 +959,8 @@ SHA256 (rust/crates/swash-0.2.5.crate) = f745de914febc7c9ab4388dfaf94bbc87e69f57
SIZE (rust/crates/swash-0.2.5.crate) = 237646
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.105.crate) = 7bc3fcb250e53458e712715cf74285c1f889686520d79294a9ef3bd7aa1fc619
-SIZE (rust/crates/syn-2.0.105.crate) = 299882
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
SHA256 (rust/crates/sys-locale-0.3.2.crate) = 8eab9a99a024a169fe8a903cf9d4a3b3601109bcc13bd9e3c6fff259138626c4
@@ -951,26 +969,26 @@ SHA256 (rust/crates/system-deps-7.0.5.crate) = e4be53aa0cba896d2dc615bd42bbc130a
SIZE (rust/crates/system-deps-7.0.5.crate) = 28669
SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a
SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923
-SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
-SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
+SHA256 (rust/crates/tempfile-3.23.0.crate) = 2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16
+SIZE (rust/crates/tempfile-3.23.0.crate) = 43063
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.14.crate) = 0b0949c3a6c842cbde3f1686d6eea5a010516deb7085f79db747562d4102f41e
-SIZE (rust/crates/thiserror-2.0.14.crate) = 29021
+SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0
+SIZE (rust/crates/thiserror-2.0.16.crate) = 29095
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.14.crate) = cc5b44b4ab9c2fdd0e0512e6bece8388e214c0749f5862b114cc5b7a25daf227
-SIZE (rust/crates/thiserror-impl-2.0.14.crate) = 21219
+SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960
+SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214
SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
-SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
-SIZE (rust/crates/time-0.3.41.crate) = 138369
-SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c
-SIZE (rust/crates/time-core-0.1.4.crate) = 8422
-SHA256 (rust/crates/time-macros-0.2.22.crate) = 3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49
-SIZE (rust/crates/time-macros-0.2.22.crate) = 24604
+SHA256 (rust/crates/time-0.3.44.crate) = 91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d
+SIZE (rust/crates/time-0.3.44.crate) = 143200
+SHA256 (rust/crates/time-core-0.1.6.crate) = 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b
+SIZE (rust/crates/time-core-0.1.6.crate) = 9105
+SHA256 (rust/crates/time-macros-0.2.24.crate) = 30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3
+SIZE (rust/crates/time-macros-0.2.24.crate) = 24715
SHA256 (rust/crates/tiny-skia-0.11.4.crate) = 83d13394d44dae3207b52a326c0c85a8bf87f1541f23b0d143811088497b09ab
SIZE (rust/crates/tiny-skia-0.11.4.crate) = 201082
SHA256 (rust/crates/tiny-skia-path-0.11.4.crate) = 9c9e7fc0c2e86a30b117d0462aa261b72b7a99b7ebd7deb3a14ceda95c5bdc93
@@ -979,8 +997,8 @@ SHA256 (rust/crates/tiny-xlib-0.2.4.crate) = 0324504befd01cab6e0c994f34b2ffa2578
SIZE (rust/crates/tiny-xlib-0.2.4.crate) = 17760
SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
-SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71
-SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
+SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa
+SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038
@@ -991,8 +1009,14 @@ SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d7
SIZE (rust/crates/toml-0.8.23.crate) = 36050
SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_datetime-0.7.2.crate) = 32f1085dec27c2b6632b04c80b3bb1b4300d6495d1e129693bdda7d91e72eec1
+SIZE (rust/crates/toml_datetime-0.7.2.crate) = 17859
SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/toml_edit-0.23.6.crate) = f3effe7c0e86fdff4f69cdd2ccc1b96f933e24811c5441d44904e8683e27184b
+SIZE (rust/crates/toml_edit-0.23.6.crate) = 65753
+SHA256 (rust/crates/toml_parser-1.0.3.crate) = 4cf893c33be71572e0e9aa6dd15e6677937abd686b066eac3f8cd3531688a627
+SIZE (rust/crates/toml_parser-1.0.3.crate) = 34982
SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
SIZE (rust/crates/tracing-0.1.41.crate) = 82448
SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903
@@ -1003,8 +1027,8 @@ SHA256 (rust/crates/tracing-journald-0.3.1.crate) = fc0b4143302cf1022dac868d521e
SIZE (rust/crates/tracing-journald-0.3.1.crate) = 14416
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
-SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008
-SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345
+SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5
+SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274
SHA256 (rust/crates/tracy-client-0.18.2.crate) = ef54005d3d760186fd662dad4b7bb27ecd5531cdef54d1573ebd3f20a9205ed7
SIZE (rust/crates/tracy-client-0.18.2.crate) = 31607
SHA256 (rust/crates/tracy-client-sys-0.26.1.crate) = 319c70195101a93f56db4c74733e272d720768e13471f400c78406a326b172b0
@@ -1033,8 +1057,8 @@ SHA256 (rust/crates/unicode-bidi-mirroring-0.2.0.crate) = 23cb788ffebc92c5948d0e
SIZE (rust/crates/unicode-bidi-mirroring-0.2.0.crate) = 8166
SHA256 (rust/crates/unicode-ccc-0.2.0.crate) = 1df77b101bcc4ea3d78dafc5ad7e4f58ceffe0b2b16bf446aeb50b6cb4157656
SIZE (rust/crates/unicode-ccc-0.2.0.crate) = 8872
-SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
-SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d
+SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480
SHA256 (rust/crates/unicode-linebreak-0.1.5.crate) = 3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f
SIZE (rust/crates/unicode-linebreak-0.1.5.crate) = 15324
SHA256 (rust/crates/unicode-properties-0.1.3.crate) = e70f2a8b45122e719eb623c01822704c4e0907e7e426a05927e1a1cfff5b75d0
@@ -1049,8 +1073,8 @@ SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d
SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853
SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
-SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
-SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b
+SIZE (rust/crates/url-2.5.7.crate) = 87907
SHA256 (rust/crates/usvg-0.37.0.crate) = 38b0a51b72ab80ca511d126b77feeeb4fb1e972764653e61feac30adc161a756
SIZE (rust/crates/usvg-0.37.0.crate) = 32083
SHA256 (rust/crates/usvg-0.42.0.crate) = b84ea542ae85c715f07b082438a4231c3760539d902e11d093847a0b22963032
@@ -1061,8 +1085,8 @@ SHA256 (rust/crates/usvg-tree-0.37.0.crate) = 8ee3d202ebdb97a6215604b8f5b4d6ef90
SIZE (rust/crates/usvg-tree-0.37.0.crate) = 20519
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
-SHA256 (rust/crates/uuid-1.18.0.crate) = f33196643e165781c20a5ead5582283a7dacbb87855d867fbc2df3f81eddc1be
-SIZE (rust/crates/uuid-1.18.0.crate) = 59782
+SHA256 (rust/crates/uuid-1.18.1.crate) = 2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2
+SIZE (rust/crates/uuid-1.18.1.crate) = 60468
SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
SIZE (rust/crates/valuable-0.1.1.crate) = 28679
SHA256 (rust/crates/version-compare-0.2.0.crate) = 852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b
@@ -1073,20 +1097,22 @@ SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
-SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
-SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
-SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
-SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
-SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61
-SIZE (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 16181
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
-SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
-SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 883478de20367e224c0090af9cf5f9fa85bed63a95c1abf3afc5c083ebc06e8c
+SIZE (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 18219
+SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
+SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
+SHA256 (rust/crates/wasm-bindgen-0.2.103.crate) = ab10a69fbd0a177f5f649ad4d8d3305499c42bab9aef2f7ff592d0ec8f833819
+SIZE (rust/crates/wasm-bindgen-0.2.103.crate) = 47309
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.103.crate) = 0bb702423545a6007bbc368fde243ba47ca275e549c8a28617f56f6ba53b1d1c
+SIZE (rust/crates/wasm-bindgen-backend-0.2.103.crate) = 32238
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.53.crate) = a0b221ff421256839509adbb55998214a70d829d3a28c69b4a6672e9d2a42f67
+SIZE (rust/crates/wasm-bindgen-futures-0.4.53.crate) = 16321
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.103.crate) = fc65f4f411d91494355917b605e1480033152658d71f722a90647f56a70c88a0
+SIZE (rust/crates/wasm-bindgen-macro-0.2.103.crate) = 9382
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.103.crate) = ffc003a991398a8ee604a401e194b6b3a39677b3173d6e74495eb51b82e99a32
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.103.crate) = 26418
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.103.crate) = 293c37f4efa430ca14db3721dfbe48d8c33308096bd44d80ebaa775ab71ba1cf
+SIZE (rust/crates/wasm-bindgen-shared-0.2.103.crate) = 9060
SHA256 (rust/crates/wasm-timer-0.2.5.crate) = be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f
SIZE (rust/crates/wasm-timer-0.2.5.crate) = 21668
SHA256 (rust/crates/wayland-backend-0.3.11.crate) = 673a33c33048a5ade91a6b139580fa174e19fb0d23f396dca9fa15f2e1e49b35
@@ -1101,6 +1127,8 @@ SHA256 (rust/crates/wayland-egl-0.32.8.crate) = d36232ee23ba3ea34a6835d68ca1af91
SIZE (rust/crates/wayland-egl-0.32.8.crate) = 6026
SHA256 (rust/crates/wayland-protocols-0.32.9.crate) = efa790ed75fbfd71283bd2521a1cfdc022aabcc28bdcff00851f9e4ae88d9901
SIZE (rust/crates/wayland-protocols-0.32.9.crate) = 155404
+SHA256 (rust/crates/wayland-protocols-experimental-20250721.0.1.crate) = 40a1f863128dcaaec790d7b4b396cc9b9a7a079e878e18c47e6c2d2c5a8dcbb1
+SIZE (rust/crates/wayland-protocols-experimental-20250721.0.1.crate) = 30502
SHA256 (rust/crates/wayland-protocols-misc-0.3.9.crate) = 2dfe33d551eb8bffd03ff067a8b44bb963919157841a99957151299a6307d19c
SIZE (rust/crates/wayland-protocols-misc-0.3.9.crate) = 16234
SHA256 (rust/crates/wayland-protocols-plasma-0.3.9.crate) = a07a14257c077ab3279987c4f8bb987851bf57081b93710381daea94f2c2c032
@@ -1113,8 +1141,8 @@ SHA256 (rust/crates/wayland-server-0.31.10.crate) = fcbd4f3aba6c9fba70445ad2a484
SIZE (rust/crates/wayland-server-0.31.10.crate) = 56154
SHA256 (rust/crates/wayland-sys-0.31.7.crate) = 34949b42822155826b41db8e5d0c1be3a2bd296c747577a43a3e6daefc296142
SIZE (rust/crates/wayland-sys-0.31.7.crate) = 10106
-SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
-SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
+SHA256 (rust/crates/web-sys-0.3.80.crate) = fbe734895e869dc429d78c4b433f8d17d95f8d05317440b4fad5ab2d33e596dc
+SIZE (rust/crates/web-sys-0.3.80.crate) = 641763
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
SHA256 (rust/crates/weezl-0.1.10.crate) = a751b3277700db47d3e574514de2eced5e54dc8a5436a3bf7a0b248b2cee16f3
@@ -1133,8 +1161,8 @@ SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe9399
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
-SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
+SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
+SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
SHA256 (rust/crates/windows-0.52.0.crate) = e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be
@@ -1147,6 +1175,8 @@ SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838c
SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
+SHA256 (rust/crates/windows-core-0.62.0.crate) = 57fe7168f7de578d2d8a05b07fd61870d2e73b4020e9f49aa00da8471723497c
+SIZE (rust/crates/windows-core-0.62.0.crate) = 36955
SHA256 (rust/crates/windows-future-0.2.1.crate) = fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e
SIZE (rust/crates/windows-future-0.2.1.crate) = 17532
SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
@@ -1155,12 +1185,18 @@ SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf
SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-link-0.2.0.crate) = 45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65
+SIZE (rust/crates/windows-link-0.2.0.crate) = 6170
SHA256 (rust/crates/windows-numerics-0.2.0.crate) = 9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1
SIZE (rust/crates/windows-numerics-0.2.0.crate) = 9686
SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
+SHA256 (rust/crates/windows-result-0.4.0.crate) = 7084dcc306f89883455a206237404d3eaf961e5bd7e0f312f7c91f57eb44167f
+SIZE (rust/crates/windows-result-0.4.0.crate) = 13420
SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
+SHA256 (rust/crates/windows-strings-0.5.0.crate) = 7218c655a553b0bed4426cf54b20d7ba363ef543b52d515b3e48d7fd55318dda
+SIZE (rust/crates/windows-strings-0.5.0.crate) = 13992
SHA256 (rust/crates/windows-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0
SIZE (rust/crates/windows-sys-0.45.0.crate) = 2568659
SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
@@ -1171,6 +1207,8 @@ SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b3
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-sys-0.61.0.crate) = e201184e40b2ede64bc2ea34968b28e33622acdbbf37104f0e4a33f7abe657aa
+SIZE (rust/crates/windows-sys-0.61.0.crate) = 2517134
SHA256 (rust/crates/windows-targets-0.42.2.crate) = 8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071
SIZE (rust/crates/windows-targets-0.42.2.crate) = 5492
SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
@@ -1245,18 +1283,18 @@ SHA256 (rust/crates/winit-0.30.12.crate) = c66d4b9ed69c4009f6321f762d6e61ad8a238
SIZE (rust/crates/winit-0.30.12.crate) = 604631
SHA256 (rust/crates/winnow-0.6.24.crate) = c8d71a593cc5c42ad7876e2c1fda56f314f3754c084128833e64f1345ff8a03a
SIZE (rust/crates/winnow-0.6.24.crate) = 165680
-SHA256 (rust/crates/winnow-0.7.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95
-SIZE (rust/crates/winnow-0.7.12.crate) = 174403
-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/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
+SIZE (rust/crates/winnow-0.7.13.crate) = 174454
+SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
+SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
SIZE (rust/crates/writeable-0.6.1.crate) = 24068
SHA256 (rust/crates/x11-dl-2.21.0.crate) = 38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f
SIZE (rust/crates/x11-dl-2.21.0.crate) = 66823
-SHA256 (rust/crates/x11rb-0.13.1.crate) = 5d91ffca73ee7f68ce055750bf9f6eca0780b8c85eff9bc046a3b0da41755e12
-SIZE (rust/crates/x11rb-0.13.1.crate) = 223916
-SHA256 (rust/crates/x11rb-protocol-0.13.1.crate) = ec107c4503ea0b4a98ef47356329af139c0a4f7750e621cf2973cd3385ebcb3d
-SIZE (rust/crates/x11rb-protocol-0.13.1.crate) = 508522
+SHA256 (rust/crates/x11rb-0.13.2.crate) = 9993aa5be5a26815fe2c3eacfc1fde061fc1a1f094bf1ad2a18bf9c495dd7414
+SIZE (rust/crates/x11rb-0.13.2.crate) = 220549
+SHA256 (rust/crates/x11rb-protocol-0.13.2.crate) = ea6fc2961e4ef194dcbfe56bb845534d0dc8098940c7e5c012a258bfec6701bd
+SIZE (rust/crates/x11rb-protocol-0.13.2.crate) = 514069
SHA256 (rust/crates/xcursor-0.3.10.crate) = bec9e4a500ca8864c5b47b8b482a73d62e4237670e5b5f1d6b9e3cae50f28f2b
SIZE (rust/crates/xcursor-0.3.10.crate) = 7768
SHA256 (rust/crates/xdg-2.5.2.crate) = 213b7324336b53d2414b2db8537e56544d981803139155afa84f76eeebb7a546
@@ -1265,8 +1303,6 @@ SHA256 (rust/crates/xdg-3.0.0.crate) = 2fb433233f2df9344722454bc7e96465c9d03bff9
SIZE (rust/crates/xdg-3.0.0.crate) = 15821
SHA256 (rust/crates/xdg-user-0.2.1.crate) = a1d5cd803f28ce5a488c8b129858222998c0a06bbec81f9d1b71faed1f9f9f0e
SIZE (rust/crates/xdg-user-0.2.1.crate) = 9538
-SHA256 (rust/crates/xkbcommon-0.7.0.crate) = 13867d259930edc7091a6c41b4ce6eee464328c6ff9659b7e4c668ca20d4c91e
-SIZE (rust/crates/xkbcommon-0.7.0.crate) = 58896
SHA256 (rust/crates/xkbcommon-0.8.0.crate) = 8d66ca9352cbd4eecbbc40871d8a11b4ac8107cfc528a6e14d7c19c69d0e1ac9
SIZE (rust/crates/xkbcommon-0.8.0.crate) = 59098
SHA256 (rust/crates/xkbcommon-0.9.0.crate) = a7a974f48060a14e95705c01f24ad9c3345022f4d97441b8a36beb7ed5c4a02d
@@ -1287,18 +1323,18 @@ SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f659
SIZE (rust/crates/yoke-0.8.0.crate) = 28726
SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
-SHA256 (rust/crates/zbus-5.9.0.crate) = 4bb4f9a464286d42851d18a605f7193b8febaf5b0919d71c6399b7b26e5b0aad
-SIZE (rust/crates/zbus-5.9.0.crate) = 165564
-SHA256 (rust/crates/zbus_macros-5.9.0.crate) = ef9859f68ee0c4ee2e8cde84737c78e3f4c54f946f2a38645d0d4c7a95327659
-SIZE (rust/crates/zbus_macros-5.9.0.crate) = 36903
+SHA256 (rust/crates/zbus-5.11.0.crate) = 2d07e46d035fb8e375b2ce63ba4e4ff90a7f73cf2ffb0138b29e1158d2eaadf7
+SIZE (rust/crates/zbus-5.11.0.crate) = 167028
+SHA256 (rust/crates/zbus_macros-5.11.0.crate) = 57e797a9c847ed3ccc5b6254e8bcce056494b375b511b3d6edcec0aeb4defaca
+SIZE (rust/crates/zbus_macros-5.11.0.crate) = 37505
SHA256 (rust/crates/zbus_names-4.2.0.crate) = 7be68e64bf6ce8db94f63e72f0c7eb9a60d733f7e0499e628dfab0f84d6bcb97
SIZE (rust/crates/zbus_names-4.2.0.crate) = 17015
SHA256 (rust/crates/zeno-0.3.3.crate) = 6df3dc4292935e51816d896edcd52aa30bc297907c26167fec31e2b0c6a32524
SIZE (rust/crates/zeno-0.3.3.crate) = 46042
-SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
-SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
-SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
-SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
+SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c
+SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663
+SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831
+SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827
SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
@@ -1311,43 +1347,45 @@ SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f66
SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
SHA256 (rust/crates/zune-core-0.4.12.crate) = 3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a
SIZE (rust/crates/zune-core-0.4.12.crate) = 17355
-SHA256 (rust/crates/zune-jpeg-0.4.20.crate) = fc1f7e205ce79eb2da3cd71c5f55f3589785cb7c79f6a03d1c8d1491bda5d089
-SIZE (rust/crates/zune-jpeg-0.4.20.crate) = 67723
-SHA256 (rust/crates/zvariant-5.6.0.crate) = d91b3680bb339216abd84714172b5138a4edac677e641ef17e1d8cb1b3ca6e6f
-SIZE (rust/crates/zvariant-5.6.0.crate) = 90550
-SHA256 (rust/crates/zvariant_derive-5.6.0.crate) = 3a8c68501be459a8dbfffbe5d792acdd23b4959940fc87785fb013b32edbc208
-SIZE (rust/crates/zvariant_derive-5.6.0.crate) = 14278
-SHA256 (rust/crates/zvariant_utils-3.2.0.crate) = e16edfee43e5d7b553b77872d99bc36afdda75c223ca7ad5e3fbecd82ca5fc34
-SIZE (rust/crates/zvariant_utils-3.2.0.crate) = 14779
+SHA256 (rust/crates/zune-jpeg-0.4.21.crate) = 29ce2c8a9384ad323cf564b67da86e21d3cfdff87908bc1223ed5c99bc792713
+SIZE (rust/crates/zune-jpeg-0.4.21.crate) = 68268
+SHA256 (rust/crates/zvariant-5.7.0.crate) = 999dd3be73c52b1fccd109a4a81e4fcd20fab1d3599c8121b38d04e1419498db
+SIZE (rust/crates/zvariant-5.7.0.crate) = 90643
+SHA256 (rust/crates/zvariant_derive-5.7.0.crate) = 6643fd0b26a46d226bd90d3f07c1b5321fe9bb7f04673cb37ac6d6883885b68e
+SIZE (rust/crates/zvariant_derive-5.7.0.crate) = 14214
+SHA256 (rust/crates/zvariant_utils-3.2.1.crate) = c6949d142f89f6916deca2232cf26a8afacf2b9fdc35ce766105e104478be599
+SIZE (rust/crates/zvariant_utils-3.2.1.crate) = 14678
SHA256 (DioxusLabs-taffy-7781c70241f7f572130c13106f2a869a9cf80885_GH0.tar.gz) = e1a8e5cd37d8bb34badfd3c3e03a6948893a2ae6f789143162253f1f8e11fd4a
SIZE (DioxusLabs-taffy-7781c70241f7f572130c13106f2a869a9cf80885_GH0.tar.gz) = 389939
+SHA256 (pop-os-cosmic-settings-daemon-181e8f9c6269253f173f1bbcdd1385f23c78c598_GH0.tar.gz) = f72636014cd2c5cdccf988a50782997cc630146b987ce677759ff028bcd39822
+SIZE (pop-os-cosmic-settings-daemon-181e8f9c6269253f173f1bbcdd1385f23c78c598_GH0.tar.gz) = 106335
SHA256 (smithay-smithay-eb45814725597a7f0db07eccf4bd473d87c730bc_GH0.tar.gz) = ee1b884c5b1718dd5aadac626c7b69934078a8da0b6f15074ac4e8617a7e55d5
SIZE (smithay-smithay-eb45814725597a7f0db07eccf4bd473d87c730bc_GH0.tar.gz) = 794089
SHA256 (jackpot51-rust-atomicwrites-043ab4859d53ffd3d55334685303d8df39c9f768_GH0.tar.gz) = 95ce4266b50ce6470ba74a5a9ce718bbfba45bf5ab43786db05be1682f6f0db1
SIZE (jackpot51-rust-atomicwrites-043ab4859d53ffd3d55334685303d8df39c9f768_GH0.tar.gz) = 6787
-SHA256 (pop-os-cosmic-text-f7033bb0433f6a9ba109007027781ba46ea9ba27_GH0.tar.gz) = d42d4ad0b9b69dc6d2867c980ee003e493fcbbbf8f47fc6ba912e91cf0392d7c
-SIZE (pop-os-cosmic-text-f7033bb0433f6a9ba109007027781ba46ea9ba27_GH0.tar.gz) = 2890733
SHA256 (pop-os-glyphon-iced-0.14-dev_GH0.tar.gz) = ec5f82cdbf5f5c0a7313cad64de78365d51c196d3bb54f645c9f186b08eac74b
SIZE (pop-os-glyphon-iced-0.14-dev_GH0.tar.gz) = 183465
+SHA256 (pop-os-dbus-settings-bindings-3b86984332be2c930a3536ab714b843c851fa8ca_GH0.tar.gz) = b4287d22cc6987dcd74a94ae18c20c56cfcea16d79ea9a190ab831788530d88a
+SIZE (pop-os-dbus-settings-bindings-3b86984332be2c930a3536ab714b843c851fa8ca_GH0.tar.gz) = 58223
SHA256 (pop-os-freedesktop-icons-8a05c322c482ff3c69cf34bacfee98907ac45307_GH0.tar.gz) = 401e64639e4a897ed5c658db7b210c75d328af7a3b100874cbb8a4ee5a472f93
SIZE (pop-os-freedesktop-icons-8a05c322c482ff3c69cf34bacfee98907ac45307_GH0.tar.gz) = 10860
SHA256 (pop-os-window_clipboard-pop-0.13-2_GH0.tar.gz) = 2181c53f2fe5d373cedfa7fe826bab04cbdd39fdbcb77920bbcc9f41a9cca79c
SIZE (pop-os-window_clipboard-pop-0.13-2_GH0.tar.gz) = 24227
-SHA256 (pop-os-softbuffer-cosmic-4.0_GH0.tar.gz) = 980f30eb5afc07acdec43f181a9e745cb7a887a6dff7e06dc9199748b2487569
-SIZE (pop-os-softbuffer-cosmic-4.0_GH0.tar.gz) = 165853
-SHA256 (pop-os-cosmic-protocols-8e84152fedf350d2756a2c1c90e07313acb9cdf6_GH0.tar.gz) = b62a379a62435aa5bace0bb6e296cb572ea8535231f476e8d838035b0d507c82
-SIZE (pop-os-cosmic-protocols-8e84152fedf350d2756a2c1c90e07313acb9cdf6_GH0.tar.gz) = 49590
SHA256 (pop-os-cosmic-randr-bce9cdf2d447508d4e2d54a2be4fcd738ab51df5_GH0.tar.gz) = fdd6a3f5532a956900d690305b7685b24fa0fdc8699c4d1c8d18ec4026f0caf0
SIZE (pop-os-cosmic-randr-bce9cdf2d447508d4e2d54a2be4fcd738ab51df5_GH0.tar.gz) = 35872
-SHA256 (pop-os-cosmic-settings-daemon-8b3343794fb572e86fb835ec3b81648d67502288_GH0.tar.gz) = 5e3ecd07400e953774e9073cc803db02687f9c260f33f4b4d1d80c7afb996139
-SIZE (pop-os-cosmic-settings-daemon-8b3343794fb572e86fb835ec3b81648d67502288_GH0.tar.gz) = 106307
SHA256 (pop-os-smithay-clipboard-pop-dnd-5_GH0.tar.gz) = 5e871e450991b94b8c09bc08994d6173e9bbb0f80b19ea7e3a126527d765bc90
SIZE (pop-os-smithay-clipboard-pop-dnd-5_GH0.tar.gz) = 22877
+SHA256 (pop-os-cosmic-text-e04bfd098f58958b09f0cf5e14a67f87e49dbaec_GH0.tar.gz) = daad121d29468c81caadd4c838f9f90cdb1c5e9713d418305276cfe0b257191e
+SIZE (pop-os-cosmic-text-e04bfd098f58958b09f0cf5e14a67f87e49dbaec_GH0.tar.gz) = 2892556
+SHA256 (pop-os-softbuffer-cosmic-4.0_GH0.tar.gz) = 980f30eb5afc07acdec43f181a9e745cb7a887a6dff7e06dc9199748b2487569
+SIZE (pop-os-softbuffer-cosmic-4.0_GH0.tar.gz) = 165853
+SHA256 (pop-os-cosmic-protocols-d0e95be25e423cfe523b11111a3666ed7aaf0dc4_GH0.tar.gz) = 8b802e07e033f8550ec87f93154c871ef844fb628208f3fe1296ea61ca3f4aed
+SIZE (pop-os-cosmic-protocols-d0e95be25e423cfe523b11111a3666ed7aaf0dc4_GH0.tar.gz) = 44738
+SHA256 (pop-os-libcosmic-9ccade723a3f5d4438b16d5ad5ace927b903e794_GH0.tar.gz) = fabde760cd65734d546af3fa90d361a24db7335cade1244f2effb522589aa590
+SIZE (pop-os-libcosmic-9ccade723a3f5d4438b16d5ad5ace927b903e794_GH0.tar.gz) = 1400326
SHA256 (Drakulix-id-tree-632a57d6d49160e18d7300fa7edae52281ec5482_GH0.tar.gz) = 8393b1b94f1f2d00c916b677e898332579420d8cf3781a68d1866c1b9bc8685d
SIZE (Drakulix-id-tree-632a57d6d49160e18d7300fa7edae52281ec5482_GH0.tar.gz) = 29608
-SHA256 (pop-os-libcosmic-8412dd593913b85618ec30e8b92a58aaa0ad6bb8_GH0.tar.gz) = e2f3cb80aa0c4da254ac950de83575280f2f711a1a0b5a424b1a0f1237804819
-SIZE (pop-os-libcosmic-8412dd593913b85618ec30e8b92a58aaa0ad6bb8_GH0.tar.gz) = 1397346
-SHA256 (pop-os-cosmic-comp-epoch-1.0.0-beta.1.1_GH0.tar.gz) = 3ba4f6d94f6c0717ebbefd6c888c0e0a43038cdc02414d6cc51f9a4d7014c1c2
-SIZE (pop-os-cosmic-comp-epoch-1.0.0-beta.1.1_GH0.tar.gz) = 465159
-SHA256 (pop-os-iced-0.4.2-3044-g13134181_GH0.tar.gz) = 9fa5bee4e96628e2e300d8f3b4598e4d231fc782317a203783247edcf8f082c0
-SIZE (pop-os-iced-0.4.2-3044-g13134181_GH0.tar.gz) = 5273784
+SHA256 (pop-os-cosmic-comp-epoch-1.0.0-beta.2_GH0.tar.gz) = b8d97b9d6e444f7b7cfa309fd982fb78ff25f1b5de1f2b161987872d6e3be0d4
+SIZE (pop-os-cosmic-comp-epoch-1.0.0-beta.2_GH0.tar.gz) = 472087
+SHA256 (pop-os-iced-0.4.2-3049-gd0508750_GH0.tar.gz) = 94852a405015b9ecb04c9768775dd3ecf976b1d003bfbb62952e30bb9f4f3164
+SIZE (pop-os-iced-0.4.2-3049-gd0508750_GH0.tar.gz) = 5278008
diff --git a/x11-wm/cosmic-comp/files/patch-libdisplay-info-0.3 b/x11-wm/cosmic-comp/files/patch-libdisplay-info-0.3
index fb2f1a87c873..2c80d517cbfe 100644
--- a/x11-wm/cosmic-comp/files/patch-libdisplay-info-0.3
+++ b/x11-wm/cosmic-comp/files/patch-libdisplay-info-0.3
@@ -1,8 +1,8 @@
https://github.com/Smithay/libdisplay-info-rs/pull/17
---- Cargo.lock.orig 2025-04-24 10:45:50 UTC
+--- Cargo.lock.orig 2025-10-15 12:45:19 UTC
+++ Cargo.lock
-@@ -2900,9 +2900,9 @@ name = "libdisplay-info"
+@@ -3005,9 +3005,9 @@ name = "libdisplay-info"
[[package]]
name = "libdisplay-info"
@@ -12,21 +12,9 @@ https://github.com/Smithay/libdisplay-info-rs/pull/17
-checksum = "4210cfe93a0dc37228e08105e3c13171e5af816f7bd39e00e3d3adcf2b487a2b"
+checksum = "59fd96dbb2381ff31f314f07accbdf8550febdcc5cd8761ecaf7c1763361c359"
dependencies = [
- "bitflags 2.8.0",
+ "bitflags 2.9.4",
"libc",
-@@ -2913,9 +2913,9 @@ name = "libdisplay-info-derive"
-
- [[package]]
- name = "libdisplay-info-derive"
--version = "0.1.0"
-+version = "0.1.1"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "ea1cd31036b732a546d845f9485c56b1b606b5e476b0821c680dd66c8cd6fcee"
-+checksum = "8dc2c710cf5819e91220a446d9e64acc6814386cc22c509c3f0df83c0b874a98"
- dependencies = [
- "proc-macro2",
- "quote",
-@@ -2924,9 +2924,9 @@ name = "libdisplay-info-sys"
+@@ -3029,9 +3029,9 @@ name = "libdisplay-info-sys"
[[package]]
name = "libdisplay-info-sys"
@@ -38,7 +26,7 @@ https://github.com/Smithay/libdisplay-info-rs/pull/17
dependencies = [
"semver",
"system-deps",
---- Cargo.toml.orig 2025-09-19 13:33:10 UTC
+--- Cargo.toml.orig 2025-10-15 12:45:19 UTC
+++ Cargo.toml
@@ -32,7 +32,7 @@ cosmic-text = { git = "https://github.com/pop-os/cosmi
cosmic-text = { git = "https://github.com/pop-os/cosmic-text.git", features = [
@@ -49,12 +37,14 @@ https://github.com/Smithay/libdisplay-info-rs/pull/17
egui = { version = "0.31.0", optional = true }
egui_plot = { version = "0.31.0", optional = true }
i18n-embed = { version = "0.16", features = [
---- cosmic-comp-config/Cargo.toml.orig 2025-04-24 10:45:50 UTC
+--- cosmic-comp-config/Cargo.toml.orig 2025-10-15 12:45:19 UTC
+++ cosmic-comp-config/Cargo.toml
-@@ -6,5 +6,5 @@ input = "0.9.0"
- [dependencies]
+@@ -7,7 +7,7 @@ input = "0.9.0"
cosmic-config = { git = "https://github.com/pop-os/libcosmic/" }
+ cosmic-randr-shell = { git = "https://github.com/pop-os/cosmic-randr/", optional = true }
input = "0.9.0"
-libdisplay-info = { version = "0.2.0", optional = true }
+libdisplay-info = { version = "0.3.0", optional = true }
serde = { version = "1", features = ["derive"] }
+ ron = { version = "0.9.0-alpha.0", optional = true }
+ tracing = { version = "0.1.37", features = [
diff --git a/x11/foot/Makefile b/x11/foot/Makefile
index 6b19c95072c7..8669899d28b2 100644
--- a/x11/foot/Makefile
+++ b/x11/foot/Makefile
@@ -1,5 +1,5 @@
PORTNAME= foot
-DISTVERSION= 1.24.0
+DISTVERSION= 1.25.0
CATEGORIES= x11 wayland
MASTER_SITES= https://codeberg.org/dnkl/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
diff --git a/x11/foot/distinfo b/x11/foot/distinfo
index 1a6d718ef28b..805ce442e40c 100644
--- a/x11/foot/distinfo
+++ b/x11/foot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757665113
-SHA256 (foot-1.24.0.tar.gz) = db2266f1a541662187ded46648a52feb0f8761b26ef7a8360bf3ac8315321bef
-SIZE (foot-1.24.0.tar.gz) = 616432
+TIMESTAMP = 1760597218
+SHA256 (foot-1.25.0.tar.gz) = 442a42d576ec72dd50f2d3faea8a664230a47bac79dc1eb6e7c9125ee76c130f
+SIZE (foot-1.25.0.tar.gz) = 621078