aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Keywords/sample.ucl3
-rw-r--r--Mk/Uses/kde.mk14
-rw-r--r--accessibility/kmag/distinfo6
-rw-r--r--accessibility/kmousetool/distinfo6
-rw-r--r--accessibility/kmouth/distinfo6
-rw-r--r--archivers/ark/distinfo6
-rw-r--r--archivers/kf6-karchive/distinfo6
-rw-r--r--archivers/py-pyppmd/Makefile2
-rw-r--r--archivers/py-pyppmd/distinfo6
-rw-r--r--archivers/py-pyzstd/Makefile4
-rw-r--r--archivers/py-pyzstd/distinfo6
-rw-r--r--astro/kosmindoormap/distinfo6
-rw-r--r--astro/marble/distinfo6
-rw-r--r--audio/audiocd-kio/distinfo6
-rw-r--r--audio/elisa/distinfo6
-rw-r--r--audio/juk/distinfo6
-rw-r--r--audio/kmix/distinfo6
-rw-r--r--audio/kwave/distinfo6
-rw-r--r--audio/libkcddb/distinfo6
-rw-r--r--audio/libkcompactdisc/distinfo6
-rw-r--r--audio/mac/Makefile2
-rw-r--r--audio/mac/distinfo6
-rw-r--r--audio/plasma6-kpipewire/distinfo6
-rw-r--r--audio/plasma6-kpipewire/files/patch-git-01-6dc69b0674f9946641e88151c209ce58f085d06a116
-rw-r--r--audio/plasma6-ocean-sound-theme/distinfo6
-rw-r--r--audio/plasma6-oxygen-sounds/distinfo6
-rw-r--r--audio/plasma6-plasma-pa/distinfo6
-rw-r--r--audio/py-pyradio/Makefile2
-rw-r--r--audio/py-pyradio/distinfo6
-rw-r--r--audio/py-pyradio/files/patch-pyproject.toml26
-rw-r--r--biology/py-cutadapt/Makefile2
-rw-r--r--biology/py-cutadapt/distinfo6
-rw-r--r--cad/Makefile1
-rw-r--r--cad/kicad-doc/Makefile2
-rw-r--r--cad/kicad-doc/distinfo6
-rw-r--r--cad/kicad-library-footprints/Makefile2
-rw-r--r--cad/kicad-library-footprints/distinfo6
-rw-r--r--cad/kicad-library-footprints/pkg-plist35
-rw-r--r--cad/kicad-library-packages3d/Makefile2
-rw-r--r--cad/kicad-library-packages3d/distinfo6
-rw-r--r--cad/kicad-library-packages3d/pkg-plist5
-rw-r--r--cad/kicad-library-symbols/Makefile2
-rw-r--r--cad/kicad-library-symbols/distinfo6
-rw-r--r--cad/kicad-library-symbols/pkg-plist5
-rw-r--r--cad/kicad-library-templates/Makefile2
-rw-r--r--cad/kicad-library-templates/distinfo6
-rw-r--r--cad/kicad/Makefile3
-rw-r--r--cad/kicad/distinfo6
-rw-r--r--cad/py-verilog-parser/Makefile22
-rw-r--r--cad/py-verilog-parser/distinfo3
-rw-r--r--cad/py-verilog-parser/pkg-descr3
-rw-r--r--comms/hydrasdr/Makefile15
-rw-r--r--comms/hydrasdr/distinfo6
-rw-r--r--comms/hydrasdr/files/patch-libhydrasdr_CMakeLists.txt22
-rw-r--r--comms/hydrasdr/pkg-plist7
-rw-r--r--databases/akonadi/Makefile1
-rw-r--r--databases/akonadi/distinfo6
-rw-r--r--databases/cego/Makefile2
-rw-r--r--databases/cego/distinfo6
-rw-r--r--deskutils/akonadi-calendar-tools/distinfo6
-rw-r--r--deskutils/akonadi-import-wizard/distinfo6
-rw-r--r--deskutils/akonadiconsole/distinfo6
-rw-r--r--deskutils/akonadiconsole/pkg-plist1
-rw-r--r--deskutils/akregator/distinfo6
-rw-r--r--deskutils/grantlee-editor/distinfo6
-rw-r--r--deskutils/grantleetheme/distinfo6
-rw-r--r--deskutils/itinerary/distinfo6
-rw-r--r--deskutils/kaddressbook/distinfo6
-rw-r--r--deskutils/kalarm/distinfo6
-rw-r--r--deskutils/kcharselect/distinfo6
-rw-r--r--deskutils/kdeconnect-kde/distinfo6
-rw-r--r--deskutils/kdepim-addons/distinfo6
-rw-r--r--deskutils/kdepim-runtime/Makefile1
-rw-r--r--deskutils/kdepim-runtime/distinfo6
-rw-r--r--deskutils/keditbookmarks/distinfo6
-rw-r--r--deskutils/kf6-kstatusnotifieritem/distinfo6
-rw-r--r--deskutils/kfind/distinfo6
-rw-r--r--deskutils/kmail-account-wizard/distinfo6
-rw-r--r--deskutils/kmail/distinfo6
-rw-r--r--deskutils/kongress/distinfo6
-rw-r--r--deskutils/kontact/distinfo6
-rw-r--r--deskutils/korganizer/distinfo6
-rw-r--r--deskutils/kruler/distinfo6
-rw-r--r--deskutils/kweather/distinfo6
-rw-r--r--deskutils/kweathercore/distinfo6
-rw-r--r--deskutils/libkdepim/distinfo6
-rw-r--r--deskutils/mbox-importer/distinfo6
-rw-r--r--deskutils/merkuro/distinfo6
-rw-r--r--deskutils/pim-data-exporter/distinfo6
-rw-r--r--deskutils/pim-sieve-editor/distinfo6
-rw-r--r--deskutils/plasma6-milou/distinfo6
-rw-r--r--deskutils/plasma6-milou/pkg-plist4
-rw-r--r--deskutils/plasma6-sddm-kcm/distinfo6
-rw-r--r--deskutils/plasma6-xdg-desktop-portal-kde/Makefile2
-rw-r--r--deskutils/plasma6-xdg-desktop-portal-kde/distinfo6
-rw-r--r--deskutils/podman-desktop/Makefile2
-rw-r--r--deskutils/readur/Makefile6
-rw-r--r--deskutils/readur/Makefile.crates100
-rw-r--r--deskutils/readur/distinfo210
-rw-r--r--deskutils/readur/pkg-plist7
-rw-r--r--deskutils/zanshin/distinfo6
-rw-r--r--devel/Makefile1
-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-crt-cpp/pkg-plist1
-rw-r--r--devel/dolphin-plugins/distinfo6
-rw-r--r--devel/dolphin-plugins/pkg-plist5
-rw-r--r--devel/electron37/Makefile.version2
-rw-r--r--devel/electron37/distinfo10
-rw-r--r--devel/electron37/files/patch-electron_shell_browser_api_electron__api__app.cc8
-rw-r--r--devel/electron37/files/patch-electron_shell_common_node__bindings.cc10
-rw-r--r--devel/electron37/files/patch-electron_spec_api-app-spec.ts20
-rw-r--r--devel/electron38/Makefile4
-rw-r--r--devel/electron38/Makefile.version2
-rw-r--r--devel/electron38/distinfo22
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_api_electron__api__app.cc8
-rw-r--r--devel/electron38/files/patch-electron_spec_api-app-spec.ts20
-rw-r--r--devel/kapptemplate/distinfo6
-rw-r--r--devel/kapptemplate/pkg-plist1
-rw-r--r--devel/kcachegrind/distinfo6
-rw-r--r--devel/kcachegrind/pkg-plist1
-rw-r--r--devel/kde-dev-scripts/distinfo6
-rw-r--r--devel/kde-dev-utils/distinfo6
-rw-r--r--devel/kde-dev-utils/pkg-plist1
-rw-r--r--devel/kdesdk-kio/distinfo6
-rw-r--r--devel/kdesdk-thumbnailers/distinfo6
-rw-r--r--devel/kdev-php/distinfo6
-rw-r--r--devel/kdev-php/pkg-plist1
-rw-r--r--devel/kdev-python/distinfo6
-rw-r--r--devel/kdev-python/pkg-plist1
-rw-r--r--devel/kdevelop/distinfo6
-rw-r--r--devel/kdevelop/pkg-plist62
-rw-r--r--devel/kf6-extra-cmake-modules/Makefile2
-rw-r--r--devel/kf6-extra-cmake-modules/distinfo8
-rw-r--r--devel/kf6-kapidox/distinfo6
-rw-r--r--devel/kf6-kauth/distinfo6
-rw-r--r--devel/kf6-kbookmarks/distinfo6
-rw-r--r--devel/kf6-kcmutils/distinfo6
-rw-r--r--devel/kf6-kconfig/distinfo6
-rw-r--r--devel/kf6-kcoreaddons/distinfo6
-rw-r--r--devel/kf6-kcrash/distinfo6
-rw-r--r--devel/kf6-kdbusaddons/distinfo6
-rw-r--r--devel/kf6-kdeclarative/distinfo6
-rw-r--r--devel/kf6-kdoctools/distinfo6
-rw-r--r--devel/kf6-kfilemetadata/distinfo6
-rw-r--r--devel/kf6-ki18n/distinfo6
-rw-r--r--devel/kf6-kidletime/distinfo6
-rw-r--r--devel/kf6-kio/Makefile1
-rw-r--r--devel/kf6-kio/distinfo6
-rw-r--r--devel/kf6-kitemmodels/distinfo6
-rw-r--r--devel/kf6-knewstuff/distinfo6
-rw-r--r--devel/kf6-knotifications/distinfo6
-rw-r--r--devel/kf6-knotifyconfig/distinfo6
-rw-r--r--devel/kf6-kpackage/distinfo6
-rw-r--r--devel/kf6-kparts/distinfo6
-rw-r--r--devel/kf6-kpeople/distinfo6
-rw-r--r--devel/kf6-kpty/distinfo6
-rw-r--r--devel/kf6-kservice/distinfo6
-rw-r--r--devel/kf6-ktexteditor/distinfo6
-rw-r--r--devel/kf6-ktexttemplate/distinfo6
-rw-r--r--devel/kf6-kunitconversion/distinfo6
-rw-r--r--devel/kf6-solid/distinfo6
-rw-r--r--devel/kf6-threadweaver/distinfo6
-rw-r--r--devel/kio-extras/distinfo6
-rw-r--r--devel/kio-extras/pkg-plist2
-rw-r--r--devel/kirigami-gallery/distinfo6
-rw-r--r--devel/kirigami-gallery/pkg-plist1
-rw-r--r--devel/kopeninghours/distinfo6
-rw-r--r--devel/kpublictransport/distinfo6
-rw-r--r--devel/kpublictransport/pkg-plist1
-rw-r--r--devel/ktextaddons/Makefile6
-rw-r--r--devel/ktextaddons/distinfo6
-rw-r--r--devel/ktextaddons/pkg-plist37
-rw-r--r--devel/kunifiedpush/distinfo6
-rw-r--r--devel/libbacktrace/Makefile3
-rw-r--r--devel/lokalize/distinfo6
-rw-r--r--devel/massif-visualizer/distinfo6
-rw-r--r--devel/massif-visualizer/pkg-plist1
-rw-r--r--devel/meson-python/Makefile24
-rw-r--r--devel/meson-python/distinfo6
-rw-r--r--devel/nextest/Makefile533
-rw-r--r--devel/nextest/distinfo1066
-rw-r--r--devel/pecl-swoole/Makefile13
-rw-r--r--devel/plasma6-kwrited/distinfo6
-rw-r--r--devel/plasma6-plasma-sdk/distinfo6
-rw-r--r--devel/plasma6-plasma5support/Makefile6
-rw-r--r--devel/plasma6-plasma5support/distinfo6
-rw-r--r--devel/plasma6-plasma5support/pkg-plist89
-rw-r--r--devel/poxml/distinfo6
-rw-r--r--devel/py-dj51-strawberry-graphql/Makefile2
-rw-r--r--devel/py-dj51-strawberry-graphql/distinfo6
-rw-r--r--devel/py-dj52-strawberry-graphql/Makefile2
-rw-r--r--devel/py-dj52-strawberry-graphql/distinfo6
-rw-r--r--devel/py-pyproject-metadata/Makefile2
-rw-r--r--devel/py-ruff/Makefile72
-rw-r--r--devel/py-ruff/distinfo144
-rw-r--r--devel/py-strawberry-graphql/Makefile4
-rw-r--r--devel/py-strawberry-graphql/distinfo6
-rw-r--r--devel/py-uv-build/Makefile2
-rw-r--r--devel/py-uv-build/distinfo6
-rw-r--r--devel/py-uv/Makefile2
-rw-r--r--devel/py-uv/distinfo6
-rw-r--r--devel/ruff/Makefile3
-rw-r--r--devel/ruff/Makefile.crates69
-rw-r--r--devel/ruff/distinfo144
-rw-r--r--devel/umbrello/Makefile1
-rw-r--r--devel/umbrello/distinfo6
-rw-r--r--devel/umbrello/pkg-plist1
-rw-r--r--devel/umpire/Makefile37
-rw-r--r--devel/umpire/distinfo7
-rw-r--r--devel/umpire/files/patch-src_tpl_CMakeLists.txt36
-rw-r--r--devel/umpire/files/patch-src_umpire_resource_FileMemoryResource.cpp19
-rw-r--r--devel/umpire/pkg-descr3
-rw-r--r--devel/umpire/pkg-plist91
-rw-r--r--devel/uv/Makefile2
-rw-r--r--devel/uv/Makefile.crates26
-rw-r--r--devel/uv/distinfo54
-rw-r--r--devel/valgrind/Makefile2
-rw-r--r--devel/valgrind/distinfo6
-rw-r--r--devel/valgrind/pkg-plist1
-rw-r--r--dns/kf6-kdnssd/distinfo6
-rw-r--r--editors/calligra/Makefile1
-rw-r--r--editors/calligra/distinfo6
-rw-r--r--editors/calligra/pkg-plist4
-rw-r--r--editors/ghostwriter/distinfo6
-rw-r--r--editors/ghostwriter/pkg-plist1
-rw-r--r--editors/kate/distinfo6
-rw-r--r--editors/openoffice-4/Makefile8
-rw-r--r--editors/vscode/Makefile2
-rw-r--r--emulators/86Box/Makefile2
-rw-r--r--emulators/86Box/distinfo6
-rw-r--r--filesystems/unionfs/Makefile7
-rw-r--r--filesystems/unionfs/distinfo6
-rw-r--r--filesystems/unionfs/files/patch-CMakeLists.txt15
-rw-r--r--games/blinken/distinfo6
-rw-r--r--games/bomber/distinfo6
-rw-r--r--games/bovo/distinfo6
-rw-r--r--games/glob2/files/patch-SConstruct11
-rw-r--r--games/granatier/distinfo6
-rw-r--r--games/kajongg/distinfo6
-rw-r--r--games/kanagram/distinfo6
-rw-r--r--games/kapman/distinfo6
-rw-r--r--games/katomic/distinfo6
-rw-r--r--games/kblackbox/distinfo6
-rw-r--r--games/kblocks/distinfo6
-rw-r--r--games/kbounce/distinfo6
-rw-r--r--games/kbreakout/distinfo6
-rw-r--r--games/kdiamond/distinfo6
-rw-r--r--games/kfourinline/distinfo6
-rw-r--r--games/kgoldrunner/distinfo6
-rw-r--r--games/khangman/distinfo6
-rw-r--r--games/kigo/distinfo6
-rw-r--r--games/killbots/distinfo6
-rw-r--r--games/kiriki/distinfo6
-rw-r--r--games/kjumpingcube/distinfo6
-rw-r--r--games/klickety/distinfo6
-rw-r--r--games/klines/distinfo6
-rw-r--r--games/kmahjongg/distinfo6
-rw-r--r--games/kmines/distinfo6
-rw-r--r--games/knavalbattle/distinfo6
-rw-r--r--games/knetwalk/distinfo6
-rw-r--r--games/knights/distinfo6
-rw-r--r--games/kolf/distinfo6
-rw-r--r--games/kollision/distinfo6
-rw-r--r--games/konquest/distinfo6
-rw-r--r--games/kpat/distinfo6
-rw-r--r--games/kreversi/distinfo6
-rw-r--r--games/kshisen/distinfo6
-rw-r--r--games/ksirk/distinfo6
-rw-r--r--games/ksnakeduel/distinfo6
-rw-r--r--games/kspaceduel/distinfo6
-rw-r--r--games/ksquares/distinfo6
-rw-r--r--games/ksudoku/distinfo6
-rw-r--r--games/ktuberling/distinfo6
-rw-r--r--games/kubrick/distinfo6
-rw-r--r--games/libkdegames/distinfo6
-rw-r--r--games/libkmahjongg/distinfo6
-rw-r--r--games/lskat/distinfo6
-rw-r--r--games/palapeli/distinfo6
-rw-r--r--games/picmi/distinfo6
-rw-r--r--games/skladnik/distinfo6
-rw-r--r--games/veloren-weekly/Makefile4
-rw-r--r--games/veloren-weekly/distinfo6
-rw-r--r--graphics/colord-kde/distinfo6
-rw-r--r--graphics/colord-kde/pkg-plist1
-rw-r--r--graphics/drawio/Makefile2
-rw-r--r--graphics/gwenview/distinfo6
-rw-r--r--graphics/kamera/distinfo6
-rw-r--r--graphics/kcolorchooser/distinfo6
-rw-r--r--graphics/kdegraphics-mobipocket/distinfo6
-rw-r--r--graphics/kdegraphics-svgpart/distinfo6
-rw-r--r--graphics/kdegraphics-thumbnailers/distinfo6
-rw-r--r--graphics/kf6-kimageformats/distinfo6
-rw-r--r--graphics/kf6-kimageformats/files/patch-src_imageformats_raw.cpp11
-rw-r--r--graphics/kf6-kplotting/distinfo6
-rw-r--r--graphics/kf6-kquickcharts/distinfo6
-rw-r--r--graphics/kf6-ksvg/distinfo6
-rw-r--r--graphics/kf6-prison/distinfo6
-rw-r--r--graphics/kgraphviewer/Makefile1
-rw-r--r--graphics/kgraphviewer/distinfo6
-rw-r--r--graphics/kimagemapeditor/distinfo6
-rw-r--r--graphics/kolourpaint/distinfo6
-rw-r--r--graphics/kontrast/distinfo6
-rw-r--r--graphics/kqtquickcharts/distinfo6
-rw-r--r--graphics/ksanecore/distinfo6
-rw-r--r--graphics/libkdcraw/distinfo6
-rw-r--r--graphics/libkexiv2/distinfo6
-rw-r--r--graphics/libksane/distinfo6
-rw-r--r--graphics/libskiasharp/Makefile3
-rw-r--r--graphics/libskiasharp/files/patch-src_codec_SkJpegCodec.cpp55
-rw-r--r--graphics/mesa-devel/Makefile4
-rw-r--r--graphics/mesa-devel/distinfo6
-rw-r--r--graphics/okular/distinfo6
-rw-r--r--graphics/plasma6-spectacle/distinfo6
-rw-r--r--graphics/plasma6-spectacle/files/extra-patch-pipewire-off2
-rw-r--r--graphics/skanlite/distinfo6
-rw-r--r--graphics/skanpage/distinfo6
-rw-r--r--irc/konversation/distinfo6
-rw-r--r--japanese/kiten/distinfo6
-rw-r--r--java/openjdk25/files/patch-src_hotspot_os__cpu_bsd__ppc_os__bsd__ppc.cpp11
-rw-r--r--lang/chez-scheme/Makefile3
-rw-r--r--lang/chez-scheme/distinfo6
-rw-r--r--lang/gcc13-devel/Makefile2
-rw-r--r--lang/gcc13-devel/distinfo6
-rw-r--r--lang/gcc14-devel/Makefile2
-rw-r--r--lang/gcc14-devel/distinfo6
-rw-r--r--lang/gcc15-devel/Makefile2
-rw-r--r--lang/gcc15-devel/distinfo6
-rw-r--r--lang/gcc16-devel/Makefile2
-rw-r--r--lang/gcc16-devel/distinfo6
-rw-r--r--lang/kturtle/distinfo6
-rw-r--r--lang/quickjs-ng/Makefile2
-rw-r--r--lang/quickjs-ng/distinfo6
-rw-r--r--lang/sagittarius-scheme/Makefile7
-rw-r--r--lang/sagittarius-scheme/distinfo6
-rw-r--r--lang/sagittarius-scheme/pkg-plist23
-rw-r--r--mail/nextcloud-mail/Makefile2
-rw-r--r--mail/nextcloud-mail/distinfo6
-rw-r--r--mail/postfix-current/Makefile2
-rw-r--r--mail/postfix-current/distinfo6
-rw-r--r--mail/postfix/Makefile2
-rw-r--r--mail/postfix/distinfo6
-rw-r--r--math/R-cran-reformulas/Makefile6
-rw-r--r--math/R-cran-reformulas/distinfo6
-rw-r--r--math/analitza/distinfo6
-rw-r--r--math/cantor/distinfo6
-rw-r--r--math/igraph/Makefile6
-rw-r--r--math/igraph/distinfo6
-rw-r--r--math/igraph/pkg-plist12
-rw-r--r--math/kalgebra/distinfo6
-rw-r--r--math/kalk/distinfo6
-rw-r--r--math/kbruch/distinfo6
-rw-r--r--math/kcalc/distinfo6
-rw-r--r--math/kig/distinfo6
-rw-r--r--math/kmplot/distinfo6
-rw-r--r--math/py-minorminer/Makefile3
-rw-r--r--math/py-pyodesys/Makefile31
-rw-r--r--math/py-pyodesys/distinfo6
-rw-r--r--math/py-sym/Makefile9
-rw-r--r--math/py-sym/distinfo6
-rw-r--r--math/rocs/Makefile1
-rw-r--r--math/rocs/distinfo6
-rw-r--r--math/sundials/Makefile5
-rw-r--r--math/sundials/distinfo6
-rw-r--r--math/sundials/pkg-plist77
-rw-r--r--misc/Makefile2
-rw-r--r--misc/adiak/Makefile28
-rw-r--r--misc/adiak/distinfo5
-rw-r--r--misc/adiak/pkg-descr2
-rw-r--r--misc/adiak/pkg-plist9
-rw-r--r--misc/artikulate/distinfo6
-rw-r--r--misc/crush/Makefile2
-rw-r--r--misc/crush/distinfo10
-rw-r--r--misc/kdeedu-data/distinfo6
-rw-r--r--misc/kf6-purpose/distinfo6
-rw-r--r--misc/kgeography/distinfo6
-rw-r--r--misc/klettres/distinfo6
-rw-r--r--misc/ktouch/distinfo6
-rw-r--r--misc/kwordquiz/distinfo6
-rw-r--r--misc/libkeduvocdocument/distinfo6
-rw-r--r--misc/minuet/distinfo6
-rw-r--r--misc/parley/distinfo6
-rw-r--r--misc/py-instructor/Makefile10
-rw-r--r--misc/py-instructor/distinfo6
-rw-r--r--misc/raja/Makefile30
-rw-r--r--misc/raja/distinfo5
-rw-r--r--misc/raja/files/patch-CMakeLists.txt10
-rw-r--r--misc/raja/pkg-descr6
-rw-r--r--misc/raja/pkg-plist320
-rw-r--r--misc/timr-tui/Makefile327
-rw-r--r--misc/timr-tui/distinfo654
-rw-r--r--multimedia/dragon/distinfo6
-rw-r--r--multimedia/elementary-videos/Makefile8
-rw-r--r--multimedia/elementary-videos/distinfo6
-rw-r--r--multimedia/kamoso/distinfo6
-rw-r--r--multimedia/kasts/distinfo6
-rw-r--r--multimedia/kdemultimedia-ffmpegthumbs/distinfo6
-rw-r--r--multimedia/kdenlive/distinfo6
-rw-r--r--multimedia/plasmatube/distinfo6
-rw-r--r--net-im/Makefile1
-rw-r--r--net-im/deltachat-desktop/Makefile70
-rw-r--r--net-im/deltachat-desktop/distinfo5
-rw-r--r--net-im/deltachat-desktop/files/delta-v7-pathed.svg167
-rw-r--r--net-im/deltachat-desktop/files/deltachat-desktop.sh.in3
-rw-r--r--net-im/deltachat-desktop/files/deltachat.desktop.in12
-rw-r--r--net-im/deltachat-desktop/files/patch-packages_target-electron_src_deltachat_controller.ts14
-rw-r--r--net-im/deltachat-desktop/pkg-descr9
-rw-r--r--net-im/deltachat-desktop/pkg-plist1062
-rwxr-xr-xnet-im/deltachat-desktop/scripts/make_node_tarball.sh76
-rw-r--r--net-im/ejabberd/Makefile18
-rw-r--r--net-im/ejabberd/distinfo38
-rw-r--r--net-im/ejabberd/pkg-plist3
-rw-r--r--net-im/gotosocial/Makefile3
-rw-r--r--net-im/gotosocial/distinfo10
-rw-r--r--net-im/kaccounts-integration/distinfo6
-rw-r--r--net-im/kaccounts-providers/distinfo6
-rw-r--r--net-im/neochat/distinfo6
-rw-r--r--net-im/nextcloud-talk/Makefile2
-rw-r--r--net-im/nextcloud-talk/distinfo6
-rw-r--r--net-im/signal-desktop/Makefile2
-rw-r--r--net-im/tokodon/distinfo6
-rw-r--r--net-mgmt/kf6-networkmanager-qt/distinfo6
-rw-r--r--net-mgmt/netbox/Makefile8
-rw-r--r--net-mgmt/netbox/distinfo6
-rw-r--r--net-mgmt/netbox/pkg-plist1
-rw-r--r--net-mgmt/zabbix7-server/Makefile2
-rw-r--r--net-mgmt/zabbix7-server/distinfo6
-rw-r--r--net-mgmt/zabbix72-server/Makefile2
-rw-r--r--net-mgmt/zabbix72-server/distinfo6
-rw-r--r--net-mgmt/zabbix74-server/Makefile2
-rw-r--r--net-mgmt/zabbix74-server/distinfo6
-rw-r--r--net-p2p/ktorrent/distinfo6
-rw-r--r--net-p2p/libktorrent/distinfo6
-rw-r--r--net/akonadi-calendar/distinfo6
-rw-r--r--net/akonadi-contacts/distinfo6
-rw-r--r--net/akonadi-mime/distinfo6
-rw-r--r--net/akonadi-search/distinfo6
-rw-r--r--net/alligator/distinfo6
-rw-r--r--net/calendarsupport/distinfo6
-rw-r--r--net/deltachat-rpc-server/Makefile2
-rw-r--r--net/deltachat-rpc-server/Makefile.crates4
-rw-r--r--net/deltachat-rpc-server/distinfo14
-rw-r--r--net/eventviews/distinfo6
-rw-r--r--net/incidenceeditor/distinfo6
-rw-r--r--net/kcalutils/distinfo6
-rw-r--r--net/kdenetwork-filesharing/distinfo6
-rw-r--r--net/kea-devel/Makefile3
-rw-r--r--net/kea-devel/distinfo6
-rw-r--r--net/kea-devel/pkg-plist57
-rw-r--r--net/kea/Makefile3
-rw-r--r--net/kea/distinfo6
-rw-r--r--net/kea/pkg-plist8
-rw-r--r--net/kf6-kcalendarcore/distinfo6
-rw-r--r--net/kf6-kcontacts/distinfo6
-rw-r--r--net/kf6-kdav/distinfo6
-rw-r--r--net/kf6-kholidays/distinfo6
-rw-r--r--net/kf6-syndication/distinfo6
-rw-r--r--net/kget/distinfo6
-rw-r--r--net/kidentitymanagement/distinfo6
-rw-r--r--net/kimap/distinfo6
-rw-r--r--net/kio-gdrive/distinfo6
-rw-r--r--net/kio-zeroconf/distinfo6
-rw-r--r--net/kitinerary/distinfo6
-rw-r--r--net/kldap/distinfo6
-rw-r--r--net/kmailtransport/distinfo6
-rw-r--r--net/kmbox/distinfo6
-rw-r--r--net/kmime/distinfo6
-rw-r--r--net/kontactinterface/distinfo6
-rw-r--r--net/kpimtextedit/distinfo6
-rw-r--r--net/krdc/distinfo6
-rw-r--r--net/krfb/distinfo6
-rw-r--r--net/ksmtp/distinfo6
-rw-r--r--net/ktnef/distinfo6
-rw-r--r--net/libgravatar/distinfo6
-rw-r--r--net/libkgapi/distinfo6
-rw-r--r--net/libksieve/distinfo6
-rw-r--r--net/mailcommon/distinfo6
-rw-r--r--net/mailimporter/distinfo6
-rw-r--r--net/messagelib/distinfo6
-rw-r--r--net/mimetreeparser/distinfo6
-rw-r--r--net/pecl-oauth2/Makefile24
-rw-r--r--net/pecl-oauth2/distinfo8
-rw-r--r--net/pimcommon/distinfo6
-rw-r--r--net/py-google-cloud-pubsub/Makefile2
-rw-r--r--net/py-google-cloud-pubsub/distinfo6
-rw-r--r--net/vncreflector/Makefile5
-rw-r--r--net/vncreflector/files/patch-Makefile6
-rw-r--r--net/vncreflector/files/patch-host__connect.c21
-rw-r--r--net/vncreflector/files/patch-logging.c6
-rw-r--r--net/vncreflector/files/patch-main.c4
-rw-r--r--net/vncreflector/files/patch-region.c4
-rw-r--r--news/nzbget/Makefile5
-rw-r--r--news/nzbget/distinfo6
-rw-r--r--news/sabnzbd/Makefile2
-rw-r--r--news/sabnzbd/distinfo6
-rw-r--r--news/sabnzbd/pkg-plist1
-rw-r--r--ports-mgmt/packagekit-qt/Makefile6
-rw-r--r--ports-mgmt/packagekit-qt/distinfo6
-rw-r--r--ports-mgmt/packagekit-qt/pkg-plist42
-rw-r--r--ports-mgmt/pkg-devel/Makefile4
-rw-r--r--ports-mgmt/pkg-devel/distinfo6
-rw-r--r--ports-mgmt/poudriere-dsh2dsh/Makefile2
-rw-r--r--ports-mgmt/poudriere-dsh2dsh/distinfo6
-rw-r--r--print/plasma6-print-manager/Makefile6
-rw-r--r--print/plasma6-print-manager/distinfo6
-rw-r--r--print/plasma6-print-manager/pkg-plist15
-rw-r--r--science/csvtk/Makefile3
-rw-r--r--science/csvtk/distinfo14
-rw-r--r--science/kalzium/distinfo6
-rw-r--r--science/py-chempy/Makefile12
-rw-r--r--science/py-chempy/distinfo6
-rw-r--r--science/py-neo/Makefile12
-rw-r--r--science/py-neo/distinfo6
-rw-r--r--science/py-neo/files/patch-pyproject.toml11
-rw-r--r--science/py-nglview/Makefile9
-rw-r--r--science/py-nglview/distinfo6
-rw-r--r--science/py-nglview/files/patch-pyproject.toml14
-rw-r--r--science/py-periodictable/Makefile16
-rw-r--r--science/py-periodictable/distinfo6
-rw-r--r--science/py-qcelemental/Makefile15
-rw-r--r--science/py-qcelemental/distinfo6
-rw-r--r--science/py-scikit-learn/Makefile20
-rw-r--r--science/py-scikit-learn/distinfo6
-rw-r--r--science/py-scikit-learn/files/patch-pyproject.toml11
-rw-r--r--science/py-scikit-sparse/Makefile2
-rw-r--r--science/py-scikit-sparse/distinfo6
-rw-r--r--science/step/distinfo6
-rw-r--r--science/step/pkg-plist43
-rw-r--r--security/Makefile1
-rw-r--r--security/aws-c-cal/Makefile4
-rw-r--r--security/aws-c-cal/distinfo6
-rw-r--r--security/aws-c-cal/pkg-plist1
-rw-r--r--security/keysmith/Makefile5
-rw-r--r--security/keysmith/distinfo6
-rw-r--r--security/kf6-kdesu/distinfo6
-rw-r--r--security/kgpg/distinfo6
-rw-r--r--security/kleopatra/Makefile1
-rw-r--r--security/kleopatra/distinfo6
-rw-r--r--security/kpkpass/distinfo6
-rw-r--r--security/kwalletmanager/distinfo6
-rw-r--r--security/libkleo/distinfo6
-rw-r--r--security/lynis/Makefile2
-rw-r--r--security/lynis/distinfo6
-rw-r--r--security/p5-Crypt-URandom-Token/Makefile26
-rw-r--r--security/p5-Crypt-URandom-Token/distinfo3
-rw-r--r--security/p5-Crypt-URandom-Token/pkg-descr3
-rw-r--r--security/plasma6-kscreenlocker/distinfo6
-rw-r--r--security/plasma6-ksshaskpass/Makefile2
-rw-r--r--security/plasma6-ksshaskpass/distinfo6
-rw-r--r--security/plasma6-ksshaskpass/pkg-plist1
-rw-r--r--security/plasma6-kwallet-pam/distinfo6
-rw-r--r--security/s2n-tls/Makefile2
-rw-r--r--security/s2n-tls/distinfo6
-rw-r--r--security/sudo/Makefile4
-rw-r--r--security/vuxml/vuln/2025.xml275
-rw-r--r--sysutils/Makefile1
-rw-r--r--sysutils/baloo-widgets/distinfo6
-rw-r--r--sysutils/elephant/Makefile3
-rw-r--r--sysutils/elephant/distinfo10
-rw-r--r--sysutils/filelight/distinfo6
-rw-r--r--sysutils/k3b/distinfo6
-rw-r--r--sysutils/k3b/pkg-plist1
-rw-r--r--sysutils/kbackup/distinfo6
-rw-r--r--sysutils/kcron/distinfo6
-rw-r--r--sysutils/kdebugsettings/distinfo6
-rw-r--r--sysutils/kdf/distinfo6
-rw-r--r--sysutils/kdialog/distinfo6
-rw-r--r--sysutils/kf6-baloo/distinfo6
-rw-r--r--sysutils/kf6-baloo/pkg-plist10
-rw-r--r--sysutils/kf6-kuserfeedback/distinfo6
-rw-r--r--sysutils/kf6-kwallet/distinfo6
-rw-r--r--sysutils/khelpcenter/distinfo6
-rw-r--r--sysutils/kpmcore/Makefile8
-rw-r--r--sysutils/kpmcore/distinfo6
-rw-r--r--sysutils/ksystemlog/distinfo6
-rw-r--r--sysutils/mise/Makefile152
-rw-r--r--sysutils/mise/distinfo306
-rw-r--r--sysutils/plasma6-discover/Makefile1
-rw-r--r--sysutils/plasma6-discover/distinfo6
-rw-r--r--sysutils/plasma6-kde-cli-tools/distinfo6
-rw-r--r--sysutils/plasma6-kinfocenter/distinfo6
-rw-r--r--sysutils/plasma6-kinfocenter/pkg-plist3
-rw-r--r--sysutils/plasma6-kmenuedit/distinfo6
-rw-r--r--sysutils/plasma6-knighttime/Makefile14
-rw-r--r--sysutils/plasma6-knighttime/distinfo3
-rw-r--r--sysutils/plasma6-knighttime/pkg-plist18
-rw-r--r--sysutils/plasma6-ksystemstats/distinfo6
-rw-r--r--sysutils/plasma6-ksystemstats/pkg-plist1
-rw-r--r--sysutils/plasma6-libksysguard/Makefile1
-rw-r--r--sysutils/plasma6-libksysguard/distinfo6
-rw-r--r--sysutils/plasma6-libksysguard/pkg-plist7
-rw-r--r--sysutils/plasma6-plasma-disks/distinfo6
-rw-r--r--sysutils/plasma6-plasma-systemmonitor/distinfo6
-rw-r--r--sysutils/plasma6-polkit-kde-agent-1/distinfo6
-rw-r--r--sysutils/plasma6-powerdevil/distinfo6
-rw-r--r--sysutils/plasma6-powerdevil/pkg-plist18
-rw-r--r--sysutils/plasma6-systemsettings/Makefile2
-rw-r--r--sysutils/plasma6-systemsettings/distinfo6
-rw-r--r--sysutils/signon-kwallet-extension/distinfo6
-rw-r--r--sysutils/sweeper/distinfo6
-rw-r--r--textproc/arianna/distinfo6
-rw-r--r--textproc/kf6-kcodecs/distinfo6
-rw-r--r--textproc/kf6-sonnet/distinfo6
-rw-r--r--textproc/kf6-syntax-highlighting/distinfo6
-rw-r--r--textproc/kompare/distinfo6
-rw-r--r--textproc/libkomparediff2/distinfo6
-rw-r--r--textproc/markdownpart/distinfo6
-rw-r--r--textproc/moar/Makefile4
-rw-r--r--textproc/obsidian/Makefile2
-rw-r--r--www/angelfish/distinfo6
-rw-r--r--www/falkon/distinfo6
-rw-r--r--www/falkon/pkg-plist1
-rw-r--r--www/iridium/Makefile3
-rw-r--r--www/iridium/distinfo6
-rw-r--r--www/iridium/files/patch-BUILD.gn8
-rw-r--r--www/iridium/files/patch-base_BUILD.gn24
-rw-r--r--www/iridium/files/patch-base_allocator_partition__alloc__features.cc8
-rw-r--r--www/iridium/files/patch-base_allocator_partition__allocator_partition__alloc.gni4
-rw-r--r--www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h6
-rw-r--r--www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.h4
-rw-r--r--www/iridium/files/patch-base_debug_stack__trace.cc10
-rw-r--r--www/iridium/files/patch-base_files_file__util__unittest.cc8
-rw-r--r--www/iridium/files/patch-base_memory_discardable__memory.cc18
-rw-r--r--www/iridium/files/patch-base_memory_madv__free__discardable__memory__posix.cc6
-rw-r--r--www/iridium/files/patch-base_memory_platform__shared__memory__region.h24
-rw-r--r--www/iridium/files/patch-base_memory_platform__shared__memory__region__posix.cc15
-rw-r--r--www/iridium/files/patch-base_message__loop_message__pump__epoll.cc4
-rw-r--r--www/iridium/files/patch-base_native__library__posix.cc11
-rw-r--r--www/iridium/files/patch-base_native__library__unittest.cc11
-rw-r--r--www/iridium/files/patch-base_process_process__metrics.h48
-rw-r--r--www/iridium/files/patch-base_process_process__metrics__freebsd.cc16
-rw-r--r--www/iridium/files/patch-base_process_process__metrics__openbsd.cc4
-rw-r--r--www/iridium/files/patch-base_process_process__metrics__unittest.cc4
-rw-r--r--www/iridium/files/patch-base_profiler_stack__base__address__posix.cc18
-rw-r--r--www/iridium/files/patch-base_rand__util__posix.cc8
-rw-r--r--www/iridium/files/patch-base_strings_safe__sprintf__unittest.cc6
-rw-r--r--www/iridium/files/patch-base_system_sys__info.cc4
-rw-r--r--www/iridium/files/patch-base_system_sys__info.h10
-rw-r--r--www/iridium/files/patch-base_system_sys__info__freebsd.cc33
-rw-r--r--www/iridium/files/patch-base_system_sys__info__openbsd.cc32
-rw-r--r--www/iridium/files/patch-base_system_sys__info__posix.cc6
-rw-r--r--www/iridium/files/patch-base_system_sys__info__unittest.cc4
-rw-r--r--www/iridium/files/patch-base_threading_platform__thread.h4
-rw-r--r--www/iridium/files/patch-base_threading_platform__thread__internal__posix.cc15
-rw-r--r--www/iridium/files/patch-base_threading_platform__thread__metrics.cc4
-rw-r--r--www/iridium/files/patch-base_threading_platform__thread__metrics.h6
-rw-r--r--www/iridium/files/patch-base_threading_platform__thread__posix.cc16
-rw-r--r--www/iridium/files/patch-build_config_BUILDCONFIG.gn12
-rw-r--r--www/iridium/files/patch-build_config_clang_BUILD.gn4
-rw-r--r--www/iridium/files/patch-build_config_clang_clang.gni11
-rw-r--r--www/iridium/files/patch-build_config_compiler_BUILD.gn34
-rw-r--r--www/iridium/files/patch-build_config_rust.gni4
-rw-r--r--www/iridium/files/patch-build_rust_allocator_lib.rs54
-rw-r--r--www/iridium/files/patch-build_toolchain_gcc__toolchain.gni4
-rw-r--r--www/iridium/files/patch-cc_base_features.cc4
-rw-r--r--www/iridium/files/patch-chrome_app_chrome__main.cc4
-rw-r--r--www/iridium/files/patch-chrome_app_chrome__main__delegate.cc12
-rw-r--r--www/iridium/files/patch-chrome_browser_BUILD.gn4
-rw-r--r--www/iridium/files/patch-chrome_browser_about__flags.cc144
-rw-r--r--www/iridium/files/patch-chrome_browser_accessibility_page__colors__controller.cc (renamed from www/iridium/files/patch-chrome_browser_accessibility_page__colors.cc)12
-rw-r--r--www/iridium/files/patch-chrome_browser_background_glic_glic__status__icon.cc16
-rw-r--r--www/iridium/files/patch-chrome_browser_browser__features.cc6
-rw-r--r--www/iridium/files/patch-chrome_browser_browser__features.h6
-rw-r--r--www/iridium/files/patch-chrome_browser_browser__process__impl.cc12
-rw-r--r--www/iridium/files/patch-chrome_browser_chrome__browser__field__trials.cc6
-rw-r--r--www/iridium/files/patch-chrome_browser_chrome__browser__interface__binders__webui.cc8
-rw-r--r--www/iridium/files/patch-chrome_browser_chrome__browser__main.cc26
-rw-r--r--www/iridium/files/patch-chrome_browser_chrome__browser__main__linux.cc17
-rw-r--r--www/iridium/files/patch-chrome_browser_chrome__browser__main__posix.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_chrome__content__browser__client.cc51
-rw-r--r--www/iridium/files/patch-chrome_browser_chrome__content__browser__client.h4
-rw-r--r--www/iridium/files/patch-chrome_browser_download_chrome__download__manager__delegate.cc8
-rw-r--r--www/iridium/files/patch-chrome_browser_download_download__commands.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_download_download__item__model.cc8
-rw-r--r--www/iridium/files/patch-chrome_browser_enterprise_browser__management_browser__management__service.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_enterprise_connectors_common.cc6
-rw-r--r--www/iridium/files/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc19
-rw-r--r--www/iridium/files/patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc10
-rw-r--r--www/iridium/files/patch-chrome_browser_enterprise_util_managed__browser__utils.cc10
-rw-r--r--www/iridium/files/patch-chrome_browser_extensions_BUILD.gn4
-rw-r--r--www/iridium/files/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc12
-rw-r--r--www/iridium/files/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc12
-rw-r--r--www/iridium/files/patch-chrome_browser_extensions_api_tabs_tabs__api__non__android.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_extensions_external__provider__impl.cc6
-rw-r--r--www/iridium/files/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_first__run_first__run__internal.h4
-rw-r--r--www/iridium/files/patch-chrome_browser_flag__descriptions.cc74
-rw-r--r--www/iridium/files/patch-chrome_browser_flag__descriptions.h71
-rw-r--r--www/iridium/files/patch-chrome_browser_glic_widget_glic__widget.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_global__features.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_headless_headless__mode__util.cc29
-rw-r--r--www/iridium/files/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc12
-rw-r--r--www/iridium/files/patch-chrome_browser_metrics_chrome__metrics__service__client.cc26
-rw-r--r--www/iridium/files/patch-chrome_browser_net_profile__network__context__service.cc8
-rw-r--r--www/iridium/files/patch-chrome_browser_net_system__network__context__manager.cc30
-rw-r--r--www/iridium/files/patch-chrome_browser_new__tab__page_new__tab__page__util.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_ntp__tiles_chrome__most__visited__sites__factory.cc11
-rw-r--r--www/iridium/files/patch-chrome_browser_password__manager_chrome__password__manager__client.cc10
-rw-r--r--www/iridium/files/patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc46
-rw-r--r--www/iridium/files/patch-chrome_browser_prefs_browser__prefs.cc15
-rw-r--r--www/iridium/files/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc52
-rw-r--r--www/iridium/files/patch-chrome_browser_profiles_profile__impl.cc8
-rw-r--r--www/iridium/files/patch-chrome_browser_renderer__preferences__util.cc32
-rw-r--r--www/iridium/files/patch-chrome_browser_sessions_session__restore.cc6
-rw-r--r--www/iridium/files/patch-chrome_browser_signin_accounts__policy__manager.cc38
-rw-r--r--www/iridium/files/patch-chrome_browser_signin_accounts__policy__manager.h29
-rw-r--r--www/iridium/files/patch-chrome_browser_signin_chrome__signin__client.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc6
-rw-r--r--www/iridium/files/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h4
-rw-r--r--www/iridium/files/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc6
-rw-r--r--www/iridium/files/patch-chrome_browser_sync_sync__service__factory.cc26
-rw-r--r--www/iridium/files/patch-chrome_browser_task__manager_sampling_task__group.cc17
-rw-r--r--www/iridium/files/patch-chrome_browser_task__manager_sampling_task__group.h16
-rw-r--r--www/iridium/files/patch-chrome_browser_task__manager_sampling_task__group__sampler.h16
-rw-r--r--www/iridium/files/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_themes_theme__service.cc6
-rw-r--r--www/iridium/files/patch-chrome_browser_themes_theme__service__factory.cc8
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_accelerator__table.cc (renamed from www/iridium/files/patch-chrome_browser_ui_views_accelerator__table.cc)4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_browser.h4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_browser__command__controller.cc18
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_browser__commands.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_browser__ui__prefs.cc10
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_chrome__pages.cc8
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_chrome__pages.h4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_prefs_prefs__tab__helper.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_startup_infobar__utils.cc11
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_startup_startup__browser__creator.cc8
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_startup_startup__tab__provider.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_tab__helpers.cc6
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_tabs_features.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_tabs_tab__features.cc6
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc10
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_ui__features.cc22
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_ui__features.h13
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_views_frame_browser__frame.cc10
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_views_frame_browser__view.cc6
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc8
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_views_omnibox_omnibox__view__views.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc6
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc12
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc12
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_views_tabs_tab.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_views_tabs_tab__style__views.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc6
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc20
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_web__applications_web__app__dialogs.h4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc6
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_webui__browser_webui__browser__window.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc14
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc26
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_webui_management_management__ui__handler.cc10
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc8
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_webui_settings_appearance__handler.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc16
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc4
-rw-r--r--www/iridium/files/patch-chrome_browser_web__applications_icons_icon__masker.cc11
-rw-r--r--www/iridium/files/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc6
-rw-r--r--www/iridium/files/patch-chrome_browser_webauthn_enclave__manager.cc6
-rw-r--r--www/iridium/files/patch-chrome_browser_webauthn_password__credential__controller.cc11
-rw-r--r--www/iridium/files/patch-chrome_browser_webauthn_password__credential__ui__controller.cc11
-rw-r--r--www/iridium/files/patch-chrome_common_chrome__features.cc45
-rw-r--r--www/iridium/files/patch-chrome_common_chrome__features.h8
-rw-r--r--www/iridium/files/patch-chrome_common_chrome__paths.cc12
-rw-r--r--www/iridium/files/patch-chrome_common_chrome__paths.h6
-rw-r--r--www/iridium/files/patch-chrome_common_chrome__switches.cc12
-rw-r--r--www/iridium/files/patch-chrome_common_chrome__switches.h8
-rw-r--r--www/iridium/files/patch-chrome_common_pref__names.h22
-rw-r--r--www/iridium/files/patch-chrome_common_url__constants.h4
-rw-r--r--www/iridium/files/patch-chrome_common_webui__url__constants.cc6
-rw-r--r--www/iridium/files/patch-chrome_common_webui__url__constants.h8
-rw-r--r--www/iridium/files/patch-chrome_updater_configurator.cc4
-rw-r--r--www/iridium/files/patch-chromecast_browser_cast__content__browser__client.cc4
-rw-r--r--www/iridium/files/patch-components_BUILD.gn10
-rw-r--r--www/iridium/files/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.cc32
-rw-r--r--www/iridium/files/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.h14
-rw-r--r--www/iridium/files/patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc8
-rw-r--r--www/iridium/files/patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide.cc11
-rw-r--r--www/iridium/files/patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide__decider.cc11
-rw-r--r--www/iridium/files/patch-components_autofill_core_browser_payments_amount__extraction__manager.cc16
-rw-r--r--www/iridium/files/patch-components_autofill_core_browser_payments_bnpl__manager.cc4
-rw-r--r--www/iridium/files/patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc6
-rw-r--r--www/iridium/files/patch-components_autofill_core_common_autofill__features.cc11
-rw-r--r--www/iridium/files/patch-components_autofill_core_common_autofill__payments__features.cc31
-rw-r--r--www/iridium/files/patch-components_autofill_core_common_autofill__prefs.cc26
-rw-r--r--www/iridium/files/patch-components_autofill_core_common_autofill__prefs.h20
-rw-r--r--www/iridium/files/patch-components_device__signals_core_common_linux_platform__utils__linux.cc8
-rw-r--r--www/iridium/files/patch-components_device__signals_core_common_platform__utils.h4
-rw-r--r--www/iridium/files/patch-components_error__page_common_localized__error.cc4
-rw-r--r--www/iridium/files/patch-components_eye__dropper_eye__dropper__view.cc4
-rw-r--r--www/iridium/files/patch-components_feature__engagement_public_feature__configurations.cc8
-rw-r--r--www/iridium/files/patch-components_feature__engagement_public_feature__constants.cc6
-rw-r--r--www/iridium/files/patch-components_feature__engagement_public_feature__constants.h6
-rw-r--r--www/iridium/files/patch-components_feature__engagement_public_feature__list.cc10
-rw-r--r--www/iridium/files/patch-components_feature__engagement_public_feature__list.h14
-rw-r--r--www/iridium/files/patch-components_feed_core_v2_proto__util.cc4
-rw-r--r--www/iridium/files/patch-components_feed_core_v2_test_proto__printer.cc4
-rw-r--r--www/iridium/files/patch-components_metrics_metrics__log.cc10
-rw-r--r--www/iridium/files/patch-components_ntp__tiles_pref__names.h11
-rw-r--r--www/iridium/files/patch-components_optimization__guide_core_feature__registry_feature__registration.cc11
-rw-r--r--www/iridium/files/patch-components_optimization__guide_core_optimization__guide__features.cc4
-rw-r--r--www/iridium/files/patch-components_os__crypt_sync_libsecret__util__linux.cc4
-rw-r--r--www/iridium/files/patch-components_paint__preview_browser_paint__preview__client.cc6
-rw-r--r--www/iridium/files/patch-components_paint__preview_browser_paint__preview__client__unittest.cc4
-rw-r--r--www/iridium/files/patch-components_paint__preview_player_player__compositor__delegate.cc4
-rw-r--r--www/iridium/files/patch-components_password__manager_core_browser_features_password__features.cc10
-rw-r--r--www/iridium/files/patch-components_password__manager_core_browser_features_password__features.h8
-rw-r--r--www/iridium/files/patch-components_password__manager_core_browser_password__autofill__manager.cc6
-rw-r--r--www/iridium/files/patch-components_password__manager_core_browser_password__autofill__manager.h4
-rw-r--r--www/iridium/files/patch-components_password__manager_core_browser_password__form__manager.cc8
-rw-r--r--www/iridium/files/patch-components_password__manager_core_browser_password__manager.cc8
-rw-r--r--www/iridium/files/patch-components_password__manager_core_browser_password__manager__client.h6
-rw-r--r--www/iridium/files/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc6
-rw-r--r--www/iridium/files/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc4
-rw-r--r--www/iridium/files/patch-components_password__manager_core_browser_stub__password__manager__client.cc4
-rw-r--r--www/iridium/files/patch-components_password__manager_core_browser_stub__password__manager__client.h4
-rw-r--r--www/iridium/files/patch-components_password__manager_core_common_password__manager__pref__names.h4
-rw-r--r--www/iridium/files/patch-components_performance__manager_decorators_process__metrics__decorator.cc14
-rw-r--r--www/iridium/files/patch-components_policy_core_common_cloud_cloud__policy__client.cc4
-rw-r--r--www/iridium/files/patch-components_regional__capabilities_regional__capabilities__switches.cc6
-rw-r--r--www/iridium/files/patch-components_regional__capabilities_regional__capabilities__switches.h6
-rw-r--r--www/iridium/files/patch-components_search__engines_template__url__service.cc4
-rw-r--r--www/iridium/files/patch-components_signin_public_base_signin__switches.cc8
-rw-r--r--www/iridium/files/patch-components_signin_public_base_signin__switches.h10
-rw-r--r--www/iridium/files/patch-components_supervised__user_core_browser_supervised__user__preferences.cc4
-rw-r--r--www/iridium/files/patch-components_sync__preferences_common__syncable__prefs__database.cc8
-rw-r--r--www/iridium/files/patch-components_sync_service_sync__prefs.cc11
-rw-r--r--www/iridium/files/patch-components_sync_service_sync__service__impl.cc11
-rw-r--r--www/iridium/files/patch-components_translate_core_common_translate__util.cc4
-rw-r--r--www/iridium/files/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc4
-rw-r--r--www/iridium/files/patch-components_variations_service_variations__service.cc4
-rw-r--r--www/iridium/files/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc4
-rw-r--r--www/iridium/files/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h4
-rw-r--r--www/iridium/files/patch-components_viz_service_gl_gpu__service__impl.cc6
-rw-r--r--www/iridium/files/patch-content_app_BUILD.gn17
-rw-r--r--www/iridium/files/patch-content_app_content__main.cc6
-rw-r--r--www/iridium/files/patch-content_app_content__main__runner__impl.cc29
-rw-r--r--www/iridium/files/patch-content_browser_BUILD.gn8
-rw-r--r--www/iridium/files/patch-content_browser_browser__child__process__host__impl.cc8
-rw-r--r--www/iridium/files/patch-content_browser_browser__interface__binders.cc20
-rw-r--r--www/iridium/files/patch-content_browser_browser__main__loop.cc8
-rw-r--r--www/iridium/files/patch-content_browser_devtools_devtools__frontend__host__impl.cc13
-rw-r--r--www/iridium/files/patch-content_browser_devtools_devtools__frontend__host__impl.h4
-rw-r--r--www/iridium/files/patch-content_browser_gpu_gpu__process__host.cc6
-rw-r--r--www/iridium/files/patch-content_browser_network__service__instance__impl.cc8
-rw-r--r--www/iridium/files/patch-content_browser_renderer__host_render__process__host__impl.cc14
-rw-r--r--www/iridium/files/patch-content_browser_renderer__host_render__process__host__impl.h6
-rw-r--r--www/iridium/files/patch-content_browser_renderer__host_render__view__host__impl.cc4
-rw-r--r--www/iridium/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc10
-rw-r--r--www/iridium/files/patch-content_browser_service__host_utility__process__host.cc6
-rw-r--r--www/iridium/files/patch-content_browser_shape__detection_shape__detection__service__host.cc20
-rw-r--r--www/iridium/files/patch-content_browser_theme__helper.cc11
-rw-r--r--www/iridium/files/patch-content_browser_zygote__host_zygote__host__impl__linux.cc18
-rw-r--r--www/iridium/files/patch-content_child_child__process.cc6
-rw-r--r--www/iridium/files/patch-content_gpu_gpu__main.cc18
-rw-r--r--www/iridium/files/patch-content_public_browser_content__browser__client.cc4
-rw-r--r--www/iridium/files/patch-content_public_common_content__features.cc21
-rw-r--r--www/iridium/files/patch-content_public_common_content__switches.cc4
-rw-r--r--www/iridium/files/patch-content_public_common_content__switches.h4
-rw-r--r--www/iridium/files/patch-content_renderer_render__thread__impl.cc12
-rw-r--r--www/iridium/files/patch-content_renderer_renderer__blink__platform__impl.cc8
-rw-r--r--www/iridium/files/patch-content_renderer_renderer__blink__platform__impl.h4
-rw-r--r--www/iridium/files/patch-content_shell_BUILD.gn4
-rw-r--r--www/iridium/files/patch-content_shell_utility_shell__content__utility__client.cc6
-rw-r--r--www/iridium/files/patch-content_utility_on__device__model_on__device__model__sandbox__init.cc27
-rw-r--r--www/iridium/files/patch-content_utility_services.cc29
-rw-r--r--www/iridium/files/patch-content_utility_utility__main.cc16
-rw-r--r--www/iridium/files/patch-content_zygote_zygote__linux.cc4
-rw-r--r--www/iridium/files/patch-extensions_browser_api_messaging_message__service.cc6
-rw-r--r--www/iridium/files/patch-extensions_common_api___permission__features.json28
-rw-r--r--www/iridium/files/patch-extensions_common_api_runtime.json12
-rw-r--r--www/iridium/files/patch-gpu_command__buffer_service_dawn__context__provider.cc4
-rw-r--r--www/iridium/files/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc4
-rw-r--r--www/iridium/files/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc6
-rw-r--r--www/iridium/files/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc4
-rw-r--r--www/iridium/files/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc6
-rw-r--r--www/iridium/files/patch-gpu_config_gpu__control__list.cc4
-rw-r--r--www/iridium/files/patch-gpu_config_gpu__finch__features.cc8
-rw-r--r--www/iridium/files/patch-gpu_config_gpu__info__collector.cc8
-rw-r--r--www/iridium/files/patch-gpu_vulkan_vulkan__util.cc4
-rw-r--r--www/iridium/files/patch-headless_BUILD.gn4
-rw-r--r--www/iridium/files/patch-headless_lib_browser_headless__browser__main__parts__posix.cc19
-rw-r--r--www/iridium/files/patch-headless_lib_browser_headless__web__contents__impl.cc4
-rw-r--r--www/iridium/files/patch-ipc_ipc__message__utils.cc4
-rw-r--r--www/iridium/files/patch-ipc_ipc__message__utils.h4
-rw-r--r--www/iridium/files/patch-media_audio_BUILD.gn4
-rw-r--r--www/iridium/files/patch-media_base_media__switches.cc63
-rw-r--r--www/iridium/files/patch-media_base_media__switches.h10
-rw-r--r--www/iridium/files/patch-media_base_video__frame.cc6
-rw-r--r--www/iridium/files/patch-media_base_video__frame.h6
-rw-r--r--www/iridium/files/patch-media_capture_video_linux_fake__v4l2__impl.cc4
-rw-r--r--www/iridium/files/patch-media_gpu_chromeos_platform__video__frame__utils.cc4
-rw-r--r--www/iridium/files/patch-media_gpu_test_raw__video.cc4
-rw-r--r--www/iridium/files/patch-media_gpu_vaapi_vaapi__wrapper.cc4
-rw-r--r--www/iridium/files/patch-media_mojo_mojom_video__frame__mojom__traits.cc8
-rw-r--r--www/iridium/files/patch-media_video_gpu__memory__buffer__video__frame__pool.cc8
-rw-r--r--www/iridium/files/patch-media_video_renderable__gpu__memory__buffer__video__frame__pool.cc11
-rw-r--r--www/iridium/files/patch-media_video_video__encode__accelerator__adapter.cc4
-rw-r--r--www/iridium/files/patch-media_video_video__encode__accelerator__adapter__test.cc4
-rw-r--r--www/iridium/files/patch-net_BUILD.gn18
-rw-r--r--www/iridium/files/patch-net_base_features.cc14
-rw-r--r--www/iridium/files/patch-net_base_network__change__notifier__passive.cc4
-rw-r--r--www/iridium/files/patch-net_base_sockaddr__util__posix.cc8
-rw-r--r--www/iridium/files/patch-net_base_sockaddr__util__posix__unittest.cc8
-rw-r--r--www/iridium/files/patch-net_disk__cache_simple_simple__file__tracker.cc6
-rw-r--r--www/iridium/files/patch-net_dns_BUILD.gn4
-rw-r--r--www/iridium/files/patch-net_socket_tcp__socket__posix.cc4
-rw-r--r--www/iridium/files/patch-net_socket_udp__socket__posix.cc8
-rw-r--r--www/iridium/files/patch-net_socket_udp__socket__unittest.cc12
-rw-r--r--www/iridium/files/patch-net_tools_net__watcher_net__watcher.cc6
-rw-r--r--www/iridium/files/patch-net_websockets_websocket__basic__stream__adapters__test.cc4
-rw-r--r--www/iridium/files/patch-pdf_pdfium_pdfium__engine.cc6
-rw-r--r--www/iridium/files/patch-remoting_host_host__attributes.cc4
-rw-r--r--www/iridium/files/patch-remoting_host_me2me__desktop__environment.cc8
-rw-r--r--www/iridium/files/patch-remoting_host_remoting__me2me__host.cc43
-rw-r--r--www/iridium/files/patch-sandbox_linux_services_init__process__reaper.cc4
-rw-r--r--www/iridium/files/patch-sandbox_policy_BUILD.gn11
-rw-r--r--www/iridium/files/patch-sandbox_policy_openbsd_sandbox__openbsd.cc7
-rw-r--r--www/iridium/files/patch-services_device_serial_serial__io__handler__posix.cc4
-rw-r--r--www/iridium/files/patch-services_device_usb_usb__device__handle__usbfs.cc12
-rw-r--r--www/iridium/files/patch-services_network_BUILD.gn4
-rw-r--r--www/iridium/files/patch-services_network_network__context.cc6
-rw-r--r--www/iridium/files/patch-services_network_network__context.h4
-rw-r--r--www/iridium/files/patch-services_network_network__service.cc8
-rw-r--r--www/iridium/files/patch-services_network_network__service.h4
-rw-r--r--www/iridium/files/patch-services_network_public_cpp_features.cc4
-rw-r--r--www/iridium/files/patch-services_on__device__model_ml_BUILD.gn11
-rw-r--r--www/iridium/files/patch-services_shape__detection_shape__detection__service.cc10
-rw-r--r--www/iridium/files/patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc8
-rw-r--r--www/iridium/files/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc6
-rw-r--r--www/iridium/files/patch-services_viz_public_mojom_BUILD.gn4
-rw-r--r--www/iridium/files/patch-third__party_abseil-cpp_absl_base_config.h6
-rw-r--r--www/iridium/files/patch-third__party_angle_src_common_system__utils__linux.cpp8
-rw-r--r--www/iridium/files/patch-third__party_angle_src_libANGLE_Display.cpp14
-rw-r--r--www/iridium/files/patch-third__party_blink_common_features.cc8
-rw-r--r--www/iridium/files/patch-third__party_blink_renderer_controller_blink__initializer.cc4
-rw-r--r--www/iridium/files/patch-third__party_blink_renderer_core_dom_tree__scope.h10
-rw-r--r--www/iridium/files/patch-third__party_blink_renderer_core_editing_editing__behavior.cc13
-rw-r--r--www/iridium/files/patch-third__party_blink_renderer_core_exported_web__view__impl.cc4
-rw-r--r--www/iridium/files/patch-third__party_blink_renderer_core_frame_web__frame__test.cc6
-rw-r--r--www/iridium/files/patch-third__party_blink_renderer_core_page_context__menu__controller.cc4
-rw-r--r--www/iridium/files/patch-third__party_blink_renderer_core_paint_paint__layer.cc4
-rw-r--r--www/iridium/files/patch-third__party_blink_renderer_core_xml_xslt__processor.h4
-rw-r--r--www/iridium/files/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc4
-rw-r--r--www/iridium/files/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc4
-rw-r--r--www/iridium/files/patch-third__party_blink_renderer_platform_BUILD.gn4
-rw-r--r--www/iridium/files/patch-third__party_blink_renderer_platform_fonts_font__cache.cc10
-rw-r--r--www/iridium/files/patch-third__party_blink_renderer_platform_fonts_font__cache.h10
-rw-r--r--www/iridium/files/patch-third__party_blink_renderer_platform_fonts_font__description.cc6
-rw-r--r--www/iridium/files/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc8
-rw-r--r--www/iridium/files/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc6
-rw-r--r--www/iridium/files/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc4
-rw-r--r--www/iridium/files/patch-third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc21
-rw-r--r--www/iridium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json540
-rw-r--r--www/iridium/files/patch-third__party_ffmpeg_configure4
-rw-r--r--www/iridium/files/patch-third__party_perfetto_include_perfetto_base_time.h8
-rw-r--r--www/iridium/files/patch-third__party_perfetto_src_base_utils.cc6
-rw-r--r--www/iridium/files/patch-third__party_perfetto_src_tracing_track.cc4
-rw-r--r--www/iridium/files/patch-third__party_skia_experimental_rust__png_ffi_FFI.rs23
-rw-r--r--www/iridium/files/patch-third__party_speech-dispatcher_libspeechd__version.h4
-rw-r--r--www/iridium/files/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c4
-rw-r--r--www/iridium/files/patch-third__party_sqlite_src_amalgamation_sqlite3.c8
-rw-r--r--www/iridium/files/patch-third__party_vulkan-loader_src_loader_vk__loader__platform.h4
-rw-r--r--www/iridium/files/patch-third__party_webrtc_modules_audio__device_BUILD.gn4
-rw-r--r--www/iridium/files/patch-ui_accessibility_accessibility__features.cc8
-rw-r--r--www/iridium/files/patch-ui_accessibility_accessibility__features.h6
-rw-r--r--www/iridium/files/patch-ui_accessibility_ax__tree.cc8
-rw-r--r--www/iridium/files/patch-ui_aura_screen__ozone.h4
-rw-r--r--www/iridium/files/patch-ui_base_resource_resource__bundle.cc4
-rw-r--r--www/iridium/files/patch-ui_base_test_skia__gold__pixel__diff.cc4
-rw-r--r--www/iridium/files/patch-ui_base_ui__base__features.cc8
-rw-r--r--www/iridium/files/patch-ui_base_ui__base__switches.cc18
-rw-r--r--www/iridium/files/patch-ui_base_ui__base__switches.h16
-rw-r--r--www/iridium/files/patch-ui_base_x_x11__cursor__loader.cc10
-rw-r--r--www/iridium/files/patch-ui_display_screen.cc4
-rw-r--r--www/iridium/files/patch-ui_events_keycodes_dom_keycode__converter.cc10
-rw-r--r--www/iridium/files/patch-ui_gfx_BUILD.gn4
-rw-r--r--www/iridium/files/patch-ui_gfx_linux_gbm__wrapper.cc4
-rw-r--r--www/iridium/files/patch-ui_gfx_native__widget__types.h8
-rw-r--r--www/iridium/files/patch-ui_gl_gl__switches.cc8
-rw-r--r--www/iridium/files/patch-ui_gtk_printing_print__dialog__gtk.cc4
-rw-r--r--www/iridium/files/patch-ui_native__theme_features_native__theme__features.cc6
-rw-r--r--www/iridium/files/patch-ui_native__theme_native__theme.h4
-rw-r--r--www/iridium/files/patch-ui_native__theme_native__theme__base.cc4
-rw-r--r--www/iridium/files/patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc4
-rw-r--r--www/iridium/files/patch-ui_ozone_platform_x11_x11__window.cc4
-rw-r--r--www/iridium/files/patch-ui_platform__window_platform__window__delegate.cc4
-rw-r--r--www/iridium/files/patch-ui_platform__window_platform__window__delegate.h4
-rw-r--r--www/iridium/files/patch-ui_views_BUILD.gn4
-rw-r--r--www/iridium/files/patch-ui_views_widget_widget.cc6
-rw-r--r--www/iridium/files/patch-ui_views_widget_widget.h4
-rw-r--r--www/iridium/files/patch-v8_BUILD.gn20
-rw-r--r--www/iridium/files/patch-v8_src_api_api.cc4
-rw-r--r--www/iridium/files/patch-v8_src_execution_isolate.cc6
-rw-r--r--www/nextcloud-contacts/Makefile2
-rw-r--r--www/nextcloud-contacts/distinfo6
-rw-r--r--www/nextcloud-news/Makefile2
-rw-r--r--www/nextcloud-news/distinfo6
-rw-r--r--www/nextcloud-tasks/Makefile4
-rw-r--r--www/nextcloud-tasks/distinfo6
-rw-r--r--www/plasma6-plasma-browser-integration/distinfo6
-rw-r--r--www/pound/Makefile2
-rw-r--r--www/pound/distinfo6
-rw-r--r--www/py-dj51-social-auth-app-django/Makefile2
-rw-r--r--www/py-dj51-social-auth-app-django/distinfo6
-rw-r--r--www/py-dj51-strawberry-graphql-django/Makefile2
-rw-r--r--www/py-dj51-strawberry-graphql-django/distinfo6
-rw-r--r--www/py-dj52-social-auth-app-django/Makefile2
-rw-r--r--www/py-dj52-social-auth-app-django/distinfo6
-rw-r--r--www/py-dj52-strawberry-graphql-django/Makefile2
-rw-r--r--www/py-dj52-strawberry-graphql-django/distinfo6
-rw-r--r--www/py-social-auth-app-django/Makefile1
-rw-r--r--www/py-social-auth-app-django/files/patch-cve-2025-61783101
-rw-r--r--www/py-strawberry-graphql-django/Makefile4
-rw-r--r--www/py-strawberry-graphql-django/distinfo6
-rw-r--r--www/py-yt-dlp/Makefile2
-rw-r--r--www/py-yt-dlp/distinfo6
-rw-r--r--www/py-yt-dlp/pkg-plist2
-rw-r--r--www/webtrees21/Makefile9
-rw-r--r--www/webtrees21/distinfo6
-rw-r--r--www/webtrees21/pkg-plist527
-rw-r--r--www/yt-dlp/Makefile2
-rw-r--r--www/yt-dlp/distinfo6
-rw-r--r--x11-clocks/kteatime/distinfo6
-rw-r--r--x11-clocks/ktimer/distinfo6
-rw-r--r--x11-fm/dolphin/distinfo6
-rw-r--r--x11-fm/konqueror/distinfo6
-rw-r--r--x11-themes/kf6-breeze-icons/Makefile1
-rw-r--r--x11-themes/kf6-breeze-icons/distinfo6
-rw-r--r--x11-themes/kf6-breeze-icons/pkg-plist460
-rw-r--r--x11-themes/kf6-kcolorscheme/distinfo6
-rw-r--r--x11-themes/kf6-kiconthemes/distinfo6
-rw-r--r--x11-themes/kf6-qqc2-desktop-style/distinfo6
-rw-r--r--x11-themes/plasma6-aurorae/Makefile5
-rw-r--r--x11-themes/plasma6-aurorae/distinfo6
-rw-r--r--x11-themes/plasma6-aurorae/pkg-plist1
-rw-r--r--x11-themes/plasma6-breeze-gtk/distinfo6
-rw-r--r--x11-themes/plasma6-breeze/distinfo6
-rw-r--r--x11-themes/plasma6-kde-gtk-config/distinfo6
-rw-r--r--x11-themes/plasma6-kde-gtk-config/pkg-plist2
-rw-r--r--x11-themes/plasma6-oxygen/distinfo6
-rw-r--r--x11-themes/plasma6-oxygen/pkg-plist675
-rw-r--r--x11-themes/plasma6-plasma-workspace-wallpapers/distinfo6
-rw-r--r--x11-themes/plasma6-plasma-workspace-wallpapers/pkg-plist7
-rw-r--r--x11-themes/plasma6-qqc2-breeze-style/Makefile2
-rw-r--r--x11-themes/plasma6-qqc2-breeze-style/distinfo6
-rw-r--r--x11-toolkits/gtk-layer-shell/Makefile2
-rw-r--r--x11-toolkits/gtk-layer-shell/distinfo6
-rw-r--r--x11-toolkits/gtk4-layer-shell/Makefile2
-rw-r--r--x11-toolkits/gtk4-layer-shell/distinfo6
-rw-r--r--x11-toolkits/kf6-attica/distinfo6
-rw-r--r--x11-toolkits/kf6-kcompletion/distinfo6
-rw-r--r--x11-toolkits/kf6-kconfigwidgets/distinfo6
-rw-r--r--x11-toolkits/kf6-kguiaddons/distinfo6
-rw-r--r--x11-toolkits/kf6-kirigami/distinfo6
-rw-r--r--x11-toolkits/kf6-kitemviews/distinfo6
-rw-r--r--x11-toolkits/kf6-kjobwidgets/distinfo6
-rw-r--r--x11-toolkits/kf6-ktextwidgets/distinfo6
-rw-r--r--x11-toolkits/kf6-kwidgetsaddons/distinfo6
-rw-r--r--x11-toolkits/kf6-kxmlgui/distinfo6
-rw-r--r--x11-toolkits/kirigami-addons-qt6/Makefile5
-rw-r--r--x11-toolkits/kirigami-addons-qt6/distinfo6
-rw-r--r--x11-toolkits/kirigami-addons-qt6/pkg-plist7
-rw-r--r--x11-toolkits/plasma6-kdeplasma-addons/Makefile4
-rw-r--r--x11-toolkits/plasma6-kdeplasma-addons/distinfo6
-rw-r--r--x11-toolkits/plasma6-kdeplasma-addons/pkg-plist82
-rw-r--r--x11-toolkits/swt/files/patch-make_freebsd.mak19
-rw-r--r--x11-wm/plasma6-kdecoration/distinfo6
-rw-r--r--x11-wm/plasma6-kwin-x11/Makefile11
-rw-r--r--x11-wm/plasma6-kwin-x11/distinfo6
-rw-r--r--x11-wm/plasma6-kwin-x11/files/patch-cmake_modules_Findhwdata.cmake4
-rw-r--r--x11-wm/plasma6-kwin-x11/pkg-plist25
-rw-r--r--x11-wm/plasma6-kwin/Makefile13
-rw-r--r--x11-wm/plasma6-kwin/distinfo6
-rw-r--r--x11-wm/plasma6-kwin/files/patch-cmake_modules_Findhwdata.cmake4
-rw-r--r--x11-wm/plasma6-kwin/pkg-plist34
-rw-r--r--x11/kf6-frameworkintegration/distinfo6
-rw-r--r--x11/kf6-kded/distinfo6
-rw-r--r--x11/kf6-kglobalaccel/distinfo6
-rw-r--r--x11/kf6-krunner/distinfo6
-rw-r--r--x11/kf6-kwindowsystem/distinfo6
-rw-r--r--x11/konsole/distinfo6
-rw-r--r--x11/plasma6-kactivitymanagerd/distinfo6
-rw-r--r--x11/plasma6-kgamma/distinfo6
-rw-r--r--x11/plasma6-kglobalacceld/distinfo6
-rw-r--r--x11/plasma6-kglobalacceld/pkg-plist2
-rw-r--r--x11/plasma6-kscreen/Makefile3
-rw-r--r--x11/plasma6-kscreen/distinfo6
-rw-r--r--x11/plasma6-kscreen/pkg-plist3
-rw-r--r--x11/plasma6-kwayland/distinfo6
-rw-r--r--x11/plasma6-layer-shell-qt/distinfo6
-rw-r--r--x11/plasma6-libkscreen/distinfo6
-rw-r--r--x11/plasma6-libkscreen/pkg-plist1
-rw-r--r--x11/plasma6-libplasma/Makefile2
-rw-r--r--x11/plasma6-libplasma/distinfo6
-rw-r--r--x11/plasma6-libplasma/pkg-plist9
-rw-r--r--x11/plasma6-plasma-activities-stats/distinfo6
-rw-r--r--x11/plasma6-plasma-activities/distinfo6
-rw-r--r--x11/plasma6-plasma-activities/pkg-plist2
-rw-r--r--x11/plasma6-plasma-desktop/distinfo6
-rw-r--r--x11/plasma6-plasma-desktop/pkg-plist106
-rw-r--r--x11/plasma6-plasma-integration/distinfo6
-rw-r--r--x11/plasma6-plasma-workspace/Makefile5
-rw-r--r--x11/plasma6-plasma-workspace/distinfo8
-rw-r--r--x11/plasma6-plasma-workspace/pkg-plist256
-rw-r--r--x11/walker/Makefile2
-rw-r--r--x11/walker/distinfo6
-rw-r--r--x11/yakuake/distinfo6
1123 files changed, 10474 insertions, 6574 deletions
diff --git a/Keywords/sample.ucl b/Keywords/sample.ucl
index 15437a472da4..d5d3dd83b269 100644
--- a/Keywords/sample.ucl
+++ b/Keywords/sample.ucl
@@ -47,6 +47,9 @@ post-install-lua: <<EOS
end
if not pkg.stat(target_file) then
pkg.copy(sample_file, target_file)
+ if pkg_metalog ~= nil and pkg.metalog_copy ~= nil then
+ pkg.metalog_copy(sample_file, target_file)
+ end
end
EOS
diff --git a/Mk/Uses/kde.mk b/Mk/Uses/kde.mk
index a2795ad5fcc2..03ac4ddd5dd5 100644
--- a/Mk/Uses/kde.mk
+++ b/Mk/Uses/kde.mk
@@ -91,7 +91,7 @@ KDE_PLASMA5_VERSION?= 5.27.12
KDE_PLASMA5_BRANCH?= stable
# Current KDE Plasma desktop.
-KDE_PLASMA6_VERSION?= 6.4.5
+KDE_PLASMA6_VERSION?= 6.5.0
KDE_PLASMA6_BRANCH?= stable
# Legacy KDE frameworks (Qt5 based).
@@ -99,13 +99,13 @@ KDE_FRAMEWORKS5_VERSION?= 5.116.0
KDE_FRAMEWORKS5_BRANCH?= stable
# Current KDE Frameworks (Qt6 based).
-KDE_FRAMEWORKS6_VERSION?= 6.18.0
+KDE_FRAMEWORKS6_VERSION?= 6.19.0
KDE_FRAMEWORKS6_BRANCH?= stable
# Current KDE applications. Update _${PORTNAME}_PROJECT_VERSION for the following ports:
# devel/kdevelop, games/libkdegames, games/libkmahjongg, graphics/kgraphviewer
-KDE_APPLICATIONS6_VERSION?= 25.08.1
-KDE_APPLICATIONS6_SHLIB_VER?= 6.5.1
+KDE_APPLICATIONS6_VERSION?= 25.08.2
+KDE_APPLICATIONS6_SHLIB_VER?= 6.5.2
# G as in KDE Gear, and as in "don't make the variable name longer than required".
KDE_APPLICATIONS6_SHLIB_G_VER?= ${KDE_APPLICATIONS6_VERSION}
KDE_APPLICATIONS6_BRANCH?= stable
@@ -317,6 +317,7 @@ _USE_PLASMA6_ALL= activities activities-stats activitymanagerd \
aurorae breeze breeze-gtk decoration discover \
globalacceld infocenter kde-cli-tools \
kde-gtk-config kdeplasma-addons kgamma kmenuedit \
+ knighttime \
kpipewire kscreen kscreenlocker ksshaskpass \
ksystemstats kwallet-pam kwin kwin-x11 kwrited \
layer-shell-qt libkscreen libksysguard libplasma \
@@ -704,6 +705,9 @@ kde-kgamma_PATH= ${QT_PLUGINDIR}/plasma/kcms/systemsettings_qwidgets/kcm_kgamma
kde-kmenuedit_PORT= sysutils/plasma${_KDE_VERSION}-kmenuedit
kde-kmenuedit_PATH= ${KDE_PREFIX}/bin/kmenuedit
+kde-knighttime_PORT= sysutils/plasma${_KDE_VERSION}-knighttime
+kde-knighttime_LIB= libKNightTime.so
+
kde-kscreen_PORT= x11/plasma${_KDE_VERSION}-kscreen
kde-kscreen_PATH= ${KDE_PREFIX}/bin/kscreen-console
@@ -737,7 +741,7 @@ kde-libksysguard_LIB6= libKSysGuardSystemStats.so
kde-libksysguard_LIB= ${kde-libksysguard_LIB${_KDE_VERSION}}
kde-milou_PORT= deskutils/plasma${_KDE_VERSION}-milou
-kde-milou_PATH= ${QT_QMLDIR}/org/kde/milou/libmilouqmlplugin.so
+kde-milou_PATH= ${QT_QMLDIR}/org/kde/milou/libmilou.so
kde-ocean-sound-theme_PORT= audio/plasma${_KDE_VERSION}-ocean-sound-theme
kde-ocean-sound-theme_PATH= ${KDE_PREFIX}/share/sounds/ocean/index.theme
diff --git a/accessibility/kmag/distinfo b/accessibility/kmag/distinfo
index 11bce63ae36d..33d7a9e283fd 100644
--- a/accessibility/kmag/distinfo
+++ b/accessibility/kmag/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409616
-SHA256 (KDE/release-service/25.08.1/kmag-25.08.1.tar.xz) = 281b1dd5ec1fbb2a1ea1c9d61ab706d277016209d906dda47f22beb679e77c4e
-SIZE (KDE/release-service/25.08.1/kmag-25.08.1.tar.xz) = 680348
+TIMESTAMP = 1759874548
+SHA256 (KDE/release-service/25.08.2/kmag-25.08.2.tar.xz) = f3343998a6b884453fc9738e7a4f560f716e34a5328f9f0df125eeb53274c081
+SIZE (KDE/release-service/25.08.2/kmag-25.08.2.tar.xz) = 680356
diff --git a/accessibility/kmousetool/distinfo b/accessibility/kmousetool/distinfo
index 1618002a15fd..274e4cc09aa3 100644
--- a/accessibility/kmousetool/distinfo
+++ b/accessibility/kmousetool/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409618
-SHA256 (KDE/release-service/25.08.1/kmousetool-25.08.1.tar.xz) = f275ab4e03482bc72c6d39eee6bd5aad692867ead535872d636de535faf37b63
-SIZE (KDE/release-service/25.08.1/kmousetool-25.08.1.tar.xz) = 135460
+TIMESTAMP = 1759874550
+SHA256 (KDE/release-service/25.08.2/kmousetool-25.08.2.tar.xz) = e4606b31108d87bbfa735a09dcfd00584237a1ff8d708c5237dd662d014aeabf
+SIZE (KDE/release-service/25.08.2/kmousetool-25.08.2.tar.xz) = 135464
diff --git a/accessibility/kmouth/distinfo b/accessibility/kmouth/distinfo
index 7fd3b2d78fae..a17b73fcc340 100644
--- a/accessibility/kmouth/distinfo
+++ b/accessibility/kmouth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409620
-SHA256 (KDE/release-service/25.08.1/kmouth-25.08.1.tar.xz) = 866ddd1f1936ee2df7b90817e90527655d570d80cdc04d6cd3918e234c9c3857
-SIZE (KDE/release-service/25.08.1/kmouth-25.08.1.tar.xz) = 1945300
+TIMESTAMP = 1759874553
+SHA256 (KDE/release-service/25.08.2/kmouth-25.08.2.tar.xz) = 142ef68d3d0fc5f280d2078761955d05a6bbb59eb2c59ad7d30c0093f2536b0e
+SIZE (KDE/release-service/25.08.2/kmouth-25.08.2.tar.xz) = 1945908
diff --git a/archivers/ark/distinfo b/archivers/ark/distinfo
index 307ae8ed7a6f..0666a28799d5 100644
--- a/archivers/ark/distinfo
+++ b/archivers/ark/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409623
-SHA256 (KDE/release-service/25.08.1/ark-25.08.1.tar.xz) = 2febbab11881e3d32f44c4107041d53b1d5353c8c95c4d6536ab57de0958f96f
-SIZE (KDE/release-service/25.08.1/ark-25.08.1.tar.xz) = 3016700
+TIMESTAMP = 1759874555
+SHA256 (KDE/release-service/25.08.2/ark-25.08.2.tar.xz) = 763eabec1e80050f3443bb7a0bc36d777b28ab07200efb16630bf33f7db0cbca
+SIZE (KDE/release-service/25.08.2/ark-25.08.2.tar.xz) = 3018076
diff --git a/archivers/kf6-karchive/distinfo b/archivers/kf6-karchive/distinfo
index f545fec7a322..ceb80e8d1e0f 100644
--- a/archivers/kf6-karchive/distinfo
+++ b/archivers/kf6-karchive/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408184
-SHA256 (KDE/frameworks/6.18/karchive-6.18.0.tar.xz) = fa24f703aa799e4ff5b9cc2e4a628745912ebfcc9f0c6bb6d92106ff9e02e26f
-SIZE (KDE/frameworks/6.18/karchive-6.18.0.tar.xz) = 1102260
+TIMESTAMP = 1759784966
+SHA256 (KDE/frameworks/6.19/karchive-6.19.0.tar.xz) = 944332d802d0e128cebd087ffd50b726d100347973c2037c6051c72d54512a9e
+SIZE (KDE/frameworks/6.19/karchive-6.19.0.tar.xz) = 1147772
diff --git a/archivers/py-pyppmd/Makefile b/archivers/py-pyppmd/Makefile
index a55f354da72b..4447c3f6b56c 100644
--- a/archivers/py-pyppmd/Makefile
+++ b/archivers/py-pyppmd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pyppmd
-DISTVERSION= 1.1.1
+DISTVERSION= 1.2.0
CATEGORIES= archivers python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/archivers/py-pyppmd/distinfo b/archivers/py-pyppmd/distinfo
index 997a3f025ae5..b23e36515fc1 100644
--- a/archivers/py-pyppmd/distinfo
+++ b/archivers/py-pyppmd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734995821
-SHA256 (pyppmd-1.1.1.tar.gz) = f1a812f1e7628f4c26d05de340b91b72165d7b62778c27d322b82ce2e8ff00cb
-SIZE (pyppmd-1.1.1.tar.gz) = 1349281
+TIMESTAMP = 1761828824
+SHA256 (pyppmd-1.2.0.tar.gz) = cc04af92f1d26831ec96963439dfb27c96467b5452b94436a6af696649a121fd
+SIZE (pyppmd-1.2.0.tar.gz) = 1351286
diff --git a/archivers/py-pyzstd/Makefile b/archivers/py-pyzstd/Makefile
index 06e356816564..3533a880fd34 100644
--- a/archivers/py-pyzstd/Makefile
+++ b/archivers/py-pyzstd/Makefile
@@ -1,6 +1,5 @@
PORTNAME= pyzstd
-DISTVERSION= 0.17.0
-PORTREVISION= 1
+DISTVERSION= 0.18.0
CATEGORIES= archivers python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,6 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist pep517 pytest
diff --git a/archivers/py-pyzstd/distinfo b/archivers/py-pyzstd/distinfo
index 29b41e76d454..49112e000cea 100644
--- a/archivers/py-pyzstd/distinfo
+++ b/archivers/py-pyzstd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746972175
-SHA256 (pyzstd-0.17.0.tar.gz) = d84271f8baa66c419204c1dd115a4dec8b266f8a2921da21b81764fa208c1db6
-SIZE (pyzstd-0.17.0.tar.gz) = 1212160
+TIMESTAMP = 1761775269
+SHA256 (pyzstd-0.18.0.tar.gz) = 81b6851ab1ca2e5f2c709e896a1362e3065a64f271f43db77fb7d5e4a78e9861
+SIZE (pyzstd-0.18.0.tar.gz) = 806048
diff --git a/astro/kosmindoormap/distinfo b/astro/kosmindoormap/distinfo
index d7255c9cdbfd..16fee0480382 100644
--- a/astro/kosmindoormap/distinfo
+++ b/astro/kosmindoormap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409625
-SHA256 (KDE/release-service/25.08.1/kosmindoormap-25.08.1.tar.xz) = b0845c7e48591f739a7a38ccd46e605f945e0c2af02298b73d1a9dda3c509146
-SIZE (KDE/release-service/25.08.1/kosmindoormap-25.08.1.tar.xz) = 777028
+TIMESTAMP = 1759874557
+SHA256 (KDE/release-service/25.08.2/kosmindoormap-25.08.2.tar.xz) = 39a7f40947352a3e449cef8045f780a94d5af4d95e1800f6a6319a652928319b
+SIZE (KDE/release-service/25.08.2/kosmindoormap-25.08.2.tar.xz) = 777172
diff --git a/astro/marble/distinfo b/astro/marble/distinfo
index b99180d3ebfa..5facec5b37cc 100644
--- a/astro/marble/distinfo
+++ b/astro/marble/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409628
-SHA256 (KDE/release-service/25.08.1/marble-25.08.1.tar.xz) = 18cd1c221ce5b916c10d828ce084219c15e2806a376f53f9970fb6682d72f51b
-SIZE (KDE/release-service/25.08.1/marble-25.08.1.tar.xz) = 53789036
+TIMESTAMP = 1759874560
+SHA256 (KDE/release-service/25.08.2/marble-25.08.2.tar.xz) = 655d70a768ffc67d5d3f2d820005dea57ff9af5d09837e3ababcff12fcb775ff
+SIZE (KDE/release-service/25.08.2/marble-25.08.2.tar.xz) = 53788532
diff --git a/audio/audiocd-kio/distinfo b/audio/audiocd-kio/distinfo
index 31e1ccbf5f07..9f5cacea9ba5 100644
--- a/audio/audiocd-kio/distinfo
+++ b/audio/audiocd-kio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409630
-SHA256 (KDE/release-service/25.08.1/audiocd-kio-25.08.1.tar.xz) = 672bc1dfff4d228705d499a5fd818d8bdb5946e74f623a9ce1f22d460aecc070
-SIZE (KDE/release-service/25.08.1/audiocd-kio-25.08.1.tar.xz) = 584344
+TIMESTAMP = 1759874562
+SHA256 (KDE/release-service/25.08.2/audiocd-kio-25.08.2.tar.xz) = ae758ddd6fabea2d807f4a8b71b98b1ad2f0b530aeebe3b5794b5187162f90bf
+SIZE (KDE/release-service/25.08.2/audiocd-kio-25.08.2.tar.xz) = 584332
diff --git a/audio/elisa/distinfo b/audio/elisa/distinfo
index 83758d20489d..e94f474bfbe5 100644
--- a/audio/elisa/distinfo
+++ b/audio/elisa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409632
-SHA256 (KDE/release-service/25.08.1/elisa-25.08.1.tar.xz) = 6bba1edd0cb87343e95390cf29677ef58d788648a8f6102b643f141c5d7f24e8
-SIZE (KDE/release-service/25.08.1/elisa-25.08.1.tar.xz) = 1498276
+TIMESTAMP = 1759874565
+SHA256 (KDE/release-service/25.08.2/elisa-25.08.2.tar.xz) = e07508b084a4f5df1bcea758ca705a8a53c90dc01f6f5435a9ef38785d1b11c1
+SIZE (KDE/release-service/25.08.2/elisa-25.08.2.tar.xz) = 1498316
diff --git a/audio/juk/distinfo b/audio/juk/distinfo
index 66dddf4ed0e9..56b86506a4be 100644
--- a/audio/juk/distinfo
+++ b/audio/juk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409635
-SHA256 (KDE/release-service/25.08.1/juk-25.08.1.tar.xz) = 39a24b5cab5c739e9f0eed31954d4887e96531f7dad084193d3ff2cdb0d78dd7
-SIZE (KDE/release-service/25.08.1/juk-25.08.1.tar.xz) = 1933616
+TIMESTAMP = 1759874567
+SHA256 (KDE/release-service/25.08.2/juk-25.08.2.tar.xz) = 2b396a80378ae72813d02986b6a3502c975065b49a9feaf382426c7a965a48a0
+SIZE (KDE/release-service/25.08.2/juk-25.08.2.tar.xz) = 1933636
diff --git a/audio/kmix/distinfo b/audio/kmix/distinfo
index d1d1eec611a4..d91e3bd04835 100644
--- a/audio/kmix/distinfo
+++ b/audio/kmix/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409637
-SHA256 (KDE/release-service/25.08.1/kmix-25.08.1.tar.xz) = a3ed6baeb344c171be4eb6f90e7f592e7820ad4eef3458211b9eaf135fcd8600
-SIZE (KDE/release-service/25.08.1/kmix-25.08.1.tar.xz) = 1178648
+TIMESTAMP = 1759874570
+SHA256 (KDE/release-service/25.08.2/kmix-25.08.2.tar.xz) = 60f8d36530c176a2260eae674aac2e7241508dcad6287ffbbfaafa57942a65e7
+SIZE (KDE/release-service/25.08.2/kmix-25.08.2.tar.xz) = 1178672
diff --git a/audio/kwave/distinfo b/audio/kwave/distinfo
index 7885200b4977..e259ddd4f39d 100644
--- a/audio/kwave/distinfo
+++ b/audio/kwave/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409639
-SHA256 (KDE/release-service/25.08.1/kwave-25.08.1.tar.xz) = 2bfaee89b2acfb2d19129b5c1bd8faf7e1c53a1e07117925f711d5ec87137cb1
-SIZE (KDE/release-service/25.08.1/kwave-25.08.1.tar.xz) = 6531668
+TIMESTAMP = 1759874572
+SHA256 (KDE/release-service/25.08.2/kwave-25.08.2.tar.xz) = e00e1a941d56023d503edec6d27468cef2dc1794f72102800a2449dd4f0c970a
+SIZE (KDE/release-service/25.08.2/kwave-25.08.2.tar.xz) = 6532188
diff --git a/audio/libkcddb/distinfo b/audio/libkcddb/distinfo
index 5d34d7574bc6..f15e23547604 100644
--- a/audio/libkcddb/distinfo
+++ b/audio/libkcddb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409642
-SHA256 (KDE/release-service/25.08.1/libkcddb-25.08.1.tar.xz) = 7042e4d08ce53a830eb6947a5c2f7c9aa5e9c60c163731da149df3e82c338d6f
-SIZE (KDE/release-service/25.08.1/libkcddb-25.08.1.tar.xz) = 448860
+TIMESTAMP = 1759874575
+SHA256 (KDE/release-service/25.08.2/libkcddb-25.08.2.tar.xz) = 960235509691c21dfd8ee1c5493aeee585912bdf1806a6b4b59b8f69f995aa71
+SIZE (KDE/release-service/25.08.2/libkcddb-25.08.2.tar.xz) = 448760
diff --git a/audio/libkcompactdisc/distinfo b/audio/libkcompactdisc/distinfo
index 68a9e841bf06..a802a8bfa5b1 100644
--- a/audio/libkcompactdisc/distinfo
+++ b/audio/libkcompactdisc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409644
-SHA256 (KDE/release-service/25.08.1/libkcompactdisc-25.08.1.tar.xz) = ceb9f45732106dfff29d4f510c663b7811c32e4506e24b3bc64a0fe77cd9281c
-SIZE (KDE/release-service/25.08.1/libkcompactdisc-25.08.1.tar.xz) = 100684
+TIMESTAMP = 1759874577
+SHA256 (KDE/release-service/25.08.2/libkcompactdisc-25.08.2.tar.xz) = 76af8e22328c379845a4bc52d5cb1d1f6065973f2cb531835302bca528cc6728
+SIZE (KDE/release-service/25.08.2/libkcompactdisc-25.08.2.tar.xz) = 100664
diff --git a/audio/mac/Makefile b/audio/mac/Makefile
index 5ee1c24ad95a..f2d7fc7096d3 100644
--- a/audio/mac/Makefile
+++ b/audio/mac/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mac
-PORTVERSION= 11.65
+PORTVERSION= 11.71
CATEGORIES= audio
MASTER_SITES= https://www.monkeysaudio.com/files/
DISTNAME= ${PORTNAME:tu}_${PORTVERSION:S|.||}_SDK
diff --git a/audio/mac/distinfo b/audio/mac/distinfo
index 10ef61315d32..26e9ca735c08 100644
--- a/audio/mac/distinfo
+++ b/audio/mac/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761261835
-SHA256 (MAC_1165_SDK.zip) = 676b251dae4f7d23b1ce7e9b98990ab7bcf33bcfba14b0c8435ca1b32ba67c1a
-SIZE (MAC_1165_SDK.zip) = 1705629
+TIMESTAMP = 1761845266
+SHA256 (MAC_1171_SDK.zip) = 51665d0d3fa6ad3969b2a2208ef7568b0f82c1c2f99710321d50d1fdb31ae6b6
+SIZE (MAC_1171_SDK.zip) = 1728874
diff --git a/audio/plasma6-kpipewire/distinfo b/audio/plasma6-kpipewire/distinfo
index fec7ab3024eb..35c93e516beb 100644
--- a/audio/plasma6-kpipewire/distinfo
+++ b/audio/plasma6-kpipewire/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499227
-SHA256 (KDE/plasma/6.4.5/kpipewire-6.4.5.tar.xz) = d0a704a6a030edb5b4f5d6b99c32bc4e46e1a6ab527dfde9089e11094b6b1a92
-SIZE (KDE/plasma/6.4.5/kpipewire-6.4.5.tar.xz) = 153604
+TIMESTAMP = 1761167998
+SHA256 (KDE/plasma/6.5.0/kpipewire-6.5.0.tar.xz) = 0651b8ea3862ffe3ea4f08a24431ab46725740221f052c4328033362be220ba7
+SIZE (KDE/plasma/6.5.0/kpipewire-6.5.0.tar.xz) = 152928
diff --git a/audio/plasma6-kpipewire/files/patch-git-01-6dc69b0674f9946641e88151c209ce58f085d06a b/audio/plasma6-kpipewire/files/patch-git-01-6dc69b0674f9946641e88151c209ce58f085d06a
deleted file mode 100644
index b5aa8d8c3c0f..000000000000
--- a/audio/plasma6-kpipewire/files/patch-git-01-6dc69b0674f9946641e88151c209ce58f085d06a
+++ /dev/null
@@ -1,116 +0,0 @@
-From 6dc69b0674f9946641e88151c209ce58f085d06a Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Bernhard=20Rosenkr=C3=A4nzer?= <bero@lindev.ch>
-Date: Wed, 27 Aug 2025 16:39:36 +0200
-Subject: [PATCH] Fix build with ffmpeg >= 8.0
-
----
- src/h264vaapiencoder.cpp | 12 +++++++++---
- src/libopenh264encoder.cpp | 12 +++++++++---
- src/libx264encoder.cpp | 12 +++++++++---
- 3 files changed, 27 insertions(+), 9 deletions(-)
-
-diff --git a/src/h264vaapiencoder.cpp b/src/h264vaapiencoder.cpp
-index 0cf251b4..eaec8dde 100644
---- src/h264vaapiencoder.cpp
-+++ src/h264vaapiencoder.cpp
-@@ -18,6 +18,12 @@ extern "C" {
-
- #include "logging_record.h"
-
-+#ifndef AV_PROFILE_H264_BASELINE // ffmpeg before 8.0
-+#define AV_PROFILE_H264_BASELINE FF_PROFILE_H264_BASELINE
-+#define AV_PROFILE_H264_MAIN FF_PROFILE_H264_MAIN
-+#define AV_PROFILE_H264_HIGH FF_PROFILE_H264_HIGH
-+#endif
-+
- H264VAAPIEncoder::H264VAAPIEncoder(H264Profile profile, PipeWireProduce *produce)
- : HardwareEncoder(produce)
- , m_profile(profile)
-@@ -130,13 +136,13 @@ bool H264VAAPIEncoder::initialize(const QSize &size)
-
- switch (m_profile) {
- case H264Profile::Baseline:
-- m_avCodecContext->profile = FF_PROFILE_H264_CONSTRAINED_BASELINE;
-+ m_avCodecContext->profile = AV_PROFILE_H264_CONSTRAINED_BASELINE;
- break;
- case H264Profile::Main:
-- m_avCodecContext->profile = FF_PROFILE_H264_MAIN;
-+ m_avCodecContext->profile = AV_PROFILE_H264_MAIN;
- break;
- case H264Profile::High:
-- m_avCodecContext->profile = FF_PROFILE_H264_HIGH;
-+ m_avCodecContext->profile = AV_PROFILE_H264_HIGH;
- break;
- }
-
-diff --git a/src/libopenh264encoder.cpp b/src/libopenh264encoder.cpp
-index db6ed4db..294c0f2b 100644
---- src/libopenh264encoder.cpp
-+++ src/libopenh264encoder.cpp
-@@ -21,6 +21,12 @@ extern "C" {
-
- #include "logging_record.h"
-
-+#ifndef AV_PROFILE_H264_BASELINE // ffmpeg before 8.0
-+#define AV_PROFILE_H264_CONSTRAINED_BASELINE FF_PROFILE_H264_CONSTRAINED_BASELINE
-+#define AV_PROFILE_H264_MAIN FF_PROFILE_H264_MAIN
-+#define AV_PROFILE_H264_HIGH FF_PROFILE_H264_HIGH
-+#endif
-+
- LibOpenH264Encoder::LibOpenH264Encoder(H264Profile profile, PipeWireProduce *produce)
- : SoftwareEncoder(produce)
- , m_profile(profile)
-@@ -64,13 +70,13 @@ bool LibOpenH264Encoder::initialize(const QSize &size)
- // passes that through, but libopenh264 only allows BASELINE.
- // Until that bug is fixed there'll always be a warning that the
- // profile is not supported (https://github.com/cisco/openh264/issues/3613)
-- m_avCodecContext->profile = FF_PROFILE_H264_CONSTRAINED_BASELINE;
-+ m_avCodecContext->profile = AV_PROFILE_H264_CONSTRAINED_BASELINE;
- break;
- case H264Profile::Main:
-- m_avCodecContext->profile = FF_PROFILE_H264_MAIN;
-+ m_avCodecContext->profile = AV_PROFILE_H264_MAIN;
- break;
- case H264Profile::High:
-- m_avCodecContext->profile = FF_PROFILE_H264_HIGH;
-+ m_avCodecContext->profile = AV_PROFILE_H264_HIGH;
- break;
- }
-
-diff --git a/src/libx264encoder.cpp b/src/libx264encoder.cpp
-index d9fe44f4..a8f0e21f 100644
---- src/libx264encoder.cpp
-+++ src/libx264encoder.cpp
-@@ -20,6 +20,12 @@ extern "C" {
-
- #include "logging_record.h"
-
-+#ifndef AV_PROFILE_H264_BASELINE // ffmpeg before 8.0
-+#define AV_PROFILE_H264_BASELINE FF_PROFILE_H264_BASELINE
-+#define AV_PROFILE_H264_MAIN FF_PROFILE_H264_MAIN
-+#define AV_PROFILE_H264_HIGH FF_PROFILE_H264_HIGH
-+#endif
-+
- using namespace Qt::StringLiterals;
-
- LibX264Encoder::LibX264Encoder(H264Profile profile, PipeWireProduce *produce)
-@@ -68,13 +74,13 @@ bool LibX264Encoder::initialize(const QSize &size)
-
- switch (m_profile) {
- case H264Profile::Baseline:
-- m_avCodecContext->profile = FF_PROFILE_H264_BASELINE;
-+ m_avCodecContext->profile = AV_PROFILE_H264_BASELINE;
- break;
- case H264Profile::Main:
-- m_avCodecContext->profile = FF_PROFILE_H264_MAIN;
-+ m_avCodecContext->profile = AV_PROFILE_H264_MAIN;
- break;
- case H264Profile::High:
-- m_avCodecContext->profile = FF_PROFILE_H264_HIGH;
-+ m_avCodecContext->profile = AV_PROFILE_H264_HIGH;
- break;
- }
-
---
-GitLab
-
diff --git a/audio/plasma6-ocean-sound-theme/distinfo b/audio/plasma6-ocean-sound-theme/distinfo
index fc14e12a328d..1683b5f0d7fe 100644
--- a/audio/plasma6-ocean-sound-theme/distinfo
+++ b/audio/plasma6-ocean-sound-theme/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499227
-SHA256 (KDE/plasma/6.4.5/ocean-sound-theme-6.4.5.tar.xz) = 5f5e34918ec69f44c1021da5260e1a5d656436460c9fe01a5d4884913016fa25
-SIZE (KDE/plasma/6.4.5/ocean-sound-theme-6.4.5.tar.xz) = 2128728
+TIMESTAMP = 1761167998
+SHA256 (KDE/plasma/6.5.0/ocean-sound-theme-6.5.0.tar.xz) = c912e53930826442e9842a263679f1920b9a3dc3b63d9b02209fcfb769d75a0e
+SIZE (KDE/plasma/6.5.0/ocean-sound-theme-6.5.0.tar.xz) = 2124176
diff --git a/audio/plasma6-oxygen-sounds/distinfo b/audio/plasma6-oxygen-sounds/distinfo
index 0126fe028630..2ea95b99829a 100644
--- a/audio/plasma6-oxygen-sounds/distinfo
+++ b/audio/plasma6-oxygen-sounds/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499228
-SHA256 (KDE/plasma/6.4.5/oxygen-sounds-6.4.5.tar.xz) = 1d0fa9f872205ec8d2befe5bc029c8b1a0d0e54c8b3a190765322d897785222b
-SIZE (KDE/plasma/6.4.5/oxygen-sounds-6.4.5.tar.xz) = 1936216
+TIMESTAMP = 1761167999
+SHA256 (KDE/plasma/6.5.0/oxygen-sounds-6.5.0.tar.xz) = 5c1264d71357b2ed0e26d8570e7972f5965c123911393aa7e4b4e70ef828c26f
+SIZE (KDE/plasma/6.5.0/oxygen-sounds-6.5.0.tar.xz) = 1935468
diff --git a/audio/plasma6-plasma-pa/distinfo b/audio/plasma6-plasma-pa/distinfo
index ac5c467e15b8..88485a15f3af 100644
--- a/audio/plasma6-plasma-pa/distinfo
+++ b/audio/plasma6-plasma-pa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499231
-SHA256 (KDE/plasma/6.4.5/plasma-pa-6.4.5.tar.xz) = 14c2bacff0f01c0b528d7b71b5062c68b2972bb415b5c27387dd35cee4441b1a
-SIZE (KDE/plasma/6.4.5/plasma-pa-6.4.5.tar.xz) = 198228
+TIMESTAMP = 1761168001
+SHA256 (KDE/plasma/6.5.0/plasma-pa-6.5.0.tar.xz) = 24d758f2d5548684a5b8d4fe8a0a304bbcf6de02e48a37cb1a38ba79a428258c
+SIZE (KDE/plasma/6.5.0/plasma-pa-6.5.0.tar.xz) = 200160
diff --git a/audio/py-pyradio/Makefile b/audio/py-pyradio/Makefile
index 1bba7c61dd4c..f5415eb03f54 100644
--- a/audio/py-pyradio/Makefile
+++ b/audio/py-pyradio/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pyradio
-DISTVERSION= 0.9.3.11.19
+DISTVERSION= 0.9.3.11.20
PORTREVISION= 0
CATEGORIES= audio python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/audio/py-pyradio/distinfo b/audio/py-pyradio/distinfo
index af2ed5dcc2f5..b446345b38b0 100644
--- a/audio/py-pyradio/distinfo
+++ b/audio/py-pyradio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758362205
-SHA256 (coderholic-pyradio-0.9.3.11.19_GH0.tar.gz) = 5a6f16314dd86f009baae74428be9a5b18a9e38c21d3660dc385202164dde923
-SIZE (coderholic-pyradio-0.9.3.11.19_GH0.tar.gz) = 1616228
+TIMESTAMP = 1761645993
+SHA256 (coderholic-pyradio-0.9.3.11.20_GH0.tar.gz) = 181946742babf7c80402542902ede1dca693422b42e0acfd7dfb0c46028bc01c
+SIZE (coderholic-pyradio-0.9.3.11.20_GH0.tar.gz) = 1623049
diff --git a/audio/py-pyradio/files/patch-pyproject.toml b/audio/py-pyradio/files/patch-pyproject.toml
new file mode 100644
index 000000000000..a213d4f23513
--- /dev/null
+++ b/audio/py-pyradio/files/patch-pyproject.toml
@@ -0,0 +1,26 @@
+--- pyproject.toml.orig 2025-10-23 09:44:51 UTC
++++ pyproject.toml
+@@ -14,9 +14,6 @@ classifiers = [
+ "Programming Language :: Python :: 3",
+ "Operating System :: OS Independent",
+ ]
+-dependencies = [
+- 'importlib_resources; python_version<"3.9"'
+-]
+
+ [project.optional-dependencies]
+ cli = [
+@@ -32,13 +29,6 @@ pyradio-client = "pyradio.main:run_client"
+ [project.urls]
+ "Homepage" = "https://github.com/coderholic/pyradio"
+ "Bug Tracker" = "https://github.com/coderholic/pyradio/issues"
+-
+-[tool.setuptools]
+-include-package-data = true
+-
+-[tool.setuptools_scm]
+-version_scheme = "no-guess-dev"
+-local_scheme = "no-local-version"
+
+ [tool.setuptools.packages.find]
+ include = [
diff --git a/biology/py-cutadapt/Makefile b/biology/py-cutadapt/Makefile
index c9963c7c1ef4..91f1fbd02889 100644
--- a/biology/py-cutadapt/Makefile
+++ b/biology/py-cutadapt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cutadapt
-DISTVERSION= 5.1
+DISTVERSION= 5.2
CATEGORIES= biology python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/biology/py-cutadapt/distinfo b/biology/py-cutadapt/distinfo
index 98c60c1e3018..2b7061451d30 100644
--- a/biology/py-cutadapt/distinfo
+++ b/biology/py-cutadapt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749206212
-SHA256 (cutadapt-5.1.tar.gz) = 6bc76345c0a45f6b680cb1164e48eb1f81815c764ec471284ab6234c6653b937
-SIZE (cutadapt-5.1.tar.gz) = 252843
+TIMESTAMP = 1761723622
+SHA256 (cutadapt-5.2.tar.gz) = 2394deead42ecae5fe0fdf369e35f3e2afed770e14059582272779c2e8295d3c
+SIZE (cutadapt-5.2.tar.gz) = 253642
diff --git a/cad/Makefile b/cad/Makefile
index ec2dc7d8acfa..5ff61f95df60 100644
--- a/cad/Makefile
+++ b/cad/Makefile
@@ -119,6 +119,7 @@
SUBDIR += py-pygmsh
SUBDIR += py-pymtl
SUBDIR += py-pyvcd
+ SUBDIR += py-verilog-parser
SUBDIR += py-vunit-hdl
SUBDIR += python-gdsii
SUBDIR += qcad
diff --git a/cad/kicad-doc/Makefile b/cad/kicad-doc/Makefile
index 42c9ad02ff16..2fd7565324f1 100644
--- a/cad/kicad-doc/Makefile
+++ b/cad/kicad-doc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kicad
-DISTVERSION= 9.0.5
+DISTVERSION= 9.0.6
CATEGORIES= cad
PKGNAMESUFFIX= -doc
diff --git a/cad/kicad-doc/distinfo b/cad/kicad-doc/distinfo
index 0d2a759ab71d..f55abda46dca 100644
--- a/cad/kicad-doc/distinfo
+++ b/cad/kicad-doc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759350556
-SHA256 (kicad-doc-9.0.5.tar.bz2) = 09066fedcc94d8fdf85f405865b217dbb8622a4e2edff3d21e6a9bcc38dd5493
-SIZE (kicad-doc-9.0.5.tar.bz2) = 96633670
+TIMESTAMP = 1761852731
+SHA256 (kicad-doc-9.0.6.tar.bz2) = 7927d0be27dccd23816cbfc1fd562519d73f9f8aa3757efb8c4752b145b47b5e
+SIZE (kicad-doc-9.0.6.tar.bz2) = 96714996
diff --git a/cad/kicad-library-footprints/Makefile b/cad/kicad-library-footprints/Makefile
index 202b15634ca0..290546ee5262 100644
--- a/cad/kicad-library-footprints/Makefile
+++ b/cad/kicad-library-footprints/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kicad
-DISTVERSION= 9.0.5
+DISTVERSION= 9.0.6
CATEGORIES= cad
PKGNAMESUFFIX= -library-footprints
diff --git a/cad/kicad-library-footprints/distinfo b/cad/kicad-library-footprints/distinfo
index 0808b1069c43..90cb827002d7 100644
--- a/cad/kicad-library-footprints/distinfo
+++ b/cad/kicad-library-footprints/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759350568
-SHA256 (kicad-footprints-9.0.5.tar.bz2) = b2055197bb50901524c6219b598ed87ceefee1e9b84f3bf1b97a926f475a38fc
-SIZE (kicad-footprints-9.0.5.tar.bz2) = 7865207
+TIMESTAMP = 1761852743
+SHA256 (kicad-footprints-9.0.6.tar.bz2) = 9de7909bb9baf7082697a21b4750eef43243866eaec3ef19f53b64f1091dde10
+SIZE (kicad-footprints-9.0.6.tar.bz2) = 7873080
diff --git a/cad/kicad-library-footprints/pkg-plist b/cad/kicad-library-footprints/pkg-plist
index 4c107f545350..ac16871d0b04 100644
--- a/cad/kicad-library-footprints/pkg-plist
+++ b/cad/kicad-library-footprints/pkg-plist
@@ -8961,13 +8961,11 @@
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_0603_1608Metric_Pad1.05x0.95mm_HandSolder.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_0805_2012Metric.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_0805_2012Metric_Pad1.05x1.20mm_HandSolder.kicad_mod
-%%DATADIR%%/footprints/Inductor_SMD.pretty/L_0805_2012Metric_Pad1.15x1.40mm_HandSolder.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_10.4x10.4_H4.8.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_1008_2520Metric.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_1008_2520Metric_Pad1.43x2.20mm_HandSolder.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_1206_3216Metric.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_1206_3216Metric_Pad1.22x1.90mm_HandSolder.kicad_mod
-%%DATADIR%%/footprints/Inductor_SMD.pretty/L_1206_3216Metric_Pad1.42x1.75mm_HandSolder.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_1210_3225Metric.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_1210_3225Metric_Pad1.42x2.65mm_HandSolder.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_12x12mm_H4.5mm.kicad_mod
@@ -9587,7 +9585,8 @@
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Wuerth_WE-PDF.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Wuerth_WE-PDF_Handsoldering.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Wuerth_WE-TPC-3816.kicad_mod
-%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Wuerth_WE-XHMI-8080.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Wuerth_XHMI-6060.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Wuerth_XHMI-8080.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Wurth_WE-CAIR-5910.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD_Wurth.pretty/L_Wurth_WE-LQSH-2010.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD_Wurth.pretty/L_Wurth_WE-LQSH-2512.kicad_mod
@@ -10814,6 +10813,7 @@
%%DATADIR%%/footprints/Package_BGA.pretty/Texas_BGA-289_15x15mm_Layout17x17_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/Texas_DSBGA-10_1.36x1.86mm_Layout3x4_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/Texas_DSBGA-12_1.36x1.86mm_Layout3x4_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Package_BGA.pretty/Texas_DSBGA-12_2.11x1.61mm_Layout4x3_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/Texas_DSBGA-16_2.39x2.39mm_Layout4x4_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/Texas_DSBGA-28_1.9x3mm_Layout4x7_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/Texas_DSBGA-49_3.33x3.488mm_Layout7x7_P0.4mm.kicad_mod
@@ -11223,6 +11223,7 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/MPS_QFN-12_2x2mm_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/MPS_QFN-16_3x3mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Maxim_FC2QFN-14_2.5x2.5mm_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Maxim_TDFN-10-1EP_3x3mm_P0.5mm_EP1.58x2.35mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Maxim_TDFN-12-1EP_3x3mm_P0.5mm_EP1.7x2.5mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Maxim_TDFN-12-1EP_3x3mm_P0.5mm_EP1.7x2.5mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Maxim_TDFN-6-1EP_3x3mm_P0.95mm_EP1.5x2.3mm.kicad_mod
@@ -11769,6 +11770,8 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_7x7mm_P0.5mm_EP2.6x2.6mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_7x7mm_P0.5mm_EP4.1x4.1mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_7x7mm_P0.5mm_EP4.1x4.1mm_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_7x7mm_P0.5mm_EP4.2x4.2mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_7x7mm_P0.5mm_EP4.2x4.2mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_7x7mm_P0.5mm_EP5.15x5.15mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_7x7mm_P0.5mm_EP5.15x5.15mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-56-1EP_8x8mm_P0.5mm_EP5.1x4.96mm.kicad_mod
@@ -12275,10 +12278,12 @@
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-128_14x14mm_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-144_16x16mm_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-144_20x20mm_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-176_20x20mm_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-176_24x24mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-32_5x5mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-32_7x7mm_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-44-1EP_10x10mm_P0.8mm_EP4.5x4.5mm.kicad_mod
+%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-44-1EP_10x10mm_P0.8mm_EP4.5x4.5mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-44_10x10mm_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-48-1EP_7x7mm_P0.5mm_EP3.5x3.5mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-48-1EP_7x7mm_P0.5mm_EP3.5x3.5mm_ThermalVias.kicad_mod
@@ -12303,8 +12308,6 @@
%%DATADIR%%/footprints/Package_QFP.pretty/Texas_TQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm_Mask4.44x4.44mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/Texas_TQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm_Mask5x5mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/Texas_TQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm_Mask5x5mm_ThermalVias.kicad_mod
-%%DATADIR%%/footprints/Package_QFP.pretty/VQFP-128_14x14mm_P0.4mm.kicad_mod
-%%DATADIR%%/footprints/Package_QFP.pretty/VQFP-176_20x20mm_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_SIP.pretty/PowerIntegrations_eSIP-7C.kicad_mod
%%DATADIR%%/footprints/Package_SIP.pretty/PowerIntegrations_eSIP-7F.kicad_mod
%%DATADIR%%/footprints/Package_SIP.pretty/SIP-8_19x3mm_P2.54mm.kicad_mod
@@ -12828,6 +12831,28 @@
%%DATADIR%%/footprints/Package_SON.pretty/Winbond_USON-8-2EP_3x4mm_P0.8mm_EP0.2x0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_SON.pretty/X2SON-8_1.4x1mm_P0.35mm.kicad_mod
%%DATADIR%%/footprints/Package_SO_J-Lead.pretty/TSOC-6_3.76x3.94mm_P1.27mm.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Ningbo-Kagnex.pretty/TerminalBlock_Ningbo-Kagnex_HB9500M_1x02_P9.5mm.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Ningbo-Kagnex.pretty/TerminalBlock_Ningbo-Kagnex_HB9500M_1x03_P9.5mm.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Ningbo-Kagnex.pretty/TerminalBlock_Ningbo-Kagnex_HB9500M_1x04_P9.5mm.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Ningbo-Kagnex.pretty/TerminalBlock_Ningbo-Kagnex_HB9500M_1x05_P9.5mm.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Ningbo-Kagnex.pretty/TerminalBlock_Ningbo-Kagnex_HB9500M_1x06_P9.5mm.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Ningbo-Kagnex.pretty/TerminalBlock_Ningbo-Kagnex_HB9500M_1x07_P9.5mm.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Ningbo-Kagnex.pretty/TerminalBlock_Ningbo-Kagnex_HB9500M_1x08_P9.5mm.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Ningbo-Kagnex.pretty/TerminalBlock_Ningbo-Kagnex_HB9500M_1x09_P9.5mm.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Ningbo-Kagnex.pretty/TerminalBlock_Ningbo-Kagnex_HB9500M_1x10_P9.5mm.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Ningbo-Kagnex.pretty/TerminalBlock_Ningbo-Kagnex_HB9500M_1x11_P9.5mm.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Ningbo-Kagnex.pretty/TerminalBlock_Ningbo-Kagnex_HB9500M_1x12_P9.5mm.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Ningbo-Kagnex.pretty/TerminalBlock_Ningbo-Kagnex_HB9500_1x02_P9.5mm.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Ningbo-Kagnex.pretty/TerminalBlock_Ningbo-Kagnex_HB9500_1x03_P9.5mm.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Ningbo-Kagnex.pretty/TerminalBlock_Ningbo-Kagnex_HB9500_1x04_P9.5mm.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Ningbo-Kagnex.pretty/TerminalBlock_Ningbo-Kagnex_HB9500_1x05_P9.5mm.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Ningbo-Kagnex.pretty/TerminalBlock_Ningbo-Kagnex_HB9500_1x06_P9.5mm.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Ningbo-Kagnex.pretty/TerminalBlock_Ningbo-Kagnex_HB9500_1x07_P9.5mm.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Ningbo-Kagnex.pretty/TerminalBlock_Ningbo-Kagnex_HB9500_1x08_P9.5mm.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Ningbo-Kagnex.pretty/TerminalBlock_Ningbo-Kagnex_HB9500_1x09_P9.5mm.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Ningbo-Kagnex.pretty/TerminalBlock_Ningbo-Kagnex_HB9500_1x10_P9.5mm.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Ningbo-Kagnex.pretty/TerminalBlock_Ningbo-Kagnex_HB9500_1x11_P9.5mm.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Ningbo-Kagnex.pretty/TerminalBlock_Ningbo-Kagnex_HB9500_1x12_P9.5mm.kicad_mod
%%DATADIR%%/footprints/Package_TO_SOT_SMD.pretty/ATPAK-2.kicad_mod
%%DATADIR%%/footprints/Package_TO_SOT_SMD.pretty/Analog_KS-4.kicad_mod
%%DATADIR%%/footprints/Package_TO_SOT_SMD.pretty/Diodes_SOT-553.kicad_mod
diff --git a/cad/kicad-library-packages3d/Makefile b/cad/kicad-library-packages3d/Makefile
index 0767dc35fa9a..d201cc0bd81e 100644
--- a/cad/kicad-library-packages3d/Makefile
+++ b/cad/kicad-library-packages3d/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kicad
-DISTVERSION= 9.0.5
+DISTVERSION= 9.0.6
CATEGORIES= cad
PKGNAMESUFFIX= -library-packages3d
diff --git a/cad/kicad-library-packages3d/distinfo b/cad/kicad-library-packages3d/distinfo
index 430469192f5b..86dfb6f32778 100644
--- a/cad/kicad-library-packages3d/distinfo
+++ b/cad/kicad-library-packages3d/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759350894
-SHA256 (kicad-packages3D-9.0.5.tar.bz2) = 61696303f3a41546b90ba9ec20a8902fbd1497a75c224cfe8d0a1857edc83656
-SIZE (kicad-packages3D-9.0.5.tar.bz2) = 683947725
+TIMESTAMP = 1761852927
+SHA256 (kicad-packages3D-9.0.6.tar.bz2) = e27f00a4a75b17b57ddbbaf26d95ee9d0a442b58c9cceff6f7aedeb4449de139
+SIZE (kicad-packages3D-9.0.6.tar.bz2) = 682958006
diff --git a/cad/kicad-library-packages3d/pkg-plist b/cad/kicad-library-packages3d/pkg-plist
index 6d7b41e978a6..53f0c6756568 100644
--- a/cad/kicad-library-packages3d/pkg-plist
+++ b/cad/kicad-library-packages3d/pkg-plist
@@ -11096,6 +11096,7 @@
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/QFN-64-1EP_8x8mm_P0.4mm_EP6.5x6.5mm.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/QFN-64-1EP_9x9mm_P0.5mm_EP4.1x4.1mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/QFN-64-1EP_9x9mm_P0.5mm_EP4.1x4.1mm.wrl
+%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/QFN-64-1EP_9x9mm_P0.5mm_EP6x6mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/QFN-64-1EP_9x9mm_P0.5mm_EP7.35x7.35mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/QFN-64-1EP_9x9mm_P0.5mm_EP7.35x7.35mm.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/QFN-68-1EP_8x8mm_P0.4mm_EP5.2x5.2mm.step
@@ -11817,10 +11818,6 @@
%%DATADIR%%/3dmodels/Package_QFP.3dshapes/TQFP-80_12x12mm_P0.5mm.wrl
%%DATADIR%%/3dmodels/Package_QFP.3dshapes/TQFP-80_14x14mm_P0.65mm.step
%%DATADIR%%/3dmodels/Package_QFP.3dshapes/TQFP-80_14x14mm_P0.65mm.wrl
-%%DATADIR%%/3dmodels/Package_QFP.3dshapes/VQFP-128_14x14mm_P0.4mm.step
-%%DATADIR%%/3dmodels/Package_QFP.3dshapes/VQFP-128_14x14mm_P0.4mm.wrl
-%%DATADIR%%/3dmodels/Package_QFP.3dshapes/VQFP-176_20x20mm_P0.4mm.step
-%%DATADIR%%/3dmodels/Package_QFP.3dshapes/VQFP-176_20x20mm_P0.4mm.wrl
%%DATADIR%%/3dmodels/Package_SIP.3dshapes/PowerIntegrations_eSIP-7C.step
%%DATADIR%%/3dmodels/Package_SIP.3dshapes/PowerIntegrations_eSIP-7C.wrl
%%DATADIR%%/3dmodels/Package_SIP.3dshapes/PowerIntegrations_eSIP-7F.step
diff --git a/cad/kicad-library-symbols/Makefile b/cad/kicad-library-symbols/Makefile
index b9de01223f37..554b429426e9 100644
--- a/cad/kicad-library-symbols/Makefile
+++ b/cad/kicad-library-symbols/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kicad
-DISTVERSION= 9.0.5
+DISTVERSION= 9.0.6
CATEGORIES= cad
PKGNAMESUFFIX= -library-symbols
diff --git a/cad/kicad-library-symbols/distinfo b/cad/kicad-library-symbols/distinfo
index 4f74786c24b7..08e8353fd167 100644
--- a/cad/kicad-library-symbols/distinfo
+++ b/cad/kicad-library-symbols/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759350617
-SHA256 (kicad-symbols-9.0.5.tar.bz2) = e23596d6ebc3ca9ccab4403a35cf62eacac093fd8cd53aec342403258cefb5f3
-SIZE (kicad-symbols-9.0.5.tar.bz2) = 3834311
+TIMESTAMP = 1761852758
+SHA256 (kicad-symbols-9.0.6.tar.bz2) = 6dd526dc6b17880fdfe42b3ae5076575349927a7de31f5a1abdde4723cf8f959
+SIZE (kicad-symbols-9.0.6.tar.bz2) = 3838251
diff --git a/cad/kicad-library-symbols/pkg-plist b/cad/kicad-library-symbols/pkg-plist
index 5a4cae337acb..7dca6f388bf3 100644
--- a/cad/kicad-library-symbols/pkg-plist
+++ b/cad/kicad-library-symbols/pkg-plist
@@ -150,10 +150,7 @@
%%DATADIR%%/symbols/MCU_Texas_MSP430.kicad_sym
%%DATADIR%%/symbols/MCU_Texas_SimpleLink.kicad_sym
%%DATADIR%%/symbols/MCU_Trident.kicad_sym
-%%DATADIR%%/symbols/MCU_WCH_CH32V0.kicad_sym
-%%DATADIR%%/symbols/MCU_WCH_CH32V2.kicad_sym
-%%DATADIR%%/symbols/MCU_WCH_CH32V3.kicad_sym
-%%DATADIR%%/symbols/MCU_WCH_CH32X0.kicad_sym
+%%DATADIR%%/symbols/MCU_WCH_RiscV.kicad_sym
%%DATADIR%%/symbols/Mechanical.kicad_sym
%%DATADIR%%/symbols/Memory_EEPROM.kicad_sym
%%DATADIR%%/symbols/Memory_EPROM.kicad_sym
diff --git a/cad/kicad-library-templates/Makefile b/cad/kicad-library-templates/Makefile
index 24a53eaa9f88..e4612ef1d157 100644
--- a/cad/kicad-library-templates/Makefile
+++ b/cad/kicad-library-templates/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kicad
-DISTVERSION= 9.0.5
+DISTVERSION= 9.0.6
CATEGORIES= cad
PKGNAMESUFFIX= -library-tmpl
diff --git a/cad/kicad-library-templates/distinfo b/cad/kicad-library-templates/distinfo
index 13dfe691d70d..ca7fa4f3e3ad 100644
--- a/cad/kicad-library-templates/distinfo
+++ b/cad/kicad-library-templates/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759350602
-SHA256 (kicad-templates-9.0.5.tar.bz2) = ba1b084bf5ad601a910ae1d5b792081c7d621888d8f7348e77b079e7e949c7c1
-SIZE (kicad-templates-9.0.5.tar.bz2) = 2882734
+TIMESTAMP = 1761852769
+SHA256 (kicad-templates-9.0.6.tar.bz2) = 8d691bee0e407050d0ef8d280f8f6edce08fd715968d69040a45a6c9d0c0f698
+SIZE (kicad-templates-9.0.6.tar.bz2) = 2882169
diff --git a/cad/kicad/Makefile b/cad/kicad/Makefile
index 8a5557199be1..843f84b2ab70 100644
--- a/cad/kicad/Makefile
+++ b/cad/kicad/Makefile
@@ -1,6 +1,5 @@
PORTNAME= kicad
-DISTVERSION= 9.0.5
-PORTREVISION= 1
+DISTVERSION= 9.0.6
PORTEPOCH= 2
CATEGORIES= cad
diff --git a/cad/kicad/distinfo b/cad/kicad/distinfo
index 7c9669d2fb0d..7e7c6bbb6cef 100644
--- a/cad/kicad/distinfo
+++ b/cad/kicad/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759353412
-SHA256 (kicad-9.0.5.tar.bz2) = 4ba16212460f969f560d8cb45455cec5e88d8bd0602b48683e3debf221e8aae3
-SIZE (kicad-9.0.5.tar.bz2) = 127656010
+TIMESTAMP = 1761852675
+SHA256 (kicad-9.0.6.tar.bz2) = caf9be036a79e47a328f2b9b4c7ed23e93a3ffcf8ba053653c504f4b1a557afe
+SIZE (kicad-9.0.6.tar.bz2) = 127707066
diff --git a/cad/py-verilog-parser/Makefile b/cad/py-verilog-parser/Makefile
new file mode 100644
index 000000000000..fc80dfa1d142
--- /dev/null
+++ b/cad/py-verilog-parser/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= verilog_parser
+DISTVERSION= 0.0.7
+CATEGORIES= cad python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= spaciouscoder78@disroot.org
+COMMENT= Lark-based parser for structural Verilog netlists
+WWW= https://codeberg.org/tok/py-verilog-parser
+
+LICENSE= AGPLv3+
+
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}lark>=1.2.2<2:devel/py-lark@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0.45.1:devel/py-wheel@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/cad/py-verilog-parser/distinfo b/cad/py-verilog-parser/distinfo
new file mode 100644
index 000000000000..7a375cc4cb10
--- /dev/null
+++ b/cad/py-verilog-parser/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760924808
+SHA256 (verilog_parser-0.0.7.tar.gz) = dbe6db18bc74398fa481ca373205818065cac2ac0e165886ce373b01bdf8e0f7
+SIZE (verilog_parser-0.0.7.tar.gz) = 7197
diff --git a/cad/py-verilog-parser/pkg-descr b/cad/py-verilog-parser/pkg-descr
new file mode 100644
index 000000000000..24ea3cd3d8fb
--- /dev/null
+++ b/cad/py-verilog-parser/pkg-descr
@@ -0,0 +1,3 @@
+Lark-based parser for Verilog netlists (structural Verilog without behavioral
+statements). This is meant to be used to read netlists as generated by HDL logic
+synthesizers such as Yosys.
diff --git a/comms/hydrasdr/Makefile b/comms/hydrasdr/Makefile
index 009c1f115e10..373600753acc 100644
--- a/comms/hydrasdr/Makefile
+++ b/comms/hydrasdr/Makefile
@@ -1,10 +1,10 @@
PORTNAME= hydrasdr
DISTVERSIONPREFIX= v
-DISTVERSION= 1.0.2
+DISTVERSION= 1.0.3
CATEGORIES= comms hamradio
MAINTAINER= unitrunker@gmail.com
-COMMENT= HydraSDR RFONE's host library and associated tools
+COMMENT= HydraSDR RFONE\'s host library and associated tools
WWW= https://hydrasdr.com/
LICENSE= GPLv2
@@ -15,9 +15,13 @@ USE_GITHUB= yes
GH_PROJECT= rfone_host
USE_LDCONFIG= yes
+CMAKE_ARGS= -DLIBUSB_INCLUDE_DIR="/usr/include" \
+ -DLIBUSB_LIBRARIES="/usr/lib/libusb.so"
CMAKE_OFF= INSTALL_UDEV_RULES
-CMAKE_ARGS= -DLIBUSB_LIBRARIES="/usr/lib/libusb.so" \
- -DLIBUSB_INCLUDE_DIR="/usr/include"
+
+CFLAGS_powerpc64= -DNO_WARN_X86_INTRINSICS -mvsx
+CFLAGS_powerpc64le= -DNO_WARN_X86_INTRINSICS
+
OPTIONS_DEFINE_amd64= SIMD
OPTIONS_DEFINE_i386= SIMD
OPTIONS_DEFAULT_amd64= SIMD
@@ -25,7 +29,4 @@ OPTIONS_DEFAULT_i386= SIMD
SIMD_CFLAGS= -DFREEBSD_USE_SIMD -msse -msse2 -mfpmath=sse -mmmx
-CFLAGS_powerpc64= -DNO_WARN_X86_INTRINSICS -mvsx
-CFLAGS_powerpc64le= -DNO_WARN_X86_INTRINSICS
-
.include <bsd.port.mk>
diff --git a/comms/hydrasdr/distinfo b/comms/hydrasdr/distinfo
index 80c529e2c654..17bdd759d016 100644
--- a/comms/hydrasdr/distinfo
+++ b/comms/hydrasdr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753631782
-SHA256 (hydrasdr-rfone_host-v1.0.2_GH0.tar.gz) = 4d5d47bd5f34479073b50229e95be606d6236714c048af97ed356ab090f158ac
-SIZE (hydrasdr-rfone_host-v1.0.2_GH0.tar.gz) = 270469
+TIMESTAMP = 1760863733
+SHA256 (hydrasdr-rfone_host-v1.0.3_GH0.tar.gz) = 9ede1a10d03f47444972b4c84d7d846bfdbe63e0912e96b9131f1d5f5851454b
+SIZE (hydrasdr-rfone_host-v1.0.3_GH0.tar.gz) = 271460
diff --git a/comms/hydrasdr/files/patch-libhydrasdr_CMakeLists.txt b/comms/hydrasdr/files/patch-libhydrasdr_CMakeLists.txt
deleted file mode 100644
index 609c02a6a7c4..000000000000
--- a/comms/hydrasdr/files/patch-libhydrasdr_CMakeLists.txt
+++ /dev/null
@@ -1,22 +0,0 @@
---- libhydrasdr/CMakeLists.txt.orig 2025-07-17 22:22:04 UTC
-+++ libhydrasdr/CMakeLists.txt
-@@ -108,11 +108,18 @@ CONFIGURE_FILE(
- ${CMAKE_CURRENT_BINARY_DIR}/libhydrasdr.pc
- @ONLY)
-
-+STRING(COMPARE EQUAL ${BSD} "FreeBSD" FREEBSD)
-+if (FREEBSD)
- INSTALL(
- FILES ${CMAKE_CURRENT_BINARY_DIR}/libhydrasdr.pc
-+ DESTINATION libdata${LIB_SUFFIX}/pkgconfig
-+)
-+else()
-+INSTALL(
-+ FILES ${CMAKE_CURRENT_BINARY_DIR}/libhydrasdr.pc
- DESTINATION lib${LIB_SUFFIX}/pkgconfig
- )
--
-+endif()
- ########################################################################
- # Create uninstall target
- ########################################################################
diff --git a/comms/hydrasdr/pkg-plist b/comms/hydrasdr/pkg-plist
index 684527fd20c7..322c2c89f8de 100644
--- a/comms/hydrasdr/pkg-plist
+++ b/comms/hydrasdr/pkg-plist
@@ -14,8 +14,13 @@ include/libhydrasdr/hydrasdr.h
include/libhydrasdr/hydrasdr_commands.h
include/libhydrasdr/iqconverter_float.h
include/libhydrasdr/iqconverter_int16.h
+lib/cmake/HydraSDR/FindLIBUSB.cmake
+lib/cmake/HydraSDR/HydraSDRConfig.cmake
+lib/cmake/HydraSDR/HydraSDRConfigVersion.cmake
+lib/cmake/HydraSDR/HydraSDRTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/HydraSDR/HydraSDRTargets.cmake
lib/libhydrasdr.a
lib/libhydrasdr.so
lib/libhydrasdr.so.0
-lib/libhydrasdr.so.1.0.2
+lib/libhydrasdr.so.1.0.3
libdata/pkgconfig/libhydrasdr.pc
diff --git a/databases/akonadi/Makefile b/databases/akonadi/Makefile
index 8d003ecddac1..60f5b9fb2739 100644
--- a/databases/akonadi/Makefile
+++ b/databases/akonadi/Makefile
@@ -1,6 +1,5 @@
PORTNAME= akonadi
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
-PORTREVISION= 1
CATEGORIES= databases kde kde-applications
MAINTAINER= kde@FreeBSD.org
diff --git a/databases/akonadi/distinfo b/databases/akonadi/distinfo
index c4e8f8f4bbda..f908d5ca028e 100644
--- a/databases/akonadi/distinfo
+++ b/databases/akonadi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409647
-SHA256 (KDE/release-service/25.08.1/akonadi-25.08.1.tar.xz) = d32ad5435bb7c9da06a00cfef0804f8d77784ffcf8521b951005c1035572afde
-SIZE (KDE/release-service/25.08.1/akonadi-25.08.1.tar.xz) = 1766632
+TIMESTAMP = 1759874580
+SHA256 (KDE/release-service/25.08.2/akonadi-25.08.2.tar.xz) = 41cfeadfe87b028d720068c045eb9e6cb21dfa9edb247a5488d9b3fc6131c30e
+SIZE (KDE/release-service/25.08.2/akonadi-25.08.2.tar.xz) = 1766996
diff --git a/databases/cego/Makefile b/databases/cego/Makefile
index 374f72d6ca96..cece3a48af1d 100644
--- a/databases/cego/Makefile
+++ b/databases/cego/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cego
-PORTVERSION= 2.52.32
+PORTVERSION= 2.52.34
CATEGORIES= databases
MASTER_SITES= http://www.lemke-it.com/
diff --git a/databases/cego/distinfo b/databases/cego/distinfo
index 36de72027a24..df99cc5d9039 100644
--- a/databases/cego/distinfo
+++ b/databases/cego/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760962104
-SHA256 (cego-2.52.32.tar.gz) = 55a8a3f25786ba70f97935de56e19e4842c601574fc018ba530ce5ea3bf97f89
-SIZE (cego-2.52.32.tar.gz) = 3313383
+TIMESTAMP = 1761832571
+SHA256 (cego-2.52.34.tar.gz) = 80702830692ecf9995e1138f8008360c630deecd88c1815d1585f82b728dc9f1
+SIZE (cego-2.52.34.tar.gz) = 3314705
diff --git a/deskutils/akonadi-calendar-tools/distinfo b/deskutils/akonadi-calendar-tools/distinfo
index e8deba894df4..f4b9f9330282 100644
--- a/deskutils/akonadi-calendar-tools/distinfo
+++ b/deskutils/akonadi-calendar-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409649
-SHA256 (KDE/release-service/25.08.1/akonadi-calendar-tools-25.08.1.tar.xz) = 58a40b48c8c36aa5f4a5f5bdfff56f2ed194fcc9354da5e0912b600bad2a920c
-SIZE (KDE/release-service/25.08.1/akonadi-calendar-tools-25.08.1.tar.xz) = 274412
+TIMESTAMP = 1759874582
+SHA256 (KDE/release-service/25.08.2/akonadi-calendar-tools-25.08.2.tar.xz) = 9c84be9f3f950ce575a328d4aca89aff7bfc7f90a28cf44236a8335284e63a88
+SIZE (KDE/release-service/25.08.2/akonadi-calendar-tools-25.08.2.tar.xz) = 274404
diff --git a/deskutils/akonadi-import-wizard/distinfo b/deskutils/akonadi-import-wizard/distinfo
index fec87dcd13d0..8ed6478d92c8 100644
--- a/deskutils/akonadi-import-wizard/distinfo
+++ b/deskutils/akonadi-import-wizard/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409651
-SHA256 (KDE/release-service/25.08.1/akonadi-import-wizard-25.08.1.tar.xz) = 3f0309ec3b649387c6cf19475e98ab06b52ccaa2ca9c0d95fe5a6bfce9302712
-SIZE (KDE/release-service/25.08.1/akonadi-import-wizard-25.08.1.tar.xz) = 497816
+TIMESTAMP = 1759874584
+SHA256 (KDE/release-service/25.08.2/akonadi-import-wizard-25.08.2.tar.xz) = 391435269f2c061a09e8a727a5ba6e39d3c5908b6917a11846d8446e49a03bd5
+SIZE (KDE/release-service/25.08.2/akonadi-import-wizard-25.08.2.tar.xz) = 497920
diff --git a/deskutils/akonadiconsole/distinfo b/deskutils/akonadiconsole/distinfo
index d67440d9e3ca..e78dd8032711 100644
--- a/deskutils/akonadiconsole/distinfo
+++ b/deskutils/akonadiconsole/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409654
-SHA256 (KDE/release-service/25.08.1/akonadiconsole-25.08.1.tar.xz) = 6649240ce46b25a4de55052548bb84529d7ff2bfa8de5738edf068ac2d912ad3
-SIZE (KDE/release-service/25.08.1/akonadiconsole-25.08.1.tar.xz) = 324108
+TIMESTAMP = 1759874587
+SHA256 (KDE/release-service/25.08.2/akonadiconsole-25.08.2.tar.xz) = 3853f11ae4146521764a89733e7089c667e9ca7b43fdc913b264ca5937552291
+SIZE (KDE/release-service/25.08.2/akonadiconsole-25.08.2.tar.xz) = 328408
diff --git a/deskutils/akonadiconsole/pkg-plist b/deskutils/akonadiconsole/pkg-plist
index 8d581dd2fa39..4841adf77ff8 100644
--- a/deskutils/akonadiconsole/pkg-plist
+++ b/deskutils/akonadiconsole/pkg-plist
@@ -9,6 +9,7 @@ share/icons/hicolor/256x256/apps/akonadiconsole.png
share/icons/hicolor/32x32/apps/akonadiconsole.png
share/icons/hicolor/48x48/apps/akonadiconsole.png
share/icons/hicolor/64x64/apps/akonadiconsole.png
+share/locale/ar/LC_MESSAGES/akonadiconsole.mo
share/locale/ast/LC_MESSAGES/akonadiconsole.mo
share/locale/ca/LC_MESSAGES/akonadiconsole.mo
share/locale/ca@valencia/LC_MESSAGES/akonadiconsole.mo
diff --git a/deskutils/akregator/distinfo b/deskutils/akregator/distinfo
index 42e808658779..abd01c48ea6a 100644
--- a/deskutils/akregator/distinfo
+++ b/deskutils/akregator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409656
-SHA256 (KDE/release-service/25.08.1/akregator-25.08.1.tar.xz) = bb3a957088f7994359544b080f7ddb4eed18844c7a03f6b3fd928f5c83bf7ced
-SIZE (KDE/release-service/25.08.1/akregator-25.08.1.tar.xz) = 2144956
+TIMESTAMP = 1759874589
+SHA256 (KDE/release-service/25.08.2/akregator-25.08.2.tar.xz) = d0a66f71c5159cbbfe37e0762d15570515692f8646fb55a19180d6d529acfcee
+SIZE (KDE/release-service/25.08.2/akregator-25.08.2.tar.xz) = 2145004
diff --git a/deskutils/grantlee-editor/distinfo b/deskutils/grantlee-editor/distinfo
index 5400f8116875..3ddd3d90658e 100644
--- a/deskutils/grantlee-editor/distinfo
+++ b/deskutils/grantlee-editor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409658
-SHA256 (KDE/release-service/25.08.1/grantlee-editor-25.08.1.tar.xz) = 107b168e6f296f6dfbbdf3bddc7f32001e38ba07b51831a178c569f8c8388738
-SIZE (KDE/release-service/25.08.1/grantlee-editor-25.08.1.tar.xz) = 130764
+TIMESTAMP = 1759874592
+SHA256 (KDE/release-service/25.08.2/grantlee-editor-25.08.2.tar.xz) = fb4d8e647c3661a30643cd32ad46f53c972ec6fc80376c4dc514b1f65ca3f0ce
+SIZE (KDE/release-service/25.08.2/grantlee-editor-25.08.2.tar.xz) = 130856
diff --git a/deskutils/grantleetheme/distinfo b/deskutils/grantleetheme/distinfo
index 4ad4f58ba5f0..81a5cfbc8175 100644
--- a/deskutils/grantleetheme/distinfo
+++ b/deskutils/grantleetheme/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409661
-SHA256 (KDE/release-service/25.08.1/grantleetheme-25.08.1.tar.xz) = f19d9ae2c4ba23a330a3dceac72ab7f18566534b40879e543c5ec6c72ad7e7f1
-SIZE (KDE/release-service/25.08.1/grantleetheme-25.08.1.tar.xz) = 65984
+TIMESTAMP = 1759874594
+SHA256 (KDE/release-service/25.08.2/grantleetheme-25.08.2.tar.xz) = c5db5218dbafd925e4692728458141b7a71b9e9674bac11c85c868d792c24c54
+SIZE (KDE/release-service/25.08.2/grantleetheme-25.08.2.tar.xz) = 65992
diff --git a/deskutils/itinerary/distinfo b/deskutils/itinerary/distinfo
index c8812902958b..d1ddf8843599 100644
--- a/deskutils/itinerary/distinfo
+++ b/deskutils/itinerary/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409663
-SHA256 (KDE/release-service/25.08.1/itinerary-25.08.1.tar.xz) = 3b95d019e9ea0c61253f768f5c802242dbde062c87e42b2f178735b042e73853
-SIZE (KDE/release-service/25.08.1/itinerary-25.08.1.tar.xz) = 847744
+TIMESTAMP = 1759874597
+SHA256 (KDE/release-service/25.08.2/itinerary-25.08.2.tar.xz) = 55703d6088e25a0adb8224982589d49784e920be8c0e79e5f50c13cc32aed73e
+SIZE (KDE/release-service/25.08.2/itinerary-25.08.2.tar.xz) = 853624
diff --git a/deskutils/kaddressbook/distinfo b/deskutils/kaddressbook/distinfo
index d0d0dd7bf7fe..24b5bc15fda0 100644
--- a/deskutils/kaddressbook/distinfo
+++ b/deskutils/kaddressbook/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409665
-SHA256 (KDE/release-service/25.08.1/kaddressbook-25.08.1.tar.xz) = ddf64a7a704e190b49e94cc5982a40288e338d8630dba876b0782f292bc720c2
-SIZE (KDE/release-service/25.08.1/kaddressbook-25.08.1.tar.xz) = 3443184
+TIMESTAMP = 1759874599
+SHA256 (KDE/release-service/25.08.2/kaddressbook-25.08.2.tar.xz) = 45b3fc9e2539ed1fcbbccd45ce45e9c36b7501089265998209155fbce71a58d5
+SIZE (KDE/release-service/25.08.2/kaddressbook-25.08.2.tar.xz) = 3443480
diff --git a/deskutils/kalarm/distinfo b/deskutils/kalarm/distinfo
index 5a2a2be3a538..d6e347fccd7a 100644
--- a/deskutils/kalarm/distinfo
+++ b/deskutils/kalarm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409668
-SHA256 (KDE/release-service/25.08.1/kalarm-25.08.1.tar.xz) = a3f39dac4d0dcbc629df6596655e6fae2d49113b9afff3dcd23bc226d7ea2576
-SIZE (KDE/release-service/25.08.1/kalarm-25.08.1.tar.xz) = 2689724
+TIMESTAMP = 1759874601
+SHA256 (KDE/release-service/25.08.2/kalarm-25.08.2.tar.xz) = 7ff58a258a17df50ea3da7ad7dcdcee15072481114e3ebb1b855eb85c065d677
+SIZE (KDE/release-service/25.08.2/kalarm-25.08.2.tar.xz) = 2690272
diff --git a/deskutils/kcharselect/distinfo b/deskutils/kcharselect/distinfo
index deca4a47ac9b..767599dc2de9 100644
--- a/deskutils/kcharselect/distinfo
+++ b/deskutils/kcharselect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409670
-SHA256 (KDE/release-service/25.08.1/kcharselect-25.08.1.tar.xz) = 5fb3756d6d388947da2d2b1fb69db6609823f0c43b464b88c3ec9f4f0d13d618
-SIZE (KDE/release-service/25.08.1/kcharselect-25.08.1.tar.xz) = 477844
+TIMESTAMP = 1759874604
+SHA256 (KDE/release-service/25.08.2/kcharselect-25.08.2.tar.xz) = dd1502427ae86c04b93d53d4c2ba9069a60cb52676d42010b4031d1908218e50
+SIZE (KDE/release-service/25.08.2/kcharselect-25.08.2.tar.xz) = 477852
diff --git a/deskutils/kdeconnect-kde/distinfo b/deskutils/kdeconnect-kde/distinfo
index 3ab4649ac5b7..6d4140426b5d 100644
--- a/deskutils/kdeconnect-kde/distinfo
+++ b/deskutils/kdeconnect-kde/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409672
-SHA256 (KDE/release-service/25.08.1/kdeconnect-kde-25.08.1.tar.xz) = 8a340bdc48a754d12a938f231a366f308de2121614e7628b86a1bbfa509d351f
-SIZE (KDE/release-service/25.08.1/kdeconnect-kde-25.08.1.tar.xz) = 628580
+TIMESTAMP = 1759874606
+SHA256 (KDE/release-service/25.08.2/kdeconnect-kde-25.08.2.tar.xz) = e4245b6a063d6df0e123fd67c065f5c24994e21b349589cda6595e480b916b09
+SIZE (KDE/release-service/25.08.2/kdeconnect-kde-25.08.2.tar.xz) = 628720
diff --git a/deskutils/kdepim-addons/distinfo b/deskutils/kdepim-addons/distinfo
index 94b378d23bfb..8c4dd7873edd 100644
--- a/deskutils/kdepim-addons/distinfo
+++ b/deskutils/kdepim-addons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409675
-SHA256 (KDE/release-service/25.08.1/kdepim-addons-25.08.1.tar.xz) = f7d1ae2ce7692789866ec67d8dfbd984c75d02d29a2dae056df345fa74d1d46e
-SIZE (KDE/release-service/25.08.1/kdepim-addons-25.08.1.tar.xz) = 2662168
+TIMESTAMP = 1759874609
+SHA256 (KDE/release-service/25.08.2/kdepim-addons-25.08.2.tar.xz) = d1458248881965366030513e0e1789cd38aa07ad997ee6b7bc1d7c638d96cf87
+SIZE (KDE/release-service/25.08.2/kdepim-addons-25.08.2.tar.xz) = 2660072
diff --git a/deskutils/kdepim-runtime/Makefile b/deskutils/kdepim-runtime/Makefile
index 87724873d958..b02fcf6a3f63 100644
--- a/deskutils/kdepim-runtime/Makefile
+++ b/deskutils/kdepim-runtime/Makefile
@@ -1,6 +1,5 @@
PORTNAME= kdepim-runtime
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
-PORTREVISION= 1
CATEGORIES= deskutils kde kde-applications
MAINTAINER= kde@FreeBSD.org
diff --git a/deskutils/kdepim-runtime/distinfo b/deskutils/kdepim-runtime/distinfo
index 1ff1b48370fb..37661966bac6 100644
--- a/deskutils/kdepim-runtime/distinfo
+++ b/deskutils/kdepim-runtime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409677
-SHA256 (KDE/release-service/25.08.1/kdepim-runtime-25.08.1.tar.xz) = c2f402f934d32066ae3d98176d41c1de9204d14e902d502283d803637b4b39eb
-SIZE (KDE/release-service/25.08.1/kdepim-runtime-25.08.1.tar.xz) = 2453024
+TIMESTAMP = 1759874611
+SHA256 (KDE/release-service/25.08.2/kdepim-runtime-25.08.2.tar.xz) = c030f98854e31d927071cd4b4bbc2d97792d4cefbac548aa6cd75db0602512ca
+SIZE (KDE/release-service/25.08.2/kdepim-runtime-25.08.2.tar.xz) = 2452708
diff --git a/deskutils/keditbookmarks/distinfo b/deskutils/keditbookmarks/distinfo
index 0ef1462272af..bc519b60fb7d 100644
--- a/deskutils/keditbookmarks/distinfo
+++ b/deskutils/keditbookmarks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409679
-SHA256 (KDE/release-service/25.08.1/keditbookmarks-25.08.1.tar.xz) = e20ee35fbb6977a272e5010ce712ee3200ea2e42df51fcc717a4f817e078060a
-SIZE (KDE/release-service/25.08.1/keditbookmarks-25.08.1.tar.xz) = 262504
+TIMESTAMP = 1759874614
+SHA256 (KDE/release-service/25.08.2/keditbookmarks-25.08.2.tar.xz) = c3092e97f7e1d1c2b111426f813e1fad88ea73fcdb9f8bcefe54418fa2f22dff
+SIZE (KDE/release-service/25.08.2/keditbookmarks-25.08.2.tar.xz) = 262464
diff --git a/deskutils/kf6-kstatusnotifieritem/distinfo b/deskutils/kf6-kstatusnotifieritem/distinfo
index 996495a12f72..3eb1f1e724e8 100644
--- a/deskutils/kf6-kstatusnotifieritem/distinfo
+++ b/deskutils/kf6-kstatusnotifieritem/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408184
-SHA256 (KDE/frameworks/6.18/kstatusnotifieritem-6.18.0.tar.xz) = d78aa20e1858f700478eecedb49714160d5e04b4a0d177bca4355aa1a0f7d730
-SIZE (KDE/frameworks/6.18/kstatusnotifieritem-6.18.0.tar.xz) = 50940
+TIMESTAMP = 1759784966
+SHA256 (KDE/frameworks/6.19/kstatusnotifieritem-6.19.0.tar.xz) = 5e40cb3eee9ad5695d504c790475223601e8569cfe5fbc3717480da2f3556949
+SIZE (KDE/frameworks/6.19/kstatusnotifieritem-6.19.0.tar.xz) = 50624
diff --git a/deskutils/kfind/distinfo b/deskutils/kfind/distinfo
index 65814fac4322..2ff6520c1544 100644
--- a/deskutils/kfind/distinfo
+++ b/deskutils/kfind/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409681
-SHA256 (KDE/release-service/25.08.1/kfind-25.08.1.tar.xz) = 06155b309fba75dcd373a86bd5f89f08425455168470c7f69b62f09f05c5a4e1
-SIZE (KDE/release-service/25.08.1/kfind-25.08.1.tar.xz) = 330912
+TIMESTAMP = 1759874616
+SHA256 (KDE/release-service/25.08.2/kfind-25.08.2.tar.xz) = 1ef81db41386fcc6805f3ff37f502a638da410954d050fafe34cb76c20eed501
+SIZE (KDE/release-service/25.08.2/kfind-25.08.2.tar.xz) = 330880
diff --git a/deskutils/kmail-account-wizard/distinfo b/deskutils/kmail-account-wizard/distinfo
index 27ccc97d92a5..eee453c8d1e8 100644
--- a/deskutils/kmail-account-wizard/distinfo
+++ b/deskutils/kmail-account-wizard/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409686
-SHA256 (KDE/release-service/25.08.1/kmail-account-wizard-25.08.1.tar.xz) = 119f1877fc2e98390782ef91e59713ed99526ca5942df479014bd40445f75845
-SIZE (KDE/release-service/25.08.1/kmail-account-wizard-25.08.1.tar.xz) = 172728
+TIMESTAMP = 1759874621
+SHA256 (KDE/release-service/25.08.2/kmail-account-wizard-25.08.2.tar.xz) = 750791274a8ddc99142f4bdde65322c5b98bec8634a6e471939c95948de533b7
+SIZE (KDE/release-service/25.08.2/kmail-account-wizard-25.08.2.tar.xz) = 172688
diff --git a/deskutils/kmail/distinfo b/deskutils/kmail/distinfo
index 7d38a96d0ce1..f0bac5eec175 100644
--- a/deskutils/kmail/distinfo
+++ b/deskutils/kmail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409684
-SHA256 (KDE/release-service/25.08.1/kmail-25.08.1.tar.xz) = 4f71913bdeceb195982299485305f9db56aaeb893266c9129e1aed9d485861da
-SIZE (KDE/release-service/25.08.1/kmail-25.08.1.tar.xz) = 7835796
+TIMESTAMP = 1759874619
+SHA256 (KDE/release-service/25.08.2/kmail-25.08.2.tar.xz) = 23e67df8831bbcb2a1f52640e750900455b5145977563c021495a62ff31d1fff
+SIZE (KDE/release-service/25.08.2/kmail-25.08.2.tar.xz) = 7824836
diff --git a/deskutils/kongress/distinfo b/deskutils/kongress/distinfo
index 02b0d1d5e215..adf5c61210f1 100644
--- a/deskutils/kongress/distinfo
+++ b/deskutils/kongress/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409688
-SHA256 (KDE/release-service/25.08.1/kongress-25.08.1.tar.xz) = e5abd4f5f68633cd0e1feb3467e79e2d3ff173c81c83d6b565904b1eb742f760
-SIZE (KDE/release-service/25.08.1/kongress-25.08.1.tar.xz) = 164176
+TIMESTAMP = 1759874623
+SHA256 (KDE/release-service/25.08.2/kongress-25.08.2.tar.xz) = 1c2a34903e38e257216276f4bc38732f9d16bddd0baa4ec6def4f9904135b6d7
+SIZE (KDE/release-service/25.08.2/kongress-25.08.2.tar.xz) = 164244
diff --git a/deskutils/kontact/distinfo b/deskutils/kontact/distinfo
index ab4f3e330311..5d53b9442932 100644
--- a/deskutils/kontact/distinfo
+++ b/deskutils/kontact/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409691
-SHA256 (KDE/release-service/25.08.1/kontact-25.08.1.tar.xz) = 426a67ec326819ca391694cbd414a9675a01505c3de82626ef4031ace91793cf
-SIZE (KDE/release-service/25.08.1/kontact-25.08.1.tar.xz) = 888416
+TIMESTAMP = 1759874626
+SHA256 (KDE/release-service/25.08.2/kontact-25.08.2.tar.xz) = 1b7d5b7db42ed8ff03dde5a7a549bcfe78b9a3db7bf76ce7ed397e649ac07912
+SIZE (KDE/release-service/25.08.2/kontact-25.08.2.tar.xz) = 888384
diff --git a/deskutils/korganizer/distinfo b/deskutils/korganizer/distinfo
index 649f3747d08b..fb057e35dbde 100644
--- a/deskutils/korganizer/distinfo
+++ b/deskutils/korganizer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409693
-SHA256 (KDE/release-service/25.08.1/korganizer-25.08.1.tar.xz) = b7ea08d1b4dfcf881127cb6f34df055fd261c9986096773037ddd1a6a0d69597
-SIZE (KDE/release-service/25.08.1/korganizer-25.08.1.tar.xz) = 3054584
+TIMESTAMP = 1759874628
+SHA256 (KDE/release-service/25.08.2/korganizer-25.08.2.tar.xz) = 9060d3b0df7d2fa06991a3e1eb3faaea56118fb919dcbe304c55a1df334d4c45
+SIZE (KDE/release-service/25.08.2/korganizer-25.08.2.tar.xz) = 3056792
diff --git a/deskutils/kruler/distinfo b/deskutils/kruler/distinfo
index 63032928b77e..71ee3c97b302 100644
--- a/deskutils/kruler/distinfo
+++ b/deskutils/kruler/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409695
-SHA256 (KDE/release-service/25.08.1/kruler-25.08.1.tar.xz) = b03638bb846495f9ded02336d1a8b7c1c45b18ea61f5f8299cd2bacb8a382adb
-SIZE (KDE/release-service/25.08.1/kruler-25.08.1.tar.xz) = 287348
+TIMESTAMP = 1759874631
+SHA256 (KDE/release-service/25.08.2/kruler-25.08.2.tar.xz) = 9bf5f8b8c1b4cce111dcf1f2b3b23c109518706ba095ec0a032a1e1c8ed24821
+SIZE (KDE/release-service/25.08.2/kruler-25.08.2.tar.xz) = 287396
diff --git a/deskutils/kweather/distinfo b/deskutils/kweather/distinfo
index bd6e63c06c87..41f893ba7766 100644
--- a/deskutils/kweather/distinfo
+++ b/deskutils/kweather/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409696
-SHA256 (KDE/release-service/25.08.1/kweather-25.08.1.tar.xz) = 8b7b618004345c5072ad473fce15998bb1de98727dc4a8101a2d64d7650d95aa
-SIZE (KDE/release-service/25.08.1/kweather-25.08.1.tar.xz) = 366236
+TIMESTAMP = 1759874631
+SHA256 (KDE/release-service/25.08.2/kweather-25.08.2.tar.xz) = 681d51a625a8b45d3d87e427619a5e18cb5e304e8acbf7ac287707d91b72c3eb
+SIZE (KDE/release-service/25.08.2/kweather-25.08.2.tar.xz) = 367172
diff --git a/deskutils/kweathercore/distinfo b/deskutils/kweathercore/distinfo
index a3a49ef8c145..0ff411bbd5ed 100644
--- a/deskutils/kweathercore/distinfo
+++ b/deskutils/kweathercore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409696
-SHA256 (KDE/release-service/25.08.1/kweathercore-25.08.1.tar.xz) = 82593bc3c0a06bb5ca6e077ff0843dac5e25bb133a5367c2482a48a61ed08287
-SIZE (KDE/release-service/25.08.1/kweathercore-25.08.1.tar.xz) = 78912
+TIMESTAMP = 1759874631
+SHA256 (KDE/release-service/25.08.2/kweathercore-25.08.2.tar.xz) = 0d1491d8011ae93d6292ee9b8e27b961389533b2befdc548219f5f42d1ec0d15
+SIZE (KDE/release-service/25.08.2/kweathercore-25.08.2.tar.xz) = 78916
diff --git a/deskutils/libkdepim/distinfo b/deskutils/libkdepim/distinfo
index eb2300d7f4cd..825ee7e76d3c 100644
--- a/deskutils/libkdepim/distinfo
+++ b/deskutils/libkdepim/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409698
-SHA256 (KDE/release-service/25.08.1/libkdepim-25.08.1.tar.xz) = c548a4a26ceb5c09d51ab5258238b201385768054803d3f1372388438dac2089
-SIZE (KDE/release-service/25.08.1/libkdepim-25.08.1.tar.xz) = 285284
+TIMESTAMP = 1759874634
+SHA256 (KDE/release-service/25.08.2/libkdepim-25.08.2.tar.xz) = 936b4f0a717768542db469e3d59ff1e450755d24da34159a3d016dbba25cbd28
+SIZE (KDE/release-service/25.08.2/libkdepim-25.08.2.tar.xz) = 285256
diff --git a/deskutils/mbox-importer/distinfo b/deskutils/mbox-importer/distinfo
index 35e1d9a9497e..1deabc97cdb5 100644
--- a/deskutils/mbox-importer/distinfo
+++ b/deskutils/mbox-importer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409701
-SHA256 (KDE/release-service/25.08.1/mbox-importer-25.08.1.tar.xz) = 2e81864adaf67e8180cce859200770c8f3063b9541a31f4a81804d3dd0d42761
-SIZE (KDE/release-service/25.08.1/mbox-importer-25.08.1.tar.xz) = 34136
+TIMESTAMP = 1759874636
+SHA256 (KDE/release-service/25.08.2/mbox-importer-25.08.2.tar.xz) = 279f0aa7d3e92bcaad5729bf50fef6f0b43d58e321c2827deb2fcb9e6f6fcf60
+SIZE (KDE/release-service/25.08.2/mbox-importer-25.08.2.tar.xz) = 34120
diff --git a/deskutils/merkuro/distinfo b/deskutils/merkuro/distinfo
index 984e93cef5c6..2fcebc1131a0 100644
--- a/deskutils/merkuro/distinfo
+++ b/deskutils/merkuro/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409703
-SHA256 (KDE/release-service/25.08.1/merkuro-25.08.1.tar.xz) = 827c461bfefcce9dfc3f7ad9fdfa340710c8bcff5ab0bd70dfcbe4e72636a3cc
-SIZE (KDE/release-service/25.08.1/merkuro-25.08.1.tar.xz) = 826724
+TIMESTAMP = 1759874639
+SHA256 (KDE/release-service/25.08.2/merkuro-25.08.2.tar.xz) = ea7e998493bc6b46e73723173b5f3cdab39c95c95cae903cb17cfe2a878eb345
+SIZE (KDE/release-service/25.08.2/merkuro-25.08.2.tar.xz) = 826704
diff --git a/deskutils/pim-data-exporter/distinfo b/deskutils/pim-data-exporter/distinfo
index a65ac1bea376..8c93a09d2f95 100644
--- a/deskutils/pim-data-exporter/distinfo
+++ b/deskutils/pim-data-exporter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409705
-SHA256 (KDE/release-service/25.08.1/pim-data-exporter-25.08.1.tar.xz) = 9b4eb20da597132e710e9be28a1555935cebb213abe6d566bc848dff6103fc34
-SIZE (KDE/release-service/25.08.1/pim-data-exporter-25.08.1.tar.xz) = 430508
+TIMESTAMP = 1759874641
+SHA256 (KDE/release-service/25.08.2/pim-data-exporter-25.08.2.tar.xz) = 9b8e47f52c453262c939a4faa4a3f8cc499dd9180564c047751b6c5a9df04f27
+SIZE (KDE/release-service/25.08.2/pim-data-exporter-25.08.2.tar.xz) = 430572
diff --git a/deskutils/pim-sieve-editor/distinfo b/deskutils/pim-sieve-editor/distinfo
index 842939cf1d79..48de83e5d058 100644
--- a/deskutils/pim-sieve-editor/distinfo
+++ b/deskutils/pim-sieve-editor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409708
-SHA256 (KDE/release-service/25.08.1/pim-sieve-editor-25.08.1.tar.xz) = 146213154f8f9175fa1b1d0642abfd91a62e00590bda17246e3ebba1a3d806f0
-SIZE (KDE/release-service/25.08.1/pim-sieve-editor-25.08.1.tar.xz) = 483196
+TIMESTAMP = 1759874643
+SHA256 (KDE/release-service/25.08.2/pim-sieve-editor-25.08.2.tar.xz) = fbacc97eae7a06bf4df11a9cdebbc9fa56a29e8cfccc0072958e8e24a3746275
+SIZE (KDE/release-service/25.08.2/pim-sieve-editor-25.08.2.tar.xz) = 483276
diff --git a/deskutils/plasma6-milou/distinfo b/deskutils/plasma6-milou/distinfo
index ad9f06755611..8b82e0d64690 100644
--- a/deskutils/plasma6-milou/distinfo
+++ b/deskutils/plasma6-milou/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499231
-SHA256 (KDE/plasma/6.4.5/milou-6.4.5.tar.xz) = 0eaeec8a05afc3a96f6a0eefc9a045f49ace8be201bc8f57e1ed8133cdaa100d
-SIZE (KDE/plasma/6.4.5/milou-6.4.5.tar.xz) = 50428
+TIMESTAMP = 1761168001
+SHA256 (KDE/plasma/6.5.0/milou-6.5.0.tar.xz) = cee5aaa16f7a915d1876b2f91af0cd7211a618d2708e57b67eb4dfaecea7811f
+SIZE (KDE/plasma/6.5.0/milou-6.5.0.tar.xz) = 49936
diff --git a/deskutils/plasma6-milou/pkg-plist b/deskutils/plasma6-milou/pkg-plist
index 351afbeb2902..9295e368c324 100644
--- a/deskutils/plasma6-milou/pkg-plist
+++ b/deskutils/plasma6-milou/pkg-plist
@@ -3,8 +3,8 @@
%%QT_QMLDIR%%/org/kde/milou/ResultsListViewDelegate.qml
%%QT_QMLDIR%%/org/kde/milou/ResultsView.qml
%%QT_QMLDIR%%/org/kde/milou/kde-qmlmodule.version
-%%QT_QMLDIR%%/org/kde/milou/libmilouqmlplugin.so
-%%QT_QMLDIR%%/org/kde/milou/milouqmlplugin.qmltypes
+%%QT_QMLDIR%%/org/kde/milou/libmilou.so
+%%QT_QMLDIR%%/org/kde/milou/milou.qmltypes
%%QT_QMLDIR%%/org/kde/milou/qmldir
share/locale/ar/LC_MESSAGES/milou.mo
share/locale/ar/LC_MESSAGES/plasma_applet_org.kde.milou.mo
diff --git a/deskutils/plasma6-sddm-kcm/distinfo b/deskutils/plasma6-sddm-kcm/distinfo
index 93a86583ee97..9f8b5c7921d2 100644
--- a/deskutils/plasma6-sddm-kcm/distinfo
+++ b/deskutils/plasma6-sddm-kcm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499232
-SHA256 (KDE/plasma/6.4.5/sddm-kcm-6.4.5.tar.xz) = 04523f382bfce9259c473c57da4472be4faf92f98b6ed40ab24ab663a337c9ad
-SIZE (KDE/plasma/6.4.5/sddm-kcm-6.4.5.tar.xz) = 103756
+TIMESTAMP = 1761168001
+SHA256 (KDE/plasma/6.5.0/sddm-kcm-6.5.0.tar.xz) = 71f330c6c890a7b2c07188aa9c777c6ab66f4cb1dbab894fd212a4891e9f4528
+SIZE (KDE/plasma/6.5.0/sddm-kcm-6.5.0.tar.xz) = 104060
diff --git a/deskutils/plasma6-xdg-desktop-portal-kde/Makefile b/deskutils/plasma6-xdg-desktop-portal-kde/Makefile
index f1c220ebd55a..c46a9d77db3a 100644
--- a/deskutils/plasma6-xdg-desktop-portal-kde/Makefile
+++ b/deskutils/plasma6-xdg-desktop-portal-kde/Makefile
@@ -1,6 +1,5 @@
PORTNAME= xdg-desktop-portal-kde
DISTVERSION= ${KDE_PLASMA_VERSION}
-PORTREVISION= 1
CATEGORIES= deskutils kde kde-plasma
MAINTAINER= kde@FreeBSD.org
@@ -10,6 +9,7 @@ BUILD_DEPENDS= ${LOCALBASE}/include/linux/input-event-codes.h:devel/evdev-proto
wayland-protocols>=0:graphics/wayland-protocols
LIB_DEPENDS= libwayland-client.so:graphics/wayland \
libxkbcommon.so:x11/libxkbcommon
+RUN_DEPENDS= xdg-desktop-portal>0:deskutils/xdg-desktop-portal
USES= cmake gettext gl kde:6 pkgconfig qt:6 tar:xz xorg
USE_KDE= bookmarks completion config coreaddons globalaccel guiaddons \
diff --git a/deskutils/plasma6-xdg-desktop-portal-kde/distinfo b/deskutils/plasma6-xdg-desktop-portal-kde/distinfo
index 9e94a238e169..ac1606dca286 100644
--- a/deskutils/plasma6-xdg-desktop-portal-kde/distinfo
+++ b/deskutils/plasma6-xdg-desktop-portal-kde/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499232
-SHA256 (KDE/plasma/6.4.5/xdg-desktop-portal-kde-6.4.5.tar.xz) = 9fe04f0482bbf326088369c035d7b6f403db0c06aea5934442a7788799edcee2
-SIZE (KDE/plasma/6.4.5/xdg-desktop-portal-kde-6.4.5.tar.xz) = 204948
+TIMESTAMP = 1761168002
+SHA256 (KDE/plasma/6.5.0/xdg-desktop-portal-kde-6.5.0.tar.xz) = f5a44853b2e6d0858a8628038aee8bff6d84b1ec25b04ee7a961d73e962619b7
+SIZE (KDE/plasma/6.5.0/xdg-desktop-portal-kde-6.5.0.tar.xz) = 208304
diff --git a/deskutils/podman-desktop/Makefile b/deskutils/podman-desktop/Makefile
index 39d374f57150..44de848cc0ae 100644
--- a/deskutils/podman-desktop/Makefile
+++ b/deskutils/podman-desktop/Makefile
@@ -1,6 +1,6 @@
PORTNAME= podman-desktop
PORTVERSION= 1.21.0
-PORTREVISION= 3
+PORTREVISION= 4
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/readur/Makefile b/deskutils/readur/Makefile
index 7c87f651c3c0..3e72bdb61fc4 100644
--- a/deskutils/readur/Makefile
+++ b/deskutils/readur/Makefile
@@ -1,6 +1,6 @@
PORTNAME= readur
DISTVERSIONPREFIX= v
-DISTVERSION= 2.6.2
+DISTVERSION= 2.6.3
CATEGORIES= deskutils
MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/
DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.frontend${EXTRACT_SUFX} \
@@ -13,7 +13,8 @@ WWW= https://github.com/readur/${PORTNAME}
LICENSE= MIT
LIB_DEPENDS= libleptonica.so:graphics/leptonica \
- libtesseract.so:graphics/tesseract
+ libtesseract.so:graphics/tesseract \
+ libzstd.so:archivers/zstd
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ocrmypdf>=0:textproc/py-ocrmypdf@${PY_FLAVOR} \
poppler-utils>=0:graphics/poppler-utils
@@ -21,6 +22,7 @@ USES= cargo llvm:build pkgconfig python ssl
USE_GITHUB= yes
USE_RC_SUBR= ${PORTNAME}
+CARGO_FEATURES= ocr s3
CARGO_INSTALL_ARGS= --bin ${PORTNAME}
MAKE_ENV= LIBCLANG_PATH=${LLVM_PREFIX}/lib \
diff --git a/deskutils/readur/Makefile.crates b/deskutils/readur/Makefile.crates
index 2aa4c55e0b97..61d2b6a26fd5 100644
--- a/deskutils/readur/Makefile.crates
+++ b/deskutils/readur/Makefile.crates
@@ -6,14 +6,13 @@ CARGO_CRATES= ab_glyph-0.2.29 \
aho-corasick-1.1.3 \
aligned-vec-0.6.4 \
allocator-api2-0.2.21 \
- android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
anstream-0.6.19 \
anstyle-1.0.11 \
anstyle-parse-0.2.7 \
anstyle-query-1.1.3 \
anstyle-wincon-3.0.9 \
- anyhow-1.0.99 \
+ anyhow-1.0.100 \
approx-0.5.1 \
arbitrary-1.4.1 \
arg_enum_proc_macro-0.3.4 \
@@ -27,31 +26,31 @@ CARGO_CRATES= ab_glyph-0.2.29 \
autocfg-1.4.0 \
av1-grain-0.2.4 \
avif-serialize-0.8.3 \
- aws-config-1.8.6 \
- aws-credential-types-1.2.6 \
+ aws-config-1.8.8 \
+ aws-credential-types-1.2.8 \
aws-lc-rs-1.13.1 \
aws-lc-sys-0.29.0 \
- aws-runtime-1.5.10 \
- aws-sdk-s3-1.104.0 \
- aws-sdk-sso-1.83.0 \
- aws-sdk-ssooidc-1.84.0 \
- aws-sdk-sts-1.85.0 \
- aws-sigv4-1.3.4 \
- aws-smithy-async-1.2.5 \
- aws-smithy-checksums-0.63.8 \
- aws-smithy-eventstream-0.60.11 \
- aws-smithy-http-0.62.3 \
- aws-smithy-http-client-1.1.1 \
- aws-smithy-json-0.61.5 \
- aws-smithy-observability-0.1.3 \
- aws-smithy-query-0.60.7 \
- aws-smithy-runtime-1.9.1 \
- aws-smithy-runtime-api-1.9.0 \
- aws-smithy-types-1.3.2 \
- aws-smithy-xml-0.60.10 \
- aws-types-1.3.8 \
- axum-0.8.4 \
- axum-core-0.5.2 \
+ aws-runtime-1.5.12 \
+ aws-sdk-s3-1.108.0 \
+ aws-sdk-sso-1.86.0 \
+ aws-sdk-ssooidc-1.88.0 \
+ aws-sdk-sts-1.88.0 \
+ aws-sigv4-1.3.5 \
+ aws-smithy-async-1.2.6 \
+ aws-smithy-checksums-0.63.9 \
+ aws-smithy-eventstream-0.60.12 \
+ aws-smithy-http-0.62.4 \
+ aws-smithy-http-client-1.1.3 \
+ aws-smithy-json-0.61.6 \
+ aws-smithy-observability-0.1.4 \
+ aws-smithy-query-0.60.8 \
+ aws-smithy-runtime-1.9.3 \
+ aws-smithy-runtime-api-1.9.1 \
+ aws-smithy-types-1.3.3 \
+ aws-smithy-xml-0.60.11 \
+ aws-types-1.3.9 \
+ axum-0.8.6 \
+ axum-core-0.5.5 \
backtrace-0.3.75 \
base16ct-0.1.1 \
base64-0.13.1 \
@@ -84,12 +83,12 @@ CARGO_CRATES= ab_glyph-0.2.29 \
cfb-0.7.3 \
cfg-expr-0.15.8 \
cfg-if-1.0.1 \
- chrono-0.4.41 \
+ chrono-0.4.42 \
cipher-0.4.4 \
clang-sys-1.8.1 \
- clap-4.5.47 \
- clap_builder-4.5.47 \
- clap_derive-4.5.47 \
+ clap-4.5.49 \
+ clap_builder-4.5.49 \
+ clap_derive-4.5.49 \
clap_lex-0.7.5 \
cmake-0.1.54 \
color_quant-1.1.0 \
@@ -142,6 +141,8 @@ CARGO_CRATES= ab_glyph-0.2.29 \
event-listener-5.4.0 \
exr-1.73.0 \
fastrand-2.3.0 \
+ fax-0.2.6 \
+ fax_derive-0.2.0 \
fdeflate-0.3.7 \
ff-0.12.1 \
filetime-0.2.25 \
@@ -212,7 +213,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
ident_case-1.0.1 \
idna-1.1.0 \
idna_adapter-1.2.1 \
- image-0.25.6 \
+ image-0.25.8 \
image-webp-0.2.2 \
imageproc-0.25.0 \
imgref-1.11.0 \
@@ -230,7 +231,6 @@ CARGO_CRATES= ab_glyph-0.2.29 \
itertools-0.12.1 \
itoa-1.0.15 \
jobserver-0.1.33 \
- jpeg-decoder-0.3.1 \
js-sys-0.3.77 \
jsonwebtoken-9.3.1 \
kqueue-1.1.1 \
@@ -265,6 +265,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
minimal-lexical-0.2.1 \
miniz_oxide-0.8.9 \
mio-1.0.4 \
+ moxcms-0.7.6 \
multer-3.1.0 \
nalgebra-0.32.6 \
native-tls-0.2.14 \
@@ -317,7 +318,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
pkcs8-0.9.0 \
pkcs8-0.10.2 \
pkg-config-0.3.32 \
- png-0.17.16 \
+ png-0.18.0 \
potential_utf-0.1.2 \
powerfmt-0.2.0 \
ppv-lite86-0.2.21 \
@@ -325,6 +326,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
proc-macro2-1.0.95 \
profiling-1.0.16 \
profiling-procmacros-1.0.16 \
+ pxfm-0.1.25 \
qoi-0.4.1 \
quick-error-2.0.1 \
quick-xml-0.37.5 \
@@ -339,7 +341,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
rand_distr-0.4.3 \
rav1e-0.7.1 \
ravif-0.11.12 \
- raw-cpuid-11.5.0 \
+ raw-cpuid-11.6.0 \
rawpointer-0.2.1 \
rayon-1.10.0 \
rayon-core-1.12.1 \
@@ -347,12 +349,12 @@ CARGO_CRATES= ab_glyph-0.2.29 \
redox_syscall-0.5.13 \
ref-cast-1.0.24 \
ref-cast-impl-1.0.24 \
- regex-1.11.2 \
- regex-automata-0.4.9 \
+ regex-1.12.2 \
+ regex-automata-0.4.13 \
regex-lite-0.1.6 \
regex-syntax-0.8.5 \
reqwest-0.11.27 \
- reqwest-0.12.23 \
+ reqwest-0.12.24 \
rfc6979-0.3.1 \
rgb-0.8.50 \
ring-0.17.14 \
@@ -360,7 +362,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
rust-embed-8.7.2 \
rust-embed-impl-8.7.2 \
rust-embed-utils-8.7.2 \
- rust_xlsxwriter-0.80.0 \
+ rust_xlsxwriter-0.90.2 \
rustc-demangle-0.1.25 \
rustc-hash-1.1.0 \
rustc_version-0.4.1 \
@@ -388,9 +390,10 @@ CARGO_CRATES= ab_glyph-0.2.29 \
security-framework-3.2.0 \
security-framework-sys-2.14.0 \
semver-1.0.26 \
- serde-1.0.219 \
- serde_derive-1.0.219 \
- serde_json-1.0.143 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ serde_json-1.0.145 \
serde_path_to_error-0.1.17 \
serde_repr-0.1.20 \
serde_spanned-0.6.9 \
@@ -433,25 +436,25 @@ CARGO_CRATES= ab_glyph-0.2.29 \
sync_wrapper-0.1.2 \
sync_wrapper-1.0.2 \
synstructure-0.13.2 \
- sysinfo-0.37.0 \
+ sysinfo-0.37.2 \
system-configuration-0.5.1 \
system-configuration-0.6.1 \
system-configuration-sys-0.5.0 \
system-configuration-sys-0.6.0 \
system-deps-6.2.2 \
target-lexicon-0.12.16 \
- tempfile-3.21.0 \
+ tempfile-3.23.0 \
tesseract-0.15.2 \
tesseract-plumbing-0.11.1 \
tesseract-sys-0.6.3 \
testcontainers-0.24.0 \
testcontainers-modules-0.12.1 \
thiserror-1.0.69 \
- thiserror-2.0.16 \
+ thiserror-2.0.17 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.16 \
+ thiserror-impl-2.0.17 \
thread_local-1.1.9 \
- tiff-0.9.1 \
+ tiff-0.10.3 \
time-0.3.41 \
time-core-0.1.4 \
time-macros-0.2.22 \
@@ -466,7 +469,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
tokio-stream-0.1.17 \
tokio-tar-0.3.1 \
tokio-test-0.4.4 \
- tokio-tungstenite-0.26.2 \
+ tokio-tungstenite-0.28.0 \
tokio-util-0.7.16 \
toml-0.8.23 \
toml_datetime-0.6.11 \
@@ -482,7 +485,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
tracing-subscriber-0.3.20 \
try-lock-0.2.5 \
ttf-parser-0.25.1 \
- tungstenite-0.26.2 \
+ tungstenite-0.28.0 \
typenum-1.18.0 \
unicase-2.8.1 \
unicode-bidi-0.3.18 \
@@ -535,6 +538,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \
windows-implement-0.60.0 \
windows-interface-0.59.1 \
windows-link-0.1.3 \
+ windows-link-0.2.1 \
windows-numerics-0.2.0 \
windows-registry-0.5.2 \
windows-result-0.3.4 \
@@ -588,8 +592,8 @@ CARGO_CRATES= ab_glyph-0.2.29 \
zerovec-0.11.2 \
zerovec-derive-0.11.1 \
zip-0.6.6 \
- zip-2.4.2 \
zip-3.0.0 \
+ zip-4.6.1 \
zlib-rs-0.5.1 \
zopfli-0.8.2 \
zstd-0.11.2+zstd.1.5.2 \
diff --git a/deskutils/readur/distinfo b/deskutils/readur/distinfo
index a8ccceb2a460..a28a9acf84e8 100644
--- a/deskutils/readur/distinfo
+++ b/deskutils/readur/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1759449022
-SHA256 (readur-v2.6.2.frontend.tar.gz) = 326cd6480507c18275c3b5902f2fb66b62b41b3159bee003aea40d042b32301f
-SIZE (readur-v2.6.2.frontend.tar.gz) = 2510345
+TIMESTAMP = 1761670312
+SHA256 (readur-v2.6.3.frontend.tar.gz) = 8cc5f6b197119f66aa6f8539c09db5fc008721ede6ea966f41015c69757cfbee
+SIZE (readur-v2.6.3.frontend.tar.gz) = 2600073
SHA256 (swagger-ui-v5.17.14.zip) = 481244d0812097b11fbaeef79f71d942b171617f9c9f9514e63acbe13e71ccdc
SIZE (swagger-ui-v5.17.14.zip) = 4388280
SHA256 (rust/crates/ab_glyph-0.2.29.crate) = ec3672c180e71eeaaac3a541fbbc5f5ad4def8b747c595ad30d674e43049f7b0
@@ -19,8 +19,6 @@ SHA256 (rust/crates/aligned-vec-0.6.4.crate) = dc890384c8602f339876ded803c97ad52
SIZE (rust/crates/aligned-vec-0.6.4.crate) = 12609
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
-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/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
@@ -33,8 +31,8 @@ SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472
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/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/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6
SIZE (rust/crates/approx-0.5.1.crate) = 15100
SHA256 (rust/crates/arbitrary-1.4.1.crate) = dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223
@@ -61,56 +59,56 @@ SHA256 (rust/crates/av1-grain-0.2.4.crate) = 4f3efb2ca85bc610acfa917b5aaa36f3fcb
SIZE (rust/crates/av1-grain-0.2.4.crate) = 37050
SHA256 (rust/crates/avif-serialize-0.8.3.crate) = 98922d6a4cfbcb08820c69d8eeccc05bb1f29bfa06b4f5b1dbfe9a868bd7608e
SIZE (rust/crates/avif-serialize-0.8.3.crate) = 12696
-SHA256 (rust/crates/aws-config-1.8.6.crate) = 8bc1b40fb26027769f16960d2f4a6bc20c4bb755d403e552c8c1a73af433c246
-SIZE (rust/crates/aws-config-1.8.6.crate) = 135949
-SHA256 (rust/crates/aws-credential-types-1.2.6.crate) = d025db5d9f52cbc413b167136afb3d8aeea708c0d8884783cf6253be5e22f6f2
-SIZE (rust/crates/aws-credential-types-1.2.6.crate) = 21767
+SHA256 (rust/crates/aws-config-1.8.8.crate) = 37cf2b6af2a95a20e266782b4f76f1a5e12bf412a9db2de9c1e9123b9d8c0ad8
+SIZE (rust/crates/aws-config-1.8.8.crate) = 135427
+SHA256 (rust/crates/aws-credential-types-1.2.8.crate) = faf26925f4a5b59eb76722b63c2892b1d70d06fa053c72e4a100ec308c1d47bc
+SIZE (rust/crates/aws-credential-types-1.2.8.crate) = 22023
SHA256 (rust/crates/aws-lc-rs-1.13.1.crate) = 93fcc8f365936c834db5514fc45aee5b1202d677e6b40e48468aaaa8183ca8c7
SIZE (rust/crates/aws-lc-rs-1.13.1.crate) = 202707
SHA256 (rust/crates/aws-lc-sys-0.29.0.crate) = 61b1d86e7705efe1be1b569bab41d4fa1e14e220b60a160f78de2db687add079
SIZE (rust/crates/aws-lc-sys-0.29.0.crate) = 9021128
-SHA256 (rust/crates/aws-runtime-1.5.10.crate) = c034a1bc1d70e16e7f4e4caf7e9f7693e4c9c24cd91cf17c2a0b21abaebc7c8b
-SIZE (rust/crates/aws-runtime-1.5.10.crate) = 76518
-SHA256 (rust/crates/aws-sdk-s3-1.104.0.crate) = 38c488cd6abb0ec9811c401894191932e941c5f91dc226043edacd0afa1634bc
-SIZE (rust/crates/aws-sdk-s3-1.104.0.crate) = 1569533
-SHA256 (rust/crates/aws-sdk-sso-1.83.0.crate) = 643cd43af212d2a1c4dedff6f044d7e1961e5d9e7cfe773d70f31d9842413886
-SIZE (rust/crates/aws-sdk-sso-1.83.0.crate) = 91197
-SHA256 (rust/crates/aws-sdk-ssooidc-1.84.0.crate) = 20ec4a95bd48e0db7a424356a161f8d87bd6a4f0af37204775f0da03d9e39fc3
-SIZE (rust/crates/aws-sdk-ssooidc-1.84.0.crate) = 107558
-SHA256 (rust/crates/aws-sdk-sts-1.85.0.crate) = 410309ad0df4606bc721aff0d89c3407682845453247213a0ccc5ff8801ee107
-SIZE (rust/crates/aws-sdk-sts-1.85.0.crate) = 177008
-SHA256 (rust/crates/aws-sigv4-1.3.4.crate) = 084c34162187d39e3740cb635acd73c4e3a551a36146ad6fe8883c929c9f876c
-SIZE (rust/crates/aws-sigv4-1.3.4.crate) = 94679
-SHA256 (rust/crates/aws-smithy-async-1.2.5.crate) = 1e190749ea56f8c42bf15dd76c65e14f8f765233e6df9b0506d9d934ebef867c
-SIZE (rust/crates/aws-smithy-async-1.2.5.crate) = 20847
-SHA256 (rust/crates/aws-smithy-checksums-0.63.8.crate) = 56d2df0314b8e307995a3b86d44565dfe9de41f876901a7d71886c756a25979f
-SIZE (rust/crates/aws-smithy-checksums-0.63.8.crate) = 20239
-SHA256 (rust/crates/aws-smithy-eventstream-0.60.11.crate) = 182b03393e8c677347fb5705a04a9392695d47d20ef0a2f8cfe28c8e6b9b9778
-SIZE (rust/crates/aws-smithy-eventstream-0.60.11.crate) = 29478
-SHA256 (rust/crates/aws-smithy-http-0.62.3.crate) = 7c4dacf2d38996cf729f55e7a762b30918229917eca115de45dfa8dfb97796c9
-SIZE (rust/crates/aws-smithy-http-0.62.3.crate) = 31445
-SHA256 (rust/crates/aws-smithy-http-client-1.1.1.crate) = 147e8eea63a40315d704b97bf9bc9b8c1402ae94f89d5ad6f7550d963309da1b
-SIZE (rust/crates/aws-smithy-http-client-1.1.1.crate) = 90077
-SHA256 (rust/crates/aws-smithy-json-0.61.5.crate) = eaa31b350998e703e9826b2104dd6f63be0508666e1aba88137af060e8944047
-SIZE (rust/crates/aws-smithy-json-0.61.5.crate) = 27865
-SHA256 (rust/crates/aws-smithy-observability-0.1.3.crate) = 9364d5989ac4dd918e5cc4c4bdcc61c9be17dcd2586ea7f69e348fc7c6cab393
-SIZE (rust/crates/aws-smithy-observability-0.1.3.crate) = 10275
-SHA256 (rust/crates/aws-smithy-query-0.60.7.crate) = f2fbd61ceb3fe8a1cb7352e42689cec5335833cd9f94103a61e98f9bb61c64bb
-SIZE (rust/crates/aws-smithy-query-0.60.7.crate) = 7409
-SHA256 (rust/crates/aws-smithy-runtime-1.9.1.crate) = d3946acbe1ead1301ba6862e712c7903ca9bb230bdf1fbd1b5ac54158ef2ab1f
-SIZE (rust/crates/aws-smithy-runtime-1.9.1.crate) = 118851
-SHA256 (rust/crates/aws-smithy-runtime-api-1.9.0.crate) = 07f5e0fc8a6b3f2303f331b94504bbf754d85488f402d6f1dd7a6080f99afe56
-SIZE (rust/crates/aws-smithy-runtime-api-1.9.0.crate) = 80174
-SHA256 (rust/crates/aws-smithy-types-1.3.2.crate) = d498595448e43de7f4296b7b7a18a8a02c61ec9349128c80a368f7c3b4ab11a8
-SIZE (rust/crates/aws-smithy-types-1.3.2.crate) = 92281
-SHA256 (rust/crates/aws-smithy-xml-0.60.10.crate) = 3db87b96cb1b16c024980f133968d52882ca0daaee3a086c6decc500f6c99728
-SIZE (rust/crates/aws-smithy-xml-0.60.10.crate) = 25216
-SHA256 (rust/crates/aws-types-1.3.8.crate) = b069d19bf01e46298eaedd7c6f283fe565a59263e53eebec945f3e6398f42390
-SIZE (rust/crates/aws-types-1.3.8.crate) = 33160
-SHA256 (rust/crates/axum-0.8.4.crate) = 021e862c184ae977658b36c4500f7feac3221ca5da43e3f25bd04ab6c79a29b5
-SIZE (rust/crates/axum-0.8.4.crate) = 175159
-SHA256 (rust/crates/axum-core-0.5.2.crate) = 68464cd0412f486726fb3373129ef5d2993f90c34bc2bc1c1e9943b2f4fc7ca6
-SIZE (rust/crates/axum-core-0.5.2.crate) = 26212
+SHA256 (rust/crates/aws-runtime-1.5.12.crate) = bfa006bb32360ed90ac51203feafb9d02e3d21046e1fd3a450a404b90ea73e5d
+SIZE (rust/crates/aws-runtime-1.5.12.crate) = 75990
+SHA256 (rust/crates/aws-sdk-s3-1.108.0.crate) = 200be4aed61e3c0669f7268bacb768f283f1c32a7014ce57225e1160be2f6ccb
+SIZE (rust/crates/aws-sdk-s3-1.108.0.crate) = 1569642
+SHA256 (rust/crates/aws-sdk-sso-1.86.0.crate) = 4a0abbfab841446cce6e87af853a3ba2cc1bc9afcd3f3550dd556c43d434c86d
+SIZE (rust/crates/aws-sdk-sso-1.86.0.crate) = 90656
+SHA256 (rust/crates/aws-sdk-ssooidc-1.88.0.crate) = 9a68d675582afea0e94d38b6ca9c5aaae4ca14f1d36faa6edb19b42e687e70d7
+SIZE (rust/crates/aws-sdk-ssooidc-1.88.0.crate) = 109737
+SHA256 (rust/crates/aws-sdk-sts-1.88.0.crate) = d30990923f4f675523c51eb1c0dec9b752fb267b36a61e83cbc219c9d86da715
+SIZE (rust/crates/aws-sdk-sts-1.88.0.crate) = 176512
+SHA256 (rust/crates/aws-sigv4-1.3.5.crate) = bffc03068fbb9c8dd5ce1c6fb240678a5cffb86fb2b7b1985c999c4b83c8df68
+SIZE (rust/crates/aws-sigv4-1.3.5.crate) = 94365
+SHA256 (rust/crates/aws-smithy-async-1.2.6.crate) = 127fcfad33b7dfc531141fda7e1c402ac65f88aca5511a4d31e2e3d2cd01ce9c
+SIZE (rust/crates/aws-smithy-async-1.2.6.crate) = 23856
+SHA256 (rust/crates/aws-smithy-checksums-0.63.9.crate) = 165d8583d8d906e2fb5511d29201d447cc710864f075debcdd9c31c265412806
+SIZE (rust/crates/aws-smithy-checksums-0.63.9.crate) = 20084
+SHA256 (rust/crates/aws-smithy-eventstream-0.60.12.crate) = 9656b85088f8d9dc7ad40f9a6c7228e1e8447cdf4b046c87e152e0805dea02fa
+SIZE (rust/crates/aws-smithy-eventstream-0.60.12.crate) = 29723
+SHA256 (rust/crates/aws-smithy-http-0.62.4.crate) = 3feafd437c763db26aa04e0cc7591185d0961e64c61885bece0fb9d50ceac671
+SIZE (rust/crates/aws-smithy-http-0.62.4.crate) = 31055
+SHA256 (rust/crates/aws-smithy-http-client-1.1.3.crate) = 1053b5e587e6fa40ce5a79ea27957b04ba660baa02b28b7436f64850152234f1
+SIZE (rust/crates/aws-smithy-http-client-1.1.3.crate) = 89948
+SHA256 (rust/crates/aws-smithy-json-0.61.6.crate) = cff418fc8ec5cadf8173b10125f05c2e7e1d46771406187b2c878557d4503390
+SIZE (rust/crates/aws-smithy-json-0.61.6.crate) = 27470
+SHA256 (rust/crates/aws-smithy-observability-0.1.4.crate) = 2d1881b1ea6d313f9890710d65c158bdab6fb08c91ea825f74c1c8c357baf4cc
+SIZE (rust/crates/aws-smithy-observability-0.1.4.crate) = 15679
+SHA256 (rust/crates/aws-smithy-query-0.60.8.crate) = d28a63441360c477465f80c7abac3b9c4d075ca638f982e605b7dc2a2c7156c9
+SIZE (rust/crates/aws-smithy-query-0.60.8.crate) = 9434
+SHA256 (rust/crates/aws-smithy-runtime-1.9.3.crate) = 40ab99739082da5347660c556689256438defae3bcefd66c52b095905730e404
+SIZE (rust/crates/aws-smithy-runtime-1.9.3.crate) = 118338
+SHA256 (rust/crates/aws-smithy-runtime-api-1.9.1.crate) = 3683c5b152d2ad753607179ed71988e8cfd52964443b4f74fd8e552d0bbfeb46
+SIZE (rust/crates/aws-smithy-runtime-api-1.9.1.crate) = 79795
+SHA256 (rust/crates/aws-smithy-types-1.3.3.crate) = 9f5b3a7486f6690ba25952cabf1e7d75e34d69eaff5081904a47bc79074d6457
+SIZE (rust/crates/aws-smithy-types-1.3.3.crate) = 92644
+SHA256 (rust/crates/aws-smithy-xml-0.60.11.crate) = e9c34127e8c624bc2999f3b657e749c1393bedc9cd97b92a804db8ced4d2e163
+SIZE (rust/crates/aws-smithy-xml-0.60.11.crate) = 25711
+SHA256 (rust/crates/aws-types-1.3.9.crate) = e2fd329bf0e901ff3f60425691410c69094dc2a1f34b331f37bfc4e9ac1565a1
+SIZE (rust/crates/aws-types-1.3.9.crate) = 32543
+SHA256 (rust/crates/axum-0.8.6.crate) = 8a18ed336352031311f4e0b4dd2ff392d4fbb370777c9d18d7fc9d7359f73871
+SIZE (rust/crates/axum-0.8.6.crate) = 178581
+SHA256 (rust/crates/axum-core-0.5.5.crate) = 59446ce19cd142f8833f856eb31f3eb097812d1479ab224f54d72428ca21ea22
+SIZE (rust/crates/axum-core-0.5.5.crate) = 26919
SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
SHA256 (rust/crates/base16ct-0.1.1.crate) = 349a06037c7bf932dd7e7d1f653678b2038b9ad46a74102f1fc7bd7872678cce
@@ -175,18 +173,18 @@ SHA256 (rust/crates/cfg-expr-0.15.8.crate) = d067ad48b8650848b989a59a86c6c36a995
SIZE (rust/crates/cfg-expr-0.15.8.crate) = 42108
SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
-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/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
SIZE (rust/crates/cipher-0.4.4.crate) = 19073
SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
-SHA256 (rust/crates/clap-4.5.47.crate) = 7eac00902d9d136acd712710d71823fb8ac8004ca445a89e73a41d45aa712931
-SIZE (rust/crates/clap-4.5.47.crate) = 58354
-SHA256 (rust/crates/clap_builder-4.5.47.crate) = 2ad9bbf750e73b5884fb8a211a9424a1906c1e156724260fdae972f31d70e1d6
-SIZE (rust/crates/clap_builder-4.5.47.crate) = 170016
-SHA256 (rust/crates/clap_derive-4.5.47.crate) = bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c
-SIZE (rust/crates/clap_derive-4.5.47.crate) = 33550
+SHA256 (rust/crates/clap-4.5.49.crate) = f4512b90fa68d3a9932cea5184017c5d200f5921df706d45e853537dea51508f
+SIZE (rust/crates/clap-4.5.49.crate) = 62007
+SHA256 (rust/crates/clap_builder-4.5.49.crate) = 0025e98baa12e766c67ba13ff4695a887a1eba19569aad00a472546795bd6730
+SIZE (rust/crates/clap_builder-4.5.49.crate) = 170616
+SHA256 (rust/crates/clap_derive-4.5.49.crate) = 2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671
+SIZE (rust/crates/clap_derive-4.5.49.crate) = 33559
SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
SHA256 (rust/crates/cmake-0.1.54.crate) = e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0
@@ -291,6 +289,10 @@ SHA256 (rust/crates/exr-1.73.0.crate) = f83197f59927b46c04a183a619b7c29df34e63e6
SIZE (rust/crates/exr-1.73.0.crate) = 244371
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/fax-0.2.6.crate) = f05de7d48f37cd6730705cbca900770cab77a89f413d23e100ad7fad7795a0ab
+SIZE (rust/crates/fax-0.2.6.crate) = 13279
+SHA256 (rust/crates/fax_derive-0.2.0.crate) = a0aca10fb742cb43f9e7bb8467c91aa9bcb8e3ffbc6a6f7389bb93ffc920577d
+SIZE (rust/crates/fax_derive-0.2.0.crate) = 4442
SHA256 (rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c
SIZE (rust/crates/fdeflate-0.3.7.crate) = 27188
SHA256 (rust/crates/ff-0.12.1.crate) = d013fc25338cc558c5c2cfbad646908fb23591e2404481826742b651c9af7160
@@ -431,8 +433,8 @@ SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d6
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/image-webp-0.2.2.crate) = 14d75c7014ddab93c232bc6bb9f64790d3dfd1d605199acd4b40b6d69e691e9f
SIZE (rust/crates/image-webp-0.2.2.crate) = 62919
SHA256 (rust/crates/imageproc-0.25.0.crate) = 2393fb7808960751a52e8a154f67e7dd3f8a2ef9bd80d1553078a7b4e8ed3f0d
@@ -467,8 +469,6 @@ SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f9
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
-SHA256 (rust/crates/jpeg-decoder-0.3.1.crate) = f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0
-SIZE (rust/crates/jpeg-decoder-0.3.1.crate) = 744364
SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
SHA256 (rust/crates/jsonwebtoken-9.3.1.crate) = 5a87cc7a48537badeae96744432de36f4be2b4a34a05a5ef32e9dd8a1c169dde
@@ -537,6 +537,8 @@ SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d632
SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
SIZE (rust/crates/mio-1.0.4.crate) = 104212
+SHA256 (rust/crates/moxcms-0.7.6.crate) = 1cc7d85f3d741164e8972ad355e26ac6e51b20fcae5f911c7da8f2d8bbbb3f33
+SIZE (rust/crates/moxcms-0.7.6.crate) = 175487
SHA256 (rust/crates/multer-3.1.0.crate) = 83e87776546dc87511aa5ee218730c92b666d7264ab6ed41f9d215af9cd5224b
SIZE (rust/crates/multer-3.1.0.crate) = 25980
SHA256 (rust/crates/nalgebra-0.32.6.crate) = 7b5c17de023a86f59ed79891b2e5d5a94c705dbe904a5b5c9c952ea6221b03e4
@@ -641,8 +643,8 @@ SHA256 (rust/crates/pkcs8-0.10.2.crate) = f950b2377845cebe5cf8b5165cb3cc1a5e0fa5
SIZE (rust/crates/pkcs8-0.10.2.crate) = 26360
SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
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/png-0.18.0.crate) = 97baced388464909d42d89643fe4361939af9b7ce7a31ee32a168f832a70f2a0
+SIZE (rust/crates/png-0.18.0.crate) = 118041
SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
@@ -657,6 +659,8 @@ SHA256 (rust/crates/profiling-1.0.16.crate) = afbdc74edc00b6f6a218ca6a5364d6226a
SIZE (rust/crates/profiling-1.0.16.crate) = 12588
SHA256 (rust/crates/profiling-procmacros-1.0.16.crate) = a65f2e60fbf1063868558d69c6beacf412dc755f9fc020f514b7955fc914fe30
SIZE (rust/crates/profiling-procmacros-1.0.16.crate) = 5893
+SHA256 (rust/crates/pxfm-0.1.25.crate) = a3cbdf373972bf78df4d3b518d07003938e2c7d1fb5891e55f9cb6df57009d84
+SIZE (rust/crates/pxfm-0.1.25.crate) = 866791
SHA256 (rust/crates/qoi-0.4.1.crate) = 7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001
SIZE (rust/crates/qoi-0.4.1.crate) = 71135
SHA256 (rust/crates/quick-error-2.0.1.crate) = a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3
@@ -685,8 +689,8 @@ SHA256 (rust/crates/rav1e-0.7.1.crate) = cd87ce80a7665b1cce111f8a16c1f3929f6547c
SIZE (rust/crates/rav1e-0.7.1.crate) = 1472522
SHA256 (rust/crates/ravif-0.11.12.crate) = d6a5f31fcf7500f9401fea858ea4ab5525c99f2322cfcee732c0e6c74208c0c6
SIZE (rust/crates/ravif-0.11.12.crate) = 18981
-SHA256 (rust/crates/raw-cpuid-11.5.0.crate) = c6df7ab838ed27997ba19a4664507e6f82b41fe6e20be42929332156e5e85146
-SIZE (rust/crates/raw-cpuid-11.5.0.crate) = 111596
+SHA256 (rust/crates/raw-cpuid-11.6.0.crate) = 498cd0dc59d73224351ee52a95fee0f1a617a2eae0e7d9d720cc622c73a54186
+SIZE (rust/crates/raw-cpuid-11.6.0.crate) = 117569
SHA256 (rust/crates/rawpointer-0.2.1.crate) = 60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3
SIZE (rust/crates/rawpointer-0.2.1.crate) = 7490
SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
@@ -701,18 +705,18 @@ 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.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912
-SIZE (rust/crates/regex-1.11.2.crate) = 166265
-SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
-SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
+SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4
+SIZE (rust/crates/regex-1.12.2.crate) = 163843
+SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c
+SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250
SHA256 (rust/crates/regex-lite-0.1.6.crate) = 53a49587ad06b26609c52e423de037e7f57f20d53535d66e08c695f347df952a
SIZE (rust/crates/regex-lite-0.1.6.crate) = 95278
SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
SHA256 (rust/crates/reqwest-0.11.27.crate) = dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62
SIZE (rust/crates/reqwest-0.11.27.crate) = 163155
-SHA256 (rust/crates/reqwest-0.12.23.crate) = d429f34c8092b2d42c7c93cec323bb4adeb7c67698f70839adec842ec10c7ceb
-SIZE (rust/crates/reqwest-0.12.23.crate) = 161307
+SHA256 (rust/crates/reqwest-0.12.24.crate) = 9d0946410b9f7b082a427e4ef5c8ff541a88b357bc6c637c40db3a68ac70a36f
+SIZE (rust/crates/reqwest-0.12.24.crate) = 159974
SHA256 (rust/crates/rfc6979-0.3.1.crate) = 7743f17af12fa0b03b803ba12cd6a8d9483a587e89c69445e3909655c0b9fabb
SIZE (rust/crates/rfc6979-0.3.1.crate) = 8460
SHA256 (rust/crates/rgb-0.8.50.crate) = 57397d16646700483b67d2dd6511d79318f9d057fdbd21a4066aeac8b41d310a
@@ -727,8 +731,8 @@ SHA256 (rust/crates/rust-embed-impl-8.7.2.crate) = 6065f1a4392b71819ec1ea1df1120
SIZE (rust/crates/rust-embed-impl-8.7.2.crate) = 9663
SHA256 (rust/crates/rust-embed-utils-8.7.2.crate) = f6cc0c81648b20b70c491ff8cce00c1c3b223bb8ed2b5d41f0e54c6c4c0a3594
SIZE (rust/crates/rust-embed-utils-8.7.2.crate) = 6123
-SHA256 (rust/crates/rust_xlsxwriter-0.80.0.crate) = 442eafa04d985ae671e027481e07a5b70fdb1b2cb5e46d9e074b67ca98e01a0a
-SIZE (rust/crates/rust_xlsxwriter-0.80.0.crate) = 4112985
+SHA256 (rust/crates/rust_xlsxwriter-0.90.2.crate) = 2be778223b36bb449b2ef2df4856ced2d311680818a7310db5c5dc370170f935
+SIZE (rust/crates/rust_xlsxwriter-0.90.2.crate) = 4265806
SHA256 (rust/crates/rustc-demangle-0.1.25.crate) = 989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f
SIZE (rust/crates/rustc-demangle-0.1.25.crate) = 29590
SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
@@ -783,12 +787,14 @@ SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4a
SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
SIZE (rust/crates/semver-1.0.26.crate) = 31303
-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.143.crate) = d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a
-SIZE (rust/crates/serde_json-1.0.143.crate) = 155342
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
+SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
SHA256 (rust/crates/serde_path_to_error-0.1.17.crate) = 59fab13f937fa393d08645bf3a84bdfe86e296747b506ada67bb15f10f218b2a
SIZE (rust/crates/serde_path_to_error-0.1.17.crate) = 17662
SHA256 (rust/crates/serde_repr-0.1.20.crate) = 175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c
@@ -873,8 +879,8 @@ SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a
SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
-SHA256 (rust/crates/sysinfo-0.37.0.crate) = 07cec4dc2d2e357ca1e610cfb07de2fa7a10fc3e9fe89f72545f3d244ea87753
-SIZE (rust/crates/sysinfo-0.37.0.crate) = 215610
+SHA256 (rust/crates/sysinfo-0.37.2.crate) = 16607d5caffd1c07ce073528f9ed972d88db15dd44023fa57142963be3feb11f
+SIZE (rust/crates/sysinfo-0.37.2.crate) = 216343
SHA256 (rust/crates/system-configuration-0.5.1.crate) = ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7
SIZE (rust/crates/system-configuration-0.5.1.crate) = 12618
SHA256 (rust/crates/system-configuration-0.6.1.crate) = 3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b
@@ -887,8 +893,8 @@ SHA256 (rust/crates/system-deps-6.2.2.crate) = a3e535eb8dded36d55ec13eddacd30dec
SIZE (rust/crates/system-deps-6.2.2.crate) = 25546
SHA256 (rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1
SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488
-SHA256 (rust/crates/tempfile-3.21.0.crate) = 15b61f8f20e3a6f7e0649d825294eaf317edce30f82cf6026e7e4cb9222a7d1e
-SIZE (rust/crates/tempfile-3.21.0.crate) = 42581
+SHA256 (rust/crates/tempfile-3.23.0.crate) = 2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16
+SIZE (rust/crates/tempfile-3.23.0.crate) = 43063
SHA256 (rust/crates/tesseract-0.15.2.crate) = 28e64963c0b5582cf02ed5d8b4798f8c48ea9812ed2b19ed653cb976e7daa351
SIZE (rust/crates/tesseract-0.15.2.crate) = 149439
SHA256 (rust/crates/tesseract-plumbing-0.11.1.crate) = 4ed025d755abb7f5af8d16cd5663742a08c8ae7c4032c8bf4b70c51d412fe378
@@ -901,16 +907,16 @@ SHA256 (rust/crates/testcontainers-modules-0.12.1.crate) = eac95cde96549fc19c6bf
SIZE (rust/crates/testcontainers-modules-0.12.1.crate) = 156916
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0
-SIZE (rust/crates/thiserror-2.0.16.crate) = 29095
+SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8
+SIZE (rust/crates/thiserror-2.0.17.crate) = 28857
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.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960
-SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214
+SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
+SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
-SHA256 (rust/crates/tiff-0.9.1.crate) = ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e
-SIZE (rust/crates/tiff-0.9.1.crate) = 1423953
+SHA256 (rust/crates/tiff-0.10.3.crate) = af9605de7fee8d9551863fd692cce7637f548dbd9db9180fcc07ccc6d26c336f
+SIZE (rust/crates/tiff-0.10.3.crate) = 1444592
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
@@ -939,8 +945,8 @@ SHA256 (rust/crates/tokio-tar-0.3.1.crate) = 9d5714c010ca3e5c27114c1cdeb9d14641a
SIZE (rust/crates/tokio-tar-0.3.1.crate) = 49485
SHA256 (rust/crates/tokio-test-0.4.4.crate) = 2468baabc3311435b55dd935f702f42cd1b8abb7e754fb7dfb16bd36aa88f9f7
SIZE (rust/crates/tokio-test-0.4.4.crate) = 12390
-SHA256 (rust/crates/tokio-tungstenite-0.26.2.crate) = 7a9daff607c6d2bf6c16fd681ccb7eecc83e4e2cdc1ca067ffaadfca5de7f084
-SIZE (rust/crates/tokio-tungstenite-0.26.2.crate) = 29868
+SHA256 (rust/crates/tokio-tungstenite-0.28.0.crate) = d25a406cddcc431a75d3d9afc6a7c0f7428d4891dd973e4d54c56b46127bf857
+SIZE (rust/crates/tokio-tungstenite-0.28.0.crate) = 29876
SHA256 (rust/crates/tokio-util-0.7.16.crate) = 14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5
SIZE (rust/crates/tokio-util-0.7.16.crate) = 127775
SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
@@ -971,8 +977,8 @@ SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
SHA256 (rust/crates/ttf-parser-0.25.1.crate) = d2df906b07856748fa3f6e0ad0cbaa047052d4a7dd609e231c4f72cee8c36f31
SIZE (rust/crates/ttf-parser-0.25.1.crate) = 201121
-SHA256 (rust/crates/tungstenite-0.26.2.crate) = 4793cb5e56680ecbb1d843515b23b6de9a75eb04b66643e256a396d43be33c13
-SIZE (rust/crates/tungstenite-0.26.2.crate) = 65315
+SHA256 (rust/crates/tungstenite-0.28.0.crate) = 8628dcc84e5a09eb3d8423d6cb682965dea9133204e8fb3efee74c2a0c259442
+SIZE (rust/crates/tungstenite-0.28.0.crate) = 67629
SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
SIZE (rust/crates/typenum-1.18.0.crate) = 74871
SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539
@@ -1077,6 +1083,8 @@ 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.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
SHA256 (rust/crates/windows-numerics-0.2.0.crate) = 9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1
SIZE (rust/crates/windows-numerics-0.2.0.crate) = 9686
SHA256 (rust/crates/windows-registry-0.5.2.crate) = b3bab093bdd303a1240bb99b8aba8ea8a69ee19d34c9e2ef9594e708a4878820
@@ -1183,10 +1191,10 @@ SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f66
SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
SHA256 (rust/crates/zip-0.6.6.crate) = 760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261
SIZE (rust/crates/zip-0.6.6.crate) = 65789
-SHA256 (rust/crates/zip-2.4.2.crate) = fabe6324e908f85a1c52063ce7aa26b68dcb7eb6dbc83a2d148403c9bc3eba50
-SIZE (rust/crates/zip-2.4.2.crate) = 110773
SHA256 (rust/crates/zip-3.0.0.crate) = 12598812502ed0105f607f941c386f43d441e00148fce9dec3ca5ffb0bde9308
SIZE (rust/crates/zip-3.0.0.crate) = 112450
+SHA256 (rust/crates/zip-4.6.1.crate) = caa8cd6af31c3b31c6631b8f483848b91589021b28fffe50adada48d4f4d2ed1
+SIZE (rust/crates/zip-4.6.1.crate) = 115842
SHA256 (rust/crates/zlib-rs-0.5.1.crate) = 626bd9fa9734751fc50d6060752170984d7053f5a39061f524cda68023d4db8a
SIZE (rust/crates/zlib-rs-0.5.1.crate) = 193055
SHA256 (rust/crates/zopfli-0.8.2.crate) = edfc5ee405f504cd4984ecc6f14d02d55cfda60fa4b689434ef4102aae150cd7
@@ -1203,5 +1211,5 @@ SHA256 (rust/crates/zune-inflate-0.2.54.crate) = 73ab332fe2f6680068f3582b16a24f9
SIZE (rust/crates/zune-inflate-0.2.54.crate) = 37973
SHA256 (rust/crates/zune-jpeg-0.4.17.crate) = 0f6fe2e33d02a98ee64423802e16df3de99c43e5cf5ff983767e1128b394c8ac
SIZE (rust/crates/zune-jpeg-0.4.17.crate) = 65784
-SHA256 (readur-readur-v2.6.2_GH0.tar.gz) = 4973979c1d54c7377e45950ac39ff11bd2cab2f461d4940761428f2a703c8352
-SIZE (readur-readur-v2.6.2_GH0.tar.gz) = 12785892
+SHA256 (readur-readur-v2.6.3_GH0.tar.gz) = dff382854f64117f570ac220670d99e59884a62216305568ca2d725afeabcd43
+SIZE (readur-readur-v2.6.3_GH0.tar.gz) = 12860704
diff --git a/deskutils/readur/pkg-plist b/deskutils/readur/pkg-plist
index bcfc19348f82..069fcd76332c 100644
--- a/deskutils/readur/pkg-plist
+++ b/deskutils/readur/pkg-plist
@@ -5,6 +5,11 @@ bin/readur
%%WWWDIR%%/readur.png
%%WWWDIR%%/index.html
@dir %%WWWDIR%%/assets
-%%WWWDIR%%/assets/index-BppdPIE4.js
%%WWWDIR%%/assets/index-C5nToalm.css
+%%WWWDIR%%/assets/browser-ponyfill-DkP0Dclt.js
+%%WWWDIR%%/assets/index-D_oAEWWR.js
+%%WWWDIR%%/locales/de/translation.json
+%%WWWDIR%%/locales/en/translation.json
+%%WWWDIR%%/locales/es/translation.json
+%%WWWDIR%%/locales/fr/translation.json
@dir(%%USER%%,%%GROUP%%,0700) %%HOMEDIR%%
diff --git a/deskutils/zanshin/distinfo b/deskutils/zanshin/distinfo
index ca72e86cc03d..bbcbc1465ec4 100644
--- a/deskutils/zanshin/distinfo
+++ b/deskutils/zanshin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409710
-SHA256 (KDE/release-service/25.08.1/zanshin-25.08.1.tar.xz) = 931c87f44a7ca96ebc24df922c220b6e64b0a374195927ea8ed22848d6abceb7
-SIZE (KDE/release-service/25.08.1/zanshin-25.08.1.tar.xz) = 387340
+TIMESTAMP = 1759874646
+SHA256 (KDE/release-service/25.08.2/zanshin-25.08.2.tar.xz) = 4b922777cc31684fcdb0a0f7fac790f20ee4de22927bc1909ffed3a42aa91390
+SIZE (KDE/release-service/25.08.2/zanshin-25.08.2.tar.xz) = 387344
diff --git a/devel/Makefile b/devel/Makefile
index dbce331ec727..8c47e2774240 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -8475,6 +8475,7 @@
SUBDIR += ultragetopt
SUBDIR += umbrello
SUBDIR += umlgraph
+ SUBDIR += umpire
SUBDIR += undead
SUBDIR += unibilium
SUBDIR += unit-otel
diff --git a/devel/aws-c-http/Makefile b/devel/aws-c-http/Makefile
index 7b88756b2de8..fa2124b141b8 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.6
+DISTVERSION= 0.10.7
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/aws-c-http/distinfo b/devel/aws-c-http/distinfo
index 24d72f6fdc44..57c6ffd086fc 100644
--- a/devel/aws-c-http/distinfo
+++ b/devel/aws-c-http/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761432547
-SHA256 (awslabs-aws-c-http-v0.10.6_GH0.tar.gz) = 0e513d25bc49a7f583d9bb246dabbe64d23d8a2bd105026a8f914d05aa1df147
-SIZE (awslabs-aws-c-http-v0.10.6_GH0.tar.gz) = 496967
+TIMESTAMP = 1761858207
+SHA256 (awslabs-aws-c-http-v0.10.7_GH0.tar.gz) = ce9e71c3eae67b1c6c0149278e0d0929a7d928c3547de64999430c8592864ad4
+SIZE (awslabs-aws-c-http-v0.10.7_GH0.tar.gz) = 500595
diff --git a/devel/aws-crt-cpp/Makefile b/devel/aws-crt-cpp/Makefile
index 324a9e28001f..be79e9d199c0 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.35.0
+DISTVERSION= 0.35.1
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/aws-crt-cpp/distinfo b/devel/aws-crt-cpp/distinfo
index 0caaf1dd18ce..edd1cfddd04f 100644
--- a/devel/aws-crt-cpp/distinfo
+++ b/devel/aws-crt-cpp/distinfo
@@ -1,3 +1,3 @@
-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
+TIMESTAMP = 1761858384
+SHA256 (awslabs-aws-crt-cpp-v0.35.1_GH0.tar.gz) = bf73e3727b623a47876a5cf225a56d1cd4508621a74a891a09402268a38521c4
+SIZE (awslabs-aws-crt-cpp-v0.35.1_GH0.tar.gz) = 377477
diff --git a/devel/aws-crt-cpp/pkg-plist b/devel/aws-crt-cpp/pkg-plist
index 984a86c2c6c7..8101cba44c53 100644
--- a/devel/aws-crt-cpp/pkg-plist
+++ b/devel/aws-crt-cpp/pkg-plist
@@ -21,6 +21,7 @@ include/aws/crt/auth/Signing.h
include/aws/crt/auth/Sigv4Signing.h
include/aws/crt/cbor/Cbor.h
include/aws/crt/checksum/CRC.h
+include/aws/crt/crypto/HKDF.h
include/aws/crt/crypto/HMAC.h
include/aws/crt/crypto/Hash.h
include/aws/crt/crypto/SecureRandom.h
diff --git a/devel/dolphin-plugins/distinfo b/devel/dolphin-plugins/distinfo
index 018b6e94ddcd..78cc8cb5bd74 100644
--- a/devel/dolphin-plugins/distinfo
+++ b/devel/dolphin-plugins/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409712
-SHA256 (KDE/release-service/25.08.1/dolphin-plugins-25.08.1.tar.xz) = 77f422d5fd85df540707cfdaaf042083841a2b8fa78ba74fffaf27f6d31c19cb
-SIZE (KDE/release-service/25.08.1/dolphin-plugins-25.08.1.tar.xz) = 330464
+TIMESTAMP = 1759874648
+SHA256 (KDE/release-service/25.08.2/dolphin-plugins-25.08.2.tar.xz) = 4311dd59b94a012625e7fb6587d4f0ec010db2571cb2b5087af01909cf150fc8
+SIZE (KDE/release-service/25.08.2/dolphin-plugins-25.08.2.tar.xz) = 336892
diff --git a/devel/dolphin-plugins/pkg-plist b/devel/dolphin-plugins/pkg-plist
index b1353911d3ec..67868af68725 100644
--- a/devel/dolphin-plugins/pkg-plist
+++ b/devel/dolphin-plugins/pkg-plist
@@ -8,6 +8,11 @@
share/config.kcfg/fileviewgitpluginsettings.kcfg
share/config.kcfg/fileviewhgpluginsettings.kcfg
share/config.kcfg/fileviewsvnpluginsettings.kcfg
+share/locale/ar/LC_MESSAGES/fileviewbazaarplugin.mo
+share/locale/ar/LC_MESSAGES/fileviewgitplugin.mo
+share/locale/ar/LC_MESSAGES/fileviewhgplugin.mo
+share/locale/ar/LC_MESSAGES/fileviewsvnplugin.mo
+share/locale/ar/LC_MESSAGES/makefileactions.mo
share/locale/ar/LC_MESSAGES/mountisoaction.mo
share/locale/ast/LC_MESSAGES/fileviewbazaarplugin.mo
share/locale/ast/LC_MESSAGES/fileviewgitplugin.mo
diff --git a/devel/electron37/Makefile.version b/devel/electron37/Makefile.version
index fb0b4f428254..56cbb3d33c30 100644
--- a/devel/electron37/Makefile.version
+++ b/devel/electron37/Makefile.version
@@ -1,2 +1,2 @@
-ELECTRON_VER= 37.7.1
+ELECTRON_VER= 37.8.0
ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//}
diff --git a/devel/electron37/distinfo b/devel/electron37/distinfo
index 1590627712e0..3e267fd003cd 100644
--- a/devel/electron37/distinfo
+++ b/devel/electron37/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1761294863
+TIMESTAMP = 1761726961
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,10 +7,10 @@ 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.7.1.tar.xz) = 34a44bb3ceaa38384ab57905ac82eb29f3cb66db5f731479d67b306211916e3d
-SIZE (electron/electron-yarn-cache-37.7.1.tar.xz) = 30531168
-SHA256 (electron/electron-electron-v37.7.1_GH0.tar.gz) = 000f23f54e09ddcf34ba13fc40ecda4d93029de94abc41af59a71d8858ce2063
-SIZE (electron/electron-electron-v37.7.1_GH0.tar.gz) = 15848315
+SHA256 (electron/electron-yarn-cache-37.8.0.tar.xz) = 34a44bb3ceaa38384ab57905ac82eb29f3cb66db5f731479d67b306211916e3d
+SIZE (electron/electron-yarn-cache-37.8.0.tar.xz) = 30531168
+SHA256 (electron/electron-electron-v37.8.0_GH0.tar.gz) = b32e7f9766a60b96c5454e60d36fa586cd14e5c123fd4336addb7c13f6612b09
+SIZE (electron/electron-electron-v37.8.0_GH0.tar.gz) = 15851977
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
diff --git a/devel/electron37/files/patch-electron_shell_browser_api_electron__api__app.cc b/devel/electron37/files/patch-electron_shell_browser_api_electron__api__app.cc
index 4f6486828120..00fd8098ed1c 100644
--- a/devel/electron37/files/patch-electron_shell_browser_api_electron__api__app.cc
+++ b/devel/electron37/files/patch-electron_shell_browser_api_electron__api__app.cc
@@ -1,4 +1,4 @@
---- electron/shell/browser/api/electron_api_app.cc.orig 2025-08-13 14:21:20 UTC
+--- electron/shell/browser/api/electron_api_app.cc.orig 2025-10-28 08:06:59 UTC
+++ electron/shell/browser/api/electron_api_app.cc
@@ -96,7 +96,7 @@
#include "shell/common/process_util.h"
@@ -45,7 +45,7 @@
// Read the xdg-activation token and set it in the command line for the
// duration of the notification in order to ensure this is propagated to an
// already running electron app instance if it exists.
-@@ -1354,7 +1354,7 @@ std::vector<gin_helper::Dictionary> App::GetAppMetrics
+@@ -1434,7 +1434,7 @@ std::vector<gin_helper::Dictionary> App::GetAppMetrics
pid_dict.Set("name", process_metric.second->name);
}
@@ -54,7 +54,7 @@
auto memory_info = process_metric.second->GetMemoryInfo();
auto memory_dict = gin_helper::Dictionary::CreateEmpty(isolate);
-@@ -1738,7 +1738,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild
+@@ -1818,7 +1818,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild
.SetMethod(
"removeAsDefaultProtocolClient",
base::BindRepeating(&Browser::RemoveAsDefaultProtocolClient, browser))
@@ -63,7 +63,7 @@
.SetMethod(
"getApplicationInfoForProtocol",
base::BindRepeating(&Browser::GetApplicationInfoForProtocol, browser))
-@@ -1796,7 +1796,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild
+@@ -1876,7 +1876,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild
.SetMethod("getJumpListSettings", &App::GetJumpListSettings)
.SetMethod("setJumpList", &App::SetJumpList)
#endif
diff --git a/devel/electron37/files/patch-electron_shell_common_node__bindings.cc b/devel/electron37/files/patch-electron_shell_common_node__bindings.cc
index 753e0a45b250..965f35e644dc 100644
--- a/devel/electron37/files/patch-electron_shell_common_node__bindings.cc
+++ b/devel/electron37/files/patch-electron_shell_common_node__bindings.cc
@@ -1,6 +1,6 @@
---- electron/shell/common/node_bindings.cc.orig 2025-08-13 14:21:20 UTC
+--- electron/shell/common/node_bindings.cc.orig 2025-10-28 08:06:59 UTC
+++ electron/shell/common/node_bindings.cc
-@@ -47,7 +47,7 @@
+@@ -50,7 +50,7 @@
#include "third_party/electron_node/src/debug_utils.h"
#include "third_party/electron_node/src/module_wrap.h"
@@ -9,7 +9,7 @@
#include "shell/common/crash_keys.h"
#endif
-@@ -162,7 +162,7 @@ void V8FatalErrorCallback(const char* location, const
+@@ -165,7 +165,7 @@ void V8FatalErrorCallback(const char* location, const
void V8FatalErrorCallback(const char* location, const char* message) {
LOG(ERROR) << "Fatal error in V8: " << location << " " << message;
@@ -18,7 +18,7 @@
electron::crash_keys::SetCrashKey("electron.v8-fatal.message", message);
electron::crash_keys::SetCrashKey("electron.v8-fatal.location", location);
#endif
-@@ -184,7 +184,7 @@ void V8OOMErrorCallback(const char* location, const v8
+@@ -187,7 +187,7 @@ void V8OOMErrorCallback(const char* location, const v8
LOG(ERROR) << "OOM detail: " << details.detail;
}
@@ -27,7 +27,7 @@
electron::crash_keys::SetCrashKey("electron.v8-oom.is_heap_oom",
std::to_string(details.is_heap_oom));
if (location) {
-@@ -580,7 +580,7 @@ void NodeBindings::Initialize(v8::Local<v8::Context> c
+@@ -627,7 +627,7 @@ void NodeBindings::Initialize(v8::Local<v8::Context> c
TRACE_EVENT0("electron", "NodeBindings::Initialize");
// Open node's error reporting system for browser process.
diff --git a/devel/electron37/files/patch-electron_spec_api-app-spec.ts b/devel/electron37/files/patch-electron_spec_api-app-spec.ts
index ebcc2de849bd..e1ed07cb198d 100644
--- a/devel/electron37/files/patch-electron_spec_api-app-spec.ts
+++ b/devel/electron37/files/patch-electron_spec_api-app-spec.ts
@@ -1,4 +1,4 @@
---- electron/spec/api-app-spec.ts.orig 2025-08-13 14:21:20 UTC
+--- electron/spec/api-app-spec.ts.orig 2025-10-28 08:06:59 UTC
+++ electron/spec/api-app-spec.ts
@@ -129,11 +129,11 @@ describe('app module', () => {
});
@@ -63,12 +63,12 @@
});
});
-- ifdescribe(process.platform !== 'linux')('accessibilitySupportEnabled property', () => {
-+ ifdescribe(process.platform !== 'linux' && process.platform !== 'freebsd')('accessibilitySupportEnabled property', () => {
+- ifdescribe(process.platform !== 'linux')('accessibility support functionality', () => {
++ ifdescribe(process.platform !== 'linux' && process.platform !== 'freebsd')('accessibility support functionality', () => {
it('is mutable', () => {
const values = [false, true, false];
const setters: Array<(arg: boolean) => void> = [
-@@ -1233,7 +1233,7 @@ describe('app module', () => {
+@@ -1288,7 +1288,7 @@ describe('app module', () => {
});
});
@@ -77,7 +77,7 @@
let w: BrowserWindow;
before(function () {
-@@ -1368,7 +1368,7 @@ describe('app module', () => {
+@@ -1423,7 +1423,7 @@ describe('app module', () => {
describe('getApplicationNameForProtocol()', () => {
// TODO: Linux CI doesn't have registered http & https handlers
@@ -86,7 +86,7 @@
// We can't expect particular app names here, but these protocols should
// at least have _something_ registered. Except on our Linux CI
// environment apparently.
-@@ -1386,7 +1386,7 @@ describe('app module', () => {
+@@ -1441,7 +1441,7 @@ describe('app module', () => {
});
});
@@ -95,7 +95,7 @@
it('returns promise rejection for a bogus protocol', async function () {
await expect(
app.getApplicationInfoForProtocol('bogus-protocol://')
-@@ -1436,7 +1436,7 @@ describe('app module', () => {
+@@ -1491,7 +1491,7 @@ describe('app module', () => {
});
// FIXME Get these specs running on Linux CI
@@ -104,7 +104,7 @@
const iconPath = path.join(__dirname, 'fixtures/assets/icon.ico');
const sizes = {
small: 16,
-@@ -1518,7 +1518,7 @@ describe('app module', () => {
+@@ -1573,7 +1573,7 @@ describe('app module', () => {
expect(entry.memory).to.have.property('privateBytes').that.is.greaterThan(0);
}
@@ -113,7 +113,7 @@
expect(entry.sandboxed).to.be.a('boolean');
}
-@@ -1592,7 +1592,7 @@ describe('app module', () => {
+@@ -1647,7 +1647,7 @@ describe('app module', () => {
it('succeeds with complete GPUInfo', async () => {
const completeInfo = await getGPUInfo('complete');
@@ -122,7 +122,7 @@
// For linux and macOS complete info is same as basic info
await verifyBasicGPUInfo(completeInfo);
const basicInfo = await getGPUInfo('basic');
-@@ -1616,7 +1616,7 @@ describe('app module', () => {
+@@ -1671,7 +1671,7 @@ describe('app module', () => {
});
});
diff --git a/devel/electron38/Makefile b/devel/electron38/Makefile
index d821e8142ad3..bf7df41832a0 100644
--- a/devel/electron38/Makefile
+++ b/devel/electron38/Makefile
@@ -4,7 +4,7 @@ DISTVERSION= ${ELECTRON_VER}
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= devel
-MASTER_SITES= https://github.com/tagattie/FreeBSD-Electron/releases/download/v38.3.0/:chromium \
+MASTER_SITES= https://github.com/tagattie/FreeBSD-Electron/releases/download/v38.5.0/:chromium \
https://freedesktop.org/software/pulseaudio/releases/:pulseaudio
PKGNAMESUFFIX= ${ELECTRON_VER_MAJOR}
DISTFILES= chromium-${CHROMIUM_VER}${EXTRACT_SUFX}.0:chromium \
@@ -223,7 +223,7 @@ 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.240
+CHROMIUM_VER= 140.0.7339.249
# See ${WRKSRC}/electron/DEPS for NODE_VER
NODE_VER= 22.20.0
# See ${WRKSRC}/electron/DEPS for NAN_VER
diff --git a/devel/electron38/Makefile.version b/devel/electron38/Makefile.version
index 6bb42733992a..23b0c9b6ecc2 100644
--- a/devel/electron38/Makefile.version
+++ b/devel/electron38/Makefile.version
@@ -1,2 +1,2 @@
-ELECTRON_VER= 38.4.0
+ELECTRON_VER= 38.5.0
ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//}
diff --git a/devel/electron38/distinfo b/devel/electron38/distinfo
index f7994759e221..24220b5033ec 100644
--- a/devel/electron38/distinfo
+++ b/devel/electron38/distinfo
@@ -1,16 +1,16 @@
-TIMESTAMP = 1761309052
-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
+TIMESTAMP = 1761770963
+SHA256 (electron/chromium-140.0.7339.249.tar.xz.0) = 138fc3e5eb2b5db406a7764a8e287a0d16640f83cbfb452d6e0f54de8eaf65c2
+SIZE (electron/chromium-140.0.7339.249.tar.xz.0) = 2000000000
+SHA256 (electron/chromium-140.0.7339.249.tar.xz.1) = 0b7ea85268dd4f6aacd0641a48d266eaa2eb9c79f2c528926bfcdc5aee36f1da
+SIZE (electron/chromium-140.0.7339.249.tar.xz.1) = 2000000000
+SHA256 (electron/chromium-140.0.7339.249.tar.xz.2) = 0a2a9977f5f34ac878b63e845ef8fcc52da628d952e83565cb308bc1925f69e8
+SIZE (electron/chromium-140.0.7339.249.tar.xz.2) = 331916124
SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
SIZE (electron/pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (electron/electron-yarn-cache-38.4.0.tar.xz) = 7ed6fedc372c5bd23b38ed252c12ace0f0fbce096b5442add4501a965282eb04
-SIZE (electron/electron-yarn-cache-38.4.0.tar.xz) = 30044356
-SHA256 (electron/electron-electron-v38.4.0_GH0.tar.gz) = 48acd4fcd3a699118d44f53e6264630af070a5a78de8d14a859f8eb863c95240
-SIZE (electron/electron-electron-v38.4.0_GH0.tar.gz) = 15863761
+SHA256 (electron/electron-yarn-cache-38.5.0.tar.xz) = 7ed6fedc372c5bd23b38ed252c12ace0f0fbce096b5442add4501a965282eb04
+SIZE (electron/electron-yarn-cache-38.5.0.tar.xz) = 30044356
+SHA256 (electron/electron-electron-v38.5.0_GH0.tar.gz) = 5b27d50dd1da851bf9f37288c0238b093645046c19f72b4a3fc5300826209c6f
+SIZE (electron/electron-electron-v38.5.0_GH0.tar.gz) = 15868030
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
diff --git a/devel/electron38/files/patch-electron_shell_browser_api_electron__api__app.cc b/devel/electron38/files/patch-electron_shell_browser_api_electron__api__app.cc
index 12218b5a4012..7779829716a3 100644
--- a/devel/electron38/files/patch-electron_shell_browser_api_electron__api__app.cc
+++ b/devel/electron38/files/patch-electron_shell_browser_api_electron__api__app.cc
@@ -1,4 +1,4 @@
---- electron/shell/browser/api/electron_api_app.cc.orig 2025-09-02 20:56:04 UTC
+--- electron/shell/browser/api/electron_api_app.cc.orig 2025-10-28 14:56:59 UTC
+++ electron/shell/browser/api/electron_api_app.cc
@@ -97,7 +97,7 @@
#include "shell/common/process_util.h"
@@ -45,7 +45,7 @@
// Read the xdg-activation token and set it in the command line for the
// duration of the notification in order to ensure this is propagated to an
// already running electron app instance if it exists.
-@@ -1355,7 +1355,7 @@ std::vector<gin_helper::Dictionary> App::GetAppMetrics
+@@ -1435,7 +1435,7 @@ std::vector<gin_helper::Dictionary> App::GetAppMetrics
pid_dict.Set("name", process_metric.second->name);
}
@@ -54,7 +54,7 @@
auto memory_info = process_metric.second->GetMemoryInfo();
auto memory_dict = gin_helper::Dictionary::CreateEmpty(isolate);
-@@ -1739,7 +1739,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild
+@@ -1819,7 +1819,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild
.SetMethod(
"removeAsDefaultProtocolClient",
base::BindRepeating(&Browser::RemoveAsDefaultProtocolClient, browser))
@@ -63,7 +63,7 @@
.SetMethod(
"getApplicationInfoForProtocol",
base::BindRepeating(&Browser::GetApplicationInfoForProtocol, browser))
-@@ -1797,7 +1797,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild
+@@ -1877,7 +1877,7 @@ gin::ObjectTemplateBuilder App::GetObjectTemplateBuild
.SetMethod("getJumpListSettings", &App::GetJumpListSettings)
.SetMethod("setJumpList", &App::SetJumpList)
#endif
diff --git a/devel/electron38/files/patch-electron_spec_api-app-spec.ts b/devel/electron38/files/patch-electron_spec_api-app-spec.ts
index ebcc2de849bd..2d68e21081b7 100644
--- a/devel/electron38/files/patch-electron_spec_api-app-spec.ts
+++ b/devel/electron38/files/patch-electron_spec_api-app-spec.ts
@@ -1,4 +1,4 @@
---- electron/spec/api-app-spec.ts.orig 2025-08-13 14:21:20 UTC
+--- electron/spec/api-app-spec.ts.orig 2025-10-28 14:56:59 UTC
+++ electron/spec/api-app-spec.ts
@@ -129,11 +129,11 @@ describe('app module', () => {
});
@@ -63,12 +63,12 @@
});
});
-- ifdescribe(process.platform !== 'linux')('accessibilitySupportEnabled property', () => {
-+ ifdescribe(process.platform !== 'linux' && process.platform !== 'freebsd')('accessibilitySupportEnabled property', () => {
+- ifdescribe(process.platform !== 'linux')('accessibility support functionality', () => {
++ ifdescribe(process.platform !== 'linux' && process.platform !== 'freebsd')('accessibility support functionality', () => {
it('is mutable', () => {
const values = [false, true, false];
const setters: Array<(arg: boolean) => void> = [
-@@ -1233,7 +1233,7 @@ describe('app module', () => {
+@@ -1288,7 +1288,7 @@ describe('app module', () => {
});
});
@@ -77,7 +77,7 @@
let w: BrowserWindow;
before(function () {
-@@ -1368,7 +1368,7 @@ describe('app module', () => {
+@@ -1423,7 +1423,7 @@ describe('app module', () => {
describe('getApplicationNameForProtocol()', () => {
// TODO: Linux CI doesn't have registered http & https handlers
@@ -86,7 +86,7 @@
// We can't expect particular app names here, but these protocols should
// at least have _something_ registered. Except on our Linux CI
// environment apparently.
-@@ -1386,7 +1386,7 @@ describe('app module', () => {
+@@ -1441,7 +1441,7 @@ describe('app module', () => {
});
});
@@ -95,7 +95,7 @@
it('returns promise rejection for a bogus protocol', async function () {
await expect(
app.getApplicationInfoForProtocol('bogus-protocol://')
-@@ -1436,7 +1436,7 @@ describe('app module', () => {
+@@ -1491,7 +1491,7 @@ describe('app module', () => {
});
// FIXME Get these specs running on Linux CI
@@ -104,7 +104,7 @@
const iconPath = path.join(__dirname, 'fixtures/assets/icon.ico');
const sizes = {
small: 16,
-@@ -1518,7 +1518,7 @@ describe('app module', () => {
+@@ -1573,7 +1573,7 @@ describe('app module', () => {
expect(entry.memory).to.have.property('privateBytes').that.is.greaterThan(0);
}
@@ -113,7 +113,7 @@
expect(entry.sandboxed).to.be.a('boolean');
}
-@@ -1592,7 +1592,7 @@ describe('app module', () => {
+@@ -1647,7 +1647,7 @@ describe('app module', () => {
it('succeeds with complete GPUInfo', async () => {
const completeInfo = await getGPUInfo('complete');
@@ -122,7 +122,7 @@
// For linux and macOS complete info is same as basic info
await verifyBasicGPUInfo(completeInfo);
const basicInfo = await getGPUInfo('basic');
-@@ -1616,7 +1616,7 @@ describe('app module', () => {
+@@ -1671,7 +1671,7 @@ describe('app module', () => {
});
});
diff --git a/devel/kapptemplate/distinfo b/devel/kapptemplate/distinfo
index 4cc582d73586..f2e4a098f27e 100644
--- a/devel/kapptemplate/distinfo
+++ b/devel/kapptemplate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409715
-SHA256 (KDE/release-service/25.08.1/kapptemplate-25.08.1.tar.xz) = 1f2548352fff86b315eaad5df3aae94f853ec8bf910553b2c488a50d32397b42
-SIZE (KDE/release-service/25.08.1/kapptemplate-25.08.1.tar.xz) = 479704
+TIMESTAMP = 1759874651
+SHA256 (KDE/release-service/25.08.2/kapptemplate-25.08.2.tar.xz) = a9b7ef80773c77e9c81c8f519790abda40f6aca17ddec240e9c2f4cdca7cf942
+SIZE (KDE/release-service/25.08.2/kapptemplate-25.08.2.tar.xz) = 481204
diff --git a/devel/kapptemplate/pkg-plist b/devel/kapptemplate/pkg-plist
index 1c4045206a1d..137cd9967001 100644
--- a/devel/kapptemplate/pkg-plist
+++ b/devel/kapptemplate/pkg-plist
@@ -10,6 +10,7 @@ share/icons/hicolor/64x64/apps/kapptemplate.png
share/icons/hicolor/scalable/apps/kapptemplate.svg
share/kdevappwizard/templates/kde-frameworks6-simple.tar.bz2
share/kdevappwizard/templates/kde-frameworks6.tar.bz2
+share/locale/ar/LC_MESSAGES/kapptemplate.mo
share/locale/ast/LC_MESSAGES/kapptemplate.mo
share/locale/bg/LC_MESSAGES/kapptemplate.mo
share/locale/bs/LC_MESSAGES/kapptemplate.mo
diff --git a/devel/kcachegrind/distinfo b/devel/kcachegrind/distinfo
index 9c5665e27857..3189a240874f 100644
--- a/devel/kcachegrind/distinfo
+++ b/devel/kcachegrind/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409717
-SHA256 (KDE/release-service/25.08.1/kcachegrind-25.08.1.tar.xz) = 65eb86ee20cfe5f9c68554e20758fa907cfc9851808b14415192612560f67085
-SIZE (KDE/release-service/25.08.1/kcachegrind-25.08.1.tar.xz) = 992380
+TIMESTAMP = 1759874653
+SHA256 (KDE/release-service/25.08.2/kcachegrind-25.08.2.tar.xz) = 8d50c071a23db62acecdf22d6e94396aa03e4d5ff97acc7d2be84863b34fbfc8
+SIZE (KDE/release-service/25.08.2/kcachegrind-25.08.2.tar.xz) = 1001140
diff --git a/devel/kcachegrind/pkg-plist b/devel/kcachegrind/pkg-plist
index 15b389b9787c..6cc63e53cc36 100644
--- a/devel/kcachegrind/pkg-plist
+++ b/devel/kcachegrind/pkg-plist
@@ -17,6 +17,7 @@ share/icons/hicolor/64x64/apps/kcachegrind.png
%%DATADIR%%/icons/hicolor/32x32/actions/percent.png
%%DATADIR%%/tips
share/locale/ar/LC_MESSAGES/kcachegrind.mo
+share/locale/ar/LC_MESSAGES/kcachegrind_qt.qm
share/locale/ast/LC_MESSAGES/kcachegrind.mo
share/locale/ast/LC_MESSAGES/kcachegrind_qt.qm
share/locale/be/LC_MESSAGES/kcachegrind.mo
diff --git a/devel/kde-dev-scripts/distinfo b/devel/kde-dev-scripts/distinfo
index 7102aef3b048..bfa455c6eaea 100644
--- a/devel/kde-dev-scripts/distinfo
+++ b/devel/kde-dev-scripts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409917
-SHA256 (KDE/release-service/25.08.1/kde-dev-scripts-25.08.1.tar.xz) = 4732ac53f91e6b70e484916fbfbd2e6709260b385fdcd2fb49dcb7854383f6f7
-SIZE (KDE/release-service/25.08.1/kde-dev-scripts-25.08.1.tar.xz) = 377016
+TIMESTAMP = 1759874654
+SHA256 (KDE/release-service/25.08.2/kde-dev-scripts-25.08.2.tar.xz) = e1d72bc3210fb568f2effdb1bb3f9a58c4da778af1ba4b005e138e9aa17a35e9
+SIZE (KDE/release-service/25.08.2/kde-dev-scripts-25.08.2.tar.xz) = 376972
diff --git a/devel/kde-dev-utils/distinfo b/devel/kde-dev-utils/distinfo
index 9b2e77f443cb..4a20dc67fbc0 100644
--- a/devel/kde-dev-utils/distinfo
+++ b/devel/kde-dev-utils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409719
-SHA256 (KDE/release-service/25.08.1/kde-dev-utils-25.08.1.tar.xz) = 28eae56d7115ef85e193c69712dca18a6fef9f7b733997df4b21f5451dac9db3
-SIZE (KDE/release-service/25.08.1/kde-dev-utils-25.08.1.tar.xz) = 77048
+TIMESTAMP = 1759874656
+SHA256 (KDE/release-service/25.08.2/kde-dev-utils-25.08.2.tar.xz) = 2686c98e8f827ce337463a746554357632bfe9a5dfa3a84e5c55f6ef7b2d3247
+SIZE (KDE/release-service/25.08.2/kde-dev-utils-25.08.2.tar.xz) = 77604
diff --git a/devel/kde-dev-utils/pkg-plist b/devel/kde-dev-utils/pkg-plist
index bb38a5d8718c..f4db6af65728 100644
--- a/devel/kde-dev-utils/pkg-plist
+++ b/devel/kde-dev-utils/pkg-plist
@@ -9,6 +9,7 @@ share/icons/hicolor/32x32/apps/kuiviewer.png
share/icons/hicolor/48x48/apps/kuiviewer.png
share/icons/hicolor/64x64/apps/kuiviewer.png
share/icons/hicolor/scalable/apps/kuiviewer.svg
+share/locale/ar/LC_MESSAGES/kpartloader.mo
share/locale/ar/LC_MESSAGES/kuiviewer.mo
share/locale/ast/LC_MESSAGES/kpartloader.mo
share/locale/ast/LC_MESSAGES/kuiviewer.mo
diff --git a/devel/kdesdk-kio/distinfo b/devel/kdesdk-kio/distinfo
index 6e6bc916b8c7..6bdcd17ed9e4 100644
--- a/devel/kdesdk-kio/distinfo
+++ b/devel/kdesdk-kio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409722
-SHA256 (KDE/release-service/25.08.1/kdesdk-kio-25.08.1.tar.xz) = 995ed0bc07a7c0555bf9dc3a87cc020c742f28c1332b84c2c117bf44e538014d
-SIZE (KDE/release-service/25.08.1/kdesdk-kio-25.08.1.tar.xz) = 42968
+TIMESTAMP = 1759874658
+SHA256 (KDE/release-service/25.08.2/kdesdk-kio-25.08.2.tar.xz) = 0b9cbc9166f4982e09b1098dbcb101d31979ff4f072d0d64a9ea63f52c264975
+SIZE (KDE/release-service/25.08.2/kdesdk-kio-25.08.2.tar.xz) = 42960
diff --git a/devel/kdesdk-thumbnailers/distinfo b/devel/kdesdk-thumbnailers/distinfo
index 7222398ab50b..e9d78b30068d 100644
--- a/devel/kdesdk-thumbnailers/distinfo
+++ b/devel/kdesdk-thumbnailers/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409724
-SHA256 (KDE/release-service/25.08.1/kdesdk-thumbnailers-25.08.1.tar.xz) = 38931ce4eae4b1a16790668e3687fe7326cfbecdbf74762bff4bd90176d9ab1e
-SIZE (KDE/release-service/25.08.1/kdesdk-thumbnailers-25.08.1.tar.xz) = 27372
+TIMESTAMP = 1759874661
+SHA256 (KDE/release-service/25.08.2/kdesdk-thumbnailers-25.08.2.tar.xz) = 58bf52d881a64ee428b0ee9d028edff06ebe87d922584e26d77afce81ec0c3b3
+SIZE (KDE/release-service/25.08.2/kdesdk-thumbnailers-25.08.2.tar.xz) = 27392
diff --git a/devel/kdev-php/distinfo b/devel/kdev-php/distinfo
index 805d02bdbeb5..4f8a6fbb7d03 100644
--- a/devel/kdev-php/distinfo
+++ b/devel/kdev-php/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409726
-SHA256 (KDE/release-service/25.08.1/kdev-php-25.08.1.tar.xz) = ad647ef411aa8b041ad01982b881002f103e394f357b0185af7d202c3baa500c
-SIZE (KDE/release-service/25.08.1/kdev-php-25.08.1.tar.xz) = 1099072
+TIMESTAMP = 1759874663
+SHA256 (KDE/release-service/25.08.2/kdev-php-25.08.2.tar.xz) = ee6e08254eaf11e67decbb18e6c172c503042da84038099382bca1266e3b990d
+SIZE (KDE/release-service/25.08.2/kdev-php-25.08.2.tar.xz) = 1101020
diff --git a/devel/kdev-php/pkg-plist b/devel/kdev-php/pkg-plist
index 68afe641c407..0745f6685137 100644
--- a/devel/kdev-php/pkg-plist
+++ b/devel/kdev-php/pkg-plist
@@ -24,6 +24,7 @@ lib/libkdevphpparser.so
share/kdevappwizard/templates/simple_phpapp.tar.bz2
share/kdevphpsupport/phpfunctions.php
share/kdevphpsupport/phpunitdeclarations.php
+share/locale/ar/LC_MESSAGES/kdevphp.mo
share/locale/bs/LC_MESSAGES/kdevphp.mo
share/locale/ca/LC_MESSAGES/kdevphp.mo
share/locale/ca@valencia/LC_MESSAGES/kdevphp.mo
diff --git a/devel/kdev-python/distinfo b/devel/kdev-python/distinfo
index f988d121c5bc..bb019fc14da5 100644
--- a/devel/kdev-python/distinfo
+++ b/devel/kdev-python/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409729
-SHA256 (KDE/release-service/25.08.1/kdev-python-25.08.1.tar.xz) = 65abb0adf6456cfd191ac0569bb9988c7b41a89bd372269377a2ed9dd6fafe7b
-SIZE (KDE/release-service/25.08.1/kdev-python-25.08.1.tar.xz) = 1110180
+TIMESTAMP = 1759874666
+SHA256 (KDE/release-service/25.08.2/kdev-python-25.08.2.tar.xz) = 11297d05c417f9e7108ed3a1f205436e759ba9459c3c6f4f947359d6765142c5
+SIZE (KDE/release-service/25.08.2/kdev-python-25.08.2.tar.xz) = 1113212
diff --git a/devel/kdev-python/pkg-plist b/devel/kdev-python/pkg-plist
index 8662eaafe394..1041ff3fda20 100644
--- a/devel/kdev-python/pkg-plist
+++ b/devel/kdev-python/pkg-plist
@@ -144,6 +144,7 @@ share/kdevpythonsupport/documentation_files/unicodedata.py
share/kdevpythonsupport/documentation_files/zipimport.py
share/kdevpythonsupport/documentation_files/zlib.py
share/kdevpythonsupport/scripts/introspect.py
+share/locale/ar/LC_MESSAGES/kdevpython.mo
share/locale/bs/LC_MESSAGES/kdevpython.mo
share/locale/ca/LC_MESSAGES/kdevpython.mo
share/locale/ca@valencia/LC_MESSAGES/kdevpython.mo
diff --git a/devel/kdevelop/distinfo b/devel/kdevelop/distinfo
index 48117fe24ff6..366cd249bc34 100644
--- a/devel/kdevelop/distinfo
+++ b/devel/kdevelop/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409731
-SHA256 (KDE/release-service/25.08.1/kdevelop-25.08.1.tar.xz) = a2f4c7eccd0d0bc63f4c073d407c99189cf7380ef6b70f6de9bca4629510ac25
-SIZE (KDE/release-service/25.08.1/kdevelop-25.08.1.tar.xz) = 8944824
+TIMESTAMP = 1759874668
+SHA256 (KDE/release-service/25.08.2/kdevelop-25.08.2.tar.xz) = b87923d6d37de5388f36c2e9ae66e1b096b9f425bf9fa0fbf96368f6af465b29
+SIZE (KDE/release-service/25.08.2/kdevelop-25.08.2.tar.xz) = 8992332
diff --git a/devel/kdevelop/pkg-plist b/devel/kdevelop/pkg-plist
index 8246e2a8780a..a89d2ed62c61 100644
--- a/devel/kdevelop/pkg-plist
+++ b/devel/kdevelop/pkg-plist
@@ -754,13 +754,71 @@ share/knsrcfiles/kdevappwizard.knsrc
share/knsrcfiles/kdevelop-qthelp.knsrc
share/knsrcfiles/kdevfiletemplates.knsrc
share/locale/af/LC_MESSAGES/kdevelop.mo
+share/locale/ar/LC_MESSAGES/kdevandroid.mo
+share/locale/ar/LC_MESSAGES/kdevappwizard.mo
+share/locale/ar/LC_MESSAGES/kdevastyle.mo
+share/locale/ar/LC_MESSAGES/kdevbazaar.mo
+share/locale/ar/LC_MESSAGES/kdevclang.mo
+share/locale/ar/LC_MESSAGES/kdevclangtidy.mo
share/locale/ar/LC_MESSAGES/kdevclassbrowser.mo
+share/locale/ar/LC_MESSAGES/kdevclazy.mo
+share/locale/ar/LC_MESSAGES/kdevcmake.mo
+share/locale/ar/LC_MESSAGES/kdevcmakebuilder.mo
+share/locale/ar/LC_MESSAGES/kdevcodeutils.mo
+share/locale/ar/LC_MESSAGES/kdevcompileanalyzercommon.mo
+share/locale/ar/LC_MESSAGES/kdevcontextbrowser.mo
+share/locale/ar/LC_MESSAGES/kdevcppcheck.mo
+share/locale/ar/LC_MESSAGES/kdevcustombuildsystem.mo
+share/locale/ar/LC_MESSAGES/kdevcustomdefinesandincludes.mo
+share/locale/ar/LC_MESSAGES/kdevcustommake.mo
+share/locale/ar/LC_MESSAGES/kdevcustomscript.mo
+share/locale/ar/LC_MESSAGES/kdevdebuggercommon.mo
+share/locale/ar/LC_MESSAGES/kdevdocker.mo
+share/locale/ar/LC_MESSAGES/kdevdocumentswitcher.mo
+share/locale/ar/LC_MESSAGES/kdevdocumentview.mo
share/locale/ar/LC_MESSAGES/kdevelop.mo
+share/locale/ar/LC_MESSAGES/kdevexecute.mo
share/locale/ar/LC_MESSAGES/kdevexecuteplasmoid.mo
+share/locale/ar/LC_MESSAGES/kdevexecutescript.mo
+share/locale/ar/LC_MESSAGES/kdevexternalscript.mo
+share/locale/ar/LC_MESSAGES/kdevfilemanager.mo
+share/locale/ar/LC_MESSAGES/kdevfiletemplates.mo
+share/locale/ar/LC_MESSAGES/kdevflatpak.mo
+share/locale/ar/LC_MESSAGES/kdevgdb.mo
+share/locale/ar/LC_MESSAGES/kdevghprovider.mo
+share/locale/ar/LC_MESSAGES/kdevgit.mo
+share/locale/ar/LC_MESSAGES/kdevgrepview.mo
+share/locale/ar/LC_MESSAGES/kdevheaptrack.mo
share/locale/ar/LC_MESSAGES/kdevkonsole.mo
+share/locale/ar/LC_MESSAGES/kdevlldb.mo
+share/locale/ar/LC_MESSAGES/kdevmakebuilder.mo
+share/locale/ar/LC_MESSAGES/kdevmanpage.mo
+share/locale/ar/LC_MESSAGES/kdevmesonmanager.mo
+share/locale/ar/LC_MESSAGES/kdevninja.mo
+share/locale/ar/LC_MESSAGES/kdevokteta.mo
+share/locale/ar/LC_MESSAGES/kdevopenwith.mo
+share/locale/ar/LC_MESSAGES/kdevoutlineview.mo
+share/locale/ar/LC_MESSAGES/kdevpatchreview.mo
+share/locale/ar/LC_MESSAGES/kdevperforce.mo
share/locale/ar/LC_MESSAGES/kdevplatform.mo
+share/locale/ar/LC_MESSAGES/kdevproblemreporter.mo
+share/locale/ar/LC_MESSAGES/kdevprojectfilter.mo
+share/locale/ar/LC_MESSAGES/kdevprojectmanagerview.mo
+share/locale/ar/LC_MESSAGES/kdevqmakebuilder.mo
+share/locale/ar/LC_MESSAGES/kdevqmakemanager.mo
+share/locale/ar/LC_MESSAGES/kdevqmljs.mo
share/locale/ar/LC_MESSAGES/kdevqthelp.mo
+share/locale/ar/LC_MESSAGES/kdevquickopen.mo
+share/locale/ar/LC_MESSAGES/kdevscratchpad.mo
+share/locale/ar/LC_MESSAGES/kdevsourceformatter.mo
+share/locale/ar/LC_MESSAGES/kdevstandardoutputview.mo
+share/locale/ar/LC_MESSAGES/kdevsubversion.mo
+share/locale/ar/LC_MESSAGES/kdevswitchtobuddy.mo
+share/locale/ar/LC_MESSAGES/kdevtestview.mo
+share/locale/ar/LC_MESSAGES/kdevvcsprojectintegration.mo
share/locale/ar/LC_MESSAGES/kdevwelcomepage.mo
+share/locale/ar/LC_MESSAGES/plasma_applet_kdevelopsessions.mo
+share/locale/ar/LC_MESSAGES/plasma_runner_kdevelopsessions.mo
share/locale/az/LC_MESSAGES/kdevclazy.mo
share/locale/az/LC_MESSAGES/kdevdebuggercommon.mo
share/locale/az/LC_MESSAGES/kdevelop.mo
@@ -1787,13 +1845,17 @@ share/locale/he/LC_MESSAGES/kdevandroid.mo
share/locale/he/LC_MESSAGES/kdevbazaar.mo
share/locale/he/LC_MESSAGES/kdevclassbrowser.mo
share/locale/he/LC_MESSAGES/kdevcodeutils.mo
+share/locale/he/LC_MESSAGES/kdevcompileanalyzercommon.mo
share/locale/he/LC_MESSAGES/kdevdocker.mo
share/locale/he/LC_MESSAGES/kdevdocumentswitcher.mo
share/locale/he/LC_MESSAGES/kdevdocumentview.mo
share/locale/he/LC_MESSAGES/kdevfilemanager.mo
+share/locale/he/LC_MESSAGES/kdevghprovider.mo
share/locale/he/LC_MESSAGES/kdevkonsole.mo
share/locale/he/LC_MESSAGES/kdevmanpage.mo
+share/locale/he/LC_MESSAGES/kdevninja.mo
share/locale/he/LC_MESSAGES/kdevokteta.mo
+share/locale/he/LC_MESSAGES/kdevopenwith.mo
share/locale/he/LC_MESSAGES/kdevoutlineview.mo
share/locale/he/LC_MESSAGES/kdevqmakebuilder.mo
share/locale/he/LC_MESSAGES/kdevsourceformatter.mo
diff --git a/devel/kf6-extra-cmake-modules/Makefile b/devel/kf6-extra-cmake-modules/Makefile
index 8891e048046b..1c47656b0e15 100644
--- a/devel/kf6-extra-cmake-modules/Makefile
+++ b/devel/kf6-extra-cmake-modules/Makefile
@@ -1,6 +1,8 @@
PORTNAME= extra-cmake-modules
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
CATEGORIES= devel kde kde-frameworks
+PATCH_SITES= https://invent.kde.org/frameworks/extra-cmake-modules/-/commit/
+PATCHFILES= 7a1d063137a8e8c7758cfdb1c95f2b258cd0d0c6.patch:-p1
COMMENT= Extra modules and scripts for CMake
MAINTAINER= kde@FreeBSD.org
diff --git a/devel/kf6-extra-cmake-modules/distinfo b/devel/kf6-extra-cmake-modules/distinfo
index 86428ef372db..b47abdbd7e10 100644
--- a/devel/kf6-extra-cmake-modules/distinfo
+++ b/devel/kf6-extra-cmake-modules/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1757408185
-SHA256 (KDE/frameworks/6.18/extra-cmake-modules-6.18.0.tar.xz) = b2d2222cfe5ace502c60bd8a77a79bc0230f48cee83265c89dcc2618b960e293
-SIZE (KDE/frameworks/6.18/extra-cmake-modules-6.18.0.tar.xz) = 330388
+TIMESTAMP = 1761689149
+SHA256 (KDE/frameworks/6.19/extra-cmake-modules-6.19.0.tar.xz) = a4f0c1d8181f43e9af4b9b44696c77760b5bc9dae5bdb921f090bce664e9ca84
+SIZE (KDE/frameworks/6.19/extra-cmake-modules-6.19.0.tar.xz) = 331316
+SHA256 (KDE/frameworks/6.19/7a1d063137a8e8c7758cfdb1c95f2b258cd0d0c6.patch) = 3b837f0fb007578fea9152375ed574dbd04a361fa5635e42aa16e7a53ca1c66f
+SIZE (KDE/frameworks/6.19/7a1d063137a8e8c7758cfdb1c95f2b258cd0d0c6.patch) = 6447
diff --git a/devel/kf6-kapidox/distinfo b/devel/kf6-kapidox/distinfo
index bddc6a715e40..883060d02c57 100644
--- a/devel/kf6-kapidox/distinfo
+++ b/devel/kf6-kapidox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408185
-SHA256 (KDE/frameworks/6.18/kapidox-6.18.0.tar.xz) = db5f38cb732d6d4bad1348e2cf7892e8c7a9018bab00c85add631507f4b8677f
-SIZE (KDE/frameworks/6.18/kapidox-6.18.0.tar.xz) = 198568
+TIMESTAMP = 1759784967
+SHA256 (KDE/frameworks/6.19/kapidox-6.19.0.tar.xz) = 7d0e85aed091cf8c725ae4fb965c403a89443a269e539ea3c92b2477f8528c53
+SIZE (KDE/frameworks/6.19/kapidox-6.19.0.tar.xz) = 198552
diff --git a/devel/kf6-kauth/distinfo b/devel/kf6-kauth/distinfo
index c246e396dc8f..073514322d0f 100644
--- a/devel/kf6-kauth/distinfo
+++ b/devel/kf6-kauth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408185
-SHA256 (KDE/frameworks/6.18/kauth-6.18.0.tar.xz) = 8c6fee69482e7a3dfcf7eacca9cb6a191ec5d1b09e0a539e1f7d5d76d08403e9
-SIZE (KDE/frameworks/6.18/kauth-6.18.0.tar.xz) = 2273456
+TIMESTAMP = 1759784967
+SHA256 (KDE/frameworks/6.19/kauth-6.19.0.tar.xz) = f86363aeb7f9223a429b6356faa87d2fdb1acde4c2750b37994304b5c9371aa5
+SIZE (KDE/frameworks/6.19/kauth-6.19.0.tar.xz) = 2273452
diff --git a/devel/kf6-kbookmarks/distinfo b/devel/kf6-kbookmarks/distinfo
index f9d24d6d7fb6..702e5d496e39 100644
--- a/devel/kf6-kbookmarks/distinfo
+++ b/devel/kf6-kbookmarks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408185
-SHA256 (KDE/frameworks/6.18/kbookmarks-6.18.0.tar.xz) = 41a845ffd9effb8d942d04d76fc3a58b0bf23d3fd36aeba21c89ab9eb0fc4f85
-SIZE (KDE/frameworks/6.18/kbookmarks-6.18.0.tar.xz) = 1093716
+TIMESTAMP = 1759784967
+SHA256 (KDE/frameworks/6.19/kbookmarks-6.19.0.tar.xz) = 7a3d7fdbfe4c7787b1a1941ecbfa261fd44fa7bd4d8275672e0d22c2a3504390
+SIZE (KDE/frameworks/6.19/kbookmarks-6.19.0.tar.xz) = 1093740
diff --git a/devel/kf6-kcmutils/distinfo b/devel/kf6-kcmutils/distinfo
index 16579421387c..f948d451be7f 100644
--- a/devel/kf6-kcmutils/distinfo
+++ b/devel/kf6-kcmutils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408186
-SHA256 (KDE/frameworks/6.18/kcmutils-6.18.0.tar.xz) = 6114c1ec8eb73734619a99e4956dce449828af336c2cd91d19bfeb03e221528f
-SIZE (KDE/frameworks/6.18/kcmutils-6.18.0.tar.xz) = 2444732
+TIMESTAMP = 1759784968
+SHA256 (KDE/frameworks/6.19/kcmutils-6.19.0.tar.xz) = 3760a46ccf196cc50d0d0b00d4471bec7468f136be57a190358bc3e437a48f53
+SIZE (KDE/frameworks/6.19/kcmutils-6.19.0.tar.xz) = 2444876
diff --git a/devel/kf6-kconfig/distinfo b/devel/kf6-kconfig/distinfo
index bc893e2b66e2..aa3775a4cc70 100644
--- a/devel/kf6-kconfig/distinfo
+++ b/devel/kf6-kconfig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408186
-SHA256 (KDE/frameworks/6.18/kconfig-6.18.0.tar.xz) = 517cbf6747df9289d6fce860a73d49e59354685334ae468ecd53f1067d9d618b
-SIZE (KDE/frameworks/6.18/kconfig-6.18.0.tar.xz) = 355392
+TIMESTAMP = 1759784968
+SHA256 (KDE/frameworks/6.19/kconfig-6.19.0.tar.xz) = d4ffbecd0690807122374927f196eb6b65f3753f22a6a16109e04aa7e98b32eb
+SIZE (KDE/frameworks/6.19/kconfig-6.19.0.tar.xz) = 355924
diff --git a/devel/kf6-kcoreaddons/distinfo b/devel/kf6-kcoreaddons/distinfo
index 4573a7b4806a..1ffb52fd0468 100644
--- a/devel/kf6-kcoreaddons/distinfo
+++ b/devel/kf6-kcoreaddons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408186
-SHA256 (KDE/frameworks/6.18/kcoreaddons-6.18.0.tar.xz) = e1d03cfc7d45987ec31f31104f4732812980e0038beab222633da1108eb6f42f
-SIZE (KDE/frameworks/6.18/kcoreaddons-6.18.0.tar.xz) = 2553392
+TIMESTAMP = 1759784968
+SHA256 (KDE/frameworks/6.19/kcoreaddons-6.19.0.tar.xz) = 7e53336b90690b70b71af23ab06964c75c9debea3cd7cda0978d32ba586e939a
+SIZE (KDE/frameworks/6.19/kcoreaddons-6.19.0.tar.xz) = 2553852
diff --git a/devel/kf6-kcrash/distinfo b/devel/kf6-kcrash/distinfo
index 73a390b29579..4844aa87d0d3 100644
--- a/devel/kf6-kcrash/distinfo
+++ b/devel/kf6-kcrash/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408187
-SHA256 (KDE/frameworks/6.18/kcrash-6.18.0.tar.xz) = a66293821b151f575fcfb59848578749e248c5baa2f262ac86725d0f64b324e0
-SIZE (KDE/frameworks/6.18/kcrash-6.18.0.tar.xz) = 29104
+TIMESTAMP = 1759784969
+SHA256 (KDE/frameworks/6.19/kcrash-6.19.0.tar.xz) = 7feb010b75a07c5125b2f36ad8989eecdb6a5d41de142c552d71e1cec43162dd
+SIZE (KDE/frameworks/6.19/kcrash-6.19.0.tar.xz) = 29116
diff --git a/devel/kf6-kdbusaddons/distinfo b/devel/kf6-kdbusaddons/distinfo
index 75f7cc9ec36f..5edecb6e683a 100644
--- a/devel/kf6-kdbusaddons/distinfo
+++ b/devel/kf6-kdbusaddons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408187
-SHA256 (KDE/frameworks/6.18/kdbusaddons-6.18.0.tar.xz) = dce95cd146e18b400c4df31ea8c9bbba8f919e329a52dc1a19635184ac85e49a
-SIZE (KDE/frameworks/6.18/kdbusaddons-6.18.0.tar.xz) = 46524
+TIMESTAMP = 1759784969
+SHA256 (KDE/frameworks/6.19/kdbusaddons-6.19.0.tar.xz) = 05f4aea54ce8bf9e62ebd48791e9aceba5cbc5aaf195a32ce2497fac2b64aa0d
+SIZE (KDE/frameworks/6.19/kdbusaddons-6.19.0.tar.xz) = 46540
diff --git a/devel/kf6-kdeclarative/distinfo b/devel/kf6-kdeclarative/distinfo
index 2ae4a8f8987c..09fba2baf592 100644
--- a/devel/kf6-kdeclarative/distinfo
+++ b/devel/kf6-kdeclarative/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408187
-SHA256 (KDE/frameworks/6.18/kdeclarative-6.18.0.tar.xz) = dc42a74c64281e6798d07cd9ed5326f6f3d82247f2e29e7ca9855a36cb3a1e6c
-SIZE (KDE/frameworks/6.18/kdeclarative-6.18.0.tar.xz) = 2408844
+TIMESTAMP = 1759784969
+SHA256 (KDE/frameworks/6.19/kdeclarative-6.19.0.tar.xz) = 0c71a9a08f447b20fa06be836d059b2cd4791e972e279d99464e2dd0dbff7a90
+SIZE (KDE/frameworks/6.19/kdeclarative-6.19.0.tar.xz) = 2408620
diff --git a/devel/kf6-kdoctools/distinfo b/devel/kf6-kdoctools/distinfo
index 83a5168fd43b..74addead9dd9 100644
--- a/devel/kf6-kdoctools/distinfo
+++ b/devel/kf6-kdoctools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408187
-SHA256 (KDE/frameworks/6.18/kdoctools-6.18.0.tar.xz) = e73ddb2dfb1b061e02d37861ef58c2d58daf1817e1ce543737ff7abf284bc984
-SIZE (KDE/frameworks/6.18/kdoctools-6.18.0.tar.xz) = 459368
+TIMESTAMP = 1759784969
+SHA256 (KDE/frameworks/6.19/kdoctools-6.19.0.tar.xz) = c2048b2979247540f9ba22fd7c6f372ce869699c3a3e81a97af2fa2f733c74bc
+SIZE (KDE/frameworks/6.19/kdoctools-6.19.0.tar.xz) = 459308
diff --git a/devel/kf6-kfilemetadata/distinfo b/devel/kf6-kfilemetadata/distinfo
index ff027df8a183..602c116b4860 100644
--- a/devel/kf6-kfilemetadata/distinfo
+++ b/devel/kf6-kfilemetadata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408188
-SHA256 (KDE/frameworks/6.18/kfilemetadata-6.18.0.tar.xz) = 05c4b0955885b46fed6dc23998760fdae59599a960159ec44f779d7498a08834
-SIZE (KDE/frameworks/6.18/kfilemetadata-6.18.0.tar.xz) = 702700
+TIMESTAMP = 1759784970
+SHA256 (KDE/frameworks/6.19/kfilemetadata-6.19.0.tar.xz) = 5d465225826a06607234f29a6444883167ed2a921c7115c22e308343211541c1
+SIZE (KDE/frameworks/6.19/kfilemetadata-6.19.0.tar.xz) = 702724
diff --git a/devel/kf6-ki18n/distinfo b/devel/kf6-ki18n/distinfo
index b37617d56135..b431f11bc629 100644
--- a/devel/kf6-ki18n/distinfo
+++ b/devel/kf6-ki18n/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408188
-SHA256 (KDE/frameworks/6.18/ki18n-6.18.0.tar.xz) = d0cbfbf3427c0368daa23f9f68b3cb5b03ad37b6820591491b3ea8a0a28bea61
-SIZE (KDE/frameworks/6.18/ki18n-6.18.0.tar.xz) = 3090192
+TIMESTAMP = 1759784970
+SHA256 (KDE/frameworks/6.19/ki18n-6.19.0.tar.xz) = 608ff2634cd19736a8091c750c71b23db0b33fd81e82fb9fc4bcce76712284a6
+SIZE (KDE/frameworks/6.19/ki18n-6.19.0.tar.xz) = 3090296
diff --git a/devel/kf6-kidletime/distinfo b/devel/kf6-kidletime/distinfo
index 4970f721fb08..0e478fc5a817 100644
--- a/devel/kf6-kidletime/distinfo
+++ b/devel/kf6-kidletime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408188
-SHA256 (KDE/frameworks/6.18/kidletime-6.18.0.tar.xz) = 44afc88543b23c519eb5f55e7c5120ccd6d4eb2eaaa5bee24e3fb5e4a695dab7
-SIZE (KDE/frameworks/6.18/kidletime-6.18.0.tar.xz) = 30808
+TIMESTAMP = 1759784970
+SHA256 (KDE/frameworks/6.19/kidletime-6.19.0.tar.xz) = df82c386fef8dc98ea5976ffef1da11539c1914d21b773ce62f4533b5ad16f65
+SIZE (KDE/frameworks/6.19/kidletime-6.19.0.tar.xz) = 30816
diff --git a/devel/kf6-kio/Makefile b/devel/kf6-kio/Makefile
index 831cc93d7d85..27565f021039 100644
--- a/devel/kf6-kio/Makefile
+++ b/devel/kf6-kio/Makefile
@@ -19,4 +19,5 @@ USE_KDE= archive auth bookmarks colorscheme completion config \
USE_QT= 5compat base
USE_XORG= x11
+KDE_FRAMEWORKS_VERSION= 6.19.1
.include <bsd.port.mk>
diff --git a/devel/kf6-kio/distinfo b/devel/kf6-kio/distinfo
index a53bb02614ac..8695a5fc9bb9 100644
--- a/devel/kf6-kio/distinfo
+++ b/devel/kf6-kio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408188
-SHA256 (KDE/frameworks/6.18/kio-6.18.0.tar.xz) = a97acec1407e1f00ca74e63964e7608828d4431bfe0aebe9010c296bb6387bda
-SIZE (KDE/frameworks/6.18/kio-6.18.0.tar.xz) = 3490828
+TIMESTAMP = 1761254649
+SHA256 (KDE/frameworks/6.19/kio-6.19.1.tar.xz) = 2f0ea7af4ca227031f0f0341a232d186d40db001d5bb6287ef9fa4bca127ee3f
+SIZE (KDE/frameworks/6.19/kio-6.19.1.tar.xz) = 3465228
diff --git a/devel/kf6-kitemmodels/distinfo b/devel/kf6-kitemmodels/distinfo
index 326a4f379bc6..d8dfb26e039d 100644
--- a/devel/kf6-kitemmodels/distinfo
+++ b/devel/kf6-kitemmodels/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408189
-SHA256 (KDE/frameworks/6.18/kitemmodels-6.18.0.tar.xz) = 887653b1571ad0afd4b836ad2451a42b07657d0eede1a2628e9c69102ce23de1
-SIZE (KDE/frameworks/6.18/kitemmodels-6.18.0.tar.xz) = 397052
+TIMESTAMP = 1759784971
+SHA256 (KDE/frameworks/6.19/kitemmodels-6.19.0.tar.xz) = 96e74a13100d0266ac31bfd1527901637f2bf4d6bc7d46a497e6dc9291bdb98e
+SIZE (KDE/frameworks/6.19/kitemmodels-6.19.0.tar.xz) = 397020
diff --git a/devel/kf6-knewstuff/distinfo b/devel/kf6-knewstuff/distinfo
index 5588fb9df97e..98168cfba1fd 100644
--- a/devel/kf6-knewstuff/distinfo
+++ b/devel/kf6-knewstuff/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408189
-SHA256 (KDE/frameworks/6.18/knewstuff-6.18.0.tar.xz) = 7e721735abf7e2f6f8c0f42324f885bcad1114c317ac79bfabc705fb8018dba5
-SIZE (KDE/frameworks/6.18/knewstuff-6.18.0.tar.xz) = 3090224
+TIMESTAMP = 1759784971
+SHA256 (KDE/frameworks/6.19/knewstuff-6.19.0.tar.xz) = 7090fb82f04fa634ba98ad150c88123c80c117d5aed8559633d831e1c8591aff
+SIZE (KDE/frameworks/6.19/knewstuff-6.19.0.tar.xz) = 3089948
diff --git a/devel/kf6-knotifications/distinfo b/devel/kf6-knotifications/distinfo
index d1f70c504af7..a130f5e56083 100644
--- a/devel/kf6-knotifications/distinfo
+++ b/devel/kf6-knotifications/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408189
-SHA256 (KDE/frameworks/6.18/knotifications-6.18.0.tar.xz) = 593cb00c9e04018477ba146031f6d46f4079c637c6a46630566712d842b9f3a8
-SIZE (KDE/frameworks/6.18/knotifications-6.18.0.tar.xz) = 2304644
+TIMESTAMP = 1759784971
+SHA256 (KDE/frameworks/6.19/knotifications-6.19.0.tar.xz) = 86f2645f2bc43440f119099bf25aa5329e8457761a855e4bd5f08a5f7809b2b6
+SIZE (KDE/frameworks/6.19/knotifications-6.19.0.tar.xz) = 2304696
diff --git a/devel/kf6-knotifyconfig/distinfo b/devel/kf6-knotifyconfig/distinfo
index 87a4ac24d82d..c6468813b61b 100644
--- a/devel/kf6-knotifyconfig/distinfo
+++ b/devel/kf6-knotifyconfig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408190
-SHA256 (KDE/frameworks/6.18/knotifyconfig-6.18.0.tar.xz) = 9a817fb4e1833be014370badc6bdbf464f1aa04e054016fc3bcafd053a19ada8
-SIZE (KDE/frameworks/6.18/knotifyconfig-6.18.0.tar.xz) = 2362140
+TIMESTAMP = 1759784972
+SHA256 (KDE/frameworks/6.19/knotifyconfig-6.19.0.tar.xz) = cd1933ba68630139cd1bf456f085b33e0c354fd0f1f0e4c46822b09eb5c5c31f
+SIZE (KDE/frameworks/6.19/knotifyconfig-6.19.0.tar.xz) = 2362196
diff --git a/devel/kf6-kpackage/distinfo b/devel/kf6-kpackage/distinfo
index bb589bd41a72..8a2d818b0c5c 100644
--- a/devel/kf6-kpackage/distinfo
+++ b/devel/kf6-kpackage/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408190
-SHA256 (KDE/frameworks/6.18/kpackage-6.18.0.tar.xz) = 1bc2e43bf2239dc20e836b70877631e103057fb14a9467290c76fa45ff02870e
-SIZE (KDE/frameworks/6.18/kpackage-6.18.0.tar.xz) = 181620
+TIMESTAMP = 1759784972
+SHA256 (KDE/frameworks/6.19/kpackage-6.19.0.tar.xz) = 9ae441930955e5ebbca36243bf326638b7badbc74c56f89c906c081c04b7009d
+SIZE (KDE/frameworks/6.19/kpackage-6.19.0.tar.xz) = 181676
diff --git a/devel/kf6-kparts/distinfo b/devel/kf6-kparts/distinfo
index ccddec910c01..107778120ed8 100644
--- a/devel/kf6-kparts/distinfo
+++ b/devel/kf6-kparts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408190
-SHA256 (KDE/frameworks/6.18/kparts-6.18.0.tar.xz) = 846e522e6aff2a219064a52e9baeefdfbcbea71dadb1810b9c58cb9c41821604
-SIZE (KDE/frameworks/6.18/kparts-6.18.0.tar.xz) = 2400928
+TIMESTAMP = 1759784972
+SHA256 (KDE/frameworks/6.19/kparts-6.19.0.tar.xz) = cddc3b6a4fc0a3f41fa5791997c9ddf4ca98855839be465ebe5d0c3cefe350d8
+SIZE (KDE/frameworks/6.19/kparts-6.19.0.tar.xz) = 2400676
diff --git a/devel/kf6-kpeople/distinfo b/devel/kf6-kpeople/distinfo
index de211ad8f322..bcb02c03dbac 100644
--- a/devel/kf6-kpeople/distinfo
+++ b/devel/kf6-kpeople/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408190
-SHA256 (KDE/frameworks/6.18/kpeople-6.18.0.tar.xz) = 09ba29efeb612eef4e54814f1f91e2d07c8942e6cf2c23176d9f306d68544d2b
-SIZE (KDE/frameworks/6.18/kpeople-6.18.0.tar.xz) = 67700
+TIMESTAMP = 1759784972
+SHA256 (KDE/frameworks/6.19/kpeople-6.19.0.tar.xz) = 540fc643997c4a1c4d07e6c3c5bb2bc5e11f5ad6102e0957f943422aa922f731
+SIZE (KDE/frameworks/6.19/kpeople-6.19.0.tar.xz) = 67668
diff --git a/devel/kf6-kpty/distinfo b/devel/kf6-kpty/distinfo
index acf1161dfc65..37af0ece5d21 100644
--- a/devel/kf6-kpty/distinfo
+++ b/devel/kf6-kpty/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408191
-SHA256 (KDE/frameworks/6.18/kpty-6.18.0.tar.xz) = 3f800638fcc0dbea0810930a1f2decfa6b894bb00732ff8646182c7dfd2ac76d
-SIZE (KDE/frameworks/6.18/kpty-6.18.0.tar.xz) = 2384932
+TIMESTAMP = 1759784973
+SHA256 (KDE/frameworks/6.19/kpty-6.19.0.tar.xz) = 78544c16cecc7dbcffd0335bf945eec8103115786e1158235481ac152f4bb40c
+SIZE (KDE/frameworks/6.19/kpty-6.19.0.tar.xz) = 2384852
diff --git a/devel/kf6-kservice/distinfo b/devel/kf6-kservice/distinfo
index 60a2f3346e1c..50db364b3775 100644
--- a/devel/kf6-kservice/distinfo
+++ b/devel/kf6-kservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408191
-SHA256 (KDE/frameworks/6.18/kservice-6.18.0.tar.xz) = d08aca74dcc54da29dd2b7bc404ed9e6ec688acc77839b4b8fbc372b5ea350b8
-SIZE (KDE/frameworks/6.18/kservice-6.18.0.tar.xz) = 2416472
+TIMESTAMP = 1759784973
+SHA256 (KDE/frameworks/6.19/kservice-6.19.0.tar.xz) = 815e08493e6bb90f82e92726aff78bdcf1358a942972fc75112e99cb840961bd
+SIZE (KDE/frameworks/6.19/kservice-6.19.0.tar.xz) = 2416408
diff --git a/devel/kf6-ktexteditor/distinfo b/devel/kf6-ktexteditor/distinfo
index 23b1505dbd80..af49ef64aadc 100644
--- a/devel/kf6-ktexteditor/distinfo
+++ b/devel/kf6-ktexteditor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408191
-SHA256 (KDE/frameworks/6.18/ktexteditor-6.18.0.tar.xz) = 4f8abb0436a0c6ca501f7be391975756cb07f8e403d3afe7ec2f02d12bf7b516
-SIZE (KDE/frameworks/6.18/ktexteditor-6.18.0.tar.xz) = 2947728
+TIMESTAMP = 1759784973
+SHA256 (KDE/frameworks/6.19/ktexteditor-6.19.0.tar.xz) = f2382910fe32e92bfd07def4e8f53d58d85725194a244123d938ab0c42a807f1
+SIZE (KDE/frameworks/6.19/ktexteditor-6.19.0.tar.xz) = 2948452
diff --git a/devel/kf6-ktexttemplate/distinfo b/devel/kf6-ktexttemplate/distinfo
index dcce2f676e3d..45d4aee1cd58 100644
--- a/devel/kf6-ktexttemplate/distinfo
+++ b/devel/kf6-ktexttemplate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408191
-SHA256 (KDE/frameworks/6.18/ktexttemplate-6.18.0.tar.xz) = cbb6505c35a8edc0e6fefb7d24fde8275eefdc9735407297ace02a7c40f37e06
-SIZE (KDE/frameworks/6.18/ktexttemplate-6.18.0.tar.xz) = 848480
+TIMESTAMP = 1759784974
+SHA256 (KDE/frameworks/6.19/ktexttemplate-6.19.0.tar.xz) = 4087353ac20e376a3dce2ef49bc62f8856eb3b7933707faf62bb31b179c11c83
+SIZE (KDE/frameworks/6.19/ktexttemplate-6.19.0.tar.xz) = 848540
diff --git a/devel/kf6-kunitconversion/distinfo b/devel/kf6-kunitconversion/distinfo
index 61d1a2ec9d8e..1f5ff3bc158a 100644
--- a/devel/kf6-kunitconversion/distinfo
+++ b/devel/kf6-kunitconversion/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408192
-SHA256 (KDE/frameworks/6.18/kunitconversion-6.18.0.tar.xz) = 23a4a5d994666f9db2a5a3c251038f2ef1d978411950925702fb79060ced31c8
-SIZE (KDE/frameworks/6.18/kunitconversion-6.18.0.tar.xz) = 977416
+TIMESTAMP = 1759784974
+SHA256 (KDE/frameworks/6.19/kunitconversion-6.19.0.tar.xz) = d4f0e39e27596c6550f3fc72fb67b0d4966acfd7d702a011a0fca420b6f9b393
+SIZE (KDE/frameworks/6.19/kunitconversion-6.19.0.tar.xz) = 983636
diff --git a/devel/kf6-solid/distinfo b/devel/kf6-solid/distinfo
index ac1803ad37d3..97b4ed4ec2c9 100644
--- a/devel/kf6-solid/distinfo
+++ b/devel/kf6-solid/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408192
-SHA256 (KDE/frameworks/6.18/solid-6.18.0.tar.xz) = 7768c1da7ee34a9e37cfb6b5b727e690c80134ca424b5262e403e48ccf812ddf
-SIZE (KDE/frameworks/6.18/solid-6.18.0.tar.xz) = 303692
+TIMESTAMP = 1759784974
+SHA256 (KDE/frameworks/6.19/solid-6.19.0.tar.xz) = 3ac9a98b201eede1ae0782b1a320a27557672be8d3c5c81bba446751793ca3cb
+SIZE (KDE/frameworks/6.19/solid-6.19.0.tar.xz) = 303764
diff --git a/devel/kf6-threadweaver/distinfo b/devel/kf6-threadweaver/distinfo
index 86bf90671874..ef2682c2abfb 100644
--- a/devel/kf6-threadweaver/distinfo
+++ b/devel/kf6-threadweaver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408192
-SHA256 (KDE/frameworks/6.18/threadweaver-6.18.0.tar.xz) = a6e7f4c90b9b9304ef67a0fffadd77655757c65f7bee00c35b38aefc869e3278
-SIZE (KDE/frameworks/6.18/threadweaver-6.18.0.tar.xz) = 1415364
+TIMESTAMP = 1759784974
+SHA256 (KDE/frameworks/6.19/threadweaver-6.19.0.tar.xz) = d8d4d0b6e62b067a8ce4fed7aefeed02ed43a43f97f085db3baedf9210070da1
+SIZE (KDE/frameworks/6.19/threadweaver-6.19.0.tar.xz) = 1415352
diff --git a/devel/kio-extras/distinfo b/devel/kio-extras/distinfo
index f5f5b2f7188a..1d9afccab278 100644
--- a/devel/kio-extras/distinfo
+++ b/devel/kio-extras/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409733
-SHA256 (KDE/release-service/25.08.1/kio-extras-25.08.1.tar.xz) = aac4752f2b7c978fb6e6ae0e688a63a10ca4831b97d9f6947ce7b49c648b6cd8
-SIZE (KDE/release-service/25.08.1/kio-extras-25.08.1.tar.xz) = 3528496
+TIMESTAMP = 1759874671
+SHA256 (KDE/release-service/25.08.2/kio-extras-25.08.2.tar.xz) = 868f9f2e0f572725387ea311f199d2fa044acc03656f3751e7ca26400861375f
+SIZE (KDE/release-service/25.08.2/kio-extras-25.08.2.tar.xz) = 3528116
diff --git a/devel/kio-extras/pkg-plist b/devel/kio-extras/pkg-plist
index dee7b70ba3a8..1c736a3c3b9f 100644
--- a/devel/kio-extras/pkg-plist
+++ b/devel/kio-extras/pkg-plist
@@ -860,11 +860,13 @@ share/locale/ro/LC_MESSAGES/kfileaudiopreview6.mo
share/locale/ro/LC_MESSAGES/kio-extras_kcms.mo
share/locale/ro/LC_MESSAGES/kio6_activities.mo
share/locale/ro/LC_MESSAGES/kio6_archive.mo
+share/locale/ro/LC_MESSAGES/kio6_filenamesearch.mo
share/locale/ro/LC_MESSAGES/kio6_fish.mo
share/locale/ro/LC_MESSAGES/kio6_info.mo
share/locale/ro/LC_MESSAGES/kio6_man.mo
share/locale/ro/LC_MESSAGES/kio6_mtp.mo
share/locale/ro/LC_MESSAGES/kio6_nfs.mo
+share/locale/ro/LC_MESSAGES/kio6_recentlyused.mo
share/locale/ro/LC_MESSAGES/kio6_sftp.mo
share/locale/ro/LC_MESSAGES/kio6_smb.mo
share/locale/ro/LC_MESSAGES/kio6_thumbnail.mo
diff --git a/devel/kirigami-gallery/distinfo b/devel/kirigami-gallery/distinfo
index f1b81c449ea1..1524ce986194 100644
--- a/devel/kirigami-gallery/distinfo
+++ b/devel/kirigami-gallery/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409736
-SHA256 (KDE/release-service/25.08.1/kirigami-gallery-25.08.1.tar.xz) = 68f113d1ac4c5034419a89bcaf3344e499f3b227cdf27dee0d2b0d6bde6ef524
-SIZE (KDE/release-service/25.08.1/kirigami-gallery-25.08.1.tar.xz) = 376288
+TIMESTAMP = 1759874673
+SHA256 (KDE/release-service/25.08.2/kirigami-gallery-25.08.2.tar.xz) = b7aa2b06edbdb5ac13fe8d288157784b40652c46917ac14fd6bc8c628b2a12e8
+SIZE (KDE/release-service/25.08.2/kirigami-gallery-25.08.2.tar.xz) = 379772
diff --git a/devel/kirigami-gallery/pkg-plist b/devel/kirigami-gallery/pkg-plist
index 414e2c4d4bca..9f1a42b0f2b7 100644
--- a/devel/kirigami-gallery/pkg-plist
+++ b/devel/kirigami-gallery/pkg-plist
@@ -1,5 +1,6 @@
bin/kirigami2gallery
share/applications/org.kde.kirigami2.gallery.desktop
+share/locale/ar/LC_MESSAGES/kirigamigallery_qt.qm
share/locale/ca/LC_MESSAGES/kirigamigallery_qt.qm
share/locale/ca@valencia/LC_MESSAGES/kirigamigallery_qt.qm
share/locale/cs/LC_MESSAGES/kirigamigallery_qt.qm
diff --git a/devel/kopeninghours/distinfo b/devel/kopeninghours/distinfo
index 95eeec4d4a27..0af736e219f8 100644
--- a/devel/kopeninghours/distinfo
+++ b/devel/kopeninghours/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409738
-SHA256 (KDE/release-service/25.08.1/kopeninghours-25.08.1.tar.xz) = 3cdafbf4c2c360ca3d1b63d6b08c0b7107edcee0904daf6b6fa589162e9dad0b
-SIZE (KDE/release-service/25.08.1/kopeninghours-25.08.1.tar.xz) = 75972
+TIMESTAMP = 1759874676
+SHA256 (KDE/release-service/25.08.2/kopeninghours-25.08.2.tar.xz) = 0fad39c77b72b714a9c5b6b1e2ab0fd8d23ef1489bfcfbdf1b47dfea998c7143
+SIZE (KDE/release-service/25.08.2/kopeninghours-25.08.2.tar.xz) = 75984
diff --git a/devel/kpublictransport/distinfo b/devel/kpublictransport/distinfo
index 05a42f2fac86..91172c900f68 100644
--- a/devel/kpublictransport/distinfo
+++ b/devel/kpublictransport/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409740
-SHA256 (KDE/release-service/25.08.1/kpublictransport-25.08.1.tar.xz) = eb37f0831d7c5b437e80d4921aa8b4f04d75d4ae2531317303eae6529638f29f
-SIZE (KDE/release-service/25.08.1/kpublictransport-25.08.1.tar.xz) = 878028
+TIMESTAMP = 1759874678
+SHA256 (KDE/release-service/25.08.2/kpublictransport-25.08.2.tar.xz) = b2dec9e45fd631c8d6df81c08d4b9f4706ee3d4781165431a04a4b4c0c8c2ed3
+SIZE (KDE/release-service/25.08.2/kpublictransport-25.08.2.tar.xz) = 889580
diff --git a/devel/kpublictransport/pkg-plist b/devel/kpublictransport/pkg-plist
index f56acfb79759..2f0d72af28e5 100644
--- a/devel/kpublictransport/pkg-plist
+++ b/devel/kpublictransport/pkg-plist
@@ -122,6 +122,7 @@ lib/libKPublicTransportOnboard.so.%%KDE_APPLICATIONS_VERSION%%
%%QT_QMLDIR%%/org/kde/kpublictransport/ui/libkpublictransportquickplugin.so
%%QT_QMLDIR%%/org/kde/kpublictransport/ui/private/CountryComboBox.qml
%%QT_QMLDIR%%/org/kde/kpublictransport/ui/qmldir
+share/locale/ar/LC_MESSAGES/kpublictransport.mo
share/locale/ca/LC_MESSAGES/kpublictransport.mo
share/locale/ca@valencia/LC_MESSAGES/kpublictransport.mo
share/locale/cs/LC_MESSAGES/kpublictransport.mo
diff --git a/devel/ktextaddons/Makefile b/devel/ktextaddons/Makefile
index 4fd4be03da1a..e81f63d94160 100644
--- a/devel/ktextaddons/Makefile
+++ b/devel/ktextaddons/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ktextaddons
-DISTVERSION= 1.7.1
+DISTVERSION= 1.8.0
CATEGORIES= devel kde
MASTER_SITES= KDE/stable/${PORTNAME}/
@@ -12,10 +12,10 @@ LICENSE= LGPL20+
LIB_DEPENDS= libqt6keychain.so:security/qtkeychain@qt6
USES= gettext cmake kde:6 qt:6 tar:xz xorg
-USE_KDE= archive coreaddons colorscheme i18n kio sonnet \
+USE_KDE= archive coreaddons colorscheme i18n itemviews kio sonnet \
syntaxhighlighting textwidgets widgetsaddons \
ecm:build
-USE_QT= base speech
+USE_QT= base multimedia speech
USE_XORG= x11
PLIST_SUB+= LIBVERSION=${PORTVERSION}
diff --git a/devel/ktextaddons/distinfo b/devel/ktextaddons/distinfo
index eadac5ccbb96..e5ec43723f58 100644
--- a/devel/ktextaddons/distinfo
+++ b/devel/ktextaddons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754663014
-SHA256 (ktextaddons-1.7.1.tar.xz) = 90cf25e298e095c40b3286a7153d04f961ef4e6598321bdeb00f2be7e998ae7e
-SIZE (ktextaddons-1.7.1.tar.xz) = 951740
+TIMESTAMP = 1760132397
+SHA256 (ktextaddons-1.8.0.tar.xz) = 159c605d3d031bf818e164ea410150103c5f9f87cea35e2979e42d86c3318c99
+SIZE (ktextaddons-1.8.0.tar.xz) = 1012860
diff --git a/devel/ktextaddons/pkg-plist b/devel/ktextaddons/pkg-plist
index 4b3217789cea..93b97be6a82f 100644
--- a/devel/ktextaddons/pkg-plist
+++ b/devel/ktextaddons/pkg-plist
@@ -1,5 +1,7 @@
+include/KF6/TextAddonsWidgets/TextAddonsWidgets/RichTextQuickTextFormat
include/KF6/TextAddonsWidgets/TextAddonsWidgets/SelectSpecialCharDialog
include/KF6/TextAddonsWidgets/TextAddonsWidgets/SlideContainer
+include/KF6/TextAddonsWidgets/textaddonswidgets/richtextquicktextformat.h
include/KF6/TextAddonsWidgets/textaddonswidgets/selectspecialchardialog.h
include/KF6/TextAddonsWidgets/textaddonswidgets/slidecontainer.h
include/KF6/TextAddonsWidgets/textaddonswidgets/textaddonswidgets_export.h
@@ -31,6 +33,7 @@ include/KF6/TextAutoCorrectionWidgets/textautocorrectionwidgets/textautocorrecti
include/KF6/TextAutoCorrectionWidgets/textautocorrectionwidgets_version.h
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateAnswerInfo
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateAskJob
+include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateAttachment
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateChat
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateChatSettings
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateChatsModel
@@ -38,6 +41,7 @@ include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateDialog
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateExportChatAsJsonJob
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateExportChatBaseJob
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateHistorySortFilterProxyModel
+include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateImportChatBaseJob
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateManager
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateManagerBase
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateMenuConfigureDialog
@@ -49,13 +53,18 @@ include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateMessage
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateMessageUtils
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateMessagesModel
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateNetworkPluginConfigureWidget
+include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGeneratePluginText
+include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGeneratePluginTextInterface
+include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGeneratePluginTextManager
+include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGeneratePluginUtils
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateQuickAskDialog
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateReply
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateSearchMessage
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateSearchMessagesModel
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateStackWidget
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateTextClient
-include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateTextContext
+include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateTextConfigurePluginsWidget
+include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateTextConfigurePromptWidget
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateTextInstance
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateTextInstancesManager
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateTextInstancesManagerDialog
@@ -63,9 +72,16 @@ include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateTextInstan
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateTextPlugin
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateTextReplyInfo
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateTextRequest
+include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateTextToolPlugin
+include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateTextToolPluginJob
+include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateTextToolPluginManager
+include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateTextToolPluginProperty
+include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateTextUtils
+include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateToolPluginConfigureWidget
include/KF6/TextAutoGenerateText/TextAutoGenerateText/TextAutoGenerateWidget
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogenerateanswerinfo.h
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogenerateaskjob.h
+include/KF6/TextAutoGenerateText/textautogeneratetext/textautogenerateattachment.h
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratechat.h
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratechatsettings.h
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratechatsmodel.h
@@ -73,6 +89,7 @@ include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratedialog.h
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogenerateexportchatasjsonjob.h
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogenerateexportchatbasejob.h
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratehistorysortfilterproxymodel.h
+include/KF6/TextAutoGenerateText/textautogeneratetext/textautogenerateimportchatbasejob.h
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratemanager.h
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratemanagerbase.h
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratemenuconfiguredialog.h
@@ -84,6 +101,10 @@ include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratemessage.h
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratemessagesmodel.h
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratemessageutils.h
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratenetworkpluginconfigurewidget.h
+include/KF6/TextAutoGenerateText/textautogeneratetext/textautogenerateplugintext.h
+include/KF6/TextAutoGenerateText/textautogeneratetext/textautogenerateplugintextinterface.h
+include/KF6/TextAutoGenerateText/textautogeneratetext/textautogenerateplugintextmanager.h
+include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratepluginutils.h
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratequickaskdialog.h
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratereply.h
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratesearchmessage.h
@@ -91,7 +112,8 @@ include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratesearchmess
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratestackwidget.h
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratetext_export.h
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratetextclient.h
-include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratetextcontext.h
+include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratetextconfigurepluginswidget.h
+include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratetextconfigurepromptwidget.h
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratetextinstance.h
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratetextinstancesmanager.h
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratetextinstancesmanagerdialog.h
@@ -99,6 +121,12 @@ include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratetextinstan
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratetextplugin.h
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratetextreplyinfo.h
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratetextrequest.h
+include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratetexttoolplugin.h
+include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratetexttoolpluginjob.h
+include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratetexttoolpluginmanager.h
+include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratetexttoolpluginproperty.h
+include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratetextutils.h
+include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratetoolpluginconfigurewidget.h
include/KF6/TextAutoGenerateText/textautogeneratetext/textautogeneratewidget.h
include/KF6/TextAutoGenerateText/textautogeneratetext_version.h
include/KF6/TextCustomEditor/TextCustomEditor/PlainTextEditFindBar
@@ -171,8 +199,12 @@ include/KF6/TextEmoticonsCore/textemoticonscore/unicodeemoticonparser.h
include/KF6/TextEmoticonsCore/textemoticonscore_version.h
include/KF6/TextEmoticonsWidgets/TextEmoticonsWidgets/EmoticonTextEditAction
include/KF6/TextEmoticonsWidgets/TextEmoticonsWidgets/EmoticonTextEditSelector
+include/KF6/TextEmoticonsWidgets/TextEmoticonsWidgets/EmoticonWidgetAction
+include/KF6/TextEmoticonsWidgets/TextEmoticonsWidgets/EmoticonWidgetActionWidget
include/KF6/TextEmoticonsWidgets/textemoticonswidgets/emoticontexteditaction.h
include/KF6/TextEmoticonsWidgets/textemoticonswidgets/emoticontexteditselector.h
+include/KF6/TextEmoticonsWidgets/textemoticonswidgets/emoticonwidgetaction.h
+include/KF6/TextEmoticonsWidgets/textemoticonswidgets/emoticonwidgetactionwidget.h
include/KF6/TextEmoticonsWidgets/textemoticonswidgets/textemoticonswidgets_export.h
include/KF6/TextEmoticonsWidgets/textemoticonswidgets_version.h
include/KF6/TextGrammarCheck/TextGrammarCheck/GrammalecteConfigDialog
@@ -524,6 +556,7 @@ share/locale/hi/LC_MESSAGES/libtextemoticons.mo
share/locale/hi/LC_MESSAGES/libtextgrammarcheck.mo
share/locale/hi/LC_MESSAGES/libtextspeechtotext.mo
share/locale/hi/LC_MESSAGES/libtexttranslator.mo
+share/locale/hu/LC_MESSAGES/libtextaddonswidgets.mo
share/locale/ia/LC_MESSAGES/libtextaddonswidgets.mo
share/locale/ia/LC_MESSAGES/libtextautocorrection.mo
share/locale/ia/LC_MESSAGES/libtextautogeneratetext.mo
diff --git a/devel/kunifiedpush/distinfo b/devel/kunifiedpush/distinfo
index 6686c268cac9..feb41c6fe075 100644
--- a/devel/kunifiedpush/distinfo
+++ b/devel/kunifiedpush/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409743
-SHA256 (KDE/release-service/25.08.1/kunifiedpush-25.08.1.tar.xz) = 3fbe01873643957544cb4115b90d9badfeae70277476587f367bdbeec59aa3d7
-SIZE (KDE/release-service/25.08.1/kunifiedpush-25.08.1.tar.xz) = 83488
+TIMESTAMP = 1759874680
+SHA256 (KDE/release-service/25.08.2/kunifiedpush-25.08.2.tar.xz) = 2a5c6a1a307474ca9502b79a65fd1cf4662182e0831a47d038b0640c20578832
+SIZE (KDE/release-service/25.08.2/kunifiedpush-25.08.2.tar.xz) = 83764
diff --git a/devel/libbacktrace/Makefile b/devel/libbacktrace/Makefile
index faa98a18070c..97812f3e0155 100644
--- a/devel/libbacktrace/Makefile
+++ b/devel/libbacktrace/Makefile
@@ -1,5 +1,6 @@
PORTNAME= libbacktrace
DISTVERSION= 1.0-20221130 # from README: This is version 1.0. It is likely that this will always be version 1.0.
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -19,6 +20,8 @@ GH_TAGNAME= 14818b7
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-shared
+CFLAGS+= -fPIC
+
INSTALL_TARGET= install-strip
PLIST_FILES= include/backtrace-supported.h \
diff --git a/devel/lokalize/distinfo b/devel/lokalize/distinfo
index c205e8b8b900..6338316f41e6 100644
--- a/devel/lokalize/distinfo
+++ b/devel/lokalize/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409945
-SHA256 (KDE/release-service/25.08.1/lokalize-25.08.1.tar.xz) = d1034cecc0f5b6fb8e869ecc9b9e86fd92b55d6b2d2a7ddf01861492684f3137
-SIZE (KDE/release-service/25.08.1/lokalize-25.08.1.tar.xz) = 2059252
+TIMESTAMP = 1759874683
+SHA256 (KDE/release-service/25.08.2/lokalize-25.08.2.tar.xz) = 0e3ac5414803c8901ef4a48e8afa93e2a58736d5fd3b14c511d6d9d2018d30da
+SIZE (KDE/release-service/25.08.2/lokalize-25.08.2.tar.xz) = 2059204
diff --git a/devel/massif-visualizer/distinfo b/devel/massif-visualizer/distinfo
index 6ab0f9fb96e0..fbb4cb164532 100644
--- a/devel/massif-visualizer/distinfo
+++ b/devel/massif-visualizer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409947
-SHA256 (KDE/release-service/25.08.1/massif-visualizer-25.08.1.tar.xz) = a9e8fd6ae941bc5f2f55cab64d58e2229dddff1ce4129acabc382f175f557d90
-SIZE (KDE/release-service/25.08.1/massif-visualizer-25.08.1.tar.xz) = 283912
+TIMESTAMP = 1759874685
+SHA256 (KDE/release-service/25.08.2/massif-visualizer-25.08.2.tar.xz) = f3c9ea202c97e5a8c3435a5cd28a796e50d3f45a3b18dcc95f0590cbcb929a14
+SIZE (KDE/release-service/25.08.2/massif-visualizer-25.08.2.tar.xz) = 286000
diff --git a/devel/massif-visualizer/pkg-plist b/devel/massif-visualizer/pkg-plist
index cc4a721338dc..ae67f35df61e 100644
--- a/devel/massif-visualizer/pkg-plist
+++ b/devel/massif-visualizer/pkg-plist
@@ -2,6 +2,7 @@ bin/massif-visualizer
share/applications/org.kde.massif-visualizer.desktop
share/config.kcfg/massif-visualizer-settings.kcfg
share/icons/hicolor/scalable/apps/massif-visualizer.svg
+share/locale/ar/LC_MESSAGES/massif-visualizer.mo
share/locale/bg/LC_MESSAGES/massif-visualizer.mo
share/locale/bs/LC_MESSAGES/massif-visualizer.mo
share/locale/ca/LC_MESSAGES/massif-visualizer.mo
diff --git a/devel/meson-python/Makefile b/devel/meson-python/Makefile
index c05b403172b6..02f8fc74d43b 100644
--- a/devel/meson-python/Makefile
+++ b/devel/meson-python/Makefile
@@ -1,5 +1,5 @@
PORTNAME= meson-python
-DISTVERSION= 0.16.0
+DISTVERSION= 0.18.0
PORTEPOCH= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
@@ -14,28 +14,26 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= meson:devel/meson@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}packaging>=0.19.0:devel/py-packaging@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyproject-metadata>=0.7.1:devel/py-pyproject-metadata@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}packaging>=23.2:devel/py-packaging@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyproject-metadata>=0.9.0:devel/py-pyproject-metadata@${PY_FLAVOR} \
${PY_TOMLI}
RUN_DEPENDS= meson:devel/meson@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}packaging>=0.19.0:devel/py-packaging@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyproject-metadata>=0.7.1:devel/py-pyproject-metadata@${PY_FLAVOR} \
+ patchelf>0:sysutils/patchelf \
+ ${PYTHON_PKGNAMEPREFIX}packaging>=23.2:devel/py-packaging@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyproject-metadata>=0.9.0:devel/py-pyproject-metadata@${PY_FLAVOR} \
${PY_TOMLI}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}build>0:devel/py-build@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-mock>0:devel/py-pytest-mock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} \
+ ${PY_TYPING_EXTENSIONS} \
git:devel/git
USES= python
-USE_PYTHON= autoplist cython_test concurrent pep517 pytest
+USE_PYTHON= autoplist concurrent cython3_test pep517 pytest
+# tarball has UTF-8 filenames
+EXTRACT_CMD= env LANG=C.UTF-8 LC_ALL=C.UTF-8 ${TAR}
NO_ARCH= yes
-.include <bsd.port.pre.mk>
-
-.if ${PYTHON_REL} < 31100
-TEST_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.7.4:devel/py-typing-extensions@${PY_FLAVOR}
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/devel/meson-python/distinfo b/devel/meson-python/distinfo
index 59f470d4fb35..72fc81bafbca 100644
--- a/devel/meson-python/distinfo
+++ b/devel/meson-python/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717170010
-SHA256 (meson_python-0.16.0.tar.gz) = 9068c17e36c89d6c7ff709fffb2a8a9925e8cd0b02629728e5ceaf2ec505cb5f
-SIZE (meson_python-0.16.0.tar.gz) = 82012
+TIMESTAMP = 1760543175
+SHA256 (meson_python-0.18.0.tar.gz) = c56a99ec9df669a40662fe46960321af6e4b14106c14db228709c1628e23848d
+SIZE (meson_python-0.18.0.tar.gz) = 95630
diff --git a/devel/nextest/Makefile b/devel/nextest/Makefile
index 4f4be69384a0..dd55ba08113e 100644
--- a/devel/nextest/Makefile
+++ b/devel/nextest/Makefile
@@ -1,7 +1,6 @@
PORTNAME= nextest
DISTVERSIONPREFIX= cargo-nextest-
-DISTVERSION= 0.9.88
-PORTREVISION= 7
+DISTVERSION= 0.9.109
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -23,106 +22,117 @@ GH_ACCOUNT= nextest-rs
RUSTFLAGS= ${ARCH:S/i386/YES/:C/^[a-z].*//:S/YES/-C target-feature=+sse,+sse2/} # add sse sse2 target-features only on i386
-CARGO_CRATES= addr2line-0.21.0 \
- adler-1.0.2 \
- adler2-2.0.0 \
- ahash-0.8.11 \
- aho-corasick-1.1.3 \
- android-tzdata-0.1.1 \
+CARGO_CRATES= addr2line-0.24.2 \
+ adler2-2.0.1 \
+ ahash-0.8.12 \
+ aho-corasick-1.1.4 \
+ allocator-api2-0.2.21 \
android_system_properties-0.1.5 \
- anstream-0.6.17 \
- anstyle-1.0.9 \
+ anstream-0.6.18 \
+ anstyle-1.0.10 \
anstyle-parse-0.2.6 \
anstyle-query-1.1.2 \
- anstyle-wincon-3.0.6 \
- anyhow-1.0.91 \
+ anstyle-wincon-3.0.8 \
+ anyhow-1.0.98 \
async-scoped-0.9.0 \
async-stream-0.3.6 \
async-stream-impl-0.3.6 \
- async-trait-0.1.83 \
+ async-trait-0.1.88 \
atomic-waker-1.1.2 \
atomicwrites-0.4.4 \
- autocfg-1.4.0 \
- axum-0.7.7 \
+ autocfg-1.5.0 \
+ axum-0.7.9 \
axum-core-0.4.5 \
- backtrace-0.3.71 \
+ backtrace-0.3.75 \
backtrace-ext-0.2.1 \
base64-0.21.7 \
base64-0.22.1 \
- base64ct-1.6.0 \
+ base64ct-1.7.3 \
bit-set-0.8.0 \
bit-vec-0.8.0 \
- bitflags-2.8.0 \
+ bitflags-2.9.4 \
block-buffer-0.10.4 \
- borsh-1.5.1 \
- bstr-1.11.3 \
- bumpalo-3.16.0 \
+ borsh-1.5.7 \
+ bstr-1.12.1 \
+ bumpalo-3.19.0 \
byteorder-1.5.0 \
- bytes-1.9.0 \
- camino-1.1.9 \
- camino-tempfile-1.1.1 \
- cargo-platform-0.1.9 \
- cargo_metadata-0.19.1 \
- cc-1.2.5 \
- cfg-expr-0.17.2 \
- cfg-if-1.0.0 \
+ bytes-1.10.1 \
+ camino-1.2.1 \
+ camino-tempfile-1.4.1 \
+ camino-tempfile-ext-0.3.3 \
+ cargo-platform-0.3.0 \
+ cargo_metadata-0.23.0 \
+ cc-1.2.30 \
+ cfg-expr-0.20.3 \
+ cfg-if-1.0.4 \
cfg_aliases-0.2.1 \
- chrono-0.4.39 \
- clap-4.5.26 \
- clap_builder-4.5.26 \
- clap_derive-4.5.24 \
+ chrono-0.4.42 \
+ clap-4.5.50 \
+ clap_builder-4.5.50 \
+ clap_derive-4.5.49 \
clap_lex-0.7.4 \
- color-eyre-0.6.3 \
- color-spantrace-0.2.1 \
+ color-eyre-0.6.5 \
+ color-spantrace-0.3.0 \
colorchoice-1.0.3 \
- config-0.15.6 \
- console-0.15.8 \
+ config-0.15.18 \
+ console-0.15.11 \
+ console-0.16.0 \
console-api-0.8.1 \
console-subscriber-0.4.1 \
const-oid-0.9.6 \
+ convert_case-0.7.1 \
core-foundation-0.9.4 \
core-foundation-sys-0.8.7 \
cp_r-0.5.2 \
- cpufeatures-0.2.14 \
+ cpufeatures-0.2.17 \
crc32fast-1.4.2 \
- crossbeam-channel-0.5.13 \
- crossbeam-utils-0.8.20 \
- crossterm-0.28.1 \
+ crossbeam-channel-0.5.15 \
+ crossbeam-deque-0.8.6 \
+ crossbeam-epoch-0.9.18 \
+ crossbeam-utils-0.8.21 \
+ crossterm-0.29.0 \
crossterm_winapi-0.9.1 \
crypto-common-0.1.6 \
curve25519-dalek-4.1.3 \
curve25519-dalek-derive-0.1.1 \
- datatest-stable-0.3.2 \
+ datatest-stable-0.3.3 \
debug-ignore-1.0.5 \
- der-0.7.9 \
- derive-where-1.2.7 \
- dialoguer-0.11.0 \
+ der-0.7.10 \
+ derive-ex-0.1.8 \
+ derive-where-1.6.0 \
+ derive_more-2.0.1 \
+ derive_more-impl-2.0.1 \
+ dialoguer-0.12.0 \
diff-0.1.13 \
digest-0.10.7 \
- duct-0.13.7 \
+ document-features-0.2.11 \
+ dof-0.4.0 \
+ dtrace-parser-0.3.0 \
+ duct-1.1.0 \
dunce-1.0.5 \
ed25519-2.2.3 \
ed25519-dalek-2.1.1 \
- either-1.13.0 \
- enable-ansi-support-0.2.1 \
- encode_unicode-0.3.6 \
- equivalent-1.0.1 \
- erased-serde-0.4.5 \
- errno-0.3.9 \
+ either-1.15.0 \
+ enable-ansi-support-0.3.1 \
+ encode_unicode-1.0.0 \
+ equivalent-1.0.2 \
+ errno-0.3.12 \
escape8259-0.5.3 \
eyre-0.6.12 \
fancy-regex-0.14.0 \
- fastrand-2.1.1 \
+ fastrand-2.3.0 \
fiat-crypto-0.2.9 \
filetime-0.2.25 \
- fixedbitset-0.4.2 \
- flate2-1.0.34 \
+ fixedbitset-0.5.7 \
+ flate2-1.1.1 \
fnv-1.0.7 \
+ foldhash-0.1.5 \
+ foldhash-0.2.0 \
foreign-types-0.3.2 \
foreign-types-shared-0.1.1 \
- form_urlencoded-1.2.1 \
- fs-err-3.0.0 \
- future-queue-0.3.0 \
+ form_urlencoded-1.2.2 \
+ fs-err-3.1.3 \
+ future-queue-0.4.0 \
futures-0.3.31 \
futures-channel-0.3.31 \
futures-core-0.3.31 \
@@ -133,171 +143,194 @@ CARGO_CRATES= addr2line-0.21.0 \
futures-task-0.3.31 \
futures-util-0.3.31 \
generic-array-0.14.7 \
- getrandom-0.2.15 \
- gimli-0.28.1 \
- globset-0.4.15 \
- guppy-0.17.12 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
+ gimli-0.31.1 \
+ globset-0.4.18 \
+ globwalk-0.9.1 \
+ goblin-0.10.3 \
+ guppy-0.17.23 \
guppy-workspace-hack-0.1.0 \
- h2-0.4.6 \
+ h2-0.4.10 \
hashbrown-0.12.3 \
- hashbrown-0.15.2 \
+ hashbrown-0.15.5 \
+ hashbrown-0.16.0 \
hdrhistogram-7.5.4 \
heck-0.5.0 \
hex-0.4.3 \
home-0.5.11 \
- http-1.2.0 \
+ http-1.3.1 \
http-body-1.0.1 \
- http-body-util-0.1.2 \
- httparse-1.9.5 \
+ http-body-util-0.1.3 \
+ httparse-1.10.1 \
httpdate-1.0.3 \
- humantime-2.1.0 \
+ humantime-2.3.0 \
humantime-serde-1.1.1 \
- hyper-1.5.0 \
- hyper-rustls-0.27.3 \
- hyper-timeout-0.5.1 \
+ hyper-1.6.0 \
+ hyper-rustls-0.27.6 \
+ hyper-timeout-0.5.2 \
hyper-tls-0.6.0 \
- hyper-util-0.1.9 \
- iana-time-zone-0.1.61 \
+ hyper-util-0.1.13 \
+ iana-time-zone-0.1.63 \
iana-time-zone-haiku-0.1.2 \
- idna-1.0.3 \
+ iddqd-0.3.14 \
+ idna-1.1.0 \
idna_adapter-1.0.0 \
+ ignore-0.4.23 \
include_dir-0.7.4 \
include_dir_macros-0.7.4 \
indent_write-2.2.0 \
- indenter-0.3.3 \
+ indenter-0.3.4 \
indexmap-1.9.3 \
- indexmap-2.7.0 \
- indicatif-0.17.9 \
- indoc-2.0.5 \
- insta-1.42.0 \
- ipnet-2.10.1 \
+ indexmap-2.12.0 \
+ indicatif-0.17.11 \
+ indicatif-0.18.2 \
+ indoc-2.0.7 \
+ insta-1.43.2 \
+ ipnet-2.11.0 \
+ iri-string-0.7.8 \
is_ci-1.2.0 \
is_terminal_polyfill-1.70.1 \
- itertools-0.13.0 \
itertools-0.14.0 \
- itoa-1.0.14 \
- jobserver-0.1.32 \
- js-sys-0.3.72 \
+ itoa-1.0.15 \
+ jobserver-0.1.33 \
+ js-sys-0.3.77 \
lazy_static-1.5.0 \
- libc-0.2.169 \
+ libc-0.2.177 \
libredox-0.1.3 \
libtest-mimic-0.8.1 \
- linked-hash-map-0.5.6 \
- linux-raw-sys-0.4.14 \
- lock_api-0.4.12 \
- log-0.4.24 \
+ linux-raw-sys-0.4.15 \
+ linux-raw-sys-0.9.4 \
+ litrs-0.4.1 \
+ lock_api-0.4.13 \
+ log-0.4.28 \
+ lru-slab-0.1.2 \
maplit-1.0.2 \
- matchers-0.1.0 \
+ matchers-0.2.0 \
matchit-0.7.3 \
- memchr-2.7.4 \
- miette-7.4.0 \
- miette-derive-7.4.0 \
+ memchr-2.7.5 \
+ memmap2-0.9.8 \
+ miette-7.6.0 \
+ miette-derive-7.6.0 \
mime-0.3.17 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.7.4 \
- miniz_oxide-0.8.0 \
- mio-1.0.3 \
+ miniz_oxide-0.8.9 \
+ mio-1.0.4 \
mukti-metadata-0.3.0 \
- native-tls-0.2.12 \
+ native-tls-0.2.14 \
nested-0.1.1 \
- newtype-uuid-1.2.1 \
- nix-0.29.0 \
+ newtype-uuid-1.3.1 \
+ nix-0.30.1 \
nom-7.1.3 \
num-traits-0.2.19 \
num_threads-0.1.7 \
number_prefix-0.4.0 \
- object-0.32.2 \
- once_cell-1.20.2 \
- openssl-0.10.68 \
+ object-0.36.7 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
+ openssl-0.10.73 \
openssl-macros-0.1.1 \
- openssl-probe-0.1.5 \
- openssl-sys-0.9.104 \
- os_pipe-1.2.1 \
- owo-colors-3.5.0 \
- owo-colors-4.1.0 \
- parking_lot-0.12.3 \
- parking_lot_core-0.9.10 \
+ openssl-probe-0.1.6 \
+ openssl-sys-0.9.109 \
+ os_pipe-1.2.2 \
+ owo-colors-4.2.3 \
+ parking_lot-0.12.4 \
+ parking_lot_core-0.9.11 \
pathdiff-0.2.3 \
- percent-encoding-2.3.1 \
- petgraph-0.6.5 \
- pin-project-1.1.7 \
- pin-project-internal-1.1.7 \
+ percent-encoding-2.3.2 \
+ pest-2.8.3 \
+ pest_derive-2.8.3 \
+ pest_generator-2.8.3 \
+ pest_meta-2.8.3 \
+ petgraph-0.8.2 \
+ pin-project-1.1.10 \
+ pin-project-internal-1.1.10 \
pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
pkcs8-0.10.2 \
- pkg-config-0.3.31 \
- portable-atomic-1.9.0 \
- ppv-lite86-0.2.20 \
+ pkg-config-0.3.32 \
+ plain-0.2.3 \
+ portable-atomic-1.11.0 \
+ ppv-lite86-0.2.21 \
+ pretty-hex-0.4.1 \
pretty_assertions-1.4.1 \
- proc-macro2-1.0.93 \
- proptest-1.6.0 \
- prost-0.13.3 \
- prost-derive-0.13.3 \
- prost-types-0.13.3 \
+ proc-macro2-1.0.101 \
+ proptest-1.9.0 \
+ prost-0.13.5 \
+ prost-derive-0.13.5 \
+ prost-types-0.13.5 \
+ pulldown-cmark-0.13.0 \
quick-error-1.2.3 \
quick-junit-0.5.1 \
- quick-xml-0.23.1 \
- quick-xml-0.37.1 \
- quinn-0.11.5 \
- quinn-proto-0.11.8 \
- quinn-udp-0.5.5 \
- quote-1.0.38 \
+ quick-xml-0.37.5 \
+ quinn-0.11.8 \
+ quinn-proto-0.11.12 \
+ quinn-udp-0.5.12 \
+ quote-1.0.40 \
+ r-efi-5.3.0 \
rand-0.8.5 \
+ rand-0.9.2 \
rand_chacha-0.3.1 \
+ rand_chacha-0.9.0 \
rand_core-0.6.4 \
- rand_xorshift-0.3.0 \
- recursion-0.5.2 \
- redox_syscall-0.5.7 \
- regex-1.11.1 \
- regex-automata-0.1.10 \
- regex-automata-0.4.8 \
- regex-syntax-0.6.29 \
- regex-syntax-0.8.5 \
- reqwest-0.12.8 \
- ring-0.17.8 \
+ rand_core-0.9.3 \
+ rand_xorshift-0.4.0 \
+ recursion-0.5.4 \
+ redox_syscall-0.5.12 \
+ regex-1.12.2 \
+ regex-automata-0.4.12 \
+ regex-syntax-0.8.8 \
+ reqwest-0.12.19 \
+ ring-0.17.14 \
ron-0.8.1 \
- rustc-demangle-0.1.24 \
- rustc-hash-2.0.0 \
+ rustc-demangle-0.1.25 \
+ rustc-hash-2.1.1 \
rustc_version-0.4.1 \
- rustix-0.38.37 \
- rustls-0.23.19 \
- rustls-pemfile-2.2.0 \
- rustls-pki-types-1.10.0 \
- rustls-webpki-0.102.8 \
- rustversion-1.0.18 \
+ rustix-0.38.44 \
+ rustix-1.0.7 \
+ rustls-0.23.27 \
+ rustls-pki-types-1.12.0 \
+ rustls-webpki-0.103.3 \
+ rustversion-1.0.22 \
rusty-fork-0.3.0 \
- ryu-1.0.18 \
+ ryu-1.0.20 \
same-file-1.0.6 \
- schannel-0.1.26 \
+ schannel-0.1.27 \
scopeguard-1.2.0 \
+ scroll-0.13.0 \
+ scroll_derive-0.13.1 \
security-framework-2.11.1 \
- security-framework-sys-2.12.0 \
+ security-framework-sys-2.14.0 \
self-replace-1.5.0 \
- self_update-0.41.0 \
- semver-1.0.24 \
- serde-1.0.217 \
- serde_derive-1.0.217 \
- serde_fmt-1.0.3 \
- serde_ignored-0.1.10 \
- serde_json-1.0.135 \
- serde_path_to_error-0.1.16 \
- serde_spanned-0.6.8 \
+ self_update-0.42.0 \
+ semver-1.0.27 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ serde_ignored-0.1.14 \
+ serde_json-1.0.145 \
+ serde_path_to_error-0.1.20 \
+ serde_spanned-0.6.9 \
+ serde_spanned-1.0.3 \
+ serde_tokenstream-0.2.2 \
serde_urlencoded-0.7.1 \
- sha2-0.10.8 \
+ sha2-0.10.9 \
sharded-slab-0.1.7 \
- shared_child-1.0.1 \
+ shared_child-1.1.1 \
+ shared_thread-0.2.0 \
shell-words-1.1.0 \
shlex-1.3.0 \
- signal-hook-0.3.17 \
+ sigchld-0.2.4 \
+ signal-hook-0.3.18 \
signal-hook-mio-0.2.4 \
- signal-hook-registry-1.4.2 \
+ signal-hook-registry-1.4.5 \
signature-2.2.0 \
- similar-2.6.0 \
- slab-0.4.9 \
- smallvec-1.13.2 \
+ similar-2.7.0 \
+ slab-0.4.11 \
+ smallvec-1.15.1 \
smol_str-0.3.2 \
- socket2-0.5.8 \
- spin-0.9.8 \
+ socket2-0.5.10 \
+ socket2-0.6.0 \
spki-0.7.3 \
static_assertions-1.1.0 \
strip-ansi-escapes-0.2.1 \
@@ -306,136 +339,150 @@ CARGO_CRATES= addr2line-0.21.0 \
structmeta-derive-0.3.0 \
subtle-2.6.1 \
supports-color-3.0.2 \
- supports-hyperlinks-3.0.0 \
+ supports-hyperlinks-3.1.0 \
supports-unicode-3.0.0 \
- sval-2.13.2 \
- sval_buffer-2.13.2 \
- sval_dynamic-2.13.2 \
- sval_fmt-2.13.2 \
- sval_json-2.13.2 \
- sval_nested-2.13.2 \
- sval_ref-2.13.2 \
- sval_serde-2.13.2 \
swrite-0.1.0 \
- syn-2.0.96 \
- sync_wrapper-0.1.2 \
- sync_wrapper-1.0.1 \
- tar-0.4.43 \
- target-lexicon-0.12.16 \
- target-spec-3.3.1 \
- target-spec-miette-0.4.4 \
- tempfile-3.13.0 \
- terminal_size-0.4.0 \
+ syn-2.0.106 \
+ sync_wrapper-1.0.2 \
+ tar-0.4.44 \
+ target-lexicon-0.13.2 \
+ target-spec-3.5.4 \
+ target-spec-miette-0.4.5 \
+ tempfile-3.20.0 \
+ terminal_size-0.4.2 \
test-case-3.3.1 \
test-case-core-3.3.1 \
test-case-macros-3.3.1 \
- test-strategy-0.4.0 \
- textwrap-0.16.1 \
+ test-strategy-0.4.3 \
+ textwrap-0.16.2 \
thiserror-1.0.69 \
- thiserror-2.0.11 \
+ thiserror-2.0.17 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.11 \
+ thiserror-impl-2.0.17 \
+ thread-id-5.0.0 \
thread_local-1.1.8 \
- tinyvec-1.8.0 \
+ tinyvec-1.9.0 \
tinyvec_macros-0.1.1 \
- tokio-1.43.0 \
- tokio-macros-2.5.0 \
+ tokio-1.48.0 \
+ tokio-macros-2.6.0 \
tokio-native-tls-0.3.1 \
- tokio-rustls-0.26.0 \
+ tokio-rustls-0.26.2 \
tokio-stream-0.1.17 \
- tokio-util-0.7.12 \
- toml-0.8.19 \
- toml_datetime-0.6.8 \
- toml_edit-0.22.22 \
+ tokio-util-0.7.15 \
+ toml-0.8.23 \
+ toml-0.9.8 \
+ toml_datetime-0.6.11 \
+ toml_datetime-0.7.3 \
+ toml_edit-0.22.27 \
+ toml_edit-0.23.7 \
+ toml_parser-1.0.4 \
+ toml_write-0.1.2 \
+ toml_writer-1.0.4 \
tonic-0.12.3 \
tower-0.4.13 \
- tower-0.5.1 \
+ tower-0.5.2 \
+ tower-http-0.6.6 \
tower-layer-0.3.3 \
tower-service-0.3.3 \
tracing-0.1.41 \
- tracing-attributes-0.1.28 \
- tracing-core-0.1.33 \
- tracing-error-0.2.0 \
+ tracing-attributes-0.1.30 \
+ tracing-core-0.1.34 \
+ tracing-error-0.2.1 \
tracing-log-0.2.0 \
- tracing-subscriber-0.3.19 \
+ tracing-subscriber-0.3.20 \
try-lock-0.2.5 \
- typeid-1.0.2 \
- typenum-1.17.0 \
+ typenum-1.18.0 \
+ ucd-trie-0.1.7 \
unarray-0.1.4 \
- unicase-2.8.0 \
- unicode-ident-1.0.14 \
+ unicase-2.8.1 \
+ unicode-ident-1.0.20 \
unicode-linebreak-0.1.5 \
unicode-normalization-0.1.24 \
+ unicode-segmentation-1.12.0 \
unicode-width-0.1.14 \
unicode-width-0.2.0 \
+ unit-prefix-0.5.1 \
untrusted-0.9.0 \
- url-2.5.4 \
+ url-2.5.7 \
urlencoding-2.1.3 \
+ usdt-0.6.0 \
+ usdt-attr-macro-0.6.0 \
+ usdt-impl-0.6.0 \
+ usdt-macro-0.6.0 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
- uuid-1.11.0 \
- valuable-0.1.0 \
- value-bag-1.10.0 \
- value-bag-serde1-1.10.0 \
- value-bag-sval2-1.10.0 \
+ uuid-1.18.1 \
+ valuable-0.1.1 \
vcpkg-0.2.15 \
version_check-0.9.5 \
vte-0.14.1 \
- wait-timeout-0.2.0 \
+ wait-timeout-0.2.1 \
walkdir-2.5.0 \
want-0.3.1 \
wasi-0.11.0+wasi-snapshot-preview1 \
+ wasi-0.14.2+wasi-0.2.4 \
wasite-0.1.0 \
- wasm-bindgen-0.2.95 \
- wasm-bindgen-backend-0.2.95 \
- wasm-bindgen-futures-0.4.45 \
- wasm-bindgen-macro-0.2.95 \
- wasm-bindgen-macro-support-0.2.95 \
- wasm-bindgen-shared-0.2.95 \
- web-sys-0.3.72 \
+ 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 \
+ web-sys-0.3.77 \
web-time-1.1.0 \
- webpki-roots-0.26.6 \
- whoami-1.5.2 \
- win32job-2.0.0 \
+ webpki-roots-1.0.0 \
+ whoami-1.6.1 \
+ win32job-2.0.3 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.9 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-0.52.0 \
- windows-core-0.52.0 \
- windows-registry-0.2.0 \
- windows-result-0.2.0 \
- windows-strings-0.1.0 \
- windows-sys-0.42.0 \
+ windows-0.61.1 \
+ windows-collections-0.2.0 \
+ windows-core-0.61.2 \
+ windows-future-0.2.1 \
+ windows-implement-0.60.0 \
+ windows-interface-0.59.1 \
+ windows-link-0.1.1 \
+ windows-link-0.2.1 \
+ windows-numerics-0.2.0 \
+ windows-result-0.3.4 \
+ windows-strings-0.4.2 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
+ windows-sys-0.61.2 \
windows-targets-0.52.6 \
- windows_aarch64_gnullvm-0.42.2 \
+ windows-targets-0.53.2 \
+ windows-threading-0.1.0 \
windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_msvc-0.42.2 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.52.6 \
- windows_i686_gnu-0.42.2 \
+ windows_aarch64_msvc-0.53.0 \
windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
- windows_i686_msvc-0.42.2 \
+ windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.52.6 \
- windows_x86_64_gnu-0.42.2 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnullvm-0.42.2 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_msvc-0.42.2 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.52.6 \
- winnow-0.6.24 \
- xattr-1.3.1 \
+ windows_x86_64_msvc-0.53.0 \
+ winnow-0.7.13 \
+ wit-bindgen-rt-0.39.0 \
+ xattr-1.5.0 \
xxhash-rust-0.8.15 \
yansi-1.0.1 \
- zerocopy-0.7.35 \
- zerocopy-derive-0.7.35 \
+ zerocopy-0.8.27 \
+ zerocopy-derive-0.8.27 \
zeroize-1.8.1 \
- zipsign-api-0.1.2 \
- zstd-0.13.2 \
- zstd-safe-7.2.1 \
- zstd-sys-2.0.13+zstd.1.5.6
+ zipsign-api-0.1.5 \
+ zstd-0.13.3 \
+ zstd-safe-7.2.4 \
+ zstd-sys-2.0.15+zstd.1.5.7
OPENSSLINC= /usr/include
OPENSSLLIB= /usr/lib
diff --git a/devel/nextest/distinfo b/devel/nextest/distinfo
index 772a3c11aead..65b111eb9546 100644
--- a/devel/nextest/distinfo
+++ b/devel/nextest/distinfo
@@ -1,134 +1,142 @@
-TIMESTAMP = 1737002813
-SHA256 (rust/crates/addr2line-0.21.0.crate) = 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb
-SIZE (rust/crates/addr2line-0.21.0.crate) = 40807
-SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
-SIZE (rust/crates/adler-1.0.2.crate) = 12778
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
-SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
-SIZE (rust/crates/ahash-0.8.11.crate) = 43607
-SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
-SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
-SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
-SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
+TIMESTAMP = 1761807223
+SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
+SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
+SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
+SIZE (rust/crates/ahash-0.8.12.crate) = 43413
+SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
+SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015
+SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
+SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
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/anstream-0.6.17.crate) = 23a1e53f0f5d86382dafe1cf314783b2044280f406e7e1506368220ad11b1338
-SIZE (rust/crates/anstream-0.6.17.crate) = 29445
-SHA256 (rust/crates/anstyle-1.0.9.crate) = 8365de52b16c035ff4fcafe0092ba9390540e3e352870ac09933bebcaa2c8c56
-SIZE (rust/crates/anstyle-1.0.9.crate) = 15770
+SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
+SIZE (rust/crates/anstream-0.6.18.crate) = 29681
+SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
+SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
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/anyhow-1.0.91.crate) = c042108f3ed77fd83760a5fd79b53be043192bb3b9dba91d8c574c0ada7850c8
-SIZE (rust/crates/anyhow-1.0.91.crate) = 47348
+SHA256 (rust/crates/anstyle-wincon-3.0.8.crate) = 6680de5231bd6ee4c6191b8a1325daa282b415391ec9d3a37bd34f2060dc73fa
+SIZE (rust/crates/anstyle-wincon-3.0.8.crate) = 12534
+SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
+SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
SHA256 (rust/crates/async-scoped-0.9.0.crate) = 4042078ea593edffc452eef14e99fdb2b120caa4ad9618bcdeabc4a023b98740
SIZE (rust/crates/async-scoped-0.9.0.crate) = 10352
SHA256 (rust/crates/async-stream-0.3.6.crate) = 0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476
SIZE (rust/crates/async-stream-0.3.6.crate) = 13823
SHA256 (rust/crates/async-stream-impl-0.3.6.crate) = c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d
SIZE (rust/crates/async-stream-impl-0.3.6.crate) = 4312
-SHA256 (rust/crates/async-trait-0.1.83.crate) = 721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd
-SIZE (rust/crates/async-trait-0.1.83.crate) = 29054
+SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5
+SIZE (rust/crates/async-trait-0.1.88.crate) = 32084
SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
SHA256 (rust/crates/atomicwrites-0.4.4.crate) = 3ef1bb8d1b645fe38d51dfc331d720fb5fc2c94b440c76cc79c80ff265ca33e3
SIZE (rust/crates/atomicwrites-0.4.4.crate) = 6598
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-SHA256 (rust/crates/axum-0.7.7.crate) = 504e3947307ac8326a5437504c517c4b56716c9d98fac0028c2acc7ca47d70ae
-SIZE (rust/crates/axum-0.7.7.crate) = 152149
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/axum-0.7.9.crate) = edca88bc138befd0323b20752846e6587272d3b03b0343c8ea28a6f819e6e71f
+SIZE (rust/crates/axum-0.7.9.crate) = 155272
SHA256 (rust/crates/axum-core-0.4.5.crate) = 09f2bd6146b97ae3359fa0cc6d6b376d9539582c7b4220f041a33ec24c226199
SIZE (rust/crates/axum-core-0.4.5.crate) = 22183
-SHA256 (rust/crates/backtrace-0.3.71.crate) = 26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d
-SIZE (rust/crates/backtrace-0.3.71.crate) = 86553
+SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
+SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
SHA256 (rust/crates/backtrace-ext-0.2.1.crate) = 537beee3be4a18fb023b570f80e3ae28003db9167a751266b259926e25539d50
SIZE (rust/crates/backtrace-ext-0.2.1.crate) = 11401
SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
SIZE (rust/crates/base64-0.21.7.crate) = 82576
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
-SHA256 (rust/crates/base64ct-1.6.0.crate) = 8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b
-SIZE (rust/crates/base64ct-1.6.0.crate) = 28870
+SHA256 (rust/crates/base64ct-1.7.3.crate) = 89e25b6adfb930f02d1981565a6e5d9c547ac15a96606256d3b59040e5cd4ca3
+SIZE (rust/crates/base64ct-1.7.3.crate) = 31175
SHA256 (rust/crates/bit-set-0.8.0.crate) = 08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3
SIZE (rust/crates/bit-set-0.8.0.crate) = 16289
SHA256 (rust/crates/bit-vec-0.8.0.crate) = 5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7
SIZE (rust/crates/bit-vec-0.8.0.crate) = 24132
-SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36
-SIZE (rust/crates/bitflags-2.8.0.crate) = 47482
+SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
+SIZE (rust/crates/bitflags-2.9.4.crate) = 47950
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/borsh-1.5.1.crate) = a6362ed55def622cddc70a4746a68554d7b687713770de539e59a739b249f8ed
-SIZE (rust/crates/borsh-1.5.1.crate) = 60666
-SHA256 (rust/crates/bstr-1.11.3.crate) = 531a9155a481e2ee699d4f98f43c0ca4ff8ee1bfd55c31e9e98fb29d2b176fe0
-SIZE (rust/crates/bstr-1.11.3.crate) = 351536
-SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
-SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
+SHA256 (rust/crates/borsh-1.5.7.crate) = ad8646f98db542e39fc66e68a20b2144f6a732636df7c2354e74645faaa433ce
+SIZE (rust/crates/borsh-1.5.7.crate) = 78062
+SHA256 (rust/crates/bstr-1.12.1.crate) = 63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab
+SIZE (rust/crates/bstr-1.12.1.crate) = 354916
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-1.9.0.crate) = 325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b
-SIZE (rust/crates/bytes-1.9.0.crate) = 67320
-SHA256 (rust/crates/camino-1.1.9.crate) = 8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3
-SIZE (rust/crates/camino-1.1.9.crate) = 37552
-SHA256 (rust/crates/camino-tempfile-1.1.1.crate) = cb905055fa81e4d427f919b2cd0d76a998267de7d225ea767a1894743a5263c2
-SIZE (rust/crates/camino-tempfile-1.1.1.crate) = 24161
-SHA256 (rust/crates/cargo-platform-0.1.9.crate) = e35af189006b9c0f00a064685c727031e3ed2d8020f7ba284d78cc2671bd36ea
-SIZE (rust/crates/cargo-platform-0.1.9.crate) = 12010
-SHA256 (rust/crates/cargo_metadata-0.19.1.crate) = 8769706aad5d996120af43197bf46ef6ad0fda35216b4505f926a365a232d924
-SIZE (rust/crates/cargo_metadata-0.19.1.crate) = 26131
-SHA256 (rust/crates/cc-1.2.5.crate) = c31a0499c1dc64f458ad13872de75c0eb7e3fdb0e67964610c914b034fc5956e
-SIZE (rust/crates/cc-1.2.5.crate) = 99839
-SHA256 (rust/crates/cfg-expr-0.17.2.crate) = 8d4ba6e40bd1184518716a6e1a781bf9160e286d219ccdb8ab2612e74cfe4789
-SIZE (rust/crates/cfg-expr-0.17.2.crate) = 44034
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
+SHA256 (rust/crates/camino-1.2.1.crate) = 276a59bf2b2c967788139340c9f0c5b12d7fd6630315c15c217e559de85d2609
+SIZE (rust/crates/camino-1.2.1.crate) = 41364
+SHA256 (rust/crates/camino-tempfile-1.4.1.crate) = 64308c4c82a5c38679945ddf88738dc1483dcc563bbb5780755ae9f8497d2b20
+SIZE (rust/crates/camino-tempfile-1.4.1.crate) = 26540
+SHA256 (rust/crates/camino-tempfile-ext-0.3.3.crate) = a8c236e531d024b1524669ee2a56eca09ab8a40f3395dc2728cde9defa9c60d8
+SIZE (rust/crates/camino-tempfile-ext-0.3.3.crate) = 19167
+SHA256 (rust/crates/cargo-platform-0.3.0.crate) = 8abf5d501fd757c2d2ee78d0cc40f606e92e3a63544420316565556ed28485e2
+SIZE (rust/crates/cargo-platform-0.3.0.crate) = 13252
+SHA256 (rust/crates/cargo_metadata-0.23.0.crate) = 981a6f317983eec002839b90fae7411a85621410ae591a9cab2ecf5cb5744873
+SIZE (rust/crates/cargo_metadata-0.23.0.crate) = 30522
+SHA256 (rust/crates/cc-1.2.30.crate) = deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7
+SIZE (rust/crates/cc-1.2.30.crate) = 108550
+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.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
+SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
-SHA256 (rust/crates/chrono-0.4.39.crate) = 7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825
-SIZE (rust/crates/chrono-0.4.39.crate) = 222248
-SHA256 (rust/crates/clap-4.5.26.crate) = a8eb5e908ef3a6efbe1ed62520fb7287959888c88485abe072543190ecc66783
-SIZE (rust/crates/clap-4.5.26.crate) = 56474
-SHA256 (rust/crates/clap_builder-4.5.26.crate) = 96b01801b5fc6a0a232407abc821660c9c6d25a1cafc0d4f85f29fb8d9afc121
-SIZE (rust/crates/clap_builder-4.5.26.crate) = 167961
-SHA256 (rust/crates/clap_derive-4.5.24.crate) = 54b755194d6389280185988721fffba69495eed5ee9feeee9a599b53db80318c
-SIZE (rust/crates/clap_derive-4.5.24.crate) = 30669
+SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
+SIZE (rust/crates/chrono-0.4.42.crate) = 238174
+SHA256 (rust/crates/clap-4.5.50.crate) = 0c2cfd7bf8a6017ddaa4e32ffe7403d547790db06bd171c1c53926faab501623
+SIZE (rust/crates/clap-4.5.50.crate) = 62030
+SHA256 (rust/crates/clap_builder-4.5.50.crate) = 0a4c05b9e80c5ccd3a7ef080ad7b6ba7d6fc00a985b8b157197075677c82c7a0
+SIZE (rust/crates/clap_builder-4.5.50.crate) = 171137
+SHA256 (rust/crates/clap_derive-4.5.49.crate) = 2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671
+SIZE (rust/crates/clap_derive-4.5.49.crate) = 33559
SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
-SHA256 (rust/crates/color-eyre-0.6.3.crate) = 55146f5e46f237f7423d74111267d4597b59b0dad0ffaf7303bce9945d843ad5
-SIZE (rust/crates/color-eyre-0.6.3.crate) = 636041
-SHA256 (rust/crates/color-spantrace-0.2.1.crate) = cd6be1b2a7e382e2b98b43b2adcca6bb0e465af0bdd38123873ae61eb17a72c2
-SIZE (rust/crates/color-spantrace-0.2.1.crate) = 189095
+SHA256 (rust/crates/color-eyre-0.6.5.crate) = e5920befb47832a6d61ee3a3a846565cfa39b331331e68a3b1d1116630f2f26d
+SIZE (rust/crates/color-eyre-0.6.5.crate) = 636255
+SHA256 (rust/crates/color-spantrace-0.3.0.crate) = b8b88ea9df13354b55bc7234ebcce36e6ef896aca2e42a15de9e10edce01b427
+SIZE (rust/crates/color-spantrace-0.3.0.crate) = 12884
SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
-SHA256 (rust/crates/config-0.15.6.crate) = e329294a796e9b22329669c1f433a746983f9e324e07f4ef135be81bb2262de4
-SIZE (rust/crates/config-0.15.6.crate) = 57381
-SHA256 (rust/crates/console-0.15.8.crate) = 0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb
-SIZE (rust/crates/console-0.15.8.crate) = 36364
+SHA256 (rust/crates/config-0.15.18.crate) = 180e549344080374f9b32ed41bf3b6b57885ff6a289367b3dbc10eea8acc1918
+SIZE (rust/crates/config-0.15.18.crate) = 59347
+SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8
+SIZE (rust/crates/console-0.15.11.crate) = 37822
+SHA256 (rust/crates/console-0.16.0.crate) = 2e09ced7ebbccb63b4c65413d821f2e00ce54c5ca4514ddc6b3c892fdbcbc69d
+SIZE (rust/crates/console-0.16.0.crate) = 39107
SHA256 (rust/crates/console-api-0.8.1.crate) = 8030735ecb0d128428b64cd379809817e620a40e5001c54465b99ec5feec2857
SIZE (rust/crates/console-api-0.8.1.crate) = 33145
SHA256 (rust/crates/console-subscriber-0.4.1.crate) = 6539aa9c6a4cd31f4b1c040f860a1eac9aa80e7df6b05d506a6e7179936d6a01
SIZE (rust/crates/console-subscriber-0.4.1.crate) = 125969
SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8
SIZE (rust/crates/const-oid-0.9.6.crate) = 45382
+SHA256 (rust/crates/convert_case-0.7.1.crate) = bb402b8d4c85569410425650ce3eddc7d698ed96d39a73f941b08fb63082f1e7
+SIZE (rust/crates/convert_case-0.7.1.crate) = 23816
SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
SHA256 (rust/crates/cp_r-0.5.2.crate) = 837ca07dfd27a2663ac7c4701bb35856b534c2a61dd47af06ccf65d3bec79ebc
SIZE (rust/crates/cp_r-0.5.2.crate) = 10695
-SHA256 (rust/crates/cpufeatures-0.2.14.crate) = 608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0
-SIZE (rust/crates/cpufeatures-0.2.14.crate) = 13165
+SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
+SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
-SHA256 (rust/crates/crossbeam-channel-0.5.13.crate) = 33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2
-SIZE (rust/crates/crossbeam-channel-0.5.13.crate) = 91174
-SHA256 (rust/crates/crossbeam-utils-0.8.20.crate) = 22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80
-SIZE (rust/crates/crossbeam-utils-0.8.20.crate) = 42487
-SHA256 (rust/crates/crossterm-0.28.1.crate) = 829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6
-SIZE (rust/crates/crossterm-0.28.1.crate) = 132275
+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.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/crossterm-0.29.0.crate) = d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b
+SIZE (rust/crates/crossterm-0.29.0.crate) = 136635
SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
@@ -137,68 +145,82 @@ SHA256 (rust/crates/curve25519-dalek-4.1.3.crate) = 97fb8b7c4503de7d6ae7b42ab72a
SIZE (rust/crates/curve25519-dalek-4.1.3.crate) = 306017
SHA256 (rust/crates/curve25519-dalek-derive-0.1.1.crate) = f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3
SIZE (rust/crates/curve25519-dalek-derive-0.1.1.crate) = 11723
-SHA256 (rust/crates/datatest-stable-0.3.2.crate) = 19ebbb3c403031a3739980c2864e3b5ee4efca009dd83d2c0f80a31555243981
-SIZE (rust/crates/datatest-stable-0.3.2.crate) = 28000
+SHA256 (rust/crates/datatest-stable-0.3.3.crate) = a867d7322eb69cf3a68a5426387a25b45cb3b9c5ee41023ee6cea92e2afadd82
+SIZE (rust/crates/datatest-stable-0.3.3.crate) = 34481
SHA256 (rust/crates/debug-ignore-1.0.5.crate) = ffe7ed1d93f4553003e20b629abe9085e1e81b1429520f897f8f8860bc6dfc21
SIZE (rust/crates/debug-ignore-1.0.5.crate) = 12016
-SHA256 (rust/crates/der-0.7.9.crate) = f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0
-SIZE (rust/crates/der-0.7.9.crate) = 85173
-SHA256 (rust/crates/derive-where-1.2.7.crate) = 62d671cc41a825ebabc75757b62d3d168c577f9149b2d49ece1dad1f72119d25
-SIZE (rust/crates/derive-where-1.2.7.crate) = 46524
-SHA256 (rust/crates/dialoguer-0.11.0.crate) = 658bce805d770f407bc62102fca7c2c64ceef2fbcb2b8bd19d2765ce093980de
-SIZE (rust/crates/dialoguer-0.11.0.crate) = 31286
+SHA256 (rust/crates/der-0.7.10.crate) = e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb
+SIZE (rust/crates/der-0.7.10.crate) = 90111
+SHA256 (rust/crates/derive-ex-0.1.8.crate) = bba95f299f6b9cd47f68a847eca2ae9060a2713af532dc35c342065544845407
+SIZE (rust/crates/derive-ex-0.1.8.crate) = 25502
+SHA256 (rust/crates/derive-where-1.6.0.crate) = ef941ded77d15ca19b40374869ac6000af1c9f2a4c0f3d4c70926287e6364a8f
+SIZE (rust/crates/derive-where-1.6.0.crate) = 52327
+SHA256 (rust/crates/derive_more-2.0.1.crate) = 093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678
+SIZE (rust/crates/derive_more-2.0.1.crate) = 70127
+SHA256 (rust/crates/derive_more-impl-2.0.1.crate) = bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3
+SIZE (rust/crates/derive_more-impl-2.0.1.crate) = 78233
+SHA256 (rust/crates/dialoguer-0.12.0.crate) = 25f104b501bf2364e78d0d3974cbc774f738f5865306ed128e1e0d7499c0ad96
+SIZE (rust/crates/dialoguer-0.12.0.crate) = 31273
SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
SIZE (rust/crates/diff-0.1.13.crate) = 46216
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
SIZE (rust/crates/digest-0.10.7.crate) = 19557
-SHA256 (rust/crates/duct-0.13.7.crate) = e4ab5718d1224b63252cd0c6f74f6480f9ffeb117438a2e0f5cf6d9a4798929c
-SIZE (rust/crates/duct-0.13.7.crate) = 30055
+SHA256 (rust/crates/document-features-0.2.11.crate) = 95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d
+SIZE (rust/crates/document-features-0.2.11.crate) = 14640
+SHA256 (rust/crates/dof-0.4.0.crate) = 0ed9b77e3c2a83995eedff2fbf992eef44c9f319b8016254f68108e27a4d06e7
+SIZE (rust/crates/dof-0.4.0.crate) = 13905
+SHA256 (rust/crates/dtrace-parser-0.3.0.crate) = dc09b90bda5770641457f1c0a42c8203c48f5a3d9799dcf1bafbd84e30ccf080
+SIZE (rust/crates/dtrace-parser-0.3.0.crate) = 9569
+SHA256 (rust/crates/duct-1.1.0.crate) = d7478638a31d1f1f3d6c9f5e57c76b906a04ac4879d6fd0fb6245bc88f73fd0b
+SIZE (rust/crates/duct-1.1.0.crate) = 35093
SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
SIZE (rust/crates/dunce-1.0.5.crate) = 8244
SHA256 (rust/crates/ed25519-2.2.3.crate) = 115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53
SIZE (rust/crates/ed25519-2.2.3.crate) = 17802
SHA256 (rust/crates/ed25519-dalek-2.1.1.crate) = 4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871
SIZE (rust/crates/ed25519-dalek-2.1.1.crate) = 85736
-SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
-SIZE (rust/crates/either-1.13.0.crate) = 19169
-SHA256 (rust/crates/enable-ansi-support-0.2.1.crate) = aa4ff3ae2a9aa54bf7ee0983e59303224de742818c1822d89f07da9856d9bc60
-SIZE (rust/crates/enable-ansi-support-0.2.1.crate) = 5666
-SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f
-SIZE (rust/crates/encode_unicode-0.3.6.crate) = 45741
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/erased-serde-0.4.5.crate) = 24e2389d65ab4fab27dc2a5de7b191e1f6617d1f1c8855c0dc569c94a4cbb18d
-SIZE (rust/crates/erased-serde-0.4.5.crate) = 25459
-SHA256 (rust/crates/errno-0.3.9.crate) = 534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba
-SIZE (rust/crates/errno-0.3.9.crate) = 10690
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/enable-ansi-support-0.3.1.crate) = ea7457668b3da8a4b702f3d79e131aa3e81cd7e81cc95fb2d54fce9f182ecc77
+SIZE (rust/crates/enable-ansi-support-0.3.1.crate) = 6112
+SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
+SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
+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/escape8259-0.5.3.crate) = 5692dd7b5a1978a5aeb0ce83b7655c58ca8efdcb79d21036ea249da95afec2c6
SIZE (rust/crates/escape8259-0.5.3.crate) = 4989
SHA256 (rust/crates/eyre-0.6.12.crate) = 7cd915d99f24784cdc19fd37ef22b97e3ff0ae756c7e492e9fbfe897d61e2aec
SIZE (rust/crates/eyre-0.6.12.crate) = 45330
SHA256 (rust/crates/fancy-regex-0.14.0.crate) = 6e24cb5a94bcae1e5408b0effca5cd7172ea3c5755049c5f3af4cd283a165298
SIZE (rust/crates/fancy-regex-0.14.0.crate) = 86969
-SHA256 (rust/crates/fastrand-2.1.1.crate) = e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6
-SIZE (rust/crates/fastrand-2.1.1.crate) = 14983
+SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
+SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
SHA256 (rust/crates/fiat-crypto-0.2.9.crate) = 28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d
SIZE (rust/crates/fiat-crypto-0.2.9.crate) = 495390
SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
SIZE (rust/crates/filetime-0.2.25.crate) = 14940
-SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
-SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
-SHA256 (rust/crates/flate2-1.0.34.crate) = a1b589b4dc103969ad3cf85c950899926ec64300a1a46d76c03a6072957036f0
-SIZE (rust/crates/flate2-1.0.34.crate) = 109174
+SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99
+SIZE (rust/crates/fixedbitset-0.5.7.crate) = 26537
+SHA256 (rust/crates/flate2-1.1.1.crate) = 7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece
+SIZE (rust/crates/flate2-1.1.1.crate) = 77224
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
+SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
+SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
+SHA256 (rust/crates/foldhash-0.2.0.crate) = 77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb
+SIZE (rust/crates/foldhash-0.2.0.crate) = 23329
SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
-SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
-SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
-SHA256 (rust/crates/fs-err-3.0.0.crate) = 8bb60e7409f34ef959985bc9d9c5ee8f5db24ee46ed9775850548021710f807f
-SIZE (rust/crates/fs-err-3.0.0.crate) = 21040
-SHA256 (rust/crates/future-queue-0.3.0.crate) = c0d1aa68ae1a41111c2ebdfec3c73479b55751b0bdceb8e1e3f7a05f3cf6b2e6
-SIZE (rust/crates/future-queue-0.3.0.crate) = 22201
+SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
+SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
+SHA256 (rust/crates/fs-err-3.1.3.crate) = 6ad492b2cf1d89d568a43508ab24f98501fe03f2f31c01e1d0fe7366a71745d2
+SIZE (rust/crates/fs-err-3.1.3.crate) = 24297
+SHA256 (rust/crates/future-queue-0.4.0.crate) = 47cdf4a7eef4808ffa1e5c47dbf37124dfe33a7acc34e8568c5d5359b365a8cb
+SIZE (rust/crates/future-queue-0.4.0.crate) = 31187
SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876
SIZE (rust/crates/futures-0.3.31.crate) = 54953
SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
@@ -219,22 +241,30 @@ SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc
SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
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.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
-SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
-SHA256 (rust/crates/gimli-0.28.1.crate) = 4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253
-SIZE (rust/crates/gimli-0.28.1.crate) = 270497
-SHA256 (rust/crates/globset-0.4.15.crate) = 15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19
-SIZE (rust/crates/globset-0.4.15.crate) = 25177
-SHA256 (rust/crates/guppy-0.17.12.crate) = 5a70d0754232d1c2fd4819914085dc06cccbe2f2377905cdd2e668ca77df6e72
-SIZE (rust/crates/guppy-0.17.12.crate) = 134573
+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
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
+SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
+SIZE (rust/crates/gimli-0.31.1.crate) = 279515
+SHA256 (rust/crates/globset-0.4.18.crate) = 52dfc19153a48bde0cbd630453615c8151bce3a5adfac7a0aebfbf0a1e1f57e3
+SIZE (rust/crates/globset-0.4.18.crate) = 28970
+SHA256 (rust/crates/globwalk-0.9.1.crate) = 0bf760ebf69878d9fd8f110c89703d90ce35095324d1f1edcb595c63945ee757
+SIZE (rust/crates/globwalk-0.9.1.crate) = 12572
+SHA256 (rust/crates/goblin-0.10.3.crate) = 51876e3748c4a347fe65b906f2b1ae46a1e55a497b22c94c1f4f2c469ff7673a
+SIZE (rust/crates/goblin-0.10.3.crate) = 253966
+SHA256 (rust/crates/guppy-0.17.23.crate) = 93383817a8d78167955d55ea78081f940df5469a02cf40eb4e26e56194fe11cb
+SIZE (rust/crates/guppy-0.17.23.crate) = 141505
SHA256 (rust/crates/guppy-workspace-hack-0.1.0.crate) = 92620684d99f750bae383ecb3be3748142d6095760afd5cbcf2261e9a279d780
SIZE (rust/crates/guppy-workspace-hack-0.1.0.crate) = 1031
-SHA256 (rust/crates/h2-0.4.6.crate) = 524e8ac6999421f49a846c2d4411f337e53497d8ec55d67753beffa43c5d9205
-SIZE (rust/crates/h2-0.4.6.crate) = 173912
+SHA256 (rust/crates/h2-0.4.10.crate) = a9421a676d1b147b16b82c9225157dc629087ef8ec4d5e2960f9437a90dac0a5
+SIZE (rust/crates/h2-0.4.10.crate) = 174800
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
-SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
-SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+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/hdrhistogram-7.5.4.crate) = 765c9198f173dd59ce26ff9f95ef0aafd0a0fe01fb9d72841bc5066a4c06511d
SIZE (rust/crates/hdrhistogram-7.5.4.crate) = 319746
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
@@ -243,120 +273,130 @@ SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486
SIZE (rust/crates/hex-0.4.3.crate) = 13299
SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
SIZE (rust/crates/home-0.5.11.crate) = 9926
-SHA256 (rust/crates/http-1.2.0.crate) = f16ca2af56261c99fba8bac40a10251ce8188205a4c448fbb745a2e4daa76fea
-SIZE (rust/crates/http-1.2.0.crate) = 105932
+SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565
+SIZE (rust/crates/http-1.3.1.crate) = 106063
SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184
SIZE (rust/crates/http-body-1.0.1.crate) = 6125
-SHA256 (rust/crates/http-body-util-0.1.2.crate) = 793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f
-SIZE (rust/crates/http-body-util-0.1.2.crate) = 12821
-SHA256 (rust/crates/httparse-1.9.5.crate) = 7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946
-SIZE (rust/crates/httparse-1.9.5.crate) = 39029
+SHA256 (rust/crates/http-body-util-0.1.3.crate) = b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a
+SIZE (rust/crates/http-body-util-0.1.3.crate) = 16975
+SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87
+SIZE (rust/crates/httparse-1.10.1.crate) = 45190
SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
-SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
-SIZE (rust/crates/humantime-2.1.0.crate) = 16749
+SHA256 (rust/crates/humantime-2.3.0.crate) = 135b12329e5e3ce057a9f972339ea52bc954fe1e9358ef27f95e89716fbc5424
+SIZE (rust/crates/humantime-2.3.0.crate) = 23242
SHA256 (rust/crates/humantime-serde-1.1.1.crate) = 57a3db5ea5923d99402c94e9feb261dc5ee9b4efa158b0315f788cf549cc200c
SIZE (rust/crates/humantime-serde-1.1.1.crate) = 7886
-SHA256 (rust/crates/hyper-1.5.0.crate) = bbbff0a806a4728c99295b254c8838933b5b082d75e3cb70c8dab21fdfbcfa9a
-SIZE (rust/crates/hyper-1.5.0.crate) = 152734
-SHA256 (rust/crates/hyper-rustls-0.27.3.crate) = 08afdbb5c31130e3034af566421053ab03787c640246a446327f550d11bcb333
-SIZE (rust/crates/hyper-rustls-0.27.3.crate) = 34834
-SHA256 (rust/crates/hyper-timeout-0.5.1.crate) = 3203a961e5c83b6f5498933e78b6b263e208c197b63e9c6c53cc82ffd3f63793
-SIZE (rust/crates/hyper-timeout-0.5.1.crate) = 17727
+SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
+SIZE (rust/crates/hyper-1.6.0.crate) = 153923
+SHA256 (rust/crates/hyper-rustls-0.27.6.crate) = 03a01595e11bdcec50946522c32dde3fc6914743000a68b93000965f2f02406d
+SIZE (rust/crates/hyper-rustls-0.27.6.crate) = 34650
+SHA256 (rust/crates/hyper-timeout-0.5.2.crate) = 2b90d566bffbce6a75bd8b09a05aa8c2cb1fabb6cb348f8840c9e4c90a0d83b0
+SIZE (rust/crates/hyper-timeout-0.5.2.crate) = 19222
SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0
SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052
-SHA256 (rust/crates/hyper-util-0.1.9.crate) = 41296eb09f183ac68eec06e03cdbea2e759633d4067b2f6552fc2e009bcad08b
-SIZE (rust/crates/hyper-util-0.1.9.crate) = 72670
-SHA256 (rust/crates/iana-time-zone-0.1.61.crate) = 235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220
-SIZE (rust/crates/iana-time-zone-0.1.61.crate) = 27685
+SHA256 (rust/crates/hyper-util-0.1.13.crate) = b1c293b6b3d21eca78250dc7dbebd6b9210ec5530e038cbfe0661b5c47ab06e8
+SIZE (rust/crates/hyper-util-0.1.13.crate) = 101913
+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-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
-SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
-SIZE (rust/crates/idna-1.0.3.crate) = 142515
+SHA256 (rust/crates/iddqd-0.3.14.crate) = bac5efd33e0c5eb0ac45cbd210541a214dac576896ca97ba08e16e3b1079cdd8
+SIZE (rust/crates/iddqd-0.3.14.crate) = 112432
+SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de
+SIZE (rust/crates/idna-1.1.0.crate) = 148747
SHA256 (rust/crates/idna_adapter-1.0.0.crate) = cfdf4f5d937a025381f5ab13624b1c5f51414bfe5c9885663226eae8d6d39560
SIZE (rust/crates/idna_adapter-1.0.0.crate) = 7722
+SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
+SIZE (rust/crates/ignore-0.4.23.crate) = 55901
SHA256 (rust/crates/include_dir-0.7.4.crate) = 923d117408f1e49d914f1a379a309cffe4f18c05cf4e3d12e613a15fc81bd0dd
SIZE (rust/crates/include_dir-0.7.4.crate) = 6365
SHA256 (rust/crates/include_dir_macros-0.7.4.crate) = 7cab85a7ed0bd5f0e76d93846e0147172bed2e2d3f859bcc33a8d9699cad1a75
SIZE (rust/crates/include_dir_macros-0.7.4.crate) = 4560
SHA256 (rust/crates/indent_write-2.2.0.crate) = 0cfe9645a18782869361d9c8732246be7b410ad4e919d3609ebabdac00ba12c3
SIZE (rust/crates/indent_write-2.2.0.crate) = 11090
-SHA256 (rust/crates/indenter-0.3.3.crate) = ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683
-SIZE (rust/crates/indenter-0.3.3.crate) = 6587
+SHA256 (rust/crates/indenter-0.3.4.crate) = 964de6e86d545b246d84badc0fef527924ace5134f30641c203ef52ba83f58d5
+SIZE (rust/crates/indenter-0.3.4.crate) = 11101
SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
-SHA256 (rust/crates/indexmap-2.7.0.crate) = 62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f
-SIZE (rust/crates/indexmap-2.7.0.crate) = 85335
-SHA256 (rust/crates/indicatif-0.17.9.crate) = cbf675b85ed934d3c67b5c5469701eec7db22689d0a2139d856e0925fa28b281
-SIZE (rust/crates/indicatif-0.17.9.crate) = 65246
-SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5
-SIZE (rust/crates/indoc-2.0.5.crate) = 14396
-SHA256 (rust/crates/insta-1.42.0.crate) = 6513e4067e16e69ed1db5ab56048ed65db32d10ba5fc1217f5393f8f17d8b5a5
-SIZE (rust/crates/insta-1.42.0.crate) = 93945
-SHA256 (rust/crates/ipnet-2.10.1.crate) = ddc24109865250148c2e0f3d25d4f0f479571723792d3802153c60922a4fb708
-SIZE (rust/crates/ipnet-2.10.1.crate) = 28407
+SHA256 (rust/crates/indexmap-2.12.0.crate) = 6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f
+SIZE (rust/crates/indexmap-2.12.0.crate) = 100446
+SHA256 (rust/crates/indicatif-0.17.11.crate) = 183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235
+SIZE (rust/crates/indicatif-0.17.11.crate) = 66577
+SHA256 (rust/crates/indicatif-0.18.2.crate) = ade6dfcba0dfb62ad59e59e7241ec8912af34fd29e0e743e3db992bd278e8b65
+SIZE (rust/crates/indicatif-0.18.2.crate) = 67401
+SHA256 (rust/crates/indoc-2.0.7.crate) = 79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706
+SIZE (rust/crates/indoc-2.0.7.crate) = 17184
+SHA256 (rust/crates/insta-1.43.2.crate) = 46fdb647ebde000f43b5b53f773c30cf9b0cb4300453208713fa38b2c70935a0
+SIZE (rust/crates/insta-1.43.2.crate) = 102183
+SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130
+SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
+SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2
+SIZE (rust/crates/iri-string-0.7.8.crate) = 141493
SHA256 (rust/crates/is_ci-1.2.0.crate) = 7655c9839580ee829dfacba1d1278c2b7883e50a277ff7541299489d6bdfdc45
SIZE (rust/crates/is_ci-1.2.0.crate) = 4521
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.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
-SIZE (rust/crates/itertools-0.13.0.crate) = 146261
SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
SIZE (rust/crates/itertools-0.14.0.crate) = 152715
-SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
-SIZE (rust/crates/itoa-1.0.14.crate) = 11210
-SHA256 (rust/crates/jobserver-0.1.32.crate) = 48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0
-SIZE (rust/crates/jobserver-0.1.32.crate) = 27549
-SHA256 (rust/crates/js-sys-0.3.72.crate) = 6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9
-SIZE (rust/crates/js-sys-0.3.72.crate) = 54096
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
+SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
+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.169.crate) = b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a
-SIZE (rust/crates/libc-0.2.169.crate) = 757901
+SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
+SIZE (rust/crates/libc-0.2.177.crate) = 792045
SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
SIZE (rust/crates/libredox-0.1.3.crate) = 6068
SHA256 (rust/crates/libtest-mimic-0.8.1.crate) = 5297962ef19edda4ce33aaa484386e0a5b3d7f2f4e037cbeee00503ef6b29d33
SIZE (rust/crates/libtest-mimic-0.8.1.crate) = 27812
-SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
-SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
-SHA256 (rust/crates/linux-raw-sys-0.4.14.crate) = 78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89
-SIZE (rust/crates/linux-raw-sys-0.4.14.crate) = 1826665
-SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
-SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
-SHA256 (rust/crates/log-0.4.24.crate) = 3d6ea2a48c204030ee31a7d7fc72c93294c92fe87ecb1789881c9543516e1a0d
-SIZE (rust/crates/log-0.4.24.crate) = 44882
+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.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
+SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
+SHA256 (rust/crates/litrs-0.4.1.crate) = b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5
+SIZE (rust/crates/litrs-0.4.1.crate) = 42603
+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.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
+SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154
+SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090
SHA256 (rust/crates/maplit-1.0.2.crate) = 3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d
SIZE (rust/crates/maplit-1.0.2.crate) = 8871
-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/matchit-0.7.3.crate) = 0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94
SIZE (rust/crates/matchit-0.7.3.crate) = 30372
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/miette-7.4.0.crate) = 317f146e2eb7021892722af37cf1b971f0a70c8406f487e24952667616192c64
-SIZE (rust/crates/miette-7.4.0.crate) = 111822
-SHA256 (rust/crates/miette-derive-7.4.0.crate) = 23c9b935fbe1d6cbd1dac857b54a688145e2d93f48db36010514d0f612d0ad67
-SIZE (rust/crates/miette-derive-7.4.0.crate) = 16821
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/memmap2-0.9.8.crate) = 843a98750cd611cc2965a8213b53b43e715f13c37a9e096c6408e69990961db7
+SIZE (rust/crates/memmap2-0.9.8.crate) = 34478
+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/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.7.4.crate) = b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08
-SIZE (rust/crates/miniz_oxide-0.7.4.crate) = 56119
-SHA256 (rust/crates/miniz_oxide-0.8.0.crate) = e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1
-SIZE (rust/crates/miniz_oxide-0.8.0.crate) = 56343
-SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
-SIZE (rust/crates/mio-1.0.3.crate) = 103703
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
+SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
+SIZE (rust/crates/mio-1.0.4.crate) = 104212
SHA256 (rust/crates/mukti-metadata-0.3.0.crate) = 26fa66de8d0e39780ff7cbb1409149f8423418339230f520240e5eb08576e1e8
SIZE (rust/crates/mukti-metadata-0.3.0.crate) = 4633
-SHA256 (rust/crates/native-tls-0.2.12.crate) = a8614eb2c83d59d1c8cc974dd3f920198647674a0a035e1af1fa58707e317466
-SIZE (rust/crates/native-tls-0.2.12.crate) = 29517
+SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e
+SIZE (rust/crates/native-tls-0.2.14.crate) = 29385
SHA256 (rust/crates/nested-0.1.1.crate) = ca2b420f638f07fe83056b55ea190bb815f609ec5a35e7017884a10f78839c9e
SIZE (rust/crates/nested-0.1.1.crate) = 6191
-SHA256 (rust/crates/newtype-uuid-1.2.1.crate) = ee3224f0e8be7c2a1ebc77ef9c3eecb90f55c6594399ee825de964526b3c9056
-SIZE (rust/crates/newtype-uuid-1.2.1.crate) = 15941
-SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
-SIZE (rust/crates/nix-0.29.0.crate) = 318248
+SHA256 (rust/crates/newtype-uuid-1.3.1.crate) = 74d1216f62e63be5fb25a9ecd1e2b37b1556a9b8c02f4831770f5d01df85c226
+SIZE (rust/crates/newtype-uuid-1.3.1.crate) = 19484
+SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6
+SIZE (rust/crates/nix-0.30.1.crate) = 342015
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
@@ -365,190 +405,218 @@ SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed3673790
SIZE (rust/crates/num_threads-0.1.7.crate) = 7455
SHA256 (rust/crates/number_prefix-0.4.0.crate) = 830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3
SIZE (rust/crates/number_prefix-0.4.0.crate) = 6922
-SHA256 (rust/crates/object-0.32.2.crate) = a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441
-SIZE (rust/crates/object-0.32.2.crate) = 286994
-SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
-SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
-SHA256 (rust/crates/openssl-0.10.68.crate) = 6174bc48f102d208783c2c84bf931bb75927a617866870de8a4ea85597f871f5
-SIZE (rust/crates/openssl-0.10.68.crate) = 276578
+SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
+SIZE (rust/crates/object-0.36.7.crate) = 329938
+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/openssl-0.10.73.crate) = 8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8
+SIZE (rust/crates/openssl-0.10.73.crate) = 283994
SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
-SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
-SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
-SHA256 (rust/crates/openssl-sys-0.9.104.crate) = 45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741
-SIZE (rust/crates/openssl-sys-0.9.104.crate) = 72287
-SHA256 (rust/crates/os_pipe-1.2.1.crate) = 5ffd2b0a5634335b135d5728d84c5e0fd726954b87111f7506a61c502280d982
-SIZE (rust/crates/os_pipe-1.2.1.crate) = 10691
-SHA256 (rust/crates/owo-colors-3.5.0.crate) = c1b04fb49957986fdce4d6ee7a65027d55d4b6d2265e5848bbb507b58ccfdb6f
-SIZE (rust/crates/owo-colors-3.5.0.crate) = 30310
-SHA256 (rust/crates/owo-colors-4.1.0.crate) = fb37767f6569cd834a413442455e0f066d0d522de8630436e2a1761d9726ba56
-SIZE (rust/crates/owo-colors-4.1.0.crate) = 31414
-SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
-SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
-SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
-SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
+SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
+SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
+SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571
+SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247
+SHA256 (rust/crates/os_pipe-1.2.2.crate) = db335f4760b14ead6290116f2427bf33a14d4f0617d49f78a246de10c1831224
+SIZE (rust/crates/os_pipe-1.2.2.crate) = 10810
+SHA256 (rust/crates/owo-colors-4.2.3.crate) = 9c6901729fa79e91a0913333229e9ca5dc725089d1c363b2f4b4760709dc4a52
+SIZE (rust/crates/owo-colors-4.2.3.crate) = 38315
+SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
+SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
+SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
+SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
SHA256 (rust/crates/pathdiff-0.2.3.crate) = df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3
SIZE (rust/crates/pathdiff-0.2.3.crate) = 7495
-SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
-SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
-SHA256 (rust/crates/petgraph-0.6.5.crate) = b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db
-SIZE (rust/crates/petgraph-0.6.5.crate) = 710970
-SHA256 (rust/crates/pin-project-1.1.7.crate) = be57f64e946e500c8ee36ef6331845d40a93055567ec57e8fae13efd33759b95
-SIZE (rust/crates/pin-project-1.1.7.crate) = 55438
-SHA256 (rust/crates/pin-project-internal-1.1.7.crate) = 3c0f5fad0874fc7abcd4d750e76917eaebbecaa2c20bde22e1dbeeba8beb758c
-SIZE (rust/crates/pin-project-internal-1.1.7.crate) = 28549
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
+SHA256 (rust/crates/pest-2.8.3.crate) = 989e7521a040efde50c3ab6bbadafbe15ab6dc042686926be59ac35d74607df4
+SIZE (rust/crates/pest-2.8.3.crate) = 130311
+SHA256 (rust/crates/pest_derive-2.8.3.crate) = 187da9a3030dbafabbbfb20cb323b976dc7b7ce91fcd84f2f74d6e31d378e2de
+SIZE (rust/crates/pest_derive-2.8.3.crate) = 43363
+SHA256 (rust/crates/pest_generator-2.8.3.crate) = 49b401d98f5757ebe97a26085998d6c0eecec4995cad6ab7fc30ffdf4b052843
+SIZE (rust/crates/pest_generator-2.8.3.crate) = 43010
+SHA256 (rust/crates/pest_meta-2.8.3.crate) = 72f27a2cfee9f9039c4d86faa5af122a0ac3851441a34865b8a043b46be0065a
+SIZE (rust/crates/pest_meta-2.8.3.crate) = 67289
+SHA256 (rust/crates/petgraph-0.8.2.crate) = 54acf3a685220b533e437e264e4d932cfbdc4cc7ec0cd232ed73c08d03b8a7ca
+SIZE (rust/crates/petgraph-0.8.2.crate) = 780998
+SHA256 (rust/crates/pin-project-1.1.10.crate) = 677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a
+SIZE (rust/crates/pin-project-1.1.10.crate) = 56348
+SHA256 (rust/crates/pin-project-internal-1.1.10.crate) = 6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861
+SIZE (rust/crates/pin-project-internal-1.1.10.crate) = 29162
SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
SHA256 (rust/crates/pkcs8-0.10.2.crate) = f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7
SIZE (rust/crates/pkcs8-0.10.2.crate) = 26360
-SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2
-SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880
-SHA256 (rust/crates/portable-atomic-1.9.0.crate) = cc9c68a3f6da06753e9335d63e27f6b9754dd1920d941135b7ea8224f141adb2
-SIZE (rust/crates/portable-atomic-1.9.0.crate) = 166365
-SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04
-SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/plain-0.2.3.crate) = b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6
+SIZE (rust/crates/plain-0.2.3.crate) = 10664
+SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e
+SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
+SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
+SHA256 (rust/crates/pretty-hex-0.4.1.crate) = bbc83ee4a840062f368f9096d80077a9841ec117e17e7f700df81958f1451254
+SIZE (rust/crates/pretty-hex-0.4.1.crate) = 6933
SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d
SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
-SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99
-SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388
-SHA256 (rust/crates/proptest-1.6.0.crate) = 14cae93065090804185d3b75f0bf93b8eeda30c7a9b4a33d3bdb3988d6229e50
-SIZE (rust/crates/proptest-1.6.0.crate) = 203276
-SHA256 (rust/crates/prost-0.13.3.crate) = 7b0487d90e047de87f984913713b85c601c05609aad5b0df4b4573fbf69aa13f
-SIZE (rust/crates/prost-0.13.3.crate) = 25684
-SHA256 (rust/crates/prost-derive-0.13.3.crate) = e9552f850d5f0964a4e4d0bf306459ac29323ddfbae05e35a7c0d35cb0803cc5
-SIZE (rust/crates/prost-derive-0.13.3.crate) = 19930
-SHA256 (rust/crates/prost-types-0.13.3.crate) = 4759aa0d3a6232fb8dbdb97b61de2c20047c68aca932c7ed76da9d788508d670
-SIZE (rust/crates/prost-types-0.13.3.crate) = 45097
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
+SHA256 (rust/crates/proptest-1.9.0.crate) = bee689443a2bd0a16ab0348b52ee43e3b2d1b1f931c8aa5c9f8de4c86fbe8c40
+SIZE (rust/crates/proptest-1.9.0.crate) = 205346
+SHA256 (rust/crates/prost-0.13.5.crate) = 2796faa41db3ec313a31f7624d9286acf277b52de526150b7e69f3debf891ee5
+SIZE (rust/crates/prost-0.13.5.crate) = 32469
+SHA256 (rust/crates/prost-derive-0.13.5.crate) = 8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d
+SIZE (rust/crates/prost-derive-0.13.5.crate) = 20600
+SHA256 (rust/crates/prost-types-0.13.5.crate) = 52c2c1bf36ddb1a1c396b3601a3cec27c2462e45f07c386894ec3ccf5332bd16
+SIZE (rust/crates/prost-types-0.13.5.crate) = 49145
+SHA256 (rust/crates/pulldown-cmark-0.13.0.crate) = 1e8bbe1a966bd2f362681a44f6edce3c2310ac21e4d5067a6e7ec396297a6ea0
+SIZE (rust/crates/pulldown-cmark-0.13.0.crate) = 154023
SHA256 (rust/crates/quick-error-1.2.3.crate) = a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0
SIZE (rust/crates/quick-error-1.2.3.crate) = 15066
SHA256 (rust/crates/quick-junit-0.5.1.crate) = 3ed1a693391a16317257103ad06a88c6529ac640846021da7c435a06fffdacd7
SIZE (rust/crates/quick-junit-0.5.1.crate) = 21088
-SHA256 (rust/crates/quick-xml-0.23.1.crate) = 11bafc859c6815fbaffbbbf4229ecb767ac913fecb27f9ad4343662e9ef099ea
-SIZE (rust/crates/quick-xml-0.23.1.crate) = 161488
-SHA256 (rust/crates/quick-xml-0.37.1.crate) = f22f29bdff3987b4d8632ef95fd6424ec7e4e0a57e2f4fc63e489e75357f6a03
-SIZE (rust/crates/quick-xml-0.37.1.crate) = 187839
-SHA256 (rust/crates/quinn-0.11.5.crate) = 8c7c5fdde3cdae7203427dc4f0a68fe0ed09833edc525a03456b153b79828684
-SIZE (rust/crates/quinn-0.11.5.crate) = 75845
-SHA256 (rust/crates/quinn-proto-0.11.8.crate) = fadfaed2cd7f389d0161bb73eeb07b7b78f8691047a6f3e73caaeae55310a4a6
-SIZE (rust/crates/quinn-proto-0.11.8.crate) = 204226
-SHA256 (rust/crates/quinn-udp-0.5.5.crate) = 4fe68c2e9e1a1234e218683dbdf9f9dfcb094113c5ac2b938dfcb9bab4c4140b
-SIZE (rust/crates/quinn-udp-0.5.5.crate) = 22778
-SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc
-SIZE (rust/crates/quote-1.0.38.crate) = 31252
+SHA256 (rust/crates/quick-xml-0.37.5.crate) = 331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb
+SIZE (rust/crates/quick-xml-0.37.5.crate) = 190481
+SHA256 (rust/crates/quinn-0.11.8.crate) = 626214629cda6781b6dc1d316ba307189c85ba657213ce642d9c77670f8202c8
+SIZE (rust/crates/quinn-0.11.8.crate) = 79949
+SHA256 (rust/crates/quinn-proto-0.11.12.crate) = 49df843a9161c85bb8aae55f101bc0bac8bcafd637a620d9122fd7e0b2f7422e
+SIZE (rust/crates/quinn-proto-0.11.12.crate) = 235821
+SHA256 (rust/crates/quinn-udp-0.5.12.crate) = ee4e529991f949c5e25755532370b8af5d114acae52326361d68d47af64aa842
+SIZE (rust/crates/quinn-udp-0.5.12.crate) = 31825
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
+SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
-SHA256 (rust/crates/rand_xorshift-0.3.0.crate) = d25bf25ec5ae4a3f1b92f929810509a2f53d7dca2f50b794ff57e3face536c8f
-SIZE (rust/crates/rand_xorshift-0.3.0.crate) = 9121
-SHA256 (rust/crates/recursion-0.5.2.crate) = 9f705426858ccd7bbfe19798239d6b6bfd9bf96bde0624a84b92694046e98871
-SIZE (rust/crates/recursion-0.5.2.crate) = 1389070
-SHA256 (rust/crates/redox_syscall-0.5.7.crate) = 9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f
-SIZE (rust/crates/redox_syscall-0.5.7.crate) = 26249
-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.8.crate) = 368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3
-SIZE (rust/crates/regex-automata-0.4.8.crate) = 617784
-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/reqwest-0.12.8.crate) = f713147fbe92361e52392c73b8c9e48c04c6625bce969ef54dc901e58e042a7b
-SIZE (rust/crates/reqwest-0.12.8.crate) = 178052
-SHA256 (rust/crates/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d
-SIZE (rust/crates/ring-0.17.8.crate) = 4188554
+SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
+SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
+SHA256 (rust/crates/rand_xorshift-0.4.0.crate) = 513962919efc330f829edb2535844d1b912b0fbe2ca165d613e4e8788bb05a5a
+SIZE (rust/crates/rand_xorshift-0.4.0.crate) = 10262
+SHA256 (rust/crates/recursion-0.5.4.crate) = 9dba2197bf7b1d87b4dd460c195f4edeb45a94e82e8054f8d5f317c1f0e93ca1
+SIZE (rust/crates/recursion-0.5.4.crate) = 1389155
+SHA256 (rust/crates/redox_syscall-0.5.12.crate) = 928fca9cf2aa042393a8325b9ead81d2f0df4cb12e1e24cef072922ccd99c5af
+SIZE (rust/crates/redox_syscall-0.5.12.crate) = 29544
+SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4
+SIZE (rust/crates/regex-1.12.2.crate) = 163843
+SHA256 (rust/crates/regex-automata-0.4.12.crate) = 722166aa0d7438abbaa4d5cc2c649dac844e8c56d82fb3d33e9c34b5cd268fc6
+SIZE (rust/crates/regex-automata-0.4.12.crate) = 625221
+SHA256 (rust/crates/regex-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58
+SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141
+SHA256 (rust/crates/reqwest-0.12.19.crate) = a2f8e5513d63f2e5b386eb5106dc67eaf3f84e95258e210489136b8b92ad6119
+SIZE (rust/crates/reqwest-0.12.19.crate) = 198998
+SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
+SIZE (rust/crates/ring-0.17.14.crate) = 1502610
SHA256 (rust/crates/ron-0.8.1.crate) = b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94
SIZE (rust/crates/ron-0.8.1.crate) = 63251
-SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
-SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
-SHA256 (rust/crates/rustc-hash-2.0.0.crate) = 583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152
-SIZE (rust/crates/rustc-hash-2.0.0.crate) = 12691
+SHA256 (rust/crates/rustc-demangle-0.1.25.crate) = 989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f
+SIZE (rust/crates/rustc-demangle-0.1.25.crate) = 29590
+SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
+SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
-SHA256 (rust/crates/rustix-0.38.37.crate) = 8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811
-SIZE (rust/crates/rustix-0.38.37.crate) = 371243
-SHA256 (rust/crates/rustls-0.23.19.crate) = 934b404430bb06b3fae2cba809eb45a1ab1aecd64491213d7c3301b88393f8d1
-SIZE (rust/crates/rustls-0.23.19.crate) = 333921
-SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50
-SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849
-SHA256 (rust/crates/rustls-pki-types-1.10.0.crate) = 16f1201b3c9a7ee8039bcadc17b7e605e2945b27eee7631788c1bd2b0643674b
-SIZE (rust/crates/rustls-pki-types-1.10.0.crate) = 55134
-SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9
-SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327
-SHA256 (rust/crates/rustversion-1.0.18.crate) = 0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248
-SIZE (rust/crates/rustversion-1.0.18.crate) = 17794
+SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
+SIZE (rust/crates/rustix-0.38.44.crate) = 379347
+SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
+SIZE (rust/crates/rustix-1.0.7.crate) = 414500
+SHA256 (rust/crates/rustls-0.23.27.crate) = 730944ca083c1c233a75c09f199e973ca499344a2b7ba9e755c457e86fb4a321
+SIZE (rust/crates/rustls-0.23.27.crate) = 355915
+SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
+SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
+SHA256 (rust/crates/rustls-webpki-0.103.3.crate) = e4a72fe2bcf7a6ac6fd7d0b9e5cb68aeb7d4c0a0271730218b3e92d43b4eb435
+SIZE (rust/crates/rustls-webpki-0.103.3.crate) = 81840
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
SHA256 (rust/crates/rusty-fork-0.3.0.crate) = cb3dcc6e454c328bb824492db107ab7c0ae8fcffe4ad210136ef014458c1bc4f
SIZE (rust/crates/rusty-fork-0.3.0.crate) = 19881
-SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
-SIZE (rust/crates/ryu-1.0.18.crate) = 47713
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/schannel-0.1.26.crate) = 01227be5826fa0690321a2ba6c5cd57a19cf3f6a09e76973b58e61de6ab9d1c1
-SIZE (rust/crates/schannel-0.1.26.crate) = 42791
+SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
+SIZE (rust/crates/schannel-0.1.27.crate) = 42772
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
+SHA256 (rust/crates/scroll-0.13.0.crate) = c1257cd4248b4132760d6524d6dda4e053bc648c9070b960929bf50cfb1e7add
+SIZE (rust/crates/scroll-0.13.0.crate) = 24154
+SHA256 (rust/crates/scroll_derive-0.13.1.crate) = ed76efe62313ab6610570951494bdaa81568026e0318eaa55f167de70eeea67d
+SIZE (rust/crates/scroll_derive-0.13.1.crate) = 8167
SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02
SIZE (rust/crates/security-framework-2.11.1.crate) = 80188
-SHA256 (rust/crates/security-framework-sys-2.12.0.crate) = ea4a292869320c0272d7bc55a5a6aafaff59b4f63404a003887b679a2e05b4b6
-SIZE (rust/crates/security-framework-sys-2.12.0.crate) = 20103
+SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32
+SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537
SHA256 (rust/crates/self-replace-1.5.0.crate) = 03ec815b5eab420ab893f63393878d89c90fdd94c0bcc44c07abb8ad95552fb7
SIZE (rust/crates/self-replace-1.5.0.crate) = 17000
-SHA256 (rust/crates/self_update-0.41.0.crate) = 469a3970061380c19852269f393e74c0fe607a4e23d85267382cf25486aa8de5
-SIZE (rust/crates/self_update-0.41.0.crate) = 42511
-SHA256 (rust/crates/semver-1.0.24.crate) = 3cb6eb87a131f756572d7fb904f6e7b68633f09cca868c5df1c4b8d1a694bbba
-SIZE (rust/crates/semver-1.0.24.crate) = 31267
-SHA256 (rust/crates/serde-1.0.217.crate) = 02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70
-SIZE (rust/crates/serde-1.0.217.crate) = 79019
-SHA256 (rust/crates/serde_derive-1.0.217.crate) = 5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0
-SIZE (rust/crates/serde_derive-1.0.217.crate) = 57749
-SHA256 (rust/crates/serde_fmt-1.0.3.crate) = e1d4ddca14104cd60529e8c7f7ba71a2c8acd8f7f5cfcdc2faf97eeb7c3010a4
-SIZE (rust/crates/serde_fmt-1.0.3.crate) = 8677
-SHA256 (rust/crates/serde_ignored-0.1.10.crate) = a8e319a36d1b52126a0d608f24e93b2d81297091818cd70625fcf50a15d84ddf
-SIZE (rust/crates/serde_ignored-0.1.10.crate) = 11789
-SHA256 (rust/crates/serde_json-1.0.135.crate) = 2b0d7ba2887406110130a978386c4e1befb98c674b4fba677954e4db976630d9
-SIZE (rust/crates/serde_json-1.0.135.crate) = 154499
-SHA256 (rust/crates/serde_path_to_error-0.1.16.crate) = af99884400da37c88f5e9146b7f1fd0fbcae8f6eec4e9da38b67d05486f814a6
-SIZE (rust/crates/serde_path_to_error-0.1.16.crate) = 16657
-SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
-SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
+SHA256 (rust/crates/self_update-0.42.0.crate) = d832c086ece0dacc29fb2947bb4219b8f6e12fe9e40b7108f9e57c4224e47b5c
+SIZE (rust/crates/self_update-0.42.0.crate) = 43673
+SHA256 (rust/crates/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2
+SIZE (rust/crates/semver-1.0.27.crate) = 30081
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
+SHA256 (rust/crates/serde_ignored-0.1.14.crate) = 115dffd5f3853e06e746965a20dcbae6ee747ae30b543d91b0e089668bb07798
+SIZE (rust/crates/serde_ignored-0.1.14.crate) = 13078
+SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
+SHA256 (rust/crates/serde_path_to_error-0.1.20.crate) = 10a9ff822e371bb5403e391ecd83e182e0e77ba7f6fe0160b795797109d1b457
+SIZE (rust/crates/serde_path_to_error-0.1.20.crate) = 18046
+SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
+SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
+SHA256 (rust/crates/serde_spanned-1.0.3.crate) = e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392
+SIZE (rust/crates/serde_spanned-1.0.3.crate) = 11011
+SHA256 (rust/crates/serde_tokenstream-0.2.2.crate) = 64060d864397305347a78851c51588fd283767e7e7589829e8121d65512340f1
+SIZE (rust/crates/serde_tokenstream-0.2.2.crate) = 19460
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
-SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
-SIZE (rust/crates/sha2-0.10.8.crate) = 26357
+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
SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
-SHA256 (rust/crates/shared_child-1.0.1.crate) = 09fa9338aed9a1df411814a5b2252f7cd206c55ae9bf2fa763f8de84603aa60c
-SIZE (rust/crates/shared_child-1.0.1.crate) = 8967
+SHA256 (rust/crates/shared_child-1.1.1.crate) = 1e362d9935bc50f019969e2f9ecd66786612daae13e8f277be7bfb66e8bed3f7
+SIZE (rust/crates/shared_child-1.1.1.crate) = 14191
+SHA256 (rust/crates/shared_thread-0.2.0.crate) = 52b86057fcb5423f5018e331ac04623e32d6b5ce85e33300f92c79a1973928b0
+SIZE (rust/crates/shared_thread-0.2.0.crate) = 6364
SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde
SIZE (rust/crates/shell-words-1.1.0.crate) = 9871
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/signal-hook-0.3.17.crate) = 8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801
-SIZE (rust/crates/signal-hook-0.3.17.crate) = 50296
+SHA256 (rust/crates/sigchld-0.2.4.crate) = 47106eded3c154e70176fc83df9737335c94ce22f821c32d17ed1db1f83badb1
+SIZE (rust/crates/sigchld-0.2.4.crate) = 9955
+SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2
+SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862
SHA256 (rust/crates/signal-hook-mio-0.2.4.crate) = 34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd
SIZE (rust/crates/signal-hook-mio-0.2.4.crate) = 9314
-SHA256 (rust/crates/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1
-SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064
+SHA256 (rust/crates/signal-hook-registry-1.4.5.crate) = 9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410
+SIZE (rust/crates/signal-hook-registry-1.4.5.crate) = 19004
SHA256 (rust/crates/signature-2.2.0.crate) = 77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de
SIZE (rust/crates/signature-2.2.0.crate) = 15531
-SHA256 (rust/crates/similar-2.6.0.crate) = 1de1d4f81173b03af4c0cbed3c898f6bff5b870e4a7f5d6f4057d62a7a4b686e
-SIZE (rust/crates/similar-2.6.0.crate) = 51659
-SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
-SIZE (rust/crates/slab-0.4.9.crate) = 17108
-SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
-SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
+SHA256 (rust/crates/similar-2.7.0.crate) = bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa
+SIZE (rust/crates/similar-2.7.0.crate) = 53928
+SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
+SIZE (rust/crates/slab-0.4.11.crate) = 18549
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/smol_str-0.3.2.crate) = 9676b89cd56310a87b93dec47b11af744f34d5fc9f367b829474eec0a891350d
SIZE (rust/crates/smol_str-0.3.2.crate) = 17504
-SHA256 (rust/crates/socket2-0.5.8.crate) = c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8
-SIZE (rust/crates/socket2-0.5.8.crate) = 56309
-SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
-SIZE (rust/crates/spin-0.9.8.crate) = 38958
+SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
+SIZE (rust/crates/socket2-0.5.10.crate) = 58169
+SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807
+SIZE (rust/crates/socket2-0.6.0.crate) = 57974
SHA256 (rust/crates/spki-0.7.3.crate) = d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d
SIZE (rust/crates/spki-0.7.3.crate) = 16409
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
@@ -565,188 +633,194 @@ SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
SHA256 (rust/crates/supports-color-3.0.2.crate) = c64fc7232dd8d2e4ac5ce4ef302b1d81e0b80d055b9d77c7c4f51f6aa4c867d6
SIZE (rust/crates/supports-color-3.0.2.crate) = 10445
-SHA256 (rust/crates/supports-hyperlinks-3.0.0.crate) = 2c0a1e5168041f5f3ff68ff7d95dcb9c8749df29f6e7e89ada40dd4c9de404ee
-SIZE (rust/crates/supports-hyperlinks-3.0.0.crate) = 8067
+SHA256 (rust/crates/supports-hyperlinks-3.1.0.crate) = 804f44ed3c63152de6a9f90acbea1a110441de43006ea51bcce8f436196a288b
+SIZE (rust/crates/supports-hyperlinks-3.1.0.crate) = 8235
SHA256 (rust/crates/supports-unicode-3.0.0.crate) = b7401a30af6cb5818bb64852270bb722533397edcfc7344954a38f420819ece2
SIZE (rust/crates/supports-unicode-3.0.0.crate) = 7825
-SHA256 (rust/crates/sval-2.13.2.crate) = f6dc0f9830c49db20e73273ffae9b5240f63c42e515af1da1fceefb69fceafd8
-SIZE (rust/crates/sval-2.13.2.crate) = 26212
-SHA256 (rust/crates/sval_buffer-2.13.2.crate) = 429922f7ad43c0ef8fd7309e14d750e38899e32eb7e8da656ea169dd28ee212f
-SIZE (rust/crates/sval_buffer-2.13.2.crate) = 18107
-SHA256 (rust/crates/sval_dynamic-2.13.2.crate) = 68f16ff5d839396c11a30019b659b0976348f3803db0626f736764c473b50ff4
-SIZE (rust/crates/sval_dynamic-2.13.2.crate) = 8229
-SHA256 (rust/crates/sval_fmt-2.13.2.crate) = c01c27a80b6151b0557f9ccbe89c11db571dc5f68113690c1e028d7e974bae94
-SIZE (rust/crates/sval_fmt-2.13.2.crate) = 10551
-SHA256 (rust/crates/sval_json-2.13.2.crate) = 0deef63c70da622b2a8069d8600cf4b05396459e665862e7bdb290fd6cf3f155
-SIZE (rust/crates/sval_json-2.13.2.crate) = 11088
-SHA256 (rust/crates/sval_nested-2.13.2.crate) = a39ce5976ae1feb814c35d290cf7cf8cd4f045782fe1548d6bc32e21f6156e9f
-SIZE (rust/crates/sval_nested-2.13.2.crate) = 16728
-SHA256 (rust/crates/sval_ref-2.13.2.crate) = bb7c6ee3751795a728bc9316a092023529ffea1783499afbc5c66f5fabebb1fa
-SIZE (rust/crates/sval_ref-2.13.2.crate) = 7935
-SHA256 (rust/crates/sval_serde-2.13.2.crate) = 2a5572d0321b68109a343634e3a5d576bf131b82180c6c442dee06349dfc652a
-SIZE (rust/crates/sval_serde-2.13.2.crate) = 10187
SHA256 (rust/crates/swrite-0.1.0.crate) = 7f3fece30b2dc06d65ecbca97b602db15bf75f932711d60cc604534f1f8b7a03
SIZE (rust/crates/swrite-0.1.0.crate) = 6641
-SHA256 (rust/crates/syn-2.0.96.crate) = d5d0adab1ae378d7f53bdebc67a39f1f151407ef230f0ce2883572f5d8985c80
-SIZE (rust/crates/syn-2.0.96.crate) = 297497
-SHA256 (rust/crates/sync_wrapper-0.1.2.crate) = 2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160
-SIZE (rust/crates/sync_wrapper-0.1.2.crate) = 6933
-SHA256 (rust/crates/sync_wrapper-1.0.1.crate) = a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394
-SIZE (rust/crates/sync_wrapper-1.0.1.crate) = 6939
-SHA256 (rust/crates/tar-0.4.43.crate) = c65998313f8e17d0d553d28f91a0df93e4dbbbf770279c7bc21ca0f09ea1a1f6
-SIZE (rust/crates/tar-0.4.43.crate) = 60181
-SHA256 (rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1
-SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488
-SHA256 (rust/crates/target-spec-3.3.1.crate) = da00bc76fdc8b7ed7163b7cf728179277b26985c177510b69cc320f30b5a517f
-SIZE (rust/crates/target-spec-3.3.1.crate) = 24993
-SHA256 (rust/crates/target-spec-miette-0.4.4.crate) = 41754f40e3eeb0f884fd2f6bd32835e611e5d1be8568af1c6313fde1dcb96c2e
-SIZE (rust/crates/target-spec-miette-0.4.4.crate) = 8114
-SHA256 (rust/crates/tempfile-3.13.0.crate) = f0f2c9fc62d0beef6951ccffd757e241266a2c833136efbe35af6cd2567dca5b
-SIZE (rust/crates/tempfile-3.13.0.crate) = 34910
-SHA256 (rust/crates/terminal_size-0.4.0.crate) = 4f599bd7ca042cfdf8f4512b277c02ba102247820f9d9d4a9f521f496751a6ef
-SIZE (rust/crates/terminal_size-0.4.0.crate) = 10036
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
+SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
+SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
+SHA256 (rust/crates/tar-0.4.44.crate) = 1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a
+SIZE (rust/crates/tar-0.4.44.crate) = 61020
+SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a
+SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923
+SHA256 (rust/crates/target-spec-3.5.4.crate) = ca3da9f675d5be234979ba2352a72510ac5fcf4a99cc48b402cd7bba300ec764
+SIZE (rust/crates/target-spec-3.5.4.crate) = 32195
+SHA256 (rust/crates/target-spec-miette-0.4.5.crate) = e23aa20579815570223b4c5bc150e95fcb362545e6eaf46a57d2a2bbcffd47b5
+SIZE (rust/crates/target-spec-miette-0.4.5.crate) = 15999
+SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
+SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
+SHA256 (rust/crates/terminal_size-0.4.2.crate) = 45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed
+SIZE (rust/crates/terminal_size-0.4.2.crate) = 9976
SHA256 (rust/crates/test-case-3.3.1.crate) = eb2550dd13afcd286853192af8601920d959b14c401fcece38071d53bf0768a8
SIZE (rust/crates/test-case-3.3.1.crate) = 8797
SHA256 (rust/crates/test-case-core-3.3.1.crate) = adcb7fd841cd518e279be3d5a3eb0636409487998a4aff22f3de87b81e88384f
SIZE (rust/crates/test-case-core-3.3.1.crate) = 14327
SHA256 (rust/crates/test-case-macros-3.3.1.crate) = 5c89e72a01ed4c579669add59014b9a524d609c0c88c6a585ce37485879f6ffb
SIZE (rust/crates/test-case-macros-3.3.1.crate) = 4961
-SHA256 (rust/crates/test-strategy-0.4.0.crate) = 2bf41af45e3f54cc184831d629d41d5b2bda8297e29c81add7ae4f362ed5e01b
-SIZE (rust/crates/test-strategy-0.4.0.crate) = 42377
-SHA256 (rust/crates/textwrap-0.16.1.crate) = 23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9
-SIZE (rust/crates/textwrap-0.16.1.crate) = 56012
+SHA256 (rust/crates/test-strategy-0.4.3.crate) = 43b12f9683de37f9980e485167ee624bfaa0b6b04da661e98e25ef9c2669bc1b
+SIZE (rust/crates/test-strategy-0.4.3.crate) = 49437
+SHA256 (rust/crates/textwrap-0.16.2.crate) = c13547615a44dc9c452a8a534638acdf07120d4b6847c8178705da06306a3057
+SIZE (rust/crates/textwrap-0.16.2.crate) = 57077
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.11.crate) = d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc
-SIZE (rust/crates/thiserror-2.0.11.crate) = 28648
+SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8
+SIZE (rust/crates/thiserror-2.0.17.crate) = 28857
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.11.crate) = 26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2
-SIZE (rust/crates/thiserror-impl-2.0.11.crate) = 21067
+SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
+SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
+SHA256 (rust/crates/thread-id-5.0.0.crate) = 99043e46c5a15af379c06add30d9c93a6c0e8849de00d244c4a2c417da128d80
+SIZE (rust/crates/thread-id-5.0.0.crate) = 10313
SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
-SHA256 (rust/crates/tinyvec-1.8.0.crate) = 445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938
-SIZE (rust/crates/tinyvec-1.8.0.crate) = 46796
+SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71
+SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
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.43.0.crate) = 3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e
-SIZE (rust/crates/tokio-1.43.0.crate) = 817422
-SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
-SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
+SHA256 (rust/crates/tokio-1.48.0.crate) = ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408
+SIZE (rust/crates/tokio-1.48.0.crate) = 843434
+SHA256 (rust/crates/tokio-macros-2.6.0.crate) = af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5
+SIZE (rust/crates/tokio-macros-2.6.0.crate) = 16505
SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676
-SHA256 (rust/crates/tokio-rustls-0.26.0.crate) = 0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4
-SIZE (rust/crates/tokio-rustls-0.26.0.crate) = 34253
+SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
+SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655
SHA256 (rust/crates/tokio-stream-0.1.17.crate) = eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047
SIZE (rust/crates/tokio-stream-0.1.17.crate) = 38477
-SHA256 (rust/crates/tokio-util-0.7.12.crate) = 61e7c3654c13bcd040d4a03abee2c75b1d14a37b423cf5a813ceae1cc903ec6a
-SIZE (rust/crates/tokio-util-0.7.12.crate) = 115177
-SHA256 (rust/crates/toml-0.8.19.crate) = a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e
-SIZE (rust/crates/toml-0.8.19.crate) = 50974
-SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41
-SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028
-SHA256 (rust/crates/toml_edit-0.22.22.crate) = 4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5
-SIZE (rust/crates/toml_edit-0.22.22.crate) = 106387
+SHA256 (rust/crates/tokio-util-0.7.15.crate) = 66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df
+SIZE (rust/crates/tokio-util-0.7.15.crate) = 124255
+SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
+SIZE (rust/crates/toml-0.8.23.crate) = 36050
+SHA256 (rust/crates/toml-0.9.8.crate) = f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8
+SIZE (rust/crates/toml-0.9.8.crate) = 56104
+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.3.crate) = f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533
+SIZE (rust/crates/toml_datetime-0.7.3.crate) = 17827
+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.7.crate) = 6485ef6d0d9b5d0ec17244ff7eb05310113c3f316f2d14200d4de56b3cb98f8d
+SIZE (rust/crates/toml_edit-0.23.7.crate) = 65946
+SHA256 (rust/crates/toml_parser-1.0.4.crate) = c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e
+SIZE (rust/crates/toml_parser-1.0.4.crate) = 34978
+SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
+SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
+SHA256 (rust/crates/toml_writer-1.0.4.crate) = df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2
+SIZE (rust/crates/toml_writer-1.0.4.crate) = 17146
SHA256 (rust/crates/tonic-0.12.3.crate) = 877c5b330756d856ffcc4553ab34a5684481ade925ecc54bcd1bf02b1d0d4d52
SIZE (rust/crates/tonic-0.12.3.crate) = 99380
SHA256 (rust/crates/tower-0.4.13.crate) = b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c
SIZE (rust/crates/tower-0.4.13.crate) = 106906
-SHA256 (rust/crates/tower-0.5.1.crate) = 2873938d487c3cfb9aed7546dc9f2711d867c9f90c46b889989a2cb84eba6b4f
-SIZE (rust/crates/tower-0.5.1.crate) = 109627
+SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9
+SIZE (rust/crates/tower-0.5.2.crate) = 109417
+SHA256 (rust/crates/tower-http-0.6.6.crate) = adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2
+SIZE (rust/crates/tower-http-0.6.6.crate) = 133515
SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e
SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180
SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3
SIZE (rust/crates/tower-service-0.3.3.crate) = 6950
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.28.crate) = 395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d
-SIZE (rust/crates/tracing-attributes-0.1.28.crate) = 33280
-SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c
-SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434
-SHA256 (rust/crates/tracing-error-0.2.0.crate) = d686ec1c0f384b1277f097b2f279a2ecc11afe8c133c1aabf036a27cb4cd206e
-SIZE (rust/crates/tracing-error-0.2.0.crate) = 13938
+SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903
+SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142
+SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
+SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
+SHA256 (rust/crates/tracing-error-0.2.1.crate) = 8b1581020d7a273442f5b45074a6a57d5757ad0a47dac0e9f0bd57b81936f3db
+SIZE (rust/crates/tracing-error-0.2.1.crate) = 14135
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/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
-SHA256 (rust/crates/typeid-1.0.2.crate) = 0e13db2e0ccd5e14a544e8a246ba2312cd25223f616442d7f2cb0e3db614236e
-SIZE (rust/crates/typeid-1.0.2.crate) = 8844
-SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
-SIZE (rust/crates/typenum-1.17.0.crate) = 42849
+SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
+SIZE (rust/crates/typenum-1.18.0.crate) = 74871
+SHA256 (rust/crates/ucd-trie-0.1.7.crate) = 2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971
+SIZE (rust/crates/ucd-trie-0.1.7.crate) = 46795
SHA256 (rust/crates/unarray-0.1.4.crate) = eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94
SIZE (rust/crates/unarray-0.1.4.crate) = 12895
-SHA256 (rust/crates/unicase-2.8.0.crate) = 7e51b68083f157f853b6379db119d1c1be0e6e4dec98101079dec41f6f5cf6df
-SIZE (rust/crates/unicase-2.8.0.crate) = 23843
-SHA256 (rust/crates/unicode-ident-1.0.14.crate) = adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83
-SIZE (rust/crates/unicode-ident-1.0.14.crate) = 47547
+SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539
+SIZE (rust/crates/unicase-2.8.1.crate) = 24088
+SHA256 (rust/crates/unicode-ident-1.0.20.crate) = 462eeb75aeb73aea900253ce739c8e18a67423fadf006037cd3ff27e82748a06
+SIZE (rust/crates/unicode-ident-1.0.20.crate) = 47416
SHA256 (rust/crates/unicode-linebreak-0.1.5.crate) = 3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f
SIZE (rust/crates/unicode-linebreak-0.1.5.crate) = 15324
SHA256 (rust/crates/unicode-normalization-0.1.24.crate) = 5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956
SIZE (rust/crates/unicode-normalization-0.1.24.crate) = 126536
+SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
+SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
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/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
-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/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da
SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538
+SHA256 (rust/crates/usdt-0.6.0.crate) = 1953f8d8a98ac7883c230963291acb65c7ed6ae3e2e4c99d5c65f4e65cc9db38
+SIZE (rust/crates/usdt-0.6.0.crate) = 15746
+SHA256 (rust/crates/usdt-attr-macro-0.6.0.crate) = 55d0d673848744c556fcfe8479f87b6974459106e4c41f38375f6d559bb0ee28
+SIZE (rust/crates/usdt-attr-macro-0.6.0.crate) = 9822
+SHA256 (rust/crates/usdt-impl-0.6.0.crate) = cf0085a93af1ca095d8b1dc8672cc4620fcd1db5dff8d165486067badce05555
+SIZE (rust/crates/usdt-impl-0.6.0.crate) = 31436
+SHA256 (rust/crates/usdt-macro-0.6.0.crate) = c9bf594f86b676f7e2fd3d523d50f9d0cffecff6c19729ff5dbebe86c4cb8cb2
+SIZE (rust/crates/usdt-macro-0.6.0.crate) = 9634
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/uuid-1.11.0.crate) = f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a
-SIZE (rust/crates/uuid-1.11.0.crate) = 47683
-SHA256 (rust/crates/valuable-0.1.0.crate) = 830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d
-SIZE (rust/crates/valuable-0.1.0.crate) = 27718
-SHA256 (rust/crates/value-bag-1.10.0.crate) = 3ef4c4aa54d5d05a279399bfa921ec387b7aba77caf7a682ae8d86785b8fdad2
-SIZE (rust/crates/value-bag-1.10.0.crate) = 40371
-SHA256 (rust/crates/value-bag-serde1-1.10.0.crate) = 4bb773bd36fd59c7ca6e336c94454d9c66386416734817927ac93d81cb3c5b0b
-SIZE (rust/crates/value-bag-serde1-1.10.0.crate) = 5564
-SHA256 (rust/crates/value-bag-sval2-1.10.0.crate) = 53a916a702cac43a88694c97657d449775667bcd14b70419441d05b7fea4a83a
-SIZE (rust/crates/value-bag-sval2-1.10.0.crate) = 5624
+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/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
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.14.1.crate) = 231fdcd7ef3037e8330d8e17e61011a2c244126acc0a982f4040ac3f9f0bc077
SIZE (rust/crates/vte-0.14.1.crate) = 57382
-SHA256 (rust/crates/wait-timeout-0.2.0.crate) = 9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6
-SIZE (rust/crates/wait-timeout-0.2.0.crate) = 12441
+SHA256 (rust/crates/wait-timeout-0.2.1.crate) = 09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11
+SIZE (rust/crates/wait-timeout-0.2.1.crate) = 11435
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
SIZE (rust/crates/want-0.3.1.crate) = 6398
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/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/wasite-0.1.0.crate) = b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b
SIZE (rust/crates/wasite-0.1.0.crate) = 2346
-SHA256 (rust/crates/wasm-bindgen-0.2.95.crate) = 128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e
-SIZE (rust/crates/wasm-bindgen-0.2.95.crate) = 43894
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.95.crate) = cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358
-SIZE (rust/crates/wasm-bindgen-backend-0.2.95.crate) = 30487
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.45.crate) = cc7ec4f8827a71586374db3e87abdb5a2bb3a15afed140221307c3ec06b1f63b
-SIZE (rust/crates/wasm-bindgen-futures-0.4.45.crate) = 14329
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.95.crate) = e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56
-SIZE (rust/crates/wasm-bindgen-macro-0.2.95.crate) = 6938
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.95.crate) = 26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.95.crate) = 21331
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.95.crate) = 65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d
-SIZE (rust/crates/wasm-bindgen-shared-0.2.95.crate) = 7649
-SHA256 (rust/crates/web-sys-0.3.72.crate) = f6488b90108c040df0fe62fa815cbdee25124641df01814dd7282749234c6112
-SIZE (rust/crates/web-sys-0.3.72.crate) = 629190
+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/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
+SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
-SHA256 (rust/crates/webpki-roots-0.26.6.crate) = 841c67bff177718f1d4dfefde8d8f0e78f9b6589319ba88312f567fc5841a958
-SIZE (rust/crates/webpki-roots-0.26.6.crate) = 255384
-SHA256 (rust/crates/whoami-1.5.2.crate) = 372d5b87f58ec45c384ba03563b03544dc5fadc3983e434b286913f5b4a9bb6d
-SIZE (rust/crates/whoami-1.5.2.crate) = 24204
-SHA256 (rust/crates/win32job-2.0.0.crate) = 5b2b1bf557d947847a30eb73f79aa6cdb3eaf3ce02f5e9599438f77896a62b3c
-SIZE (rust/crates/win32job-2.0.0.crate) = 10887
+SHA256 (rust/crates/webpki-roots-1.0.0.crate) = 2853738d1cc4f2da3a225c18ec6c3721abb31961096e9dbf5ab35fa88b19cfdb
+SIZE (rust/crates/webpki-roots-1.0.0.crate) = 248893
+SHA256 (rust/crates/whoami-1.6.1.crate) = 5d4a4db5077702ca3015d3d02d74974948aba2ad9e12ab7df718ee64ccd7e97d
+SIZE (rust/crates/whoami-1.6.1.crate) = 24975
+SHA256 (rust/crates/win32job-2.0.3.crate) = 8c6a6724ccfbf34154a8691bd868b0fcd2be2ca3f7b47b32614654f1a01b191c
+SIZE (rust/crates/win32job-2.0.3.crate) = 14237
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
@@ -755,75 +829,97 @@ SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55
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-0.52.0.crate) = e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be
-SIZE (rust/crates/windows-0.52.0.crate) = 11843715
-SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
-SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
-SHA256 (rust/crates/windows-registry-0.2.0.crate) = e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0
-SIZE (rust/crates/windows-registry-0.2.0.crate) = 10470
-SHA256 (rust/crates/windows-result-0.2.0.crate) = 1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e
-SIZE (rust/crates/windows-result-0.2.0.crate) = 12756
-SHA256 (rust/crates/windows-strings-0.1.0.crate) = 4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10
-SIZE (rust/crates/windows-strings-0.1.0.crate) = 13832
-SHA256 (rust/crates/windows-sys-0.42.0.crate) = 5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7
-SIZE (rust/crates/windows-sys-0.42.0.crate) = 3006791
+SHA256 (rust/crates/windows-0.61.1.crate) = c5ee8f3d025738cb02bad7868bbb5f8a6327501e870bf51f1b455b0a2454a419
+SIZE (rust/crates/windows-0.61.1.crate) = 9342486
+SHA256 (rust/crates/windows-collections-0.2.0.crate) = 3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8
+SIZE (rust/crates/windows-collections-0.2.0.crate) = 13579
+SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
+SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
+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
+SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
+SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
+SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
+SHA256 (rust/crates/windows-link-0.1.1.crate) = 76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38
+SIZE (rust/crates/windows-link-0.1.1.crate) = 6154
+SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
+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-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
+SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
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-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc
+SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186
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-targets-0.53.2.crate) = c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef
+SIZE (rust/crates/windows-targets-0.53.2.crate) = 7046
+SHA256 (rust/crates/windows-threading-0.1.0.crate) = b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6
+SIZE (rust/crates/windows-threading-0.1.0.crate) = 9085
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_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
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_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
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_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
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_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
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_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
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_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
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_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
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/winnow-0.6.24.crate) = c8d71a593cc5c42ad7876e2c1fda56f314f3754c084128833e64f1345ff8a03a
-SIZE (rust/crates/winnow-0.6.24.crate) = 165680
-SHA256 (rust/crates/xattr-1.3.1.crate) = 8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f
-SIZE (rust/crates/xattr-1.3.1.crate) = 12580
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
+SIZE (rust/crates/winnow-0.7.13.crate) = 174454
+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/xattr-1.5.0.crate) = 0d65cbf2f12c15564212d48f4e3dfb87923d25d611f2aed18f4cb23f0413d89e
+SIZE (rust/crates/xattr-1.5.0.crate) = 14694
SHA256 (rust/crates/xxhash-rust-0.8.15.crate) = fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3
SIZE (rust/crates/xxhash-rust-0.8.15.crate) = 21515
SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
SIZE (rust/crates/yansi-1.0.1.crate) = 75497
-SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
-SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
-SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
-SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
+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/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
-SHA256 (rust/crates/zipsign-api-0.1.2.crate) = 6413a546ada9dbcd0b9a3e0b0880581279e35047bce9797e523b3408e1df607c
-SIZE (rust/crates/zipsign-api-0.1.2.crate) = 12997
-SHA256 (rust/crates/zstd-0.13.2.crate) = fcf2b778a664581e31e389454a7072dab1647606d44f7feea22cd5abb9c9f3f9
-SIZE (rust/crates/zstd-0.13.2.crate) = 30251
-SHA256 (rust/crates/zstd-safe-7.2.1.crate) = 54a3ab4db68cea366acc5c897c7b4d4d1b8994a9cd6e6f841f8964566a419059
-SIZE (rust/crates/zstd-safe-7.2.1.crate) = 21122
-SHA256 (rust/crates/zstd-sys-2.0.13+zstd.1.5.6.crate) = 38ff0f21cfee8f97d94cef41359e0c89aa6113028ab0291aa8ca0038995a95aa
-SIZE (rust/crates/zstd-sys-2.0.13+zstd.1.5.6.crate) = 749090
-SHA256 (nextest-rs-nextest-cargo-nextest-0.9.88_GH0.tar.gz) = 77a6029a409f8ab37e5c8bfc31fccc13bc5ea8475ff3309947a5811fdc758ef4
-SIZE (nextest-rs-nextest-cargo-nextest-0.9.88_GH0.tar.gz) = 7356000
+SHA256 (rust/crates/zipsign-api-0.1.5.crate) = dba6063ff82cdbd9a765add16d369abe81e520f836054e997c2db217ceca40c0
+SIZE (rust/crates/zipsign-api-0.1.5.crate) = 17451
+SHA256 (rust/crates/zstd-0.13.3.crate) = e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a
+SIZE (rust/crates/zstd-0.13.3.crate) = 30514
+SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d
+SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350
+SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237
+SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847
+SHA256 (nextest-rs-nextest-cargo-nextest-0.9.109_GH0.tar.gz) = f3cf84703796cd413798c59552e6eaebbe18b7d5ac75106e41837a46f22891dc
+SIZE (nextest-rs-nextest-cargo-nextest-0.9.109_GH0.tar.gz) = 7445550
diff --git a/devel/pecl-swoole/Makefile b/devel/pecl-swoole/Makefile
index 76b4b1bb2ecc..c8115f61f16a 100644
--- a/devel/pecl-swoole/Makefile
+++ b/devel/pecl-swoole/Makefile
@@ -1,5 +1,6 @@
PORTNAME= swoole
-PORTVERSION= 6.1.0
+DISTVERSION= 6.1.0
+PORTREVISION= 1
CATEGORIES= devel net
MAINTAINER= vanilla@FreeBSD.org
@@ -15,9 +16,9 @@ NOT_FOR_ARCHS_REASON= upstream drop 32 bits support
USES= compiler:c11 localbase:ldflags php:build,pecl pkgconfig ssl
IGNORE_WITH_PHP= 85
-CONFIGURE_ARGS+= --enable-mysqlnd
+CONFIGURE_ARGS+= --enable-mysqlnd --enable-openssl
-OPTIONS_DEFINE= BROTLI CARES CURL PGSQL SOCKETS ZSTD
+OPTIONS_DEFINE= BROTLI CARES CURL ODBC PGSQL SOCKETS SQLITE ZSTD
CARES_LIB_DEPENDS= libcares.so:dns/c-ares
CARES_CONFIGURE_ON= --enable-cares
SOCKETS_USE= PHP=sockets:build
@@ -35,5 +36,11 @@ BROTLI_LIB_DEPENDS= libbrotlicommon.so:archivers/brotli
ZSTD_CONFIGURE_ON= --enable-zstd
ZSTD_CONFIGURE_OFF= --disable-zstd
ZSTD_LIB_DEPENDS= libzstd.so:archivers/zstd
+ODBC_CONFIGURE_ON= --with-swoole-odbc=unixODBC
+ODBC_CONFIGURE_OFF= --without-swoole-odbc
+ODBC_USE= PHP=odbc:build
+SQLITE_CONFIGURE_ON= --enable-swoole-sqlite
+SQLITE_CONFIGURE_OFF= --disable-swoole-sqlite
+SQLITE_USE= PHP=sqlite3
.include <bsd.port.mk>
diff --git a/devel/plasma6-kwrited/distinfo b/devel/plasma6-kwrited/distinfo
index fa00e8c2816d..56d85aebf2df 100644
--- a/devel/plasma6-kwrited/distinfo
+++ b/devel/plasma6-kwrited/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499232
-SHA256 (KDE/plasma/6.4.5/kwrited-6.4.5.tar.xz) = 434b83b115a480f542c97d519c27f2eb5dd4d333cfbdda28ed994813892a00d1
-SIZE (KDE/plasma/6.4.5/kwrited-6.4.5.tar.xz) = 23644
+TIMESTAMP = 1761168002
+SHA256 (KDE/plasma/6.5.0/kwrited-6.5.0.tar.xz) = 20f320ce3b430f6452a6916a429290b3cc451d9a2ba06ae087c3cfd193d631eb
+SIZE (KDE/plasma/6.5.0/kwrited-6.5.0.tar.xz) = 23572
diff --git a/devel/plasma6-plasma-sdk/distinfo b/devel/plasma6-plasma-sdk/distinfo
index f84d6387df82..a2e7e77e7a68 100644
--- a/devel/plasma6-plasma-sdk/distinfo
+++ b/devel/plasma6-plasma-sdk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499233
-SHA256 (KDE/plasma/6.4.5/plasma-sdk-6.4.5.tar.xz) = 5632dabedc3f75106d15d3d6fa5066a5be9dacf87a224c47fafe82ac11cfdbbf
-SIZE (KDE/plasma/6.4.5/plasma-sdk-6.4.5.tar.xz) = 363000
+TIMESTAMP = 1761168002
+SHA256 (KDE/plasma/6.5.0/plasma-sdk-6.5.0.tar.xz) = bc244c3d631735ea68eee425adc7d60b09f17128ba653f7cea303134606bdb81
+SIZE (KDE/plasma/6.5.0/plasma-sdk-6.5.0.tar.xz) = 361836
diff --git a/devel/plasma6-plasma5support/Makefile b/devel/plasma6-plasma5support/Makefile
index 871802aaa585..57a90db2741c 100644
--- a/devel/plasma6-plasma5support/Makefile
+++ b/devel/plasma6-plasma5support/Makefile
@@ -7,9 +7,9 @@ COMMENT= Support components for porting from KF5/Qt5 to KF6/Qt6
USES= cmake gettext gl kde:6 qt:6 tar:xz
USE_GL= gl opengl
-USE_KDE= colorscheme completion config configwidgets coreaddons i18n \
- idletime jobwidgets kio libksysguard libplasma package \
- service solid widgetsaddons xmlgui \
+USE_KDE= config coreaddons guiaddons holidays i18n idletime kio \
+ libksysguard libplasma notifications service solid \
+ unitconversion \
ecm:build
USE_QT= base declarative
diff --git a/devel/plasma6-plasma5support/distinfo b/devel/plasma6-plasma5support/distinfo
index 0923dd1bcd25..d6d08f5689c4 100644
--- a/devel/plasma6-plasma5support/distinfo
+++ b/devel/plasma6-plasma5support/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499233
-SHA256 (KDE/plasma/6.4.5/plasma5support-6.4.5.tar.xz) = acfdfbc82f8e3af7bd35d514b1e3cbb5daba8da7ba790cecb68f925a0f4df942
-SIZE (KDE/plasma/6.4.5/plasma5support-6.4.5.tar.xz) = 229772
+TIMESTAMP = 1761168002
+SHA256 (KDE/plasma/6.5.0/plasma5support-6.5.0.tar.xz) = 972a7756e8e21f49a42479d4e0f5beb644f8ffae15da5237764d24dbc509e3da
+SIZE (KDE/plasma/6.5.0/plasma5support-6.5.0.tar.xz) = 819612
diff --git a/devel/plasma6-plasma5support/pkg-plist b/devel/plasma6-plasma5support/pkg-plist
index a248b1a9e128..d3bce54b20f6 100644
--- a/devel/plasma6-plasma5support/pkg-plist
+++ b/devel/plasma6-plasma5support/pkg-plist
@@ -15,6 +15,8 @@ include/Plasma5Support/plasma5support/service.h
include/Plasma5Support/plasma5support/servicejob.h
include/Plasma5Support/plasma5support/version.h
include/Plasma5Support/plasma5support_version.h
+include/plasma5support/weather/ion.h
+include/plasma5support/weather/ion_export.h
lib/cmake/Plasma5Support/Plasma5SupportConfig.cmake
lib/cmake/Plasma5Support/Plasma5SupportConfigVersion.cmake
lib/cmake/Plasma5Support/Plasma5SupportMacros.cmake
@@ -23,18 +25,27 @@ lib/cmake/Plasma5Support/Plasma5SupportTargets.cmake
lib/libPlasma5Support.so
lib/libPlasma5Support.so.6
lib/libPlasma5Support.so.%%KDE_PLASMA_VERSION%%
+lib/libweather_ion.so
+lib/libweather_ion.so.7
+lib/libweather_ion.so.7.0.0
%%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_activities.so
%%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_apps.so
+%%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_bbcukmet.so
%%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_devicenotifications.so
+%%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_dwd.so
+%%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_envcan.so
%%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_favicons.so
%%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_filebrowser.so
%%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_hotplug.so
%%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_keystate.so
%%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_mouse.so
+%%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_noaa.so
%%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_packagekit.so
%%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_places.so
%%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_powermanagement.so
%%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_soliddevice.so
+%%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_weather.so
+%%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_wettercom.so
%%QT_QMLDIR%%/org/kde/plasma/plasma5support/kde-qmlmodule.version
%%QT_QMLDIR%%/org/kde/plasma/plasma5support/libplasma5supportplugin.so
%%QT_QMLDIR%%/org/kde/plasma/plasma5support/plasma5supportplugin.qmltypes
@@ -45,90 +56,110 @@ share/locale/ar/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/ar/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/ar/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/ar/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/ar/LC_MESSAGES/plasma_engine_weather.mo
share/locale/ast/LC_MESSAGES/libplasma5support.mo
share/locale/ast/LC_MESSAGES/plasma_engine_devicenotifications.mo
share/locale/ast/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/ast/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/ast/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/ast/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/ast/LC_MESSAGES/plasma_engine_weather.mo
share/locale/az/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/az/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/az/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/az/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/az/LC_MESSAGES/plasma_engine_weather.mo
share/locale/be/LC_MESSAGES/libplasma5support.mo
share/locale/be/LC_MESSAGES/plasma_engine_devicenotifications.mo
share/locale/be/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/be/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/be/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/be/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/be/LC_MESSAGES/plasma_engine_weather.mo
share/locale/bg/LC_MESSAGES/libplasma5support.mo
share/locale/bg/LC_MESSAGES/plasma_engine_devicenotifications.mo
share/locale/bg/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/bg/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/bg/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/bg/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/bg/LC_MESSAGES/plasma_engine_weather.mo
+share/locale/bn/LC_MESSAGES/plasma_engine_weather.mo
+share/locale/bn_IN/LC_MESSAGES/plasma_engine_weather.mo
share/locale/bs/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/bs/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/bs/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/bs/LC_MESSAGES/plasma_engine_weather.mo
share/locale/ca/LC_MESSAGES/libplasma5support.mo
share/locale/ca/LC_MESSAGES/plasma_engine_devicenotifications.mo
share/locale/ca/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/ca/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/ca/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/ca/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/ca/LC_MESSAGES/plasma_engine_weather.mo
share/locale/ca@valencia/LC_MESSAGES/libplasma5support.mo
share/locale/ca@valencia/LC_MESSAGES/plasma_engine_devicenotifications.mo
share/locale/ca@valencia/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/ca@valencia/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/ca@valencia/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/ca@valencia/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/ca@valencia/LC_MESSAGES/plasma_engine_weather.mo
share/locale/cs/LC_MESSAGES/libplasma5support.mo
share/locale/cs/LC_MESSAGES/plasma_engine_devicenotifications.mo
share/locale/cs/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/cs/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/cs/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/cs/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/cs/LC_MESSAGES/plasma_engine_weather.mo
+share/locale/csb/LC_MESSAGES/plasma_engine_weather.mo
share/locale/da/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/da/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/da/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/da/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/da/LC_MESSAGES/plasma_engine_weather.mo
share/locale/de/LC_MESSAGES/libplasma5support.mo
share/locale/de/LC_MESSAGES/plasma_engine_devicenotifications.mo
share/locale/de/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/de/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/de/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/de/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/de/LC_MESSAGES/plasma_engine_weather.mo
share/locale/el/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/el/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/el/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/el/LC_MESSAGES/plasma_engine_weather.mo
share/locale/en_GB/LC_MESSAGES/libplasma5support.mo
share/locale/en_GB/LC_MESSAGES/plasma_engine_devicenotifications.mo
share/locale/en_GB/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/en_GB/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/en_GB/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/en_GB/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/en_GB/LC_MESSAGES/plasma_engine_weather.mo
share/locale/eo/LC_MESSAGES/libplasma5support.mo
share/locale/eo/LC_MESSAGES/plasma_engine_devicenotifications.mo
share/locale/eo/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/eo/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/eo/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/eo/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/eo/LC_MESSAGES/plasma_engine_weather.mo
share/locale/es/LC_MESSAGES/libplasma5support.mo
share/locale/es/LC_MESSAGES/plasma_engine_devicenotifications.mo
share/locale/es/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/es/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/es/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/es/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/es/LC_MESSAGES/plasma_engine_weather.mo
share/locale/et/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/et/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/et/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/et/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/et/LC_MESSAGES/plasma_engine_weather.mo
share/locale/eu/LC_MESSAGES/libplasma5support.mo
share/locale/eu/LC_MESSAGES/plasma_engine_devicenotifications.mo
share/locale/eu/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/eu/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/eu/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/eu/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/eu/LC_MESSAGES/plasma_engine_weather.mo
share/locale/fa/LC_MESSAGES/libplasma5support.mo
share/locale/fi/LC_MESSAGES/libplasma5support.mo
share/locale/fi/LC_MESSAGES/plasma_engine_devicenotifications.mo
@@ -136,55 +167,67 @@ share/locale/fi/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/fi/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/fi/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/fi/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/fi/LC_MESSAGES/plasma_engine_weather.mo
share/locale/fr/LC_MESSAGES/libplasma5support.mo
share/locale/fr/LC_MESSAGES/plasma_engine_devicenotifications.mo
share/locale/fr/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/fr/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/fr/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/fr/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/fr/LC_MESSAGES/plasma_engine_weather.mo
share/locale/fy/LC_MESSAGES/plasma_engine_keystate.mo
+share/locale/fy/LC_MESSAGES/plasma_engine_weather.mo
share/locale/ga/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/ga/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/ga/LC_MESSAGES/plasma_engine_weather.mo
share/locale/gl/LC_MESSAGES/libplasma5support.mo
share/locale/gl/LC_MESSAGES/plasma_engine_devicenotifications.mo
share/locale/gl/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/gl/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/gl/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/gl/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/gl/LC_MESSAGES/plasma_engine_weather.mo
share/locale/gu/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/gu/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/gu/LC_MESSAGES/plasma_engine_weather.mo
share/locale/he/LC_MESSAGES/libplasma5support.mo
share/locale/he/LC_MESSAGES/plasma_engine_devicenotifications.mo
share/locale/he/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/he/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/he/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/he/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/he/LC_MESSAGES/plasma_engine_weather.mo
share/locale/hi/LC_MESSAGES/libplasma5support.mo
share/locale/hi/LC_MESSAGES/plasma_engine_devicenotifications.mo
share/locale/hi/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/hi/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/hi/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/hi/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/hi/LC_MESSAGES/plasma_engine_weather.mo
share/locale/hr/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/hr/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/hr/LC_MESSAGES/plasma_engine_weather.mo
share/locale/hu/LC_MESSAGES/libplasma5support.mo
share/locale/hu/LC_MESSAGES/plasma_engine_devicenotifications.mo
share/locale/hu/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/hu/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/hu/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/hu/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/hu/LC_MESSAGES/plasma_engine_weather.mo
share/locale/ia/LC_MESSAGES/libplasma5support.mo
share/locale/ia/LC_MESSAGES/plasma_engine_devicenotifications.mo
share/locale/ia/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/ia/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/ia/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/ia/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/ia/LC_MESSAGES/plasma_engine_weather.mo
share/locale/id/LC_MESSAGES/libplasma5support.mo
share/locale/id/LC_MESSAGES/plasma_engine_devicenotifications.mo
share/locale/id/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/id/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/id/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/id/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/id/LC_MESSAGES/plasma_engine_weather.mo
share/locale/ie/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/is/LC_MESSAGES/libplasma5support.mo
share/locale/is/LC_MESSAGES/plasma_engine_devicenotifications.mo
@@ -192,195 +235,241 @@ share/locale/is/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/is/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/is/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/is/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/is/LC_MESSAGES/plasma_engine_weather.mo
share/locale/it/LC_MESSAGES/libplasma5support.mo
share/locale/it/LC_MESSAGES/plasma_engine_devicenotifications.mo
share/locale/it/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/it/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/it/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/it/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/it/LC_MESSAGES/plasma_engine_weather.mo
share/locale/ja/LC_MESSAGES/libplasma5support.mo
share/locale/ja/LC_MESSAGES/plasma_engine_devicenotifications.mo
share/locale/ja/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/ja/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/ja/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/ja/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/ja/LC_MESSAGES/plasma_engine_weather.mo
share/locale/ka/LC_MESSAGES/libplasma5support.mo
share/locale/ka/LC_MESSAGES/plasma_engine_devicenotifications.mo
share/locale/ka/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/ka/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/ka/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/ka/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/ka/LC_MESSAGES/plasma_engine_weather.mo
share/locale/kk/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/kk/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/kk/LC_MESSAGES/plasma_engine_weather.mo
share/locale/km/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/km/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/km/LC_MESSAGES/plasma_engine_weather.mo
share/locale/kn/LC_MESSAGES/plasma_engine_keystate.mo
+share/locale/kn/LC_MESSAGES/plasma_engine_weather.mo
share/locale/ko/LC_MESSAGES/libplasma5support.mo
share/locale/ko/LC_MESSAGES/plasma_engine_devicenotifications.mo
share/locale/ko/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/ko/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/ko/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/ko/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/ko/LC_MESSAGES/plasma_engine_weather.mo
share/locale/lt/LC_MESSAGES/libplasma5support.mo
share/locale/lt/LC_MESSAGES/plasma_engine_devicenotifications.mo
share/locale/lt/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/lt/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/lt/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/lt/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/lt/LC_MESSAGES/plasma_engine_weather.mo
share/locale/lv/LC_MESSAGES/libplasma5support.mo
share/locale/lv/LC_MESSAGES/plasma_engine_devicenotifications.mo
share/locale/lv/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/lv/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/lv/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/lv/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/lv/LC_MESSAGES/plasma_engine_weather.mo
share/locale/mai/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/mai/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/mai/LC_MESSAGES/plasma_engine_weather.mo
share/locale/ml/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/ml/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/ml/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/ml/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/ml/LC_MESSAGES/plasma_engine_weather.mo
share/locale/mr/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/mr/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/mr/LC_MESSAGES/plasma_engine_weather.mo
share/locale/ms/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/ms/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/ms/LC_MESSAGES/plasma_engine_weather.mo
share/locale/nb/LC_MESSAGES/plasma_engine_devicenotifications.mo
share/locale/nb/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/nb/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/nb/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/nb/LC_MESSAGES/plasma_engine_weather.mo
share/locale/nds/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/nds/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/nds/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/nds/LC_MESSAGES/plasma_engine_weather.mo
share/locale/nl/LC_MESSAGES/libplasma5support.mo
share/locale/nl/LC_MESSAGES/plasma_engine_devicenotifications.mo
share/locale/nl/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/nl/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/nl/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/nl/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/nl/LC_MESSAGES/plasma_engine_weather.mo
share/locale/nn/LC_MESSAGES/libplasma5support.mo
share/locale/nn/LC_MESSAGES/plasma_engine_devicenotifications.mo
share/locale/nn/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/nn/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/nn/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/nn/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/nn/LC_MESSAGES/plasma_engine_weather.mo
share/locale/pa/LC_MESSAGES/libplasma5support.mo
share/locale/pa/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/pa/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/pa/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/pa/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/pa/LC_MESSAGES/plasma_engine_weather.mo
share/locale/pl/LC_MESSAGES/libplasma5support.mo
share/locale/pl/LC_MESSAGES/plasma_engine_devicenotifications.mo
share/locale/pl/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/pl/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/pl/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/pl/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/pl/LC_MESSAGES/plasma_engine_weather.mo
share/locale/pt/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/pt/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/pt/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/pt/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/pt/LC_MESSAGES/plasma_engine_weather.mo
share/locale/pt_BR/LC_MESSAGES/libplasma5support.mo
share/locale/pt_BR/LC_MESSAGES/plasma_engine_devicenotifications.mo
share/locale/pt_BR/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/pt_BR/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/pt_BR/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/pt_BR/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/pt_BR/LC_MESSAGES/plasma_engine_weather.mo
share/locale/ro/LC_MESSAGES/libplasma5support.mo
share/locale/ro/LC_MESSAGES/plasma_engine_devicenotifications.mo
share/locale/ro/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/ro/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/ro/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/ro/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/ro/LC_MESSAGES/plasma_engine_weather.mo
share/locale/ru/LC_MESSAGES/libplasma5support.mo
share/locale/ru/LC_MESSAGES/plasma_engine_devicenotifications.mo
share/locale/ru/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/ru/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/ru/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/ru/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/ru/LC_MESSAGES/plasma_engine_weather.mo
share/locale/sa/LC_MESSAGES/libplasma5support.mo
share/locale/sa/LC_MESSAGES/plasma_engine_devicenotifications.mo
share/locale/sa/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/sa/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/sa/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/sa/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/sa/LC_MESSAGES/plasma_engine_weather.mo
share/locale/se/LC_MESSAGES/plasma_engine_devicenotifications.mo
share/locale/si/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/si/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/si/LC_MESSAGES/plasma_engine_weather.mo
share/locale/sk/LC_MESSAGES/libplasma5support.mo
share/locale/sk/LC_MESSAGES/plasma_engine_devicenotifications.mo
share/locale/sk/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/sk/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/sk/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/sk/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/sk/LC_MESSAGES/plasma_engine_weather.mo
share/locale/sl/LC_MESSAGES/libplasma5support.mo
share/locale/sl/LC_MESSAGES/plasma_engine_devicenotifications.mo
share/locale/sl/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/sl/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/sl/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/sl/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/sl/LC_MESSAGES/plasma_engine_weather.mo
share/locale/sq/LC_MESSAGES/plasma_engine_keystate.mo
+share/locale/sq/LC_MESSAGES/plasma_engine_weather.mo
share/locale/sr/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/sr/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/sr/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/sr/LC_MESSAGES/plasma_engine_weather.mo
share/locale/sr@ijekavian/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/sr@ijekavian/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/sr@ijekavian/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/sr@ijekavian/LC_MESSAGES/plasma_engine_weather.mo
share/locale/sr@ijekavianlatin/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/sr@ijekavianlatin/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/sr@ijekavianlatin/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/sr@ijekavianlatin/LC_MESSAGES/plasma_engine_weather.mo
share/locale/sr@latin/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/sr@latin/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/sr@latin/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/sr@latin/LC_MESSAGES/plasma_engine_weather.mo
share/locale/sv/LC_MESSAGES/libplasma5support.mo
share/locale/sv/LC_MESSAGES/plasma_engine_devicenotifications.mo
share/locale/sv/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/sv/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/sv/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/sv/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/sv/LC_MESSAGES/plasma_engine_weather.mo
share/locale/ta/LC_MESSAGES/libplasma5support.mo
share/locale/ta/LC_MESSAGES/plasma_engine_devicenotifications.mo
share/locale/ta/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/ta/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/ta/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/ta/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/ta/LC_MESSAGES/plasma_engine_weather.mo
share/locale/tg/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/tg/LC_MESSAGES/plasma_engine_powermanagement.mo
+share/locale/tg/LC_MESSAGES/plasma_engine_weather.mo
share/locale/th/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/th/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/th/LC_MESSAGES/plasma_engine_weather.mo
share/locale/tok/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/tok/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/tok/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/tok/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/tok/LC_MESSAGES/plasma_engine_weather.mo
share/locale/tr/LC_MESSAGES/libplasma5support.mo
share/locale/tr/LC_MESSAGES/plasma_engine_devicenotifications.mo
share/locale/tr/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/tr/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/tr/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/tr/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/tr/LC_MESSAGES/plasma_engine_weather.mo
share/locale/ug/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/ug/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/ug/LC_MESSAGES/plasma_engine_weather.mo
share/locale/uk/LC_MESSAGES/libplasma5support.mo
share/locale/uk/LC_MESSAGES/plasma_engine_devicenotifications.mo
share/locale/uk/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/uk/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/uk/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/uk/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/uk/LC_MESSAGES/plasma_engine_weather.mo
share/locale/vi/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/vi/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/vi/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/vi/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/vi/LC_MESSAGES/plasma_engine_weather.mo
share/locale/wa/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/wa/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/wa/LC_MESSAGES/plasma_engine_weather.mo
share/locale/zh_CN/LC_MESSAGES/libplasma5support.mo
share/locale/zh_CN/LC_MESSAGES/plasma_engine_devicenotifications.mo
share/locale/zh_CN/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/zh_CN/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/zh_CN/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/zh_CN/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/zh_CN/LC_MESSAGES/plasma_engine_weather.mo
share/locale/zh_TW/LC_MESSAGES/libplasma5support.mo
share/locale/zh_TW/LC_MESSAGES/plasma_engine_devicenotifications.mo
share/locale/zh_TW/LC_MESSAGES/plasma_engine_hotplug.mo
share/locale/zh_TW/LC_MESSAGES/plasma_engine_keystate.mo
share/locale/zh_TW/LC_MESSAGES/plasma_engine_powermanagement.mo
share/locale/zh_TW/LC_MESSAGES/plasma_engine_soliddevice.mo
+share/locale/zh_TW/LC_MESSAGES/plasma_engine_weather.mo
+share/plasma/weather_legacy/noaa_station_list.xml
%%DATADIR%%/services/activities.operations
%%DATADIR%%/services/apps.operations
%%DATADIR%%/services/dataengineservice.operations
diff --git a/devel/poxml/distinfo b/devel/poxml/distinfo
index 7f3dc35ab914..cfff1a260524 100644
--- a/devel/poxml/distinfo
+++ b/devel/poxml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409950
-SHA256 (KDE/release-service/25.08.1/poxml-25.08.1.tar.xz) = 4d3e5ff6fcb0bf170416eaeff9b953fdfa99a9baee321112485b3dfaad2eee2b
-SIZE (KDE/release-service/25.08.1/poxml-25.08.1.tar.xz) = 45196
+TIMESTAMP = 1759874688
+SHA256 (KDE/release-service/25.08.2/poxml-25.08.2.tar.xz) = b4226c512781c8fe6ba143191f34b49547ae5f2b01d48481aaba984298b77ed5
+SIZE (KDE/release-service/25.08.2/poxml-25.08.2.tar.xz) = 45196
diff --git a/devel/py-dj51-strawberry-graphql/Makefile b/devel/py-dj51-strawberry-graphql/Makefile
index 6961252abb32..22c3c58e5f96 100644
--- a/devel/py-dj51-strawberry-graphql/Makefile
+++ b/devel/py-dj51-strawberry-graphql/Makefile
@@ -1,5 +1,5 @@
PORTNAME= strawberry-graphql
-DISTVERSION= 0.283.3
+DISTVERSION= 0.284.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj51-
diff --git a/devel/py-dj51-strawberry-graphql/distinfo b/devel/py-dj51-strawberry-graphql/distinfo
index ee9998a6c355..20157b230e36 100644
--- a/devel/py-dj51-strawberry-graphql/distinfo
+++ b/devel/py-dj51-strawberry-graphql/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760606137
-SHA256 (strawberry_graphql-0.283.3.tar.gz) = 375e545856b7587debd4e0f1e2a6fca19d09cc126238a07b9e5164e5eb09342a
-SIZE (strawberry_graphql-0.283.3.tar.gz) = 212141
+TIMESTAMP = 1761675331
+SHA256 (strawberry_graphql-0.284.1.tar.gz) = 1359b8110d37d0a46caacc09f28dec4816ebbcbedd36b798fb85d61d3f3fad64
+SIZE (strawberry_graphql-0.284.1.tar.gz) = 211255
diff --git a/devel/py-dj52-strawberry-graphql/Makefile b/devel/py-dj52-strawberry-graphql/Makefile
index b42f59703bb4..f6dc35032c3c 100644
--- a/devel/py-dj52-strawberry-graphql/Makefile
+++ b/devel/py-dj52-strawberry-graphql/Makefile
@@ -1,5 +1,5 @@
PORTNAME= strawberry-graphql
-DISTVERSION= 0.283.3
+DISTVERSION= 0.284.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj52-
diff --git a/devel/py-dj52-strawberry-graphql/distinfo b/devel/py-dj52-strawberry-graphql/distinfo
index ee9998a6c355..20157b230e36 100644
--- a/devel/py-dj52-strawberry-graphql/distinfo
+++ b/devel/py-dj52-strawberry-graphql/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760606137
-SHA256 (strawberry_graphql-0.283.3.tar.gz) = 375e545856b7587debd4e0f1e2a6fca19d09cc126238a07b9e5164e5eb09342a
-SIZE (strawberry_graphql-0.283.3.tar.gz) = 212141
+TIMESTAMP = 1761675331
+SHA256 (strawberry_graphql-0.284.1.tar.gz) = 1359b8110d37d0a46caacc09f28dec4816ebbcbedd36b798fb85d61d3f3fad64
+SIZE (strawberry_graphql-0.284.1.tar.gz) = 211255
diff --git a/devel/py-pyproject-metadata/Makefile b/devel/py-pyproject-metadata/Makefile
index abe3a5211555..c8af0ec7698a 100644
--- a/devel/py-pyproject-metadata/Makefile
+++ b/devel/py-pyproject-metadata/Makefile
@@ -17,7 +17,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>=0:devel/py-flit-core@${PY_FLAVO
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=19.0:devel/py-packaging@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent pep517
+USE_PYTHON= autoplist concurrent pep517 pytest
NO_ARCH= yes
diff --git a/devel/py-ruff/Makefile b/devel/py-ruff/Makefile
index dd15ce877cc8..45661b8e4dcc 100644
--- a/devel/py-ruff/Makefile
+++ b/devel/py-ruff/Makefile
@@ -1,6 +1,5 @@
PORTNAME= ruff
-DISTVERSION= 0.13.2
-PORTREVISION= 1
+DISTVERSION= 0.14.2
CATEGORIES= devel python
#MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -31,8 +30,8 @@ CARGO_CRATES= adler2-2.0.1 \
android_system_properties-0.1.5 \
anes-0.1.6 \
annotate-snippets-0.11.5 \
- anstream-0.6.20 \
- anstyle-1.0.11 \
+ anstream-0.6.21 \
+ anstyle-1.0.13 \
anstyle-lossy-1.1.4 \
anstyle-parse-0.2.7 \
anstyle-query-1.1.4 \
@@ -48,9 +47,9 @@ CARGO_CRATES= adler2-2.0.1 \
attribute-derive-macro-0.10.3 \
autocfg-1.5.0 \
base64-0.13.1 \
- bincode-1.3.3 \
bincode-2.0.1 \
bincode_derive-2.0.1 \
+ bindgen-0.72.1 \
bitflags-1.3.2 \
bitflags-2.9.4 \
bitvec-1.0.1 \
@@ -60,30 +59,32 @@ CARGO_CRATES= adler2-2.0.1 \
bumpalo-3.19.0 \
byteorder-1.5.0 \
cachedir-0.3.1 \
- camino-1.2.0 \
+ camino-1.2.1 \
cast-0.3.0 \
castaway-0.2.4 \
cc-1.2.38 \
+ cexpr-0.6.0 \
cfg-if-1.0.3 \
cfg_aliases-0.2.1 \
chrono-0.4.42 \
ciborium-0.2.2 \
ciborium-io-0.2.2 \
ciborium-ll-0.2.2 \
- clap-4.5.48 \
- clap_builder-4.5.48 \
+ clang-sys-1.8.1 \
+ clap-4.5.49 \
+ clap_builder-4.5.49 \
clap_complete-4.5.58 \
clap_complete_command-0.6.1 \
clap_complete_nushell-4.5.8 \
- clap_derive-4.5.47 \
+ clap_derive-4.5.49 \
clap_lex-0.7.5 \
clearscreen-4.0.2 \
- codspeed-3.0.5 \
- codspeed-criterion-compat-3.0.5 \
- codspeed-criterion-compat-walltime-3.0.5 \
- codspeed-divan-compat-3.0.5 \
- codspeed-divan-compat-macros-3.0.5 \
- codspeed-divan-compat-walltime-3.0.5 \
+ codspeed-4.0.4 \
+ codspeed-criterion-compat-4.0.4 \
+ codspeed-criterion-compat-walltime-4.0.4 \
+ codspeed-divan-compat-4.0.4 \
+ codspeed-divan-compat-macros-4.0.4 \
+ codspeed-divan-compat-walltime-4.0.4 \
collection_literals-1.0.2 \
colorchoice-1.0.4 \
colored-2.2.0 \
@@ -109,6 +110,8 @@ CARGO_CRATES= adler2-2.0.1 \
crossbeam-utils-0.8.21 \
crunchy-0.2.4 \
crypto-common-0.1.6 \
+ csv-1.3.1 \
+ csv-core-0.1.12 \
ctrlc-3.5.0 \
darling-0.21.3 \
darling_core-0.21.3 \
@@ -153,9 +156,9 @@ CARGO_CRATES= adler2-2.0.1 \
get-size2-0.7.0 \
getopts-0.2.24 \
getrandom-0.2.16 \
- getrandom-0.3.3 \
+ getrandom-0.3.4 \
glob-0.3.3 \
- globset-0.4.16 \
+ globset-0.4.17 \
globwalk-0.9.1 \
half-2.6.0 \
hashbrown-0.14.5 \
@@ -210,9 +213,10 @@ CARGO_CRATES= adler2-2.0.1 \
kqueue-1.1.1 \
kqueue-sys-1.0.4 \
lazy_static-1.5.0 \
- libc-0.2.175 \
- libcst-1.8.4 \
- libcst_derive-1.8.4 \
+ libc-0.2.177 \
+ libcst-1.8.5 \
+ libcst_derive-1.8.5 \
+ libloading-0.8.9 \
libmimalloc-sys-0.1.44 \
libredox-0.1.10 \
libtest-mimic-0.7.3 \
@@ -227,7 +231,7 @@ CARGO_CRATES= adler2-2.0.1 \
matchers-0.2.0 \
matches-0.1.10 \
matchit-0.8.6 \
- memchr-2.7.5 \
+ memchr-2.7.6 \
memoffset-0.9.1 \
mimalloc-0.1.48 \
minicov-0.3.7 \
@@ -283,15 +287,16 @@ CARGO_CRATES= adler2-2.0.1 \
predicates-core-1.0.9 \
predicates-tree-1.0.12 \
pretty_assertions-1.4.1 \
+ prettyplease-0.2.37 \
proc-macro-crate-3.4.0 \
proc-macro-utils-0.10.0 \
proc-macro2-1.0.101 \
- pyproject-toml-0.13.6 \
+ pyproject-toml-0.13.7 \
quick-junit-0.5.1 \
quick-xml-0.37.5 \
quickcheck-1.0.3 \
quickcheck_macros-1.1.0 \
- quote-1.0.40 \
+ quote-1.0.41 \
quote-use-0.8.4 \
quote-use-macros-0.8.4 \
r-efi-5.3.0 \
@@ -306,8 +311,10 @@ CARGO_CRATES= adler2-2.0.1 \
rayon-core-1.13.0 \
redox_syscall-0.5.17 \
redox_users-0.5.2 \
- regex-1.11.2 \
- regex-automata-0.4.10 \
+ ref-cast-1.0.25 \
+ ref-cast-impl-1.0.25 \
+ regex-1.11.3 \
+ regex-automata-0.4.13 \
regex-lite-0.1.7 \
regex-syntax-0.8.6 \
ron-0.7.1 \
@@ -318,14 +325,14 @@ CARGO_CRATES= adler2-2.0.1 \
rustversion-1.0.22 \
ryu-1.0.20 \
same-file-1.0.6 \
- schemars-0.8.22 \
- schemars_derive-0.8.22 \
+ schemars-1.0.4 \
+ schemars_derive-1.0.4 \
scopeguard-1.2.0 \
seahash-4.1.0 \
- serde-1.0.226 \
+ serde-1.0.228 \
serde-wasm-bindgen-0.6.5 \
- serde_core-1.0.226 \
- serde_derive-1.0.226 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
serde_derive_internals-0.29.1 \
serde_json-1.0.145 \
serde_repr-0.1.20 \
@@ -340,7 +347,7 @@ CARGO_CRATES= adler2-2.0.1 \
similar-2.7.0 \
siphasher-1.0.1 \
smallvec-1.15.1 \
- snapbox-0.6.21 \
+ snapbox-0.6.22 \
snapbox-macros-0.3.10 \
stable_deref_trait-1.2.0 \
static_assertions-1.1.0 \
@@ -422,7 +429,6 @@ CARGO_CRATES= adler2-2.0.1 \
wait-timeout-0.2.1 \
walkdir-2.5.0 \
wasi-0.11.1+wasi-snapshot-preview1 \
- 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 \
@@ -485,7 +491,7 @@ CARGO_CRATES= adler2-2.0.1 \
zstd-0.11.2+zstd.1.5.2 \
zstd-safe-5.0.2+zstd.1.5.2 \
zstd-sys-2.0.16+zstd.1.5.7 \
- salsa,salsa-macro-rules,salsa-macros@git+https://github.com/salsa-rs/salsa.git?rev=3713cd7eb30821c0c086591832dd6f59f2af7fe7\#3713cd7eb30821c0c086591832dd6f59f2af7fe7 \
+ salsa,salsa-macro-rules,salsa-macros@git+https://github.com/salsa-rs/salsa.git?rev=d38145c29574758de7ffbe8a13cd4584c3b09161\#d38145c29574758de7ffbe8a13cd4584c3b09161 \
lsp-types@git+https://github.com/astral-sh/lsp-types.git?rev=3512a9f\#3512a9f33eadc5402cfab1b8f7340824c8ca1439
CARGO_BUILD= no
diff --git a/devel/py-ruff/distinfo b/devel/py-ruff/distinfo
index 2647d9284ec0..1c38fb5f3e5f 100644
--- a/devel/py-ruff/distinfo
+++ b/devel/py-ruff/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1758990993
+TIMESTAMP = 1761807314
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
@@ -11,10 +11,10 @@ SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd
SIZE (rust/crates/anes-0.1.6.crate) = 23857
SHA256 (rust/crates/annotate-snippets-0.11.5.crate) = 710e8eae58854cdc1790fcb56cca04d712a17be849eeb81da2a724bf4bae2bc4
SIZE (rust/crates/annotate-snippets-0.11.5.crate) = 34687
-SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
-SIZE (rust/crates/anstream-0.6.20.crate) = 28797
-SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
-SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a
+SIZE (rust/crates/anstream-0.6.21.crate) = 29516
+SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
+SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
SHA256 (rust/crates/anstyle-lossy-1.1.4.crate) = 04d3a5dc826f84d0ea11882bb8054ff7f3d482602e11bb181101303a279ea01f
SIZE (rust/crates/anstyle-lossy-1.1.4.crate) = 10266
SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
@@ -45,12 +45,12 @@ SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c08670
SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
SIZE (rust/crates/base64-0.13.1.crate) = 61002
-SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
-SIZE (rust/crates/bincode-1.3.3.crate) = 28958
SHA256 (rust/crates/bincode-2.0.1.crate) = 36eaf5d7b090263e8150820482d5d93cd964a81e4019913c972f4edcc6edb740
SIZE (rust/crates/bincode-2.0.1.crate) = 70469
SHA256 (rust/crates/bincode_derive-2.0.1.crate) = bf95709a440f45e986983918d0e8a1f30a9b1df04918fc828670606804ac3c09
SIZE (rust/crates/bincode_derive-2.0.1.crate) = 7404
+SHA256 (rust/crates/bindgen-0.72.1.crate) = 993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895
+SIZE (rust/crates/bindgen-0.72.1.crate) = 246071
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
@@ -69,14 +69,16 @@ SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/cachedir-0.3.1.crate) = 4703f3937077db8fa35bee3c8789343c1aec2585f0146f09d658d4ccc0e8d873
SIZE (rust/crates/cachedir-0.3.1.crate) = 8668
-SHA256 (rust/crates/camino-1.2.0.crate) = e1de8bc0aa9e9385ceb3bf0c152e3a9b9544f6c4a912c8ae504e80c1f0368603
-SIZE (rust/crates/camino-1.2.0.crate) = 41313
+SHA256 (rust/crates/camino-1.2.1.crate) = 276a59bf2b2c967788139340c9f0c5b12d7fd6630315c15c217e559de85d2609
+SIZE (rust/crates/camino-1.2.1.crate) = 41364
SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
SIZE (rust/crates/cast-0.3.0.crate) = 11452
SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
SIZE (rust/crates/castaway-0.2.4.crate) = 12546
SHA256 (rust/crates/cc-1.2.38.crate) = 80f41ae168f955c12fb8960b057d70d0ca153fb83182b57d86380443527be7e9
SIZE (rust/crates/cc-1.2.38.crate) = 90139
+SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
+SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
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.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
@@ -89,34 +91,36 @@ SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce369
SIZE (rust/crates/ciborium-io-0.2.2.crate) = 6697
SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9
SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
-SHA256 (rust/crates/clap-4.5.48.crate) = e2134bb3ea021b78629caa971416385309e0131b351b25e01dc16fb54e1b5fae
-SIZE (rust/crates/clap-4.5.48.crate) = 61935
-SHA256 (rust/crates/clap_builder-4.5.48.crate) = c2ba64afa3c0a6df7fa517765e31314e983f51dda798ffba27b988194fb65dc9
-SIZE (rust/crates/clap_builder-4.5.48.crate) = 170133
+SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
+SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
+SHA256 (rust/crates/clap-4.5.49.crate) = f4512b90fa68d3a9932cea5184017c5d200f5921df706d45e853537dea51508f
+SIZE (rust/crates/clap-4.5.49.crate) = 62007
+SHA256 (rust/crates/clap_builder-4.5.49.crate) = 0025e98baa12e766c67ba13ff4695a887a1eba19569aad00a472546795bd6730
+SIZE (rust/crates/clap_builder-4.5.49.crate) = 170616
SHA256 (rust/crates/clap_complete-4.5.58.crate) = 75bf0b32ad2e152de789bb635ea4d3078f6b838ad7974143e99b99f45a04af4a
SIZE (rust/crates/clap_complete-4.5.58.crate) = 48645
SHA256 (rust/crates/clap_complete_command-0.6.1.crate) = da8e198c052315686d36371e8a3c5778b7852fc75cc313e4e11eeb7a644a1b62
SIZE (rust/crates/clap_complete_command-0.6.1.crate) = 7959
SHA256 (rust/crates/clap_complete_nushell-4.5.8.crate) = 0a0c951694691e65bf9d421d597d68416c22de9632e884c28412cb8cd8b73dce
SIZE (rust/crates/clap_complete_nushell-4.5.8.crate) = 35171
-SHA256 (rust/crates/clap_derive-4.5.47.crate) = bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c
-SIZE (rust/crates/clap_derive-4.5.47.crate) = 33550
+SHA256 (rust/crates/clap_derive-4.5.49.crate) = 2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671
+SIZE (rust/crates/clap_derive-4.5.49.crate) = 33559
SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
SHA256 (rust/crates/clearscreen-4.0.2.crate) = 85a8ab73a1c02b0c15597b22e09c7dc36e63b2f601f9d1e83ac0c3decd38b1ae
SIZE (rust/crates/clearscreen-4.0.2.crate) = 153883
-SHA256 (rust/crates/codspeed-3.0.5.crate) = 35584c5fcba8059780748866387fb97c5a203bcfc563fc3d0790af406727a117
-SIZE (rust/crates/codspeed-3.0.5.crate) = 12888
-SHA256 (rust/crates/codspeed-criterion-compat-3.0.5.crate) = 78f6c1c6bed5fd84d319e8b0889da051daa361c79b7709c9394dfe1a882bba67
-SIZE (rust/crates/codspeed-criterion-compat-3.0.5.crate) = 21807
-SHA256 (rust/crates/codspeed-criterion-compat-walltime-3.0.5.crate) = c989289ce6b1cbde72ed560496cb8fbf5aa14d5ef5666f168e7f87751038352e
-SIZE (rust/crates/codspeed-criterion-compat-walltime-3.0.5.crate) = 123677
-SHA256 (rust/crates/codspeed-divan-compat-3.0.5.crate) = adf64eda57508448d59efd940bad62ede7c50b0d451a150b8d6a0eca642792a6
-SIZE (rust/crates/codspeed-divan-compat-3.0.5.crate) = 16629
-SHA256 (rust/crates/codspeed-divan-compat-macros-3.0.5.crate) = 058167258e819b16a4ba601fdfe270349ef191154758dbce122c62a698f70ba8
-SIZE (rust/crates/codspeed-divan-compat-macros-3.0.5.crate) = 5314
-SHA256 (rust/crates/codspeed-divan-compat-walltime-3.0.5.crate) = 48f9866ee3a4ef9d2868823ea5811886763af244f2df584ca247f49281c43f1f
-SIZE (rust/crates/codspeed-divan-compat-walltime-3.0.5.crate) = 97149
+SHA256 (rust/crates/codspeed-4.0.4.crate) = d0f62ea8934802f8b374bf691eea524c3aa444d7014f604dd4182a3667b69510
+SIZE (rust/crates/codspeed-4.0.4.crate) = 219342
+SHA256 (rust/crates/codspeed-criterion-compat-4.0.4.crate) = d87efbc015fc0ff1b2001cd87df01c442824de677e01a77230bf091534687abb
+SIZE (rust/crates/codspeed-criterion-compat-4.0.4.crate) = 23308
+SHA256 (rust/crates/codspeed-criterion-compat-walltime-4.0.4.crate) = ae5713ace440123bb4f1f78dd068d46872cb8548bfe61f752e7b2ad2c06d7f00
+SIZE (rust/crates/codspeed-criterion-compat-walltime-4.0.4.crate) = 124486
+SHA256 (rust/crates/codspeed-divan-compat-4.0.4.crate) = 95b4214b974f8f5206497153e89db90274e623f06b00bf4b9143eeb7735d975d
+SIZE (rust/crates/codspeed-divan-compat-4.0.4.crate) = 19041
+SHA256 (rust/crates/codspeed-divan-compat-macros-4.0.4.crate) = a53f34a16cb70ce4fd9ad57e1db016f0718e434f34179ca652006443b9a39967
+SIZE (rust/crates/codspeed-divan-compat-macros-4.0.4.crate) = 5317
+SHA256 (rust/crates/codspeed-divan-compat-walltime-4.0.4.crate) = e8a5099050c8948dce488b8eaa2e68dc5cf571cb8f9fce99aaaecbdddb940bcd
+SIZE (rust/crates/codspeed-divan-compat-walltime-4.0.4.crate) = 98369
SHA256 (rust/crates/collection_literals-1.0.2.crate) = 26b3f65b8fb8e88ba339f7d23a390fe1b0896217da05e2a66c584c9b29a91df8
SIZE (rust/crates/collection_literals-1.0.2.crate) = 3928
SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
@@ -167,6 +171,10 @@ SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7
SIZE (rust/crates/crunchy-0.2.4.crate) = 3887
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
+SHA256 (rust/crates/csv-1.3.1.crate) = acdc4883a9c96732e4733212c01447ebd805833b7275a73ca3ee080fd77afdaf
+SIZE (rust/crates/csv-1.3.1.crate) = 888542
+SHA256 (rust/crates/csv-core-0.1.12.crate) = 7d02f3b0da4c6504f86e9cd789d8dbafab48c2321be74e9987593de5a894d93d
+SIZE (rust/crates/csv-core-0.1.12.crate) = 26298
SHA256 (rust/crates/ctrlc-3.5.0.crate) = 881c5d0a13b2f1498e2306e82cbada78390e152d4b1378fb28a84f4dcd0dc4f3
SIZE (rust/crates/ctrlc-3.5.0.crate) = 13886
SHA256 (rust/crates/darling-0.21.3.crate) = 9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0
@@ -255,12 +263,12 @@ SHA256 (rust/crates/getopts-0.2.24.crate) = cfe4fbac503b8d1f88e6676011885f34b717
SIZE (rust/crates/getopts-0.2.24.crate) = 21467
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
-SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
+SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
+SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
SIZE (rust/crates/glob-0.3.3.crate) = 22861
-SHA256 (rust/crates/globset-0.4.16.crate) = 54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5
-SIZE (rust/crates/globset-0.4.16.crate) = 26533
+SHA256 (rust/crates/globset-0.4.17.crate) = eab69130804d941f8075cfd713bf8848a2c3b3f201a9457a11e6f87e1ab62305
+SIZE (rust/crates/globset-0.4.17.crate) = 28943
SHA256 (rust/crates/globwalk-0.9.1.crate) = 0bf760ebf69878d9fd8f110c89703d90ce35095324d1f1edcb595c63945ee757
SIZE (rust/crates/globwalk-0.9.1.crate) = 12572
SHA256 (rust/crates/half-2.6.0.crate) = 459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9
@@ -369,12 +377,14 @@ SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac36
SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160
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/libcst-1.8.4.crate) = 052ef5d9fc958a51aeebdf3713573b36c6fd6eed0bf0e60e204d2c0f8cf19b9f
-SIZE (rust/crates/libcst-1.8.4.crate) = 111266
-SHA256 (rust/crates/libcst_derive-1.8.4.crate) = a91a751afee92cbdd59d4bc6754c7672712eec2d30a308f23de4e3287b2929cb
-SIZE (rust/crates/libcst_derive-1.8.4.crate) = 11337
+SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
+SIZE (rust/crates/libc-0.2.177.crate) = 792045
+SHA256 (rust/crates/libcst-1.8.5.crate) = 9d56bcd52d9b5e5f43e7fba20eb1f423ccb18c84cdf1cb506b8c1b95776b0b49
+SIZE (rust/crates/libcst-1.8.5.crate) = 111260
+SHA256 (rust/crates/libcst_derive-1.8.5.crate) = 3fcf5a725c4db703660124fe0edb98285f1605d0b87b7ee8684b699764a4f01a
+SIZE (rust/crates/libcst_derive-1.8.5.crate) = 11340
+SHA256 (rust/crates/libloading-0.8.9.crate) = d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55
+SIZE (rust/crates/libloading-0.8.9.crate) = 30222
SHA256 (rust/crates/libmimalloc-sys-0.1.44.crate) = 667f4fec20f29dfc6bc7357c582d91796c169ad7e2fce709468aefeb2c099870
SIZE (rust/crates/libmimalloc-sys-0.1.44.crate) = 451625
SHA256 (rust/crates/libredox-0.1.10.crate) = 416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb
@@ -403,8 +413,8 @@ SHA256 (rust/crates/matches-0.1.10.crate) = 2532096657941c2fea9c289d370a250971c6
SIZE (rust/crates/matches-0.1.10.crate) = 2592
SHA256 (rust/crates/matchit-0.8.6.crate) = 2f926ade0c4e170215ae43342bf13b9310a437609c81f29f86c5df6657582ef9
SIZE (rust/crates/matchit-0.8.6.crate) = 38353
-SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
-SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
+SIZE (rust/crates/memchr-2.7.6.crate) = 97616
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
SHA256 (rust/crates/mimalloc-0.1.48.crate) = e1ee66a4b64c74f4ef288bcbb9192ad9c3feaad75193129ac8509af543894fd8
@@ -515,14 +525,16 @@ SHA256 (rust/crates/predicates-tree-1.0.12.crate) = 72dd2d6d381dfb73a193c7fca536
SIZE (rust/crates/predicates-tree-1.0.12.crate) = 8392
SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d
SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
+SHA256 (rust/crates/prettyplease-0.2.37.crate) = 479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b
+SIZE (rust/crates/prettyplease-0.2.37.crate) = 72033
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-utils-0.10.0.crate) = eeaf08a13de400bc215877b5bdc088f241b12eb42f0a548d3390dc1c56bb7071
SIZE (rust/crates/proc-macro-utils-0.10.0.crate) = 21572
SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
-SHA256 (rust/crates/pyproject-toml-0.13.6.crate) = ec768e063102b426e8962989758115e8659485124de9207bc365fab524125d65
-SIZE (rust/crates/pyproject-toml-0.13.6.crate) = 18159
+SHA256 (rust/crates/pyproject-toml-0.13.7.crate) = f6d755483ad14b49e76713b52285235461a5b4f73f17612353e11a5de36a5fd2
+SIZE (rust/crates/pyproject-toml-0.13.7.crate) = 18618
SHA256 (rust/crates/quick-junit-0.5.1.crate) = 3ed1a693391a16317257103ad06a88c6529ac640846021da7c435a06fffdacd7
SIZE (rust/crates/quick-junit-0.5.1.crate) = 21088
SHA256 (rust/crates/quick-xml-0.37.5.crate) = 331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb
@@ -531,8 +543,8 @@ SHA256 (rust/crates/quickcheck-1.0.3.crate) = 588f6378e4dd99458b60ec275b4477add4
SIZE (rust/crates/quickcheck-1.0.3.crate) = 28069
SHA256 (rust/crates/quickcheck_macros-1.1.0.crate) = f71ee38b42f8459a88d3362be6f9b841ad2d5421844f61eb1c59c11bff3ac14a
SIZE (rust/crates/quickcheck_macros-1.1.0.crate) = 11744
-SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
-SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/quote-1.0.41.crate) = ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1
+SIZE (rust/crates/quote-1.0.41.crate) = 31408
SHA256 (rust/crates/quote-use-0.8.4.crate) = 9619db1197b497a36178cfc736dc96b271fe918875fbf1344c436a7e93d0321e
SIZE (rust/crates/quote-use-0.8.4.crate) = 3067
SHA256 (rust/crates/quote-use-macros-0.8.4.crate) = 82ebfb7faafadc06a7ab141a6f67bcfb24cb8beb158c6fe933f2f035afa99f35
@@ -561,10 +573,14 @@ SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20
SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
SHA256 (rust/crates/redox_users-0.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac
SIZE (rust/crates/redox_users-0.5.2.crate) = 17280
-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/ref-cast-1.0.25.crate) = f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d
+SIZE (rust/crates/ref-cast-1.0.25.crate) = 15192
+SHA256 (rust/crates/ref-cast-impl-1.0.25.crate) = b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da
+SIZE (rust/crates/ref-cast-impl-1.0.25.crate) = 10167
+SHA256 (rust/crates/regex-1.11.3.crate) = 8b5288124840bee7b386bc413c487869b360b2b4ec421ea56425128692f2a82c
+SIZE (rust/crates/regex-1.11.3.crate) = 163275
+SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c
+SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250
SHA256 (rust/crates/regex-lite-0.1.7.crate) = 943f41321c63ef1c92fd763bfe054d2668f7f225a5c29f0105903dc2fc04ba30
SIZE (rust/crates/regex-lite-0.1.7.crate) = 96903
SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
@@ -585,22 +601,22 @@ SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/schemars-0.8.22.crate) = 3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615
-SIZE (rust/crates/schemars-0.8.22.crate) = 59214
-SHA256 (rust/crates/schemars_derive-0.8.22.crate) = 32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d
-SIZE (rust/crates/schemars_derive-0.8.22.crate) = 19542
+SHA256 (rust/crates/schemars-1.0.4.crate) = 82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0
+SIZE (rust/crates/schemars-1.0.4.crate) = 88282
+SHA256 (rust/crates/schemars_derive-1.0.4.crate) = 33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80
+SIZE (rust/crates/schemars_derive-1.0.4.crate) = 31126
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
SIZE (rust/crates/seahash-4.1.0.crate) = 31976
-SHA256 (rust/crates/serde-1.0.226.crate) = 0dca6411025b24b60bfa7ec1fe1f8e710ac09782dca409ee8237ba74b51295fd
-SIZE (rust/crates/serde-1.0.226.crate) = 28484
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
SHA256 (rust/crates/serde-wasm-bindgen-0.6.5.crate) = 8302e169f0eddcc139c70f139d19d6467353af16f9fce27e8c30158036a1e16b
SIZE (rust/crates/serde-wasm-bindgen-0.6.5.crate) = 21098
-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_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
SHA256 (rust/crates/serde_derive_internals-0.29.1.crate) = 18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711
SIZE (rust/crates/serde_derive_internals-0.29.1.crate) = 26189
SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
@@ -629,8 +645,8 @@ SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42
SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
-SHA256 (rust/crates/snapbox-0.6.21.crate) = 96dcfc4581e3355d70ac2ee14cfdf81dce3d85c85f1ed9e2c1d3013f53b3436b
-SIZE (rust/crates/snapbox-0.6.21.crate) = 55301
+SHA256 (rust/crates/snapbox-0.6.22.crate) = 805d09a74586d9b17061e5be6ee5f8cc37e5982c349948114ffc5f68093fe5ec
+SIZE (rust/crates/snapbox-0.6.22.crate) = 56683
SHA256 (rust/crates/snapbox-macros-0.3.10.crate) = 16569f53ca23a41bb6f62e0a5084aa1661f4814a67fa33696a79073e03a664af
SIZE (rust/crates/snapbox-macros-0.3.10.crate) = 7129
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
@@ -793,8 +809,6 @@ 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.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
@@ -919,9 +933,9 @@ SHA256 (rust/crates/zstd-safe-5.0.2+zstd.1.5.2.crate) = 1d2a5585e04f9eea4b2a3d1e
SIZE (rust/crates/zstd-safe-5.0.2+zstd.1.5.2.crate) = 17273
SHA256 (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748
SIZE (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 775620
-SHA256 (salsa-rs-salsa-3713cd7eb30821c0c086591832dd6f59f2af7fe7_GH0.tar.gz) = 4856693da64308bb984f81a8ffb7cad21e40f2d584a286b39b92d9cf7b448206
-SIZE (salsa-rs-salsa-3713cd7eb30821c0c086591832dd6f59f2af7fe7_GH0.tar.gz) = 717350
+SHA256 (salsa-rs-salsa-d38145c29574758de7ffbe8a13cd4584c3b09161_GH0.tar.gz) = c353e2b669946dd3ad4412b36209868e95f33265e7c7751f2f13fae006cc0cd2
+SIZE (salsa-rs-salsa-d38145c29574758de7ffbe8a13cd4584c3b09161_GH0.tar.gz) = 729199
SHA256 (astral-sh-lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439_GH0.tar.gz) = 410f889792e86186b6299ad534446510207a9e2e55b78301b77fc8b661b46913
SIZE (astral-sh-lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439_GH0.tar.gz) = 71124
-SHA256 (astral-sh-ruff-0.13.2_GH0.tar.gz) = 008287603094fd8ddb98bcc7dec91300a7067f1967d6e757758f3da0a83fbb5c
-SIZE (astral-sh-ruff-0.13.2_GH0.tar.gz) = 8019386
+SHA256 (astral-sh-ruff-0.14.2_GH0.tar.gz) = f21a3f2669bfa6fa6df80b815e08e39dc245b52b46c156b0e4c7f4f1da32cd59
+SIZE (astral-sh-ruff-0.14.2_GH0.tar.gz) = 8203745
diff --git a/devel/py-strawberry-graphql/Makefile b/devel/py-strawberry-graphql/Makefile
index 474642fd2ab5..8fc608cfad7e 100644
--- a/devel/py-strawberry-graphql/Makefile
+++ b/devel/py-strawberry-graphql/Makefile
@@ -1,5 +1,5 @@
PORTNAME= strawberry-graphql
-DISTVERSION= 0.283.3
+DISTVERSION= 0.284.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -19,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}graphql-core>=3.2.0<3.4.0:devel/py-graphql-c
${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.7.0:devel/py-python-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.5.0:devel/py-typing-extensions@${PY_FLAVOR}
-USES= python
+USES= python:3.10+
USE_PYTHON= autoplist concurrent pep517
CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME}
diff --git a/devel/py-strawberry-graphql/distinfo b/devel/py-strawberry-graphql/distinfo
index ee9998a6c355..20157b230e36 100644
--- a/devel/py-strawberry-graphql/distinfo
+++ b/devel/py-strawberry-graphql/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760606137
-SHA256 (strawberry_graphql-0.283.3.tar.gz) = 375e545856b7587debd4e0f1e2a6fca19d09cc126238a07b9e5164e5eb09342a
-SIZE (strawberry_graphql-0.283.3.tar.gz) = 212141
+TIMESTAMP = 1761675331
+SHA256 (strawberry_graphql-0.284.1.tar.gz) = 1359b8110d37d0a46caacc09f28dec4816ebbcbedd36b798fb85d61d3f3fad64
+SIZE (strawberry_graphql-0.284.1.tar.gz) = 211255
diff --git a/devel/py-uv-build/Makefile b/devel/py-uv-build/Makefile
index 7dc3e01712df..54d224c5f0f9 100644
--- a/devel/py-uv-build/Makefile
+++ b/devel/py-uv-build/Makefile
@@ -1,5 +1,5 @@
PORTNAME= uv-build
-DISTVERSION= 0.9.5
+DISTVERSION= 0.9.6
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-uv-build/distinfo b/devel/py-uv-build/distinfo
index 155dda7602a0..fd2d381b4890 100644
--- a/devel/py-uv-build/distinfo
+++ b/devel/py-uv-build/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761529773
-SHA256 (uv_build-0.9.5.tar.gz) = 84d79d5937a2fdb9fefc7da897ec77727177d2690adbac61f542ba6c84eef4ac
-SIZE (uv_build-0.9.5.tar.gz) = 332137
+TIMESTAMP = 1761807953
+SHA256 (uv_build-0.9.6.tar.gz) = 092755a205393575a22fd094d82c994a2f8299dc8b9c8ff042a36af987dd9c3b
+SIZE (uv_build-0.9.6.tar.gz) = 332253
diff --git a/devel/py-uv/Makefile b/devel/py-uv/Makefile
index f7916531a6e9..cb0a010e06ed 100644
--- a/devel/py-uv/Makefile
+++ b/devel/py-uv/Makefile
@@ -1,5 +1,5 @@
PORTNAME= uv
-DISTVERSION= 0.9.5
+DISTVERSION= 0.9.6
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-uv/distinfo b/devel/py-uv/distinfo
index da1d1df84ea8..08d27f32a6df 100644
--- a/devel/py-uv/distinfo
+++ b/devel/py-uv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761529752
-SHA256 (astral-sh-uv-0.9.5_GH0.tar.gz) = 9fd1dd030b37b51dcf79b582ea77a911eeb4015a00669bd3047d3b6adea37ba8
-SIZE (astral-sh-uv-0.9.5_GH0.tar.gz) = 4752059
+TIMESTAMP = 1761807085
+SHA256 (astral-sh-uv-0.9.6_GH0.tar.gz) = c32470f9f1c2903304fa6538fea3f153a9995a7f26da8024f4617bf1ad042936
+SIZE (astral-sh-uv-0.9.6_GH0.tar.gz) = 4756506
diff --git a/devel/ruff/Makefile b/devel/ruff/Makefile
index 1b324703a129..a72bcb090c6a 100644
--- a/devel/ruff/Makefile
+++ b/devel/ruff/Makefile
@@ -1,6 +1,5 @@
PORTNAME= ruff
-DISTVERSION= 0.13.2
-PORTREVISION= 1
+DISTVERSION= 0.14.2
CATEGORIES= devel python
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/ruff/Makefile.crates b/devel/ruff/Makefile.crates
index b4217f2d346d..5a35daea503d 100644
--- a/devel/ruff/Makefile.crates
+++ b/devel/ruff/Makefile.crates
@@ -4,8 +4,8 @@ CARGO_CRATES= adler2-2.0.1 \
android_system_properties-0.1.5 \
anes-0.1.6 \
annotate-snippets-0.11.5 \
- anstream-0.6.20 \
- anstyle-1.0.11 \
+ anstream-0.6.21 \
+ anstyle-1.0.13 \
anstyle-lossy-1.1.4 \
anstyle-parse-0.2.7 \
anstyle-query-1.1.4 \
@@ -21,9 +21,9 @@ CARGO_CRATES= adler2-2.0.1 \
attribute-derive-macro-0.10.3 \
autocfg-1.5.0 \
base64-0.13.1 \
- bincode-1.3.3 \
bincode-2.0.1 \
bincode_derive-2.0.1 \
+ bindgen-0.72.1 \
bitflags-1.3.2 \
bitflags-2.9.4 \
bitvec-1.0.1 \
@@ -33,30 +33,32 @@ CARGO_CRATES= adler2-2.0.1 \
bumpalo-3.19.0 \
byteorder-1.5.0 \
cachedir-0.3.1 \
- camino-1.2.0 \
+ camino-1.2.1 \
cast-0.3.0 \
castaway-0.2.4 \
cc-1.2.38 \
+ cexpr-0.6.0 \
cfg-if-1.0.3 \
cfg_aliases-0.2.1 \
chrono-0.4.42 \
ciborium-0.2.2 \
ciborium-io-0.2.2 \
ciborium-ll-0.2.2 \
- clap-4.5.48 \
- clap_builder-4.5.48 \
+ clang-sys-1.8.1 \
+ clap-4.5.49 \
+ clap_builder-4.5.49 \
clap_complete-4.5.58 \
clap_complete_command-0.6.1 \
clap_complete_nushell-4.5.8 \
- clap_derive-4.5.47 \
+ clap_derive-4.5.49 \
clap_lex-0.7.5 \
clearscreen-4.0.2 \
- codspeed-3.0.5 \
- codspeed-criterion-compat-3.0.5 \
- codspeed-criterion-compat-walltime-3.0.5 \
- codspeed-divan-compat-3.0.5 \
- codspeed-divan-compat-macros-3.0.5 \
- codspeed-divan-compat-walltime-3.0.5 \
+ codspeed-4.0.4 \
+ codspeed-criterion-compat-4.0.4 \
+ codspeed-criterion-compat-walltime-4.0.4 \
+ codspeed-divan-compat-4.0.4 \
+ codspeed-divan-compat-macros-4.0.4 \
+ codspeed-divan-compat-walltime-4.0.4 \
collection_literals-1.0.2 \
colorchoice-1.0.4 \
colored-2.2.0 \
@@ -82,6 +84,8 @@ CARGO_CRATES= adler2-2.0.1 \
crossbeam-utils-0.8.21 \
crunchy-0.2.4 \
crypto-common-0.1.6 \
+ csv-1.3.1 \
+ csv-core-0.1.12 \
ctrlc-3.5.0 \
darling-0.21.3 \
darling_core-0.21.3 \
@@ -126,9 +130,9 @@ CARGO_CRATES= adler2-2.0.1 \
get-size2-0.7.0 \
getopts-0.2.24 \
getrandom-0.2.16 \
- getrandom-0.3.3 \
+ getrandom-0.3.4 \
glob-0.3.3 \
- globset-0.4.16 \
+ globset-0.4.17 \
globwalk-0.9.1 \
half-2.6.0 \
hashbrown-0.14.5 \
@@ -183,9 +187,10 @@ CARGO_CRATES= adler2-2.0.1 \
kqueue-1.1.1 \
kqueue-sys-1.0.4 \
lazy_static-1.5.0 \
- libc-0.2.175 \
- libcst-1.8.4 \
- libcst_derive-1.8.4 \
+ libc-0.2.177 \
+ libcst-1.8.5 \
+ libcst_derive-1.8.5 \
+ libloading-0.8.9 \
libmimalloc-sys-0.1.44 \
libredox-0.1.10 \
libtest-mimic-0.7.3 \
@@ -200,7 +205,7 @@ CARGO_CRATES= adler2-2.0.1 \
matchers-0.2.0 \
matches-0.1.10 \
matchit-0.8.6 \
- memchr-2.7.5 \
+ memchr-2.7.6 \
memoffset-0.9.1 \
mimalloc-0.1.48 \
minicov-0.3.7 \
@@ -256,15 +261,16 @@ CARGO_CRATES= adler2-2.0.1 \
predicates-core-1.0.9 \
predicates-tree-1.0.12 \
pretty_assertions-1.4.1 \
+ prettyplease-0.2.37 \
proc-macro-crate-3.4.0 \
proc-macro-utils-0.10.0 \
proc-macro2-1.0.101 \
- pyproject-toml-0.13.6 \
+ pyproject-toml-0.13.7 \
quick-junit-0.5.1 \
quick-xml-0.37.5 \
quickcheck-1.0.3 \
quickcheck_macros-1.1.0 \
- quote-1.0.40 \
+ quote-1.0.41 \
quote-use-0.8.4 \
quote-use-macros-0.8.4 \
r-efi-5.3.0 \
@@ -279,8 +285,10 @@ CARGO_CRATES= adler2-2.0.1 \
rayon-core-1.13.0 \
redox_syscall-0.5.17 \
redox_users-0.5.2 \
- regex-1.11.2 \
- regex-automata-0.4.10 \
+ ref-cast-1.0.25 \
+ ref-cast-impl-1.0.25 \
+ regex-1.11.3 \
+ regex-automata-0.4.13 \
regex-lite-0.1.7 \
regex-syntax-0.8.6 \
ron-0.7.1 \
@@ -291,14 +299,14 @@ CARGO_CRATES= adler2-2.0.1 \
rustversion-1.0.22 \
ryu-1.0.20 \
same-file-1.0.6 \
- schemars-0.8.22 \
- schemars_derive-0.8.22 \
+ schemars-1.0.4 \
+ schemars_derive-1.0.4 \
scopeguard-1.2.0 \
seahash-4.1.0 \
- serde-1.0.226 \
+ serde-1.0.228 \
serde-wasm-bindgen-0.6.5 \
- serde_core-1.0.226 \
- serde_derive-1.0.226 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
serde_derive_internals-0.29.1 \
serde_json-1.0.145 \
serde_repr-0.1.20 \
@@ -313,7 +321,7 @@ CARGO_CRATES= adler2-2.0.1 \
similar-2.7.0 \
siphasher-1.0.1 \
smallvec-1.15.1 \
- snapbox-0.6.21 \
+ snapbox-0.6.22 \
snapbox-macros-0.3.10 \
stable_deref_trait-1.2.0 \
static_assertions-1.1.0 \
@@ -395,7 +403,6 @@ CARGO_CRATES= adler2-2.0.1 \
wait-timeout-0.2.1 \
walkdir-2.5.0 \
wasi-0.11.1+wasi-snapshot-preview1 \
- 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 \
@@ -458,5 +465,5 @@ CARGO_CRATES= adler2-2.0.1 \
zstd-0.11.2+zstd.1.5.2 \
zstd-safe-5.0.2+zstd.1.5.2 \
zstd-sys-2.0.16+zstd.1.5.7 \
- salsa,salsa-macro-rules,salsa-macros@git+https://github.com/salsa-rs/salsa.git?rev=3713cd7eb30821c0c086591832dd6f59f2af7fe7\#3713cd7eb30821c0c086591832dd6f59f2af7fe7 \
+ salsa,salsa-macro-rules,salsa-macros@git+https://github.com/salsa-rs/salsa.git?rev=d38145c29574758de7ffbe8a13cd4584c3b09161\#d38145c29574758de7ffbe8a13cd4584c3b09161 \
lsp-types@git+https://github.com/astral-sh/lsp-types.git?rev=3512a9f\#3512a9f33eadc5402cfab1b8f7340824c8ca1439
diff --git a/devel/ruff/distinfo b/devel/ruff/distinfo
index 0d7c0f1b9993..95e842d98f8b 100644
--- a/devel/ruff/distinfo
+++ b/devel/ruff/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1758990961
+TIMESTAMP = 1761807296
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
@@ -11,10 +11,10 @@ SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd
SIZE (rust/crates/anes-0.1.6.crate) = 23857
SHA256 (rust/crates/annotate-snippets-0.11.5.crate) = 710e8eae58854cdc1790fcb56cca04d712a17be849eeb81da2a724bf4bae2bc4
SIZE (rust/crates/annotate-snippets-0.11.5.crate) = 34687
-SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
-SIZE (rust/crates/anstream-0.6.20.crate) = 28797
-SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
-SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a
+SIZE (rust/crates/anstream-0.6.21.crate) = 29516
+SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
+SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
SHA256 (rust/crates/anstyle-lossy-1.1.4.crate) = 04d3a5dc826f84d0ea11882bb8054ff7f3d482602e11bb181101303a279ea01f
SIZE (rust/crates/anstyle-lossy-1.1.4.crate) = 10266
SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
@@ -45,12 +45,12 @@ SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c08670
SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
SIZE (rust/crates/base64-0.13.1.crate) = 61002
-SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
-SIZE (rust/crates/bincode-1.3.3.crate) = 28958
SHA256 (rust/crates/bincode-2.0.1.crate) = 36eaf5d7b090263e8150820482d5d93cd964a81e4019913c972f4edcc6edb740
SIZE (rust/crates/bincode-2.0.1.crate) = 70469
SHA256 (rust/crates/bincode_derive-2.0.1.crate) = bf95709a440f45e986983918d0e8a1f30a9b1df04918fc828670606804ac3c09
SIZE (rust/crates/bincode_derive-2.0.1.crate) = 7404
+SHA256 (rust/crates/bindgen-0.72.1.crate) = 993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895
+SIZE (rust/crates/bindgen-0.72.1.crate) = 246071
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
@@ -69,14 +69,16 @@ SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/cachedir-0.3.1.crate) = 4703f3937077db8fa35bee3c8789343c1aec2585f0146f09d658d4ccc0e8d873
SIZE (rust/crates/cachedir-0.3.1.crate) = 8668
-SHA256 (rust/crates/camino-1.2.0.crate) = e1de8bc0aa9e9385ceb3bf0c152e3a9b9544f6c4a912c8ae504e80c1f0368603
-SIZE (rust/crates/camino-1.2.0.crate) = 41313
+SHA256 (rust/crates/camino-1.2.1.crate) = 276a59bf2b2c967788139340c9f0c5b12d7fd6630315c15c217e559de85d2609
+SIZE (rust/crates/camino-1.2.1.crate) = 41364
SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
SIZE (rust/crates/cast-0.3.0.crate) = 11452
SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
SIZE (rust/crates/castaway-0.2.4.crate) = 12546
SHA256 (rust/crates/cc-1.2.38.crate) = 80f41ae168f955c12fb8960b057d70d0ca153fb83182b57d86380443527be7e9
SIZE (rust/crates/cc-1.2.38.crate) = 90139
+SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
+SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
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.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
@@ -89,34 +91,36 @@ SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce369
SIZE (rust/crates/ciborium-io-0.2.2.crate) = 6697
SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9
SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
-SHA256 (rust/crates/clap-4.5.48.crate) = e2134bb3ea021b78629caa971416385309e0131b351b25e01dc16fb54e1b5fae
-SIZE (rust/crates/clap-4.5.48.crate) = 61935
-SHA256 (rust/crates/clap_builder-4.5.48.crate) = c2ba64afa3c0a6df7fa517765e31314e983f51dda798ffba27b988194fb65dc9
-SIZE (rust/crates/clap_builder-4.5.48.crate) = 170133
+SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
+SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
+SHA256 (rust/crates/clap-4.5.49.crate) = f4512b90fa68d3a9932cea5184017c5d200f5921df706d45e853537dea51508f
+SIZE (rust/crates/clap-4.5.49.crate) = 62007
+SHA256 (rust/crates/clap_builder-4.5.49.crate) = 0025e98baa12e766c67ba13ff4695a887a1eba19569aad00a472546795bd6730
+SIZE (rust/crates/clap_builder-4.5.49.crate) = 170616
SHA256 (rust/crates/clap_complete-4.5.58.crate) = 75bf0b32ad2e152de789bb635ea4d3078f6b838ad7974143e99b99f45a04af4a
SIZE (rust/crates/clap_complete-4.5.58.crate) = 48645
SHA256 (rust/crates/clap_complete_command-0.6.1.crate) = da8e198c052315686d36371e8a3c5778b7852fc75cc313e4e11eeb7a644a1b62
SIZE (rust/crates/clap_complete_command-0.6.1.crate) = 7959
SHA256 (rust/crates/clap_complete_nushell-4.5.8.crate) = 0a0c951694691e65bf9d421d597d68416c22de9632e884c28412cb8cd8b73dce
SIZE (rust/crates/clap_complete_nushell-4.5.8.crate) = 35171
-SHA256 (rust/crates/clap_derive-4.5.47.crate) = bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c
-SIZE (rust/crates/clap_derive-4.5.47.crate) = 33550
+SHA256 (rust/crates/clap_derive-4.5.49.crate) = 2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671
+SIZE (rust/crates/clap_derive-4.5.49.crate) = 33559
SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
SHA256 (rust/crates/clearscreen-4.0.2.crate) = 85a8ab73a1c02b0c15597b22e09c7dc36e63b2f601f9d1e83ac0c3decd38b1ae
SIZE (rust/crates/clearscreen-4.0.2.crate) = 153883
-SHA256 (rust/crates/codspeed-3.0.5.crate) = 35584c5fcba8059780748866387fb97c5a203bcfc563fc3d0790af406727a117
-SIZE (rust/crates/codspeed-3.0.5.crate) = 12888
-SHA256 (rust/crates/codspeed-criterion-compat-3.0.5.crate) = 78f6c1c6bed5fd84d319e8b0889da051daa361c79b7709c9394dfe1a882bba67
-SIZE (rust/crates/codspeed-criterion-compat-3.0.5.crate) = 21807
-SHA256 (rust/crates/codspeed-criterion-compat-walltime-3.0.5.crate) = c989289ce6b1cbde72ed560496cb8fbf5aa14d5ef5666f168e7f87751038352e
-SIZE (rust/crates/codspeed-criterion-compat-walltime-3.0.5.crate) = 123677
-SHA256 (rust/crates/codspeed-divan-compat-3.0.5.crate) = adf64eda57508448d59efd940bad62ede7c50b0d451a150b8d6a0eca642792a6
-SIZE (rust/crates/codspeed-divan-compat-3.0.5.crate) = 16629
-SHA256 (rust/crates/codspeed-divan-compat-macros-3.0.5.crate) = 058167258e819b16a4ba601fdfe270349ef191154758dbce122c62a698f70ba8
-SIZE (rust/crates/codspeed-divan-compat-macros-3.0.5.crate) = 5314
-SHA256 (rust/crates/codspeed-divan-compat-walltime-3.0.5.crate) = 48f9866ee3a4ef9d2868823ea5811886763af244f2df584ca247f49281c43f1f
-SIZE (rust/crates/codspeed-divan-compat-walltime-3.0.5.crate) = 97149
+SHA256 (rust/crates/codspeed-4.0.4.crate) = d0f62ea8934802f8b374bf691eea524c3aa444d7014f604dd4182a3667b69510
+SIZE (rust/crates/codspeed-4.0.4.crate) = 219342
+SHA256 (rust/crates/codspeed-criterion-compat-4.0.4.crate) = d87efbc015fc0ff1b2001cd87df01c442824de677e01a77230bf091534687abb
+SIZE (rust/crates/codspeed-criterion-compat-4.0.4.crate) = 23308
+SHA256 (rust/crates/codspeed-criterion-compat-walltime-4.0.4.crate) = ae5713ace440123bb4f1f78dd068d46872cb8548bfe61f752e7b2ad2c06d7f00
+SIZE (rust/crates/codspeed-criterion-compat-walltime-4.0.4.crate) = 124486
+SHA256 (rust/crates/codspeed-divan-compat-4.0.4.crate) = 95b4214b974f8f5206497153e89db90274e623f06b00bf4b9143eeb7735d975d
+SIZE (rust/crates/codspeed-divan-compat-4.0.4.crate) = 19041
+SHA256 (rust/crates/codspeed-divan-compat-macros-4.0.4.crate) = a53f34a16cb70ce4fd9ad57e1db016f0718e434f34179ca652006443b9a39967
+SIZE (rust/crates/codspeed-divan-compat-macros-4.0.4.crate) = 5317
+SHA256 (rust/crates/codspeed-divan-compat-walltime-4.0.4.crate) = e8a5099050c8948dce488b8eaa2e68dc5cf571cb8f9fce99aaaecbdddb940bcd
+SIZE (rust/crates/codspeed-divan-compat-walltime-4.0.4.crate) = 98369
SHA256 (rust/crates/collection_literals-1.0.2.crate) = 26b3f65b8fb8e88ba339f7d23a390fe1b0896217da05e2a66c584c9b29a91df8
SIZE (rust/crates/collection_literals-1.0.2.crate) = 3928
SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
@@ -167,6 +171,10 @@ SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7
SIZE (rust/crates/crunchy-0.2.4.crate) = 3887
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
+SHA256 (rust/crates/csv-1.3.1.crate) = acdc4883a9c96732e4733212c01447ebd805833b7275a73ca3ee080fd77afdaf
+SIZE (rust/crates/csv-1.3.1.crate) = 888542
+SHA256 (rust/crates/csv-core-0.1.12.crate) = 7d02f3b0da4c6504f86e9cd789d8dbafab48c2321be74e9987593de5a894d93d
+SIZE (rust/crates/csv-core-0.1.12.crate) = 26298
SHA256 (rust/crates/ctrlc-3.5.0.crate) = 881c5d0a13b2f1498e2306e82cbada78390e152d4b1378fb28a84f4dcd0dc4f3
SIZE (rust/crates/ctrlc-3.5.0.crate) = 13886
SHA256 (rust/crates/darling-0.21.3.crate) = 9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0
@@ -255,12 +263,12 @@ SHA256 (rust/crates/getopts-0.2.24.crate) = cfe4fbac503b8d1f88e6676011885f34b717
SIZE (rust/crates/getopts-0.2.24.crate) = 21467
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
-SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
+SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
+SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
SIZE (rust/crates/glob-0.3.3.crate) = 22861
-SHA256 (rust/crates/globset-0.4.16.crate) = 54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5
-SIZE (rust/crates/globset-0.4.16.crate) = 26533
+SHA256 (rust/crates/globset-0.4.17.crate) = eab69130804d941f8075cfd713bf8848a2c3b3f201a9457a11e6f87e1ab62305
+SIZE (rust/crates/globset-0.4.17.crate) = 28943
SHA256 (rust/crates/globwalk-0.9.1.crate) = 0bf760ebf69878d9fd8f110c89703d90ce35095324d1f1edcb595c63945ee757
SIZE (rust/crates/globwalk-0.9.1.crate) = 12572
SHA256 (rust/crates/half-2.6.0.crate) = 459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9
@@ -369,12 +377,14 @@ SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac36
SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160
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/libcst-1.8.4.crate) = 052ef5d9fc958a51aeebdf3713573b36c6fd6eed0bf0e60e204d2c0f8cf19b9f
-SIZE (rust/crates/libcst-1.8.4.crate) = 111266
-SHA256 (rust/crates/libcst_derive-1.8.4.crate) = a91a751afee92cbdd59d4bc6754c7672712eec2d30a308f23de4e3287b2929cb
-SIZE (rust/crates/libcst_derive-1.8.4.crate) = 11337
+SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
+SIZE (rust/crates/libc-0.2.177.crate) = 792045
+SHA256 (rust/crates/libcst-1.8.5.crate) = 9d56bcd52d9b5e5f43e7fba20eb1f423ccb18c84cdf1cb506b8c1b95776b0b49
+SIZE (rust/crates/libcst-1.8.5.crate) = 111260
+SHA256 (rust/crates/libcst_derive-1.8.5.crate) = 3fcf5a725c4db703660124fe0edb98285f1605d0b87b7ee8684b699764a4f01a
+SIZE (rust/crates/libcst_derive-1.8.5.crate) = 11340
+SHA256 (rust/crates/libloading-0.8.9.crate) = d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55
+SIZE (rust/crates/libloading-0.8.9.crate) = 30222
SHA256 (rust/crates/libmimalloc-sys-0.1.44.crate) = 667f4fec20f29dfc6bc7357c582d91796c169ad7e2fce709468aefeb2c099870
SIZE (rust/crates/libmimalloc-sys-0.1.44.crate) = 451625
SHA256 (rust/crates/libredox-0.1.10.crate) = 416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb
@@ -403,8 +413,8 @@ SHA256 (rust/crates/matches-0.1.10.crate) = 2532096657941c2fea9c289d370a250971c6
SIZE (rust/crates/matches-0.1.10.crate) = 2592
SHA256 (rust/crates/matchit-0.8.6.crate) = 2f926ade0c4e170215ae43342bf13b9310a437609c81f29f86c5df6657582ef9
SIZE (rust/crates/matchit-0.8.6.crate) = 38353
-SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
-SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
+SIZE (rust/crates/memchr-2.7.6.crate) = 97616
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
SHA256 (rust/crates/mimalloc-0.1.48.crate) = e1ee66a4b64c74f4ef288bcbb9192ad9c3feaad75193129ac8509af543894fd8
@@ -515,14 +525,16 @@ SHA256 (rust/crates/predicates-tree-1.0.12.crate) = 72dd2d6d381dfb73a193c7fca536
SIZE (rust/crates/predicates-tree-1.0.12.crate) = 8392
SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d
SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
+SHA256 (rust/crates/prettyplease-0.2.37.crate) = 479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b
+SIZE (rust/crates/prettyplease-0.2.37.crate) = 72033
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-utils-0.10.0.crate) = eeaf08a13de400bc215877b5bdc088f241b12eb42f0a548d3390dc1c56bb7071
SIZE (rust/crates/proc-macro-utils-0.10.0.crate) = 21572
SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
-SHA256 (rust/crates/pyproject-toml-0.13.6.crate) = ec768e063102b426e8962989758115e8659485124de9207bc365fab524125d65
-SIZE (rust/crates/pyproject-toml-0.13.6.crate) = 18159
+SHA256 (rust/crates/pyproject-toml-0.13.7.crate) = f6d755483ad14b49e76713b52285235461a5b4f73f17612353e11a5de36a5fd2
+SIZE (rust/crates/pyproject-toml-0.13.7.crate) = 18618
SHA256 (rust/crates/quick-junit-0.5.1.crate) = 3ed1a693391a16317257103ad06a88c6529ac640846021da7c435a06fffdacd7
SIZE (rust/crates/quick-junit-0.5.1.crate) = 21088
SHA256 (rust/crates/quick-xml-0.37.5.crate) = 331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb
@@ -531,8 +543,8 @@ SHA256 (rust/crates/quickcheck-1.0.3.crate) = 588f6378e4dd99458b60ec275b4477add4
SIZE (rust/crates/quickcheck-1.0.3.crate) = 28069
SHA256 (rust/crates/quickcheck_macros-1.1.0.crate) = f71ee38b42f8459a88d3362be6f9b841ad2d5421844f61eb1c59c11bff3ac14a
SIZE (rust/crates/quickcheck_macros-1.1.0.crate) = 11744
-SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
-SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/quote-1.0.41.crate) = ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1
+SIZE (rust/crates/quote-1.0.41.crate) = 31408
SHA256 (rust/crates/quote-use-0.8.4.crate) = 9619db1197b497a36178cfc736dc96b271fe918875fbf1344c436a7e93d0321e
SIZE (rust/crates/quote-use-0.8.4.crate) = 3067
SHA256 (rust/crates/quote-use-macros-0.8.4.crate) = 82ebfb7faafadc06a7ab141a6f67bcfb24cb8beb158c6fe933f2f035afa99f35
@@ -561,10 +573,14 @@ SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20
SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
SHA256 (rust/crates/redox_users-0.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac
SIZE (rust/crates/redox_users-0.5.2.crate) = 17280
-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/ref-cast-1.0.25.crate) = f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d
+SIZE (rust/crates/ref-cast-1.0.25.crate) = 15192
+SHA256 (rust/crates/ref-cast-impl-1.0.25.crate) = b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da
+SIZE (rust/crates/ref-cast-impl-1.0.25.crate) = 10167
+SHA256 (rust/crates/regex-1.11.3.crate) = 8b5288124840bee7b386bc413c487869b360b2b4ec421ea56425128692f2a82c
+SIZE (rust/crates/regex-1.11.3.crate) = 163275
+SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c
+SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250
SHA256 (rust/crates/regex-lite-0.1.7.crate) = 943f41321c63ef1c92fd763bfe054d2668f7f225a5c29f0105903dc2fc04ba30
SIZE (rust/crates/regex-lite-0.1.7.crate) = 96903
SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
@@ -585,22 +601,22 @@ SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/schemars-0.8.22.crate) = 3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615
-SIZE (rust/crates/schemars-0.8.22.crate) = 59214
-SHA256 (rust/crates/schemars_derive-0.8.22.crate) = 32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d
-SIZE (rust/crates/schemars_derive-0.8.22.crate) = 19542
+SHA256 (rust/crates/schemars-1.0.4.crate) = 82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0
+SIZE (rust/crates/schemars-1.0.4.crate) = 88282
+SHA256 (rust/crates/schemars_derive-1.0.4.crate) = 33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80
+SIZE (rust/crates/schemars_derive-1.0.4.crate) = 31126
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
SIZE (rust/crates/seahash-4.1.0.crate) = 31976
-SHA256 (rust/crates/serde-1.0.226.crate) = 0dca6411025b24b60bfa7ec1fe1f8e710ac09782dca409ee8237ba74b51295fd
-SIZE (rust/crates/serde-1.0.226.crate) = 28484
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
SHA256 (rust/crates/serde-wasm-bindgen-0.6.5.crate) = 8302e169f0eddcc139c70f139d19d6467353af16f9fce27e8c30158036a1e16b
SIZE (rust/crates/serde-wasm-bindgen-0.6.5.crate) = 21098
-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_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
SHA256 (rust/crates/serde_derive_internals-0.29.1.crate) = 18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711
SIZE (rust/crates/serde_derive_internals-0.29.1.crate) = 26189
SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
@@ -629,8 +645,8 @@ SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42
SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
-SHA256 (rust/crates/snapbox-0.6.21.crate) = 96dcfc4581e3355d70ac2ee14cfdf81dce3d85c85f1ed9e2c1d3013f53b3436b
-SIZE (rust/crates/snapbox-0.6.21.crate) = 55301
+SHA256 (rust/crates/snapbox-0.6.22.crate) = 805d09a74586d9b17061e5be6ee5f8cc37e5982c349948114ffc5f68093fe5ec
+SIZE (rust/crates/snapbox-0.6.22.crate) = 56683
SHA256 (rust/crates/snapbox-macros-0.3.10.crate) = 16569f53ca23a41bb6f62e0a5084aa1661f4814a67fa33696a79073e03a664af
SIZE (rust/crates/snapbox-macros-0.3.10.crate) = 7129
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
@@ -793,8 +809,6 @@ 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.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
@@ -919,9 +933,9 @@ SHA256 (rust/crates/zstd-safe-5.0.2+zstd.1.5.2.crate) = 1d2a5585e04f9eea4b2a3d1e
SIZE (rust/crates/zstd-safe-5.0.2+zstd.1.5.2.crate) = 17273
SHA256 (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748
SIZE (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 775620
-SHA256 (salsa-rs-salsa-3713cd7eb30821c0c086591832dd6f59f2af7fe7_GH0.tar.gz) = 4856693da64308bb984f81a8ffb7cad21e40f2d584a286b39b92d9cf7b448206
-SIZE (salsa-rs-salsa-3713cd7eb30821c0c086591832dd6f59f2af7fe7_GH0.tar.gz) = 717350
+SHA256 (salsa-rs-salsa-d38145c29574758de7ffbe8a13cd4584c3b09161_GH0.tar.gz) = c353e2b669946dd3ad4412b36209868e95f33265e7c7751f2f13fae006cc0cd2
+SIZE (salsa-rs-salsa-d38145c29574758de7ffbe8a13cd4584c3b09161_GH0.tar.gz) = 729199
SHA256 (astral-sh-lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439_GH0.tar.gz) = 410f889792e86186b6299ad534446510207a9e2e55b78301b77fc8b661b46913
SIZE (astral-sh-lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439_GH0.tar.gz) = 71124
-SHA256 (astral-sh-ruff-0.13.2_GH0.tar.gz) = 008287603094fd8ddb98bcc7dec91300a7067f1967d6e757758f3da0a83fbb5c
-SIZE (astral-sh-ruff-0.13.2_GH0.tar.gz) = 8019386
+SHA256 (astral-sh-ruff-0.14.2_GH0.tar.gz) = f21a3f2669bfa6fa6df80b815e08e39dc245b52b46c156b0e4c7f4f1da32cd59
+SIZE (astral-sh-ruff-0.14.2_GH0.tar.gz) = 8203745
diff --git a/devel/umbrello/Makefile b/devel/umbrello/Makefile
index ef866eeeaf59..aa165f11b6b9 100644
--- a/devel/umbrello/Makefile
+++ b/devel/umbrello/Makefile
@@ -1,6 +1,5 @@
PORTNAME= umbrello
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
-PORTREVISION= 1
CATEGORIES= devel kde kde-applications
MAINTAINER= kde@FreeBSD.org
diff --git a/devel/umbrello/distinfo b/devel/umbrello/distinfo
index 4ec5a28ea67f..4f5482534f2b 100644
--- a/devel/umbrello/distinfo
+++ b/devel/umbrello/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409952
-SHA256 (KDE/release-service/25.08.1/umbrello-25.08.1.tar.xz) = ed1a0453afcf6d4deab70ff864f48248a2253a365c165aba58b038ac4af62104
-SIZE (KDE/release-service/25.08.1/umbrello-25.08.1.tar.xz) = 5624792
+TIMESTAMP = 1759874690
+SHA256 (KDE/release-service/25.08.2/umbrello-25.08.2.tar.xz) = ec141b83348514a5f14596ed57d2ade49f737b4edafd8e86f02bf5154e794c7e
+SIZE (KDE/release-service/25.08.2/umbrello-25.08.2.tar.xz) = 5630780
diff --git a/devel/umbrello/pkg-plist b/devel/umbrello/pkg-plist
index db1a1135fbac..cf7880ed4564 100644
--- a/devel/umbrello/pkg-plist
+++ b/devel/umbrello/pkg-plist
@@ -12,6 +12,7 @@ share/icons/hicolor/48x48/apps/umbrello.png
share/icons/hicolor/64x64/apps/umbrello.png
share/icons/hicolor/scalable/apps/umbrello.svgz
share/locale/ar/LC_MESSAGES/umbrello.mo
+share/locale/ar/LC_MESSAGES/umbrello_kdevphp5.mo
share/locale/be/LC_MESSAGES/umbrello.mo
share/locale/bg/LC_MESSAGES/umbrello.mo
share/locale/bg/LC_MESSAGES/umbrello_kdevphp5.mo
diff --git a/devel/umpire/Makefile b/devel/umpire/Makefile
new file mode 100644
index 000000000000..0f0078b7018b
--- /dev/null
+++ b/devel/umpire/Makefile
@@ -0,0 +1,37 @@
+PORTNAME= umpire
+DISTVERSIONPREFIX= v
+DISTVERSION= 2025.09.0
+CATEGORIES= devel
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= API for memory management on NUMA & GPU architectures
+WWW= https://umpire.readthedocs.io/en/develop/sphinx/tutorial.html \
+ https://github.com/LLNL/Umpire
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+LIB_DEPENDS= libcamp.so:devel/camp \
+ libfmt.so:devel/libfmt
+
+USES= cmake:testing compiler:c++17-lang localbase:ldflags pkgconfig
+USE_LDCONFIG= yes
+
+USE_GITHUB= yes
+GH_ACCOUNT= LLNL
+GH_PROJECT= Umpire
+GH_TUPLE= LLNL:blt:e783e30:blt/blt
+
+CMAKE_ARGS= -DUMPIRE_FMT_TARGET=fmt
+CMAKE_ON= BUILD_SHARED_LIBS
+CMAKE_OFF= UMPIRE_ENABLE_EXAMPLES \
+ ENABLE_TESTS
+CMAKE_TESTING_ON= ENABLE_TESTS
+
+CXXFLAGS+= -Dftruncate64=ftruncate \
+ -DMAP_NORESERVE=0
+LDFLAGS+= -lexecinfo
+
+# tests as of 2025.09.0: 100% tests passed, 0 tests failed out of 38
+
+.include <bsd.port.mk>
diff --git a/devel/umpire/distinfo b/devel/umpire/distinfo
new file mode 100644
index 000000000000..f1e1837aceab
--- /dev/null
+++ b/devel/umpire/distinfo
@@ -0,0 +1,7 @@
+TIMESTAMP = 1761837209
+SHA256 (LLNL-Umpire-v2025.09.0_GH0.tar.gz) = f05075c314c6ae5eee906b8374584e70e8741143e31af6e063f826941c1fc752
+SIZE (LLNL-Umpire-v2025.09.0_GH0.tar.gz) = 1073159
+SHA256 (LLNL-blt-e783e30_GH0.tar.gz) = 4c8efec699708da3b552e533b80dd4ce3bf81da825840b3c18b9b56690898644
+SIZE (LLNL-blt-e783e30_GH0.tar.gz) = 1342801
+SHA256 (fmtlib-fmt-12.1.0_GH0.tar.gz) = ea7de4299689e12b6dddd392f9896f08fb0777ac7168897a244a6d6085043fea
+SIZE (fmtlib-fmt-12.1.0_GH0.tar.gz) = 711419
diff --git a/devel/umpire/files/patch-src_tpl_CMakeLists.txt b/devel/umpire/files/patch-src_tpl_CMakeLists.txt
new file mode 100644
index 000000000000..7e195b9c1e78
--- /dev/null
+++ b/devel/umpire/files/patch-src_tpl_CMakeLists.txt
@@ -0,0 +1,36 @@
+--- src/tpl/CMakeLists.txt.orig 2025-09-09 19:07:47 UTC
++++ src/tpl/CMakeLists.txt
+@@ -106,6 +106,8 @@ add_subdirectory(umpire/judy)
+
+ add_subdirectory(umpire/judy)
+
++find_package(camp REQUIRED)
++
+ if (NOT TARGET camp)
+ if (DEFINED camp_DIR)
+ find_package(camp REQUIRED
+@@ -136,6 +138,8 @@ endif ()
+ endif()
+ endif ()
+
++find_package(fmt REQUIRED)
++
+ if (NOT TARGET ${UMPIRE_FMT_TARGET})
+ if (DEFINED fmt_DIR)
+ find_package(fmt REQUIRED
+@@ -144,8 +148,7 @@ if (NOT TARGET ${UMPIRE_FMT_TARGET})
+ ${fmt_DIR}
+ ${fmt_DIR}/lib64/cmake/fmt)
+
+- set_target_properties(${UMPIRE_FMT_TARGET} PROPERTIES IMPORTED_GLOBAL TRUE)
+- blt_convert_to_system_includes(TARGET ${UMPIRE_FMT_TARGET})
++ #blt_convert_to_system_includes(TARGET ${UMPIRE_FMT_TARGET})
+ set(UMPIRE_CONFIG_fmt_DIR ${fmt_DIR} CACHE PATH "")
+ else ()
+ if (NOT EXISTS ${PROJECT_SOURCE_DIR}/src/tpl/umpire/fmt/CMakeLists.txt)
+@@ -161,4 +164,4 @@ set(UMPIRE_ENABLE_TESTS ${OLD_ENABLE_TESTS})
+ endif ()
+
+ set(UMPIRE_ENABLE_TESTS ${OLD_ENABLE_TESTS})
+-set(UMPIRE_ENABLE_FORTRAN ${OLD_ENABLE_FORTRAN})
++#set(UMPIRE_ENABLE_FORTRAN FALSE)
diff --git a/devel/umpire/files/patch-src_umpire_resource_FileMemoryResource.cpp b/devel/umpire/files/patch-src_umpire_resource_FileMemoryResource.cpp
new file mode 100644
index 000000000000..7ab4055f6da1
--- /dev/null
+++ b/devel/umpire/files/patch-src_umpire_resource_FileMemoryResource.cpp
@@ -0,0 +1,19 @@
+--- src/umpire/resource/FileMemoryResource.cpp.orig 2025-09-09 19:07:47 UTC
++++ src/umpire/resource/FileMemoryResource.cpp
+@@ -12,6 +12,7 @@
+ #include <stdlib.h>
+ #include <string.h>
+ #include <sys/mman.h>
++#include <sys/stat.h>
+ #include <unistd.h>
+
+ #include "umpire/util/Platform.hpp"
+@@ -62,7 +63,7 @@ void* FileMemoryResource::allocate(std::size_t bytes)
+ ss << default_dir << "umpire_mem_" << getpid() << "_" << s_file_counter;
+ s_file_counter++;
+
+- int fd{open(ss.str().c_str(), O_RDWR | O_CREAT | O_LARGEFILE, S_IRWXU)};
++ int fd{open(ss.str().c_str(), O_RDWR | O_CREAT, S_IRWXU)};
+ if (fd == -1) {
+ UMPIRE_ERROR(runtime_error, fmt::format("Opening file {} failed: {}", ss.str(), strerror(errno)));
+ }
diff --git a/devel/umpire/pkg-descr b/devel/umpire/pkg-descr
new file mode 100644
index 000000000000..2f91b9c60e50
--- /dev/null
+++ b/devel/umpire/pkg-descr
@@ -0,0 +1,3 @@
+Umpire is a resource management library that allows the discovery, provision,
+and management of memory on machines with multiple memory devices like NUMA and
+GPUs.
diff --git a/devel/umpire/pkg-plist b/devel/umpire/pkg-plist
new file mode 100644
index 000000000000..77b32f983514
--- /dev/null
+++ b/devel/umpire/pkg-plist
@@ -0,0 +1,91 @@
+include/umpire/Allocator.hpp
+include/umpire/Allocator.inl
+include/umpire/CLI11/CLI11.hpp
+include/umpire/ResourceManager.hpp
+include/umpire/ResourceManager.inl
+include/umpire/Tracking.hpp
+include/umpire/TypedAllocator.hpp
+include/umpire/TypedAllocator.inl
+include/umpire/Umpire.hpp
+include/umpire/alloc/MallocAllocator.hpp
+include/umpire/config.hpp
+include/umpire/event/event.hpp
+include/umpire/event/event_store.hpp
+include/umpire/event/event_store_recorder.hpp
+include/umpire/event/json_file_store.hpp
+include/umpire/event/quest_database.hpp
+include/umpire/event/recorder_factory.hpp
+include/umpire/json/json.hpp
+include/umpire/judy/judy.h
+include/umpire/judy/judyL2Array.h
+include/umpire/judy/judyLArray.h
+include/umpire/op/GenericReallocateOperation.hpp
+include/umpire/op/HostCopyOperation.hpp
+include/umpire/op/HostMemsetOperation.hpp
+include/umpire/op/HostReallocateOperation.hpp
+include/umpire/op/MemoryOperation.hpp
+include/umpire/op/MemoryOperationRegistry.hpp
+include/umpire/resource/DefaultMemoryResource.hpp
+include/umpire/resource/DefaultMemoryResource.inl
+include/umpire/resource/FileMemoryResource.hpp
+include/umpire/resource/FileMemoryResourceFactory.hpp
+include/umpire/resource/HostResourceFactory.hpp
+include/umpire/resource/MemoryResource.hpp
+include/umpire/resource/MemoryResourceFactory.hpp
+include/umpire/resource/MemoryResourceRegistry.hpp
+include/umpire/resource/MemoryResourceTypes.hpp
+include/umpire/resource/NullMemoryResource.hpp
+include/umpire/resource/NullMemoryResourceFactory.hpp
+include/umpire/strategy/AlignedAllocator.hpp
+include/umpire/strategy/AllocationAdvisor.hpp
+include/umpire/strategy/AllocationPrefetcher.hpp
+include/umpire/strategy/AllocationStrategy.hpp
+include/umpire/strategy/DynamicPoolList.hpp
+include/umpire/strategy/DynamicSizePool.hpp
+include/umpire/strategy/FixedPool.hpp
+include/umpire/strategy/FixedSizePool.hpp
+include/umpire/strategy/MixedPool.hpp
+include/umpire/strategy/MonotonicAllocationStrategy.hpp
+include/umpire/strategy/NamedAllocationStrategy.hpp
+include/umpire/strategy/NamingShim.hpp
+include/umpire/strategy/PoolCoalesceHeuristic.hpp
+include/umpire/strategy/QuickPool.hpp
+include/umpire/strategy/ResourceAwarePool.hpp
+include/umpire/strategy/SizeLimiter.hpp
+include/umpire/strategy/SlotPool.hpp
+include/umpire/strategy/StdAllocator.hpp
+include/umpire/strategy/ThreadSafeAllocator.hpp
+include/umpire/strategy/mixins/AlignedAllocation.hpp
+include/umpire/strategy/mixins/AlignedAllocation.inl
+include/umpire/strategy/mixins/AllocateNull.hpp
+include/umpire/strategy/mixins/Inspector.hpp
+include/umpire/util/AllocationMap.hpp
+include/umpire/util/AllocationRecord.hpp
+include/umpire/util/FixedMallocPool.hpp
+include/umpire/util/Logger.hpp
+include/umpire/util/MPI.hpp
+include/umpire/util/Macros.hpp
+include/umpire/util/MemoryMap.hpp
+include/umpire/util/MemoryMap.inl
+include/umpire/util/MemoryResourceTraits.hpp
+include/umpire/util/OutputBuffer.hpp
+include/umpire/util/Platform.hpp
+include/umpire/util/allocation_statistics.hpp
+include/umpire/util/backtrace.hpp
+include/umpire/util/backtrace.inl
+include/umpire/util/detect_vendor.hpp
+include/umpire/util/error.hpp
+include/umpire/util/find_first_set.hpp
+include/umpire/util/io.hpp
+include/umpire/util/make_unique.hpp
+include/umpire/util/memory_sanitizers.hpp
+include/umpire/util/shared_memory_helper.hpp
+include/umpire/util/wrap_allocator.hpp
+lib/cmake/umpire/BLTInstallableMacros.cmake
+lib/cmake/umpire/BLTSetupTargets.cmake
+lib/cmake/umpire/BLTThirdPartyConfigFlags.cmake
+lib/cmake/umpire/umpire-config-version.cmake
+lib/cmake/umpire/umpire-config.cmake
+lib/cmake/umpire/umpire-targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/umpire/umpire-targets.cmake
+lib/libumpire.so
diff --git a/devel/uv/Makefile b/devel/uv/Makefile
index 5afa1e00d29f..9d00841e4646 100644
--- a/devel/uv/Makefile
+++ b/devel/uv/Makefile
@@ -1,5 +1,5 @@
PORTNAME= uv
-DISTVERSION= 0.9.5
+DISTVERSION= 0.9.6
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/uv/Makefile.crates b/devel/uv/Makefile.crates
index e2b355222d20..051be898717c 100644
--- a/devel/uv/Makefile.crates
+++ b/devel/uv/Makefile.crates
@@ -36,7 +36,6 @@ CARGO_CRATES= addr2line-0.24.2 \
backtrace-0.3.75 \
base64-0.21.7 \
base64-0.22.1 \
- bindgen-0.72.1 \
bisection-0.1.0 \
bitflags-1.3.2 \
bitflags-2.9.4 \
@@ -59,7 +58,6 @@ CARGO_CRATES= addr2line-0.24.2 \
cast-0.3.0 \
cbc-0.1.2 \
cc-1.2.30 \
- cexpr-0.6.0 \
cfg-if-1.0.1 \
cfg_aliases-0.2.1 \
charset-0.1.5 \
@@ -67,7 +65,6 @@ CARGO_CRATES= addr2line-0.24.2 \
ciborium-io-0.2.2 \
ciborium-ll-0.2.2 \
cipher-0.4.4 \
- clang-sys-1.8.1 \
clap-4.5.48 \
clap_builder-4.5.48 \
clap_complete-4.5.55 \
@@ -75,9 +72,9 @@ CARGO_CRATES= addr2line-0.24.2 \
clap_complete_nushell-4.5.8 \
clap_derive-4.5.47 \
clap_lex-0.7.5 \
- codspeed-4.0.4 \
- codspeed-criterion-compat-4.0.4 \
- codspeed-criterion-compat-walltime-4.0.4 \
+ codspeed-4.0.5 \
+ codspeed-criterion-compat-4.0.5 \
+ codspeed-criterion-compat-walltime-4.0.5 \
color_quant-1.1.0 \
colorchoice-1.0.4 \
colored-2.2.0 \
@@ -118,7 +115,7 @@ CARGO_CRATES= addr2line-0.24.2 \
dispatch-0.2.0 \
displaydoc-0.2.5 \
dlv-list-0.5.2 \
- doc-comment-0.3.3 \
+ doc-comment-0.3.4 \
dotenvy-0.15.7 \
dunce-1.0.5 \
dyn-clone-1.0.19 \
@@ -135,14 +132,14 @@ CARGO_CRATES= addr2line-0.24.2 \
equivalent-1.0.2 \
erased-serde-0.4.6 \
errno-0.3.13 \
- etcetera-0.10.0 \
+ etcetera-0.11.0 \
event-listener-5.4.0 \
event-listener-strategy-0.5.4 \
fastrand-2.3.0 \
fdeflate-0.3.7 \
filetime-0.2.26 \
fixedbitset-0.5.7 \
- flate2-1.1.4 \
+ flate2-1.1.5 \
float-cmp-0.9.0 \
float-cmp-0.10.0 \
fnv-1.0.7 \
@@ -169,7 +166,7 @@ CARGO_CRATES= addr2line-0.24.2 \
gif-0.12.0 \
gimli-0.31.1 \
glob-0.3.3 \
- globset-0.4.17 \
+ globset-0.4.18 \
globwalk-0.9.1 \
gloo-timers-0.3.0 \
goblin-0.10.3 \
@@ -183,7 +180,6 @@ CARGO_CRATES= addr2line-0.24.2 \
hex-0.4.3 \
hkdf-0.12.4 \
hmac-0.12.1 \
- home-0.5.11 \
homedir-0.3.6 \
html-escape-0.2.13 \
http-1.3.1 \
@@ -236,7 +232,6 @@ CARGO_CRATES= addr2line-0.24.2 \
kurbo-0.9.5 \
lazy_static-1.5.0 \
libc-0.2.175 \
- libloading-0.8.9 \
libmimalloc-sys-0.1.43 \
libredox-0.1.6 \
libz-rs-sys-0.5.1 \
@@ -261,7 +256,6 @@ CARGO_CRATES= addr2line-0.24.2 \
mimalloc-0.1.47 \
mime-0.3.17 \
mime_guess-2.0.5 \
- minimal-lexical-0.2.1 \
miniz_oxide-0.8.9 \
mio-1.0.4 \
miow-0.6.1 \
@@ -269,7 +263,6 @@ CARGO_CRATES= addr2line-0.24.2 \
munge_macro-0.4.5 \
nanoid-0.4.0 \
nix-0.30.1 \
- nom-7.1.3 \
normalize-line-endings-0.3.0 \
nu-ansi-term-0.50.1 \
num-0.4.3 \
@@ -320,7 +313,6 @@ CARGO_CRATES= addr2line-0.24.2 \
predicates-core-1.0.9 \
predicates-tree-1.0.12 \
pretty_assertions-1.4.1 \
- prettyplease-0.2.37 \
priority-queue-2.5.0 \
proc-macro-crate-3.3.0 \
proc-macro2-1.0.101 \
@@ -627,6 +619,6 @@ CARGO_CRATES= addr2line-0.24.2 \
zvariant_derive-5.6.0 \
zvariant_utils-3.2.0 \
pubgrub,version-ranges@git+https://github.com/astral-sh/pubgrub?rev=d8efd77673c9a90792da9da31b6c0da7ea8a324b\#d8efd77673c9a90792da9da31b6c0da7ea8a324b \
- async_zip@git+https://github.com/astral-sh/rs-async-zip?rev=285e48742b74ab109887d62e1ae79e7c15fd4878\#285e48742b74ab109887d62e1ae79e7c15fd4878 \
tl@git+https://github.com/astral-sh/tl.git?rev=6e25b2ee2513d75385101a8ff9f591ef51f314ec\#6e25b2ee2513d75385101a8ff9f591ef51f314ec \
- reqwest-middleware,reqwest-retry@git+https://github.com/astral-sh/reqwest-middleware?rev=7650ed76215a962a96d94a79be71c27bffde7ab2\#7650ed76215a962a96d94a79be71c27bffde7ab2
+ reqwest-middleware,reqwest-retry@git+https://github.com/astral-sh/reqwest-middleware?rev=7650ed76215a962a96d94a79be71c27bffde7ab2\#7650ed76215a962a96d94a79be71c27bffde7ab2 \
+ async_zip@git+https://github.com/astral-sh/rs-async-zip?rev=f6a41d32866003c868d03ed791a89c794f61b703\#f6a41d32866003c868d03ed791a89c794f61b703
diff --git a/devel/uv/distinfo b/devel/uv/distinfo
index 8d368b057cba..f10fa5d4e898 100644
--- a/devel/uv/distinfo
+++ b/devel/uv/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1761529640
+TIMESTAMP = 1761807071
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
@@ -75,8 +75,6 @@ SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c
SIZE (rust/crates/base64-0.21.7.crate) = 82576
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
-SHA256 (rust/crates/bindgen-0.72.1.crate) = 993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895
-SIZE (rust/crates/bindgen-0.72.1.crate) = 246071
SHA256 (rust/crates/bisection-0.1.0.crate) = 021e079a1bab0ecce6cf4b4b74c0c37afa4a697136eb3b127875c84a8f04a8c3
SIZE (rust/crates/bisection-0.1.0.crate) = 7094
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
@@ -121,8 +119,6 @@ SHA256 (rust/crates/cbc-0.1.2.crate) = 26b52a9543ae338f279b96b0b9fed9c8093744685
SIZE (rust/crates/cbc-0.1.2.crate) = 23501
SHA256 (rust/crates/cc-1.2.30.crate) = deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7
SIZE (rust/crates/cc-1.2.30.crate) = 108550
-SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
-SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
@@ -137,8 +133,6 @@ SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5f
SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
SIZE (rust/crates/cipher-0.4.4.crate) = 19073
-SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
-SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
SHA256 (rust/crates/clap-4.5.48.crate) = e2134bb3ea021b78629caa971416385309e0131b351b25e01dc16fb54e1b5fae
SIZE (rust/crates/clap-4.5.48.crate) = 61935
SHA256 (rust/crates/clap_builder-4.5.48.crate) = c2ba64afa3c0a6df7fa517765e31314e983f51dda798ffba27b988194fb65dc9
@@ -153,12 +147,12 @@ SHA256 (rust/crates/clap_derive-4.5.47.crate) = bbfd7eae0b0f1a6e63d4b13c9c478de7
SIZE (rust/crates/clap_derive-4.5.47.crate) = 33550
SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
-SHA256 (rust/crates/codspeed-4.0.4.crate) = d0f62ea8934802f8b374bf691eea524c3aa444d7014f604dd4182a3667b69510
-SIZE (rust/crates/codspeed-4.0.4.crate) = 219342
-SHA256 (rust/crates/codspeed-criterion-compat-4.0.4.crate) = d87efbc015fc0ff1b2001cd87df01c442824de677e01a77230bf091534687abb
-SIZE (rust/crates/codspeed-criterion-compat-4.0.4.crate) = 23308
-SHA256 (rust/crates/codspeed-criterion-compat-walltime-4.0.4.crate) = ae5713ace440123bb4f1f78dd068d46872cb8548bfe61f752e7b2ad2c06d7f00
-SIZE (rust/crates/codspeed-criterion-compat-walltime-4.0.4.crate) = 124486
+SHA256 (rust/crates/codspeed-4.0.5.crate) = fe68fdd3fe25bc26de0230718d74eb150f09f70be3141c61ea7f9b00812054aa
+SIZE (rust/crates/codspeed-4.0.5.crate) = 218851
+SHA256 (rust/crates/codspeed-criterion-compat-4.0.5.crate) = 4a06533c3c2c7b43b2efcca2dc0f228097b4c582c95f59cc187bbeb926b42cfb
+SIZE (rust/crates/codspeed-criterion-compat-4.0.5.crate) = 22710
+SHA256 (rust/crates/codspeed-criterion-compat-walltime-4.0.5.crate) = 4102bd4dcfb09fae5cf5ca86c6c5ad0bd0cabe834cd84b5e7b7dd969fb9093e8
+SIZE (rust/crates/codspeed-criterion-compat-walltime-4.0.5.crate) = 123878
SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b
SIZE (rust/crates/color_quant-1.1.0.crate) = 6649
SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
@@ -239,8 +233,8 @@ SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cd
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
SHA256 (rust/crates/dlv-list-0.5.2.crate) = 442039f5147480ba31067cb00ada1adae6892028e40e45fc5de7b7df6dcc1b5f
SIZE (rust/crates/dlv-list-0.5.2.crate) = 22373
-SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
-SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
+SHA256 (rust/crates/doc-comment-0.3.4.crate) = 780955b8b195a21ab8e4ac6b60dd1dbdcec1dc6c51c0617964b08c81785e12c9
+SIZE (rust/crates/doc-comment-0.3.4.crate) = 4341
SHA256 (rust/crates/dotenvy-0.15.7.crate) = 1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b
SIZE (rust/crates/dotenvy-0.15.7.crate) = 20293
SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
@@ -273,8 +267,8 @@ SHA256 (rust/crates/erased-serde-0.4.6.crate) = e004d887f51fcb9fef17317a2f3525c8
SIZE (rust/crates/erased-serde-0.4.6.crate) = 28352
SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
SIZE (rust/crates/errno-0.3.13.crate) = 12449
-SHA256 (rust/crates/etcetera-0.10.0.crate) = 26c7b13d0780cb82722fd59f6f57f925e143427e4a75313a6c77243bf5326ae6
-SIZE (rust/crates/etcetera-0.10.0.crate) = 14734
+SHA256 (rust/crates/etcetera-0.11.0.crate) = de48cc4d1c1d97a20fd819def54b890cadde72ed3ad0c614822a0a433361be96
+SIZE (rust/crates/etcetera-0.11.0.crate) = 14362
SHA256 (rust/crates/event-listener-5.4.0.crate) = 3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae
SIZE (rust/crates/event-listener-5.4.0.crate) = 43452
SHA256 (rust/crates/event-listener-strategy-0.5.4.crate) = 8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93
@@ -287,8 +281,8 @@ SHA256 (rust/crates/filetime-0.2.26.crate) = bc0505cd1b6fa6580283f6bdf70a73fcf4a
SIZE (rust/crates/filetime-0.2.26.crate) = 17273
SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99
SIZE (rust/crates/fixedbitset-0.5.7.crate) = 26537
-SHA256 (rust/crates/flate2-1.1.4.crate) = dc5a4e564e38c699f2880d3fda590bedc2e69f3f84cd48b457bd892ce61d0aa9
-SIZE (rust/crates/flate2-1.1.4.crate) = 77010
+SHA256 (rust/crates/flate2-1.1.5.crate) = bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb
+SIZE (rust/crates/flate2-1.1.5.crate) = 77015
SHA256 (rust/crates/float-cmp-0.9.0.crate) = 98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4
SIZE (rust/crates/float-cmp-0.9.0.crate) = 10102
SHA256 (rust/crates/float-cmp-0.10.0.crate) = b09cf3155332e944990140d967ff5eceb70df778b34f77d8075db46e4704e6d8
@@ -341,8 +335,8 @@ SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b
SIZE (rust/crates/gimli-0.31.1.crate) = 279515
SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
SIZE (rust/crates/glob-0.3.3.crate) = 22861
-SHA256 (rust/crates/globset-0.4.17.crate) = eab69130804d941f8075cfd713bf8848a2c3b3f201a9457a11e6f87e1ab62305
-SIZE (rust/crates/globset-0.4.17.crate) = 28943
+SHA256 (rust/crates/globset-0.4.18.crate) = 52dfc19153a48bde0cbd630453615c8151bce3a5adfac7a0aebfbf0a1e1f57e3
+SIZE (rust/crates/globset-0.4.18.crate) = 28970
SHA256 (rust/crates/globwalk-0.9.1.crate) = 0bf760ebf69878d9fd8f110c89703d90ce35095324d1f1edcb595c63945ee757
SIZE (rust/crates/globwalk-0.9.1.crate) = 12572
SHA256 (rust/crates/gloo-timers-0.3.0.crate) = bbb143cf96099802033e0d4f4963b19fd2e0b728bcf076cd9cf7f6634f092994
@@ -369,8 +363,6 @@ SHA256 (rust/crates/hkdf-0.12.4.crate) = 7b5f8eb2ad728638ea2c7d47a21db23b7b58a72
SIZE (rust/crates/hkdf-0.12.4.crate) = 171163
SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e
SIZE (rust/crates/hmac-0.12.1.crate) = 42657
-SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
-SIZE (rust/crates/home-0.5.11.crate) = 9926
SHA256 (rust/crates/homedir-0.3.6.crate) = 68df315d2857b2d8d2898be54a85e1d001bbbe0dbb5f8ef847b48dd3a23c4527
SIZE (rust/crates/homedir-0.3.6.crate) = 16763
SHA256 (rust/crates/html-escape-0.2.13.crate) = 6d1ad449764d627e22bfd7cd5e8868264fc9236e07c752972b4080cd351cb476
@@ -475,8 +467,6 @@ SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591
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/libloading-0.8.9.crate) = d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55
-SIZE (rust/crates/libloading-0.8.9.crate) = 30222
SHA256 (rust/crates/libmimalloc-sys-0.1.43.crate) = bf88cd67e9de251c1781dbe2f641a1a3ad66eaae831b8a2c38fbdc5ddae16d4d
SIZE (rust/crates/libmimalloc-sys-0.1.43.crate) = 226498
SHA256 (rust/crates/libredox-0.1.6.crate) = 4488594b9328dee448adb906d8b126d9b7deb7cf5c22161ee591610bb1be83c0
@@ -525,8 +515,6 @@ SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bc
SIZE (rust/crates/mime-0.3.17.crate) = 15712
SHA256 (rust/crates/mime_guess-2.0.5.crate) = f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e
SIZE (rust/crates/mime_guess-2.0.5.crate) = 27166
-SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
-SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
@@ -541,8 +529,6 @@ SHA256 (rust/crates/nanoid-0.4.0.crate) = 3ffa00dec017b5b1a8b7cf5e2c008bfda1aa7e
SIZE (rust/crates/nanoid-0.4.0.crate) = 6196
SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6
SIZE (rust/crates/nix-0.30.1.crate) = 342015
-SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
-SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/normalize-line-endings-0.3.0.crate) = 61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be
SIZE (rust/crates/normalize-line-endings-0.3.0.crate) = 5737
SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399
@@ -643,8 +629,6 @@ SHA256 (rust/crates/predicates-tree-1.0.12.crate) = 72dd2d6d381dfb73a193c7fca536
SIZE (rust/crates/predicates-tree-1.0.12.crate) = 8392
SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d
SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
-SHA256 (rust/crates/prettyplease-0.2.37.crate) = 479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b
-SIZE (rust/crates/prettyplease-0.2.37.crate) = 72033
SHA256 (rust/crates/priority-queue-2.5.0.crate) = 5676d703dda103cbb035b653a9f11448c0a7216c7926bd35fcb5865475d0c970
SIZE (rust/crates/priority-queue-2.5.0.crate) = 49045
SHA256 (rust/crates/proc-macro-crate-3.3.0.crate) = edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35
@@ -1257,11 +1241,11 @@ SHA256 (rust/crates/zvariant_utils-3.2.0.crate) = e16edfee43e5d7b553b77872d99bc3
SIZE (rust/crates/zvariant_utils-3.2.0.crate) = 14779
SHA256 (astral-sh-pubgrub-d8efd77673c9a90792da9da31b6c0da7ea8a324b_GH0.tar.gz) = c97605846bf3369fabe81e5b26f11bba4db517ad5eecb151dbe4a9c7616f7d7a
SIZE (astral-sh-pubgrub-d8efd77673c9a90792da9da31b6c0da7ea8a324b_GH0.tar.gz) = 100042
-SHA256 (astral-sh-rs-async-zip-285e48742b74ab109887d62e1ae79e7c15fd4878_GH0.tar.gz) = ce4a973b11791ec11eb9142f3176b1ed476708e2aa430dad0b32e34c38477650
-SIZE (astral-sh-rs-async-zip-285e48742b74ab109887d62e1ae79e7c15fd4878_GH0.tar.gz) = 37003
SHA256 (astral-sh-tl-6e25b2ee2513d75385101a8ff9f591ef51f314ec_GH0.tar.gz) = e838bca7cb205e373cd801ce19476a808534a6090fc261aa2ea74dfd9cea68b0
SIZE (astral-sh-tl-6e25b2ee2513d75385101a8ff9f591ef51f314ec_GH0.tar.gz) = 37106
SHA256 (astral-sh-reqwest-middleware-7650ed76215a962a96d94a79be71c27bffde7ab2_GH0.tar.gz) = 94edd851d407f55f1e91bae692ce072d82297de7e0455bee47335996b65e2390
SIZE (astral-sh-reqwest-middleware-7650ed76215a962a96d94a79be71c27bffde7ab2_GH0.tar.gz) = 42520
-SHA256 (astral-sh-uv-0.9.5_GH0.tar.gz) = 9fd1dd030b37b51dcf79b582ea77a911eeb4015a00669bd3047d3b6adea37ba8
-SIZE (astral-sh-uv-0.9.5_GH0.tar.gz) = 4752059
+SHA256 (astral-sh-rs-async-zip-f6a41d32866003c868d03ed791a89c794f61b703_GH0.tar.gz) = f341e1bc2b901e157219535685ec8232f22da75a8bf43f69bf2e363d8623c130
+SIZE (astral-sh-rs-async-zip-f6a41d32866003c868d03ed791a89c794f61b703_GH0.tar.gz) = 37571
+SHA256 (astral-sh-uv-0.9.6_GH0.tar.gz) = c32470f9f1c2903304fa6538fea3f153a9995a7f26da8024f4617bf1ad042936
+SIZE (astral-sh-uv-0.9.6_GH0.tar.gz) = 4756506
diff --git a/devel/valgrind/Makefile b/devel/valgrind/Makefile
index e3e99d38fe5f..9f22fffff962 100644
--- a/devel/valgrind/Makefile
+++ b/devel/valgrind/Makefile
@@ -1,5 +1,5 @@
PORTNAME= valgrind
-DISTVERSION= 3.25.1
+DISTVERSION= 3.26.0
PORTEPOCH= 1
CATEGORIES= devel
MASTER_SITES= SOURCEWARE/valgrind
diff --git a/devel/valgrind/distinfo b/devel/valgrind/distinfo
index 708c1612ccef..8f1f8ef64885 100644
--- a/devel/valgrind/distinfo
+++ b/devel/valgrind/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747763232
-SHA256 (valgrind-3.25.1.tar.bz2) = 61deb8d0727b45c268efdc1b3b6c9e679cd97cbf5ee4b28d1dead7c8b7a271af
-SIZE (valgrind-3.25.1.tar.bz2) = 16888334
+TIMESTAMP = 1761394628
+SHA256 (valgrind-3.26.0.tar.bz2) = 8d54c717029106f1644aadaf802ab9692e53d93dd015cbd19e74190eba616bd7
+SIZE (valgrind-3.26.0.tar.bz2) = 17182495
diff --git a/devel/valgrind/pkg-plist b/devel/valgrind/pkg-plist
index 6ba1e4095127..2428f2feab20 100644
--- a/devel/valgrind/pkg-plist
+++ b/devel/valgrind/pkg-plist
@@ -8,6 +8,7 @@ bin/valgrind
bin/valgrind-di-server
bin/valgrind-listener
bin/vgdb
+bin/vgstack
include/valgrind/cachegrind.h
include/valgrind/callgrind.h
include/valgrind/config.h
diff --git a/dns/kf6-kdnssd/distinfo b/dns/kf6-kdnssd/distinfo
index d201f55cc265..fe2b9d36af30 100644
--- a/dns/kf6-kdnssd/distinfo
+++ b/dns/kf6-kdnssd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408193
-SHA256 (KDE/frameworks/6.18/kdnssd-6.18.0.tar.xz) = c48f2881d9664c0ee12b7091c56cbb1e959a7e960cf2d52c6c87e6fcaaf13c7f
-SIZE (KDE/frameworks/6.18/kdnssd-6.18.0.tar.xz) = 2246132
+TIMESTAMP = 1759784975
+SHA256 (KDE/frameworks/6.19/kdnssd-6.19.0.tar.xz) = 9a4e9e653c6670b4681516ceade3d2664d577f5e6f0173d7bb9bbe5dd009c271
+SIZE (KDE/frameworks/6.19/kdnssd-6.19.0.tar.xz) = 2245852
diff --git a/editors/calligra/Makefile b/editors/calligra/Makefile
index b71d696ab9c8..e6e18f94bff7 100644
--- a/editors/calligra/Makefile
+++ b/editors/calligra/Makefile
@@ -1,6 +1,5 @@
PORTNAME= calligra
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
-PORTREVISION= 1
CATEGORIES= editors kde kde-applications
MAINTAINER= kde@FreeBSD.org
diff --git a/editors/calligra/distinfo b/editors/calligra/distinfo
index 0162ff173a04..7516ebc44c98 100644
--- a/editors/calligra/distinfo
+++ b/editors/calligra/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409955
-SHA256 (KDE/release-service/25.08.1/calligra-25.08.1.tar.xz) = 336448188fc2ff889efc21049183b4689e5507d587d3e8bd2c2582c2f9cfe8df
-SIZE (KDE/release-service/25.08.1/calligra-25.08.1.tar.xz) = 57996828
+TIMESTAMP = 1759874693
+SHA256 (KDE/release-service/25.08.2/calligra-25.08.2.tar.xz) = df5f5a3ec23e7af98f3805b4bd8426947e00c8d75e3f4414d5da580e07700948
+SIZE (KDE/release-service/25.08.2/calligra-25.08.2.tar.xz) = 58039844
diff --git a/editors/calligra/pkg-plist b/editors/calligra/pkg-plist
index a8c250ac1d23..8d17f7501a07 100644
--- a/editors/calligra/pkg-plist
+++ b/editors/calligra/pkg-plist
@@ -5277,6 +5277,7 @@ share/locale/ar/LC_MESSAGES/KarbonTools.mo
share/locale/ar/LC_MESSAGES/braindump.mo
share/locale/ar/LC_MESSAGES/calligra-defaulttools.mo
share/locale/ar/LC_MESSAGES/calligra-dockers.mo
+share/locale/ar/LC_MESSAGES/calligra-opener.mo
share/locale/ar/LC_MESSAGES/calligra.mo
share/locale/ar/LC_MESSAGES/calligra_semanticitem_contact.mo
share/locale/ar/LC_MESSAGES/calligra_semanticitem_event.mo
@@ -5292,7 +5293,10 @@ share/locale/ar/LC_MESSAGES/calligra_shape_plugin.mo
share/locale/ar/LC_MESSAGES/calligra_shape_spreadsheet.mo
share/locale/ar/LC_MESSAGES/calligra_shape_template.mo
share/locale/ar/LC_MESSAGES/calligra_shape_text.mo
+share/locale/ar/LC_MESSAGES/calligra_shape_threed.mo
+share/locale/ar/LC_MESSAGES/calligra_shape_vector.mo
share/locale/ar/LC_MESSAGES/calligra_shape_video.mo
+share/locale/ar/LC_MESSAGES/calligra_shape_webshape.mo
share/locale/ar/LC_MESSAGES/calligra_textediting_autocorrect.mo
share/locale/ar/LC_MESSAGES/calligra_textediting_changecase.mo
share/locale/ar/LC_MESSAGES/calligra_textediting_spellcheck.mo
diff --git a/editors/ghostwriter/distinfo b/editors/ghostwriter/distinfo
index d8af661f69d1..1194325ca788 100644
--- a/editors/ghostwriter/distinfo
+++ b/editors/ghostwriter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409957
-SHA256 (KDE/release-service/25.08.1/ghostwriter-25.08.1.tar.xz) = b2b27ef5d02e174985d54a5da6a6dd86ecbf2cdf74ff4de6a0c0e679d3008c42
-SIZE (KDE/release-service/25.08.1/ghostwriter-25.08.1.tar.xz) = 2727472
+TIMESTAMP = 1759874695
+SHA256 (KDE/release-service/25.08.2/ghostwriter-25.08.2.tar.xz) = 5f0d1a51e07ca5865b335239aa20de575e4cd57a4932966d5a96d8dff3dbd676
+SIZE (KDE/release-service/25.08.2/ghostwriter-25.08.2.tar.xz) = 2733396
diff --git a/editors/ghostwriter/pkg-plist b/editors/ghostwriter/pkg-plist
index e23a7b4c4acd..7886d91ab76e 100644
--- a/editors/ghostwriter/pkg-plist
+++ b/editors/ghostwriter/pkg-plist
@@ -7,6 +7,7 @@ share/icons/hicolor/256x256/apps/ghostwriter.png
share/icons/hicolor/32x32/apps/ghostwriter.png
share/icons/hicolor/64x64/apps/ghostwriter.png
share/icons/hicolor/scalable/apps/ghostwriter.svg
+share/locale/ar/LC_MESSAGES/ghostwriter_qt.qm
share/locale/ca/LC_MESSAGES/ghostwriter_qt.qm
share/locale/ca@valencia/LC_MESSAGES/ghostwriter_qt.qm
share/locale/cs/LC_MESSAGES/ghostwriter_qt.qm
diff --git a/editors/kate/distinfo b/editors/kate/distinfo
index 625529b3f151..1b44405b6a7b 100644
--- a/editors/kate/distinfo
+++ b/editors/kate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409959
-SHA256 (KDE/release-service/25.08.1/kate-25.08.1.tar.xz) = 6b5f9d240da5a7668e2643e4153ab63bf7842ec0605d5d58b3f5aa3e5f2be8e1
-SIZE (KDE/release-service/25.08.1/kate-25.08.1.tar.xz) = 8416892
+TIMESTAMP = 1760127562
+SHA256 (KDE/release-service/25.08.2/kate-25.08.2.tar.xz) = b5eefa519690983ef92be8cc30eaface1fc8c9f225d9d851a5c1819a52634770
+SIZE (KDE/release-service/25.08.2/kate-25.08.2.tar.xz) = 8417408
diff --git a/editors/openoffice-4/Makefile b/editors/openoffice-4/Makefile
index 1535c0db2bf7..1bb3d251d79c 100644
--- a/editors/openoffice-4/Makefile
+++ b/editors/openoffice-4/Makefile
@@ -2,9 +2,9 @@ PORTNAME= apache-openoffice
PORTVERSION= ${AOOVERSION}${AOORCN:?.p${AOORCN}:}
PORTREVISION= 0
CATEGORIES= editors java
-MASTER_SITES= https://dist.apache.org/repos/dist/dev/openoffice/${AOOVERSION}${AOORCN:?-RC${AOORCN}:}/source/
-#MASTER_SITES= https://dlcdn.apache.org/openoffice/${PORTVERSION}/source/ \
-# https://archive.apache.org/dist/openoffice/${PORTVERSION}/source
+#MASTER_SITES= https://dist.apache.org/repos/dist/dev/openoffice/${AOOVERSION}${AOORCN:?-RC${AOORCN}:}/source/
+MASTER_SITES= https://dlcdn.apache.org/openoffice/${PORTVERSION}/source/ \
+ https://archive.apache.org/dist/openoffice/${PORTVERSION}/source
MASTER_SITES+= https://dlcdn.apache.org/openoffice/${PORTVERSION}/source/ \
http://tools.openoffice.org/unowinreg_prebuild/680/:unoreg \
LOCAL/truckman/openoffice:extsrc \
@@ -126,7 +126,7 @@ CONFLICTS_INSTALL= apache-openoffice-devel
AOOVERSION1= 4
AOOVERSION2= 1
AOOVERSION3= 16
-AOORCN= 3
+#AOORCN= 3
# From solenv/inc/minor.mk SOURCEREVISION LAST_MINOR BUILD
AOOTAG= AOO4116m3\(Build:9816\)
GITREVISION= 277251aa7e
diff --git a/editors/vscode/Makefile b/editors/vscode/Makefile
index 7c20033c02f3..8ec326a8a94b 100644
--- a/editors/vscode/Makefile
+++ b/editors/vscode/Makefile
@@ -1,6 +1,6 @@
PORTNAME= vscode
DISTVERSION= 1.105.1
-PORTREVISION= 1
+PORTREVISION= 2
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/86Box/Makefile b/emulators/86Box/Makefile
index 09e35b8a4d42..b9d9eb97d46d 100644
--- a/emulators/86Box/Makefile
+++ b/emulators/86Box/Makefile
@@ -1,6 +1,6 @@
PORTNAME= 86Box
DISTVERSIONPREFIX= v
-DISTVERSION= 5.1
+DISTVERSION= 5.2
CATEGORIES= emulators
MAINTAINER= tiga@FreeBSD.org
diff --git a/emulators/86Box/distinfo b/emulators/86Box/distinfo
index 2af26efb0b3d..ca8e7d02684b 100644
--- a/emulators/86Box/distinfo
+++ b/emulators/86Box/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759866999
-SHA256 (86Box-86Box-v5.1_GH0.tar.gz) = 942e9a2c8c8db3545eddf47854e8ac7585512060f41dbd7bb67b810f537b5eaa
-SIZE (86Box-86Box-v5.1_GH0.tar.gz) = 13904013
+TIMESTAMP = 1761772842
+SHA256 (86Box-86Box-v5.2_GH0.tar.gz) = 0cdc51993563f88c1b586429207f004cdb08917887008d6b224d3cc2779559a3
+SIZE (86Box-86Box-v5.2_GH0.tar.gz) = 13933308
diff --git a/filesystems/unionfs/Makefile b/filesystems/unionfs/Makefile
index a05141ee3233..9191b674d7b2 100644
--- a/filesystems/unionfs/Makefile
+++ b/filesystems/unionfs/Makefile
@@ -1,11 +1,10 @@
PORTNAME= unionfs
DISTVERSIONPREFIX= v
-DISTVERSION= 2.2
-PORTREVISION= 1
+DISTVERSION= 3.7
CATEGORIES= filesystems
PKGNAMEPREFIX= fusefs-
-MAINTAINER= 0mp@FreeBSD.org
+MAINTAINER= pkaipila@gmail.com
COMMENT= FUSE based implementation of the well-known unionfs
WWW= https://github.com/rpodgorny/unionfs-fuse
@@ -14,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR}
-USES= cmake fuse localbase:ldflags python:test
+USES= cmake fuse:3 localbase:ldflags pkgconfig python:test
USE_GITHUB= yes
GH_ACCOUNT= rpodgorny
diff --git a/filesystems/unionfs/distinfo b/filesystems/unionfs/distinfo
index de0face115d1..06e79c9cec0d 100644
--- a/filesystems/unionfs/distinfo
+++ b/filesystems/unionfs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1635114774
-SHA256 (rpodgorny-unionfs-fuse-v2.2_GH0.tar.gz) = 248a0fee9979146b79b05fc728621869da5936c1f43a27e36e7515b301817e43
-SIZE (rpodgorny-unionfs-fuse-v2.2_GH0.tar.gz) = 47955
+TIMESTAMP = 1761790749
+SHA256 (rpodgorny-unionfs-fuse-v3.7_GH0.tar.gz) = 026f5302279110ceb7465e5c9e863cd0319ea0dc32ad253d162cf9db0f5e9a81
+SIZE (rpodgorny-unionfs-fuse-v3.7_GH0.tar.gz) = 56444
diff --git a/filesystems/unionfs/files/patch-CMakeLists.txt b/filesystems/unionfs/files/patch-CMakeLists.txt
deleted file mode 100644
index 107d85a0e259..000000000000
--- a/filesystems/unionfs/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,15 +0,0 @@
---- CMakeLists.txt.orig 2015-01-14 10:08:20 UTC
-+++ CMakeLists.txt
-@@ -9,12 +9,6 @@ IF(NOT CMAKE_CONFIGURATION_TYPES AND NOT
- SET(CMAKE_BUILD_TYPE RelWithDebInfo)
- ENDIF(NOT CMAKE_CONFIGURATION_TYPES AND NOT CMAKE_BUILD_TYPE)
-
--# Select flags.
--SET(CMAKE_C_FLAGS "-pipe -W -Wall -DFORTIFY_SOURCE=2")
--SET(CMAKE_C_FLAGS_RELWITHDEBINFO "-O2 -g")
--SET(CMAKE_C_FLAGS_RELEASE "-O2")
--SET(CMAKE_C_FLAGS_DEBUG "-O0 -g -DDEBUG")
--
- if (UNIX AND APPLE)
- include_directories("/usr/local/include/osxfuse/fuse")
- endif()
diff --git a/games/blinken/distinfo b/games/blinken/distinfo
index 7e9c9ff36d35..eec15e1a00af 100644
--- a/games/blinken/distinfo
+++ b/games/blinken/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409962
-SHA256 (KDE/release-service/25.08.1/blinken-25.08.1.tar.xz) = df9268b8a3c19e571c49a16d2a0df9af834467861461d33894f0a777533e6c4b
-SIZE (KDE/release-service/25.08.1/blinken-25.08.1.tar.xz) = 2715220
+TIMESTAMP = 1759874700
+SHA256 (KDE/release-service/25.08.2/blinken-25.08.2.tar.xz) = 02c7ab9a5212857f3f28ea11e013ecee47fabd86d0de8f720a2f074ea373abcc
+SIZE (KDE/release-service/25.08.2/blinken-25.08.2.tar.xz) = 2715108
diff --git a/games/bomber/distinfo b/games/bomber/distinfo
index e2a4f8b39001..547580bc76c9 100644
--- a/games/bomber/distinfo
+++ b/games/bomber/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409964
-SHA256 (KDE/release-service/25.08.1/bomber-25.08.1.tar.xz) = c03c103050f75ae9acdd4e56b9580fd35c71b714c9a6d90124d7eb3938c5cbec
-SIZE (KDE/release-service/25.08.1/bomber-25.08.1.tar.xz) = 841184
+TIMESTAMP = 1759874703
+SHA256 (KDE/release-service/25.08.2/bomber-25.08.2.tar.xz) = 54e7455e4e27b5ef42b5c14bd47d239af6463fbcfa793ae9ed59564fac6a89b6
+SIZE (KDE/release-service/25.08.2/bomber-25.08.2.tar.xz) = 841260
diff --git a/games/bovo/distinfo b/games/bovo/distinfo
index f2c463a43dab..4f931ee31fe5 100644
--- a/games/bovo/distinfo
+++ b/games/bovo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409966
-SHA256 (KDE/release-service/25.08.1/bovo-25.08.1.tar.xz) = bf11ecff6f754a482042ce5f2071c237f3a292f62fd200ceebcf6141f43e66dd
-SIZE (KDE/release-service/25.08.1/bovo-25.08.1.tar.xz) = 221580
+TIMESTAMP = 1759874705
+SHA256 (KDE/release-service/25.08.2/bovo-25.08.2.tar.xz) = 74ea8c7191c3a99b6490ec5098cab3ad516bc44ee1e7debbdf37cae1aeeddbfb
+SIZE (KDE/release-service/25.08.2/bovo-25.08.2.tar.xz) = 221592
diff --git a/games/glob2/files/patch-SConstruct b/games/glob2/files/patch-SConstruct
new file mode 100644
index 000000000000..50d49eba205a
--- /dev/null
+++ b/games/glob2/files/patch-SConstruct
@@ -0,0 +1,11 @@
+--- SConstruct.orig 2024-06-07 07:47:17 UTC
++++ SConstruct
+@@ -140,7 +140,7 @@ def configure(env, server_only):
+ print("Could not find libboost_date_time or libboost_date_time-mt or boost/thread/thread.hpp")
+ missing.append("libboost_date_time")
+ env.Append(LIBS=[boost_date_time])
+- env.Append(LIBS=["boost_system", "pthread"])
++ env.Append(LIBS=["pthread"])
+
+
+ if not conf.CheckCXXHeader("boost/shared_ptr.hpp"):
diff --git a/games/granatier/distinfo b/games/granatier/distinfo
index 0c0c52f84d18..26156eca6864 100644
--- a/games/granatier/distinfo
+++ b/games/granatier/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409969
-SHA256 (KDE/release-service/25.08.1/granatier-25.08.1.tar.xz) = c63b42ef9a3e9ecc2427d0af6e5eb4327943aeeb299f303967b5b1dd09066786
-SIZE (KDE/release-service/25.08.1/granatier-25.08.1.tar.xz) = 2017068
+TIMESTAMP = 1759874707
+SHA256 (KDE/release-service/25.08.2/granatier-25.08.2.tar.xz) = 52337f4f711d0e4a236cac8bda78c1e095234c465f41d40bf92685f5d31f9784
+SIZE (KDE/release-service/25.08.2/granatier-25.08.2.tar.xz) = 2017116
diff --git a/games/kajongg/distinfo b/games/kajongg/distinfo
index 7b26b71961d4..2dbc13bc1992 100644
--- a/games/kajongg/distinfo
+++ b/games/kajongg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409971
-SHA256 (KDE/release-service/25.08.1/kajongg-25.08.1.tar.xz) = 273020997ee5d4fa97d05b70fcdf31a68a4a3be178fc11ae838fdc044e79f6e9
-SIZE (KDE/release-service/25.08.1/kajongg-25.08.1.tar.xz) = 4637756
+TIMESTAMP = 1759874710
+SHA256 (KDE/release-service/25.08.2/kajongg-25.08.2.tar.xz) = bd837355f425e520dc493eb8bbc6290b5df838840f882b8ba2ef5d1c7b9c1c14
+SIZE (KDE/release-service/25.08.2/kajongg-25.08.2.tar.xz) = 4637812
diff --git a/games/kanagram/distinfo b/games/kanagram/distinfo
index 144212850740..6f29b185efb3 100644
--- a/games/kanagram/distinfo
+++ b/games/kanagram/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409973
-SHA256 (KDE/release-service/25.08.1/kanagram-25.08.1.tar.xz) = 439778c214366ea057fcca6379d070016a3120c7a81f685083fafaebd0fcae07
-SIZE (KDE/release-service/25.08.1/kanagram-25.08.1.tar.xz) = 7786680
+TIMESTAMP = 1759874712
+SHA256 (KDE/release-service/25.08.2/kanagram-25.08.2.tar.xz) = e7bbe6015f360cf57347fa526806b941ec03437018183d448b3464fbedf86a97
+SIZE (KDE/release-service/25.08.2/kanagram-25.08.2.tar.xz) = 7786660
diff --git a/games/kapman/distinfo b/games/kapman/distinfo
index 54a2221736df..b2a92a662a53 100644
--- a/games/kapman/distinfo
+++ b/games/kapman/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409976
-SHA256 (KDE/release-service/25.08.1/kapman-25.08.1.tar.xz) = 823d13689d9ec3ff5f992ff625d1fc6eb4812314830181a1703ed4591184755f
-SIZE (KDE/release-service/25.08.1/kapman-25.08.1.tar.xz) = 2150108
+TIMESTAMP = 1759874715
+SHA256 (KDE/release-service/25.08.2/kapman-25.08.2.tar.xz) = bb3f4899ce46d4049caf62abd1a10e425ef156c74b1677158458e51c59b3d294
+SIZE (KDE/release-service/25.08.2/kapman-25.08.2.tar.xz) = 2149752
diff --git a/games/katomic/distinfo b/games/katomic/distinfo
index 824aa68d1736..b23ce04d7427 100644
--- a/games/katomic/distinfo
+++ b/games/katomic/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409978
-SHA256 (KDE/release-service/25.08.1/katomic-25.08.1.tar.xz) = 425231cb5cb9047a7d7ec385b7158844914a37e0c00822bcba6e35784f17928a
-SIZE (KDE/release-service/25.08.1/katomic-25.08.1.tar.xz) = 1450080
+TIMESTAMP = 1759874717
+SHA256 (KDE/release-service/25.08.2/katomic-25.08.2.tar.xz) = 25ba2b49368cfe9d2d41396f07d037334839eeb6502e71e2fa8f9ba6577d3d6b
+SIZE (KDE/release-service/25.08.2/katomic-25.08.2.tar.xz) = 1449064
diff --git a/games/kblackbox/distinfo b/games/kblackbox/distinfo
index 0f970f034771..09a1fb5a3274 100644
--- a/games/kblackbox/distinfo
+++ b/games/kblackbox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409980
-SHA256 (KDE/release-service/25.08.1/kblackbox-25.08.1.tar.xz) = 586647919efc02402fec9ab7746a0a6433edbdc468bff89878d44c4607e69728
-SIZE (KDE/release-service/25.08.1/kblackbox-25.08.1.tar.xz) = 555972
+TIMESTAMP = 1759874720
+SHA256 (KDE/release-service/25.08.2/kblackbox-25.08.2.tar.xz) = 7e1f864fa8332693a51375a20efc57d4d93de2b44b863fef8b60291428593624
+SIZE (KDE/release-service/25.08.2/kblackbox-25.08.2.tar.xz) = 556020
diff --git a/games/kblocks/distinfo b/games/kblocks/distinfo
index fdf5dcd4f10c..ed3448804515 100644
--- a/games/kblocks/distinfo
+++ b/games/kblocks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409983
-SHA256 (KDE/release-service/25.08.1/kblocks-25.08.1.tar.xz) = 91e4d09a3f7af9d91e9974a416790200efc519f8da1347075e1d4a5cce8d4cff
-SIZE (KDE/release-service/25.08.1/kblocks-25.08.1.tar.xz) = 2104104
+TIMESTAMP = 1759874722
+SHA256 (KDE/release-service/25.08.2/kblocks-25.08.2.tar.xz) = 546c23a4a9f96fb3cb4c68c5bd9968b2e0ddc17dfbbd18de1c33ef33660e9efd
+SIZE (KDE/release-service/25.08.2/kblocks-25.08.2.tar.xz) = 2104348
diff --git a/games/kbounce/distinfo b/games/kbounce/distinfo
index a00c62a372ae..452cf021e326 100644
--- a/games/kbounce/distinfo
+++ b/games/kbounce/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409985
-SHA256 (KDE/release-service/25.08.1/kbounce-25.08.1.tar.xz) = c87ce4bae5e4742620e8480c4466da31a18d38fdc9865eb4dc13c28f03d499fa
-SIZE (KDE/release-service/25.08.1/kbounce-25.08.1.tar.xz) = 3324056
+TIMESTAMP = 1759874725
+SHA256 (KDE/release-service/25.08.2/kbounce-25.08.2.tar.xz) = e0f55a72e9f90bfb37caaea7d3c513c5b8ff53f739d4fe03fff5f5ec0b3aadb8
+SIZE (KDE/release-service/25.08.2/kbounce-25.08.2.tar.xz) = 3324312
diff --git a/games/kbreakout/distinfo b/games/kbreakout/distinfo
index b7fc0cfbc102..da75f7fa4783 100644
--- a/games/kbreakout/distinfo
+++ b/games/kbreakout/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409987
-SHA256 (KDE/release-service/25.08.1/kbreakout-25.08.1.tar.xz) = f93f0e0e4fb8d7bc3a5108c193beaf78366be450422c94e5dd427f5f8f9ad2d5
-SIZE (KDE/release-service/25.08.1/kbreakout-25.08.1.tar.xz) = 2558864
+TIMESTAMP = 1759874727
+SHA256 (KDE/release-service/25.08.2/kbreakout-25.08.2.tar.xz) = 47c7523529dae26376be2ccf98eb5e316ee856aac52e36a6bab51ea5fd3eee00
+SIZE (KDE/release-service/25.08.2/kbreakout-25.08.2.tar.xz) = 2558820
diff --git a/games/kdiamond/distinfo b/games/kdiamond/distinfo
index 8d5f1d460048..0831608638c8 100644
--- a/games/kdiamond/distinfo
+++ b/games/kdiamond/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409990
-SHA256 (KDE/release-service/25.08.1/kdiamond-25.08.1.tar.xz) = 27753062d8808e4697a27f4478edb7efe49d16e5fecb32c971ab9f28937485d6
-SIZE (KDE/release-service/25.08.1/kdiamond-25.08.1.tar.xz) = 4674476
+TIMESTAMP = 1759874729
+SHA256 (KDE/release-service/25.08.2/kdiamond-25.08.2.tar.xz) = 669a97c85b38dfee209aedb35843f5a220f0f333d1648a75e669bb8cbb1beded
+SIZE (KDE/release-service/25.08.2/kdiamond-25.08.2.tar.xz) = 4675144
diff --git a/games/kfourinline/distinfo b/games/kfourinline/distinfo
index 3db59c60eb89..14d5912d6eca 100644
--- a/games/kfourinline/distinfo
+++ b/games/kfourinline/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409992
-SHA256 (KDE/release-service/25.08.1/kfourinline-25.08.1.tar.xz) = 1a1d709012533f3eb74b7cd54821c5227d05484b1f0ef8cb6a0a48c257d20241
-SIZE (KDE/release-service/25.08.1/kfourinline-25.08.1.tar.xz) = 749000
+TIMESTAMP = 1759874732
+SHA256 (KDE/release-service/25.08.2/kfourinline-25.08.2.tar.xz) = ec8eb0609a2cc2a4bb14acf83234dd36c46060e1e88b4e15b5f567afff9522cb
+SIZE (KDE/release-service/25.08.2/kfourinline-25.08.2.tar.xz) = 748992
diff --git a/games/kgoldrunner/distinfo b/games/kgoldrunner/distinfo
index 43bb059d7876..761e4d36e2c6 100644
--- a/games/kgoldrunner/distinfo
+++ b/games/kgoldrunner/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409994
-SHA256 (KDE/release-service/25.08.1/kgoldrunner-25.08.1.tar.xz) = 6207377fecbe302435c5f9426739e488c256b73a5f7be458be9a85461a43fd93
-SIZE (KDE/release-service/25.08.1/kgoldrunner-25.08.1.tar.xz) = 4465352
+TIMESTAMP = 1759874734
+SHA256 (KDE/release-service/25.08.2/kgoldrunner-25.08.2.tar.xz) = 78fb87c61847797efd49f2e1d10784bbe7b3ffe4c1894e865d7c218d070b1116
+SIZE (KDE/release-service/25.08.2/kgoldrunner-25.08.2.tar.xz) = 4464440
diff --git a/games/khangman/distinfo b/games/khangman/distinfo
index 9f3dee7912b7..09daf1fae2fc 100644
--- a/games/khangman/distinfo
+++ b/games/khangman/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409997
-SHA256 (KDE/release-service/25.08.1/khangman-25.08.1.tar.xz) = dc47b788044366f1e7731caeac9b61c310db6ee7f63b737d3dfac6c612d5e543
-SIZE (KDE/release-service/25.08.1/khangman-25.08.1.tar.xz) = 7032236
+TIMESTAMP = 1759874737
+SHA256 (KDE/release-service/25.08.2/khangman-25.08.2.tar.xz) = ac8a1d933487c9675c690a79356dbf0575c88d34a65b36f2e6fcc6aa020c17fd
+SIZE (KDE/release-service/25.08.2/khangman-25.08.2.tar.xz) = 7026832
diff --git a/games/kigo/distinfo b/games/kigo/distinfo
index 6cc4f75f4eac..c5297cd8a74f 100644
--- a/games/kigo/distinfo
+++ b/games/kigo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757409999
-SHA256 (KDE/release-service/25.08.1/kigo-25.08.1.tar.xz) = 999726b3d79393df6310feed0803f438a02f0faa39a909f5e558e0b8531054fd
-SIZE (KDE/release-service/25.08.1/kigo-25.08.1.tar.xz) = 4837940
+TIMESTAMP = 1759874739
+SHA256 (KDE/release-service/25.08.2/kigo-25.08.2.tar.xz) = 972bf9e57b1822d676626165fbf13ba418627527bcd95c60b5bac8e4cff7269f
+SIZE (KDE/release-service/25.08.2/kigo-25.08.2.tar.xz) = 4837832
diff --git a/games/killbots/distinfo b/games/killbots/distinfo
index ef8e53dc0af8..340ba3e0fdbc 100644
--- a/games/killbots/distinfo
+++ b/games/killbots/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410001
-SHA256 (KDE/release-service/25.08.1/killbots-25.08.1.tar.xz) = 68ee3abc0ff71a1cf21c545d6cf1f15c4f56b36d5e3671f956db15e84742379f
-SIZE (KDE/release-service/25.08.1/killbots-25.08.1.tar.xz) = 1177444
+TIMESTAMP = 1759874742
+SHA256 (KDE/release-service/25.08.2/killbots-25.08.2.tar.xz) = 3e1759715d05dc5cf73a727ae3a6c47aa3d9d112347cc7a15e4e597a51e0ccf0
+SIZE (KDE/release-service/25.08.2/killbots-25.08.2.tar.xz) = 1177352
diff --git a/games/kiriki/distinfo b/games/kiriki/distinfo
index 2d3679a550f7..7214ff0c9ee3 100644
--- a/games/kiriki/distinfo
+++ b/games/kiriki/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410004
-SHA256 (KDE/release-service/25.08.1/kiriki-25.08.1.tar.xz) = 3aa01c2c1f138c85ef3303853399ac0505c3136ceb5b3deecda1a2a842c49145
-SIZE (KDE/release-service/25.08.1/kiriki-25.08.1.tar.xz) = 376228
+TIMESTAMP = 1759874744
+SHA256 (KDE/release-service/25.08.2/kiriki-25.08.2.tar.xz) = fc5ee9508b52faec0bf1dcdb46170c0b2efe7ab3f39b7bdf6374fb5ce4084b46
+SIZE (KDE/release-service/25.08.2/kiriki-25.08.2.tar.xz) = 376220
diff --git a/games/kjumpingcube/distinfo b/games/kjumpingcube/distinfo
index ad30d59a2823..73af8609dd4d 100644
--- a/games/kjumpingcube/distinfo
+++ b/games/kjumpingcube/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410006
-SHA256 (KDE/release-service/25.08.1/kjumpingcube-25.08.1.tar.xz) = 27d390a6952f9eb24fbcaae6a23ad9a33cba59e2e64c52f9afecdf2b5f4b238d
-SIZE (KDE/release-service/25.08.1/kjumpingcube-25.08.1.tar.xz) = 351296
+TIMESTAMP = 1759874747
+SHA256 (KDE/release-service/25.08.2/kjumpingcube-25.08.2.tar.xz) = 91ffb68723a9076049db2cae9db1c1301c1247f04c9df70f3ddb4d7a8508d5a5
+SIZE (KDE/release-service/25.08.2/kjumpingcube-25.08.2.tar.xz) = 351296
diff --git a/games/klickety/distinfo b/games/klickety/distinfo
index b946aedcfee4..b63fc617f272 100644
--- a/games/klickety/distinfo
+++ b/games/klickety/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410008
-SHA256 (KDE/release-service/25.08.1/klickety-25.08.1.tar.xz) = 80f257ab96fe95847ff463effe10d872a5bd5c96d54a8a0a09e357740ebcca43
-SIZE (KDE/release-service/25.08.1/klickety-25.08.1.tar.xz) = 1390108
+TIMESTAMP = 1759874749
+SHA256 (KDE/release-service/25.08.2/klickety-25.08.2.tar.xz) = 26684b269a072a676cb33e8ac249027280af06f684ca2958ab86fff19ce7d25a
+SIZE (KDE/release-service/25.08.2/klickety-25.08.2.tar.xz) = 1389988
diff --git a/games/klines/distinfo b/games/klines/distinfo
index f7bd8991a37b..066fd11ba85b 100644
--- a/games/klines/distinfo
+++ b/games/klines/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410011
-SHA256 (KDE/release-service/25.08.1/klines-25.08.1.tar.xz) = 20a1c541f3c32a7b1f8a19ac579146eb3dff30bdf9761ff46a7da04de76d3442
-SIZE (KDE/release-service/25.08.1/klines-25.08.1.tar.xz) = 1675184
+TIMESTAMP = 1759874751
+SHA256 (KDE/release-service/25.08.2/klines-25.08.2.tar.xz) = 0970a0164a43d3274417e21129ba93408dbd03cb22cc778e11eaecae6798ee5d
+SIZE (KDE/release-service/25.08.2/klines-25.08.2.tar.xz) = 1675024
diff --git a/games/kmahjongg/distinfo b/games/kmahjongg/distinfo
index 828aa44294d8..f4fc6d450875 100644
--- a/games/kmahjongg/distinfo
+++ b/games/kmahjongg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410013
-SHA256 (KDE/release-service/25.08.1/kmahjongg-25.08.1.tar.xz) = f59a991bca6b0a648fc2b66a7dcb4eec04db317adcd6a3f554f7cff0a08be5fa
-SIZE (KDE/release-service/25.08.1/kmahjongg-25.08.1.tar.xz) = 3725540
+TIMESTAMP = 1759874754
+SHA256 (KDE/release-service/25.08.2/kmahjongg-25.08.2.tar.xz) = ec447948d2a99a0739a638e9248562e454503978051255d332508e9e84e1df06
+SIZE (KDE/release-service/25.08.2/kmahjongg-25.08.2.tar.xz) = 3725484
diff --git a/games/kmines/distinfo b/games/kmines/distinfo
index 5673fcc31e44..c47c4e631a1c 100644
--- a/games/kmines/distinfo
+++ b/games/kmines/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410015
-SHA256 (KDE/release-service/25.08.1/kmines-25.08.1.tar.xz) = 7ad181690722e5e547bf7930973ea05259fd20472105db219b5e4644c325b6cb
-SIZE (KDE/release-service/25.08.1/kmines-25.08.1.tar.xz) = 950172
+TIMESTAMP = 1759874756
+SHA256 (KDE/release-service/25.08.2/kmines-25.08.2.tar.xz) = 15685ce1ff9c24e9bee94deb9c39d35f27e7561fcb0dd8cde56f719ea8f0fac5
+SIZE (KDE/release-service/25.08.2/kmines-25.08.2.tar.xz) = 950196
diff --git a/games/knavalbattle/distinfo b/games/knavalbattle/distinfo
index af4407433cdd..76a98410c9f3 100644
--- a/games/knavalbattle/distinfo
+++ b/games/knavalbattle/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410018
-SHA256 (KDE/release-service/25.08.1/knavalbattle-25.08.1.tar.xz) = be4dee2346d3f3782e64f7b137a78a3de6b1e8e0ff04aef65f62e323b5f1eee9
-SIZE (KDE/release-service/25.08.1/knavalbattle-25.08.1.tar.xz) = 1050808
+TIMESTAMP = 1759874759
+SHA256 (KDE/release-service/25.08.2/knavalbattle-25.08.2.tar.xz) = 027e0d8da60bb78e2a0bb8f7b41030b56c5dea3c47b49394c83e904e0b5f76ca
+SIZE (KDE/release-service/25.08.2/knavalbattle-25.08.2.tar.xz) = 1051092
diff --git a/games/knetwalk/distinfo b/games/knetwalk/distinfo
index 5d805e70802d..34dc4260c617 100644
--- a/games/knetwalk/distinfo
+++ b/games/knetwalk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410020
-SHA256 (KDE/release-service/25.08.1/knetwalk-25.08.1.tar.xz) = 718e1f7df2b571f014e8c9c6aa9b7f830171664ee101dc4c7f798ec7ee2e9b13
-SIZE (KDE/release-service/25.08.1/knetwalk-25.08.1.tar.xz) = 1012140
+TIMESTAMP = 1759874761
+SHA256 (KDE/release-service/25.08.2/knetwalk-25.08.2.tar.xz) = bfc180c1ba8b544ccf0b5e894bdbb2379540a7763116bc560e2b9a52054104f3
+SIZE (KDE/release-service/25.08.2/knetwalk-25.08.2.tar.xz) = 1012060
diff --git a/games/knights/distinfo b/games/knights/distinfo
index e4dfade6abe8..7edbb3033ede 100644
--- a/games/knights/distinfo
+++ b/games/knights/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410022
-SHA256 (KDE/release-service/25.08.1/knights-25.08.1.tar.xz) = 27f5cefe8a41c7caee484ace3eadf11c8f4fec3bce57092e29beed67668460aa
-SIZE (KDE/release-service/25.08.1/knights-25.08.1.tar.xz) = 2500636
+TIMESTAMP = 1759874764
+SHA256 (KDE/release-service/25.08.2/knights-25.08.2.tar.xz) = 4b7498b0e15e1984622caead16229911b03221565ac1cdf95c29969b904afa0e
+SIZE (KDE/release-service/25.08.2/knights-25.08.2.tar.xz) = 2498644
diff --git a/games/kolf/distinfo b/games/kolf/distinfo
index 91bcc273e758..dd986908f461 100644
--- a/games/kolf/distinfo
+++ b/games/kolf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410025
-SHA256 (KDE/release-service/25.08.1/kolf-25.08.1.tar.xz) = a433d3899048df1c14ea807303e16f76616be137139fc859cc92bf3af87fe34a
-SIZE (KDE/release-service/25.08.1/kolf-25.08.1.tar.xz) = 1083404
+TIMESTAMP = 1759874766
+SHA256 (KDE/release-service/25.08.2/kolf-25.08.2.tar.xz) = d1f2ec80f65a116542b4110241f19d293f1085bfa357ffce7a0958a7a4c8c7ab
+SIZE (KDE/release-service/25.08.2/kolf-25.08.2.tar.xz) = 1085844
diff --git a/games/kollision/distinfo b/games/kollision/distinfo
index cccb23dfca25..8ab1a9d79e38 100644
--- a/games/kollision/distinfo
+++ b/games/kollision/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410027
-SHA256 (KDE/release-service/25.08.1/kollision-25.08.1.tar.xz) = 825e2fcfda6d4045697946633f5cdee8f8ce3cd66a47998a3d9f3332880d2c2d
-SIZE (KDE/release-service/25.08.1/kollision-25.08.1.tar.xz) = 313640
+TIMESTAMP = 1759874768
+SHA256 (KDE/release-service/25.08.2/kollision-25.08.2.tar.xz) = 58f42c503902504e4d8542f3e22d9d53b77f6f8144b95aa56719c6f84e3fef4a
+SIZE (KDE/release-service/25.08.2/kollision-25.08.2.tar.xz) = 313676
diff --git a/games/konquest/distinfo b/games/konquest/distinfo
index 6b34058c294e..7cc1d71b7799 100644
--- a/games/konquest/distinfo
+++ b/games/konquest/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410029
-SHA256 (KDE/release-service/25.08.1/konquest-25.08.1.tar.xz) = babcd518a414cd6ec954035a016a7e4172fa19391e4c15f94cb279c74a5e36ec
-SIZE (KDE/release-service/25.08.1/konquest-25.08.1.tar.xz) = 863636
+TIMESTAMP = 1759874771
+SHA256 (KDE/release-service/25.08.2/konquest-25.08.2.tar.xz) = d27a1419c35036ffe9cb34f3a2869f5e8ecf578d01abb03d0d5ad15a213ddc0f
+SIZE (KDE/release-service/25.08.2/konquest-25.08.2.tar.xz) = 863684
diff --git a/games/kpat/distinfo b/games/kpat/distinfo
index a46b76169506..0aad06dcca34 100644
--- a/games/kpat/distinfo
+++ b/games/kpat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410032
-SHA256 (KDE/release-service/25.08.1/kpat-25.08.1.tar.xz) = 09656293e06d82b8849aea9fe50b428f03fcc42e15c91bdc05a34ab18ed217fe
-SIZE (KDE/release-service/25.08.1/kpat-25.08.1.tar.xz) = 3741972
+TIMESTAMP = 1759874773
+SHA256 (KDE/release-service/25.08.2/kpat-25.08.2.tar.xz) = 7ac005740d925cb12cac2adbfe4f18c052ee13f57e0bccb9826ed18a31f60d96
+SIZE (KDE/release-service/25.08.2/kpat-25.08.2.tar.xz) = 3743732
diff --git a/games/kreversi/distinfo b/games/kreversi/distinfo
index 06fdd24af411..005fb2007082 100644
--- a/games/kreversi/distinfo
+++ b/games/kreversi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410034
-SHA256 (KDE/release-service/25.08.1/kreversi-25.08.1.tar.xz) = 16952b9177206df64093a75037269b7b59a17389d6a5ca60d888520ea5a4da7e
-SIZE (KDE/release-service/25.08.1/kreversi-25.08.1.tar.xz) = 1037508
+TIMESTAMP = 1759874776
+SHA256 (KDE/release-service/25.08.2/kreversi-25.08.2.tar.xz) = 3428f603fab9f261c1c1b9f927966907b3e4af1d5fbb3e74d3679c6e20622d29
+SIZE (KDE/release-service/25.08.2/kreversi-25.08.2.tar.xz) = 1037448
diff --git a/games/kshisen/distinfo b/games/kshisen/distinfo
index 7d8bd082a6d8..624e676a01b1 100644
--- a/games/kshisen/distinfo
+++ b/games/kshisen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410036
-SHA256 (KDE/release-service/25.08.1/kshisen-25.08.1.tar.xz) = 9e4bd836af5a80880f59f789b37ea1878fe7a13b8b6d435089bc51347951bb60
-SIZE (KDE/release-service/25.08.1/kshisen-25.08.1.tar.xz) = 976584
+TIMESTAMP = 1759874778
+SHA256 (KDE/release-service/25.08.2/kshisen-25.08.2.tar.xz) = a530d4c602664fc028480fccfbbcf3ce3002316352dabed29002549113e81aa5
+SIZE (KDE/release-service/25.08.2/kshisen-25.08.2.tar.xz) = 976452
diff --git a/games/ksirk/distinfo b/games/ksirk/distinfo
index 3dd40cb3ceeb..f4267eca2073 100644
--- a/games/ksirk/distinfo
+++ b/games/ksirk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410039
-SHA256 (KDE/release-service/25.08.1/ksirk-25.08.1.tar.xz) = 05329836a6aaf272ef4625d2c2d23f82f565b31b7733dffa5725d406f4f08a2c
-SIZE (KDE/release-service/25.08.1/ksirk-25.08.1.tar.xz) = 6722940
+TIMESTAMP = 1759874781
+SHA256 (KDE/release-service/25.08.2/ksirk-25.08.2.tar.xz) = 67126813e0f4d5c6fdd600f2271b0f48999f9bd2d0c23d17a6e82dadded5819f
+SIZE (KDE/release-service/25.08.2/ksirk-25.08.2.tar.xz) = 6723016
diff --git a/games/ksnakeduel/distinfo b/games/ksnakeduel/distinfo
index 2b0fbf14be93..9513347b1711 100644
--- a/games/ksnakeduel/distinfo
+++ b/games/ksnakeduel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410041
-SHA256 (KDE/release-service/25.08.1/ksnakeduel-25.08.1.tar.xz) = c2e779f2c93a5f8f8f74be1ed1ddab4c118e51f0195ab60802bf8bb78aa881f2
-SIZE (KDE/release-service/25.08.1/ksnakeduel-25.08.1.tar.xz) = 580520
+TIMESTAMP = 1759874783
+SHA256 (KDE/release-service/25.08.2/ksnakeduel-25.08.2.tar.xz) = 2f214c4295d1e68f9bb9fc8d35a2235731cf6c099404162bf36c54d5482ccb52
+SIZE (KDE/release-service/25.08.2/ksnakeduel-25.08.2.tar.xz) = 580480
diff --git a/games/kspaceduel/distinfo b/games/kspaceduel/distinfo
index 290e70f7c970..4e81b0409eda 100644
--- a/games/kspaceduel/distinfo
+++ b/games/kspaceduel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410043
-SHA256 (KDE/release-service/25.08.1/kspaceduel-25.08.1.tar.xz) = c1e0cc149bd841fbb7a843dd70ae20d793498abd1f54ae75c6540152e2cae5c1
-SIZE (KDE/release-service/25.08.1/kspaceduel-25.08.1.tar.xz) = 636764
+TIMESTAMP = 1759874786
+SHA256 (KDE/release-service/25.08.2/kspaceduel-25.08.2.tar.xz) = f6f127b4e522ea3278bf7afc58d6269b149558ca30b7c499dbfb228bdeddf148
+SIZE (KDE/release-service/25.08.2/kspaceduel-25.08.2.tar.xz) = 636932
diff --git a/games/ksquares/distinfo b/games/ksquares/distinfo
index 9922de476204..6bcec79db8c5 100644
--- a/games/ksquares/distinfo
+++ b/games/ksquares/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410046
-SHA256 (KDE/release-service/25.08.1/ksquares-25.08.1.tar.xz) = 95be1f4713efd2aec88960f382b4474837a2b50419e5e467114470d89c08e0e0
-SIZE (KDE/release-service/25.08.1/ksquares-25.08.1.tar.xz) = 324432
+TIMESTAMP = 1759874788
+SHA256 (KDE/release-service/25.08.2/ksquares-25.08.2.tar.xz) = 9755456a2744ab560da88d74bdac0a41aed0b833090832f2cfb2e494bda88dd1
+SIZE (KDE/release-service/25.08.2/ksquares-25.08.2.tar.xz) = 324412
diff --git a/games/ksudoku/distinfo b/games/ksudoku/distinfo
index 3d9fe60d5bdd..7160bd73996b 100644
--- a/games/ksudoku/distinfo
+++ b/games/ksudoku/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410048
-SHA256 (KDE/release-service/25.08.1/ksudoku-25.08.1.tar.xz) = df3cb15d72c6293df05ce95b67e7c4b29ea88d994d2a0df09b260f1ea482f36d
-SIZE (KDE/release-service/25.08.1/ksudoku-25.08.1.tar.xz) = 1746052
+TIMESTAMP = 1759874790
+SHA256 (KDE/release-service/25.08.2/ksudoku-25.08.2.tar.xz) = 3d34a3ffe98b3206a278dfddcfb410c3aa47d7cb3dc4b177a13dbf3ad422c517
+SIZE (KDE/release-service/25.08.2/ksudoku-25.08.2.tar.xz) = 1746076
diff --git a/games/ktuberling/distinfo b/games/ktuberling/distinfo
index 195f1dec9c5d..53db2d0ed2e1 100644
--- a/games/ktuberling/distinfo
+++ b/games/ktuberling/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410051
-SHA256 (KDE/release-service/25.08.1/ktuberling-25.08.1.tar.xz) = 9c9c109144fdfdc36c20e166317e79feab2b12cfbce1955742ca508a519a1d2b
-SIZE (KDE/release-service/25.08.1/ktuberling-25.08.1.tar.xz) = 71553592
+TIMESTAMP = 1759874793
+SHA256 (KDE/release-service/25.08.2/ktuberling-25.08.2.tar.xz) = e7868c301a361bc346e70c692549d8745245994ed9340979081f41bf0b692e51
+SIZE (KDE/release-service/25.08.2/ktuberling-25.08.2.tar.xz) = 71568476
diff --git a/games/kubrick/distinfo b/games/kubrick/distinfo
index 9abe0f0897d6..3c93e7755fcf 100644
--- a/games/kubrick/distinfo
+++ b/games/kubrick/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410053
-SHA256 (KDE/release-service/25.08.1/kubrick-25.08.1.tar.xz) = dbbd55219b93cf0d0415443746a287bb3ec32b0c45da963b79d0e6b3359d3381
-SIZE (KDE/release-service/25.08.1/kubrick-25.08.1.tar.xz) = 384812
+TIMESTAMP = 1759874796
+SHA256 (KDE/release-service/25.08.2/kubrick-25.08.2.tar.xz) = 4a63308caee5f64c5ca457b6bca8bff309eee5df3f30ba09da136a18d04d8546
+SIZE (KDE/release-service/25.08.2/kubrick-25.08.2.tar.xz) = 384844
diff --git a/games/libkdegames/distinfo b/games/libkdegames/distinfo
index 668b7fadbee2..e804a4b37576 100644
--- a/games/libkdegames/distinfo
+++ b/games/libkdegames/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410055
-SHA256 (KDE/release-service/25.08.1/libkdegames-25.08.1.tar.xz) = 542b2f951c5091c5157cc0f2f53bae61afc47b21115df7441695b82fa725e83a
-SIZE (KDE/release-service/25.08.1/libkdegames-25.08.1.tar.xz) = 5976400
+TIMESTAMP = 1759874798
+SHA256 (KDE/release-service/25.08.2/libkdegames-25.08.2.tar.xz) = 43f3cfdf82e46c0764ac779bfcbe3c78728ec9f880e71fcf587fb3c05195f4e7
+SIZE (KDE/release-service/25.08.2/libkdegames-25.08.2.tar.xz) = 5976468
diff --git a/games/libkmahjongg/distinfo b/games/libkmahjongg/distinfo
index bb26248e60e1..36ddedd7ece9 100644
--- a/games/libkmahjongg/distinfo
+++ b/games/libkmahjongg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410058
-SHA256 (KDE/release-service/25.08.1/libkmahjongg-25.08.1.tar.xz) = 8d731b713fa25e5a44d89f8c328aafe4470f01f74394707f65ca164bfacb9c2a
-SIZE (KDE/release-service/25.08.1/libkmahjongg-25.08.1.tar.xz) = 1694472
+TIMESTAMP = 1759874800
+SHA256 (KDE/release-service/25.08.2/libkmahjongg-25.08.2.tar.xz) = c99975365dc3464bced7a467056dca43d5f1747017833d3f56ad115ca1a8070c
+SIZE (KDE/release-service/25.08.2/libkmahjongg-25.08.2.tar.xz) = 1694352
diff --git a/games/lskat/distinfo b/games/lskat/distinfo
index f0d345c5abc1..80965db01c11 100644
--- a/games/lskat/distinfo
+++ b/games/lskat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410060
-SHA256 (KDE/release-service/25.08.1/lskat-25.08.1.tar.xz) = c11dff0edc8cdfc401e69252a206b9c3341bd3e9de3b53efc0f4343c3d394cd8
-SIZE (KDE/release-service/25.08.1/lskat-25.08.1.tar.xz) = 1229372
+TIMESTAMP = 1759874803
+SHA256 (KDE/release-service/25.08.2/lskat-25.08.2.tar.xz) = f2acfa2212195a8663f9bb6a1351fd453790f5eafe74e9b45671eb61f23c2280
+SIZE (KDE/release-service/25.08.2/lskat-25.08.2.tar.xz) = 1229620
diff --git a/games/palapeli/distinfo b/games/palapeli/distinfo
index c5ec2f2086c1..16a0e67e3083 100644
--- a/games/palapeli/distinfo
+++ b/games/palapeli/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410062
-SHA256 (KDE/release-service/25.08.1/palapeli-25.08.1.tar.xz) = 5478c010563a31fcc3458184b88876b9df15c5e83216cc16934cb3faee37dcee
-SIZE (KDE/release-service/25.08.1/palapeli-25.08.1.tar.xz) = 2130676
+TIMESTAMP = 1759874805
+SHA256 (KDE/release-service/25.08.2/palapeli-25.08.2.tar.xz) = 105d9b0949dccb7c8df216efa323201e57cb29fa18ef4b04e648c2eb2667d739
+SIZE (KDE/release-service/25.08.2/palapeli-25.08.2.tar.xz) = 2134820
diff --git a/games/picmi/distinfo b/games/picmi/distinfo
index 04be2c4a808b..e1f23d7f585f 100644
--- a/games/picmi/distinfo
+++ b/games/picmi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410065
-SHA256 (KDE/release-service/25.08.1/picmi-25.08.1.tar.xz) = b4c7549f66d0a1d81888b2f8c97574a40feab9cfb730723576fc375f6aaa2f4e
-SIZE (KDE/release-service/25.08.1/picmi-25.08.1.tar.xz) = 1523712
+TIMESTAMP = 1759874808
+SHA256 (KDE/release-service/25.08.2/picmi-25.08.2.tar.xz) = 188a9ddcb6cefc238f46969f6d34221ce2d750955bda81729e1b0121363eb21f
+SIZE (KDE/release-service/25.08.2/picmi-25.08.2.tar.xz) = 1523576
diff --git a/games/skladnik/distinfo b/games/skladnik/distinfo
index c5fb0d05a7c7..b07d921df8b3 100644
--- a/games/skladnik/distinfo
+++ b/games/skladnik/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410067
-SHA256 (KDE/release-service/25.08.1/skladnik-25.08.1.tar.xz) = fb20efa2b867a42d35575e0758abcbb821451412092ac53a14a8529e8866125d
-SIZE (KDE/release-service/25.08.1/skladnik-25.08.1.tar.xz) = 417720
+TIMESTAMP = 1759874810
+SHA256 (KDE/release-service/25.08.2/skladnik-25.08.2.tar.xz) = 026c43e3f88bbe8cfa51ef7038795b5b0725a1c234440ca6aa8ab204aac527a7
+SIZE (KDE/release-service/25.08.2/skladnik-25.08.2.tar.xz) = 417688
diff --git a/games/veloren-weekly/Makefile b/games/veloren-weekly/Makefile
index 393d32c4399a..e3b72108cf61 100644
--- a/games/veloren-weekly/Makefile
+++ b/games/veloren-weekly/Makefile
@@ -1,5 +1,5 @@
PORTNAME= veloren
-PORTVERSION= s20251022
+PORTVERSION= s20251029
CATEGORIES= games wayland
PKGNAMESUFFIX= -weekly
@@ -24,7 +24,7 @@ RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-pl
USES= cargo xorg
USE_XORG= xcb
USE_GITLAB= yes
-GL_TAGNAME= v0.17.0-1273-gab4cecf289 # git describe --match='v[0-9]*' weekly
+GL_TAGNAME= v0.17.0-1287-g22cd8ce110 # git describe --match='v[0-9]*' weekly
CARGO_ENV= VELOREN_USERDATA_STRATEGY=system SHADERC_LIB_DIR="${LOCALBASE}/lib"
PLIST_FILES= bin/${PORTNAME}-server-cli \
bin/${PORTNAME}-voxygen \
diff --git a/games/veloren-weekly/distinfo b/games/veloren-weekly/distinfo
index cb3c24d91d2f..f65962c8e22c 100644
--- a/games/veloren-weekly/distinfo
+++ b/games/veloren-weekly/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1761180014
+TIMESTAMP = 1761776336
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
@@ -1925,5 +1925,5 @@ SHA256 (veloren-conrod-c74446362371dc837b8b4b6d6ddcd7693b48d9b6_GL0.tar.gz) = 43
SIZE (veloren-conrod-c74446362371dc837b8b4b6d6ddcd7693b48d9b6_GL0.tar.gz) = 808402
SHA256 (DaforLynx-kira-v0.10.7-with-config_GH0.tar.gz) = ffc38b7c73cb6419d02a21a3905cd0b00b3a544711230c5b11ef77301b7b9bb2
SIZE (DaforLynx-kira-v0.10.7-with-config_GH0.tar.gz) = 4379268
-SHA256 (veloren-v0.17.0-1273-gab4cecf289.tar.bz2) = f28596371b4e5301339130d51268126bfcb3a6369a16586dc4030236adadba03
-SIZE (veloren-v0.17.0-1273-gab4cecf289.tar.bz2) = 344225785
+SHA256 (veloren-v0.17.0-1287-g22cd8ce110.tar.bz2) = e4fa76b3debb2b708905f30808741eaf3eda11ed5004f6792cd7863a37449c62
+SIZE (veloren-v0.17.0-1287-g22cd8ce110.tar.bz2) = 345078065
diff --git a/graphics/colord-kde/distinfo b/graphics/colord-kde/distinfo
index 3b303cf15c32..c201902379ea 100644
--- a/graphics/colord-kde/distinfo
+++ b/graphics/colord-kde/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410067
-SHA256 (KDE/release-service/25.08.1/colord-kde-25.08.1.tar.xz) = a42e77a8faf0cc5852b4b69fe27c16a9e6aa10ad5ed436982bdf7e14409eb8a3
-SIZE (KDE/release-service/25.08.1/colord-kde-25.08.1.tar.xz) = 119936
+TIMESTAMP = 1759874810
+SHA256 (KDE/release-service/25.08.2/colord-kde-25.08.2.tar.xz) = 4a4b34386428222756e9333e1286d003afaccb2feccca92685f7d142bb9ab609
+SIZE (KDE/release-service/25.08.2/colord-kde-25.08.2.tar.xz) = 121380
diff --git a/graphics/colord-kde/pkg-plist b/graphics/colord-kde/pkg-plist
index f9009580e399..3f576cf62609 100644
--- a/graphics/colord-kde/pkg-plist
+++ b/graphics/colord-kde/pkg-plist
@@ -28,6 +28,7 @@ share/locale/hi/LC_MESSAGES/colord-kde.mo
share/locale/hu/LC_MESSAGES/colord-kde.mo
share/locale/ia/LC_MESSAGES/colord-kde.mo
share/locale/id/LC_MESSAGES/colord-kde.mo
+share/locale/is/LC_MESSAGES/colord-kde.mo
share/locale/it/LC_MESSAGES/colord-kde.mo
share/locale/ja/LC_MESSAGES/colord-kde.mo
share/locale/ka/LC_MESSAGES/colord-kde.mo
diff --git a/graphics/drawio/Makefile b/graphics/drawio/Makefile
index bc4cadee66fa..1bd95407d9f6 100644
--- a/graphics/drawio/Makefile
+++ b/graphics/drawio/Makefile
@@ -1,6 +1,6 @@
PORTNAME= drawio
PORTVERSION= 28.0.6
-PORTREVISION= 10
+PORTREVISION= 11
DISTVERSIONPREFIX= x86_64-
CATEGORIES= graphics
MASTER_SITES= https://github.com/jgraph/drawio-desktop/releases/download/v${PORTVERSION}/
diff --git a/graphics/gwenview/distinfo b/graphics/gwenview/distinfo
index 6de9180a451e..a3b8cd09047f 100644
--- a/graphics/gwenview/distinfo
+++ b/graphics/gwenview/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410070
-SHA256 (KDE/release-service/25.08.1/gwenview-25.08.1.tar.xz) = 4d92eef8fd543930cff6810062bc1d9ff103394247516bfef1edcd1bd67ad67c
-SIZE (KDE/release-service/25.08.1/gwenview-25.08.1.tar.xz) = 6533628
+TIMESTAMP = 1759874813
+SHA256 (KDE/release-service/25.08.2/gwenview-25.08.2.tar.xz) = c189967a0e21f0753560e8d87381e888f3d943701db4c1f21bed8b5bb8af1e5a
+SIZE (KDE/release-service/25.08.2/gwenview-25.08.2.tar.xz) = 6533740
diff --git a/graphics/kamera/distinfo b/graphics/kamera/distinfo
index 11746458ac8a..0c8209b670ac 100644
--- a/graphics/kamera/distinfo
+++ b/graphics/kamera/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410072
-SHA256 (KDE/release-service/25.08.1/kamera-25.08.1.tar.xz) = 1606de242a75bb2606d3a2b5b1e9211275e1f12287afbbd018e9fc0c8b4f7248
-SIZE (KDE/release-service/25.08.1/kamera-25.08.1.tar.xz) = 133056
+TIMESTAMP = 1759874815
+SHA256 (KDE/release-service/25.08.2/kamera-25.08.2.tar.xz) = ff03962253f2a108eb0e1f524d2acf2d9cc934561469fb98f6c80e903294a0f4
+SIZE (KDE/release-service/25.08.2/kamera-25.08.2.tar.xz) = 133036
diff --git a/graphics/kcolorchooser/distinfo b/graphics/kcolorchooser/distinfo
index 7482edd25d15..e83d6fffdfd6 100644
--- a/graphics/kcolorchooser/distinfo
+++ b/graphics/kcolorchooser/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410074
-SHA256 (KDE/release-service/25.08.1/kcolorchooser-25.08.1.tar.xz) = 907302c037ee291770e56ff9c0e3b3a5413a40d9a4d0352dc8f882685d732921
-SIZE (KDE/release-service/25.08.1/kcolorchooser-25.08.1.tar.xz) = 36360
+TIMESTAMP = 1759874818
+SHA256 (KDE/release-service/25.08.2/kcolorchooser-25.08.2.tar.xz) = b63fcda617edf6c20e03a42a87ccca07e0b9a522ac946055e3f98f5639437315
+SIZE (KDE/release-service/25.08.2/kcolorchooser-25.08.2.tar.xz) = 36348
diff --git a/graphics/kdegraphics-mobipocket/distinfo b/graphics/kdegraphics-mobipocket/distinfo
index 0f288e512261..fc302831f9fe 100644
--- a/graphics/kdegraphics-mobipocket/distinfo
+++ b/graphics/kdegraphics-mobipocket/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410076
-SHA256 (KDE/release-service/25.08.1/kdegraphics-mobipocket-25.08.1.tar.xz) = 19456126f4d1fd0c19a0a484dc27d5dd86399bc9a144d7ab89eb6479b110c920
-SIZE (KDE/release-service/25.08.1/kdegraphics-mobipocket-25.08.1.tar.xz) = 19800
+TIMESTAMP = 1759874820
+SHA256 (KDE/release-service/25.08.2/kdegraphics-mobipocket-25.08.2.tar.xz) = 799af3ba4190313397389330645c3fa00f429017f7338433c8d4abee55ad64d2
+SIZE (KDE/release-service/25.08.2/kdegraphics-mobipocket-25.08.2.tar.xz) = 19796
diff --git a/graphics/kdegraphics-svgpart/distinfo b/graphics/kdegraphics-svgpart/distinfo
index adce15a116bc..a29635162678 100644
--- a/graphics/kdegraphics-svgpart/distinfo
+++ b/graphics/kdegraphics-svgpart/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410079
-SHA256 (KDE/release-service/25.08.1/svgpart-25.08.1.tar.xz) = 2be6076da24777669659c2adf5ccbb58de0e7e91708bcdbb4f5cfb4df85487a7
-SIZE (KDE/release-service/25.08.1/svgpart-25.08.1.tar.xz) = 30204
+TIMESTAMP = 1759874823
+SHA256 (KDE/release-service/25.08.2/svgpart-25.08.2.tar.xz) = 4fcfae43c43f45f9d44b6552339e74148f2c5c077a8d487d1fff4ea3ef6dbca6
+SIZE (KDE/release-service/25.08.2/svgpart-25.08.2.tar.xz) = 30224
diff --git a/graphics/kdegraphics-thumbnailers/distinfo b/graphics/kdegraphics-thumbnailers/distinfo
index 427c06588544..67f42f9f9455 100644
--- a/graphics/kdegraphics-thumbnailers/distinfo
+++ b/graphics/kdegraphics-thumbnailers/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410081
-SHA256 (KDE/release-service/25.08.1/kdegraphics-thumbnailers-25.08.1.tar.xz) = 0c048e4dc190a30aa2b4c6316b186d9462418adad22a6e3535b40d4085b6649d
-SIZE (KDE/release-service/25.08.1/kdegraphics-thumbnailers-25.08.1.tar.xz) = 55828
+TIMESTAMP = 1759874825
+SHA256 (KDE/release-service/25.08.2/kdegraphics-thumbnailers-25.08.2.tar.xz) = 02e1fc5d2a77ad9c57173deae2333a0a3f04446e7ccf682f1f66b09902f01adf
+SIZE (KDE/release-service/25.08.2/kdegraphics-thumbnailers-25.08.2.tar.xz) = 55836
diff --git a/graphics/kf6-kimageformats/distinfo b/graphics/kf6-kimageformats/distinfo
index 0a54b7935cd7..2e93affb0eba 100644
--- a/graphics/kf6-kimageformats/distinfo
+++ b/graphics/kf6-kimageformats/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408193
-SHA256 (KDE/frameworks/6.18/kimageformats-6.18.0.tar.xz) = 9d373ef5362aa8d71541cec2895415c95ca914626dcb0dd6b0ceef491dcbae46
-SIZE (KDE/frameworks/6.18/kimageformats-6.18.0.tar.xz) = 28750912
+TIMESTAMP = 1759784975
+SHA256 (KDE/frameworks/6.19/kimageformats-6.19.0.tar.xz) = fc825326aa6b8c1321947ff523d3d006eef4c65fde40f379c6900d06967fae1c
+SIZE (KDE/frameworks/6.19/kimageformats-6.19.0.tar.xz) = 28803976
diff --git a/graphics/kf6-kimageformats/files/patch-src_imageformats_raw.cpp b/graphics/kf6-kimageformats/files/patch-src_imageformats_raw.cpp
deleted file mode 100644
index 694fb2864ee3..000000000000
--- a/graphics/kf6-kimageformats/files/patch-src_imageformats_raw.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/imageformats/raw.cpp.orig 2025-09-08 08:12:54 UTC
-+++ src/imageformats/raw.cpp
-@@ -27,7 +27,7 @@
- * By defining RAW_IGNORE_BROKEN_STREAMS removes this protection, leaving
- * LibRaw in complete control of error handling (which is mostly absent).
- */
--// #define RAW_DISABLE_BROKEN_STREAM_PROTECTION
-+#define RAW_DISABLE_BROKEN_STREAM_PROTECTION
- #endif
-
- #ifdef QT_DEBUG
diff --git a/graphics/kf6-kplotting/distinfo b/graphics/kf6-kplotting/distinfo
index bbe6254037fa..2752505c78f0 100644
--- a/graphics/kf6-kplotting/distinfo
+++ b/graphics/kf6-kplotting/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408193
-SHA256 (KDE/frameworks/6.18/kplotting-6.18.0.tar.xz) = c9fdb99fd1c75f588e2f15ef84333feadf327a878c24324e44493d03e593ebc9
-SIZE (KDE/frameworks/6.18/kplotting-6.18.0.tar.xz) = 34024
+TIMESTAMP = 1759784975
+SHA256 (KDE/frameworks/6.19/kplotting-6.19.0.tar.xz) = 5203347d5439a33d1c2c331c5ae21fbc329404aa7c01692b2c1c48b9508d8292
+SIZE (KDE/frameworks/6.19/kplotting-6.19.0.tar.xz) = 34036
diff --git a/graphics/kf6-kquickcharts/distinfo b/graphics/kf6-kquickcharts/distinfo
index 288ab3e2d691..22e3bad1799a 100644
--- a/graphics/kf6-kquickcharts/distinfo
+++ b/graphics/kf6-kquickcharts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408193
-SHA256 (KDE/frameworks/6.18/kquickcharts-6.18.0.tar.xz) = 941ead378d02e0581b706639c7cf474339818f6cd48d918646782f71bc7f74cb
-SIZE (KDE/frameworks/6.18/kquickcharts-6.18.0.tar.xz) = 112188
+TIMESTAMP = 1759784976
+SHA256 (KDE/frameworks/6.19/kquickcharts-6.19.0.tar.xz) = 50f0470e961f95fab75cb4ae888bdd4239b462f187d725a476ef1ba0ce6af435
+SIZE (KDE/frameworks/6.19/kquickcharts-6.19.0.tar.xz) = 112168
diff --git a/graphics/kf6-ksvg/distinfo b/graphics/kf6-ksvg/distinfo
index deffa9759dc8..dce04a8ad25c 100644
--- a/graphics/kf6-ksvg/distinfo
+++ b/graphics/kf6-ksvg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408194
-SHA256 (KDE/frameworks/6.18/ksvg-6.18.0.tar.xz) = 0eab2ba532906b612afee2fbfa802a88d7f4570d4c322972cb6debd320075c10
-SIZE (KDE/frameworks/6.18/ksvg-6.18.0.tar.xz) = 84056
+TIMESTAMP = 1759784976
+SHA256 (KDE/frameworks/6.19/ksvg-6.19.0.tar.xz) = 92a2cbc4604a3ea86d9b8ad921adff93646156017bc8fa5c75958ef324b5e9ef
+SIZE (KDE/frameworks/6.19/ksvg-6.19.0.tar.xz) = 84288
diff --git a/graphics/kf6-prison/distinfo b/graphics/kf6-prison/distinfo
index dcecede8e9bf..5ab5de09d13d 100644
--- a/graphics/kf6-prison/distinfo
+++ b/graphics/kf6-prison/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408194
-SHA256 (KDE/frameworks/6.18/prison-6.18.0.tar.xz) = 38a4f154b39b4d2e4b86d16f84846039d27bd70cb26ecd488b591f612dd4141e
-SIZE (KDE/frameworks/6.18/prison-6.18.0.tar.xz) = 57364
+TIMESTAMP = 1759784976
+SHA256 (KDE/frameworks/6.19/prison-6.19.0.tar.xz) = bfd623f95e00af25ec49966679010c411ef8798b7c1a31c258484c31067d5356
+SIZE (KDE/frameworks/6.19/prison-6.19.0.tar.xz) = 57388
diff --git a/graphics/kgraphviewer/Makefile b/graphics/kgraphviewer/Makefile
index 0fbbf650db47..c541c99da7a1 100644
--- a/graphics/kgraphviewer/Makefile
+++ b/graphics/kgraphviewer/Makefile
@@ -1,6 +1,5 @@
PORTNAME= kgraphviewer
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
-PORTREVISION= 1
CATEGORIES= graphics kde kde-applications
MAINTAINER= kde@FreeBSD.org
diff --git a/graphics/kgraphviewer/distinfo b/graphics/kgraphviewer/distinfo
index 75b20f5a294b..c0551d5455c9 100644
--- a/graphics/kgraphviewer/distinfo
+++ b/graphics/kgraphviewer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410083
-SHA256 (KDE/release-service/25.08.1/kgraphviewer-25.08.1.tar.xz) = d9726c3e673039979f2f06791f28ff4902877acd597261f06383f481059231a4
-SIZE (KDE/release-service/25.08.1/kgraphviewer-25.08.1.tar.xz) = 1601984
+TIMESTAMP = 1759874827
+SHA256 (KDE/release-service/25.08.2/kgraphviewer-25.08.2.tar.xz) = 6eace3eb103d1e620b2d832e5390932301dcfda2a0c1449d5b2c36a156372b27
+SIZE (KDE/release-service/25.08.2/kgraphviewer-25.08.2.tar.xz) = 1601988
diff --git a/graphics/kimagemapeditor/distinfo b/graphics/kimagemapeditor/distinfo
index 94f5a7d73d7c..74c9f7b37715 100644
--- a/graphics/kimagemapeditor/distinfo
+++ b/graphics/kimagemapeditor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410086
-SHA256 (KDE/release-service/25.08.1/kimagemapeditor-25.08.1.tar.xz) = fa59725c24721357e217b10d8f8e27d3ac2993e9065884102c635257d17b391d
-SIZE (KDE/release-service/25.08.1/kimagemapeditor-25.08.1.tar.xz) = 1077404
+TIMESTAMP = 1759874830
+SHA256 (KDE/release-service/25.08.2/kimagemapeditor-25.08.2.tar.xz) = f839c6b24d97d0f0dda8fe1bb5607d87ec9aee475d443f05ba3d1eec9f5d6353
+SIZE (KDE/release-service/25.08.2/kimagemapeditor-25.08.2.tar.xz) = 1077384
diff --git a/graphics/kolourpaint/distinfo b/graphics/kolourpaint/distinfo
index 9ae119f88118..7e373bd9a44c 100644
--- a/graphics/kolourpaint/distinfo
+++ b/graphics/kolourpaint/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410088
-SHA256 (KDE/release-service/25.08.1/kolourpaint-25.08.1.tar.xz) = d03eacbfda56f84c0b3e4bad1740c1923b91107e683732a54908090bdd62bd17
-SIZE (KDE/release-service/25.08.1/kolourpaint-25.08.1.tar.xz) = 5317596
+TIMESTAMP = 1759874832
+SHA256 (KDE/release-service/25.08.2/kolourpaint-25.08.2.tar.xz) = 2edafa95ddba3945f54f34e5c618272ecacd4c60d5f5abe70819ccf06cf649cd
+SIZE (KDE/release-service/25.08.2/kolourpaint-25.08.2.tar.xz) = 5317552
diff --git a/graphics/kontrast/distinfo b/graphics/kontrast/distinfo
index 553b7d956dfc..8262450b0c5d 100644
--- a/graphics/kontrast/distinfo
+++ b/graphics/kontrast/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410090
-SHA256 (KDE/release-service/25.08.1/kontrast-25.08.1.tar.xz) = 6376ea91635db8eb24dd23798add25b7e7270f0c664a6f0ff543fe0cbb82431e
-SIZE (KDE/release-service/25.08.1/kontrast-25.08.1.tar.xz) = 219536
+TIMESTAMP = 1759874835
+SHA256 (KDE/release-service/25.08.2/kontrast-25.08.2.tar.xz) = b6ec9de6efe23c5be0c7d945a9e2e0ab86e03f7f9640fc1ef9815cf8564e05ad
+SIZE (KDE/release-service/25.08.2/kontrast-25.08.2.tar.xz) = 219560
diff --git a/graphics/kqtquickcharts/distinfo b/graphics/kqtquickcharts/distinfo
index 125bafbf77bc..e0a55ceb82d6 100644
--- a/graphics/kqtquickcharts/distinfo
+++ b/graphics/kqtquickcharts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410093
-SHA256 (KDE/release-service/25.08.1/kqtquickcharts-25.08.1.tar.xz) = 31d9ced7427f748d47d4937354f204fddd613ce5e8ef4d46d53f3221a8f2f045
-SIZE (KDE/release-service/25.08.1/kqtquickcharts-25.08.1.tar.xz) = 30976
+TIMESTAMP = 1759874837
+SHA256 (KDE/release-service/25.08.2/kqtquickcharts-25.08.2.tar.xz) = 86993307cb2ab87b356d7e754ae02f4ae049f1e92280c72bcce1287b1266b612
+SIZE (KDE/release-service/25.08.2/kqtquickcharts-25.08.2.tar.xz) = 30984
diff --git a/graphics/ksanecore/distinfo b/graphics/ksanecore/distinfo
index 159d3826a4da..ab4d1e8cee03 100644
--- a/graphics/ksanecore/distinfo
+++ b/graphics/ksanecore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410095
-SHA256 (KDE/release-service/25.08.1/ksanecore-25.08.1.tar.xz) = efcbbd6ee797aee03c7d9622a150f0b4ee645f7d0856d379c2495eb25e0697c6
-SIZE (KDE/release-service/25.08.1/ksanecore-25.08.1.tar.xz) = 56524
+TIMESTAMP = 1759874840
+SHA256 (KDE/release-service/25.08.2/ksanecore-25.08.2.tar.xz) = 8badb3c8a4d5d466a9229bc46eb1f4fb0a16f382008e6399903413d8fa0a98b1
+SIZE (KDE/release-service/25.08.2/ksanecore-25.08.2.tar.xz) = 56544
diff --git a/graphics/libkdcraw/distinfo b/graphics/libkdcraw/distinfo
index 0e0aee88283d..8eea29ffc3c5 100644
--- a/graphics/libkdcraw/distinfo
+++ b/graphics/libkdcraw/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410097
-SHA256 (KDE/release-service/25.08.1/libkdcraw-25.08.1.tar.xz) = b5f112ced53a76b1414bd904b7ac7c8d9b743592e25a6c44c42dd6df7b0feb81
-SIZE (KDE/release-service/25.08.1/libkdcraw-25.08.1.tar.xz) = 37328
+TIMESTAMP = 1759874842
+SHA256 (KDE/release-service/25.08.2/libkdcraw-25.08.2.tar.xz) = 0ae4292ac23762931719252e6da1e044390d4f0b89b4e681b12b87e6af449d20
+SIZE (KDE/release-service/25.08.2/libkdcraw-25.08.2.tar.xz) = 37348
diff --git a/graphics/libkexiv2/distinfo b/graphics/libkexiv2/distinfo
index df7015d6195e..59c30d9821a8 100644
--- a/graphics/libkexiv2/distinfo
+++ b/graphics/libkexiv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410100
-SHA256 (KDE/release-service/25.08.1/libkexiv2-25.08.1.tar.xz) = 950b39d142bdfdcf34c399ec936fb9930eec4b86223d7ee17c10313597746b8a
-SIZE (KDE/release-service/25.08.1/libkexiv2-25.08.1.tar.xz) = 60612
+TIMESTAMP = 1759874845
+SHA256 (KDE/release-service/25.08.2/libkexiv2-25.08.2.tar.xz) = 1b8aea78736662af17d6ae0391345933754f98cffca1535204813eb27eff6222
+SIZE (KDE/release-service/25.08.2/libkexiv2-25.08.2.tar.xz) = 60644
diff --git a/graphics/libksane/distinfo b/graphics/libksane/distinfo
index 535a770f5b5e..3a8de31de1a1 100644
--- a/graphics/libksane/distinfo
+++ b/graphics/libksane/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410102
-SHA256 (KDE/release-service/25.08.1/libksane-25.08.1.tar.xz) = ad4024e3bb5a2e975c48945d825c89e37f94f7fefd40b0db53c0d5d62dfdcc7a
-SIZE (KDE/release-service/25.08.1/libksane-25.08.1.tar.xz) = 156192
+TIMESTAMP = 1759874847
+SHA256 (KDE/release-service/25.08.2/libksane-25.08.2.tar.xz) = da6b7377609f07896007db05e3323291bb16fcd2d6cd9c2c1b58e0f999ffba33
+SIZE (KDE/release-service/25.08.2/libksane-25.08.2.tar.xz) = 156140
diff --git a/graphics/libskiasharp/Makefile b/graphics/libskiasharp/Makefile
index 897b6df67775..651883ca6b57 100644
--- a/graphics/libskiasharp/Makefile
+++ b/graphics/libskiasharp/Makefile
@@ -1,8 +1,7 @@
PORTNAME= libskiasharp
DISTVERSIONPREFIX= v
DISTVERSION= 116
-PORTREVISION= 2
-PORTREPOCH= 1
+PORTREVISION= 3
CATEGORIES= graphics
MAINTAINER= bapt@FreeBSD.org
diff --git a/graphics/libskiasharp/files/patch-src_codec_SkJpegCodec.cpp b/graphics/libskiasharp/files/patch-src_codec_SkJpegCodec.cpp
new file mode 100644
index 000000000000..a03a0306500d
--- /dev/null
+++ b/graphics/libskiasharp/files/patch-src_codec_SkJpegCodec.cpp
@@ -0,0 +1,55 @@
+--- src/codec/SkJpegCodec.cpp.orig 2024-10-24 03:17:23 UTC
++++ src/codec/SkJpegCodec.cpp
+@@ -426,16 +426,19 @@ SkISize SkJpegCodec::onGetScaledDimensions(float desir
+ num = 1;
+ }
+
+- // Set up a fake decompress struct in order to use libjpeg to calculate output dimensions
++ // Set up a fake decompress struct in order to use libjpeg to calculate output dimensions.
++ // This isn't conventional use of libjpeg-turbo but initializing the decompress struct with
++ // jpeg_create_decompress allows for less violation of the API regardless of the version.
+ jpeg_decompress_struct dinfo;
+- sk_bzero(&dinfo, sizeof(dinfo));
++ jpeg_create_decompress(&dinfo);
+ dinfo.image_width = this->dimensions().width();
+ dinfo.image_height = this->dimensions().height();
+ dinfo.global_state = fReadyState;
+ calc_output_dimensions(&dinfo, num, denom);
++ SkISize outputDimensions = SkISize::Make(dinfo.output_width, dinfo.output_height);
++ jpeg_destroy_decompress(&dinfo);
+
+- // Return the calculated output dimensions for the given scale
+- return SkISize::Make(dinfo.output_width, dinfo.output_height);
++ return outputDimensions;
+ }
+
+ bool SkJpegCodec::onRewind() {
+@@ -534,9 +537,11 @@ bool SkJpegCodec::onDimensionsSupported(const SkISize&
+ const unsigned int dstHeight = size.height();
+
+ // Set up a fake decompress struct in order to use libjpeg to calculate output dimensions
++ // This isn't conventional use of libjpeg-turbo but initializing the decompress struct with
++ // jpeg_create_decompress allows for less violation of the API regardless of the version.
+ // FIXME: Why is this necessary?
+ jpeg_decompress_struct dinfo;
+- sk_bzero(&dinfo, sizeof(dinfo));
++ jpeg_create_decompress(&dinfo);
+ dinfo.image_width = this->dimensions().width();
+ dinfo.image_height = this->dimensions().height();
+ dinfo.global_state = fReadyState;
+@@ -549,6 +554,7 @@ bool SkJpegCodec::onDimensionsSupported(const SkISize&
+
+ // Return a failure if we have tried all of the possible scales
+ if (1 == num || dstWidth > dinfo.output_width || dstHeight > dinfo.output_height) {
++ jpeg_destroy_decompress(&dinfo);
+ return false;
+ }
+
+@@ -556,6 +562,7 @@ bool SkJpegCodec::onDimensionsSupported(const SkISize&
+ num -= 1;
+ calc_output_dimensions(&dinfo, num, denom);
+ }
++ jpeg_destroy_decompress(&dinfo);
+
+ fDecoderMgr->dinfo()->scale_num = num;
+ fDecoderMgr->dinfo()->scale_denom = denom;
diff --git a/graphics/mesa-devel/Makefile b/graphics/mesa-devel/Makefile
index a3c94a5cb762..e600a14c6407 100644
--- a/graphics/mesa-devel/Makefile
+++ b/graphics/mesa-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mesa
-DISTVERSION= 25.3-branchpoint-413
-DISTVERSIONSUFFIX= -g53bcab0288c
+DISTVERSION= 25.3-branchpoint-607
+DISTVERSIONSUFFIX= -g48d6459701a
CATEGORIES= graphics
PKGNAMESUFFIX= -devel
diff --git a/graphics/mesa-devel/distinfo b/graphics/mesa-devel/distinfo
index cdc5d206f96b..cb477a120cf8 100644
--- a/graphics/mesa-devel/distinfo
+++ b/graphics/mesa-devel/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1761335158
-SHA256 (mesa-25.3-branchpoint-413-g53bcab0288c.tar.bz2) = 72701e8e8137a226dcd057e9c69ad50d3c38d005f467c7dfbb05bc19e119efc8
-SIZE (mesa-25.3-branchpoint-413-g53bcab0288c.tar.bz2) = 55474572
+TIMESTAMP = 1761771309
+SHA256 (mesa-25.3-branchpoint-607-g48d6459701a.tar.bz2) = 17039db328ae458482727f8d4953d1b9eb9416623bd315e573fc698d9a6fe04b
+SIZE (mesa-25.3-branchpoint-607-g48d6459701a.tar.bz2) = 55477739
SHA256 (700efacda59c.patch) = 0d567fe737ad1404e1f12d7cd018826d9095c23835f1ed5aaa1c81cb58d3d008
SIZE (700efacda59c.patch) = 983
SHA256 (de5cf0a44b50.patch) = c9e02e5eb1fb4e3aa2bc7a7e0a70f28f3ee609835ff0b59e827893a821983851
diff --git a/graphics/okular/distinfo b/graphics/okular/distinfo
index 9cf10cabe92e..2f70fcfe861d 100644
--- a/graphics/okular/distinfo
+++ b/graphics/okular/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410104
-SHA256 (KDE/release-service/25.08.1/okular-25.08.1.tar.xz) = 67be42a1c3cfd8879c371fbe82f501b1a2709ee74dd08cbd2253d48c2763ed08
-SIZE (KDE/release-service/25.08.1/okular-25.08.1.tar.xz) = 8202708
+TIMESTAMP = 1760127566
+SHA256 (KDE/release-service/25.08.2/okular-25.08.2.tar.xz) = de401cd34376d678a16a361473514844f78800b398e3b0db6bde85a09e635392
+SIZE (KDE/release-service/25.08.2/okular-25.08.2.tar.xz) = 8202524
diff --git a/graphics/plasma6-spectacle/distinfo b/graphics/plasma6-spectacle/distinfo
index 3bccd7af57cc..bfce98a6d76b 100644
--- a/graphics/plasma6-spectacle/distinfo
+++ b/graphics/plasma6-spectacle/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499236
-SHA256 (KDE/plasma/6.4.5/spectacle-6.4.5.tar.xz) = 42a56f0593c0c5c7b661088ef6e6e32a0ea248354fbbfdb4a20f3a21ba5540e7
-SIZE (KDE/plasma/6.4.5/spectacle-6.4.5.tar.xz) = 1599200
+TIMESTAMP = 1761168005
+SHA256 (KDE/plasma/6.5.0/spectacle-6.5.0.tar.xz) = e14657c6f1f2538a3796f915bfd2b8215f467cb36a42bc2dad886ca9ebf0dcf1
+SIZE (KDE/plasma/6.5.0/spectacle-6.5.0.tar.xz) = 1603872
diff --git a/graphics/plasma6-spectacle/files/extra-patch-pipewire-off b/graphics/plasma6-spectacle/files/extra-patch-pipewire-off
index 367d2e39f8bb..3eb884a1ca2f 100644
--- a/graphics/plasma6-spectacle/files/extra-patch-pipewire-off
+++ b/graphics/plasma6-spectacle/files/extra-patch-pipewire-off
@@ -10,7 +10,7 @@
+ find_package(KPipeWire REQUIRED)
+ set(PIPEWIRE_FOUND 1)
+endif()
- find_package(OpenCV REQUIRED core imgproc)
+ find_package(OpenCV 4.7 REQUIRED core imgproc)
set_package_properties(KPipeWire PROPERTIES DESCRIPTION
"Used to record pipewire streams into a file"
diff --git a/graphics/skanlite/distinfo b/graphics/skanlite/distinfo
index 8f93ab144654..9092ef010535 100644
--- a/graphics/skanlite/distinfo
+++ b/graphics/skanlite/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410107
-SHA256 (KDE/release-service/25.08.1/skanlite-25.08.1.tar.xz) = 8bece39f2d7eab4f9fb8aeaeefbd630c2ae7ce25bb6b63fa8f4f15d23dfd9c6c
-SIZE (KDE/release-service/25.08.1/skanlite-25.08.1.tar.xz) = 2392420
+TIMESTAMP = 1759874852
+SHA256 (KDE/release-service/25.08.2/skanlite-25.08.2.tar.xz) = 608275eb32b011c7dd34001189e34b003afe89b94cdddf14ab99b80f0d8808a8
+SIZE (KDE/release-service/25.08.2/skanlite-25.08.2.tar.xz) = 2392520
diff --git a/graphics/skanpage/distinfo b/graphics/skanpage/distinfo
index 6478ff432f6d..d1180e5ce445 100644
--- a/graphics/skanpage/distinfo
+++ b/graphics/skanpage/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410109
-SHA256 (KDE/release-service/25.08.1/skanpage-25.08.1.tar.xz) = 5131221c6fe48ad37637958cebf6f267631963ce377eeae60bb65bf9891fbba0
-SIZE (KDE/release-service/25.08.1/skanpage-25.08.1.tar.xz) = 1366912
+TIMESTAMP = 1759874854
+SHA256 (KDE/release-service/25.08.2/skanpage-25.08.2.tar.xz) = 1bddd32bafb28f5cca6ad90104552b7429a7c4dd43048ec81fb3cf53f2f20479
+SIZE (KDE/release-service/25.08.2/skanpage-25.08.2.tar.xz) = 1367228
diff --git a/irc/konversation/distinfo b/irc/konversation/distinfo
index 95624aa86f65..28eb0e889430 100644
--- a/irc/konversation/distinfo
+++ b/irc/konversation/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410111
-SHA256 (KDE/release-service/25.08.1/konversation-25.08.1.tar.xz) = 5cd19f8c4cff3f14af5de3bd658d6f9941c6899e33a04ffc0267eb34a14d953a
-SIZE (KDE/release-service/25.08.1/konversation-25.08.1.tar.xz) = 4480896
+TIMESTAMP = 1759874857
+SHA256 (KDE/release-service/25.08.2/konversation-25.08.2.tar.xz) = 4a0e63d707bd39ff6ea915d754cbca2af11ca8d6a93bb6ad106ac56e22b4f3a9
+SIZE (KDE/release-service/25.08.2/konversation-25.08.2.tar.xz) = 4480756
diff --git a/japanese/kiten/distinfo b/japanese/kiten/distinfo
index 4fccf43aee1b..a09f267e108c 100644
--- a/japanese/kiten/distinfo
+++ b/japanese/kiten/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410114
-SHA256 (KDE/release-service/25.08.1/kiten-25.08.1.tar.xz) = 2a57d5718e72aaddfe36df85f372cd1b32ba44871637e7e55c43cc37aefa9460
-SIZE (KDE/release-service/25.08.1/kiten-25.08.1.tar.xz) = 11317040
+TIMESTAMP = 1759874859
+SHA256 (KDE/release-service/25.08.2/kiten-25.08.2.tar.xz) = 61ecada96b77c66bd62500622289a8d7701a868ef7d7bd30fa62081fb8836572
+SIZE (KDE/release-service/25.08.2/kiten-25.08.2.tar.xz) = 11317976
diff --git a/java/openjdk25/files/patch-src_hotspot_os__cpu_bsd__ppc_os__bsd__ppc.cpp b/java/openjdk25/files/patch-src_hotspot_os__cpu_bsd__ppc_os__bsd__ppc.cpp
new file mode 100644
index 000000000000..6710b9fea9e3
--- /dev/null
+++ b/java/openjdk25/files/patch-src_hotspot_os__cpu_bsd__ppc_os__bsd__ppc.cpp
@@ -0,0 +1,11 @@
+--- src/hotspot/os_cpu/bsd_ppc/os_bsd_ppc.cpp.orig 2025-10-30 14:38:45 UTC
++++ src/hotspot/os_cpu/bsd_ppc/os_bsd_ppc.cpp
+@@ -179,7 +179,7 @@ intptr_t* os::fetch_bcp_from_context(const void* ucVoi
+ assert(ucVoid != nullptr, "invariant");
+ const ucontext_t* uc = (const ucontext_t*)ucVoid;
+ assert(os::Posix::ucontext_is_interpreter(uc), "invariant");
+- return reinterpret_cast<intptr_t*>(uc->uc_mcontext.regs->gpr[14]); // R14_bcp
++ return reinterpret_cast<intptr_t*>(uc->uc_mcontext.mc_gpr[14]); // R14_bcp
+ }
+
+ frame os::get_sender_for_C_frame(frame* fr) {
diff --git a/lang/chez-scheme/Makefile b/lang/chez-scheme/Makefile
index dbe401db5161..4d75db9915fb 100644
--- a/lang/chez-scheme/Makefile
+++ b/lang/chez-scheme/Makefile
@@ -1,6 +1,5 @@
PORTNAME= chez-scheme
-PORTVERSION= 10.2.0
-PORTREVISION= 1
+PORTVERSION= 10.3.0
DISTVERSIONPREFIX= v
CATEGORIES= lang
MASTER_SITES= https://github.com/cisco/ChezScheme/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/
diff --git a/lang/chez-scheme/distinfo b/lang/chez-scheme/distinfo
index 714481a643ab..157e16551d46 100644
--- a/lang/chez-scheme/distinfo
+++ b/lang/chez-scheme/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746612550
-SHA256 (csv10.2.0.tar.gz) = b795916d4cfed59240c5f44b1b507a8657efd28e62e72e134d03486e9f3e374a
-SIZE (csv10.2.0.tar.gz) = 9151451
+TIMESTAMP = 1761773518
+SHA256 (csv10.3.0.tar.gz) = d237d9874c6e8b0ccf7758daa8286a6e825528b13ce3b2bca56eb1f73cddbc2c
+SIZE (csv10.3.0.tar.gz) = 9227320
diff --git a/lang/gcc13-devel/Makefile b/lang/gcc13-devel/Makefile
index eaa1191dd26b..373202f27f5f 100644
--- a/lang/gcc13-devel/Makefile
+++ b/lang/gcc13-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 13.4.1.s20251016
+PORTVERSION= 13.4.1.s20251023
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc13-devel/distinfo b/lang/gcc13-devel/distinfo
index 48c4f409cc24..31f6a698946c 100644
--- a/lang/gcc13-devel/distinfo
+++ b/lang/gcc13-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761033859
-SHA256 (gcc-13-20251016.tar.xz) = 6e6586b3f7a563d5bb26798d55dd0c902578b470e75a5d05b70c3de9b90b9fbd
-SIZE (gcc-13-20251016.tar.xz) = 84569872
+TIMESTAMP = 1761638316
+SHA256 (gcc-13-20251023.tar.xz) = 65d717faeca415f4c1c54cf63ac7c4fa93455c66b1c4e4d8eabfb2b38c9f5120
+SIZE (gcc-13-20251023.tar.xz) = 84603332
diff --git a/lang/gcc14-devel/Makefile b/lang/gcc14-devel/Makefile
index d69438202f84..ca8a0d03147e 100644
--- a/lang/gcc14-devel/Makefile
+++ b/lang/gcc14-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 14.3.1.s20251017
+PORTVERSION= 14.3.1.s20251024
PORTEPOCH= 1
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
diff --git a/lang/gcc14-devel/distinfo b/lang/gcc14-devel/distinfo
index 3178be60eec8..c5ea7da4252c 100644
--- a/lang/gcc14-devel/distinfo
+++ b/lang/gcc14-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761034244
-SHA256 (gcc-14-20251017.tar.xz) = a7d95c8829c642f59f58cc2e3ee558a82ef9c1761ca8288be27be477c833bc71
-SIZE (gcc-14-20251017.tar.xz) = 88341316
+TIMESTAMP = 1761638667
+SHA256 (gcc-14-20251024.tar.xz) = 87939c9d30c06d4564653b68fe6df0f1990e3f573c5cc1d2023843b997a1e72c
+SIZE (gcc-14-20251024.tar.xz) = 88363084
diff --git a/lang/gcc15-devel/Makefile b/lang/gcc15-devel/Makefile
index 0de1bae4f91a..b2a93ff4fcb3 100644
--- a/lang/gcc15-devel/Makefile
+++ b/lang/gcc15-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 15.2.1.s20251018
+PORTVERSION= 15.2.1.s20251025
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc15-devel/distinfo b/lang/gcc15-devel/distinfo
index 8fec1a8af616..ebed179b8e72 100644
--- a/lang/gcc15-devel/distinfo
+++ b/lang/gcc15-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761034655
-SHA256 (gcc-15-20251018.tar.xz) = d06621969a1746389b468538b38237881c3e7b0550f607ac33d6bccda196cace
-SIZE (gcc-15-20251018.tar.xz) = 92324856
+TIMESTAMP = 1761638954
+SHA256 (gcc-15-20251025.tar.xz) = f59318ccda54a834d71fd2de5c5178a5469aad0ca438a471429d4bca9e5193d1
+SIZE (gcc-15-20251025.tar.xz) = 92340172
diff --git a/lang/gcc16-devel/Makefile b/lang/gcc16-devel/Makefile
index 7dc363630371..5dadcf32a5e0 100644
--- a/lang/gcc16-devel/Makefile
+++ b/lang/gcc16-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 16.0.0.s20251019
+PORTVERSION= 16.0.0.s20251026
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc16-devel/distinfo b/lang/gcc16-devel/distinfo
index 8978e368b49b..20375592b203 100644
--- a/lang/gcc16-devel/distinfo
+++ b/lang/gcc16-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761034934
-SHA256 (gcc-16-20251019.tar.xz) = 0d039db98ecf2f539282ea7097e69a4374adc66640ba357ef038ffacbe7ac510
-SIZE (gcc-16-20251019.tar.xz) = 95775296
+TIMESTAMP = 1761639160
+SHA256 (gcc-16-20251026.tar.xz) = 2a2fe32d3b23a209acd1da92e8c2eb72032fcd72eb7186e36938e517560ce80e
+SIZE (gcc-16-20251026.tar.xz) = 95827392
diff --git a/lang/kturtle/distinfo b/lang/kturtle/distinfo
index 1aad0653e7fc..12a6d0998ce6 100644
--- a/lang/kturtle/distinfo
+++ b/lang/kturtle/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410116
-SHA256 (KDE/release-service/25.08.1/kturtle-25.08.1.tar.xz) = d30f8a72b77d7caf10e986ca1b794114166881c541c23b7f6a87a963a4645bde
-SIZE (KDE/release-service/25.08.1/kturtle-25.08.1.tar.xz) = 2102672
+TIMESTAMP = 1759874862
+SHA256 (KDE/release-service/25.08.2/kturtle-25.08.2.tar.xz) = 61efdb0d3efc23c17c62571278d2dce8b10034e320fda29d4e7f699b3378bbd9
+SIZE (KDE/release-service/25.08.2/kturtle-25.08.2.tar.xz) = 2102612
diff --git a/lang/quickjs-ng/Makefile b/lang/quickjs-ng/Makefile
index 62959d4f9aa5..6cf0d24414ff 100644
--- a/lang/quickjs-ng/Makefile
+++ b/lang/quickjs-ng/Makefile
@@ -1,6 +1,6 @@
PORTNAME= quickjs
-DISTVERSION= 0.10.1
DISTVERSIONPREFIX= v
+DISTVERSION= 0.11.0
CATEGORIES= lang devel
PKGNAMESUFFIX= -ng
diff --git a/lang/quickjs-ng/distinfo b/lang/quickjs-ng/distinfo
index ebc7e2cef2f3..1a94a982140f 100644
--- a/lang/quickjs-ng/distinfo
+++ b/lang/quickjs-ng/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747389930
-SHA256 (quickjs-ng-quickjs-v0.10.1_GH0.tar.gz) = 4e917eea3bb6051a0551fdd3aac45199ff705fa08920c15b824a08c5fbb032e4
-SIZE (quickjs-ng-quickjs-v0.10.1_GH0.tar.gz) = 784402
+TIMESTAMP = 1761745311
+SHA256 (quickjs-ng-quickjs-v0.11.0_GH0.tar.gz) = b456e6aa05522eed9cbf9dec1e947ba1ba6578fd09386391e581339ddabaa641
+SIZE (quickjs-ng-quickjs-v0.11.0_GH0.tar.gz) = 784539
diff --git a/lang/sagittarius-scheme/Makefile b/lang/sagittarius-scheme/Makefile
index be9c74ce8459..e9284e9ef190 100644
--- a/lang/sagittarius-scheme/Makefile
+++ b/lang/sagittarius-scheme/Makefile
@@ -1,13 +1,12 @@
PORTNAME= sagittarius
-PORTVERSION= 0.9.11
+PORTVERSION= 0.9.13
CATEGORIES= lang
-MASTER_SITES= https://bitbucket.org/ktakashi/sagittarius-scheme/downloads/ \
- LOCAL/ashish
+MASTER_SITES= https://github.com/ktakashi/sagittarius-scheme/releases/download/v${PORTVERSION}/
PKGNAMESUFFIX= -scheme
MAINTAINER= ashish@FreeBSD.org
COMMENT= R6RS/R7RS Scheme system
-WWW= https://bitbucket.org/ktakashi/sagittarius-scheme/wiki/Home
+WWW= https://github.com/ktakashi/sagittarius-scheme
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/lang/sagittarius-scheme/distinfo b/lang/sagittarius-scheme/distinfo
index afbef108dc11..55d0d0d652aa 100644
--- a/lang/sagittarius-scheme/distinfo
+++ b/lang/sagittarius-scheme/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708193254
-SHA256 (sagittarius-0.9.11.tar.gz) = 2c8175116f2c30130ac9c4275405e4fb9884a4a9911cc9b30482c0836b6393c7
-SIZE (sagittarius-0.9.11.tar.gz) = 13043532
+TIMESTAMP = 1761779233
+SHA256 (sagittarius-0.9.13.tar.gz) = 8cf812190c43738a9d6021e677c928a80c05cad1a03047c1868c865ccfd65773
+SIZE (sagittarius-0.9.13.tar.gz) = 14847173
diff --git a/lang/sagittarius-scheme/pkg-plist b/lang/sagittarius-scheme/pkg-plist
index 927712b789e5..0a09fbefb520 100644
--- a/lang/sagittarius-scheme/pkg-plist
+++ b/lang/sagittarius-scheme/pkg-plist
@@ -40,6 +40,7 @@ include/%%PORTNAME%%/private/keyword.h
include/%%PORTNAME%%/private/library.h
include/%%PORTNAME%%/private/load.h
include/%%PORTNAME%%/private/macro.h
+include/%%PORTNAME%%/private/mbignum.h
include/%%PORTNAME%%/private/number.h
include/%%PORTNAME%%/private/numconst.h
include/%%PORTNAME%%/private/pair.h
@@ -104,6 +105,7 @@ lib/%%PORTNAME%%/%%PORTVERSION%%/include/%%PORTNAME%%/private/keyword.h
lib/%%PORTNAME%%/%%PORTVERSION%%/include/%%PORTNAME%%/private/library.h
lib/%%PORTNAME%%/%%PORTVERSION%%/include/%%PORTNAME%%/private/load.h
lib/%%PORTNAME%%/%%PORTVERSION%%/include/%%PORTNAME%%/private/macro.h
+lib/%%PORTNAME%%/%%PORTVERSION%%/include/%%PORTNAME%%/private/mbignum.h
lib/%%PORTNAME%%/%%PORTVERSION%%/include/%%PORTNAME%%/private/number.h
lib/%%PORTNAME%%/%%PORTVERSION%%/include/%%PORTNAME%%/private/numconst.h
lib/%%PORTNAME%%/%%PORTVERSION%%/include/%%PORTNAME%%/private/pair.h
@@ -134,6 +136,7 @@ lib/%%PORTNAME%%/%%PORTVERSION%%/%%PLIST_ARCH%%-pc-freebsd/compile-%%PORTNAME%%
lib/%%PORTNAME%%/%%PORTVERSION%%/%%PLIST_ARCH%%-pc-freebsd/lib%%PORTNAME%%.so
lib/%%PORTNAME%%/%%PORTVERSION%%/%%PLIST_ARCH%%-pc-freebsd/lib%%PORTNAME%%.so.%%PORTVERSION%%
lib/%%PORTNAME%%/%%PORTVERSION%%/%%PLIST_ARCH%%-pc-freebsd/%%PORTNAME%%
+lib/%%PORTNAME%%/%%PORTVERSION%%/%%PLIST_ARCH%%-pc-freebsd/%%PORTNAME%%--atomic.so
lib/%%PORTNAME%%/%%PORTVERSION%%/%%PLIST_ARCH%%-pc-freebsd/%%PORTNAME%%--ec.so
lib/%%PORTNAME%%/%%PORTVERSION%%/%%PLIST_ARCH%%-pc-freebsd/%%PORTNAME%%--ffi.so
lib/%%PORTNAME%%/%%PORTVERSION%%/%%PLIST_ARCH%%-pc-freebsd/%%PORTNAME%%--filewatch.so
@@ -227,6 +230,7 @@ libdata/pkgconfig/%%PORTNAME%%.pc
%%DATADIR%%/%%PORTVERSION%%/lib/rnrs/sorting.scm
%%DATADIR%%/%%PORTVERSION%%/lib/rnrs/syntax-case.scm
%%DATADIR%%/%%PORTVERSION%%/lib/rnrs/unicode.scm
+%%DATADIR%%/%%PORTVERSION%%/lib/%%PORTNAME%%/atomic.scm
%%DATADIR%%/%%PORTVERSION%%/lib/%%PORTNAME%%/calendar.scm
%%DATADIR%%/%%PORTVERSION%%/lib/%%PORTNAME%%/calendar/constants.scm
%%DATADIR%%/%%PORTVERSION%%/lib/%%PORTNAME%%/calendar/gregorian.scm
@@ -245,6 +249,8 @@ libdata/pkgconfig/%%PORTNAME%%.pc
%%DATADIR%%/%%PORTVERSION%%/lib/%%PORTNAME%%/crypto/ciphers/asymmetric/rsa.scm
%%DATADIR%%/%%PORTVERSION%%/lib/%%PORTNAME%%/crypto/ciphers/asymmetric/state.scm
%%DATADIR%%/%%PORTVERSION%%/lib/%%PORTNAME%%/crypto/ciphers/symmetric.scm
+%%DATADIR%%/%%PORTVERSION%%/lib/%%PORTNAME%%/crypto/ciphers/symmetric/ccm.scm
+%%DATADIR%%/%%PORTVERSION%%/lib/%%PORTNAME%%/crypto/ciphers/symmetric/gcm-siv.scm
%%DATADIR%%/%%PORTVERSION%%/lib/%%PORTNAME%%/crypto/ciphers/types.scm
%%DATADIR%%/%%PORTVERSION%%/lib/%%PORTNAME%%/crypto/descriptors.scm
%%DATADIR%%/%%PORTVERSION%%/lib/%%PORTNAME%%/crypto/descriptors/cipher.scm
@@ -254,6 +260,8 @@ libdata/pkgconfig/%%PORTNAME%%.pc
%%DATADIR%%/%%PORTVERSION%%/lib/%%PORTNAME%%/crypto/digests/descriptors.scm
%%DATADIR%%/%%PORTVERSION%%/lib/%%PORTNAME%%/crypto/digests/oid-map.scm
%%DATADIR%%/%%PORTVERSION%%/lib/%%PORTNAME%%/crypto/kdfs.scm
+%%DATADIR%%/%%PORTVERSION%%/lib/%%PORTNAME%%/crypto/kdfs/pbkdf-2.scm
+%%DATADIR%%/%%PORTVERSION%%/lib/%%PORTNAME%%/crypto/kdfs/scrypt.scm
%%DATADIR%%/%%PORTVERSION%%/lib/%%PORTNAME%%/crypto/keys.scm
%%DATADIR%%/%%PORTVERSION%%/lib/%%PORTNAME%%/crypto/keys/operations.scm
%%DATADIR%%/%%PORTVERSION%%/lib/%%PORTNAME%%/crypto/keys/operations/asymmetric.scm
@@ -267,6 +275,7 @@ libdata/pkgconfig/%%PORTNAME%%.pc
%%DATADIR%%/%%PORTVERSION%%/lib/%%PORTNAME%%/crypto/keys/types.scm
%%DATADIR%%/%%PORTVERSION%%/lib/%%PORTNAME%%/crypto/keystores.scm
%%DATADIR%%/%%PORTVERSION%%/lib/%%PORTNAME%%/crypto/keystores/pkcs12.scm
+%%DATADIR%%/%%PORTVERSION%%/lib/%%PORTNAME%%/crypto/logic/salsa.scm
%%DATADIR%%/%%PORTVERSION%%/lib/%%PORTNAME%%/crypto/mac.scm
%%DATADIR%%/%%PORTVERSION%%/lib/%%PORTNAME%%/crypto/mac/cmac.scm
%%DATADIR%%/%%PORTVERSION%%/lib/%%PORTNAME%%/crypto/mac/gmac.scm
@@ -291,7 +300,9 @@ libdata/pkgconfig/%%PORTNAME%%.pc
%%DATADIR%%/%%PORTVERSION%%/lib/%%PORTNAME%%/crypto/pkcs/modules/cms.scm
%%DATADIR%%/%%PORTVERSION%%/lib/%%PORTNAME%%/crypto/pkcs/modules/pbes.scm
%%DATADIR%%/%%PORTVERSION%%/lib/%%PORTNAME%%/crypto/pkcs/modules/pfx.scm
+%%DATADIR%%/%%PORTVERSION%%/lib/%%PORTNAME%%/crypto/pkcs/modules/scrypt.scm
%%DATADIR%%/%%PORTVERSION%%/lib/%%PORTNAME%%/crypto/pkcs/pbes.scm
+%%DATADIR%%/%%PORTVERSION%%/lib/%%PORTNAME%%/crypto/pkcs/scrypt.scm
%%DATADIR%%/%%PORTVERSION%%/lib/%%PORTNAME%%/crypto/pkix/algorithms.scm
%%DATADIR%%/%%PORTVERSION%%/lib/%%PORTNAME%%/crypto/pkix/attributes.scm
%%DATADIR%%/%%PORTVERSION%%/lib/%%PORTNAME%%/crypto/pkix/certificate.scm
@@ -461,6 +472,8 @@ libdata/pkgconfig/%%PORTNAME%%.pc
%%DATADIR%%/%%PORTVERSION%%/sitelib/record/accessor.scm
%%DATADIR%%/%%PORTVERSION%%/sitelib/record/builder.scm
%%DATADIR%%/%%PORTVERSION%%/sitelib/rfc/%3a5322.scm
+%%DATADIR%%/%%PORTVERSION%%/sitelib/rfc/base-n.scm
+%%DATADIR%%/%%PORTVERSION%%/sitelib/rfc/base32.scm
%%DATADIR%%/%%PORTVERSION%%/sitelib/rfc/base64.scm
%%DATADIR%%/%%PORTVERSION%%/sitelib/rfc/cmac.scm
%%DATADIR%%/%%PORTVERSION%%/sitelib/rfc/cookie.scm
@@ -795,14 +808,20 @@ libdata/pkgconfig/%%PORTNAME%%.pc
%%DATADIR%%/%%PORTVERSION%%/sitelib/srfi/%3a17/generalized-set!.scm
%%DATADIR%%/%%PORTVERSION%%/sitelib/srfi/%3a193.scm
%%DATADIR%%/%%PORTVERSION%%/sitelib/srfi/%3a193/command-line.scm
+%%DATADIR%%/%%PORTVERSION%%/sitelib/srfi/%3a195.scm
+%%DATADIR%%/%%PORTVERSION%%/sitelib/srfi/%3a195/boxes.scm
%%DATADIR%%/%%PORTVERSION%%/sitelib/srfi/%3a197.scm
%%DATADIR%%/%%PORTVERSION%%/sitelib/srfi/%3a197/pipeline.scm
%%DATADIR%%/%%PORTVERSION%%/sitelib/srfi/%3a2.scm
%%DATADIR%%/%%PORTVERSION%%/sitelib/srfi/%3a2/and-let%2a.scm
+%%DATADIR%%/%%PORTVERSION%%/sitelib/srfi/%3a210.scm
+%%DATADIR%%/%%PORTVERSION%%/sitelib/srfi/%3a210/multiple-values.scm
%%DATADIR%%/%%PORTVERSION%%/sitelib/srfi/%3a219.scm
%%DATADIR%%/%%PORTVERSION%%/sitelib/srfi/%3a219/define.scm
%%DATADIR%%/%%PORTVERSION%%/sitelib/srfi/%3a23.scm
%%DATADIR%%/%%PORTVERSION%%/sitelib/srfi/%3a23/error.scm
+%%DATADIR%%/%%PORTVERSION%%/sitelib/srfi/%3a230.scm
+%%DATADIR%%/%%PORTVERSION%%/sitelib/srfi/%3a230/atomic.scm
%%DATADIR%%/%%PORTVERSION%%/sitelib/srfi/%3a25.scm
%%DATADIR%%/%%PORTVERSION%%/sitelib/srfi/%3a25/multi-dimensional-arrays.scm
%%DATADIR%%/%%PORTVERSION%%/sitelib/srfi/%3a25/srfi-25-reference.scm
@@ -931,10 +950,13 @@ libdata/pkgconfig/%%PORTNAME%%.pc
%%DATADIR%%/%%PORTVERSION%%/sitelib/srfi/160/u8.scm
%%DATADIR%%/%%PORTVERSION%%/sitelib/srfi/17.scm
%%DATADIR%%/%%PORTVERSION%%/sitelib/srfi/193.scm
+%%DATADIR%%/%%PORTVERSION%%/sitelib/srfi/195.scm
%%DATADIR%%/%%PORTVERSION%%/sitelib/srfi/197.scm
%%DATADIR%%/%%PORTVERSION%%/sitelib/srfi/2.scm
+%%DATADIR%%/%%PORTVERSION%%/sitelib/srfi/210.scm
%%DATADIR%%/%%PORTVERSION%%/sitelib/srfi/219.scm
%%DATADIR%%/%%PORTVERSION%%/sitelib/srfi/23.scm
+%%DATADIR%%/%%PORTVERSION%%/sitelib/srfi/230.scm
%%DATADIR%%/%%PORTVERSION%%/sitelib/srfi/25.scm
%%DATADIR%%/%%PORTVERSION%%/sitelib/srfi/26.scm
%%DATADIR%%/%%PORTVERSION%%/sitelib/srfi/27.scm
@@ -1089,6 +1111,7 @@ libdata/pkgconfig/%%PORTNAME%%.pc
%%DATADIR%%/%%PORTVERSION%%/sitelib/util/bytevector.scm
%%DATADIR%%/%%PORTVERSION%%/sitelib/util/concurrent.scm
%%DATADIR%%/%%PORTVERSION%%/sitelib/util/concurrent/actor.scm
+%%DATADIR%%/%%PORTVERSION%%/sitelib/util/concurrent/atomic.scm
%%DATADIR%%/%%PORTVERSION%%/sitelib/util/concurrent/completable-future.scm
%%DATADIR%%/%%PORTVERSION%%/sitelib/util/concurrent/executor.scm
%%DATADIR%%/%%PORTVERSION%%/sitelib/util/concurrent/fork-join-pool.scm
diff --git a/mail/nextcloud-mail/Makefile b/mail/nextcloud-mail/Makefile
index fd31ee5df560..13799f84345e 100644
--- a/mail/nextcloud-mail/Makefile
+++ b/mail/nextcloud-mail/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mail
-PORTVERSION= 5.5.10
+PORTVERSION= 5.5.11
DISTVERSIONPREFIX= v
CATEGORIES= mail
diff --git a/mail/nextcloud-mail/distinfo b/mail/nextcloud-mail/distinfo
index 2b55265f5dc8..3477550f6e68 100644
--- a/mail/nextcloud-mail/distinfo
+++ b/mail/nextcloud-mail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760615416
-SHA256 (nextcloud/mail-v5.5.10.tar.gz) = 06f8033c28e07391e5f77b9ea1b12b7ee4448668dda1006a3a55d8a5524cf6ea
-SIZE (nextcloud/mail-v5.5.10.tar.gz) = 29066869
+TIMESTAMP = 1761207148
+SHA256 (nextcloud/mail-v5.5.11.tar.gz) = 63ec4026c45496a64b0a932c82e9e6f7bfbda4fea40282d2f2b0089b92ab55f1
+SIZE (nextcloud/mail-v5.5.11.tar.gz) = 29076397
diff --git a/mail/postfix-current/Makefile b/mail/postfix-current/Makefile
index 86e745b3b4dc..ce6c44d03e7d 100644
--- a/mail/postfix-current/Makefile
+++ b/mail/postfix-current/Makefile
@@ -1,5 +1,5 @@
PORTNAME= postfix
-DISTVERSION= 3.11-20250928
+DISTVERSION= 3.11-20251030
PORTREVISION?= 0
PORTEPOCH= 6
CATEGORIES= mail
diff --git a/mail/postfix-current/distinfo b/mail/postfix-current/distinfo
index 692c27318e30..60b031365dcb 100644
--- a/mail/postfix-current/distinfo
+++ b/mail/postfix-current/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759477012
-SHA256 (postfix/postfix-3.11-20250928.tar.gz) = 22e2ef531e31455eec5c9c532d0697b2752b78f23c85a4623af93b4593a2da38
-SIZE (postfix/postfix-3.11-20250928.tar.gz) = 5083596
+TIMESTAMP = 1761854497
+SHA256 (postfix/postfix-3.11-20251030.tar.gz) = a19478e6683173f129a2815881cf0568fcf640bfd9abc97cf668e93a98299577
+SIZE (postfix/postfix-3.11-20251030.tar.gz) = 5090494
diff --git a/mail/postfix/Makefile b/mail/postfix/Makefile
index 2c3f6ed8e996..e6f6d32f2787 100644
--- a/mail/postfix/Makefile
+++ b/mail/postfix/Makefile
@@ -1,5 +1,5 @@
PORTNAME= postfix
-DISTVERSION= 3.10.4
+DISTVERSION= 3.10.5
PORTREVISION?= 0
PORTEPOCH= 1
CATEGORIES= mail
diff --git a/mail/postfix/distinfo b/mail/postfix/distinfo
index 412279367876..81edd411bc4c 100644
--- a/mail/postfix/distinfo
+++ b/mail/postfix/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755703493
-SHA256 (postfix/postfix-3.10.4.tar.gz) = cfb66861fe8f964787ddaeab15f3ca3e7ef3de730f97171afc4a5eca338ca444
-SIZE (postfix/postfix-3.10.4.tar.gz) = 5050100
+TIMESTAMP = 1761853525
+SHA256 (postfix/postfix-3.10.5.tar.gz) = 6a926bf702173861b08e49bcb51fca3a2f269f9a337f72ef159bf46052087e35
+SIZE (postfix/postfix-3.10.5.tar.gz) = 5039523
diff --git a/math/R-cran-reformulas/Makefile b/math/R-cran-reformulas/Makefile
index 3dd610836b58..79a00a1dc002 100644
--- a/math/R-cran-reformulas/Makefile
+++ b/math/R-cran-reformulas/Makefile
@@ -1,5 +1,5 @@
PORTNAME= reformulas
-DISTVERSION= 0.4.1
+DISTVERSION= 0.4.2
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -9,9 +9,7 @@ WWW= https://cran.r-project.org/package=reformulas
LICENSE= GPLv3
-CRAN_DEPENDS= R-cran-Rdpack>0:devel/R-cran-Rdpack
-BUILD_DEPENDS= ${CRAN_DEPENDS}
-RUN_DEPENDS= ${CRAN_DEPENDS}
+RUN_DEPENDS= R-cran-Rdpack>0:devel/R-cran-Rdpack
USES= cran:auto-plist
diff --git a/math/R-cran-reformulas/distinfo b/math/R-cran-reformulas/distinfo
index 608f861b9b3e..7b28f9dd8988 100644
--- a/math/R-cran-reformulas/distinfo
+++ b/math/R-cran-reformulas/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746183879
-SHA256 (reformulas_0.4.1.tar.gz) = 60c585ef8791d3f3f8d0c6eeac83fabcf1f21960a6ad1abd2b756603c603f0de
-SIZE (reformulas_0.4.1.tar.gz) = 75934
+TIMESTAMP = 1761860646
+SHA256 (reformulas_0.4.2.tar.gz) = 7c2206613af3c615d1327a0cd4c645c2cd4c205b47a3982dc61599ca3e176461
+SIZE (reformulas_0.4.2.tar.gz) = 79964
diff --git a/math/analitza/distinfo b/math/analitza/distinfo
index c98a3860fd4d..7d69a97b926a 100644
--- a/math/analitza/distinfo
+++ b/math/analitza/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410118
-SHA256 (KDE/release-service/25.08.1/analitza-25.08.1.tar.xz) = 603bf3b126692de017a95a781b86aef91512d9db514ecdd4a5e7af75b7e00d14
-SIZE (KDE/release-service/25.08.1/analitza-25.08.1.tar.xz) = 368228
+TIMESTAMP = 1759874864
+SHA256 (KDE/release-service/25.08.2/analitza-25.08.2.tar.xz) = d76e0ca2193c9903f2054612b4ccf6b4f3d4e15c5e577eff33ef5457f6ab7069
+SIZE (KDE/release-service/25.08.2/analitza-25.08.2.tar.xz) = 370044
diff --git a/math/cantor/distinfo b/math/cantor/distinfo
index ad3341ea08a6..8b7d6155005b 100644
--- a/math/cantor/distinfo
+++ b/math/cantor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410121
-SHA256 (KDE/release-service/25.08.1/cantor-25.08.1.tar.xz) = 1e92aa6ca61be065388d10f0dbc9a09393893190a0bae7c98cdfd863cf4adb94
-SIZE (KDE/release-service/25.08.1/cantor-25.08.1.tar.xz) = 10907968
+TIMESTAMP = 1759874867
+SHA256 (KDE/release-service/25.08.2/cantor-25.08.2.tar.xz) = 259c4416bfc2b60ce9499a1da0fef48d5369b0b63efe75bcb0d0c8906a2f2000
+SIZE (KDE/release-service/25.08.2/cantor-25.08.2.tar.xz) = 10918004
diff --git a/math/igraph/Makefile b/math/igraph/Makefile
index 77576e4a38a2..71899fca7f58 100644
--- a/math/igraph/Makefile
+++ b/math/igraph/Makefile
@@ -1,8 +1,6 @@
PORTNAME= igraph
-DISTVERSION= 0.10.12
-PORTREVISION= 5
+DISTVERSION= 1.0.0
CATEGORIES= math
-MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/
MAINTAINER= wen@FreeBSD.org
COMMENT= Package For Manipulating Undirected And Directed Graphs
@@ -22,6 +20,8 @@ USES= bison cmake cpe gnome pathfix
USE_GNOME= libxml2
USE_LDCONFIG= yes
+USE_GITHUB= yes
+
CMAKE_ON= BUILD_SHARED_LIBS
CMAKE_OFF= BUILD_TESTING
CMAKE_ARGS= -DCMAKE_DISABLE_FIND_PACKAGE_Git:BOOL=True \
diff --git a/math/igraph/distinfo b/math/igraph/distinfo
index 9fde4781e813..50814a7e5d6f 100644
--- a/math/igraph/distinfo
+++ b/math/igraph/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718460118
-SHA256 (igraph-0.10.12.tar.gz) = b011f7f9f38a3e59924cc9ff652e6d33105fa03fcaf3792f47d752626a0a4625
-SIZE (igraph-0.10.12.tar.gz) = 4373463
+TIMESTAMP = 1761613271
+SHA256 (igraph-igraph-1.0.0_GH0.tar.gz) = 7101f2b13c7d6f8e33119ae150ad3886dbe1b74cca82c102f05645e7c7e81ea3
+SIZE (igraph-igraph-1.0.0_GH0.tar.gz) = 4118891
diff --git a/math/igraph/pkg-plist b/math/igraph/pkg-plist
index 8111307cd38c..8f016a454cef 100644
--- a/math/igraph/pkg-plist
+++ b/math/igraph/pkg-plist
@@ -1,8 +1,6 @@
include/igraph/igraph.h
include/igraph/igraph_adjlist.h
include/igraph/igraph_arpack.h
-include/igraph/igraph_array.h
-include/igraph/igraph_array_pmt.h
include/igraph/igraph_attributes.h
include/igraph/igraph_bipartite.h
include/igraph/igraph_bitset.h
@@ -42,6 +40,7 @@ include/igraph/igraph_heap_pmt.h
include/igraph/igraph_hrg.h
include/igraph/igraph_interface.h
include/igraph/igraph_interrupt.h
+include/igraph/igraph_isomorphism.h
include/igraph/igraph_iterators.h
include/igraph/igraph_lapack.h
include/igraph/igraph_layout.h
@@ -51,7 +50,6 @@ include/igraph/igraph_matrix.h
include/igraph/igraph_matrix_list.h
include/igraph/igraph_matrix_pmt.h
include/igraph/igraph_memory.h
-include/igraph/igraph_microscopic_update.h
include/igraph/igraph_mixing.h
include/igraph/igraph_motifs.h
include/igraph/igraph_neighborhood.h
@@ -65,16 +63,18 @@ include/igraph/igraph_psumtree.h
include/igraph/igraph_qsort.h
include/igraph/igraph_random.h
include/igraph/igraph_reachability.h
+include/igraph/igraph_sampling.h
include/igraph/igraph_scan.h
include/igraph/igraph_separators.h
+include/igraph/igraph_setup.h
include/igraph/igraph_sparsemat.h
+include/igraph/igraph_spatial.h
include/igraph/igraph_stack.h
include/igraph/igraph_stack_pmt.h
include/igraph/igraph_statusbar.h
include/igraph/igraph_structural.h
include/igraph/igraph_strvector.h
include/igraph/igraph_threading.h
-include/igraph/igraph_topology.h
include/igraph/igraph_transitivity.h
include/igraph/igraph_typed_list_pmt.h
include/igraph/igraph_types.h
@@ -90,6 +90,6 @@ lib/cmake/igraph/igraph-config.cmake
lib/cmake/igraph/igraph-targets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/igraph/igraph-targets.cmake
lib/libigraph.so
-lib/libigraph.so.3
-lib/libigraph.so.3.1.7
+lib/libigraph.so.4
+lib/libigraph.so.4.0.0
libdata/pkgconfig/igraph.pc
diff --git a/math/kalgebra/distinfo b/math/kalgebra/distinfo
index ead663017547..d10dbda00ce6 100644
--- a/math/kalgebra/distinfo
+++ b/math/kalgebra/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410123
-SHA256 (KDE/release-service/25.08.1/kalgebra-25.08.1.tar.xz) = d007a4b2b04a36ba10a9c84d71ee472349a27e7472a8b835cea1ad60172edd58
-SIZE (KDE/release-service/25.08.1/kalgebra-25.08.1.tar.xz) = 953008
+TIMESTAMP = 1759874869
+SHA256 (KDE/release-service/25.08.2/kalgebra-25.08.2.tar.xz) = 2208b4f965876eb4b3f42eaae06c6f367ff0735b245d9abacf2f2c975a714f10
+SIZE (KDE/release-service/25.08.2/kalgebra-25.08.2.tar.xz) = 953104
diff --git a/math/kalk/distinfo b/math/kalk/distinfo
index 23c7685022b9..0cfe4e1c7bab 100644
--- a/math/kalk/distinfo
+++ b/math/kalk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410123
-SHA256 (KDE/release-service/25.08.1/kalk-25.08.1.tar.xz) = 62cfb38a58cd7b33dfd5efe1e9e3c486c1615e1ef92a787d4c63e07b8d77af9c
-SIZE (KDE/release-service/25.08.1/kalk-25.08.1.tar.xz) = 79120
+TIMESTAMP = 1759874869
+SHA256 (KDE/release-service/25.08.2/kalk-25.08.2.tar.xz) = f439627aa0980290a2bbf78b61b1a03d38b7de1c1aaa71708867bb5edd7dd083
+SIZE (KDE/release-service/25.08.2/kalk-25.08.2.tar.xz) = 79112
diff --git a/math/kbruch/distinfo b/math/kbruch/distinfo
index 92b248879a58..577144b3ee96 100644
--- a/math/kbruch/distinfo
+++ b/math/kbruch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410126
-SHA256 (KDE/release-service/25.08.1/kbruch-25.08.1.tar.xz) = b2dba99b7039ca98a77d56d088baa0f31566dedb5ffacc9b88c8fd17a2d05776
-SIZE (KDE/release-service/25.08.1/kbruch-25.08.1.tar.xz) = 5163308
+TIMESTAMP = 1759874872
+SHA256 (KDE/release-service/25.08.2/kbruch-25.08.2.tar.xz) = b0b4e7fda9b603bacc2c629abbcd914069c6c64a27417fad223cd8325da3d12c
+SIZE (KDE/release-service/25.08.2/kbruch-25.08.2.tar.xz) = 5163436
diff --git a/math/kcalc/distinfo b/math/kcalc/distinfo
index 56922c080505..e9d9a18e9503 100644
--- a/math/kcalc/distinfo
+++ b/math/kcalc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410128
-SHA256 (KDE/release-service/25.08.1/kcalc-25.08.1.tar.xz) = fa9a892ac539dc250e4bdb243358d859aa024bf65479576c5a089c6b4435c155
-SIZE (KDE/release-service/25.08.1/kcalc-25.08.1.tar.xz) = 484440
+TIMESTAMP = 1759874874
+SHA256 (KDE/release-service/25.08.2/kcalc-25.08.2.tar.xz) = 927d5cb3d67e312f1478059886fb17a87f6218a02b38594df1643f7c58bf0781
+SIZE (KDE/release-service/25.08.2/kcalc-25.08.2.tar.xz) = 484316
diff --git a/math/kig/distinfo b/math/kig/distinfo
index 09be68869c49..856a6fe29eb1 100644
--- a/math/kig/distinfo
+++ b/math/kig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410130
-SHA256 (KDE/release-service/25.08.1/kig-25.08.1.tar.xz) = f25a61a481b89a5a57dee616bc1bb35049c9ac2673b2480b4723f0e0c7c15f7f
-SIZE (KDE/release-service/25.08.1/kig-25.08.1.tar.xz) = 3260744
+TIMESTAMP = 1759874877
+SHA256 (KDE/release-service/25.08.2/kig-25.08.2.tar.xz) = 60d38040156f3b0126388d9405e80d46b52efc4fb895432e4e61879d0bb3f9f3
+SIZE (KDE/release-service/25.08.2/kig-25.08.2.tar.xz) = 3262852
diff --git a/math/kmplot/distinfo b/math/kmplot/distinfo
index eaaf687e446b..ecbee5e19684 100644
--- a/math/kmplot/distinfo
+++ b/math/kmplot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410133
-SHA256 (KDE/release-service/25.08.1/kmplot-25.08.1.tar.xz) = 1a29406d803b6f1e7c5c35285ef76a445322ae940919b8bbf5c3481e298e2311
-SIZE (KDE/release-service/25.08.1/kmplot-25.08.1.tar.xz) = 3029556
+TIMESTAMP = 1759874879
+SHA256 (KDE/release-service/25.08.2/kmplot-25.08.2.tar.xz) = 027cb1f4b00e3d3a5062c791ee9108ba5e83717fe2310d6f33d8fceeea0d91e2
+SIZE (KDE/release-service/25.08.2/kmplot-25.08.2.tar.xz) = 3030504
diff --git a/math/py-minorminer/Makefile b/math/py-minorminer/Makefile
index 17c8d881369a..9b36301fa920 100644
--- a/math/py-minorminer/Makefile
+++ b/math/py-minorminer/Makefile
@@ -5,7 +5,8 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Heuristic tool for minor embedding of graphs
-WWW= https://docs.ocean.dwavesys.com/projects/minorminer/en/latest/
+WWW= https://docs.ocean.dwavesys.com/projects/minorminer/en/latest/ \
+ https://github.com/dwavesystems/minorminer
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/math/py-pyodesys/Makefile b/math/py-pyodesys/Makefile
index 1a125b010f41..8e9cc4a15df7 100644
--- a/math/py-pyodesys/Makefile
+++ b/math/py-pyodesys/Makefile
@@ -1,6 +1,5 @@
PORTNAME= pyodesys
-DISTVERSION= 0.14.4
-PORTREVISION= 2
+DISTVERSION= 0.14.5
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,17 +11,26 @@ WWW= https://github.com/bjodah/pyodesys
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.2.5:math/py-matplotlib@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>0:devel/py-appdirs@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.2.5:math/py-matplotlib@${PY_FLAVOR} \
${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}notebook>=5.7.8:www/py-notebook@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scipy>=1.2.3:science/py-scipy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sym>=0.3.4:math/py-sym@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sympy>=1.5.1:math/py-sympy@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}sym>=0.3.7:math/py-sym@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sympy>=1.5.1:math/py-sympy@${PY_FLAVOR} \
+ ${EXTRA_RUN_DEPENDS}
+EXTRAS_RUN_DEPENDS= \
+ ${PYTHON_PKGNAMEPREFIX}appdirs>0:devel/py-appdirs@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pycodeexport>=0.1.2:devel/py-pycodeexport@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pycompilation>=0.4.9:devel/py-pycompilation@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pygslodeiv2>=0.9.1:math/py-pygslodeiv2@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyodeint>=0.10.1:math/py-pyodeint@${PY_FLAVOR}
+ # TODO pycvodes>=0.13.1 - doesn't build with sundials
TEST_DEPENDS= ${LOCALBASE}/include/boost/numeric/ublas/matrix.hpp:devel/boost-libs \
${LOCALBASE}/include/gsl/gsl_errno.h:math/gsl
USES= display:test localbase:ldflags python shebangfix
-USE_PYTHON= distutils autoplist pytest
+USE_PYTHON= distutils autoplist pytest # tests can't run because of missing optional deps like pycvodes which doesn't build with latest sundials
SHEBANG_GLOB= *.py
@@ -32,15 +40,4 @@ NO_ARCH= yes
BINARY_ALIAS= python3=${PYTHON_CMD}
-OPTIONS_DEFINE= EXTRAS
-OPTIONS_DEFAULT= EXTRAS
-
-EXTRAS_DESC= Install optional dependencies for additional functionality
-EXTRAS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>0:devel/py-appdirs@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pycodeexport>=0.1.2:devel/py-pycodeexport@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pycompilation>=0.4.9:devel/py-pycompilation@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pygslodeiv2>=0.9.1:math/py-pygslodeiv2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyodeint>=0.10.1:math/py-pyodeint@${PY_FLAVOR}
- # TODO pycvodes>=0.13.1 - doesn't build with sundials
-
.include <bsd.port.mk>
diff --git a/math/py-pyodesys/distinfo b/math/py-pyodesys/distinfo
index 3ad5d3a690d7..5b57b3235991 100644
--- a/math/py-pyodesys/distinfo
+++ b/math/py-pyodesys/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1716788057
-SHA256 (pyodesys-0.14.4.tar.gz) = 584e3b8e6c5c633d964d8c6c9c865d348497bf71048de69dd601b65b8d6b882e
-SIZE (pyodesys-0.14.4.tar.gz) = 107851
+TIMESTAMP = 1761714821
+SHA256 (pyodesys-0.14.5.tar.gz) = 16beceb5ca40c8ebe3271402486f1bbedd6a138c6a21ebad9e66e6e911c8dc6f
+SIZE (pyodesys-0.14.5.tar.gz) = 243150
diff --git a/math/py-sym/Makefile b/math/py-sym/Makefile
index da9b826be89c..70c70275042a 100644
--- a/math/py-sym/Makefile
+++ b/math/py-sym/Makefile
@@ -1,6 +1,5 @@
PORTNAME= sym
-DISTVERSION= 0.3.5
-PORTREVISION= 2
+DISTVERSION= 0.3.7
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,8 +14,12 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYNUMPY}
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= distutils autoplist pytest
NO_ARCH= yes
+TEST_WRKSRC= ${WRKSRC}/sym/tests
+
+# tests as of 0.3.7: 117 passed, 3 warnings in 0.91s
+
.include <bsd.port.mk>
diff --git a/math/py-sym/distinfo b/math/py-sym/distinfo
index b6d94e1d7c3e..1de9592ab43e 100644
--- a/math/py-sym/distinfo
+++ b/math/py-sym/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1624457232
-SHA256 (sym-0.3.5.tar.gz) = 854ddd18f0a1f94c9590012e50a139b499b407c90e9ebd407c40285627784ab8
-SIZE (sym-0.3.5.tar.gz) = 31098
+TIMESTAMP = 1761714549
+SHA256 (sym-0.3.7.tar.gz) = e46567eab524266403522e913679566fece87fe70ce7071bfabc1b719d65265e
+SIZE (sym-0.3.7.tar.gz) = 32915
diff --git a/math/rocs/Makefile b/math/rocs/Makefile
index 0f9a12347a5b..dab1cb906d75 100644
--- a/math/rocs/Makefile
+++ b/math/rocs/Makefile
@@ -1,6 +1,5 @@
PORTNAME= rocs
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
-PORTREVISION= 1
CATEGORIES= math education kde kde-applications
MAINTAINER= kde@FreeBSD.org
diff --git a/math/rocs/distinfo b/math/rocs/distinfo
index 1616b0315a3d..b8aeeff490ab 100644
--- a/math/rocs/distinfo
+++ b/math/rocs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410135
-SHA256 (KDE/release-service/25.08.1/rocs-25.08.1.tar.xz) = ecb9e7032ea8360fade8dbef0e62c06261d2c28fe7883ce8fa2a0bf2d9992a87
-SIZE (KDE/release-service/25.08.1/rocs-25.08.1.tar.xz) = 1569016
+TIMESTAMP = 1759874882
+SHA256 (KDE/release-service/25.08.2/rocs-25.08.2.tar.xz) = 04bfb3c61078653bc78994d23622ba42dd3cb03509a0c22185783951f1fa6e55
+SIZE (KDE/release-service/25.08.2/rocs-25.08.2.tar.xz) = 1572352
diff --git a/math/sundials/Makefile b/math/sundials/Makefile
index aabdd8134d52..2c4f5e8c7455 100644
--- a/math/sundials/Makefile
+++ b/math/sundials/Makefile
@@ -1,6 +1,5 @@
PORTNAME= sundials
-DISTVERSION= 7.2.1
-PORTREVISION= 5
+DISTVERSION= 7.5.0
CATEGORIES= math
MASTER_SITES= https://github.com/LLNL/sundials/releases/download/v${DISTVERSION}/
@@ -83,4 +82,6 @@ PETSC_BROKEN= ERROR: PETSc not functional due to index size mismatch: SUNDIALS_
post-install:
@${RM} ${STAGEDIR}${PREFIX}/include/sundials/LICENSE
+# tests as of 7.5.0: 97% tests passed, 5 tests failed out of 190, see https://github.com/LLNL/sundials/issues/792
+
.include <bsd.port.mk>
diff --git a/math/sundials/distinfo b/math/sundials/distinfo
index 75157f94d5f2..416edf7db310 100644
--- a/math/sundials/distinfo
+++ b/math/sundials/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734866493
-SHA256 (sundials-7.2.1.tar.gz) = 3781e3f7cdf372ca12f7fbe64f561a8b9a507b8a8b2c4d6ce28d8e4df4befbea
-SIZE (sundials-7.2.1.tar.gz) = 94198358
+TIMESTAMP = 1761757690
+SHA256 (sundials-7.5.0.tar.gz) = 089ac659507def738b7a65b574ffe3a900d38569e3323d9709ebed3e445adecc
+SIZE (sundials-7.5.0.tar.gz) = 92920912
diff --git a/math/sundials/pkg-plist b/math/sundials/pkg-plist
index c93d79a472e9..e14f29f9e485 100644
--- a/math/sundials/pkg-plist
+++ b/math/sundials/pkg-plist
@@ -46,11 +46,17 @@ include/nvector/nvector_serial.h
include/sunadaptcontroller/sunadaptcontroller_imexgus.h
include/sunadaptcontroller/sunadaptcontroller_mrihtol.h
include/sunadaptcontroller/sunadaptcontroller_soderlind.h
+include/sunadjointcheckpointscheme/sunadjointcheckpointscheme_fixed.h
+include/sunadjointcheckpointscheme/sundials_adjointcheckpointscheme.h
+include/sunadjointcheckpointscheme/sundials_adjointstepper.h
include/sundials/NOTICE
include/sundials/priv/sundials_context_impl.h
include/sundials/priv/sundials_errors_impl.h
+include/sundials/priv/sundials_logger_macros.h
%%MPI%%include/sundials/priv/sundials_mpi_errors_impl.h
include/sundials/sundials_adaptcontroller.h
+include/sundials/sundials_adjointcheckpointscheme.h
+include/sundials/sundials_adjointstepper.h
include/sundials/sundials_band.h
include/sundials/sundials_base.hpp
include/sundials/sundials_config.h
@@ -61,6 +67,7 @@ include/sundials/sundials_core.h
include/sundials/sundials_core.hpp
include/sundials/sundials_dense.h
include/sundials/sundials_direct.h
+include/sundials/sundials_domeigestimator.h
include/sundials/sundials_errors.h
include/sundials/sundials_export.h
include/sundials/sundials_futils.h
@@ -85,6 +92,8 @@ include/sundials/sundials_stepper.h
include/sundials/sundials_types.h
include/sundials/sundials_types_deprecated.h
include/sundials/sundials_version.h
+include/sundomeigest/sundomeigest_arnoldi.h
+include/sundomeigest/sundomeigest_power.h
include/sunlinsol/sunlinsol_band.h
include/sunlinsol/sunlinsol_dense.h
%%KLU%%include/sunlinsol/sunlinsol_klu.h
@@ -107,94 +116,100 @@ lib/cmake/sundials/SUNDIALSTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/sundials/SUNDIALSTargets.cmake
lib/libsundials_arkode.so
lib/libsundials_arkode.so.6
-lib/libsundials_arkode.so.6.2.1
+lib/libsundials_arkode.so.6.5.0
lib/libsundials_core.so
lib/libsundials_core.so.7
-lib/libsundials_core.so.7.2.1
+lib/libsundials_core.so.7.5.0
lib/libsundials_cvode.so
lib/libsundials_cvode.so.7
-lib/libsundials_cvode.so.7.2.1
+lib/libsundials_cvode.so.7.5.0
lib/libsundials_cvodes.so
lib/libsundials_cvodes.so.7
-lib/libsundials_cvodes.so.7.2.1
+lib/libsundials_cvodes.so.7.5.0
lib/libsundials_ida.so
lib/libsundials_ida.so.7
-lib/libsundials_ida.so.7.2.1
+lib/libsundials_ida.so.7.5.0
lib/libsundials_idas.so
lib/libsundials_idas.so.6
-lib/libsundials_idas.so.6.2.1
+lib/libsundials_idas.so.6.5.0
lib/libsundials_kinsol.so
lib/libsundials_kinsol.so.7
-lib/libsundials_kinsol.so.7.2.1
+lib/libsundials_kinsol.so.7.5.0
lib/libsundials_nvecmanyvector.so
lib/libsundials_nvecmanyvector.so.7
-lib/libsundials_nvecmanyvector.so.7.2.1
+lib/libsundials_nvecmanyvector.so.7.5.0
%%MPI%%lib/libsundials_nvecmpimanyvector.so
%%MPI%%lib/libsundials_nvecmpimanyvector.so.7
-%%MPI%%lib/libsundials_nvecmpimanyvector.so.7.2.1
+%%MPI%%lib/libsundials_nvecmpimanyvector.so.7.5.0
%%MPI%%lib/libsundials_nvecmpiplusx.so
%%MPI%%lib/libsundials_nvecmpiplusx.so.7
-%%MPI%%lib/libsundials_nvecmpiplusx.so.7.2.1
+%%MPI%%lib/libsundials_nvecmpiplusx.so.7.5.0
%%OPENMP%%lib/libsundials_nvecopenmp.so
%%OPENMP%%lib/libsundials_nvecopenmp.so.7
-%%OPENMP%%lib/libsundials_nvecopenmp.so.7.2.1
+%%OPENMP%%lib/libsundials_nvecopenmp.so.7.5.0
%%MPI%%lib/libsundials_nvecparallel.so
%%MPI%%lib/libsundials_nvecparallel.so.7
-%%MPI%%lib/libsundials_nvecparallel.so.7.2.1
+%%MPI%%lib/libsundials_nvecparallel.so.7.5.0
%%HYPRE%%lib/libsundials_nvecparhyp.so
%%HYPRE%%lib/libsundials_nvecparhyp.so.7
-%%HYPRE%%lib/libsundials_nvecparhyp.so.7.2.1
+%%HYPRE%%lib/libsundials_nvecparhyp.so.7.5.0
%%PETSC%%lib/libsundials_nvecpetsc.so
%%PETSC%%lib/libsundials_nvecpetsc.so.7
-%%PETSC%%lib/libsundials_nvecpetsc.so.7.2.1
+%%PETSC%%lib/libsundials_nvecpetsc.so.7.5.0
lib/libsundials_nvecpthreads.so
lib/libsundials_nvecpthreads.so.7
-lib/libsundials_nvecpthreads.so.7.2.1
+lib/libsundials_nvecpthreads.so.7.5.0
lib/libsundials_nvecserial.so
lib/libsundials_nvecserial.so.7
-lib/libsundials_nvecserial.so.7.2.1
+lib/libsundials_nvecserial.so.7.5.0
+lib/libsundials_sundomeigestarnoldi.so
+lib/libsundials_sundomeigestarnoldi.so.1
+lib/libsundials_sundomeigestarnoldi.so.1.0.0
+lib/libsundials_sundomeigestpower.so
+lib/libsundials_sundomeigestpower.so.1
+lib/libsundials_sundomeigestpower.so.1.0.0
lib/libsundials_sunlinsolband.so
lib/libsundials_sunlinsolband.so.5
-lib/libsundials_sunlinsolband.so.5.2.1
+lib/libsundials_sunlinsolband.so.5.5.0
lib/libsundials_sunlinsoldense.so
lib/libsundials_sunlinsoldense.so.5
-lib/libsundials_sunlinsoldense.so.5.2.1
+lib/libsundials_sunlinsoldense.so.5.5.0
%%KLU%%lib/libsundials_sunlinsolklu.so
%%KLU%%lib/libsundials_sunlinsolklu.so.5
-%%KLU%%lib/libsundials_sunlinsolklu.so.5.2.1
+%%KLU%%lib/libsundials_sunlinsolklu.so.5.5.0
%%LAPACK%%lib/libsundials_sunlinsollapackband.so
%%LAPACK%%lib/libsundials_sunlinsollapackband.so.5
-%%LAPACK%%lib/libsundials_sunlinsollapackband.so.5.2.1
+%%LAPACK%%lib/libsundials_sunlinsollapackband.so.5.5.0
%%LAPACK%%lib/libsundials_sunlinsollapackdense.so
%%LAPACK%%lib/libsundials_sunlinsollapackdense.so.5
-%%LAPACK%%lib/libsundials_sunlinsollapackdense.so.5.2.1
+%%LAPACK%%lib/libsundials_sunlinsollapackdense.so.5.5.0
lib/libsundials_sunlinsolpcg.so
lib/libsundials_sunlinsolpcg.so.5
-lib/libsundials_sunlinsolpcg.so.5.2.1
+lib/libsundials_sunlinsolpcg.so.5.5.0
lib/libsundials_sunlinsolspbcgs.so
lib/libsundials_sunlinsolspbcgs.so.5
-lib/libsundials_sunlinsolspbcgs.so.5.2.1
+lib/libsundials_sunlinsolspbcgs.so.5.5.0
lib/libsundials_sunlinsolspfgmr.so
lib/libsundials_sunlinsolspfgmr.so.5
-lib/libsundials_sunlinsolspfgmr.so.5.2.1
+lib/libsundials_sunlinsolspfgmr.so.5.5.0
lib/libsundials_sunlinsolspgmr.so
lib/libsundials_sunlinsolspgmr.so.5
-lib/libsundials_sunlinsolspgmr.so.5.2.1
+lib/libsundials_sunlinsolspgmr.so.5.5.0
lib/libsundials_sunlinsolsptfqmr.so
lib/libsundials_sunlinsolsptfqmr.so.5
-lib/libsundials_sunlinsolsptfqmr.so.5.2.1
+lib/libsundials_sunlinsolsptfqmr.so.5.5.0
lib/libsundials_sunmatrixband.so
lib/libsundials_sunmatrixband.so.5
-lib/libsundials_sunmatrixband.so.5.2.1
+lib/libsundials_sunmatrixband.so.5.5.0
lib/libsundials_sunmatrixdense.so
lib/libsundials_sunmatrixdense.so.5
-lib/libsundials_sunmatrixdense.so.5.2.1
+lib/libsundials_sunmatrixdense.so.5.5.0
lib/libsundials_sunmatrixsparse.so
lib/libsundials_sunmatrixsparse.so.5
-lib/libsundials_sunmatrixsparse.so.5.2.1
+lib/libsundials_sunmatrixsparse.so.5.5.0
lib/libsundials_sunnonlinsolfixedpoint.so
lib/libsundials_sunnonlinsolfixedpoint.so.4
-lib/libsundials_sunnonlinsolfixedpoint.so.4.2.1
+lib/libsundials_sunnonlinsolfixedpoint.so.4.5.0
lib/libsundials_sunnonlinsolnewton.so
lib/libsundials_sunnonlinsolnewton.so.4
-lib/libsundials_sunnonlinsolnewton.so.4.2.1
+lib/libsundials_sunnonlinsolnewton.so.4.5.0
diff --git a/misc/Makefile b/misc/Makefile
index 00147a669f2a..9b2284c6cb5a 100644
--- a/misc/Makefile
+++ b/misc/Makefile
@@ -6,6 +6,7 @@
SUBDIR += R-cran-xfun
SUBDIR += aclgen
SUBDIR += actiona
+ SUBDIR += adiak
SUBDIR += adios2
SUBDIR += aichat
SUBDIR += air
@@ -610,6 +611,7 @@
SUBDIR += quantum++
SUBDIR += quary
SUBDIR += radio_datetime_analyzer
+ SUBDIR += raja
SUBDIR += randomx
SUBDIR += rash
SUBDIR += raspberrypi-gpioshutdown
diff --git a/misc/adiak/Makefile b/misc/adiak/Makefile
new file mode 100644
index 000000000000..e7f784f7e3dd
--- /dev/null
+++ b/misc/adiak/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= adiak
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.4.1
+CATEGORIES= misc
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Standard interface for collecting HPC run metadata
+WWW= https://software.llnl.gov/Adiak/ \
+ https://github.com/LLNL/Adiak
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= cmake:testing
+USE_LDCONFIG= yes
+
+USE_GITHUB= yes
+GH_ACCOUNT= LLNL
+GH_PROJECT= Adiak
+GH_TUPLE= LLNL:blt:655aa8c:blt/blt
+
+CMAKE_ON= BUILD_SHARED_LIBS
+CMAKE_OFF= ENABLE_TESTS
+CMAKE_TESTING_ON= ENABLE_TESTS
+
+# tests as of 0.4.1: 100% tests passed, 0 tests failed out of 2
+
+.include <bsd.port.mk>
diff --git a/misc/adiak/distinfo b/misc/adiak/distinfo
new file mode 100644
index 000000000000..805bf6778644
--- /dev/null
+++ b/misc/adiak/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1761835051
+SHA256 (LLNL-Adiak-v0.4.1_GH0.tar.gz) = 675b3d5e1f5ea6a1041abbe320e25e15dd36be2dc95fb7c236f4e20fd0984173
+SIZE (LLNL-Adiak-v0.4.1_GH0.tar.gz) = 103024
+SHA256 (LLNL-blt-655aa8c_GH0.tar.gz) = 212ab16715161286bc75606945a4a4926a63de65dbb074b2395cbbd701718b15
+SIZE (LLNL-blt-655aa8c_GH0.tar.gz) = 1215134
diff --git a/misc/adiak/pkg-descr b/misc/adiak/pkg-descr
new file mode 100644
index 000000000000..d1e55848afcf
--- /dev/null
+++ b/misc/adiak/pkg-descr
@@ -0,0 +1,2 @@
+Adiak is a lightweight C/C++ library for collecting and passing around
+metadata about a HPC application run.
diff --git a/misc/adiak/pkg-plist b/misc/adiak/pkg-plist
new file mode 100644
index 000000000000..8cda42b5ac13
--- /dev/null
+++ b/misc/adiak/pkg-plist
@@ -0,0 +1,9 @@
+include/adiak.h
+include/adiak.hpp
+include/adiak_internal.hpp
+include/adiak_tool.h
+lib/cmake/adiak/adiak-config-version.cmake
+lib/cmake/adiak/adiak-config.cmake
+lib/cmake/adiak/adiak-targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/adiak/adiak-targets.cmake
+lib/libadiak.so
diff --git a/misc/artikulate/distinfo b/misc/artikulate/distinfo
index 347fa95c7899..fd16ddf5fb49 100644
--- a/misc/artikulate/distinfo
+++ b/misc/artikulate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410137
-SHA256 (KDE/release-service/25.08.1/artikulate-25.08.1.tar.xz) = b95bf5e8e48cbacdca72bb825ca74be59d0b4cdd9413293b74553485d9cb6e82
-SIZE (KDE/release-service/25.08.1/artikulate-25.08.1.tar.xz) = 1059676
+TIMESTAMP = 1759874884
+SHA256 (KDE/release-service/25.08.2/artikulate-25.08.2.tar.xz) = cbac9b83db46129e5e818f82613751732c6e32e7a759677c4b917c7164a05f53
+SIZE (KDE/release-service/25.08.2/artikulate-25.08.2.tar.xz) = 1059696
diff --git a/misc/crush/Makefile b/misc/crush/Makefile
index 29b103ce4c3d..2ede59012081 100644
--- a/misc/crush/Makefile
+++ b/misc/crush/Makefile
@@ -1,6 +1,6 @@
PORTNAME= crush
DISTVERSIONPREFIX= v
-DISTVERSION= 0.12.3
+DISTVERSION= 0.13.3
CATEGORIES= misc devel
MAINTAINER= tagattie@FreeBSD.org
diff --git a/misc/crush/distinfo b/misc/crush/distinfo
index a4740e4d4e02..224902fb2e51 100644
--- a/misc/crush/distinfo
+++ b/misc/crush/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1761574097
-SHA256 (go/misc_crush/crush-v0.12.3/v0.12.3.mod) = 585cfd226d1134e36deff4188de27d6c792a9c6fe254ff2d07b15dad0d0028cd
-SIZE (go/misc_crush/crush-v0.12.3/v0.12.3.mod) = 8103
-SHA256 (go/misc_crush/crush-v0.12.3/v0.12.3.zip) = 4d2e7ceb1205fbdab85d9ab5ee70de5f8ad7275d534e516be6f5e7136d025cea
-SIZE (go/misc_crush/crush-v0.12.3/v0.12.3.zip) = 771968
+TIMESTAMP = 1761721532
+SHA256 (go/misc_crush/crush-v0.13.3/v0.13.3.mod) = 5f045bf31e80b7cf22a7b5aa511661ac84e3a6b278c77c5eddbc1449c29f47ce
+SIZE (go/misc_crush/crush-v0.13.3/v0.13.3.mod) = 8399
+SHA256 (go/misc_crush/crush-v0.13.3/v0.13.3.zip) = a5f71bba812fcf315b97e89748d19a2eb24da6910bff9b72ef34ea72e5c0162d
+SIZE (go/misc_crush/crush-v0.13.3/v0.13.3.zip) = 3093004
diff --git a/misc/kdeedu-data/distinfo b/misc/kdeedu-data/distinfo
index 98857169b1e1..6c19f70762d5 100644
--- a/misc/kdeedu-data/distinfo
+++ b/misc/kdeedu-data/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410138
-SHA256 (KDE/release-service/25.08.1/kdeedu-data-25.08.1.tar.xz) = 4012ef9a56cb5b537be3fc35d487d5ad5a08d0bfc7d309ee5c41044090fcda6f
-SIZE (KDE/release-service/25.08.1/kdeedu-data-25.08.1.tar.xz) = 338816
+TIMESTAMP = 1759874884
+SHA256 (KDE/release-service/25.08.2/kdeedu-data-25.08.2.tar.xz) = b138e9a55d9013cec98683d59a5d010f9d3193d8ce163f59d5a6126b9f01fa6f
+SIZE (KDE/release-service/25.08.2/kdeedu-data-25.08.2.tar.xz) = 338740
diff --git a/misc/kf6-purpose/distinfo b/misc/kf6-purpose/distinfo
index 3e3369454ede..20fb2f8742a5 100644
--- a/misc/kf6-purpose/distinfo
+++ b/misc/kf6-purpose/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408194
-SHA256 (KDE/frameworks/6.18/purpose-6.18.0.tar.xz) = a428e4f495658240899e02f15b7a9230e3c33069723b43e1734c21fa1a23b825
-SIZE (KDE/frameworks/6.18/purpose-6.18.0.tar.xz) = 190008
+TIMESTAMP = 1759784976
+SHA256 (KDE/frameworks/6.19/purpose-6.19.0.tar.xz) = 799ff3e69872400d2fa6e5e2c91fed66ed6bd0d7a9163efc004eee0bf6d093a2
+SIZE (KDE/frameworks/6.19/purpose-6.19.0.tar.xz) = 189752
diff --git a/misc/kgeography/distinfo b/misc/kgeography/distinfo
index 10fdc48b5122..6f7149d78b26 100644
--- a/misc/kgeography/distinfo
+++ b/misc/kgeography/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410140
-SHA256 (KDE/release-service/25.08.1/kgeography-25.08.1.tar.xz) = 9c50068f38444c85522d419ba71a9a5549ca5f86889d8f5fef07fe644ee71873
-SIZE (KDE/release-service/25.08.1/kgeography-25.08.1.tar.xz) = 12492796
+TIMESTAMP = 1759874887
+SHA256 (KDE/release-service/25.08.2/kgeography-25.08.2.tar.xz) = 57bb04e7744fa01e2b3b9b2a332f434c79203946e0e3268db79a02f229ed223d
+SIZE (KDE/release-service/25.08.2/kgeography-25.08.2.tar.xz) = 12493868
diff --git a/misc/klettres/distinfo b/misc/klettres/distinfo
index a02649d180ba..48d5bd27c0f3 100644
--- a/misc/klettres/distinfo
+++ b/misc/klettres/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410143
-SHA256 (KDE/release-service/25.08.1/klettres-25.08.1.tar.xz) = 9037d4964304e0058269415552c1359c89be0a34920f2f6ec080ac03357f181c
-SIZE (KDE/release-service/25.08.1/klettres-25.08.1.tar.xz) = 47187600
+TIMESTAMP = 1759874889
+SHA256 (KDE/release-service/25.08.2/klettres-25.08.2.tar.xz) = a7b56f46f91e02724642b932b35020b9bc652fe01126e1f011fcf9e6cc4490c3
+SIZE (KDE/release-service/25.08.2/klettres-25.08.2.tar.xz) = 47188008
diff --git a/misc/ktouch/distinfo b/misc/ktouch/distinfo
index 244dc0ae98de..c7fefbfcbed3 100644
--- a/misc/ktouch/distinfo
+++ b/misc/ktouch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410143
-SHA256 (KDE/release-service/25.08.1/ktouch-25.08.1.tar.xz) = 453ee29c45531364d20a2fdf7643e59fcbe7e50e5e2ac1f889c74f9645db2e09
-SIZE (KDE/release-service/25.08.1/ktouch-25.08.1.tar.xz) = 4791508
+TIMESTAMP = 1759874890
+SHA256 (KDE/release-service/25.08.2/ktouch-25.08.2.tar.xz) = 0e063b157e60a2ba188c7ea8581fb3c7a27ce5faa0da7c6d6633e49e47bda785
+SIZE (KDE/release-service/25.08.2/ktouch-25.08.2.tar.xz) = 4789020
diff --git a/misc/kwordquiz/distinfo b/misc/kwordquiz/distinfo
index 021a80b562aa..791a4524322c 100644
--- a/misc/kwordquiz/distinfo
+++ b/misc/kwordquiz/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410145
-SHA256 (KDE/release-service/25.08.1/kwordquiz-25.08.1.tar.xz) = b410eed173ea37a3dc33c52293fe5fcc6e2af2f63185f90f3992433f195b0e82
-SIZE (KDE/release-service/25.08.1/kwordquiz-25.08.1.tar.xz) = 3619212
+TIMESTAMP = 1759874892
+SHA256 (KDE/release-service/25.08.2/kwordquiz-25.08.2.tar.xz) = bef5967b1c888b2481c77eab5f51f1062384bc86228abb41985f539e8525d23f
+SIZE (KDE/release-service/25.08.2/kwordquiz-25.08.2.tar.xz) = 3619232
diff --git a/misc/libkeduvocdocument/distinfo b/misc/libkeduvocdocument/distinfo
index 28e7ba6f73de..5595d3e37f9e 100644
--- a/misc/libkeduvocdocument/distinfo
+++ b/misc/libkeduvocdocument/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410148
-SHA256 (KDE/release-service/25.08.1/libkeduvocdocument-25.08.1.tar.xz) = f8345a8af54ce8e778107511ccf369e12f2fdbec9238f83407f67c0757a16789
-SIZE (KDE/release-service/25.08.1/libkeduvocdocument-25.08.1.tar.xz) = 229316
+TIMESTAMP = 1759874895
+SHA256 (KDE/release-service/25.08.2/libkeduvocdocument-25.08.2.tar.xz) = d651ddb9ab7621a391da95bc62f9d1d7354e21c6da562bace75cf6d2525c0ade
+SIZE (KDE/release-service/25.08.2/libkeduvocdocument-25.08.2.tar.xz) = 229308
diff --git a/misc/minuet/distinfo b/misc/minuet/distinfo
index f3865750166c..2d7931ec9689 100644
--- a/misc/minuet/distinfo
+++ b/misc/minuet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410150
-SHA256 (KDE/release-service/25.08.1/minuet-25.08.1.tar.xz) = 4d5d10f1e58c38fdfd15e44ae4c1645c4540b11054e93bf0387021d8643dff13
-SIZE (KDE/release-service/25.08.1/minuet-25.08.1.tar.xz) = 27694460
+TIMESTAMP = 1759874897
+SHA256 (KDE/release-service/25.08.2/minuet-25.08.2.tar.xz) = a95e3d9bf39ffbe149e6fcb9a64e42bf5fbb57f1723eb89218a0e56a8074884a
+SIZE (KDE/release-service/25.08.2/minuet-25.08.2.tar.xz) = 27699360
diff --git a/misc/parley/distinfo b/misc/parley/distinfo
index f34ce6d75815..fdeec6eeb6f6 100644
--- a/misc/parley/distinfo
+++ b/misc/parley/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410150
-SHA256 (KDE/release-service/25.08.1/parley-25.08.1.tar.xz) = 6b8679b463083456dcf2275d2c2ab3de9b80172a029df5060594fa3c99114900
-SIZE (KDE/release-service/25.08.1/parley-25.08.1.tar.xz) = 8447796
+TIMESTAMP = 1759874897
+SHA256 (KDE/release-service/25.08.2/parley-25.08.2.tar.xz) = 5949ab595a1181e61885e1df0a4388ce9ab916b461e9ae79c3e7028c52318e14
+SIZE (KDE/release-service/25.08.2/parley-25.08.2.tar.xz) = 8451500
diff --git a/misc/py-instructor/Makefile b/misc/py-instructor/Makefile
index c8ebcfc5208a..49120d4e0589 100644
--- a/misc/py-instructor/Makefile
+++ b/misc/py-instructor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= instructor
-DISTVERSION= 1.11.3
+DISTVERSION= 1.12.0
CATEGORIES= misc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -23,13 +23,11 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openai>=1.70.0<2.0.0:misc/py-openai@${PY_FLA
${PYTHON_PKGNAMEPREFIX}jiter>=0.6.1:textproc/py-jiter@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.4<4.0.0:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.32.3<3.0.0:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}diskcache>=5.6.3:devel/py-diskcache@${PY_FLAVOR}
-# TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-examples>=0.0.15:devel/py-pytest-examples@${PY_FLAVOR} \
-# ${PYTHON_PKGNAMEPREFIX}sqlmodel>=0.0.22<1.0.0:databases/py-sqlmodel@${PY_FLAVOR} \
-# ${PYTHON_PKGNAMEPREFIX}anthropic>=0.53.0:misc/py-anthropic@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}diskcache>=5.6.3:devel/py-diskcache@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pre-commit>=4.3.0:devel/py-pre-commit@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent pep517 pytest
+USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/misc/py-instructor/distinfo b/misc/py-instructor/distinfo
index f084ef55b3f4..3c419e8c52b0 100644
--- a/misc/py-instructor/distinfo
+++ b/misc/py-instructor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758010079
-SHA256 (instructor-1.11.3.tar.gz) = 6f58fea6fadfa228c411ecdedad4662230c456718f4a770a97a806dcb36b3287
-SIZE (instructor-1.11.3.tar.gz) = 69879936
+TIMESTAMP = 1761718427
+SHA256 (instructor-1.12.0.tar.gz) = f0e4dd7f275120f49200df0204af6a2d4e3e2f1f698b6b8c0f776e3a8c977e54
+SIZE (instructor-1.12.0.tar.gz) = 69892486
diff --git a/misc/raja/Makefile b/misc/raja/Makefile
new file mode 100644
index 000000000000..024b297f0220
--- /dev/null
+++ b/misc/raja/Makefile
@@ -0,0 +1,30 @@
+PORTNAME= raja
+DISTVERSIONPREFIX= v
+DISTVERSION= 2025.09.1
+CATEGORIES= misc
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= C++ library for performance portability on HPC systems
+WWW= https://raja.readthedocs.io/en/develop/ \
+ https://github.com/LLNL/RAJA
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+LIB_DEPENDS= libcamp.so:devel/camp
+
+USES= cmake:testing pkgconfig
+USE_LDCONFIG= yes
+
+USE_GITHUB= yes
+GH_ACCOUNT= LLNL
+GH_PROJECT= RAJA
+GH_TUPLE= LLNL:blt:e783e30:blt/blt
+
+CMAKE_ON= BUILD_SHARED_LIBS
+CMAKE_OFF= ENABLE_TESTS
+CMAKE_TESTING_ON= ENABLE_TESTS
+
+# tests as of 2025.09.1: 100% tests passed, 0 tests failed out of 459
+
+.include <bsd.port.mk>
diff --git a/misc/raja/distinfo b/misc/raja/distinfo
new file mode 100644
index 000000000000..edda8e10a1c2
--- /dev/null
+++ b/misc/raja/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1761835195
+SHA256 (LLNL-RAJA-v2025.09.1_GH0.tar.gz) = 4ae98fe42bba5479eb4279c4479b6afdb03fa62cdebb80679db17d37112389ca
+SIZE (LLNL-RAJA-v2025.09.1_GH0.tar.gz) = 3462143
+SHA256 (LLNL-blt-e783e30_GH0.tar.gz) = 4c8efec699708da3b552e533b80dd4ce3bf81da825840b3c18b9b56690898644
+SIZE (LLNL-blt-e783e30_GH0.tar.gz) = 1342801
diff --git a/misc/raja/files/patch-CMakeLists.txt b/misc/raja/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..9a737de9d74d
--- /dev/null
+++ b/misc/raja/files/patch-CMakeLists.txt
@@ -0,0 +1,10 @@
+--- CMakeLists.txt.orig 2025-10-30 14:43:13 UTC
++++ CMakeLists.txt
+@@ -227,6 +227,7 @@ endif ()
+ sycl)
+ endif ()
+
++find_package(camp REQUIRED)
+
+ message(STATUS "Desul Atomics support is ${RAJA_ENABLE_DESUL_ATOMICS}")
+ if (RAJA_ENABLE_DESUL_ATOMICS)
diff --git a/misc/raja/pkg-descr b/misc/raja/pkg-descr
new file mode 100644
index 000000000000..23d5cbc04273
--- /dev/null
+++ b/misc/raja/pkg-descr
@@ -0,0 +1,6 @@
+RAJA is a C++ software library developed at Lawrence Livermore National
+Laboratory (LLNL) to enable performance portability for High-Performance
+Computing (HPC) applications. Its primary goal is to allow developers to
+write a single version of their code that can be compiled and run
+efficiently on diverse hardware architectures and programming models,
+such as GPUs using CUDA or OpenMP.
diff --git a/misc/raja/pkg-plist b/misc/raja/pkg-plist
new file mode 100644
index 000000000000..a9438542c4d1
--- /dev/null
+++ b/misc/raja/pkg-plist
@@ -0,0 +1,320 @@
+include/RAJA/RAJA.hpp
+include/RAJA/config.hpp
+include/RAJA/index/IndexSet.hpp
+include/RAJA/index/IndexSetBuilders.hpp
+include/RAJA/index/IndexSetUtils.hpp
+include/RAJA/index/IndexValue.hpp
+include/RAJA/index/ListSegment.hpp
+include/RAJA/index/RangeSegment.hpp
+include/RAJA/internal/DepGraphNode.hpp
+include/RAJA/internal/Iterators.hpp
+include/RAJA/internal/MemUtils_CPU.hpp
+include/RAJA/internal/RAJAVec.hpp
+include/RAJA/internal/ThreadUtils_CPU.hpp
+include/RAJA/internal/fault_tolerance.hpp
+include/RAJA/internal/foldl.hpp
+include/RAJA/internal/get_platform.hpp
+include/RAJA/pattern/WorkGroup.hpp
+include/RAJA/pattern/WorkGroup/Dispatcher.hpp
+include/RAJA/pattern/WorkGroup/WorkRunner.hpp
+include/RAJA/pattern/WorkGroup/WorkStorage.hpp
+include/RAJA/pattern/WorkGroup/WorkStruct.hpp
+include/RAJA/pattern/atomic.hpp
+include/RAJA/pattern/detail/algorithm.hpp
+include/RAJA/pattern/detail/forall.hpp
+include/RAJA/pattern/detail/multi_reduce.hpp
+include/RAJA/pattern/detail/privatizer.hpp
+include/RAJA/pattern/detail/reduce.hpp
+include/RAJA/pattern/forall.hpp
+include/RAJA/pattern/kernel.hpp
+include/RAJA/pattern/kernel/Collapse.hpp
+include/RAJA/pattern/kernel/Conditional.hpp
+include/RAJA/pattern/kernel/For.hpp
+include/RAJA/pattern/kernel/ForICount.hpp
+include/RAJA/pattern/kernel/Hyperplane.hpp
+include/RAJA/pattern/kernel/InitLocalMem.hpp
+include/RAJA/pattern/kernel/Lambda.hpp
+include/RAJA/pattern/kernel/Param.hpp
+include/RAJA/pattern/kernel/Reduce.hpp
+include/RAJA/pattern/kernel/Region.hpp
+include/RAJA/pattern/kernel/Tile.hpp
+include/RAJA/pattern/kernel/TileTCount.hpp
+include/RAJA/pattern/kernel/internal.hpp
+include/RAJA/pattern/kernel/internal/LoopData.hpp
+include/RAJA/pattern/kernel/internal/LoopTypes.hpp
+include/RAJA/pattern/kernel/internal/Statement.hpp
+include/RAJA/pattern/kernel/internal/StatementList.hpp
+include/RAJA/pattern/kernel/internal/Template.hpp
+include/RAJA/pattern/kernel/type-traits.hpp
+include/RAJA/pattern/launch.hpp
+include/RAJA/pattern/launch/launch_core.hpp
+include/RAJA/pattern/multi_reduce.hpp
+include/RAJA/pattern/params/forall.hpp
+include/RAJA/pattern/params/kernel_name.hpp
+include/RAJA/pattern/params/params_base.hpp
+include/RAJA/pattern/params/reducer.hpp
+include/RAJA/pattern/reduce.hpp
+include/RAJA/pattern/region.hpp
+include/RAJA/pattern/scan.hpp
+include/RAJA/pattern/sort.hpp
+include/RAJA/pattern/synchronize.hpp
+include/RAJA/pattern/tensor.hpp
+include/RAJA/pattern/tensor/MatrixRegister.hpp
+include/RAJA/pattern/tensor/ScalarRegister.hpp
+include/RAJA/pattern/tensor/TensorBlock.hpp
+include/RAJA/pattern/tensor/TensorIndex.hpp
+include/RAJA/pattern/tensor/TensorLayout.hpp
+include/RAJA/pattern/tensor/TensorRegister.hpp
+include/RAJA/pattern/tensor/VectorRegister.hpp
+include/RAJA/pattern/tensor/internal/ET/BinaryOperator.hpp
+include/RAJA/pattern/tensor/internal/ET/BinaryOperatorTraits.hpp
+include/RAJA/pattern/tensor/internal/ET/BlockLiteral.hpp
+include/RAJA/pattern/tensor/internal/ET/ExpressionTemplateBase.hpp
+include/RAJA/pattern/tensor/internal/ET/MultiplyOperator.hpp
+include/RAJA/pattern/tensor/internal/ET/TensorDivide.hpp
+include/RAJA/pattern/tensor/internal/ET/TensorLiteral.hpp
+include/RAJA/pattern/tensor/internal/ET/TensorLoadStore.hpp
+include/RAJA/pattern/tensor/internal/ET/TensorMultiply.hpp
+include/RAJA/pattern/tensor/internal/ET/TensorMultiplyAdd.hpp
+include/RAJA/pattern/tensor/internal/ET/TensorNegate.hpp
+include/RAJA/pattern/tensor/internal/ET/TensorScalarLiteral.hpp
+include/RAJA/pattern/tensor/internal/ET/TensorTranspose.hpp
+include/RAJA/pattern/tensor/internal/ET/normalizeOperand.hpp
+include/RAJA/pattern/tensor/internal/ExpressionTemplate.hpp
+include/RAJA/pattern/tensor/internal/MatrixMatrixMultiply.hpp
+include/RAJA/pattern/tensor/internal/MatrixRegisterImpl.hpp
+include/RAJA/pattern/tensor/internal/RegisterBase.hpp
+include/RAJA/pattern/tensor/internal/TensorIndexTraits.hpp
+include/RAJA/pattern/tensor/internal/TensorRef.hpp
+include/RAJA/pattern/tensor/internal/TensorRegisterBase.hpp
+include/RAJA/pattern/tensor/internal/TensorTileExec.hpp
+include/RAJA/pattern/tensor/internal/VectorRegisterImpl.hpp
+include/RAJA/pattern/tensor/stats.hpp
+include/RAJA/policy/MultiPolicy.hpp
+include/RAJA/policy/PolicyBase.hpp
+include/RAJA/policy/WorkGroup.hpp
+include/RAJA/policy/atomic_auto.hpp
+include/RAJA/policy/atomic_builtin.hpp
+include/RAJA/policy/cuda.hpp
+include/RAJA/policy/cuda/MemUtils_CUDA.hpp
+include/RAJA/policy/cuda/WorkGroup.hpp
+include/RAJA/policy/cuda/WorkGroup/Dispatcher.hpp
+include/RAJA/policy/cuda/WorkGroup/WorkRunner.hpp
+include/RAJA/policy/cuda/atomic.hpp
+include/RAJA/policy/cuda/forall.hpp
+include/RAJA/policy/cuda/intrinsics.hpp
+include/RAJA/policy/cuda/kernel.hpp
+include/RAJA/policy/cuda/kernel/Conditional.hpp
+include/RAJA/policy/cuda/kernel/CudaKernel.hpp
+include/RAJA/policy/cuda/kernel/For.hpp
+include/RAJA/policy/cuda/kernel/ForICount.hpp
+include/RAJA/policy/cuda/kernel/Hyperplane.hpp
+include/RAJA/policy/cuda/kernel/InitLocalMem.hpp
+include/RAJA/policy/cuda/kernel/Lambda.hpp
+include/RAJA/policy/cuda/kernel/Reduce.hpp
+include/RAJA/policy/cuda/kernel/Sync.hpp
+include/RAJA/policy/cuda/kernel/Tile.hpp
+include/RAJA/policy/cuda/kernel/TileTCount.hpp
+include/RAJA/policy/cuda/kernel/internal.hpp
+include/RAJA/policy/cuda/launch.hpp
+include/RAJA/policy/cuda/multi_reduce.hpp
+include/RAJA/policy/cuda/params/kernel_name.hpp
+include/RAJA/policy/cuda/params/reduce.hpp
+include/RAJA/policy/cuda/policy.hpp
+include/RAJA/policy/cuda/raja_cudaerrchk.hpp
+include/RAJA/policy/cuda/reduce.hpp
+include/RAJA/policy/cuda/scan.hpp
+include/RAJA/policy/cuda/sort.hpp
+include/RAJA/policy/cuda/synchronize.hpp
+include/RAJA/policy/desul.hpp
+include/RAJA/policy/desul/atomic.hpp
+include/RAJA/policy/hip.hpp
+include/RAJA/policy/hip/MemUtils_HIP.hpp
+include/RAJA/policy/hip/WorkGroup.hpp
+include/RAJA/policy/hip/WorkGroup/Dispatcher.hpp
+include/RAJA/policy/hip/WorkGroup/WorkRunner.hpp
+include/RAJA/policy/hip/atomic.hpp
+include/RAJA/policy/hip/forall.hpp
+include/RAJA/policy/hip/intrinsics.hpp
+include/RAJA/policy/hip/kernel.hpp
+include/RAJA/policy/hip/kernel/Conditional.hpp
+include/RAJA/policy/hip/kernel/For.hpp
+include/RAJA/policy/hip/kernel/ForICount.hpp
+include/RAJA/policy/hip/kernel/HipKernel.hpp
+include/RAJA/policy/hip/kernel/Hyperplane.hpp
+include/RAJA/policy/hip/kernel/InitLocalMem.hpp
+include/RAJA/policy/hip/kernel/Lambda.hpp
+include/RAJA/policy/hip/kernel/Reduce.hpp
+include/RAJA/policy/hip/kernel/Sync.hpp
+include/RAJA/policy/hip/kernel/Tile.hpp
+include/RAJA/policy/hip/kernel/TileTCount.hpp
+include/RAJA/policy/hip/kernel/internal.hpp
+include/RAJA/policy/hip/launch.hpp
+include/RAJA/policy/hip/multi_reduce.hpp
+include/RAJA/policy/hip/params/kernel_name.hpp
+include/RAJA/policy/hip/params/reduce.hpp
+include/RAJA/policy/hip/policy.hpp
+include/RAJA/policy/hip/raja_hiperrchk.hpp
+include/RAJA/policy/hip/reduce.hpp
+include/RAJA/policy/hip/scan.hpp
+include/RAJA/policy/hip/sort.hpp
+include/RAJA/policy/hip/synchronize.hpp
+include/RAJA/policy/openmp.hpp
+include/RAJA/policy/openmp/WorkGroup.hpp
+include/RAJA/policy/openmp/WorkGroup/Dispatcher.hpp
+include/RAJA/policy/openmp/WorkGroup/WorkRunner.hpp
+include/RAJA/policy/openmp/atomic.hpp
+include/RAJA/policy/openmp/forall.hpp
+include/RAJA/policy/openmp/kernel.hpp
+include/RAJA/policy/openmp/kernel/Collapse.hpp
+include/RAJA/policy/openmp/kernel/OmpSyncThreads.hpp
+include/RAJA/policy/openmp/launch.hpp
+include/RAJA/policy/openmp/multi_reduce.hpp
+include/RAJA/policy/openmp/params/forall.hpp
+include/RAJA/policy/openmp/params/kernel_name.hpp
+include/RAJA/policy/openmp/params/reduce.hpp
+include/RAJA/policy/openmp/policy.hpp
+include/RAJA/policy/openmp/reduce.hpp
+include/RAJA/policy/openmp/region.hpp
+include/RAJA/policy/openmp/scan.hpp
+include/RAJA/policy/openmp/sort.hpp
+include/RAJA/policy/openmp/synchronize.hpp
+include/RAJA/policy/openmp_target.hpp
+include/RAJA/policy/openmp_target/WorkGroup.hpp
+include/RAJA/policy/openmp_target/WorkGroup/Dispatcher.hpp
+include/RAJA/policy/openmp_target/WorkGroup/WorkRunner.hpp
+include/RAJA/policy/openmp_target/forall.hpp
+include/RAJA/policy/openmp_target/kernel.hpp
+include/RAJA/policy/openmp_target/kernel/Collapse.hpp
+include/RAJA/policy/openmp_target/kernel/For.hpp
+include/RAJA/policy/openmp_target/params/kernel_name.hpp
+include/RAJA/policy/openmp_target/params/reduce.hpp
+include/RAJA/policy/openmp_target/policy.hpp
+include/RAJA/policy/openmp_target/reduce.hpp
+include/RAJA/policy/sequential.hpp
+include/RAJA/policy/sequential/WorkGroup.hpp
+include/RAJA/policy/sequential/WorkGroup/Dispatcher.hpp
+include/RAJA/policy/sequential/WorkGroup/WorkRunner.hpp
+include/RAJA/policy/sequential/atomic.hpp
+include/RAJA/policy/sequential/forall.hpp
+include/RAJA/policy/sequential/kernel.hpp
+include/RAJA/policy/sequential/kernel/Collapse.hpp
+include/RAJA/policy/sequential/kernel/Reduce.hpp
+include/RAJA/policy/sequential/launch.hpp
+include/RAJA/policy/sequential/multi_reduce.hpp
+include/RAJA/policy/sequential/params/kernel_name.hpp
+include/RAJA/policy/sequential/params/reduce.hpp
+include/RAJA/policy/sequential/policy.hpp
+include/RAJA/policy/sequential/reduce.hpp
+include/RAJA/policy/sequential/region.hpp
+include/RAJA/policy/sequential/scan.hpp
+include/RAJA/policy/sequential/sort.hpp
+include/RAJA/policy/simd.hpp
+include/RAJA/policy/simd/forall.hpp
+include/RAJA/policy/simd/kernel/For.hpp
+include/RAJA/policy/simd/kernel/ForICount.hpp
+include/RAJA/policy/simd/launch.hpp
+include/RAJA/policy/simd/params/kernel_name.hpp
+include/RAJA/policy/simd/params/reduce.hpp
+include/RAJA/policy/simd/policy.hpp
+include/RAJA/policy/sycl.hpp
+include/RAJA/policy/sycl/MemUtils_SYCL.hpp
+include/RAJA/policy/sycl/forall.hpp
+include/RAJA/policy/sycl/kernel.hpp
+include/RAJA/policy/sycl/kernel/Conditional.hpp
+include/RAJA/policy/sycl/kernel/For.hpp
+include/RAJA/policy/sycl/kernel/ForICount.hpp
+include/RAJA/policy/sycl/kernel/Lambda.hpp
+include/RAJA/policy/sycl/kernel/SyclKernel.hpp
+include/RAJA/policy/sycl/kernel/Tile.hpp
+include/RAJA/policy/sycl/kernel/TileTCount.hpp
+include/RAJA/policy/sycl/kernel/internal.hpp
+include/RAJA/policy/sycl/launch.hpp
+include/RAJA/policy/sycl/params/kernel_name.hpp
+include/RAJA/policy/sycl/params/reduce.hpp
+include/RAJA/policy/sycl/policy.hpp
+include/RAJA/policy/sycl/reduce.hpp
+include/RAJA/policy/tensor.hpp
+include/RAJA/policy/tensor/arch.hpp
+include/RAJA/policy/tensor/arch/avx.hpp
+include/RAJA/policy/tensor/arch/avx/avx_double.hpp
+include/RAJA/policy/tensor/arch/avx/avx_float.hpp
+include/RAJA/policy/tensor/arch/avx/avx_int32.hpp
+include/RAJA/policy/tensor/arch/avx/avx_int64.hpp
+include/RAJA/policy/tensor/arch/avx/traits.hpp
+include/RAJA/policy/tensor/arch/avx2.hpp
+include/RAJA/policy/tensor/arch/avx2/avx2_double.hpp
+include/RAJA/policy/tensor/arch/avx2/avx2_float.hpp
+include/RAJA/policy/tensor/arch/avx2/avx2_int32.hpp
+include/RAJA/policy/tensor/arch/avx2/avx2_int64.hpp
+include/RAJA/policy/tensor/arch/avx2/traits.hpp
+include/RAJA/policy/tensor/arch/avx512.hpp
+include/RAJA/policy/tensor/arch/avx512/avx512_double.hpp
+include/RAJA/policy/tensor/arch/avx512/avx512_float.hpp
+include/RAJA/policy/tensor/arch/avx512/avx512_int32.hpp
+include/RAJA/policy/tensor/arch/avx512/avx512_int64.hpp
+include/RAJA/policy/tensor/arch/avx512/traits.hpp
+include/RAJA/policy/tensor/arch/cuda.hpp
+include/RAJA/policy/tensor/arch/cuda/cuda_warp.hpp
+include/RAJA/policy/tensor/arch/cuda/traits.hpp
+include/RAJA/policy/tensor/arch/hip.hpp
+include/RAJA/policy/tensor/arch/hip/hip_wave.hpp
+include/RAJA/policy/tensor/arch/hip/traits.hpp
+include/RAJA/policy/tensor/arch/scalar.hpp
+include/RAJA/policy/tensor/arch/scalar/scalar.hpp
+include/RAJA/policy/tensor/arch/scalar/traits.hpp
+include/RAJA/policy/tensor/arch_impl.hpp
+include/RAJA/policy/tensor/policy.hpp
+include/RAJA/util/BitMask.hpp
+include/RAJA/util/CaliperPlugin.hpp
+include/RAJA/util/CombiningAdapter.hpp
+include/RAJA/util/EnableIf.hpp
+include/RAJA/util/IndexLayout.hpp
+include/RAJA/util/KokkosPluginLoader.hpp
+include/RAJA/util/Layout.hpp
+include/RAJA/util/LocalArray.hpp
+include/RAJA/util/OffsetLayout.hpp
+include/RAJA/util/OffsetOperators.hpp
+include/RAJA/util/Operators.hpp
+include/RAJA/util/Permutations.hpp
+include/RAJA/util/PermutedLayout.hpp
+include/RAJA/util/PluginContext.hpp
+include/RAJA/util/PluginLinker.hpp
+include/RAJA/util/PluginOptions.hpp
+include/RAJA/util/PluginStrategy.hpp
+include/RAJA/util/Registry.hpp
+include/RAJA/util/RepeatView.hpp
+include/RAJA/util/RuntimePluginLoader.hpp
+include/RAJA/util/SoAArray.hpp
+include/RAJA/util/SoAPtr.hpp
+include/RAJA/util/Span.hpp
+include/RAJA/util/StaticLayout.hpp
+include/RAJA/util/Timer.hpp
+include/RAJA/util/TypeConvert.hpp
+include/RAJA/util/TypedViewBase.hpp
+include/RAJA/util/View.hpp
+include/RAJA/util/align.hpp
+include/RAJA/util/basic_mempool.hpp
+include/RAJA/util/camp_aliases.hpp
+include/RAJA/util/concepts.hpp
+include/RAJA/util/for_each.hpp
+include/RAJA/util/macros.hpp
+include/RAJA/util/math.hpp
+include/RAJA/util/mutex.hpp
+include/RAJA/util/plugins.hpp
+include/RAJA/util/reduce.hpp
+include/RAJA/util/resource.hpp
+include/RAJA/util/sort.hpp
+include/RAJA/util/sycl_compat.hpp
+include/RAJA/util/types.hpp
+include/RAJA/util/zip.hpp
+include/RAJA/util/zip_tuple.hpp
+lib/cmake/raja/BLTInstallableMacros.cmake
+lib/cmake/raja/BLTSetupTargets.cmake
+lib/cmake/raja/BLTThirdPartyConfigFlags.cmake
+lib/cmake/raja/RAJATargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/raja/RAJATargets.cmake
+lib/cmake/raja/raja-config-version.cmake
+lib/cmake/raja/raja-config.cmake
+lib/libRAJA.so
+libdata/pkgconfig/RAJA.pc
diff --git a/misc/timr-tui/Makefile b/misc/timr-tui/Makefile
index 98657631f475..21857de5cec6 100644
--- a/misc/timr-tui/Makefile
+++ b/misc/timr-tui/Makefile
@@ -1,7 +1,6 @@
PORTNAME= timr-tui
DISTVERSIONPREFIX= v
-DISTVERSION= 1.2.1
-PORTREVISION= 4
+DISTVERSION= 1.6.1
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
@@ -16,200 +15,204 @@ USES= cargo
USE_GITHUB= yes
GH_ACCOUNT= sectore
-CARGO_CRATES= addr2line-0.21.0 \
- adler-1.0.2 \
+CARGO_CRATES= addr2line-0.25.1 \
+ adler2-2.0.1 \
aho-corasick-1.1.3 \
allocator-api2-0.2.21 \
alsa-0.9.1 \
alsa-sys-0.3.1 \
- anstream-0.6.18 \
- anstyle-1.0.10 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-wincon-3.0.7 \
+ anstream-0.6.20 \
+ anstyle-1.0.13 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.4 \
+ anstyle-wincon-3.0.10 \
arrayvec-0.7.6 \
async-broadcast-0.7.2 \
- async-channel-2.3.1 \
- async-executor-1.13.1 \
- async-fs-2.1.2 \
- async-io-2.4.0 \
- async-lock-3.4.0 \
- async-process-2.3.0 \
+ async-channel-2.5.0 \
+ async-executor-1.13.3 \
+ async-io-2.6.0 \
+ async-lock-3.4.1 \
+ async-process-2.5.0 \
async-recursion-1.1.1 \
- async-signal-0.2.10 \
+ async-signal-0.2.13 \
async-task-4.7.1 \
- async-trait-0.1.85 \
+ async-trait-0.1.89 \
atomic-waker-1.1.2 \
- autocfg-1.4.0 \
- backtrace-0.3.71 \
- bindgen-0.70.1 \
+ autocfg-1.5.0 \
+ backtrace-0.3.76 \
+ bindgen-0.72.1 \
bitflags-1.3.2 \
- bitflags-2.8.0 \
- block-0.1.6 \
- blocking-1.6.1 \
- bumpalo-3.17.0 \
- bytemuck-1.21.0 \
- bytes-1.9.0 \
+ bitflags-2.9.4 \
+ block2-0.6.1 \
+ blocking-1.6.2 \
+ bumpalo-3.19.0 \
+ bytemuck-1.23.2 \
+ bytes-1.10.1 \
cassowary-0.3.0 \
- castaway-0.2.3 \
- cc-1.2.10 \
+ castaway-0.2.4 \
+ cc-1.2.39 \
cesu8-1.1.0 \
cexpr-0.6.0 \
- cfg-if-1.0.0 \
+ cfg-if-1.0.3 \
cfg_aliases-0.2.1 \
clang-sys-1.8.1 \
- clap-4.5.27 \
- clap_builder-4.5.27 \
- clap_derive-4.5.24 \
- clap_lex-0.7.4 \
- color-eyre-0.6.3 \
- color-spantrace-0.2.1 \
- colorchoice-1.0.3 \
+ clap-4.5.48 \
+ clap_builder-4.5.48 \
+ clap_derive-4.5.47 \
+ clap_lex-0.7.5 \
+ color-eyre-0.6.5 \
+ color-spantrace-0.3.0 \
+ colorchoice-1.0.4 \
combine-4.6.7 \
compact_str-0.8.1 \
concurrent-queue-2.5.0 \
core-foundation-sys-0.8.7 \
coreaudio-rs-0.11.3 \
- coreaudio-sys-0.2.16 \
+ coreaudio-sys-0.2.17 \
cpal-0.15.3 \
crossbeam-utils-0.8.21 \
crossterm-0.28.1 \
crossterm_winapi-0.9.1 \
- 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 \
dasp_sample-0.11.0 \
- deranged-0.3.11 \
+ deranged-0.5.4 \
directories-5.0.1 \
- dirs-next-2.0.0 \
dirs-sys-0.4.1 \
- dirs-sys-next-0.1.2 \
- either-1.13.0 \
+ dispatch2-0.3.0 \
+ either-1.15.0 \
encoding_rs-0.8.35 \
endi-1.1.0 \
- enumflags2-0.7.11 \
- enumflags2_derive-0.7.11 \
- equivalent-1.0.1 \
- errno-0.3.10 \
- event-listener-5.4.0 \
- event-listener-strategy-0.5.3 \
+ enumflags2-0.7.12 \
+ enumflags2_derive-0.7.12 \
+ equivalent-1.0.2 \
+ errno-0.3.14 \
+ event-listener-5.4.1 \
+ event-listener-strategy-0.5.4 \
extended-0.1.0 \
eyre-0.6.12 \
fastrand-2.3.0 \
+ find-msvc-tools-0.1.2 \
fnv-1.0.7 \
- foldhash-0.1.4 \
+ foldhash-0.1.5 \
futures-0.3.31 \
futures-channel-0.3.31 \
futures-core-0.3.31 \
futures-executor-0.3.31 \
futures-io-0.3.31 \
- futures-lite-2.6.0 \
+ futures-lite-2.6.1 \
futures-macro-0.3.31 \
futures-sink-0.3.31 \
futures-task-0.3.31 \
futures-util-0.3.31 \
- getrandom-0.2.15 \
- gimli-0.28.1 \
- glob-0.3.2 \
- hashbrown-0.15.2 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
+ gimli-0.32.3 \
+ glob-0.3.3 \
+ hashbrown-0.15.5 \
+ hashbrown-0.16.0 \
heck-0.5.0 \
- hermit-abi-0.4.0 \
+ hermit-abi-0.5.2 \
hex-0.4.3 \
ident_case-1.0.1 \
- indenter-0.3.3 \
- indexmap-2.7.1 \
- indoc-2.0.5 \
- instability-0.3.7 \
+ indenter-0.3.4 \
+ indexmap-2.11.4 \
+ indoc-2.0.6 \
+ instability-0.3.9 \
+ io-uring-0.7.10 \
is_terminal_polyfill-1.70.1 \
itertools-0.13.0 \
- itoa-1.0.14 \
+ itoa-1.0.15 \
jni-0.21.1 \
jni-sys-0.3.0 \
- jobserver-0.1.32 \
- js-sys-0.3.77 \
+ jobserver-0.1.34 \
+ js-sys-0.3.81 \
lazy_static-1.5.0 \
- libc-0.2.169 \
- libloading-0.8.6 \
- libredox-0.1.3 \
+ libc-0.2.176 \
+ libloading-0.8.9 \
+ libredox-0.1.10 \
linux-raw-sys-0.4.15 \
- lock_api-0.4.12 \
- log-0.4.25 \
+ linux-raw-sys-0.11.0 \
+ lock_api-0.4.13 \
+ log-0.4.28 \
lru-0.12.5 \
- mac-notification-sys-0.6.2 \
- mach2-0.4.2 \
- malloc_buf-0.0.6 \
- matchers-0.1.0 \
- memchr-2.7.4 \
+ mac-notification-sys-0.6.6 \
+ mach2-0.4.3 \
+ matchers-0.2.0 \
+ memchr-2.7.6 \
memoffset-0.9.1 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.7.4 \
- mio-1.0.3 \
+ miniz_oxide-0.8.9 \
+ mio-1.0.4 \
ndk-0.8.0 \
ndk-context-0.1.1 \
ndk-sys-0.5.0+25.2.9519653 \
- nix-0.29.0 \
+ nix-0.30.1 \
nom-7.1.3 \
- notify-rust-4.11.4 \
- nu-ansi-term-0.46.0 \
+ notify-rust-4.11.7 \
+ nu-ansi-term-0.50.1 \
num-conv-0.1.0 \
num-derive-0.4.2 \
num-traits-0.2.19 \
- num_enum-0.7.3 \
- num_enum_derive-0.7.3 \
+ num_enum-0.7.4 \
+ num_enum_derive-0.7.4 \
num_threads-0.1.7 \
- objc-0.2.7 \
- objc-foundation-0.1.1 \
- objc_id-0.1.1 \
- object-0.32.2 \
+ objc2-0.6.2 \
+ objc2-core-foundation-0.3.1 \
+ objc2-encode-4.1.0 \
+ objc2-foundation-0.3.1 \
+ object-0.37.3 \
oboe-0.6.1 \
oboe-sys-0.6.1 \
- once_cell-1.20.2 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
option-ext-0.2.0 \
ordered-stream-0.2.0 \
- overload-0.1.1 \
- owo-colors-3.5.0 \
+ owo-colors-4.2.3 \
parking-2.2.1 \
- parking_lot-0.12.3 \
- parking_lot_core-0.9.10 \
+ parking_lot-0.12.4 \
+ parking_lot_core-0.9.11 \
paste-1.0.15 \
pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
piper-0.2.4 \
- pkg-config-0.3.31 \
- polling-3.7.4 \
+ pkg-config-0.3.32 \
+ polling-3.11.0 \
powerfmt-0.2.0 \
- proc-macro-crate-3.2.0 \
- proc-macro2-1.0.93 \
- quick-xml-0.31.0 \
- quote-1.0.38 \
+ proc-macro-crate-3.4.0 \
+ proc-macro2-1.0.101 \
+ quick-xml-0.37.5 \
+ quote-1.0.41 \
+ r-efi-5.3.0 \
ratatui-0.29.0 \
- redox_syscall-0.5.8 \
+ redox_syscall-0.5.17 \
redox_users-0.4.6 \
- 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.3 \
+ regex-automata-0.4.11 \
+ regex-syntax-0.8.6 \
rodio-0.20.1 \
- rustc-demangle-0.1.24 \
- rustc-hash-1.1.0 \
+ rustc-demangle-0.1.26 \
+ rustc-hash-2.1.1 \
rustix-0.38.44 \
- rustversion-1.0.19 \
- ryu-1.0.18 \
+ rustix-1.1.2 \
+ rustversion-1.0.22 \
+ ryu-1.0.20 \
same-file-1.0.6 \
scopeguard-1.2.0 \
- serde-1.0.217 \
- serde_derive-1.0.217 \
- serde_json-1.0.137 \
- serde_repr-0.1.19 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ serde_json-1.0.145 \
+ serde_repr-0.1.20 \
sharded-slab-0.1.7 \
shlex-1.3.0 \
- signal-hook-0.3.17 \
+ signal-hook-0.3.18 \
signal-hook-mio-0.2.4 \
- signal-hook-registry-1.4.2 \
- slab-0.4.9 \
- smallvec-1.13.2 \
- socket2-0.5.8 \
+ signal-hook-registry-1.4.6 \
+ slab-0.4.11 \
+ smallvec-1.15.1 \
+ socket2-0.6.0 \
static_assertions-1.1.0 \
strsim-0.11.1 \
strum-0.26.3 \
@@ -221,31 +224,33 @@ CARGO_CRATES= addr2line-0.21.0 \
symphonia-core-0.5.4 \
symphonia-format-riff-0.5.4 \
symphonia-metadata-0.5.4 \
- syn-2.0.96 \
- tauri-winrt-notification-0.2.1 \
- tempfile-3.15.0 \
+ syn-2.0.106 \
+ tauri-winrt-notification-0.7.2 \
+ tempfile-3.23.0 \
thiserror-1.0.69 \
- thiserror-2.0.11 \
+ thiserror-2.0.17 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.11 \
- thread_local-1.1.8 \
- time-0.3.37 \
- time-core-0.1.2 \
- time-macros-0.2.19 \
- tokio-1.43.0 \
+ thiserror-impl-2.0.17 \
+ thread_local-1.1.9 \
+ time-0.3.44 \
+ time-core-0.1.6 \
+ time-macros-0.2.24 \
+ tokio-1.47.1 \
tokio-macros-2.5.0 \
tokio-stream-0.1.17 \
- tokio-util-0.7.13 \
- toml_datetime-0.6.8 \
- toml_edit-0.22.22 \
+ tokio-util-0.7.16 \
+ toml_datetime-0.7.2 \
+ toml_edit-0.23.6 \
+ toml_parser-1.0.3 \
tracing-0.1.41 \
- tracing-attributes-0.1.28 \
- tracing-core-0.1.33 \
+ tracing-attributes-0.1.30 \
+ tracing-core-0.1.34 \
tracing-error-0.2.1 \
tracing-log-0.2.0 \
- tracing-subscriber-0.3.19 \
+ tracing-subscriber-0.3.20 \
+ tui-input-0.14.0 \
uds_windows-1.1.0 \
- unicode-ident-1.0.15 \
+ unicode-ident-1.0.19 \
unicode-segmentation-1.12.0 \
unicode-truncate-1.1.0 \
unicode-width-0.1.14 \
@@ -253,34 +258,46 @@ CARGO_CRATES= addr2line-0.21.0 \
utf8parse-0.2.2 \
valuable-0.1.1 \
walkdir-2.5.0 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- 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 \
- web-sys-0.3.77 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasi-0.14.7+wasi-0.2.4 \
+ wasip2-1.0.1+wasi-0.2.4 \
+ wasm-bindgen-0.2.104 \
+ wasm-bindgen-backend-0.2.104 \
+ wasm-bindgen-futures-0.4.54 \
+ wasm-bindgen-macro-0.2.104 \
+ wasm-bindgen-macro-support-0.2.104 \
+ wasm-bindgen-shared-0.2.104 \
+ web-sys-0.3.81 \
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.54.0 \
- windows-0.56.0 \
+ windows-0.61.3 \
+ windows-collections-0.2.0 \
windows-core-0.54.0 \
- windows-core-0.56.0 \
- windows-implement-0.56.0 \
- windows-interface-0.56.0 \
+ windows-core-0.61.2 \
+ windows-future-0.2.1 \
+ windows-implement-0.60.1 \
+ windows-interface-0.59.2 \
+ windows-link-0.1.3 \
+ windows-link-0.2.0 \
+ windows-numerics-0.2.0 \
windows-result-0.1.2 \
+ windows-result-0.3.4 \
+ windows-strings-0.4.2 \
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.1 \
windows-targets-0.42.2 \
windows-targets-0.48.5 \
windows-targets-0.52.6 \
- windows-targets-0.53.0 \
- windows-version-0.1.2 \
+ windows-targets-0.53.4 \
+ windows-threading-0.1.0 \
+ windows-version-0.1.6 \
windows_aarch64_gnullvm-0.42.2 \
windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
@@ -311,14 +328,14 @@ CARGO_CRATES= addr2line-0.21.0 \
windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
windows_x86_64_msvc-0.53.0 \
- winnow-0.6.24 \
- xdg-home-1.3.0 \
- zbus-5.3.1 \
- zbus_macros-5.3.1 \
- zbus_names-4.1.1 \
- zvariant-5.2.0 \
- zvariant_derive-5.2.0 \
- zvariant_utils-3.1.0
+ winnow-0.7.13 \
+ wit-bindgen-0.46.0 \
+ zbus-5.11.0 \
+ zbus_macros-5.11.0 \
+ zbus_names-4.2.0 \
+ zvariant-5.7.0 \
+ zvariant_derive-5.7.0 \
+ zvariant_utils-3.2.1
PLIST_FILES= bin/${PORTNAME}
diff --git a/misc/timr-tui/distinfo b/misc/timr-tui/distinfo
index 9e5e2897c915..c0108227e0d9 100644
--- a/misc/timr-tui/distinfo
+++ b/misc/timr-tui/distinfo
@@ -1,8 +1,8 @@
-TIMESTAMP = 1744914631
-SHA256 (rust/crates/addr2line-0.21.0.crate) = 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb
-SIZE (rust/crates/addr2line-0.21.0.crate) = 40807
-SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
-SIZE (rust/crates/adler-1.0.2.crate) = 12778
+TIMESTAMP = 1761807149
+SHA256 (rust/crates/addr2line-0.25.1.crate) = 1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b
+SIZE (rust/crates/addr2line-0.25.1.crate) = 43134
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
@@ -11,92 +11,90 @@ SHA256 (rust/crates/alsa-0.9.1.crate) = ed7572b7ba83a31e20d1b48970ee402d2e3e0537
SIZE (rust/crates/alsa-0.9.1.crate) = 72824
SHA256 (rust/crates/alsa-sys-0.3.1.crate) = db8fee663d06c4e303404ef5f40488a53e062f89ba8bfed81f42325aafad1527
SIZE (rust/crates/alsa-sys-0.3.1.crate) = 32748
-SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
-SIZE (rust/crates/anstream-0.6.18.crate) = 29681
-SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
-SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-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.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
-SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400
+SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
+SIZE (rust/crates/anstream-0.6.20.crate) = 28797
+SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
+SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
+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.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
+SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
+SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
+SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
SHA256 (rust/crates/async-broadcast-0.7.2.crate) = 435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532
SIZE (rust/crates/async-broadcast-0.7.2.crate) = 22746
-SHA256 (rust/crates/async-channel-2.3.1.crate) = 89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a
-SIZE (rust/crates/async-channel-2.3.1.crate) = 14576
-SHA256 (rust/crates/async-executor-1.13.1.crate) = 30ca9a001c1e8ba5149f91a74362376cc6bc5b919d92d988668657bd570bdcec
-SIZE (rust/crates/async-executor-1.13.1.crate) = 27991
-SHA256 (rust/crates/async-fs-2.1.2.crate) = ebcd09b382f40fcd159c2d695175b2ae620ffa5f3bd6f664131efff4e8b9e04a
-SIZE (rust/crates/async-fs-2.1.2.crate) = 17071
-SHA256 (rust/crates/async-io-2.4.0.crate) = 43a2b323ccce0a1d90b449fd71f2a06ca7faa7c54c2751f06c9bd851fc061059
-SIZE (rust/crates/async-io-2.4.0.crate) = 49252
-SHA256 (rust/crates/async-lock-3.4.0.crate) = ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18
-SIZE (rust/crates/async-lock-3.4.0.crate) = 34446
-SHA256 (rust/crates/async-process-2.3.0.crate) = 63255f1dc2381611000436537bbedfe83183faa303a5a0edaf191edef06526bb
-SIZE (rust/crates/async-process-2.3.0.crate) = 26766
+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.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.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.10.crate) = 637e00349800c0bdf8bfc21ebbc0b6524abea702b0da4168ac00d070d0c0b9f3
-SIZE (rust/crates/async-signal-0.2.10.crate) = 16970
+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.85.crate) = 3f934833b4b7233644e5848f235df3f57ed8c80f1528a26c3dfa13d2147fa056
-SIZE (rust/crates/async-trait-0.1.85.crate) = 33251
+SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb
+SIZE (rust/crates/async-trait-0.1.89.crate) = 32171
SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-SHA256 (rust/crates/backtrace-0.3.71.crate) = 26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d
-SIZE (rust/crates/backtrace-0.3.71.crate) = 86553
-SHA256 (rust/crates/bindgen-0.70.1.crate) = f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f
-SIZE (rust/crates/bindgen-0.70.1.crate) = 226363
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/backtrace-0.3.76.crate) = bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6
+SIZE (rust/crates/backtrace-0.3.76.crate) = 89458
+SHA256 (rust/crates/bindgen-0.72.1.crate) = 993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895
+SIZE (rust/crates/bindgen-0.72.1.crate) = 246071
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36
-SIZE (rust/crates/bitflags-2.8.0.crate) = 47482
-SHA256 (rust/crates/block-0.1.6.crate) = 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a
-SIZE (rust/crates/block-0.1.6.crate) = 4077
-SHA256 (rust/crates/blocking-1.6.1.crate) = 703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea
-SIZE (rust/crates/blocking-1.6.1.crate) = 17788
-SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
-SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
-SHA256 (rust/crates/bytemuck-1.21.0.crate) = ef657dfab802224e671f5818e9a4935f9b1957ed18e58292690cc39e7a4092a3
-SIZE (rust/crates/bytemuck-1.21.0.crate) = 51553
-SHA256 (rust/crates/bytes-1.9.0.crate) = 325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b
-SIZE (rust/crates/bytes-1.9.0.crate) = 67320
+SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
+SIZE (rust/crates/bitflags-2.9.4.crate) = 47950
+SHA256 (rust/crates/block2-0.6.1.crate) = 340d2f0bdb2a43c1d3cd40513185b2bd7def0aa1052f956455114bc98f82dcf2
+SIZE (rust/crates/block2-0.6.1.crate) = 34311
+SHA256 (rust/crates/blocking-1.6.2.crate) = e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21
+SIZE (rust/crates/blocking-1.6.2.crate) = 17754
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bytemuck-1.23.2.crate) = 3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677
+SIZE (rust/crates/bytemuck-1.23.2.crate) = 53021
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53
SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
-SHA256 (rust/crates/castaway-0.2.3.crate) = 0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5
-SIZE (rust/crates/castaway-0.2.3.crate) = 11509
-SHA256 (rust/crates/cc-1.2.10.crate) = 13208fcbb66eaeffe09b99fffbe1af420f00a7b35aa99ad683dfc1aa76145229
-SIZE (rust/crates/cc-1.2.10.crate) = 101251
+SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
+SIZE (rust/crates/castaway-0.2.4.crate) = 12546
+SHA256 (rust/crates/cc-1.2.39.crate) = e1354349954c6fc9cb0deab020f27f783cf0b604e8bb754dc4658ecf0d29c35f
+SIZE (rust/crates/cc-1.2.39.crate) = 90774
SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
SIZE (rust/crates/cesu8-1.1.0.crate) = 10555
SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+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.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
-SHA256 (rust/crates/clap-4.5.27.crate) = 769b0145982b4b48713e01ec42d61614425f27b7058bda7180a3a41f30104796
-SIZE (rust/crates/clap-4.5.27.crate) = 55737
-SHA256 (rust/crates/clap_builder-4.5.27.crate) = 1b26884eb4b57140e4d2d93652abfa49498b938b3c9179f9fc487b0acc3edad7
-SIZE (rust/crates/clap_builder-4.5.27.crate) = 168024
-SHA256 (rust/crates/clap_derive-4.5.24.crate) = 54b755194d6389280185988721fffba69495eed5ee9feeee9a599b53db80318c
-SIZE (rust/crates/clap_derive-4.5.24.crate) = 30669
-SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
-SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
-SHA256 (rust/crates/color-eyre-0.6.3.crate) = 55146f5e46f237f7423d74111267d4597b59b0dad0ffaf7303bce9945d843ad5
-SIZE (rust/crates/color-eyre-0.6.3.crate) = 636041
-SHA256 (rust/crates/color-spantrace-0.2.1.crate) = cd6be1b2a7e382e2b98b43b2adcca6bb0e465af0bdd38123873ae61eb17a72c2
-SIZE (rust/crates/color-spantrace-0.2.1.crate) = 189095
-SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
+SHA256 (rust/crates/clap-4.5.48.crate) = e2134bb3ea021b78629caa971416385309e0131b351b25e01dc16fb54e1b5fae
+SIZE (rust/crates/clap-4.5.48.crate) = 61935
+SHA256 (rust/crates/clap_builder-4.5.48.crate) = c2ba64afa3c0a6df7fa517765e31314e983f51dda798ffba27b988194fb65dc9
+SIZE (rust/crates/clap_builder-4.5.48.crate) = 170133
+SHA256 (rust/crates/clap_derive-4.5.47.crate) = bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c
+SIZE (rust/crates/clap_derive-4.5.47.crate) = 33550
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/color-eyre-0.6.5.crate) = e5920befb47832a6d61ee3a3a846565cfa39b331331e68a3b1d1116630f2f26d
+SIZE (rust/crates/color-eyre-0.6.5.crate) = 636255
+SHA256 (rust/crates/color-spantrace-0.3.0.crate) = b8b88ea9df13354b55bc7234ebcce36e6ef896aca2e42a15de9e10edce01b427
+SIZE (rust/crates/color-spantrace-0.3.0.crate) = 12884
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/combine-4.6.7.crate) = ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd
SIZE (rust/crates/combine-4.6.7.crate) = 134808
SHA256 (rust/crates/compact_str-0.8.1.crate) = 3b79c4069c6cad78e2e0cdfcbd26275770669fb39fd308a752dc110e83b9af32
@@ -107,8 +105,8 @@ SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f2807
SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
SHA256 (rust/crates/coreaudio-rs-0.11.3.crate) = 321077172d79c662f64f5071a03120748d5bb652f5231570141be24cfcd2bace
SIZE (rust/crates/coreaudio-rs-0.11.3.crate) = 42844
-SHA256 (rust/crates/coreaudio-sys-0.2.16.crate) = 2ce857aa0b77d77287acc1ac3e37a05a8c95a2af3647d23b15f263bdaeb7562b
-SIZE (rust/crates/coreaudio-sys-0.2.16.crate) = 5480
+SHA256 (rust/crates/coreaudio-sys-0.2.17.crate) = ceec7a6067e62d6f931a2baf6f3a751f4a892595bcec1461a3c94ef9949864b6
+SIZE (rust/crates/coreaudio-sys-0.2.17.crate) = 7591
SHA256 (rust/crates/cpal-0.15.3.crate) = 873dab07c8f743075e57f524c583985fbaf745602acbe916a01539364369a779
SIZE (rust/crates/cpal-0.15.3.crate) = 100083
SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
@@ -117,52 +115,52 @@ SHA256 (rust/crates/crossterm-0.28.1.crate) = 829d955a0bb380ef178a640b91779e3987
SIZE (rust/crates/crossterm-0.28.1.crate) = 132275
SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
-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/dasp_sample-0.11.0.crate) = 0c87e182de0887fd5361989c677c4e8f5000cd9491d6d563161a8f3a5519fc7f
SIZE (rust/crates/dasp_sample-0.11.0.crate) = 11617
-SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
-SIZE (rust/crates/deranged-0.3.11.crate) = 18043
+SHA256 (rust/crates/deranged-0.5.4.crate) = a41953f86f8a05768a6cda24def994fd2f424b04ec5c719cf89989779f199071
+SIZE (rust/crates/deranged-0.5.4.crate) = 24461
SHA256 (rust/crates/directories-5.0.1.crate) = 9a49173b84e034382284f27f1af4dcbbd231ffa358c0fe316541a7337f376a35
SIZE (rust/crates/directories-5.0.1.crate) = 15833
-SHA256 (rust/crates/dirs-next-2.0.0.crate) = b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1
-SIZE (rust/crates/dirs-next-2.0.0.crate) = 11689
SHA256 (rust/crates/dirs-sys-0.4.1.crate) = 520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c
SIZE (rust/crates/dirs-sys-0.4.1.crate) = 10719
-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.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
-SIZE (rust/crates/either-1.13.0.crate) = 19169
+SHA256 (rust/crates/dispatch2-0.3.0.crate) = 89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec
+SIZE (rust/crates/dispatch2-0.3.0.crate) = 54606
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
SHA256 (rust/crates/endi-1.1.0.crate) = a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf
SIZE (rust/crates/endi-1.1.0.crate) = 4872
-SHA256 (rust/crates/enumflags2-0.7.11.crate) = ba2f4b465f5318854c6f8dd686ede6c0a9dc67d4b1ac241cf0eb51521a309147
-SIZE (rust/crates/enumflags2-0.7.11.crate) = 17500
-SHA256 (rust/crates/enumflags2_derive-0.7.11.crate) = fc4caf64a58d7a6d65ab00639b046ff54399a39f5f2554728895ace4b297cd79
-SIZE (rust/crates/enumflags2_derive-0.7.11.crate) = 8524
-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/event-listener-5.4.0.crate) = 3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae
-SIZE (rust/crates/event-listener-5.4.0.crate) = 43452
-SHA256 (rust/crates/event-listener-strategy-0.5.3.crate) = 3c3e4e0dd3673c1139bf041f3008816d9cf2946bbfac2945c09e523b8d7b05b2
-SIZE (rust/crates/event-listener-strategy-0.5.3.crate) = 10920
+SHA256 (rust/crates/enumflags2-0.7.12.crate) = 1027f7680c853e056ebcec683615fb6fbbc07dbaa13b4d5d9442b146ded4ecef
+SIZE (rust/crates/enumflags2-0.7.12.crate) = 17544
+SHA256 (rust/crates/enumflags2_derive-0.7.12.crate) = 67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827
+SIZE (rust/crates/enumflags2_derive-0.7.12.crate) = 8573
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
+SHA256 (rust/crates/event-listener-5.4.1.crate) = e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab
+SIZE (rust/crates/event-listener-5.4.1.crate) = 43782
+SHA256 (rust/crates/event-listener-strategy-0.5.4.crate) = 8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93
+SIZE (rust/crates/event-listener-strategy-0.5.4.crate) = 16179
SHA256 (rust/crates/extended-0.1.0.crate) = af9673d8203fcb076b19dfd17e38b3d4ae9f44959416ea532ce72415a6020365
SIZE (rust/crates/extended-0.1.0.crate) = 4393
SHA256 (rust/crates/eyre-0.6.12.crate) = 7cd915d99f24784cdc19fd37ef22b97e3ff0ae756c7e492e9fbfe897d61e2aec
SIZE (rust/crates/eyre-0.6.12.crate) = 45330
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+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/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
-SHA256 (rust/crates/foldhash-0.1.4.crate) = a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f
-SIZE (rust/crates/foldhash-0.1.4.crate) = 13764
+SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
+SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876
SIZE (rust/crates/futures-0.3.31.crate) = 54953
SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
@@ -173,8 +171,8 @@ SHA256 (rust/crates/futures-executor-0.3.31.crate) = 1e28d1d997f585e54aebc3f97d3
SIZE (rust/crates/futures-executor-0.3.31.crate) = 17965
SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6
SIZE (rust/crates/futures-io-0.3.31.crate) = 9047
-SHA256 (rust/crates/futures-lite-2.6.0.crate) = f5edaec856126859abb19ed65f39e90fea3a9574b9707f13539acf4abf7eb532
-SIZE (rust/crates/futures-lite-2.6.0.crate) = 45157
+SHA256 (rust/crates/futures-lite-2.6.1.crate) = f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad
+SIZE (rust/crates/futures-lite-2.6.1.crate) = 46095
SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650
SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341
SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7
@@ -183,132 +181,140 @@ SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c
SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
-SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
-SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
-SHA256 (rust/crates/gimli-0.28.1.crate) = 4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253
-SIZE (rust/crates/gimli-0.28.1.crate) = 270497
-SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
-SIZE (rust/crates/glob-0.3.2.crate) = 22359
-SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
-SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+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
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
+SHA256 (rust/crates/gimli-0.32.3.crate) = e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7
+SIZE (rust/crates/gimli-0.32.3.crate) = 289789
+SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
+SIZE (rust/crates/glob-0.3.3.crate) = 22861
+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/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/hermit-abi-0.4.0.crate) = fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc
-SIZE (rust/crates/hermit-abi-0.4.0.crate) = 16310
+SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
+SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
SIZE (rust/crates/hex-0.4.3.crate) = 13299
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
-SHA256 (rust/crates/indenter-0.3.3.crate) = ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683
-SIZE (rust/crates/indenter-0.3.3.crate) = 6587
-SHA256 (rust/crates/indexmap-2.7.1.crate) = 8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652
-SIZE (rust/crates/indexmap-2.7.1.crate) = 88644
-SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5
-SIZE (rust/crates/indoc-2.0.5.crate) = 14396
-SHA256 (rust/crates/instability-0.3.7.crate) = 0bf9fed6d91cfb734e7476a06bde8300a1b94e217e1b523b6f0cd1a01998c71d
-SIZE (rust/crates/instability-0.3.7.crate) = 13682
+SHA256 (rust/crates/indenter-0.3.4.crate) = 964de6e86d545b246d84badc0fef527924ace5134f30641c203ef52ba83f58d5
+SIZE (rust/crates/indenter-0.3.4.crate) = 11101
+SHA256 (rust/crates/indexmap-2.11.4.crate) = 4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5
+SIZE (rust/crates/indexmap-2.11.4.crate) = 100302
+SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
+SIZE (rust/crates/indoc-2.0.6.crate) = 17164
+SHA256 (rust/crates/instability-0.3.9.crate) = 435d80800b936787d62688c927b6490e887c7ef5ff9ce922c6c6050fca75eb9a
+SIZE (rust/crates/instability-0.3.9.crate) = 14451
+SHA256 (rust/crates/io-uring-0.7.10.crate) = 046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b
+SIZE (rust/crates/io-uring-0.7.10.crate) = 103070
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.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
SIZE (rust/crates/itertools-0.13.0.crate) = 146261
-SHA256 (rust/crates/itoa-1.0.14.crate) = d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674
-SIZE (rust/crates/itoa-1.0.14.crate) = 11210
+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.32.crate) = 48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0
-SIZE (rust/crates/jobserver-0.1.32.crate) = 27549
-SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
-SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/jobserver-0.1.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33
+SIZE (rust/crates/jobserver-0.1.34.crate) = 29013
+SHA256 (rust/crates/js-sys-0.3.81.crate) = ec48937a97411dcb524a265206ccd4c90bb711fca92b2792c407f268825b9305
+SIZE (rust/crates/js-sys-0.3.81.crate) = 56399
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.169.crate) = b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a
-SIZE (rust/crates/libc-0.2.169.crate) = 757901
-SHA256 (rust/crates/libloading-0.8.6.crate) = fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34
-SIZE (rust/crates/libloading-0.8.6.crate) = 28922
-SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
-SIZE (rust/crates/libredox-0.1.3.crate) = 6068
+SHA256 (rust/crates/libc-0.2.176.crate) = 58f929b4d672ea937a23a1ab494143d968337a5f47e56d0815df1e0890ddf174
+SIZE (rust/crates/libc-0.2.176.crate) = 790040
+SHA256 (rust/crates/libloading-0.8.9.crate) = d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55
+SIZE (rust/crates/libloading-0.8.9.crate) = 30222
+SHA256 (rust/crates/libredox-0.1.10.crate) = 416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb
+SIZE (rust/crates/libredox-0.1.10.crate) = 7332
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/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
-SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
-SHA256 (rust/crates/log-0.4.25.crate) = 04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f
-SIZE (rust/crates/log-0.4.25.crate) = 44876
+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/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
+SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38
SIZE (rust/crates/lru-0.12.5.crate) = 16047
-SHA256 (rust/crates/mac-notification-sys-0.6.2.crate) = dce8f34f3717aa37177e723df6c1fc5fb02b2a1087374ea3fe0ea42316dc8f91
-SIZE (rust/crates/mac-notification-sys-0.6.2.crate) = 12581
-SHA256 (rust/crates/mach2-0.4.2.crate) = 19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709
-SIZE (rust/crates/mach2-0.4.2.crate) = 21889
-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/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/mac-notification-sys-0.6.6.crate) = 119c8490084af61b44c9eda9d626475847a186737c0378c85e32d77c33a01cd4
+SIZE (rust/crates/mac-notification-sys-0.6.6.crate) = 12020
+SHA256 (rust/crates/mach2-0.4.3.crate) = d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44
+SIZE (rust/crates/mach2-0.4.3.crate) = 22180
+SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9
+SIZE (rust/crates/matchers-0.2.0.crate) = 7075
+SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
+SIZE (rust/crates/memchr-2.7.6.crate) = 97616
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.7.4.crate) = b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08
-SIZE (rust/crates/miniz_oxide-0.7.4.crate) = 56119
-SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
-SIZE (rust/crates/mio-1.0.3.crate) = 103703
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
+SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
+SIZE (rust/crates/mio-1.0.4.crate) = 104212
SHA256 (rust/crates/ndk-0.8.0.crate) = 2076a31b7010b17a38c01907c45b945e8f11495ee4dd588309718901b1f7a5b7
SIZE (rust/crates/ndk-0.8.0.crate) = 79770
SHA256 (rust/crates/ndk-context-0.1.1.crate) = 27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b
SIZE (rust/crates/ndk-context-0.1.1.crate) = 2205
SHA256 (rust/crates/ndk-sys-0.5.0+25.2.9519653.crate) = 8c196769dd60fd4f363e11d948139556a344e79d451aeb2fa2fd040738ef7691
SIZE (rust/crates/ndk-sys-0.5.0+25.2.9519653.crate) = 307233
-SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
-SIZE (rust/crates/nix-0.29.0.crate) = 318248
+SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6
+SIZE (rust/crates/nix-0.30.1.crate) = 342015
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
-SHA256 (rust/crates/notify-rust-4.11.4.crate) = 96ae13fb6065b0865d2310dfa55ce319245052ed95fbbe2bc87c99962c58d73f
-SIZE (rust/crates/notify-rust-4.11.4.crate) = 60195
-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/notify-rust-4.11.7.crate) = 6442248665a5aa2514e794af3b39661a8e73033b1cc5e59899e1276117ee4400
+SIZE (rust/crates/notify-rust-4.11.7.crate) = 59113
+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-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
SHA256 (rust/crates/num-derive-0.4.2.crate) = ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202
SIZE (rust/crates/num-derive-0.4.2.crate) = 14709
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/num_enum-0.7.3.crate) = 4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179
-SIZE (rust/crates/num_enum-0.7.3.crate) = 18603
-SHA256 (rust/crates/num_enum_derive-0.7.3.crate) = af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56
-SIZE (rust/crates/num_enum_derive-0.7.3.crate) = 17092
+SHA256 (rust/crates/num_enum-0.7.4.crate) = a973b4e44ce6cad84ce69d797acf9a044532e4184c4f267913d1b546a0727b7a
+SIZE (rust/crates/num_enum-0.7.4.crate) = 21553
+SHA256 (rust/crates/num_enum_derive-0.7.4.crate) = 77e878c846a8abae00dd069496dbe8751b16ac1c3d6bd2a7283a938e8228f90d
+SIZE (rust/crates/num_enum_derive-0.7.4.crate) = 18167
SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9
SIZE (rust/crates/num_threads-0.1.7.crate) = 7455
-SHA256 (rust/crates/objc-0.2.7.crate) = 915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1
-SIZE (rust/crates/objc-0.2.7.crate) = 22036
-SHA256 (rust/crates/objc-foundation-0.1.1.crate) = 1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9
-SIZE (rust/crates/objc-foundation-0.1.1.crate) = 9063
-SHA256 (rust/crates/objc_id-0.1.1.crate) = c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b
-SIZE (rust/crates/objc_id-0.1.1.crate) = 3258
-SHA256 (rust/crates/object-0.32.2.crate) = a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441
-SIZE (rust/crates/object-0.32.2.crate) = 286994
+SHA256 (rust/crates/objc2-0.6.2.crate) = 561f357ba7f3a2a61563a186a163d0a3a5247e1089524a3981d49adb775078bc
+SIZE (rust/crates/objc2-0.6.2.crate) = 272954
+SHA256 (rust/crates/objc2-core-foundation-0.3.1.crate) = 1c10c2894a6fed806ade6027bcd50662746363a9589d3ec9d9bef30a4e4bc166
+SIZE (rust/crates/objc2-core-foundation-0.3.1.crate) = 178121
+SHA256 (rust/crates/objc2-encode-4.1.0.crate) = ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33
+SIZE (rust/crates/objc2-encode-4.1.0.crate) = 21004
+SHA256 (rust/crates/objc2-foundation-0.3.1.crate) = 900831247d2fe1a09a683278e5384cfb8c80c79fe6b166f9d14bfdde0ea1b03c
+SIZE (rust/crates/objc2-foundation-0.3.1.crate) = 324572
+SHA256 (rust/crates/object-0.37.3.crate) = ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe
+SIZE (rust/crates/object-0.37.3.crate) = 344032
SHA256 (rust/crates/oboe-0.6.1.crate) = e8b61bebd49e5d43f5f8cc7ee2891c16e0f41ec7954d36bcb6c14c5e0de867fb
SIZE (rust/crates/oboe-0.6.1.crate) = 24588
SHA256 (rust/crates/oboe-sys-0.6.1.crate) = 6c8bb09a4a2b1d668170cfe0a7d5bc103f8999fb316c98099b6a9939c9f2e79d
SIZE (rust/crates/oboe-sys-0.6.1.crate) = 169091
-SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
-SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
+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/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
SHA256 (rust/crates/ordered-stream-0.2.0.crate) = 9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50
SIZE (rust/crates/ordered-stream-0.2.0.crate) = 19077
-SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
-SIZE (rust/crates/overload-0.1.1.crate) = 24439
-SHA256 (rust/crates/owo-colors-3.5.0.crate) = c1b04fb49957986fdce4d6ee7a65027d55d4b6d2265e5848bbb507b58ccfdb6f
-SIZE (rust/crates/owo-colors-3.5.0.crate) = 30310
+SHA256 (rust/crates/owo-colors-4.2.3.crate) = 9c6901729fa79e91a0913333229e9ca5dc725089d1c363b2f4b4760709dc4a52
+SIZE (rust/crates/owo-colors-4.2.3.crate) = 38315
SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba
SIZE (rust/crates/parking-2.2.1.crate) = 10685
-SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
-SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
-SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
-SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
+SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
+SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
+SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
+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/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
@@ -317,76 +323,78 @@ SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
SHA256 (rust/crates/piper-0.2.4.crate) = 96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066
SIZE (rust/crates/piper-0.2.4.crate) = 15950
-SHA256 (rust/crates/pkg-config-0.3.31.crate) = 953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2
-SIZE (rust/crates/pkg-config-0.3.31.crate) = 20880
-SHA256 (rust/crates/polling-3.7.4.crate) = a604568c3202727d1507653cb121dbd627a58684eb09a820fd746bee38b4442f
-SIZE (rust/crates/polling-3.7.4.crate) = 58239
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/polling-3.11.0.crate) = 5d0e4f59085d47d8241c88ead0f274e8a0cb551f3625263c05eb8dd897c34218
+SIZE (rust/crates/polling-3.11.0.crate) = 59387
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
-SHA256 (rust/crates/proc-macro-crate-3.2.0.crate) = 8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b
-SIZE (rust/crates/proc-macro-crate-3.2.0.crate) = 11164
-SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99
-SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388
-SHA256 (rust/crates/quick-xml-0.31.0.crate) = 1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33
-SIZE (rust/crates/quick-xml-0.31.0.crate) = 172236
-SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc
-SIZE (rust/crates/quote-1.0.38.crate) = 31252
+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-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
+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.41.crate) = ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1
+SIZE (rust/crates/quote-1.0.41.crate) = 31408
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/ratatui-0.29.0.crate) = eabd94c2f37801c20583fc49dd5cd6b0ba68c716787c2dd6ed18571e1e63117b
SIZE (rust/crates/ratatui-0.29.0.crate) = 543514
-SHA256 (rust/crates/redox_syscall-0.5.8.crate) = 03a862b389f93e68874fbf580b9de08dd02facb9a788ebadaf4a3fd33cf58834
-SIZE (rust/crates/redox_syscall-0.5.8.crate) = 26319
+SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
+SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
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.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.3.crate) = 8b5288124840bee7b386bc413c487869b360b2b4ec421ea56425128692f2a82c
+SIZE (rust/crates/regex-1.11.3.crate) = 163275
+SHA256 (rust/crates/regex-automata-0.4.11.crate) = 833eb9ce86d40ef33cb1306d8accf7bc8ec2bfea4355cbdebb3df68b40925cad
+SIZE (rust/crates/regex-automata-0.4.11.crate) = 622880
+SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
+SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
SHA256 (rust/crates/rodio-0.20.1.crate) = e7ceb6607dd738c99bc8cb28eff249b7cd5c8ec88b9db96c0608c1480d140fb1
SIZE (rust/crates/rodio-0.20.1.crate) = 90390
-SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
-SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
-SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
-SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
+SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
+SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
+SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
+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/rustversion-1.0.19.crate) = f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4
-SIZE (rust/crates/rustversion-1.0.19.crate) = 20616
-SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
-SIZE (rust/crates/ryu-1.0.18.crate) = 47713
+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/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/serde-1.0.217.crate) = 02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70
-SIZE (rust/crates/serde-1.0.217.crate) = 79019
-SHA256 (rust/crates/serde_derive-1.0.217.crate) = 5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0
-SIZE (rust/crates/serde_derive-1.0.217.crate) = 57749
-SHA256 (rust/crates/serde_json-1.0.137.crate) = 930cfb6e6abf99298aaad7d29abbef7a9999a9a8806a40088f55f0dcec03146b
-SIZE (rust/crates/serde_json-1.0.137.crate) = 154512
-SHA256 (rust/crates/serde_repr-0.1.19.crate) = 6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9
-SIZE (rust/crates/serde_repr-0.1.19.crate) = 9997
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
+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/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/signal-hook-0.3.17.crate) = 8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801
-SIZE (rust/crates/signal-hook-0.3.17.crate) = 50296
+SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2
+SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862
SHA256 (rust/crates/signal-hook-mio-0.2.4.crate) = 34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd
SIZE (rust/crates/signal-hook-mio-0.2.4.crate) = 9314
-SHA256 (rust/crates/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1
-SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064
-SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
-SIZE (rust/crates/slab-0.4.9.crate) = 17108
-SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
-SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
-SHA256 (rust/crates/socket2-0.5.8.crate) = c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8
-SIZE (rust/crates/socket2-0.5.8.crate) = 56309
+SHA256 (rust/crates/signal-hook-registry-1.4.6.crate) = b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b
+SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277
+SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
+SIZE (rust/crates/slab-0.4.11.crate) = 18549
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
+SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807
+SIZE (rust/crates/socket2-0.6.0.crate) = 57974
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
@@ -409,56 +417,60 @@ SHA256 (rust/crates/symphonia-format-riff-0.5.4.crate) = 05f7be232f962f937f4b711
SIZE (rust/crates/symphonia-format-riff-0.5.4.crate) = 16962
SHA256 (rust/crates/symphonia-metadata-0.5.4.crate) = bc622b9841a10089c5b18e99eb904f4341615d5aa55bbf4eedde1be721a4023c
SIZE (rust/crates/symphonia-metadata-0.5.4.crate) = 23343
-SHA256 (rust/crates/syn-2.0.96.crate) = d5d0adab1ae378d7f53bdebc67a39f1f151407ef230f0ce2883572f5d8985c80
-SIZE (rust/crates/syn-2.0.96.crate) = 297497
-SHA256 (rust/crates/tauri-winrt-notification-0.2.1.crate) = f89f5fb70d6f62381f5d9b2ba9008196150b40b75f3068eb24faeddf1c686871
-SIZE (rust/crates/tauri-winrt-notification-0.2.1.crate) = 42232
-SHA256 (rust/crates/tempfile-3.15.0.crate) = 9a8a559c81686f576e8cd0290cd2a24a2a9ad80c98b3478856500fcbd7acd704
-SIZE (rust/crates/tempfile-3.15.0.crate) = 35693
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
+SHA256 (rust/crates/tauri-winrt-notification-0.7.2.crate) = 0b1e66e07de489fe43a46678dd0b8df65e0c973909df1b60ba33874e297ba9b9
+SIZE (rust/crates/tauri-winrt-notification-0.7.2.crate) = 46776
+SHA256 (rust/crates/tempfile-3.23.0.crate) = 2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16
+SIZE (rust/crates/tempfile-3.23.0.crate) = 43063
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.11.crate) = d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc
-SIZE (rust/crates/thiserror-2.0.11.crate) = 28648
+SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8
+SIZE (rust/crates/thiserror-2.0.17.crate) = 28857
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.11.crate) = 26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2
-SIZE (rust/crates/thiserror-impl-2.0.11.crate) = 21067
-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.37.crate) = 35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21
-SIZE (rust/crates/time-0.3.37.crate) = 123257
-SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3
-SIZE (rust/crates/time-core-0.1.2.crate) = 7191
-SHA256 (rust/crates/time-macros-0.2.19.crate) = 2834e6017e3e5e4b9834939793b282bc03b37a3336245fa820e35e233e2a85de
-SIZE (rust/crates/time-macros-0.2.19.crate) = 24268
-SHA256 (rust/crates/tokio-1.43.0.crate) = 3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e
-SIZE (rust/crates/tokio-1.43.0.crate) = 817422
+SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
+SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
+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.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/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038
+SIZE (rust/crates/tokio-1.47.1.crate) = 829790
SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
SHA256 (rust/crates/tokio-stream-0.1.17.crate) = eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047
SIZE (rust/crates/tokio-stream-0.1.17.crate) = 38477
-SHA256 (rust/crates/tokio-util-0.7.13.crate) = d7fcaa8d55a2bdd6b83ace262b016eca0d79ee02818c5c1bcdf0305114081078
-SIZE (rust/crates/tokio-util-0.7.13.crate) = 115191
-SHA256 (rust/crates/toml_datetime-0.6.8.crate) = 0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41
-SIZE (rust/crates/toml_datetime-0.6.8.crate) = 12028
-SHA256 (rust/crates/toml_edit-0.22.22.crate) = 4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5
-SIZE (rust/crates/toml_edit-0.22.22.crate) = 106387
+SHA256 (rust/crates/tokio-util-0.7.16.crate) = 14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5
+SIZE (rust/crates/tokio-util-0.7.16.crate) = 127775
+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.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.28.crate) = 395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d
-SIZE (rust/crates/tracing-attributes-0.1.28.crate) = 33280
-SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c
-SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434
+SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903
+SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142
+SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678
+SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
SHA256 (rust/crates/tracing-error-0.2.1.crate) = 8b1581020d7a273442f5b45074a6a57d5757ad0a47dac0e9f0bd57b81936f3db
SIZE (rust/crates/tracing-error-0.2.1.crate) = 14135
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/tui-input-0.14.0.crate) = 911e93158bf80bbc94bad533b2b16e3d711e1132d69a6a6980c3920a63422c19
+SIZE (rust/crates/tui-input-0.14.0.crate) = 15216
SHA256 (rust/crates/uds_windows-1.1.0.crate) = 89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9
SIZE (rust/crates/uds_windows-1.1.0.crate) = 17040
-SHA256 (rust/crates/unicode-ident-1.0.15.crate) = 11cd88e12b17c6494200a9c1b683a04fcac9573ed74cd1b62aeb2727c5592243
-SIZE (rust/crates/unicode-ident-1.0.15.crate) = 47463
+SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d
+SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480
SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
SHA256 (rust/crates/unicode-truncate-1.1.0.crate) = b3644627a5af5fa321c95b9b235a72fd24cd29c648c2c379431e6628655627bf
@@ -473,44 +485,62 @@ SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d57
SIZE (rust/crates/valuable-0.1.1.crate) = 28679
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
-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.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/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
-SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
+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.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.104.crate) = c1da10c01ae9f1ae40cbfac0bac3b1e724b320abfcf52229f80b547c0d250e2d
+SIZE (rust/crates/wasm-bindgen-0.2.104.crate) = 47345
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.104.crate) = 671c9a5a66f49d8a47345ab942e2cb93c7d1d0339065d4f8139c486121b43b19
+SIZE (rust/crates/wasm-bindgen-backend-0.2.104.crate) = 32230
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.54.crate) = 7e038d41e478cc73bae0ff9b36c60cff1c98b8f38f8d7e8061e79ee63608ac5c
+SIZE (rust/crates/wasm-bindgen-futures-0.4.54.crate) = 16381
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.104.crate) = 7ca60477e4c59f5f2986c50191cd972e3a50d8a95603bc9434501cf156a9a119
+SIZE (rust/crates/wasm-bindgen-macro-0.2.104.crate) = 9390
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.104.crate) = 9f07d2f20d4da7b26400c9f4a0511e6e0345b040694e8a75bd41d578fa4421d7
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.104.crate) = 26411
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.104.crate) = bad67dc8b2a1a6e5448428adec4c3e84c43e561d8c9ee8a9e5aabeb193ec41d1
+SIZE (rust/crates/wasm-bindgen-shared-0.2.104.crate) = 9057
+SHA256 (rust/crates/web-sys-0.3.81.crate) = 9367c417a924a74cae129e6a2ae3b47fabb1f8995595ab474029da749a8be120
+SIZE (rust/crates/web-sys-0.3.81.crate) = 641812
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.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.54.0.crate) = 9252e5725dbed82865af151df558e754e4a3c2c30818359eb17465f1346a1b49
SIZE (rust/crates/windows-0.54.0.crate) = 11096265
-SHA256 (rust/crates/windows-0.56.0.crate) = 1de69df01bdf1ead2f4ac895dc77c9351aefff65b2f3db429a343f9cbf05e132
-SIZE (rust/crates/windows-0.56.0.crate) = 10807828
+SHA256 (rust/crates/windows-0.61.3.crate) = 9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893
+SIZE (rust/crates/windows-0.61.3.crate) = 9372520
+SHA256 (rust/crates/windows-collections-0.2.0.crate) = 3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8
+SIZE (rust/crates/windows-collections-0.2.0.crate) = 13579
SHA256 (rust/crates/windows-core-0.54.0.crate) = 12661b9c89351d684a50a8a643ce5f608e20243b9fb84687800163429f161d65
SIZE (rust/crates/windows-core-0.54.0.crate) = 44015
-SHA256 (rust/crates/windows-core-0.56.0.crate) = 4698e52ed2d08f8658ab0c39512a7c00ee5fe2688c65f8c0a4f06750d729f2a6
-SIZE (rust/crates/windows-core-0.56.0.crate) = 45084
-SHA256 (rust/crates/windows-implement-0.56.0.crate) = f6fc35f58ecd95a9b71c4f2329b911016e6bec66b3f2e6a4aad86bd2e99e2f9b
-SIZE (rust/crates/windows-implement-0.56.0.crate) = 9157
-SHA256 (rust/crates/windows-interface-0.56.0.crate) = 08990546bf4edef8f431fa6326e032865f27138718c587dc21bc0265bbcb57cc
-SIZE (rust/crates/windows-interface-0.56.0.crate) = 9834
+SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
+SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
+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.1.crate) = edb307e42a74fb6de9bf3a02d9712678b22399c87e6fa869d6dfcd8c1b7754e0
+SIZE (rust/crates/windows-implement-0.60.1.crate) = 15257
+SHA256 (rust/crates/windows-interface-0.59.2.crate) = c0abd1ddbc6964ac14db11c7213d6532ef34bd9aa042c2e5935f59d7908b46a5
+SIZE (rust/crates/windows-interface-0.59.2.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.1.2.crate) = 5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8
SIZE (rust/crates/windows-result-0.1.2.crate) = 10601
+SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
+SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
+SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
+SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
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
@@ -519,16 +549,22 @@ SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9b
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-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-sys-0.61.1.crate) = 6f109e41dd4a3c848907eb83d5a42ea98b3769495597450cf6d153507b166f0f
+SIZE (rust/crates/windows-sys-0.61.1.crate) = 2517255
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
SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows-targets-0.53.0.crate) = b1e4c7e8ceaaf9cb7d7507c974735728ab453b67ef8f18febdd7c11fe59dca8b
-SIZE (rust/crates/windows-targets-0.53.0.crate) = 7020
-SHA256 (rust/crates/windows-version-0.1.2.crate) = c12476c23a74725c539b24eae8bfc0dac4029c39cdb561d9f23616accd4ae26d
-SIZE (rust/crates/windows-version-0.1.2.crate) = 7738
+SHA256 (rust/crates/windows-targets-0.53.4.crate) = 2d42b7b7f66d2a06854650af09cfdf8713e427a439c97ad65a6375318033ac4b
+SIZE (rust/crates/windows-targets-0.53.4.crate) = 7161
+SHA256 (rust/crates/windows-threading-0.1.0.crate) = b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6
+SIZE (rust/crates/windows-threading-0.1.0.crate) = 9085
+SHA256 (rust/crates/windows-version-0.1.6.crate) = 700dad7c058606087f6fdc1f88da5841e06da40334413c6cd4367b25ef26d24e
+SIZE (rust/crates/windows-version-0.1.6.crate) = 7773
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.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
@@ -589,21 +625,21 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
-SHA256 (rust/crates/winnow-0.6.24.crate) = c8d71a593cc5c42ad7876e2c1fda56f314f3754c084128833e64f1345ff8a03a
-SIZE (rust/crates/winnow-0.6.24.crate) = 165680
-SHA256 (rust/crates/xdg-home-1.3.0.crate) = ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6
-SIZE (rust/crates/xdg-home-1.3.0.crate) = 4000
-SHA256 (rust/crates/zbus-5.3.1.crate) = 2494e4b3f44d8363eef79a8a75fc0649efb710eef65a66b5e688a5eb4afe678a
-SIZE (rust/crates/zbus-5.3.1.crate) = 162072
-SHA256 (rust/crates/zbus_macros-5.3.1.crate) = 445efc01929302aee95e2b25bbb62a301ea8a6369466e4278e58e7d1dfb23631
-SIZE (rust/crates/zbus_macros-5.3.1.crate) = 36371
-SHA256 (rust/crates/zbus_names-4.1.1.crate) = 519629a3f80976d89c575895b05677cbc45eaf9f70d62a364d819ba646409cc8
-SIZE (rust/crates/zbus_names-4.1.1.crate) = 16955
-SHA256 (rust/crates/zvariant-5.2.0.crate) = 55e6b9b5f1361de2d5e7d9fd1ee5f6f7fcb6060618a1f82f3472f58f2b8d4be9
-SIZE (rust/crates/zvariant-5.2.0.crate) = 77551
-SHA256 (rust/crates/zvariant_derive-5.2.0.crate) = 573a8dd76961957108b10f7a45bac6ab1ea3e9b7fe01aff88325dc57bb8f5c8b
-SIZE (rust/crates/zvariant_derive-5.2.0.crate) = 11491
-SHA256 (rust/crates/zvariant_utils-3.1.0.crate) = ddd46446ea2a1f353bfda53e35f17633afa79f4fe290a611c94645c69fe96a50
-SIZE (rust/crates/zvariant_utils-3.1.0.crate) = 13991
-SHA256 (sectore-timr-tui-v1.2.1_GH0.tar.gz) = 5df9413be149a14e8596a9adbe3994eb4e763790ff9567ba69cb795dfb50617e
-SIZE (sectore-timr-tui-v1.2.1_GH0.tar.gz) = 627558
+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/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/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 (sectore-timr-tui-v1.6.1_GH0.tar.gz) = 686d1d9b003c664e5dfad227103e38ffea2709b0a89eb7889977f4985b13b287
+SIZE (sectore-timr-tui-v1.6.1_GH0.tar.gz) = 877176
diff --git a/multimedia/dragon/distinfo b/multimedia/dragon/distinfo
index 217723fcb3e5..332eb1d842fd 100644
--- a/multimedia/dragon/distinfo
+++ b/multimedia/dragon/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410153
-SHA256 (KDE/release-service/25.08.1/dragon-25.08.1.tar.xz) = bf6f3e198d1e9768ceabc77dccc130f2a6b43260ec23f2964f94abdc5d5f771f
-SIZE (KDE/release-service/25.08.1/dragon-25.08.1.tar.xz) = 145428
+TIMESTAMP = 1760127572
+SHA256 (KDE/release-service/25.08.2/dragon-25.08.2.tar.xz) = 01434359e9c6fe4a97f1f9203e517b382aa923746b47ce6b252b36df0b818ae8
+SIZE (KDE/release-service/25.08.2/dragon-25.08.2.tar.xz) = 146488
diff --git a/multimedia/elementary-videos/Makefile b/multimedia/elementary-videos/Makefile
index 393f49796d40..0b5347a5b094 100644
--- a/multimedia/elementary-videos/Makefile
+++ b/multimedia/elementary-videos/Makefile
@@ -1,5 +1,5 @@
PORTNAME= videos
-DISTVERSION= 8.0.1
+DISTVERSION= 8.0.2
CATEGORIES= multimedia
PKGNAMEPREFIX= elementary-
@@ -7,14 +7,14 @@ MAINTAINER= miguel@gocobachi.dev
COMMENT= Elementary OS video player
WWW= https://github.com/elementary/videos/
-LICENSE= GPLv3
+LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libgee-0.8.so:devel/libgee \
libgranite-7.so:x11-toolkits/granite7
-USES= desktop-file-utils gettext gnome gstreamer meson pkgconfig \
- vala:build
+USES= desktop-file-utils gettext-tools gnome gstreamer meson \
+ pkgconfig vala:build
USE_GITHUB= yes
GH_ACCOUNT= elementary
USE_GNOME= gdkpixbuf glib20 gtk40 libadwaita
diff --git a/multimedia/elementary-videos/distinfo b/multimedia/elementary-videos/distinfo
index 80b5f1b785e1..ba05b47a3c08 100644
--- a/multimedia/elementary-videos/distinfo
+++ b/multimedia/elementary-videos/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736275284
-SHA256 (elementary-videos-8.0.1_GH0.tar.gz) = 81853c0927301e20550c9f002b7850ca4d3577253ba7eb924e96ea04c770b3d9
-SIZE (elementary-videos-8.0.1_GH0.tar.gz) = 2519282
+TIMESTAMP = 1755938905
+SHA256 (elementary-videos-8.0.2_GH0.tar.gz) = 7c1c20d998906cc243f832827ecf68008abe69c66cbc7755242bf602f1eccd94
+SIZE (elementary-videos-8.0.2_GH0.tar.gz) = 2525089
diff --git a/multimedia/kamoso/distinfo b/multimedia/kamoso/distinfo
index 190046f04512..8438dc6ecddf 100644
--- a/multimedia/kamoso/distinfo
+++ b/multimedia/kamoso/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410155
-SHA256 (KDE/release-service/25.08.1/kamoso-25.08.1.tar.xz) = c5347bb111789a9b188c85e81fac33e760ab7efe7f14ddb0b689a96575ae5b3b
-SIZE (KDE/release-service/25.08.1/kamoso-25.08.1.tar.xz) = 213512
+TIMESTAMP = 1759874902
+SHA256 (KDE/release-service/25.08.2/kamoso-25.08.2.tar.xz) = 472fcd4df517af37f983ef1168961c27393c25e4c53f04e41a26e07cf4504d5f
+SIZE (KDE/release-service/25.08.2/kamoso-25.08.2.tar.xz) = 213496
diff --git a/multimedia/kasts/distinfo b/multimedia/kasts/distinfo
index 0f6a1beb407c..0004596e910c 100644
--- a/multimedia/kasts/distinfo
+++ b/multimedia/kasts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410155
-SHA256 (KDE/release-service/25.08.1/kasts-25.08.1.tar.xz) = d21c7f84595992ff76f297789c73944c7815e746e2d36792d24ad0eae758303a
-SIZE (KDE/release-service/25.08.1/kasts-25.08.1.tar.xz) = 646408
+TIMESTAMP = 1759874903
+SHA256 (KDE/release-service/25.08.2/kasts-25.08.2.tar.xz) = b0da49976fd126ccf2a4ab72f550c8b34efdb58830c0c1ef44371a685b7d3b99
+SIZE (KDE/release-service/25.08.2/kasts-25.08.2.tar.xz) = 646508
diff --git a/multimedia/kdemultimedia-ffmpegthumbs/distinfo b/multimedia/kdemultimedia-ffmpegthumbs/distinfo
index 616a9cb4cdff..48a4e9ce78c6 100644
--- a/multimedia/kdemultimedia-ffmpegthumbs/distinfo
+++ b/multimedia/kdemultimedia-ffmpegthumbs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410157
-SHA256 (KDE/release-service/25.08.1/ffmpegthumbs-25.08.1.tar.xz) = 2c3023836394585179c87f51666e24e7f5b83abb492da77c5cfbc32cdf93dbdf
-SIZE (KDE/release-service/25.08.1/ffmpegthumbs-25.08.1.tar.xz) = 33304
+TIMESTAMP = 1759874905
+SHA256 (KDE/release-service/25.08.2/ffmpegthumbs-25.08.2.tar.xz) = d2f1781bcdb0f1ca2fe6abbcde93c0d84507f0cee23650dfd94eb8a1b7e94c8c
+SIZE (KDE/release-service/25.08.2/ffmpegthumbs-25.08.2.tar.xz) = 33292
diff --git a/multimedia/kdenlive/distinfo b/multimedia/kdenlive/distinfo
index 02fc5d0bab3d..bab76d839d72 100644
--- a/multimedia/kdenlive/distinfo
+++ b/multimedia/kdenlive/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410160
-SHA256 (KDE/release-service/25.08.1/kdenlive-25.08.1.tar.xz) = 4ca96d280db39510ff42c007d9089fafcd141cc61bdddb1902ab2683a34157fb
-SIZE (KDE/release-service/25.08.1/kdenlive-25.08.1.tar.xz) = 14533088
+TIMESTAMP = 1760127557
+SHA256 (KDE/release-service/25.08.2/kdenlive-25.08.2.tar.xz) = 464529bae5c5fbe7473dbd0308fa8c3588f68f27b5c99644ad18329da557b8d9
+SIZE (KDE/release-service/25.08.2/kdenlive-25.08.2.tar.xz) = 14566728
diff --git a/multimedia/plasmatube/distinfo b/multimedia/plasmatube/distinfo
index 3a568eea24dc..2b43ad0cc6c7 100644
--- a/multimedia/plasmatube/distinfo
+++ b/multimedia/plasmatube/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410160
-SHA256 (KDE/release-service/25.08.1/plasmatube-25.08.1.tar.xz) = daac61ce78a71096c89971daa3ee4b168661b0abc5c2e6d892c3003671000d2f
-SIZE (KDE/release-service/25.08.1/plasmatube-25.08.1.tar.xz) = 225240
+TIMESTAMP = 1759874908
+SHA256 (KDE/release-service/25.08.2/plasmatube-25.08.2.tar.xz) = 4c4f0f64d72ee18bec03336fb391bdb97e7800a2aa80b7195e68e7b0d6250254
+SIZE (KDE/release-service/25.08.2/plasmatube-25.08.2.tar.xz) = 225540
diff --git a/net-im/Makefile b/net-im/Makefile
index 158dfe7c3dfb..af4fe820eddd 100644
--- a/net-im/Makefile
+++ b/net-im/Makefile
@@ -9,6 +9,7 @@
SUBDIR += coyim
SUBDIR += cutegram
SUBDIR += debugtox
+ SUBDIR += deltachat-desktop
SUBDIR += dendrite
SUBDIR += dino
SUBDIR += discordo
diff --git a/net-im/deltachat-desktop/Makefile b/net-im/deltachat-desktop/Makefile
new file mode 100644
index 000000000000..5d85b523b575
--- /dev/null
+++ b/net-im/deltachat-desktop/Makefile
@@ -0,0 +1,70 @@
+PORTNAME= deltachat-desktop
+DISTVERSIONPREFIX= v
+DISTVERSION= 2.22.0
+CATEGORIES= net-im
+MASTER_SITES+= LOCAL/feld:npmcache
+DISTFILES+= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}-node-deps.tgz:npmcache
+
+MAINTAINER= feld@FreeBSD.org
+COMMENT= Cross-platform decentralized encrypted messaging service
+WWW= https://delta.chat/
+
+LICENSE= AGPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+ELECTRON_VER= 37
+
+# Important to keep the RPC server core in sync with the Desktop release
+RUN_DEPENDS= deltachat-rpc-server>2.21<2.23:net/deltachat-rpc-server
+BUILD_DEPENDS= electron${ELECTRON_VER}:devel/electron${ELECTRON_VER} \
+ npm:www/npm${NODEJS_SUFFIX}
+USES= desktop-file-utils nodejs:22,build pkgconfig
+
+# Possible to support more arches, but need their binary
+# esbuilds included in the npmcache
+ONLY_FOR_ARCHS= amd64
+
+SUB_FILES+= deltachat-desktop.sh deltachat.desktop
+SUB_LIST+= ELECTRON_VER=${ELECTRON_VER}
+
+USE_GITHUB= yes
+GH_ACCOUNT= deltachat
+GH_PROJECT= deltachat-desktop
+
+MAKE_ENV+= ELECTRON_SKIP_BINARY_DOWNLOAD=1 \
+ ELECTRON_OVERRIDE_DIST_PATH=${LOCALBASE}/share/electron${ELECTRON_VER} \
+ PATH=${PATH}:${WRKSRC}/node_modules/.bin/ \
+ VERSION_INFO_GIT_REF=freebsd
+
+.include <bsd.port.pre.mk>
+
+post-patch:
+ @${REINPLACE_CMD} "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/packages/target-electron/src/deltachat/controller.ts
+ # Have to mv, it won't build with symlinks
+ @${MV} ${WRKDIR}/node_modules ${WRKSRC}/node_modules
+ @${MV} ${WRKDIR}/packages/target-electron/node_modules ${WRKSRC}/packages/target-electron/node_modules
+ @${MV} ${WRKDIR}/packages/frontend/node_modules ${WRKSRC}/packages/frontend/node_modules
+ @${MV} ${WRKDIR}/packages/runtime/node_modules ${WRKSRC}/packages/runtime/node_modules
+ @${MV} ${WRKDIR}/packages/shared/node_modules ${WRKSRC}/packages/shared/node_modules
+
+do-build:
+ cd ${WRKSRC} && \
+ ${SETENV} ${MAKE_ENV} pnpm -w --filter=@deltachat-desktop/target-electron build
+
+do-install:
+ ${MKDIR} ${STAGEDIR}${DATADIR}
+ cd ${WRKSRC} && node bin/writeFlatDependencies.js packages/target-electron ${STAGEDIR}${DATADIR}/node_modules
+ cd ${WRKSRC}/node_modules/.pnpm/@deltachat+stdio-rpc-server@*/node_modules/@deltachat/ && \
+ ${COPYTREE_SHARE} stdio-rpc-server/ ${STAGEDIR}${DATADIR}/node_modules/@deltachat/
+ cd ${WRKSRC}/packages/target-electron && \
+ ${INSTALL} package.json ${STAGEDIR}${DATADIR}/ && \
+ ${INSTALL} index.js ${STAGEDIR}${DATADIR}/ && \
+ ${COPYTREE_SHARE} bundle_out ${STAGEDIR}${DATADIR}/ && \
+ ${COPYTREE_SHARE} html-dist ${STAGEDIR}${DATADIR}/
+ cd ${WRKSRC} && ${COPYTREE_SHARE} _locales ${STAGEDIR}${DATADIR}/
+ ${INSTALL_SCRIPT} ${WRKDIR}/deltachat-desktop.sh ${STAGEDIR}${PREFIX}/bin/deltachat-desktop
+ ${INSTALL} ${WRKDIR}/deltachat.desktop ${STAGEDIR}${PREFIX}/share/applications/deltachat.desktop
+ ${MKDIR} ${STAGEDIR}${DATADIR}/icons
+ ${INSTALL} ${FILESDIR}/delta-v7-pathed.svg ${STAGEDIR}${DATADIR}/icons/deltachat.svg
+
+.include <bsd.port.post.mk>
diff --git a/net-im/deltachat-desktop/distinfo b/net-im/deltachat-desktop/distinfo
new file mode 100644
index 000000000000..202b80fcd583
--- /dev/null
+++ b/net-im/deltachat-desktop/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1760853792
+SHA256 (deltachat-desktop-v2.22.0-node-deps.tgz) = b4092f26db19f93493a6669d44697bbd2fd75116d13e00cb84d4c1051af5dea4
+SIZE (deltachat-desktop-v2.22.0-node-deps.tgz) = 66817892
+SHA256 (deltachat-deltachat-desktop-v2.22.0_GH0.tar.gz) = b6356e82be2b9552812c8a24977bfe17b9ac5c81ccce289b95c87b4e48d44d9d
+SIZE (deltachat-deltachat-desktop-v2.22.0_GH0.tar.gz) = 41280548
diff --git a/net-im/deltachat-desktop/files/delta-v7-pathed.svg b/net-im/deltachat-desktop/files/delta-v7-pathed.svg
new file mode 100644
index 000000000000..819f9034d549
--- /dev/null
+++ b/net-im/deltachat-desktop/files/delta-v7-pathed.svg
@@ -0,0 +1,167 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="48px"
+ height="48px"
+ id="svg2985"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="delta-v7-pathed.svg"
+ inkscape:export-filename="/home/bpetersen/projects/messenger-android/MessengerProj/src/main/res/drawable-xhdpi/ic_launcher.png"
+ inkscape:export-xdpi="183.83"
+ inkscape:export-ydpi="183.83">
+ <defs
+ id="defs2987">
+ <linearGradient
+ id="linearGradient4409">
+ <stop
+ style="stop-color:#f9f9f9;stop-opacity:1"
+ offset="0"
+ id="stop4411" />
+ <stop
+ style="stop-color:#cccccc;stop-opacity:0;"
+ offset="1"
+ id="stop4413" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4399">
+ <stop
+ style="stop-color:#f9f9f9;stop-opacity:1;"
+ offset="0"
+ id="stop4401" />
+ <stop
+ style="stop-color:#f9f9f9;stop-opacity:0;"
+ offset="1"
+ id="stop4403" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4375">
+ <stop
+ style="stop-color:#364e59;stop-opacity:1;"
+ offset="0"
+ id="stop4377" />
+ <stop
+ style="stop-color:#364e59;stop-opacity:0;"
+ offset="1"
+ id="stop4379" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4367">
+ <stop
+ style="stop-color:#dc000f;stop-opacity:1;"
+ offset="0"
+ id="stop4369" />
+ <stop
+ style="stop-color:#00ff00;stop-opacity:0;"
+ offset="1"
+ id="stop4371" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4359">
+ <stop
+ style="stop-color:#dc000f;stop-opacity:1;"
+ offset="0"
+ id="stop4361" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop4363" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4375"
+ id="linearGradient4381"
+ x1="31.957268"
+ y1="29.751493"
+ x2="-45.041405"
+ y2="-18.591616"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.93766393,0,0,0.93766393,1.542566,1.7199693)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4409"
+ id="linearGradient4415"
+ x1="16.345125"
+ y1="3.8388948"
+ x2="36.001561"
+ y2="24.359164"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="9.8994949"
+ inkscape:cx="1.9547978"
+ inkscape:cy="28.000232"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:snap-global="false"
+ inkscape:snap-bbox="true"
+ inkscape:bbox-nodes="true"
+ inkscape:bbox-paths="true"
+ inkscape:snap-bbox-edge-midpoints="true"
+ inkscape:window-width="1543"
+ inkscape:window-height="876"
+ inkscape:window-x="57"
+ inkscape:window-y="24"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata2990">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <path
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.57405078;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.43921569"
+ d="m 24.015419,1.2870249 c -12.549421,0 -22.7283936,10.1789711 -22.7283936,22.7283931 0,12.549422 10.1789726,22.728395 22.7283936,22.728395 14.337742,-0.342877 9.614352,-4.702705 23.697556,0.969161 -7.545453,-13.001555 -1.082973,-13.32964 -0.969161,-23.697556 0,-12.549422 -10.178973,-22.7283931 -22.728395,-22.7283931 z"
+ id="path3769"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="sscccs" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path3799"
+ d="M 23.982249,5.3106163 C 13.645822,5.4364005 5.2618355,13.92999 5.2618355,24.275753 c 0,10.345764 8.3839865,18.635301 18.7204135,18.509516 9.827724,-0.03951 7.516769,-5.489695 18.380082,-0.443187 -5.950849,-9.296115 0.201753,-10.533667 0.340336,-18.521947 0,-10.345766 -8.383989,-18.6353031 -18.720418,-18.5095187 z"
+ style="fill:url(#linearGradient4381);fill-opacity:1;stroke:none"
+ sodipodi:nodetypes="sscccs" />
+ <g
+ style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+ id="text4383" />
+ <g
+ style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none"
+ id="text4421" />
+ <g
+ transform="scale(1.1122373,0.89908874)"
+ style="font-style:normal;font-weight:normal;font-size:42.10587311px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none"
+ id="text3797">
+ <path
+ d="m 21.688854,23.636251 q -1.027975,-1.151333 -2.857771,-2.754974 -2.014832,-1.768118 -2.713855,-2.775534 -0.699024,-1.027975 -0.699024,-2.240986 0,-1.809237 1.68588,-2.837212 1.68588,-1.048535 4.399735,-1.048535 2.713855,0 4.728687,0.925178 2.035391,0.925177 2.035391,2.549379 0,0.781261 -0.493428,1.295249 -0.493428,0.513987 -1.151333,0.513987 -0.945737,0 -2.220426,-1.418606 -1.295249,-1.439165 -2.199868,-2.014832 -0.884059,-0.596225 -2.07651,-0.596225 -1.521404,0 -2.50826,0.678463 -0.966297,0.678464 -0.966297,1.726999 0,0.986857 0.801821,1.850356 0.801821,0.863499 4.132461,3.145605 3.556795,2.446581 5.01652,3.824068 1.480285,1.377487 2.405462,3.3512 0.925178,1.973713 0.925178,4.17358 0,3.865188 -2.734414,6.825757 -2.713855,2.94001 -6.352888,2.94001 -3.310081,0 -5.592187,-2.364344 -2.282105,-2.364343 -2.282105,-6.311769 0,-3.803509 2.50826,-6.352888 2.528819,-2.549379 6.208971,-3.083926 z m 0.904619,0.945737 q -5.900579,0.966297 -5.900579,8.100447 0,3.680152 1.459725,5.715543 1.480285,2.035391 3.433438,2.035391 2.035391,0 3.3512,-1.953153 1.315808,-1.973713 1.315808,-5.324913 0,-4.852044 -3.659592,-8.573315 z"
+ style="font-family:'Times New Roman';-inkscape-font-specification:'Times New Roman';fill:#ffffff;fill-opacity:1"
+ id="path4161" />
+ </g>
+ </g>
+</svg>
diff --git a/net-im/deltachat-desktop/files/deltachat-desktop.sh.in b/net-im/deltachat-desktop/files/deltachat-desktop.sh.in
new file mode 100644
index 000000000000..9b0fb9beb749
--- /dev/null
+++ b/net-im/deltachat-desktop/files/deltachat-desktop.sh.in
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+%%PREFIX%%/bin/electron%%ELECTRON_VER%% %%PREFIX%%/share/deltachat-desktop $@
diff --git a/net-im/deltachat-desktop/files/deltachat.desktop.in b/net-im/deltachat-desktop/files/deltachat.desktop.in
new file mode 100644
index 000000000000..917279d66978
--- /dev/null
+++ b/net-im/deltachat-desktop/files/deltachat.desktop.in
@@ -0,0 +1,12 @@
+[Desktop Entry]
+Name=Delta Chat
+Comment=Desktop Application for delta.chat
+Exec=%%PREFIX%%/bin/deltachat-desktop %U
+Icon=%%DATADIR%%/icons/deltachat.svg
+Terminal=false
+Type=Application
+Encoding=UTF-8
+Categories=Network;Chat;InstantMessaging;
+StartupWMClass=deltachat
+Keywords=dc;chat;delta;messaging;messenger;email;webxdc
+MimeType=application/x-webxdc;x-scheme-handler/openpgp4fpr;x-scheme-handler/mailto;x-scheme-handler/dcaccount;x-scheme-handler/dclogin;
diff --git a/net-im/deltachat-desktop/files/patch-packages_target-electron_src_deltachat_controller.ts b/net-im/deltachat-desktop/files/patch-packages_target-electron_src_deltachat_controller.ts
new file mode 100644
index 000000000000..7f282fdc43e6
--- /dev/null
+++ b/net-im/deltachat-desktop/files/patch-packages_target-electron_src_deltachat_controller.ts
@@ -0,0 +1,14 @@
+--- packages/target-electron/src/deltachat/controller.ts.orig 2025-10-09 18:18:51 UTC
++++ packages/target-electron/src/deltachat/controller.ts
+@@ -75,10 +75,7 @@ export default class DeltaChatController {
+ }
+
+ log.debug('Initiating DeltaChatNode')
+- let serverPath = await getRPCServerPath({
+- // desktop should only use prebuilds normally
+- disableEnvPath: !rc_config['allow-unsafe-core-replacement'],
+- })
++ let serverPath = "%%PREFIX%%/bin/deltachat-rpc-server"
+ if (serverPath.includes('app.asar')) {
+ // probably inside of electron build
+ serverPath = serverPath.replace('app.asar', 'app.asar.unpacked')
diff --git a/net-im/deltachat-desktop/pkg-descr b/net-im/deltachat-desktop/pkg-descr
new file mode 100644
index 000000000000..8acf8cec1f0c
--- /dev/null
+++ b/net-im/deltachat-desktop/pkg-descr
@@ -0,0 +1,9 @@
+Delta Chat is a reliable, decentralized and secure messaging app,
+available for mobile and desktop platforms.
+
+Delta Chat feels like Whatsapp or Telegram but you can also use and
+regard it as an e-mail app. You can signup anonymously to a variety of
+interoperable chatmail servers which are minimal e-mail servers
+optimized for fast and secure operations. Or you may use classic e-mail
+servers and an existing e-mail account in which case Delta Chat acts as
+an e-mail app.
diff --git a/net-im/deltachat-desktop/pkg-plist b/net-im/deltachat-desktop/pkg-plist
new file mode 100644
index 000000000000..c62afad8ebe2
--- /dev/null
+++ b/net-im/deltachat-desktop/pkg-plist
@@ -0,0 +1,1062 @@
+bin/deltachat-desktop
+share/applications/deltachat.desktop
+%%DATADIR%%/_locales/_languages.json
+%%DATADIR%%/_locales/_untranslated_en.json
+%%DATADIR%%/_locales/ar.json
+%%DATADIR%%/_locales/ar.xml
+%%DATADIR%%/_locales/az.json
+%%DATADIR%%/_locales/az.xml
+%%DATADIR%%/_locales/be.json
+%%DATADIR%%/_locales/be.xml
+%%DATADIR%%/_locales/bg.json
+%%DATADIR%%/_locales/bg.xml
+%%DATADIR%%/_locales/bn.json
+%%DATADIR%%/_locales/bn.xml
+%%DATADIR%%/_locales/bqi.json
+%%DATADIR%%/_locales/bqi.xml
+%%DATADIR%%/_locales/ca.json
+%%DATADIR%%/_locales/ca.xml
+%%DATADIR%%/_locales/ckb.json
+%%DATADIR%%/_locales/ckb.xml
+%%DATADIR%%/_locales/cmn.json
+%%DATADIR%%/_locales/cmn.xml
+%%DATADIR%%/_locales/cs.json
+%%DATADIR%%/_locales/cs.xml
+%%DATADIR%%/_locales/da.json
+%%DATADIR%%/_locales/da.xml
+%%DATADIR%%/_locales/de.json
+%%DATADIR%%/_locales/de.xml
+%%DATADIR%%/_locales/el.json
+%%DATADIR%%/_locales/el.xml
+%%DATADIR%%/_locales/en.json
+%%DATADIR%%/_locales/en.xml
+%%DATADIR%%/_locales/eo.json
+%%DATADIR%%/_locales/eo.xml
+%%DATADIR%%/_locales/es.json
+%%DATADIR%%/_locales/es.xml
+%%DATADIR%%/_locales/et.json
+%%DATADIR%%/_locales/et.xml
+%%DATADIR%%/_locales/eu.json
+%%DATADIR%%/_locales/eu.xml
+%%DATADIR%%/_locales/fa.json
+%%DATADIR%%/_locales/fa.xml
+%%DATADIR%%/_locales/fi.json
+%%DATADIR%%/_locales/fi.xml
+%%DATADIR%%/_locales/fil.json
+%%DATADIR%%/_locales/fil.xml
+%%DATADIR%%/_locales/fr.json
+%%DATADIR%%/_locales/fr.xml
+%%DATADIR%%/_locales/gl.json
+%%DATADIR%%/_locales/gl.xml
+%%DATADIR%%/_locales/grc.json
+%%DATADIR%%/_locales/grc.xml
+%%DATADIR%%/_locales/he.json
+%%DATADIR%%/_locales/he.xml
+%%DATADIR%%/_locales/hr.json
+%%DATADIR%%/_locales/hr.xml
+%%DATADIR%%/_locales/hu.json
+%%DATADIR%%/_locales/hu.xml
+%%DATADIR%%/_locales/ia.json
+%%DATADIR%%/_locales/ia.xml
+%%DATADIR%%/_locales/id.json
+%%DATADIR%%/_locales/id.xml
+%%DATADIR%%/_locales/it.json
+%%DATADIR%%/_locales/it.xml
+%%DATADIR%%/_locales/ja_JP.json
+%%DATADIR%%/_locales/ja_JP.xml
+%%DATADIR%%/_locales/km.json
+%%DATADIR%%/_locales/km.xml
+%%DATADIR%%/_locales/kn.json
+%%DATADIR%%/_locales/kn.xml
+%%DATADIR%%/_locales/ko.json
+%%DATADIR%%/_locales/ko.xml
+%%DATADIR%%/_locales/la.json
+%%DATADIR%%/_locales/la.xml
+%%DATADIR%%/_locales/lt.json
+%%DATADIR%%/_locales/lt.xml
+%%DATADIR%%/_locales/my.json
+%%DATADIR%%/_locales/my.xml
+%%DATADIR%%/_locales/nah.json
+%%DATADIR%%/_locales/nah.xml
+%%DATADIR%%/_locales/nb.json
+%%DATADIR%%/_locales/nb.xml
+%%DATADIR%%/_locales/nl.json
+%%DATADIR%%/_locales/nl.xml
+%%DATADIR%%/_locales/nl_NL.json
+%%DATADIR%%/_locales/nl_NL.xml
+%%DATADIR%%/_locales/pl.json
+%%DATADIR%%/_locales/pl.xml
+%%DATADIR%%/_locales/pt.json
+%%DATADIR%%/_locales/pt.xml
+%%DATADIR%%/_locales/pt_BR.json
+%%DATADIR%%/_locales/pt_BR.xml
+%%DATADIR%%/_locales/ro.json
+%%DATADIR%%/_locales/ro.xml
+%%DATADIR%%/_locales/ru.json
+%%DATADIR%%/_locales/ru.xml
+%%DATADIR%%/_locales/sc.json
+%%DATADIR%%/_locales/sc.xml
+%%DATADIR%%/_locales/sk.json
+%%DATADIR%%/_locales/sk.xml
+%%DATADIR%%/_locales/sq.json
+%%DATADIR%%/_locales/sq.xml
+%%DATADIR%%/_locales/sr.json
+%%DATADIR%%/_locales/sr.xml
+%%DATADIR%%/_locales/sv.json
+%%DATADIR%%/_locales/sv.xml
+%%DATADIR%%/_locales/ta.json
+%%DATADIR%%/_locales/ta.xml
+%%DATADIR%%/_locales/te.json
+%%DATADIR%%/_locales/te.xml
+%%DATADIR%%/_locales/tg.json
+%%DATADIR%%/_locales/tg.xml
+%%DATADIR%%/_locales/tl.json
+%%DATADIR%%/_locales/tl.xml
+%%DATADIR%%/_locales/tok.json
+%%DATADIR%%/_locales/tok.xml
+%%DATADIR%%/_locales/tr.json
+%%DATADIR%%/_locales/tr.xml
+%%DATADIR%%/_locales/uk.json
+%%DATADIR%%/_locales/uk.xml
+%%DATADIR%%/_locales/vi.json
+%%DATADIR%%/_locales/vi.xml
+%%DATADIR%%/_locales/zh_CN.json
+%%DATADIR%%/_locales/zh_CN.xml
+%%DATADIR%%/_locales/zh_HK.json
+%%DATADIR%%/_locales/zh_HK.xml
+%%DATADIR%%/_locales/zh_TW.json
+%%DATADIR%%/_locales/zh_TW.xml
+%%DATADIR%%/bundle_out/index.js
+%%DATADIR%%/bundle_out/index.js.map
+%%DATADIR%%/html-dist/audio/README.md
+%%DATADIR%%/html-dist/audio/ringtone-afro-nigeria-short.opus
+%%DATADIR%%/html-dist/audio/sound_in.wav
+%%DATADIR%%/html-dist/avoid-eval.js
+%%DATADIR%%/html-dist/browser-source-map-support.js
+%%DATADIR%%/html-dist/bundle.css
+%%DATADIR%%/html-dist/bundle.css.map
+%%DATADIR%%/html-dist/bundle.js
+%%DATADIR%%/html-dist/bundle.js.map
+%%DATADIR%%/html-dist/calls-webapp-preload.js
+%%DATADIR%%/html-dist/calls-webapp/index.html
+%%DATADIR%%/html-dist/electron_html_email_view/electron_html_email_view.css
+%%DATADIR%%/html-dist/electron_html_email_view/electron_html_email_view.html
+%%DATADIR%%/html-dist/electron_html_email_view/electron_html_email_view.js
+%%DATADIR%%/html-dist/electron_html_email_view/electron_html_email_view_preload.js
+%%DATADIR%%/html-dist/fallback-theme.css
+%%DATADIR%%/html-dist/fix-missing-vars.js
+%%DATADIR%%/html-dist/fonts/Roboto-Bold.ttf
+%%DATADIR%%/html-dist/fonts/Roboto-BoldItalic.ttf
+%%DATADIR%%/html-dist/fonts/Roboto-Italic.ttf
+%%DATADIR%%/html-dist/fonts/Roboto-Medium.ttf
+%%DATADIR%%/html-dist/fonts/Roboto-MediumItalic.ttf
+%%DATADIR%%/html-dist/fonts/Roboto-Regular.ttf
+%%DATADIR%%/html-dist/fonts/fonts.css
+%%DATADIR%%/html-dist/fonts/noto/emoji/LICENSE
+%%DATADIR%%/html-dist/fonts/noto/emoji/NotoColorEmoji.ttf
+%%DATADIR%%/html-dist/fonts/noto/emoji/README
+%%DATADIR%%/html-dist/fonts/noto/mono/LICENSE_OFL.txt
+%%DATADIR%%/html-dist/fonts/noto/mono/NotoMono-Regular.ttf
+%%DATADIR%%/html-dist/fonts/noto/mono/README
+%%DATADIR%%/html-dist/help/cs/help.html
+%%DATADIR%%/html-dist/help/de/help.html
+%%DATADIR%%/html-dist/help/delta-what-optim.png
+%%DATADIR%%/html-dist/help/edit-icon.png
+%%DATADIR%%/html-dist/help/email-icon.png
+%%DATADIR%%/html-dist/help/en/help.html
+%%DATADIR%%/html-dist/help/es/help.html
+%%DATADIR%%/html-dist/help/fr/help.html
+%%DATADIR%%/html-dist/help/go-to-original.png
+%%DATADIR%%/html-dist/help/green-checkmark.png
+%%DATADIR%%/html-dist/help/green-dot.png
+%%DATADIR%%/html-dist/help/help.css
+%%DATADIR%%/html-dist/help/id/help.html
+%%DATADIR%%/html-dist/help/it/help.html
+%%DATADIR%%/html-dist/help/lock-icon.png
+%%DATADIR%%/html-dist/help/nl/help.html
+%%DATADIR%%/html-dist/help/pagefind/fragment/cs_a61069b.pf_fragment
+%%DATADIR%%/html-dist/help/pagefind/fragment/de_62a6238.pf_fragment
+%%DATADIR%%/html-dist/help/pagefind/fragment/en_1635eae.pf_fragment
+%%DATADIR%%/html-dist/help/pagefind/fragment/es_53d3ab9.pf_fragment
+%%DATADIR%%/html-dist/help/pagefind/fragment/fr_26dde27.pf_fragment
+%%DATADIR%%/html-dist/help/pagefind/fragment/id_239478f.pf_fragment
+%%DATADIR%%/html-dist/help/pagefind/fragment/it_367a54c.pf_fragment
+%%DATADIR%%/html-dist/help/pagefind/fragment/nl_cf95216.pf_fragment
+%%DATADIR%%/html-dist/help/pagefind/fragment/pl_729314a.pf_fragment
+%%DATADIR%%/html-dist/help/pagefind/fragment/pt_fcf6fa6.pf_fragment
+%%DATADIR%%/html-dist/help/pagefind/fragment/ru_1b5ea42.pf_fragment
+%%DATADIR%%/html-dist/help/pagefind/fragment/sk_cc155bd.pf_fragment
+%%DATADIR%%/html-dist/help/pagefind/fragment/sq_1d0db9e.pf_fragment
+%%DATADIR%%/html-dist/help/pagefind/fragment/uk_efe3e9d.pf_fragment
+%%DATADIR%%/html-dist/help/pagefind/fragment/zh_cn_eb4defe.pf_fragment
+%%DATADIR%%/html-dist/help/pagefind/index/cs_d26ed86.pf_index
+%%DATADIR%%/html-dist/help/pagefind/index/de_7e1e44c.pf_index
+%%DATADIR%%/html-dist/help/pagefind/index/en_2660c59.pf_index
+%%DATADIR%%/html-dist/help/pagefind/index/es_9b5bcc7.pf_index
+%%DATADIR%%/html-dist/help/pagefind/index/fr_131f269.pf_index
+%%DATADIR%%/html-dist/help/pagefind/index/id_868798e.pf_index
+%%DATADIR%%/html-dist/help/pagefind/index/it_2f61fa9.pf_index
+%%DATADIR%%/html-dist/help/pagefind/index/nl_726cef3.pf_index
+%%DATADIR%%/html-dist/help/pagefind/index/pl_27ea66d.pf_index
+%%DATADIR%%/html-dist/help/pagefind/index/pt_3c459d6.pf_index
+%%DATADIR%%/html-dist/help/pagefind/index/ru_56fbfee.pf_index
+%%DATADIR%%/html-dist/help/pagefind/index/sk_7a2276c.pf_index
+%%DATADIR%%/html-dist/help/pagefind/index/sq_d4bef5f.pf_index
+%%DATADIR%%/html-dist/help/pagefind/index/uk_fd67961.pf_index
+%%DATADIR%%/html-dist/help/pagefind/index/zh_cn_8a7b4a2.pf_index
+%%DATADIR%%/html-dist/help/pagefind/locales.json
+%%DATADIR%%/html-dist/help/pagefind/pagefind-entry.json
+%%DATADIR%%/html-dist/help/pagefind/pagefind-highlight.js
+%%DATADIR%%/html-dist/help/pagefind/pagefind-modular-ui.css
+%%DATADIR%%/html-dist/help/pagefind/pagefind-modular-ui.js
+%%DATADIR%%/html-dist/help/pagefind/pagefind-ui.css
+%%DATADIR%%/html-dist/help/pagefind/pagefind-ui.js
+%%DATADIR%%/html-dist/help/pagefind/pagefind.cs_7a3f2b355e.pf_meta
+%%DATADIR%%/html-dist/help/pagefind/pagefind.de_80794ce42b.pf_meta
+%%DATADIR%%/html-dist/help/pagefind/pagefind.en_a5412d8774.pf_meta
+%%DATADIR%%/html-dist/help/pagefind/pagefind.es_e7f41eed7e.pf_meta
+%%DATADIR%%/html-dist/help/pagefind/pagefind.fr_21c63968cc.pf_meta
+%%DATADIR%%/html-dist/help/pagefind/pagefind.id_f4d81f4325.pf_meta
+%%DATADIR%%/html-dist/help/pagefind/pagefind.it_7b95c53da8.pf_meta
+%%DATADIR%%/html-dist/help/pagefind/pagefind.js
+%%DATADIR%%/html-dist/help/pagefind/pagefind.nl_4f21bd5dfa.pf_meta
+%%DATADIR%%/html-dist/help/pagefind/pagefind.pl_2f9e4c6827.pf_meta
+%%DATADIR%%/html-dist/help/pagefind/pagefind.pt_ba1e2e8626.pf_meta
+%%DATADIR%%/html-dist/help/pagefind/pagefind.ru_ed3880ed30.pf_meta
+%%DATADIR%%/html-dist/help/pagefind/pagefind.sk_d89177872d.pf_meta
+%%DATADIR%%/html-dist/help/pagefind/pagefind.sq_716c273cf9.pf_meta
+%%DATADIR%%/html-dist/help/pagefind/pagefind.uk_40b2b9b51f.pf_meta
+%%DATADIR%%/html-dist/help/pagefind/pagefind.zh_cn_3755bc812ba54.pf_meta
+%%DATADIR%%/html-dist/help/pagefind/wasm.de.pagefind
+%%DATADIR%%/html-dist/help/pagefind/wasm.en.pagefind
+%%DATADIR%%/html-dist/help/pagefind/wasm.es.pagefind
+%%DATADIR%%/html-dist/help/pagefind/wasm.fr.pagefind
+%%DATADIR%%/html-dist/help/pagefind/wasm.id.pagefind
+%%DATADIR%%/html-dist/help/pagefind/wasm.it.pagefind
+%%DATADIR%%/html-dist/help/pagefind/wasm.nl.pagefind
+%%DATADIR%%/html-dist/help/pagefind/wasm.pt.pagefind
+%%DATADIR%%/html-dist/help/pagefind/wasm.ru.pagefind
+%%DATADIR%%/html-dist/help/pagefind/wasm.unknown.pagefind
+%%DATADIR%%/html-dist/help/pl/help.html
+%%DATADIR%%/html-dist/help/pt/help.html
+%%DATADIR%%/html-dist/help/qr-icon.png
+%%DATADIR%%/html-dist/help/ru/help.html
+%%DATADIR%%/html-dist/help/saved-icon.png
+%%DATADIR%%/html-dist/help/sk/help.html
+%%DATADIR%%/html-dist/help/sq/help.html
+%%DATADIR%%/html-dist/help/start-pagefind.js
+%%DATADIR%%/html-dist/help/uk/help.html
+%%DATADIR%%/html-dist/help/zh_CN/help.html
+%%DATADIR%%/html-dist/images/account_deletion_background.jpg
+%%DATADIR%%/html-dist/images/avatar/online-avatar-circle-mask.svg
+%%DATADIR%%/html-dist/images/avatar/online-avatar-circle.svg
+%%DATADIR%%/html-dist/images/avatar/online-avatar-dot.svg
+%%DATADIR%%/html-dist/images/avatar/online-avatar-mask-smaller.svg
+%%DATADIR%%/html-dist/images/avatar/online-avatar-mask.svg
+%%DATADIR%%/html-dist/images/background_dark.svg
+%%DATADIR%%/html-dist/images/background_light.svg
+%%DATADIR%%/html-dist/images/backgrounds/bee.webp
+%%DATADIR%%/html-dist/images/backgrounds/flower.webp
+%%DATADIR%%/html-dist/images/backgrounds/lake-tekapo.jpg
+%%DATADIR%%/html-dist/images/backgrounds/mm-1.webp
+%%DATADIR%%/html-dist/images/backgrounds/mm-2.webp
+%%DATADIR%%/html-dist/images/backgrounds/nz-beach.webp
+%%DATADIR%%/html-dist/images/backgrounds/petito-moreno.webp
+%%DATADIR%%/html-dist/images/backgrounds/thumb/bee.webp
+%%DATADIR%%/html-dist/images/backgrounds/thumb/flower.webp
+%%DATADIR%%/html-dist/images/backgrounds/thumb/lake-tekapo.jpg
+%%DATADIR%%/html-dist/images/backgrounds/thumb/mm-1.webp
+%%DATADIR%%/html-dist/images/backgrounds/thumb/mm-2.webp
+%%DATADIR%%/html-dist/images/backgrounds/thumb/nz-beach.webp
+%%DATADIR%%/html-dist/images/backgrounds/thumb/petito-moreno.webp
+%%DATADIR%%/html-dist/images/backgrounds/thumb/wheat.webp
+%%DATADIR%%/html-dist/images/backgrounds/wheat.webp
+%%DATADIR%%/html-dist/images/clock.svg
+%%DATADIR%%/html-dist/images/dc-cross.svg
+%%DATADIR%%/html-dist/images/deltachat.ico
+%%DATADIR%%/html-dist/images/deltachat.png
+%%DATADIR%%/html-dist/images/electron-file-drag-out.png
+%%DATADIR%%/html-dist/images/emoji.png
+%%DATADIR%%/html-dist/images/error.svg
+%%DATADIR%%/html-dist/images/error_red.svg
+%%DATADIR%%/html-dist/images/file-gradient.svg
+%%DATADIR%%/html-dist/images/game.svg
+%%DATADIR%%/html-dist/images/home.svg
+%%DATADIR%%/html-dist/images/ic_scroll_back.svg
+%%DATADIR%%/html-dist/images/ic_scroll_down.png
+%%DATADIR%%/html-dist/images/icons/apps.svg
+%%DATADIR%%/html-dist/images/icons/arrow-left.svg
+%%DATADIR%%/html-dist/images/icons/audio-muted.svg
+%%DATADIR%%/html-dist/images/icons/bell.svg
+%%DATADIR%%/html-dist/images/icons/blocked.svg
+%%DATADIR%%/html-dist/images/icons/bookmark-filled.svg
+%%DATADIR%%/html-dist/images/icons/brightness-6.svg
+%%DATADIR%%/html-dist/images/icons/chevron-left.svg
+%%DATADIR%%/html-dist/images/icons/chevron-right.svg
+%%DATADIR%%/html-dist/images/icons/code-tags.svg
+%%DATADIR%%/html-dist/images/icons/copy.svg
+%%DATADIR%%/html-dist/images/icons/cross.svg
+%%DATADIR%%/html-dist/images/icons/devices.svg
+%%DATADIR%%/html-dist/images/icons/download.svg
+%%DATADIR%%/html-dist/images/icons/email.svg
+%%DATADIR%%/html-dist/images/icons/eye-off.svg
+%%DATADIR%%/html-dist/images/icons/eye-open.svg
+%%DATADIR%%/html-dist/images/icons/favorite.svg
+%%DATADIR%%/html-dist/images/icons/forum.svg
+%%DATADIR%%/html-dist/images/icons/icon-archive.svg
+%%DATADIR%%/html-dist/images/icons/image.svg
+%%DATADIR%%/html-dist/images/icons/image_outline.svg
+%%DATADIR%%/html-dist/images/icons/info.svg
+%%DATADIR%%/html-dist/images/icons/lead-pencil.svg
+%%DATADIR%%/html-dist/images/icons/link.svg
+%%DATADIR%%/html-dist/images/icons/map.svg
+%%DATADIR%%/html-dist/images/icons/minus.svg
+%%DATADIR%%/html-dist/images/icons/more.svg
+%%DATADIR%%/html-dist/images/icons/more_vert.svg
+%%DATADIR%%/html-dist/images/icons/navigate_next.svg
+%%DATADIR%%/html-dist/images/icons/open_in_new.svg
+%%DATADIR%%/html-dist/images/icons/palette.svg
+%%DATADIR%%/html-dist/images/icons/paperclip.svg
+%%DATADIR%%/html-dist/images/icons/person-filled.svg
+%%DATADIR%%/html-dist/images/icons/person.svg
+%%DATADIR%%/html-dist/images/icons/phone.svg
+%%DATADIR%%/html-dist/images/icons/plus.svg
+%%DATADIR%%/html-dist/images/icons/qr.svg
+%%DATADIR%%/html-dist/images/icons/question_mark.svg
+%%DATADIR%%/html-dist/images/icons/reaction.svg
+%%DATADIR%%/html-dist/images/icons/rotate-right.svg
+%%DATADIR%%/html-dist/images/icons/schedule.svg
+%%DATADIR%%/html-dist/images/icons/sell.svg
+%%DATADIR%%/html-dist/images/icons/server.svg
+%%DATADIR%%/html-dist/images/icons/settings.svg
+%%DATADIR%%/html-dist/images/icons/swap_hor.svg
+%%DATADIR%%/html-dist/images/icons/swap_vert.svg
+%%DATADIR%%/html-dist/images/icons/test-tube.svg
+%%DATADIR%%/html-dist/images/icons/trash.svg
+%%DATADIR%%/html-dist/images/icons/upload-file.svg
+%%DATADIR%%/html-dist/images/intro1.png
+%%DATADIR%%/html-dist/images/licenses
+%%DATADIR%%/html-dist/images/map-marker.svg
+%%DATADIR%%/html-dist/images/microphone.svg
+%%DATADIR%%/html-dist/images/mute.png
+%%DATADIR%%/html-dist/images/pin.svg
+%%DATADIR%%/html-dist/images/play.svg
+%%DATADIR%%/html-dist/images/read.svg
+%%DATADIR%%/html-dist/images/reply.svg
+%%DATADIR%%/html-dist/images/send-button.png
+%%DATADIR%%/html-dist/images/sending.svg
+%%DATADIR%%/html-dist/images/sent.svg
+%%DATADIR%%/html-dist/images/smile.svg
+%%DATADIR%%/html-dist/images/tool.svg
+%%DATADIR%%/html-dist/images/tray/deltachat-unread.ico
+%%DATADIR%%/html-dist/images/tray/deltachat-unread.png
+%%DATADIR%%/html-dist/images/tray/deltachat-unread.svg
+%%DATADIR%%/html-dist/images/tray/deltachat.ico
+%%DATADIR%%/html-dist/images/tray/deltachat.png
+%%DATADIR%%/html-dist/images/tray/deltachat.svg
+%%DATADIR%%/html-dist/images/tray/tray-icon-mac.png
+%%DATADIR%%/html-dist/images/tray/tray-icon-mac@2x.png
+%%DATADIR%%/html-dist/images/tray/unread-badge.png
+%%DATADIR%%/html-dist/images/tray/unread-badge.svg
+%%DATADIR%%/html-dist/images/verified-check.svg
+%%DATADIR%%/html-dist/images/verified.svg
+%%DATADIR%%/html-dist/main.css
+%%DATADIR%%/html-dist/main.html
+%%DATADIR%%/html-dist/message_parser_wasm_bg.wasm
+%%DATADIR%%/html-dist/preload.js
+%%DATADIR%%/html-dist/runtime.js
+%%DATADIR%%/html-dist/runtime.js.map
+%%DATADIR%%/html-dist/themes/dark.css
+%%DATADIR%%/html-dist/themes/dark_amoled.css
+%%DATADIR%%/html-dist/themes/darkpurple.css
+%%DATADIR%%/html-dist/themes/dev_minimal.css
+%%DATADIR%%/html-dist/themes/dev_rocket.css
+%%DATADIR%%/html-dist/themes/light.css
+%%DATADIR%%/html-dist/webxdc-preload.js
+%%DATADIR%%/html-dist/webxdc_wrapper.html
+%%DATADIR%%/html-dist/xdcs/maps.xdc
+%%DATADIR%%/icons/deltachat.svg
+%%DATADIR%%/index.js
+%%DATADIR%%/node_modules/@deltachat/calls-webapp/LICENSE
+%%DATADIR%%/node_modules/@deltachat/calls-webapp/README.md
+%%DATADIR%%/node_modules/@deltachat/calls-webapp/dist/index.html
+%%DATADIR%%/node_modules/@deltachat/calls-webapp/package.json
+%%DATADIR%%/node_modules/@deltachat/jsonrpc-client/deltachat.ts
+%%DATADIR%%/node_modules/@deltachat/jsonrpc-client/dist/deltachat.bundle.js
+%%DATADIR%%/node_modules/@deltachat/jsonrpc-client/dist/deltachat.cjs
+%%DATADIR%%/node_modules/@deltachat/jsonrpc-client/dist/deltachat.d.ts
+%%DATADIR%%/node_modules/@deltachat/jsonrpc-client/dist/deltachat.js
+%%DATADIR%%/node_modules/@deltachat/jsonrpc-client/dist/deltachat.js.map
+%%DATADIR%%/node_modules/@deltachat/jsonrpc-client/dist/generated/client.d.ts
+%%DATADIR%%/node_modules/@deltachat/jsonrpc-client/dist/generated/client.js
+%%DATADIR%%/node_modules/@deltachat/jsonrpc-client/dist/generated/client.js.map
+%%DATADIR%%/node_modules/@deltachat/jsonrpc-client/dist/generated/constants.d.ts
+%%DATADIR%%/node_modules/@deltachat/jsonrpc-client/dist/generated/constants.js
+%%DATADIR%%/node_modules/@deltachat/jsonrpc-client/dist/generated/constants.js.map
+%%DATADIR%%/node_modules/@deltachat/jsonrpc-client/dist/generated/jsonrpc.d.ts
+%%DATADIR%%/node_modules/@deltachat/jsonrpc-client/dist/generated/jsonrpc.js
+%%DATADIR%%/node_modules/@deltachat/jsonrpc-client/dist/generated/jsonrpc.js.map
+%%DATADIR%%/node_modules/@deltachat/jsonrpc-client/dist/generated/types.d.ts
+%%DATADIR%%/node_modules/@deltachat/jsonrpc-client/dist/generated/types.js
+%%DATADIR%%/node_modules/@deltachat/jsonrpc-client/dist/generated/types.js.map
+%%DATADIR%%/node_modules/@deltachat/jsonrpc-client/dist/src/client.d.ts
+%%DATADIR%%/node_modules/@deltachat/jsonrpc-client/dist/src/client.js
+%%DATADIR%%/node_modules/@deltachat/jsonrpc-client/dist/src/client.js.map
+%%DATADIR%%/node_modules/@deltachat/jsonrpc-client/dist/src/lib.d.ts
+%%DATADIR%%/node_modules/@deltachat/jsonrpc-client/dist/src/lib.js
+%%DATADIR%%/node_modules/@deltachat/jsonrpc-client/dist/src/lib.js.map
+%%DATADIR%%/node_modules/@deltachat/jsonrpc-client/generated/.gitkeep
+%%DATADIR%%/node_modules/@deltachat/jsonrpc-client/generated/client.ts
+%%DATADIR%%/node_modules/@deltachat/jsonrpc-client/generated/constants.ts
+%%DATADIR%%/node_modules/@deltachat/jsonrpc-client/generated/jsonrpc.ts
+%%DATADIR%%/node_modules/@deltachat/jsonrpc-client/generated/types.ts
+%%DATADIR%%/node_modules/@deltachat/jsonrpc-client/package.json
+%%DATADIR%%/node_modules/@deltachat/jsonrpc-client/src/client.ts
+%%DATADIR%%/node_modules/@deltachat/jsonrpc-client/src/lib.ts
+%%DATADIR%%/node_modules/@deltachat/jsonrpc-client/test/basic.ts
+%%DATADIR%%/node_modules/@deltachat/jsonrpc-client/test/online.ts
+%%DATADIR%%/node_modules/@deltachat/jsonrpc-client/test/test_base.ts
+%%DATADIR%%/node_modules/@deltachat/jsonrpc-client/tsconfig.json
+%%DATADIR%%/node_modules/@deltachat/stdio-rpc-server/README.md
+%%DATADIR%%/node_modules/@deltachat/stdio-rpc-server/index.d.ts
+%%DATADIR%%/node_modules/@deltachat/stdio-rpc-server/index.js
+%%DATADIR%%/node_modules/@deltachat/stdio-rpc-server/package.json
+%%DATADIR%%/node_modules/@deltachat/stdio-rpc-server/src/const.js
+%%DATADIR%%/node_modules/@deltachat/stdio-rpc-server/src/errors.js
+%%DATADIR%%/node_modules/@deltachat/tiny-emitter/LICENSE
+%%DATADIR%%/node_modules/@deltachat/tiny-emitter/README.md
+%%DATADIR%%/node_modules/@deltachat/tiny-emitter/dist/tinyemitter.js
+%%DATADIR%%/node_modules/@deltachat/tiny-emitter/dist/tinyemitter.min.js
+%%DATADIR%%/node_modules/@deltachat/tiny-emitter/index.d.ts
+%%DATADIR%%/node_modules/@deltachat/tiny-emitter/index.js
+%%DATADIR%%/node_modules/@deltachat/tiny-emitter/instance.js
+%%DATADIR%%/node_modules/@deltachat/tiny-emitter/package.json
+%%DATADIR%%/node_modules/@deltachat/tiny-emitter/test/index.js
+%%DATADIR%%/node_modules/@parcel/watcher/LICENSE
+%%DATADIR%%/node_modules/@parcel/watcher/README.md
+%%DATADIR%%/node_modules/@parcel/watcher/binding.gyp
+%%DATADIR%%/node_modules/@parcel/watcher/index.d.ts
+%%DATADIR%%/node_modules/@parcel/watcher/index.js
+%%DATADIR%%/node_modules/@parcel/watcher/index.js.flow
+%%DATADIR%%/node_modules/@parcel/watcher/package.json
+%%DATADIR%%/node_modules/@parcel/watcher/scripts/build-from-source.js
+%%DATADIR%%/node_modules/@parcel/watcher/src/Backend.cc
+%%DATADIR%%/node_modules/@parcel/watcher/src/Backend.hh
+%%DATADIR%%/node_modules/@parcel/watcher/src/Debounce.cc
+%%DATADIR%%/node_modules/@parcel/watcher/src/Debounce.hh
+%%DATADIR%%/node_modules/@parcel/watcher/src/DirTree.cc
+%%DATADIR%%/node_modules/@parcel/watcher/src/DirTree.hh
+%%DATADIR%%/node_modules/@parcel/watcher/src/Event.hh
+%%DATADIR%%/node_modules/@parcel/watcher/src/Glob.cc
+%%DATADIR%%/node_modules/@parcel/watcher/src/Glob.hh
+%%DATADIR%%/node_modules/@parcel/watcher/src/PromiseRunner.hh
+%%DATADIR%%/node_modules/@parcel/watcher/src/Signal.hh
+%%DATADIR%%/node_modules/@parcel/watcher/src/Watcher.cc
+%%DATADIR%%/node_modules/@parcel/watcher/src/Watcher.hh
+%%DATADIR%%/node_modules/@parcel/watcher/src/binding.cc
+%%DATADIR%%/node_modules/@parcel/watcher/src/kqueue/KqueueBackend.cc
+%%DATADIR%%/node_modules/@parcel/watcher/src/kqueue/KqueueBackend.hh
+%%DATADIR%%/node_modules/@parcel/watcher/src/linux/InotifyBackend.cc
+%%DATADIR%%/node_modules/@parcel/watcher/src/linux/InotifyBackend.hh
+%%DATADIR%%/node_modules/@parcel/watcher/src/macos/FSEventsBackend.cc
+%%DATADIR%%/node_modules/@parcel/watcher/src/macos/FSEventsBackend.hh
+%%DATADIR%%/node_modules/@parcel/watcher/src/shared/BruteForceBackend.cc
+%%DATADIR%%/node_modules/@parcel/watcher/src/shared/BruteForceBackend.hh
+%%DATADIR%%/node_modules/@parcel/watcher/src/unix/fts.cc
+%%DATADIR%%/node_modules/@parcel/watcher/src/unix/legacy.cc
+%%DATADIR%%/node_modules/@parcel/watcher/src/wasm/WasmBackend.cc
+%%DATADIR%%/node_modules/@parcel/watcher/src/wasm/WasmBackend.hh
+%%DATADIR%%/node_modules/@parcel/watcher/src/wasm/include.h
+%%DATADIR%%/node_modules/@parcel/watcher/src/watchman/BSER.cc
+%%DATADIR%%/node_modules/@parcel/watcher/src/watchman/BSER.hh
+%%DATADIR%%/node_modules/@parcel/watcher/src/watchman/IPC.hh
+%%DATADIR%%/node_modules/@parcel/watcher/src/watchman/WatchmanBackend.cc
+%%DATADIR%%/node_modules/@parcel/watcher/src/watchman/WatchmanBackend.hh
+%%DATADIR%%/node_modules/@parcel/watcher/src/windows/WindowsBackend.cc
+%%DATADIR%%/node_modules/@parcel/watcher/src/windows/WindowsBackend.hh
+%%DATADIR%%/node_modules/@parcel/watcher/src/windows/win_utils.cc
+%%DATADIR%%/node_modules/@parcel/watcher/src/windows/win_utils.hh
+%%DATADIR%%/node_modules/@parcel/watcher/wrapper.js
+%%DATADIR%%/node_modules/@types/node/LICENSE
+%%DATADIR%%/node_modules/@types/node/README.md
+%%DATADIR%%/node_modules/@types/node/assert.d.ts
+%%DATADIR%%/node_modules/@types/node/assert/strict.d.ts
+%%DATADIR%%/node_modules/@types/node/async_hooks.d.ts
+%%DATADIR%%/node_modules/@types/node/buffer.buffer.d.ts
+%%DATADIR%%/node_modules/@types/node/buffer.d.ts
+%%DATADIR%%/node_modules/@types/node/child_process.d.ts
+%%DATADIR%%/node_modules/@types/node/cluster.d.ts
+%%DATADIR%%/node_modules/@types/node/compatibility/disposable.d.ts
+%%DATADIR%%/node_modules/@types/node/compatibility/index.d.ts
+%%DATADIR%%/node_modules/@types/node/compatibility/indexable.d.ts
+%%DATADIR%%/node_modules/@types/node/compatibility/iterators.d.ts
+%%DATADIR%%/node_modules/@types/node/console.d.ts
+%%DATADIR%%/node_modules/@types/node/constants.d.ts
+%%DATADIR%%/node_modules/@types/node/crypto.d.ts
+%%DATADIR%%/node_modules/@types/node/dgram.d.ts
+%%DATADIR%%/node_modules/@types/node/diagnostics_channel.d.ts
+%%DATADIR%%/node_modules/@types/node/dns.d.ts
+%%DATADIR%%/node_modules/@types/node/dns/promises.d.ts
+%%DATADIR%%/node_modules/@types/node/dom-events.d.ts
+%%DATADIR%%/node_modules/@types/node/domain.d.ts
+%%DATADIR%%/node_modules/@types/node/events.d.ts
+%%DATADIR%%/node_modules/@types/node/fs.d.ts
+%%DATADIR%%/node_modules/@types/node/fs/promises.d.ts
+%%DATADIR%%/node_modules/@types/node/globals.d.ts
+%%DATADIR%%/node_modules/@types/node/globals.typedarray.d.ts
+%%DATADIR%%/node_modules/@types/node/http.d.ts
+%%DATADIR%%/node_modules/@types/node/http2.d.ts
+%%DATADIR%%/node_modules/@types/node/https.d.ts
+%%DATADIR%%/node_modules/@types/node/index.d.ts
+%%DATADIR%%/node_modules/@types/node/inspector.d.ts
+%%DATADIR%%/node_modules/@types/node/module.d.ts
+%%DATADIR%%/node_modules/@types/node/net.d.ts
+%%DATADIR%%/node_modules/@types/node/os.d.ts
+%%DATADIR%%/node_modules/@types/node/package.json
+%%DATADIR%%/node_modules/@types/node/path.d.ts
+%%DATADIR%%/node_modules/@types/node/perf_hooks.d.ts
+%%DATADIR%%/node_modules/@types/node/process.d.ts
+%%DATADIR%%/node_modules/@types/node/punycode.d.ts
+%%DATADIR%%/node_modules/@types/node/querystring.d.ts
+%%DATADIR%%/node_modules/@types/node/readline.d.ts
+%%DATADIR%%/node_modules/@types/node/readline/promises.d.ts
+%%DATADIR%%/node_modules/@types/node/repl.d.ts
+%%DATADIR%%/node_modules/@types/node/sea.d.ts
+%%DATADIR%%/node_modules/@types/node/stream.d.ts
+%%DATADIR%%/node_modules/@types/node/stream/consumers.d.ts
+%%DATADIR%%/node_modules/@types/node/stream/promises.d.ts
+%%DATADIR%%/node_modules/@types/node/stream/web.d.ts
+%%DATADIR%%/node_modules/@types/node/string_decoder.d.ts
+%%DATADIR%%/node_modules/@types/node/test.d.ts
+%%DATADIR%%/node_modules/@types/node/timers.d.ts
+%%DATADIR%%/node_modules/@types/node/timers/promises.d.ts
+%%DATADIR%%/node_modules/@types/node/tls.d.ts
+%%DATADIR%%/node_modules/@types/node/trace_events.d.ts
+%%DATADIR%%/node_modules/@types/node/ts5.6/buffer.buffer.d.ts
+%%DATADIR%%/node_modules/@types/node/ts5.6/globals.typedarray.d.ts
+%%DATADIR%%/node_modules/@types/node/ts5.6/index.d.ts
+%%DATADIR%%/node_modules/@types/node/tty.d.ts
+%%DATADIR%%/node_modules/@types/node/url.d.ts
+%%DATADIR%%/node_modules/@types/node/util.d.ts
+%%DATADIR%%/node_modules/@types/node/v8.d.ts
+%%DATADIR%%/node_modules/@types/node/vm.d.ts
+%%DATADIR%%/node_modules/@types/node/wasi.d.ts
+%%DATADIR%%/node_modules/@types/node/worker_threads.d.ts
+%%DATADIR%%/node_modules/@types/node/zlib.d.ts
+%%DATADIR%%/node_modules/@types/ws/LICENSE
+%%DATADIR%%/node_modules/@types/ws/README.md
+%%DATADIR%%/node_modules/@types/ws/index.d.mts
+%%DATADIR%%/node_modules/@types/ws/index.d.ts
+%%DATADIR%%/node_modules/@types/ws/package.json
+%%DATADIR%%/node_modules/braces/LICENSE
+%%DATADIR%%/node_modules/braces/README.md
+%%DATADIR%%/node_modules/braces/index.js
+%%DATADIR%%/node_modules/braces/lib/compile.js
+%%DATADIR%%/node_modules/braces/lib/constants.js
+%%DATADIR%%/node_modules/braces/lib/expand.js
+%%DATADIR%%/node_modules/braces/lib/parse.js
+%%DATADIR%%/node_modules/braces/lib/stringify.js
+%%DATADIR%%/node_modules/braces/lib/utils.js
+%%DATADIR%%/node_modules/braces/package.json
+%%DATADIR%%/node_modules/chokidar/LICENSE
+%%DATADIR%%/node_modules/chokidar/README.md
+%%DATADIR%%/node_modules/chokidar/esm/handler.d.ts
+%%DATADIR%%/node_modules/chokidar/esm/handler.js
+%%DATADIR%%/node_modules/chokidar/esm/index.d.ts
+%%DATADIR%%/node_modules/chokidar/esm/index.js
+%%DATADIR%%/node_modules/chokidar/esm/package.json
+%%DATADIR%%/node_modules/chokidar/handler.d.ts
+%%DATADIR%%/node_modules/chokidar/handler.js
+%%DATADIR%%/node_modules/chokidar/index.d.ts
+%%DATADIR%%/node_modules/chokidar/index.js
+%%DATADIR%%/node_modules/chokidar/package.json
+%%DATADIR%%/node_modules/detect-libc/.npmignore
+%%DATADIR%%/node_modules/detect-libc/LICENSE
+%%DATADIR%%/node_modules/detect-libc/README.md
+%%DATADIR%%/node_modules/detect-libc/bin/detect-libc.js
+%%DATADIR%%/node_modules/detect-libc/lib/detect-libc.js
+%%DATADIR%%/node_modules/detect-libc/package.json
+%%DATADIR%%/node_modules/fill-range/LICENSE
+%%DATADIR%%/node_modules/fill-range/README.md
+%%DATADIR%%/node_modules/fill-range/index.js
+%%DATADIR%%/node_modules/fill-range/package.json
+%%DATADIR%%/node_modules/immutable/LICENSE
+%%DATADIR%%/node_modules/immutable/README.md
+%%DATADIR%%/node_modules/immutable/dist/immutable.d.ts
+%%DATADIR%%/node_modules/immutable/dist/immutable.es.js
+%%DATADIR%%/node_modules/immutable/dist/immutable.js
+%%DATADIR%%/node_modules/immutable/dist/immutable.js.flow
+%%DATADIR%%/node_modules/immutable/dist/immutable.min.js
+%%DATADIR%%/node_modules/immutable/package.json
+%%DATADIR%%/node_modules/is-extglob/LICENSE
+%%DATADIR%%/node_modules/is-extglob/README.md
+%%DATADIR%%/node_modules/is-extglob/index.js
+%%DATADIR%%/node_modules/is-extglob/package.json
+%%DATADIR%%/node_modules/is-glob/LICENSE
+%%DATADIR%%/node_modules/is-glob/README.md
+%%DATADIR%%/node_modules/is-glob/index.js
+%%DATADIR%%/node_modules/is-glob/package.json
+%%DATADIR%%/node_modules/is-number/LICENSE
+%%DATADIR%%/node_modules/is-number/README.md
+%%DATADIR%%/node_modules/is-number/index.js
+%%DATADIR%%/node_modules/is-number/package.json
+%%DATADIR%%/node_modules/isomorphic-ws/LICENSE
+%%DATADIR%%/node_modules/isomorphic-ws/README.md
+%%DATADIR%%/node_modules/isomorphic-ws/browser.js
+%%DATADIR%%/node_modules/isomorphic-ws/index.d.ts
+%%DATADIR%%/node_modules/isomorphic-ws/node.js
+%%DATADIR%%/node_modules/isomorphic-ws/package.json
+%%DATADIR%%/node_modules/micromatch/LICENSE
+%%DATADIR%%/node_modules/micromatch/README.md
+%%DATADIR%%/node_modules/micromatch/index.js
+%%DATADIR%%/node_modules/micromatch/package.json
+%%DATADIR%%/node_modules/mime-db/HISTORY.md
+%%DATADIR%%/node_modules/mime-db/LICENSE
+%%DATADIR%%/node_modules/mime-db/README.md
+%%DATADIR%%/node_modules/mime-db/db.json
+%%DATADIR%%/node_modules/mime-db/index.js
+%%DATADIR%%/node_modules/mime-db/package.json
+%%DATADIR%%/node_modules/mime-types/HISTORY.md
+%%DATADIR%%/node_modules/mime-types/LICENSE
+%%DATADIR%%/node_modules/mime-types/README.md
+%%DATADIR%%/node_modules/mime-types/index.js
+%%DATADIR%%/node_modules/mime-types/package.json
+%%DATADIR%%/node_modules/node-addon-api/LICENSE.md
+%%DATADIR%%/node_modules/node-addon-api/README.md
+%%DATADIR%%/node_modules/node-addon-api/common.gypi
+%%DATADIR%%/node_modules/node-addon-api/except.gypi
+%%DATADIR%%/node_modules/node-addon-api/index.js
+%%DATADIR%%/node_modules/node-addon-api/napi-inl.deprecated.h
+%%DATADIR%%/node_modules/node-addon-api/napi-inl.h
+%%DATADIR%%/node_modules/node-addon-api/napi.h
+%%DATADIR%%/node_modules/node-addon-api/node_addon_api.gyp
+%%DATADIR%%/node_modules/node-addon-api/node_api.gyp
+%%DATADIR%%/node_modules/node-addon-api/noexcept.gypi
+%%DATADIR%%/node_modules/node-addon-api/nothing.c
+%%DATADIR%%/node_modules/node-addon-api/package-support.json
+%%DATADIR%%/node_modules/node-addon-api/package.json
+%%DATADIR%%/node_modules/node-addon-api/tools/README.md
+%%DATADIR%%/node_modules/node-addon-api/tools/check-napi.js
+%%DATADIR%%/node_modules/node-addon-api/tools/clang-format.js
+%%DATADIR%%/node_modules/node-addon-api/tools/conversion.js
+%%DATADIR%%/node_modules/node-addon-api/tools/eslint-format.js
+%%DATADIR%%/node_modules/picomatch/CHANGELOG.md
+%%DATADIR%%/node_modules/picomatch/LICENSE
+%%DATADIR%%/node_modules/picomatch/README.md
+%%DATADIR%%/node_modules/picomatch/index.js
+%%DATADIR%%/node_modules/picomatch/lib/constants.js
+%%DATADIR%%/node_modules/picomatch/lib/parse.js
+%%DATADIR%%/node_modules/picomatch/lib/picomatch.js
+%%DATADIR%%/node_modules/picomatch/lib/scan.js
+%%DATADIR%%/node_modules/picomatch/lib/utils.js
+%%DATADIR%%/node_modules/picomatch/package.json
+%%DATADIR%%/node_modules/preact/LICENSE
+%%DATADIR%%/node_modules/preact/README.md
+%%DATADIR%%/node_modules/preact/compat/client.d.ts
+%%DATADIR%%/node_modules/preact/compat/client.js
+%%DATADIR%%/node_modules/preact/compat/client.mjs
+%%DATADIR%%/node_modules/preact/compat/dist/compat.js
+%%DATADIR%%/node_modules/preact/compat/dist/compat.js.map
+%%DATADIR%%/node_modules/preact/compat/dist/compat.mjs
+%%DATADIR%%/node_modules/preact/compat/dist/compat.module.js
+%%DATADIR%%/node_modules/preact/compat/dist/compat.module.js.map
+%%DATADIR%%/node_modules/preact/compat/dist/compat.umd.js
+%%DATADIR%%/node_modules/preact/compat/dist/compat.umd.js.map
+%%DATADIR%%/node_modules/preact/compat/jsx-dev-runtime.js
+%%DATADIR%%/node_modules/preact/compat/jsx-dev-runtime.mjs
+%%DATADIR%%/node_modules/preact/compat/jsx-runtime.js
+%%DATADIR%%/node_modules/preact/compat/jsx-runtime.mjs
+%%DATADIR%%/node_modules/preact/compat/package.json
+%%DATADIR%%/node_modules/preact/compat/scheduler.js
+%%DATADIR%%/node_modules/preact/compat/scheduler.mjs
+%%DATADIR%%/node_modules/preact/compat/server.browser.js
+%%DATADIR%%/node_modules/preact/compat/server.js
+%%DATADIR%%/node_modules/preact/compat/server.mjs
+%%DATADIR%%/node_modules/preact/compat/src/Children.js
+%%DATADIR%%/node_modules/preact/compat/src/PureComponent.js
+%%DATADIR%%/node_modules/preact/compat/src/forwardRef.js
+%%DATADIR%%/node_modules/preact/compat/src/hooks.js
+%%DATADIR%%/node_modules/preact/compat/src/index.d.ts
+%%DATADIR%%/node_modules/preact/compat/src/index.js
+%%DATADIR%%/node_modules/preact/compat/src/internal.d.ts
+%%DATADIR%%/node_modules/preact/compat/src/memo.js
+%%DATADIR%%/node_modules/preact/compat/src/portals.js
+%%DATADIR%%/node_modules/preact/compat/src/render.js
+%%DATADIR%%/node_modules/preact/compat/src/suspense-list.d.ts
+%%DATADIR%%/node_modules/preact/compat/src/suspense-list.js
+%%DATADIR%%/node_modules/preact/compat/src/suspense.d.ts
+%%DATADIR%%/node_modules/preact/compat/src/suspense.js
+%%DATADIR%%/node_modules/preact/compat/src/util.js
+%%DATADIR%%/node_modules/preact/compat/test-utils.js
+%%DATADIR%%/node_modules/preact/compat/test-utils.mjs
+%%DATADIR%%/node_modules/preact/debug/dist/debug.js
+%%DATADIR%%/node_modules/preact/debug/dist/debug.js.map
+%%DATADIR%%/node_modules/preact/debug/dist/debug.mjs
+%%DATADIR%%/node_modules/preact/debug/dist/debug.module.js
+%%DATADIR%%/node_modules/preact/debug/dist/debug.module.js.map
+%%DATADIR%%/node_modules/preact/debug/dist/debug.umd.js
+%%DATADIR%%/node_modules/preact/debug/dist/debug.umd.js.map
+%%DATADIR%%/node_modules/preact/debug/package.json
+%%DATADIR%%/node_modules/preact/debug/src/check-props.js
+%%DATADIR%%/node_modules/preact/debug/src/component-stack.js
+%%DATADIR%%/node_modules/preact/debug/src/constants.js
+%%DATADIR%%/node_modules/preact/debug/src/debug.js
+%%DATADIR%%/node_modules/preact/debug/src/index.d.ts
+%%DATADIR%%/node_modules/preact/debug/src/index.js
+%%DATADIR%%/node_modules/preact/debug/src/internal.d.ts
+%%DATADIR%%/node_modules/preact/debug/src/util.js
+%%DATADIR%%/node_modules/preact/devtools/dist/devtools.js
+%%DATADIR%%/node_modules/preact/devtools/dist/devtools.js.map
+%%DATADIR%%/node_modules/preact/devtools/dist/devtools.mjs
+%%DATADIR%%/node_modules/preact/devtools/dist/devtools.module.js
+%%DATADIR%%/node_modules/preact/devtools/dist/devtools.module.js.map
+%%DATADIR%%/node_modules/preact/devtools/dist/devtools.umd.js
+%%DATADIR%%/node_modules/preact/devtools/dist/devtools.umd.js.map
+%%DATADIR%%/node_modules/preact/devtools/package.json
+%%DATADIR%%/node_modules/preact/devtools/src/devtools.js
+%%DATADIR%%/node_modules/preact/devtools/src/index.d.ts
+%%DATADIR%%/node_modules/preact/devtools/src/index.js
+%%DATADIR%%/node_modules/preact/dist/preact.js
+%%DATADIR%%/node_modules/preact/dist/preact.js.map
+%%DATADIR%%/node_modules/preact/dist/preact.min.js
+%%DATADIR%%/node_modules/preact/dist/preact.min.js.map
+%%DATADIR%%/node_modules/preact/dist/preact.min.module.js
+%%DATADIR%%/node_modules/preact/dist/preact.min.module.js.map
+%%DATADIR%%/node_modules/preact/dist/preact.min.umd.js
+%%DATADIR%%/node_modules/preact/dist/preact.min.umd.js.map
+%%DATADIR%%/node_modules/preact/dist/preact.mjs
+%%DATADIR%%/node_modules/preact/dist/preact.module.js
+%%DATADIR%%/node_modules/preact/dist/preact.module.js.map
+%%DATADIR%%/node_modules/preact/dist/preact.umd.js
+%%DATADIR%%/node_modules/preact/dist/preact.umd.js.map
+%%DATADIR%%/node_modules/preact/hooks/dist/hooks.js
+%%DATADIR%%/node_modules/preact/hooks/dist/hooks.js.map
+%%DATADIR%%/node_modules/preact/hooks/dist/hooks.mjs
+%%DATADIR%%/node_modules/preact/hooks/dist/hooks.module.js
+%%DATADIR%%/node_modules/preact/hooks/dist/hooks.module.js.map
+%%DATADIR%%/node_modules/preact/hooks/dist/hooks.umd.js
+%%DATADIR%%/node_modules/preact/hooks/dist/hooks.umd.js.map
+%%DATADIR%%/node_modules/preact/hooks/package.json
+%%DATADIR%%/node_modules/preact/hooks/src/index.d.ts
+%%DATADIR%%/node_modules/preact/hooks/src/index.js
+%%DATADIR%%/node_modules/preact/hooks/src/internal.d.ts
+%%DATADIR%%/node_modules/preact/jsx-runtime/dist/jsxRuntime.js
+%%DATADIR%%/node_modules/preact/jsx-runtime/dist/jsxRuntime.js.map
+%%DATADIR%%/node_modules/preact/jsx-runtime/dist/jsxRuntime.mjs
+%%DATADIR%%/node_modules/preact/jsx-runtime/dist/jsxRuntime.module.js
+%%DATADIR%%/node_modules/preact/jsx-runtime/dist/jsxRuntime.module.js.map
+%%DATADIR%%/node_modules/preact/jsx-runtime/dist/jsxRuntime.umd.js
+%%DATADIR%%/node_modules/preact/jsx-runtime/dist/jsxRuntime.umd.js.map
+%%DATADIR%%/node_modules/preact/jsx-runtime/package.json
+%%DATADIR%%/node_modules/preact/jsx-runtime/src/index.d.ts
+%%DATADIR%%/node_modules/preact/jsx-runtime/src/index.js
+%%DATADIR%%/node_modules/preact/jsx-runtime/src/utils.js
+%%DATADIR%%/node_modules/preact/package.json
+%%DATADIR%%/node_modules/preact/src/cjs.js
+%%DATADIR%%/node_modules/preact/src/clone-element.js
+%%DATADIR%%/node_modules/preact/src/component.js
+%%DATADIR%%/node_modules/preact/src/constants.js
+%%DATADIR%%/node_modules/preact/src/create-context.js
+%%DATADIR%%/node_modules/preact/src/create-element.js
+%%DATADIR%%/node_modules/preact/src/diff/catch-error.js
+%%DATADIR%%/node_modules/preact/src/diff/children.js
+%%DATADIR%%/node_modules/preact/src/diff/index.js
+%%DATADIR%%/node_modules/preact/src/diff/props.js
+%%DATADIR%%/node_modules/preact/src/dom.d.ts
+%%DATADIR%%/node_modules/preact/src/index-5.d.ts
+%%DATADIR%%/node_modules/preact/src/index.d.ts
+%%DATADIR%%/node_modules/preact/src/index.js
+%%DATADIR%%/node_modules/preact/src/internal.d.ts
+%%DATADIR%%/node_modules/preact/src/jsx.d.ts
+%%DATADIR%%/node_modules/preact/src/options.js
+%%DATADIR%%/node_modules/preact/src/render.js
+%%DATADIR%%/node_modules/preact/src/util.js
+%%DATADIR%%/node_modules/preact/test-utils/dist/testUtils.js
+%%DATADIR%%/node_modules/preact/test-utils/dist/testUtils.js.map
+%%DATADIR%%/node_modules/preact/test-utils/dist/testUtils.mjs
+%%DATADIR%%/node_modules/preact/test-utils/dist/testUtils.module.js
+%%DATADIR%%/node_modules/preact/test-utils/dist/testUtils.module.js.map
+%%DATADIR%%/node_modules/preact/test-utils/dist/testUtils.umd.js
+%%DATADIR%%/node_modules/preact/test-utils/dist/testUtils.umd.js.map
+%%DATADIR%%/node_modules/preact/test-utils/package.json
+%%DATADIR%%/node_modules/preact/test-utils/src/index.d.ts
+%%DATADIR%%/node_modules/preact/test-utils/src/index.js
+%%DATADIR%%/node_modules/readdirp/LICENSE
+%%DATADIR%%/node_modules/readdirp/README.md
+%%DATADIR%%/node_modules/readdirp/esm/index.d.ts
+%%DATADIR%%/node_modules/readdirp/esm/index.js
+%%DATADIR%%/node_modules/readdirp/esm/package.json
+%%DATADIR%%/node_modules/readdirp/index.d.ts
+%%DATADIR%%/node_modules/readdirp/index.js
+%%DATADIR%%/node_modules/readdirp/package.json
+%%DATADIR%%/node_modules/sass/LICENSE
+%%DATADIR%%/node_modules/sass/README.md
+%%DATADIR%%/node_modules/sass/package.json
+%%DATADIR%%/node_modules/sass/sass.dart.js
+%%DATADIR%%/node_modules/sass/sass.default.cjs
+%%DATADIR%%/node_modules/sass/sass.default.js
+%%DATADIR%%/node_modules/sass/sass.js
+%%DATADIR%%/node_modules/sass/sass.node.js
+%%DATADIR%%/node_modules/sass/sass.node.mjs
+%%DATADIR%%/node_modules/sass/types/compile.d.ts
+%%DATADIR%%/node_modules/sass/types/deprecations.d.ts
+%%DATADIR%%/node_modules/sass/types/exception.d.ts
+%%DATADIR%%/node_modules/sass/types/importer.d.ts
+%%DATADIR%%/node_modules/sass/types/index.d.ts
+%%DATADIR%%/node_modules/sass/types/legacy/exception.d.ts
+%%DATADIR%%/node_modules/sass/types/legacy/function.d.ts
+%%DATADIR%%/node_modules/sass/types/legacy/importer.d.ts
+%%DATADIR%%/node_modules/sass/types/legacy/options.d.ts
+%%DATADIR%%/node_modules/sass/types/legacy/plugin_this.d.ts
+%%DATADIR%%/node_modules/sass/types/legacy/render.d.ts
+%%DATADIR%%/node_modules/sass/types/logger/index.d.ts
+%%DATADIR%%/node_modules/sass/types/logger/source_location.d.ts
+%%DATADIR%%/node_modules/sass/types/logger/source_span.d.ts
+%%DATADIR%%/node_modules/sass/types/options.d.ts
+%%DATADIR%%/node_modules/sass/types/util/promise_or.d.ts
+%%DATADIR%%/node_modules/sass/types/value/argument_list.d.ts
+%%DATADIR%%/node_modules/sass/types/value/boolean.d.ts
+%%DATADIR%%/node_modules/sass/types/value/calculation.d.ts
+%%DATADIR%%/node_modules/sass/types/value/color.d.ts
+%%DATADIR%%/node_modules/sass/types/value/function.d.ts
+%%DATADIR%%/node_modules/sass/types/value/index.d.ts
+%%DATADIR%%/node_modules/sass/types/value/list.d.ts
+%%DATADIR%%/node_modules/sass/types/value/map.d.ts
+%%DATADIR%%/node_modules/sass/types/value/mixin.d.ts
+%%DATADIR%%/node_modules/sass/types/value/number.d.ts
+%%DATADIR%%/node_modules/sass/types/value/string.d.ts
+%%DATADIR%%/node_modules/source-map-js/LICENSE
+%%DATADIR%%/node_modules/source-map-js/README.md
+%%DATADIR%%/node_modules/source-map-js/lib/array-set.js
+%%DATADIR%%/node_modules/source-map-js/lib/base64-vlq.js
+%%DATADIR%%/node_modules/source-map-js/lib/base64.js
+%%DATADIR%%/node_modules/source-map-js/lib/binary-search.js
+%%DATADIR%%/node_modules/source-map-js/lib/mapping-list.js
+%%DATADIR%%/node_modules/source-map-js/lib/quick-sort.js
+%%DATADIR%%/node_modules/source-map-js/lib/source-map-consumer.js
+%%DATADIR%%/node_modules/source-map-js/lib/source-map-generator.js
+%%DATADIR%%/node_modules/source-map-js/lib/source-node.js
+%%DATADIR%%/node_modules/source-map-js/lib/util.js
+%%DATADIR%%/node_modules/source-map-js/package.json
+%%DATADIR%%/node_modules/source-map-js/source-map.d.ts
+%%DATADIR%%/node_modules/source-map-js/source-map.js
+%%DATADIR%%/node_modules/to-regex-range/LICENSE
+%%DATADIR%%/node_modules/to-regex-range/README.md
+%%DATADIR%%/node_modules/to-regex-range/index.js
+%%DATADIR%%/node_modules/to-regex-range/package.json
+%%DATADIR%%/node_modules/typescript/LICENSE.txt
+%%DATADIR%%/node_modules/typescript/README.md
+%%DATADIR%%/node_modules/typescript/SECURITY.md
+%%DATADIR%%/node_modules/typescript/ThirdPartyNoticeText.txt
+%%DATADIR%%/node_modules/typescript/bin/tsc
+%%DATADIR%%/node_modules/typescript/bin/tsserver
+%%DATADIR%%/node_modules/typescript/lib/README.md
+%%DATADIR%%/node_modules/typescript/lib/cancellationToken.js
+%%DATADIR%%/node_modules/typescript/lib/cs/diagnosticMessages.generated.json
+%%DATADIR%%/node_modules/typescript/lib/de/diagnosticMessages.generated.json
+%%DATADIR%%/node_modules/typescript/lib/dynamicImportCompat.js
+%%DATADIR%%/node_modules/typescript/lib/es/diagnosticMessages.generated.json
+%%DATADIR%%/node_modules/typescript/lib/fr/diagnosticMessages.generated.json
+%%DATADIR%%/node_modules/typescript/lib/it/diagnosticMessages.generated.json
+%%DATADIR%%/node_modules/typescript/lib/ja/diagnosticMessages.generated.json
+%%DATADIR%%/node_modules/typescript/lib/ko/diagnosticMessages.generated.json
+%%DATADIR%%/node_modules/typescript/lib/lib.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.dom.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.dom.iterable.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2015.collection.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2015.core.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2015.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2015.generator.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2015.iterable.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2015.promise.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2015.proxy.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2015.reflect.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2015.symbol.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2016.array.include.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2016.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2016.full.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2017.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2017.full.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2017.intl.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2017.object.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2017.string.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2018.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2018.full.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2018.intl.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2018.promise.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2018.regexp.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2019.array.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2019.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2019.full.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2019.intl.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2019.object.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2019.string.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2019.symbol.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2020.bigint.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2020.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2020.date.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2020.full.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2020.intl.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2020.number.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2020.promise.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2020.string.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2021.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2021.full.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2021.intl.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2021.promise.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2021.string.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2021.weakref.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2022.array.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2022.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2022.error.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2022.full.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2022.intl.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2022.object.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2022.sharedmemory.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es2022.string.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es5.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.es6.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.esnext.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.esnext.full.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.esnext.intl.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.esnext.promise.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.esnext.string.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.esnext.weakref.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.scripthost.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.webworker.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.webworker.importscripts.d.ts
+%%DATADIR%%/node_modules/typescript/lib/lib.webworker.iterable.d.ts
+%%DATADIR%%/node_modules/typescript/lib/pl/diagnosticMessages.generated.json
+%%DATADIR%%/node_modules/typescript/lib/protocol.d.ts
+%%DATADIR%%/node_modules/typescript/lib/pt-br/diagnosticMessages.generated.json
+%%DATADIR%%/node_modules/typescript/lib/ru/diagnosticMessages.generated.json
+%%DATADIR%%/node_modules/typescript/lib/tr/diagnosticMessages.generated.json
+%%DATADIR%%/node_modules/typescript/lib/tsc.js
+%%DATADIR%%/node_modules/typescript/lib/tsserver.js
+%%DATADIR%%/node_modules/typescript/lib/tsserverlibrary.d.ts
+%%DATADIR%%/node_modules/typescript/lib/tsserverlibrary.js
+%%DATADIR%%/node_modules/typescript/lib/typesMap.json
+%%DATADIR%%/node_modules/typescript/lib/typescript.d.ts
+%%DATADIR%%/node_modules/typescript/lib/typescript.js
+%%DATADIR%%/node_modules/typescript/lib/typescriptServices.d.ts
+%%DATADIR%%/node_modules/typescript/lib/typescriptServices.js
+%%DATADIR%%/node_modules/typescript/lib/typingsInstaller.js
+%%DATADIR%%/node_modules/typescript/lib/watchGuard.js
+%%DATADIR%%/node_modules/typescript/lib/zh-cn/diagnosticMessages.generated.json
+%%DATADIR%%/node_modules/typescript/lib/zh-tw/diagnosticMessages.generated.json
+%%DATADIR%%/node_modules/typescript/package.json
+%%DATADIR%%/node_modules/undici-types/LICENSE
+%%DATADIR%%/node_modules/undici-types/README.md
+%%DATADIR%%/node_modules/undici-types/agent.d.ts
+%%DATADIR%%/node_modules/undici-types/api.d.ts
+%%DATADIR%%/node_modules/undici-types/balanced-pool.d.ts
+%%DATADIR%%/node_modules/undici-types/cache.d.ts
+%%DATADIR%%/node_modules/undici-types/client.d.ts
+%%DATADIR%%/node_modules/undici-types/connector.d.ts
+%%DATADIR%%/node_modules/undici-types/content-type.d.ts
+%%DATADIR%%/node_modules/undici-types/cookies.d.ts
+%%DATADIR%%/node_modules/undici-types/diagnostics-channel.d.ts
+%%DATADIR%%/node_modules/undici-types/dispatcher.d.ts
+%%DATADIR%%/node_modules/undici-types/env-http-proxy-agent.d.ts
+%%DATADIR%%/node_modules/undici-types/errors.d.ts
+%%DATADIR%%/node_modules/undici-types/eventsource.d.ts
+%%DATADIR%%/node_modules/undici-types/fetch.d.ts
+%%DATADIR%%/node_modules/undici-types/file.d.ts
+%%DATADIR%%/node_modules/undici-types/filereader.d.ts
+%%DATADIR%%/node_modules/undici-types/formdata.d.ts
+%%DATADIR%%/node_modules/undici-types/global-dispatcher.d.ts
+%%DATADIR%%/node_modules/undici-types/global-origin.d.ts
+%%DATADIR%%/node_modules/undici-types/handlers.d.ts
+%%DATADIR%%/node_modules/undici-types/header.d.ts
+%%DATADIR%%/node_modules/undici-types/index.d.ts
+%%DATADIR%%/node_modules/undici-types/interceptors.d.ts
+%%DATADIR%%/node_modules/undici-types/mock-agent.d.ts
+%%DATADIR%%/node_modules/undici-types/mock-client.d.ts
+%%DATADIR%%/node_modules/undici-types/mock-errors.d.ts
+%%DATADIR%%/node_modules/undici-types/mock-interceptor.d.ts
+%%DATADIR%%/node_modules/undici-types/mock-pool.d.ts
+%%DATADIR%%/node_modules/undici-types/package.json
+%%DATADIR%%/node_modules/undici-types/patch.d.ts
+%%DATADIR%%/node_modules/undici-types/pool-stats.d.ts
+%%DATADIR%%/node_modules/undici-types/pool.d.ts
+%%DATADIR%%/node_modules/undici-types/proxy-agent.d.ts
+%%DATADIR%%/node_modules/undici-types/readable.d.ts
+%%DATADIR%%/node_modules/undici-types/retry-agent.d.ts
+%%DATADIR%%/node_modules/undici-types/retry-handler.d.ts
+%%DATADIR%%/node_modules/undici-types/util.d.ts
+%%DATADIR%%/node_modules/undici-types/webidl.d.ts
+%%DATADIR%%/node_modules/undici-types/websocket.d.ts
+%%DATADIR%%/node_modules/ws/LICENSE
+%%DATADIR%%/node_modules/ws/README.md
+%%DATADIR%%/node_modules/ws/browser.js
+%%DATADIR%%/node_modules/ws/index.js
+%%DATADIR%%/node_modules/ws/lib/buffer-util.js
+%%DATADIR%%/node_modules/ws/lib/constants.js
+%%DATADIR%%/node_modules/ws/lib/event-target.js
+%%DATADIR%%/node_modules/ws/lib/extension.js
+%%DATADIR%%/node_modules/ws/lib/limiter.js
+%%DATADIR%%/node_modules/ws/lib/permessage-deflate.js
+%%DATADIR%%/node_modules/ws/lib/receiver.js
+%%DATADIR%%/node_modules/ws/lib/sender.js
+%%DATADIR%%/node_modules/ws/lib/stream.js
+%%DATADIR%%/node_modules/ws/lib/subprotocol.js
+%%DATADIR%%/node_modules/ws/lib/validation.js
+%%DATADIR%%/node_modules/ws/lib/websocket-server.js
+%%DATADIR%%/node_modules/ws/lib/websocket.js
+%%DATADIR%%/node_modules/ws/package.json
+%%DATADIR%%/node_modules/ws/wrapper.mjs
+%%DATADIR%%/node_modules/yerpc/README.md
+%%DATADIR%%/node_modules/yerpc/client.ts
+%%DATADIR%%/node_modules/yerpc/dist/client.d.ts
+%%DATADIR%%/node_modules/yerpc/dist/client.js
+%%DATADIR%%/node_modules/yerpc/dist/client.js.map
+%%DATADIR%%/node_modules/yerpc/dist/index.cjs
+%%DATADIR%%/node_modules/yerpc/dist/index.d.ts
+%%DATADIR%%/node_modules/yerpc/dist/index.js
+%%DATADIR%%/node_modules/yerpc/dist/index.js.map
+%%DATADIR%%/node_modules/yerpc/dist/jsonrpc.d.ts
+%%DATADIR%%/node_modules/yerpc/dist/jsonrpc.js
+%%DATADIR%%/node_modules/yerpc/dist/jsonrpc.js.map
+%%DATADIR%%/node_modules/yerpc/dist/util/emitter.d.ts
+%%DATADIR%%/node_modules/yerpc/dist/util/emitter.js
+%%DATADIR%%/node_modules/yerpc/dist/util/emitter.js.map
+%%DATADIR%%/node_modules/yerpc/dist/websocket.d.ts
+%%DATADIR%%/node_modules/yerpc/dist/websocket.js
+%%DATADIR%%/node_modules/yerpc/dist/websocket.js.map
+%%DATADIR%%/node_modules/yerpc/index.ts
+%%DATADIR%%/node_modules/yerpc/jsonrpc.ts
+%%DATADIR%%/node_modules/yerpc/package.json
+%%DATADIR%%/node_modules/yerpc/tsconfig.json
+%%DATADIR%%/node_modules/yerpc/util/emitter.ts
+%%DATADIR%%/node_modules/yerpc/websocket.ts
+%%DATADIR%%/package.json
+@dir %%DATADIR%%/node_modules/@deltachat/stdio-rpc-server-android-arm
+@dir %%DATADIR%%/node_modules/@deltachat/stdio-rpc-server-android-arm64
+@dir %%DATADIR%%/node_modules/@deltachat/stdio-rpc-server-darwin-arm64
+@dir %%DATADIR%%/node_modules/@deltachat/stdio-rpc-server-darwin-x64
+@dir %%DATADIR%%/node_modules/@deltachat/stdio-rpc-server-linux-arm
+@dir %%DATADIR%%/node_modules/@deltachat/stdio-rpc-server-linux-arm64
+@dir %%DATADIR%%/node_modules/@deltachat/stdio-rpc-server-linux-ia32
+@dir %%DATADIR%%/node_modules/@deltachat/stdio-rpc-server-linux-x64
+@dir %%DATADIR%%/node_modules/@deltachat/stdio-rpc-server-win32-ia32
+@dir %%DATADIR%%/node_modules/@deltachat/stdio-rpc-server-win32-x64
+@dir %%DATADIR%%/node_modules/@parcel/watcher-android-arm64
+@dir %%DATADIR%%/node_modules/@parcel/watcher-darwin-arm64
+@dir %%DATADIR%%/node_modules/@parcel/watcher-darwin-x64
+@dir %%DATADIR%%/node_modules/@parcel/watcher-freebsd-x64
+@dir %%DATADIR%%/node_modules/@parcel/watcher-linux-arm-glibc
+@dir %%DATADIR%%/node_modules/@parcel/watcher-linux-arm-musl
+@dir %%DATADIR%%/node_modules/@parcel/watcher-linux-arm64-glibc
+@dir %%DATADIR%%/node_modules/@parcel/watcher-linux-arm64-musl
+@dir %%DATADIR%%/node_modules/@parcel/watcher-linux-x64-glibc
+@dir %%DATADIR%%/node_modules/@parcel/watcher-linux-x64-musl
+@dir %%DATADIR%%/node_modules/@parcel/watcher-win32-arm64
+@dir %%DATADIR%%/node_modules/@parcel/watcher-win32-ia32
+@dir %%DATADIR%%/node_modules/@parcel/watcher-win32-x64
diff --git a/net-im/deltachat-desktop/scripts/make_node_tarball.sh b/net-im/deltachat-desktop/scripts/make_node_tarball.sh
new file mode 100755
index 000000000000..fc63cc4fb389
--- /dev/null
+++ b/net-im/deltachat-desktop/scripts/make_node_tarball.sh
@@ -0,0 +1,76 @@
+#!/bin/sh
+# Script for assembling the node dependencies required for FreeBSD packaging
+#
+# This is what I run to get the node_modules dirs needed to build the port
+#
+# Clone the https://github.com/deltachat/deltachat-desktop repo
+# Then start with something like the following:
+# git checkout -b v2.22.0 tags/v2.22.0
+#
+# Finally you can run this script.
+#
+# Requirements: electron37, node, npm, deltachat-rpc-server
+
+set -eu
+
+VERSION=$(git branch --show-current)
+
+export ELECTRON_OVERRIDE_DIST_PATH=/usr/local/share/electron37
+export ELECTRON_SKIP_BINARY_DOWNLOAD=1
+
+# Cleanup
+rm -rf node_modules pnpm packages/target-electron/node_modules deltachat-desktop-2.15.0-node-deps.tgz
+git reset --hard
+
+# Install pnpm in temp dir to avoid package.json parsing issues
+# It would throw an error on the "catalog:"
+CWD=$(pwd)
+TMP=$(mktemp -d)
+cd $TMP
+npm i pnpm
+mv node_modules $CWD
+cd $CWD
+rm -r $TMP
+
+# Install all dependencies
+echo "Installing dependencies..."
+pnpm install
+
+# Build workspace packages that have build steps
+echo "Building workspace packages..."
+# shared and runtime are just TypeScript source, no build needed
+pnpm --filter @deltachat-desktop/frontend build
+
+# Test the main build to ensure everything works
+echo "Testing main build..."
+cd packages/target-electron
+pnpm build
+cd ../..
+
+echo "Build test successful! All dependencies are working."
+
+# Remove platform-specific modules/binaries we don't need for FreeBSD
+# TODO: there are possibly more that could be excluded
+echo "Cleaning platform-specific binaries..."
+rm -rf node_modules/.pnpm/*linux*
+rm -rf node_modules/.pnpm/*darwin*
+rm -rf node_modules/.pnpm/*win32*
+rm -rf node_modules/.pnpm/*android*
+rm -rf node_modules/.pnpm/@tauri-apps*
+rm -rf node_modules/.pnpm/app-builder*
+
+# Remove duplicates which will make it harder to select the right path by
+# globbing in Makefile during packaging
+find node_modules/.pnpm -name "@deltachat+stdio-rpc-server@*" -type d | tail -n+2 | xargs rm -r
+
+echo "Creating tarball..."
+tar -czvpf deltachat-desktop-${VERSION}-node-deps.tgz \
+ node_modules \
+ packages/target-electron/node_modules \
+ packages/frontend/node_modules \
+ packages/runtime/node_modules \
+ packages/shared/node_modules
+
+echo ""
+echo "Tarball created successfully!"
+echo "You can now upload this distfile"
diff --git a/net-im/ejabberd/Makefile b/net-im/ejabberd/Makefile
index aa260decd131..8c7d4d54554a 100644
--- a/net-im/ejabberd/Makefile
+++ b/net-im/ejabberd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ejabberd
-PORTVERSION= 25.07
+PORTVERSION= 25.10
CATEGORIES= net-im
MAINTAINER= ashish@FreeBSD.org
@@ -100,28 +100,28 @@ CACHE_TAB_VER= 1.0.33
EIMP_VER= 1.0.26
EPAM_VER= 1.0.14
EREDIS_VER= 1.2.0
-ESIP_VER= 1.0.58
+ESIP_VER= 1.0.59
EZLIB_VER= 1.0.15
-FAST_TLS_VER= 1.1.24
+FAST_TLS_VER= 1.1.25
FAST_XML_VER= 1.1.57
FAST_YAML_VER= 1.0.39
IDNA_VER= 6.0.0
JIFFY_VER= 1.1.1
JOSE_VER= 1.11.10
LUERL_VER= 1.2
-MQTREE_VER= 1.0.17
-P1_ACME_VER= 1.0.27
+MQTREE_VER= 1.0.19
+P1_ACME_VER= 1.0.29
P1_MYSQL_VER= 1.0.26
P1_OAUTH2_VER= 0.6.14
-P1_PGSQL_VER= 1.1.34
+P1_PGSQL_VER= 1.1.36
P1_UTILS_VER= 1.0.28
PKIX_VER= 1.0.10
SQLITE3_VER= 1.1.15
STRINGPREP_VER= 1.0.33
-STUN_VER= 1.2.20
+STUN_VER= 1.2.21
UNICODE_UTIL_COMPAT_VER= 0.4.1
-XMPP_VER= 1.11.0
-YCONF_VER= 1.0.20
+XMPP_VER= 1.11.2
+YCONF_VER= 1.0.22
OPTIONS_SUB= yes
SIP_DESC= SIP support
diff --git a/net-im/ejabberd/distinfo b/net-im/ejabberd/distinfo
index 01aa759037e7..d24d5b3f68c1 100644
--- a/net-im/ejabberd/distinfo
+++ b/net-im/ejabberd/distinfo
@@ -1,18 +1,18 @@
-TIMESTAMP = 1752263113
-SHA256 (processone-ejabberd-25.07_GH0.tar.gz) = a980f2817ea03ca78dc5d8d241ba68a533cbcfe371996513a1b24ea371146596
-SIZE (processone-ejabberd-25.07_GH0.tar.gz) = 2668045
+TIMESTAMP = 1761688909
+SHA256 (processone-ejabberd-25.10_GH0.tar.gz) = f676b71e7dbf143291728bc0247673afb256e75917da89520795c01df1154598
+SIZE (processone-ejabberd-25.10_GH0.tar.gz) = 2701783
SHA256 (processone-p1_utils-1.0.28_GH0.tar.gz) = 3525dac8bcee70ff2fdc89dde9d47e9346fdeff87193e42e743657abb52e0146
SIZE (processone-p1_utils-1.0.28_GH0.tar.gz) = 47943
SHA256 (processone-cache_tab-1.0.33_GH0.tar.gz) = 1d62a7fa119f49f13e1cfae040404ee0f5d07b4fe348932ecdc2c2fd38108ff0
SIZE (processone-cache_tab-1.0.33_GH0.tar.gz) = 61041
-SHA256 (processone-fast_tls-1.1.24_GH0.tar.gz) = 9ba5507784d3fb15991ef46b1fb17d9000fcf7f1a133a3b2319a16a7113e57db
-SIZE (processone-fast_tls-1.1.24_GH0.tar.gz) = 85996
+SHA256 (processone-fast_tls-1.1.25_GH0.tar.gz) = 22d60ad0b8cdc2a717e31cc73d6fd9233c8dbcd563fcb3c8e6df9a6ee9c0f937
+SIZE (processone-fast_tls-1.1.25_GH0.tar.gz) = 86011
SHA256 (processone-stringprep-1.0.33_GH0.tar.gz) = 2089fdd0454e5b8b88258539888bbd2a03b51cc62cfd0414da240877bb59c93f
SIZE (processone-stringprep-1.0.33_GH0.tar.gz) = 99491
SHA256 (processone-fast_xml-1.1.57_GH0.tar.gz) = a24daf6b363a9a2bd7d37a75bf42fb9fbe831c44c17fa8dda587237d005cd6e1
SIZE (processone-fast_xml-1.1.57_GH0.tar.gz) = 105912
-SHA256 (processone-xmpp-1.11.0_GH0.tar.gz) = 02ffd89d5bd92778fcca9a58d600d5b8ae080fbe0e17c18874923443cbe3fe40
-SIZE (processone-xmpp-1.11.0_GH0.tar.gz) = 640821
+SHA256 (processone-xmpp-1.11.2_GH0.tar.gz) = 21168405eac183481b231adf1101d3a129ba6672a449def399142727c0466841
+SIZE (processone-xmpp-1.11.2_GH0.tar.gz) = 641949
SHA256 (processone-fast_yaml-1.0.39_GH0.tar.gz) = 06ede9ce22239403f285741973ca54d78f73d6a2c82587165354aa21d76f599c
SIZE (processone-fast_yaml-1.0.39_GH0.tar.gz) = 60529
SHA256 (davisp-jiffy-1.1.1_GH0.tar.gz) = a999351d956d3ed10c33a6dd7e9435e674e519b5b82a46d60361afdb83062fd8
@@ -29,12 +29,12 @@ SHA256 (processone-ezlib-1.0.15_GH0.tar.gz) = a7416a313db64f606288aa5d2ea4e5ca12
SIZE (processone-ezlib-1.0.15_GH0.tar.gz) = 49862
SHA256 (processone-pkix-1.0.10_GH0.tar.gz) = da6279d3f8ee31ef04de2b82fb0d42ce8dcd72cedb9a8e6ae7b18e42590cb108
SIZE (processone-pkix-1.0.10_GH0.tar.gz) = 401784
-SHA256 (processone-mqtree-1.0.17_GH0.tar.gz) = a2b7a000efdc2f4a55b84b5b6cdde000c905856a05fdbd9911275fb9207f7a5b
-SIZE (processone-mqtree-1.0.17_GH0.tar.gz) = 265524
-SHA256 (processone-yconf-1.0.20_GH0.tar.gz) = e2dd128ffb9bb40adffb5805266eac8be613cf593c43bb8de1ae23b77baa2568
-SIZE (processone-yconf-1.0.20_GH0.tar.gz) = 224376
-SHA256 (processone-p1_acme-1.0.27_GH0.tar.gz) = 385359b094ec81a537c3ac262a1bb7b1e75a7f9054c4e4d0f10e7f6dd57cadef
-SIZE (processone-p1_acme-1.0.27_GH0.tar.gz) = 220854
+SHA256 (processone-mqtree-1.0.19_GH0.tar.gz) = ea40b6679309bef1e589ea341adc04fb9aa5b588e0ec25ff4f072692e67d7f2e
+SIZE (processone-mqtree-1.0.19_GH0.tar.gz) = 265562
+SHA256 (processone-yconf-1.0.22_GH0.tar.gz) = 4da69014f10b4f88672b791c961e7b9dd1ce410d60897679a57b3694b26fae7d
+SIZE (processone-yconf-1.0.22_GH0.tar.gz) = 224525
+SHA256 (processone-p1_acme-1.0.29_GH0.tar.gz) = 2590d03001a915fb57b4c1f1731984314ca91d3b32027ded35ae743485c5928f
+SIZE (processone-p1_acme-1.0.29_GH0.tar.gz) = 220923
SHA256 (benoitc-erlang-idna-6.0.0_GH0.tar.gz) = d57e20ee88018ff0431e0275e91ada5915782870c9981fc798bcd05589031d6f
SIZE (benoitc-erlang-idna-6.0.0_GH0.tar.gz) = 740802
SHA256 (benoitc-unicode_util_compat-0.4.1_GH0.tar.gz) = daca2a0d9469b6d8b766f72168ff5576b1e902d1b026a659d6ef0073adb996fa
@@ -45,13 +45,13 @@ SHA256 (processone-p1_mysql-1.0.26_GH0.tar.gz) = 4cf49747dae07bd80da3f11a27e4c63
SIZE (processone-p1_mysql-1.0.26_GH0.tar.gz) = 30070
SHA256 (processone-epam-1.0.14_GH0.tar.gz) = 0e375557cf7ba670b626d0b1691b0257c2e68a4509bb72bf14ae8f8b7a30b3c3
SIZE (processone-epam-1.0.14_GH0.tar.gz) = 49229
-SHA256 (processone-p1_pgsql-1.1.34_GH0.tar.gz) = ae673e37053dc1aefd5caa323101e078e965360a31fd226c72a6e00af5d94b5f
-SIZE (processone-p1_pgsql-1.1.34_GH0.tar.gz) = 27729
+SHA256 (processone-p1_pgsql-1.1.36_GH0.tar.gz) = bb38c1199834074a2fcaafc755a18f90aeb0d46a851c2e388e012b885d0852fa
+SIZE (processone-p1_pgsql-1.1.36_GH0.tar.gz) = 27891
SHA256 (wooga-eredis-v1.2.0_GH0.tar.gz) = 31a2e61d8d5a9631bda6e72e74abd6042292a39323acb6df94c050a41eb1f1a3
SIZE (wooga-eredis-v1.2.0_GH0.tar.gz) = 28568
-SHA256 (processone-esip-1.0.58_GH0.tar.gz) = ff57bea84461390e7d01b6c53c19d1614806e4c27f439d729e80d38a0efe0fd2
-SIZE (processone-esip-1.0.58_GH0.tar.gz) = 91380
+SHA256 (processone-esip-1.0.59_GH0.tar.gz) = be5769de24a8f204934da10b58905ee261e4fc4991f6b887bc1779ef5152c8a7
+SIZE (processone-esip-1.0.59_GH0.tar.gz) = 91385
SHA256 (processone-erlang-sqlite3-1.1.15_GH0.tar.gz) = a09566a1b0410d7f2662f75e4005387d6b29fb83bbb38c5de31efb3cdf8b6ad0
SIZE (processone-erlang-sqlite3-1.1.15_GH0.tar.gz) = 1715864
-SHA256 (processone-stun-1.2.20_GH0.tar.gz) = 66f61f8cdf30d9ffe781240c1117b6d91be848938882820bd82f78ab0a008871
-SIZE (processone-stun-1.2.20_GH0.tar.gz) = 41966
+SHA256 (processone-stun-1.2.21_GH0.tar.gz) = e343bf856eec5c4db06435f594a3b0f04db4e68b211ec4d3965d663dd753b65f
+SIZE (processone-stun-1.2.21_GH0.tar.gz) = 41981
diff --git a/net-im/ejabberd/pkg-plist b/net-im/ejabberd/pkg-plist
index 6763cc1fe057..c516e9e5cf4a 100644
--- a/net-im/ejabberd/pkg-plist
+++ b/net-im/ejabberd/pkg-plist
@@ -226,6 +226,8 @@
%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/mod_private_sql.beam
%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/mod_privilege.beam
%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/mod_privilege_opt.beam
+%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/mod_providers.beam
+%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/mod_providers_opt.beam
%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/mod_proxy65.beam
%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/mod_proxy65_lib.beam
%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/ebin/mod_proxy65_mnesia.beam
@@ -319,7 +321,6 @@
%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/include/%%PORTNAME%%_sm.hrl
%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/include/%%PORTNAME%%_sql.hrl
%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/include/%%PORTNAME%%_sql_pt.hrl
-%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/include/%%PORTNAME%%_stacktrace.hrl
%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/include/%%PORTNAME%%_web_admin.hrl
%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/include/eldap.hrl
%%EJABBERD_LIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%/include/http_bind.hrl
diff --git a/net-im/gotosocial/Makefile b/net-im/gotosocial/Makefile
index deff915e5398..e37c7e6a2c5e 100644
--- a/net-im/gotosocial/Makefile
+++ b/net-im/gotosocial/Makefile
@@ -1,7 +1,6 @@
PORTNAME= gotosocial
DISTVERSIONPREFIX= v
-DISTVERSION= 0.20.0
-PORTREVISION= 1
+DISTVERSION= 0.20.1
CATEGORIES= net-im
MASTER_SITES= https://codeberg.org/superseriousbusiness/${PORTNAME}/releases/download/v${DISTVERSION}/
DISTFILES= ${PORTNAME}-${DISTVERSION}-source-code.tar.gz ${PORTNAME}_${DISTVERSION}_web-assets.tar.gz
diff --git a/net-im/gotosocial/distinfo b/net-im/gotosocial/distinfo
index 81b8466b2f02..be70a337ff30 100644
--- a/net-im/gotosocial/distinfo
+++ b/net-im/gotosocial/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1759968084
-SHA256 (gotosocial-0.20.0-source-code.tar.gz) = 0634c1583c26938e7d06c40a98a0ae1cddd10da43dd632bd339f2c6d23fc3699
-SIZE (gotosocial-0.20.0-source-code.tar.gz) = 134453880
-SHA256 (gotosocial_0.20.0_web-assets.tar.gz) = a681be8f959f6d337bf39ddc39d9e0bfeb886e570bd7dc9282d82e5d6e535fec
-SIZE (gotosocial_0.20.0_web-assets.tar.gz) = 4158872
+TIMESTAMP = 1761619800
+SHA256 (gotosocial-0.20.1-source-code.tar.gz) = 8a380869e9735647c095e1524b6b24811a668cfd9094ad19580c857aecb1578c
+SIZE (gotosocial-0.20.1-source-code.tar.gz) = 133526412
+SHA256 (gotosocial_0.20.1_web-assets.tar.gz) = d16bda3d4553318775b73ed1b66969dfbbf1fdca3879f843752581738814cc05
+SIZE (gotosocial_0.20.1_web-assets.tar.gz) = 4158829
diff --git a/net-im/kaccounts-integration/distinfo b/net-im/kaccounts-integration/distinfo
index 7c8819d899d3..e3d64e666386 100644
--- a/net-im/kaccounts-integration/distinfo
+++ b/net-im/kaccounts-integration/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410162
-SHA256 (KDE/release-service/25.08.1/kaccounts-integration-25.08.1.tar.xz) = 6ec62cdb32a9763cb58fee0bc3411168bf634c6d91d7abf7b1eb0e7dd4bda839
-SIZE (KDE/release-service/25.08.1/kaccounts-integration-25.08.1.tar.xz) = 95184
+TIMESTAMP = 1759874910
+SHA256 (KDE/release-service/25.08.2/kaccounts-integration-25.08.2.tar.xz) = a5e06e0166949bf2de995753517edb553fa25eedd9eee5ac309f2f3ac1d988ee
+SIZE (KDE/release-service/25.08.2/kaccounts-integration-25.08.2.tar.xz) = 95184
diff --git a/net-im/kaccounts-providers/distinfo b/net-im/kaccounts-providers/distinfo
index e93956ecb629..348a0c254c10 100644
--- a/net-im/kaccounts-providers/distinfo
+++ b/net-im/kaccounts-providers/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410165
-SHA256 (KDE/release-service/25.08.1/kaccounts-providers-25.08.1.tar.xz) = 91cb4fa6d1227f1bc1a5188b9c0893c6327b634c2aeefdf3a516292b9f6d6318
-SIZE (KDE/release-service/25.08.1/kaccounts-providers-25.08.1.tar.xz) = 68620
+TIMESTAMP = 1759874913
+SHA256 (KDE/release-service/25.08.2/kaccounts-providers-25.08.2.tar.xz) = f979ae4bd221eebc9b3c49cd466204f91ef18c1915a4dce83206f384add1afd3
+SIZE (KDE/release-service/25.08.2/kaccounts-providers-25.08.2.tar.xz) = 68652
diff --git a/net-im/neochat/distinfo b/net-im/neochat/distinfo
index ac7694567880..316d10a2f118 100644
--- a/net-im/neochat/distinfo
+++ b/net-im/neochat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410167
-SHA256 (KDE/release-service/25.08.1/neochat-25.08.1.tar.xz) = 9ad75d279b7f28538e81a1ec25d1bb867c4409c4636d9d3facbfed219ef5e9b6
-SIZE (KDE/release-service/25.08.1/neochat-25.08.1.tar.xz) = 1203076
+TIMESTAMP = 1759874915
+SHA256 (KDE/release-service/25.08.2/neochat-25.08.2.tar.xz) = 5439247c9b674f6fd4f7240e9498adc21972c6fc35042aebb342bcfcaf3843f5
+SIZE (KDE/release-service/25.08.2/neochat-25.08.2.tar.xz) = 1204056
diff --git a/net-im/nextcloud-talk/Makefile b/net-im/nextcloud-talk/Makefile
index 1d640192ebf1..68e73a7ad9d1 100644
--- a/net-im/nextcloud-talk/Makefile
+++ b/net-im/nextcloud-talk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= talk
-PORTVERSION= 22.0.1
+PORTVERSION= 22.0.2
DISTVERSIONPREFIX= v
CATEGORIES= net-im www
DISTNAME= spreed-${DISTVERSIONPREFIX}${DISTVERSION}
diff --git a/net-im/nextcloud-talk/distinfo b/net-im/nextcloud-talk/distinfo
index ab50302b4615..caa85d84150e 100644
--- a/net-im/nextcloud-talk/distinfo
+++ b/net-im/nextcloud-talk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761396044
-SHA256 (nextcloud/spreed-v22.0.1.tar.gz) = f8d2b9e526f4a9b87bc89624fee0c103118fe40d1d94229a9bc0c7ab254c64e4
-SIZE (nextcloud/spreed-v22.0.1.tar.gz) = 58733790
+TIMESTAMP = 1761729582
+SHA256 (nextcloud/spreed-v22.0.2.tar.gz) = c35acd98a59684f6f085c73a17c597e68b96f33b2b97abeaa474191a51dd4893
+SIZE (nextcloud/spreed-v22.0.2.tar.gz) = 58733632
diff --git a/net-im/signal-desktop/Makefile b/net-im/signal-desktop/Makefile
index 2618abfe542e..8c83ab846e0d 100644
--- a/net-im/signal-desktop/Makefile
+++ b/net-im/signal-desktop/Makefile
@@ -1,7 +1,7 @@
PORTNAME= signal-desktop
DISTVERSIONPREFIX= v
DISTVERSION= 7.74.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net-im
MASTER_SITES= LOCAL/mikael/signal-desktop/:npm \
https://registry.npmjs.org/@esbuild/freebsd-arm64/-/:esbuildarm64 \
diff --git a/net-im/tokodon/distinfo b/net-im/tokodon/distinfo
index 3481b182f538..6ec6a42481f6 100644
--- a/net-im/tokodon/distinfo
+++ b/net-im/tokodon/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410167
-SHA256 (KDE/release-service/25.08.1/tokodon-25.08.1.tar.xz) = 1a9f9f1bd2e0abd9d2fb69790f336a5d7d99713ac2d059b5bef19d97b642a740
-SIZE (KDE/release-service/25.08.1/tokodon-25.08.1.tar.xz) = 814028
+TIMESTAMP = 1759874915
+SHA256 (KDE/release-service/25.08.2/tokodon-25.08.2.tar.xz) = f3261675c0c6ab421b4b01a4ff559eb14c3ee34c6cc71e6ea23efb11063ba234
+SIZE (KDE/release-service/25.08.2/tokodon-25.08.2.tar.xz) = 814208
diff --git a/net-mgmt/kf6-networkmanager-qt/distinfo b/net-mgmt/kf6-networkmanager-qt/distinfo
index c3d9d3aafb2b..9e4d6f2310ae 100644
--- a/net-mgmt/kf6-networkmanager-qt/distinfo
+++ b/net-mgmt/kf6-networkmanager-qt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408198
-SHA256 (KDE/frameworks/6.18/networkmanager-qt-6.18.0.tar.xz) = 492836a74a03ba43facf52e827428f888f13d6e2bb8374819869707280a0310c
-SIZE (KDE/frameworks/6.18/networkmanager-qt-6.18.0.tar.xz) = 184052
+TIMESTAMP = 1759784980
+SHA256 (KDE/frameworks/6.19/networkmanager-qt-6.19.0.tar.xz) = 83ba1060080dc193c62837421e1cb796500abb3931b505ae8275c440674affc4
+SIZE (KDE/frameworks/6.19/networkmanager-qt-6.19.0.tar.xz) = 184052
diff --git a/net-mgmt/netbox/Makefile b/net-mgmt/netbox/Makefile
index c496a8cfa503..a1969cae77e9 100644
--- a/net-mgmt/netbox/Makefile
+++ b/net-mgmt/netbox/Makefile
@@ -1,6 +1,6 @@
PORTNAME= netbox
DISTVERSIONPREFIX= v
-DISTVERSION= 4.4.4
+DISTVERSION= 4.4.5
CATEGORIES= net-mgmt python
MAINTAINER= kai@FreeBSD.org
@@ -40,10 +40,10 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=5.2.7<5.3:www/py-django52@${PY_FLA
${PYTHON_PKGNAMEPREFIX}dj52-djangorestframework>=3.16.1<3.17.0:www/py-dj52-djangorestframework@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-drf-spectacular>=0.28.0<1:www/py-dj52-drf-spectacular@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-drf-spectacular-sidecar>=2025.10.1:www/py-dj52-drf-spectacular-sidecar@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-social-auth-app-django>=5.5.1<6:www/py-dj52-social-auth-app-django@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-social-auth-app-django>=5.6.0<6:www/py-dj52-social-auth-app-django@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-sorl-thumbnail>=12.11.0<13:graphics/py-dj52-sorl-thumbnail@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql>=0.283.3<0.300:devel/py-dj52-strawberry-graphql@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql-django>=0.66.2<1:www/py-dj52-strawberry-graphql-django@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql>=0.284.1<0.300:devel/py-dj52-strawberry-graphql@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj52-strawberry-graphql-django>=0.67.0<1:www/py-dj52-strawberry-graphql-django@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django-pglocks>=1.0.4<1.1:www/py-django-pglocks@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}colorama>=0.4.6<1:devel/py-colorama@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}feedparser>=6.0.12<7:textproc/py-feedparser@${PY_FLAVOR} \
diff --git a/net-mgmt/netbox/distinfo b/net-mgmt/netbox/distinfo
index a49703df59ce..35861bec3246 100644
--- a/net-mgmt/netbox/distinfo
+++ b/net-mgmt/netbox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761211870
-SHA256 (netbox-community-netbox-v4.4.4_GH0.tar.gz) = ac7dfae60e0ef4940abe835255a468b2994bd5c77f21973b9d939ccb002ad2a5
-SIZE (netbox-community-netbox-v4.4.4_GH0.tar.gz) = 19234070
+TIMESTAMP = 1761682792
+SHA256 (netbox-community-netbox-v4.4.5_GH0.tar.gz) = fdf3fa08fabe441d0b6febc7acf769ed0ff927997a4e39fc2c5a742a707c318f
+SIZE (netbox-community-netbox-v4.4.5_GH0.tar.gz) = 19249564
diff --git a/net-mgmt/netbox/pkg-plist b/net-mgmt/netbox/pkg-plist
index 7b0585bedc9b..084ca6921c76 100644
--- a/net-mgmt/netbox/pkg-plist
+++ b/net-mgmt/netbox/pkg-plist
@@ -790,6 +790,7 @@
%%DATADIR%%/ipam/migrations/0080_populate_service_parent.py
%%DATADIR%%/ipam/migrations/0081_remove_service_device_virtual_machine_add_parent_gfk_index.py
%%DATADIR%%/ipam/migrations/0082_add_prefix_network_containment_indexes.py
+%%DATADIR%%/ipam/migrations/0083_vlangroup_populate_total_vlan_ids.py
%%DATADIR%%/ipam/migrations/__init__.py
%%DATADIR%%/ipam/models/__init__.py
%%DATADIR%%/ipam/models/asns.py
diff --git a/net-mgmt/zabbix7-server/Makefile b/net-mgmt/zabbix7-server/Makefile
index acad9dac82b6..59ae9184fc78 100644
--- a/net-mgmt/zabbix7-server/Makefile
+++ b/net-mgmt/zabbix7-server/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zabbix7
-DISTVERSION= 7.0.19
+DISTVERSION= 7.0.20
PORTREVISION?= 0
CATEGORIES= net-mgmt
MASTER_SITES= https://cdn.zabbix.com/zabbix/sources/stable/${DISTVERSION:R}/
diff --git a/net-mgmt/zabbix7-server/distinfo b/net-mgmt/zabbix7-server/distinfo
index 21e5e0d55e43..46c220a64562 100644
--- a/net-mgmt/zabbix7-server/distinfo
+++ b/net-mgmt/zabbix7-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759904286
-SHA256 (zabbix-7.0.19.tar.gz) = 30bef0173493b199377c9061b34e8a2e16a28eb0d6f7e9c7b942433e4b75367f
-SIZE (zabbix-7.0.19.tar.gz) = 46506321
+TIMESTAMP = 1761844963
+SHA256 (zabbix-7.0.20.tar.gz) = 149a7d7321613951547b15072880d4a08bd9b5d8bd06eca0d70d7ca0884a2a5d
+SIZE (zabbix-7.0.20.tar.gz) = 46596572
diff --git a/net-mgmt/zabbix72-server/Makefile b/net-mgmt/zabbix72-server/Makefile
index 447b2271b677..e12b74b7f7d6 100644
--- a/net-mgmt/zabbix72-server/Makefile
+++ b/net-mgmt/zabbix72-server/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zabbix72
-DISTVERSION= 7.2.13
+DISTVERSION= 7.2.14
PORTREVISION?= 0
CATEGORIES= net-mgmt
MASTER_SITES= https://cdn.zabbix.com/zabbix/sources/stable/${DISTVERSION:R}/
diff --git a/net-mgmt/zabbix72-server/distinfo b/net-mgmt/zabbix72-server/distinfo
index 1c143fd29885..64bf1174d3aa 100644
--- a/net-mgmt/zabbix72-server/distinfo
+++ b/net-mgmt/zabbix72-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759904424
-SHA256 (zabbix-7.2.13.tar.gz) = 44b51a09897e83b7d25cd706f88c0462224991d780881d6157d88fd804cc3a6c
-SIZE (zabbix-7.2.13.tar.gz) = 42079877
+TIMESTAMP = 1761844977
+SHA256 (zabbix-7.2.14.tar.gz) = 2a05cff9ce71d11f9d141b4f0094a2ac95569accb56b019631fc84750aea0950
+SIZE (zabbix-7.2.14.tar.gz) = 42082191
diff --git a/net-mgmt/zabbix74-server/Makefile b/net-mgmt/zabbix74-server/Makefile
index 57c2f5086401..888cf74872c6 100644
--- a/net-mgmt/zabbix74-server/Makefile
+++ b/net-mgmt/zabbix74-server/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zabbix74
-DISTVERSION= 7.4.3
+DISTVERSION= 7.4.4
PORTREVISION?= 0
CATEGORIES= net-mgmt
MASTER_SITES= https://cdn.zabbix.com/zabbix/sources/stable/${DISTVERSION:R}/
diff --git a/net-mgmt/zabbix74-server/distinfo b/net-mgmt/zabbix74-server/distinfo
index b8a80b6e61f9..a914b144a0ec 100644
--- a/net-mgmt/zabbix74-server/distinfo
+++ b/net-mgmt/zabbix74-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759904654
-SHA256 (zabbix-7.4.3.tar.gz) = 67551435a5fb90e00c57b0cac793b4d21714368f53901c039b0504130f9ff738
-SIZE (zabbix-7.4.3.tar.gz) = 43112039
+TIMESTAMP = 1761844997
+SHA256 (zabbix-7.4.4.tar.gz) = bdaaf7cc256b2bd0f78800647012b08d0b385f8cfffaba67d852a8abe5d5f0d7
+SIZE (zabbix-7.4.4.tar.gz) = 43186811
diff --git a/net-p2p/ktorrent/distinfo b/net-p2p/ktorrent/distinfo
index db433f8f8e13..64fd73399ee2 100644
--- a/net-p2p/ktorrent/distinfo
+++ b/net-p2p/ktorrent/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410170
-SHA256 (KDE/release-service/25.08.1/ktorrent-25.08.1.tar.xz) = b468c2ea56bdb0ed2a97daf5ff7dbcd250070b950e185cebb633d87f21ec724f
-SIZE (KDE/release-service/25.08.1/ktorrent-25.08.1.tar.xz) = 2237024
+TIMESTAMP = 1759874918
+SHA256 (KDE/release-service/25.08.2/ktorrent-25.08.2.tar.xz) = 9ba2aef766bb12705c1cd1271da2b6359a71b25a37f7a431407b62f8eb15e2bd
+SIZE (KDE/release-service/25.08.2/ktorrent-25.08.2.tar.xz) = 2237092
diff --git a/net-p2p/libktorrent/distinfo b/net-p2p/libktorrent/distinfo
index 9a9cf98b0856..59281d708c72 100644
--- a/net-p2p/libktorrent/distinfo
+++ b/net-p2p/libktorrent/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410172
-SHA256 (KDE/release-service/25.08.1/libktorrent-25.08.1.tar.xz) = 85e3150a100180fa5267f55f0740dab644dc735cfd80f741d298bfbe78ac1602
-SIZE (KDE/release-service/25.08.1/libktorrent-25.08.1.tar.xz) = 607152
+TIMESTAMP = 1759874920
+SHA256 (KDE/release-service/25.08.2/libktorrent-25.08.2.tar.xz) = 45d8088c6cd7537883667e11cbfe937f964cbd8070d7dea5d39bd93a11b55836
+SIZE (KDE/release-service/25.08.2/libktorrent-25.08.2.tar.xz) = 607096
diff --git a/net/akonadi-calendar/distinfo b/net/akonadi-calendar/distinfo
index d434423bb0a1..00bf776778d3 100644
--- a/net/akonadi-calendar/distinfo
+++ b/net/akonadi-calendar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410174
-SHA256 (KDE/release-service/25.08.1/akonadi-calendar-25.08.1.tar.xz) = 37be4a6f4db372a5c1ac7c2d87217b68cd3222d622898389728c7ce698b4885c
-SIZE (KDE/release-service/25.08.1/akonadi-calendar-25.08.1.tar.xz) = 542728
+TIMESTAMP = 1759874923
+SHA256 (KDE/release-service/25.08.2/akonadi-calendar-25.08.2.tar.xz) = c27aedc92cf29570636b3a1dc4044abee29a6a36d3536deeb32d558d79b35461
+SIZE (KDE/release-service/25.08.2/akonadi-calendar-25.08.2.tar.xz) = 542628
diff --git a/net/akonadi-contacts/distinfo b/net/akonadi-contacts/distinfo
index c272496ea1cc..56b8de4461b2 100644
--- a/net/akonadi-contacts/distinfo
+++ b/net/akonadi-contacts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410177
-SHA256 (KDE/release-service/25.08.1/akonadi-contacts-25.08.1.tar.xz) = 893a5f53f8fdebfdee5c19b2fc3fc45441654ca98e6c5e61057adeaecabb3f1b
-SIZE (KDE/release-service/25.08.1/akonadi-contacts-25.08.1.tar.xz) = 445576
+TIMESTAMP = 1759874925
+SHA256 (KDE/release-service/25.08.2/akonadi-contacts-25.08.2.tar.xz) = 650c034cdf2aab5e53a8be579cad677a9d8fcc35edb704e77202e905b0f8e202
+SIZE (KDE/release-service/25.08.2/akonadi-contacts-25.08.2.tar.xz) = 445632
diff --git a/net/akonadi-mime/distinfo b/net/akonadi-mime/distinfo
index 650b569ca908..7bfe5ba657b1 100644
--- a/net/akonadi-mime/distinfo
+++ b/net/akonadi-mime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410179
-SHA256 (KDE/release-service/25.08.1/akonadi-mime-25.08.1.tar.xz) = 56d0a94bba6af5ddb9d219572ad3d6bf0a0353a7b88eee8fe2b8fdab9129376c
-SIZE (KDE/release-service/25.08.1/akonadi-mime-25.08.1.tar.xz) = 182444
+TIMESTAMP = 1759874928
+SHA256 (KDE/release-service/25.08.2/akonadi-mime-25.08.2.tar.xz) = 00075131b46bc1afcbeaa3fce8852f76bed6f05315798e86118e0fcae0c4de4b
+SIZE (KDE/release-service/25.08.2/akonadi-mime-25.08.2.tar.xz) = 182444
diff --git a/net/akonadi-search/distinfo b/net/akonadi-search/distinfo
index d5977ee71c48..bd22d9f5c718 100644
--- a/net/akonadi-search/distinfo
+++ b/net/akonadi-search/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410181
-SHA256 (KDE/release-service/25.08.1/akonadi-search-25.08.1.tar.xz) = c7f5d6b9e00b87200aaef87042afd3395d458f80857cc5eb1c1fef41b4fbbcb9
-SIZE (KDE/release-service/25.08.1/akonadi-search-25.08.1.tar.xz) = 116064
+TIMESTAMP = 1759874930
+SHA256 (KDE/release-service/25.08.2/akonadi-search-25.08.2.tar.xz) = 2be5629efcc7f0134fdb61a9f9062bc59b00ab55e81b8efc76af18cb5d66a588
+SIZE (KDE/release-service/25.08.2/akonadi-search-25.08.2.tar.xz) = 116052
diff --git a/net/alligator/distinfo b/net/alligator/distinfo
index 7082a20e08ec..d1d0c75b277d 100644
--- a/net/alligator/distinfo
+++ b/net/alligator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410182
-SHA256 (KDE/release-service/25.08.1/alligator-25.08.1.tar.xz) = 7013c2061c031b360d71cc0a692679de33dc88040279c428ca97639940d8aa67
-SIZE (KDE/release-service/25.08.1/alligator-25.08.1.tar.xz) = 241024
+TIMESTAMP = 1759874930
+SHA256 (KDE/release-service/25.08.2/alligator-25.08.2.tar.xz) = 408663473a4ab942569d27a8d527e4ae852b2bcbc3ca1a4741c63e1d7eb83f66
+SIZE (KDE/release-service/25.08.2/alligator-25.08.2.tar.xz) = 241088
diff --git a/net/calendarsupport/distinfo b/net/calendarsupport/distinfo
index 281983b5d3b9..c2fe495b9c3e 100644
--- a/net/calendarsupport/distinfo
+++ b/net/calendarsupport/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410184
-SHA256 (KDE/release-service/25.08.1/calendarsupport-25.08.1.tar.xz) = 22f8206efa93e020101248b6dfd64a082bab3f3a5c48c9b50a301473f91fe447
-SIZE (KDE/release-service/25.08.1/calendarsupport-25.08.1.tar.xz) = 990860
+TIMESTAMP = 1759874933
+SHA256 (KDE/release-service/25.08.2/calendarsupport-25.08.2.tar.xz) = 2f3c3da6ff600c571c962e18cab7d2a6c780d79e282b94dec6d70a6f084d6d46
+SIZE (KDE/release-service/25.08.2/calendarsupport-25.08.2.tar.xz) = 990688
diff --git a/net/deltachat-rpc-server/Makefile b/net/deltachat-rpc-server/Makefile
index 4dc5bef1f603..020c84ae292d 100644
--- a/net/deltachat-rpc-server/Makefile
+++ b/net/deltachat-rpc-server/Makefile
@@ -1,6 +1,6 @@
PORTNAME= deltachat-rpc-server
DISTVERSIONPREFIX= v
-DISTVERSION= 2.18.0
+DISTVERSION= 2.22.0
PORTREVISION= 0
CATEGORIES= net
diff --git a/net/deltachat-rpc-server/Makefile.crates b/net/deltachat-rpc-server/Makefile.crates
index a250816df12f..03d35b3ff77c 100644
--- a/net/deltachat-rpc-server/Makefile.crates
+++ b/net/deltachat-rpc-server/Makefile.crates
@@ -30,7 +30,7 @@ CARGO_CRATES= addr2line-0.24.2 \
async-smtp-0.10.2 \
async-trait-0.1.86 \
async_io_stream-0.3.3 \
- async_zip-0.0.17 \
+ async_zip-0.0.18 \
atomic-waker-1.1.2 \
attohttpc-0.24.1 \
autocfg-1.4.0 \
@@ -413,7 +413,7 @@ CARGO_CRATES= addr2line-0.24.2 \
qrcode-0.14.1 \
qrcodegen-1.8.0 \
quick-error-2.0.1 \
- quick-xml-0.37.5 \
+ quick-xml-0.38.3 \
quinn-0.11.6 \
quinn-proto-0.11.9 \
quinn-udp-0.5.10 \
diff --git a/net/deltachat-rpc-server/distinfo b/net/deltachat-rpc-server/distinfo
index a07b7985b1b7..72fc4334bfa4 100644
--- a/net/deltachat-rpc-server/distinfo
+++ b/net/deltachat-rpc-server/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1760032218
+TIMESTAMP = 1761758401
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
@@ -63,8 +63,8 @@ SHA256 (rust/crates/async-trait-0.1.86.crate) = 644dd749086bf3771a2fbc5f256fdb98
SIZE (rust/crates/async-trait-0.1.86.crate) = 31946
SHA256 (rust/crates/async_io_stream-0.3.3.crate) = b6d7b9decdf35d8908a7e3ef02f64c5e9b1695e230154c0e8de3969142d9b94c
SIZE (rust/crates/async_io_stream-0.3.3.crate) = 15111
-SHA256 (rust/crates/async_zip-0.0.17.crate) = 00b9f7252833d5ed4b00aa9604b563529dd5e11de9c23615de2dcdf91eb87b52
-SIZE (rust/crates/async_zip-0.0.17.crate) = 109081
+SHA256 (rust/crates/async_zip-0.0.18.crate) = 0d8c50d65ce1b0e0cb65a785ff615f78860d7754290647d3b983208daa4f85e6
+SIZE (rust/crates/async_zip-0.0.18.crate) = 66981
SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
SHA256 (rust/crates/attohttpc-0.24.1.crate) = 8d9a9bf8b79a749ee0b911b91b671cc2b6c670bdbc7e3dfd537576ddc94bb2a2
@@ -829,8 +829,8 @@ SHA256 (rust/crates/qrcodegen-1.8.0.crate) = 4339fc7a1021c9c1621d87f5e3505f2805c
SIZE (rust/crates/qrcodegen-1.8.0.crate) = 15014
SHA256 (rust/crates/quick-error-2.0.1.crate) = a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3
SIZE (rust/crates/quick-error-2.0.1.crate) = 14265
-SHA256 (rust/crates/quick-xml-0.37.5.crate) = 331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb
-SIZE (rust/crates/quick-xml-0.37.5.crate) = 190481
+SHA256 (rust/crates/quick-xml-0.38.3.crate) = 42a232e7487fc2ef313d96dde7948e7a3c05101870d8985e4fd8d26aedd27b89
+SIZE (rust/crates/quick-xml-0.38.3.crate) = 204498
SHA256 (rust/crates/quinn-0.11.6.crate) = 62e96808277ec6f97351a2380e6c25114bc9e67037775464979f3037c92d05ef
SIZE (rust/crates/quinn-0.11.6.crate) = 78222
SHA256 (rust/crates/quinn-proto-0.11.9.crate) = a2fe5ef3495d7d2e377ff17b1a8ce2ee2ec2a18cde8b6ad6619d65d0701c135d
@@ -1405,5 +1405,5 @@ SHA256 (rust/crates/zune-core-0.4.12.crate) = 3f423a2c17029964870cfaabb1f13dfab7
SIZE (rust/crates/zune-core-0.4.12.crate) = 17355
SHA256 (rust/crates/zune-jpeg-0.4.14.crate) = 99a5bab8d7dedf81405c4bb1f2b83ea057643d9cb28778cea9eecddeedd2e028
SIZE (rust/crates/zune-jpeg-0.4.14.crate) = 63388
-SHA256 (chatmail-core-v2.18.0_GH0.tar.gz) = 6194a1072d09638a66c77b1bc9188425181081678c9a6f41aae1a2d0f3908269
-SIZE (chatmail-core-v2.18.0_GH0.tar.gz) = 3300881
+SHA256 (chatmail-core-v2.22.0_GH0.tar.gz) = 80e9ac0b7b6e607faa21f1dbdc5208d7384d9f6c1f5465916b8145bb29a3f5da
+SIZE (chatmail-core-v2.22.0_GH0.tar.gz) = 3324879
diff --git a/net/eventviews/distinfo b/net/eventviews/distinfo
index 27bd57ffc8cf..1516725282df 100644
--- a/net/eventviews/distinfo
+++ b/net/eventviews/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410186
-SHA256 (KDE/release-service/25.08.1/eventviews-25.08.1.tar.xz) = 5c6bc6a874655105947d7760054e59b57da4e77792d3fd520ced1cb7596b9d01
-SIZE (KDE/release-service/25.08.1/eventviews-25.08.1.tar.xz) = 523988
+TIMESTAMP = 1759874935
+SHA256 (KDE/release-service/25.08.2/eventviews-25.08.2.tar.xz) = 6dc1388824fe5ab56d1be15b397e8884abe8e1dba37a5d7d3c6b1743c4d76235
+SIZE (KDE/release-service/25.08.2/eventviews-25.08.2.tar.xz) = 524020
diff --git a/net/incidenceeditor/distinfo b/net/incidenceeditor/distinfo
index 81420be01999..f0118702705a 100644
--- a/net/incidenceeditor/distinfo
+++ b/net/incidenceeditor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410189
-SHA256 (KDE/release-service/25.08.1/incidenceeditor-25.08.1.tar.xz) = e15675399975b73617af51b7ad5ca07f105908d2abeda8627e7ec1bdc3e40bd5
-SIZE (KDE/release-service/25.08.1/incidenceeditor-25.08.1.tar.xz) = 606896
+TIMESTAMP = 1759874938
+SHA256 (KDE/release-service/25.08.2/incidenceeditor-25.08.2.tar.xz) = 096581fd768c5b071ac4afe67c9eb3741e309b600a724bbac12af69746c68098
+SIZE (KDE/release-service/25.08.2/incidenceeditor-25.08.2.tar.xz) = 606928
diff --git a/net/kcalutils/distinfo b/net/kcalutils/distinfo
index f0797d1a0419..52371d107558 100644
--- a/net/kcalutils/distinfo
+++ b/net/kcalutils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410191
-SHA256 (KDE/release-service/25.08.1/kcalutils-25.08.1.tar.xz) = 74fb015befbd08d449f1ff2c39218267a6cde7ede3e28142abba72d5ead12b08
-SIZE (KDE/release-service/25.08.1/kcalutils-25.08.1.tar.xz) = 372256
+TIMESTAMP = 1759874940
+SHA256 (KDE/release-service/25.08.2/kcalutils-25.08.2.tar.xz) = b7b60ad808da1777f6f905b33e874da77a06e0bd2355bf577a30e94e30c608a3
+SIZE (KDE/release-service/25.08.2/kcalutils-25.08.2.tar.xz) = 371764
diff --git a/net/kdenetwork-filesharing/distinfo b/net/kdenetwork-filesharing/distinfo
index 0e81e42aa1f1..d0d7ab5e040e 100644
--- a/net/kdenetwork-filesharing/distinfo
+++ b/net/kdenetwork-filesharing/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410193
-SHA256 (KDE/release-service/25.08.1/kdenetwork-filesharing-25.08.1.tar.xz) = a63ac269ab8d1363d88a0df0830e39b74bc06f0a60fd126062b6abdbdfcedaef
-SIZE (KDE/release-service/25.08.1/kdenetwork-filesharing-25.08.1.tar.xz) = 510212
+TIMESTAMP = 1759874942
+SHA256 (KDE/release-service/25.08.2/kdenetwork-filesharing-25.08.2.tar.xz) = 926e40edfc189ce5a5043c323b836accea0f5d4f911708ff41459840b99660ee
+SIZE (KDE/release-service/25.08.2/kdenetwork-filesharing-25.08.2.tar.xz) = 511024
diff --git a/net/kea-devel/Makefile b/net/kea-devel/Makefile
index 5ef39ee1bc31..72133dc2e709 100644
--- a/net/kea-devel/Makefile
+++ b/net/kea-devel/Makefile
@@ -1,6 +1,5 @@
PORTNAME= kea
-DISTVERSION= 3.1.2
-PORTREVISION= 1
+DISTVERSION= 3.1.3
CATEGORIES= net
MASTER_SITES= ISC/kea/cur/3.1
PKGNAMESUFFIX= -devel
diff --git a/net/kea-devel/distinfo b/net/kea-devel/distinfo
index f902a250722b..8da99b62f0c3 100644
--- a/net/kea-devel/distinfo
+++ b/net/kea-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758740144
-SHA256 (kea-3.1.2.tar.xz) = 885d4a3361abdf4c8104e7074a27df7d9827a25a10d12491e3f61cc76c0dff7d
-SIZE (kea-3.1.2.tar.xz) = 6666128
+TIMESTAMP = 1761752139
+SHA256 (kea-3.1.3.tar.xz) = 7b6c54b39ba0f96d4cb3569d10b05f8734510140c50e81e105ad6ff99b0aaa40
+SIZE (kea-3.1.3.tar.xz) = 6671528
diff --git a/net/kea-devel/pkg-plist b/net/kea-devel/pkg-plist
index c1f134b42e71..1476a1f80ccc 100644
--- a/net/kea-devel/pkg-plist
+++ b/net/kea-devel/pkg-plist
@@ -304,6 +304,7 @@ include/kea/eval/eval_context_decl.h
include/kea/eval/eval_log.h
include/kea/eval/eval_messages.h
include/kea/eval/evaluate.h
+include/kea/eval/location.hh
include/kea/eval/parser.h
include/kea/eval/token.h
include/kea/exceptions/exceptions.h
@@ -469,53 +470,53 @@ lib/kea/hooks/libdhcp_run_script.so
lib/kea/hooks/libdhcp_stat_cmds.so
lib/kea/hooks/libdhcp_subnet_cmds.so
lib/libkea-asiodns.so
-lib/libkea-asiodns.so.73
-lib/libkea-asiodns.so.73.0.0
+lib/libkea-asiodns.so.74
+lib/libkea-asiodns.so.74.0.0
lib/libkea-asiolink.so
-lib/libkea-asiolink.so.100
-lib/libkea-asiolink.so.100.0.0
+lib/libkea-asiolink.so.101
+lib/libkea-asiolink.so.101.0.0
lib/libkea-cc.so
-lib/libkea-cc.so.93
-lib/libkea-cc.so.93.0.0
+lib/libkea-cc.so.94
+lib/libkea-cc.so.94.0.0
lib/libkea-cfgrpt.so
lib/libkea-cfgrpt.so.3
lib/libkea-cfgrpt.so.3.0.0
lib/libkea-config.so
-lib/libkea-config.so.94
-lib/libkea-config.so.94.0.0
+lib/libkea-config.so.95
+lib/libkea-config.so.95.0.0
lib/libkea-cryptolink.so
-lib/libkea-cryptolink.so.74
-lib/libkea-cryptolink.so.74.0.0
+lib/libkea-cryptolink.so.75
+lib/libkea-cryptolink.so.75.0.0
lib/libkea-d2srv.so
-lib/libkea-d2srv.so.74
-lib/libkea-d2srv.so.74.0.0
+lib/libkea-d2srv.so.75
+lib/libkea-d2srv.so.75.0.0
lib/libkea-database.so
lib/libkea-database.so.87
lib/libkea-database.so.87.0.0
lib/libkea-dhcp.so
-lib/libkea-dhcp.so.121
-lib/libkea-dhcp.so.121.0.0
+lib/libkea-dhcp.so.122
+lib/libkea-dhcp.so.122.0.0
lib/libkea-dhcp_ddns.so
-lib/libkea-dhcp_ddns.so.78
-lib/libkea-dhcp_ddns.so.78.0.0
+lib/libkea-dhcp_ddns.so.79
+lib/libkea-dhcp_ddns.so.79.0.0
lib/libkea-dhcpsrv.so
-lib/libkea-dhcpsrv.so.142
-lib/libkea-dhcpsrv.so.142.0.0
+lib/libkea-dhcpsrv.so.143
+lib/libkea-dhcpsrv.so.143.0.0
lib/libkea-dns.so
-lib/libkea-dns.so.81
-lib/libkea-dns.so.81.0.0
+lib/libkea-dns.so.82
+lib/libkea-dns.so.82.0.0
lib/libkea-eval.so
-lib/libkea-eval.so.96
-lib/libkea-eval.so.96.0.0
+lib/libkea-eval.so.97
+lib/libkea-eval.so.97.0.0
lib/libkea-exceptions.so
lib/libkea-exceptions.so.55
lib/libkea-exceptions.so.55.0.0
lib/libkea-hooks.so
-lib/libkea-hooks.so.131
-lib/libkea-hooks.so.131.0.0
+lib/libkea-hooks.so.132
+lib/libkea-hooks.so.132.0.0
lib/libkea-http.so
-lib/libkea-http.so.98
-lib/libkea-http.so.98.0.0
+lib/libkea-http.so.99
+lib/libkea-http.so.99.0.0
lib/libkea-log-interprocess.so
lib/libkea-log-interprocess.so.4
lib/libkea-log-interprocess.so.4.0.0
@@ -541,8 +542,8 @@ lib/libkea-util-io.so
lib/libkea-util-io.so.12
lib/libkea-util-io.so.12.0.0
lib/libkea-util.so
-lib/libkea-util.so.113
-lib/libkea-util.so.113.0.0
+lib/libkea-util.so.114
+lib/libkea-util.so.114.0.0
%%PYTHON_SITELIBDIR%%/kea/kea_conn.py
%%PYTHON_SITELIBDIR%%/kea/kea_connector3.py
libdata/pkgconfig/kea.pc
diff --git a/net/kea/Makefile b/net/kea/Makefile
index 4ec32f8b86d2..28e65ad38749 100644
--- a/net/kea/Makefile
+++ b/net/kea/Makefile
@@ -1,6 +1,5 @@
PORTNAME= kea
-DISTVERSION= 3.0.1
-PORTREVISION= 2
+DISTVERSION= 3.0.2
CATEGORIES= net
MASTER_SITES= ISC/kea/${DISTVERSION}
diff --git a/net/kea/distinfo b/net/kea/distinfo
index 51c5c2bafda0..08ebe1b3a29a 100644
--- a/net/kea/distinfo
+++ b/net/kea/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756327795
-SHA256 (kea-3.0.1.tar.xz) = ec84fec4bb7f6b9d15a82e755a571e9348eb4d6fbc62bb3f6f1296cd7a24c566
-SIZE (kea-3.0.1.tar.xz) = 6632284
+TIMESTAMP = 1761751174
+SHA256 (kea-3.0.2.tar.xz) = 29f4e44fa48f62fe15158d17411e003496203250db7b3459c2c79c09f379a541
+SIZE (kea-3.0.2.tar.xz) = 6634300
diff --git a/net/kea/pkg-plist b/net/kea/pkg-plist
index 08c26c31820c..a1429796acb2 100644
--- a/net/kea/pkg-plist
+++ b/net/kea/pkg-plist
@@ -499,8 +499,8 @@ lib/libkea-dhcp_ddns.so
lib/libkea-dhcp_ddns.so.68
lib/libkea-dhcp_ddns.so.68.0.0
lib/libkea-dhcpsrv.so
-lib/libkea-dhcpsrv.so.130
-lib/libkea-dhcpsrv.so.130.0.0
+lib/libkea-dhcpsrv.so.131
+lib/libkea-dhcpsrv.so.131.0.0
lib/libkea-dns.so
lib/libkea-dns.so.71
lib/libkea-dns.so.71.0.0
@@ -511,8 +511,8 @@ lib/libkea-exceptions.so
lib/libkea-exceptions.so.45
lib/libkea-exceptions.so.45.0.0
lib/libkea-hooks.so
-lib/libkea-hooks.so.119
-lib/libkea-hooks.so.119.0.0
+lib/libkea-hooks.so.120
+lib/libkea-hooks.so.120.0.0
lib/libkea-http.so
lib/libkea-http.so.87
lib/libkea-http.so.87.0.0
diff --git a/net/kf6-kcalendarcore/distinfo b/net/kf6-kcalendarcore/distinfo
index 35474e6f5851..8ad3838f0d15 100644
--- a/net/kf6-kcalendarcore/distinfo
+++ b/net/kf6-kcalendarcore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408195
-SHA256 (KDE/frameworks/6.18/kcalendarcore-6.18.0.tar.xz) = 4d2330af35d56c59ee69f08f3845babee9896d00012bccfbb143bdc571bc58e7
-SIZE (KDE/frameworks/6.18/kcalendarcore-6.18.0.tar.xz) = 317228
+TIMESTAMP = 1759784977
+SHA256 (KDE/frameworks/6.19/kcalendarcore-6.19.0.tar.xz) = 9e65636c32cd4bc8cbf660c4dd81b0732197ef6f593f6ba0af8a61788708b6fc
+SIZE (KDE/frameworks/6.19/kcalendarcore-6.19.0.tar.xz) = 318568
diff --git a/net/kf6-kcontacts/distinfo b/net/kf6-kcontacts/distinfo
index 5acb4a15e6e4..eaceddc55b3c 100644
--- a/net/kf6-kcontacts/distinfo
+++ b/net/kf6-kcontacts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408195
-SHA256 (KDE/frameworks/6.18/kcontacts-6.18.0.tar.xz) = a532c47c3c2c8182b2ae9e783ff521311896251c2a1ddbe364b3491f94c100b6
-SIZE (KDE/frameworks/6.18/kcontacts-6.18.0.tar.xz) = 210908
+TIMESTAMP = 1759784977
+SHA256 (KDE/frameworks/6.19/kcontacts-6.19.0.tar.xz) = c9d032f3d988050e3449b009d961f137ff9d81cc128f63baecaccb2a718f5949
+SIZE (KDE/frameworks/6.19/kcontacts-6.19.0.tar.xz) = 210896
diff --git a/net/kf6-kdav/distinfo b/net/kf6-kdav/distinfo
index 6b9ad0d0683c..dd150c6ea5c0 100644
--- a/net/kf6-kdav/distinfo
+++ b/net/kf6-kdav/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408195
-SHA256 (KDE/frameworks/6.18/kdav-6.18.0.tar.xz) = c3f048d7ca9f094647bb687f1ea218ba00bf3ab3b07a3d1abbc29dad677c5526
-SIZE (KDE/frameworks/6.18/kdav-6.18.0.tar.xz) = 69772
+TIMESTAMP = 1759784977
+SHA256 (KDE/frameworks/6.19/kdav-6.19.0.tar.xz) = 7753b9a87d9b5a99ffc0a8c59e98dbd66acade5729d5ae2f0a6d3fbe66ea0a92
+SIZE (KDE/frameworks/6.19/kdav-6.19.0.tar.xz) = 69792
diff --git a/net/kf6-kholidays/distinfo b/net/kf6-kholidays/distinfo
index 132900c5deb5..478b9e0edf9c 100644
--- a/net/kf6-kholidays/distinfo
+++ b/net/kf6-kholidays/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408195
-SHA256 (KDE/frameworks/6.18/kholidays-6.18.0.tar.xz) = 49dc892d98ee493a696dd730f5a0e1624b46ca7d746a2877f057007abe9f2151
-SIZE (KDE/frameworks/6.18/kholidays-6.18.0.tar.xz) = 265440
+TIMESTAMP = 1759784978
+SHA256 (KDE/frameworks/6.19/kholidays-6.19.0.tar.xz) = 7876116dc022fe722294305cd58dde53fd21bcd664188ad26aceed63e55ddc86
+SIZE (KDE/frameworks/6.19/kholidays-6.19.0.tar.xz) = 265456
diff --git a/net/kf6-syndication/distinfo b/net/kf6-syndication/distinfo
index 80b1c047387a..06ceef801099 100644
--- a/net/kf6-syndication/distinfo
+++ b/net/kf6-syndication/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408196
-SHA256 (KDE/frameworks/6.18/syndication-6.18.0.tar.xz) = a02f76f8a942285f8a64233fb09f64d28f51eef9e96f4b5dd7d13d4c83933b94
-SIZE (KDE/frameworks/6.18/syndication-6.18.0.tar.xz) = 569344
+TIMESTAMP = 1759784978
+SHA256 (KDE/frameworks/6.19/syndication-6.19.0.tar.xz) = 161110744d5bc7b9b0f86068d85018da6129c8c07aa4749c9a18bdeb75c17166
+SIZE (KDE/frameworks/6.19/syndication-6.19.0.tar.xz) = 569332
diff --git a/net/kget/distinfo b/net/kget/distinfo
index 13c08ec187c9..450bc933391e 100644
--- a/net/kget/distinfo
+++ b/net/kget/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410196
-SHA256 (KDE/release-service/25.08.1/kget-25.08.1.tar.xz) = 67adedc2eb2ef24e30f33ad99f9556263c28c43d1ca718323fed11d0c366e25d
-SIZE (KDE/release-service/25.08.1/kget-25.08.1.tar.xz) = 4853816
+TIMESTAMP = 1759874945
+SHA256 (KDE/release-service/25.08.2/kget-25.08.2.tar.xz) = 6214d5801acea5a7a7f1e87c268c617637213297bd3aa81708a6e97c3b37721f
+SIZE (KDE/release-service/25.08.2/kget-25.08.2.tar.xz) = 4853992
diff --git a/net/kidentitymanagement/distinfo b/net/kidentitymanagement/distinfo
index ab7826364955..c4d0c9e4e8bd 100644
--- a/net/kidentitymanagement/distinfo
+++ b/net/kidentitymanagement/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410198
-SHA256 (KDE/release-service/25.08.1/kidentitymanagement-25.08.1.tar.xz) = ea18db60e752d9f883e0a7d3e23c6e689ce7e892bd74e1fdd715b7bd3fa8fb4d
-SIZE (KDE/release-service/25.08.1/kidentitymanagement-25.08.1.tar.xz) = 200624
+TIMESTAMP = 1759874947
+SHA256 (KDE/release-service/25.08.2/kidentitymanagement-25.08.2.tar.xz) = d7923913a4d8b0d9feecbe2d8783dde0f71170b351233ce47ddacbddb0bdeb91
+SIZE (KDE/release-service/25.08.2/kidentitymanagement-25.08.2.tar.xz) = 200636
diff --git a/net/kimap/distinfo b/net/kimap/distinfo
index 2bbfcb6826f6..ed9be861eff9 100644
--- a/net/kimap/distinfo
+++ b/net/kimap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410200
-SHA256 (KDE/release-service/25.08.1/kimap-25.08.1.tar.xz) = 7a23bb31876af14a046734adb287d0aef9bd7604c661b325c4bb7dad51753275
-SIZE (KDE/release-service/25.08.1/kimap-25.08.1.tar.xz) = 136232
+TIMESTAMP = 1759874950
+SHA256 (KDE/release-service/25.08.2/kimap-25.08.2.tar.xz) = ffd4ae77417037f3657672aa2ca1415d0af557ae29c1a77a8496e616a630e867
+SIZE (KDE/release-service/25.08.2/kimap-25.08.2.tar.xz) = 136180
diff --git a/net/kio-gdrive/distinfo b/net/kio-gdrive/distinfo
index 0ddd9f07b9d9..1364bd16f49b 100644
--- a/net/kio-gdrive/distinfo
+++ b/net/kio-gdrive/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410201
-SHA256 (KDE/release-service/25.08.1/kio-gdrive-25.08.1.tar.xz) = 60bbfc51f52c06c072a0890b6c1ea86e2170d3b6a60c817127891dc21441229a
-SIZE (KDE/release-service/25.08.1/kio-gdrive-25.08.1.tar.xz) = 83028
+TIMESTAMP = 1759874950
+SHA256 (KDE/release-service/25.08.2/kio-gdrive-25.08.2.tar.xz) = e6c371582454f53a9b807f0e0c340c155d61faca3cf1a247c18fa0e4f0d16325
+SIZE (KDE/release-service/25.08.2/kio-gdrive-25.08.2.tar.xz) = 83060
diff --git a/net/kio-zeroconf/distinfo b/net/kio-zeroconf/distinfo
index d46e84ee156d..e65e25091ce3 100644
--- a/net/kio-zeroconf/distinfo
+++ b/net/kio-zeroconf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410203
-SHA256 (KDE/release-service/25.08.1/kio-zeroconf-25.08.1.tar.xz) = 80550abba004ee9db58c071a4699c76b3e6ce083ecf6ccbc268733a66a874770
-SIZE (KDE/release-service/25.08.1/kio-zeroconf-25.08.1.tar.xz) = 44860
+TIMESTAMP = 1759874952
+SHA256 (KDE/release-service/25.08.2/kio-zeroconf-25.08.2.tar.xz) = 783df73797478a6a2b0d54abc66dbbc1978aa8a9da4825b1c3c87e4d81eb0ab2
+SIZE (KDE/release-service/25.08.2/kio-zeroconf-25.08.2.tar.xz) = 44868
diff --git a/net/kitinerary/distinfo b/net/kitinerary/distinfo
index 3f22e8453f87..54d76a84ffae 100644
--- a/net/kitinerary/distinfo
+++ b/net/kitinerary/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410205
-SHA256 (KDE/release-service/25.08.1/kitinerary-25.08.1.tar.xz) = 92c0d496069dbc0de7ef8c360650f3350d2e0a6d13ee02814633cba7fc7003e3
-SIZE (KDE/release-service/25.08.1/kitinerary-25.08.1.tar.xz) = 2119412
+TIMESTAMP = 1759874955
+SHA256 (KDE/release-service/25.08.2/kitinerary-25.08.2.tar.xz) = e0fdb1c29f3c76ee5197278e55b6ac2c1ec0b81e80c2685bdd34b30cb592586d
+SIZE (KDE/release-service/25.08.2/kitinerary-25.08.2.tar.xz) = 2122340
diff --git a/net/kldap/distinfo b/net/kldap/distinfo
index 6e237835416a..a9219600aa56 100644
--- a/net/kldap/distinfo
+++ b/net/kldap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410207
-SHA256 (KDE/release-service/25.08.1/kldap-25.08.1.tar.xz) = 01397cf4c4c27a2a9de0d81ebe5b89e2bd0f6e3c578002fa501db1d0b3cf7039
-SIZE (KDE/release-service/25.08.1/kldap-25.08.1.tar.xz) = 193780
+TIMESTAMP = 1759874957
+SHA256 (KDE/release-service/25.08.2/kldap-25.08.2.tar.xz) = 92067b9cd063c3fd97f6706178781951b9a62861bf31604afbf3fd04c4b7e549
+SIZE (KDE/release-service/25.08.2/kldap-25.08.2.tar.xz) = 193792
diff --git a/net/kmailtransport/distinfo b/net/kmailtransport/distinfo
index e1fb8a77ec07..3294f00eccb0 100644
--- a/net/kmailtransport/distinfo
+++ b/net/kmailtransport/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410210
-SHA256 (KDE/release-service/25.08.1/kmailtransport-25.08.1.tar.xz) = f5aad68e46c4f1e45c913d4cfcf7d0add0811e4c1919955d07c0431ac5b48190
-SIZE (KDE/release-service/25.08.1/kmailtransport-25.08.1.tar.xz) = 194132
+TIMESTAMP = 1759874960
+SHA256 (KDE/release-service/25.08.2/kmailtransport-25.08.2.tar.xz) = f6f9d8aff2654c6aa31358059689b9b10846cfe05e53445fcb958b2b0fe5b794
+SIZE (KDE/release-service/25.08.2/kmailtransport-25.08.2.tar.xz) = 194172
diff --git a/net/kmbox/distinfo b/net/kmbox/distinfo
index 3b92dd284783..ddffbbb3d617 100644
--- a/net/kmbox/distinfo
+++ b/net/kmbox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410212
-SHA256 (KDE/release-service/25.08.1/kmbox-25.08.1.tar.xz) = 24445885fa9cdc655af68c3948666068a44c54a5e6eaee0cb743dcc8926d676e
-SIZE (KDE/release-service/25.08.1/kmbox-25.08.1.tar.xz) = 31612
+TIMESTAMP = 1759874962
+SHA256 (KDE/release-service/25.08.2/kmbox-25.08.2.tar.xz) = 2889b033804b9bbbc4ce89c91263f1d661e65195fd3e7cb029ccdaeaf2e1b92b
+SIZE (KDE/release-service/25.08.2/kmbox-25.08.2.tar.xz) = 31588
diff --git a/net/kmime/distinfo b/net/kmime/distinfo
index 1e8ae893a7b5..11df9d6207d0 100644
--- a/net/kmime/distinfo
+++ b/net/kmime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410214
-SHA256 (KDE/release-service/25.08.1/kmime-25.08.1.tar.xz) = 3ced311cc5eba781d207730d999642468dade70250b221c9e00b3fa275e45f59
-SIZE (KDE/release-service/25.08.1/kmime-25.08.1.tar.xz) = 164516
+TIMESTAMP = 1759874965
+SHA256 (KDE/release-service/25.08.2/kmime-25.08.2.tar.xz) = f7d2ba55b3aa12e904892209ad9fe271cd5a3a58c29c38a26dd21003aa550eaf
+SIZE (KDE/release-service/25.08.2/kmime-25.08.2.tar.xz) = 164636
diff --git a/net/kontactinterface/distinfo b/net/kontactinterface/distinfo
index 1a30f3b56dfa..6093caca686e 100644
--- a/net/kontactinterface/distinfo
+++ b/net/kontactinterface/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410217
-SHA256 (KDE/release-service/25.08.1/kontactinterface-25.08.1.tar.xz) = ddc43875091dcf1b14643c2c01ef86c09e1ec839a9bd239fca7b0162b8bf4e09
-SIZE (KDE/release-service/25.08.1/kontactinterface-25.08.1.tar.xz) = 43244
+TIMESTAMP = 1759874967
+SHA256 (KDE/release-service/25.08.2/kontactinterface-25.08.2.tar.xz) = ea5eb22feb8754c50ed4a1a7e16598676c06b52d79fe63259fefe21e52c97329
+SIZE (KDE/release-service/25.08.2/kontactinterface-25.08.2.tar.xz) = 43240
diff --git a/net/kpimtextedit/distinfo b/net/kpimtextedit/distinfo
index f23e44d52665..f28186e3f9eb 100644
--- a/net/kpimtextedit/distinfo
+++ b/net/kpimtextedit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410219
-SHA256 (KDE/release-service/25.08.1/kpimtextedit-25.08.1.tar.xz) = 0f26be94a2fd0815181dbb0bcb6537239bf18f5f9d1c0b278e6faa54f534ec92
-SIZE (KDE/release-service/25.08.1/kpimtextedit-25.08.1.tar.xz) = 183496
+TIMESTAMP = 1759874970
+SHA256 (KDE/release-service/25.08.2/kpimtextedit-25.08.2.tar.xz) = 8d956042c9d2559a0e16953a380b43f9076a4c09ee798a1f35c08bda1da5c7b1
+SIZE (KDE/release-service/25.08.2/kpimtextedit-25.08.2.tar.xz) = 183544
diff --git a/net/krdc/distinfo b/net/krdc/distinfo
index 8889669fc7fe..4ed8960d5d2e 100644
--- a/net/krdc/distinfo
+++ b/net/krdc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410221
-SHA256 (KDE/release-service/25.08.1/krdc-25.08.1.tar.xz) = 134d1b0186b611883ad7db34ebcae54500c674050e786f57889042845582769b
-SIZE (KDE/release-service/25.08.1/krdc-25.08.1.tar.xz) = 1598408
+TIMESTAMP = 1759874972
+SHA256 (KDE/release-service/25.08.2/krdc-25.08.2.tar.xz) = e32d650e933257566e0c1b84ae0cfced6dd6a4dff33a04795a4e375bf8705e7a
+SIZE (KDE/release-service/25.08.2/krdc-25.08.2.tar.xz) = 1598592
diff --git a/net/krfb/distinfo b/net/krfb/distinfo
index 2b7b4e1cea4a..5473c281dfd9 100644
--- a/net/krfb/distinfo
+++ b/net/krfb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410224
-SHA256 (KDE/release-service/25.08.1/krfb-25.08.1.tar.xz) = 426fd69ab4bf47ea0e275193cac9ba56c1f2e42195f21b08092ce8a591161557
-SIZE (KDE/release-service/25.08.1/krfb-25.08.1.tar.xz) = 1220488
+TIMESTAMP = 1759874974
+SHA256 (KDE/release-service/25.08.2/krfb-25.08.2.tar.xz) = 881b8a42933e2d57cc199d63ab9f4ab90f567aa5fa2a7f49cd5e1143ae2b28da
+SIZE (KDE/release-service/25.08.2/krfb-25.08.2.tar.xz) = 1221616
diff --git a/net/ksmtp/distinfo b/net/ksmtp/distinfo
index 3441fa75ee21..59aeeb54ce44 100644
--- a/net/ksmtp/distinfo
+++ b/net/ksmtp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410226
-SHA256 (KDE/release-service/25.08.1/ksmtp-25.08.1.tar.xz) = 4532a7bb89af43f7933f4479b56b29efa18f4d8262f7a4be8217f1ed17ce68eb
-SIZE (KDE/release-service/25.08.1/ksmtp-25.08.1.tar.xz) = 55400
+TIMESTAMP = 1759874977
+SHA256 (KDE/release-service/25.08.2/ksmtp-25.08.2.tar.xz) = 885f82d128314cf4e1268b997746c35c4c47b292663246cd8ca3fbf84aa6d9f0
+SIZE (KDE/release-service/25.08.2/ksmtp-25.08.2.tar.xz) = 55380
diff --git a/net/ktnef/distinfo b/net/ktnef/distinfo
index b2ea9f54c3d8..a0a0d2326541 100644
--- a/net/ktnef/distinfo
+++ b/net/ktnef/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410228
-SHA256 (KDE/release-service/25.08.1/ktnef-25.08.1.tar.xz) = be7b58f659d90a091ba6f1af2785c4b625bdaaf83c1dd5cf9e6b8fe0f186780f
-SIZE (KDE/release-service/25.08.1/ktnef-25.08.1.tar.xz) = 317000
+TIMESTAMP = 1759874979
+SHA256 (KDE/release-service/25.08.2/ktnef-25.08.2.tar.xz) = bfe945835a963094a084927dc6470ef3bf23dddb1b4490be641da9c2b03278c7
+SIZE (KDE/release-service/25.08.2/ktnef-25.08.2.tar.xz) = 316980
diff --git a/net/libgravatar/distinfo b/net/libgravatar/distinfo
index e7f2e16fb856..abfd850eb633 100644
--- a/net/libgravatar/distinfo
+++ b/net/libgravatar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410231
-SHA256 (KDE/release-service/25.08.1/libgravatar-25.08.1.tar.xz) = 2ecadb8ca727471312bb46dde0a960954c6e3501fa609ff96274f9db117061a3
-SIZE (KDE/release-service/25.08.1/libgravatar-25.08.1.tar.xz) = 40964
+TIMESTAMP = 1759874982
+SHA256 (KDE/release-service/25.08.2/libgravatar-25.08.2.tar.xz) = 2bdbb02dd01023075b9032411424d415acd8b22a25a4a2e04ace7592126bc1e6
+SIZE (KDE/release-service/25.08.2/libgravatar-25.08.2.tar.xz) = 40956
diff --git a/net/libkgapi/distinfo b/net/libkgapi/distinfo
index a761081e1562..dd885ef6b428 100644
--- a/net/libkgapi/distinfo
+++ b/net/libkgapi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410233
-SHA256 (KDE/release-service/25.08.1/libkgapi-25.08.1.tar.xz) = 5a93f5ecd46285314071722b045f171f80b3a5e60d1fe70e70e5b7e49781e6c3
-SIZE (KDE/release-service/25.08.1/libkgapi-25.08.1.tar.xz) = 341444
+TIMESTAMP = 1759874984
+SHA256 (KDE/release-service/25.08.2/libkgapi-25.08.2.tar.xz) = 850ac672805510fcbb68a8384a212c38c3ffec238e58879bc55b7491e2e901a7
+SIZE (KDE/release-service/25.08.2/libkgapi-25.08.2.tar.xz) = 341416
diff --git a/net/libksieve/distinfo b/net/libksieve/distinfo
index 9fa282550bdc..3da84fccb806 100644
--- a/net/libksieve/distinfo
+++ b/net/libksieve/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410235
-SHA256 (KDE/release-service/25.08.1/libksieve-25.08.1.tar.xz) = bac7c94d6898a6e8cf222ae0313aadb5bcd4ecfbd9a3ec1210a6a669a531345a
-SIZE (KDE/release-service/25.08.1/libksieve-25.08.1.tar.xz) = 623064
+TIMESTAMP = 1759874987
+SHA256 (KDE/release-service/25.08.2/libksieve-25.08.2.tar.xz) = 9f0ee6de58c67b8158873e97e86994a238cb62b91e5b91d02b4041e966ce2478
+SIZE (KDE/release-service/25.08.2/libksieve-25.08.2.tar.xz) = 623048
diff --git a/net/mailcommon/distinfo b/net/mailcommon/distinfo
index da7eab730a8d..56f33d215aa1 100644
--- a/net/mailcommon/distinfo
+++ b/net/mailcommon/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410238
-SHA256 (KDE/release-service/25.08.1/mailcommon-25.08.1.tar.xz) = 027baff72106e42d63544f323f45869ec4b6ae99e7a0b00e30da0bc221f77305
-SIZE (KDE/release-service/25.08.1/mailcommon-25.08.1.tar.xz) = 822748
+TIMESTAMP = 1759874989
+SHA256 (KDE/release-service/25.08.2/mailcommon-25.08.2.tar.xz) = ea68b250e3ba3e3b22c21bc40ce4ed401502d1e59e8edcf70c5b1fc9d4b34dc7
+SIZE (KDE/release-service/25.08.2/mailcommon-25.08.2.tar.xz) = 823824
diff --git a/net/mailimporter/distinfo b/net/mailimporter/distinfo
index e0652c8ed445..b985b4b09a35 100644
--- a/net/mailimporter/distinfo
+++ b/net/mailimporter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410240
-SHA256 (KDE/release-service/25.08.1/mailimporter-25.08.1.tar.xz) = 304bdc9155bb74aaceca3cb79608b6b80d1494809683055645ad9570ea8db7cc
-SIZE (KDE/release-service/25.08.1/mailimporter-25.08.1.tar.xz) = 603564
+TIMESTAMP = 1759874991
+SHA256 (KDE/release-service/25.08.2/mailimporter-25.08.2.tar.xz) = cfef9f971268245188b4415f8e7d1ba0f7efa8f9925c7a4db0887367f20fb848
+SIZE (KDE/release-service/25.08.2/mailimporter-25.08.2.tar.xz) = 603492
diff --git a/net/messagelib/distinfo b/net/messagelib/distinfo
index 32e7d834d4c9..597c0be0302e 100644
--- a/net/messagelib/distinfo
+++ b/net/messagelib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410242
-SHA256 (KDE/release-service/25.08.1/messagelib-25.08.1.tar.xz) = 99fe89328e2147b3c814527eba3851a433e6a7798384d0e42469b681edadd8eb
-SIZE (KDE/release-service/25.08.1/messagelib-25.08.1.tar.xz) = 7427348
+TIMESTAMP = 1759874994
+SHA256 (KDE/release-service/25.08.2/messagelib-25.08.2.tar.xz) = 46456b73d6cdd10c5d1ddb8fe53fc0ff61e1ce38c95c2fc21299dbe9e4a647ee
+SIZE (KDE/release-service/25.08.2/messagelib-25.08.2.tar.xz) = 7488172
diff --git a/net/mimetreeparser/distinfo b/net/mimetreeparser/distinfo
index aabefd98f36f..d4e19cb99461 100644
--- a/net/mimetreeparser/distinfo
+++ b/net/mimetreeparser/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410245
-SHA256 (KDE/release-service/25.08.1/mimetreeparser-25.08.1.tar.xz) = 0b7e98e1c5f7109ceae4b1cb4ddfeb0f5d008387e3e7562a020fa14ba31365a4
-SIZE (KDE/release-service/25.08.1/mimetreeparser-25.08.1.tar.xz) = 654268
+TIMESTAMP = 1759874996
+SHA256 (KDE/release-service/25.08.2/mimetreeparser-25.08.2.tar.xz) = fa32d41c268474c0e4524f565c48325e5d1d9082796dd67608a9bea5146bedb2
+SIZE (KDE/release-service/25.08.2/mimetreeparser-25.08.2.tar.xz) = 654288
diff --git a/net/pecl-oauth2/Makefile b/net/pecl-oauth2/Makefile
index cba976fdad03..2de6f4f9713e 100644
--- a/net/pecl-oauth2/Makefile
+++ b/net/pecl-oauth2/Makefile
@@ -1,12 +1,8 @@
PORTNAME= oauth
-DISTVERSION= 2.0.7
+DISTVERSION= 2.0.10
CATEGORIES= net pear
-# https://github.com/php/pecl-web_services-oauth/pull/30
-PATCH_SITES= https://github.com/php/pecl-web_services-oauth/commit/
-PATCHFILES= e7f262becf3feb65c8195fff4591d9dbd8acbace.patch:-p1
-
-MAINTAINER= dbaio@FreeBSD.org
+MAINTAINER= pkaipila@gmail.com
COMMENT= Php interface to the OAuth Protocol
WWW= https://pecl.php.net/package/oauth
@@ -20,20 +16,6 @@ USES= localbase:ldflags php:pecl
CONFIGURE_ARGS+= CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
-CONFLICTS= pecl-oauth-1*
-
PORTSCOUT= limit:^2.*
-.include <bsd.port.pre.mk>
-
-.if ${PHP_VER} >= 85
-.if ${OPSYS} == FreeBSD
-CFLAGS+= -Wno-error=int-conversion
-.endif
-
-post-patch:
- @${REINPLACE_CMD} -e 's|ext/standard/php_smart_string|Zend/zend_smart_string|' \
- ${WRKSRC}/php_oauth.h
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net/pecl-oauth2/distinfo b/net/pecl-oauth2/distinfo
index 8eb94ec18439..d06d259fd1bd 100644
--- a/net/pecl-oauth2/distinfo
+++ b/net/pecl-oauth2/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1724621593
-SHA256 (PECL/oauth-2.0.7.tgz) = d46f59072f1ade65cf4c4353b7ecf5546d1c56cad602152cb4ba72abb1aa5eec
-SIZE (PECL/oauth-2.0.7.tgz) = 78926
-SHA256 (PECL/e7f262becf3feb65c8195fff4591d9dbd8acbace.patch) = 73274160ae8d87f022c70796760e7d4211fb4b3dbb02d9930f2d7727350b4853
-SIZE (PECL/e7f262becf3feb65c8195fff4591d9dbd8acbace.patch) = 2283
+TIMESTAMP = 1761513219
+SHA256 (PECL/oauth-2.0.10.tgz) = 1fd5e074dacf5149603493c454b476d69850bec0a71d7ea69a36a00db728a0fb
+SIZE (PECL/oauth-2.0.10.tgz) = 79513
diff --git a/net/pimcommon/distinfo b/net/pimcommon/distinfo
index 0a8f9cc878c1..90d83d2df2f8 100644
--- a/net/pimcommon/distinfo
+++ b/net/pimcommon/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410247
-SHA256 (KDE/release-service/25.08.1/pimcommon-25.08.1.tar.xz) = 48176c84b6ed9afcce383510bb17c69ea6350c2893136ebd96a28d59fd739141
-SIZE (KDE/release-service/25.08.1/pimcommon-25.08.1.tar.xz) = 379288
+TIMESTAMP = 1759874999
+SHA256 (KDE/release-service/25.08.2/pimcommon-25.08.2.tar.xz) = de341499406f317dafe9fa3e5eeb600bbd0ec69f34e28e8e0bb8ffdabe8e950b
+SIZE (KDE/release-service/25.08.2/pimcommon-25.08.2.tar.xz) = 379332
diff --git a/net/py-google-cloud-pubsub/Makefile b/net/py-google-cloud-pubsub/Makefile
index 14e51e5c39a9..7267a90650fb 100644
--- a/net/py-google-cloud-pubsub/Makefile
+++ b/net/py-google-cloud-pubsub/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google_cloud_pubsub
-DISTVERSION= 2.31.1
+DISTVERSION= 2.32.0
CATEGORIES= net python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/net/py-google-cloud-pubsub/distinfo b/net/py-google-cloud-pubsub/distinfo
index 2e8fe1b68b47..e64084acf736 100644
--- a/net/py-google-cloud-pubsub/distinfo
+++ b/net/py-google-cloud-pubsub/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759167529
-SHA256 (google_cloud_pubsub-2.31.1.tar.gz) = f4214f692da435afcdfb41e77cfa962238db96e4a4ba64637aaa710442d9c532
-SIZE (google_cloud_pubsub-2.31.1.tar.gz) = 391409
+TIMESTAMP = 1761755191
+SHA256 (google_cloud_pubsub-2.32.0.tar.gz) = 3c6db8593ea772ca065fb22ee4fadee438652eb5b4cf4c78b3fdbc021f452836
+SIZE (google_cloud_pubsub-2.32.0.tar.gz) = 392550
diff --git a/net/vncreflector/Makefile b/net/vncreflector/Makefile
index 3a802eafd26d..ee615059e577 100644
--- a/net/vncreflector/Makefile
+++ b/net/vncreflector/Makefile
@@ -1,6 +1,6 @@
PORTNAME= vncreflector
PORTVERSION= 1.2.4
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= net
MASTER_SITES= SF/vnc-reflector/vnc-reflector/${PORTVERSION}
DISTNAME= vnc_reflector-${PORTVERSION}
@@ -9,6 +9,9 @@ MAINTAINER= paul@it.ca
COMMENT= Multi-client VNC proxy server
WWW= https://sourceforge.net/projects/vnc-reflector/
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
USES= jpeg
USE_RC_SUBR= vncreflector
diff --git a/net/vncreflector/files/patch-Makefile b/net/vncreflector/files/patch-Makefile
index 9f4cb98bb2e4..b5453a9c06d5 100644
--- a/net/vncreflector/files/patch-Makefile
+++ b/net/vncreflector/files/patch-Makefile
@@ -1,4 +1,4 @@
---- Makefile.orig
+--- Makefile.orig 2003-04-16 17:32:42 UTC
+++ Makefile
@@ -14,10 +14,10 @@
#
@@ -13,7 +13,7 @@
# Debug (strict)
#CFLAGS = -g -pedantic -Wall $(IFLAGS)
# Debug (profiling)
-@@ -50,7 +50,7 @@
+@@ -50,7 +50,7 @@ $(PROG): $(OBJS)
default: $(PROG)
$(PROG): $(OBJS)
@@ -22,7 +22,7 @@
clean:
rm -f $(OBJS) *core* ./*~ ./*.bak $(PROG)
-@@ -59,7 +59,7 @@
+@@ -59,7 +59,7 @@ depend: $(SRCS)
$(MAKEDEPEND) $(MAKEDEPFLAGS) -I. $(SRCS) 2> /dev/null
.c.o:
diff --git a/net/vncreflector/files/patch-host__connect.c b/net/vncreflector/files/patch-host__connect.c
new file mode 100644
index 000000000000..665fb69cfcde
--- /dev/null
+++ b/net/vncreflector/files/patch-host__connect.c
@@ -0,0 +1,21 @@
+--- host_connect.c.orig 2025-10-10 10:32:37 UTC
++++ host_connect.c
+@@ -232,7 +232,7 @@ static void rf_host_ver(void)
+ char *buf = (char *)cur_slot->readbuf;
+ int major = 3, minor = 3;
+ int remote_major, remote_minor;
+- char ver_msg[12];
++ char ver_msg[13];
+
+ if ( strncmp(buf, "RFB ", 4) != 0 || !isdigit(buf[4]) ||
+ !isdigit(buf[4]) || !isdigit(buf[5]) || !isdigit(buf[6]) ||
+@@ -256,7 +256,8 @@ static void rf_host_ver(void)
+ log_write(LL_WARN, "Protocol sub-version does not match (ignoring)");
+ }
+
+- sprintf(ver_msg, "RFB %03d.%03d\n", abs(major) % 999, abs(minor) % 999);
++ snprintf(ver_msg, sizeof(ver_msg),
++ "RFB %03d.%03d\n", abs(major) % 999, abs(minor) % 999);
+ aio_write(NULL, ver_msg, 12);
+ aio_setread(rf_host_auth, NULL, 4);
+ }
diff --git a/net/vncreflector/files/patch-logging.c b/net/vncreflector/files/patch-logging.c
index c141be209a50..1fa105e0080d 100644
--- a/net/vncreflector/files/patch-logging.c
+++ b/net/vncreflector/files/patch-logging.c
@@ -1,6 +1,6 @@
---- logging.c
+--- logging.c.orig 2003-04-21 17:20:35 UTC
+++ logging.c
-@@ -138,8 +138,6 @@
+@@ -138,8 +138,6 @@ void log_write(int level, char *format, ...)
char time_buf[32];
char level_char = ' ';
@@ -9,7 +9,7 @@
if ( (log_fp != NULL && level <= log_file_level) ||
level <= log_stderr_level ) {
now = time(NULL);
-@@ -150,18 +148,21 @@
+@@ -150,18 +148,21 @@ void log_write(int level, char *format, ...)
if (level <= log_file_level) {
fprintf(log_fp, "%s %c ", time_buf, (int)level_char);
diff --git a/net/vncreflector/files/patch-main.c b/net/vncreflector/files/patch-main.c
index 016631bcfecd..6adae9c02917 100644
--- a/net/vncreflector/files/patch-main.c
+++ b/net/vncreflector/files/patch-main.c
@@ -1,6 +1,6 @@
---- main.c.orig
+--- main.c.orig 2003-01-11 09:44:02 UTC
+++ main.c
-@@ -464,7 +464,7 @@
+@@ -464,7 +464,7 @@ static int init_screen_info(void)
static int init_screen_info(void)
{
diff --git a/net/vncreflector/files/patch-region.c b/net/vncreflector/files/patch-region.c
index e27c2a61aac6..3714b26e626e 100644
--- a/net/vncreflector/files/patch-region.c
+++ b/net/vncreflector/files/patch-region.c
@@ -1,6 +1,6 @@
---- region.c.orig
+--- region.c.orig 2002-09-21 12:43:01 UTC
+++ region.c
-@@ -70,6 +70,7 @@
+@@ -70,6 +70,7 @@ SOFTWARE.
* *
*****************************************************************/
diff --git a/news/nzbget/Makefile b/news/nzbget/Makefile
index 207042197150..c3b3cde62a42 100644
--- a/news/nzbget/Makefile
+++ b/news/nzbget/Makefile
@@ -1,12 +1,11 @@
PORTNAME= nzbget
DISTVERSIONPREFIX= v
-DISTVERSION= 25.3
-PORTREVISION= 1
+DISTVERSION= 25.4
CATEGORIES= news
MAINTAINER= a13xlevy@pm.me
COMMENT= Binary newsreader supporting NZB files
-WWW= https://nzbget.net/
+WWW= https://nzbget.com/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/news/nzbget/distinfo b/news/nzbget/distinfo
index c59588514493..875f21bf968c 100644
--- a/news/nzbget/distinfo
+++ b/news/nzbget/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1757866217
-SHA256 (nzbgetcom-nzbget-v25.3_GH0.tar.gz) = dc875b96606d0bc1dc6514fd51950f8bd6075698d6e29742ce145d2ae2553501
-SIZE (nzbgetcom-nzbget-v25.3_GH0.tar.gz) = 7325914
+TIMESTAMP = 1761289941
+SHA256 (nzbgetcom-nzbget-v25.4_GH0.tar.gz) = 2603116ffaef4992621cf7a82ce300f41a676a312de784f2bac5058abc1a2385
+SIZE (nzbgetcom-nzbget-v25.4_GH0.tar.gz) = 7333569
SHA256 (nzbgetcom-par2cmdline-turbo-v1.3.0-20250808_GH0.tar.gz) = 3d25af25c4e8431f5afe280b64eee98f7587fde241804a021309274b6129968d
SIZE (nzbgetcom-par2cmdline-turbo-v1.3.0-20250808_GH0.tar.gz) = 3970409
diff --git a/news/sabnzbd/Makefile b/news/sabnzbd/Makefile
index ecb88c325ac0..bb69bada9125 100644
--- a/news/sabnzbd/Makefile
+++ b/news/sabnzbd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sabnzbd
-DISTVERSION= 4.5.3
+DISTVERSION= 4.5.5
CATEGORIES= news
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/
DISTNAME= SABnzbd-${DISTVERSION}-src
diff --git a/news/sabnzbd/distinfo b/news/sabnzbd/distinfo
index 0665389393c2..b3c731db240e 100644
--- a/news/sabnzbd/distinfo
+++ b/news/sabnzbd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756211861
-SHA256 (SABnzbd-4.5.3-src.tar.gz) = c745eeb9f66939f9257ad06042b63fac575aea44604bcdf90bbc8a33cd13e4a0
-SIZE (SABnzbd-4.5.3-src.tar.gz) = 5250826
+TIMESTAMP = 1761700000
+SHA256 (SABnzbd-4.5.5-src.tar.gz) = 7f93d714287293f519f244b92d8eb727aa504448c5961dab8420e2093f92e3b7
+SIZE (SABnzbd-4.5.5-src.tar.gz) = 5240879
diff --git a/news/sabnzbd/pkg-plist b/news/sabnzbd/pkg-plist
index 680ed622636f..9f1cbefa5ce8 100644
--- a/news/sabnzbd/pkg-plist
+++ b/news/sabnzbd/pkg-plist
@@ -51,7 +51,6 @@ bin/SABnzbd.py
%%PYTHON_SITELIBDIR%%/sabnzbd/utils/kronos.py
%%PYTHON_SITELIBDIR%%/sabnzbd/utils/pybonjour.py
%%PYTHON_SITELIBDIR%%/sabnzbd/utils/pystone.py
-%%PYTHON_SITELIBDIR%%/sabnzbd/utils/rarfile.py
%%PYTHON_SITELIBDIR%%/sabnzbd/utils/rarvolinfo.py
%%PYTHON_SITELIBDIR%%/sabnzbd/utils/sleepless.py
%%PYTHON_SITELIBDIR%%/sabnzbd/utils/ssdp.py
diff --git a/ports-mgmt/packagekit-qt/Makefile b/ports-mgmt/packagekit-qt/Makefile
index fc29735bdc76..75d49413f0ae 100644
--- a/ports-mgmt/packagekit-qt/Makefile
+++ b/ports-mgmt/packagekit-qt/Makefile
@@ -1,8 +1,7 @@
PORTNAME= PackageKit-Qt
-PORTVERSION= 1.1.3
+PORTVERSION= 1.1.4
CATEGORIES= ports-mgmt sysutils
MASTER_SITES= https://www.freedesktop.org/software/PackageKit/releases/
-PKGNAMESUFFIX= 6
MAINTAINER= kde@FreeBSD.org
COMMENT= DBUS packaging abstraction layer (Qt bindings)
@@ -18,7 +17,6 @@ CPE_VENDOR= packagekit_project
USE_LDCONFIG= yes
USE_QT= base
-PLIST_SUB= QT_VER=6 \
- SHLIB_VER=${PORTVERSION}
+PLIST_SUB= SHLIB_VER=${PORTVERSION}
.include <bsd.port.mk>
diff --git a/ports-mgmt/packagekit-qt/distinfo b/ports-mgmt/packagekit-qt/distinfo
index 13342bfb8902..5b07a31e57b1 100644
--- a/ports-mgmt/packagekit-qt/distinfo
+++ b/ports-mgmt/packagekit-qt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754164006
-SHA256 (PackageKit-Qt-1.1.3.tar.xz) = dc84921e4300c48f959772e95eb92871c3d32428a78fafb1b2913d5c4e8a8e1a
-SIZE (PackageKit-Qt-1.1.3.tar.xz) = 47792
+TIMESTAMP = 1759780813
+SHA256 (PackageKit-Qt-1.1.4.tar.xz) = 5eae53721baec5ae2d52d97eee114d804cb769c922f9b5204d10ba70e82a17f3
+SIZE (PackageKit-Qt-1.1.4.tar.xz) = 48184
diff --git a/ports-mgmt/packagekit-qt/pkg-plist b/ports-mgmt/packagekit-qt/pkg-plist
index 54d813f2ddad..6e9f1971310d 100644
--- a/ports-mgmt/packagekit-qt/pkg-plist
+++ b/ports-mgmt/packagekit-qt/pkg-plist
@@ -1,21 +1,21 @@
-include/packagekitqt%%QT_VER%%/PackageKit/Daemon
-include/packagekitqt%%QT_VER%%/PackageKit/Details
-include/packagekitqt%%QT_VER%%/PackageKit/Offline
-include/packagekitqt%%QT_VER%%/PackageKit/PackageKitQt
-include/packagekitqt%%QT_VER%%/PackageKit/Transaction
-include/packagekitqt%%QT_VER%%/PackageKit/bitfield.h
-include/packagekitqt%%QT_VER%%/PackageKit/common.h
-include/packagekitqt%%QT_VER%%/PackageKit/daemon.h
-include/packagekitqt%%QT_VER%%/PackageKit/details.h
-include/packagekitqt%%QT_VER%%/PackageKit/offline.h
-include/packagekitqt%%QT_VER%%/PackageKit/packagekitqt_global.h
-include/packagekitqt%%QT_VER%%/PackageKit/qpk-version.h
-include/packagekitqt%%QT_VER%%/PackageKit/transaction.h
-lib/cmake/packagekitqt%%QT_VER%%/PackageKitQtTargets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/packagekitqt%%QT_VER%%/PackageKitQtTargets.cmake
-lib/cmake/packagekitqt%%QT_VER%%/packagekitqt%%QT_VER%%-config-version.cmake
-lib/cmake/packagekitqt%%QT_VER%%/packagekitqt%%QT_VER%%-config.cmake
-lib/libpackagekitqt%%QT_VER%%.so
-lib/libpackagekitqt%%QT_VER%%.so.1
-lib/libpackagekitqt%%QT_VER%%.so.%%SHLIB_VER%%
-libdata/pkgconfig/packagekitqt%%QT_VER%%.pc
+include/PackageKitQt/PackageKit/Daemon
+include/PackageKitQt/PackageKit/Details
+include/PackageKitQt/PackageKit/Offline
+include/PackageKitQt/PackageKit/PackageKitQt
+include/PackageKitQt/PackageKit/Transaction
+include/PackageKitQt/PackageKit/bitfield.h
+include/PackageKitQt/PackageKit/common.h
+include/PackageKitQt/PackageKit/daemon.h
+include/PackageKitQt/PackageKit/details.h
+include/PackageKitQt/PackageKit/offline.h
+include/PackageKitQt/PackageKit/packagekitqt_global.h
+include/PackageKitQt/PackageKit/qpk-version.h
+include/PackageKitQt/PackageKit/transaction.h
+lib/cmake/packagekitqt6/PackageKitQtTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/packagekitqt6/PackageKitQtTargets.cmake
+lib/cmake/packagekitqt6/packagekitqt6-config-version.cmake
+lib/cmake/packagekitqt6/packagekitqt6-config.cmake
+lib/libpackagekitqt6.so
+lib/libpackagekitqt6.so.%%SHLIB_VER%%
+lib/libpackagekitqt6.so.2
+libdata/pkgconfig/packagekitqt6.pc
diff --git a/ports-mgmt/pkg-devel/Makefile b/ports-mgmt/pkg-devel/Makefile
index adb854900249..9b6439f5995b 100644
--- a/ports-mgmt/pkg-devel/Makefile
+++ b/ports-mgmt/pkg-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pkg
-DISTVERSION= 2.3.99.1
+DISTVERSION= 2.4.99.0
_PKG_VERSION= ${DISTVERSION}
CATEGORIES= ports-mgmt
PKGNAMESUFFIX= -devel
@@ -12,7 +12,7 @@ LICENSE= BSD2CLAUSE
USE_GITHUB= yes
GH_ACCOUNT= freebsd
-GH_TAGNAME= 1814638b1
+GH_TAGNAME= 5e70af8ce
USE_LDCONFIG= ${PREFIX}/lib/compat/pkg
HAS_CONFIGURE= yes
diff --git a/ports-mgmt/pkg-devel/distinfo b/ports-mgmt/pkg-devel/distinfo
index 72298c79a193..1cbbd7442889 100644
--- a/ports-mgmt/pkg-devel/distinfo
+++ b/ports-mgmt/pkg-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761209341
-SHA256 (freebsd-pkg-2.3.99.1-1814638b1_GH0.tar.gz) = 9e41a96c955b0eb256a616507d0d0ef84d353820848dd3a717ac37e935cebca6
-SIZE (freebsd-pkg-2.3.99.1-1814638b1_GH0.tar.gz) = 16475101
+TIMESTAMP = 1761752722
+SHA256 (freebsd-pkg-2.4.99.0-5e70af8ce_GH0.tar.gz) = 9805e830795f5c8f6eb1305d29d64bfbf09af6f7391cc8126790c9665d58ad51
+SIZE (freebsd-pkg-2.4.99.0-5e70af8ce_GH0.tar.gz) = 16473940
diff --git a/ports-mgmt/poudriere-dsh2dsh/Makefile b/ports-mgmt/poudriere-dsh2dsh/Makefile
index 4530f0f5ef5f..93ce0b5c3821 100644
--- a/ports-mgmt/poudriere-dsh2dsh/Makefile
+++ b/ports-mgmt/poudriere-dsh2dsh/Makefile
@@ -1,5 +1,5 @@
PORTNAME= poudriere
-DISTVERSION= 3.4.99.20251015
+DISTVERSION= 3.4.99.20251027
CATEGORIES= ports-mgmt
PKGNAMESUFFIX= -dsh2dsh
diff --git a/ports-mgmt/poudriere-dsh2dsh/distinfo b/ports-mgmt/poudriere-dsh2dsh/distinfo
index 18c9a2bab230..9c88cd69ae3c 100644
--- a/ports-mgmt/poudriere-dsh2dsh/distinfo
+++ b/ports-mgmt/poudriere-dsh2dsh/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760536078
-SHA256 (dsh2dsh-poudriere-3.4.99.20251015_GH0.tar.gz) = b41dfa9ac5a7cdcf9a2d53bad546373b06029454ad2bc0b5848e58bc4d106bbf
-SIZE (dsh2dsh-poudriere-3.4.99.20251015_GH0.tar.gz) = 5793004
+TIMESTAMP = 1761578224
+SHA256 (dsh2dsh-poudriere-3.4.99.20251027_GH0.tar.gz) = bb4a775b083cf26f7cd1e9da6da272dade1b22f71d793c399db92e00c2c132a8
+SIZE (dsh2dsh-poudriere-3.4.99.20251027_GH0.tar.gz) = 5793414
diff --git a/print/plasma6-print-manager/Makefile b/print/plasma6-print-manager/Makefile
index d1a3ecc9d91b..22dedc80c58b 100644
--- a/print/plasma6-print-manager/Makefile
+++ b/print/plasma6-print-manager/Makefile
@@ -10,9 +10,9 @@ LIB_DEPENDS= libcups.so:print/cups
USES= cmake compiler:c++11-lang gettext kde:6 pkgconfig qt:6 tar:xz \
xorg
-USE_KDE= completion config configwidgets coreaddons dbusaddons i18n \
- iconthemes jobwidgets kio kirigami-addons libplasma \
- notifications service solid widgetsaddons windowsystem \
+USE_KDE= config configwidgets coreaddons dbusaddons i18n \
+ kio kirigami2 kcmutils libplasma \
+ notifications widgetsaddons windowsystem \
ecm:build
USE_QT= base declarative
USE_XORG= x11
diff --git a/print/plasma6-print-manager/distinfo b/print/plasma6-print-manager/distinfo
index 749f642e20cf..96cb660a8413 100644
--- a/print/plasma6-print-manager/distinfo
+++ b/print/plasma6-print-manager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499239
-SHA256 (KDE/plasma/6.4.5/print-manager-6.4.5.tar.xz) = e238fd0292d10ac8b5c514bd2ce0b918d5d5b1966c66953285beb66e13a242ca
-SIZE (KDE/plasma/6.4.5/print-manager-6.4.5.tar.xz) = 371344
+TIMESTAMP = 1761168007
+SHA256 (KDE/plasma/6.5.0/print-manager-6.5.0.tar.xz) = 0f747687a0d159ec215645d8f7a8344650f1a23c266c4bb2b0def31fd1bc3bcf
+SIZE (KDE/plasma/6.5.0/print-manager-6.5.0.tar.xz) = 380552
diff --git a/print/plasma6-print-manager/pkg-plist b/print/plasma6-print-manager/pkg-plist
index 0bf0d5ed928b..78c27e3a7f94 100644
--- a/print/plasma6-print-manager/pkg-plist
+++ b/print/plasma6-print-manager/pkg-plist
@@ -1,11 +1,12 @@
bin/configure-printer
bin/kde-print-queue
-lib/libkcupslib.so.%%KDE_PLASMA_VERSION%%
+lib/libkcups.so
%%QT_PLUGINDIR%%/kf6/kded/printmanager.so
+%%QT_PLUGINDIR%%/plasma/applets/org.kde.plasma.printmanager.so
%%QT_PLUGINDIR%%/plasma/kcms/systemsettings/kcm_printer_manager.so
-%%QT_QMLDIR%%/org/kde/plasma/printmanager/kcupslib.qmltypes
+%%QT_QMLDIR%%/org/kde/plasma/printmanager/kcups.qmltypes
%%QT_QMLDIR%%/org/kde/plasma/printmanager/kde-qmlmodule.version
-%%QT_QMLDIR%%/org/kde/plasma/printmanager/libkcupslibplugin.so
+%%QT_QMLDIR%%/org/kde/plasma/printmanager/libkcupsplugin.so
%%QT_QMLDIR%%/org/kde/plasma/printmanager/qmldir
share/applications/kcm_printer_manager.desktop
share/applications/org.kde.ConfigurePrinter.desktop
@@ -107,6 +108,9 @@ share/locale/ko/LC_MESSAGES/print-manager.mo
share/locale/lt/LC_MESSAGES/kcm_printer_manager.mo
share/locale/lt/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
share/locale/lt/LC_MESSAGES/print-manager.mo
+share/locale/lv/LC_MESSAGES/kcm_printer_manager.mo
+share/locale/lv/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
+share/locale/lv/LC_MESSAGES/print-manager.mo
share/locale/mr/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
share/locale/mr/LC_MESSAGES/print-manager.mo
share/locale/nb/LC_MESSAGES/kcm_printer_manager.mo
@@ -176,9 +180,4 @@ share/locale/zh_TW/LC_MESSAGES/kcm_printer_manager.mo
share/locale/zh_TW/LC_MESSAGES/plasma_applet_org.kde.plasma.printmanager.mo
share/locale/zh_TW/LC_MESSAGES/print-manager.mo
share/metainfo/org.kde.print-manager.metainfo.xml
-share/plasma/plasmoids/org.kde.plasma.printmanager/contents/config/main.xml
-share/plasma/plasmoids/org.kde.plasma.printmanager/contents/ui/FullRepresentation.qml
-share/plasma/plasmoids/org.kde.plasma.printmanager/contents/ui/PrinterDelegate.qml
-share/plasma/plasmoids/org.kde.plasma.printmanager/contents/ui/main.qml
-share/plasma/plasmoids/org.kde.plasma.printmanager/metadata.json
share/qlogging-categories6/pmlogs.categories
diff --git a/science/csvtk/Makefile b/science/csvtk/Makefile
index 6b140beda671..230527ca7a16 100644
--- a/science/csvtk/Makefile
+++ b/science/csvtk/Makefile
@@ -1,7 +1,6 @@
PORTNAME= csvtk
DISTVERSIONPREFIX= v
-DISTVERSION= 0.34.0
-PORTREVISION= 4
+DISTVERSION= 0.35.0
CATEGORIES= science
MAINTAINER= jwb@FreeBSD.org
diff --git a/science/csvtk/distinfo b/science/csvtk/distinfo
index 0dfce56d9fa9..f96f90ae121a 100644
--- a/science/csvtk/distinfo
+++ b/science/csvtk/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1753550609
-SHA256 (go/science_csvtk/csvtk-v0.34.0/v0.34.0.mod) = 485d911da4192efc1aaf72df722990fb897f03cdac18aff77fee199a3dab507f
-SIZE (go/science_csvtk/csvtk-v0.34.0/v0.34.0.mod) = 2607
-SHA256 (go/science_csvtk/csvtk-v0.34.0/v0.34.0.zip) = aa1a8825b1c69e507717b825c270d9849234ee21da04f0b58d9f064056f1c971
-SIZE (go/science_csvtk/csvtk-v0.34.0/v0.34.0.zip) = 2656260
-SHA256 (go/science_csvtk/csvtk-v0.34.0/golang-sys-v0.6.0_GH0.tar.gz) = b4f6d17c7a128f76169964b437cb66b3f2dbf9a33361928ec19dfecf7b03fc54
-SIZE (go/science_csvtk/csvtk-v0.34.0/golang-sys-v0.6.0_GH0.tar.gz) = 1434234
+TIMESTAMP = 1761745541
+SHA256 (go/science_csvtk/csvtk-v0.35.0/v0.35.0.mod) = eeb9915dc3bd2695d637683b3da2a00d5c2c24bf995b0476a7bfa44a35916d4a
+SIZE (go/science_csvtk/csvtk-v0.35.0/v0.35.0.mod) = 2595
+SHA256 (go/science_csvtk/csvtk-v0.35.0/v0.35.0.zip) = bb258e5ac8ce551063cf8c818be75ab055458c34dacf2e911783c2040017e1e8
+SIZE (go/science_csvtk/csvtk-v0.35.0/v0.35.0.zip) = 2659159
+SHA256 (go/science_csvtk/csvtk-v0.35.0/golang-sys-v0.6.0_GH0.tar.gz) = b4f6d17c7a128f76169964b437cb66b3f2dbf9a33361928ec19dfecf7b03fc54
+SIZE (go/science_csvtk/csvtk-v0.35.0/golang-sys-v0.6.0_GH0.tar.gz) = 1434234
diff --git a/science/kalzium/distinfo b/science/kalzium/distinfo
index 2ed98aa072cd..599d7e0e8674 100644
--- a/science/kalzium/distinfo
+++ b/science/kalzium/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410249
-SHA256 (KDE/release-service/25.08.1/kalzium-25.08.1.tar.xz) = 64ecba7f0cc8333ee528fc951e500e591d263380e72af59e36b37654a8e1ae8b
-SIZE (KDE/release-service/25.08.1/kalzium-25.08.1.tar.xz) = 22661180
+TIMESTAMP = 1759875001
+SHA256 (KDE/release-service/25.08.2/kalzium-25.08.2.tar.xz) = 99f1da3eb04aee31b45d928b5dd30a1675dc204194ba643f8973f4ae6fdbcfed
+SIZE (KDE/release-service/25.08.2/kalzium-25.08.2.tar.xz) = 22663504
diff --git a/science/py-chempy/Makefile b/science/py-chempy/Makefile
index f8038dcc66d8..c305778ba14d 100644
--- a/science/py-chempy/Makefile
+++ b/science/py-chempy/Makefile
@@ -1,6 +1,5 @@
PORTNAME= chempy
-DISTVERSION= 0.9.0
-PORTREVISION= 3
+DISTVERSION= 0.10.1
CATEGORIES= science python # chemistry
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,13 +15,14 @@ PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dot2tex>=2.11.3:print/dot2tex@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}matplotlib>=2.2.3:math/py-matplotlib@${PY_FLAVOR} \
${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}PuLP>=1.6.8:math/py-PuLP@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyneqsys>=0.5.5:math/py-pyneqsys@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyneqsys>=0.5.7:math/py-pyneqsys@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyodesys>=0.14.1:math/py-pyodesys@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyparsing>=2.0.3:devel/py-pyparsing@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}quantities>=0.12.1:science/py-quantities@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scipy>=1.0.1:science/py-scipy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sym>=0.3.4:math/py-sym@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sympy>=1.1.1:math/py-sympy@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}sym>=0.3.7:math/py-sym@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sympy>=1.1.1:math/py-sympy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}tabulate>0:devel/py-tabulate@${PY_FLAVOR}
BUILD_DEPENDS= ${PY_DEPENDS}
RUN_DEPENDS= ${PY_DEPENDS}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}black>0:devel/py-black@${PY_FLAVOR} \
@@ -40,7 +40,7 @@ CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}pymol # https://github.com/schrodinger
OPTIONS_DEFINE= EXTRAS
OPTIONS_DEFAULT= EXTRAS
-EXTRAS_DESC= Install optional dependencies for additional functionality
+EXTRAS_DESC= Install optional dependencies for additional functionality # this seems to be a copy of what extras pyodesys requires, see https://github.com/bjodah/chempy/issues/241
EXTRAS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}appdirs>0:devel/py-appdirs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}bokeh>=0.13.0:www/py-bokeh@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ipywidgets>0:devel/py-ipywidgets@${PY_FLAVOR} \
diff --git a/science/py-chempy/distinfo b/science/py-chempy/distinfo
index 1ac919ccffb9..0cd0f9b75f33 100644
--- a/science/py-chempy/distinfo
+++ b/science/py-chempy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1714020842
-SHA256 (chempy-0.9.0.tar.gz) = 3ba07d597fef672f3dea4c3ce81e64683f90afd263a7962a6d0db2ab8d9a0204
-SIZE (chempy-0.9.0.tar.gz) = 184714
+TIMESTAMP = 1761714393
+SHA256 (chempy-0.10.1.tar.gz) = 7112a2fe6cfe49730870de19e6061ff7f174a7d626a64244ab0505afa591cba0
+SIZE (chempy-0.10.1.tar.gz) = 428230
diff --git a/science/py-neo/Makefile b/science/py-neo/Makefile
index af57025f1e56..87932cd97b3c 100644
--- a/science/py-neo/Makefile
+++ b/science/py-neo/Makefile
@@ -1,5 +1,5 @@
PORTNAME= neo
-PORTVERSION= 0.14.2
+PORTVERSION= 0.14.3
CATEGORIES= science python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,12 +12,20 @@ WWW= https://neo.readthedocs.io/en/latest/ \
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}quantities>=0.16.1:science/py-quantities@${PY_FLAVOR}
USES= python
-USE_PYTHON= distutils autoplist concurrent pytest
+USE_PYTHON= pep517 autoplist concurrent pytest
+
+TEST_ENV= ${MAKE_ENV} \
+ PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} \
+ DISPLAY=${DISPLAY} \
+ XAUTHORITY=${XAUTHORITY}
+TEST_WRKSRC= ${WRKSRC}/neo/test
NO_ARCH= yes
diff --git a/science/py-neo/distinfo b/science/py-neo/distinfo
index 11e758623a41..656ae38760b3 100644
--- a/science/py-neo/distinfo
+++ b/science/py-neo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759525621
-SHA256 (neo-0.14.2.tar.gz) = 76517503e114fffcc38aa3600c04dd8be48b1ee5e2c8162bc0db8fb92476811f
-SIZE (neo-0.14.2.tar.gz) = 5067423
+TIMESTAMP = 1761805461
+SHA256 (neo-0.14.3.tar.gz) = 50d473fb9070d1728ec6fd72bdad16262b40f7c99df7ff5e8d927ebc2680b080
+SIZE (neo-0.14.3.tar.gz) = 5076523
diff --git a/science/py-neo/files/patch-pyproject.toml b/science/py-neo/files/patch-pyproject.toml
new file mode 100644
index 000000000000..e5bbf1113b30
--- /dev/null
+++ b/science/py-neo/files/patch-pyproject.toml
@@ -0,0 +1,11 @@
+--- pyproject.toml.orig 2025-10-30 06:25:36 UTC
++++ pyproject.toml
+@@ -36,7 +36,7 @@ download = "http://pypi.python.org/pypi/neo"
+
+
+ [build-system]
+-requires = ["setuptools>=78.0.2"]
++requires = ["setuptools"]
+ build-backend = "setuptools.build_meta"
+
+ [project.optional-dependencies]
diff --git a/science/py-nglview/Makefile b/science/py-nglview/Makefile
index 02f126f60974..2d3e5fd808ba 100644
--- a/science/py-nglview/Makefile
+++ b/science/py-nglview/Makefile
@@ -1,5 +1,5 @@
PORTNAME= nglview
-DISTVERSION= 3.1.2
+DISTVERSION= 4.0
CATEGORIES= science python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,8 +13,13 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jupyter-packaging>=0.7.9:devel/py-jupyter-packaging@${PY_FLAVOR} \
${PY_SETUPTOOLS} \
- ${PYTHON_PKGNAMEPREFIX}versioneer-518>0:devel/py-versioneer-518@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipywidgets>=8:devel/py-ipywidgets@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}jupyterlab>=3:devel/py-jupyterlab@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}jupyterlab-widgets>0:devel/py-jupyterlab-widgets@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}notebook>=7:www/py-notebook@${PY_FLAVOR} \
+ ${PYNUMPY}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ipywidgets>0:devel/py-ipywidgets@${PY_FLAVOR}
USES= python
diff --git a/science/py-nglview/distinfo b/science/py-nglview/distinfo
index f9cc451d6e06..24a14400baef 100644
--- a/science/py-nglview/distinfo
+++ b/science/py-nglview/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713599805
-SHA256 (nglview-3.1.2.tar.gz) = 7f672efa2b6ca0db34de968e5b5766b14b1b3dade212d2f8a083c600a11345ce
-SIZE (nglview-3.1.2.tar.gz) = 5477602
+TIMESTAMP = 1761806359
+SHA256 (nglview-4.0.tar.gz) = 2c0cff2c5b1e2a0a72e3393087ce44ae0308524c5aa5f95357812d3edbc26e83
+SIZE (nglview-4.0.tar.gz) = 26194155
diff --git a/science/py-nglview/files/patch-pyproject.toml b/science/py-nglview/files/patch-pyproject.toml
index 05acfb963d8a..267363cda32d 100644
--- a/science/py-nglview/files/patch-pyproject.toml
+++ b/science/py-nglview/files/patch-pyproject.toml
@@ -1,7 +1,11 @@
---- pyproject.toml.orig 2023-08-01 09:06:19 UTC
+--- pyproject.toml.orig 2025-10-02 14:50:35 UTC
+++ pyproject.toml
-@@ -1,3 +1,3 @@
- [build-system]
--requires = ["jupyter_packaging~=0.7.9", "setuptools>=40.8.0", "wheel", "versioneer-518"]
-+requires = ["jupyter_packaging", "setuptools>=40.8.0", "wheel", "versioneer-518"]
+@@ -2,7 +2,7 @@ requires = [
+ requires = [
+ "jupyter_packaging>=0.7.9; python_version<'3.13'",
+ "jupyter_packaging>=0.12.2; python_version>='3.13'",
+- "setuptools>=75.6.0",
++ "setuptools",
+ "wheel",
+ ]
build-backend = "setuptools.build_meta"
diff --git a/science/py-periodictable/Makefile b/science/py-periodictable/Makefile
index 420e86cadd21..20aaeeb60dc4 100644
--- a/science/py-periodictable/Makefile
+++ b/science/py-periodictable/Makefile
@@ -1,22 +1,28 @@
PORTNAME= periodictable
-DISTVERSION= 1.7.1
-PORTREVISION= 1
+DISTVERSIONPREFIX= v
+DISTVERSION= 2.0.2
CATEGORIES= science python
-MASTER_SITES= PYPI
+#MASTER_SITES= PYPI # no tarball available
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Extensible periodic table of the elements pre-populated with data
-WWW= https://periodictable.readthedocs.io/en/latest/
+WWW= https://periodictable.readthedocs.io/en/latest/ \
+ https://github.com/python-periodictable/periodictable
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}pyparsing>0:devel/py-pyparsing@${PY_FLAVOR}
USES= python
-USE_PYTHON= distutils autoplist pytest # 3 tests fail, see https://github.com/pkienzle/periodictable/issues/84
+USE_PYTHON= pep517 autoplist pytest # tests fail to run, see https://github.com/python-periodictable/periodictable/issues/106
+
+USE_GITHUB= yes
+GH_ACCOUNT= python-periodictable
NO_ARCH= yes
diff --git a/science/py-periodictable/distinfo b/science/py-periodictable/distinfo
index 31b87009f74b..883867657320 100644
--- a/science/py-periodictable/distinfo
+++ b/science/py-periodictable/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1720515377
-SHA256 (periodictable-1.7.1.tar.gz) = 43d7db7233d6b33962f83d79ea54f47c3b923d3e83403cbc03f58f353af4b52c
-SIZE (periodictable-1.7.1.tar.gz) = 1003709
+TIMESTAMP = 1761805268
+SHA256 (python-periodictable-periodictable-v2.0.2_GH0.tar.gz) = 5a8aed4759e74dabb38fda0ecbe59b6f7fef42b0babf83f25d8dfaee3c6798f8
+SIZE (python-periodictable-periodictable-v2.0.2_GH0.tar.gz) = 934995
diff --git a/science/py-qcelemental/Makefile b/science/py-qcelemental/Makefile
index b1a5efde166b..059ced2ffca3 100644
--- a/science/py-qcelemental/Makefile
+++ b/science/py-qcelemental/Makefile
@@ -1,6 +1,5 @@
PORTNAME= qcelemental
-DISTVERSION= 0.28.0
-PORTREVISION= 1
+DISTVERSION= 0.29.0
CATEGORIES= science python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,12 +12,14 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>0:devel/py-poetry-core@${PY_FLAVOR}
-RUN_DEPENDS= ${PYNUMPY} \
- ${PYTHON_PKGNAMEPREFIX}pint>=0.10.0:devel/py-pint@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pydantic2>=1.8.2:devel/py-pydantic2@${PY_FLAVOR}
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}ipykernel>0:devel/py-ipykernel@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=4.8:devel/py-importlib-metadata@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}ipykernel>0:devel/py-ipykernel@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}networkx>0:math/py-networkx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}nglview>=3.0.3:science/py-nglview@${PY_FLAVOR} \
+ ${PYNUMPY} \
+ ${PYTHON_PKGNAMEPREFIX}packaging>=24.1:devel/py-packaging@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pint>=0.10.0:devel/py-pint@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pydantic2>=1.8.2:devel/py-pydantic2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scipy>=1.9.0:science/py-scipy@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=4.0.0:devel/py-pytest@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \
@@ -35,4 +36,6 @@ NO_ARCH= yes
do-test:
@cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest -rs --pyargs qcelemental
+# tests as of 0.29.0: 1 failed, 1191 passed, 2 skipped, 2 xpassed, 1 warning in 12.71s, see https://github.com/MolSSI/QCElemental/issues/380
+
.include <bsd.port.mk>
diff --git a/science/py-qcelemental/distinfo b/science/py-qcelemental/distinfo
index 26f2d8e967da..3ee8f7f4c3eb 100644
--- a/science/py-qcelemental/distinfo
+++ b/science/py-qcelemental/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1720845708
-SHA256 (qcelemental-0.28.0.tar.gz) = da96fddb88c1701f812b25369a6a169d35f2d5446c37c62e86048cb0f1b168a2
-SIZE (qcelemental-0.28.0.tar.gz) = 301172
+TIMESTAMP = 1761809140
+SHA256 (qcelemental-0.29.0.tar.gz) = bf634ee652e7d95e906e291989513224233b1d705c26afeac86e451f316b3c04
+SIZE (qcelemental-0.29.0.tar.gz) = 306949
diff --git a/science/py-scikit-learn/Makefile b/science/py-scikit-learn/Makefile
index 48e776557e4e..1e77e50ed73c 100644
--- a/science/py-scikit-learn/Makefile
+++ b/science/py-scikit-learn/Makefile
@@ -1,9 +1,9 @@
PORTNAME= scikit-learn
-DISTVERSION= 1.4.0
-PORTREVISION= 1
+DISTVERSION= 1.7.2
CATEGORIES= science python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= scikit_learn-${DISTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= Machine learning algorithms for python
@@ -12,19 +12,17 @@ WWW= https://scikit-learn.org/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}joblib>0:devel/py-joblib@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}joblib>=1.3.0:devel/py-joblib@${PY_FLAVOR} \
${PYNUMPY} \
- ${PYTHON_PKGNAMEPREFIX}scipy>=1.3.2:science/py-scipy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}threadpoolctl>=0:devel/py-threadpoolctl@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}scipy>=1.10.0:science/py-scipy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}threadpoolctl>=3.2.0:devel/py-threadpoolctl@${PY_FLAVOR}
RUN_DEPENDS:= ${BUILD_DEPENDS}
+BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}meson-python>=0.17.1:devel/meson-python@${PY_FLAVOR}
-USES= fortran python localbase
-USE_PYTHON= distutils autoplist cython
+USES= fortran python localbase shebangfix
+USE_PYTHON= autoplist cython3 pep517
-POST_PLIST= fix-plist
-
-fix-plist: # https://github.com/scikit-learn/scikit-learn/issues/12681
- @${REINPLACE_CMD} -e "s|lib/python.*/sklearn/datasets/tests/data/openml$$||" ${TMPPLIST}
+SHEBANG_FILES= sklearn/_build_utils/version.py
post-install: # strip binaries
@${STRIP_CMD} \
diff --git a/science/py-scikit-learn/distinfo b/science/py-scikit-learn/distinfo
index d36e630a9747..2f21dc52ebc2 100644
--- a/science/py-scikit-learn/distinfo
+++ b/science/py-scikit-learn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1705575324
-SHA256 (scikit-learn-1.4.0.tar.gz) = d4373c984eba20e393216edd51a3e3eede56cbe93d4247516d205643c3b93121
-SIZE (scikit-learn-1.4.0.tar.gz) = 7706781
+TIMESTAMP = 1761685556
+SHA256 (scikit_learn-1.7.2.tar.gz) = 20e9e49ecd130598f1ca38a1d85090e1a600147b9c02fa6f15d69cb53d968fda
+SIZE (scikit_learn-1.7.2.tar.gz) = 7193136
diff --git a/science/py-scikit-learn/files/patch-pyproject.toml b/science/py-scikit-learn/files/patch-pyproject.toml
new file mode 100644
index 000000000000..7f238de2e52b
--- /dev/null
+++ b/science/py-scikit-learn/files/patch-pyproject.toml
@@ -0,0 +1,11 @@
+--- pyproject.toml.orig 2025-10-28 21:25:52 UTC
++++ pyproject.toml
+@@ -99,7 +99,7 @@ build-backend = "mesonpy"
+ requires = [
+ "meson-python>=0.16.0,<0.19.0",
+ "Cython>=3.0.10,<3.2.0",
+- "numpy>=2,<2.4.0",
++ "numpy",
+ "scipy>=1.8.0,<1.17.0",
+ ]
+
diff --git a/science/py-scikit-sparse/Makefile b/science/py-scikit-sparse/Makefile
index e80c63af51fe..07833b0bb0eb 100644
--- a/science/py-scikit-sparse/Makefile
+++ b/science/py-scikit-sparse/Makefile
@@ -1,7 +1,7 @@
PORTNAME= scikit-sparse
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.16
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= science python
#MASTER_SITES= PYPI # missing files under tests/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/science/py-scikit-sparse/distinfo b/science/py-scikit-sparse/distinfo
index ee3f17141528..2278af1b41e1 100644
--- a/science/py-scikit-sparse/distinfo
+++ b/science/py-scikit-sparse/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745401659
-SHA256 (scikit-sparse-scikit-sparse-v0.4.16_GH0.tar.gz) = 88183df0aca206d22cecec479a96b656785ab8a8681e0429a36cc7d6f464425f
-SIZE (scikit-sparse-scikit-sparse-v0.4.16_GH0.tar.gz) = 414739
+TIMESTAMP = 1761722287
+SHA256 (scikit-sparse-scikit-sparse-v0.4.16_GH0.tar.gz) = be75af5e8a9ff4bb947c2de02936d26b7727b1f92aa74fbd6cdb57414946e82f
+SIZE (scikit-sparse-scikit-sparse-v0.4.16_GH0.tar.gz) = 414706
diff --git a/science/step/distinfo b/science/step/distinfo
index 5db7278905a9..2c5c6332d628 100644
--- a/science/step/distinfo
+++ b/science/step/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410252
-SHA256 (KDE/release-service/25.08.1/step-25.08.1.tar.xz) = d5ae8c25718f6a647556210f2d4055de1ccd342d3b948f14f9e2ee27ab48b154
-SIZE (KDE/release-service/25.08.1/step-25.08.1.tar.xz) = 1007604
+TIMESTAMP = 1759875004
+SHA256 (KDE/release-service/25.08.2/step-25.08.2.tar.xz) = c00d24fff1645eb2496a615e8e4736544ee35fd38cc1b84b735e5a251ac82c33
+SIZE (KDE/release-service/25.08.2/step-25.08.2.tar.xz) = 1016200
diff --git a/science/step/pkg-plist b/science/step/pkg-plist
index 4186212eb37b..2fe4b8582cad 100644
--- a/science/step/pkg-plist
+++ b/science/step/pkg-plist
@@ -33,6 +33,8 @@ share/icons/hicolor/48x48/apps/step.png
share/icons/hicolor/64x64/apps/step.png
share/knsrcfiles/step.knsrc
share/locale/ar/LC_MESSAGES/step.mo
+share/locale/ar/LC_MESSAGES/step_example_files.mo
+share/locale/ar/LC_MESSAGES/step_objinfo_files.mo
share/locale/ar/LC_MESSAGES/step_qt.qm
share/locale/be/LC_MESSAGES/step.mo
share/locale/be/LC_MESSAGES/step_qt.qm
@@ -214,6 +216,23 @@ share/locale/zh_TW/LC_MESSAGES/step_objinfo_files.mo
share/locale/zh_TW/LC_MESSAGES/step_qt.qm
share/metainfo/org.kde.step.appdata.xml
share/mime/packages/org.kde.step.xml
+%%DATADIR%%/examples/ar/brownian.step
+%%DATADIR%%/examples/ar/doublependulum.step
+%%DATADIR%%/examples/ar/eightpendula.step
+%%DATADIR%%/examples/ar/first.step
+%%DATADIR%%/examples/ar/fourpendula.step
+%%DATADIR%%/examples/ar/gas.step
+%%DATADIR%%/examples/ar/graph.step
+%%DATADIR%%/examples/ar/liquid.step
+%%DATADIR%%/examples/ar/lissajous.step
+%%DATADIR%%/examples/ar/motor.step
+%%DATADIR%%/examples/ar/motor1.step
+%%DATADIR%%/examples/ar/note.step
+%%DATADIR%%/examples/ar/resonance.step
+%%DATADIR%%/examples/ar/softbody.step
+%%DATADIR%%/examples/ar/solar.step
+%%DATADIR%%/examples/ar/springs.step
+%%DATADIR%%/examples/ar/wave.step
%%DATADIR%%/examples/bg/brownian.step
%%DATADIR%%/examples/bg/doublependulum.step
%%DATADIR%%/examples/bg/eightpendula.step
@@ -818,6 +837,25 @@ share/mime/packages/org.kde.step.xml
%%DATADIR%%/objinfo/gasljforce.html
%%DATADIR%%/objinfo/gasparticle.html
%%DATADIR%%/objinfo/gravitationforce.html
+%%DATADIR%%/objinfo/l10n/ar/anchor.html
+%%DATADIR%%/objinfo/l10n/ar/box.html
+%%DATADIR%%/objinfo/l10n/ar/chargedparticle.html
+%%DATADIR%%/objinfo/l10n/ar/coulombforce.html
+%%DATADIR%%/objinfo/l10n/ar/disk.html
+%%DATADIR%%/objinfo/l10n/ar/gas.html
+%%DATADIR%%/objinfo/l10n/ar/gasljforce.html
+%%DATADIR%%/objinfo/l10n/ar/gasparticle.html
+%%DATADIR%%/objinfo/l10n/ar/gravitationforce.html
+%%DATADIR%%/objinfo/l10n/ar/linearmotor.html
+%%DATADIR%%/objinfo/l10n/ar/meter.html
+%%DATADIR%%/objinfo/l10n/ar/note.html
+%%DATADIR%%/objinfo/l10n/ar/particle.html
+%%DATADIR%%/objinfo/l10n/ar/pin.html
+%%DATADIR%%/objinfo/l10n/ar/polygon.html
+%%DATADIR%%/objinfo/l10n/ar/softbody.html
+%%DATADIR%%/objinfo/l10n/ar/spring.html
+%%DATADIR%%/objinfo/l10n/ar/weightforce.html
+%%DATADIR%%/objinfo/l10n/ar/world.html
%%DATADIR%%/objinfo/l10n/bg/anchor.html
%%DATADIR%%/objinfo/l10n/bg/box.html
%%DATADIR%%/objinfo/l10n/bg/chargedparticle.html
@@ -1493,6 +1531,11 @@ share/mime/packages/org.kde.step.xml
%%DATADIR%%/objinfo/spring.html
%%DATADIR%%/objinfo/weightforce.html
%%DATADIR%%/objinfo/world.html
+%%DATADIR%%/tutorials/ar/tutorial1.step
+%%DATADIR%%/tutorials/ar/tutorial2.step
+%%DATADIR%%/tutorials/ar/tutorial3.step
+%%DATADIR%%/tutorials/ar/tutorial4.step
+%%DATADIR%%/tutorials/ar/tutorial5.step
%%DATADIR%%/tutorials/bg/tutorial1.step
%%DATADIR%%/tutorials/bg/tutorial2.step
%%DATADIR%%/tutorials/bg/tutorial3.step
diff --git a/security/Makefile b/security/Makefile
index c347eb87fbe9..692b93ffd050 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -639,6 +639,7 @@
SUBDIR += p5-Crypt-Twofish2
SUBDIR += p5-Crypt-Twofish_PP
SUBDIR += p5-Crypt-URandom
+ SUBDIR += p5-Crypt-URandom-Token
SUBDIR += p5-Crypt-UnixCrypt
SUBDIR += p5-Crypt-UnixCrypt_XS
SUBDIR += p5-Crypt-X509
diff --git a/security/aws-c-cal/Makefile b/security/aws-c-cal/Makefile
index ac4e1b668bd0..53fa5f00d416 100644
--- a/security/aws-c-cal/Makefile
+++ b/security/aws-c-cal/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aws-c-cal
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.5
+DISTVERSION= 0.9.7
CATEGORIES= security
MAINTAINER= eduardo@FreeBSD.org
@@ -20,4 +20,6 @@ USE_LDCONFIG= yes
CMAKE_ON= BUILD_SHARED_LIBS
CMAKE_OFF= BUILD_TESTING
+TESTING_UNSAFE= https://github.com/awslabs/aws-c-cal/issues/237
+
.include <bsd.port.mk>
diff --git a/security/aws-c-cal/distinfo b/security/aws-c-cal/distinfo
index 3b7ec66f4431..0a118d3554c9 100644
--- a/security/aws-c-cal/distinfo
+++ b/security/aws-c-cal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1761432330
-SHA256 (awslabs-aws-c-cal-v0.9.5_GH0.tar.gz) = 5cedd82d093960a09a91bf8d8c3540425e49972ed9b565763bf2a5b2ba1a2a7c
-SIZE (awslabs-aws-c-cal-v0.9.5_GH0.tar.gz) = 1696418
+TIMESTAMP = 1761857461
+SHA256 (awslabs-aws-c-cal-v0.9.7_GH0.tar.gz) = 39d1b2967a109b3927ebc185a21aa8fdee64db6380799ddc51d21b96d2b90bdb
+SIZE (awslabs-aws-c-cal-v0.9.7_GH0.tar.gz) = 1700119
diff --git a/security/aws-c-cal/pkg-plist b/security/aws-c-cal/pkg-plist
index 2901859b8ed6..ef00bc0bcd56 100644
--- a/security/aws-c-cal/pkg-plist
+++ b/security/aws-c-cal/pkg-plist
@@ -3,6 +3,7 @@ include/aws/cal/ecc.h
include/aws/cal/ed25519.h
include/aws/cal/exports.h
include/aws/cal/hash.h
+include/aws/cal/hkdf.h
include/aws/cal/hmac.h
include/aws/cal/rsa.h
include/aws/cal/symmetric_cipher.h
diff --git a/security/keysmith/Makefile b/security/keysmith/Makefile
index d1b3694bb376..b905d06ff0c1 100644
--- a/security/keysmith/Makefile
+++ b/security/keysmith/Makefile
@@ -13,9 +13,10 @@ LIB_DEPENDS= libsodium.so:security/libsodium
USES= cmake desktop-file-utils gettext kde:6 pkgconfig qt:6 tar:xz \
xorg
-USE_KDE= dbusaddons i18n kirigami2 prison qqc2-desktop-style windowsystem \
+USE_KDE= config coreaddons dbusaddons i18n kirigami-addons \
+ kirigami2 prison qqc2-desktop-style windowsystem \
ecm:build
-USE_QT= 5compat base
+USE_QT= base declarative svg
USE_XORG= x11
.include <bsd.port.mk>
diff --git a/security/keysmith/distinfo b/security/keysmith/distinfo
index 2b1d0859e6c8..8dc82e258428 100644
--- a/security/keysmith/distinfo
+++ b/security/keysmith/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410252
-SHA256 (KDE/release-service/25.08.1/keysmith-25.08.1.tar.xz) = bf4aeda0e45993d3bd76deca5edc85216ddb0dbdcb309ebf5520f33d1cd572d3
-SIZE (KDE/release-service/25.08.1/keysmith-25.08.1.tar.xz) = 237656
+TIMESTAMP = 1759875004
+SHA256 (KDE/release-service/25.08.2/keysmith-25.08.2.tar.xz) = 6628aab4cc2bb4278b74d01e7dfbf4295d75dd57b5d20aaf3ef08e5a60f1e2f3
+SIZE (KDE/release-service/25.08.2/keysmith-25.08.2.tar.xz) = 237872
diff --git a/security/kf6-kdesu/distinfo b/security/kf6-kdesu/distinfo
index 5e2b09c85181..9d50de7caa0f 100644
--- a/security/kf6-kdesu/distinfo
+++ b/security/kf6-kdesu/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408198
-SHA256 (KDE/frameworks/6.18/kdesu-6.18.0.tar.xz) = 3203b047113cf08bca3981ede657e45b417a7cd0f2879bb4f9e901ad4e594616
-SIZE (KDE/frameworks/6.18/kdesu-6.18.0.tar.xz) = 57020
+TIMESTAMP = 1759784981
+SHA256 (KDE/frameworks/6.19/kdesu-6.19.0.tar.xz) = 02f92edf906a397b05554ff4bd671cd7f5ac6c2cef56732541a2c27cc03d209f
+SIZE (KDE/frameworks/6.19/kdesu-6.19.0.tar.xz) = 56996
diff --git a/security/kgpg/distinfo b/security/kgpg/distinfo
index 853712e77c9d..629faefd9571 100644
--- a/security/kgpg/distinfo
+++ b/security/kgpg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410254
-SHA256 (KDE/release-service/25.08.1/kgpg-25.08.1.tar.xz) = c3afee476c61ecd322502217ce97fa4dcc16dab39f7793c31be2bee8ac2455b5
-SIZE (KDE/release-service/25.08.1/kgpg-25.08.1.tar.xz) = 3049880
+TIMESTAMP = 1759875007
+SHA256 (KDE/release-service/25.08.2/kgpg-25.08.2.tar.xz) = 3994c4c1468c02868b58b22660bbaac845fd4203488d68f6ac915c04a6167c4a
+SIZE (KDE/release-service/25.08.2/kgpg-25.08.2.tar.xz) = 3049804
diff --git a/security/kleopatra/Makefile b/security/kleopatra/Makefile
index 3fec24d80e5d..82203c6914d6 100644
--- a/security/kleopatra/Makefile
+++ b/security/kleopatra/Makefile
@@ -1,6 +1,5 @@
PORTNAME= kleopatra
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
-PORTREVISION= 1
CATEGORIES= security kde kde-applications
MAINTAINER= kde@FreeBSD.org
diff --git a/security/kleopatra/distinfo b/security/kleopatra/distinfo
index 9a4e29e665f7..0ea9a0c6dd5f 100644
--- a/security/kleopatra/distinfo
+++ b/security/kleopatra/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410257
-SHA256 (KDE/release-service/25.08.1/kleopatra-25.08.1.tar.xz) = 27081153cd29ff300454ca1bcd4da57541d07a52a9741bcd8fabc2a094b4bdf8
-SIZE (KDE/release-service/25.08.1/kleopatra-25.08.1.tar.xz) = 2861848
+TIMESTAMP = 1759875009
+SHA256 (KDE/release-service/25.08.2/kleopatra-25.08.2.tar.xz) = 16835826748b4fff9cbae6ded1819b18c3422ff60da21c6a6addd27dfeeb4fcc
+SIZE (KDE/release-service/25.08.2/kleopatra-25.08.2.tar.xz) = 2881852
diff --git a/security/kpkpass/distinfo b/security/kpkpass/distinfo
index 89a44718e1f4..96f451dcb0ae 100644
--- a/security/kpkpass/distinfo
+++ b/security/kpkpass/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410259
-SHA256 (KDE/release-service/25.08.1/kpkpass-25.08.1.tar.xz) = e75e339814e124203bb6205eb435d2283ff0828b08d13108bfc66ef454cfa7bb
-SIZE (KDE/release-service/25.08.1/kpkpass-25.08.1.tar.xz) = 31864
+TIMESTAMP = 1759875011
+SHA256 (KDE/release-service/25.08.2/kpkpass-25.08.2.tar.xz) = 4599e5b8b1db047c474cc4cf5a23bf7d4968082742986244a13875abe86341f3
+SIZE (KDE/release-service/25.08.2/kpkpass-25.08.2.tar.xz) = 31880
diff --git a/security/kwalletmanager/distinfo b/security/kwalletmanager/distinfo
index 1aa0b0bfc238..97575995c16a 100644
--- a/security/kwalletmanager/distinfo
+++ b/security/kwalletmanager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410261
-SHA256 (KDE/release-service/25.08.1/kwalletmanager-25.08.1.tar.xz) = cd52e2746aabc52aa9e7918c6a2788b4f2777b1a19479b0af9364d4f714a8704
-SIZE (KDE/release-service/25.08.1/kwalletmanager-25.08.1.tar.xz) = 1052792
+TIMESTAMP = 1759875014
+SHA256 (KDE/release-service/25.08.2/kwalletmanager-25.08.2.tar.xz) = baa965f8e9d46e9e4c2b0ccfab19f42af015683246364adbb2d63349f7d6fb72
+SIZE (KDE/release-service/25.08.2/kwalletmanager-25.08.2.tar.xz) = 1052860
diff --git a/security/libkleo/distinfo b/security/libkleo/distinfo
index d048235b3504..f3300f7e359b 100644
--- a/security/libkleo/distinfo
+++ b/security/libkleo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410264
-SHA256 (KDE/release-service/25.08.1/libkleo-25.08.1.tar.xz) = 6a9a2bef659a4294c6114ac2300fc62dc5e2d1b48eb29ef2ead9be59997d8baf
-SIZE (KDE/release-service/25.08.1/libkleo-25.08.1.tar.xz) = 667908
+TIMESTAMP = 1759875016
+SHA256 (KDE/release-service/25.08.2/libkleo-25.08.2.tar.xz) = bc6b963644d4c7c00002da0df143c8cdeda4d3f12eb1409b67212fabdde0d7b8
+SIZE (KDE/release-service/25.08.2/libkleo-25.08.2.tar.xz) = 668300
diff --git a/security/lynis/Makefile b/security/lynis/Makefile
index 4fedd18d18d8..120de140f609 100644
--- a/security/lynis/Makefile
+++ b/security/lynis/Makefile
@@ -1,5 +1,5 @@
PORTNAME= lynis
-PORTVERSION= 3.1.5
+PORTVERSION= 3.1.6
CATEGORIES= security
MASTER_SITES= https://cisofy.com/files/
diff --git a/security/lynis/distinfo b/security/lynis/distinfo
index ffa41f96c7de..9ef9ab43e3d2 100644
--- a/security/lynis/distinfo
+++ b/security/lynis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758716521
-SHA256 (lynis-3.1.5.tar.gz) = 8d2c6652ba60116a82514522b666ca77293f4bfc69f1e581028769f7ebb52ba4
-SIZE (lynis-3.1.5.tar.gz) = 352042
+TIMESTAMP = 1761845722
+SHA256 (lynis-3.1.6.tar.gz) = 0513f62ba5ab615c4333827b804237d58cf7bd623d09e1b4918d3fc85f08fc70
+SIZE (lynis-3.1.6.tar.gz) = 354692
diff --git a/security/p5-Crypt-URandom-Token/Makefile b/security/p5-Crypt-URandom-Token/Makefile
new file mode 100644
index 000000000000..ec15e49d0d88
--- /dev/null
+++ b/security/p5-Crypt-URandom-Token/Makefile
@@ -0,0 +1,26 @@
+PORTNAME= Crypt-URandom-Token
+PORTVERSION= 0.005
+CATEGORIES= security perl5
+MASTER_SITES= CPAN
+MASTER_SITE_SUBDIR=CPAN:STIGTSP
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= bokutin@bokut.in
+COMMENT= Generate secure strings for passwords, secrets and similar
+WWW= https://metacpan.org/dist/Crypt-URandom-Token
+
+LICENSE= ART10 GPLv1+
+LICENSE_COMB= dual
+
+RUN_DEPENDS= p5-Crypt-URandom>=0.40:security/p5-Crypt-URandom
+TEST_DEPENDS= p5-Test-Exception>=0.43:devel/p5-Test-Exception
+
+USES= perl5
+USE_PERL5= configure
+
+NO_ARCH= yes
+
+PLIST_FILES= ${SITE_PERL}/Crypt/URandom/Token.pm \
+ ${SITE_MAN3_REL}/Crypt::URandom::Token.3.gz
+
+.include <bsd.port.mk>
diff --git a/security/p5-Crypt-URandom-Token/distinfo b/security/p5-Crypt-URandom-Token/distinfo
new file mode 100644
index 000000000000..5f43d497949c
--- /dev/null
+++ b/security/p5-Crypt-URandom-Token/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1761480470
+SHA256 (Crypt-URandom-Token-0.005.tar.gz) = dce18ea8c920985e887dd41d98c96c285a17470321aabc4a7571c71081e3d679
+SIZE (Crypt-URandom-Token-0.005.tar.gz) = 12939
diff --git a/security/p5-Crypt-URandom-Token/pkg-descr b/security/p5-Crypt-URandom-Token/pkg-descr
new file mode 100644
index 000000000000..70ead14f3af6
--- /dev/null
+++ b/security/p5-Crypt-URandom-Token/pkg-descr
@@ -0,0 +1,3 @@
+This module provides a secure way to generate a random token
+for passwords and similar using Crypt::URandom
+as the source of random bits.
diff --git a/security/plasma6-kscreenlocker/distinfo b/security/plasma6-kscreenlocker/distinfo
index 7d1cd97476ae..75253affe8b0 100644
--- a/security/plasma6-kscreenlocker/distinfo
+++ b/security/plasma6-kscreenlocker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499239
-SHA256 (KDE/plasma/6.4.5/kscreenlocker-6.4.5.tar.xz) = fac4f9d53d63cb9b06e90feb82c28f471971d15defd4a068bb1e7d2886b7090d
-SIZE (KDE/plasma/6.4.5/kscreenlocker-6.4.5.tar.xz) = 187560
+TIMESTAMP = 1761168007
+SHA256 (KDE/plasma/6.5.0/kscreenlocker-6.5.0.tar.xz) = 0ec47d4a33e47c86e09e9b08ae76915df65afa80d28c89b54e2bfb97ad2ec32b
+SIZE (KDE/plasma/6.5.0/kscreenlocker-6.5.0.tar.xz) = 186764
diff --git a/security/plasma6-ksshaskpass/Makefile b/security/plasma6-ksshaskpass/Makefile
index f276cb99a642..51333c84b25e 100644
--- a/security/plasma6-ksshaskpass/Makefile
+++ b/security/plasma6-ksshaskpass/Makefile
@@ -7,7 +7,7 @@ COMMENT= ssh-add helper that uses KWallet and KPasswordDialog
USES= cmake gettext gl kde:6 qt:6 tar:xz
USE_KDE= coreaddons i18n wallet widgetsaddons \
- ecm:build
+ doctools:build ecm:build
USE_QT= base
USE_GL= gl opengl
diff --git a/security/plasma6-ksshaskpass/distinfo b/security/plasma6-ksshaskpass/distinfo
index fdbbdb4bb8b5..0a8ec856c812 100644
--- a/security/plasma6-ksshaskpass/distinfo
+++ b/security/plasma6-ksshaskpass/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499239
-SHA256 (KDE/plasma/6.4.5/ksshaskpass-6.4.5.tar.xz) = 5b2da11937079c61919755c3d55ff9bfc5bf97ed1dbf080b43c0c2af50e354da
-SIZE (KDE/plasma/6.4.5/ksshaskpass-6.4.5.tar.xz) = 31120
+TIMESTAMP = 1761168007
+SHA256 (KDE/plasma/6.5.0/ksshaskpass-6.5.0.tar.xz) = 3169b8acbf871d2bc661654058d8e3ce12d12513fd21ddd8f08ac3f604feda49
+SIZE (KDE/plasma/6.5.0/ksshaskpass-6.5.0.tar.xz) = 30844
diff --git a/security/plasma6-ksshaskpass/pkg-plist b/security/plasma6-ksshaskpass/pkg-plist
index 685154236909..8f72b00dbbfe 100644
--- a/security/plasma6-ksshaskpass/pkg-plist
+++ b/security/plasma6-ksshaskpass/pkg-plist
@@ -53,3 +53,4 @@ share/locale/uk/LC_MESSAGES/ksshaskpass.mo
share/locale/vi/LC_MESSAGES/ksshaskpass.mo
share/locale/zh_CN/LC_MESSAGES/ksshaskpass.mo
share/locale/zh_TW/LC_MESSAGES/ksshaskpass.mo
+share/man/man1/ksshaskpass.1.gz
diff --git a/security/plasma6-kwallet-pam/distinfo b/security/plasma6-kwallet-pam/distinfo
index c8a46d495814..c2165581d8f6 100644
--- a/security/plasma6-kwallet-pam/distinfo
+++ b/security/plasma6-kwallet-pam/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499240
-SHA256 (KDE/plasma/6.4.5/kwallet-pam-6.4.5.tar.xz) = 8ffbf1cc42de9aa32afc99dcc5dc0482f1967145416f05449b1e727b55b1373e
-SIZE (KDE/plasma/6.4.5/kwallet-pam-6.4.5.tar.xz) = 22508
+TIMESTAMP = 1761168008
+SHA256 (KDE/plasma/6.5.0/kwallet-pam-6.5.0.tar.xz) = 336397c69ed7c21b4ad299434324c71ab04ff89e646a075e79399a97adbfdecc
+SIZE (KDE/plasma/6.5.0/kwallet-pam-6.5.0.tar.xz) = 22368
diff --git a/security/s2n-tls/Makefile b/security/s2n-tls/Makefile
index 3c50c88c801e..55e373ae3c40 100644
--- a/security/s2n-tls/Makefile
+++ b/security/s2n-tls/Makefile
@@ -1,6 +1,6 @@
PORTNAME= s2n-tls
DISTVERSIONPREFIX= v
-DISTVERSION= 1.5.27
+DISTVERSION= 1.6.0
PORTEPOCH= 1
CATEGORIES= security
diff --git a/security/s2n-tls/distinfo b/security/s2n-tls/distinfo
index c044a699e151..965722ca5c04 100644
--- a/security/s2n-tls/distinfo
+++ b/security/s2n-tls/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758913284
-SHA256 (aws-s2n-tls-v1.5.27_GH0.tar.gz) = 95d6e5ada2d66108653e91de3ceea800987fde9eb190ef219034ab4fd06b114c
-SIZE (aws-s2n-tls-v1.5.27_GH0.tar.gz) = 5086878
+TIMESTAMP = 1761857049
+SHA256 (aws-s2n-tls-v1.6.0_GH0.tar.gz) = 25f1f14092438d0919d60c4357990e1d2b734e3ffa9d8ecd86590abfd9407b00
+SIZE (aws-s2n-tls-v1.6.0_GH0.tar.gz) = 5108926
diff --git a/security/sudo/Makefile b/security/sudo/Makefile
index cfbabb3824dc..42f7edd8e824 100644
--- a/security/sudo/Makefile
+++ b/security/sudo/Makefile
@@ -1,5 +1,6 @@
PORTNAME= sudo
PORTVERSION= 1.9.17p2
+PORTREVISION= 1
CATEGORIES= security
MASTER_SITES= SUDO
@@ -90,7 +91,8 @@ SSL_CONFIGURE_ON= --enable-openssl=${OPENSSLBASE}
.if ${FLAVOR:U} == sssd
RUN_DEPENDS+= sssd:security/sssd2
-CONFIGURE_ARGS+= --with-sssd
+CONFIGURE_ARGS+= --with-sssd \
+ --with-sssd-conf=${LOCALBASE}/etc/sssd/sssd.conf
.endif
LOGFAC?= authpriv
diff --git a/security/vuxml/vuln/2025.xml b/security/vuxml/vuln/2025.xml
index 783629e3a46d..08750876b8a4 100644
--- a/security/vuxml/vuln/2025.xml
+++ b/security/vuxml/vuln/2025.xml
@@ -1,9 +1,276 @@
+ <vuln vid="7c09fcb7-b5d6-11f0-b3f7-a8a1599412c6">
+ <topic>chromium -- multiple security fixes</topic>
+ <affects>
+ <package>
+ <name>chromium</name>
+ <range><lt>142.0.7444.59</lt></range>
+ </package>
+ <package>
+ <name>ungoogled-chromium</name>
+ <range><lt>142.0.7444.59</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>Chrome Releases reports:</p>
+ <blockquote cite="https://chromereleases.googleblog.com/2025/10/stable-channel-update-for-desktop_28.html">
+ <p>This update includes 20 security fixes:</p>
+ <ul>
+ <li>[447613211] High CVE-2025-12428: Type Confusion in V8. Reported by Man Yue Mo of GitHub Security Lab on 2025-09-26</li>
+ <li>[450618029] High CVE-2025-12429: Inappropriate implementation in V8. Reported by Aorui Zhang on 2025-10-10</li>
+ <li>[442860743] High CVE-2025-12430: Object lifecycle issue in Media. Reported by round.about on 2025-09-04</li>
+ <li>[436887350] High CVE-2025-12431: Inappropriate implementation in Extensions. Reported by Alesandro Ortiz on 2025-08-06</li>
+ <li>[439522866] High CVE-2025-12432: Race in V8. Reported by Google Big Sleep on 2025-08-18</li>
+ <li>[449760249] High CVE-2025-12433: Inappropriate implementation in V8. Reported by Google Big Sleep on 2025-10-07</li>
+ <li>[452296415] High CVE-2025-12036: Inappropriate implementation in V8. Reported by Google Big Sleep on 2025-10-15</li>
+ <li>[337356054] Medium CVE-2025-12434: Race in Storage. Reported by Lijo A.T on 2024-04-27</li>
+ <li>[446463993] Medium CVE-2025-12435: Incorrect security UI in Omnibox. Reported by Hafiizh on 2025-09-21</li>
+ <li>[40054742] Medium CVE-2025-12436: Policy bypass in Extensions. Reported by Luan Herrera (@lbherrera_) on 2021-02-08</li>
+ <li>[446294487] Medium CVE-2025-12437: Use after free in PageInfo. Reported by Umar Farooq on 2025-09-20</li>
+ <li>[433027577] Medium CVE-2025-12438: Use after free in Ozone. Reported by Wei Yuan of MoyunSec VLab on 2025-07-20</li>
+ <li>[382234536] Medium CVE-2025-12439: Inappropriate implementation in App-Bound Encryption. Reported by Ari Novick on 2024-12-04</li>
+ <li>[430555440] Low CVE-2025-12440: Inappropriate implementation in Autofill. Reported by Khalil Zhani on 2025-07-09</li>
+ <li>[444049512] Medium CVE-2025-12441: Out of bounds read in V8. Reported by Google Big Sleep on 2025-09-10</li>
+ <li>[452071845] Medium CVE-2025-12443: Out of bounds read in WebXR. Reported by Aisle Research on 2025-10-15</li>
+ <li>[390571618] Low CVE-2025-12444: Incorrect security UI in Fullscreen UI. Reported by syrf on 2025-01-18</li>
+ <li>[428397712] Low CVE-2025-12445: Policy bypass in Extensions. Reported by Thomas Greiner on 2025-06-29</li>
+ <li>[444932667] Low CVE-2025-12446: Incorrect security UI in SplitView. Reported by Hafiizh on 2025-09-14</li>
+ <li>[442636157] Low CVE-2025-12447: Incorrect security UI in Omnibox. Reported by Khalil Zhani on 2025-09-03</li>
+ </ul>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-12036</cvename>
+ <cvename>CVE-2025-12428</cvename>
+ <cvename>CVE-2025-12429</cvename>
+ <cvename>CVE-2025-12430</cvename>
+ <cvename>CVE-2025-12431</cvename>
+ <cvename>CVE-2025-12432</cvename>
+ <cvename>CVE-2025-12433</cvename>
+ <cvename>CVE-2025-12434</cvename>
+ <cvename>CVE-2025-12435</cvename>
+ <cvename>CVE-2025-12436</cvename>
+ <cvename>CVE-2025-12437</cvename>
+ <cvename>CVE-2025-12438</cvename>
+ <cvename>CVE-2025-12439</cvename>
+ <cvename>CVE-2025-12440</cvename>
+ <cvename>CVE-2025-12441</cvename>
+ <cvename>CVE-2025-12443</cvename>
+ <cvename>CVE-2025-12444</cvename>
+ <cvename>CVE-2025-12445</cvename>
+ <cvename>CVE-2025-12446</cvename>
+ <cvename>CVE-2025-12447</cvename>
+ <url>https://chromereleases.googleblog.com/2025/10/stable-channel-update-for-desktop_28.html</url>
+ </references>
+ <dates>
+ <discovery>2025-10-29</discovery>
+ <entry>2025-10-30</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="291773e6-b5b2-11f0-8f61-b42e991fc52e">
+ <topic>Firefox -- use-after-free in the GPU or browser process</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>144.0.2,2</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>https://bugzilla.mozilla.org/show_bug.cgi?id=1993113 reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1993113">
+ <p>Starting with Firefox 142, it was possible for a
+ compromised child process to trigger a use-after-free in the
+ GPU or browser process using WebGPU-related IPC calls.
+ This may have been usable to escape the child process
+ sandbox.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-12380</cvename>
+ <url>https://cveawg.mitre.org/api/cve/CVE-2025-12380</url>
+ </references>
+ <dates>
+ <discovery>2025-10-28</discovery>
+ <entry>2025-10-30</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="237f4f57-b50f-11f0-ae9b-b42e991fc52e">
+ <topic>Erlang - Absolute Path in Zip Module</topic>
+ <affects>
+ <package>
+ <name>erlang</name>
+ <range><ge>17.0</ge><lt>26.2.5.13,4</lt></range>
+ </package>
+ <package>
+ <name>erlang-runtime26</name>
+ <range><lt>26.2.5.13</lt></range>
+ </package>
+ <package>
+ <name>erlang-runtime27</name>
+ <range><lt>27.3.4.1</lt></range>
+ </package>
+ <package>
+ <name>erlang-runtime28</name>
+ <range><lt>28.0.1</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>https://github.com/erlang/otp/security/advisories/GHSA-9g37-pgj9-wrhc reports:</p>
+ <blockquote cite="https://github.com/erlang/otp/security/advisories/GHSA-9g37-pgj9-wrhc">
+ <p>Improper Limitation of a Pathname to a Restricted
+ Directory ('Path Traversal') vulnerability in Erlang OTP
+ (stdlib modules) allows Absolute Path Traversal, File Manipulation.
+ This vulnerability is associated with program files lib/stdlib/src/zip.erl
+ and program routines zip:unzip/1, zip:unzip/2, zip:extract/1,
+ zip:extract/2unless the memory option is passed. This issue
+ affects OTP from OTP 17.0 until OTP28.0.1, OTP27.3.4.1 and
+ OTP26.2.5.13, corresponding to stdlib from 2.0 until 7.0.1,
+ 6.2.2.1 and 5.2.3.4.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-4748</cvename>
+ <url>https://cveawg.mitre.org/api/cve/CVE-2025-4748</url>
+ </references>
+ <dates>
+ <discovery>2025-06-16</discovery>
+ <entry>2025-10-29</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="55c4e822-b4e4-11f0-8438-001b217e4ee5">
+ <topic>ISC KEA -- Invalid characters cause assert</topic>
+ <affects>
+ <package>
+ <name>kea</name>
+ <range><ge>3.0.1</ge><lt>3.0.2</lt></range>
+ </package>
+ <package>
+ <name>kea-devel</name>
+ <range><ge>3.1.1</ge><lt>3.1.3</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>Internet Systems Consortium, Inc. reports:</p>
+ <blockquote cite="https://kb.isc.org/docs/cve-2025-11232">
+ <p>To trigger the issue, three configuration parameters
+ must have specific settings: "hostname-char-set" must be
+ left at the default setting, which is "[^A-Za-z0-9.-]";
+ "hostname-char-replacement" must be empty (the default);
+ and "ddns-qualifying-suffix" must NOT be empty (the default is empty).
+ DDNS updates do not need to be enabled for this issue to manifest.
+ A client that sends certain option content would then
+ cause kea-dhcp4 to exit unexpectedly.
+ This addresses CVE-2025-11232 [#4142, #4155].</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-11232</cvename>
+ <url>https://kb.isc.org/docs/cve-2025-11232</url>
+ </references>
+ <dates>
+ <discovery>2025-10-29</discovery>
+ <entry>2025-10-29</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="c5889223-b4e1-11f0-ae9b-b42e991fc52e">
+ <topic>SQLite -- CWE-190 Integer Overflow or Wraparound</topic>
+ <affects>
+ <package>
+ <name>sqlite3</name>
+ <range><lt>3.50.3,1</lt></range>
+ </package>
+ <package>
+ <name>linux_base-rl9-9.6</name>
+ <range><le>9.6_1</le></range>
+ </package>
+ <package>
+ <name>linux-c7-sqlite</name>
+ <range><lt>3.50.3</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>https://github.com/google/security-research/security/advisories/GHSA-v2c8-vqqp-hv3g reports:</p>
+ <blockquote cite="https://github.com/google/security-research/security/advisories/GHSA-v2c8-vqqp-hv3g">
+ <p>An integer overflow exists in the FTS5 https://sqlite.org/fts5.html
+ extension. It occurs when the size of an array of tombstone
+ pointers is calculated and truncated into a 32-bit integer.
+ A pointer to partially controlled data can then be written
+ out of bounds.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-7709</cvename>
+ <url>https://cveawg.mitre.org/api/cve/CVE-2025-7709</url>
+ </references>
+ <dates>
+ <discovery>2025-09-08</discovery>
+ <entry>2025-10-29</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="3116b6f3-b433-11f0-82ac-901b0edee044">
+ <topic>py-social-auth-app-django -- Unsafe account association</topic>
+ <affects>
+ <package>
+ <name>py39-social-auth-app-django</name>
+ <name>py310-social-auth-app-django</name>
+ <name>py311-social-auth-app-django</name>
+ <name>py312-social-auth-app-django</name>
+ <range><lt>5.4.3_1</lt></range>
+ </package>
+ <package>
+ <name>py310-dj51-social-auth-app-django</name>
+ <name>py311-dj51-social-auth-app-django</name>
+ <name>py312-dj51-social-auth-app-django</name>
+ <range><lt>5.6.0</lt></range>
+ </package>
+ <package>
+ <name>py310-dj52-social-auth-app-django</name>
+ <name>py311-dj52-social-auth-app-django</name>
+ <name>py312-dj52-social-auth-app-django</name>
+ <range><lt>5.6.0</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>Michal ÄŒihaÅ™ reports:</p>
+ <blockquote cite="https://github.com/python-social-auth/social-app-django/security/advisories/GHSA-wv4w-6qv2-qqfg">
+ <p>Upon authentication, the user could be associated by e-mail even if the
+ associate_by_email pipeline was not included. This could lead to account
+ compromise when a third-party authentication service does not validate
+ provided e-mail addresses or doesn't require unique e-mail addresses.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-61783</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-61783</url>
+ </references>
+ <dates>
+ <discovery>2025-10-09</discovery>
+ <entry>2025-10-29</entry>
+ </dates>
+ </vuln>
+
<vuln vid="2cd61f76-b41b-11f0-bf21-b42e991fc52e">
<topic>SQLite -- Integer Overflow vulnerability</topic>
<affects>
<package>
- <name>sqlite</name>
- <range><lt>3.50.1</lt></range>
+ <name>sqlite3</name>
+ <range><lt>3.50.1,1</lt></range>
</package>
<package>
<name>linux_base-rl9-9.6</name>
@@ -2767,7 +3034,7 @@
<affects>
<package>
<name>sqlite3</name>
- <range><lt>3.49.1</lt></range>
+ <range><lt>3.49.1,1</lt></range>
</package>
<package>
<name>linux_base-rl9-9.6</name>
@@ -3427,7 +3694,7 @@
<affects>
<package>
<name>sqlite3</name>
- <range><lt>3.49.1</lt></range>
+ <range><lt>3.49.1,1</lt></range>
</package>
<package>
<name>linux-c7-sqlite</name>
diff --git a/sysutils/Makefile b/sysutils/Makefile
index f09eb2136743..db9c2d5e6808 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -976,6 +976,7 @@
SUBDIR += plasma6-kde-cli-tools
SUBDIR += plasma6-kinfocenter
SUBDIR += plasma6-kmenuedit
+ SUBDIR += plasma6-knighttime
SUBDIR += plasma6-ksystemstats
SUBDIR += plasma6-libksysguard
SUBDIR += plasma6-plasma-disks
diff --git a/sysutils/baloo-widgets/distinfo b/sysutils/baloo-widgets/distinfo
index b4f513d18239..ef45a98f25ee 100644
--- a/sysutils/baloo-widgets/distinfo
+++ b/sysutils/baloo-widgets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410266
-SHA256 (KDE/release-service/25.08.1/baloo-widgets-25.08.1.tar.xz) = 864d76546dad21cefb68f761504dc89bbfe2b24fc403ed3589fa609ba87655f1
-SIZE (KDE/release-service/25.08.1/baloo-widgets-25.08.1.tar.xz) = 276740
+TIMESTAMP = 1759875019
+SHA256 (KDE/release-service/25.08.2/baloo-widgets-25.08.2.tar.xz) = 5c6cd3cb6f4d0b689fc42367c5418ac6bf178978714394ffb5bcd5f3a7341bcd
+SIZE (KDE/release-service/25.08.2/baloo-widgets-25.08.2.tar.xz) = 276760
diff --git a/sysutils/elephant/Makefile b/sysutils/elephant/Makefile
index 814063b8b576..432a83a257e3 100644
--- a/sysutils/elephant/Makefile
+++ b/sysutils/elephant/Makefile
@@ -1,6 +1,6 @@
PORTNAME= elephant
DISTVERSIONPREFIX= v
-DISTVERSION= 2.7.7
+DISTVERSION= 2.7.9
CATEGORIES= sysutils
MAINTAINER= tagattie@FreeBSD.org
@@ -48,6 +48,7 @@ CALC_RUN_DEPENDS= qalc:math/libqalculate \
wl-copy:x11/wl-clipboard
CALC_PLIST_FILES= etc/xdg/elephant/providers/calc.so
CLIPBOARD_RUN_DEPENDS= wl-copy:x11/wl-clipboard
+CLIPBOARD_USES= magick:run
CLIPBOARD_PLIST_FILES= etc/xdg/elephant/providers/clipboard.so
DESKTOPAPPLICATIONS_PLIST_FILES=etc/xdg/elephant/providers/desktopapplications.so
FILES_RUN_DEPENDS= fd:sysutils/fd
diff --git a/sysutils/elephant/distinfo b/sysutils/elephant/distinfo
index 22921234f587..4eb50463615c 100644
--- a/sysutils/elephant/distinfo
+++ b/sysutils/elephant/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1761592233
-SHA256 (go/sysutils_elephant/elephant-v2.7.7/v2.7.7.mod) = 52ebfd24a10ed15361ba04e1791aed10dca9562250d858c892c1d169724966ef
-SIZE (go/sysutils_elephant/elephant-v2.7.7/v2.7.7.mod) = 1189
-SHA256 (go/sysutils_elephant/elephant-v2.7.7/v2.7.7.zip) = 68fcca03d9dacd07c2df467985c6fde1e68908da1e71c0b2c59868e606c2ebb2
-SIZE (go/sysutils_elephant/elephant-v2.7.7/v2.7.7.zip) = 7530420
+TIMESTAMP = 1761723660
+SHA256 (go/sysutils_elephant/elephant-v2.7.9/v2.7.9.mod) = 52ebfd24a10ed15361ba04e1791aed10dca9562250d858c892c1d169724966ef
+SIZE (go/sysutils_elephant/elephant-v2.7.9/v2.7.9.mod) = 1189
+SHA256 (go/sysutils_elephant/elephant-v2.7.9/v2.7.9.zip) = af86789b969802775781284096ce0e00f144f2b4b0c8c0202c289d858158e077
+SIZE (go/sysutils_elephant/elephant-v2.7.9/v2.7.9.zip) = 7530600
diff --git a/sysutils/filelight/distinfo b/sysutils/filelight/distinfo
index e3aeee73997f..c6ec2bbcb2ae 100644
--- a/sysutils/filelight/distinfo
+++ b/sysutils/filelight/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410268
-SHA256 (KDE/release-service/25.08.1/filelight-25.08.1.tar.xz) = 17f8cf4b478c53dae921e2c5549e3f7cddd3dabeddb8f75c551e2dbef29adba5
-SIZE (KDE/release-service/25.08.1/filelight-25.08.1.tar.xz) = 690316
+TIMESTAMP = 1759875021
+SHA256 (KDE/release-service/25.08.2/filelight-25.08.2.tar.xz) = 9ca47febfadeadaa11babce65c19e035a5bc766600d0978ce4944d9e41661555
+SIZE (KDE/release-service/25.08.2/filelight-25.08.2.tar.xz) = 690352
diff --git a/sysutils/k3b/distinfo b/sysutils/k3b/distinfo
index 5071a609cbe7..551325d27c91 100644
--- a/sysutils/k3b/distinfo
+++ b/sysutils/k3b/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410271
-SHA256 (KDE/release-service/25.08.1/k3b-25.08.1.tar.xz) = 87cce056225f0a1ad33c2648c93a0d1af3510de9f6dad06357c1d97fd7721536
-SIZE (KDE/release-service/25.08.1/k3b-25.08.1.tar.xz) = 10756672
+TIMESTAMP = 1759875024
+SHA256 (KDE/release-service/25.08.2/k3b-25.08.2.tar.xz) = b4eb2ee069a968f7dc3ec4825395af75e6bfb489d96a28948f22ee51a36afa35
+SIZE (KDE/release-service/25.08.2/k3b-25.08.2.tar.xz) = 10796096
diff --git a/sysutils/k3b/pkg-plist b/sysutils/k3b/pkg-plist
index 20fd80f7895e..2210625058da 100644
--- a/sysutils/k3b/pkg-plist
+++ b/sysutils/k3b/pkg-plist
@@ -306,6 +306,7 @@ share/knsrcfiles/k3btheme.knsrc
share/konqsidebartng/virtual_folders/services/videodvd.desktop
share/locale/ar/LC_MESSAGES/k3b.mo
share/locale/ar/LC_MESSAGES/kio_videodvd.mo
+share/locale/ar/LC_MESSAGES/libk3b.mo
share/locale/ar/LC_MESSAGES/libk3bdevice.mo
share/locale/be/LC_MESSAGES/k3b.mo
share/locale/be/LC_MESSAGES/kio_videodvd.mo
diff --git a/sysutils/kbackup/distinfo b/sysutils/kbackup/distinfo
index 5fc518a77eed..b21cf40ed948 100644
--- a/sysutils/kbackup/distinfo
+++ b/sysutils/kbackup/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410273
-SHA256 (KDE/release-service/25.08.1/kbackup-25.08.1.tar.xz) = a0777418388984635a6f4b44342a09a532f7f326545eac120ff32dcb04da2f4b
-SIZE (KDE/release-service/25.08.1/kbackup-25.08.1.tar.xz) = 394720
+TIMESTAMP = 1759875026
+SHA256 (KDE/release-service/25.08.2/kbackup-25.08.2.tar.xz) = 54c7aedf0d1ec4ccddb822f8330335d0cbf4ec40f64499915f00fef0c030b8b1
+SIZE (KDE/release-service/25.08.2/kbackup-25.08.2.tar.xz) = 394764
diff --git a/sysutils/kcron/distinfo b/sysutils/kcron/distinfo
index c371a8801cb2..98eda6e803a6 100644
--- a/sysutils/kcron/distinfo
+++ b/sysutils/kcron/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410275
-SHA256 (KDE/release-service/25.08.1/kcron-25.08.1.tar.xz) = b4117e6423c20be5150567570a1dc3b03612158757ce7440876eb530a5a28c56
-SIZE (KDE/release-service/25.08.1/kcron-25.08.1.tar.xz) = 900084
+TIMESTAMP = 1759875028
+SHA256 (KDE/release-service/25.08.2/kcron-25.08.2.tar.xz) = f08b72edbb29ccb61a8b37c43c2f25303a2f368dfc1d3f9c65f7434e9cd19683
+SIZE (KDE/release-service/25.08.2/kcron-25.08.2.tar.xz) = 900072
diff --git a/sysutils/kdebugsettings/distinfo b/sysutils/kdebugsettings/distinfo
index 8dda319924d6..7823effdcc58 100644
--- a/sysutils/kdebugsettings/distinfo
+++ b/sysutils/kdebugsettings/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410278
-SHA256 (KDE/release-service/25.08.1/kdebugsettings-25.08.1.tar.xz) = d755af0b7839ff1581b14d4e540d2deb21127de573c0e7340d52879ec2832bb1
-SIZE (KDE/release-service/25.08.1/kdebugsettings-25.08.1.tar.xz) = 123372
+TIMESTAMP = 1759875031
+SHA256 (KDE/release-service/25.08.2/kdebugsettings-25.08.2.tar.xz) = 06bb7e41dc45dbcc8a381c316d23f0fb200a9cc6c7f19aeb9b4db5760e1ef3ed
+SIZE (KDE/release-service/25.08.2/kdebugsettings-25.08.2.tar.xz) = 123380
diff --git a/sysutils/kdf/distinfo b/sysutils/kdf/distinfo
index 516fb4e1c3b3..633038272ff6 100644
--- a/sysutils/kdf/distinfo
+++ b/sysutils/kdf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410280
-SHA256 (KDE/release-service/25.08.1/kdf-25.08.1.tar.xz) = aac925e4473ad3b717c30c308f152f06a41d121035d135f3245f64bb883fa240
-SIZE (KDE/release-service/25.08.1/kdf-25.08.1.tar.xz) = 481576
+TIMESTAMP = 1759875033
+SHA256 (KDE/release-service/25.08.2/kdf-25.08.2.tar.xz) = 7c5ae2f3f5841bbd3a6b65e304df9052301c63e063e9d15ec9ffa85b7e1b01db
+SIZE (KDE/release-service/25.08.2/kdf-25.08.2.tar.xz) = 481620
diff --git a/sysutils/kdialog/distinfo b/sysutils/kdialog/distinfo
index 7a6bb53d646d..21e1c3356082 100644
--- a/sysutils/kdialog/distinfo
+++ b/sysutils/kdialog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410282
-SHA256 (KDE/release-service/25.08.1/kdialog-25.08.1.tar.xz) = 665f99a4b22702d453d084d6d4990cb211d402cb66c154bdf761e6ae647cb149
-SIZE (KDE/release-service/25.08.1/kdialog-25.08.1.tar.xz) = 149336
+TIMESTAMP = 1759875036
+SHA256 (KDE/release-service/25.08.2/kdialog-25.08.2.tar.xz) = f9c246b4de2d7e406a1c99361b8d7fa9a3a6d6ecdec2e55586671eab4ce642a6
+SIZE (KDE/release-service/25.08.2/kdialog-25.08.2.tar.xz) = 149348
diff --git a/sysutils/kf6-baloo/distinfo b/sysutils/kf6-baloo/distinfo
index 08c80785288c..28418a369d0a 100644
--- a/sysutils/kf6-baloo/distinfo
+++ b/sysutils/kf6-baloo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408198
-SHA256 (KDE/frameworks/6.18/baloo-6.18.0.tar.xz) = 680b01ed7c789b7ef0ee8f14faffaf2e8bdf87a56a26eb2a6f95a472e5630903
-SIZE (KDE/frameworks/6.18/baloo-6.18.0.tar.xz) = 328224
+TIMESTAMP = 1759784981
+SHA256 (KDE/frameworks/6.19/baloo-6.19.0.tar.xz) = af3d5d85d4ed22963564fa6cc5557d489f17cba30d58308bba8c4c93d4e84688
+SIZE (KDE/frameworks/6.19/baloo-6.19.0.tar.xz) = 330980
diff --git a/sysutils/kf6-baloo/pkg-plist b/sysutils/kf6-baloo/pkg-plist
index 3dd7a6a4f47d..824ee68f0218 100644
--- a/sysutils/kf6-baloo/pkg-plist
+++ b/sysutils/kf6-baloo/pkg-plist
@@ -289,6 +289,16 @@ share/locale/ie/LC_MESSAGES/baloo_file6.mo
share/locale/ie/LC_MESSAGES/baloo_file_extractor6.mo
share/locale/ie/LC_MESSAGES/kio6_baloosearch.mo
share/locale/ie/LC_MESSAGES/kio6_timeline.mo
+share/locale/is/LC_MESSAGES/baloo_file6.mo
+share/locale/is/LC_MESSAGES/baloo_file_extractor6.mo
+share/locale/is/LC_MESSAGES/balooctl6.mo
+share/locale/is/LC_MESSAGES/baloodb6.mo
+share/locale/is/LC_MESSAGES/balooengine6.mo
+share/locale/is/LC_MESSAGES/baloosearch6.mo
+share/locale/is/LC_MESSAGES/balooshow6.mo
+share/locale/is/LC_MESSAGES/kio6_baloosearch.mo
+share/locale/is/LC_MESSAGES/kio6_tags.mo
+share/locale/is/LC_MESSAGES/kio6_timeline.mo
share/locale/it/LC_MESSAGES/baloo_file6.mo
share/locale/it/LC_MESSAGES/baloo_file_extractor6.mo
share/locale/it/LC_MESSAGES/balooctl6.mo
diff --git a/sysutils/kf6-kuserfeedback/distinfo b/sysutils/kf6-kuserfeedback/distinfo
index c6dad11b30ca..c6f28d01d2dc 100644
--- a/sysutils/kf6-kuserfeedback/distinfo
+++ b/sysutils/kf6-kuserfeedback/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408199
-SHA256 (KDE/frameworks/6.18/kuserfeedback-6.18.0.tar.xz) = b623ab51a5b692b1b385d940cb4c00ae010dcdd8c2a2d6e23159ff815b8f1e52
-SIZE (KDE/frameworks/6.18/kuserfeedback-6.18.0.tar.xz) = 267360
+TIMESTAMP = 1759784981
+SHA256 (KDE/frameworks/6.19/kuserfeedback-6.19.0.tar.xz) = 6768e73fd21a290f928b8d5714f6231ca5df8a72df625f43ac8f7ab6bb711f9f
+SIZE (KDE/frameworks/6.19/kuserfeedback-6.19.0.tar.xz) = 267400
diff --git a/sysutils/kf6-kwallet/distinfo b/sysutils/kf6-kwallet/distinfo
index 253b831f4c04..e6ebac0b378c 100644
--- a/sysutils/kf6-kwallet/distinfo
+++ b/sysutils/kf6-kwallet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408199
-SHA256 (KDE/frameworks/6.18/kwallet-6.18.0.tar.xz) = c8630e1b280b9aee44f3367302fce381370a611557f1941908b9286e3891d163
-SIZE (KDE/frameworks/6.18/kwallet-6.18.0.tar.xz) = 364524
+TIMESTAMP = 1759784982
+SHA256 (KDE/frameworks/6.19/kwallet-6.19.0.tar.xz) = 1de4a3f60b0c170d8d9d0476ed8e0cfdf37f6711bf4e507a8f7ec4268eadc4ad
+SIZE (KDE/frameworks/6.19/kwallet-6.19.0.tar.xz) = 364584
diff --git a/sysutils/khelpcenter/distinfo b/sysutils/khelpcenter/distinfo
index dc46b8ff1d41..fe2f8453010d 100644
--- a/sysutils/khelpcenter/distinfo
+++ b/sysutils/khelpcenter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410285
-SHA256 (KDE/release-service/25.08.1/khelpcenter-25.08.1.tar.xz) = 7d572cf973a79efe79b1d129d1bff01cfdb40416838d421e13c704a30e8720af
-SIZE (KDE/release-service/25.08.1/khelpcenter-25.08.1.tar.xz) = 4248688
+TIMESTAMP = 1759875038
+SHA256 (KDE/release-service/25.08.2/khelpcenter-25.08.2.tar.xz) = eb79e5454937b7baf444424ac02a97579ab80753908dbbeb551edd71f678b0da
+SIZE (KDE/release-service/25.08.2/khelpcenter-25.08.2.tar.xz) = 4248756
diff --git a/sysutils/kpmcore/Makefile b/sysutils/kpmcore/Makefile
index 52f799869463..55763a3a9145 100644
--- a/sysutils/kpmcore/Makefile
+++ b/sysutils/kpmcore/Makefile
@@ -2,14 +2,14 @@ PORTNAME= kpmcore
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
CATEGORIES= sysutils kde kde-applications
-MAINTAINER= adridg@FreeBSD.org
+MAINTAINER= kde@FreeBSD.org
COMMENT= KDE Partition Manager core library
WWW= https://invent.kde.org/system/kpmcore
-LIB_DEPENDS= libpolkit-qt6-agent-1.so:sysutils/polkit-qt-1@qt6
+LIB_DEPENDS= libpolkit-qt6-core-1.so:sysutils/polkit-qt-1@qt6
-USES= cmake compiler:c++17-lang gettext kde:6 qt:6 tar:xz
-USE_KDE= auth coreaddons i18n widgetsaddons \
+USES= cmake gettext kde:6 qt:6 tar:xz
+USE_KDE= coreaddons i18n widgetsaddons \
ecm:build
USE_QT= base
diff --git a/sysutils/kpmcore/distinfo b/sysutils/kpmcore/distinfo
index 9eb99bf1d1cc..635c2f63a068 100644
--- a/sysutils/kpmcore/distinfo
+++ b/sysutils/kpmcore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410287
-SHA256 (KDE/release-service/25.08.1/kpmcore-25.08.1.tar.xz) = 2f49fcb150d3baa451e570c23becf7fa56d919a37d7fc52bac5d9fa6b76cf760
-SIZE (KDE/release-service/25.08.1/kpmcore-25.08.1.tar.xz) = 670052
+TIMESTAMP = 1759875039
+SHA256 (KDE/release-service/25.08.2/kpmcore-25.08.2.tar.xz) = 39024369e01001119a5feca5c230f7f72ea4b625f4f2767c48f6e33c07a95555
+SIZE (KDE/release-service/25.08.2/kpmcore-25.08.2.tar.xz) = 670088
diff --git a/sysutils/ksystemlog/distinfo b/sysutils/ksystemlog/distinfo
index 9ba5e7cfd94b..88268c5f7292 100644
--- a/sysutils/ksystemlog/distinfo
+++ b/sysutils/ksystemlog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410289
-SHA256 (KDE/release-service/25.08.1/ksystemlog-25.08.1.tar.xz) = 04d3b19e9c20a1ea9854c842c2576d5614a962356501673cd1f723eea96e8331
-SIZE (KDE/release-service/25.08.1/ksystemlog-25.08.1.tar.xz) = 1885680
+TIMESTAMP = 1759875041
+SHA256 (KDE/release-service/25.08.2/ksystemlog-25.08.2.tar.xz) = a2ee895e03b07a8fef2b8888696a37e27bfd22d0d9d6f4248f4db8074103ef3c
+SIZE (KDE/release-service/25.08.2/ksystemlog-25.08.2.tar.xz) = 1885624
diff --git a/sysutils/mise/Makefile b/sysutils/mise/Makefile
index 6a6ee3c0ad84..25cf75f51a53 100644
--- a/sysutils/mise/Makefile
+++ b/sysutils/mise/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mise
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.10.18
+DISTVERSION= 2025.10.20
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
@@ -83,7 +83,7 @@ CARGO_CRATES= addr2line-0.25.1 \
block-buffer-0.10.4 \
block-padding-0.3.3 \
blowfish-0.9.1 \
- bstr-1.12.0 \
+ bstr-1.12.1 \
built-0.8.0 \
bumpalo-3.19.0 \
bytecount-0.6.9 \
@@ -96,7 +96,7 @@ CARGO_CRATES= addr2line-0.25.1 \
calm_io-0.1.1 \
calmio_filters-0.1.0 \
cbc-0.1.2 \
- cc-1.2.41 \
+ cc-1.2.43 \
cesu8-1.1.0 \
cexpr-0.6.0 \
cfg-if-1.0.4 \
@@ -113,7 +113,7 @@ CARGO_CRATES= addr2line-0.25.1 \
clap_builder-4.5.50 \
clap_derive-4.5.49 \
clap_lex-0.7.6 \
- clap_mangen-0.2.30 \
+ clap_mangen-0.2.31 \
clru-0.6.2 \
cmake-0.1.54 \
color-eyre-0.6.5 \
@@ -175,7 +175,7 @@ CARGO_CRATES= addr2line-0.25.1 \
der-0.7.10 \
der-parser-10.0.0 \
der_derive-0.7.3 \
- deranged-0.5.4 \
+ deranged-0.5.5 \
derive_arbitrary-1.4.2 \
derive_builder-0.20.2 \
derive_builder_core-0.20.2 \
@@ -188,7 +188,7 @@ CARGO_CRATES= addr2line-0.25.1 \
directories-6.0.0 \
dirs-sys-0.5.0 \
displaydoc-0.2.5 \
- document-features-0.2.11 \
+ document-features-0.2.12 \
dotenvy-0.15.7 \
dtor-0.0.6 \
dtor-proc-macro-0.0.5 \
@@ -225,13 +225,14 @@ CARGO_CRATES= addr2line-0.25.1 \
find-msvc-tools-0.1.4 \
fixedbitset-0.5.7 \
flagset-0.4.7 \
- flate2-1.1.4 \
+ flate2-1.1.5 \
fluent-0.16.1 \
fluent-bundle-0.15.3 \
- fluent-langneg-0.13.0 \
+ fluent-langneg-0.13.1 \
fluent-syntax-0.11.1 \
fnv-1.0.7 \
foldhash-0.1.5 \
+ foldhash-0.2.0 \
foreign-types-0.3.2 \
foreign-types-shared-0.1.1 \
form_urlencoded-1.2.2 \
@@ -255,62 +256,63 @@ CARGO_CRATES= addr2line-0.25.1 \
getset-0.1.6 \
ghash-0.5.1 \
gimli-0.32.3 \
- gix-0.73.0 \
- gix-actor-0.35.4 \
- gix-archive-0.22.0 \
- gix-attributes-0.27.0 \
- gix-bitmap-0.2.14 \
- gix-chunk-0.4.11 \
- gix-command-0.6.2 \
- gix-commitgraph-0.29.0 \
- gix-config-0.46.0 \
- gix-config-value-0.15.1 \
- gix-credentials-0.30.0 \
- gix-date-0.10.5 \
- gix-diff-0.53.0 \
- gix-dir-0.15.0 \
- gix-discover-0.41.0 \
- gix-features-0.43.1 \
- gix-filter-0.20.0 \
- gix-fs-0.16.1 \
- gix-glob-0.21.0 \
- gix-hash-0.19.0 \
- gix-hashtable-0.9.0 \
- gix-ignore-0.16.0 \
- gix-index-0.41.0 \
- gix-lock-18.0.0 \
- gix-mailmap-0.27.2 \
- gix-negotiate-0.21.0 \
- gix-object-0.50.2 \
- gix-odb-0.70.0 \
- gix-pack-0.60.0 \
- gix-packetline-0.19.1 \
- gix-packetline-blocking-0.19.1 \
- gix-path-0.10.20 \
- gix-pathspec-0.12.0 \
- gix-prompt-0.11.1 \
- gix-protocol-0.51.0 \
- gix-quote-0.6.0 \
- gix-ref-0.53.1 \
- gix-refspec-0.31.0 \
- gix-revision-0.35.0 \
- gix-revwalk-0.21.0 \
- gix-sec-0.12.0 \
- gix-shallow-0.5.0 \
- gix-status-0.20.0 \
- gix-submodule-0.20.0 \
- gix-tempfile-18.0.0 \
- gix-trace-0.1.13 \
- gix-transport-0.48.0 \
- gix-traverse-0.47.0 \
- gix-url-0.32.0 \
- gix-utils-0.3.0 \
- gix-validate-0.10.0 \
- gix-worktree-0.42.0 \
- gix-worktree-state-0.20.0 \
- gix-worktree-stream-0.22.0 \
+ gix-0.74.1 \
+ gix-actor-0.35.6 \
+ gix-archive-0.23.1 \
+ gix-attributes-0.28.1 \
+ gix-bitmap-0.2.15 \
+ gix-blame-0.4.0 \
+ gix-chunk-0.4.12 \
+ gix-command-0.6.3 \
+ gix-commitgraph-0.30.1 \
+ gix-config-0.47.1 \
+ gix-config-value-0.15.3 \
+ gix-credentials-0.31.1 \
+ gix-date-0.10.7 \
+ gix-diff-0.54.1 \
+ gix-dir-0.16.0 \
+ gix-discover-0.42.0 \
+ gix-features-0.44.1 \
+ gix-filter-0.21.0 \
+ gix-fs-0.17.0 \
+ gix-glob-0.22.1 \
+ gix-hash-0.20.1 \
+ gix-hashtable-0.10.0 \
+ gix-ignore-0.17.1 \
+ gix-index-0.42.1 \
+ gix-lock-19.0.0 \
+ gix-mailmap-0.27.4 \
+ gix-negotiate-0.22.0 \
+ gix-object-0.51.1 \
+ gix-odb-0.71.1 \
+ gix-pack-0.61.1 \
+ gix-packetline-0.19.3 \
+ gix-packetline-blocking-0.19.3 \
+ gix-path-0.10.21 \
+ gix-pathspec-0.13.0 \
+ gix-prompt-0.11.2 \
+ gix-protocol-0.52.1 \
+ gix-quote-0.6.1 \
+ gix-ref-0.54.1 \
+ gix-refspec-0.32.0 \
+ gix-revision-0.36.1 \
+ gix-revwalk-0.22.0 \
+ gix-sec-0.12.2 \
+ gix-shallow-0.6.0 \
+ gix-status-0.21.1 \
+ gix-submodule-0.21.0 \
+ gix-tempfile-19.0.1 \
+ gix-trace-0.1.15 \
+ gix-transport-0.49.1 \
+ gix-traverse-0.48.0 \
+ gix-url-0.33.1 \
+ gix-utils-0.3.1 \
+ gix-validate-0.10.1 \
+ gix-worktree-0.43.1 \
+ gix-worktree-state-0.21.0 \
+ gix-worktree-stream-0.23.0 \
glob-0.3.3 \
- globset-0.4.17 \
+ globset-0.4.18 \
globwalk-0.9.1 \
group-0.13.0 \
h2-0.4.12 \
@@ -364,7 +366,7 @@ CARGO_CRATES= addr2line-0.25.1 \
indexmap-2.12.0 \
indicatif-0.17.11 \
indicatif-0.18.1 \
- indoc-2.0.6 \
+ indoc-2.0.7 \
inout-0.1.4 \
insta-1.43.2 \
intl-memoizer-0.5.3 \
@@ -373,7 +375,7 @@ CARGO_CRATES= addr2line-0.25.1 \
io_tee-0.1.1 \
ipnet-2.11.0 \
iri-string-0.7.8 \
- is_terminal_polyfill-1.70.1 \
+ is_terminal_polyfill-1.70.2 \
itertools-0.10.5 \
itertools-0.13.0 \
itertools-0.14.0 \
@@ -410,7 +412,7 @@ CARGO_CRATES= addr2line-0.25.1 \
libz-rs-sys-0.5.2 \
linux-raw-sys-0.11.0 \
litemap-0.8.0 \
- litrs-0.4.2 \
+ litrs-1.0.0 \
lock_api-0.4.14 \
locspan-0.8.2 \
locspan-derive-0.6.0 \
@@ -420,7 +422,7 @@ CARGO_CRATES= addr2line-0.25.1 \
loom-0.5.6 \
lru-slab-0.1.2 \
lua-src-548.1.2 \
- luajit-src-210.6.1+f9140a6 \
+ luajit-src-210.6.2+25a61a1 \
lzma-rs-0.3.0 \
lzma-rust-0.1.7 \
lzma-rust2-0.6.1 \
@@ -472,7 +474,7 @@ CARGO_CRATES= addr2line-0.25.1 \
oid-registry-0.8.1 \
olpc-cjson-0.1.4 \
once_cell-1.21.3 \
- once_cell_polyfill-1.70.1 \
+ once_cell_polyfill-1.70.2 \
opaque-debug-0.3.1 \
openidconnect-4.0.1 \
openssl-0.10.74 \
@@ -531,7 +533,7 @@ CARGO_CRATES= addr2line-0.25.1 \
proc-macro-error-attr-1.0.4 \
proc-macro-error-attr2-2.0.0 \
proc-macro-error2-2.0.1 \
- proc-macro2-1.0.101 \
+ proc-macro2-1.0.103 \
prodash-30.0.1 \
prost-0.13.5 \
prost-build-0.13.5 \
@@ -582,7 +584,7 @@ CARGO_CRATES= addr2line-0.25.1 \
rustc_version-0.4.1 \
rusticata-macros-4.1.0 \
rustix-1.1.2 \
- rustls-0.23.33 \
+ rustls-0.23.34 \
rustls-native-certs-0.8.2 \
rustls-pki-types-1.12.0 \
rustls-webpki-0.103.7 \
@@ -607,7 +609,7 @@ CARGO_CRATES= addr2line-0.25.1 \
security-framework-sys-2.15.0 \
self-replace-1.5.0 \
self_cell-0.10.3 \
- self_cell-1.2.0 \
+ self_cell-1.2.1 \
self_update-0.42.0 \
semver-1.0.27 \
serde-1.0.228 \
@@ -623,8 +625,8 @@ CARGO_CRATES= addr2line-0.25.1 \
serde_repr-0.1.20 \
serde_spanned-0.6.9 \
serde_urlencoded-0.7.1 \
- serde_with-3.15.0 \
- serde_with_macros-3.15.0 \
+ serde_with-3.15.1 \
+ serde_with_macros-3.15.1 \
serde_yaml-0.9.34+deprecated \
serial_test-3.2.0 \
serial_test_derive-3.2.0 \
@@ -666,7 +668,7 @@ CARGO_CRATES= addr2line-0.25.1 \
strum_macros-0.27.2 \
subtle-2.6.1 \
syn-1.0.109 \
- syn-2.0.107 \
+ syn-2.0.108 \
sync_wrapper-1.0.2 \
synstructure-0.13.2 \
sys-info-0.9.1 \
@@ -750,7 +752,7 @@ CARGO_CRATES= addr2line-0.25.1 \
untrusted-0.9.0 \
url-2.5.7 \
urlencoding-2.1.3 \
- usage-lib-2.4.0 \
+ usage-lib-2.5.1 \
utf8-decode-1.0.1 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
diff --git a/sysutils/mise/distinfo b/sysutils/mise/distinfo
index de28fa7bae35..f37bb5c91821 100644
--- a/sysutils/mise/distinfo
+++ b/sysutils/mise/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1761514059
+TIMESTAMP = 1761807129
SHA256 (rust/crates/addr2line-0.25.1.crate) = 1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b
SIZE (rust/crates/addr2line-0.25.1.crate) = 43134
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
@@ -113,8 +113,8 @@ SHA256 (rust/crates/block-padding-0.3.3.crate) = a8894febbff9f758034a5b8e12d8791
SIZE (rust/crates/block-padding-0.3.3.crate) = 8504
SHA256 (rust/crates/blowfish-0.9.1.crate) = e412e2cd0f2b2d93e02543ceae7917b3c70331573df19ee046bcbc35e45e87d7
SIZE (rust/crates/blowfish-0.9.1.crate) = 16734
-SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
-SIZE (rust/crates/bstr-1.12.0.crate) = 351557
+SHA256 (rust/crates/bstr-1.12.1.crate) = 63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab
+SIZE (rust/crates/bstr-1.12.1.crate) = 354916
SHA256 (rust/crates/built-0.8.0.crate) = f4ad8f11f288f48ca24471bbd51ac257aaeaaa07adae295591266b792902ae64
SIZE (rust/crates/built-0.8.0.crate) = 35112
SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
@@ -139,8 +139,8 @@ SHA256 (rust/crates/calmio_filters-0.1.0.crate) = 846501f4575cd66766a40bb7ab6d8e
SIZE (rust/crates/calmio_filters-0.1.0.crate) = 1930
SHA256 (rust/crates/cbc-0.1.2.crate) = 26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6
SIZE (rust/crates/cbc-0.1.2.crate) = 23501
-SHA256 (rust/crates/cc-1.2.41.crate) = ac9fe6cdbb24b6ade63616c0a0688e45bb56732262c158df3c0c4bea4ca47cb7
-SIZE (rust/crates/cc-1.2.41.crate) = 91154
+SHA256 (rust/crates/cc-1.2.43.crate) = 739eb0f94557554b3ca9a86d2d37bebd49c5e6d0c1d2bda35ba5bdac830befc2
+SIZE (rust/crates/cc-1.2.43.crate) = 91384
SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
SIZE (rust/crates/cesu8-1.1.0.crate) = 10555
SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
@@ -173,8 +173,8 @@ SHA256 (rust/crates/clap_derive-4.5.49.crate) = 2a0b5487afeab2deb2ff4e03a807ad1a
SIZE (rust/crates/clap_derive-4.5.49.crate) = 33559
SHA256 (rust/crates/clap_lex-0.7.6.crate) = a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d
SIZE (rust/crates/clap_lex-0.7.6.crate) = 13466
-SHA256 (rust/crates/clap_mangen-0.2.30.crate) = 263c8214a8e0cb8129f3c62036c50e9c6e15c7bd364c42e0437c492b9293f778
-SIZE (rust/crates/clap_mangen-0.2.30.crate) = 16071
+SHA256 (rust/crates/clap_mangen-0.2.31.crate) = 439ea63a92086df93893164221ad4f24142086d535b3a0957b9b9bea2dc86301
+SIZE (rust/crates/clap_mangen-0.2.31.crate) = 16345
SHA256 (rust/crates/clru-0.6.2.crate) = cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59
SIZE (rust/crates/clru-0.6.2.crate) = 16497
SHA256 (rust/crates/cmake-0.1.54.crate) = e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0
@@ -297,8 +297,8 @@ SHA256 (rust/crates/der-parser-10.0.0.crate) = 07da5016415d5a3c4dd39b11ed26f915f
SIZE (rust/crates/der-parser-10.0.0.crate) = 66186
SHA256 (rust/crates/der_derive-0.7.3.crate) = 8034092389675178f570469e6c3b0465d3d30b4505c294a6550db47f3c17ad18
SIZE (rust/crates/der_derive-0.7.3.crate) = 24657
-SHA256 (rust/crates/deranged-0.5.4.crate) = a41953f86f8a05768a6cda24def994fd2f424b04ec5c719cf89989779f199071
-SIZE (rust/crates/deranged-0.5.4.crate) = 24461
+SHA256 (rust/crates/deranged-0.5.5.crate) = ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587
+SIZE (rust/crates/deranged-0.5.5.crate) = 24438
SHA256 (rust/crates/derive_arbitrary-1.4.2.crate) = 1e567bd82dcff979e4b03460c307b3cdc9e96fde3d73bed1496d2bc75d9dd62a
SIZE (rust/crates/derive_arbitrary-1.4.2.crate) = 12290
SHA256 (rust/crates/derive_builder-0.20.2.crate) = 507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947
@@ -323,8 +323,8 @@ SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e
SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
-SHA256 (rust/crates/document-features-0.2.11.crate) = 95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d
-SIZE (rust/crates/document-features-0.2.11.crate) = 14640
+SHA256 (rust/crates/document-features-0.2.12.crate) = d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61
+SIZE (rust/crates/document-features-0.2.12.crate) = 14739
SHA256 (rust/crates/dotenvy-0.15.7.crate) = 1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b
SIZE (rust/crates/dotenvy-0.15.7.crate) = 20293
SHA256 (rust/crates/dtor-0.0.6.crate) = 97cbdf2ad6846025e8e25df05171abfb30e3ababa12ee0a0e44b9bbe570633a8
@@ -397,20 +397,22 @@ SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927
SIZE (rust/crates/fixedbitset-0.5.7.crate) = 26537
SHA256 (rust/crates/flagset-0.4.7.crate) = b7ac824320a75a52197e8f2d787f6a38b6718bb6897a35142d749af3c0e8f4fe
SIZE (rust/crates/flagset-0.4.7.crate) = 13688
-SHA256 (rust/crates/flate2-1.1.4.crate) = dc5a4e564e38c699f2880d3fda590bedc2e69f3f84cd48b457bd892ce61d0aa9
-SIZE (rust/crates/flate2-1.1.4.crate) = 77010
+SHA256 (rust/crates/flate2-1.1.5.crate) = bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb
+SIZE (rust/crates/flate2-1.1.5.crate) = 77015
SHA256 (rust/crates/fluent-0.16.1.crate) = bb74634707bebd0ce645a981148e8fb8c7bccd4c33c652aeffd28bf2f96d555a
SIZE (rust/crates/fluent-0.16.1.crate) = 8323
SHA256 (rust/crates/fluent-bundle-0.15.3.crate) = 7fe0a21ee80050c678013f82edf4b705fe2f26f1f9877593d13198612503f493
SIZE (rust/crates/fluent-bundle-0.15.3.crate) = 34507
-SHA256 (rust/crates/fluent-langneg-0.13.0.crate) = 2c4ad0989667548f06ccd0e306ed56b61bd4d35458d54df5ec7587c0e8ed5e94
-SIZE (rust/crates/fluent-langneg-0.13.0.crate) = 11723
+SHA256 (rust/crates/fluent-langneg-0.13.1.crate) = 7eebbe59450baee8282d71676f3bfed5689aeab00b27545e83e5f14b1195e8b0
+SIZE (rust/crates/fluent-langneg-0.13.1.crate) = 11383
SHA256 (rust/crates/fluent-syntax-0.11.1.crate) = 2a530c4694a6a8d528794ee9bbd8ba0122e779629ac908d15ad5a7ae7763a33d
SIZE (rust/crates/fluent-syntax-0.11.1.crate) = 32297
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
+SHA256 (rust/crates/foldhash-0.2.0.crate) = 77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb
+SIZE (rust/crates/foldhash-0.2.0.crate) = 23329
SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
@@ -457,118 +459,120 @@ SHA256 (rust/crates/ghash-0.5.1.crate) = f0d8a4362ccb29cb0b265253fb0a2728f592895
SIZE (rust/crates/ghash-0.5.1.crate) = 9482
SHA256 (rust/crates/gimli-0.32.3.crate) = e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7
SIZE (rust/crates/gimli-0.32.3.crate) = 289789
-SHA256 (rust/crates/gix-0.73.0.crate) = 514c29cc879bdc0286b0cbc205585a49b252809eb86c69df4ce4f855ee75f635
-SIZE (rust/crates/gix-0.73.0.crate) = 295986
-SHA256 (rust/crates/gix-actor-0.35.4.crate) = 2d36dcf9efe32b51b12dfa33cedff8414926124e760a32f9e7a6b5580d280967
-SIZE (rust/crates/gix-actor-0.35.4.crate) = 13393
-SHA256 (rust/crates/gix-archive-0.22.0.crate) = 7be088a0e1b30abe15572ffafb3409172a3d88148e13959734f24f52112a19d6
-SIZE (rust/crates/gix-archive-0.22.0.crate) = 17974
-SHA256 (rust/crates/gix-attributes-0.27.0.crate) = 45442188216d08a5959af195f659cb1f244a50d7d2d0c3873633b1cd7135f638
-SIZE (rust/crates/gix-attributes-0.27.0.crate) = 22764
-SHA256 (rust/crates/gix-bitmap-0.2.14.crate) = b1db9765c69502650da68f0804e3dc2b5f8ccc6a2d104ca6c85bc40700d37540
-SIZE (rust/crates/gix-bitmap-0.2.14.crate) = 7704
-SHA256 (rust/crates/gix-chunk-0.4.11.crate) = 0b1f1d8764958699dc764e3f727cef280ff4d1bd92c107bbf8acd85b30c1bd6f
-SIZE (rust/crates/gix-chunk-0.4.11.crate) = 10144
-SHA256 (rust/crates/gix-command-0.6.2.crate) = 6b31b65ca48a352ae86312b27a514a0c661935f96b481ac8b4371f65815eb196
-SIZE (rust/crates/gix-command-0.6.2.crate) = 15087
-SHA256 (rust/crates/gix-commitgraph-0.29.0.crate) = 6bb23121e952f43a5b07e3e80890336cb847297467a410475036242732980d06
-SIZE (rust/crates/gix-commitgraph-0.29.0.crate) = 22360
-SHA256 (rust/crates/gix-config-0.46.0.crate) = 5dfb898c5b695fd4acfc3c0ab638525a65545d47706064dcf7b5ead6cdb136c0
-SIZE (rust/crates/gix-config-0.46.0.crate) = 74104
-SHA256 (rust/crates/gix-config-value-0.15.1.crate) = 9f012703eb67e263c6c1fc96649fec47694dd3e5d2a91abfc65e4a6a6dc85309
-SIZE (rust/crates/gix-config-value-0.15.1.crate) = 15628
-SHA256 (rust/crates/gix-credentials-0.30.0.crate) = 0039dd3ac606dd80b16353a41b61fc237ca5cb8b612f67a9f880adfad4be4e05
-SIZE (rust/crates/gix-credentials-0.30.0.crate) = 23613
-SHA256 (rust/crates/gix-date-0.10.5.crate) = 996b6b90bafb287330af92b274c3e64309dc78359221d8612d11cd10c8b9fe1c
-SIZE (rust/crates/gix-date-0.10.5.crate) = 16209
-SHA256 (rust/crates/gix-diff-0.53.0.crate) = de854852010d44a317f30c92d67a983e691c9478c8a3fb4117c1f48626bcdea8
-SIZE (rust/crates/gix-diff-0.53.0.crate) = 58960
-SHA256 (rust/crates/gix-dir-0.15.0.crate) = dad34e4f373f94902df1ba1d2a1df3a1b29eacd15e316ac5972d842e31422dd7
-SIZE (rust/crates/gix-dir-0.15.0.crate) = 65841
-SHA256 (rust/crates/gix-discover-0.41.0.crate) = ffb180c91ca1a2cf53e828bb63d8d8f8fa7526f49b83b33d7f46cbeb5d79d30a
-SIZE (rust/crates/gix-discover-0.41.0.crate) = 23694
-SHA256 (rust/crates/gix-features-0.43.1.crate) = cd1543cd9b8abcbcebaa1a666a5c168ee2cda4dea50d3961ee0e6d1c42f81e5b
-SIZE (rust/crates/gix-features-0.43.1.crate) = 33538
-SHA256 (rust/crates/gix-filter-0.20.0.crate) = aa6571a3927e7ab10f64279a088e0dae08e8da05547771796d7389bbe28ad9ff
-SIZE (rust/crates/gix-filter-0.20.0.crate) = 37694
-SHA256 (rust/crates/gix-fs-0.16.1.crate) = 9a4d90307d064fa7230e0f87b03231be28f8ba63b913fc15346f489519d0c304
-SIZE (rust/crates/gix-fs-0.16.1.crate) = 20410
-SHA256 (rust/crates/gix-glob-0.21.0.crate) = b947db8366823e7a750c254f6bb29e27e17f27e457bf336ba79b32423db62cd5
-SIZE (rust/crates/gix-glob-0.21.0.crate) = 16316
-SHA256 (rust/crates/gix-hash-0.19.0.crate) = 251fad79796a731a2a7664d9ea95ee29a9e99474de2769e152238d4fdb69d50e
-SIZE (rust/crates/gix-hash-0.19.0.crate) = 18930
-SHA256 (rust/crates/gix-hashtable-0.9.0.crate) = c35300b54896153e55d53f4180460931ccd69b7e8d2f6b9d6401122cdedc4f07
-SIZE (rust/crates/gix-hashtable-0.9.0.crate) = 10237
-SHA256 (rust/crates/gix-ignore-0.16.0.crate) = 564d6fddf46e2c981f571b23d6ad40cb08bddcaf6fc7458b1d49727ad23c2870
-SIZE (rust/crates/gix-ignore-0.16.0.crate) = 12419
-SHA256 (rust/crates/gix-index-0.41.0.crate) = 2af39fde3ce4ce11371d9ce826f2936ec347318f2d1972fe98c2e7134e267e25
-SIZE (rust/crates/gix-index-0.41.0.crate) = 53694
-SHA256 (rust/crates/gix-lock-18.0.0.crate) = b9fa71da90365668a621e184eb5b979904471af1b3b09b943a84bc50e8ad42ed
-SIZE (rust/crates/gix-lock-18.0.0.crate) = 14092
-SHA256 (rust/crates/gix-mailmap-0.27.2.crate) = 9a8982e1874a2034d7dd481bcdd6a05579ba444bcda748511eb0f8e50eb10487
-SIZE (rust/crates/gix-mailmap-0.27.2.crate) = 14640
-SHA256 (rust/crates/gix-negotiate-0.21.0.crate) = 1d58d4c9118885233be971e0d7a589f5cfb1a8bd6cb6e2ecfb0fc6b1b293c83b
-SIZE (rust/crates/gix-negotiate-0.21.0.crate) = 15659
-SHA256 (rust/crates/gix-object-0.50.2.crate) = d69ce108ab67b65fbd4fb7e1331502429d78baeb2eee10008bdef55765397c07
-SIZE (rust/crates/gix-object-0.50.2.crate) = 50922
-SHA256 (rust/crates/gix-odb-0.70.0.crate) = 9c9d7af10fda9df0bb4f7f9bd507963560b3c66cb15a5b825caf752e0eb109ac
-SIZE (rust/crates/gix-odb-0.70.0.crate) = 63620
-SHA256 (rust/crates/gix-pack-0.60.0.crate) = d8571df89bfca5abb49c3e3372393f7af7e6f8b8dbe2b96303593cef5b263019
-SIZE (rust/crates/gix-pack-0.60.0.crate) = 104780
-SHA256 (rust/crates/gix-packetline-0.19.1.crate) = 2592fbd36249a2fea11056f7055cc376301ef38d903d157de41998335bbf1f93
-SIZE (rust/crates/gix-packetline-0.19.1.crate) = 26767
-SHA256 (rust/crates/gix-packetline-blocking-0.19.1.crate) = fc4e706f328cd494cc8f932172e123a72b9a4711b0db5e411681432a89bd4c94
-SIZE (rust/crates/gix-packetline-blocking-0.19.1.crate) = 22355
-SHA256 (rust/crates/gix-path-0.10.20.crate) = 06d37034a4c67bbdda76f7bcd037b2f7bc0fba0c09a6662b19697a5716e7b2fd
-SIZE (rust/crates/gix-path-0.10.20.crate) = 31011
-SHA256 (rust/crates/gix-pathspec-0.12.0.crate) = daedead611c9bd1f3640dc90a9012b45f790201788af4d659f28d94071da7fba
-SIZE (rust/crates/gix-pathspec-0.12.0.crate) = 23265
-SHA256 (rust/crates/gix-prompt-0.11.1.crate) = 6ffa1a7a34c81710aaa666a428c142b6c5d640492fcd41267db0740d923c7906
-SIZE (rust/crates/gix-prompt-0.11.1.crate) = 13939
-SHA256 (rust/crates/gix-protocol-0.51.0.crate) = 12b4b807c47ffcf7c1e5b8119585368a56449f3493da93b931e1d4239364e922
-SIZE (rust/crates/gix-protocol-0.51.0.crate) = 57539
-SHA256 (rust/crates/gix-quote-0.6.0.crate) = 4a375a75b4d663e8bafe3bf4940a18a23755644c13582fa326e99f8f987d83fd
-SIZE (rust/crates/gix-quote-0.6.0.crate) = 8887
-SHA256 (rust/crates/gix-ref-0.53.1.crate) = b966f578079a42f4a51413b17bce476544cca1cf605753466669082f94721758
-SIZE (rust/crates/gix-ref-0.53.1.crate) = 66023
-SHA256 (rust/crates/gix-refspec-0.31.0.crate) = 7d29cae1ae31108826e7156a5e60bffacab405f4413f5bc0375e19772cce0055
-SIZE (rust/crates/gix-refspec-0.31.0.crate) = 22732
-SHA256 (rust/crates/gix-revision-0.35.0.crate) = f651f2b1742f760bb8161d6743229206e962b73d9c33c41f4e4aefa6586cbd3d
-SIZE (rust/crates/gix-revision-0.35.0.crate) = 28142
-SHA256 (rust/crates/gix-revwalk-0.21.0.crate) = 06e74f91709729e099af6721bd0fa7d62f243f2005085152301ca5cdd86ec02c
-SIZE (rust/crates/gix-revwalk-0.21.0.crate) = 18451
-SHA256 (rust/crates/gix-sec-0.12.0.crate) = 09f7053ed7c66633b56c57bc6ed3377be3166eaf3dc2df9f1c5ec446df6fdf2c
-SIZE (rust/crates/gix-sec-0.12.0.crate) = 13005
-SHA256 (rust/crates/gix-shallow-0.5.0.crate) = d936745103243ae4c510f19e0760ce73fb0f08096588fdbe0f0d7fb7ce8944b7
-SIZE (rust/crates/gix-shallow-0.5.0.crate) = 12178
-SHA256 (rust/crates/gix-status-0.20.0.crate) = 2a4afff9b34eeececa8bdc32b42fb318434b6b1391d9f8d45fe455af08dc2d35
-SIZE (rust/crates/gix-status-0.20.0.crate) = 41044
-SHA256 (rust/crates/gix-submodule-0.20.0.crate) = 657cc5dd43cbc7a14d9c5aaf02cfbe9c2a15d077cded3f304adb30ef78852d3e
-SIZE (rust/crates/gix-submodule-0.20.0.crate) = 22200
-SHA256 (rust/crates/gix-tempfile-18.0.0.crate) = 666c0041bcdedf5fa05e9bef663c897debab24b7dc1741605742412d1d47da57
-SIZE (rust/crates/gix-tempfile-18.0.0.crate) = 18895
-SHA256 (rust/crates/gix-trace-0.1.13.crate) = e2ccaf54b0b1743a695b482ca0ab9d7603744d8d10b2e5d1a332fef337bee658
-SIZE (rust/crates/gix-trace-0.1.13.crate) = 10876
-SHA256 (rust/crates/gix-transport-0.48.0.crate) = 12f7cc0179fc89d53c54e1f9ce51229494864ab4bf136132d69db1b011741ca3
-SIZE (rust/crates/gix-transport-0.48.0.crate) = 70669
-SHA256 (rust/crates/gix-traverse-0.47.0.crate) = c7cdc82509d792ba0ad815f86f6b469c7afe10f94362e96c4494525a6601bdd5
-SIZE (rust/crates/gix-traverse-0.47.0.crate) = 27145
-SHA256 (rust/crates/gix-url-0.32.0.crate) = 1b76a9d266254ad287ffd44467cd88e7868799b08f4d52e02d942b93e514d16f
-SIZE (rust/crates/gix-url-0.32.0.crate) = 19407
-SHA256 (rust/crates/gix-utils-0.3.0.crate) = 5351af2b172caf41a3728eb4455326d84e0d70fe26fc4de74ab0bd37df4191c5
-SIZE (rust/crates/gix-utils-0.3.0.crate) = 11052
-SHA256 (rust/crates/gix-validate-0.10.0.crate) = 77b9e00cacde5b51388d28ed746c493b18a6add1f19b5e01d686b3b9ece66d4d
-SIZE (rust/crates/gix-validate-0.10.0.crate) = 12688
-SHA256 (rust/crates/gix-worktree-0.42.0.crate) = 55f625ac9126c19bef06dbc6d2703cdd7987e21e35b497bb265ac37d383877b1
-SIZE (rust/crates/gix-worktree-0.42.0.crate) = 24823
-SHA256 (rust/crates/gix-worktree-state-0.20.0.crate) = 06ba9b17cbacc02b25801197b20100f7f9bd621db1e7fce9d3c8ab3175207bf8
-SIZE (rust/crates/gix-worktree-state-0.20.0.crate) = 23584
-SHA256 (rust/crates/gix-worktree-stream-0.22.0.crate) = f56a737cefbcd90b573cb5393d636f6dc5e0d08a8086356d8c4fcc623b49a0e8
-SIZE (rust/crates/gix-worktree-stream-0.22.0.crate) = 20330
+SHA256 (rust/crates/gix-0.74.1.crate) = 5fd3a6fea165debe0e80648495f894aa2371a771e3ceb7a7dcc304f1c4344c43
+SIZE (rust/crates/gix-0.74.1.crate) = 298209
+SHA256 (rust/crates/gix-actor-0.35.6.crate) = 987a51a7e66db6ef4dc030418eb2a42af6b913a79edd8670766122d8af3ba59e
+SIZE (rust/crates/gix-actor-0.35.6.crate) = 13441
+SHA256 (rust/crates/gix-archive-0.23.1.crate) = aeb76792162bf1c6d5cf5c326bcf1efbca9953f5d73bcfbe802423a93b6b1a0a
+SIZE (rust/crates/gix-archive-0.23.1.crate) = 18578
+SHA256 (rust/crates/gix-attributes-0.28.1.crate) = cc6591add69314fc43db078076a8da6f07957c65abb0b21c3e1b6a3cf50aa18d
+SIZE (rust/crates/gix-attributes-0.28.1.crate) = 22749
+SHA256 (rust/crates/gix-bitmap-0.2.15.crate) = 5e150161b8a75b5860521cb876b506879a3376d3adc857ec7a9d35e7c6a5e531
+SIZE (rust/crates/gix-bitmap-0.2.15.crate) = 8153
+SHA256 (rust/crates/gix-blame-0.4.0.crate) = 260df64cea7bf3ab6db00e8f8cd8f1f85513d69c19fadd714422a39b8e8a8617
+SIZE (rust/crates/gix-blame-0.4.0.crate) = 77531
+SHA256 (rust/crates/gix-chunk-0.4.12.crate) = 5c356b3825677cb6ff579551bb8311a81821e184453cbd105e2fc5311b288eeb
+SIZE (rust/crates/gix-chunk-0.4.12.crate) = 10638
+SHA256 (rust/crates/gix-command-0.6.3.crate) = 095c8367c9dc4872a7706fbc39c7f34271b88b541120a4365ff0e36366f66e62
+SIZE (rust/crates/gix-command-0.6.3.crate) = 15123
+SHA256 (rust/crates/gix-commitgraph-0.30.1.crate) = 826994ff6c01f1ff00d6a1844d7506717810a91ffed143da71e3bf39369751ef
+SIZE (rust/crates/gix-commitgraph-0.30.1.crate) = 22423
+SHA256 (rust/crates/gix-config-0.47.1.crate) = 1e74f57ea99025de9207db53488be4d59cf2000f617964c1b550880524fefbc3
+SIZE (rust/crates/gix-config-0.47.1.crate) = 73838
+SHA256 (rust/crates/gix-config-value-0.15.3.crate) = 2c489abb061c74b0c3ad790e24a606ef968cebab48ec673d6a891ece7d5aef64
+SIZE (rust/crates/gix-config-value-0.15.3.crate) = 15605
+SHA256 (rust/crates/gix-credentials-0.31.1.crate) = 20c2f7e9cda17bd982cfd4f7b7a2486239bb5be3e0893cf4b0178b8814ea3742
+SIZE (rust/crates/gix-credentials-0.31.1.crate) = 23774
+SHA256 (rust/crates/gix-date-0.10.7.crate) = 661245d045aa7c16ba4244daaabd823c562c3e45f1f25b816be2c57ee09f2171
+SIZE (rust/crates/gix-date-0.10.7.crate) = 16177
+SHA256 (rust/crates/gix-diff-0.54.1.crate) = cd78d9da421baca219a650d71c797706117095635d7963f21bb6fdf2410abe04
+SIZE (rust/crates/gix-diff-0.54.1.crate) = 60358
+SHA256 (rust/crates/gix-dir-0.16.0.crate) = f99fb4dcba076453d791949bf3af977c5678a1cbd76740ec2cfe37e29431daf3
+SIZE (rust/crates/gix-dir-0.16.0.crate) = 67114
+SHA256 (rust/crates/gix-discover-0.42.0.crate) = 9d24547153810634636471af88338240e6ab0831308cd41eb6ebfffea77811c6
+SIZE (rust/crates/gix-discover-0.42.0.crate) = 23339
+SHA256 (rust/crates/gix-features-0.44.1.crate) = dfa64593d1586135102307fb57fb3a9d3868b6b1f45a4da1352cce5070f8916a
+SIZE (rust/crates/gix-features-0.44.1.crate) = 34680
+SHA256 (rust/crates/gix-filter-0.21.0.crate) = 1d1253452c9808da01eaaf9b1c4929b9982efec29ef0a668b3326b8046d9b8fb
+SIZE (rust/crates/gix-filter-0.21.0.crate) = 37677
+SHA256 (rust/crates/gix-fs-0.17.0.crate) = 3f1ecd896258cdc5ccd94d18386d17906b8de265ad2ecf68e3bea6b007f6a28f
+SIZE (rust/crates/gix-fs-0.17.0.crate) = 20022
+SHA256 (rust/crates/gix-glob-0.22.1.crate) = 74254992150b0a88fdb3ad47635ab649512dff2cbbefca7916bb459894fc9d56
+SIZE (rust/crates/gix-glob-0.22.1.crate) = 16299
+SHA256 (rust/crates/gix-hash-0.20.1.crate) = 826036a9bee95945b0be1e2394c64cd4289916c34a639818f8fd5153906985c1
+SIZE (rust/crates/gix-hash-0.20.1.crate) = 19230
+SHA256 (rust/crates/gix-hashtable-0.10.0.crate) = a27d4a3ea9640da504a2657fef3419c517fd71f1767ad8935298bcc805edd195
+SIZE (rust/crates/gix-hashtable-0.10.0.crate) = 10303
+SHA256 (rust/crates/gix-ignore-0.17.1.crate) = 93b6a9679a1488123b7f2929684bacfd9cd2a24f286b52203b8752cbb8d7fc49
+SIZE (rust/crates/gix-ignore-0.17.1.crate) = 12402
+SHA256 (rust/crates/gix-index-0.42.1.crate) = 31244542fb98ea4f3e964a4f8deafc2f4c77ad42bed58a1e8424bca1965fae99
+SIZE (rust/crates/gix-index-0.42.1.crate) = 54416
+SHA256 (rust/crates/gix-lock-19.0.0.crate) = 729d7857429a66023bc0c29d60fa21d0d6ae8862f33c1937ba89e0f74dd5c67f
+SIZE (rust/crates/gix-lock-19.0.0.crate) = 14263
+SHA256 (rust/crates/gix-mailmap-0.27.4.crate) = ce3fc0f07ce86acc94d93e5d10ef38bad322dede2622d5ff84f0799ac13b7e7d
+SIZE (rust/crates/gix-mailmap-0.27.4.crate) = 14690
+SHA256 (rust/crates/gix-negotiate-0.22.0.crate) = 89e16c96e052467d64c8f75a703b78976b33b034b9ff1f1d0c056c584319b0b8
+SIZE (rust/crates/gix-negotiate-0.22.0.crate) = 15578
+SHA256 (rust/crates/gix-object-0.51.1.crate) = 87ba1815638759c80d2318c8e98296fb396f577c2e588a3d9c13f9a5d5184051
+SIZE (rust/crates/gix-object-0.51.1.crate) = 50596
+SHA256 (rust/crates/gix-odb-0.71.1.crate) = 6efc6736d3ea62640efe8c1be695fb0760af63614a7356d2091208a841f1a634
+SIZE (rust/crates/gix-odb-0.71.1.crate) = 63044
+SHA256 (rust/crates/gix-pack-0.61.1.crate) = 719c60524be76874f4769da20d525ad2c00a0e7059943cc4f31fcb65cfb6b260
+SIZE (rust/crates/gix-pack-0.61.1.crate) = 104798
+SHA256 (rust/crates/gix-packetline-0.19.3.crate) = 64286a8b5148e76ab80932e72762dd27ccf6169dd7a134b027c8a262a8262fcf
+SIZE (rust/crates/gix-packetline-0.19.3.crate) = 26114
+SHA256 (rust/crates/gix-packetline-blocking-0.19.3.crate) = 89c59c3ad41e68cb38547d849e9ef5ccfc0d00f282244ba1441ae856be54d001
+SIZE (rust/crates/gix-packetline-blocking-0.19.3.crate) = 22302
+SHA256 (rust/crates/gix-path-0.10.21.crate) = 0416b41cd00ff292af9b94b0660880c44bd2ed66828ddca9a2b333535cbb71b8
+SIZE (rust/crates/gix-path-0.10.21.crate) = 34033
+SHA256 (rust/crates/gix-pathspec-0.13.0.crate) = d05e28457dca7c65a2dbe118869aab922a5bd382b7bb10cff5354f366845c128
+SIZE (rust/crates/gix-pathspec-0.13.0.crate) = 23314
+SHA256 (rust/crates/gix-prompt-0.11.2.crate) = 868e6516dfa16fdcbc5f8c935167d085f2ae65ccd4c9476a4319579d12a69d8d
+SIZE (rust/crates/gix-prompt-0.11.2.crate) = 14061
+SHA256 (rust/crates/gix-protocol-0.52.1.crate) = 64f19873bbf924fd077580d4ccaaaeddb67c3b3c09a8ffb61e6b4cb67e3c9302
+SIZE (rust/crates/gix-protocol-0.52.1.crate) = 57050
+SHA256 (rust/crates/gix-quote-0.6.1.crate) = e912ec04b7b1566a85ad486db0cab6b9955e3e32bcd3c3a734542ab3af084c5b
+SIZE (rust/crates/gix-quote-0.6.1.crate) = 8984
+SHA256 (rust/crates/gix-ref-0.54.1.crate) = 8881d262f28eda39c244e60ae968f4f6e56c747f65addd6f4100b25f75ed8b88
+SIZE (rust/crates/gix-ref-0.54.1.crate) = 65266
+SHA256 (rust/crates/gix-refspec-0.32.0.crate) = 93147960f77695ba89b72019b789679278dd4dad6a0f9a4a5bf2fd07aba56912
+SIZE (rust/crates/gix-refspec-0.32.0.crate) = 22670
+SHA256 (rust/crates/gix-revision-0.36.1.crate) = 13c5267e530d8762842be7d51b48d2b134c9dec5b650ca607f735a56a4b12413
+SIZE (rust/crates/gix-revision-0.36.1.crate) = 28079
+SHA256 (rust/crates/gix-revwalk-0.22.0.crate) = 02e2de4f91d712b1f6873477f769225fe430ffce2af8c7c85721c3ff955783b3
+SIZE (rust/crates/gix-revwalk-0.22.0.crate) = 18365
+SHA256 (rust/crates/gix-sec-0.12.2.crate) = ea9962ed6d9114f7f100efe038752f41283c225bb507a2888903ac593dffa6be
+SIZE (rust/crates/gix-sec-0.12.2.crate) = 13263
+SHA256 (rust/crates/gix-shallow-0.6.0.crate) = e2374692db1ee1ffa0eddcb9e86ec218f7c4cdceda800ebc5a9fdf73a8c08223
+SIZE (rust/crates/gix-shallow-0.6.0.crate) = 12364
+SHA256 (rust/crates/gix-status-0.21.1.crate) = 3c64039358f66c955a471432aef0ea1eeebc7afe0e0a4be7b6b737cc19925e3b
+SIZE (rust/crates/gix-status-0.21.1.crate) = 42052
+SHA256 (rust/crates/gix-submodule-0.21.0.crate) = 9bacc06333b50abc4fc06204622c2dd92850de2066bb5d421ac776d2bef7ae55
+SIZE (rust/crates/gix-submodule-0.21.0.crate) = 21854
+SHA256 (rust/crates/gix-tempfile-19.0.1.crate) = e265fc6b54e57693232a79d84038381ebfda7b1a3b1b8a9320d4d5fe6e820086
+SIZE (rust/crates/gix-tempfile-19.0.1.crate) = 19058
+SHA256 (rust/crates/gix-trace-0.1.15.crate) = 1d3f59a8de2934f6391b6b3a1a7654eae18961fcb9f9c843533fed34ad0f3457
+SIZE (rust/crates/gix-trace-0.1.15.crate) = 10867
+SHA256 (rust/crates/gix-transport-0.49.1.crate) = c8da4a77922accb1e26e610c7a84ef7e6b34fd07112e6a84afd68d7f3e795957
+SIZE (rust/crates/gix-transport-0.49.1.crate) = 70677
+SHA256 (rust/crates/gix-traverse-0.48.0.crate) = 412126bade03a34f5d4125fd64878852718575b3b360eaae3b29970cb555e2a2
+SIZE (rust/crates/gix-traverse-0.48.0.crate) = 27078
+SHA256 (rust/crates/gix-url-0.33.1.crate) = c79b07b48dd9285485eb10429696ddcd1bfe6fb942ec0e5efb401ae7e40238e5
+SIZE (rust/crates/gix-url-0.33.1.crate) = 19745
+SHA256 (rust/crates/gix-utils-0.3.1.crate) = befcdbdfb1238d2854591f760a48711bed85e72d80a10e8f2f93f656746ef7c5
+SIZE (rust/crates/gix-utils-0.3.1.crate) = 11157
+SHA256 (rust/crates/gix-validate-0.10.1.crate) = 5b1e63a5b516e970a594f870ed4571a8fdcb8a344e7bd407a20db8bd61dbfde4
+SIZE (rust/crates/gix-validate-0.10.1.crate) = 12803
+SHA256 (rust/crates/gix-worktree-0.43.1.crate) = 8df3dfc8b62b0eccc923c757b40f488abc357c85c03d798622edfc3eb5137e04
+SIZE (rust/crates/gix-worktree-0.43.1.crate) = 25608
+SHA256 (rust/crates/gix-worktree-state-0.21.0.crate) = 046efd191ff842cc22ddce61a4e8cea75ef7e3c659772de0838b2ad74b0016ef
+SIZE (rust/crates/gix-worktree-state-0.21.0.crate) = 24369
+SHA256 (rust/crates/gix-worktree-stream-0.23.0.crate) = a629188d528f5ed8abe023cdbdc4d51ef19223552cd7e2808733f96163fbf79d
+SIZE (rust/crates/gix-worktree-stream-0.23.0.crate) = 20239
SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280
SIZE (rust/crates/glob-0.3.3.crate) = 22861
-SHA256 (rust/crates/globset-0.4.17.crate) = eab69130804d941f8075cfd713bf8848a2c3b3f201a9457a11e6f87e1ab62305
-SIZE (rust/crates/globset-0.4.17.crate) = 28943
+SHA256 (rust/crates/globset-0.4.18.crate) = 52dfc19153a48bde0cbd630453615c8151bce3a5adfac7a0aebfbf0a1e1f57e3
+SIZE (rust/crates/globset-0.4.18.crate) = 28970
SHA256 (rust/crates/globwalk-0.9.1.crate) = 0bf760ebf69878d9fd8f110c89703d90ce35095324d1f1edcb595c63945ee757
SIZE (rust/crates/globwalk-0.9.1.crate) = 12572
SHA256 (rust/crates/group-0.13.0.crate) = f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63
@@ -675,8 +679,8 @@ SHA256 (rust/crates/indicatif-0.17.11.crate) = 183b3088984b400f4cfac3620d5e076c8
SIZE (rust/crates/indicatif-0.17.11.crate) = 66577
SHA256 (rust/crates/indicatif-0.18.1.crate) = e2e0ddd45fe8e09ee1a607920b12271f8a5528a41ecaf6e1d1440d6493315b6b
SIZE (rust/crates/indicatif-0.18.1.crate) = 66826
-SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
-SIZE (rust/crates/indoc-2.0.6.crate) = 17164
+SHA256 (rust/crates/indoc-2.0.7.crate) = 79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706
+SIZE (rust/crates/indoc-2.0.7.crate) = 17184
SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01
SIZE (rust/crates/inout-0.1.4.crate) = 11280
SHA256 (rust/crates/insta-1.43.2.crate) = 46fdb647ebde000f43b5b53f773c30cf9b0cb4300453208713fa38b2c70935a0
@@ -693,8 +697,8 @@ SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca
SIZE (rust/crates/ipnet-2.11.0.crate) = 29718
SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2
SIZE (rust/crates/iri-string-0.7.8.crate) = 141493
-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/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695
+SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548
SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
SIZE (rust/crates/itertools-0.10.5.crate) = 115354
SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
@@ -767,8 +771,8 @@ SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e
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/litrs-1.0.0.crate) = 11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092
+SIZE (rust/crates/litrs-1.0.0.crate) = 46610
SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965
SIZE (rust/crates/lock_api-0.4.14.crate) = 29249
SHA256 (rust/crates/locspan-0.8.2.crate) = 33890449fcfac88e94352092944bf321f55e5deb4e289a6f51c87c55731200a0
@@ -787,8 +791,8 @@ SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f6
SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090
SHA256 (rust/crates/lua-src-548.1.2.crate) = bdc4e1aff422ad5f08cffb4719603dcdbc2be2307f4c1510d7aab74b7fa88ca8
SIZE (rust/crates/lua-src-548.1.2.crate) = 669450
-SHA256 (rust/crates/luajit-src-210.6.1+f9140a6.crate) = 813bd31f2759443affa687c0d9c5eb5cf6cb0e898810ab197408431d746054bf
-SIZE (rust/crates/luajit-src-210.6.1+f9140a6.crate) = 1016466
+SHA256 (rust/crates/luajit-src-210.6.2+25a61a1.crate) = 89b3e51e810ed7940b3d057d4cb63ef5faa8261fc8f46fb1905947a22f1c89ec
+SIZE (rust/crates/luajit-src-210.6.2+25a61a1.crate) = 1017912
SHA256 (rust/crates/lzma-rs-0.3.0.crate) = 297e814c836ae64db86b36cf2a557ba54368d03f6afcd7d947c266692f71115e
SIZE (rust/crates/lzma-rs-0.3.0.crate) = 29080
SHA256 (rust/crates/lzma-rust-0.1.7.crate) = 5baab2bbbd7d75a144d671e9ff79270e903957d92fb7386fd39034c709bd2661
@@ -891,8 +895,8 @@ SHA256 (rust/crates/olpc-cjson-0.1.4.crate) = 696183c9b5fe81a7715d074fd632e8bd46
SIZE (rust/crates/olpc-cjson-0.1.4.crate) = 12695
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/once_cell_polyfill-1.70.2.crate) = 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe
+SIZE (rust/crates/once_cell_polyfill-1.70.2.crate) = 7448
SHA256 (rust/crates/opaque-debug-0.3.1.crate) = c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381
SIZE (rust/crates/opaque-debug-0.3.1.crate) = 7066
SHA256 (rust/crates/openidconnect-4.0.1.crate) = 0d8c6709ba2ea764bbed26bce1adf3c10517113ddea6f2d4196e4851757ef2b2
@@ -1009,8 +1013,8 @@ SHA256 (rust/crates/proc-macro-error-attr2-2.0.0.crate) = 96de42df36bb9bba5542fe
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.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
-SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
+SHA256 (rust/crates/proc-macro2-1.0.103.crate) = 5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8
+SIZE (rust/crates/proc-macro2-1.0.103.crate) = 60024
SHA256 (rust/crates/prodash-30.0.1.crate) = 5a6efc566849d3d9d737c5cb06cc50e48950ebe3d3f9d70631490fff3a07b139
SIZE (rust/crates/prodash-30.0.1.crate) = 92925
SHA256 (rust/crates/prost-0.13.5.crate) = 2796faa41db3ec313a31f7624d9286acf277b52de526150b7e69f3debf891ee5
@@ -1111,8 +1115,8 @@ SHA256 (rust/crates/rusticata-macros-4.1.0.crate) = faf0c4a6ece9950b9abdb62b1cfc
SIZE (rust/crates/rusticata-macros-4.1.0.crate) = 11746
SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e
SIZE (rust/crates/rustix-1.1.2.crate) = 422717
-SHA256 (rust/crates/rustls-0.23.33.crate) = 751e04a496ca00bb97a5e043158d23d66b5aabf2e1d5aa2a0aaebb1aafe6f82c
-SIZE (rust/crates/rustls-0.23.33.crate) = 373649
+SHA256 (rust/crates/rustls-0.23.34.crate) = 6a9586e9ee2b4f8fab52a0048ca7334d7024eef48e2cb9407e3497bb7cab7fa7
+SIZE (rust/crates/rustls-0.23.34.crate) = 374030
SHA256 (rust/crates/rustls-native-certs-0.8.2.crate) = 9980d917ebb0c0536119ba501e90834767bffc3d60641457fd84a1f3fd337923
SIZE (rust/crates/rustls-native-certs-0.8.2.crate) = 31903
SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
@@ -1161,8 +1165,8 @@ SHA256 (rust/crates/self-replace-1.5.0.crate) = 03ec815b5eab420ab893f63393878d89
SIZE (rust/crates/self-replace-1.5.0.crate) = 17000
SHA256 (rust/crates/self_cell-0.10.3.crate) = e14e4d63b804dc0c7ec4a1e52bcb63f02c7ac94476755aa579edac21e01f915d
SIZE (rust/crates/self_cell-0.10.3.crate) = 7308
-SHA256 (rust/crates/self_cell-1.2.0.crate) = 0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749
-SIZE (rust/crates/self_cell-1.2.0.crate) = 16883
+SHA256 (rust/crates/self_cell-1.2.1.crate) = 16c2f82143577edb4921b71ede051dac62ca3c16084e918bf7b40c96ae10eb33
+SIZE (rust/crates/self_cell-1.2.1.crate) = 13542
SHA256 (rust/crates/self_update-0.42.0.crate) = d832c086ece0dacc29fb2947bb4219b8f6e12fe9e40b7108f9e57c4224e47b5c
SIZE (rust/crates/self_update-0.42.0.crate) = 43673
SHA256 (rust/crates/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2
@@ -1193,10 +1197,10 @@ SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295
SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
-SHA256 (rust/crates/serde_with-3.15.0.crate) = 6093cd8c01b25262b84927e0f7151692158fab02d961e04c979d3903eba7ecc5
-SIZE (rust/crates/serde_with-3.15.0.crate) = 196624
-SHA256 (rust/crates/serde_with_macros-3.15.0.crate) = a7e6c180db0816026a61afa1cff5344fb7ebded7e4d3062772179f2501481c27
-SIZE (rust/crates/serde_with_macros-3.15.0.crate) = 38082
+SHA256 (rust/crates/serde_with-3.15.1.crate) = aa66c845eee442168b2c8134fec70ac50dc20e760769c8ba0ad1319ca1959b04
+SIZE (rust/crates/serde_with-3.15.1.crate) = 196681
+SHA256 (rust/crates/serde_with_macros-3.15.1.crate) = b91a903660542fced4e99881aa481bdbaec1634568ee02e0b8bd57c64cb38955
+SIZE (rust/crates/serde_with_macros-3.15.1.crate) = 38094
SHA256 (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47
SIZE (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 65290
SHA256 (rust/crates/serial_test-3.2.0.crate) = 1b258109f244e1d6891bf1053a55d63a5cd4f8f4c30cf9a1280989f80e7a1fa9
@@ -1279,8 +1283,8 @@ SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.107.crate) = 2a26dbd934e5451d21ef060c018dae56fc073894c5a7896f882928a76e6d081b
-SIZE (rust/crates/syn-2.0.107.crate) = 301716
+SHA256 (rust/crates/syn-2.0.108.crate) = da58917d35242480a05c2897064da0a80589a2a0476c9a3f2fdc83b53502e917
+SIZE (rust/crates/syn-2.0.108.crate) = 301754
SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263
SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958
SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
@@ -1447,8 +1451,8 @@ SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cf
SIZE (rust/crates/url-2.5.7.crate) = 87907
SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da
SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538
-SHA256 (rust/crates/usage-lib-2.4.0.crate) = f732ad6e0641f9ca97121ad8a64d9a613a3c8bcee1bcb477777d83453790bca0
-SIZE (rust/crates/usage-lib-2.4.0.crate) = 76037
+SHA256 (rust/crates/usage-lib-2.5.1.crate) = 4e3e3cf243735c640860c75ab9196d4b125944a22255dee46e3c908a5779359a
+SIZE (rust/crates/usage-lib-2.5.1.crate) = 77514
SHA256 (rust/crates/utf8-decode-1.0.1.crate) = ca61eb27fa339aa08826a29f03e87b99b4d8f0fc2255306fd266bb1b6a9de498
SIZE (rust/crates/utf8-decode-1.0.1.crate) = 7605
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
@@ -1687,5 +1691,5 @@ SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9
SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350
SHA256 (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748
SIZE (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 775620
-SHA256 (jdx-mise-v2025.10.18_GH0.tar.gz) = 987bdf4ad6ea83690827a9ebfa5f6fefa6d6541ab10a1bab7116535f8dcd6235
-SIZE (jdx-mise-v2025.10.18_GH0.tar.gz) = 5022708
+SHA256 (jdx-mise-v2025.10.20_GH0.tar.gz) = 85c634336f6ec13880376ef2d96c7656964cc61777a1dfd9be9c0499b9d7a143
+SIZE (jdx-mise-v2025.10.20_GH0.tar.gz) = 5026841
diff --git a/sysutils/plasma6-discover/Makefile b/sysutils/plasma6-discover/Makefile
index 577197ffc437..09fe9069d28c 100644
--- a/sysutils/plasma6-discover/Makefile
+++ b/sysutils/plasma6-discover/Makefile
@@ -1,6 +1,5 @@
PORTNAME= discover
DISTVERSION= ${KDE_PLASMA_VERSION}
-PORTREVISION= 1
CATEGORIES= sysutils kde kde-plasma
MAINTAINER= kde@FreeBSD.org
diff --git a/sysutils/plasma6-discover/distinfo b/sysutils/plasma6-discover/distinfo
index 6c88ac7c9f7a..04e3a2d69e8d 100644
--- a/sysutils/plasma6-discover/distinfo
+++ b/sysutils/plasma6-discover/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499243
-SHA256 (KDE/plasma/6.4.5/discover-6.4.5.tar.xz) = 9208d4e37ad2ae4cd1da7cd3b01ede61071a13898ec4c14edffe983b972f8576
-SIZE (KDE/plasma/6.4.5/discover-6.4.5.tar.xz) = 1110896
+TIMESTAMP = 1761168010
+SHA256 (KDE/plasma/6.5.0/discover-6.5.0.tar.xz) = 93e43bf36ddc4713cb4ecc6d0f00a44fdae6426a7da5270f726457e63a0f283d
+SIZE (KDE/plasma/6.5.0/discover-6.5.0.tar.xz) = 1119320
diff --git a/sysutils/plasma6-kde-cli-tools/distinfo b/sysutils/plasma6-kde-cli-tools/distinfo
index d71946d1194b..b674c2813d7c 100644
--- a/sysutils/plasma6-kde-cli-tools/distinfo
+++ b/sysutils/plasma6-kde-cli-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499243
-SHA256 (KDE/plasma/6.4.5/kde-cli-tools-6.4.5.tar.xz) = 3cc327470efd63ce6798f31000234674d6949872c8571c072dcb23956a277b26
-SIZE (KDE/plasma/6.4.5/kde-cli-tools-6.4.5.tar.xz) = 641432
+TIMESTAMP = 1761168010
+SHA256 (KDE/plasma/6.5.0/kde-cli-tools-6.5.0.tar.xz) = dea20f9fa362e5906883b5f8c999eea6519060f1246bd2f21492d85f5efe412d
+SIZE (KDE/plasma/6.5.0/kde-cli-tools-6.5.0.tar.xz) = 639500
diff --git a/sysutils/plasma6-kinfocenter/distinfo b/sysutils/plasma6-kinfocenter/distinfo
index 05da0deb3973..145c109aa3e6 100644
--- a/sysutils/plasma6-kinfocenter/distinfo
+++ b/sysutils/plasma6-kinfocenter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499243
-SHA256 (KDE/plasma/6.4.5/kinfocenter-6.4.5.tar.xz) = 6c27a87de24f6c5e9dbd80cd7a618b54c1d2891466581cfc099a023fd071660b
-SIZE (KDE/plasma/6.4.5/kinfocenter-6.4.5.tar.xz) = 759532
+TIMESTAMP = 1761168010
+SHA256 (KDE/plasma/6.5.0/kinfocenter-6.5.0.tar.xz) = dc3cbda3ad1a65ac7ebdb02f6937abd5467d33d4938d60c33b5b4878fe38d83b
+SIZE (KDE/plasma/6.5.0/kinfocenter-6.5.0.tar.xz) = 760740
diff --git a/sysutils/plasma6-kinfocenter/pkg-plist b/sysutils/plasma6-kinfocenter/pkg-plist
index 7d34dbb5f3f7..768ae0a501dd 100644
--- a/sysutils/plasma6-kinfocenter/pkg-plist
+++ b/sysutils/plasma6-kinfocenter/pkg-plist
@@ -218,8 +218,11 @@ share/locale/id/LC_MESSAGES/kcm_about-distro.mo
share/locale/id/LC_MESSAGES/kcm_energyinfo.mo
share/locale/id/LC_MESSAGES/kcm_samba.mo
share/locale/id/LC_MESSAGES/kcmusb.mo
+share/locale/is/LC_MESSAGES/kcm_about-distro.mo
+share/locale/is/LC_MESSAGES/kcm_energyinfo.mo
share/locale/is/LC_MESSAGES/kcm_samba.mo
share/locale/is/LC_MESSAGES/kcmusb.mo
+share/locale/is/LC_MESSAGES/kinfocenter.mo
share/locale/it/LC_MESSAGES/kcm_about-distro.mo
share/locale/it/LC_MESSAGES/kcm_energyinfo.mo
share/locale/it/LC_MESSAGES/kcm_samba.mo
diff --git a/sysutils/plasma6-kmenuedit/distinfo b/sysutils/plasma6-kmenuedit/distinfo
index ca9d170262a7..cbe790580f65 100644
--- a/sysutils/plasma6-kmenuedit/distinfo
+++ b/sysutils/plasma6-kmenuedit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499244
-SHA256 (KDE/plasma/6.4.5/kmenuedit-6.4.5.tar.xz) = 610f07cd3a26c1618e2a7c31ce9011b28b3af0df5da65eb0100a7e8f08c8942f
-SIZE (KDE/plasma/6.4.5/kmenuedit-6.4.5.tar.xz) = 884200
+TIMESTAMP = 1761168011
+SHA256 (KDE/plasma/6.5.0/kmenuedit-6.5.0.tar.xz) = 5a619511296981fc377ff0129c8658b4c4b904373efd7a6351a86a3d4c605e38
+SIZE (KDE/plasma/6.5.0/kmenuedit-6.5.0.tar.xz) = 885956
diff --git a/sysutils/plasma6-knighttime/Makefile b/sysutils/plasma6-knighttime/Makefile
new file mode 100644
index 000000000000..9f7bed0d7bc9
--- /dev/null
+++ b/sysutils/plasma6-knighttime/Makefile
@@ -0,0 +1,14 @@
+PORTNAME= knighttime
+DISTVERSION= ${KDE_PLASMA_VERSION}
+CATEGORIES= sysutils kde kde-plasma
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= Helpers for scheduling the dark-light cycle
+
+USES= cmake gettext kde:6 qt:6 tar:xz xorg
+USE_KDE= config coreaddons dbusaddons holidays i18n \
+ ecm:build
+USE_QT= base positioning
+USE_XORG= x11 xcb
+
+.include <bsd.port.mk>
diff --git a/sysutils/plasma6-knighttime/distinfo b/sysutils/plasma6-knighttime/distinfo
new file mode 100644
index 000000000000..897ea084b292
--- /dev/null
+++ b/sysutils/plasma6-knighttime/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1761168011
+SHA256 (KDE/plasma/6.5.0/knighttime-6.5.0.tar.xz) = ac7af168a01ca19bfc71c849d758723dd81c1f1cfe4c7b3c8a36021ad5d1baaf
+SIZE (KDE/plasma/6.5.0/knighttime-6.5.0.tar.xz) = 39676
diff --git a/sysutils/plasma6-knighttime/pkg-plist b/sysutils/plasma6-knighttime/pkg-plist
new file mode 100644
index 000000000000..1b58dc8d3ec6
--- /dev/null
+++ b/sysutils/plasma6-knighttime/pkg-plist
@@ -0,0 +1,18 @@
+include/KNightTime/KDarkLightSchedule
+include/KNightTime/KDarkLightScheduleProvider
+include/KNightTime/kdarklightschedule.h
+include/KNightTime/kdarklightscheduleprovider.h
+include/KNightTime/knighttime_export.h
+lib/cmake/KNightTime/KNightTimeConfig.cmake
+lib/cmake/KNightTime/KNightTimeConfigVersion.cmake
+lib/cmake/KNightTime/KNightTimeTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/KNightTime/KNightTimeTargets.cmake
+lib/libKNightTime.so
+lib/libKNightTime.so.0
+lib/libKNightTime.so.%%KDE_PLASMA_VERSION%%
+lib/libexec/knighttimed
+lib/systemd/user/plasma-knighttimed.service
+share/applications/org.kde.knighttimed.desktop
+share/dbus-1/interfaces/org.kde.NightTime.xml
+share/dbus-1/services/org.kde.NightTime.service
+share/qlogging-categories6/knighttime.categories
diff --git a/sysutils/plasma6-ksystemstats/distinfo b/sysutils/plasma6-ksystemstats/distinfo
index 01624da36b6f..14aef1280e6d 100644
--- a/sysutils/plasma6-ksystemstats/distinfo
+++ b/sysutils/plasma6-ksystemstats/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499244
-SHA256 (KDE/plasma/6.4.5/ksystemstats-6.4.5.tar.xz) = 715b288f39abfd90ca825b4fa3c38745e9ee1cbbc7f495ba147d7efbe04a49d2
-SIZE (KDE/plasma/6.4.5/ksystemstats-6.4.5.tar.xz) = 156580
+TIMESTAMP = 1761168011
+SHA256 (KDE/plasma/6.5.0/ksystemstats-6.5.0.tar.xz) = c0d6d8902f1a4507dc955d28c21bd0847250c1bfa4a1f030adee60b2496360ea
+SIZE (KDE/plasma/6.5.0/ksystemstats-6.5.0.tar.xz) = 158852
diff --git a/sysutils/plasma6-ksystemstats/pkg-plist b/sysutils/plasma6-ksystemstats/pkg-plist
index 515df2440561..0271efdbe6c8 100644
--- a/sysutils/plasma6-ksystemstats/pkg-plist
+++ b/sysutils/plasma6-ksystemstats/pkg-plist
@@ -31,6 +31,7 @@ share/locale/hi/LC_MESSAGES/ksystemstats_plugins.mo
share/locale/hu/LC_MESSAGES/ksystemstats_plugins.mo
share/locale/ia/LC_MESSAGES/ksystemstats_plugins.mo
share/locale/id/LC_MESSAGES/ksystemstats_plugins.mo
+share/locale/is/LC_MESSAGES/ksystemstats_plugins.mo
share/locale/it/LC_MESSAGES/ksystemstats_plugins.mo
share/locale/ja/LC_MESSAGES/ksystemstats_plugins.mo
share/locale/ka/LC_MESSAGES/ksystemstats_plugins.mo
diff --git a/sysutils/plasma6-libksysguard/Makefile b/sysutils/plasma6-libksysguard/Makefile
index f6de699d880e..4954b60c8c0a 100644
--- a/sysutils/plasma6-libksysguard/Makefile
+++ b/sysutils/plasma6-libksysguard/Makefile
@@ -1,6 +1,5 @@
PORTNAME= libksysguard
DISTVERSION= ${KDE_PLASMA_VERSION}
-PORTREVISION= 1
CATEGORIES= sysutils kde kde-plasma
MAINTAINER= kde@FreeBSD.org
diff --git a/sysutils/plasma6-libksysguard/distinfo b/sysutils/plasma6-libksysguard/distinfo
index 11798db21b80..de14b36eb1a7 100644
--- a/sysutils/plasma6-libksysguard/distinfo
+++ b/sysutils/plasma6-libksysguard/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499244
-SHA256 (KDE/plasma/6.4.5/libksysguard-6.4.5.tar.xz) = c7cf8cd2f0a1e519201dc62889f1135967a850f932c252fd26ea3d88c6564a0f
-SIZE (KDE/plasma/6.4.5/libksysguard-6.4.5.tar.xz) = 336008
+TIMESTAMP = 1761168011
+SHA256 (KDE/plasma/6.5.0/libksysguard-6.5.0.tar.xz) = 2f1c93246cdb0578651b708d00fe2b6c0c6411f4a1f2c8464e5aeac816971c85
+SIZE (KDE/plasma/6.5.0/libksysguard-6.5.0.tar.xz) = 335892
diff --git a/sysutils/plasma6-libksysguard/pkg-plist b/sysutils/plasma6-libksysguard/pkg-plist
index 9bcdeaf94a54..f25eed4f7b7b 100644
--- a/sysutils/plasma6-libksysguard/pkg-plist
+++ b/sysutils/plasma6-libksysguard/pkg-plist
@@ -63,6 +63,7 @@ lib/libprocesscore.so.%%KDE_PLASMA_VERSION%%
%%QT_QMLDIR%%/org/kde/ksysguard/faces/SensorFace.qml
%%QT_QMLDIR%%/org/kde/ksysguard/faces/SensorFaces.qmltypes
%%QT_QMLDIR%%/org/kde/ksysguard/faces/SensorRangeSpinBox.qml
+%%QT_QMLDIR%%/org/kde/ksysguard/faces/SuffixSpinBox.qml
%%QT_QMLDIR%%/org/kde/ksysguard/faces/kde-qmlmodule.version
%%QT_QMLDIR%%/org/kde/ksysguard/faces/libSensorFacesplugin.so
%%QT_QMLDIR%%/org/kde/ksysguard/faces/private/SensorFacesPrivate.qmltypes
@@ -74,9 +75,9 @@ lib/libprocesscore.so.%%KDE_PLASMA_VERSION%%
%%QT_QMLDIR%%/org/kde/ksysguard/formatter/kde-qmlmodule.version
%%QT_QMLDIR%%/org/kde/ksysguard/formatter/libFormatterplugin.so
%%QT_QMLDIR%%/org/kde/ksysguard/formatter/qmldir
-%%QT_QMLDIR%%/org/kde/ksysguard/process/ProcessPlugin.qmltypes
%%QT_QMLDIR%%/org/kde/ksysguard/process/kde-qmlmodule.version
-%%QT_QMLDIR%%/org/kde/ksysguard/process/libProcessPlugin.so
+%%QT_QMLDIR%%/org/kde/ksysguard/process/libprocesscoreplugin.so
+%%QT_QMLDIR%%/org/kde/ksysguard/process/processcore.qmltypes
%%QT_QMLDIR%%/org/kde/ksysguard/process/qmldir
%%QT_QMLDIR%%/org/kde/ksysguard/sensors/Sensors.qmltypes
%%QT_QMLDIR%%/org/kde/ksysguard/sensors/kde-qmlmodule.version
@@ -443,10 +444,12 @@ share/locale/lt/LC_MESSAGES/KSysGuardSensorFaces.mo
share/locale/lt/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.barchart.mo
share/locale/lt/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.colorgrid.mo
share/locale/lt/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.facegrid.mo
+share/locale/lt/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.horizontalbars.mo
share/locale/lt/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.linechart.mo
share/locale/lt/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.piechart.mo
share/locale/lt/LC_MESSAGES/ksysguard_face_org.kde.ksysguard.textonly.mo
share/locale/lt/LC_MESSAGES/ksysguard_sensors.mo
+share/locale/lt/LC_MESSAGES/ksysguard_systemstats.mo
share/locale/lt/LC_MESSAGES/processcore.mo
share/locale/lv/LC_MESSAGES/KSysGuardFormatter.mo
share/locale/lv/LC_MESSAGES/KSysGuardSensorFaces.mo
diff --git a/sysutils/plasma6-plasma-disks/distinfo b/sysutils/plasma6-plasma-disks/distinfo
index 02bae3d93f82..633d15f61184 100644
--- a/sysutils/plasma6-plasma-disks/distinfo
+++ b/sysutils/plasma6-plasma-disks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499245
-SHA256 (KDE/plasma/6.4.5/plasma-disks-6.4.5.tar.xz) = 8017c749fbc850a13d11d5b35343f85194ad4276a01cc05311dd69828f51fef3
-SIZE (KDE/plasma/6.4.5/plasma-disks-6.4.5.tar.xz) = 105792
+TIMESTAMP = 1761168012
+SHA256 (KDE/plasma/6.5.0/plasma-disks-6.5.0.tar.xz) = e8a4e16821f25c6cc2ef82587154077dd7d98b75298aa87fe8ac695e6a3cf8fa
+SIZE (KDE/plasma/6.5.0/plasma-disks-6.5.0.tar.xz) = 105072
diff --git a/sysutils/plasma6-plasma-systemmonitor/distinfo b/sysutils/plasma6-plasma-systemmonitor/distinfo
index 635a97617c1f..c83f1264eba8 100644
--- a/sysutils/plasma6-plasma-systemmonitor/distinfo
+++ b/sysutils/plasma6-plasma-systemmonitor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499246
-SHA256 (KDE/plasma/6.4.5/plasma-systemmonitor-6.4.5.tar.xz) = 317b652347aae8f98d496178192bfddc5127de66ab88b51ad72c8af1f96a4c3d
-SIZE (KDE/plasma/6.4.5/plasma-systemmonitor-6.4.5.tar.xz) = 218424
+TIMESTAMP = 1761168013
+SHA256 (KDE/plasma/6.5.0/plasma-systemmonitor-6.5.0.tar.xz) = 0055d7e82b3ee157187fb0c797f2867c3da62d56490c9d36fd576f026b9345b4
+SIZE (KDE/plasma/6.5.0/plasma-systemmonitor-6.5.0.tar.xz) = 218636
diff --git a/sysutils/plasma6-polkit-kde-agent-1/distinfo b/sysutils/plasma6-polkit-kde-agent-1/distinfo
index ec2c5cbe5f71..446927fc1441 100644
--- a/sysutils/plasma6-polkit-kde-agent-1/distinfo
+++ b/sysutils/plasma6-polkit-kde-agent-1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499246
-SHA256 (KDE/plasma/6.4.5/polkit-kde-agent-1-6.4.5.tar.xz) = 5b5d771660f5209295a65afdcb3e117c1cc9cd7c1893d0c9b68ad0c531308301
-SIZE (KDE/plasma/6.4.5/polkit-kde-agent-1-6.4.5.tar.xz) = 57940
+TIMESTAMP = 1761168013
+SHA256 (KDE/plasma/6.5.0/polkit-kde-agent-1-6.5.0.tar.xz) = a4b27bb1ea951758d11b78c0853c81ef7122801aa41a4488424daa5a208ce6b1
+SIZE (KDE/plasma/6.5.0/polkit-kde-agent-1-6.5.0.tar.xz) = 57552
diff --git a/sysutils/plasma6-powerdevil/distinfo b/sysutils/plasma6-powerdevil/distinfo
index 02d724e79b9d..7bc3021d24cc 100644
--- a/sysutils/plasma6-powerdevil/distinfo
+++ b/sysutils/plasma6-powerdevil/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499247
-SHA256 (KDE/plasma/6.4.5/powerdevil-6.4.5.tar.xz) = aa8e9c6f33b8aed4edae9c9c43830966ed4eec2fb437cf21023150bdfbd82e48
-SIZE (KDE/plasma/6.4.5/powerdevil-6.4.5.tar.xz) = 1229952
+TIMESTAMP = 1761168013
+SHA256 (KDE/plasma/6.5.0/powerdevil-6.5.0.tar.xz) = f7e7dbea64afc15c5de18100e3392bdde5ccdc735f6f516973208159931fc187
+SIZE (KDE/plasma/6.5.0/powerdevil-6.5.0.tar.xz) = 1230704
diff --git a/sysutils/plasma6-powerdevil/pkg-plist b/sysutils/plasma6-powerdevil/pkg-plist
index 8103eeb4c268..64c22bc76e56 100644
--- a/sysutils/plasma6-powerdevil/pkg-plist
+++ b/sysutils/plasma6-powerdevil/pkg-plist
@@ -7,6 +7,8 @@ lib/libpowerdevilcore.so
lib/libpowerdevilcore.so.2
lib/libpowerdevilcore.so.%%KDE_PLASMA_VERSION%%
%%QT_PLUGINDIR%%/kf6/krunner/krunner_powerdevil.so
+%%QT_PLUGINDIR%%/plasma/applets/org.kde.plasma.battery.so
+%%QT_PLUGINDIR%%/plasma/applets/org.kde.plasma.brightness.so
%%QT_PLUGINDIR%%/plasma/kcms/systemsettings/kcm_mobile_power.so
%%QT_PLUGINDIR%%/plasma/kcms/systemsettings/kcm_powerdevilprofilesconfig.so
%%QT_PLUGINDIR%%/powerdevil/action/powerdevil_brightnesscontrolaction.so
@@ -478,22 +480,6 @@ share/locale/zh_TW/LC_MESSAGES/plasma_applet_org.kde.plasma.battery.mo
share/locale/zh_TW/LC_MESSAGES/plasma_applet_org.kde.plasma.brightness.mo
share/locale/zh_TW/LC_MESSAGES/plasma_runner_powerdevil.mo
share/locale/zh_TW/LC_MESSAGES/powerdevil.mo
-share/plasma/plasmoids/org.kde.plasma.battery/contents/config/main.xml
-share/plasma/plasmoids/org.kde.plasma.battery/contents/ui/BatteryItem.qml
-share/plasma/plasmoids/org.kde.plasma.battery/contents/ui/CompactRepresentation.qml
-share/plasma/plasmoids/org.kde.plasma.battery/contents/ui/InhibitionHint.qml
-share/plasma/plasmoids/org.kde.plasma.battery/contents/ui/InhibitionItem.qml
-share/plasma/plasmoids/org.kde.plasma.battery/contents/ui/PopupDialog.qml
-share/plasma/plasmoids/org.kde.plasma.battery/contents/ui/PowerProfileItem.qml
-share/plasma/plasmoids/org.kde.plasma.battery/contents/ui/main.qml
-share/plasma/plasmoids/org.kde.plasma.battery/metadata.json
-share/plasma/plasmoids/org.kde.plasma.brightness/contents/ui/BrightnessItem.qml
-share/plasma/plasmoids/org.kde.plasma.brightness/contents/ui/CompactRepresentation.qml
-share/plasma/plasmoids/org.kde.plasma.brightness/contents/ui/KeyboardColorItem.qml
-share/plasma/plasmoids/org.kde.plasma.brightness/contents/ui/NightLightItem.qml
-share/plasma/plasmoids/org.kde.plasma.brightness/contents/ui/PopupDialog.qml
-share/plasma/plasmoids/org.kde.plasma.brightness/contents/ui/main.qml
-share/plasma/plasmoids/org.kde.plasma.brightness/metadata.json
share/polkit-1/actions/org.kde.powerdevil.backlighthelper.policy
share/polkit-1/actions/org.kde.powerdevil.chargethresholdhelper.policy
share/polkit-1/actions/org.kde.powerdevil.discretegpuhelper.policy
diff --git a/sysutils/plasma6-systemsettings/Makefile b/sysutils/plasma6-systemsettings/Makefile
index 3ceb5b671d13..4e8815f43bce 100644
--- a/sysutils/plasma6-systemsettings/Makefile
+++ b/sysutils/plasma6-systemsettings/Makefile
@@ -12,7 +12,7 @@ USE_GL= gl opengl
USE_KDE= activities auth colorscheme completion config configwidgets \
coreaddons crash dbusaddons doctools guiaddons i18n iconthemes \
itemmodels itemviews jobwidgets kcmutils kio kirigami2 \
- notifications package plasma-workspace runner service solid \
+ package plasma-workspace runner service solid \
widgetsaddons windowsystem xmlgui \
ecm:build
USE_QT= base declarative
diff --git a/sysutils/plasma6-systemsettings/distinfo b/sysutils/plasma6-systemsettings/distinfo
index 5760492faffb..b9d75e2cfa5f 100644
--- a/sysutils/plasma6-systemsettings/distinfo
+++ b/sysutils/plasma6-systemsettings/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499247
-SHA256 (KDE/plasma/6.4.5/systemsettings-6.4.5.tar.xz) = 90d7f097f1a77a400076224cdba45b94c71d0fec43efd2ed737047f2ff2aba8f
-SIZE (KDE/plasma/6.4.5/systemsettings-6.4.5.tar.xz) = 219692
+TIMESTAMP = 1761168014
+SHA256 (KDE/plasma/6.5.0/systemsettings-6.5.0.tar.xz) = bb65d0cc33e8aa0b88ba9c9300a1e71b00e2e0ba0288c41c1401b4abe83d259c
+SIZE (KDE/plasma/6.5.0/systemsettings-6.5.0.tar.xz) = 220360
diff --git a/sysutils/signon-kwallet-extension/distinfo b/sysutils/signon-kwallet-extension/distinfo
index b3d22974da80..d8c467db92dd 100644
--- a/sysutils/signon-kwallet-extension/distinfo
+++ b/sysutils/signon-kwallet-extension/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410292
-SHA256 (KDE/release-service/25.08.1/signon-kwallet-extension-25.08.1.tar.xz) = 7b136d271f00d3d43e64a0d8450863c0f1183a9b4504077aa63da7f6099e2a2d
-SIZE (KDE/release-service/25.08.1/signon-kwallet-extension-25.08.1.tar.xz) = 11304
+TIMESTAMP = 1759875043
+SHA256 (KDE/release-service/25.08.2/signon-kwallet-extension-25.08.2.tar.xz) = 6a602e12cddfb9266a38b5480faca8e4b78992b8404aa2c8b29b06979aa6e75c
+SIZE (KDE/release-service/25.08.2/signon-kwallet-extension-25.08.2.tar.xz) = 11296
diff --git a/sysutils/sweeper/distinfo b/sysutils/sweeper/distinfo
index a6c667668702..3c2a47def4ce 100644
--- a/sysutils/sweeper/distinfo
+++ b/sysutils/sweeper/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410294
-SHA256 (KDE/release-service/25.08.1/sweeper-25.08.1.tar.xz) = 0e21fc270336fbe2d6b6535bf7c67139750345266361b997401a54808f3c04f7
-SIZE (KDE/release-service/25.08.1/sweeper-25.08.1.tar.xz) = 387724
+TIMESTAMP = 1759875046
+SHA256 (KDE/release-service/25.08.2/sweeper-25.08.2.tar.xz) = e0a092c3f834715087a38927c3c27f4e1cffc5962404d8e3fef69c3ba6eda3ad
+SIZE (KDE/release-service/25.08.2/sweeper-25.08.2.tar.xz) = 387744
diff --git a/textproc/arianna/distinfo b/textproc/arianna/distinfo
index 43c2435e85f0..12b85df05632 100644
--- a/textproc/arianna/distinfo
+++ b/textproc/arianna/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410294
-SHA256 (KDE/release-service/25.08.1/arianna-25.08.1.tar.xz) = 181ceee8e3d1e5050862dfdc9fe91552ee37ca29eebfd600b34b015aa4424183
-SIZE (KDE/release-service/25.08.1/arianna-25.08.1.tar.xz) = 1183412
+TIMESTAMP = 1759875046
+SHA256 (KDE/release-service/25.08.2/arianna-25.08.2.tar.xz) = 0ec2f88488d984ff9ccbba4311f7df3fb488f8bdc7448009c1cb46ad26c07428
+SIZE (KDE/release-service/25.08.2/arianna-25.08.2.tar.xz) = 1183680
diff --git a/textproc/kf6-kcodecs/distinfo b/textproc/kf6-kcodecs/distinfo
index 4f50d825c22a..1c10cf8691f3 100644
--- a/textproc/kf6-kcodecs/distinfo
+++ b/textproc/kf6-kcodecs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408199
-SHA256 (KDE/frameworks/6.18/kcodecs-6.18.0.tar.xz) = 247eda9ade502699062c7baaca7bb93691a308f202c165954652875ebe777426
-SIZE (KDE/frameworks/6.18/kcodecs-6.18.0.tar.xz) = 2472440
+TIMESTAMP = 1759784982
+SHA256 (KDE/frameworks/6.19/kcodecs-6.19.0.tar.xz) = 3a61c268bcbc4f3af416e2cf6d30a891ac70354c9757589fba9ee0eae964aed1
+SIZE (KDE/frameworks/6.19/kcodecs-6.19.0.tar.xz) = 2472472
diff --git a/textproc/kf6-sonnet/distinfo b/textproc/kf6-sonnet/distinfo
index 50edb3cbc9b6..f01afd54194a 100644
--- a/textproc/kf6-sonnet/distinfo
+++ b/textproc/kf6-sonnet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408200
-SHA256 (KDE/frameworks/6.18/sonnet-6.18.0.tar.xz) = 2d94c957a3c5f2232653ad782b291e2b959eea6dca83cc09cae621bc9834ab25
-SIZE (KDE/frameworks/6.18/sonnet-6.18.0.tar.xz) = 2413184
+TIMESTAMP = 1759784982
+SHA256 (KDE/frameworks/6.19/sonnet-6.19.0.tar.xz) = 4b102a359c5da1796862dbc24fb395c1220847f0584fa7a974ec118d644acfa0
+SIZE (KDE/frameworks/6.19/sonnet-6.19.0.tar.xz) = 2413172
diff --git a/textproc/kf6-syntax-highlighting/distinfo b/textproc/kf6-syntax-highlighting/distinfo
index 5a05c8ad88b9..125cc5105696 100644
--- a/textproc/kf6-syntax-highlighting/distinfo
+++ b/textproc/kf6-syntax-highlighting/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408200
-SHA256 (KDE/frameworks/6.18/syntax-highlighting-6.18.0.tar.xz) = 8be8057221a982c8d1fe42f95454fac9610eb51975226c6652689293cd335bfd
-SIZE (KDE/frameworks/6.18/syntax-highlighting-6.18.0.tar.xz) = 3715588
+TIMESTAMP = 1759784982
+SHA256 (KDE/frameworks/6.19/syntax-highlighting-6.19.0.tar.xz) = 13a72e89bae0af936a2d54b02473e96dea560effc4b03fd43d69e4582c1dbd19
+SIZE (KDE/frameworks/6.19/syntax-highlighting-6.19.0.tar.xz) = 3752928
diff --git a/textproc/kompare/distinfo b/textproc/kompare/distinfo
index 52394b8e85e9..98ac1f1f3737 100644
--- a/textproc/kompare/distinfo
+++ b/textproc/kompare/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410297
-SHA256 (KDE/release-service/25.08.1/kompare-25.08.1.tar.xz) = 55fb17f8337df779cecec9f4a85b6e225c630414c657df51f5b25e158e23e017
-SIZE (KDE/release-service/25.08.1/kompare-25.08.1.tar.xz) = 964092
+TIMESTAMP = 1759875049
+SHA256 (KDE/release-service/25.08.2/kompare-25.08.2.tar.xz) = 078e842b1f8c2b27c9c1952fa13468e0bbb16b770fcb4286e82fc891395693b2
+SIZE (KDE/release-service/25.08.2/kompare-25.08.2.tar.xz) = 964124
diff --git a/textproc/libkomparediff2/distinfo b/textproc/libkomparediff2/distinfo
index 39dcf76fea73..30b54f78cdad 100644
--- a/textproc/libkomparediff2/distinfo
+++ b/textproc/libkomparediff2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410299
-SHA256 (KDE/release-service/25.08.1/libkomparediff2-25.08.1.tar.xz) = d780da0867c0e2123ff4d401a7b30e07bd9b3159182a0949a7d4976d7d248b49
-SIZE (KDE/release-service/25.08.1/libkomparediff2-25.08.1.tar.xz) = 186328
+TIMESTAMP = 1759875051
+SHA256 (KDE/release-service/25.08.2/libkomparediff2-25.08.2.tar.xz) = 4d533e7d74be2b6127bd906fa4d7dfe1e8eb459e908677e6412e8bd0b4a1c1a7
+SIZE (KDE/release-service/25.08.2/libkomparediff2-25.08.2.tar.xz) = 186360
diff --git a/textproc/markdownpart/distinfo b/textproc/markdownpart/distinfo
index ac80f2bfd898..4c5854cb4acc 100644
--- a/textproc/markdownpart/distinfo
+++ b/textproc/markdownpart/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410301
-SHA256 (KDE/release-service/25.08.1/markdownpart-25.08.1.tar.xz) = aa6242aafadf3989306380ae32f132e20db55a487d8e3751ec6cfae505e3b2c4
-SIZE (KDE/release-service/25.08.1/markdownpart-25.08.1.tar.xz) = 34576
+TIMESTAMP = 1759875053
+SHA256 (KDE/release-service/25.08.2/markdownpart-25.08.2.tar.xz) = f08d624369be10fd9563a39f6ad6fcf200e099f0f83afe3900a84f784ee4e742
+SIZE (KDE/release-service/25.08.2/markdownpart-25.08.2.tar.xz) = 34584
diff --git a/textproc/moar/Makefile b/textproc/moar/Makefile
index 4edf15a7438f..3d2b10ab689c 100644
--- a/textproc/moar/Makefile
+++ b/textproc/moar/Makefile
@@ -1,6 +1,7 @@
PORTNAME= moar
DISTVERSIONPREFIX= v
DISTVERSION= 1.31.3
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
@@ -10,6 +11,9 @@ WWW= https://github.com/walles/moar
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Upstream renamed to moor, use textproc/moor instead.
+EXPIRATION_DATE= 2025-11-30
+
USES= go:1.20,modules
GO_MODULE= github.com/walles/moar
diff --git a/textproc/obsidian/Makefile b/textproc/obsidian/Makefile
index 0208a7a2d8a4..c4e1fe8497fe 100644
--- a/textproc/obsidian/Makefile
+++ b/textproc/obsidian/Makefile
@@ -8,7 +8,7 @@
PORTNAME= obsidian
PORTVERSION= 1.9.14
-PORTREVISION= 2
+PORTREVISION= 3
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/www/angelfish/distinfo b/www/angelfish/distinfo
index 75abc51d0bd0..853d96035ae8 100644
--- a/www/angelfish/distinfo
+++ b/www/angelfish/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410890
-SHA256 (KDE/release-service/25.08.1/angelfish-25.08.1.tar.xz) = bc919430d96e042f1a7181e074c13576d04065e5c00a0b38888124491c9d1774
-SIZE (KDE/release-service/25.08.1/angelfish-25.08.1.tar.xz) = 299136
+TIMESTAMP = 1759875054
+SHA256 (KDE/release-service/25.08.2/angelfish-25.08.2.tar.xz) = 3561fced2378f68214b5e2bca80117a60a2c08fa5d5223a81f0cc83789abdbc4
+SIZE (KDE/release-service/25.08.2/angelfish-25.08.2.tar.xz) = 299144
diff --git a/www/falkon/distinfo b/www/falkon/distinfo
index aeb32108836d..ece4f8dc2257 100644
--- a/www/falkon/distinfo
+++ b/www/falkon/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410989
-SHA256 (KDE/release-service/25.08.1/falkon-25.08.1.tar.xz) = fd383af07ff52a30b1b9da89a01d9ab9e9f1afa5fc2567526ba231432ae78980
-SIZE (KDE/release-service/25.08.1/falkon-25.08.1.tar.xz) = 2698488
+TIMESTAMP = 1759875054
+SHA256 (KDE/release-service/25.08.2/falkon-25.08.2.tar.xz) = fb7f68cd94ef24f76af3a1e4a0711957eee7a95239b9b9c422367699a3cc1153
+SIZE (KDE/release-service/25.08.2/falkon-25.08.2.tar.xz) = 2699240
diff --git a/www/falkon/pkg-plist b/www/falkon/pkg-plist
index 3c804ed909e6..538a15678d61 100644
--- a/www/falkon/pkg-plist
+++ b/www/falkon/pkg-plist
@@ -547,6 +547,7 @@ share/locale/is/LC_MESSAGES/falkon_mousegestures_qt.qm
share/locale/is/LC_MESSAGES/falkon_pim_qt.qm
share/locale/is/LC_MESSAGES/falkon_qt.qm
share/locale/is/LC_MESSAGES/falkon_runaction.mo
+share/locale/is/LC_MESSAGES/falkon_sitesettingsview_qt.qm
share/locale/is/LC_MESSAGES/falkon_statusbaricons_qt.qm
share/locale/is/LC_MESSAGES/falkon_tabmanager_qt.qm
share/locale/is/LC_MESSAGES/falkon_testplugin_qt.qm
diff --git a/www/iridium/Makefile b/www/iridium/Makefile
index b9232f3ad6ae..7c7563c221e7 100644
--- a/www/iridium/Makefile
+++ b/www/iridium/Makefile
@@ -1,6 +1,5 @@
PORTNAME= iridium
-PORTVERSION= 2025.09.140.3
-PORTREVISION= 1
+PORTVERSION= 2025.10.141.2
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= www wayland
diff --git a/www/iridium/distinfo b/www/iridium/distinfo
index d2558eee4bfc..d4dab8371eff 100644
--- a/www/iridium/distinfo
+++ b/www/iridium/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1758707689
-SHA256 (iridium-browser-2025.09.140.3.tar.xz) = cad0c01396c27024fb374e2c79062c686c41c0fd554a658e72c6a7fe101a2a31
-SIZE (iridium-browser-2025.09.140.3.tar.xz) = 3158716008
+TIMESTAMP = 1761663106
+SHA256 (iridium-browser-2025.10.141.2.tar.xz) = 07c15d77c9503b73c505d9ea9821ac9a22b0a1f842e46b393f62cceaa2db19e0
+SIZE (iridium-browser-2025.10.141.2.tar.xz) = 3135567340
SHA256 (pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
SIZE (pulseaudio-16.1.tar.gz) = 2763111
diff --git a/www/iridium/files/patch-BUILD.gn b/www/iridium/files/patch-BUILD.gn
index 0dae6dbc0f3d..1a6852881d67 100644
--- a/www/iridium/files/patch-BUILD.gn
+++ b/www/iridium/files/patch-BUILD.gn
@@ -1,4 +1,4 @@
---- BUILD.gn.orig 2025-09-11 13:19:19 UTC
+--- BUILD.gn.orig 2025-10-28 14:29:43 UTC
+++ BUILD.gn
@@ -68,7 +68,7 @@ declare_args() {
root_extra_deps = []
@@ -60,7 +60,7 @@
deps += [
"//third_party/crashpad/crashpad:crashpad_tests",
"//third_party/crashpad/crashpad/handler:crashpad_handler",
-@@ -1093,7 +1101,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1092,7 +1100,7 @@ if (use_blink && !is_cronet_build) {
"//third_party/blink/public:all_blink",
]
@@ -69,7 +69,7 @@
deps += [
":chrome_wpt_tests",
":headless_shell_wpt",
-@@ -1246,7 +1254,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1245,7 +1253,7 @@ if (use_blink && !is_cronet_build) {
data_deps += [ "//content/web_test:web_test_common_mojom_js_data_deps" ]
}
@@ -78,7 +78,7 @@
# Using the default toolchain for this tool, as it's run during tests not
# during the build. This places a symlink in the root_build_dir for scrips
# to use.
-@@ -1260,7 +1268,7 @@ if (use_blink && !is_cronet_build) {
+@@ -1259,7 +1267,7 @@ if (use_blink && !is_cronet_build) {
data_deps += [ "//third_party/breakpad:dump_syms" ]
}
diff --git a/www/iridium/files/patch-base_BUILD.gn b/www/iridium/files/patch-base_BUILD.gn
index 04381b5fdb67..e3abadc5223c 100644
--- a/www/iridium/files/patch-base_BUILD.gn
+++ b/www/iridium/files/patch-base_BUILD.gn
@@ -1,6 +1,6 @@
---- base/BUILD.gn.orig 2025-09-11 13:19:19 UTC
+--- base/BUILD.gn.orig 2025-10-28 14:29:43 UTC
+++ base/BUILD.gn
-@@ -1110,11 +1110,26 @@ component("base") {
+@@ -1113,11 +1113,26 @@ component("base") {
# Needed for <atomic> if using newer C++ library than sysroot, except if
# building inside the cros_sdk environment - use host_toolchain as a
# more robust check for this.
@@ -28,7 +28,7 @@
if (use_allocator_shim) {
if (is_apple) {
sources += [ "allocator/early_zone_registration_apple.h" ]
-@@ -1134,7 +1149,7 @@ component("base") {
+@@ -1137,7 +1152,7 @@ component("base") {
# Allow more direct string conversions on platforms with native utf8
# strings
@@ -37,7 +37,7 @@
defines += [ "SYSTEM_NATIVE_UTF8" ]
}
-@@ -2143,6 +2158,22 @@ component("base") {
+@@ -2139,6 +2154,22 @@ component("base") {
]
}
@@ -60,7 +60,7 @@
# iOS
if (is_ios) {
sources += [
-@@ -2317,6 +2348,33 @@ component("base") {
+@@ -2313,6 +2344,33 @@ component("base") {
}
}
@@ -94,7 +94,7 @@
if (use_blink) {
sources += [
"files/file_path_watcher.cc",
-@@ -2723,7 +2781,7 @@ buildflag_header("protected_memory_buildflags") {
+@@ -2719,7 +2777,7 @@ buildflag_header("protected_memory_buildflags") {
header = "protected_memory_buildflags.h"
header_dir = "base/memory"
@@ -103,7 +103,7 @@
(is_win || is_linux || is_android || is_mac)
flags = [ "PROTECTED_MEMORY_ENABLED=$protected_memory_enabled" ]
-@@ -3229,7 +3287,7 @@ if (is_apple) {
+@@ -3225,7 +3283,7 @@ if (is_apple) {
}
}
@@ -112,8 +112,8 @@
# This test must compile with -fstack-protector-all
source_set("stack_canary_linux_unittests") {
testonly = true
-@@ -3922,7 +3980,7 @@ test("base_unittests") {
- ]
+@@ -3920,7 +3978,7 @@ test("base_unittests") {
+ configs += [ ":delayload_esent_dll" ]
}
- if (is_linux || is_chromeos) {
@@ -121,7 +121,7 @@
sources += [
"debug/proc_maps_linux_unittest.cc",
"files/scoped_file_linux_unittest.cc",
-@@ -3946,7 +4004,7 @@ test("base_unittests") {
+@@ -3944,7 +4002,7 @@ test("base_unittests") {
"posix/file_descriptor_shuffle_unittest.cc",
"posix/unix_domain_socket_unittest.cc",
]
@@ -130,7 +130,7 @@
sources += [
"profiler/stack_base_address_posix_unittest.cc",
"profiler/stack_copier_signal_unittest.cc",
-@@ -3957,7 +4015,7 @@ test("base_unittests") {
+@@ -3955,7 +4013,7 @@ test("base_unittests") {
# Allow more direct string conversions on platforms with native utf8
# strings
@@ -139,7 +139,7 @@
defines += [ "SYSTEM_NATIVE_UTF8" ]
}
-@@ -4144,7 +4202,7 @@ test("base_unittests") {
+@@ -4142,7 +4200,7 @@ test("base_unittests") {
deps += [ ":base_profiler_test_support_library" ]
}
diff --git a/www/iridium/files/patch-base_allocator_partition__alloc__features.cc b/www/iridium/files/patch-base_allocator_partition__alloc__features.cc
index e14c0e549e8b..e38bc1344998 100644
--- a/www/iridium/files/patch-base_allocator_partition__alloc__features.cc
+++ b/www/iridium/files/patch-base_allocator_partition__alloc__features.cc
@@ -1,9 +1,9 @@
---- base/allocator/partition_alloc_features.cc.orig 2025-09-11 13:19:19 UTC
+--- base/allocator/partition_alloc_features.cc.orig 2025-10-28 14:29:43 UTC
+++ base/allocator/partition_alloc_features.cc
-@@ -154,7 +154,7 @@ BASE_FEATURE(kPartitionAllocEventuallyZeroFreedMemory,
+@@ -143,7 +143,7 @@ BASE_FEATURE(PartitionAllocEventuallyZeroFreedMemory,
+ // Evaluated and positive stability and peformance-wise on Linux-based systems,
// disabled elsewhere (for now). Does not apply to Windows.
- BASE_FEATURE(kPartitionAllocFewerMemoryRegions,
- "PartitionAllocFewerMemoryRegions",
+ BASE_FEATURE(PartitionAllocFewerMemoryRegions,
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
FEATURE_ENABLED_BY_DEFAULT);
diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_partition__alloc.gni b/www/iridium/files/patch-base_allocator_partition__allocator_partition__alloc.gni
index 7ad7d18fac39..2ee780dc64ea 100644
--- a/www/iridium/files/patch-base_allocator_partition__allocator_partition__alloc.gni
+++ b/www/iridium/files/patch-base_allocator_partition__allocator_partition__alloc.gni
@@ -1,4 +1,4 @@
---- base/allocator/partition_allocator/partition_alloc.gni.orig 2025-09-11 13:19:19 UTC
+--- base/allocator/partition_allocator/partition_alloc.gni.orig 2025-10-28 14:29:43 UTC
+++ base/allocator/partition_allocator/partition_alloc.gni
@@ -87,7 +87,7 @@ if (current_cpu == "x64" || current_cpu == "arm64" ||
# TODO(crbug.com/329199197): Clean this up when experiments are complete.
@@ -9,7 +9,7 @@
!is_hwasan && (is_linux || is_android)
declare_args() {
-@@ -493,7 +493,7 @@ assert(!use_asan_backup_ref_ptr || use_raw_ptr_hookabl
+@@ -482,7 +482,7 @@ assert(!use_asan_backup_ref_ptr || use_raw_ptr_hookabl
# dependencies that use partition_allocator are compiled in AOSP against a
# version of glibc that does not include pkeys syscall numbers.
is_pkeys_available =
diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h
index bd9ea21cb574..46a0bcaa2777 100644
--- a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h
+++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__alloc__constants.h
@@ -1,6 +1,6 @@
---- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h.orig 2025-09-11 13:19:19 UTC
+--- base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h.orig 2025-10-28 14:29:43 UTC
+++ base/allocator/partition_allocator/src/partition_alloc/partition_alloc_constants.h
-@@ -313,7 +313,7 @@ PA_DEFINE_OPERATORS_FOR_FLAGS(PoolHandleMask);
+@@ -315,7 +315,7 @@ PA_DEFINE_OPERATORS_FOR_FLAGS(PoolHandleMask);
// 8GB for each of the glued pools).
#if PA_BUILDFLAG(HAS_64_BIT_POINTERS)
#if PA_BUILDFLAG(IS_ANDROID) || PA_BUILDFLAG(IS_IOS) || \
@@ -9,7 +9,7 @@
constexpr size_t kPoolMaxSize = 8 * kGiB;
#else
constexpr size_t kPoolMaxSize = 16 * kGiB;
-@@ -397,7 +397,7 @@ PA_ALWAYS_INLINE constexpr size_t MaxDirectMapped() {
+@@ -399,7 +399,7 @@ PA_ALWAYS_INLINE constexpr size_t MaxDirectMapped() {
// TODO(casey.smalley@arm.com): under 64k pages we can end up in a situation
// where a normal slot span will be large enough to contain multiple items,
// but the address will go over the final partition page after being aligned.
diff --git a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.h b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.h
index 77173952b00f..750a7aa1ecfd 100644
--- a/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.h
+++ b/www/iridium/files/patch-base_allocator_partition__allocator_src_partition__alloc_partition__root.h
@@ -1,6 +1,6 @@
---- base/allocator/partition_allocator/src/partition_alloc/partition_root.h.orig 2025-09-11 13:19:19 UTC
+--- base/allocator/partition_allocator/src/partition_alloc/partition_root.h.orig 2025-10-28 14:29:43 UTC
+++ base/allocator/partition_allocator/src/partition_alloc/partition_root.h
-@@ -197,7 +197,7 @@ struct PartitionOptions {
+@@ -202,7 +202,7 @@ struct PartitionOptions {
// system to configure PartitionAlloc.
EnableToggle fewer_memory_regions =
#if PA_BUILDFLAG(IS_LINUX) || PA_BUILDFLAG(IS_ANDROID) || \
diff --git a/www/iridium/files/patch-base_debug_stack__trace.cc b/www/iridium/files/patch-base_debug_stack__trace.cc
index 81fe117bfb42..e357ec2b2776 100644
--- a/www/iridium/files/patch-base_debug_stack__trace.cc
+++ b/www/iridium/files/patch-base_debug_stack__trace.cc
@@ -1,6 +1,6 @@
---- base/debug/stack_trace.cc.orig 2025-05-07 06:48:23 UTC
+--- base/debug/stack_trace.cc.orig 2025-10-28 14:29:43 UTC
+++ base/debug/stack_trace.cc
-@@ -268,7 +268,7 @@ bool StackTrace::WillSymbolizeToStreamForTesting() {
+@@ -271,7 +271,7 @@ bool StackTrace::WillSymbolizeToStreamForTesting() {
// Symbols are not expected to be reliable when gn args specifies
// symbol_level=0.
return false;
@@ -9,7 +9,7 @@
// StackTrace::OutputToStream() is not implemented under uclibc, nor AIX.
// See https://crbug.com/706728
return false;
-@@ -321,7 +321,9 @@ void StackTrace::OutputToStreamWithPrefix(std::ostream
+@@ -324,7 +324,9 @@ void StackTrace::OutputToStreamWithPrefix(std::ostream
}
return;
}
@@ -19,7 +19,7 @@
}
std::string StackTrace::ToString() const {
-@@ -330,7 +332,7 @@ std::string StackTrace::ToString() const {
+@@ -333,7 +335,7 @@ std::string StackTrace::ToString() const {
std::string StackTrace::ToStringWithPrefix(cstring_view prefix_string) const {
std::stringstream stream;
@@ -28,7 +28,7 @@
OutputToStreamWithPrefix(&stream, prefix_string);
#endif
return stream.str();
-@@ -354,7 +356,7 @@ bool StackTrace::ShouldSuppressOutput() {
+@@ -357,7 +359,7 @@ bool StackTrace::ShouldSuppressOutput() {
}
std::ostream& operator<<(std::ostream& os, const StackTrace& s) {
diff --git a/www/iridium/files/patch-base_files_file__util__unittest.cc b/www/iridium/files/patch-base_files_file__util__unittest.cc
index 9be0bc93987f..921bd98bdb51 100644
--- a/www/iridium/files/patch-base_files_file__util__unittest.cc
+++ b/www/iridium/files/patch-base_files_file__util__unittest.cc
@@ -1,6 +1,6 @@
---- base/files/file_util_unittest.cc.orig 2025-09-11 13:19:19 UTC
+--- base/files/file_util_unittest.cc.orig 2025-10-28 14:29:43 UTC
+++ base/files/file_util_unittest.cc
-@@ -4101,7 +4101,7 @@ TEST_F(FileUtilTest, ReadFileToStringWithNamedPipe) {
+@@ -4123,7 +4123,7 @@ TEST_F(FileUtilTest, ReadFileToStringWithNamedPipe) {
}
#endif // BUILDFLAG(IS_WIN)
@@ -9,7 +9,7 @@
TEST_F(FileUtilTest, ReadFileToStringWithProcFileSystem) {
FilePath file_path("/proc/cpuinfo");
std::string data = "temp";
-@@ -4686,6 +4686,19 @@ TEST_F(FileUtilTest, CreateDirectoryOnlyCheckMissingSu
+@@ -4708,6 +4708,19 @@ TEST_F(FileUtilTest, CreateDirectoryOnlyCheckMissingSu
#endif // BUILDFLAG(IS_ANDROID)
@@ -29,7 +29,7 @@
#if BUILDFLAG(IS_WIN) && BUILDFLAG(GOOGLE_CHROME_BRANDING) && \
defined(ARCH_CPU_32_BITS)
// TODO(crbug.com/327582285): Re-enable these tests. They may be failing due to
-@@ -4852,7 +4865,7 @@ TEST(FileUtilMultiThreadedTest, MultiThreadedTempFiles
+@@ -4874,7 +4887,7 @@ TEST(FileUtilMultiThreadedTest, MultiThreadedTempFiles
NULL);
#else
size_t bytes_written =
diff --git a/www/iridium/files/patch-base_memory_discardable__memory.cc b/www/iridium/files/patch-base_memory_discardable__memory.cc
index 8bd5eb030d3b..762aaa3801d0 100644
--- a/www/iridium/files/patch-base_memory_discardable__memory.cc
+++ b/www/iridium/files/patch-base_memory_discardable__memory.cc
@@ -1,15 +1,15 @@
---- base/memory/discardable_memory.cc.orig 2025-05-07 06:48:23 UTC
+--- base/memory/discardable_memory.cc.orig 2025-10-28 14:29:43 UTC
+++ base/memory/discardable_memory.cc
-@@ -26,7 +26,7 @@ BASE_FEATURE(kMadvFreeDiscardableMemory,
- base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -24,7 +24,7 @@ namespace features {
+ BASE_FEATURE(MadvFreeDiscardableMemory, base::FEATURE_DISABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_POSIX)
-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- BASE_FEATURE(kDiscardableMemoryBackingTrial,
- "DiscardableMemoryBackingTrial",
- base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -44,7 +44,7 @@ BASE_FEATURE_ENUM_PARAM(DiscardableMemoryTrialGroup,
+ BASE_FEATURE(DiscardableMemoryBackingTrial, base::FEATURE_DISABLED_BY_DEFAULT);
+
+ BASE_FEATURE_ENUM_PARAM(DiscardableMemoryTrialGroup,
+@@ -40,7 +40,7 @@ BASE_FEATURE_ENUM_PARAM(DiscardableMemoryTrialGroup,
namespace {
@@ -18,7 +18,7 @@
DiscardableMemoryBacking GetBackingForFieldTrial() {
DiscardableMemoryTrialGroup trial_group =
-@@ -63,7 +63,7 @@ DiscardableMemoryBacking GetBackingForFieldTrial() {
+@@ -59,7 +59,7 @@ DiscardableMemoryBacking GetBackingForFieldTrial() {
} // namespace
@@ -27,7 +27,7 @@
// Probe capabilities of this device to determine whether we should participate
// in the discardable memory backing trial.
-@@ -95,7 +95,7 @@ DiscardableMemory::DiscardableMemory() = default;
+@@ -91,7 +91,7 @@ DiscardableMemory::DiscardableMemory() = default;
DiscardableMemory::~DiscardableMemory() = default;
DiscardableMemoryBacking GetDiscardableMemoryBacking() {
diff --git a/www/iridium/files/patch-base_memory_madv__free__discardable__memory__posix.cc b/www/iridium/files/patch-base_memory_madv__free__discardable__memory__posix.cc
index 889814b88c88..bc653bab5493 100644
--- a/www/iridium/files/patch-base_memory_madv__free__discardable__memory__posix.cc
+++ b/www/iridium/files/patch-base_memory_madv__free__discardable__memory__posix.cc
@@ -1,6 +1,6 @@
---- base/memory/madv_free_discardable_memory_posix.cc.orig 2025-09-11 13:19:19 UTC
+--- base/memory/madv_free_discardable_memory_posix.cc.orig 2025-10-28 14:29:43 UTC
+++ base/memory/madv_free_discardable_memory_posix.cc
-@@ -298,6 +298,10 @@ void MadvFreeDiscardableMemoryPosix::SetKeepMemoryForT
+@@ -297,6 +297,10 @@ void MadvFreeDiscardableMemoryPosix::SetKeepMemoryForT
bool MadvFreeDiscardableMemoryPosix::IsResident() const {
DFAKE_SCOPED_RECURSIVE_LOCK(thread_collision_warner_);
@@ -11,7 +11,7 @@
#if BUILDFLAG(IS_APPLE)
std::vector<char> vec(allocated_pages_);
#else
-@@ -314,6 +318,7 @@ bool MadvFreeDiscardableMemoryPosix::IsResident() cons
+@@ -313,6 +317,7 @@ bool MadvFreeDiscardableMemoryPosix::IsResident() cons
}
}
return true;
diff --git a/www/iridium/files/patch-base_memory_platform__shared__memory__region.h b/www/iridium/files/patch-base_memory_platform__shared__memory__region.h
index 3259c61c9cd5..e28a549e9591 100644
--- a/www/iridium/files/patch-base_memory_platform__shared__memory__region.h
+++ b/www/iridium/files/patch-base_memory_platform__shared__memory__region.h
@@ -1,24 +1,6 @@
---- base/memory/platform_shared_memory_region.h.orig 2025-09-11 13:19:19 UTC
+--- base/memory/platform_shared_memory_region.h.orig 2025-10-28 14:29:43 UTC
+++ base/memory/platform_shared_memory_region.h
-@@ -19,7 +19,7 @@
- #include "base/unguessable_token.h"
- #include "build/build_config.h"
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- namespace content {
- class SandboxIPCHandler;
- }
-@@ -86,7 +86,7 @@ class BASE_EXPORT PlatformSharedMemoryRegion {
- kMaxValue = GET_SHMEM_TEMP_DIR_FAILURE
- };
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Structure to limit access to executable region creation.
- struct ExecutableRegion {
- private:
-@@ -125,7 +125,7 @@ class BASE_EXPORT PlatformSharedMemoryRegion {
+@@ -99,7 +99,7 @@ class BASE_EXPORT PlatformSharedMemoryRegion {
#if BUILDFLAG(IS_FUCHSIA)
kNotVmo,
#endif
@@ -27,7 +9,7 @@
kFcntlFailed,
kReadOnlyFdNotReadOnly,
kUnexpectedReadOnlyFd,
-@@ -256,7 +256,7 @@ class BASE_EXPORT PlatformSharedMemoryRegion {
+@@ -230,7 +230,7 @@ class BASE_EXPORT PlatformSharedMemoryRegion {
CheckPlatformHandlePermissionsCorrespondToMode);
static PlatformSharedMemoryRegion Create(Mode mode,
size_t size
diff --git a/www/iridium/files/patch-base_memory_platform__shared__memory__region__posix.cc b/www/iridium/files/patch-base_memory_platform__shared__memory__region__posix.cc
index e671d6171bf1..6b9d56d7ef6e 100644
--- a/www/iridium/files/patch-base_memory_platform__shared__memory__region__posix.cc
+++ b/www/iridium/files/patch-base_memory_platform__shared__memory__region__posix.cc
@@ -1,15 +1,6 @@
---- base/memory/platform_shared_memory_region_posix.cc.orig 2025-09-11 13:19:19 UTC
+--- base/memory/platform_shared_memory_region_posix.cc.orig 2025-10-28 14:29:43 UTC
+++ base/memory/platform_shared_memory_region_posix.cc
-@@ -59,7 +59,7 @@ std::optional<FDAccessModeError> CheckFDAccessMode(int
-
- } // namespace
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // static
- ScopedFD PlatformSharedMemoryRegion::ExecutableRegion::CreateFD(size_t size) {
- PlatformSharedMemoryRegion region =
-@@ -184,7 +184,7 @@ bool PlatformSharedMemoryRegion::ConvertToUnsafe() {
+@@ -172,7 +172,7 @@ bool PlatformSharedMemoryRegion::ConvertToUnsafe() {
// static
PlatformSharedMemoryRegion PlatformSharedMemoryRegion::Create(Mode mode,
size_t size
@@ -18,7 +9,7 @@
,
bool executable
#endif
-@@ -209,7 +209,7 @@ PlatformSharedMemoryRegion PlatformSharedMemoryRegion:
+@@ -197,7 +197,7 @@ PlatformSharedMemoryRegion PlatformSharedMemoryRegion:
// flag.
FilePath directory;
if (!GetShmemTempDir(
diff --git a/www/iridium/files/patch-base_message__loop_message__pump__epoll.cc b/www/iridium/files/patch-base_message__loop_message__pump__epoll.cc
index 09df04ad4c43..f287d9ce7a90 100644
--- a/www/iridium/files/patch-base_message__loop_message__pump__epoll.cc
+++ b/www/iridium/files/patch-base_message__loop_message__pump__epoll.cc
@@ -1,6 +1,6 @@
---- base/message_loop/message_pump_epoll.cc.orig 2025-09-11 13:19:19 UTC
+--- base/message_loop/message_pump_epoll.cc.orig 2025-10-28 14:29:43 UTC
+++ base/message_loop/message_pump_epoll.cc
-@@ -49,7 +49,7 @@ std::atomic_bool g_use_batched_version = false;
+@@ -44,7 +44,7 @@ std::atomic_bool g_use_batched_version = false;
std::atomic_bool g_use_poll = false;
constexpr std::pair<uint32_t, short int> kEpollToPollEvents[] = {
diff --git a/www/iridium/files/patch-base_native__library__posix.cc b/www/iridium/files/patch-base_native__library__posix.cc
deleted file mode 100644
index 1dd35780c630..000000000000
--- a/www/iridium/files/patch-base_native__library__posix.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- base/native_library_posix.cc.orig 2025-05-07 06:48:23 UTC
-+++ base/native_library_posix.cc
-@@ -34,7 +34,7 @@ NativeLibrary LoadNativeLibraryWithOptions(const FileP
- // http://crbug.com/17943, http://crbug.com/17557, http://crbug.com/36892,
- // and http://crbug.com/40794.
- int flags = RTLD_LAZY;
--#if BUILDFLAG(IS_ANDROID) || !defined(RTLD_DEEPBIND)
-+#if BUILDFLAG(IS_ANDROID) || !defined(RTLD_DEEPBIND) || BUILDFLAG(IS_BSD)
- // Certain platforms don't define RTLD_DEEPBIND. Android dlopen() requires
- // further investigation, as it might vary across versions. Crash here to
- // warn developers that they're trying to rely on uncertain behavior.
diff --git a/www/iridium/files/patch-base_native__library__unittest.cc b/www/iridium/files/patch-base_native__library__unittest.cc
deleted file mode 100644
index 9e19b16afd0e..000000000000
--- a/www/iridium/files/patch-base_native__library__unittest.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- base/native_library_unittest.cc.orig 2025-05-07 06:48:23 UTC
-+++ base/native_library_unittest.cc
-@@ -135,7 +135,7 @@ TEST(NativeLibraryTest, LoadLibrary) {
- // versions with respect to symbol resolution scope.
- // TSan and MSan error out on RTLD_DEEPBIND, https://crbug.com/705255
- #if !BUILDFLAG(IS_ANDROID) && !defined(THREAD_SANITIZER) && \
-- !defined(MEMORY_SANITIZER)
-+ !defined(MEMORY_SANITIZER) && !BUILDFLAG(IS_BSD)
-
- // Verifies that the |prefer_own_symbols| option satisfies its guarantee that
- // a loaded library will always prefer local symbol resolution before
diff --git a/www/iridium/files/patch-base_process_process__metrics.h b/www/iridium/files/patch-base_process_process__metrics.h
index 325f7cd0dd21..8f71d0cce098 100644
--- a/www/iridium/files/patch-base_process_process__metrics.h
+++ b/www/iridium/files/patch-base_process_process__metrics.h
@@ -1,6 +1,6 @@
---- base/process/process_metrics.h.orig 2025-09-11 13:19:19 UTC
+--- base/process/process_metrics.h.orig 2025-10-28 14:29:43 UTC
+++ base/process/process_metrics.h
-@@ -39,7 +39,7 @@
+@@ -40,7 +40,7 @@
#endif
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
@@ -9,7 +9,7 @@
#include <string>
#include <utility>
#include <vector>
-@@ -49,7 +49,7 @@
+@@ -50,7 +50,7 @@
namespace base {
@@ -18,7 +18,16 @@
// Minor and major page fault counts since the process creation.
// Both counts are process-wide, and exclude child processes.
//
-@@ -179,7 +179,7 @@ class BASE_EXPORT ProcessMetrics {
+@@ -88,7 +88,7 @@ struct ProcessMemoryInfo {
+ #endif // BUILDFLAG(IS_APPLE)
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
+- BUILDFLAG(IS_FUCHSIA)
++ BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
+ uint64_t rss_anon_bytes = 0;
+ uint64_t vm_swap_bytes = 0;
+ #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ||
+@@ -180,7 +180,7 @@ class BASE_EXPORT ProcessMetrics {
base::expected<TimeDelta, ProcessCPUUsageError> GetCumulativeCPUUsage();
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
@@ -27,7 +36,7 @@
// Emits the cumulative CPU usage for all currently active threads since they
// were started into the output parameter (replacing its current contents).
// Threads that have already terminated will not be reported. Thus, the sum of
-@@ -224,7 +224,7 @@ class BASE_EXPORT ProcessMetrics {
+@@ -225,7 +225,7 @@ class BASE_EXPORT ProcessMetrics {
int GetOpenFdSoftLimit() const;
#endif // BUILDFLAG(IS_POSIX)
@@ -36,7 +45,7 @@
// Minor and major page fault count as reported by /proc/[pid]/stat.
// Returns true for success.
bool GetPageFaultCounts(PageFaultCounts* counts) const;
-@@ -242,7 +242,7 @@ class BASE_EXPORT ProcessMetrics {
+@@ -243,7 +243,7 @@ class BASE_EXPORT ProcessMetrics {
#endif // !BUILDFLAG(IS_MAC)
#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -45,13 +54,14 @@
int CalculateIdleWakeupsPerSecond(uint64_t absolute_idle_wakeups);
#endif
#if BUILDFLAG(IS_APPLE)
-@@ -264,12 +264,10 @@ class BASE_EXPORT ProcessMetrics {
+@@ -265,12 +265,12 @@ class BASE_EXPORT ProcessMetrics {
// Used to store the previous times and CPU usage counts so we can
// compute the CPU usage between calls.
TimeTicks last_cpu_time_;
-#if !BUILDFLAG(IS_FREEBSD) || !BUILDFLAG(IS_POSIX)
++#if BUILDFLAG(IS_POSIX)
TimeDelta last_cumulative_cpu_;
--#endif
+ #endif
#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
- BUILDFLAG(IS_AIX)
@@ -59,16 +69,16 @@
// Same thing for idle wakeups.
TimeTicks last_idle_wakeups_time_;
uint64_t last_absolute_idle_wakeups_;
-@@ -310,7 +308,7 @@ BASE_EXPORT void IncreaseFdLimitTo(unsigned int max_de
+@@ -311,7 +311,7 @@ BASE_EXPORT void IncreaseFdLimitTo(unsigned int max_de
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_AIX) || \
- BUILDFLAG(IS_FUCHSIA)
+ BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- // Data about system-wide memory consumption. Values are in KB. Available on
- // Windows, Mac, Linux, Android and Chrome OS.
+ // Data about system-wide memory consumption. Available on Windows, Mac, Linux,
+ // Android and Chrome OS.
//
-@@ -342,7 +340,7 @@ struct BASE_EXPORT SystemMemoryInfoKB {
+@@ -346,7 +346,7 @@ struct BASE_EXPORT SystemMemoryInfo {
#endif
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
@@ -77,16 +87,16 @@
// This provides an estimate of available memory as described here:
// https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=34e431b0ae398fc54ea69ff85ec700722c9da773
// NOTE: this is ONLY valid in kernels 3.14 and up. Its value will always
-@@ -357,7 +355,7 @@ struct BASE_EXPORT SystemMemoryInfoKB {
+@@ -361,7 +361,7 @@ struct BASE_EXPORT SystemMemoryInfo {
#endif
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
- BUILDFLAG(IS_AIX) || BUILDFLAG(IS_FUCHSIA)
+ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_BSD)
- int buffers = 0;
- int cached = 0;
- int active_anon = 0;
-@@ -394,7 +392,7 @@ BASE_EXPORT bool GetSystemMemoryInfo(SystemMemoryInfoK
+ ByteCount buffers;
+ ByteCount cached;
+ ByteCount active_anon;
+@@ -398,7 +398,7 @@ BASE_EXPORT bool GetSystemMemoryInfo(SystemMemoryInfo*
// BUILDFLAG(IS_FUCHSIA)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
@@ -95,12 +105,12 @@
// Parse the data found in /proc/<pid>/stat and return the sum of the
// CPU-related ticks. Returns -1 on parse error.
// Exposed for testing.
-@@ -570,7 +568,7 @@ class BASE_EXPORT SystemMetrics {
+@@ -574,7 +574,7 @@ class BASE_EXPORT SystemMetrics {
FRIEND_TEST_ALL_PREFIXES(SystemMetricsTest, SystemMetrics);
size_t committed_memory_;
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- SystemMemoryInfoKB memory_info_;
+ SystemMemoryInfo memory_info_;
VmStatInfo vmstat_info_;
SystemDiskInfo disk_info_;
diff --git a/www/iridium/files/patch-base_process_process__metrics__freebsd.cc b/www/iridium/files/patch-base_process_process__metrics__freebsd.cc
index b183a67d8e57..6318b26f573e 100644
--- a/www/iridium/files/patch-base_process_process__metrics__freebsd.cc
+++ b/www/iridium/files/patch-base_process_process__metrics__freebsd.cc
@@ -1,4 +1,4 @@
---- base/process/process_metrics_freebsd.cc.orig 2025-09-11 13:19:19 UTC
+--- base/process/process_metrics_freebsd.cc.orig 2025-10-28 14:29:43 UTC
+++ base/process/process_metrics_freebsd.cc
@@ -3,41 +3,92 @@
// found in the LICENSE file.
@@ -128,12 +128,12 @@
+ return nproc;
+}
+
-+bool GetSystemMemoryInfo(SystemMemoryInfoKB *meminfo) {
++bool GetSystemMemoryInfo(SystemMemoryInfo *meminfo) {
+ unsigned int mem_total, mem_free, swap_total, swap_used;
+ size_t length;
-+ int pagesizeKB;
++ int pagesize;
+
-+ pagesizeKB = getpagesize() / 1024;
++ pagesize = getpagesize();
+
+ length = sizeof(mem_total);
+ if (sysctlbyname("vm.stats.vm.v_page_count", &mem_total,
@@ -155,10 +155,10 @@
+ != 0 || length != sizeof(swap_used))
+ return false;
+
-+ meminfo->total = mem_total * pagesizeKB;
-+ meminfo->free = mem_free * pagesizeKB;
-+ meminfo->swap_total = swap_total * pagesizeKB;
-+ meminfo->swap_free = (swap_total - swap_used) * pagesizeKB;
++ meminfo->total = ByteCount::FromUnsigned(mem_total * pagesize);
++ meminfo->free = ByteCount::FromUnsigned(mem_free * pagesize);
++ meminfo->swap_total = ByteCount::FromUnsigned(swap_total * pagesize);
++ meminfo->swap_free = ByteCount::FromUnsigned((swap_total - swap_used) * pagesize);
+
+ return true;
+}
diff --git a/www/iridium/files/patch-base_process_process__metrics__openbsd.cc b/www/iridium/files/patch-base_process_process__metrics__openbsd.cc
index f33de0efc824..db8ca0a0b66d 100644
--- a/www/iridium/files/patch-base_process_process__metrics__openbsd.cc
+++ b/www/iridium/files/patch-base_process_process__metrics__openbsd.cc
@@ -1,4 +1,4 @@
---- base/process/process_metrics_openbsd.cc.orig 2025-09-11 13:19:19 UTC
+--- base/process/process_metrics_openbsd.cc.orig 2025-10-28 14:29:43 UTC
+++ base/process/process_metrics_openbsd.cc
@@ -6,73 +6,85 @@
@@ -145,7 +145,7 @@
+ return false;
+}
+
-+bool GetSystemMemoryInfo(SystemMemoryInfoKB* meminfo) {
++bool GetSystemMemoryInfo(SystemMemoryInfo* meminfo) {
+ NOTIMPLEMENTED();
+ return false;
+}
diff --git a/www/iridium/files/patch-base_process_process__metrics__unittest.cc b/www/iridium/files/patch-base_process_process__metrics__unittest.cc
index 03c9401132c1..d7145d892bbc 100644
--- a/www/iridium/files/patch-base_process_process__metrics__unittest.cc
+++ b/www/iridium/files/patch-base_process_process__metrics__unittest.cc
@@ -1,6 +1,6 @@
---- base/process/process_metrics_unittest.cc.orig 2025-05-07 06:48:23 UTC
+--- base/process/process_metrics_unittest.cc.orig 2025-10-28 14:29:43 UTC
+++ base/process/process_metrics_unittest.cc
-@@ -61,7 +61,8 @@
+@@ -62,7 +62,8 @@
#endif
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
diff --git a/www/iridium/files/patch-base_profiler_stack__base__address__posix.cc b/www/iridium/files/patch-base_profiler_stack__base__address__posix.cc
index cf0c2b4b7ff6..3d63625d79ea 100644
--- a/www/iridium/files/patch-base_profiler_stack__base__address__posix.cc
+++ b/www/iridium/files/patch-base_profiler_stack__base__address__posix.cc
@@ -1,6 +1,14 @@
---- base/profiler/stack_base_address_posix.cc.orig 2025-05-07 06:48:23 UTC
+--- base/profiler/stack_base_address_posix.cc.orig 2025-10-28 14:29:43 UTC
+++ base/profiler/stack_base_address_posix.cc
-@@ -18,6 +18,10 @@
+@@ -7,6 +7,7 @@
+ #include "base/check_op.h"
+ #include "base/compiler_specific.h"
+ #include "base/logging.h"
++#include "base/numerics/safe_conversions.h"
+ #include "base/process/process_handle.h"
+ #include "build/build_config.h"
+
+@@ -18,6 +19,10 @@
#include "base/files/scoped_file.h"
#endif
@@ -11,7 +19,7 @@
#if BUILDFLAG(IS_CHROMEOS)
extern "C" void* __libc_stack_end;
#endif
-@@ -49,7 +53,21 @@ std::optional<uintptr_t> GetAndroidMainThreadStackBase
+@@ -49,7 +54,21 @@ std::optional<uintptr_t> GetAndroidMainThreadStackBase
#if !BUILDFLAG(IS_LINUX)
uintptr_t GetThreadStackBaseAddressImpl(pthread_t pthread_id) {
@@ -33,7 +41,7 @@
// pthread_getattr_np will crash on ChromeOS & Linux if we are in the sandbox
// and pthread_id refers to a different thread, due to the use of
// sched_getaffinity().
-@@ -62,12 +80,14 @@ uintptr_t GetThreadStackBaseAddressImpl(pthread_t pthr
+@@ -62,12 +81,14 @@ uintptr_t GetThreadStackBaseAddressImpl(pthread_t pthr
<< logging::SystemErrorCodeToString(result);
// See crbug.com/617730 for limitations of this approach on Linux-like
// systems.
@@ -48,7 +56,7 @@
const uintptr_t base_address = reinterpret_cast<uintptr_t>(address) + size;
return base_address;
}
-@@ -84,7 +104,7 @@ std::optional<uintptr_t> GetThreadStackBaseAddress(Pla
+@@ -84,7 +105,7 @@ std::optional<uintptr_t> GetThreadStackBaseAddress(Pla
// trying to work around the problem.
return std::nullopt;
#else
diff --git a/www/iridium/files/patch-base_rand__util__posix.cc b/www/iridium/files/patch-base_rand__util__posix.cc
index 431914ec5c84..87168dcf5466 100644
--- a/www/iridium/files/patch-base_rand__util__posix.cc
+++ b/www/iridium/files/patch-base_rand__util__posix.cc
@@ -1,4 +1,4 @@
---- base/rand_util_posix.cc.orig 2025-09-11 13:19:19 UTC
+--- base/rand_util_posix.cc.orig 2025-10-28 14:29:43 UTC
+++ base/rand_util_posix.cc
@@ -30,7 +30,7 @@
#include "build/build_config.h"
@@ -28,7 +28,7 @@
bool KernelSupportsGetRandom() {
return base::SysInfo::KernelVersionNumber::Current() >=
-@@ -122,6 +124,7 @@ bool UseBoringSSLForRandBytes() {
+@@ -120,6 +122,7 @@ bool UseBoringSSLForRandBytes() {
namespace {
void RandBytesInternal(span<uint8_t> output, bool avoid_allocation) {
@@ -36,7 +36,7 @@
// The BoringSSL experiment takes priority over everything else.
if (!avoid_allocation && internal::UseBoringSSLForRandBytes()) {
// BoringSSL's RAND_bytes always returns 1. Any error aborts the program.
-@@ -152,6 +155,9 @@ void RandBytesInternal(span<uint8_t> output, bool avoi
+@@ -150,6 +153,9 @@ void RandBytesInternal(span<uint8_t> output, bool avoi
const int urandom_fd = GetUrandomFD();
const bool success = ReadFromFD(urandom_fd, as_writable_chars(output));
CHECK(success);
@@ -46,7 +46,7 @@
}
} // namespace
-@@ -171,9 +177,11 @@ void RandBytes(span<uint8_t> output) {
+@@ -169,9 +175,11 @@ void RandBytes(span<uint8_t> output) {
RandBytesInternal(output, /*avoid_allocation=*/false);
}
diff --git a/www/iridium/files/patch-base_strings_safe__sprintf__unittest.cc b/www/iridium/files/patch-base_strings_safe__sprintf__unittest.cc
index 9b63f7e93be1..aa66555f146c 100644
--- a/www/iridium/files/patch-base_strings_safe__sprintf__unittest.cc
+++ b/www/iridium/files/patch-base_strings_safe__sprintf__unittest.cc
@@ -1,6 +1,6 @@
---- base/strings/safe_sprintf_unittest.cc.orig 2025-06-19 07:37:57 UTC
+--- base/strings/safe_sprintf_unittest.cc.orig 2025-10-28 14:29:43 UTC
+++ base/strings/safe_sprintf_unittest.cc
-@@ -746,6 +746,7 @@ TEST(SafeSPrintfTest, EmbeddedNul) {
+@@ -747,6 +747,7 @@ TEST(SafeSPrintfTest, EmbeddedNul) {
#endif
}
@@ -8,7 +8,7 @@
TEST(SafeSPrintfTest, EmitNULL) {
char buf[40];
#if defined(__GNUC__)
-@@ -762,6 +763,7 @@ TEST(SafeSPrintfTest, EmitNULL) {
+@@ -763,6 +764,7 @@ TEST(SafeSPrintfTest, EmitNULL) {
#pragma GCC diagnostic pop
#endif
}
diff --git a/www/iridium/files/patch-base_system_sys__info.cc b/www/iridium/files/patch-base_system_sys__info.cc
index 428cca8a8e62..d6fd8af66b57 100644
--- a/www/iridium/files/patch-base_system_sys__info.cc
+++ b/www/iridium/files/patch-base_system_sys__info.cc
@@ -1,6 +1,6 @@
---- base/system/sys_info.cc.orig 2025-05-07 06:48:23 UTC
+--- base/system/sys_info.cc.orig 2025-10-28 14:29:43 UTC
+++ base/system/sys_info.cc
-@@ -224,7 +224,7 @@ std::string SysInfo::SocManufacturer() {
+@@ -222,7 +222,7 @@ std::string SysInfo::SocManufacturer() {
#endif
void SysInfo::GetHardwareInfo(base::OnceCallback<void(HardwareInfo)> callback) {
diff --git a/www/iridium/files/patch-base_system_sys__info.h b/www/iridium/files/patch-base_system_sys__info.h
index 3cf3261e17d1..9a79dec7c55e 100644
--- a/www/iridium/files/patch-base_system_sys__info.h
+++ b/www/iridium/files/patch-base_system_sys__info.h
@@ -1,6 +1,6 @@
---- base/system/sys_info.h.orig 2025-09-11 13:19:19 UTC
+--- base/system/sys_info.h.orig 2025-10-28 14:29:43 UTC
+++ base/system/sys_info.h
-@@ -360,6 +360,8 @@ class BASE_EXPORT SysInfo {
+@@ -355,6 +355,8 @@ class BASE_EXPORT SysInfo {
static void ResetCpuSecurityMitigationsEnabledForTesting();
#endif
@@ -9,12 +9,12 @@
private:
friend class test::ScopedAmountOfPhysicalMemoryOverride;
FRIEND_TEST_ALL_PREFIXES(SysInfoTest, AmountOfAvailablePhysicalMemory);
-@@ -372,7 +374,7 @@ class BASE_EXPORT SysInfo {
+@@ -367,7 +369,7 @@ class BASE_EXPORT SysInfo {
static HardwareInfo GetHardwareInfoSync();
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
- BUILDFLAG(IS_AIX)
+ BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD)
- static uint64_t AmountOfAvailablePhysicalMemory(
- const SystemMemoryInfoKB& meminfo);
+ static ByteCount AmountOfAvailablePhysicalMemory(
+ const SystemMemoryInfo& meminfo);
#endif
diff --git a/www/iridium/files/patch-base_system_sys__info__freebsd.cc b/www/iridium/files/patch-base_system_sys__info__freebsd.cc
index c5aec5efde0d..483ff4e74500 100644
--- a/www/iridium/files/patch-base_system_sys__info__freebsd.cc
+++ b/www/iridium/files/patch-base_system_sys__info__freebsd.cc
@@ -1,6 +1,6 @@
---- base/system/sys_info_freebsd.cc.orig 2025-05-07 06:48:23 UTC
+--- base/system/sys_info_freebsd.cc.orig 2025-10-28 14:29:43 UTC
+++ base/system/sys_info_freebsd.cc
-@@ -9,28 +9,103 @@
+@@ -9,28 +9,95 @@
#include <sys/sysctl.h>
#include "base/notreached.h"
@@ -9,8 +9,6 @@
namespace base {
--int64_t SysInfo::AmountOfPhysicalMemoryImpl() {
-- int pages, page_size;
+int SysInfo::NumberOfProcessors() {
+ int mib[] = {CTL_HW, HW_NCPU};
+ int ncpu;
@@ -21,8 +19,9 @@
+ }
+ return ncpu;
+}
-+
-+uint64_t SysInfo::AmountOfPhysicalMemoryImpl() {
++
+ ByteCount SysInfo::AmountOfPhysicalMemoryImpl() {
+- int pages, page_size;
+ int pages, page_size, r = 0;
size_t size = sizeof(pages);
- sysctlbyname("vm.stats.vm.v_page_count", &pages, &size, NULL, 0);
@@ -31,23 +30,23 @@
+
+ if (r == 0)
+ r = sysctlbyname("vm.stats.vm.v_page_count", &pages, &size, NULL, 0);
-+ if (r == 0)
++ if (r == 0)
+ r = sysctlbyname("vm.stats.vm.v_page_size", &page_size, &size, NULL, 0);
+
+ if (r == -1) {
NOTREACHED();
}
-- return static_cast<int64_t>(pages) * page_size;
+- return ByteCount(page_size) * pages;
+
-+ return static_cast<uint64_t>(pages) * page_size;
++ return ByteCount::FromUnsigned(static_cast<uint64_t>(pages) * page_size);
}
-+uint64_t SysInfo::AmountOfAvailablePhysicalMemoryImpl() {
++ByteCount SysInfo::AmountOfAvailablePhysicalMemoryImpl() {
+ int page_size, r = 0;
+ unsigned int pgfree, pginact, pgcache;
+ size_t size = sizeof(page_size);
+ size_t szpg = sizeof(pgfree);
-+
++
+ if (r == 0)
+ r = sysctlbyname("vm.stats.vm.v_page_size", &page_size, &size, NULL, 0);
+ if (r == 0)
@@ -59,21 +58,13 @@
+
+ if (r == -1) {
+ NOTREACHED();
-+ return 0;
++ return ByteCount();
+ }
+
-+ return static_cast<uint64_t>((pgfree + pginact + pgcache) * page_size);
++ return ByteCount::FromUnsigned(static_cast<uint64_t>((pgfree + pginact + pgcache) * page_size));
+}
+
// static
-+uint64_t SysInfo::AmountOfAvailablePhysicalMemory(const SystemMemoryInfoKB& info) {
-+ uint64_t res_kb = info.available != 0
-+ ? info.available - info.active_file
-+ : info.free + info.reclaimable + info.inactive_file;
-+ return res_kb * 1024;
-+}
-+
-+// static
+std::string SysInfo::CPUModelName() {
+ int mib[] = { CTL_HW, HW_MODEL };
+ char name[256];
diff --git a/www/iridium/files/patch-base_system_sys__info__openbsd.cc b/www/iridium/files/patch-base_system_sys__info__openbsd.cc
index 68c46e199e39..f93cb0422df5 100644
--- a/www/iridium/files/patch-base_system_sys__info__openbsd.cc
+++ b/www/iridium/files/patch-base_system_sys__info__openbsd.cc
@@ -1,4 +1,4 @@
---- base/system/sys_info_openbsd.cc.orig 2025-05-07 06:48:23 UTC
+--- base/system/sys_info_openbsd.cc.orig 2025-10-28 14:29:43 UTC
+++ base/system/sys_info_openbsd.cc
@@ -12,6 +12,7 @@
@@ -6,14 +6,14 @@
#include "base/posix/sysctl.h"
+#include "base/strings/string_util.h"
- namespace {
+ namespace base {
-@@ -28,9 +29,14 @@ uint64_t AmountOfMemory(int pages_name) {
+@@ -28,9 +29,14 @@ ByteCount AmountOfMemory(int pages_name) {
- namespace base {
+ } // namespace
+// pledge(2)
-+uint64_t aofpmem = 0;
++ByteCount aofpmem = ByteCount(0);
+uint64_t shmmax = 0;
+char cpumodel[256];
+
@@ -24,15 +24,7 @@
int ncpu;
size_t size = sizeof(ncpu);
if (sysctl(mib, std::size(mib), &ncpu, &size, NULL, 0) < 0) {
-@@ -41,10 +47,26 @@ int SysInfo::NumberOfProcessors() {
-
- // static
- uint64_t SysInfo::AmountOfPhysicalMemoryImpl() {
-- return AmountOfMemory(_SC_PHYS_PAGES);
-+ // pledge(2)
-+ if (!aofpmem)
-+ aofpmem = AmountOfMemory(_SC_PHYS_PAGES);
-+ return aofpmem;
+@@ -40,8 +46,24 @@ int SysInfo::NumberOfProcessors() {
}
// static
@@ -49,9 +41,15 @@
+}
+
+// static
- uint64_t SysInfo::AmountOfAvailablePhysicalMemoryImpl() {
- // We should add inactive file-backed memory also but there is no such
- // information from OpenBSD unfortunately.
+ ByteCount SysInfo::AmountOfPhysicalMemoryImpl() {
+- return AmountOfMemory(_SC_PHYS_PAGES);
++ // pledge(2)
++ if (aofpmem == ByteCount(0))
++ aofpmem = AmountOfMemory(_SC_PHYS_PAGES);
++ return aofpmem;
+ }
+
+ // static
@@ -56,15 +78,27 @@ uint64_t SysInfo::MaxSharedMemorySize() {
int mib[] = {CTL_KERN, KERN_SHMINFO, KERN_SHMINFO_SHMMAX};
size_t limit;
diff --git a/www/iridium/files/patch-base_system_sys__info__posix.cc b/www/iridium/files/patch-base_system_sys__info__posix.cc
index aac90d40875a..e23f076118b1 100644
--- a/www/iridium/files/patch-base_system_sys__info__posix.cc
+++ b/www/iridium/files/patch-base_system_sys__info__posix.cc
@@ -1,6 +1,6 @@
---- base/system/sys_info_posix.cc.orig 2025-09-11 13:19:19 UTC
+--- base/system/sys_info_posix.cc.orig 2025-10-28 14:29:43 UTC
+++ base/system/sys_info_posix.cc
-@@ -144,7 +144,7 @@ void GetKernelVersionNumbers(int32_t* major_version,
+@@ -142,7 +142,7 @@ void GetKernelVersionNumbers(int32_t* major_version,
namespace base {
@@ -9,7 +9,7 @@
// static
int SysInfo::NumberOfProcessors() {
#if BUILDFLAG(IS_MAC)
-@@ -200,7 +200,7 @@ int SysInfo::NumberOfProcessors() {
+@@ -198,7 +198,7 @@ int SysInfo::NumberOfProcessors() {
return cached_num_cpus;
}
diff --git a/www/iridium/files/patch-base_system_sys__info__unittest.cc b/www/iridium/files/patch-base_system_sys__info__unittest.cc
index 49073e5ece38..f425ddcbe5b4 100644
--- a/www/iridium/files/patch-base_system_sys__info__unittest.cc
+++ b/www/iridium/files/patch-base_system_sys__info__unittest.cc
@@ -1,6 +1,6 @@
---- base/system/sys_info_unittest.cc.orig 2025-05-07 06:48:23 UTC
+--- base/system/sys_info_unittest.cc.orig 2025-10-28 14:29:43 UTC
+++ base/system/sys_info_unittest.cc
-@@ -265,12 +265,16 @@ TEST_F(SysInfoTest, GetHardwareInfo) {
+@@ -263,12 +263,16 @@ TEST_F(SysInfoTest, GetHardwareInfo) {
EXPECT_TRUE(IsStringUTF8(hardware_info->model));
bool empty_result_expected =
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_WIN) || \
diff --git a/www/iridium/files/patch-base_threading_platform__thread.h b/www/iridium/files/patch-base_threading_platform__thread.h
index 44533c630484..d2f115a297ca 100644
--- a/www/iridium/files/patch-base_threading_platform__thread.h
+++ b/www/iridium/files/patch-base_threading_platform__thread.h
@@ -1,6 +1,6 @@
---- base/threading/platform_thread.h.orig 2025-05-07 06:48:23 UTC
+--- base/threading/platform_thread.h.orig 2025-10-28 14:29:43 UTC
+++ base/threading/platform_thread.h
-@@ -55,6 +55,8 @@ class BASE_EXPORT PlatformThreadId {
+@@ -56,6 +56,8 @@ class BASE_EXPORT PlatformThreadId {
using UnderlyingType = zx_koid_t;
#elif BUILDFLAG(IS_APPLE)
using UnderlyingType = uint64_t;
diff --git a/www/iridium/files/patch-base_threading_platform__thread__internal__posix.cc b/www/iridium/files/patch-base_threading_platform__thread__internal__posix.cc
index d8e5c92f11d9..ad027793e4a5 100644
--- a/www/iridium/files/patch-base_threading_platform__thread__internal__posix.cc
+++ b/www/iridium/files/patch-base_threading_platform__thread__internal__posix.cc
@@ -1,6 +1,6 @@
---- base/threading/platform_thread_internal_posix.cc.orig 2025-09-11 13:19:19 UTC
+--- base/threading/platform_thread_internal_posix.cc.orig 2025-10-28 14:29:43 UTC
+++ base/threading/platform_thread_internal_posix.cc
-@@ -31,6 +31,10 @@ ThreadPriorityForTest NiceValueToThreadPriorityForTest
+@@ -31,10 +31,19 @@ ThreadPriorityForTest NiceValueToThreadPriorityForTest
}
int GetCurrentThreadNiceValue() {
@@ -8,10 +8,19 @@
+ NOTIMPLEMENTED();
+ return 0;
+#else
+ return GetThreadNiceValue(PlatformThreadId{0});
++#endif
+ }
+
+ int GetThreadNiceValue(PlatformThreadId id) {
++#if BUILDFLAG(IS_BSD)
++ NOTIMPLEMENTED();
++ return 0;
++#else
// Need to clear errno before calling getpriority():
// http://man7.org/linux/man-pages/man2/getpriority.2.html
errno = 0;
-@@ -42,6 +46,7 @@ int GetCurrentThreadNiceValue() {
+@@ -46,6 +55,7 @@ int GetThreadNiceValue(PlatformThreadId id) {
}
return nice_value;
diff --git a/www/iridium/files/patch-base_threading_platform__thread__metrics.cc b/www/iridium/files/patch-base_threading_platform__thread__metrics.cc
index 5a0e9d3f73b3..377ed165257d 100644
--- a/www/iridium/files/patch-base_threading_platform__thread__metrics.cc
+++ b/www/iridium/files/patch-base_threading_platform__thread__metrics.cc
@@ -1,6 +1,6 @@
---- base/threading/platform_thread_metrics.cc.orig 2025-09-11 13:19:19 UTC
+--- base/threading/platform_thread_metrics.cc.orig 2025-10-28 14:29:43 UTC
+++ base/threading/platform_thread_metrics.cc
-@@ -26,7 +26,7 @@ PlatformThreadMetrics::CreateForCurrentThread() {
+@@ -55,7 +55,7 @@ PlatformThreadMetrics::CreateForCurrentThread() {
}
#elif BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/www/iridium/files/patch-base_threading_platform__thread__metrics.h b/www/iridium/files/patch-base_threading_platform__thread__metrics.h
index 401ba96b13f5..0c83c6f61aae 100644
--- a/www/iridium/files/patch-base_threading_platform__thread__metrics.h
+++ b/www/iridium/files/patch-base_threading_platform__thread__metrics.h
@@ -1,6 +1,6 @@
---- base/threading/platform_thread_metrics.h.orig 2025-09-11 13:19:19 UTC
+--- base/threading/platform_thread_metrics.h.orig 2025-10-28 14:29:43 UTC
+++ base/threading/platform_thread_metrics.h
-@@ -51,7 +51,7 @@ class BASE_EXPORT PlatformThreadMetrics {
+@@ -67,7 +67,7 @@ class BASE_EXPORT PlatformThreadMetrics {
PlatformThreadHandle handle);
#endif
@@ -9,7 +9,7 @@
BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
static std::unique_ptr<PlatformThreadMetrics> CreateFromId(
PlatformThreadId tid);
-@@ -93,7 +93,7 @@ class BASE_EXPORT PlatformThreadMetrics {
+@@ -109,7 +109,7 @@ class BASE_EXPORT PlatformThreadMetrics {
PlatformThreadHandle handle_;
#elif BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/www/iridium/files/patch-base_threading_platform__thread__posix.cc b/www/iridium/files/patch-base_threading_platform__thread__posix.cc
index d608fe9e9148..8644dbb2ffef 100644
--- a/www/iridium/files/patch-base_threading_platform__thread__posix.cc
+++ b/www/iridium/files/patch-base_threading_platform__thread__posix.cc
@@ -1,6 +1,6 @@
---- base/threading/platform_thread_posix.cc.orig 2025-09-11 13:19:19 UTC
+--- base/threading/platform_thread_posix.cc.orig 2025-10-28 14:29:43 UTC
+++ base/threading/platform_thread_posix.cc
-@@ -79,6 +79,7 @@ void* ThreadFunc(void* params) {
+@@ -80,6 +80,7 @@ void* ThreadFunc(void* params) {
base::DisallowSingleton();
}
@@ -8,7 +8,7 @@
#if PA_BUILDFLAG(USE_PARTITION_ALLOC_AS_MALLOC)
partition_alloc::internal::StackTopRegistry::Get().NotifyThreadCreated();
#endif
-@@ -92,6 +93,7 @@ void* ThreadFunc(void* params) {
+@@ -93,6 +94,7 @@ void* ThreadFunc(void* params) {
// where they were created. This explicitly sets the priority of all new
// threads.
PlatformThread::SetCurrentThreadType(thread_params->thread_type);
@@ -16,7 +16,7 @@
}
ThreadIdNameManager::GetInstance()->RegisterThread(
-@@ -266,6 +268,8 @@ PlatformThreadId PlatformThreadBase::CurrentId() {
+@@ -270,6 +272,8 @@ PlatformThreadId PlatformThreadBase::CurrentId() {
#elif BUILDFLAG(IS_POSIX) && BUILDFLAG(IS_AIX)
return PlatformThreadId(pthread_self());
@@ -25,7 +25,7 @@
#elif BUILDFLAG(IS_POSIX) && !BUILDFLAG(IS_AIX)
return PlatformThreadId(reinterpret_cast<int64_t>(pthread_self()));
#endif
-@@ -359,6 +363,9 @@ void PlatformThreadBase::Detach(PlatformThreadHandle t
+@@ -363,6 +367,9 @@ void PlatformThreadBase::Detach(PlatformThreadHandle t
// static
bool PlatformThreadBase::CanChangeThreadType(ThreadType from, ThreadType to) {
@@ -35,7 +35,7 @@
if (from >= to) {
// Decreasing thread priority on POSIX is always allowed.
return true;
-@@ -368,12 +375,18 @@ bool PlatformThreadBase::CanChangeThreadType(ThreadTyp
+@@ -372,12 +379,18 @@ bool PlatformThreadBase::CanChangeThreadType(ThreadTyp
}
return internal::CanLowerNiceTo(internal::ThreadTypeToNiceValue(to));
@@ -54,7 +54,7 @@
if (internal::SetCurrentThreadTypeForPlatform(thread_type, pump_type_hint)) {
return;
}
-@@ -389,12 +402,17 @@ void SetCurrentThreadTypeImpl(ThreadType thread_type,
+@@ -393,12 +406,17 @@ void SetCurrentThreadTypeImpl(ThreadType thread_type,
DVPLOG(1) << "Failed to set nice value of thread ("
<< PlatformThread::CurrentId() << ") to " << nice_setting;
}
@@ -72,7 +72,7 @@
// Mirrors SetCurrentThreadPriority()'s implementation.
auto platform_specific_priority =
internal::GetCurrentThreadPriorityForPlatformForTest(); // IN-TEST
-@@ -405,6 +423,7 @@ ThreadPriorityForTest PlatformThreadBase::GetCurrentTh
+@@ -409,6 +427,7 @@ ThreadPriorityForTest PlatformThreadBase::GetCurrentTh
int nice_value = internal::GetCurrentThreadNiceValue();
return internal::NiceValueToThreadPriorityForTest(nice_value); // IN-TEST
diff --git a/www/iridium/files/patch-build_config_BUILDCONFIG.gn b/www/iridium/files/patch-build_config_BUILDCONFIG.gn
index ec5edf87ac15..adb9c205af17 100644
--- a/www/iridium/files/patch-build_config_BUILDCONFIG.gn
+++ b/www/iridium/files/patch-build_config_BUILDCONFIG.gn
@@ -1,4 +1,4 @@
---- build/config/BUILDCONFIG.gn.orig 2025-09-11 13:19:19 UTC
+--- build/config/BUILDCONFIG.gn.orig 2025-10-28 14:29:43 UTC
+++ build/config/BUILDCONFIG.gn
@@ -136,7 +136,8 @@ declare_args() {
is_official_build = false
@@ -10,7 +10,7 @@
(current_cpu != "s390x" && current_cpu != "s390" &&
current_cpu != "ppc64" && current_cpu != "ppc" &&
current_cpu != "mips" && current_cpu != "mips64" &&
-@@ -242,6 +243,10 @@ if (host_toolchain == "") {
+@@ -235,6 +236,10 @@ if (host_toolchain == "") {
host_toolchain = "//build/toolchain/aix:$host_cpu"
} else if (host_os == "zos") {
host_toolchain = "//build/toolchain/zos:$host_cpu"
@@ -21,7 +21,7 @@
} else {
assert(false, "Unsupported host_os: $host_os")
}
-@@ -291,6 +296,8 @@ if (target_os == "android") {
+@@ -284,6 +289,8 @@ if (target_os == "android") {
assert(
false,
"emscripten is not a supported target_os. It is available only as secondary toolchain.")
@@ -30,7 +30,7 @@
} else {
assert(false, "Unsupported target_os: $target_os")
}
-@@ -325,7 +332,11 @@ is_android = current_os == "android"
+@@ -318,7 +325,11 @@ is_android = current_os == "android"
is_chromeos = current_os == "chromeos"
is_fuchsia = current_os == "fuchsia"
is_ios = current_os == "ios"
@@ -41,5 +41,5 @@
+is_freebsd = current_os == "freebsd"
+is_bsd = current_os == "openbsd" || current_os == "freebsd"
is_mac = current_os == "mac"
-
- # TODO(crbug.com/40511454): Remove is_nacl from all build files, then
+ is_wasm = current_os == "emscripten"
+ is_watchos = current_os == "watchos"
diff --git a/www/iridium/files/patch-build_config_clang_BUILD.gn b/www/iridium/files/patch-build_config_clang_BUILD.gn
index 67dcda4ce448..ea81c7de644c 100644
--- a/www/iridium/files/patch-build_config_clang_BUILD.gn
+++ b/www/iridium/files/patch-build_config_clang_BUILD.gn
@@ -1,6 +1,6 @@
---- build/config/clang/BUILD.gn.orig 2025-09-11 13:19:19 UTC
+--- build/config/clang/BUILD.gn.orig 2025-10-28 14:29:43 UTC
+++ build/config/clang/BUILD.gn
-@@ -268,7 +268,12 @@ template("clang_lib") {
+@@ -224,7 +224,12 @@ template("clang_lib") {
# Adds a dependency on the Clang runtime library clang_rt.builtins.
clang_lib("compiler_builtins") {
diff --git a/www/iridium/files/patch-build_config_clang_clang.gni b/www/iridium/files/patch-build_config_clang_clang.gni
new file mode 100644
index 000000000000..05e96bf79fcd
--- /dev/null
+++ b/www/iridium/files/patch-build_config_clang_clang.gni
@@ -0,0 +1,11 @@
+--- build/config/clang/clang.gni.orig 2025-10-28 14:29:43 UTC
++++ build/config/clang/clang.gni
+@@ -58,7 +58,7 @@ declare_args() {
+ #
+ # TODO(https://crbug.com/440260716): Enable for Cronet in AOSP once gn2bp
+ # supports copy targets.
+- use_clang_modules =
++ use_clang_modules = !is_bsd &&
+ # Clang modules doesn't work with translation_unit used in codesearch
+ # pipeline http://b/436082487.
+ !enable_kythe_annotations && is_clang && is_linux &&
diff --git a/www/iridium/files/patch-build_config_compiler_BUILD.gn b/www/iridium/files/patch-build_config_compiler_BUILD.gn
index b35e3228b496..5794ac66426d 100644
--- a/www/iridium/files/patch-build_config_compiler_BUILD.gn
+++ b/www/iridium/files/patch-build_config_compiler_BUILD.gn
@@ -1,6 +1,6 @@
---- build/config/compiler/BUILD.gn.orig 2025-09-11 13:19:19 UTC
+--- build/config/compiler/BUILD.gn.orig 2025-10-28 14:29:43 UTC
+++ build/config/compiler/BUILD.gn
-@@ -194,7 +194,7 @@ declare_args() {
+@@ -193,7 +193,7 @@ declare_args() {
# This greatly reduces the size of debug builds, at the cost of
# debugging information which is required by some specialized
# debugging tools.
@@ -9,16 +9,16 @@
# This switch is used to enable -Wexit-time-destructors by default. This
# warning serves as a flip switch to allow a gradual migration of targets
-@@ -272,7 +272,7 @@ assert(!(llvm_force_head_revision && use_remoteexec &&
+@@ -268,7 +268,7 @@ assert(!(llvm_force_head_revision && use_remoteexec &&
# Since this is referenced both when passing the file and when deciding which
# warnings to enable, store it in a separate variable here.
use_clang_warning_suppression_file =
-- default_toolchain != "//build/toolchain/cros:target" &&
-+ !is_bsd && default_toolchain != "//build/toolchain/cros:target" &&
- !llvm_android_mainline && is_clang && clang_warning_suppression_file != ""
+- !llvm_android_mainline && is_clang && clang_warning_suppression_file != ""
++ !is_bsd && !llvm_android_mainline && is_clang && clang_warning_suppression_file != ""
# default_include_dirs ---------------------------------------------------------
-@@ -290,13 +290,16 @@ config("default_include_dirs") {
+ #
+@@ -285,13 +285,16 @@ config("default_include_dirs") {
# Compiler instrumentation can introduce dependencies in DSOs to symbols in
# the executable they are loaded into, so they are unresolved at link-time.
config("no_unresolved_symbols") {
@@ -36,7 +36,7 @@
}
# compiler ---------------------------------------------------------------------
-@@ -564,6 +567,10 @@ config("compiler") {
+@@ -559,6 +562,10 @@ config("compiler") {
}
}
@@ -47,7 +47,7 @@
# Linux-specific compiler flags setup.
# ------------------------------------
if (use_icf && (!is_apple || use_lld)) {
-@@ -639,7 +646,7 @@ config("compiler") {
+@@ -634,7 +641,7 @@ config("compiler") {
ldflags += [ "-Wl,-z,keep-text-section-prefix" ]
}
@@ -56,7 +56,7 @@
cflags += [ "-fcrash-diagnostics-dir=" + clang_diagnostic_dir ]
if (save_reproducers_on_lld_crash && use_lld) {
ldflags += [
-@@ -1281,7 +1288,7 @@ config("compiler_cpu_abi") {
+@@ -1274,7 +1281,7 @@ config("compiler_cpu_abi") {
# CPU architecture. We may or may not be doing a cross compile now, so for
# simplicity we always explicitly set the architecture.
if (current_cpu == "x64") {
@@ -65,7 +65,7 @@
cflags += [ "--target=x86_64-unknown-linux-gnu" ]
ldflags += [ "--target=x86_64-unknown-linux-gnu" ]
} else {
-@@ -1290,7 +1297,7 @@ config("compiler_cpu_abi") {
+@@ -1283,7 +1290,7 @@ config("compiler_cpu_abi") {
}
cflags += [ "-msse3" ]
} else if (current_cpu == "x86") {
@@ -74,7 +74,7 @@
cflags += [ "--target=i386-unknown-linux-gnu" ]
ldflags += [ "--target=i386-unknown-linux-gnu" ]
} else {
-@@ -1302,7 +1309,7 @@ config("compiler_cpu_abi") {
+@@ -1295,7 +1302,7 @@ config("compiler_cpu_abi") {
"-msse3",
]
} else if (current_cpu == "arm") {
@@ -83,7 +83,7 @@
cflags += [ "--target=arm-linux-gnueabihf" ]
ldflags += [ "--target=arm-linux-gnueabihf" ]
}
-@@ -1314,7 +1321,7 @@ config("compiler_cpu_abi") {
+@@ -1307,7 +1314,7 @@ config("compiler_cpu_abi") {
cflags += [ "-mtune=$arm_tune" ]
}
} else if (current_cpu == "arm64") {
@@ -92,7 +92,7 @@
cflags += [ "--target=aarch64-linux-gnu" ]
ldflags += [ "--target=aarch64-linux-gnu" ]
}
-@@ -1713,7 +1720,7 @@ config("compiler_deterministic") {
+@@ -1706,7 +1713,7 @@ config("compiler_deterministic") {
}
config("clang_revision") {
@@ -101,7 +101,7 @@
current_os != "zos") {
_perform_consistency_checks = current_toolchain == default_toolchain
if (llvm_force_head_revision) {
-@@ -2134,9 +2141,6 @@ config("default_warnings") {
+@@ -2128,9 +2135,6 @@ config("default_warnings") {
# TODO(crbug.com/40284799): Fix and re-enable.
"-Wno-thread-safety-reference-return",
@@ -111,7 +111,7 @@
]
cflags_cc += [
-@@ -2920,7 +2924,7 @@ config("afdo_optimize_size") {
+@@ -2915,7 +2919,7 @@ config("afdo_optimize_size") {
# There are some targeted places that AFDO regresses, so we provide a separate
# config to allow AFDO to be disabled per-target.
config("afdo") {
@@ -120,7 +120,7 @@
cflags = []
if (clang_emit_debug_info_for_profiling) {
# Add the following flags to generate debug info for profiling.
-@@ -2947,7 +2951,7 @@ config("afdo") {
+@@ -2942,7 +2946,7 @@ config("afdo") {
cflags += [ "-Wno-backend-plugin" ]
inputs = [ _clang_sample_profile ]
}
diff --git a/www/iridium/files/patch-build_config_rust.gni b/www/iridium/files/patch-build_config_rust.gni
index 67f69c98dbe6..9ebdaa4ca544 100644
--- a/www/iridium/files/patch-build_config_rust.gni
+++ b/www/iridium/files/patch-build_config_rust.gni
@@ -1,6 +1,6 @@
---- build/config/rust.gni.orig 2025-09-11 13:19:19 UTC
+--- build/config/rust.gni.orig 2025-10-28 14:29:43 UTC
+++ build/config/rust.gni
-@@ -369,7 +369,11 @@ if (is_linux || is_chromeos) {
+@@ -329,7 +329,11 @@ if (is_linux || is_chromeos) {
}
}
diff --git a/www/iridium/files/patch-build_rust_allocator_lib.rs b/www/iridium/files/patch-build_rust_allocator_lib.rs
index cfb992f08880..8d8e82aab2c9 100644
--- a/www/iridium/files/patch-build_rust_allocator_lib.rs
+++ b/www/iridium/files/patch-build_rust_allocator_lib.rs
@@ -1,8 +1,8 @@
---- build/rust/allocator/lib.rs.orig 2025-09-10 13:22:16 UTC
+--- build/rust/allocator/lib.rs.orig 2025-10-28 14:29:43 UTC
+++ build/rust/allocator/lib.rs
-@@ -90,6 +90,12 @@ mod both_allocators {
- #[linkage = "weak"]
- fn __rust_no_alloc_shim_is_unstable_v2() {}
+@@ -96,6 +96,12 @@ mod both_allocators {
+ 0
+ }
+ // TODO(crbug.com/422538133) Remove after rolling past
+ // https://github.com/rust-lang/rust/pull/141061
@@ -11,49 +11,5 @@
+ static __rust_no_alloc_shim_is_unstable: u8 = 0;
+
// Mangle the symbol name as rustc expects.
+ // TODO(crbug.com/440481922): Remove this after rolling past https://github.com/rust-lang/rust/pull/143387
#[rustc_std_internal_symbol]
- #[allow(non_upper_case_globals)]
-https://issues.chromium.org/issues/440481922
-https://chromium-review.googlesource.com/c/chromium/src/+/6875644
-
-
-From 23d818d3c7fba4658248f17fd7b8993199242aa9 Mon Sep 17 00:00:00 2001
-From: Hans Wennborg <hans@chromium.org>
-Date: Fri, 22 Aug 2025 10:34:47 -0700
-Subject: [PATCH] [rust] Define __rust_alloc_error_handler_should_panic_v2
-
-https://github.com/rust-lang/rust/pull/143387 made
-__rust_alloc_error_handler_should_panic a function.
-
-The new definition is needed when rolling Rust past that PR. We can
-remove the old symbol afterwards.
-
-Bug: 440481922
-Change-Id: I3340edd6d96d76de14942af67939978140430424
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6875644
-Commit-Queue: Arthur Eubanks <aeubanks@google.com>
-Reviewed-by: Arthur Eubanks <aeubanks@google.com>
-Auto-Submit: Hans Wennborg <hans@chromium.org>
-Commit-Queue: Hans Wennborg <hans@chromium.org>
-Cr-Commit-Position: refs/heads/main@{#1505162}
----
-
-diff --git a/build/rust/allocator/lib.rs b/build/rust/allocator/lib.rs
-index 29b3af1..a7fa7a4 100644
---- build/rust/allocator/lib.rs
-+++ build/rust/allocator/lib.rs
-@@ -90,7 +90,14 @@
- #[linkage = "weak"]
- fn __rust_no_alloc_shim_is_unstable_v2() {}
-
-+ #[rustc_std_internal_symbol]
-+ #[linkage = "weak"]
-+ fn __rust_alloc_error_handler_should_panic_v2() -> u8 {
-+ 0
-+ }
-+
- // Mangle the symbol name as rustc expects.
-+ // TODO(crbug.com/440481922): Remove this after rolling past https://github.com/rust-lang/rust/pull/143387
- #[rustc_std_internal_symbol]
- #[allow(non_upper_case_globals)]
- #[linkage = "weak"]
diff --git a/www/iridium/files/patch-build_toolchain_gcc__toolchain.gni b/www/iridium/files/patch-build_toolchain_gcc__toolchain.gni
index 7897b260ec06..0af7b5b119a3 100644
--- a/www/iridium/files/patch-build_toolchain_gcc__toolchain.gni
+++ b/www/iridium/files/patch-build_toolchain_gcc__toolchain.gni
@@ -1,4 +1,4 @@
---- build/toolchain/gcc_toolchain.gni.orig 2025-09-11 13:19:19 UTC
+--- build/toolchain/gcc_toolchain.gni.orig 2025-10-28 14:29:43 UTC
+++ build/toolchain/gcc_toolchain.gni
@@ -49,6 +49,13 @@ if (enable_resource_allowlist_generation) {
"enable_resource_allowlist_generation=true does not work for target_os=$target_os")
@@ -14,7 +14,7 @@
# This template defines a toolchain for something that works like gcc
# (including clang).
#
-@@ -893,22 +900,12 @@ template("gcc_toolchain") {
+@@ -881,22 +888,12 @@ template("gcc_toolchain") {
# actually just be doing a native compile.
template("clang_toolchain") {
gcc_toolchain(target_name) {
diff --git a/www/iridium/files/patch-cc_base_features.cc b/www/iridium/files/patch-cc_base_features.cc
index 18370f11e9dc..cdd8df4797a3 100644
--- a/www/iridium/files/patch-cc_base_features.cc
+++ b/www/iridium/files/patch-cc_base_features.cc
@@ -1,6 +1,6 @@
---- cc/base/features.cc.orig 2025-09-11 13:19:19 UTC
+--- cc/base/features.cc.orig 2025-10-28 14:29:43 UTC
+++ cc/base/features.cc
-@@ -55,7 +55,7 @@ const base::FeatureParam<int> kDeferImplInvalidationFr
+@@ -51,7 +51,7 @@ const base::FeatureParam<int> kDeferImplInvalidationFr
// be using a separate flag to control the launch on GL.
BASE_FEATURE(kUseDMSAAForTiles,
"UseDMSAAForTiles",
diff --git a/www/iridium/files/patch-chrome_app_chrome__main.cc b/www/iridium/files/patch-chrome_app_chrome__main.cc
index cfa6c781feed..d0f3e7dba9c6 100644
--- a/www/iridium/files/patch-chrome_app_chrome__main.cc
+++ b/www/iridium/files/patch-chrome_app_chrome__main.cc
@@ -1,4 +1,4 @@
---- chrome/app/chrome_main.cc.orig 2025-05-07 06:48:23 UTC
+--- chrome/app/chrome_main.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/app/chrome_main.cc
@@ -28,11 +28,11 @@
#include "chrome/app/chrome_main_mac.h"
@@ -32,7 +32,7 @@
PossiblyDetermineFallbackChromeChannel(argv[0]);
#endif
-@@ -181,7 +181,7 @@ int ChromeMain(int argc, const char** argv) {
+@@ -180,7 +180,7 @@ int ChromeMain(int argc, const char** argv) {
SetUpBundleOverrides();
#endif
diff --git a/www/iridium/files/patch-chrome_app_chrome__main__delegate.cc b/www/iridium/files/patch-chrome_app_chrome__main__delegate.cc
index 7e8cd3d117d4..520edb63064b 100644
--- a/www/iridium/files/patch-chrome_app_chrome__main__delegate.cc
+++ b/www/iridium/files/patch-chrome_app_chrome__main__delegate.cc
@@ -1,4 +1,4 @@
---- chrome/app/chrome_main_delegate.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/app/chrome_main_delegate.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/app/chrome_main_delegate.cc
@@ -179,17 +179,17 @@
#include "v8/include/v8.h"
@@ -66,7 +66,7 @@
// On Linux, Chrome does not support running multiple copies under different
// DISPLAYs, so the profile directory can be specified in the environment to
// support the virtual desktop use-case.
-@@ -643,7 +643,7 @@ void RecordMainStartupMetrics(const StartupTimestamps&
+@@ -651,7 +651,7 @@ void RecordMainStartupMetrics(const StartupTimestamps&
#endif
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
@@ -75,7 +75,7 @@
// Record the startup process creation time on supported platforms. On Android
// this is recorded in ChromeMainDelegateAndroid.
startup_metric_utils::GetCommon().RecordStartupProcessCreationTime(
-@@ -802,7 +802,7 @@ std::optional<int> ChromeMainDelegate::PostEarlyInitia
+@@ -810,7 +810,7 @@ std::optional<int> ChromeMainDelegate::PostEarlyInitia
#if BUILDFLAG(IS_OZONE)
// Initialize Ozone platform and add required feature flags as per platform's
// properties.
@@ -84,7 +84,7 @@
ui::SetOzonePlatformForLinuxIfNeeded(*base::CommandLine::ForCurrentProcess());
#endif
ui::OzonePlatform::PreEarlyInitialization();
-@@ -957,7 +957,7 @@ void ChromeMainDelegate::CommonEarlyInitialization() {
+@@ -965,7 +965,7 @@ void ChromeMainDelegate::CommonEarlyInitialization() {
const bool is_canary_dev = IsCanaryDev();
const bool emit_crashes =
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -93,7 +93,7 @@
is_canary_dev;
#else
false;
-@@ -1105,7 +1105,7 @@ std::optional<int> ChromeMainDelegate::BasicStartupCom
+@@ -1113,7 +1113,7 @@ std::optional<int> ChromeMainDelegate::BasicStartupCom
return 0; // Got a --credits switch; exit with a success error code.
}
@@ -102,7 +102,7 @@
// This will directly exit if the user asked for help.
HandleHelpSwitches(command_line);
#endif
-@@ -1409,7 +1409,7 @@ void ChromeMainDelegate::PreSandboxStartup() {
+@@ -1426,7 +1426,7 @@ void ChromeMainDelegate::PreSandboxStartup() {
CHECK(!loaded_locale.empty()) << "Locale could not be found for " << locale;
}
diff --git a/www/iridium/files/patch-chrome_browser_BUILD.gn b/www/iridium/files/patch-chrome_browser_BUILD.gn
index 3aa300f2b1bf..12b4df7b622f 100644
--- a/www/iridium/files/patch-chrome_browser_BUILD.gn
+++ b/www/iridium/files/patch-chrome_browser_BUILD.gn
@@ -1,6 +1,6 @@
---- chrome/browser/BUILD.gn.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/BUILD.gn.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/BUILD.gn
-@@ -7039,6 +7039,13 @@ static_library("browser") {
+@@ -7091,6 +7091,13 @@ static_library("browser") {
[ "//third_party/webrtc/modules/desktop_capture:pipewire_config" ]
}
diff --git a/www/iridium/files/patch-chrome_browser_about__flags.cc b/www/iridium/files/patch-chrome_browser_about__flags.cc
index 562a1a3871d9..3dbfbb3218ca 100644
--- a/www/iridium/files/patch-chrome_browser_about__flags.cc
+++ b/www/iridium/files/patch-chrome_browser_about__flags.cc
@@ -1,6 +1,6 @@
---- chrome/browser/about_flags.cc.orig 2025-09-22 12:54:03 UTC
+--- chrome/browser/about_flags.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/about_flags.cc
-@@ -329,12 +329,12 @@
+@@ -332,12 +332,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"
-@@ -905,6 +905,26 @@ const FeatureEntry::FeatureVariation
+@@ -895,6 +895,26 @@ const FeatureEntry::FeatureVariation
std::size(kWebIdentityDigitalIdentityCredentialHighRiskDialogParam),
nullptr}};
@@ -42,7 +42,7 @@
const FeatureEntry::FeatureParam kClipboardMaximumAge60Seconds[] = {
{"UIClipboardMaximumAge", "60"}};
const FeatureEntry::FeatureParam kClipboardMaximumAge90Seconds[] = {
-@@ -1285,7 +1305,7 @@ const FeatureEntry::FeatureVariation kRemotePageMetada
+@@ -1280,7 +1300,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[] = {
-@@ -3921,7 +3941,7 @@ const FeatureEntry::FeatureVariation
+@@ -3914,7 +3934,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[] =
-@@ -4217,7 +4237,7 @@ const FeatureEntry::FeatureVariation kSkiaGraphiteVari
+@@ -4174,7 +4194,7 @@ const FeatureEntry::FeatureVariation kSkiaGraphiteVari
std::size(kSkiaGraphite_DebugLabelsEnabled), nullptr},
};
@@ -69,7 +69,7 @@
const FeatureEntry::FeatureParam kTranslationAPI_SkipLanguagePackLimit[] = {
{"TranslationAPIAcceptLanguagesCheck", "false"},
{"TranslationAPILimitLanguagePackCount", "false"}};
-@@ -4258,7 +4278,7 @@ const FeatureEntry::FeatureVariation
+@@ -4215,7 +4235,7 @@ const FeatureEntry::FeatureVariation
1, nullptr},
};
@@ -78,7 +78,16 @@
const FeatureEntry::FeatureParam kContextualCueingEnabledNoEngagementCap[] = {
{"BackoffTime", "0h"},
{"BackoffMultiplierBase", "0.0"},
-@@ -5469,7 +5489,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -4886,7 +4906,7 @@ const FeatureEntry::FeatureVariation kMobilePromoOnDes
+ };
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ const FeatureEntry::FeatureParam kNtpEnterpriseShortcutsWithFakeData[] = {
+ {"use_fake_data", "true"}};
+ const FeatureEntry::FeatureVariation kNtpEnterpriseShortcutsVariations[] = {
+@@ -5461,7 +5481,7 @@ const FeatureEntry kFeatureEntries[] = {
},
#endif // BUILDFLAG(IS_WIN)
@@ -87,7 +96,7 @@
{
"fluent-overlay-scrollbars",
flag_descriptions::kFluentOverlayScrollbarsName,
-@@ -5768,7 +5788,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5751,7 +5771,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kEnableIsolatedWebAppDevModeName,
flag_descriptions::kEnableIsolatedWebAppDevModeDescription, kOsDesktop,
FEATURE_VALUE_TYPE(features::kIsolatedWebAppDevMode)},
@@ -96,7 +105,7 @@
{"enable-iwa-key-distribution-component",
flag_descriptions::kEnableIwaKeyDistributionComponentName,
flag_descriptions::kEnableIwaKeyDistributionComponentDescription,
-@@ -5982,7 +6002,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5962,7 +5982,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(media::kUseSCContentSharingPicker)},
#endif // BUILDFLAG(IS_MAC)
@@ -105,7 +114,7 @@
{"pulseaudio-loopback-for-cast",
flag_descriptions::kPulseaudioLoopbackForCastName,
flag_descriptions::kPulseaudioLoopbackForCastDescription, kOsLinux,
-@@ -6015,6 +6035,16 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5991,6 +6011,16 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kWaylandSessionManagementName,
flag_descriptions::kWaylandSessionManagementDescription, kOsLinux,
FEATURE_VALUE_TYPE(features::kWaylandSessionManagement)},
@@ -122,7 +131,7 @@
#endif // BUILDFLAG(IS_LINUX)
#if BUILDFLAG(ENABLE_VR)
-@@ -6916,7 +6946,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6884,7 +6914,7 @@ const FeatureEntry kFeatureEntries[] = {
"MlUrlScoring")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -131,7 +140,7 @@
{"contextual-search-box-uses-contextual-search-provider",
flag_descriptions::kContextualSearchBoxUsesContextualSearchProviderName,
flag_descriptions::
-@@ -7320,7 +7350,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7279,7 +7309,7 @@ const FeatureEntry kFeatureEntries[] = {
kNumSrpZpsRelatedSearches,
"PowerTools")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -140,7 +149,7 @@
{"history-embeddings", flag_descriptions::kHistoryEmbeddingsName,
flag_descriptions::kHistoryEmbeddingsDescription, kOsDesktop,
FEATURE_VALUE_TYPE(history_embeddings::kHistoryEmbeddings)},
-@@ -7825,7 +7855,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7772,7 +7802,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(printing::features::kAddPrinterViaPrintscanmgr)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -149,7 +158,7 @@
{"cups-ipp-printing-backend",
flag_descriptions::kCupsIppPrintingBackendName,
flag_descriptions::kCupsIppPrintingBackendDescription, kOsDesktop,
-@@ -8786,7 +8816,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -8734,7 +8764,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(media::kGlobalMediaControlsUpdatedUI)},
#endif // !BUILDFLAG(IS_CHROMEOS)
@@ -158,7 +167,7 @@
{"enable-network-service-sandbox",
flag_descriptions::kEnableNetworkServiceSandboxName,
flag_descriptions::kEnableNetworkServiceSandboxDescription,
-@@ -9413,7 +9443,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9333,7 +9363,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(ash::features::kWallpaperGooglePhotosSharedAlbums)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -167,7 +176,7 @@
{"enable-get-all-screens-media", flag_descriptions::kGetAllScreensMediaName,
flag_descriptions::kGetAllScreensMediaDescription, kOsCrOS | kOsLinux,
FEATURE_VALUE_TYPE(blink::features::kGetAllScreensMedia)},
-@@ -9438,7 +9468,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9358,7 +9388,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kGlobalVaapiLockDescription, kOsCrOS | kOsLinux,
FEATURE_VALUE_TYPE(media::kGlobalVaapiLock)},
@@ -176,7 +185,7 @@
{
"ui-debug-tools",
flag_descriptions::kUIDebugToolsName,
-@@ -9894,7 +9924,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9802,7 +9832,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -185,7 +194,7 @@
{"media-session-enter-picture-in-picture",
flag_descriptions::kMediaSessionEnterPictureInPictureName,
flag_descriptions::kMediaSessionEnterPictureInPictureDescription,
-@@ -10080,7 +10110,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9988,7 +10018,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kReduceTransferSizeUpdatedIPCDescription, kOsAll,
FEATURE_VALUE_TYPE(network::features::kReduceTransferSizeUpdatedIPC)},
@@ -194,7 +203,7 @@
{"reduce-user-agent-data-linux-platform-version",
flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionName,
flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionDescription,
-@@ -10579,7 +10609,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10493,7 +10523,7 @@ const FeatureEntry kFeatureEntries[] = {
kOsDesktop | kOsAndroid,
FEATURE_VALUE_TYPE(features::kProcessPerSiteUpToMainFrameThreshold)},
@@ -203,16 +212,16 @@
{"camera-mic-effects", flag_descriptions::kCameraMicEffectsName,
flag_descriptions::kCameraMicEffectsDescription,
static_cast<unsigned short>(kOsMac | kOsWin | kOsLinux),
-@@ -10702,7 +10732,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10616,7 +10646,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kRcapsDynamicProfileCountryDescription, kOsAll,
FEATURE_VALUE_TYPE(switches::kDynamicProfileCountry)},
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- {"third-party-profile-management",
- flag_descriptions::kThirdPartyProfileManagementName,
- flag_descriptions::kThirdPartyProfileManagementDescription,
-@@ -10731,7 +10761,7 @@ const FeatureEntry kFeatureEntries[] = {
+ {"enable-generic-oidc-auth-profile-management",
+ flag_descriptions::kEnableGenericOidcAuthProfileManagementName,
+ flag_descriptions::kEnableGenericOidcAuthProfileManagementDescription,
+@@ -10637,7 +10667,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,16 +230,16 @@
{"enable-user-navigation-capturing-pwa",
flag_descriptions::kPwaNavigationCapturingName,
flag_descriptions::kPwaNavigationCapturingDescription,
-@@ -11296,7 +11326,7 @@ const FeatureEntry kFeatureEntries[] = {
- PLATFORM_FEATURE_NAME_TYPE("CrOSLateBootGravedigger")},
- #endif // BUILDFLAG(IS_CHROMEOS)
+@@ -11175,7 +11205,7 @@ const FeatureEntry kFeatureEntries[] = {
+ kOsMac | kOsWin | kOsLinux,
+ FEATURE_VALUE_TYPE(net::features::kPersistDeviceBoundSessions)},
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
{"replace-sync-promos-with-sign-in-promos-desktop",
flag_descriptions::kReplaceSyncPromosWithSignInPromosName,
flag_descriptions::kReplaceSyncPromosWithSignInPromosDescription,
-@@ -11455,7 +11485,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11334,7 +11364,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kCanvasHibernationDescription, kOsAll,
FEATURE_VALUE_TYPE(blink::features::kCanvas2DHibernation)},
@@ -239,7 +248,7 @@
{"enable-history-sync-optin",
flag_descriptions::kEnableHistorySyncOptinName,
flag_descriptions::kEnableHistorySyncOptinDescription,
-@@ -11558,7 +11588,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11425,7 +11455,7 @@ const FeatureEntry kFeatureEntries[] = {
"HistoryOptInEducationalTipVariations")},
#endif // BUILDFLAG(IS_ANDROID)
@@ -248,16 +257,16 @@
{"supervised-user-local-web-approvals",
flag_descriptions::kSupervisedUserLocalWebApprovalsName,
flag_descriptions::kSupervisedUserLocalWebApprovalsDescription,
-@@ -11784,7 +11814,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11622,7 +11652,7 @@ const FeatureEntry kFeatureEntries[] = {
segmentation_platform::features::kSegmentationSurveyPage)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
{"autofill-enable-buy-now-pay-later",
flag_descriptions::kAutofillEnableBuyNowPayLaterName,
- flag_descriptions::kAutofillEnableBuyNowPayLaterDescription, kOsDesktop,
-@@ -11883,7 +11913,7 @@ const FeatureEntry kFeatureEntries[] = {
+ flag_descriptions::kAutofillEnableBuyNowPayLaterDescription,
+@@ -11727,7 +11757,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(
autofill::features::kAutofillEnableCardInfoRuntimeRetrieval)},
@@ -266,7 +275,7 @@
{"translation-api", flag_descriptions::kTranslationAPIName,
flag_descriptions::kTranslationAPIDescription, kOsMac | kOsWin | kOsLinux,
FEATURE_WITH_PARAMS_VALUE_TYPE(blink::features::kTranslationAPI,
-@@ -11917,7 +11947,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11755,7 +11785,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(
password_manager::features::kPasswordFormClientsideClassifier)},
@@ -275,7 +284,7 @@
{"contextual-cueing", flag_descriptions::kContextualCueingName,
flag_descriptions::kContextualCueingDescription,
kOsLinux | kOsMac | kOsWin,
-@@ -12247,7 +12277,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12103,7 +12133,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(ui::kUseNewEtc1Encoder)},
#endif // !BUILDFLAG(IS_ANDROID)
@@ -284,25 +293,25 @@
{"automatic-usb-detach", flag_descriptions::kAutomaticUsbDetachName,
flag_descriptions::kAutomaticUsbDetachDescription, kOsAndroid | kOsLinux,
FEATURE_VALUE_TYPE(features::kAutomaticUsbDetach)},
-@@ -12291,7 +12321,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12147,7 +12177,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // !BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- {"autofill-enable-amount-extraction-desktop",
- flag_descriptions::kAutofillEnableAmountExtractionDesktopName,
- flag_descriptions::kAutofillEnableAmountExtractionDesktopDescription,
-@@ -12311,7 +12341,7 @@ const FeatureEntry kFeatureEntries[] = {
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ {"autofill-enable-amount-extraction",
+ flag_descriptions::kAutofillEnableAmountExtractionName,
+ flag_descriptions::kAutofillEnableAmountExtractionDescription,
+@@ -12167,7 +12197,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(blink::features::kClipboardChangeEvent)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- {"autofill-enable-amount-extraction-allowlist-desktop",
- flag_descriptions::kAutofillEnableAmountExtractionAllowlistDesktopName,
- flag_descriptions::
-@@ -12443,7 +12473,7 @@ const FeatureEntry kFeatureEntries[] = {
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ {"autofill-enable-amount-extraction-allowlist",
+ flag_descriptions::kAutofillEnableAmountExtractionAllowlistName,
+ flag_descriptions::kAutofillEnableAmountExtractionAllowlistDescription,
+@@ -12306,7 +12336,7 @@ const FeatureEntry kFeatureEntries[] = {
apps::chrome_app_deprecation::kAllowUserInstalledChromeApps)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -311,8 +320,8 @@
{"chrome-web-store-navigation-throttle",
flag_descriptions::kChromeWebStoreNavigationThrottleName,
flag_descriptions::kChromeWebStoreNavigationThrottleDescription,
-@@ -12479,7 +12509,7 @@ const FeatureEntry kFeatureEntries[] = {
- #endif // BUILDFLAG(IS_ANDROID)
+@@ -12335,7 +12365,7 @@ const FeatureEntry kFeatureEntries[] = {
+ FEATURE_VALUE_TYPE(supervised_user::kSupervisedUserBlockInterstitialV3)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
@@ -320,7 +329,7 @@
{"autofill-enable-amount-extraction-testing",
flag_descriptions::kAutofillEnableAmountExtractionTestingName,
flag_descriptions::kAutofillEnableAmountExtractionTestingDescription,
-@@ -12494,7 +12524,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12350,7 +12380,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kEnableWebAppPredictableAppUpdatingDescription, kOsAll,
FEATURE_VALUE_TYPE(features::kWebAppPredictableAppUpdating)},
@@ -329,7 +338,7 @@
{"root-scrollbar-follows-browser-theme",
flag_descriptions::kRootScrollbarFollowsTheme,
flag_descriptions::kRootScrollbarFollowsThemeDescription,
-@@ -12745,7 +12775,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12613,7 +12643,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -338,7 +347,7 @@
{"tab-group-home", tabs::flag_descriptions::kTabGroupHomeName,
tabs::flag_descriptions::kTabGroupHomeDescription, kOsDesktop,
FEATURE_VALUE_TYPE(tabs::kTabGroupHome)},
-@@ -12831,7 +12861,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12706,7 +12736,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -347,7 +356,7 @@
{"enable-site-search-allow-user-override-policy",
flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyName,
flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyDescription,
-@@ -12954,7 +12984,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12829,7 +12859,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // !BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -356,16 +365,16 @@
{"lens-search-side-panel-default-width-change",
flag_descriptions::kLensSearchSidePanelDefaultWidthChangeName,
flag_descriptions::kLensSearchSidePanelDefaultWidthChangeDescription,
-@@ -12978,7 +13008,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12860,7 +12890,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
{"autofill-enable-buy-now-pay-later-for-klarna",
flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaName,
flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaDescription,
-@@ -13016,7 +13046,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12898,7 +12928,7 @@ const FeatureEntry kFeatureEntries[] = {
autofill::features::kAutofillEnableDownstreamCardAwarenessIph)},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -374,12 +383,21 @@
{"enable-lens-overlay-back-to-page",
flag_descriptions::kLensOverlayBackToPageName,
flag_descriptions::kLensOverlayBackToPageDescription, kOsDesktop,
-@@ -13065,7 +13095,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12950,7 +12980,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
{"autofill-enable-buy-now-pay-later-for-externally-linked",
flag_descriptions::kAutofillEnableBuyNowPayLaterForExternallyLinkedName,
flag_descriptions::
+@@ -13215,7 +13245,7 @@ const FeatureEntry kFeatureEntries[] = {
+ #endif // !BUILDFLAG(IS_ANDROID),
+
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ {"enable-ntp-enterprise-shortcuts",
+ flag_descriptions::kEnableNtpEnterpriseShortcutsName,
+ flag_descriptions::kEnableNtpEnterpriseShortcutsDescription,
diff --git a/www/iridium/files/patch-chrome_browser_accessibility_page__colors.cc b/www/iridium/files/patch-chrome_browser_accessibility_page__colors__controller.cc
index 576bb772d25a..ba0ddfd6a9b1 100644
--- a/www/iridium/files/patch-chrome_browser_accessibility_page__colors.cc
+++ b/www/iridium/files/patch-chrome_browser_accessibility_page__colors__controller.cc
@@ -1,7 +1,7 @@
---- chrome/browser/accessibility/page_colors.cc.orig 2025-05-07 06:48:23 UTC
-+++ chrome/browser/accessibility/page_colors.cc
-@@ -12,7 +12,7 @@
- #include "components/sync_preferences/pref_service_syncable.h"
+--- chrome/browser/accessibility/page_colors_controller.cc.orig 2025-10-28 14:29:43 UTC
++++ chrome/browser/accessibility/page_colors_controller.cc
+@@ -11,7 +11,7 @@
+ #include "components/prefs/pref_service.h"
#include "ui/native_theme/native_theme.h"
-#if BUILDFLAG(IS_LINUX)
@@ -9,9 +9,9 @@
#include "ui/linux/linux_ui.h"
#include "ui/linux/linux_ui_factory.h"
#endif // BUILDFLAG(IS_LINUX)
-@@ -55,7 +55,7 @@ void PageColors::Init() {
+@@ -88,7 +88,7 @@ void PageColorsController::OnPreferredContrastChanged(
- void PageColors::OnPageColorsChanged() {
+ void PageColorsController::OnPageColorsChanged() {
auto* native_theme = ui::NativeTheme::GetInstanceForNativeUi();
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
diff --git a/www/iridium/files/patch-chrome_browser_background_glic_glic__status__icon.cc b/www/iridium/files/patch-chrome_browser_background_glic_glic__status__icon.cc
index 0cc0e0d9c0de..4bb2d9992926 100644
--- a/www/iridium/files/patch-chrome_browser_background_glic_glic__status__icon.cc
+++ b/www/iridium/files/patch-chrome_browser_background_glic_glic__status__icon.cc
@@ -1,24 +1,24 @@
---- chrome/browser/background/glic/glic_status_icon.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/background/glic/glic_status_icon.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/background/glic/glic_status_icon.cc
-@@ -93,7 +93,7 @@ GlicStatusIcon::GlicStatusIcon(GlicController* control
- if (!status_icon_) {
+@@ -89,7 +89,7 @@ GlicStatusIcon::GlicStatusIcon(GlicController* control
return;
}
+
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Set a vector icon for proper themeing on Linux.
+ // Set a vector icon for proper theming on Linux.
status_icon_->SetIcon(
GlicVectorIconManager::GetVectorIcon(IDR_GLIC_BUTTON_VECTOR_ICON));
-@@ -135,7 +135,7 @@ GlicStatusIcon::~GlicStatusIcon() {
+@@ -144,7 +144,7 @@ GlicStatusIcon::~GlicStatusIcon() {
context_menu_ = nullptr;
if (status_icon_) {
-#if !BUILDFLAG(IS_LINUX)
-+#if !BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_BSD)
++#if !BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
status_icon_->RemoveObserver(this);
#endif
std::unique_ptr<StatusIcon> removed_icon =
-@@ -243,7 +243,7 @@ void GlicStatusIcon::UpdateHotkey(const ui::Accelerato
+@@ -257,7 +257,7 @@ void GlicStatusIcon::UpdateHotkey(const ui::Accelerato
}
void GlicStatusIcon::UpdateVisibilityOfExitInContextMenu() {
@@ -27,7 +27,7 @@
if (context_menu_) {
const bool is_visible = BrowserList::GetInstance()->empty();
const std::optional<size_t> index =
-@@ -293,7 +293,7 @@ std::unique_ptr<StatusIconMenuModel> GlicStatusIcon::C
+@@ -321,7 +321,7 @@ std::unique_ptr<StatusIconMenuModel> GlicStatusIcon::C
menu->AddItem(IDC_GLIC_STATUS_ICON_MENU_SETTINGS,
l10n_util::GetStringUTF16(IDS_GLIC_STATUS_ICON_MENU_SETTINGS));
diff --git a/www/iridium/files/patch-chrome_browser_browser__features.cc b/www/iridium/files/patch-chrome_browser_browser__features.cc
index 178992a63448..3d27f24d951f 100644
--- a/www/iridium/files/patch-chrome_browser_browser__features.cc
+++ b/www/iridium/files/patch-chrome_browser_browser__features.cc
@@ -1,6 +1,6 @@
---- chrome/browser/browser_features.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/browser_features.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/browser_features.cc
-@@ -80,7 +80,7 @@ BASE_FEATURE(kClearUserDataUponProfileDestruction,
+@@ -86,7 +86,7 @@ BASE_FEATURE(kClearUserDataUponProfileDestruction,
"ClearUserDataUponProfileDestruction",
base::FEATURE_ENABLED_BY_DEFAULT);
@@ -9,7 +9,7 @@
// Enables usage of os_crypt_async::SecretPortalKeyProvider. Once
// `kSecretPortalKeyProviderUseForEncryption` is enabled, this flag cannot be
// disabled without losing data.
-@@ -99,7 +99,7 @@ BASE_FEATURE(kUseFreedesktopSecretKeyProvider,
+@@ -105,7 +105,7 @@ BASE_FEATURE(kUseFreedesktopSecretKeyProvider,
// the browser exits.
BASE_FEATURE(kDestroyProfileOnBrowserClose,
"DestroyProfileOnBrowserClose",
diff --git a/www/iridium/files/patch-chrome_browser_browser__features.h b/www/iridium/files/patch-chrome_browser_browser__features.h
index afbef539d545..53effbd91b20 100644
--- a/www/iridium/files/patch-chrome_browser_browser__features.h
+++ b/www/iridium/files/patch-chrome_browser_browser__features.h
@@ -1,6 +1,6 @@
---- chrome/browser/browser_features.h.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/browser_features.h.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/browser_features.h
-@@ -39,7 +39,7 @@ BASE_DECLARE_FEATURE(kCertificateTransparencyAskBefore
+@@ -41,7 +41,7 @@ BASE_DECLARE_FEATURE(kCertificateTransparencyAskBefore
BASE_DECLARE_FEATURE(kCertVerificationNetworkTime);
BASE_DECLARE_FEATURE(kClearUserDataUponProfileDestruction);
@@ -9,7 +9,7 @@
BASE_DECLARE_FEATURE(kDbusSecretPortal);
BASE_DECLARE_FEATURE(kUseFreedesktopSecretKeyProvider);
#endif
-@@ -87,7 +87,7 @@ BASE_DECLARE_FEATURE(kRestartNetworkServiceUnsandboxed
+@@ -91,7 +91,7 @@ BASE_DECLARE_FEATURE(kRestartNetworkServiceUnsandboxed
BASE_DECLARE_FEATURE(kSandboxExternalProtocolBlocked);
BASE_DECLARE_FEATURE(kSandboxExternalProtocolBlockedWarning);
diff --git a/www/iridium/files/patch-chrome_browser_browser__process__impl.cc b/www/iridium/files/patch-chrome_browser_browser__process__impl.cc
index 49c2e2c45775..cdc194dfae54 100644
--- a/www/iridium/files/patch-chrome_browser_browser__process__impl.cc
+++ b/www/iridium/files/patch-chrome_browser_browser__process__impl.cc
@@ -1,6 +1,6 @@
---- chrome/browser/browser_process_impl.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/browser_process_impl.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/browser_process_impl.cc
-@@ -257,7 +257,7 @@
+@@ -253,7 +253,7 @@
#include "components/enterprise/browser/controller/chrome_browser_cloud_management_controller.h"
#endif
@@ -9,7 +9,7 @@
#include "chrome/browser/browser_features.h"
#include "components/os_crypt/async/browser/fallback_linux_key_provider.h"
#include "components/os_crypt/async/browser/freedesktop_secret_key_provider.h"
-@@ -269,7 +269,7 @@
+@@ -265,7 +265,7 @@
#include "chrome/browser/safe_browsing/safe_browsing_service.h"
#endif
@@ -18,7 +18,7 @@
// How often to check if the persistent instance of Chrome needs to restart
// to install an update.
static const int kUpdateCheckIntervalHours = 6;
-@@ -1170,7 +1170,7 @@ void BrowserProcessImpl::RegisterPrefs(PrefRegistrySim
+@@ -1167,7 +1167,7 @@ void BrowserProcessImpl::RegisterPrefs(PrefRegistrySim
GoogleUpdateSettings::GetCollectStatsConsent());
registry->RegisterBooleanPref(prefs::kDevToolsRemoteDebuggingAllowed, true);
@@ -27,7 +27,7 @@
os_crypt_async::SecretPortalKeyProvider::RegisterLocalPrefs(registry);
#endif
}
-@@ -1438,7 +1438,7 @@ void BrowserProcessImpl::PreMainMessageLoopRun() {
+@@ -1435,7 +1435,7 @@ void BrowserProcessImpl::PreMainMessageLoopRun() {
local_state())));
#endif // BUILDFLAG(IS_WIN)
@@ -36,7 +36,7 @@
base::CommandLine* cmd_line = base::CommandLine::ForCurrentProcess();
if (cmd_line->GetSwitchValueASCII(password_manager::kPasswordStore) !=
"basic") {
-@@ -1718,7 +1718,7 @@ void BrowserProcessImpl::Unpin() {
+@@ -1715,7 +1715,7 @@ void BrowserProcessImpl::Unpin() {
}
// Mac is currently not supported.
diff --git a/www/iridium/files/patch-chrome_browser_chrome__browser__field__trials.cc b/www/iridium/files/patch-chrome_browser_chrome__browser__field__trials.cc
index cfb35b3e9ae2..0cfc8c4e972f 100644
--- a/www/iridium/files/patch-chrome_browser_chrome__browser__field__trials.cc
+++ b/www/iridium/files/patch-chrome_browser_chrome__browser__field__trials.cc
@@ -1,6 +1,6 @@
---- chrome/browser/chrome_browser_field_trials.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/chrome_browser_field_trials.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/chrome_browser_field_trials.cc
-@@ -45,7 +45,7 @@
+@@ -47,7 +47,7 @@
#include "chromeos/ash/services/multidevice_setup/public/cpp/first_run_field_trial.h"
#endif
@@ -9,7 +9,7 @@
#include "base/nix/xdg_util.h"
#include "ui/base/ui_base_features.h"
#endif // BUILDFLAG(IS_LINUX)
-@@ -101,7 +101,7 @@ void ChromeBrowserFieldTrials::RegisterFeatureOverride
+@@ -103,7 +103,7 @@ void ChromeBrowserFieldTrials::RegisterFeatureOverride
base::FeatureList* feature_list) {
variations::FeatureOverrides feature_overrides(*feature_list);
diff --git a/www/iridium/files/patch-chrome_browser_chrome__browser__interface__binders__webui.cc b/www/iridium/files/patch-chrome_browser_chrome__browser__interface__binders__webui.cc
index e22e9172c1c0..4dcacc3fb426 100644
--- a/www/iridium/files/patch-chrome_browser_chrome__browser__interface__binders__webui.cc
+++ b/www/iridium/files/patch-chrome_browser_chrome__browser__interface__binders__webui.cc
@@ -1,4 +1,4 @@
---- chrome/browser/chrome_browser_interface_binders_webui.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/chrome_browser_interface_binders_webui.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/chrome_browser_interface_binders_webui.cc
@@ -51,18 +51,18 @@
#include "mojo/public/cpp/bindings/binder_map.h"
@@ -22,7 +22,7 @@
#include "chrome/browser/ui/webui/app_settings/web_app_settings_ui.h"
#include "chrome/browser/ui/webui/on_device_translation_internals/on_device_translation_internals_ui.h"
#include "chrome/browser/ui/webui/signin/history_sync_optin/history_sync_optin.mojom.h"
-@@ -483,7 +483,7 @@ void PopulateChromeWebUIFrameBinders(
+@@ -489,7 +489,7 @@ void PopulateChromeWebUIFrameBinders(
policy::DlpInternalsUI>(map);
#endif
@@ -31,7 +31,7 @@
RegisterWebUIControllerInterfaceBinder<
app_management::mojom::PageHandlerFactory, WebAppSettingsUI>(map);
-@@ -635,14 +635,14 @@ void PopulateChromeWebUIFrameBinders(
+@@ -642,14 +642,14 @@ void PopulateChromeWebUIFrameBinders(
HistoryClustersSidePanelUI, NewTabPageUI, BookmarksSidePanelUI>(map);
}
@@ -48,7 +48,7 @@
WhatsNewUI,
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
NewTabPageUI>(map);
-@@ -1193,7 +1193,7 @@ void PopulateChromeWebUIFrameBinders(
+@@ -1200,7 +1200,7 @@ void PopulateChromeWebUIFrameBinders(
#endif // BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/iridium/files/patch-chrome_browser_chrome__browser__main.cc b/www/iridium/files/patch-chrome_browser_chrome__browser__main.cc
index d1fdd61521e8..e8e9cd6ca56d 100644
--- a/www/iridium/files/patch-chrome_browser_chrome__browser__main.cc
+++ b/www/iridium/files/patch-chrome_browser_chrome__browser__main.cc
@@ -1,6 +1,6 @@
---- chrome/browser/chrome_browser_main.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/chrome_browser_main.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/chrome_browser_main.cc
-@@ -153,7 +153,7 @@
+@@ -155,7 +155,7 @@
#endif
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || \
@@ -9,7 +9,7 @@
#include "sql/database.h"
#endif
-@@ -179,11 +179,11 @@
+@@ -181,11 +181,11 @@
#include "components/enterprise/browser/controller/chrome_browser_cloud_management_controller.h"
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -23,7 +23,7 @@
#include "chrome/browser/headless/headless_mode_metrics.h" // nogncheck
#include "chrome/browser/headless/headless_mode_util.h" // nogncheck
#include "chrome/browser/metrics/desktop_session_duration/desktop_session_duration_tracker.h"
-@@ -194,7 +194,7 @@
+@@ -196,7 +196,7 @@
#include "ui/gfx/switches.h"
#endif
@@ -32,7 +32,7 @@
#include "chrome/browser/first_run/upgrade_util.h"
#endif
-@@ -266,7 +266,7 @@
+@@ -269,7 +269,7 @@
#include "chrome/browser/chrome_process_singleton.h"
#include "chrome/browser/ui/startup/startup_browser_creator.h"
@@ -41,7 +41,7 @@
#include "base/nix/xdg_util.h"
#endif
#endif // BUILDFLAG(ENABLE_PROCESS_SINGLETON)
-@@ -289,7 +289,7 @@
+@@ -292,7 +292,7 @@
namespace {
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || \
@@ -50,7 +50,7 @@
constexpr base::FilePath::CharType kMediaHistoryDatabaseName[] =
FILE_PATH_LITERAL("Media History");
-@@ -440,7 +440,7 @@ void ProcessSingletonNotificationCallbackImpl(
+@@ -441,7 +441,7 @@ void ProcessSingletonNotificationCallbackImpl(
}
#endif
@@ -59,7 +59,7 @@
// Set the global activation token sent as a command line switch by another
// browser process. This also removes the switch after use to prevent any side
// effects of leaving it in the command line after this point.
-@@ -1007,7 +1007,7 @@ int ChromeBrowserMainParts::PreCreateThreadsImpl() {
+@@ -1002,7 +1002,7 @@ int ChromeBrowserMainParts::PreCreateThreadsImpl() {
#if BUILDFLAG(ENABLE_EXTENSIONS_CORE) && \
(BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -68,7 +68,7 @@
// Create directory for user-level Native Messaging manifest files. This
// makes it less likely that the directory will be created by third-party
// software with incorrect owner or permission. See crbug.com/725513 .
-@@ -1051,7 +1051,7 @@ int ChromeBrowserMainParts::PreCreateThreadsImpl() {
+@@ -1046,7 +1046,7 @@ int ChromeBrowserMainParts::PreCreateThreadsImpl() {
#endif // BUILDFLAG(IS_MAC)
@@ -77,7 +77,7 @@
metrics::DesktopSessionDurationTracker::Initialize();
ProfileActivityMetricsRecorder::Initialize();
TouchUIControllerStatsTracker::Initialize(
-@@ -1271,7 +1271,7 @@ void ChromeBrowserMainParts::PostProfileInit(Profile*
+@@ -1266,7 +1266,7 @@ void ChromeBrowserMainParts::PostProfileInit(Profile*
#endif // BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || \
@@ -86,7 +86,7 @@
// Delete the media history database if it still exists.
// TODO(crbug.com/40177301): Remove this.
base::ThreadPool::PostTask(
-@@ -1322,7 +1322,7 @@ void ChromeBrowserMainParts::PostProfileInit(Profile*
+@@ -1317,7 +1317,7 @@ void ChromeBrowserMainParts::PostProfileInit(Profile*
*UrlLanguageHistogramFactory::GetForBrowserContext(profile));
#endif
@@ -95,7 +95,7 @@
if (headless::IsHeadlessMode()) {
headless::ReportHeadlessActionMetrics();
}
-@@ -1431,7 +1431,7 @@ int ChromeBrowserMainParts::PreMainMessageLoopRunImpl(
+@@ -1426,7 +1426,7 @@ int ChromeBrowserMainParts::PreMainMessageLoopRunImpl(
// In headless mode provide alternate SelectFileDialog factory overriding
// any platform specific SelectFileDialog implementation that may have been
// set.
@@ -104,7 +104,7 @@
if (headless::IsHeadlessMode()) {
headless::HeadlessSelectFileDialogFactory::SetUp();
}
-@@ -1967,7 +1967,7 @@ bool ChromeBrowserMainParts::ProcessSingletonNotificat
+@@ -1992,7 +1992,7 @@ bool ChromeBrowserMainParts::ProcessSingletonNotificat
// Drop the request if headless mode is in effect or the request is from
// a headless Chrome process.
diff --git a/www/iridium/files/patch-chrome_browser_chrome__browser__main__linux.cc b/www/iridium/files/patch-chrome_browser_chrome__browser__main__linux.cc
index d3fd7b9d43ef..124a0b57e338 100644
--- a/www/iridium/files/patch-chrome_browser_chrome__browser__main__linux.cc
+++ b/www/iridium/files/patch-chrome_browser_chrome__browser__main__linux.cc
@@ -1,25 +1,26 @@
---- chrome/browser/chrome_browser_main_linux.cc.orig 2025-05-07 06:48:23 UTC
+--- chrome/browser/chrome_browser_main_linux.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/chrome_browser_main_linux.cc
-@@ -24,7 +24,7 @@
- #include "device/bluetooth/dbus/bluez_dbus_thread_manager.h"
+@@ -23,7 +23,7 @@
+ #include "device/bluetooth/dbus/bluez_dbus_manager.h"
#include "ui/base/l10n/l10n_util.h"
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "components/dbus/thread_linux/dbus_thread_linux.h"
#include "ui/ozone/public/ozone_platform.h"
#endif
-
-@@ -65,7 +65,9 @@ void ChromeBrowserMainPartsLinux::PostCreateMainMessag
+@@ -65,8 +65,10 @@ void ChromeBrowserMainPartsLinux::PostCreateMainMessag
#endif // BUILDFLAG(IS_CHROMEOS)
#if !BUILDFLAG(IS_CHROMEOS)
+#if !BUILDFLAG(IS_BSD)
- bluez::BluezDBusManager::Initialize(nullptr /* system_bus */);
+ bluez::BluezDBusManager::Initialize(
+ dbus_thread_linux::GetSharedSystemBus().get());
+#endif
// Set up crypt config. This needs to be done before anything starts the
// network service, as the raw encryption key needs to be shared with the
-@@ -91,7 +93,7 @@ void ChromeBrowserMainPartsLinux::PostCreateMainMessag
+@@ -92,7 +94,7 @@ void ChromeBrowserMainPartsLinux::PostCreateMainMessag
ChromeBrowserMainPartsPosix::PostCreateMainMessageLoop();
}
@@ -28,7 +29,7 @@
void ChromeBrowserMainPartsLinux::PostMainMessageLoopRun() {
ChromeBrowserMainPartsPosix::PostMainMessageLoopRun();
ui::OzonePlatform::GetInstance()->PostMainMessageLoopRun();
-@@ -129,7 +131,7 @@ void ChromeBrowserMainPartsLinux::PostBrowserStart() {
+@@ -130,7 +132,7 @@ void ChromeBrowserMainPartsLinux::PostBrowserStart() {
#endif // BUILDFLAG(USE_DBUS) && !BUILDFLAG(IS_CHROMEOS)
void ChromeBrowserMainPartsLinux::PostDestroyThreads() {
diff --git a/www/iridium/files/patch-chrome_browser_chrome__browser__main__posix.cc b/www/iridium/files/patch-chrome_browser_chrome__browser__main__posix.cc
index 02a95414dec1..e1e159fa1010 100644
--- a/www/iridium/files/patch-chrome_browser_chrome__browser__main__posix.cc
+++ b/www/iridium/files/patch-chrome_browser_chrome__browser__main__posix.cc
@@ -1,6 +1,6 @@
---- chrome/browser/chrome_browser_main_posix.cc.orig 2025-05-07 06:48:23 UTC
+--- chrome/browser/chrome_browser_main_posix.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/chrome_browser_main_posix.cc
-@@ -81,7 +81,7 @@ void ExitHandler::ExitWhenPossibleOnUIThread(int signa
+@@ -77,7 +77,7 @@ void ExitHandler::ExitWhenPossibleOnUIThread(int signa
// ExitHandler takes care of deleting itself.
new ExitHandler();
} else {
diff --git a/www/iridium/files/patch-chrome_browser_chrome__content__browser__client.cc b/www/iridium/files/patch-chrome_browser_chrome__content__browser__client.cc
index 86a62da911fe..5aee25e55998 100644
--- a/www/iridium/files/patch-chrome_browser_chrome__content__browser__client.cc
+++ b/www/iridium/files/patch-chrome_browser_chrome__content__browser__client.cc
@@ -1,6 +1,6 @@
---- chrome/browser/chrome_content_browser_client.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/chrome_content_browser_client.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/chrome_content_browser_client.cc
-@@ -467,7 +467,7 @@
+@@ -481,7 +481,7 @@
#include "components/user_manager/user_manager.h"
#include "services/service_manager/public/mojom/interface_provider_spec.mojom.h"
#include "storage/browser/file_system/external_mount_points.h"
@@ -9,7 +9,7 @@
#include "chrome/browser/chrome_browser_main_linux.h"
#include "chrome/browser/ui/views/chrome_browser_main_extra_parts_views_linux.h"
#elif BUILDFLAG(IS_ANDROID)
-@@ -565,7 +565,7 @@
+@@ -581,7 +581,7 @@
#include "services/network/public/mojom/permissions_policy/permissions_policy_feature.mojom.h"
#endif // !BUILDFLAG(IS_ANDROID)
@@ -18,7 +18,7 @@
#include "components/crash/core/app/crash_switches.h"
#include "components/crash/core/app/crashpad.h"
#endif
-@@ -574,7 +574,7 @@
+@@ -591,7 +591,7 @@
#include "components/crash/content/browser/crash_handler_host_linux.h"
#endif
@@ -27,7 +27,7 @@
#include "chrome/browser/enterprise/chrome_browser_main_extra_parts_enterprise.h"
#endif
-@@ -582,7 +582,7 @@
+@@ -599,7 +599,7 @@
#include "chrome/browser/ui/views/chrome_browser_main_extra_parts_views.h"
#endif
@@ -36,7 +36,7 @@
#include "chrome/browser/chrome_browser_main_extra_parts_linux.h"
#elif BUILDFLAG(IS_OZONE)
#include "chrome/browser/chrome_browser_main_extra_parts_ozone.h"
-@@ -1406,7 +1406,7 @@ void ChromeContentBrowserClient::RegisterLocalStatePre
+@@ -1449,7 +1449,7 @@ void ChromeContentBrowserClient::RegisterLocalStatePre
registry->RegisterBooleanPref(prefs::kDataURLWhitespacePreservationEnabled,
true);
registry->RegisterBooleanPref(prefs::kEnableUnsafeSwiftShader, false);
@@ -45,7 +45,7 @@
registry->RegisterBooleanPref(prefs::kOutOfProcessSystemDnsResolutionEnabled,
true);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_ANDROID)
-@@ -1628,7 +1628,7 @@ ChromeContentBrowserClient::CreateBrowserMainParts(boo
+@@ -1671,7 +1671,7 @@ ChromeContentBrowserClient::CreateBrowserMainParts(boo
#elif BUILDFLAG(IS_CHROMEOS)
main_parts = std::make_unique<ash::ChromeBrowserMainPartsAsh>(
is_integration_test, &startup_data_);
@@ -54,7 +54,7 @@
main_parts = std::make_unique<ChromeBrowserMainPartsLinux>(
is_integration_test, &startup_data_);
#elif BUILDFLAG(IS_ANDROID)
-@@ -1659,7 +1659,7 @@ ChromeContentBrowserClient::CreateBrowserMainParts(boo
+@@ -1702,7 +1702,7 @@ ChromeContentBrowserClient::CreateBrowserMainParts(boo
// Construct additional browser parts. Stages are called in the order in
// which they are added.
#if defined(TOOLKIT_VIEWS)
@@ -63,7 +63,7 @@
main_parts->AddParts(
std::make_unique<ChromeBrowserMainExtraPartsViewsLinux>());
#else
-@@ -1676,7 +1676,7 @@ ChromeContentBrowserClient::CreateBrowserMainParts(boo
+@@ -1719,7 +1719,7 @@ ChromeContentBrowserClient::CreateBrowserMainParts(boo
main_parts->AddParts(std::make_unique<ChromeBrowserMainExtraPartsAsh>());
#endif
@@ -72,7 +72,7 @@
main_parts->AddParts(std::make_unique<ChromeBrowserMainExtraPartsLinux>());
#elif BUILDFLAG(IS_OZONE)
main_parts->AddParts(std::make_unique<ChromeBrowserMainExtraPartsOzone>());
-@@ -1695,7 +1695,7 @@ ChromeContentBrowserClient::CreateBrowserMainParts(boo
+@@ -1738,7 +1738,7 @@ ChromeContentBrowserClient::CreateBrowserMainParts(boo
chrome::AddMetricsExtraParts(main_parts.get());
@@ -81,7 +81,7 @@
main_parts->AddParts(
std::make_unique<
enterprise_util::ChromeBrowserMainExtraPartsEnterprise>());
-@@ -2703,7 +2703,9 @@ void MaybeAppendBlinkSettingsSwitchForFieldTrial(
+@@ -2835,7 +2835,9 @@ void MaybeAppendBlinkSettingsSwitchForFieldTrial(
void ChromeContentBrowserClient::AppendExtraCommandLineSwitches(
base::CommandLine* command_line,
int child_process_id) {
@@ -91,7 +91,7 @@
#if BUILDFLAG(IS_MAC)
std::unique_ptr<metrics::ClientInfo> client_info =
GoogleUpdateSettings::LoadMetricsClientInfo();
-@@ -2712,7 +2714,7 @@ void ChromeContentBrowserClient::AppendExtraCommandLin
+@@ -2844,7 +2846,7 @@ void ChromeContentBrowserClient::AppendExtraCommandLin
client_info->client_id);
}
#elif BUILDFLAG(IS_POSIX)
@@ -100,7 +100,7 @@
pid_t pid;
if (crash_reporter::GetHandlerSocket(nullptr, &pid)) {
command_line->AppendSwitchASCII(
-@@ -3044,7 +3046,7 @@ void ChromeContentBrowserClient::AppendExtraCommandLin
+@@ -3177,7 +3179,7 @@ void ChromeContentBrowserClient::AppendExtraCommandLin
}
}
@@ -109,25 +109,16 @@
// Opt into a hardened stack canary mitigation if it hasn't already been
// force-disabled.
if (!browser_command_line.HasSwitch(switches::kChangeStackGuardOnFork)) {
-@@ -4109,7 +4111,7 @@ bool UpdatePreferredColorScheme(WebPreferences* web_pr
- return old_preferred_color_scheme != web_prefs->preferred_color_scheme;
- }
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- // Sets the `root_scrollbar_theme_color` web pref if the user has enabled a
- // custom colored frame for the UI.
- void UpdateRootScrollbarThemeColor(Profile* profile,
-@@ -4752,7 +4754,7 @@ void ChromeContentBrowserClient::OverrideWebPreference
+@@ -4236,7 +4238,7 @@ GetPreferredColorScheme(const WebPreferences& web_pref
- UpdatePreferredColorScheme(web_prefs, main_frame_site.GetSiteURL(),
- web_contents, GetWebTheme());
+ std::optional<SkColor> GetRootScrollbarThemeColor(WebContents* web_contents) {
+ bool root_scrollbar_follows_browser_theme = false;
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- UpdateRootScrollbarThemeColor(profile, web_contents, web_prefs);
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-
-@@ -5030,7 +5032,7 @@ void ChromeContentBrowserClient::GetAdditionalFileSyst
+ root_scrollbar_follows_browser_theme = base::FeatureList::IsEnabled(
+ blink::features::kRootScrollbarFollowsBrowserTheme);
+ #endif
+@@ -5171,7 +5173,7 @@ void ChromeContentBrowserClient::GetAdditionalFileSyst
}
}
@@ -136,7 +127,7 @@
void ChromeContentBrowserClient::GetAdditionalMappedFilesForChildProcess(
const base::CommandLine& command_line,
int child_process_id,
-@@ -7174,7 +7176,7 @@ bool ChromeContentBrowserClient::ShouldSandboxNetworkS
+@@ -7356,7 +7358,7 @@ bool ChromeContentBrowserClient::ShouldSandboxNetworkS
bool ChromeContentBrowserClient::ShouldRunOutOfProcessSystemDnsResolution() {
// This enterprise policy is supported on Android, but the feature will not be
// launched there.
diff --git a/www/iridium/files/patch-chrome_browser_chrome__content__browser__client.h b/www/iridium/files/patch-chrome_browser_chrome__content__browser__client.h
index f56d5318aa4c..310646a53cf7 100644
--- a/www/iridium/files/patch-chrome_browser_chrome__content__browser__client.h
+++ b/www/iridium/files/patch-chrome_browser_chrome__content__browser__client.h
@@ -1,6 +1,6 @@
---- chrome/browser/chrome_content_browser_client.h.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/chrome_content_browser_client.h.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/chrome_content_browser_client.h
-@@ -571,7 +571,7 @@ class ChromeContentBrowserClient : public content::Con
+@@ -579,7 +579,7 @@ class ChromeContentBrowserClient : public content::Con
const GURL& site_url) override;
std::unique_ptr<content::TracingDelegate> CreateTracingDelegate() override;
bool IsSystemWideTracingEnabled() override;
diff --git a/www/iridium/files/patch-chrome_browser_download_chrome__download__manager__delegate.cc b/www/iridium/files/patch-chrome_browser_download_chrome__download__manager__delegate.cc
index 25401d053cb5..9bee463bd5a9 100644
--- a/www/iridium/files/patch-chrome_browser_download_chrome__download__manager__delegate.cc
+++ b/www/iridium/files/patch-chrome_browser_download_chrome__download__manager__delegate.cc
@@ -1,6 +1,6 @@
---- chrome/browser/download/chrome_download_manager_delegate.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/download/chrome_download_manager_delegate.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/download/chrome_download_manager_delegate.cc
-@@ -1944,7 +1944,7 @@ void ChromeDownloadManagerDelegate::OnDownloadTargetDe
+@@ -1948,7 +1948,7 @@ void ChromeDownloadManagerDelegate::OnDownloadTargetDe
bool ChromeDownloadManagerDelegate::IsOpenInBrowserPreferredForFile(
const base::FilePath& path) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -9,7 +9,7 @@
if (path.MatchesExtension(FILE_PATH_LITERAL(".pdf"))) {
return !download_prefs_->ShouldOpenPdfInSystemReader();
}
-@@ -2080,7 +2080,7 @@ void ChromeDownloadManagerDelegate::CheckDownloadAllow
+@@ -2084,7 +2084,7 @@ void ChromeDownloadManagerDelegate::CheckDownloadAllow
content::CheckDownloadAllowedCallback check_download_allowed_cb) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -18,7 +18,7 @@
// Don't download pdf if it is a file URL, as that might cause an infinite
// download loop if Chrome is not the system pdf viewer.
if (url.SchemeIsFile() && download_prefs_->ShouldOpenPdfInSystemReader()) {
-@@ -2162,7 +2162,7 @@ void ChromeDownloadManagerDelegate::CheckSavePackageAl
+@@ -2166,7 +2166,7 @@ void ChromeDownloadManagerDelegate::CheckSavePackageAl
DCHECK(download_item->IsSavePackageDownload());
#if (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/www/iridium/files/patch-chrome_browser_download_download__commands.cc b/www/iridium/files/patch-chrome_browser_download_download__commands.cc
index 15efa7040404..7fbdaeca575d 100644
--- a/www/iridium/files/patch-chrome_browser_download_download__commands.cc
+++ b/www/iridium/files/patch-chrome_browser_download_download__commands.cc
@@ -1,4 +1,4 @@
---- chrome/browser/download/download_commands.cc.orig 2025-05-07 06:48:23 UTC
+--- chrome/browser/download/download_commands.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/download/download_commands.cc
@@ -27,7 +27,7 @@
#include "ui/base/clipboard/scoped_clipboard_writer.h"
@@ -9,7 +9,7 @@
#include "chrome/browser/ui/browser.h"
#include "chrome/browser/ui/browser_finder.h"
#include "chrome/browser/ui/scoped_tabbed_browser_displayer.h"
-@@ -177,7 +177,7 @@ void DownloadCommands::ExecuteCommand(Command command)
+@@ -174,7 +174,7 @@ void DownloadCommands::ExecuteCommand(Command command)
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/iridium/files/patch-chrome_browser_download_download__item__model.cc b/www/iridium/files/patch-chrome_browser_download_download__item__model.cc
index 9b79d30ce458..3696ab75ea28 100644
--- a/www/iridium/files/patch-chrome_browser_download_download__item__model.cc
+++ b/www/iridium/files/patch-chrome_browser_download_download__item__model.cc
@@ -1,6 +1,6 @@
---- chrome/browser/download/download_item_model.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/download/download_item_model.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/download/download_item_model.cc
-@@ -723,7 +723,7 @@ bool DownloadItemModel::IsCommandChecked(
+@@ -724,7 +724,7 @@ bool DownloadItemModel::IsCommandChecked(
download_crx_util::IsExtensionDownload(*download_);
case DownloadCommands::ALWAYS_OPEN_TYPE:
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -9,7 +9,7 @@
if (download_commands->CanOpenPdfInSystemViewer()) {
DownloadPrefs* prefs = DownloadPrefs::FromBrowserContext(profile());
return prefs->ShouldOpenPdfInSystemReader();
-@@ -771,7 +771,7 @@ void DownloadItemModel::ExecuteCommand(DownloadCommand
+@@ -772,7 +772,7 @@ void DownloadItemModel::ExecuteCommand(DownloadCommand
DownloadCommands::ALWAYS_OPEN_TYPE);
DownloadPrefs* prefs = DownloadPrefs::FromBrowserContext(profile());
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -18,7 +18,7 @@
if (download_commands->CanOpenPdfInSystemViewer()) {
prefs->SetShouldOpenPdfInSystemReader(!is_checked);
SetShouldPreferOpeningInBrowser(is_checked);
-@@ -1174,7 +1174,7 @@ void DownloadItemModel::DetermineAndSetShouldPreferOpe
+@@ -1175,7 +1175,7 @@ void DownloadItemModel::DetermineAndSetShouldPreferOpe
return;
}
diff --git a/www/iridium/files/patch-chrome_browser_enterprise_browser__management_browser__management__service.cc b/www/iridium/files/patch-chrome_browser_enterprise_browser__management_browser__management__service.cc
index c985c44cc5dc..5f70fb62a412 100644
--- a/www/iridium/files/patch-chrome_browser_enterprise_browser__management_browser__management__service.cc
+++ b/www/iridium/files/patch-chrome_browser_enterprise_browser__management_browser__management__service.cc
@@ -1,4 +1,4 @@
---- chrome/browser/enterprise/browser_management/browser_management_service.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/enterprise/browser_management/browser_management_service.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/enterprise/browser_management/browser_management_service.cc
@@ -50,7 +50,7 @@ GetManagementStatusProviders(Profile* profile) {
@@ -36,7 +36,7 @@
void BrowserManagementService::SetBrowserManagementIconForTesting(
const gfx::Image& management_icon) {
CHECK_IS_TEST();
-@@ -183,7 +183,7 @@ void BrowserManagementService::SetManagementIconForBro
+@@ -185,7 +185,7 @@ void BrowserManagementService::SetManagementIconForBro
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
void BrowserManagementService::OnPolicyStatusChanged() {
diff --git a/www/iridium/files/patch-chrome_browser_enterprise_connectors_common.cc b/www/iridium/files/patch-chrome_browser_enterprise_connectors_common.cc
index 596087ac1807..255b5d49c683 100644
--- a/www/iridium/files/patch-chrome_browser_enterprise_connectors_common.cc
+++ b/www/iridium/files/patch-chrome_browser_enterprise_connectors_common.cc
@@ -1,6 +1,6 @@
---- chrome/browser/enterprise/connectors/common.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/enterprise/connectors/common.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/enterprise/connectors/common.cc
-@@ -19,7 +19,7 @@
+@@ -20,7 +20,7 @@
#include "components/user_manager/user.h"
#endif
@@ -9,7 +9,7 @@
#include "chrome/browser/enterprise/signin/enterprise_signin_prefs.h"
#include "components/prefs/pref_service.h"
#endif
-@@ -235,7 +235,7 @@ std::string GetProfileEmail(Profile* profile) {
+@@ -306,7 +306,7 @@ std::string GetProfileEmail(Profile* profile) {
std::string email =
GetProfileEmail(IdentityManagerFactory::GetForProfile(profile));
diff --git a/www/iridium/files/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc b/www/iridium/files/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc
index d97039625117..b1d970069514 100644
--- a/www/iridium/files/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc
+++ b/www/iridium/files/patch-chrome_browser_enterprise_connectors_reporting_realtime__reporting__client.cc
@@ -1,4 +1,4 @@
---- chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/enterprise/connectors/reporting/realtime_reporting_client.cc
@@ -53,7 +53,7 @@
#include "base/strings/utf_string_conversions.h"
@@ -9,7 +9,16 @@
#include "chrome/browser/enterprise/signals/signals_aggregator_factory.h"
#include "chrome/browser/enterprise/signin/enterprise_signin_prefs.h"
#include "components/device_signals/core/browser/signals_aggregator.h"
-@@ -158,7 +158,7 @@ void RealtimeReportingClient::ReportPastEvent(const st
+@@ -62,7 +62,7 @@
+
+ namespace enterprise_connectors {
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ using Event = ::chrome::cros::reporting::proto::Event;
+ #endif
+
+@@ -162,7 +162,7 @@ void RealtimeReportingClient::ReportPastEvent(const st
/*include_profile_user_name=*/false);
}
@@ -18,7 +27,7 @@
void AddCrowdstrikeSignalsToEvent(
base::Value::Dict& event,
-@@ -194,7 +194,7 @@ std::string RealtimeReportingClient::GetProfileUserNam
+@@ -283,7 +283,7 @@ std::string RealtimeReportingClient::GetProfileUserNam
username_ =
identity_manager_ ? GetProfileEmail(identity_manager_) : std::string();
@@ -27,12 +36,12 @@
if (username_.empty()) {
username_ = Profile::FromBrowserContext(context_)->GetPrefs()->GetString(
enterprise_signin::prefs::kProfileUserEmail);
-@@ -251,7 +251,7 @@ std::string RealtimeReportingClient::GetBrowserClientI
+@@ -340,7 +340,7 @@ std::string RealtimeReportingClient::GetBrowserClientI
return client_id;
}
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(notyet)
void RealtimeReportingClient::MaybeCollectDeviceSignalsAndReportEvent(
- ::chrome::cros::reporting::proto::Event event,
+ Event event,
policy::CloudPolicyClient* client,
diff --git a/www/iridium/files/patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc b/www/iridium/files/patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc
index 0ede8f64109c..59df417bb1b6 100644
--- a/www/iridium/files/patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc
+++ b/www/iridium/files/patch-chrome_browser_enterprise_signals_signals__aggregator__factory.cc
@@ -1,4 +1,4 @@
---- chrome/browser/enterprise/signals/signals_aggregator_factory.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/enterprise/signals/signals_aggregator_factory.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/enterprise/signals/signals_aggregator_factory.cc
@@ -49,7 +49,7 @@
#include "components/device_signals/core/browser/settings_client.h"
@@ -8,13 +8,13 @@
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
#include "components/device_signals/core/browser/agent_signals_collector.h"
#include "components/device_signals/core/browser/crowdstrike_client.h"
- #include "components/device_signals/core/browser/detected_agent_client.h"
-@@ -114,7 +114,7 @@ SignalsAggregatorFactory::BuildServiceInstanceForBrows
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+@@ -113,7 +113,7 @@ SignalsAggregatorFactory::BuildServiceInstanceForBrows
service_host));
#endif // !BUILDFLAG(IS_ANDROID)
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
collectors.push_back(std::make_unique<device_signals::AgentSignalsCollector>(
- device_signals::CrowdStrikeClient::Create(),
- device_signals::DetectedAgentClient::Create()));
+ device_signals::CrowdStrikeClient::Create()));
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
diff --git a/www/iridium/files/patch-chrome_browser_enterprise_util_managed__browser__utils.cc b/www/iridium/files/patch-chrome_browser_enterprise_util_managed__browser__utils.cc
index da07c90c3341..d0d8489afb51 100644
--- a/www/iridium/files/patch-chrome_browser_enterprise_util_managed__browser__utils.cc
+++ b/www/iridium/files/patch-chrome_browser_enterprise_util_managed__browser__utils.cc
@@ -1,6 +1,6 @@
---- chrome/browser/enterprise/util/managed_browser_utils.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/enterprise/util/managed_browser_utils.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/enterprise/util/managed_browser_utils.cc
-@@ -220,7 +220,7 @@ void SetUserAcceptedAccountManagement(Profile* profile
+@@ -300,7 +300,7 @@ void SetUserAcceptedAccountManagement(Profile* profile
// The updated consent screen also ask the user for consent to share device
// signals.
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -9,7 +9,7 @@
profile->GetPrefs()->SetBoolean(
device_signals::prefs::kDeviceSignalsPermanentConsentReceived, accepted);
#endif
-@@ -229,7 +229,7 @@ void SetUserAcceptedAccountManagement(Profile* profile
+@@ -309,7 +309,7 @@ void SetUserAcceptedAccountManagement(Profile* profile
profile_manager->GetProfileAttributesStorage()
.GetProfileAttributesWithPath(profile->GetPath());
if (entry) {
@@ -18,7 +18,7 @@
SetEnterpriseProfileLabel(profile);
#endif
entry->SetUserAcceptedAccountManagement(accepted);
-@@ -348,7 +348,7 @@ bool CanShowEnterpriseProfileUI(Profile* profile) {
+@@ -428,7 +428,7 @@ bool CanShowEnterpriseProfileUI(Profile* profile) {
}
bool CanShowEnterpriseBadgingForNTPFooter(Profile* profile) {
@@ -27,7 +27,7 @@
BrowserManagementNoticeState management_notice_state =
GetManagementNoticeStateForNTPFooter(profile);
switch (management_notice_state) {
-@@ -366,7 +366,7 @@ bool CanShowEnterpriseBadgingForNTPFooter(Profile* pro
+@@ -446,7 +446,7 @@ bool CanShowEnterpriseBadgingForNTPFooter(Profile* pro
BrowserManagementNoticeState GetManagementNoticeStateForNTPFooter(
Profile* profile) {
diff --git a/www/iridium/files/patch-chrome_browser_extensions_BUILD.gn b/www/iridium/files/patch-chrome_browser_extensions_BUILD.gn
index 0ddd190ed8d1..411f0c9fb041 100644
--- a/www/iridium/files/patch-chrome_browser_extensions_BUILD.gn
+++ b/www/iridium/files/patch-chrome_browser_extensions_BUILD.gn
@@ -1,6 +1,6 @@
---- chrome/browser/extensions/BUILD.gn.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/extensions/BUILD.gn.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/extensions/BUILD.gn
-@@ -1516,6 +1516,10 @@ source_set("extensions") {
+@@ -1522,6 +1522,10 @@ source_set("extensions") {
deps += [ "//chrome/services/printing/public/mojom" ]
}
diff --git a/www/iridium/files/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc b/www/iridium/files/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
index 20ca34101cf8..dedd6e0bb2f3 100644
--- a/www/iridium/files/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
+++ b/www/iridium/files/patch-chrome_browser_extensions_api_runtime_chrome__runtime__api__delegate.cc
@@ -1,13 +1,13 @@
---- chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/extensions/api/runtime/chrome_runtime_api_delegate.cc
-@@ -356,7 +356,9 @@ bool ChromeRuntimeAPIDelegate::GetPlatformInfo(Platfor
- } else if (strcmp(os, "linux") == 0) {
+@@ -353,7 +353,9 @@ bool ChromeRuntimeAPIDelegate::GetPlatformInfo(Platfor
+ } else if (UNSAFE_TODO(strcmp(os, "linux")) == 0) {
info->os = extensions::api::runtime::PlatformOs::kLinux;
- } else if (strcmp(os, "openbsd") == 0) {
+ } else if (UNSAFE_TODO(strcmp(os, "openbsd")) == 0) {
- info->os = extensions::api::runtime::PlatformOs::kOpenbsd;
+ info->os = extensions::api::runtime::PlatformOs::kLinux;
-+ } else if (strcmp(os, "freebsd") == 0) {
++ } else if (UNSAFE_TODO(strcmp(os, "freebsd")) == 0) {
+ info->os = extensions::api::runtime::PlatformOs::kLinux;
- } else if (strcmp(os, "android") == 0) {
+ } else if (UNSAFE_TODO(strcmp(os, "android")) == 0) {
info->os = extensions::api::runtime::PlatformOs::kAndroid;
} else {
diff --git a/www/iridium/files/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc b/www/iridium/files/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc
index 531923ce233a..73dd312cdb19 100644
--- a/www/iridium/files/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc
+++ b/www/iridium/files/patch-chrome_browser_extensions_api_settings__private_prefs__util.cc
@@ -1,6 +1,6 @@
---- chrome/browser/extensions/api/settings_private/prefs_util.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/extensions/api/settings_private/prefs_util.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/extensions/api/settings_private/prefs_util.cc
-@@ -197,7 +197,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil::GetAllowlist
+@@ -198,7 +198,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil::GetAllowlist
(*s_allowlist)[autofill::prefs::kAutofillPaymentCardBenefits] =
settings_api::PrefType::kBoolean;
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -9,7 +9,7 @@
(*s_allowlist)[autofill::prefs::kAutofillBnplEnabled] =
settings_api::PrefType::kBoolean;
(*s_allowlist)[autofill::prefs::kAutofillAiOptInStatus] =
-@@ -217,7 +217,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil::GetAllowlist
+@@ -218,7 +218,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil::GetAllowlist
(*s_allowlist)[tab_groups::prefs::kAutoPinNewTabGroups] =
settings_api::PrefType::kBoolean;
@@ -18,10 +18,10 @@
(*s_allowlist)[::prefs::kUseCustomChromeFrame] =
settings_api::PrefType::kBoolean;
#endif
-@@ -231,7 +231,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil::GetAllowlist
- (*s_allowlist)[::prefs::kCurrentThemeID] = settings_api::PrefType::kString;
+@@ -235,7 +235,7 @@ const PrefsUtil::TypedPrefMap& PrefsUtil::GetAllowlist
(*s_allowlist)[::prefs::kPinnedActions] = settings_api::PrefType::kList;
- (*s_allowlist)[::prefs::kPolicyThemeColor] = settings_api::PrefType::kNumber;
+ (*s_allowlist)[themes::prefs::kPolicyThemeColor] =
+ settings_api::PrefType::kNumber;
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
(*s_allowlist)[::prefs::kSystemTheme] = settings_api::PrefType::kNumber;
diff --git a/www/iridium/files/patch-chrome_browser_extensions_api_tabs_tabs__api__non__android.cc b/www/iridium/files/patch-chrome_browser_extensions_api_tabs_tabs__api__non__android.cc
index 3f59d945e7d7..4f0d85db2788 100644
--- a/www/iridium/files/patch-chrome_browser_extensions_api_tabs_tabs__api__non__android.cc
+++ b/www/iridium/files/patch-chrome_browser_extensions_api_tabs_tabs__api__non__android.cc
@@ -1,6 +1,6 @@
---- chrome/browser/extensions/api/tabs/tabs_api_non_android.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/extensions/api/tabs/tabs_api_non_android.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/extensions/api/tabs/tabs_api_non_android.cc
-@@ -756,7 +756,7 @@ ExtensionFunction::ResponseAction WindowsCreateFunctio
+@@ -663,7 +663,7 @@ ExtensionFunction::ResponseAction WindowsCreateFunctio
// created as minimized.
// TODO(crbug.com/40254339): Remove this workaround when linux is fixed.
// TODO(crbug.com/40254339): Find a fix for wayland as well.
diff --git a/www/iridium/files/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc b/www/iridium/files/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc
index f1f520b36c7e..d9908b4f50da 100644
--- a/www/iridium/files/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc
+++ b/www/iridium/files/patch-chrome_browser_extensions_api_webstore__private_webstore__private__api.cc
@@ -1,6 +1,6 @@
---- chrome/browser/extensions/api/webstore_private/webstore_private_api.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/extensions/api/webstore_private/webstore_private_api.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/extensions/api/webstore_private/webstore_private_api.cc
-@@ -912,7 +912,7 @@ void WebstorePrivateBeginInstallWithManifest3Function:
+@@ -938,7 +938,7 @@ void WebstorePrivateBeginInstallWithManifest3Function:
#if BUILDFLAG(IS_CHROMEOS)
RequestExtensionApproval(contents);
return;
diff --git a/www/iridium/files/patch-chrome_browser_extensions_external__provider__impl.cc b/www/iridium/files/patch-chrome_browser_extensions_external__provider__impl.cc
index e7c5b3189659..62fc5d86ff25 100644
--- a/www/iridium/files/patch-chrome_browser_extensions_external__provider__impl.cc
+++ b/www/iridium/files/patch-chrome_browser_extensions_external__provider__impl.cc
@@ -1,6 +1,6 @@
---- chrome/browser/extensions/external_provider_impl.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/extensions/external_provider_impl.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/extensions/external_provider_impl.cc
-@@ -827,7 +827,7 @@ void ExternalProviderImpl::CreateExternalProviders(
+@@ -829,7 +829,7 @@ void ExternalProviderImpl::CreateExternalProviders(
#endif // BUILDFLAG(IS_CHROMEOS)
if (!profile->GetPrefs()->GetBoolean(pref_names::kBlockExternalExtensions)) {
@@ -9,7 +9,7 @@
provider_list->push_back(std::make_unique<ExternalProviderImpl>(
service,
base::MakeRefCounted<ExternalPrefLoader>(
-@@ -855,7 +855,7 @@ void ExternalProviderImpl::CreateExternalProviders(
+@@ -857,7 +857,7 @@ void ExternalProviderImpl::CreateExternalProviders(
bundled_extension_creation_flags));
// Define a per-user source of external extensions.
diff --git a/www/iridium/files/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc b/www/iridium/files/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc
index fb94218366e0..24543458bb17 100644
--- a/www/iridium/files/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc
+++ b/www/iridium/files/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc
@@ -1,6 +1,6 @@
---- chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc
-@@ -374,7 +374,7 @@ GenerateBlockPaths(bool should_normalize_file_path) {
+@@ -376,7 +376,7 @@ GenerateBlockPaths(bool should_normalize_file_path) {
FILE_PATH_LITERAL("Library/Mobile Documents/com~apple~CloudDocs"),
BlockType::kDontBlockChildren},
#endif
diff --git a/www/iridium/files/patch-chrome_browser_first__run_first__run__internal.h b/www/iridium/files/patch-chrome_browser_first__run_first__run__internal.h
index fdc0415892a7..697ea7d21156 100644
--- a/www/iridium/files/patch-chrome_browser_first__run_first__run__internal.h
+++ b/www/iridium/files/patch-chrome_browser_first__run_first__run__internal.h
@@ -1,6 +1,6 @@
---- chrome/browser/first_run/first_run_internal.h.orig 2025-05-07 06:48:23 UTC
+--- chrome/browser/first_run/first_run_internal.h.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/first_run/first_run_internal.h
-@@ -53,7 +53,7 @@ FirstRunState DetermineFirstRunState(bool has_sentinel
+@@ -72,7 +72,7 @@ FirstRunState DetermineFirstRunState(bool has_sentinel
bool force_first_run,
bool no_first_run);
diff --git a/www/iridium/files/patch-chrome_browser_flag__descriptions.cc b/www/iridium/files/patch-chrome_browser_flag__descriptions.cc
index ae916a8b51dd..9c5e80976d76 100644
--- a/www/iridium/files/patch-chrome_browser_flag__descriptions.cc
+++ b/www/iridium/files/patch-chrome_browser_flag__descriptions.cc
@@ -1,33 +1,24 @@
---- chrome/browser/flag_descriptions.cc.orig 2025-09-22 12:54:03 UTC
+--- chrome/browser/flag_descriptions.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/flag_descriptions.cc
-@@ -671,7 +671,7 @@ const char kAutofillEnableAllowlistForBmoCardCategoryB
+@@ -696,7 +696,7 @@ const char kAutofillEnableAllowlistForBmoCardCategoryB
"Autofill suggestions on the allowlisted merchant websites.";
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- const char kAutofillEnableAmountExtractionAllowlistDesktopName[] =
- "Enable loading and querying the checkout amount extraction allowlist on "
- "Chrome Desktop";
-@@ -689,7 +689,7 @@ const char kAutofillEnableAmountExtractionDesktopDescr
- // BUILDFLAG(IS_CHROMEOS)
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- const char kAutofillEnableAmountExtractionTestingName[] =
- "Enable amount extraction testing on Chrome desktop and Clank";
- const char kAutofillEnableAmountExtractionTestingDescription[] =
-@@ -700,7 +700,7 @@ const char kAutofillEnableAmountExtractionTestingDescr
+ const char kAutofillEnableAmountExtractionName[] =
+ "Enable checkout amount extraction.";
+ const char kAutofillEnableAmountExtractionDescription[] =
+@@ -719,7 +719,7 @@ const char kAutofillEnableAmountExtractionTestingDescr
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
const char kAutofillEnableBuyNowPayLaterName[] =
"Enable buy now pay later on Autofill";
const char kAutofillEnableBuyNowPayLaterDescription[] =
-@@ -1193,7 +1193,7 @@ const char kDevicePostureDescription[] =
+@@ -1203,7 +1203,7 @@ const char kDevicePostureDescription[] =
"Enables Device Posture API (foldable devices)";
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -36,7 +27,7 @@
const char kDocumentPictureInPictureAnimateResizeName[] =
"Document Picture-in-Picture Animate Resize";
const char kDocumentPictureInPictureAnimateResizeDescription[] =
-@@ -1339,7 +1339,7 @@ const char kContextMenuEmptySpaceDescription[] =
+@@ -1349,7 +1349,7 @@ const char kContextMenuEmptySpaceDescription[] =
"space, a context menu containing page-related items will be shown.";
#endif // BUILDFLAG(IS_ANDROID)
@@ -45,7 +36,7 @@
const char kContextualCueingName[] = "Contextual cueing";
const char kContextualCueingDescription[] =
"Enables the contextual cueing system to support showing actions.";
-@@ -1690,7 +1690,7 @@ const char kEnableIsolatedWebAppDevModeName[] =
+@@ -1688,7 +1688,7 @@ const char kEnableIsolatedWebAppDevModeName[] =
const char kEnableIsolatedWebAppDevModeDescription[] =
"Enables the installation of unverified Isolated Web Apps";
@@ -54,7 +45,7 @@
const char kEnableIwaKeyDistributionComponentName[] =
"Enable the Iwa Key Distribution component";
const char kEnableIwaKeyDistributionComponentDescription[] =
-@@ -3625,14 +3625,14 @@ const char kReduceTransferSizeUpdatedIPCDescription[]
+@@ -3637,14 +3637,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,16 +62,16 @@
const char kReplaceSyncPromosWithSignInPromosName[] =
"Replace all sync-related UI with sign-in ones";
const char kReplaceSyncPromosWithSignInPromosDescription[] =
-@@ -3670,7 +3670,7 @@ const char kRobustWindowManagementDescription[] =
- "experiencing predictable and reliable window behavior similar to desktop "
- "browsers.";
+@@ -3678,7 +3678,7 @@ const char kRobustWindowManagementExperimentalDescript
+ "switching and restoration, ensuring they never lose their work or "
+ "context.";
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
const char kRootScrollbarFollowsTheme[] = "Make scrollbar follow theme";
const char kRootScrollbarFollowsThemeDescription[] =
"If enabled makes the root scrollbar follow the browser's theme color.";
-@@ -3920,7 +3920,7 @@ const char kDefaultSiteInstanceGroupsDescription[] =
+@@ -3934,7 +3934,7 @@ const char kDefaultSiteInstanceGroupsDescription[] =
"SiteInstance.";
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -89,7 +80,7 @@
const char kPwaNavigationCapturingName[] = "Desktop PWA Link Capturing";
const char kPwaNavigationCapturingDescription[] =
"Enables opening links from Chrome in an installed PWA. Currently under "
-@@ -4193,7 +4193,7 @@ const char kTouchTextEditingRedesignName[] = "Touch Te
+@@ -4210,7 +4210,7 @@ const char kTouchTextEditingRedesignName[] = "Touch Te
const char kTouchTextEditingRedesignDescription[] =
"Enables new touch text editing features.";
@@ -98,7 +89,7 @@
const char kEnableHistorySyncOptinName[] = "History Sync Opt-in";
const char kEnableHistorySyncOptinDescription[] =
"Enables the History Sync Opt-in screen on Desktop platforms. The screen "
-@@ -7763,7 +7763,7 @@ const char kTetheringExperimentalFunctionalityDescript
+@@ -7866,7 +7866,7 @@ const char kTetheringExperimentalFunctionalityDescript
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -107,20 +98,19 @@
const char kGetAllScreensMediaName[] = "GetAllScreensMedia API";
const char kGetAllScreensMediaDescription[] =
"When enabled, the getAllScreensMedia API for capturing multiple screens "
-@@ -7990,7 +7990,7 @@ const char kEnableArmHwdrmDescription[] = "Enable HW b
+@@ -8090,7 +8090,7 @@ const char kEnableArmHwdrmDescription[] = "Enable HW b
// Linux -----------------------------------------------------------------------
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-
const char kPulseaudioLoopbackForCastName[] =
-@@ -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.";
-+
+ "Linux System Audio Loopback for Cast (pulseaudio)";
+@@ -8122,6 +8122,17 @@ const char kWaylandSessionManagementName[] = "Wayland
+ const char kWaylandSessionManagementDescription[] =
+ "Enable Wayland's xx/xdg-session-management-v1 experimental support.";
+
+#if BUILDFLAG(IS_BSD)
+const char kAudioBackendName[] =
+ "Audio Backend";
@@ -135,7 +125,7 @@
#endif // BUILDFLAG(IS_LINUX)
// Random platform combinations -----------------------------------------------
-@@ -8077,7 +8089,7 @@ const char kGroupPromoPrototypeCpaDescription[] =
+@@ -8171,7 +8182,7 @@ const char kGroupPromoPrototypeCpaDescription[] =
"Enables contextual toolbar button for group promo prototype.";
#endif // BUILDFLAG(IS_ANDROID)
@@ -144,7 +134,7 @@
const char kEnableNetworkServiceSandboxName[] =
"Enable the network service sandbox.";
const char kEnableNetworkServiceSandboxDescription[] =
-@@ -8098,7 +8110,7 @@ const char kWebBluetoothConfirmPairingSupportDescripti
+@@ -8192,7 +8203,7 @@ const char kWebBluetoothConfirmPairingSupportDescripti
"Bluetooth";
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
@@ -153,7 +143,7 @@
const char kCupsIppPrintingBackendName[] = "CUPS IPP Printing Backend";
const char kCupsIppPrintingBackendDescription[] =
"Use the CUPS IPP printing backend instead of the original CUPS backend "
-@@ -8234,7 +8246,7 @@ const char kElementCaptureDescription[] =
+@@ -8328,7 +8339,7 @@ const char kElementCaptureDescription[] =
"media track into a track capturing just a specific DOM element.";
#endif // !BUILDFLAG(IS_ANDROID)
@@ -162,16 +152,16 @@
const char kUIDebugToolsName[] = "Debugging tools for UI";
const char kUIDebugToolsDescription[] =
"Enables additional keyboard shortcuts to help debugging.";
-@@ -8271,7 +8283,7 @@ const char kThirdPartyDisableChromeAutofillSettingsScr
+@@ -8360,7 +8371,7 @@ const char kThirdPartyDisableChromeAutofillSettingsScr
"Chrome's Address and Payments Autofill are disabled in third party mode.";
#endif // IS_ANDROID
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- const char kThirdPartyProfileManagementName[] =
- "Third party profile management";
- const char kThirdPartyProfileManagementDescription[] =
-@@ -8394,7 +8406,7 @@ const char kSupervisedUserBlockInterstitialV3Name[] =
+ const char kGlicName[] = "Glic";
+ const char kGlicDescription[] = "Enables glic";
+
+@@ -8485,7 +8496,7 @@ const char kSupervisedUserBlockInterstitialV3Name[] =
const char kSupervisedUserBlockInterstitialV3Description[] =
"Enables URL filter interstitial V3 for Family Link users.";
diff --git a/www/iridium/files/patch-chrome_browser_flag__descriptions.h b/www/iridium/files/patch-chrome_browser_flag__descriptions.h
index 7ccfbf3642e1..69367f2a9741 100644
--- a/www/iridium/files/patch-chrome_browser_flag__descriptions.h
+++ b/www/iridium/files/patch-chrome_browser_flag__descriptions.h
@@ -1,32 +1,24 @@
---- chrome/browser/flag_descriptions.h.orig 2025-09-22 12:54:03 UTC
+--- chrome/browser/flag_descriptions.h.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/flag_descriptions.h
-@@ -438,7 +438,7 @@ extern const char
+@@ -451,7 +451,7 @@ extern const char
kAutofillEnableAllowlistForBmoCardCategoryBenefitsDescription[];
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- extern const char kAutofillEnableAmountExtractionAllowlistDesktopName[];
- extern const char kAutofillEnableAmountExtractionAllowlistDesktopDescription[];
- extern const char kAutofillEnableAmountExtractionDesktopName[];
-@@ -447,14 +447,14 @@ extern const char kAutofillEnableAmountExtractionDeskt
- // BUILDFLAG(IS_CHROMEOS)
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- extern const char kAutofillEnableAmountExtractionTestingName[];
- extern const char kAutofillEnableAmountExtractionTestingDescription[];
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
+ extern const char kAutofillEnableAmountExtractionName[];
+ extern const char kAutofillEnableAmountExtractionDescription[];
+ extern const char kAutofillEnableAmountExtractionAllowlistName[];
+@@ -462,7 +462,7 @@ extern const char kAutofillEnableAmountExtractionTesti
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
extern const char kAutofillEnableBuyNowPayLaterName[];
extern const char kAutofillEnableBuyNowPayLaterDescription[];
-@@ -717,7 +717,7 @@ extern const char kContextMenuEmptySpaceName[];
+@@ -721,7 +721,7 @@ extern const char kContextMenuEmptySpaceName[];
extern const char kContextMenuEmptySpaceDescription[];
#endif // BUILDFLAG(IS_ANDROID)
@@ -35,7 +27,7 @@
extern const char kContextualCueingName[];
extern const char kContextualCueingDescription[];
extern const char kGlicActorName[];
-@@ -888,7 +888,7 @@ extern const char kDocumentPatchingName[];
+@@ -885,7 +885,7 @@ extern const char kDocumentPatchingName[];
extern const char kDocumentPatchingDescription[];
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -44,7 +36,7 @@
extern const char kDocumentPictureInPictureAnimateResizeName[];
extern const char kDocumentPictureInPictureAnimateResizeDescription[];
-@@ -1057,7 +1057,7 @@ extern const char kEnableIsolatedWebAppAllowlistDescri
+@@ -1061,7 +1061,7 @@ extern const char kEnableIsolatedWebAppAllowlistDescri
extern const char kEnableIsolatedWebAppDevModeName[];
extern const char kEnableIsolatedWebAppDevModeDescription[];
@@ -53,7 +45,7 @@
extern const char kEnableIwaKeyDistributionComponentName[];
extern const char kEnableIwaKeyDistributionComponentDescription[];
#endif // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -2064,7 +2064,7 @@ extern const char kReduceIPAddressChangeNotificationDe
+@@ -2079,7 +2079,7 @@ extern const char kReduceIPAddressChangeNotificationDe
#endif // BUILDFLAG(IS_MAC)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -62,16 +54,16 @@
extern const char kReplaceSyncPromosWithSignInPromosName[];
extern const char kReplaceSyncPromosWithSignInPromosDescription[];
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) ||
-@@ -2078,7 +2078,7 @@ extern const char kRetainOmniboxOnFocusDescription[];
- extern const char kRobustWindowManagementName[];
- extern const char kRobustWindowManagementDescription[];
+@@ -2091,7 +2091,7 @@ extern const char kRobustWindowManagementDescription[]
+ extern const char kRobustWindowManagementExperimentalName[];
+ extern const char kRobustWindowManagementExperimentalDescription[];
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
extern const char kRootScrollbarFollowsTheme[];
extern const char kRootScrollbarFollowsThemeDescription[];
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
-@@ -2219,7 +2219,7 @@ extern const char kDefaultSiteInstanceGroupsName[];
+@@ -2236,7 +2236,7 @@ extern const char kDefaultSiteInstanceGroupsName[];
extern const char kDefaultSiteInstanceGroupsDescription[];
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -80,7 +72,7 @@
extern const char kPwaNavigationCapturingName[];
extern const char kPwaNavigationCapturingDescription[];
#endif
-@@ -2395,7 +2395,7 @@ extern const char kTouchSelectionStrategyDirection[];
+@@ -2416,7 +2416,7 @@ extern const char kTouchSelectionStrategyDirection[];
extern const char kTouchTextEditingRedesignName[];
extern const char kTouchTextEditingRedesignDescription[];
@@ -89,7 +81,7 @@
extern const char kEnableHistorySyncOptinName[];
extern const char kEnableHistorySyncOptinDescription[];
-@@ -2665,7 +2665,7 @@ extern const char kReduceAcceptLanguageDescription[];
+@@ -2688,7 +2688,7 @@ extern const char kReduceAcceptLanguageDescription[];
extern const char kReduceTransferSizeUpdatedIPCName[];
extern const char kReduceTransferSizeUpdatedIPCDescription[];
@@ -98,7 +90,7 @@
extern const char kReduceUserAgentDataLinuxPlatformVersionName[];
extern const char kReduceUserAgentDataLinuxPlatformVersionDescription[];
#endif // #if BUILDFLAG(IS_LINUX)
-@@ -4481,7 +4481,7 @@ extern const char kTetheringExperimentalFunctionalityD
+@@ -4534,7 +4534,7 @@ extern const char kTetheringExperimentalFunctionalityD
#endif // #if BUILDFLAG(IS_CHROMEOS)
@@ -107,26 +99,25 @@
extern const char kGetAllScreensMediaName[];
extern const char kGetAllScreensMediaDescription[];
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-@@ -4613,7 +4613,7 @@ extern const char kEnableArmHwdrmDescription[];
+@@ -4663,7 +4663,7 @@ extern const char kEnableArmHwdrmDescription[];
// Linux ---------------------------------------------------------------------
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
-
extern const char kPulseaudioLoopbackForCastName[];
-@@ -4635,6 +4635,9 @@ extern const char kWaylandSessionManagementDescription
+ extern const char kPulseaudioLoopbackForCastDescription[];
+@@ -4682,6 +4682,8 @@ extern const char kWaylandPerWindowScalingDescription[
+ extern const char kWaylandSessionManagementName[];
+ extern const char kWaylandSessionManagementDescription[];
- extern const char kWaylandUiScalingName[];
- extern const char kWaylandUiScalingDescription[];
-+
+extern const char kAudioBackendName[];
+extern const char kAudioBackendDescription[];
#endif // BUILDFLAG(IS_LINUX)
// Random platform combinations -----------------------------------------------
-@@ -4649,7 +4652,7 @@ extern const char kWebBluetoothConfirmPairingSupportNa
+@@ -4696,7 +4698,7 @@ extern const char kWebBluetoothConfirmPairingSupportNa
extern const char kWebBluetoothConfirmPairingSupportDescription[];
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
@@ -135,7 +126,7 @@
extern const char kCupsIppPrintingBackendName[];
extern const char kCupsIppPrintingBackendDescription[];
#endif // BUILDFLAG(IS_LINUX) && BUILDFLAG(ENABLE_PRINTING)
-@@ -4673,7 +4676,7 @@ extern const char kTaskManagerDesktopRefreshName[];
+@@ -4720,7 +4722,7 @@ extern const char kTaskManagerDesktopRefreshName[];
extern const char kTaskManagerDesktopRefreshDescription[];
#endif // BUILDFLAG(IS_ANDROID)
@@ -144,7 +135,7 @@
extern const char kEnableNetworkServiceSandboxName[];
extern const char kEnableNetworkServiceSandboxDescription[];
-@@ -4756,7 +4759,7 @@ extern const char kElementCaptureName[];
+@@ -4803,7 +4805,7 @@ extern const char kElementCaptureName[];
extern const char kElementCaptureDescription[];
#endif // !BUILDFLAG(IS_ANDROID)
@@ -153,16 +144,16 @@
extern const char kUIDebugToolsName[];
extern const char kUIDebugToolsDescription[];
#endif
-@@ -4784,7 +4787,7 @@ extern const char kThirdPartyDisableChromeAutofillSett
+@@ -4828,7 +4830,7 @@ extern const char kThirdPartyDisableChromeAutofillSett
extern const char kThirdPartyDisableChromeAutofillSettingsScreenDescription[];
#endif // IS_ANDROID
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- extern const char kThirdPartyProfileManagementName[];
- extern const char kThirdPartyProfileManagementDescription[];
+ extern const char kGlicName[];
+ extern const char kGlicDescription[];
-@@ -4860,7 +4863,7 @@ extern const char kEnableManagementPromotionBannerDesc
+@@ -4908,7 +4910,7 @@ extern const char kEnableManagementPromotionBannerDesc
extern const char kSupervisedUserBlockInterstitialV3Name[];
extern const char kSupervisedUserBlockInterstitialV3Description[];
diff --git a/www/iridium/files/patch-chrome_browser_glic_widget_glic__widget.cc b/www/iridium/files/patch-chrome_browser_glic_widget_glic__widget.cc
index 75c32cc74d82..954a32e6d53f 100644
--- a/www/iridium/files/patch-chrome_browser_glic_widget_glic__widget.cc
+++ b/www/iridium/files/patch-chrome_browser_glic_widget_glic__widget.cc
@@ -1,6 +1,6 @@
---- chrome/browser/glic/widget/glic_widget.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/glic/widget/glic_widget.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/glic/widget/glic_widget.cc
-@@ -127,7 +127,7 @@ std::unique_ptr<GlicWidget> GlicWidget::Create(
+@@ -161,7 +161,7 @@ std::unique_ptr<GlicWidget> GlicWidget::Create(
// Don't change this name. This is used by other code to identify the glic
// window. See b/404947780.
params.name = "GlicWidget";
diff --git a/www/iridium/files/patch-chrome_browser_global__features.cc b/www/iridium/files/patch-chrome_browser_global__features.cc
index e9d49b022d4c..c175942e4a6c 100644
--- a/www/iridium/files/patch-chrome_browser_global__features.cc
+++ b/www/iridium/files/patch-chrome_browser_global__features.cc
@@ -1,7 +1,7 @@
---- chrome/browser/global_features.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/global_features.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/global_features.cc
@@ -24,7 +24,7 @@
- #include "chrome/browser/glic/host/glic_synthetic_trial_manager.h" // nogncheck
+ #include "chrome/browser/glic/public/glic_enabling.h" // nogncheck
#endif
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
diff --git a/www/iridium/files/patch-chrome_browser_headless_headless__mode__util.cc b/www/iridium/files/patch-chrome_browser_headless_headless__mode__util.cc
deleted file mode 100644
index 3a9da67f5e85..000000000000
--- a/www/iridium/files/patch-chrome_browser_headless_headless__mode__util.cc
+++ /dev/null
@@ -1,29 +0,0 @@
---- chrome/browser/headless/headless_mode_util.cc.orig 2025-09-11 13:19:19 UTC
-+++ chrome/browser/headless/headless_mode_util.cc
-@@ -10,7 +10,7 @@
- // New headless mode is available on Linux, Windows and Mac platforms.
- // More platforms will be added later, so avoid function level clutter
- // by providing stub implementations at the end of the file.
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
-
- #include "base/base_switches.h"
- #include "base/files/file_path.h"
-@@ -19,7 +19,7 @@
- #include "chrome/common/chrome_switches.h"
- #include "content/public/common/content_switches.h"
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "ui/gl/gl_switches.h" // nogncheck
- #include "ui/ozone/public/ozone_switches.h" // nogncheck
- #endif // BUILDFLAG(IS_LINUX)
-@@ -94,7 +94,7 @@ class HeadlessModeHandleImpl : public HeadlessModeHand
- }
- }
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Headless mode on Linux relies on ozone/headless platform.
- command_line->AppendSwitchASCII(::switches::kOzonePlatform,
- switches::kHeadless);
diff --git a/www/iridium/files/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc b/www/iridium/files/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc
index b3ca3ec042bd..f9368bba74a8 100644
--- a/www/iridium/files/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc
+++ b/www/iridium/files/patch-chrome_browser_metrics_chrome__browser__main__extra__parts__metrics.cc
@@ -1,6 +1,6 @@
---- chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/metrics/chrome_browser_main_extra_parts_metrics.cc
-@@ -86,7 +86,7 @@
+@@ -82,7 +82,7 @@
#include "chrome/browser/flags/android/chrome_session_state.h"
#endif // BUILDFLAG(IS_ANDROID)
@@ -9,7 +9,7 @@
#if defined(__GLIBC__)
#include <gnu/libc-version.h>
#endif // defined(__GLIBC__)
-@@ -111,7 +111,7 @@
+@@ -107,7 +107,7 @@
#include "chrome/installer/util/taskbar_util.h"
#endif // BUILDFLAG(IS_WIN)
@@ -18,7 +18,7 @@
#include "chrome/browser/metrics/pressure/pressure_metrics_reporter.h"
#endif // BUILDFLAG(IS_LINUX)
-@@ -120,7 +120,7 @@
+@@ -116,7 +116,7 @@
#include "components/user_manager/user_manager.h"
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -27,7 +27,7 @@
#include "components/power_metrics/system_power_monitor.h"
#endif
-@@ -900,7 +900,7 @@ void RecordStartupMetrics() {
+@@ -897,7 +897,7 @@ void RecordStartupMetrics() {
// Record whether Chrome is the default browser or not.
// Disabled on Linux due to hanging browser tests, see crbug.com/1216328.
@@ -36,7 +36,7 @@
shell_integration::DefaultWebClientState default_state =
shell_integration::GetDefaultBrowser();
base::UmaHistogramEnumeration("DefaultBrowser.State", default_state,
-@@ -1211,11 +1211,11 @@ void ChromeBrowserMainExtraPartsMetrics::PostBrowserSt
+@@ -1208,11 +1208,11 @@ void ChromeBrowserMainExtraPartsMetrics::PostBrowserSt
std::make_unique<web_app::SamplingMetricsProvider>();
#endif // !BUILDFLAG(IS_ANDROID)
diff --git a/www/iridium/files/patch-chrome_browser_metrics_chrome__metrics__service__client.cc b/www/iridium/files/patch-chrome_browser_metrics_chrome__metrics__service__client.cc
index 52c17dc5bd33..0281119814c1 100644
--- a/www/iridium/files/patch-chrome_browser_metrics_chrome__metrics__service__client.cc
+++ b/www/iridium/files/patch-chrome_browser_metrics_chrome__metrics__service__client.cc
@@ -1,6 +1,6 @@
---- chrome/browser/metrics/chrome_metrics_service_client.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/metrics/chrome_metrics_service_client.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/metrics/chrome_metrics_service_client.cc
-@@ -202,11 +202,11 @@
+@@ -204,11 +204,11 @@
#include "chrome/browser/metrics/google_update_metrics_provider_mac.h"
#endif
@@ -14,7 +14,7 @@
#include "chrome/browser/metrics/chrome_metrics_service_crash_reporter.h"
#endif
-@@ -224,7 +224,7 @@
+@@ -226,7 +226,7 @@
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -23,7 +23,7 @@
#include "chrome/browser/ui/tabs/tab_metrics_provider.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
-@@ -244,7 +244,7 @@ const int kMaxHistogramGatheringWaitDuration = 60000;
+@@ -246,7 +246,7 @@ const int kMaxHistogramGatheringWaitDuration = 60000;
// Needs to be kept in sync with the writer in
// third_party/crashpad/crashpad/handler/handler_main.cc.
const char kCrashpadHistogramAllocatorName[] = "CrashpadMetrics";
@@ -32,7 +32,7 @@
ChromeMetricsServiceCrashReporter& GetCrashReporter() {
static base::NoDestructor<ChromeMetricsServiceCrashReporter> crash_reporter;
return *crash_reporter;
-@@ -554,7 +554,7 @@ void ChromeMetricsServiceClient::RegisterPrefs(PrefReg
+@@ -556,7 +556,7 @@ void ChromeMetricsServiceClient::RegisterPrefs(PrefReg
#endif // BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -41,7 +41,7 @@
metrics::structured::StructuredMetricsService::RegisterPrefs(registry);
#if !BUILDFLAG(IS_CHROMEOS)
-@@ -636,7 +636,7 @@ std::string ChromeMetricsServiceClient::GetVersionStri
+@@ -638,7 +638,7 @@ std::string ChromeMetricsServiceClient::GetVersionStri
void ChromeMetricsServiceClient::OnEnvironmentUpdate(std::string* environment) {
// TODO(https://bugs.chromium.org/p/crashpad/issues/detail?id=135): call this
// on Mac when the Crashpad API supports it.
@@ -50,7 +50,7 @@
// Register the environment with the crash reporter. Note that there is a
// window from startup to this point during which crash reports will not have
// an environment set.
-@@ -738,7 +738,7 @@ void ChromeMetricsServiceClient::Initialize() {
+@@ -740,7 +740,7 @@ void ChromeMetricsServiceClient::Initialize() {
std::make_unique<metrics::dwa::DwaService>(this, local_state);
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -59,7 +59,7 @@
metrics::structured::Recorder::GetInstance()->SetUiTaskRunner(
base::SequencedTaskRunner::GetCurrentDefault());
#endif
-@@ -798,7 +798,7 @@ void ChromeMetricsServiceClient::RegisterMetricsServic
+@@ -800,7 +800,7 @@ void ChromeMetricsServiceClient::RegisterMetricsServic
metrics_service_->RegisterMetricsProvider(
std::make_unique<metrics::CPUMetricsProvider>());
@@ -68,7 +68,7 @@
metrics_service_->RegisterMetricsProvider(
std::make_unique<metrics::MotherboardMetricsProvider>());
#endif
-@@ -886,7 +886,7 @@ void ChromeMetricsServiceClient::RegisterMetricsServic
+@@ -888,7 +888,7 @@ void ChromeMetricsServiceClient::RegisterMetricsServic
std::make_unique<GoogleUpdateMetricsProviderMac>());
#endif
@@ -77,7 +77,7 @@
metrics_service_->RegisterMetricsProvider(
std::make_unique<DesktopPlatformFeaturesMetricsProvider>());
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -988,7 +988,7 @@ void ChromeMetricsServiceClient::RegisterMetricsServic
+@@ -990,7 +990,7 @@ void ChromeMetricsServiceClient::RegisterMetricsServic
std::make_unique<HttpsEngagementMetricsProvider>());
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -86,7 +86,7 @@
metrics_service_->RegisterMetricsProvider(
std::make_unique<TabMetricsProvider>(
g_browser_process->profile_manager()));
-@@ -1000,7 +1000,7 @@ void ChromeMetricsServiceClient::RegisterMetricsServic
+@@ -1002,7 +1002,7 @@ void ChromeMetricsServiceClient::RegisterMetricsServic
std::make_unique<PowerMetricsProvider>());
#endif
@@ -95,7 +95,7 @@
metrics_service_->RegisterMetricsProvider(
metrics::CreateDesktopSessionMetricsProvider());
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || (BUILDFLAG(IS_LINUX)
-@@ -1191,7 +1191,7 @@ bool ChromeMetricsServiceClient::RegisterForProfileEve
+@@ -1202,7 +1202,7 @@ bool ChromeMetricsServiceClient::RegisterForProfileEve
}
#endif
@@ -104,7 +104,7 @@
// This creates the DesktopProfileSessionDurationsServices if it didn't exist
// already.
metrics::DesktopProfileSessionDurationsServiceFactory::GetForBrowserContext(
-@@ -1540,7 +1540,7 @@ void ChromeMetricsServiceClient::CreateStructuredMetri
+@@ -1551,7 +1551,7 @@ void ChromeMetricsServiceClient::CreateStructuredMetri
recorder =
base::MakeRefCounted<metrics::structured::AshStructuredMetricsRecorder>(
cros_system_profile_provider_.get());
diff --git a/www/iridium/files/patch-chrome_browser_net_profile__network__context__service.cc b/www/iridium/files/patch-chrome_browser_net_profile__network__context__service.cc
index 21bf59ce6db4..7b44627a1f4a 100644
--- a/www/iridium/files/patch-chrome_browser_net_profile__network__context__service.cc
+++ b/www/iridium/files/patch-chrome_browser_net_profile__network__context__service.cc
@@ -1,6 +1,6 @@
---- chrome/browser/net/profile_network_context_service.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/net/profile_network_context_service.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/net/profile_network_context_service.cc
-@@ -137,7 +137,7 @@
+@@ -138,7 +138,7 @@
#include "extensions/common/constants.h"
#endif
@@ -9,7 +9,7 @@
#include "chrome/browser/enterprise/client_certificates/certificate_provisioning_service_factory.h"
#include "chrome/browser/policy/chrome_browser_policy_connector.h"
#include "components/enterprise/browser/controller/chrome_browser_cloud_management_controller.h"
-@@ -286,7 +286,7 @@ void UpdateCookieSettings(Profile* profile, ContentSet
+@@ -287,7 +287,7 @@ void UpdateCookieSettings(Profile* profile, ContentSet
});
}
@@ -18,7 +18,7 @@
std::unique_ptr<net::ClientCertStore> GetWrappedCertStore(
Profile* profile,
std::unique_ptr<net::ClientCertStore> platform_store) {
-@@ -1289,7 +1289,7 @@ ProfileNetworkContextService::CreateClientCertStore()
+@@ -1292,7 +1292,7 @@ ProfileNetworkContextService::CreateClientCertStore()
std::make_unique<net::ClientCertStoreNSS>(
base::BindRepeating(&CreateCryptoModuleBlockingPasswordDelegate,
kCryptoModulePasswordClientAuth));
diff --git a/www/iridium/files/patch-chrome_browser_net_system__network__context__manager.cc b/www/iridium/files/patch-chrome_browser_net_system__network__context__manager.cc
index 09efe48ee065..66663e7a6e6a 100644
--- a/www/iridium/files/patch-chrome_browser_net_system__network__context__manager.cc
+++ b/www/iridium/files/patch-chrome_browser_net_system__network__context__manager.cc
@@ -1,6 +1,6 @@
---- chrome/browser/net/system_network_context_manager.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/net/system_network_context_manager.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/net/system_network_context_manager.cc
-@@ -142,7 +142,7 @@ enum class NetworkSandboxState {
+@@ -138,7 +138,7 @@ enum class NetworkSandboxState {
// The global instance of the SystemNetworkContextManager.
SystemNetworkContextManager* g_system_network_context_manager = nullptr;
@@ -9,7 +9,7 @@
// Whether kerberos library loading will work in the network service due to the
// sandbox.
bool g_network_service_will_allow_gssapi_library_load = false;
-@@ -150,7 +150,7 @@ bool g_network_service_will_allow_gssapi_library_load
+@@ -146,7 +146,7 @@ bool g_network_service_will_allow_gssapi_library_load
const char* kGssapiDesiredPref =
#if BUILDFLAG(IS_CHROMEOS)
prefs::kKerberosEnabled;
@@ -18,7 +18,7 @@
prefs::kReceivedHttpAuthNegotiateHeader;
#endif
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-@@ -196,7 +196,7 @@ network::mojom::HttpAuthDynamicParamsPtr CreateHttpAut
+@@ -192,7 +192,7 @@ network::mojom::HttpAuthDynamicParamsPtr CreateHttpAut
auth_dynamic_params->basic_over_http_enabled =
local_state->GetBoolean(prefs::kBasicAuthOverHttpEnabled);
@@ -27,7 +27,7 @@
auth_dynamic_params->delegate_by_kdc_policy =
local_state->GetBoolean(prefs::kAuthNegotiateDelegateByKdcPolicy);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
-@@ -211,7 +211,7 @@ network::mojom::HttpAuthDynamicParamsPtr CreateHttpAut
+@@ -207,7 +207,7 @@ network::mojom::HttpAuthDynamicParamsPtr CreateHttpAut
local_state->GetString(prefs::kAuthAndroidNegotiateAccountType);
#endif // BUILDFLAG(IS_ANDROID)
@@ -36,7 +36,7 @@
auth_dynamic_params->allow_gssapi_library_load =
local_state->GetBoolean(kGssapiDesiredPref);
#endif // BUILDFLAG(IS_CHROMEOS)
-@@ -221,7 +221,7 @@ network::mojom::HttpAuthDynamicParamsPtr CreateHttpAut
+@@ -217,7 +217,7 @@ network::mojom::HttpAuthDynamicParamsPtr CreateHttpAut
void OnNewHttpAuthDynamicParams(
network::mojom::HttpAuthDynamicParamsPtr& params) {
@@ -45,7 +45,7 @@
// The kerberos library is incompatible with the network service sandbox, so
// if library loading is now enabled, the network service needs to be
// restarted. It will be restarted unsandboxed because is
-@@ -269,11 +269,11 @@ NetworkSandboxState IsNetworkSandboxEnabledInternal()
+@@ -265,11 +265,11 @@ NetworkSandboxState IsNetworkSandboxEnabledInternal()
// it is not always initialized.
CHECK_IS_TEST();
}
@@ -59,7 +59,7 @@
// The network service sandbox and the kerberos library are incompatible.
// If kerberos is enabled by policy, disable the network service sandbox.
if (g_network_service_will_allow_gssapi_library_load ||
-@@ -289,7 +289,7 @@ NetworkSandboxState IsNetworkSandboxEnabledInternal()
+@@ -285,7 +285,7 @@ NetworkSandboxState IsNetworkSandboxEnabledInternal()
}
#endif // BUILDFLAG(IS_WIN)
@@ -68,7 +68,7 @@
if (local_state &&
local_state->HasPrefPath(prefs::kNetworkServiceSandboxEnabled)) {
return local_state->GetBoolean(prefs::kNetworkServiceSandboxEnabled)
-@@ -594,7 +594,7 @@ void SystemNetworkContextManager::DeleteInstance() {
+@@ -590,7 +590,7 @@ void SystemNetworkContextManager::DeleteInstance() {
g_system_network_context_manager = nullptr;
}
@@ -77,7 +77,7 @@
SystemNetworkContextManager::GssapiLibraryLoadObserver::
GssapiLibraryLoadObserver(SystemNetworkContextManager* owner)
: owner_(owner) {}
-@@ -652,7 +652,7 @@ SystemNetworkContextManager::SystemNetworkContextManag
+@@ -648,7 +648,7 @@ SystemNetworkContextManager::SystemNetworkContextManag
pref_change_registrar_.Add(prefs::kAllHttpAuthSchemesAllowedForOrigins,
auth_pref_callback);
@@ -86,7 +86,7 @@
pref_change_registrar_.Add(prefs::kAuthNegotiateDelegateByKdcPolicy,
auth_pref_callback);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
-@@ -666,7 +666,7 @@ SystemNetworkContextManager::SystemNetworkContextManag
+@@ -662,7 +662,7 @@ SystemNetworkContextManager::SystemNetworkContextManag
auth_pref_callback);
#endif // BUILDFLAG(IS_ANDROID)
@@ -95,7 +95,7 @@
pref_change_registrar_.Add(kGssapiDesiredPref, auth_pref_callback);
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-@@ -738,7 +738,7 @@ void SystemNetworkContextManager::RegisterPrefs(PrefRe
+@@ -734,7 +734,7 @@ void SystemNetworkContextManager::RegisterPrefs(PrefRe
registry->RegisterStringPref(prefs::kAuthNegotiateDelegateAllowlist,
std::string());
@@ -104,7 +104,7 @@
registry->RegisterBooleanPref(prefs::kAuthNegotiateDelegateByKdcPolicy,
false);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
-@@ -763,11 +763,11 @@ void SystemNetworkContextManager::RegisterPrefs(PrefRe
+@@ -759,11 +759,11 @@ void SystemNetworkContextManager::RegisterPrefs(PrefRe
registry->RegisterListPref(prefs::kExplicitlyAllowedNetworkPorts);
@@ -118,7 +118,7 @@
registry->RegisterBooleanPref(prefs::kReceivedHttpAuthNegotiateHeader, false);
#endif // BUILDFLAG(IS_LINUX)
-@@ -821,7 +821,7 @@ void SystemNetworkContextManager::OnNetworkServiceCrea
+@@ -817,7 +817,7 @@ void SystemNetworkContextManager::OnNetworkServiceCrea
OnNewHttpAuthDynamicParams(http_auth_dynamic_params);
network_service->ConfigureHttpAuthPrefs(std::move(http_auth_dynamic_params));
@@ -127,7 +127,7 @@
gssapi_library_loader_observer_.Install(network_service);
#endif // BUILDFLAG(IS_LINUX)
-@@ -1048,7 +1048,7 @@ bool SystemNetworkContextManager::IsNetworkSandboxEnab
+@@ -1044,7 +1044,7 @@ bool SystemNetworkContextManager::IsNetworkSandboxEnab
break;
}
diff --git a/www/iridium/files/patch-chrome_browser_new__tab__page_new__tab__page__util.cc b/www/iridium/files/patch-chrome_browser_new__tab__page_new__tab__page__util.cc
index 7e12560f3c02..0198238f068a 100644
--- a/www/iridium/files/patch-chrome_browser_new__tab__page_new__tab__page__util.cc
+++ b/www/iridium/files/patch-chrome_browser_new__tab__page_new__tab__page__util.cc
@@ -1,6 +1,6 @@
---- chrome/browser/new_tab_page/new_tab_page_util.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/new_tab_page/new_tab_page_util.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/new_tab_page/new_tab_page_util.cc
-@@ -32,7 +32,7 @@ bool IsOsSupportedForCart() {
+@@ -35,7 +35,7 @@ bool IsOsSupportedForCart() {
}
bool IsOsSupportedForDrive() {
diff --git a/www/iridium/files/patch-chrome_browser_ntp__tiles_chrome__most__visited__sites__factory.cc b/www/iridium/files/patch-chrome_browser_ntp__tiles_chrome__most__visited__sites__factory.cc
new file mode 100644
index 000000000000..90546980de9a
--- /dev/null
+++ b/www/iridium/files/patch-chrome_browser_ntp__tiles_chrome__most__visited__sites__factory.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/ntp_tiles/chrome_most_visited_sites_factory.cc.orig 2025-10-28 14:29:43 UTC
++++ chrome/browser/ntp_tiles/chrome_most_visited_sites_factory.cc
+@@ -59,7 +59,7 @@ bool ShouldCreateCustomLinksManager() {
+
+ bool ShouldCreateEnterpriseShortcutsManager() {
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ return base::FeatureList::IsEnabled(ntp_tiles::kNtpEnterpriseShortcuts);
+ #else
+ return false;
diff --git a/www/iridium/files/patch-chrome_browser_password__manager_chrome__password__manager__client.cc b/www/iridium/files/patch-chrome_browser_password__manager_chrome__password__manager__client.cc
index c31d38b6fe5a..a5aebf500d51 100644
--- a/www/iridium/files/patch-chrome_browser_password__manager_chrome__password__manager__client.cc
+++ b/www/iridium/files/patch-chrome_browser_password__manager_chrome__password__manager__client.cc
@@ -1,6 +1,6 @@
---- chrome/browser/password_manager/chrome_password_manager_client.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/password_manager/chrome_password_manager_client.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/password_manager/chrome_password_manager_client.cc
-@@ -729,7 +729,7 @@ void ChromePasswordManagerClient::
+@@ -692,7 +692,7 @@ void ChromePasswordManagerClient::ContinueShowKeyboard
bool ChromePasswordManagerClient::IsReauthBeforeFillingRequired(
device_reauth::DeviceAuthenticator* authenticator) {
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
@@ -9,7 +9,7 @@
if (!GetLocalStatePrefs() || !GetPrefs() || !authenticator) {
return false;
}
-@@ -1008,7 +1008,7 @@ void ChromePasswordManagerClient::NotifyUserCredential
+@@ -969,7 +969,7 @@ void ChromePasswordManagerClient::NotifyUserCredential
}
void ChromePasswordManagerClient::NotifyKeychainError() {
@@ -18,7 +18,7 @@
PasswordsClientUIDelegate* manage_passwords_ui_controller =
PasswordsClientUIDelegateFromWebContents(web_contents());
if (manage_passwords_ui_controller) {
-@@ -2083,7 +2083,7 @@ void ChromePasswordManagerClient::HideFillingUI() {
+@@ -2032,7 +2032,7 @@ void ChromePasswordManagerClient::HideFillingUI() {
bool ChromePasswordManagerClient::IsPasswordManagementEnabledForCurrentPage(
const GURL& url) const {
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
@@ -27,7 +27,7 @@
if (IsPasswordManagerForUrlDisallowedByPolicy(url)) {
return false;
}
-@@ -2122,7 +2122,7 @@ bool ChromePasswordManagerClient::IsPasswordManagement
+@@ -2071,7 +2071,7 @@ bool ChromePasswordManagerClient::IsPasswordManagement
}
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/iridium/files/patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc b/www/iridium/files/patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc
index 76bb8908840a..2cfac4a163e6 100644
--- a/www/iridium/files/patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc
+++ b/www/iridium/files/patch-chrome_browser_password__manager_factories_password__reuse__manager__factory.cc
@@ -1,6 +1,6 @@
---- chrome/browser/password_manager/factories/password_reuse_manager_factory.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/password_manager/factories/password_reuse_manager_factory.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/password_manager/factories/password_reuse_manager_factory.cc
-@@ -128,7 +128,7 @@ PasswordReuseManagerFactory::BuildServiceInstanceForBr
+@@ -124,7 +124,7 @@ PasswordReuseManagerFactory::BuildServiceInstanceForBr
// Prepare password hash data for reuse detection.
reuse_manager->PreparePasswordHashData(GetSignInStateForMetrics(profile));
diff --git a/www/iridium/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc b/www/iridium/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
index 9fd83e4009d6..f4cb5f3d15df 100644
--- a/www/iridium/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
+++ b/www/iridium/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
@@ -1,6 +1,6 @@
---- chrome/browser/policy/configuration_policy_handler_list_factory.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/policy/configuration_policy_handler_list_factory.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/policy/configuration_policy_handler_list_factory.cc
-@@ -246,7 +246,7 @@
+@@ -247,7 +247,7 @@
#include "components/spellcheck/browser/pref_names.h"
#endif // BUILDFLAG(ENABLE_SPELLCHECK)
@@ -9,7 +9,7 @@
#include "chrome/browser/browser_switcher/browser_switcher_prefs.h"
#include "chrome/browser/enterprise/idle/action.h"
#include "chrome/browser/enterprise/signin/enterprise_signin_prefs.h"
-@@ -583,7 +583,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
+@@ -587,7 +587,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
prefs::kManagedDefaultSmartCardConnectSetting,
base::Value::Type::INTEGER },
#endif
@@ -18,7 +18,7 @@
{ key::kDeletingUndecryptablePasswordsEnabled,
password_manager::prefs::kDeletingUndecryptablePasswordsEnabled,
base::Value::Type::BOOLEAN },
-@@ -957,7 +957,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
+@@ -958,7 +958,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
base::Value::Type::LIST },
#endif // BUILDFLAG(ENABLE_EXTENSIONS_CORE)
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) \
@@ -27,7 +27,7 @@
{ key::kRequireOnlineRevocationChecksForLocalAnchors,
prefs::kCertRevocationCheckingRequiredLocalAnchors,
base::Value::Type::BOOLEAN },
-@@ -969,7 +969,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
+@@ -970,7 +970,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
base::Value::Type::LIST },
#endif // #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
// || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
@@ -36,7 +36,7 @@
{ key::kFullscreenAllowed,
prefs::kFullscreenAllowed,
base::Value::Type::BOOLEAN },
-@@ -1839,7 +1839,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
+@@ -1843,7 +1843,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
base::Value::Type::INTEGER},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -45,7 +45,7 @@
{ key::kGSSAPILibraryName,
prefs::kGSSAPILibraryName,
base::Value::Type::STRING },
-@@ -1904,7 +1904,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
+@@ -1908,7 +1908,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
base::Value::Type::BOOLEAN },
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
@@ -54,7 +54,7 @@
{ key::kNetworkServiceSandboxEnabled,
prefs::kNetworkServiceSandboxEnabled,
base::Value::Type::BOOLEAN },
-@@ -1924,12 +1924,12 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
+@@ -1928,12 +1928,12 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
prefs::kTotalMemoryLimitMb,
base::Value::Type::INTEGER },
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
@@ -69,7 +69,7 @@
{ key::kUnmanagedDeviceSignalsConsentFlowEnabled,
device_signals::prefs::kUnmanagedDeviceSignalsConsentFlowEnabled,
base::Value::Type::BOOLEAN },
-@@ -1943,7 +1943,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
+@@ -1947,7 +1947,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
prefs::kLiveTranslateEnabled,
base::Value::Type::BOOLEAN },
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -78,7 +78,7 @@
{ key::kDefaultBrowserSettingEnabled,
prefs::kDefaultBrowserSettingEnabled,
base::Value::Type::BOOLEAN },
-@@ -1955,7 +1955,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
+@@ -1959,7 +1959,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
base::Value::Type::BOOLEAN },
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) \
@@ -87,7 +87,7 @@
{ key::kAutoplayAllowed,
prefs::kAutoplayAllowed,
base::Value::Type::BOOLEAN },
-@@ -2059,7 +2059,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
+@@ -2063,7 +2063,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
base::Value::Type::BOOLEAN },
#endif // !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS)
@@ -96,7 +96,7 @@
{ key::kAlternativeBrowserPath,
browser_switcher::prefs::kAlternativeBrowserPath,
base::Value::Type::STRING },
-@@ -2164,7 +2164,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
+@@ -2168,7 +2168,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
base::Value::Type::BOOLEAN },
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -105,7 +105,7 @@
{ key::kAuthNegotiateDelegateByKdcPolicy,
prefs::kAuthNegotiateDelegateByKdcPolicy,
base::Value::Type::BOOLEAN },
-@@ -2238,7 +2238,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
+@@ -2242,7 +2242,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
ash::prefs::kUrlParameterToAutofillSAMLUsername,
base::Value::Type::STRING },
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -114,7 +114,7 @@
{ key::kNTPFooterExtensionAttributionEnabled,
prefs::kNTPFooterExtensionAttributionEnabled,
base::Value::Type::BOOLEAN },
-@@ -2273,7 +2273,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
+@@ -2277,7 +2277,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
prefs::kRestrictCoreSharingOnRenderer,
base::Value::Type::BOOLEAN },
#endif // BUILDFLAG(IS_WIN)
@@ -123,7 +123,7 @@
{ key::kOutOfProcessSystemDnsResolutionEnabled,
prefs::kOutOfProcessSystemDnsResolutionEnabled,
base::Value::Type::BOOLEAN },
-@@ -2304,7 +2304,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
+@@ -2308,7 +2308,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
base::Value::Type::INTEGER },
#endif
#if BUILDFLAG(ENABLE_EXTENSIONS)
@@ -132,7 +132,7 @@
{ key::kExtensionInstallTypeBlocklist,
extensions::pref_names::kExtensionInstallTypeBlocklist,
base::Value::Type::LIST},
-@@ -2327,7 +2327,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
+@@ -2331,7 +2331,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
{ key::kTabCompareSettings,
optimization_guide::prefs::kProductSpecificationsEnterprisePolicyAllowed,
base::Value::Type::INTEGER},
@@ -141,7 +141,7 @@
{ key::kChromeForTestingAllowed,
prefs::kChromeForTestingAllowed,
base::Value::Type::BOOLEAN },
-@@ -2403,7 +2403,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
+@@ -2407,7 +2407,7 @@ const PolicyToPreferenceMapEntry kSimplePolicyMap[] =
policy_prefs::kBuiltInAIAPIsEnabled,
base::Value::Type::BOOLEAN },
#endif // BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_FUCHSIA)
@@ -150,7 +150,7 @@
{ key::kNTPFooterManagementNoticeEnabled,
prefs::kNTPFooterManagementNoticeEnabled,
base::Value::Type::BOOLEAN },
-@@ -2537,7 +2537,7 @@ std::unique_ptr<ConfigurationPolicyHandlerList> BuildH
+@@ -2541,7 +2541,7 @@ std::unique_ptr<ConfigurationPolicyHandlerList> BuildH
// Policies for all platforms - End
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -159,7 +159,7 @@
handlers->AddHandler(std::make_unique<IntRangePolicyHandler>(
key::kMemorySaverModeSavings,
performance_manager::user_tuning::prefs::kMemorySaverModeAggressiveness,
-@@ -2816,7 +2816,7 @@ std::unique_ptr<ConfigurationPolicyHandlerList> BuildH
+@@ -2822,7 +2822,7 @@ std::unique_ptr<ConfigurationPolicyHandlerList> BuildH
key::kBrowsingDataLifetime, browsing_data::prefs::kBrowsingDataLifetime,
chrome_schema));
@@ -168,7 +168,7 @@
handlers->AddHandler(std::make_unique<GuestModePolicyHandler>());
handlers->AddHandler(std::make_unique<LocalSyncPolicyHandler>());
handlers->AddHandler(std::make_unique<ThemeColorPolicyHandler>());
-@@ -2910,7 +2910,7 @@ std::unique_ptr<ConfigurationPolicyHandlerList> BuildH
+@@ -2916,7 +2916,7 @@ std::unique_ptr<ConfigurationPolicyHandlerList> BuildH
std::vector<std::unique_ptr<ConfigurationPolicyHandler>>
signin_legacy_policies;
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -177,7 +177,7 @@
signin_legacy_policies.push_back(std::make_unique<SimplePolicyHandler>(
key::kForceBrowserSignin, prefs::kForceBrowserSignin,
base::Value::Type::BOOLEAN));
-@@ -3288,7 +3288,7 @@ std::unique_ptr<ConfigurationPolicyHandlerList> BuildH
+@@ -3298,7 +3298,7 @@ std::unique_ptr<ConfigurationPolicyHandlerList> BuildH
#endif
#if BUILDFLAG(ENABLE_SPELLCHECK)
@@ -186,7 +186,7 @@
handlers->AddHandler(std::make_unique<SpellcheckLanguagePolicyHandler>());
handlers->AddHandler(
std::make_unique<SpellcheckLanguageBlocklistPolicyHandler>(
-@@ -3296,7 +3296,7 @@ std::unique_ptr<ConfigurationPolicyHandlerList> BuildH
+@@ -3306,7 +3306,7 @@ std::unique_ptr<ConfigurationPolicyHandlerList> BuildH
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
#endif // BUILDFLAG(ENABLE_SPELLCHECK)
@@ -195,7 +195,7 @@
handlers->AddHandler(std::make_unique<SimplePolicyHandler>(
key::kAllowSystemNotifications, prefs::kAllowSystemNotifications,
base::Value::Type::BOOLEAN));
-@@ -3349,7 +3349,7 @@ std::unique_ptr<ConfigurationPolicyHandlerList> BuildH
+@@ -3359,7 +3359,7 @@ std::unique_ptr<ConfigurationPolicyHandlerList> BuildH
std::vector<GenAiDefaultSettingsPolicyHandler::GenAiPolicyDetails>
gen_ai_default_policies;
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/iridium/files/patch-chrome_browser_prefs_browser__prefs.cc b/www/iridium/files/patch-chrome_browser_prefs_browser__prefs.cc
index 106a7c72fc21..6141ecf83a63 100644
--- a/www/iridium/files/patch-chrome_browser_prefs_browser__prefs.cc
+++ b/www/iridium/files/patch-chrome_browser_prefs_browser__prefs.cc
@@ -1,6 +1,6 @@
---- chrome/browser/prefs/browser_prefs.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/prefs/browser_prefs.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/prefs/browser_prefs.cc
-@@ -326,7 +326,7 @@
+@@ -329,7 +329,7 @@
#include "chrome/browser/devtools/devtools_window.h"
#endif // BUILDFLAG(ENABLE_DEVTOOLS_FRONTEND)
@@ -9,7 +9,7 @@
#include "chrome/browser/ui/webui/whats_new/whats_new_ui.h"
#endif
-@@ -493,11 +493,11 @@
+@@ -495,11 +495,11 @@
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -23,7 +23,7 @@
#include "chrome/browser/browser_switcher/browser_switcher_prefs.h"
#include "chrome/browser/enterprise/signin/enterprise_signin_prefs.h"
#endif
-@@ -525,7 +525,7 @@
+@@ -527,7 +527,7 @@
#include "chrome/browser/sessions/session_service_log.h"
#endif
@@ -32,7 +32,7 @@
#include "ui/color/system_theme.h"
#endif
-@@ -1705,7 +1705,7 @@ void RegisterLocalState(PrefRegistrySimple* registry)
+@@ -1792,7 +1792,7 @@ void RegisterLocalState(PrefRegistrySimple* registry)
on_device_translation::RegisterLocalStatePrefs(registry);
#endif // BUILDFLAG(ENABLE_ON_DEVICE_TRANSLATION)
@@ -41,7 +41,7 @@
WhatsNewUI::RegisterLocalStatePrefs(registry);
#endif
-@@ -1860,7 +1860,7 @@ void RegisterLocalState(PrefRegistrySimple* registry)
+@@ -1944,7 +1944,7 @@ void RegisterLocalState(PrefRegistrySimple* registry)
#endif // BUILDFLAG(ENABLE_PDF)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -50,13 +50,14 @@
registry->RegisterBooleanPref(prefs::kChromeForTestingAllowed, true);
#endif
-@@ -2231,12 +2231,12 @@ void RegisterProfilePrefs(user_prefs::PrefRegistrySync
+@@ -2317,13 +2317,13 @@ void RegisterProfilePrefs(user_prefs::PrefRegistrySync
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
device_signals::RegisterProfilePrefs(registry);
+ ntp_tiles::EnterpriseShortcutsManagerImpl::RegisterProfilePrefs(registry);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS)
diff --git a/www/iridium/files/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc b/www/iridium/files/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
index 055e764bcc8a..04e2e9315aba 100644
--- a/www/iridium/files/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
+++ b/www/iridium/files/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
@@ -1,15 +1,15 @@
---- chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/profiles/chrome_browser_main_extra_parts_profiles.cc
-@@ -375,7 +375,7 @@
+@@ -379,7 +379,7 @@
#endif
#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
- BUILDFLAG(IS_WIN)
+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/enterprise/client_certificates/certificate_provisioning_service_factory.h"
+ #include "chrome/browser/enterprise/client_certificates/certificate_store_factory.h"
#include "chrome/browser/enterprise/idle/idle_service_factory.h"
- #include "chrome/browser/enterprise/signals/signals_aggregator_factory.h"
- #endif
-@@ -419,14 +419,14 @@
+@@ -425,14 +425,14 @@
#endif
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -26,16 +26,25 @@
#include "chrome/browser/policy/messaging_layer/util/manual_test_heartbeat_event_factory.h"
#endif
-@@ -434,7 +434,7 @@
+@@ -440,7 +440,7 @@
#include "chrome/browser/history_embeddings/history_embeddings_service_factory.h"
#endif
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
#include "chrome/browser/browser_switcher/browser_switcher_service_factory.h"
- #include "chrome/browser/enterprise/client_certificates/certificate_provisioning_service_factory.h"
- #include "chrome/browser/enterprise/client_certificates/certificate_store_factory.h"
-@@ -760,7 +760,7 @@ void ChromeBrowserMainExtraPartsProfiles::
+ #include "chrome/browser/enterprise/signin/enterprise_signin_service_factory.h"
+ #include "chrome/browser/enterprise/signin/oidc_authentication_signin_interceptor_factory.h"
+@@ -665,7 +665,7 @@ void ChromeBrowserMainExtraPartsProfiles::
+ AccountInvestigatorFactory::GetInstance();
+ AccountPasswordStoreFactory::GetInstance();
+ AccountReconcilorFactory::GetInstance();
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ AccountsPolicyManagerFactory::GetInstance();
+ #endif
+ #if !BUILDFLAG(IS_ANDROID)
+@@ -764,7 +764,7 @@ void ChromeBrowserMainExtraPartsProfiles::
DiceBoundSessionCookieServiceFactory::GetInstance();
#endif
#endif
@@ -44,7 +53,7 @@
browser_switcher::BrowserSwitcherServiceFactory::GetInstance();
#endif
browser_sync::UserEventServiceFactory::GetInstance();
-@@ -821,13 +821,13 @@ void ChromeBrowserMainExtraPartsProfiles::
+@@ -827,13 +827,13 @@ void ChromeBrowserMainExtraPartsProfiles::
collaboration::comments::CommentsServiceFactory::GetInstance();
collaboration::messaging::MessagingBackendServiceFactory::GetInstance();
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -59,8 +68,8 @@
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
contextual_cueing::ContextualCueingServiceFactory::GetInstance();
#endif
- CookieControlsServiceFactory::GetInstance();
-@@ -886,17 +886,17 @@ void ChromeBrowserMainExtraPartsProfiles::
+ CookieSettingsFactory::GetInstance();
+@@ -885,17 +885,17 @@ void ChromeBrowserMainExtraPartsProfiles::
enterprise_connectors::ConnectorsServiceFactory::GetInstance();
enterprise_connectors::ReportingEventRouterFactory::GetInstance();
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -81,7 +90,7 @@
enterprise_idle::IdleServiceFactory::GetInstance();
enterprise_signals::SignalsAggregatorFactory::GetInstance();
#endif
-@@ -905,10 +905,10 @@ void ChromeBrowserMainExtraPartsProfiles::
+@@ -904,10 +904,10 @@ void ChromeBrowserMainExtraPartsProfiles::
#endif
enterprise_reporting::LegacyTechServiceFactory::GetInstance();
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -94,7 +103,7 @@
enterprise_signin::EnterpriseSigninServiceFactory::GetInstance();
#endif
#if BUILDFLAG(ENABLE_SESSION_SERVICE)
-@@ -1044,7 +1044,7 @@ void ChromeBrowserMainExtraPartsProfiles::
+@@ -1047,7 +1047,7 @@ void ChromeBrowserMainExtraPartsProfiles::
#if BUILDFLAG(IS_ANDROID)
MerchantViewerDataManagerFactory::GetInstance();
#endif
@@ -103,7 +112,16 @@
metrics::DesktopProfileSessionDurationsServiceFactory::GetInstance();
#endif
#if !BUILDFLAG(IS_ANDROID)
-@@ -1174,7 +1174,7 @@ void ChromeBrowserMainExtraPartsProfiles::
+@@ -1134,7 +1134,7 @@ void ChromeBrowserMainExtraPartsProfiles::
+ PasswordCounterFactory::GetInstance();
+ #endif // !BUILDFLAG(IS_ANDROID)
+ #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ PasswordManagerBlocklistPolicyFactory::GetInstance();
+ #endif
+ PasswordManagerSettingsServiceFactory::GetInstance();
+@@ -1179,7 +1179,7 @@ void ChromeBrowserMainExtraPartsProfiles::
#if BUILDFLAG(IS_CHROMEOS)
policy::PolicyCertServiceFactory::GetInstance();
#endif
@@ -112,7 +130,7 @@
policy::ProfileTokenPolicyWebSigninServiceFactory::GetInstance();
policy::UserPolicyOidcSigninServiceFactory::GetInstance();
#endif
-@@ -1217,7 +1217,7 @@ void ChromeBrowserMainExtraPartsProfiles::
+@@ -1222,7 +1222,7 @@ void ChromeBrowserMainExtraPartsProfiles::
#if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS)
ProfileStatisticsFactory::GetInstance();
#endif
@@ -121,7 +139,7 @@
ProfileTokenWebSigninInterceptorFactory::GetInstance();
OidcAuthenticationSigninInterceptorFactory::GetInstance();
#endif
-@@ -1237,7 +1237,7 @@ void ChromeBrowserMainExtraPartsProfiles::
+@@ -1242,7 +1242,7 @@ void ChromeBrowserMainExtraPartsProfiles::
ReduceAcceptLanguageFactory::GetInstance();
RendererUpdaterFactory::GetInstance();
regional_capabilities::RegionalCapabilitiesServiceFactory::GetInstance();
diff --git a/www/iridium/files/patch-chrome_browser_profiles_profile__impl.cc b/www/iridium/files/patch-chrome_browser_profiles_profile__impl.cc
index 12caa72cb195..ef34c6450e0b 100644
--- a/www/iridium/files/patch-chrome_browser_profiles_profile__impl.cc
+++ b/www/iridium/files/patch-chrome_browser_profiles_profile__impl.cc
@@ -1,6 +1,6 @@
---- chrome/browser/profiles/profile_impl.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/profiles/profile_impl.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/profiles/profile_impl.cc
-@@ -269,6 +269,10 @@
+@@ -268,6 +268,10 @@
#include "chrome/browser/safe_browsing/safe_browsing_service.h"
#endif
@@ -11,7 +11,7 @@
using bookmarks::BookmarkModel;
using content::BrowserThread;
using content::DownloadManagerDelegate;
-@@ -603,7 +607,7 @@ void ProfileImpl::LoadPrefsForNormalStartup(bool async
+@@ -602,7 +606,7 @@ void ProfileImpl::LoadPrefsForNormalStartup(bool async
policy_provider = GetUserCloudPolicyManagerAsh();
#else // !BUILDFLAG(IS_CHROMEOS)
{
@@ -20,7 +20,7 @@
ProfileManager* profile_manager = g_browser_process->profile_manager();
ProfileAttributesEntry* entry =
profile_manager->GetProfileAttributesStorage()
-@@ -886,7 +890,17 @@ void ProfileImpl::DoFinalInit(CreateMode create_mode)
+@@ -876,7 +880,17 @@ void ProfileImpl::DoFinalInit(CreateMode create_mode)
}
base::FilePath ProfileImpl::last_selected_directory() {
diff --git a/www/iridium/files/patch-chrome_browser_renderer__preferences__util.cc b/www/iridium/files/patch-chrome_browser_renderer__preferences__util.cc
index ee990b556290..7f8aa8a17e8b 100644
--- a/www/iridium/files/patch-chrome_browser_renderer__preferences__util.cc
+++ b/www/iridium/files/patch-chrome_browser_renderer__preferences__util.cc
@@ -1,29 +1,29 @@
---- chrome/browser/renderer_preferences_util.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/renderer_preferences_util.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/renderer_preferences_util.cc
-@@ -40,7 +40,7 @@
- #include "ui/views/controls/textfield/textfield.h"
- #endif
+@@ -38,7 +38,7 @@
+ #include "ui/base/ui_base_features.h"
+ #include "ui/native_theme/native_theme.h"
-#if defined(USE_AURA) && BUILDFLAG(IS_LINUX)
+#if defined(USE_AURA) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
#include "chrome/browser/themes/theme_service.h"
#include "chrome/browser/themes/theme_service_factory.h"
#include "ui/linux/linux_ui.h"
-@@ -185,7 +185,7 @@ void UpdateFromSystemSettings(blink::RendererPreferenc
- prefs->caret_blink_interval = views::Textfield::GetCaretBlinkInterval();
- #endif
-
--#if defined(USE_AURA) && BUILDFLAG(IS_LINUX)
-+#if defined(USE_AURA) && (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
- auto* linux_ui_theme = ui::LinuxUiTheme::GetForProfile(profile);
- if (linux_ui_theme) {
- if (ThemeServiceFactory::GetForProfile(profile)->UsingSystemTheme()) {
-@@ -208,7 +208,7 @@ void UpdateFromSystemSettings(blink::RendererPreferenc
- #endif
-
+@@ -109,7 +109,7 @@ void UpdateFromSystemSettings(blink::RendererPreferenc
+ Profile* profile) {
+ const PrefService* pref_service = profile->GetPrefs();
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
- BUILDFLAG(IS_WIN)
+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
content::UpdateFontRendererPreferencesFromSystemSettings(prefs);
#endif
+ prefs->focus_ring_color = BUILDFLAG(IS_MAC) ? SkColorSetRGB(0x00, 0x5F, 0xCC)
+@@ -125,7 +125,7 @@ void UpdateFromSystemSettings(blink::RendererPreferenc
+ prefs->inactive_selection_fg_color = SK_ColorBLACK;
+ #endif
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (auto* linux_ui_theme = ui::LinuxUiTheme::GetForProfile(profile)) {
+ if (ThemeServiceFactory::GetForProfile(profile)->UsingSystemTheme()) {
+ linux_ui_theme->GetFocusRingColor(&prefs->focus_ring_color);
diff --git a/www/iridium/files/patch-chrome_browser_sessions_session__restore.cc b/www/iridium/files/patch-chrome_browser_sessions_session__restore.cc
index d53a8e53a513..709ab14a7f9f 100644
--- a/www/iridium/files/patch-chrome_browser_sessions_session__restore.cc
+++ b/www/iridium/files/patch-chrome_browser_sessions_session__restore.cc
@@ -1,6 +1,6 @@
---- chrome/browser/sessions/session_restore.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/sessions/session_restore.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/sessions/session_restore.cc
-@@ -108,7 +108,7 @@
+@@ -109,7 +109,7 @@
#include "ui/wm/core/scoped_animation_disabler.h"
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -9,7 +9,7 @@
#include "chrome/browser/ui/webui/whats_new/whats_new_fetcher.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -1182,7 +1182,7 @@ class SessionRestoreImpl : public BrowserListObserver
+@@ -1183,7 +1183,7 @@ class SessionRestoreImpl : public BrowserListObserver
bool is_first_tab = true;
for (const auto& startup_tab : startup_tabs) {
const GURL& url = startup_tab.url;
diff --git a/www/iridium/files/patch-chrome_browser_signin_accounts__policy__manager.cc b/www/iridium/files/patch-chrome_browser_signin_accounts__policy__manager.cc
deleted file mode 100644
index 021ab0f4eb1f..000000000000
--- a/www/iridium/files/patch-chrome_browser_signin_accounts__policy__manager.cc
+++ /dev/null
@@ -1,38 +0,0 @@
---- chrome/browser/signin/accounts_policy_manager.cc.orig 2025-05-07 06:48:23 UTC
-+++ chrome/browser/signin/accounts_policy_manager.cc
-@@ -41,7 +41,7 @@
- #include "chrome/browser/ui/webui/profile_helper.h"
- #endif
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "components/policy/core/common/features.h"
- #include "components/signin/public/identity_manager/accounts_mutator.h"
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -209,7 +209,7 @@ void AccountsPolicyManager::Initialize() {
- &AccountsPolicyManager::OnGoogleServicesUsernamePatternChanged,
- weak_pointer_factory_.GetWeakPtr()));
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- auto* identity_manager = IdentityManagerFactory::GetForProfile(profile_);
- identity_manager_observation_.Observe(identity_manager);
- profile_pref_change_registrar_.Init(profile_->GetPrefs());
-@@ -224,7 +224,7 @@ void AccountsPolicyManager::Initialize() {
- }
-
- void AccountsPolicyManager::Shutdown() {
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- profile_pref_change_registrar_.RemoveAll();
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
- local_state_pref_registrar_.RemoveAll();
-@@ -332,7 +332,7 @@ void AccountsPolicyManager::OnUserConfirmedProfileDele
- }
- #endif // defined(TOOLKIT_VIEWS) && !BUILDFLAG(IS_CHROMEOS)
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void AccountsPolicyManager::OnRefreshTokensLoaded() {
- RemoveUnallowedAccounts();
- identity_manager_observation_.Reset();
diff --git a/www/iridium/files/patch-chrome_browser_signin_accounts__policy__manager.h b/www/iridium/files/patch-chrome_browser_signin_accounts__policy__manager.h
deleted file mode 100644
index 3ed85de1cc84..000000000000
--- a/www/iridium/files/patch-chrome_browser_signin_accounts__policy__manager.h
+++ /dev/null
@@ -1,29 +0,0 @@
---- chrome/browser/signin/accounts_policy_manager.h.orig 2025-05-07 06:48:23 UTC
-+++ chrome/browser/signin/accounts_policy_manager.h
-@@ -13,7 +13,7 @@
- #include "components/signin/public/base/signin_metrics.h"
- #include "components/signin/public/identity_manager/identity_manager.h"
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- #include "base/scoped_observation.h"
- #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-
-@@ -64,7 +64,7 @@ class AccountsPolicyManager : public KeyedService,
- }
- #endif
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- void RemoveUnallowedAccounts();
-
- // IdentityManager::Observer implementation.
-@@ -85,7 +85,7 @@ class AccountsPolicyManager : public KeyedService,
- bool hide_ui_for_testing_ = false;
- #endif
-
--#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- base::ScopedObservation<signin::IdentityManager,
- signin::IdentityManager::Observer>
- identity_manager_observation_{this};
diff --git a/www/iridium/files/patch-chrome_browser_signin_chrome__signin__client.cc b/www/iridium/files/patch-chrome_browser_signin_chrome__signin__client.cc
index 195f04499c9e..8d0f59acf43c 100644
--- a/www/iridium/files/patch-chrome_browser_signin_chrome__signin__client.cc
+++ b/www/iridium/files/patch-chrome_browser_signin_chrome__signin__client.cc
@@ -1,6 +1,6 @@
---- chrome/browser/signin/chrome_signin_client.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/signin/chrome_signin_client.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/signin/chrome_signin_client.cc
-@@ -163,7 +163,7 @@ signin_metrics::ProfileSignout kAlwaysAllowedSignoutSo
+@@ -164,7 +164,7 @@ signin_metrics::ProfileSignout kAlwaysAllowedSignoutSo
std::string HatsSurveyTriggerForAccessPoint(
signin_metrics::AccessPoint access_point) {
switch (access_point) {
diff --git a/www/iridium/files/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc b/www/iridium/files/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc
index 81e9f26ed4c8..380e234bfad6 100644
--- a/www/iridium/files/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc
+++ b/www/iridium/files/patch-chrome_browser_supervised__user_supervised__user__extensions__delegate__impl.cc
@@ -1,6 +1,6 @@
---- chrome/browser/supervised_user/supervised_user_extensions_delegate_impl.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/supervised_user/supervised_user_extensions_delegate_impl.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/supervised_user/supervised_user_extensions_delegate_impl.cc
-@@ -205,7 +205,7 @@ void SupervisedUserExtensionsDelegateImpl::RequestExte
+@@ -194,7 +194,7 @@ void SupervisedUserExtensionsDelegateImpl::RequestExte
return;
}
}
diff --git a/www/iridium/files/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc b/www/iridium/files/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc
index 249a6611e52b..f85949dc6bea 100644
--- a/www/iridium/files/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc
+++ b/www/iridium/files/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.cc
@@ -1,6 +1,6 @@
---- chrome/browser/supervised_user/supervised_user_extensions_manager.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/supervised_user/supervised_user_extensions_manager.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/supervised_user/supervised_user_extensions_manager.cc
-@@ -350,7 +350,7 @@ void SupervisedUserExtensionsManager::
+@@ -345,7 +345,7 @@ void SupervisedUserExtensionsManager::
ActivateManagementPolicyAndUpdateRegistration() {
SetActiveForSupervisedUsers();
UpdateManagementPolicyRegistration();
@@ -9,7 +9,7 @@
MaybeMarkExtensionsLocallyParentApproved();
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
}
-@@ -449,7 +449,7 @@ bool SupervisedUserExtensionsManager::ShouldBlockExten
+@@ -444,7 +444,7 @@ bool SupervisedUserExtensionsManager::ShouldBlockExten
return false;
}
diff --git a/www/iridium/files/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h b/www/iridium/files/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h
index 34edc47bebfe..96a7d2bc8cec 100644
--- a/www/iridium/files/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h
+++ b/www/iridium/files/patch-chrome_browser_supervised__user_supervised__user__extensions__manager.h
@@ -1,6 +1,6 @@
---- chrome/browser/supervised_user/supervised_user_extensions_manager.h.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/supervised_user/supervised_user_extensions_manager.h.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/supervised_user/supervised_user_extensions_manager.h
-@@ -154,7 +154,7 @@ class SupervisedUserExtensionsManager : public Extensi
+@@ -151,7 +151,7 @@ class SupervisedUserExtensionsManager : public Extensi
// launched.
bool ShouldBlockExtension(const std::string& extension_id) const;
diff --git a/www/iridium/files/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc b/www/iridium/files/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc
index 637666638eb5..57a195a7f5af 100644
--- a/www/iridium/files/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc
+++ b/www/iridium/files/patch-chrome_browser_supervised__user_supervised__user__navigation__observer.cc
@@ -1,6 +1,6 @@
---- chrome/browser/supervised_user/supervised_user_navigation_observer.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/supervised_user/supervised_user_navigation_observer.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/supervised_user/supervised_user_navigation_observer.cc
-@@ -48,7 +48,7 @@
+@@ -49,7 +49,7 @@
#include "chrome/browser/supervised_user/android/supervised_user_web_content_handler_impl.h"
#elif BUILDFLAG(IS_CHROMEOS)
#include "chrome/browser/supervised_user/chromeos/supervised_user_web_content_handler_impl.h"
@@ -9,7 +9,7 @@
#include "chrome/browser/supervised_user/linux_mac_windows/supervised_user_web_content_handler_impl.h"
#endif
-@@ -68,7 +68,7 @@ std::unique_ptr<supervised_user::WebContentHandler> Cr
+@@ -69,7 +69,7 @@ std::unique_ptr<supervised_user::WebContentHandler> Cr
#elif BUILDFLAG(IS_ANDROID)
return std::make_unique<SupervisedUserWebContentHandlerImpl>(
web_contents, frame_id, navigation_id);
diff --git a/www/iridium/files/patch-chrome_browser_sync_sync__service__factory.cc b/www/iridium/files/patch-chrome_browser_sync_sync__service__factory.cc
index e82e78ff7b2c..420e0556c999 100644
--- a/www/iridium/files/patch-chrome_browser_sync_sync__service__factory.cc
+++ b/www/iridium/files/patch-chrome_browser_sync_sync__service__factory.cc
@@ -1,24 +1,15 @@
---- chrome/browser/sync/sync_service_factory.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/sync/sync_service_factory.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/sync/sync_service_factory.cc
-@@ -115,7 +115,7 @@
- #endif // BUILDFLAG(IS_CHROMEOS)
-
- #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_WIN)
-+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- #include "chrome/browser/ui/tabs/saved_tab_groups/saved_tab_group_keyed_service.h"
- #include "chrome/browser/ui/tabs/saved_tab_groups/saved_tab_group_service_factory.h"
- #include "chrome/browser/ui/tabs/saved_tab_groups/saved_tab_group_utils.h"
-@@ -142,7 +142,7 @@ namespace {
+@@ -135,7 +135,7 @@ namespace {
tab_groups::TabGroupSyncService* GetTabGroupSyncService(Profile* profile) {
CHECK(profile);
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
- BUILDFLAG(IS_WIN)
+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
tab_groups::TabGroupSyncService* service =
- tab_groups::SavedTabGroupUtils::GetServiceForProfile(profile);
+ tab_groups::TabGroupSyncServiceFactory::GetForProfile(profile);
CHECK(service);
-@@ -405,7 +405,7 @@ std::unique_ptr<KeyedService> BuildSyncService(
+@@ -399,7 +399,7 @@ std::unique_ptr<KeyedService> BuildSyncService(
bool local_sync_backend_enabled = false;
// Only check the local sync backend pref on the supported platforms of
// Windows, Mac and Linux.
@@ -27,12 +18,3 @@
syncer::SyncPrefs prefs(profile->GetPrefs());
local_sync_backend_enabled = prefs.IsLocalSyncEnabled();
base::UmaHistogramBoolean("Sync.Local.Enabled2", local_sync_backend_enabled);
-@@ -544,7 +544,7 @@ SyncServiceFactory::SyncServiceFactory()
- DependsOn(ProfilePasswordStoreFactory::GetInstance());
- DependsOn(PowerBookmarkServiceFactory::GetInstance());
- #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
-- BUILDFLAG(IS_WIN)
-+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- DependsOn(tab_groups::SavedTabGroupServiceFactory::GetInstance());
- #elif BUILDFLAG(IS_ANDROID)
- DependsOn(tab_groups::TabGroupSyncServiceFactory::GetInstance());
diff --git a/www/iridium/files/patch-chrome_browser_task__manager_sampling_task__group.cc b/www/iridium/files/patch-chrome_browser_task__manager_sampling_task__group.cc
index 36bc9f085fd0..8dac021ef9fd 100644
--- a/www/iridium/files/patch-chrome_browser_task__manager_sampling_task__group.cc
+++ b/www/iridium/files/patch-chrome_browser_task__manager_sampling_task__group.cc
@@ -1,6 +1,6 @@
---- chrome/browser/task_manager/sampling/task_group.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/task_manager/sampling/task_group.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/task_manager/sampling/task_group.cc
-@@ -32,7 +32,7 @@ const int kBackgroundRefreshTypesMask =
+@@ -33,7 +33,7 @@ const int kBackgroundRefreshTypesMask =
#if BUILDFLAG(IS_WIN)
REFRESH_TYPE_START_TIME | REFRESH_TYPE_CPU_TIME |
#endif // BUILDFLAG(IS_WIN)
@@ -9,16 +9,7 @@
REFRESH_TYPE_FD_COUNT |
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
REFRESH_TYPE_PRIORITY;
-@@ -100,7 +100,7 @@ TaskGroup::TaskGroup(
- user_peak_handles_(-1),
- hard_faults_per_second_(-1),
- #endif // BUILDFLAG(IS_WIN)
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
- open_fd_count_(-1),
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
- idle_wakeups_per_second_(-1),
-@@ -115,7 +115,7 @@ TaskGroup::TaskGroup(
+@@ -93,7 +93,7 @@ TaskGroup::TaskGroup(
weak_ptr_factory_.GetWeakPtr()),
base::BindRepeating(&TaskGroup::OnIdleWakeupsRefreshDone,
weak_ptr_factory_.GetWeakPtr()),
@@ -27,7 +18,7 @@
base::BindRepeating(&TaskGroup::OnOpenFdCountRefreshDone,
weak_ptr_factory_.GetWeakPtr()),
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
-@@ -257,7 +257,7 @@ void TaskGroup::RefreshWindowsHandles() {
+@@ -236,7 +236,7 @@ void TaskGroup::RefreshWindowsHandles() {
#endif // BUILDFLAG(IS_WIN)
}
diff --git a/www/iridium/files/patch-chrome_browser_task__manager_sampling_task__group.h b/www/iridium/files/patch-chrome_browser_task__manager_sampling_task__group.h
index ce15d3781c16..066fa93d34a1 100644
--- a/www/iridium/files/patch-chrome_browser_task__manager_sampling_task__group.h
+++ b/www/iridium/files/patch-chrome_browser_task__manager_sampling_task__group.h
@@ -1,6 +1,6 @@
---- chrome/browser/task_manager/sampling/task_group.h.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/task_manager/sampling/task_group.h.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/task_manager/sampling/task_group.h
-@@ -40,7 +40,7 @@ inline constexpr int kUnsupportedVMRefreshFlags =
+@@ -41,7 +41,7 @@ inline constexpr int kUnsupportedVMRefreshFlags =
REFRESH_TYPE_WEBCACHE_STATS | REFRESH_TYPE_NETWORK_USAGE |
REFRESH_TYPE_IDLE_WAKEUPS | REFRESH_TYPE_HANDLES | REFRESH_TYPE_START_TIME |
REFRESH_TYPE_CPU_TIME | REFRESH_TYPE_PRIORITY |
@@ -9,7 +9,7 @@
REFRESH_TYPE_FD_COUNT |
#endif
REFRESH_TYPE_HARD_FAULTS;
-@@ -136,7 +136,7 @@ class TaskGroup {
+@@ -141,7 +141,7 @@ class TaskGroup {
int64_t hard_faults_per_second() const { return hard_faults_per_second_; }
#endif // BUILDFLAG(IS_WIN)
@@ -18,7 +18,7 @@
int open_fd_count() const { return open_fd_count_; }
void set_open_fd_count(int open_fd_count) { open_fd_count_ = open_fd_count; }
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
-@@ -151,7 +151,7 @@ class TaskGroup {
+@@ -156,7 +156,7 @@ class TaskGroup {
void RefreshWindowsHandles();
@@ -27,12 +27,12 @@
void OnOpenFdCountRefreshDone(int open_fd_count);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
-@@ -219,7 +219,7 @@ class TaskGroup {
- int64_t user_peak_handles_;
- int64_t hard_faults_per_second_;
+@@ -226,7 +226,7 @@ class TaskGroup {
+ int64_t user_peak_handles_ = -1;
+ int64_t hard_faults_per_second_ = -1;
#endif // BUILDFLAG(IS_WIN)
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
// The number of file descriptors currently open by the process.
- int open_fd_count_;
+ int open_fd_count_ = -1;
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
diff --git a/www/iridium/files/patch-chrome_browser_task__manager_sampling_task__group__sampler.h b/www/iridium/files/patch-chrome_browser_task__manager_sampling_task__group__sampler.h
index dea06ad15f06..c206aac024eb 100644
--- a/www/iridium/files/patch-chrome_browser_task__manager_sampling_task__group__sampler.h
+++ b/www/iridium/files/patch-chrome_browser_task__manager_sampling_task__group__sampler.h
@@ -1,15 +1,15 @@
---- chrome/browser/task_manager/sampling/task_group_sampler.h.orig 2025-05-07 06:48:23 UTC
+--- chrome/browser/task_manager/sampling/task_group_sampler.h.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/task_manager/sampling/task_group_sampler.h
-@@ -31,7 +31,7 @@ class TaskGroupSampler : public base::RefCountedThread
- using OnCpuRefreshCallback = base::RepeatingCallback<void(double)>;
- using OnSwappedMemRefreshCallback = base::RepeatingCallback<void(int64_t)>;
+@@ -33,7 +33,7 @@ class TaskGroupSampler : public base::RefCountedThread
+ using OnSwappedMemRefreshCallback =
+ base::RepeatingCallback<void(base::ByteCount)>;
using OnIdleWakeupsCallback = base::RepeatingCallback<void(int)>;
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
using OnOpenFdCountCallback = base::RepeatingCallback<void(int)>;
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
using OnProcessPriorityCallback =
-@@ -43,7 +43,7 @@ class TaskGroupSampler : public base::RefCountedThread
+@@ -45,7 +45,7 @@ class TaskGroupSampler : public base::RefCountedThread
const OnCpuRefreshCallback& on_cpu_refresh,
const OnSwappedMemRefreshCallback& on_memory_refresh,
const OnIdleWakeupsCallback& on_idle_wakeups,
@@ -18,16 +18,16 @@
const OnOpenFdCountCallback& on_open_fd_count,
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
const OnProcessPriorityCallback& on_process_priority);
-@@ -63,7 +63,7 @@ class TaskGroupSampler : public base::RefCountedThread
+@@ -65,7 +65,7 @@ class TaskGroupSampler : public base::RefCountedThread
double RefreshCpuUsage();
- int64_t RefreshSwappedMem();
+ base::ByteCount RefreshSwappedMem();
int RefreshIdleWakeupsPerSecond();
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
int RefreshOpenFdCount();
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)
base::Process::Priority RefreshProcessPriority();
-@@ -87,7 +87,7 @@ class TaskGroupSampler : public base::RefCountedThread
+@@ -89,7 +89,7 @@ class TaskGroupSampler : public base::RefCountedThread
const OnCpuRefreshCallback on_cpu_refresh_callback_;
const OnSwappedMemRefreshCallback on_swapped_mem_refresh_callback_;
const OnIdleWakeupsCallback on_idle_wakeups_callback_;
diff --git a/www/iridium/files/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc b/www/iridium/files/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc
index 2eab12df964a..1c8005ff768f 100644
--- a/www/iridium/files/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc
+++ b/www/iridium/files/patch-chrome_browser_task__manager_sampling_task__manager__impl.cc
@@ -1,6 +1,6 @@
---- chrome/browser/task_manager/sampling/task_manager_impl.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/task_manager/sampling/task_manager_impl.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/task_manager/sampling/task_manager_impl.cc
-@@ -226,7 +226,7 @@ void TaskManagerImpl::GetUSERHandles(TaskId task_id,
+@@ -227,7 +227,7 @@ void TaskManagerImpl::GetUSERHandles(TaskId task_id,
}
int TaskManagerImpl::GetOpenFdCount(TaskId task_id) const {
diff --git a/www/iridium/files/patch-chrome_browser_themes_theme__service.cc b/www/iridium/files/patch-chrome_browser_themes_theme__service.cc
index c2fa6baef4ec..3366095571d1 100644
--- a/www/iridium/files/patch-chrome_browser_themes_theme__service.cc
+++ b/www/iridium/files/patch-chrome_browser_themes_theme__service.cc
@@ -1,6 +1,6 @@
---- chrome/browser/themes/theme_service.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/themes/theme_service.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/themes/theme_service.cc
-@@ -72,7 +72,7 @@
+@@ -73,7 +73,7 @@
#include "extensions/browser/extension_registry_observer.h"
#endif
@@ -9,7 +9,7 @@
#include "ui/linux/linux_ui.h"
#include "ui/ozone/public/ozone_platform.h" // nogncheck
#endif
-@@ -331,7 +331,7 @@ CustomThemeSupplier* ThemeService::GetThemeSupplier()
+@@ -332,7 +332,7 @@ CustomThemeSupplier* ThemeService::GetThemeSupplier()
}
bool ThemeService::ShouldUseCustomFrame() const {
diff --git a/www/iridium/files/patch-chrome_browser_themes_theme__service__factory.cc b/www/iridium/files/patch-chrome_browser_themes_theme__service__factory.cc
index 6c4a682de9c9..2d551a6054e4 100644
--- a/www/iridium/files/patch-chrome_browser_themes_theme__service__factory.cc
+++ b/www/iridium/files/patch-chrome_browser_themes_theme__service__factory.cc
@@ -1,6 +1,6 @@
---- chrome/browser/themes/theme_service_factory.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/themes/theme_service_factory.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/themes/theme_service_factory.cc
-@@ -25,7 +25,7 @@
+@@ -26,7 +26,7 @@
#include "chrome/browser/themes/theme_helper_win.h"
#endif
@@ -9,7 +9,7 @@
#include "chrome/browser/themes/theme_service_aura_linux.h"
#include "ui/linux/linux_ui_factory.h"
#endif
-@@ -105,7 +105,7 @@ ThemeServiceFactory::~ThemeServiceFactory() = default;
+@@ -106,7 +106,7 @@ ThemeServiceFactory::~ThemeServiceFactory() = default;
std::unique_ptr<KeyedService>
ThemeServiceFactory::BuildServiceInstanceForBrowserContext(
content::BrowserContext* profile) const {
@@ -18,7 +18,7 @@
using ThemeService = ThemeServiceAuraLinux;
#endif
-@@ -117,7 +117,7 @@ ThemeServiceFactory::BuildServiceInstanceForBrowserCon
+@@ -118,7 +118,7 @@ ThemeServiceFactory::BuildServiceInstanceForBrowserCon
void ThemeServiceFactory::RegisterProfilePrefs(
user_prefs::PrefRegistrySyncable* registry) {
diff --git a/www/iridium/files/patch-chrome_browser_ui_views_accelerator__table.cc b/www/iridium/files/patch-chrome_browser_ui_accelerator__table.cc
index 012885966a75..91c3e47b5af3 100644
--- a/www/iridium/files/patch-chrome_browser_ui_views_accelerator__table.cc
+++ b/www/iridium/files/patch-chrome_browser_ui_accelerator__table.cc
@@ -1,5 +1,5 @@
---- chrome/browser/ui/views/accelerator_table.cc.orig 2025-09-11 13:19:19 UTC
-+++ chrome/browser/ui/views/accelerator_table.cc
+--- chrome/browser/ui/accelerator_table.cc.orig 2025-10-28 14:29:43 UTC
++++ chrome/browser/ui/accelerator_table.cc
@@ -72,11 +72,11 @@ const AcceleratorMapping kAcceleratorMap[] = {
{ui::VKEY_S, ui::EF_PLATFORM_ACCELERATOR, IDC_SAVE_PAGE},
{ui::VKEY_9, ui::EF_PLATFORM_ACCELERATOR, IDC_SELECT_LAST_TAB},
diff --git a/www/iridium/files/patch-chrome_browser_ui_browser.h b/www/iridium/files/patch-chrome_browser_ui_browser.h
index 32088a432220..f5bb84354958 100644
--- a/www/iridium/files/patch-chrome_browser_ui_browser.h
+++ b/www/iridium/files/patch-chrome_browser_ui_browser.h
@@ -1,6 +1,6 @@
---- chrome/browser/ui/browser.h.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/ui/browser.h.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/browser.h
-@@ -279,7 +279,7 @@ class Browser : public TabStripModelObserver,
+@@ -270,7 +270,7 @@ class Browser : public TabStripModelObserver,
std::optional<int64_t> display_id;
#endif
diff --git a/www/iridium/files/patch-chrome_browser_ui_browser__command__controller.cc b/www/iridium/files/patch-chrome_browser_ui_browser__command__controller.cc
index aed80b0b2dec..e2720f1745a2 100644
--- a/www/iridium/files/patch-chrome_browser_ui_browser__command__controller.cc
+++ b/www/iridium/files/patch-chrome_browser_ui_browser__command__controller.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/browser_command_controller.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/ui/browser_command_controller.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/browser_command_controller.cc
-@@ -129,7 +129,7 @@
+@@ -128,7 +128,7 @@
#include "components/user_manager/user_manager.h"
#endif
@@ -9,7 +9,7 @@
#include "ui/base/ime/text_edit_commands.h"
#include "ui/base/ime/text_input_flags.h"
#include "ui/linux/linux_ui.h"
-@@ -139,7 +139,7 @@
+@@ -138,7 +138,7 @@
#include "ui/ozone/public/ozone_platform.h"
#endif
@@ -18,7 +18,7 @@
#include "chrome/browser/ui/shortcuts/desktop_shortcuts_utils.h"
#endif // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-@@ -366,7 +366,7 @@ bool BrowserCommandController::IsReservedCommandOrKey(
+@@ -372,7 +372,7 @@ bool BrowserCommandController::IsReservedCommandOrKey(
#endif
}
@@ -27,7 +27,7 @@
// If this key was registered by the user as a content editing hotkey, then
// it is not reserved.
auto* linux_ui = ui::LinuxUi::instance();
-@@ -654,7 +654,7 @@ bool BrowserCommandController::ExecuteCommandWithDispo
+@@ -669,7 +669,7 @@ bool BrowserCommandController::ExecuteCommandWithDispo
break;
#endif
@@ -36,7 +36,7 @@
case IDC_MINIMIZE_WINDOW:
browser_->window()->Minimize();
break;
-@@ -871,7 +871,7 @@ bool BrowserCommandController::ExecuteCommandWithDispo
+@@ -891,7 +891,7 @@ bool BrowserCommandController::ExecuteCommandWithDispo
break;
case IDC_CREATE_SHORTCUT:
base::RecordAction(base::UserMetricsAction("CreateShortcut"));
@@ -45,7 +45,7 @@
chrome::CreateDesktopShortcutForActiveWebContents(browser_);
#else
web_app::CreateWebAppFromCurrentWebContents(
-@@ -1044,7 +1044,7 @@ bool BrowserCommandController::ExecuteCommandWithDispo
+@@ -1064,7 +1064,7 @@ bool BrowserCommandController::ExecuteCommandWithDispo
#endif // BUILDFLAG(GOOGLE_CHROME_BRANDING)
case IDC_CHROME_WHATS_NEW:
#if BUILDFLAG(GOOGLE_CHROME_BRANDING) && \
@@ -54,7 +54,7 @@
ShowChromeWhatsNew(browser_);
break;
#else
-@@ -1421,7 +1421,7 @@ void BrowserCommandController::InitCommandState() {
+@@ -1444,7 +1444,7 @@ void BrowserCommandController::InitCommandState() {
command_updater_.UpdateCommandEnabled(IDC_VISIT_DESKTOP_OF_LRU_USER_4, true);
command_updater_.UpdateCommandEnabled(IDC_VISIT_DESKTOP_OF_LRU_USER_5, true);
#endif
@@ -63,7 +63,7 @@
command_updater_.UpdateCommandEnabled(IDC_MINIMIZE_WINDOW, true);
command_updater_.UpdateCommandEnabled(IDC_MAXIMIZE_WINDOW, true);
command_updater_.UpdateCommandEnabled(IDC_RESTORE_WINDOW, true);
-@@ -1774,7 +1774,7 @@ void BrowserCommandController::UpdateCommandsForTabSta
+@@ -1800,7 +1800,7 @@ void BrowserCommandController::UpdateCommandsForTabSta
bool can_create_web_app = web_app::CanCreateWebApp(browser_);
command_updater_.UpdateCommandEnabled(IDC_INSTALL_PWA, can_create_web_app);
diff --git a/www/iridium/files/patch-chrome_browser_ui_browser__commands.cc b/www/iridium/files/patch-chrome_browser_ui_browser__commands.cc
index 75f6832d4ec7..8cdb3fcd3d55 100644
--- a/www/iridium/files/patch-chrome_browser_ui_browser__commands.cc
+++ b/www/iridium/files/patch-chrome_browser_ui_browser__commands.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/browser_commands.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/ui/browser_commands.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/browser_commands.cc
-@@ -2214,7 +2214,7 @@ void OpenUpdateChromeDialog(Browser* browser) {
+@@ -2283,7 +2283,7 @@ void OpenUpdateChromeDialog(Browser* browser) {
} else if (UpgradeDetector::GetInstance()->is_outdated_install_no_au()) {
UpgradeDetector::GetInstance()->NotifyOutdatedInstallNoAutoUpdate();
} else {
diff --git a/www/iridium/files/patch-chrome_browser_ui_browser__ui__prefs.cc b/www/iridium/files/patch-chrome_browser_ui_browser__ui__prefs.cc
index c6b0120dec62..7d5b6e38d207 100644
--- a/www/iridium/files/patch-chrome_browser_ui_browser__ui__prefs.cc
+++ b/www/iridium/files/patch-chrome_browser_ui_browser__ui__prefs.cc
@@ -1,15 +1,15 @@
---- chrome/browser/ui/browser_ui_prefs.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/ui/browser_ui_prefs.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/browser_ui_prefs.cc
-@@ -84,7 +84,7 @@ void RegisterBrowserPrefs(PrefRegistrySimple* registry
- registry->RegisterTimePref(prefs::kPdfInfoBarLastShown, base::Time());
- registry->RegisterIntegerPref(prefs::kPdfInfoBarTimesShown, 0);
+@@ -82,7 +82,7 @@ void RegisterBrowserPrefs(PrefRegistrySimple* registry
+ registry->RegisterTimePref(prefs::kPinInfoBarLastShown, base::Time());
+ registry->RegisterIntegerPref(prefs::kPinInfoBarTimesShown, 0);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
registry->RegisterStringPref(prefs::kEnterpriseCustomLabelForBrowser,
std::string());
registry->RegisterStringPref(prefs::kEnterpriseLogoUrlForBrowser,
-@@ -208,7 +208,7 @@ void RegisterBrowserUserPrefs(user_prefs::PrefRegistry
+@@ -212,7 +212,7 @@ void RegisterBrowserUserPrefs(user_prefs::PrefRegistry
registry->RegisterDictionaryPref(prefs::kHttpsUpgradeFallbacks);
registry->RegisterDictionaryPref(prefs::kHttpsUpgradeNavigations);
registry->RegisterBooleanPref(prefs::kHttpsOnlyModeAutoEnabled, false);
diff --git a/www/iridium/files/patch-chrome_browser_ui_chrome__pages.cc b/www/iridium/files/patch-chrome_browser_ui_chrome__pages.cc
index bf2bd06fb8bb..27e553ac75b2 100644
--- a/www/iridium/files/patch-chrome_browser_ui_chrome__pages.cc
+++ b/www/iridium/files/patch-chrome_browser_ui_chrome__pages.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/chrome_pages.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/ui/chrome_pages.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/chrome_pages.cc
-@@ -85,7 +85,7 @@
+@@ -86,7 +86,7 @@
#include "components/signin/public/identity_manager/identity_manager.h"
#endif
@@ -9,7 +9,7 @@
#include "chrome/browser/web_applications/web_app_utils.h"
#endif
-@@ -393,7 +393,7 @@ void ShowChromeTips(Browser* browser) {
+@@ -394,7 +394,7 @@ void ShowChromeTips(Browser* browser) {
ShowSingletonTab(browser, GURL(kChromeTipsURL));
}
@@ -18,7 +18,7 @@
void ShowChromeWhatsNew(Browser* browser) {
ShowSingletonTab(browser, GURL(kChromeUIWhatsNewURL));
}
-@@ -717,7 +717,7 @@ void ShowShortcutCustomizationApp(Profile* profile,
+@@ -719,7 +719,7 @@ void ShowShortcutCustomizationApp(Profile* profile,
}
#endif // BUILDFLAG(IS_CHROMEOS)
diff --git a/www/iridium/files/patch-chrome_browser_ui_chrome__pages.h b/www/iridium/files/patch-chrome_browser_ui_chrome__pages.h
index beef2f0e0ab0..8b2f4ac9d1ad 100644
--- a/www/iridium/files/patch-chrome_browser_ui_chrome__pages.h
+++ b/www/iridium/files/patch-chrome_browser_ui_chrome__pages.h
@@ -1,4 +1,4 @@
---- chrome/browser/ui/chrome_pages.h.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/ui/chrome_pages.h.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/chrome_pages.h
@@ -39,7 +39,7 @@ namespace signin {
enum class ConsentLevel;
@@ -9,7 +9,7 @@
namespace web_app {
enum class AppSettingsPageEntryPoint;
} // namespace web_app
-@@ -177,7 +177,7 @@ void ShowShortcutCustomizationApp(Profile* profile,
+@@ -178,7 +178,7 @@ void ShowShortcutCustomizationApp(Profile* profile,
const std::string& category);
#endif
diff --git a/www/iridium/files/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc b/www/iridium/files/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc
index 59c8cc7a1405..5fe9384baaf9 100644
--- a/www/iridium/files/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc
+++ b/www/iridium/files/patch-chrome_browser_ui_omnibox_omnibox__pedal__implementations.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/omnibox/omnibox_pedal_implementations.cc.orig 2025-05-07 06:48:23 UTC
+--- chrome/browser/ui/omnibox/omnibox_pedal_implementations.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/omnibox/omnibox_pedal_implementations.cc
-@@ -1985,7 +1985,7 @@ const gfx::VectorIcon& GetSharingHubVectorIcon() {
+@@ -1964,7 +1964,7 @@ const gfx::VectorIcon& GetSharingHubVectorIcon() {
return omnibox::kShareMacChromeRefreshIcon;
#elif BUILDFLAG(IS_WIN)
return omnibox::kShareWinChromeRefreshIcon;
diff --git a/www/iridium/files/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc b/www/iridium/files/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc
index fb78098f6044..e1b32ddc9593 100644
--- a/www/iridium/files/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc
+++ b/www/iridium/files/patch-chrome_browser_ui_passwords_manage__passwords__ui__controller.cc
@@ -1,4 +1,4 @@
---- chrome/browser/ui/passwords/manage_passwords_ui_controller.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/ui/passwords/manage_passwords_ui_controller.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/passwords/manage_passwords_ui_controller.cc
@@ -113,7 +113,7 @@ namespace {
@@ -9,7 +9,7 @@
// Should be kept in sync with constant declared in
// bubble_controllers/relaunch_chrome_bubble_controller.cc.
constexpr int kMaxNumberOfTimesKeychainErrorBubbleIsShown = 3;
-@@ -622,7 +622,7 @@ void ManagePasswordsUIController::OnBiometricAuthBefor
+@@ -624,7 +624,7 @@ void ManagePasswordsUIController::OnBiometricAuthBefor
}
void ManagePasswordsUIController::OnKeychainError() {
diff --git a/www/iridium/files/patch-chrome_browser_ui_prefs_prefs__tab__helper.cc b/www/iridium/files/patch-chrome_browser_ui_prefs_prefs__tab__helper.cc
index 0f776335e81a..8b488712ba1c 100644
--- a/www/iridium/files/patch-chrome_browser_ui_prefs_prefs__tab__helper.cc
+++ b/www/iridium/files/patch-chrome_browser_ui_prefs_prefs__tab__helper.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/prefs/prefs_tab_helper.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/ui/prefs/prefs_tab_helper.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/prefs/prefs_tab_helper.cc
-@@ -68,7 +68,7 @@
+@@ -64,7 +64,7 @@
#endif
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/iridium/files/patch-chrome_browser_ui_startup_infobar__utils.cc b/www/iridium/files/patch-chrome_browser_ui_startup_infobar__utils.cc
new file mode 100644
index 000000000000..46cb024bf4cd
--- /dev/null
+++ b/www/iridium/files/patch-chrome_browser_ui_startup_infobar__utils.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/ui/startup/infobar_utils.cc.orig 2025-10-28 14:29:43 UTC
++++ chrome/browser/ui/startup/infobar_utils.cc
+@@ -197,7 +197,7 @@ void AddInfoBarsIfNecessary(Browser* browser,
+ }
+ #endif
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ if (base::FeatureList::IsEnabled(features::kSessionRestoreInfobar)) {
+ // TODO(crbug.com/431828875): Instantiate and initialize the session
+ // restore controller.
diff --git a/www/iridium/files/patch-chrome_browser_ui_startup_startup__browser__creator.cc b/www/iridium/files/patch-chrome_browser_ui_startup_startup__browser__creator.cc
index af3b596a90f3..fe55f0cecb96 100644
--- a/www/iridium/files/patch-chrome_browser_ui_startup_startup__browser__creator.cc
+++ b/www/iridium/files/patch-chrome_browser_ui_startup_startup__browser__creator.cc
@@ -1,4 +1,4 @@
---- chrome/browser/ui/startup/startup_browser_creator.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/ui/startup/startup_browser_creator.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/startup/startup_browser_creator.cc
@@ -134,7 +134,7 @@
#include "chrome/credential_provider/common/gcp_strings.h"
@@ -9,7 +9,7 @@
#include "chrome/browser/headless/headless_mode_util.h"
#include "chrome/browser/ui/startup/web_app_info_recorder_utils.h"
#include "components/headless/policy/headless_mode_policy.h"
-@@ -1019,7 +1019,7 @@ bool StartupBrowserCreator::ProcessCmdLineImpl(
+@@ -986,7 +986,7 @@ bool StartupBrowserCreator::ProcessCmdLineImpl(
TRACE_EVENT0("startup", "StartupBrowserCreator::ProcessCmdLineImpl");
ComputeAndRecordLaunchMode(command_line);
@@ -18,7 +18,7 @@
if (headless::IsHeadlessMode() &&
headless::HeadlessModePolicy::IsHeadlessModeDisabled(
g_browser_process->local_state())) {
-@@ -1122,7 +1122,7 @@ bool StartupBrowserCreator::ProcessCmdLineImpl(
+@@ -1089,7 +1089,7 @@ bool StartupBrowserCreator::ProcessCmdLineImpl(
silent_launch = true;
}
@@ -27,7 +27,7 @@
// Writes open and installed web apps to the specified file without
// launching a new browser window or tab.
if (base::FeatureList::IsEnabled(features::kListWebAppsSwitch) &&
-@@ -1339,7 +1339,7 @@ bool StartupBrowserCreator::ProcessCmdLineImpl(
+@@ -1306,7 +1306,7 @@ bool StartupBrowserCreator::ProcessCmdLineImpl(
CHECK_EQ(profile_info.mode, StartupProfileMode::kBrowserWindow)
<< "Failed launch with app: couldn't pick a profile";
std::string app_id = command_line.GetSwitchValueASCII(switches::kAppId);
diff --git a/www/iridium/files/patch-chrome_browser_ui_startup_startup__tab__provider.cc b/www/iridium/files/patch-chrome_browser_ui_startup_startup__tab__provider.cc
index 8b5d4497c25a..f232d32a4b80 100644
--- a/www/iridium/files/patch-chrome_browser_ui_startup_startup__tab__provider.cc
+++ b/www/iridium/files/patch-chrome_browser_ui_startup_startup__tab__provider.cc
@@ -1,7 +1,7 @@
---- chrome/browser/ui/startup/startup_tab_provider.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/ui/startup/startup_tab_provider.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/startup/startup_tab_provider.cc
@@ -63,7 +63,7 @@
- #include "extensions/browser/extension_registry.h"
+ #include "extensions/common/manifest_handlers/chrome_url_overrides_handler.h"
#endif // !BUILDFLAG(IS_ANDROID)
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
diff --git a/www/iridium/files/patch-chrome_browser_ui_tab__helpers.cc b/www/iridium/files/patch-chrome_browser_ui_tab__helpers.cc
index c4f02011c1e7..61a601989c3d 100644
--- a/www/iridium/files/patch-chrome_browser_ui_tab__helpers.cc
+++ b/www/iridium/files/patch-chrome_browser_ui_tab__helpers.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/tab_helpers.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/ui/tab_helpers.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/tab_helpers.cc
-@@ -218,7 +218,7 @@
+@@ -220,7 +220,7 @@
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -9,7 +9,7 @@
#include "chrome/browser/ui/blocked_content/framebust_block_tab_helper.h"
#include "chrome/browser/ui/hats/hats_helper.h"
#include "chrome/browser/ui/performance_controls/performance_controls_hats_service_factory.h"
-@@ -702,12 +702,12 @@ void TabHelpers::AttachTabHelpers(WebContents* web_con
+@@ -711,12 +711,12 @@ void TabHelpers::AttachTabHelpers(WebContents* web_con
webapps::PreRedirectionURLObserver::CreateForWebContents(web_contents);
#endif
diff --git a/www/iridium/files/patch-chrome_browser_ui_tabs_features.cc b/www/iridium/files/patch-chrome_browser_ui_tabs_features.cc
index 010c498e69e1..8002d91af170 100644
--- a/www/iridium/files/patch-chrome_browser_ui_tabs_features.cc
+++ b/www/iridium/files/patch-chrome_browser_ui_tabs_features.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/tabs/features.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/ui/tabs/features.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/tabs/features.cc
-@@ -60,7 +60,7 @@ bool CanShowTabSearchPositionSetting() {
+@@ -64,7 +64,7 @@ bool CanShowTabSearchPositionSetting() {
}
// Mac and other platforms will always have the tab search position in the
// correct location, cros/linux/win git the user the option to change.
diff --git a/www/iridium/files/patch-chrome_browser_ui_tabs_tab__features.cc b/www/iridium/files/patch-chrome_browser_ui_tabs_tab__features.cc
index 07fd34fbe262..30d4dd90a542 100644
--- a/www/iridium/files/patch-chrome_browser_ui_tabs_tab__features.cc
+++ b/www/iridium/files/patch-chrome_browser_ui_tabs_tab__features.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/tabs/tab_features.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/ui/tabs/tab_features.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/tabs/tab_features.cc
-@@ -356,7 +356,7 @@ void TabFeatures::Init(TabInterface& tab, Profile* pro
+@@ -366,7 +366,7 @@ void TabFeatures::Init(TabInterface& tab, Profile* pro
task_manager::WebContentsTags::CreateForTabContents(tab.GetContents());
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -8,4 +8,4 @@
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
inactive_window_mouse_event_controller_ =
std::make_unique<InactiveWindowMouseEventController>();
- #endif
+
diff --git a/www/iridium/files/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc b/www/iridium/files/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc
index 302d5bac09dc..811718ee3057 100644
--- a/www/iridium/files/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc
+++ b/www/iridium/files/patch-chrome_browser_ui_task__manager_task__manager__table__model.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/task_manager/task_manager_table_model.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/ui/task_manager/task_manager_table_model.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/task_manager/task_manager_table_model.cc
-@@ -376,7 +376,7 @@ TaskManagerTableModel::~TaskManagerTableModel() {
+@@ -374,7 +374,7 @@ TaskManagerTableModel::~TaskManagerTableModel() {
// Note: system_total_time_ is used for both since there is no functional
// difference between browser & system (they are essentially the same tab).
// Instead, the data is routed to the platform appropriate bucket.
@@ -9,7 +9,7 @@
task_manager::RecordTabSwitchEvent(CategoryRecord::kBrowser,
system_total_time_);
#elif BUILDFLAG(IS_CHROMEOS)
-@@ -509,7 +509,7 @@ std::u16string TaskManagerTableModel::GetText(size_t r
+@@ -507,7 +507,7 @@ std::u16string TaskManagerTableModel::GetText(size_t r
? stringifier_->backgrounded_string()
: stringifier_->foregrounded_string();
@@ -18,7 +18,7 @@
case IDS_TASK_MANAGER_OPEN_FD_COUNT_COLUMN: {
const int fd_count = observed_task_manager()->GetOpenFdCount(tasks_[row]);
return fd_count >= 0 ? base::FormatNumber(fd_count)
-@@ -667,7 +667,7 @@ int TaskManagerTableModel::CompareValues(size_t row1,
+@@ -665,7 +665,7 @@ int TaskManagerTableModel::CompareValues(size_t row1,
return BooleanCompare(is_proc1_bg, is_proc2_bg);
}
@@ -27,7 +27,7 @@
case IDS_TASK_MANAGER_OPEN_FD_COUNT_COLUMN: {
const int proc1_fd_count =
observed_task_manager()->GetOpenFdCount(tasks_[row1]);
-@@ -979,7 +979,7 @@ void TaskManagerTableModel::UpdateRefreshTypes(int col
+@@ -977,7 +977,7 @@ void TaskManagerTableModel::UpdateRefreshTypes(int col
type = REFRESH_TYPE_KEEPALIVE_COUNT;
break;
diff --git a/www/iridium/files/patch-chrome_browser_ui_ui__features.cc b/www/iridium/files/patch-chrome_browser_ui_ui__features.cc
index 85fb5a48830b..931e1887bda2 100644
--- a/www/iridium/files/patch-chrome_browser_ui_ui__features.cc
+++ b/www/iridium/files/patch-chrome_browser_ui_ui__features.cc
@@ -1,4 +1,4 @@
---- chrome/browser/ui/ui_features.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/ui/ui_features.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/ui_features.cc
@@ -38,7 +38,7 @@ BASE_FEATURE(kCloseOmniboxPopupOnInactiveAreaClick,
"CloseOmniboxPopupOnInactiveAreaClick",
@@ -9,7 +9,16 @@
// Enables the feature to remove the last confirmation dialog when relaunching
// to update Chrome.
BASE_FEATURE(kFewerUpdateConfirmations,
-@@ -398,7 +398,7 @@ BASE_FEATURE(kViewsJSAppModalDialog,
+@@ -171,7 +171,7 @@ BASE_FEATURE_PARAM(int,
+ "drop_target_hide_for_os_width",
+ #if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN)
+ 32
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ 50
+ #else
+ 0
+@@ -511,7 +511,7 @@ BASE_FEATURE(kViewsJSAppModalDialog,
base::FEATURE_DISABLED_BY_DEFAULT);
#endif
@@ -18,3 +27,12 @@
BASE_FEATURE(kUsePortalAccentColor,
"UsePortalAccentColor",
base::FEATURE_ENABLED_BY_DEFAULT);
+@@ -732,7 +732,7 @@ bool IsBookmarkTabGroupConversionEnabled() {
+ return base::FeatureList::IsEnabled(kBookmarkTabGroupConversion);
+ }
+
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ BASE_FEATURE(kSessionRestoreInfobar,
+ "SessionRestoreInfobar",
+ base::FEATURE_DISABLED_BY_DEFAULT);
diff --git a/www/iridium/files/patch-chrome_browser_ui_ui__features.h b/www/iridium/files/patch-chrome_browser_ui_ui__features.h
index 788fb1271a49..0272cb67c3cd 100644
--- a/www/iridium/files/patch-chrome_browser_ui_ui__features.h
+++ b/www/iridium/files/patch-chrome_browser_ui_ui__features.h
@@ -1,4 +1,4 @@
---- chrome/browser/ui/ui_features.h.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/ui/ui_features.h.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/ui_features.h
@@ -28,7 +28,7 @@ BASE_DECLARE_FEATURE(kAllowEyeDropperWGCScreenCapture)
@@ -9,7 +9,16 @@
BASE_DECLARE_FEATURE(kFewerUpdateConfirmations);
#endif
-@@ -292,7 +292,7 @@ BASE_DECLARE_FEATURE(kViewsFirstRunDialog);
+@@ -56,7 +56,7 @@ enum class PdfInfoBarTrigger { kPdfLoad = 0, kStartup
+ BASE_DECLARE_FEATURE_PARAM(PdfInfoBarTrigger, kPdfInfoBarTrigger);
+ #endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
+
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // When enabled, user may see the session restore UI flow.
+ BASE_DECLARE_FEATURE(kSessionRestoreInfobar);
+ #endif
+@@ -336,7 +336,7 @@ BASE_DECLARE_FEATURE(kViewsFirstRunDialog);
BASE_DECLARE_FEATURE(kViewsJSAppModalDialog);
#endif
diff --git a/www/iridium/files/patch-chrome_browser_ui_views_frame_browser__frame.cc b/www/iridium/files/patch-chrome_browser_ui_views_frame_browser__frame.cc
index ba8d9a9407e9..327bb7c15d7e 100644
--- a/www/iridium/files/patch-chrome_browser_ui_views_frame_browser__frame.cc
+++ b/www/iridium/files/patch-chrome_browser_ui_views_frame_browser__frame.cc
@@ -1,4 +1,4 @@
---- chrome/browser/ui/views/frame/browser_frame.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/ui/views/frame/browser_frame.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/views/frame/browser_frame.cc
@@ -53,7 +53,7 @@
#include "ui/aura/window.h"
@@ -27,7 +27,7 @@
return ThemeServiceFactory::GetForProfile(profile)->UsingSystemTheme();
#else
return false;
-@@ -196,7 +196,7 @@ void BrowserFrame::InitBrowserFrame() {
+@@ -204,7 +204,7 @@ void BrowserFrame::InitBrowserFrame() {
Init(std::move(params));
@@ -36,7 +36,7 @@
SelectNativeTheme();
#else
SetNativeTheme(ui::NativeTheme::GetInstanceForNativeUi());
-@@ -434,7 +434,7 @@ void BrowserFrame::OnNativeWidgetWorkspaceChanged() {
+@@ -450,7 +450,7 @@ void BrowserFrame::OnNativeWidgetWorkspaceChanged() {
chrome::SaveWindowWorkspace(browser_view_->browser(), GetWorkspace());
chrome::SaveWindowVisibleOnAllWorkspaces(browser_view_->browser(),
IsVisibleOnAllWorkspaces());
@@ -45,7 +45,7 @@
// If the window was sent to a different workspace, prioritize it if
// it was sent to the current workspace and deprioritize it
// otherwise. This is done by MoveBrowsersInWorkspaceToFront()
-@@ -633,7 +633,7 @@ void BrowserFrame::OnMenuClosed() {
+@@ -649,7 +649,7 @@ void BrowserFrame::OnMenuClosed() {
}
void BrowserFrame::SelectNativeTheme() {
@@ -54,7 +54,7 @@
// Use the regular NativeTheme instance if running incognito mode, regardless
// of system theme (gtk, qt etc).
ui::NativeTheme* native_theme = ui::NativeTheme::GetInstanceForNativeUi();
-@@ -674,7 +674,7 @@ void BrowserFrame::OnTouchUiChanged() {
+@@ -690,7 +690,7 @@ void BrowserFrame::OnTouchUiChanged() {
bool BrowserFrame::RegenerateFrameOnThemeChange(
BrowserThemeChangeType theme_change_type) {
bool need_regenerate = false;
diff --git a/www/iridium/files/patch-chrome_browser_ui_views_frame_browser__view.cc b/www/iridium/files/patch-chrome_browser_ui_views_frame_browser__view.cc
index 6e9a2d0b48fe..8e3765710da9 100644
--- a/www/iridium/files/patch-chrome_browser_ui_views_frame_browser__view.cc
+++ b/www/iridium/files/patch-chrome_browser_ui_views_frame_browser__view.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/views/frame/browser_view.cc.orig 2025-09-22 12:54:03 UTC
+--- chrome/browser/ui/views/frame/browser_view.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/views/frame/browser_view.cc
-@@ -2476,7 +2476,7 @@ void BrowserView::ToolbarSizeChanged(bool is_animating
+@@ -2463,7 +2463,7 @@ void BrowserView::ToolbarSizeChanged(bool is_animating
}
void BrowserView::TabDraggingStatusChanged(bool is_dragging) {
@@ -9,7 +9,7 @@
std::vector<ContentsWebView*> contents_web_views =
GetAllVisibleContentsWebViews();
-@@ -5972,7 +5972,7 @@ void BrowserView::MaybeShowProfileSwitchIPH() {
+@@ -5954,7 +5954,7 @@ void BrowserView::MaybeShowProfileSwitchIPH() {
}
void BrowserView::MaybeShowSupervisedUserProfileSignInIPH() {
diff --git a/www/iridium/files/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.cc b/www/iridium/files/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.cc
index 3802691c8c38..d003370dc3ab 100644
--- a/www/iridium/files/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.cc
+++ b/www/iridium/files/patch-chrome_browser_ui_views_frame_picture__in__picture__browser__frame__view.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/views/frame/picture_in_picture_browser_frame_view.cc
-@@ -74,7 +74,7 @@
+@@ -75,7 +75,7 @@
// Windows, Mac and CrOS do not clip child widgets to their parents, so we
// don't have to worry about resizing quite as much.
diff --git a/www/iridium/files/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc b/www/iridium/files/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc
index a4636069b8dc..41319652e8d5 100644
--- a/www/iridium/files/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc
+++ b/www/iridium/files/patch-chrome_browser_ui_views_frame_system__menu__model__builder.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/views/frame/system_menu_model_builder.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/ui/views/frame/system_menu_model_builder.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/views/frame/system_menu_model_builder.cc
-@@ -74,7 +74,7 @@ void SystemMenuModelBuilder::BuildMenu(ui::SimpleMenuM
+@@ -80,7 +80,7 @@ void SystemMenuModelBuilder::BuildMenu(ui::SimpleMenuM
void SystemMenuModelBuilder::BuildSystemMenuForBrowserWindow(
ui::SimpleMenuModel* model) {
@@ -9,7 +9,7 @@
model->AddItemWithStringId(IDC_MINIMIZE_WINDOW, IDS_MINIMIZE_WINDOW_MENU);
model->AddItemWithStringId(IDC_MAXIMIZE_WINDOW, IDS_MAXIMIZE_WINDOW_MENU);
model->AddItemWithStringId(IDC_RESTORE_WINDOW, IDS_RESTORE_WINDOW_MENU);
-@@ -100,7 +100,7 @@ void SystemMenuModelBuilder::BuildSystemMenuForBrowser
+@@ -123,7 +123,7 @@ void SystemMenuModelBuilder::BuildSystemMenuForBrowser
model->AddSeparator(ui::NORMAL_SEPARATOR);
model->AddItemWithStringId(IDC_TASK_MANAGER_CONTEXT_MENU, IDS_TASK_MANAGER);
}
@@ -18,7 +18,7 @@
model->AddSeparator(ui::NORMAL_SEPARATOR);
bool supports_server_side_decorations = true;
#if BUILDFLAG(IS_OZONE) && !BUILDFLAG(IS_CHROMEOS)
-@@ -174,7 +174,7 @@ void SystemMenuModelBuilder::BuildSystemMenuForAppOrPo
+@@ -197,7 +197,7 @@ void SystemMenuModelBuilder::BuildSystemMenuForAppOrPo
model->AddSeparator(ui::NORMAL_SEPARATOR);
model->AddItemWithStringId(IDC_TASK_MANAGER, IDS_TASK_MANAGER);
}
diff --git a/www/iridium/files/patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc b/www/iridium/files/patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc
index 6df141af0216..fb9e959bb0e5 100644
--- a/www/iridium/files/patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc
+++ b/www/iridium/files/patch-chrome_browser_ui_views_frame_tab__strip__region__view.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/views/frame/tab_strip_region_view.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/ui/views/frame/tab_strip_region_view.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/views/frame/tab_strip_region_view.cc
-@@ -222,7 +222,7 @@ TabStripRegionView::TabStripRegionView(std::unique_ptr
+@@ -304,7 +304,7 @@ TabStripRegionView::TabStripRegionView(std::unique_ptr
new_tab_button_->GetViewAccessibility().SetName(
l10n_util::GetStringUTF16(IDS_ACCNAME_NEWTAB));
diff --git a/www/iridium/files/patch-chrome_browser_ui_views_omnibox_omnibox__view__views.cc b/www/iridium/files/patch-chrome_browser_ui_views_omnibox_omnibox__view__views.cc
index 44d01ce5c526..b87d75615ff0 100644
--- a/www/iridium/files/patch-chrome_browser_ui_views_omnibox_omnibox__view__views.cc
+++ b/www/iridium/files/patch-chrome_browser_ui_views_omnibox_omnibox__view__views.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/views/omnibox/omnibox_view_views.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/ui/views/omnibox/omnibox_view_views.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/views/omnibox/omnibox_view_views.cc
-@@ -2320,7 +2320,7 @@ void OmniboxViewViews::MaybeAddSendTabToSelfItem(
+@@ -2335,7 +2335,7 @@ void OmniboxViewViews::MaybeAddSendTabToSelfItem(
}
void OmniboxViewViews::OnPopupOpened() {
diff --git a/www/iridium/files/patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc b/www/iridium/files/patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc
index 89795a1eb02d..508ac7d0c3b9 100644
--- a/www/iridium/files/patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc
+++ b/www/iridium/files/patch-chrome_browser_ui_views_profiles_profile__menu__coordinator.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/views/profiles/profile_menu_coordinator.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/ui/views/profiles/profile_menu_coordinator.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/views/profiles/profile_menu_coordinator.cc
-@@ -55,7 +55,7 @@ void ProfileMenuCoordinator::Show(
+@@ -54,7 +54,7 @@ void ProfileMenuCoordinator::Show(
->NotifyFeaturePromoFeatureUsed(
feature_engagement::kIPHProfileSwitchFeature,
FeaturePromoFeatureUsedAction::kClosePromoIfPresent);
diff --git a/www/iridium/files/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc b/www/iridium/files/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc
index cd850ed37116..8c99b0cbf9b3 100644
--- a/www/iridium/files/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc
+++ b/www/iridium/files/patch-chrome_browser_ui_views_profiles_profile__menu__view.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/views/profiles/profile_menu_view.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/ui/views/profiles/profile_menu_view.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/views/profiles/profile_menu_view.cc
-@@ -102,7 +102,7 @@
+@@ -103,7 +103,7 @@
#include "ui/views/accessibility/view_accessibility.h"
#include "ui/views/widget/widget.h"
@@ -9,7 +9,7 @@
#include "chrome/browser/enterprise/signin/enterprise_signin_prefs.h"
#endif
-@@ -585,7 +585,7 @@ void ProfileMenuView::SetMenuTitleForAccessibility() {
+@@ -557,7 +557,7 @@ void ProfileMenuView::SetMenuTitleForAccessibility() {
case signin_util::SignedInState::kSignedOut:
case signin_util::SignedInState::kWebOnlySignedIn: {
std::string profile_user_display_name, profile_user_email;
diff --git a/www/iridium/files/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc b/www/iridium/files/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc
index 1aa1eba500a8..fd243a22b677 100644
--- a/www/iridium/files/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc
+++ b/www/iridium/files/patch-chrome_browser_ui_views_profiles_signin__view__controller__delegate__views.cc
@@ -1,4 +1,4 @@
---- chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/views/profiles/signin_view_controller_delegate_views.cc
@@ -63,14 +63,14 @@
#include "chrome/browser/ui/webui/signin/signout_confirmation/signout_confirmation_ui.h"
@@ -26,7 +26,7 @@
std::unique_ptr<views::WebView>
SigninViewControllerDelegateViews::CreateHistorySyncOptInWebView(
Browser* browser,
-@@ -227,7 +227,7 @@ SigninViewControllerDelegateViews::CreateSignoutConfir
+@@ -228,7 +228,7 @@ SigninViewControllerDelegateViews::CreateSignoutConfir
}
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
@@ -35,7 +35,7 @@
// static
std::unique_ptr<views::WebView>
SigninViewControllerDelegateViews::CreateManagedUserNoticeConfirmationWebView(
-@@ -402,7 +402,7 @@ SigninViewControllerDelegateViews::SigninViewControlle
+@@ -404,7 +404,7 @@ SigninViewControllerDelegateViews::SigninViewControlle
SetButtons(static_cast<int>(ui::mojom::DialogButton::kNone));
@@ -44,7 +44,7 @@
// On the local profile creation dialog, cancelling the dialog (for instance
// through the VKEY_ESCAPE accelerator) should delete the profile.
if (delete_profile_on_cancel) {
-@@ -494,7 +494,7 @@ void SigninViewControllerDelegateViews::DisplayModal()
+@@ -496,7 +496,7 @@ void SigninViewControllerDelegateViews::DisplayModal()
content_view_->RequestFocus();
}
@@ -53,7 +53,7 @@
void SigninViewControllerDelegateViews::DeleteProfileOnCancel() {
ProfileAttributesEntry* entry =
g_browser_process->profile_manager()
-@@ -534,7 +534,7 @@ SigninViewControllerDelegate::CreateSyncConfirmationDe
+@@ -536,7 +536,7 @@ SigninViewControllerDelegate::CreateSyncConfirmationDe
/*animate_on_resize=*/true);
}
@@ -62,7 +62,7 @@
// static
SigninViewControllerDelegate*
SigninViewControllerDelegate::CreateSyncHistoryOptInDelegate(
-@@ -591,7 +591,7 @@ SigninViewControllerDelegate::CreateSignoutConfirmatio
+@@ -593,7 +593,7 @@ SigninViewControllerDelegate::CreateSignoutConfirmatio
}
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
diff --git a/www/iridium/files/patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc b/www/iridium/files/patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc
index 5920bb28fb35..963fb071ee67 100644
--- a/www/iridium/files/patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc
+++ b/www/iridium/files/patch-chrome_browser_ui_views_tabs_dragging_tab__drag__controller.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/views/tabs/dragging/tab_drag_controller.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/ui/views/tabs/dragging/tab_drag_controller.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/views/tabs/dragging/tab_drag_controller.cc
-@@ -194,7 +194,7 @@ bool IsWindowDragUsingSystemDragDropAllowed() {
+@@ -179,7 +179,7 @@ bool IsWindowDragUsingSystemDragDropAllowed() {
void UpdateSystemDnDDragImage(TabDragContext* attached_context,
const gfx::ImageSkia& image) {
@@ -9,7 +9,7 @@
VLOG(1) << __func__ << " image size=" << image.size().ToString();
aura::Window* root_window =
attached_context->GetWidget()->GetNativeWindow()->GetRootWindow();
-@@ -406,7 +406,7 @@ TabDragController::Liveness TabDragController::Init(
+@@ -391,7 +391,7 @@ TabDragController::Liveness TabDragController::Init(
// synchronous on desktop Linux, so use that.
// - ChromeOS Ash
// Releasing capture on Ash cancels gestures so avoid it.
@@ -18,7 +18,7 @@
ref->can_release_capture_ = false;
#endif
ref->start_point_in_screen_ =
-@@ -980,7 +980,7 @@ TabDragController::Liveness TabDragController::DragBro
+@@ -982,7 +982,7 @@ TabDragController::Liveness TabDragController::DragBro
CHECK_EQ(SetCapture(target_context), Liveness::ALIVE);
}
@@ -27,7 +27,7 @@
// EndMoveLoop is going to snap the window back to its original location.
// Hide it so users don't see this. Hiding a window in Linux aura causes
// it to lose capture so skip it.
-@@ -2132,7 +2132,7 @@ void TabDragController::CompleteDrag() {
+@@ -2135,7 +2135,7 @@ void TabDragController::CompleteDrag() {
}
// If source window was maximized - maximize the new window as well.
@@ -36,7 +36,7 @@
// Keeping maximized state breaks snap to Grid on Windows when dragging
// tabs from maximized windows. TODO:(crbug.com/727051) Explore doing this
// for other desktop OS's. kMaximizedStateRetainedOnTabDrag in
-@@ -2549,7 +2549,7 @@ TabDragController::Liveness TabDragController::GetLoca
+@@ -2551,7 +2551,7 @@ TabDragController::Liveness TabDragController::GetLoca
}
}
diff --git a/www/iridium/files/patch-chrome_browser_ui_views_tabs_tab.cc b/www/iridium/files/patch-chrome_browser_ui_views_tabs_tab.cc
index 9d9ea2d30fcf..eceb16b534f5 100644
--- a/www/iridium/files/patch-chrome_browser_ui_views_tabs_tab.cc
+++ b/www/iridium/files/patch-chrome_browser_ui_views_tabs_tab.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/views/tabs/tab.cc.orig 2025-09-22 12:54:03 UTC
+--- chrome/browser/ui/views/tabs/tab.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/views/tabs/tab.cc
-@@ -677,7 +677,7 @@ void Tab::MaybeUpdateHoverStatus(const ui::MouseEvent&
+@@ -678,7 +678,7 @@ void Tab::MaybeUpdateHoverStatus(const ui::MouseEvent&
return;
}
diff --git a/www/iridium/files/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc b/www/iridium/files/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc
index 28ba982b6e47..88b9e21e2633 100644
--- a/www/iridium/files/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc
+++ b/www/iridium/files/patch-chrome_browser_ui_views_tabs_tab__hover__card__bubble__view.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/views/tabs/tab_hover_card_bubble_view.cc.orig 2025-05-07 06:48:23 UTC
+--- chrome/browser/ui/views/tabs/tab_hover_card_bubble_view.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/views/tabs/tab_hover_card_bubble_view.cc
-@@ -380,7 +380,7 @@ TabHoverCardBubbleView::TabHoverCardBubbleView(Tab* ta
+@@ -381,7 +381,7 @@ TabHoverCardBubbleView::TabHoverCardBubbleView(Tab* ta
// not become active. Setting this to false creates the need to explicitly
// hide the hovercard on press, touch, and keyboard events.
SetCanActivate(false);
diff --git a/www/iridium/files/patch-chrome_browser_ui_views_tabs_tab__style__views.cc b/www/iridium/files/patch-chrome_browser_ui_views_tabs_tab__style__views.cc
index 84b6bc5b94c0..61aca3d55d2f 100644
--- a/www/iridium/files/patch-chrome_browser_ui_views_tabs_tab__style__views.cc
+++ b/www/iridium/files/patch-chrome_browser_ui_views_tabs_tab__style__views.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/views/tabs/tab_style_views.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/ui/views/tabs/tab_style_views.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/views/tabs/tab_style_views.cc
-@@ -575,7 +575,7 @@ float TabStyleViewsImpl::GetCurrentActiveOpacity() con
+@@ -557,7 +557,7 @@ float TabStyleViewsImpl::GetCurrentActiveOpacity() con
if (!IsHoverAnimationActive()) {
return base_opacity;
}
diff --git a/www/iridium/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc b/www/iridium/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
index f0a6c017a46e..84e61b56c2b2 100644
--- a/www/iridium/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
+++ b/www/iridium/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/views/user_education/browser_user_education_service.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/ui/views/user_education/browser_user_education_service.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/views/user_education/browser_user_education_service.cc
-@@ -1090,7 +1090,7 @@ void MaybeRegisterChromeFeaturePromos(
+@@ -1125,7 +1125,7 @@ void MaybeRegisterChromeFeaturePromos(
"Triggered when a shared tab becomes the active tab.")));
}
@@ -9,7 +9,7 @@
// kIPHSupervisedUserProfileSigninFeature
registry.RegisterFeature(std::move(
FeaturePromoSpecification::CreateForCustomAction(
-@@ -1337,7 +1337,7 @@ void MaybeRegisterChromeFeaturePromos(
+@@ -1372,7 +1372,7 @@ void MaybeRegisterChromeFeaturePromos(
"Triggered to inform users of the availability of the "
"new translate screen feature on the Lens Overlay.")));
diff --git a/www/iridium/files/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc b/www/iridium/files/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc
index 2741e0b6b4d6..29fd8ba89ea3 100644
--- a/www/iridium/files/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc
+++ b/www/iridium/files/patch-chrome_browser_ui_views_web__apps_web__app__integration__test__driver.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/views/web_apps/web_app_integration_test_driver.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/ui/views/web_apps/web_app_integration_test_driver.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/views/web_apps/web_app_integration_test_driver.cc
-@@ -516,7 +516,7 @@ std::string GetFileExtension(FileExtension file_extens
+@@ -515,7 +515,7 @@ std::string GetFileExtension(FileExtension file_extens
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -9,7 +9,7 @@
SiteConfig GetSiteConfigurationFromAppName(const std::string& app_name) {
SiteConfig config;
bool is_app_found = false;
-@@ -2076,7 +2076,7 @@ void WebAppIntegrationTestDriver::DeletePlatformShortc
+@@ -2088,7 +2088,7 @@ void WebAppIntegrationTestDriver::DeletePlatformShortc
if (app_name.empty()) {
app_name = GetSiteConfiguration(site).app_name;
}
@@ -18,7 +18,7 @@
ASSERT_TRUE(override_registration_->test_override().IsShortcutCreated(
profile(), app_id, app_name));
ASSERT_TRUE(
-@@ -3394,7 +3394,7 @@ void WebAppIntegrationTestDriver::CheckRunOnOsLoginEna
+@@ -3411,7 +3411,7 @@ void WebAppIntegrationTestDriver::CheckRunOnOsLoginEna
app_state->id, app_state->name);
ASSERT_TRUE(icon_color.has_value());
ASSERT_THAT(site_config.icon_color, testing::Eq(icon_color.value()));
@@ -27,7 +27,7 @@
ASSERT_TRUE(override_registration_->test_override().IsRunOnOsLoginEnabled(
profile(), app_state->id, app_state->name));
#endif
-@@ -3409,7 +3409,7 @@ void WebAppIntegrationTestDriver::CheckRunOnOsLoginDis
+@@ -3426,7 +3426,7 @@ void WebAppIntegrationTestDriver::CheckRunOnOsLoginDis
GetAppBySiteMode(after_state_change_action_state_.get(), profile(), site);
ASSERT_TRUE(app_state);
base::ScopedAllowBlockingForTesting allow_blocking;
@@ -36,7 +36,7 @@
ASSERT_FALSE(override_registration_->test_override().IsRunOnOsLoginEnabled(
profile(), app_state->id, app_state->name));
#endif
-@@ -3419,7 +3419,7 @@ void WebAppIntegrationTestDriver::CheckRunOnOsLoginDis
+@@ -3436,7 +3436,7 @@ void WebAppIntegrationTestDriver::CheckRunOnOsLoginDis
void WebAppIntegrationTestDriver::CheckSiteHandlesFile(
Site site,
FileExtension file_extension) {
@@ -45,7 +45,7 @@
if (!BeforeStateCheckAction(__FUNCTION__)) {
return;
}
-@@ -3435,7 +3435,7 @@ void WebAppIntegrationTestDriver::CheckSiteHandlesFile
+@@ -3452,7 +3452,7 @@ void WebAppIntegrationTestDriver::CheckSiteHandlesFile
void WebAppIntegrationTestDriver::CheckSiteNotHandlesFile(
Site site,
FileExtension file_extension) {
@@ -54,7 +54,7 @@
if (!BeforeStateCheckAction(__FUNCTION__)) {
return;
}
-@@ -4260,7 +4260,7 @@ base::FilePath WebAppIntegrationTestDriver::GetShortcu
+@@ -4277,7 +4277,7 @@ base::FilePath WebAppIntegrationTestDriver::GetShortcu
base::FilePath shortcut_dir,
const std::string& app_name,
const webapps::AppId& app_id) {
@@ -63,7 +63,7 @@
return override_registration_->test_override().GetShortcutPath(
profile(), shortcut_dir, app_id, app_name);
#else
-@@ -4460,7 +4460,7 @@ bool WebAppIntegrationTestDriver::IsShortcutAndIconCre
+@@ -4477,7 +4477,7 @@ bool WebAppIntegrationTestDriver::IsShortcutAndIconCre
const webapps::AppId& id) {
base::ScopedAllowBlockingForTesting allow_blocking;
bool is_shortcut_and_icon_correct = false;
@@ -72,7 +72,7 @@
bool is_shortcut_correct =
override_registration_->test_override().IsShortcutCreated(profile, id,
name);
-@@ -4504,7 +4504,7 @@ bool WebAppIntegrationTestDriver::DoIconColorsMatch(Pr
+@@ -4521,7 +4521,7 @@ bool WebAppIntegrationTestDriver::DoIconColorsMatch(Pr
do_icon_colors_match =
(expected_icon_pixel_color == shortcut_pixel_color_apps_folder.value());
}
diff --git a/www/iridium/files/patch-chrome_browser_ui_web__applications_web__app__dialogs.h b/www/iridium/files/patch-chrome_browser_ui_web__applications_web__app__dialogs.h
index 0c278e46fbc6..57050acc2e87 100644
--- a/www/iridium/files/patch-chrome_browser_ui_web__applications_web__app__dialogs.h
+++ b/www/iridium/files/patch-chrome_browser_ui_web__applications_web__app__dialogs.h
@@ -1,7 +1,7 @@
---- chrome/browser/ui/web_applications/web_app_dialogs.h.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/ui/web_applications/web_app_dialogs.h.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/web_applications/web_app_dialogs.h
@@ -24,7 +24,7 @@
- #include "ui/gfx/native_widget_types.h"
+ #include "ui/gfx/native_window_types.h"
static_assert(BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
- BUILDFLAG(IS_CHROMEOS));
diff --git a/www/iridium/files/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc b/www/iridium/files/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc
index 4e5d8ad3f779..2fc2085a1131 100644
--- a/www/iridium/files/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc
+++ b/www/iridium/files/patch-chrome_browser_ui_web__applications_web__app__ui__manager__impl.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/web_applications/web_app_ui_manager_impl.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/ui/web_applications/web_app_ui_manager_impl.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/web_applications/web_app_ui_manager_impl.cc
-@@ -564,7 +564,7 @@ void WebAppUiManagerImpl::MaybeShowIPHPromoForAppsLaun
+@@ -574,7 +574,7 @@ void WebAppUiManagerImpl::MaybeShowIPHPromoForAppsLaun
Browser* browser,
Profile* profile,
const std::string& app_id) {
@@ -9,7 +9,7 @@
WebAppProvider* provider = WebAppProvider::GetForWebApps(profile);
CHECK(provider);
-@@ -793,7 +793,7 @@ void WebAppUiManagerImpl::ClearWebAppSiteDataIfNeeded(
+@@ -803,7 +803,7 @@ void WebAppUiManagerImpl::ClearWebAppSiteDataIfNeeded(
}
}
diff --git a/www/iridium/files/patch-chrome_browser_ui_webui__browser_webui__browser__window.cc b/www/iridium/files/patch-chrome_browser_ui_webui__browser_webui__browser__window.cc
index 74e96bfe80f4..2389ca733ef3 100644
--- a/www/iridium/files/patch-chrome_browser_ui_webui__browser_webui__browser__window.cc
+++ b/www/iridium/files/patch-chrome_browser_ui_webui__browser_webui__browser__window.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/webui_browser/webui_browser_window.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/ui/webui_browser/webui_browser_window.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/webui_browser/webui_browser_window.cc
-@@ -22,7 +22,7 @@ namespace {
+@@ -42,7 +42,7 @@ const char* const kWebUIBrowserWindowKey = "__WEBUI_BR
// Copied from chrome/browser/ui/views/frame/browser_frame.cc.
bool IsUsingLinuxSystemTheme(Profile* profile) {
diff --git a/www/iridium/files/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc b/www/iridium/files/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc
index f6a3f407f517..69935fae3230 100644
--- a/www/iridium/files/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc
+++ b/www/iridium/files/patch-chrome_browser_ui_webui_certificate__manager_certificate__manager__handler.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/webui/certificate_manager/certificate_manager_handler.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/ui/webui/certificate_manager/certificate_manager_handler.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/webui/certificate_manager/certificate_manager_handler.cc
-@@ -219,7 +219,7 @@ CertificateManagerPageHandler::GetCertSource(
+@@ -217,7 +217,7 @@ CertificateManagerPageHandler::GetCertSource(
CERTIFICATE_TRUST_TYPE_DISTRUSTED,
profile_, &remote_client_);
break;
diff --git a/www/iridium/files/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc b/www/iridium/files/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc
index a8cf1591af13..8daf50047859 100644
--- a/www/iridium/files/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc
+++ b/www/iridium/files/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/webui/chrome_web_ui_configs.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/ui/webui/chrome_web_ui_configs.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/webui/chrome_web_ui_configs.cc
-@@ -152,7 +152,7 @@
+@@ -153,7 +153,7 @@
#include "chrome/browser/ui/webui/conflicts/conflicts_ui.h"
#endif // BUILDFLAG(IS_WIN)
@@ -9,7 +9,7 @@
#include "chrome/browser/ui/webui/app_settings/web_app_settings_ui.h"
#include "chrome/browser/ui/webui/browser_switch/browser_switch_ui.h"
#include "chrome/browser/ui/webui/signin/history_sync_optin/history_sync_optin_ui.h"
-@@ -160,13 +160,13 @@
+@@ -161,13 +161,13 @@
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -25,7 +25,7 @@
#include "chrome/browser/ui/webui/discards/discards_ui.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_DESKTOP_ANDROID)
-@@ -194,7 +194,7 @@
+@@ -195,7 +195,7 @@
#include "chrome/browser/ui/webui/signin/signin_error_ui.h"
#endif // !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_ANDROID)
@@ -34,7 +34,7 @@
#include "chrome/browser/ui/webui/on_device_translation_internals/on_device_translation_internals_ui.h"
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -347,7 +347,7 @@ void RegisterChromeWebUIConfigs() {
+@@ -349,7 +349,7 @@ void RegisterChromeWebUIConfigs() {
map.AddWebUIConfig(std::make_unique<WebUIJsErrorUIConfig>());
#endif // BUILDFLAG(IS_ANDROID)
@@ -43,7 +43,7 @@
map.AddWebUIConfig(std::make_unique<LinuxProxyConfigUI>());
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) ||
// BUILDFLAG(IS_OPENBSD)
-@@ -377,7 +377,7 @@ void RegisterChromeWebUIConfigs() {
+@@ -379,7 +379,7 @@ void RegisterChromeWebUIConfigs() {
map.AddWebUIConfig(std::make_unique<ConflictsUIConfig>());
#endif // BUILDFLAG(IS_WIN)
@@ -52,7 +52,7 @@
map.AddWebUIConfig(std::make_unique<BrowserSwitchUIConfig>());
map.AddWebUIConfig(std::make_unique<HistorySyncOptinUIConfig>());
map.AddWebUIConfig(std::make_unique<OnDeviceTranslationInternalsUIConfig>());
-@@ -386,13 +386,13 @@ void RegisterChromeWebUIConfigs() {
+@@ -388,13 +388,13 @@ void RegisterChromeWebUIConfigs() {
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/www/iridium/files/patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc b/www/iridium/files/patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc
index 291139833741..4841dec31320 100644
--- a/www/iridium/files/patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc
+++ b/www/iridium/files/patch-chrome_browser_ui_webui_connectors__internals_connectors__internals__page__handler.cc
@@ -1,4 +1,4 @@
---- chrome/browser/ui/webui/connectors_internals/connectors_internals_page_handler.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/ui/webui/connectors_internals/connectors_internals_page_handler.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/webui/connectors_internals/connectors_internals_page_handler.cc
@@ -85,7 +85,7 @@ connectors_internals::mojom::ClientIdentityPtr GetIden
#endif // BUILDFLAG(ENTERPRISE_CLIENT_CERTIFICATES)
@@ -9,7 +9,7 @@
std::string GetStringFromTimestamp(base::Time timestamp) {
return (timestamp == base::Time()) ? std::string()
: base::UnlocalizedTimeFormatWithPattern(
-@@ -202,7 +202,7 @@ void ConnectorsInternalsPageHandler::GetClientCertific
+@@ -200,7 +200,7 @@ void ConnectorsInternalsPageHandler::GetClientCertific
void ConnectorsInternalsPageHandler::GetSignalsReportingState(
GetSignalsReportingStateCallback callback) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/iridium/files/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc b/www/iridium/files/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc
index 89db73b3f093..36247091fd3b 100644
--- a/www/iridium/files/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc
+++ b/www/iridium/files/patch-chrome_browser_ui_webui_connectors__internals_device__trust__utils.cc
@@ -1,29 +1,29 @@
---- chrome/browser/ui/webui/connectors_internals/device_trust_utils.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/ui/webui/connectors_internals/device_trust_utils.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/webui/connectors_internals/device_trust_utils.cc
-@@ -7,7 +7,7 @@
- #include "build/build_config.h"
+@@ -8,7 +8,7 @@
#include "components/enterprise/buildflags/buildflags.h"
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
#include "base/base64url.h"
#include "chrome/browser/browser_process.h"
#include "chrome/browser/policy/chrome_browser_policy_connector.h"
-@@ -39,7 +39,7 @@ namespace enterprise_connectors::utils {
-
+@@ -42,7 +42,7 @@ namespace enterprise_connectors::utils {
namespace {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
connectors_internals::mojom::KeyTrustLevel ParseTrustLevel(
BPKUR::KeyTrustLevel trust_level) {
-@@ -176,7 +176,7 @@ connectors_internals::mojom::CertificateMetadataPtr Co
- } // namespace
+@@ -183,7 +183,7 @@ connectors_internals::mojom::CertificateMetadataPtr Co
connectors_internals::mojom::KeyInfoPtr GetKeyInfo() {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || \
+- BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
auto* key_manager = g_browser_process->browser_policy_connector()
->chrome_browser_cloud_management_controller()
->GetDeviceTrustKeyManager();
diff --git a/www/iridium/files/patch-chrome_browser_ui_webui_management_management__ui__handler.cc b/www/iridium/files/patch-chrome_browser_ui_webui_management_management__ui__handler.cc
index 344d1816e4c0..d70f03914a2e 100644
--- a/www/iridium/files/patch-chrome_browser_ui_webui_management_management__ui__handler.cc
+++ b/www/iridium/files/patch-chrome_browser_ui_webui_management_management__ui__handler.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/webui/management/management_ui_handler.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/ui/webui/management/management_ui_handler.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/webui/management/management_ui_handler.cc
-@@ -68,7 +68,7 @@
+@@ -70,7 +70,7 @@
#include "ui/base/l10n/l10n_util.h"
#include "ui/base/webui/web_ui_util.h"
@@ -9,7 +9,7 @@
#include "chrome/browser/enterprise/signals/user_permission_service_factory.h"
#include "components/device_signals/core/browser/user_permission_service.h" // nogncheck
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -381,7 +381,7 @@ void ManagementUIHandler::AddReportingInfo(base::Value
+@@ -383,7 +383,7 @@ void ManagementUIHandler::AddReportingInfo(base::Value
report_sources->Append(std::move(data));
}
@@ -18,7 +18,7 @@
auto device_signal_data = GetDeviceSignalGrantedMessage();
if (!device_signal_data.empty()) {
report_sources->Append(std::move(device_signal_data));
-@@ -403,7 +403,7 @@ void ManagementUIHandler::AddReportingInfo(base::Value
+@@ -405,7 +405,7 @@ void ManagementUIHandler::AddReportingInfo(base::Value
report_sources->Append(std::move(data));
}
@@ -27,7 +27,7 @@
auto device_signal_data = GetDeviceSignalGrantedMessage();
if (!device_signal_data.empty()) {
report_sources->Append(std::move(device_signal_data));
-@@ -589,7 +589,7 @@ policy::PolicyService* ManagementUIHandler::GetPolicyS
+@@ -595,7 +595,7 @@ policy::PolicyService* ManagementUIHandler::GetPolicyS
->policy_service();
}
diff --git a/www/iridium/files/patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc b/www/iridium/files/patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc
index 0f3aa0104299..9b6a696930c2 100644
--- a/www/iridium/files/patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc
+++ b/www/iridium/files/patch-chrome_browser_ui_webui_searchbox_searchbox__handler.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/webui/searchbox/searchbox_handler.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/ui/webui/searchbox/searchbox_handler.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/webui/searchbox/searchbox_handler.cc
-@@ -128,7 +128,7 @@ const char* kMacShareIconResourceName =
+@@ -135,7 +135,7 @@ const char* kMacShareIconResourceName =
#elif BUILDFLAG(IS_WIN)
const char* kWinShareIconResourceName =
"//resources/cr_components/searchbox/icons/win_share.svg";
@@ -9,7 +9,7 @@
const char* kLinuxShareIconResourceName =
"//resources/cr_components/searchbox/icons/share.svg";
#else
-@@ -188,7 +188,7 @@ static void DefineChromeRefreshRealboxIcons() {
+@@ -195,7 +195,7 @@ static void DefineChromeRefreshRealboxIcons() {
#elif BUILDFLAG(IS_WIN)
kWinShareIconResourceName =
"//resources/cr_components/searchbox/icons/win_share_cr23.svg";
@@ -18,7 +18,7 @@
kLinuxShareIconResourceName =
"//resources/cr_components/searchbox/icons/share_cr23.svg";
#else
-@@ -656,7 +656,7 @@ std::string SearchboxHandler::ActionVectorIconToResour
+@@ -706,7 +706,7 @@ std::string SearchboxHandler::ActionVectorIconToResour
icon.name == omnibox::kShareWinChromeRefreshIcon.name) {
return kWinShareIconResourceName;
}
diff --git a/www/iridium/files/patch-chrome_browser_ui_webui_settings_appearance__handler.cc b/www/iridium/files/patch-chrome_browser_ui_webui_settings_appearance__handler.cc
index 7934d2832441..a45091dd50b4 100644
--- a/www/iridium/files/patch-chrome_browser_ui_webui_settings_appearance__handler.cc
+++ b/www/iridium/files/patch-chrome_browser_ui_webui_settings_appearance__handler.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/webui/settings/appearance_handler.cc.orig 2025-05-07 06:48:23 UTC
+--- chrome/browser/ui/webui/settings/appearance_handler.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/webui/settings/appearance_handler.cc
-@@ -32,7 +32,7 @@ void AppearanceHandler::RegisterMessages() {
+@@ -33,7 +33,7 @@ void AppearanceHandler::RegisterMessages() {
"useDefaultTheme",
base::BindRepeating(&AppearanceHandler::HandleUseTheme,
base::Unretained(this), ui::SystemTheme::kDefault));
diff --git a/www/iridium/files/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc b/www/iridium/files/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc
index e5adde0cee8a..b732ffb37562 100644
--- a/www/iridium/files/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc
+++ b/www/iridium/files/patch-chrome_browser_ui_webui_settings_settings__localized__strings__provider.cc
@@ -1,4 +1,4 @@
---- chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/webui/settings/settings_localized_strings_provider.cc
@@ -137,7 +137,7 @@
#include "chrome/browser/ui/webui/settings/system_handler.h"
@@ -9,8 +9,8 @@
#include "ui/display/screen.h"
#endif
-@@ -153,7 +153,7 @@
- #endif // BUILDFLAG(GOOGLE_CHROME_BRANDING)
+@@ -146,7 +146,7 @@
+ #include "device/fido/win/webauthn_api.h"
#endif // BUILDFLAG(IS_WIN)
-#if BUILDFLAG(IS_LINUX)
@@ -18,7 +18,7 @@
#include "ui/linux/linux_ui_factory.h"
#include "ui/ozone/public/ozone_platform.h"
#endif
-@@ -278,7 +278,7 @@ void AddA11yStrings(content::WebUIDataSource* html_sou
+@@ -271,7 +271,7 @@ void AddA11yStrings(content::WebUIDataSource* html_sou
{"toastAlertLevelDescription",
IDS_SETTINGS_ACCESSIBILITY_TOAST_FREQUENCY_DESCRIPTION},
#endif
@@ -27,7 +27,7 @@
{"overscrollHistoryNavigationTitle",
IDS_SETTINGS_OVERSCROLL_HISTORY_NAVIGATION_TITLE},
{"overscrollHistoryNavigationSubtitle",
-@@ -548,7 +548,7 @@ void AddAppearanceStrings(content::WebUIDataSource* ht
+@@ -543,7 +543,7 @@ void AddAppearanceStrings(content::WebUIDataSource* ht
{"uiFeatureAlignLeft", IDS_SETTINGS_UI_FEATURE_ALIGN_LEFT},
{"uiFeatureAlignRight", IDS_SETTINGS_UI_FEATURE_ALIGN_RIGHT},
{"resetToDefault", IDS_SETTINGS_RESET_TO_DEFAULT},
@@ -36,7 +36,7 @@
{"gtkTheme", IDS_SETTINGS_GTK_THEME},
{"useGtkTheme", IDS_SETTINGS_USE_GTK_THEME},
{"qtTheme", IDS_SETTINGS_QT_THEME},
-@@ -556,11 +556,11 @@ void AddAppearanceStrings(content::WebUIDataSource* ht
+@@ -551,11 +551,11 @@ void AddAppearanceStrings(content::WebUIDataSource* ht
{"classicTheme", IDS_SETTINGS_CLASSIC_THEME},
{"useClassicTheme", IDS_SETTINGS_USE_CLASSIC_THEME},
#endif
@@ -50,7 +50,7 @@
{"showWindowDecorations", IDS_SHOW_WINDOW_DECORATIONS},
#endif
#if BUILDFLAG(IS_MAC)
-@@ -582,7 +582,7 @@ void AddAppearanceStrings(content::WebUIDataSource* ht
+@@ -579,7 +579,7 @@ void AddAppearanceStrings(content::WebUIDataSource* ht
html_source->AddBoolean("tabSearchIsRightAlignedAtStartup",
tabs::GetTabSearchTrailingTabstrip(profile));
@@ -59,7 +59,7 @@
bool show_custom_chrome_frame = ui::OzonePlatform::GetInstance()
->GetPlatformRuntimeProperties()
.supports_server_side_window_decorations;
-@@ -1591,7 +1591,7 @@ void AddSignOutDialogStrings(content::WebUIDataSource*
+@@ -1577,7 +1577,7 @@ void AddSignOutDialogStrings(content::WebUIDataSource*
g_browser_process->GetApplicationLocale())
.spec();
diff --git a/www/iridium/files/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc b/www/iridium/files/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc
index 1d994ab022d6..89624ed92bee 100644
--- a/www/iridium/files/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc
+++ b/www/iridium/files/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.cc
-@@ -516,7 +516,7 @@ void CustomizeChromePageHandler::UpdateFooterSettings(
+@@ -549,7 +549,7 @@ void CustomizeChromePageHandler::UpdateFooterSettings(
side_panel::mojom::ManagementNoticeState::New();
management_notice_state->can_be_shown = false;
management_notice_state->enabled_by_policy = false;
diff --git a/www/iridium/files/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h b/www/iridium/files/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h
index fb8eecf88d32..347f441124ae 100644
--- a/www/iridium/files/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h
+++ b/www/iridium/files/patch-chrome_browser_ui_webui_side__panel_customize__chrome_customize__chrome__page__handler.h
@@ -1,6 +1,6 @@
---- chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.h.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.h.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/webui/side_panel/customize_chrome/customize_chrome_page_handler.h
-@@ -206,7 +206,7 @@ class CustomizeChromePageHandler
+@@ -208,7 +208,7 @@ class CustomizeChromePageHandler
// value needs to be requeried by the page.
GURL last_source_url_{GURL(chrome::kChromeUINewTabPageURL)};
diff --git a/www/iridium/files/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc b/www/iridium/files/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc
index d8b674b1c9f5..31e5cefa43e7 100644
--- a/www/iridium/files/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc
+++ b/www/iridium/files/patch-chrome_browser_ui_webui_signin_profile__picker__handler.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/webui/signin/profile_picker_handler.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/ui/webui/signin/profile_picker_handler.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/webui/signin/profile_picker_handler.cc
-@@ -168,7 +168,7 @@ base::Value::Dict CreateProfileEntry(const ProfileAttr
+@@ -169,7 +169,7 @@ base::Value::Dict CreateProfileEntry(const ProfileAttr
IDS_PROFILE_PICKER_PROFILE_CARD_LABEL, local_profile_name);
if (entry->GetIsManaged() == signin::Tribool::kTrue) {
profile_entry.Set("avatarBadge", "cr:domain");
diff --git a/www/iridium/files/patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc b/www/iridium/files/patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc
index 5ee9e0315c43..4f5df2620c84 100644
--- a/www/iridium/files/patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc
+++ b/www/iridium/files/patch-chrome_browser_ui_webui_user__education__internals_user__education__internals__page__handler__impl.cc
@@ -1,4 +1,4 @@
---- chrome/browser/ui/webui/user_education_internals/user_education_internals_page_handler_impl.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/ui/webui/user_education_internals/user_education_internals_page_handler_impl.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/ui/webui/user_education_internals/user_education_internals_page_handler_impl.cc
@@ -49,7 +49,7 @@
#include "ui/base/l10n/l10n_util.h"
@@ -18,7 +18,7 @@
return g_browser_process->GetFeatures()->whats_new_registry();
#else
return nullptr;
-@@ -912,7 +912,7 @@ void UserEducationInternalsPageHandlerImpl::ClearWhats
+@@ -913,7 +913,7 @@ void UserEducationInternalsPageHandlerImpl::ClearWhats
}
void UserEducationInternalsPageHandlerImpl::LaunchWhatsNewStaging() {
diff --git a/www/iridium/files/patch-chrome_browser_web__applications_icons_icon__masker.cc b/www/iridium/files/patch-chrome_browser_web__applications_icons_icon__masker.cc
new file mode 100644
index 000000000000..d6d60ae34e06
--- /dev/null
+++ b/www/iridium/files/patch-chrome_browser_web__applications_icons_icon__masker.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/web_applications/icons/icon_masker.cc.orig 2025-10-28 14:29:43 UTC
++++ chrome/browser/web_applications/icons/icon_masker.cc
+@@ -12,7 +12,7 @@
+
+ namespace web_app {
+
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ void MaskIconOnOs(SkBitmap input_bitmap, MaskedIconCallback masked_callback) {
+ base::SequencedTaskRunner::GetCurrentDefault()->PostTask(
+ FROM_HERE,
diff --git a/www/iridium/files/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc b/www/iridium/files/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc
index 334211771134..2fe2788a28b5 100644
--- a/www/iridium/files/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc
+++ b/www/iridium/files/patch-chrome_browser_web__applications_os__integration_web__app__shortcut.cc
@@ -1,6 +1,6 @@
---- chrome/browser/web_applications/os_integration/web_app_shortcut.cc.orig 2025-05-07 06:48:23 UTC
+--- chrome/browser/web_applications/os_integration/web_app_shortcut.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/web_applications/os_integration/web_app_shortcut.cc
-@@ -71,7 +71,7 @@ namespace {
+@@ -67,7 +67,7 @@ namespace {
#if BUILDFLAG(IS_MAC)
const int kDesiredIconSizesForShortcut[] = {16, 32, 128, 256, 512};
@@ -9,7 +9,7 @@
// Linux supports icons of any size. FreeDesktop Icon Theme Specification states
// that "Minimally you should install a 48x48 icon in the hicolor theme."
const int kDesiredIconSizesForShortcut[] = {16, 32, 48, 128, 256, 512};
-@@ -253,7 +253,7 @@ std::unique_ptr<ShortcutInfo> BuildShortcutInfoWithout
+@@ -249,7 +249,7 @@ std::unique_ptr<ShortcutInfo> BuildShortcutInfoWithout
// TODO(crbug.com/40257107): Implement tests on Linux for using shortcuts_menu
// actions.
diff --git a/www/iridium/files/patch-chrome_browser_webauthn_enclave__manager.cc b/www/iridium/files/patch-chrome_browser_webauthn_enclave__manager.cc
index 8e62dbca8994..7e401b8a5b80 100644
--- a/www/iridium/files/patch-chrome_browser_webauthn_enclave__manager.cc
+++ b/www/iridium/files/patch-chrome_browser_webauthn_enclave__manager.cc
@@ -1,6 +1,6 @@
---- chrome/browser/webauthn/enclave_manager.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/browser/webauthn/enclave_manager.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/browser/webauthn/enclave_manager.cc
-@@ -709,7 +709,7 @@ base::flat_set<GaiaId> GetGaiaIDs(
+@@ -750,7 +750,7 @@ base::flat_set<GaiaId> GetGaiaIDs(
std::string UserVerifyingLabelToString(crypto::UserVerifyingKeyLabel label) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -9,7 +9,7 @@
return label;
#else
return std::string("placeholder");
-@@ -719,7 +719,7 @@ std::string UserVerifyingLabelToString(crypto::UserVer
+@@ -760,7 +760,7 @@ std::string UserVerifyingLabelToString(crypto::UserVer
std::optional<crypto::UserVerifyingKeyLabel> UserVerifyingKeyLabelFromString(
std::string saved_label) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/iridium/files/patch-chrome_browser_webauthn_password__credential__controller.cc b/www/iridium/files/patch-chrome_browser_webauthn_password__credential__controller.cc
deleted file mode 100644
index 33ec5decd8c9..000000000000
--- a/www/iridium/files/patch-chrome_browser_webauthn_password__credential__controller.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- chrome/browser/webauthn/password_credential_controller.cc.orig 2025-09-11 13:19:19 UTC
-+++ chrome/browser/webauthn/password_credential_controller.cc
-@@ -46,7 +46,7 @@ password_manager::PasswordManagerClient* GetPasswordMa
-
- #if !BUILDFLAG(IS_ANDROID)
- std::u16string GetAuthenticationMessage(std::string_view rp_id) {
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- return u"";
- #else
- return l10n_util::GetStringFUTF16(IDS_PASSWORD_MANAGER_FILLING_REAUTH,
diff --git a/www/iridium/files/patch-chrome_browser_webauthn_password__credential__ui__controller.cc b/www/iridium/files/patch-chrome_browser_webauthn_password__credential__ui__controller.cc
new file mode 100644
index 000000000000..c271ee667fdd
--- /dev/null
+++ b/www/iridium/files/patch-chrome_browser_webauthn_password__credential__ui__controller.cc
@@ -0,0 +1,11 @@
+--- chrome/browser/webauthn/password_credential_ui_controller.cc.orig 2025-10-28 14:29:43 UTC
++++ chrome/browser/webauthn/password_credential_ui_controller.cc
+@@ -26,7 +26,7 @@ using content::WebContents;
+ namespace {
+
+ std::u16string GetAuthenticationMessage(std::string_view rp_id) {
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ return u"";
+ #else
+ return l10n_util::GetStringFUTF16(IDS_PASSWORD_MANAGER_FILLING_REAUTH,
diff --git a/www/iridium/files/patch-chrome_common_chrome__features.cc b/www/iridium/files/patch-chrome_common_chrome__features.cc
index a5f0fa90c2db..4ac341faa8c0 100644
--- a/www/iridium/files/patch-chrome_common_chrome__features.cc
+++ b/www/iridium/files/patch-chrome_common_chrome__features.cc
@@ -1,6 +1,6 @@
---- chrome/common/chrome_features.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/common/chrome_features.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/common/chrome_features.cc
-@@ -80,7 +80,7 @@ BASE_FEATURE(kUseAdHocSigningForWebAppShims,
+@@ -64,7 +64,7 @@ BASE_FEATURE(UseAdHocSigningForWebAppShims, base::FEAT
#endif // BUILDFLAG(IS_MAC)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -8,9 +8,9 @@
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
// Enables or disables the Autofill survey triggered by opening a prompt to
// save address info.
- BASE_FEATURE(kAutofillAddressSurvey,
-@@ -98,7 +98,7 @@ BASE_FEATURE(kAutofillPasswordSurvey,
- base::FEATURE_DISABLED_BY_DEFAULT);
+ BASE_FEATURE(AutofillAddressSurvey, base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -76,7 +76,7 @@ BASE_FEATURE(AutofillCardSurvey, base::FEATURE_DISABLE
+ BASE_FEATURE(AutofillPasswordSurvey, base::FEATURE_DISABLED_BY_DEFAULT);
#endif
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
@@ -18,16 +18,16 @@
// Enables the Restart background mode optimization. When all Chrome UI is
// closed and it goes in the background, allows to restart the browser to
// discard memory.
-@@ -257,7 +257,7 @@ BASE_FEATURE(kDesktopPWAsElidedExtensionsMenu,
- BASE_FEATURE(kDesktopPWAsRunOnOsLogin,
- "DesktopPWAsRunOnOsLogin",
+@@ -188,7 +188,7 @@ BASE_FEATURE(DesktopPWAsElidedExtensionsMenu,
+ // Enables or disables Desktop PWAs to be auto-started on OS login.
+ BASE_FEATURE(DesktopPWAsRunOnOsLogin,
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -304,7 +304,7 @@ BASE_FEATURE(kEnableFullscreenToAnyScreenAndroid,
+@@ -222,7 +222,7 @@ BASE_FEATURE(EnableFullscreenToAnyScreenAndroid,
base::FEATURE_DISABLED_BY_DEFAULT);
#endif
@@ -36,21 +36,30 @@
// Controls whether Chrome Apps are supported. See https://crbug.com/1221251.
// If the feature is disabled, Chrome Apps continue to work. If enabled, Chrome
// Apps will not launch and will be marked in the UI as deprecated.
-@@ -1170,7 +1170,7 @@ BASE_FEATURE(kKAnonymityServiceStorage,
- "KAnonymityServiceStorage",
+@@ -578,7 +578,7 @@ BASE_FEATURE(GlicDisableWarming, base::FEATURE_ENABLED
+ // set to hidden when the Glic panel is warming.
+ BASE_FEATURE(kGlicGuestContentsVisibilityState,
+ "GlicGuestContentsVisibilityState",
+-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
base::FEATURE_ENABLED_BY_DEFAULT);
+ #else
+ base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -1008,7 +1008,7 @@ BASE_FEATURE(KAnonymityServiceOHTTPRequests, base::FEA
+ // public keys.
+ BASE_FEATURE(KAnonymityServiceStorage, base::FEATURE_ENABLED_BY_DEFAULT);
-#if BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
+#if (BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)) || BUILDFLAG(IS_BSD)
- BASE_FEATURE(kLinuxLowMemoryMonitor,
- "LinuxLowMemoryMonitor",
- base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -1183,7 +1183,7 @@ constexpr base::FeatureParam<int> kLinuxLowMemoryMonit
+ BASE_FEATURE(LinuxLowMemoryMonitor, base::FEATURE_DISABLED_BY_DEFAULT);
+ // Values taken from the low-memory-monitor documentation and also apply to the
+ // portal API:
+@@ -1019,7 +1019,7 @@ constexpr base::FeatureParam<int> kLinuxLowMemoryMonit
&kLinuxLowMemoryMonitor, "critical_level", 255};
#endif // BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
- BASE_FEATURE(kListWebAppsSwitch,
- "ListWebAppsSwitch",
- base::FEATURE_DISABLED_BY_DEFAULT);
+ BASE_FEATURE(ListWebAppsSwitch, base::FEATURE_DISABLED_BY_DEFAULT);
+ #endif
+
diff --git a/www/iridium/files/patch-chrome_common_chrome__features.h b/www/iridium/files/patch-chrome_common_chrome__features.h
index 0599e4983bc3..b857e05a7922 100644
--- a/www/iridium/files/patch-chrome_common_chrome__features.h
+++ b/www/iridium/files/patch-chrome_common_chrome__features.h
@@ -1,4 +1,4 @@
---- chrome/common/chrome_features.h.orig 2025-09-11 13:19:19 UTC
+--- chrome/common/chrome_features.h.orig 2025-10-28 14:29:43 UTC
+++ chrome/common/chrome_features.h
@@ -49,13 +49,13 @@ BASE_DECLARE_FEATURE(kUseAdHocSigningForWebAppShims);
#endif // BUILDFLAG(IS_MAC)
@@ -16,7 +16,7 @@
COMPONENT_EXPORT(CHROME_FEATURES)
BASE_DECLARE_FEATURE(kBackgroundModeAllowRestart);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -153,7 +153,7 @@ BASE_DECLARE_FEATURE(kDesktopPWAsPreventClose);
+@@ -136,7 +136,7 @@ BASE_DECLARE_FEATURE(kDesktopPWAsPreventClose);
COMPONENT_EXPORT(CHROME_FEATURES)
BASE_DECLARE_FEATURE(kDesktopPWAsTabStripSettings);
@@ -25,7 +25,7 @@
COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kChromeAppsDeprecation);
COMPONENT_EXPORT(CHROME_FEATURES)
BASE_DECLARE_FEATURE(kShortcutsNotApps);
-@@ -697,7 +697,7 @@ BASE_DECLARE_FEATURE(kKAnonymityServiceOHTTPRequests);
+@@ -730,7 +730,7 @@ BASE_DECLARE_FEATURE(kKAnonymityServiceOHTTPRequests);
COMPONENT_EXPORT(CHROME_FEATURES)
BASE_DECLARE_FEATURE(kKAnonymityServiceStorage);
@@ -34,7 +34,7 @@
COMPONENT_EXPORT(CHROME_FEATURES) BASE_DECLARE_FEATURE(kLinuxLowMemoryMonitor);
COMPONENT_EXPORT(CHROME_FEATURES)
extern const base::FeatureParam<int> kLinuxLowMemoryMonitorModerateLevel;
-@@ -705,7 +705,7 @@ COMPONENT_EXPORT(CHROME_FEATURES)
+@@ -738,7 +738,7 @@ COMPONENT_EXPORT(CHROME_FEATURES)
extern const base::FeatureParam<int> kLinuxLowMemoryMonitorCriticalLevel;
#endif // BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS)
diff --git a/www/iridium/files/patch-chrome_common_chrome__paths.cc b/www/iridium/files/patch-chrome_common_chrome__paths.cc
index 7a75ac38897c..19bd110fe86a 100644
--- a/www/iridium/files/patch-chrome_common_chrome__paths.cc
+++ b/www/iridium/files/patch-chrome_common_chrome__paths.cc
@@ -1,4 +1,4 @@
---- chrome/common/chrome_paths.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/common/chrome_paths.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/common/chrome_paths.cc
@@ -31,7 +31,7 @@
#include "base/apple/foundation_util.h"
@@ -27,7 +27,7 @@
#endif // BUILDFLAG(GOOGLE_CHROME_BRANDING)
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -188,7 +188,7 @@ bool PathProvider(int key, base::FilePath* result) {
+@@ -176,7 +176,7 @@ bool PathProvider(int key, base::FilePath* result) {
}
break;
case chrome::DIR_DEFAULT_DOWNLOADS_SAFE:
@@ -36,7 +36,7 @@
if (!GetUserDownloadsDirectorySafe(&cur)) {
return false;
}
-@@ -436,13 +436,13 @@ bool PathProvider(int key, base::FilePath* result) {
+@@ -407,13 +407,13 @@ bool PathProvider(int key, base::FilePath* result) {
break;
}
#endif
@@ -52,7 +52,7 @@
(BUILDFLAG(IS_LINUX) && BUILDFLAG(CHROMIUM_BRANDING))
case chrome::DIR_USER_EXTERNAL_EXTENSIONS: {
if (!base::PathService::Get(chrome::DIR_USER_DATA, &cur)) {
-@@ -452,7 +452,7 @@ bool PathProvider(int key, base::FilePath* result) {
+@@ -423,7 +423,7 @@ bool PathProvider(int key, base::FilePath* result) {
break;
}
#endif
@@ -61,7 +61,7 @@
case chrome::DIR_STANDALONE_EXTERNAL_EXTENSIONS: {
cur = base::FilePath(kFilepathSinglePrefExtensions);
break;
-@@ -491,7 +491,7 @@ bool PathProvider(int key, base::FilePath* result) {
+@@ -462,7 +462,7 @@ bool PathProvider(int key, base::FilePath* result) {
#if BUILDFLAG(ENABLE_EXTENSIONS_CORE) && \
(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -70,7 +70,7 @@
case chrome::DIR_NATIVE_MESSAGING:
#if BUILDFLAG(IS_MAC)
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
-@@ -505,6 +505,9 @@ bool PathProvider(int key, base::FilePath* result) {
+@@ -476,6 +476,9 @@ bool PathProvider(int key, base::FilePath* result) {
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
cur = base::FilePath(
FILE_PATH_LITERAL("/etc/iridium-browser/native-messaging-hosts"));
diff --git a/www/iridium/files/patch-chrome_common_chrome__paths.h b/www/iridium/files/patch-chrome_common_chrome__paths.h
index d79afb69c69e..778d30fac228 100644
--- a/www/iridium/files/patch-chrome_common_chrome__paths.h
+++ b/www/iridium/files/patch-chrome_common_chrome__paths.h
@@ -1,4 +1,4 @@
---- chrome/common/chrome_paths.h.orig 2025-09-11 13:19:19 UTC
+--- chrome/common/chrome_paths.h.orig 2025-10-28 14:29:43 UTC
+++ chrome/common/chrome_paths.h
@@ -58,7 +58,7 @@ enum {
// to set policies for chrome. This directory
@@ -18,8 +18,8 @@
DIR_STANDALONE_EXTERNAL_EXTENSIONS, // Directory for 'per-extension'
// definition manifest files that
// describe extensions which are to be
-@@ -112,7 +112,7 @@ enum {
- #endif
+@@ -107,7 +107,7 @@ enum {
+
#if BUILDFLAG(ENABLE_EXTENSIONS_CORE) && \
(BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
- BUILDFLAG(IS_ANDROID))
diff --git a/www/iridium/files/patch-chrome_common_chrome__switches.cc b/www/iridium/files/patch-chrome_common_chrome__switches.cc
index 34e90e951974..08636d12117b 100644
--- a/www/iridium/files/patch-chrome_common_chrome__switches.cc
+++ b/www/iridium/files/patch-chrome_common_chrome__switches.cc
@@ -1,6 +1,6 @@
---- chrome/common/chrome_switches.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/common/chrome_switches.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/common/chrome_switches.cc
-@@ -908,7 +908,7 @@ const char kDebugPrint[] = "debug-print";
+@@ -914,7 +914,7 @@ const char kDebugPrint[] = "debug-print";
#endif
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -9,12 +9,12 @@
const char kEnableNewAppMenuIcon[] = "enable-new-app-menu-icon";
// Causes the browser to launch directly in guest mode.
-@@ -937,7 +937,7 @@ const char kGlicDev[] = "glic-dev";
- const char kGlicHostLogging[] = "glic-host-logging";
+@@ -950,7 +950,7 @@ const char kGlicHostLogging[] = "glic-host-logging";
+ const char kGlicAdminRedirectPatterns[] = "glic-admin-redirect-patterns";
#endif
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
// Writes open and installed web apps for each profile to the specified file
- // without launching a new browser window or tab. Pass a absolute file path to
- // specify where to output the information. Can be used together with optional
+ // without launching a new browser window or tab. Pass a absolute file path
+ // to specify where to output the information. Can be used together with
diff --git a/www/iridium/files/patch-chrome_common_chrome__switches.h b/www/iridium/files/patch-chrome_common_chrome__switches.h
index d791bf13573e..8fc73c044857 100644
--- a/www/iridium/files/patch-chrome_common_chrome__switches.h
+++ b/www/iridium/files/patch-chrome_common_chrome__switches.h
@@ -1,6 +1,6 @@
---- chrome/common/chrome_switches.h.orig 2025-09-11 13:19:19 UTC
+--- chrome/common/chrome_switches.h.orig 2025-10-28 14:29:43 UTC
+++ chrome/common/chrome_switches.h
-@@ -275,7 +275,7 @@ extern const char kDebugPrint[];
+@@ -278,7 +278,7 @@ extern const char kDebugPrint[];
#endif
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -9,8 +9,8 @@
extern const char kEnableNewAppMenuIcon[];
extern const char kGuest[];
extern const char kForceNtpMobilePromo[];
-@@ -293,7 +293,7 @@ extern const char kGlicDev[];
- extern const char kGlicHostLogging[];
+@@ -298,7 +298,7 @@ extern const char kGlicHostLogging[];
+ extern const char kGlicAdminRedirectPatterns[];
#endif
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
diff --git a/www/iridium/files/patch-chrome_common_pref__names.h b/www/iridium/files/patch-chrome_common_pref__names.h
index bba110ac8d97..e6ebb047f770 100644
--- a/www/iridium/files/patch-chrome_common_pref__names.h
+++ b/www/iridium/files/patch-chrome_common_pref__names.h
@@ -1,6 +1,6 @@
---- chrome/common/pref_names.h.orig 2025-09-11 13:19:19 UTC
+--- chrome/common/pref_names.h.orig 2025-10-28 14:29:43 UTC
+++ chrome/common/pref_names.h
-@@ -1333,7 +1333,7 @@ inline constexpr char kGeminiSettings[] = "browser.gem
+@@ -1351,7 +1351,7 @@ inline constexpr char kGeminiSettings[] = "browser.gem
inline constexpr char kAllowedDomainsForApps[] =
"settings.allowed_domains_for_apps";
@@ -9,7 +9,7 @@
// Linux specific preference on whether we should match the system theme.
inline constexpr char kSystemTheme[] = "extensions.theme.system_theme";
#endif
-@@ -1503,7 +1503,7 @@ inline constexpr char kShowUpdatePromotionInfoBar[] =
+@@ -1517,7 +1517,7 @@ inline constexpr char kShowUpdatePromotionInfoBar[] =
"browser.show_update_promotion_info_bar";
#endif
@@ -18,7 +18,7 @@
// Boolean that is false if we should show window manager decorations. If
// true, we draw a custom chrome frame (thicker title bar and blue border).
inline constexpr char kUseCustomChromeFrame[] = "browser.custom_chrome_frame";
-@@ -2156,7 +2156,7 @@ inline constexpr char kDownloadDefaultDirectory[] =
+@@ -2168,7 +2168,7 @@ inline constexpr char kDownloadDefaultDirectory[] =
inline constexpr char kDownloadDirUpgraded[] = "download.directory_upgrade";
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -27,7 +27,7 @@
inline constexpr char kOpenPdfDownloadInSystemReader[] =
"download.open_pdf_in_system_reader";
#endif
-@@ -2659,7 +2659,7 @@ inline constexpr char kMediaStorageIdSalt[] = "media.s
+@@ -2671,7 +2671,7 @@ inline constexpr char kMediaStorageIdSalt[] = "media.s
inline constexpr char kMediaCdmOriginData[] = "media.cdm.origin_data";
#endif // BUILDFLAG(IS_WIN)
@@ -36,7 +36,7 @@
// A boolean pref to determine whether or not the network service is running
// sandboxed.
inline constexpr char kNetworkServiceSandboxEnabled[] =
-@@ -2673,7 +2673,7 @@ inline constexpr char kNetworkServiceSandboxEnabled[]
+@@ -2685,7 +2685,7 @@ inline constexpr char kNetworkServiceSandboxEnabled[]
inline constexpr char kNetworkServiceFailedLaunchMajorVersion[] =
"net.network_service_failed_launch_major_version";
@@ -45,7 +45,7 @@
// Records whether the user has seen an HTTP auth "negotiate" header.
inline constexpr char kReceivedHttpAuthNegotiateHeader[] =
"net.received_http_auth_negotiate_headers";
-@@ -2765,7 +2765,7 @@ inline constexpr char kIsolatedWebAppInstallForceList[
+@@ -2777,7 +2777,7 @@ inline constexpr char kIsolatedWebAppInstallForceList[
inline constexpr char kIsolatedWebAppPendingInitializationCount[] =
"profile.isolated_web_app.install.pending_initialization_count";
@@ -54,7 +54,7 @@
// Boolean that specifies whether OK-AS-DELEGATE flag from KDC is respected
// along with kAuthNegotiateDelegateAllowlist.
inline constexpr char kAuthNegotiateDelegateByKdcPolicy[] =
-@@ -3288,7 +3288,7 @@ inline constexpr char kKioskApplicationLogCollectionEn
+@@ -3275,7 +3275,7 @@ inline constexpr char kKioskApplicationLogCollectionEn
#endif // BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -63,7 +63,7 @@
// Defines administrator-set availability of Chrome for Testing.
inline constexpr char kChromeForTestingAllowed[] = "chrome_for_testing.allowed";
#endif
-@@ -3806,7 +3806,7 @@ inline constexpr char kScreenCaptureWithoutGestureAllo
+@@ -3793,7 +3793,7 @@ inline constexpr char kScreenCaptureWithoutGestureAllo
inline constexpr char kSandboxExternalProtocolBlocked[] =
"profile.sandbox_external_protocol_blocked";
@@ -72,7 +72,7 @@
// Boolean that indicates if system notifications are allowed to be used in
// place of Chrome notifications.
inline constexpr char kAllowSystemNotifications[] =
-@@ -3997,7 +3997,7 @@ inline constexpr char kLensDesktopNTPSearchEnabled[] =
+@@ -3984,7 +3984,7 @@ inline constexpr char kLensDesktopNTPSearchEnabled[] =
"policy.lens_desktop_ntp_search_enabled";
#endif
@@ -81,7 +81,7 @@
// A dict mapping the edition name with the major version it was shown.
inline constexpr char kWhatsNewEditionUsed[] = "browser.whats_new.edition_used";
// A list containing the features of each module in order of when they
-@@ -4094,7 +4094,7 @@ inline constexpr char kPrintingOAuth2AuthorizationServ
+@@ -4081,7 +4081,7 @@ inline constexpr char kPrintingOAuth2AuthorizationServ
"printing.oauth2_authorization_servers";
#endif
diff --git a/www/iridium/files/patch-chrome_common_url__constants.h b/www/iridium/files/patch-chrome_common_url__constants.h
index 9262bf5f9aa0..3c388fba632b 100644
--- a/www/iridium/files/patch-chrome_common_url__constants.h
+++ b/www/iridium/files/patch-chrome_common_url__constants.h
@@ -1,6 +1,6 @@
---- chrome/common/url_constants.h.orig 2025-09-11 13:19:19 UTC
+--- chrome/common/url_constants.h.orig 2025-10-28 14:29:43 UTC
+++ chrome/common/url_constants.h
-@@ -993,7 +993,7 @@ inline constexpr char kOutdatedPluginLearnMoreURL[] =
+@@ -997,7 +997,7 @@ inline constexpr char kOutdatedPluginLearnMoreURL[] =
inline constexpr char kPhoneHubPermissionLearnMoreURL[] =
"https://support.google.com/chromebook?p=multidevice";
diff --git a/www/iridium/files/patch-chrome_common_webui__url__constants.cc b/www/iridium/files/patch-chrome_common_webui__url__constants.cc
index 1a61ab2a3d1e..e32b1dc35a55 100644
--- a/www/iridium/files/patch-chrome_common_webui__url__constants.cc
+++ b/www/iridium/files/patch-chrome_common_webui__url__constants.cc
@@ -1,7 +1,7 @@
---- chrome/common/webui_url_constants.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/common/webui_url_constants.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/common/webui_url_constants.cc
-@@ -194,17 +194,17 @@ base::span<const base::cstring_view> ChromeURLHosts()
- kChromeUIAssistantOptInHost,
+@@ -199,17 +199,17 @@ base::span<const base::cstring_view> ChromeURLHosts()
+ kChromeUIInternetDetailDialogHost,
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_DESKTOP_ANDROID)
diff --git a/www/iridium/files/patch-chrome_common_webui__url__constants.h b/www/iridium/files/patch-chrome_common_webui__url__constants.h
index c3318cbce086..64a5692378cf 100644
--- a/www/iridium/files/patch-chrome_common_webui__url__constants.h
+++ b/www/iridium/files/patch-chrome_common_webui__url__constants.h
@@ -1,6 +1,6 @@
---- chrome/common/webui_url_constants.h.orig 2025-09-11 13:19:19 UTC
+--- chrome/common/webui_url_constants.h.orig 2025-10-28 14:29:43 UTC
+++ chrome/common/webui_url_constants.h
-@@ -557,12 +557,12 @@ inline constexpr char kChromeUIOsUrlAppURL[] = "chrome
+@@ -554,12 +554,12 @@ inline constexpr char kChromeUIOsUrlAppURL[] = "chrome
#endif // BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -15,7 +15,7 @@
inline constexpr char kChromeUIWebAppSettingsHost[] = "app-settings";
inline constexpr char kChromeUIWebAppSettingsURL[] = "chrome://app-settings/";
inline constexpr char kChromeUIWhatsNewHost[] = "whats-new";
-@@ -574,11 +574,11 @@ inline constexpr char kChromeUILinuxProxyConfigHost[]
+@@ -571,11 +571,11 @@ inline constexpr char kChromeUILinuxProxyConfigHost[]
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
@@ -29,7 +29,7 @@
inline constexpr char kChromeUIBrowserSwitchHost[] = "browser-switch";
inline constexpr char kChromeUIBrowserSwitchURL[] = "chrome://browser-switch/";
inline constexpr char kChromeUIIntroDefaultBrowserSubPage[] = "default-browser";
-@@ -603,7 +603,7 @@ inline constexpr char kChromeUIHistorySyncOptinURL[] =
+@@ -600,7 +600,7 @@ inline constexpr char kChromeUIHistorySyncOptinURL[] =
"chrome://history-sync-optin/";
#endif
diff --git a/www/iridium/files/patch-chrome_updater_configurator.cc b/www/iridium/files/patch-chrome_updater_configurator.cc
index 646020db76c4..d407422a27bc 100644
--- a/www/iridium/files/patch-chrome_updater_configurator.cc
+++ b/www/iridium/files/patch-chrome_updater_configurator.cc
@@ -1,6 +1,6 @@
---- chrome/updater/configurator.cc.orig 2025-09-11 13:19:19 UTC
+--- chrome/updater/configurator.cc.orig 2025-10-28 14:29:43 UTC
+++ chrome/updater/configurator.cc
-@@ -105,7 +105,7 @@ Configurator::Configurator(scoped_refptr<UpdaterPrefs>
+@@ -91,7 +91,7 @@ Configurator::Configurator(scoped_refptr<UpdaterPrefs>
return std::nullopt;
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
}()) {
diff --git a/www/iridium/files/patch-chromecast_browser_cast__content__browser__client.cc b/www/iridium/files/patch-chromecast_browser_cast__content__browser__client.cc
index da5a9e785b9f..f129e0ebb8dd 100644
--- a/www/iridium/files/patch-chromecast_browser_cast__content__browser__client.cc
+++ b/www/iridium/files/patch-chromecast_browser_cast__content__browser__client.cc
@@ -1,6 +1,6 @@
---- chromecast/browser/cast_content_browser_client.cc.orig 2025-09-11 13:19:19 UTC
+--- chromecast/browser/cast_content_browser_client.cc.orig 2025-10-28 14:29:43 UTC
+++ chromecast/browser/cast_content_browser_client.cc
-@@ -433,7 +433,7 @@ void CastContentBrowserClient::AppendExtraCommandLineS
+@@ -432,7 +432,7 @@ void CastContentBrowserClient::AppendExtraCommandLineS
switches::kAudioOutputChannels));
}
} else if (process_type == switches::kGpuProcess) {
diff --git a/www/iridium/files/patch-components_BUILD.gn b/www/iridium/files/patch-components_BUILD.gn
index e0be891e990e..891128b57a8e 100644
--- a/www/iridium/files/patch-components_BUILD.gn
+++ b/www/iridium/files/patch-components_BUILD.gn
@@ -1,4 +1,4 @@
---- components/BUILD.gn.orig 2025-09-13 16:56:52 UTC
+--- components/BUILD.gn.orig 2025-10-28 14:29:43 UTC
+++ components/BUILD.gn
@@ -216,7 +216,6 @@ test("components_unittests") {
"//components/content_settings/core/browser:unit_tests",
@@ -8,7 +8,7 @@
"//components/cross_device/logging:unit_tests",
"//components/crx_file:unit_tests",
"//components/data_sharing:unit_tests",
-@@ -625,7 +624,7 @@ test("components_unittests") {
+@@ -629,7 +628,7 @@ test("components_unittests") {
"//components/user_data_importer/content:unit_tests",
]
@@ -17,7 +17,7 @@
deps += [
"//components/crash/content/browser:unit_tests",
"//components/crash/core/app:unit_tests",
-@@ -784,7 +783,7 @@ test("components_unittests") {
+@@ -791,7 +790,7 @@ test("components_unittests") {
deps += [ "//components/constrained_window:unit_tests" ]
}
@@ -26,7 +26,7 @@
deps += [
"//components/stability_report:unit_tests",
"//components/webapps/isolated_web_apps:unit_tests",
-@@ -945,8 +944,7 @@ test("components_unittests") {
+@@ -952,8 +951,7 @@ test("components_unittests") {
# No components should depend on Chrome.
# Since //chrome depends on //extensions, we also only assert_no_deps on
# extensions targets.
@@ -36,7 +36,7 @@
if (is_ios) {
assert_no_deps += ios_assert_no_deps
-@@ -1263,8 +1261,7 @@ if (use_blink) {
+@@ -1273,8 +1271,7 @@ if (use_blink) {
# No components should depend on Chrome.
# Since //chrome depends on //extensions, we also only assert_no_deps on
# extensions targets.
diff --git a/www/iridium/files/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.cc b/www/iridium/files/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.cc
index 4d5da67d48b5..ce949275b60c 100644
--- a/www/iridium/files/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.cc
+++ b/www/iridium/files/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.cc
@@ -1,47 +1,47 @@
---- components/autofill/core/browser/data_manager/payments/payments_data_manager.cc.orig 2025-09-11 13:19:19 UTC
+--- components/autofill/core/browser/data_manager/payments/payments_data_manager.cc.orig 2025-10-28 14:29:43 UTC
+++ components/autofill/core/browser/data_manager/payments/payments_data_manager.cc
-@@ -471,7 +471,7 @@ void PaymentsDataManager::OnWebDataServiceRequestDone(
+@@ -479,7 +479,7 @@ void PaymentsDataManager::OnWebDataServiceRequestDone(
bool PaymentsDataManager::ShouldShowBnplSettings() const {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
// Check `kAutofillEnableBuyNowPayLater` only if the user has seen a BNPL
// suggestion before, or there are already linked issuers present, to avoid
// unnecessary feature flag checks. The linked issuer check is due to the fact
-@@ -1000,7 +1000,7 @@ void PaymentsDataManager::SetPrefService(PrefService*
+@@ -1008,7 +1008,7 @@ void PaymentsDataManager::SetPrefService(PrefService*
&PaymentsDataManager::OnAutofillPaymentsCardBenefitsPrefChange,
base::Unretained(this)));
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
pref_registrar_.Add(
prefs::kAutofillBnplEnabled,
base::BindRepeating(&PaymentsDataManager::OnBnplEnabledPrefChange,
-@@ -1074,7 +1074,7 @@ void PaymentsDataManager::SetAutofillHasSeenIban() {
+@@ -1082,7 +1082,7 @@ void PaymentsDataManager::SetAutofillHasSeenIban() {
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
bool PaymentsDataManager::IsAutofillHasSeenBnplPrefEnabled() const {
return prefs::HasSeenBnpl(pref_service_);
}
-@@ -2084,7 +2084,7 @@ bool PaymentsDataManager::AreEwalletAccountsSupported(
+@@ -2101,7 +2101,7 @@ bool PaymentsDataManager::AreEwalletAccountsSupported(
bool PaymentsDataManager::AreBnplIssuersSupported() const {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
return (app_locale_ == "en-US" || app_locale_ == "en-GB" ||
app_locale_ == "en-CA") &&
GetCountryCodeForExperimentGroup() == "US" &&
-@@ -2119,7 +2119,7 @@ void PaymentsDataManager::ClearAllCreditCardBenefits()
+@@ -2136,7 +2136,7 @@ void PaymentsDataManager::ClearAllCreditCardBenefits()
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
void PaymentsDataManager::OnBnplEnabledPrefChange() {
// On pref change to `false`, clearing BNPL issuers is implicitly handled by
// `GetBnplIssuers()`, since it returns an empty vector when
diff --git a/www/iridium/files/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.h b/www/iridium/files/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.h
index 9cbe051764e3..72e16f442fd5 100644
--- a/www/iridium/files/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.h
+++ b/www/iridium/files/patch-components_autofill_core_browser_data__manager_payments_payments__data__manager.h
@@ -1,20 +1,20 @@
---- components/autofill/core/browser/data_manager/payments/payments_data_manager.h.orig 2025-09-11 13:19:19 UTC
+--- components/autofill/core/browser/data_manager/payments/payments_data_manager.h.orig 2025-10-28 14:29:43 UTC
+++ components/autofill/core/browser/data_manager/payments/payments_data_manager.h
-@@ -370,7 +370,7 @@ class PaymentsDataManager : public AutofillWebDataServ
+@@ -371,7 +371,7 @@ class PaymentsDataManager : public AutofillWebDataServ
void SetAutofillHasSeenIban();
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
// Returns the value of the kAutofillHasSeenBnpl pref.
bool IsAutofillHasSeenBnplPrefEnabled() const;
-@@ -699,7 +699,7 @@ class PaymentsDataManager : public AutofillWebDataServ
+@@ -708,7 +708,7 @@ class PaymentsDataManager : public AutofillWebDataServ
void ClearAllCreditCardBenefits();
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
// Monitors the `kAutofillBnplEnabled` preference for changes and controls the
// clearing/loading of payment instruments accordingly. Will also log the
// `Autofill.SettingsPage.BnplToggled` metric.
diff --git a/www/iridium/files/patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc b/www/iridium/files/patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc
index 6bd37803302a..f12abf6d9c78 100644
--- a/www/iridium/files/patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc
+++ b/www/iridium/files/patch-components_autofill_core_browser_foundations_browser__autofill__manager.cc
@@ -1,11 +1,11 @@
---- components/autofill/core/browser/foundations/browser_autofill_manager.cc.orig 2025-09-11 13:19:19 UTC
+--- components/autofill/core/browser/foundations/browser_autofill_manager.cc.orig 2025-10-28 14:29:43 UTC
+++ components/autofill/core/browser/foundations/browser_autofill_manager.cc
-@@ -779,7 +779,7 @@ BrowserAutofillManager::GetAmountExtractionManager() {
+@@ -835,7 +835,7 @@ BrowserAutofillManager::GetAmountExtractionManager() {
payments::BnplManager* BrowserAutofillManager::GetPaymentsBnplManager() {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
if (!bnpl_manager_) {
bnpl_manager_ = std::make_unique<payments::BnplManager>(this);
}
diff --git a/www/iridium/files/patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide.cc b/www/iridium/files/patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide.cc
deleted file mode 100644
index 5b609c0c0a04..000000000000
--- a/www/iridium/files/patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- components/autofill/core/browser/integrators/optimization_guide/autofill_optimization_guide.cc.orig 2025-09-11 13:19:19 UTC
-+++ components/autofill/core/browser/integrators/optimization_guide/autofill_optimization_guide.cc
-@@ -231,7 +231,7 @@ void AutofillOptimizationGuide::OnDidParseForm(
- }
-
- #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- auto bnpl_issuer_allowlist_can_be_loaded =
- [&payments_data_manager](BnplIssuer::IssuerId issuer_id) {
- return base::Contains(payments_data_manager.GetBnplIssuers(), issuer_id,
diff --git a/www/iridium/files/patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide__decider.cc b/www/iridium/files/patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide__decider.cc
new file mode 100644
index 000000000000..bc36fb9a053c
--- /dev/null
+++ b/www/iridium/files/patch-components_autofill_core_browser_integrators_optimization__guide_autofill__optimization__guide__decider.cc
@@ -0,0 +1,11 @@
+--- components/autofill/core/browser/integrators/optimization_guide/autofill_optimization_guide_decider.cc.orig 2025-10-28 14:29:43 UTC
++++ components/autofill/core/browser/integrators/optimization_guide/autofill_optimization_guide_decider.cc
+@@ -203,7 +203,7 @@ void AddOptimizationTypesForBnplIssuers(
+ base::flat_set<optimization_guide::proto::OptimizationType>&
+ optimization_types) {
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
+ auto bnpl_issuer_allowlist_can_be_loaded =
+ [&bnpl_issuers](BnplIssuer::IssuerId issuer_id) {
+ return base::Contains(bnpl_issuers, issuer_id,
diff --git a/www/iridium/files/patch-components_autofill_core_browser_payments_amount__extraction__manager.cc b/www/iridium/files/patch-components_autofill_core_browser_payments_amount__extraction__manager.cc
index bf2b1e0f9c9a..ec7e1485d54a 100644
--- a/www/iridium/files/patch-components_autofill_core_browser_payments_amount__extraction__manager.cc
+++ b/www/iridium/files/patch-components_autofill_core_browser_payments_amount__extraction__manager.cc
@@ -1,6 +1,6 @@
---- components/autofill/core/browser/payments/amount_extraction_manager.cc.orig 2025-09-11 13:19:19 UTC
+--- components/autofill/core/browser/payments/amount_extraction_manager.cc.orig 2025-10-28 14:29:43 UTC
+++ components/autofill/core/browser/payments/amount_extraction_manager.cc
-@@ -178,7 +178,7 @@ void AmountExtractionManager::OnCheckoutAmountReceived
+@@ -172,7 +172,7 @@ void AmountExtractionManager::OnCheckoutAmountReceived
bnpl_manager->OnAmountExtractionReturned(parsed_extracted_amount);
}
if constexpr (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
@@ -9,21 +9,21 @@
if (base::FeatureList::IsEnabled(
::autofill::features::kAutofillEnableAmountExtractionTesting)) {
VLOG(3) << "The result of amount extraction on domain "
-@@ -206,7 +206,7 @@ void AmountExtractionManager::OnTimeoutReached() {
+@@ -203,7 +203,7 @@ void AmountExtractionManager::OnTimeoutReached() {
+ /*timeout_reached=*/true);
}
- // TODO(crbug.com/378517983): Add BNPL flow action logic here.
if constexpr (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)) {
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)) {
if (base::FeatureList::IsEnabled(
::autofill::features::kAutofillEnableAmountExtractionTesting)) {
VLOG(3) << "The amount extraction on domain "
-@@ -225,7 +225,7 @@ AmountExtractionManager::CheckEligibilityForFeaturesRe
+@@ -221,7 +221,7 @@ AmountExtractionManager::CheckEligibilityForFeaturesRe
+
// Check eligibility of BNPL feature.
- // Currently, BNPL is only offered for desktop platforms.
if constexpr (BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
-- BUILDFLAG(IS_CHROMEOS)) {
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)) {
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)) {
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)) {
if (BnplManager* bnpl_manager = autofill_manager_->GetPaymentsBnplManager();
bnpl_manager && bnpl_manager->IsEligibleForBnpl()) {
eligible_features.insert(EligibleFeature::kBnpl);
diff --git a/www/iridium/files/patch-components_autofill_core_browser_payments_bnpl__manager.cc b/www/iridium/files/patch-components_autofill_core_browser_payments_bnpl__manager.cc
index f53663e953de..7b4cba7b2eef 100644
--- a/www/iridium/files/patch-components_autofill_core_browser_payments_bnpl__manager.cc
+++ b/www/iridium/files/patch-components_autofill_core_browser_payments_bnpl__manager.cc
@@ -1,6 +1,6 @@
---- components/autofill/core/browser/payments/bnpl_manager.cc.orig 2025-09-11 13:19:19 UTC
+--- components/autofill/core/browser/payments/bnpl_manager.cc.orig 2025-10-28 14:29:43 UTC
+++ components/autofill/core/browser/payments/bnpl_manager.cc
-@@ -497,7 +497,7 @@ void BnplManager::MaybeUpdateSuggestionsWithBnpl(
+@@ -552,7 +552,7 @@ void BnplManager::MaybeUpdateDesktopSuggestionsWithBnp
.OnBnplSuggestionShown();
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/iridium/files/patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc b/www/iridium/files/patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc
index bae7c02b0077..d1fab6e148d8 100644
--- a/www/iridium/files/patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc
+++ b/www/iridium/files/patch-components_autofill_core_browser_webdata_payments_payments__sync__bridge__util.cc
@@ -1,11 +1,11 @@
---- components/autofill/core/browser/webdata/payments/payments_sync_bridge_util.cc.orig 2025-09-11 13:19:19 UTC
+--- components/autofill/core/browser/webdata/payments/payments_sync_bridge_util.cc.orig 2025-10-28 14:29:43 UTC
+++ components/autofill/core/browser/webdata/payments/payments_sync_bridge_util.cc
@@ -1262,7 +1262,7 @@ bool AreMaskedBankAccountSupported() {
bool IsBnplIssuerSupported() {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
return base::FeatureList::IsEnabled(
features::kAutofillEnableBuyNowPayLaterSyncing);
#else
diff --git a/www/iridium/files/patch-components_autofill_core_common_autofill__features.cc b/www/iridium/files/patch-components_autofill_core_common_autofill__features.cc
new file mode 100644
index 000000000000..0916987cfb14
--- /dev/null
+++ b/www/iridium/files/patch-components_autofill_core_common_autofill__features.cc
@@ -0,0 +1,11 @@
+--- components/autofill/core/common/autofill_features.cc.orig 2025-10-28 14:29:43 UTC
++++ components/autofill/core/common/autofill_features.cc
+@@ -10,7 +10,7 @@ namespace autofill::features {
+
+ namespace {
+ constexpr bool IS_AUTOFILL_AI_PLATFORM = BUILDFLAG(IS_CHROMEOS) ||
+- BUILDFLAG(IS_LINUX) ||
++ BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD) ||
+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN);
+ }
+
diff --git a/www/iridium/files/patch-components_autofill_core_common_autofill__payments__features.cc b/www/iridium/files/patch-components_autofill_core_common_autofill__payments__features.cc
index 80c36de24f8b..18bd650025f9 100644
--- a/www/iridium/files/patch-components_autofill_core_common_autofill__payments__features.cc
+++ b/www/iridium/files/patch-components_autofill_core_common_autofill__payments__features.cc
@@ -1,6 +1,33 @@
---- components/autofill/core/common/autofill_payments_features.cc.orig 2025-09-11 13:19:19 UTC
+--- components/autofill/core/common/autofill_payments_features.cc.orig 2025-10-28 14:29:43 UTC
+++ components/autofill/core/common/autofill_payments_features.cc
-@@ -345,7 +345,7 @@ BASE_FEATURE(kDisableAutofillStrikeSystem,
+@@ -25,7 +25,7 @@ BASE_FEATURE(kAutofillEnableAllowlistForBmoCardCategor
+ BASE_FEATURE(kAutofillEnableAmountExtraction,
+ "AutofillEnableAmountExtraction",
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ base::FEATURE_ENABLED_BY_DEFAULT);
+ #else
+ base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -51,7 +51,7 @@ BASE_FEATURE(kAutofillEnableAmountExtractionTesting,
+ BASE_FEATURE(kAutofillEnableBuyNowPayLater,
+ "AutofillEnableBuyNowPayLater",
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ base::FEATURE_ENABLED_BY_DEFAULT);
+ #else
+ base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -74,7 +74,7 @@ BASE_FEATURE(kAutofillEnableBuyNowPayLaterForKlarna,
+ BASE_FEATURE(kAutofillEnableBuyNowPayLaterSyncing,
+ "AutofillEnableBuyNowPayLaterSyncing",
+ #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ base::FEATURE_ENABLED_BY_DEFAULT);
+ #else
+ base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -337,7 +337,7 @@ BASE_FEATURE(kDisableAutofillStrikeSystem,
base::FEATURE_DISABLED_BY_DEFAULT);
bool ShouldShowImprovedUserConsentForCreditCardSave() {
diff --git a/www/iridium/files/patch-components_autofill_core_common_autofill__prefs.cc b/www/iridium/files/patch-components_autofill_core_common_autofill__prefs.cc
index 9a0acc71cc69..753ba702baad 100644
--- a/www/iridium/files/patch-components_autofill_core_common_autofill__prefs.cc
+++ b/www/iridium/files/patch-components_autofill_core_common_autofill__prefs.cc
@@ -1,38 +1,38 @@
---- components/autofill/core/common/autofill_prefs.cc.orig 2025-09-11 13:19:19 UTC
+--- components/autofill/core/common/autofill_prefs.cc.orig 2025-10-28 14:29:43 UTC
+++ components/autofill/core/common/autofill_prefs.cc
-@@ -118,7 +118,7 @@ void RegisterProfilePrefs(user_prefs::PrefRegistrySync
+@@ -124,7 +124,7 @@ void RegisterProfilePrefs(user_prefs::PrefRegistrySync
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
registry->RegisterBooleanPref(
kAutofillBnplEnabled, true,
user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
-@@ -360,7 +360,7 @@ void SetFacilitatedPaymentsA2ATriggeredOnce(PrefServic
+@@ -366,7 +366,7 @@ void SetFacilitatedPaymentsA2ATriggeredOnce(PrefServic
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
void SetAutofillBnplEnabled(PrefService* prefs, bool value) {
prefs->SetBoolean(kAutofillBnplEnabled, value);
}
-@@ -369,7 +369,7 @@ void SetAutofillBnplEnabled(PrefService* prefs, bool v
+@@ -375,7 +375,7 @@ void SetAutofillBnplEnabled(PrefService* prefs, bool v
bool IsAutofillBnplEnabled(const PrefService* prefs) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
return prefs->GetBoolean(kAutofillBnplEnabled);
#else
return false;
-@@ -378,7 +378,7 @@ bool IsAutofillBnplEnabled(const PrefService* prefs) {
+@@ -384,7 +384,7 @@ bool IsAutofillBnplEnabled(const PrefService* prefs) {
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
// If called, always sets the pref to true, and once true, it will follow the
// user around forever.
void SetAutofillHasSeenBnpl(PrefService* prefs) {
diff --git a/www/iridium/files/patch-components_autofill_core_common_autofill__prefs.h b/www/iridium/files/patch-components_autofill_core_common_autofill__prefs.h
index 779ca0c75bf2..2adf6db72205 100644
--- a/www/iridium/files/patch-components_autofill_core_common_autofill__prefs.h
+++ b/www/iridium/files/patch-components_autofill_core_common_autofill__prefs.h
@@ -1,29 +1,29 @@
---- components/autofill/core/common/autofill_prefs.h.orig 2025-09-11 13:19:19 UTC
+--- components/autofill/core/common/autofill_prefs.h.orig 2025-10-28 14:29:43 UTC
+++ components/autofill/core/common/autofill_prefs.h
@@ -32,7 +32,7 @@ inline constexpr std::string_view kAutofillAblationSee
inline constexpr char kAutofillAiOptInStatus[] =
"autofill.autofill_ai.opt_in_status";
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
// Boolean that is true if BNPL on Autofill is enabled.
inline constexpr char kAutofillBnplEnabled[] = "autofill.bnpl_enabled";
// Boolean that is true if the user has ever seen a BNPL suggestion.
-@@ -247,7 +247,7 @@ bool IsFacilitatedPaymentsA2AEnabled(const PrefService
+@@ -255,7 +255,7 @@ bool IsFacilitatedPaymentsA2AEnabled(const PrefService
void SetFacilitatedPaymentsA2ATriggeredOnce(PrefService* prefs, bool value);
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
void SetAutofillBnplEnabled(PrefService* prefs, bool value);
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) ||
- // BUILDFLAG(IS_CHROMEOS)
-@@ -255,7 +255,7 @@ void SetAutofillBnplEnabled(PrefService* prefs, bool v
+ // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
+@@ -263,7 +263,7 @@ void SetAutofillBnplEnabled(PrefService* prefs, bool v
bool IsAutofillBnplEnabled(const PrefService* prefs);
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
void SetAutofillHasSeenBnpl(PrefService* prefs);
bool HasSeenBnpl(const PrefService* prefs);
diff --git a/www/iridium/files/patch-components_device__signals_core_common_linux_platform__utils__linux.cc b/www/iridium/files/patch-components_device__signals_core_common_linux_platform__utils__linux.cc
index bd82efa6a6bc..c396daf9606b 100644
--- a/www/iridium/files/patch-components_device__signals_core_common_linux_platform__utils__linux.cc
+++ b/www/iridium/files/patch-components_device__signals_core_common_linux_platform__utils__linux.cc
@@ -1,4 +1,4 @@
---- components/device_signals/core/common/linux/platform_utils_linux.cc.orig 2025-09-11 13:19:19 UTC
+--- components/device_signals/core/common/linux/platform_utils_linux.cc.orig 2025-10-28 14:29:43 UTC
+++ components/device_signals/core/common/linux/platform_utils_linux.cc
@@ -4,12 +4,23 @@
@@ -24,7 +24,7 @@
#include <algorithm>
#include <optional>
#include <string>
-@@ -111,6 +122,7 @@ SettingValue GetScreenlockSecured() {
+@@ -105,6 +116,7 @@ SettingValue GetScreenlockSecured() {
// Implements the logic from the native host installation script. First find the
// root device identifier, then locate its parent and get its type.
SettingValue GetDiskEncrypted() {
@@ -32,7 +32,7 @@
struct stat info;
// First figure out the device identifier. Fail fast if this fails.
if (stat("/", &info) != 0) {
-@@ -133,11 +145,35 @@ SettingValue GetDiskEncrypted() {
+@@ -127,11 +139,35 @@ SettingValue GetDiskEncrypted() {
}
return SettingValue::UNKNOWN;
}
@@ -68,7 +68,7 @@
base::DirReaderPosix reader("/sys/class/net");
if (!reader.IsValid()) {
return result;
-@@ -162,6 +198,7 @@ std::vector<std::string> internal::GetMacAddressesImpl
+@@ -156,6 +192,7 @@ std::vector<std::string> internal::GetMacAddressesImpl
&address);
result.push_back(address);
}
diff --git a/www/iridium/files/patch-components_device__signals_core_common_platform__utils.h b/www/iridium/files/patch-components_device__signals_core_common_platform__utils.h
index 0504ad52ae3c..eb22f0f51fb6 100644
--- a/www/iridium/files/patch-components_device__signals_core_common_platform__utils.h
+++ b/www/iridium/files/patch-components_device__signals_core_common_platform__utils.h
@@ -1,6 +1,6 @@
---- components/device_signals/core/common/platform_utils.h.orig 2025-09-11 13:19:19 UTC
+--- components/device_signals/core/common/platform_utils.h.orig 2025-10-28 14:29:43 UTC
+++ components/device_signals/core/common/platform_utils.h
-@@ -57,7 +57,7 @@ SettingValue GetSecureBootEnabled();
+@@ -54,7 +54,7 @@ SettingValue GetSecureBootEnabled();
std::optional<std::string> GetWindowsMachineDomain();
#endif // BUILDFLAG(IS_WIN)
diff --git a/www/iridium/files/patch-components_error__page_common_localized__error.cc b/www/iridium/files/patch-components_error__page_common_localized__error.cc
index 8519953ea2d4..d357b89a6153 100644
--- a/www/iridium/files/patch-components_error__page_common_localized__error.cc
+++ b/www/iridium/files/patch-components_error__page_common_localized__error.cc
@@ -1,6 +1,6 @@
---- components/error_page/common/localized_error.cc.orig 2025-05-07 06:48:23 UTC
+--- components/error_page/common/localized_error.cc.orig 2025-10-28 14:29:43 UTC
+++ components/error_page/common/localized_error.cc
-@@ -901,7 +901,7 @@ void AddSuggestionsDetails(int error_code,
+@@ -902,7 +902,7 @@ void AddSuggestionsDetails(int error_code,
if (suggestions & SUGGEST_PROXY_CONFIG) {
// Custom body string.
std::u16string inner =
diff --git a/www/iridium/files/patch-components_eye__dropper_eye__dropper__view.cc b/www/iridium/files/patch-components_eye__dropper_eye__dropper__view.cc
index f0543d05918e..e192ea546c1b 100644
--- a/www/iridium/files/patch-components_eye__dropper_eye__dropper__view.cc
+++ b/www/iridium/files/patch-components_eye__dropper_eye__dropper__view.cc
@@ -1,6 +1,6 @@
---- components/eye_dropper/eye_dropper_view.cc.orig 2025-09-11 13:19:19 UTC
+--- components/eye_dropper/eye_dropper_view.cc.orig 2025-10-28 14:29:43 UTC
+++ components/eye_dropper/eye_dropper_view.cc
-@@ -215,7 +215,7 @@ EyeDropperView::EyeDropperView(gfx::NativeView parent,
+@@ -210,7 +210,7 @@ EyeDropperView::EyeDropperView(gfx::NativeView parent,
// EyeDropper/WidgetDelegate.
set_owned_by_client(OwnedByClientPassKey());
SetPreferredSize(GetSize());
diff --git a/www/iridium/files/patch-components_feature__engagement_public_feature__configurations.cc b/www/iridium/files/patch-components_feature__engagement_public_feature__configurations.cc
index 04879b93a773..e47948876a1b 100644
--- a/www/iridium/files/patch-components_feature__engagement_public_feature__configurations.cc
+++ b/www/iridium/files/patch-components_feature__engagement_public_feature__configurations.cc
@@ -1,6 +1,6 @@
---- components/feature_engagement/public/feature_configurations.cc.orig 2025-09-11 13:19:19 UTC
+--- components/feature_engagement/public/feature_configurations.cc.orig 2025-10-28 14:29:43 UTC
+++ components/feature_engagement/public/feature_configurations.cc
-@@ -100,7 +100,7 @@ std::optional<FeatureConfig> CreateNewUserGestureInPro
+@@ -95,7 +95,7 @@ std::optional<FeatureConfig> CreateNewUserGestureInPro
std::optional<FeatureConfig> GetClientSideFeatureConfig(
const base::Feature* feature) {
@@ -9,7 +9,7 @@
// The IPH bubble for link capturing has a trigger set to ANY so that it
// always shows up. The per app specific guardrails are independently stored
-@@ -119,7 +119,7 @@ std::optional<FeatureConfig> GetClientSideFeatureConfi
+@@ -114,7 +114,7 @@ std::optional<FeatureConfig> GetClientSideFeatureConfi
#endif // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -18,7 +18,7 @@
if (kIPHPasswordsManagementBubbleAfterSaveFeature.name == feature->name) {
FeatureConfig config;
config.valid = true;
-@@ -1956,7 +1956,8 @@ std::optional<FeatureConfig> GetClientSideFeatureConfi
+@@ -1979,7 +1979,8 @@ std::optional<FeatureConfig> GetClientSideFeatureConfi
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/iridium/files/patch-components_feature__engagement_public_feature__constants.cc b/www/iridium/files/patch-components_feature__engagement_public_feature__constants.cc
index 0fb266f3be81..d370b4b851e2 100644
--- a/www/iridium/files/patch-components_feature__engagement_public_feature__constants.cc
+++ b/www/iridium/files/patch-components_feature__engagement_public_feature__constants.cc
@@ -1,4 +1,4 @@
---- components/feature_engagement/public/feature_constants.cc.orig 2025-09-11 13:19:19 UTC
+--- components/feature_engagement/public/feature_constants.cc.orig 2025-10-28 14:29:43 UTC
+++ components/feature_engagement/public/feature_constants.cc
@@ -34,7 +34,7 @@ bool IsOnDeviceStorageEnabled() {
}
@@ -9,7 +9,7 @@
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
BASE_FEATURE(kEsbDownloadRowPromoFeature,
"EsbDownloadRowPromo",
-@@ -829,7 +829,7 @@ BASE_FEATURE(kDefaultBrowserTriggerCriteriaExperiment,
+@@ -842,7 +842,7 @@ BASE_FEATURE(kIPHiOSAIHubNewBadge,
#endif // BUILDFLAG(IS_IOS)
@@ -18,7 +18,7 @@
BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
BASE_FEATURE(kIPHAutofillBnplAffirmOrZipSuggestionFeature,
"IPH_AutofillBnplAffirmOrZipSuggestion",
-@@ -985,7 +985,7 @@ BASE_FEATURE(kIPHScalableIphGamingFeature,
+@@ -1001,7 +1001,7 @@ BASE_FEATURE(kIPHScalableIphGamingFeature,
base::FEATURE_DISABLED_BY_DEFAULT);
#endif
diff --git a/www/iridium/files/patch-components_feature__engagement_public_feature__constants.h b/www/iridium/files/patch-components_feature__engagement_public_feature__constants.h
index 1834cb144b10..73014271c652 100644
--- a/www/iridium/files/patch-components_feature__engagement_public_feature__constants.h
+++ b/www/iridium/files/patch-components_feature__engagement_public_feature__constants.h
@@ -1,4 +1,4 @@
---- components/feature_engagement/public/feature_constants.h.orig 2025-09-11 13:19:19 UTC
+--- components/feature_engagement/public/feature_constants.h.orig 2025-10-28 14:29:43 UTC
+++ components/feature_engagement/public/feature_constants.h
@@ -31,7 +31,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHDemoMode);
FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHDummyFeature);
@@ -9,7 +9,7 @@
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
FEATURE_CONSTANTS_DECLARE_FEATURE(kEsbDownloadRowPromoFeature);
#endif
-@@ -371,7 +371,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kDefaultBrowserTrigg
+@@ -377,7 +377,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHiOSAIHubNewBadge
#endif // BUILDFLAG(IS_IOS)
@@ -18,7 +18,7 @@
BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHAutofillBnplAffirmOrZipSuggestionFeature);
FEATURE_CONSTANTS_DECLARE_FEATURE(
-@@ -435,7 +435,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHScalableIphHelpA
+@@ -443,7 +443,7 @@ FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHScalableIphHelpA
FEATURE_CONSTANTS_DECLARE_FEATURE(kIPHScalableIphGamingFeature);
#endif
diff --git a/www/iridium/files/patch-components_feature__engagement_public_feature__list.cc b/www/iridium/files/patch-components_feature__engagement_public_feature__list.cc
index 238cc222f4df..4cdda82aa563 100644
--- a/www/iridium/files/patch-components_feature__engagement_public_feature__list.cc
+++ b/www/iridium/files/patch-components_feature__engagement_public_feature__list.cc
@@ -1,7 +1,7 @@
---- components/feature_engagement/public/feature_list.cc.orig 2025-09-11 13:19:19 UTC
+--- components/feature_engagement/public/feature_list.cc.orig 2025-10-28 14:29:43 UTC
+++ components/feature_engagement/public/feature_list.cc
-@@ -198,7 +198,7 @@ const base::Feature* const kAllFeatures[] = {
- &kIPHiOSHomepageCustomizationNewBadge,
+@@ -201,7 +201,7 @@ const base::Feature* const kAllFeatures[] = {
+ &kIPHiOSAIHubNewBadge,
#endif // BUILDFLAG(IS_IOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
@@ -9,7 +9,7 @@
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
&kEsbDownloadRowPromoFeature,
#endif
-@@ -271,7 +271,7 @@ const base::Feature* const kAllFeatures[] = {
+@@ -275,7 +275,7 @@ const base::Feature* const kAllFeatures[] = {
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) ||
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
@@ -18,7 +18,7 @@
BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA)
&kIPHAutofillAiOptInFeature,
&kIPHAutofillBnplAffirmOrZipSuggestionFeature,
-@@ -328,7 +328,7 @@ const base::Feature* const kAllFeatures[] = {
+@@ -333,7 +333,7 @@ const base::Feature* const kAllFeatures[] = {
&kIPHScalableIphGamingFeature,
#endif // BUILDFLAG(IS_CHROMEOS)
diff --git a/www/iridium/files/patch-components_feature__engagement_public_feature__list.h b/www/iridium/files/patch-components_feature__engagement_public_feature__list.h
index 21520ddd08eb..6d1c150d2cc9 100644
--- a/www/iridium/files/patch-components_feature__engagement_public_feature__list.h
+++ b/www/iridium/files/patch-components_feature__engagement_public_feature__list.h
@@ -1,6 +1,6 @@
---- components/feature_engagement/public/feature_list.h.orig 2025-09-11 13:19:19 UTC
+--- components/feature_engagement/public/feature_list.h.orig 2025-10-28 14:29:43 UTC
+++ components/feature_engagement/public/feature_list.h
-@@ -353,7 +353,7 @@ DEFINE_VARIATION_PARAM(kIPHiOSHomepageCustomizationNew
+@@ -359,7 +359,7 @@ DEFINE_VARIATION_PARAM(kIPHiOSAIHubNewBadge, "IPH_iOSA
#endif // BUILDFLAG(IS_IOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -9,7 +9,7 @@
#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
DEFINE_VARIATION_PARAM(kEsbDownloadRowPromoFeature, "EsbDownloadRowPromo");
#endif
-@@ -471,7 +471,8 @@ DEFINE_VARIATION_PARAM(kIPHTabGroupsSharedTabFeedbackF
+@@ -479,7 +479,8 @@ DEFINE_VARIATION_PARAM(kIPHTabGroupsSharedTabFeedbackF
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -19,7 +19,7 @@
DEFINE_VARIATION_PARAM(kIPHAutofillAiOptInFeature, "IPH_AutofillAiOptIn");
DEFINE_VARIATION_PARAM(kIPHAutofillBnplAffirmOrZipSuggestionFeature,
"IPH_AutofillBnplAffirmOrZipSuggestion");
-@@ -571,7 +572,7 @@ DEFINE_VARIATION_PARAM(kIPHScalableIphHelpAppBasedTenF
+@@ -581,7 +582,7 @@ DEFINE_VARIATION_PARAM(kIPHScalableIphHelpAppBasedTenF
DEFINE_VARIATION_PARAM(kIPHScalableIphGamingFeature, "IPH_ScalableIphGaming");
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -28,7 +28,7 @@
DEFINE_VARIATION_PARAM(kIPHDesktopPWAsLinkCapturingLaunch,
"IPH_DesktopPWAsLinkCapturingLaunch");
DEFINE_VARIATION_PARAM(kIPHDesktopPWAsLinkCapturingLaunchAppInTab,
-@@ -765,7 +766,7 @@ inline constexpr flags_ui::FeatureEntry::FeatureVariat
+@@ -776,7 +777,7 @@ inline constexpr flags_ui::FeatureEntry::FeatureVariat
VARIATION_ENTRY(kIPHiOSSafariImportFeature),
VARIATION_ENTRY(kIPHIOSPageActionMenu),
#elif BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -37,7 +37,7 @@
VARIATION_ENTRY(kIPHBatterySaverModeFeature),
VARIATION_ENTRY(kIPHCompanionSidePanelFeature),
VARIATION_ENTRY(kIPHCompanionSidePanelRegionSearchFeature),
-@@ -825,7 +826,8 @@ inline constexpr flags_ui::FeatureEntry::FeatureVariat
+@@ -837,7 +838,8 @@ inline constexpr flags_ui::FeatureEntry::FeatureVariat
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -47,7 +47,7 @@
VARIATION_ENTRY(kIPHAutofillAiOptInFeature),
VARIATION_ENTRY(kIPHAutofillCreditCardBenefitFeature),
VARIATION_ENTRY(kIPHAutofillCardInfoRetrievalSuggestionFeature),
-@@ -879,7 +881,7 @@ inline constexpr flags_ui::FeatureEntry::FeatureVariat
+@@ -892,7 +894,7 @@ inline constexpr flags_ui::FeatureEntry::FeatureVariat
VARIATION_ENTRY(kIPHScalableIphGamingFeature),
#endif // BUILDFLAG(IS_CHROMEOS)
diff --git a/www/iridium/files/patch-components_feed_core_v2_proto__util.cc b/www/iridium/files/patch-components_feed_core_v2_proto__util.cc
index 44663708b7ae..9a5484b48ee9 100644
--- a/www/iridium/files/patch-components_feed_core_v2_proto__util.cc
+++ b/www/iridium/files/patch-components_feed_core_v2_proto__util.cc
@@ -1,4 +1,4 @@
---- components/feed/core/v2/proto_util.cc.orig 2025-09-11 13:19:19 UTC
+--- components/feed/core/v2/proto_util.cc.orig 2025-10-28 14:29:43 UTC
+++ components/feed/core/v2/proto_util.cc
@@ -92,8 +92,8 @@ feedwire::Version GetPlatformVersionMessage() {
@@ -10,7 +10,7 @@
+ result.set_gminor(minor);
result.set_revision(revision);
#if BUILDFLAG(IS_ANDROID)
- result.set_api_version(base::android::BuildInfo::GetInstance()->sdk_int());
+ result.set_api_version(base::android::android_info::sdk_int());
@@ -108,8 +108,8 @@ feedwire::Version GetAppVersionMessage(const ChromeInf
// Chrome's version is in the format: MAJOR,MINOR,BUILD,PATCH.
const std::vector<uint32_t>& numbers = chrome_info.version.components();
diff --git a/www/iridium/files/patch-components_feed_core_v2_test_proto__printer.cc b/www/iridium/files/patch-components_feed_core_v2_test_proto__printer.cc
index f5abdb3a86aa..b59e148e147e 100644
--- a/www/iridium/files/patch-components_feed_core_v2_test_proto__printer.cc
+++ b/www/iridium/files/patch-components_feed_core_v2_test_proto__printer.cc
@@ -1,6 +1,6 @@
---- components/feed/core/v2/test/proto_printer.cc.orig 2025-05-07 06:48:23 UTC
+--- components/feed/core/v2/test/proto_printer.cc.orig 2025-10-28 14:29:43 UTC
+++ components/feed/core/v2/test/proto_printer.cc
-@@ -158,8 +158,8 @@ class TextProtoPrinter {
+@@ -159,8 +159,8 @@ class TextProtoPrinter {
}
TextProtoPrinter& operator<<(const feedwire::Version& v) {
BeginMessage();
diff --git a/www/iridium/files/patch-components_metrics_metrics__log.cc b/www/iridium/files/patch-components_metrics_metrics__log.cc
index 5910ba2ed420..d621c1539fa8 100644
--- a/www/iridium/files/patch-components_metrics_metrics__log.cc
+++ b/www/iridium/files/patch-components_metrics_metrics__log.cc
@@ -1,6 +1,6 @@
---- components/metrics/metrics_log.cc.orig 2025-09-11 13:19:19 UTC
+--- components/metrics/metrics_log.cc.orig 2025-10-28 14:29:43 UTC
+++ components/metrics/metrics_log.cc
-@@ -58,7 +58,7 @@
+@@ -59,7 +59,7 @@
#include "base/win/current_module.h"
#endif
@@ -9,7 +9,7 @@
#include "base/environment.h"
#include "base/nix/xdg_util.h"
#endif
-@@ -154,7 +154,7 @@ void RecordCurrentTime(
+@@ -155,7 +155,7 @@ void RecordCurrentTime(
}
}
@@ -18,7 +18,7 @@
metrics::SystemProfileProto::OS::XdgSessionType ToProtoSessionType(
base::nix::SessionType session_type) {
switch (session_type) {
-@@ -439,7 +439,7 @@ void MetricsLog::RecordCoreSystemProfile(
+@@ -447,7 +447,7 @@ void MetricsLog::RecordCoreSystemProfile(
// OperatingSystemVersion refers to the ChromeOS release version.
#if BUILDFLAG(IS_CHROMEOS)
os->set_kernel_version(base::SysInfo::KernelVersion());
@@ -27,7 +27,7 @@
// Linux operating system version is copied over into kernel version to be
// consistent.
os->set_kernel_version(base::SysInfo::OperatingSystemVersion());
-@@ -456,7 +456,7 @@ void MetricsLog::RecordCoreSystemProfile(
+@@ -464,7 +464,7 @@ void MetricsLog::RecordCoreSystemProfile(
os->set_build_number(base::SysInfo::GetIOSBuildNumber());
#endif
diff --git a/www/iridium/files/patch-components_ntp__tiles_pref__names.h b/www/iridium/files/patch-components_ntp__tiles_pref__names.h
new file mode 100644
index 000000000000..2dfccb9fa967
--- /dev/null
+++ b/www/iridium/files/patch-components_ntp__tiles_pref__names.h
@@ -0,0 +1,11 @@
+--- components/ntp_tiles/pref_names.h.orig 2025-10-28 14:29:43 UTC
++++ components/ntp_tiles/pref_names.h
+@@ -48,7 +48,7 @@ inline constexpr char kCustomLinksInitialized[] = "cus
+
+ // Prefs used to cache enterprise shortcuts.
+ #if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
+- BUILDFLAG(IS_CHROMEOS)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ inline constexpr char kEnterpriseShortcutsPolicyList[] =
+ "enterprise_shortcuts.policy_list";
+ inline constexpr char kEnterpriseShortcutsUserList[] =
diff --git a/www/iridium/files/patch-components_optimization__guide_core_feature__registry_feature__registration.cc b/www/iridium/files/patch-components_optimization__guide_core_feature__registry_feature__registration.cc
new file mode 100644
index 000000000000..88ce9c29c7fe
--- /dev/null
+++ b/www/iridium/files/patch-components_optimization__guide_core_feature__registry_feature__registration.cc
@@ -0,0 +1,11 @@
+--- components/optimization_guide/core/feature_registry/feature_registration.cc.orig 2025-10-28 14:29:43 UTC
++++ components/optimization_guide/core/feature_registry/feature_registration.cc
+@@ -75,7 +75,7 @@ BASE_FEATURE(kProductSpecificationsMqlsLogging,
+ BASE_FEATURE(kFormsClassificationsMqlsLogging,
+ "FormsClassificationsMqlsLogging",
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) ||
+- BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
++ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD)
+ ? base::FEATURE_ENABLED_BY_DEFAULT
+ : base::FEATURE_DISABLED_BY_DEFAULT);
+
diff --git a/www/iridium/files/patch-components_optimization__guide_core_optimization__guide__features.cc b/www/iridium/files/patch-components_optimization__guide_core_optimization__guide__features.cc
index c0dd62e288a8..f96ca59a7a9e 100644
--- a/www/iridium/files/patch-components_optimization__guide_core_optimization__guide__features.cc
+++ b/www/iridium/files/patch-components_optimization__guide_core_optimization__guide__features.cc
@@ -1,6 +1,6 @@
---- components/optimization_guide/core/optimization_guide_features.cc.orig 2025-09-11 13:19:19 UTC
+--- components/optimization_guide/core/optimization_guide_features.cc.orig 2025-10-28 14:29:43 UTC
+++ components/optimization_guide/core/optimization_guide_features.cc
-@@ -119,7 +119,7 @@ BASE_FEATURE(kOptimizationGuideModelExecution,
+@@ -120,7 +120,7 @@ BASE_FEATURE(kOptimizationGuideModelExecution,
BASE_FEATURE(kOptimizationGuideOnDeviceModel,
"OptimizationGuideOnDeviceModel",
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/iridium/files/patch-components_os__crypt_sync_libsecret__util__linux.cc b/www/iridium/files/patch-components_os__crypt_sync_libsecret__util__linux.cc
index 87ba7aec9b54..8e1f2be0c640 100644
--- a/www/iridium/files/patch-components_os__crypt_sync_libsecret__util__linux.cc
+++ b/www/iridium/files/patch-components_os__crypt_sync_libsecret__util__linux.cc
@@ -1,6 +1,6 @@
---- components/os_crypt/sync/libsecret_util_linux.cc.orig 2025-05-07 06:48:23 UTC
+--- components/os_crypt/sync/libsecret_util_linux.cc.orig 2025-10-28 14:29:43 UTC
+++ components/os_crypt/sync/libsecret_util_linux.cc
-@@ -185,16 +185,22 @@ bool LibsecretLoader::EnsureLibsecretLoaded() {
+@@ -182,16 +182,22 @@ bool LibsecretLoader::EnsureLibsecretLoaded() {
// static
bool LibsecretLoader::LoadLibsecret() {
diff --git a/www/iridium/files/patch-components_paint__preview_browser_paint__preview__client.cc b/www/iridium/files/patch-components_paint__preview_browser_paint__preview__client.cc
index 017e24bd9013..1596c3fbb653 100644
--- a/www/iridium/files/patch-components_paint__preview_browser_paint__preview__client.cc
+++ b/www/iridium/files/patch-components_paint__preview_browser_paint__preview__client.cc
@@ -1,6 +1,6 @@
---- components/paint_preview/browser/paint_preview_client.cc.orig 2025-05-07 06:48:23 UTC
+--- components/paint_preview/browser/paint_preview_client.cc.orig 2025-10-28 14:29:43 UTC
+++ components/paint_preview/browser/paint_preview_client.cc
-@@ -326,8 +326,8 @@ void PaintPreviewClient::CapturePaintPreview(
+@@ -478,8 +478,8 @@ void PaintPreviewClient::CapturePaintPreview(
metadata->set_version(kPaintPreviewVersion);
auto* chromeVersion = metadata->mutable_chrome_version();
const auto& current_chrome_version = version_info::GetVersion();
@@ -10,4 +10,4 @@
+ chromeVersion->set_gminor(current_chrome_version.components()[1]);
chromeVersion->set_build(current_chrome_version.components()[2]);
chromeVersion->set_patch(current_chrome_version.components()[3]);
- document_data.callback = std::move(callback);
+ document_data.callback = base::BindOnce(
diff --git a/www/iridium/files/patch-components_paint__preview_browser_paint__preview__client__unittest.cc b/www/iridium/files/patch-components_paint__preview_browser_paint__preview__client__unittest.cc
index 62b576b3e17a..790b8b8c81c1 100644
--- a/www/iridium/files/patch-components_paint__preview_browser_paint__preview__client__unittest.cc
+++ b/www/iridium/files/patch-components_paint__preview_browser_paint__preview__client__unittest.cc
@@ -1,6 +1,6 @@
---- components/paint_preview/browser/paint_preview_client_unittest.cc.orig 2025-09-11 13:19:19 UTC
+--- components/paint_preview/browser/paint_preview_client_unittest.cc.orig 2025-10-28 14:29:43 UTC
+++ components/paint_preview/browser/paint_preview_client_unittest.cc
-@@ -172,8 +172,8 @@ TEST_P(PaintPreviewClientRenderViewHostTest, CaptureMa
+@@ -228,8 +228,8 @@ TEST_P(PaintPreviewClientRenderViewHostTest, CaptureMa
metadata->set_version(kPaintPreviewVersion);
auto* chromeVersion = metadata->mutable_chrome_version();
const auto& current_chrome_version = version_info::GetVersion();
diff --git a/www/iridium/files/patch-components_paint__preview_player_player__compositor__delegate.cc b/www/iridium/files/patch-components_paint__preview_player_player__compositor__delegate.cc
index 469a13980fcc..83996cb585db 100644
--- a/www/iridium/files/patch-components_paint__preview_player_player__compositor__delegate.cc
+++ b/www/iridium/files/patch-components_paint__preview_player_player__compositor__delegate.cc
@@ -1,6 +1,6 @@
---- components/paint_preview/player/player_compositor_delegate.cc.orig 2025-05-07 06:48:23 UTC
+--- components/paint_preview/player/player_compositor_delegate.cc.orig 2025-10-28 14:29:43 UTC
+++ components/paint_preview/player/player_compositor_delegate.cc
-@@ -433,8 +433,8 @@ void PlayerCompositorDelegate::ValidateProtoAndLoadAXT
+@@ -435,8 +435,8 @@ void PlayerCompositorDelegate::ValidateProtoAndLoadAXT
auto chrome_version = capture_result_->proto.metadata().chrome_version();
const auto& current_chrome_version = version_info::GetVersion();
if (capture_result_->proto.metadata().has_chrome_version() &&
diff --git a/www/iridium/files/patch-components_password__manager_core_browser_features_password__features.cc b/www/iridium/files/patch-components_password__manager_core_browser_features_password__features.cc
index 5ed437b855c3..c449beff5d83 100644
--- a/www/iridium/files/patch-components_password__manager_core_browser_features_password__features.cc
+++ b/www/iridium/files/patch-components_password__manager_core_browser_features_password__features.cc
@@ -1,6 +1,6 @@
---- components/password_manager/core/browser/features/password_features.cc.orig 2025-09-11 13:19:19 UTC
+--- components/password_manager/core/browser/features/password_features.cc.orig 2025-10-28 14:29:43 UTC
+++ components/password_manager/core/browser/features/password_features.cc
-@@ -62,7 +62,7 @@ BASE_FEATURE(kClearUndecryptablePasswords,
+@@ -70,7 +70,7 @@ BASE_FEATURE(kClearUndecryptablePasswords,
BASE_FEATURE(kClearUndecryptablePasswordsOnSync,
"ClearUndecryptablePasswordsInSync",
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_IOS) || \
@@ -9,9 +9,9 @@
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -131,7 +131,7 @@ BASE_FEATURE(kReuseDetectionBasedOnPasswordHashes,
- "ReuseDetectionBasedOnPasswordHashes",
- base::FEATURE_ENABLED_BY_DEFAULT);
+@@ -139,7 +139,7 @@ BASE_FEATURE(kPasswordManagerLogToTerminal,
+ "PasswordManagerLogToTerminal",
+ base::FEATURE_DISABLED_BY_DEFAULT);
-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
diff --git a/www/iridium/files/patch-components_password__manager_core_browser_features_password__features.h b/www/iridium/files/patch-components_password__manager_core_browser_features_password__features.h
index 6a5e4a9469ef..c91bf4a3944b 100644
--- a/www/iridium/files/patch-components_password__manager_core_browser_features_password__features.h
+++ b/www/iridium/files/patch-components_password__manager_core_browser_features_password__features.h
@@ -1,8 +1,8 @@
---- components/password_manager/core/browser/features/password_features.h.orig 2025-09-11 13:19:19 UTC
+--- components/password_manager/core/browser/features/password_features.h.orig 2025-10-28 14:29:43 UTC
+++ components/password_manager/core/browser/features/password_features.h
-@@ -131,7 +131,7 @@ BASE_DECLARE_FEATURE(kPasswordManagerLogToTerminal);
- // Detects password reuse based on hashed password values.
- BASE_DECLARE_FEATURE(kReuseDetectionBasedOnPasswordHashes);
+@@ -138,7 +138,7 @@ BASE_DECLARE_FEATURE(kPasswordManualFallbackAvailable)
+ // terminal.
+ BASE_DECLARE_FEATURE(kPasswordManagerLogToTerminal);
-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
diff --git a/www/iridium/files/patch-components_password__manager_core_browser_password__autofill__manager.cc b/www/iridium/files/patch-components_password__manager_core_browser_password__autofill__manager.cc
index 66b9cd15ce40..0aef82058f70 100644
--- a/www/iridium/files/patch-components_password__manager_core_browser_password__autofill__manager.cc
+++ b/www/iridium/files/patch-components_password__manager_core_browser_password__autofill__manager.cc
@@ -1,6 +1,6 @@
---- components/password_manager/core/browser/password_autofill_manager.cc.orig 2025-09-11 13:19:19 UTC
+--- components/password_manager/core/browser/password_autofill_manager.cc.orig 2025-10-28 14:29:43 UTC
+++ components/password_manager/core/browser/password_autofill_manager.cc
-@@ -308,7 +308,7 @@ void PasswordAutofillManager::DidAcceptSuggestion(
+@@ -314,7 +314,7 @@ void PasswordAutofillManager::DidAcceptSuggestion(
weak_ptr_factory_.GetWeakPtr(), *password_credential);
if (password_credential->is_grouped_affiliation) {
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || \
@@ -9,7 +9,7 @@
cross_domain_confirmation_controller_ =
password_client_->ShowCrossDomainConfirmationPopup(
last_popup_open_args_.element_bounds,
-@@ -538,7 +538,7 @@ void PasswordAutofillManager::DidNavigateMainFrame() {
+@@ -544,7 +544,7 @@ void PasswordAutofillManager::DidNavigateMainFrame() {
manual_fallback_metrics_recorder_ =
std::make_unique<PasswordManualFallbackMetricsRecorder>();
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/www/iridium/files/patch-components_password__manager_core_browser_password__autofill__manager.h b/www/iridium/files/patch-components_password__manager_core_browser_password__autofill__manager.h
index 26decb6ba99d..656b73480b67 100644
--- a/www/iridium/files/patch-components_password__manager_core_browser_password__autofill__manager.h
+++ b/www/iridium/files/patch-components_password__manager_core_browser_password__autofill__manager.h
@@ -1,6 +1,6 @@
---- components/password_manager/core/browser/password_autofill_manager.h.orig 2025-09-11 13:19:19 UTC
+--- components/password_manager/core/browser/password_autofill_manager.h.orig 2025-10-28 14:29:43 UTC
+++ components/password_manager/core/browser/password_autofill_manager.h
-@@ -285,7 +285,7 @@ class PasswordAutofillManager : public autofill::Autof
+@@ -287,7 +287,7 @@ class PasswordAutofillManager : public autofill::Autof
// Stores the controller of warning popup UI on cross domain filling.
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/www/iridium/files/patch-components_password__manager_core_browser_password__form__manager.cc b/www/iridium/files/patch-components_password__manager_core_browser_password__form__manager.cc
index 88be79298371..b1ba65548ef4 100644
--- a/www/iridium/files/patch-components_password__manager_core_browser_password__form__manager.cc
+++ b/www/iridium/files/patch-components_password__manager_core_browser_password__form__manager.cc
@@ -1,6 +1,6 @@
---- components/password_manager/core/browser/password_form_manager.cc.orig 2025-09-11 13:19:19 UTC
+--- components/password_manager/core/browser/password_form_manager.cc.orig 2025-10-28 14:29:43 UTC
+++ components/password_manager/core/browser/password_form_manager.cc
-@@ -66,7 +66,7 @@
+@@ -67,7 +67,7 @@
#include "components/webauthn/android/webauthn_cred_man_delegate.h"
#endif // BUILDFLAG(IS_ANDROID)
@@ -9,7 +9,7 @@
#include "components/os_crypt/sync/os_crypt.h"
#endif
-@@ -233,7 +233,7 @@ bool ShouldUploadCrowdsourcingVotes(const FormOrDigest
+@@ -239,7 +239,7 @@ bool ShouldUploadCrowdsourcingVotes(const FormOrDigest
return false;
}
@@ -18,7 +18,7 @@
bool ShouldShowKeychainErrorBubble(
std::optional<PasswordStoreBackendError> backend_error) {
if (!backend_error.has_value()) {
-@@ -931,7 +931,7 @@ void PasswordFormManager::OnFetchCompleted() {
+@@ -941,7 +941,7 @@ void PasswordFormManager::OnFetchCompleted() {
error.value().type);
}
diff --git a/www/iridium/files/patch-components_password__manager_core_browser_password__manager.cc b/www/iridium/files/patch-components_password__manager_core_browser_password__manager.cc
index 2553c29b238c..0a1966dfea62 100644
--- a/www/iridium/files/patch-components_password__manager_core_browser_password__manager.cc
+++ b/www/iridium/files/patch-components_password__manager_core_browser_password__manager.cc
@@ -1,7 +1,7 @@
---- components/password_manager/core/browser/password_manager.cc.orig 2025-09-11 13:19:19 UTC
+--- components/password_manager/core/browser/password_manager.cc.orig 2025-10-28 14:29:43 UTC
+++ components/password_manager/core/browser/password_manager.cc
-@@ -586,7 +586,7 @@ void PasswordManager::RegisterProfilePrefs(
- prefs::kAutofillableCredentialsAccountStoreLoginDatabase, false);
+@@ -589,7 +589,7 @@ void PasswordManager::RegisterProfilePrefs(
+ registry->RegisterListPref(prefs::kPasswordManagerPromoCardsList);
#endif // BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_IOS)
registry->RegisterBooleanPref(prefs::kPasswordSharingEnabled, true);
-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -9,7 +9,7 @@
registry->RegisterIntegerPref(prefs::kRelaunchChromeBubbleDismissedCounter,
0);
#endif
-@@ -599,7 +599,7 @@ void PasswordManager::RegisterProfilePrefs(
+@@ -602,7 +602,7 @@ void PasswordManager::RegisterProfilePrefs(
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/iridium/files/patch-components_password__manager_core_browser_password__manager__client.h b/www/iridium/files/patch-components_password__manager_core_browser_password__manager__client.h
index efbaf1d83695..0ccfe8690323 100644
--- a/www/iridium/files/patch-components_password__manager_core_browser_password__manager__client.h
+++ b/www/iridium/files/patch-components_password__manager_core_browser_password__manager__client.h
@@ -1,6 +1,6 @@
---- components/password_manager/core/browser/password_manager_client.h.orig 2025-09-11 13:19:19 UTC
+--- components/password_manager/core/browser/password_manager_client.h.orig 2025-10-28 14:29:43 UTC
+++ components/password_manager/core/browser/password_manager_client.h
-@@ -31,7 +31,7 @@
+@@ -30,7 +30,7 @@
#include "net/cert/cert_status_flags.h"
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -9,7 +9,7 @@
#include "base/i18n/rtl.h"
#include "components/password_manager/core/browser/password_cross_domain_confirmation_popup_controller.h"
#include "ui/gfx/geometry/rect_f.h"
-@@ -545,7 +545,7 @@ class PasswordManagerClient {
+@@ -543,7 +543,7 @@ class PasswordManagerClient {
virtual void TriggerSignIn(signin_metrics::AccessPoint access_point) const;
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
diff --git a/www/iridium/files/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc b/www/iridium/files/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc
index d66ecb30bdd3..2c5f7d005ad5 100644
--- a/www/iridium/files/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc
+++ b/www/iridium/files/patch-components_password__manager_core_browser_password__manual__fallback__flow.cc
@@ -1,4 +1,4 @@
---- components/password_manager/core/browser/password_manual_fallback_flow.cc.orig 2025-09-11 13:19:19 UTC
+--- components/password_manager/core/browser/password_manual_fallback_flow.cc.orig 2025-10-28 14:29:43 UTC
+++ components/password_manager/core/browser/password_manual_fallback_flow.cc
@@ -46,7 +46,7 @@ std::u16string GetUsernameFromLabel(const std::u16stri
}
@@ -9,7 +9,7 @@
// Returns the password form corresponding to the `payload` data. In most
// cases there is only one such form stored, but having more than one or no
// forms is also possible. If there is more than one form, showing any of them
-@@ -300,7 +300,7 @@ void PasswordManualFallbackFlow::DidAcceptSuggestion(
+@@ -304,7 +304,7 @@ void PasswordManualFallbackFlow::DidAcceptSuggestion(
}
case autofill::SuggestionType::kViewPasswordDetails: {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -18,7 +18,7 @@
std::optional<password_manager::PasswordForm> credentials =
GetCorrespondingPasswordForm(
suggestion.GetPayload<Suggestion::PasswordSuggestionDetails>(),
-@@ -436,7 +436,7 @@ void PasswordManualFallbackFlow::EnsureCrossDomainPass
+@@ -440,7 +440,7 @@ void PasswordManualFallbackFlow::EnsureCrossDomainPass
const Suggestion::PasswordSuggestionDetails& payload,
base::OnceClosure on_allowed) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
diff --git a/www/iridium/files/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc b/www/iridium/files/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc
index bb8764d3cf15..ba9def4391ef 100644
--- a/www/iridium/files/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc
+++ b/www/iridium/files/patch-components_password__manager_core_browser_password__store_login__database__unittest.cc
@@ -1,6 +1,6 @@
---- components/password_manager/core/browser/password_store/login_database_unittest.cc.orig 2025-09-11 13:19:19 UTC
+--- components/password_manager/core/browser/password_store/login_database_unittest.cc.orig 2025-10-28 14:29:43 UTC
+++ components/password_manager/core/browser/password_store/login_database_unittest.cc
-@@ -2305,7 +2305,7 @@ INSTANTIATE_TEST_SUITE_P(MigrationToVCurrent,
+@@ -2306,7 +2306,7 @@ INSTANTIATE_TEST_SUITE_P(MigrationToVCurrent,
testing::Bool()));
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_IOS) || \
diff --git a/www/iridium/files/patch-components_password__manager_core_browser_stub__password__manager__client.cc b/www/iridium/files/patch-components_password__manager_core_browser_stub__password__manager__client.cc
index 9264bf357b95..79c8c19bc5e7 100644
--- a/www/iridium/files/patch-components_password__manager_core_browser_stub__password__manager__client.cc
+++ b/www/iridium/files/patch-components_password__manager_core_browser_stub__password__manager__client.cc
@@ -1,6 +1,6 @@
---- components/password_manager/core/browser/stub_password_manager_client.cc.orig 2025-06-19 07:37:57 UTC
+--- components/password_manager/core/browser/stub_password_manager_client.cc.orig 2025-10-28 14:29:43 UTC
+++ components/password_manager/core/browser/stub_password_manager_client.cc
-@@ -206,7 +206,7 @@ version_info::Channel StubPasswordManagerClient::GetCh
+@@ -211,7 +211,7 @@ version_info::Channel StubPasswordManagerClient::GetCh
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
diff --git a/www/iridium/files/patch-components_password__manager_core_browser_stub__password__manager__client.h b/www/iridium/files/patch-components_password__manager_core_browser_stub__password__manager__client.h
index 4d6cd994e691..eebabb11e7e9 100644
--- a/www/iridium/files/patch-components_password__manager_core_browser_stub__password__manager__client.h
+++ b/www/iridium/files/patch-components_password__manager_core_browser_stub__password__manager__client.h
@@ -1,6 +1,6 @@
---- components/password_manager/core/browser/stub_password_manager_client.h.orig 2025-06-19 07:37:57 UTC
+--- components/password_manager/core/browser/stub_password_manager_client.h.orig 2025-10-28 14:29:43 UTC
+++ components/password_manager/core/browser/stub_password_manager_client.h
-@@ -77,7 +77,7 @@ class StubPasswordManagerClient : public PasswordManag
+@@ -80,7 +80,7 @@ class StubPasswordManagerClient : public PasswordManag
MockPasswordFeatureManager* GetPasswordFeatureManager();
version_info::Channel GetChannel() const override;
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
diff --git a/www/iridium/files/patch-components_password__manager_core_common_password__manager__pref__names.h b/www/iridium/files/patch-components_password__manager_core_common_password__manager__pref__names.h
index 90a3fe8dc9cf..e9753b709ac2 100644
--- a/www/iridium/files/patch-components_password__manager_core_common_password__manager__pref__names.h
+++ b/www/iridium/files/patch-components_password__manager_core_common_password__manager__pref__names.h
@@ -1,4 +1,4 @@
---- components/password_manager/core/common/password_manager_pref_names.h.orig 2025-09-11 13:19:19 UTC
+--- components/password_manager/core/common/password_manager_pref_names.h.orig 2025-10-28 14:29:43 UTC
+++ components/password_manager/core/common/password_manager_pref_names.h
@@ -59,7 +59,7 @@ inline constexpr char kCredentialProviderEnabledOnStar
#endif
@@ -9,7 +9,7 @@
// Boolean pref controlled by the DeletingUndecryptablePasswordsEnabled policy.
// If set to false it blocks deleting undecryptable passwords, otherwise the
// deletion can happen.
-@@ -285,7 +285,7 @@ inline constexpr char kAutofillableCredentialsAccountS
+@@ -272,7 +272,7 @@ inline constexpr char kPasswordManagerPromoCardsList[]
inline constexpr char kPasswordSharingEnabled[] =
"password_manager.password_sharing_enabled";
diff --git a/www/iridium/files/patch-components_performance__manager_decorators_process__metrics__decorator.cc b/www/iridium/files/patch-components_performance__manager_decorators_process__metrics__decorator.cc
index 9c36e173b12d..9cf7694134d8 100644
--- a/www/iridium/files/patch-components_performance__manager_decorators_process__metrics__decorator.cc
+++ b/www/iridium/files/patch-components_performance__manager_decorators_process__metrics__decorator.cc
@@ -1,11 +1,11 @@
---- components/performance_manager/decorators/process_metrics_decorator.cc.orig 2025-05-07 06:48:23 UTC
+--- components/performance_manager/decorators/process_metrics_decorator.cc.orig 2025-10-28 14:29:43 UTC
+++ components/performance_manager/decorators/process_metrics_decorator.cc
-@@ -264,7 +264,7 @@ void ProcessMetricsDecorator::DidGetMemoryUsage(
- // RSS and PMF to each node proportionally to its V8 heap size.
- uint64_t process_rss = process_dump_iter.os_dump().resident_set_kb;
- process_node->set_resident_set_kb(process_rss);
+@@ -266,7 +266,7 @@ void ProcessMetricsDecorator::DidGetMemoryUsage(
+ base::ByteCount process_rss =
+ base::KiB(process_dump_iter.os_dump().resident_set_kb);
+ process_node->set_resident_set(process_rss);
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
- process_node->set_private_swap_kb(
- process_dump_iter.os_dump().private_footprint_swap_kb);
+ process_node->set_private_swap(
+ base::KiB(process_dump_iter.os_dump().private_footprint_swap_kb));
#endif
diff --git a/www/iridium/files/patch-components_policy_core_common_cloud_cloud__policy__client.cc b/www/iridium/files/patch-components_policy_core_common_cloud_cloud__policy__client.cc
index 3173ed248876..73183420c223 100644
--- a/www/iridium/files/patch-components_policy_core_common_cloud_cloud__policy__client.cc
+++ b/www/iridium/files/patch-components_policy_core_common_cloud_cloud__policy__client.cc
@@ -1,6 +1,6 @@
---- components/policy/core/common/cloud/cloud_policy_client.cc.orig 2025-09-11 13:19:19 UTC
+--- components/policy/core/common/cloud/cloud_policy_client.cc.orig 2025-10-28 14:29:43 UTC
+++ components/policy/core/common/cloud/cloud_policy_client.cc
-@@ -756,7 +756,7 @@ void CloudPolicyClient::FetchPolicy(PolicyFetchReason
+@@ -763,7 +763,7 @@ void CloudPolicyClient::FetchPolicy(PolicyFetchReason
fetch_request->set_invalidation_payload(invalidation_payload_);
}
}
diff --git a/www/iridium/files/patch-components_regional__capabilities_regional__capabilities__switches.cc b/www/iridium/files/patch-components_regional__capabilities_regional__capabilities__switches.cc
index a0aac68b74d8..291c2a568f80 100644
--- a/www/iridium/files/patch-components_regional__capabilities_regional__capabilities__switches.cc
+++ b/www/iridium/files/patch-components_regional__capabilities_regional__capabilities__switches.cc
@@ -1,7 +1,7 @@
---- components/regional_capabilities/regional_capabilities_switches.cc.orig 2025-09-11 13:19:19 UTC
+--- components/regional_capabilities/regional_capabilities_switches.cc.orig 2025-10-28 14:29:43 UTC
+++ components/regional_capabilities/regional_capabilities_switches.cc
-@@ -18,7 +18,7 @@ BASE_FEATURE(kMitigateLegacySearchEnginePromoOverlap,
- base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -21,7 +21,7 @@ BASE_FEATURE(kResolveRegionalCapabilitiesFromDevice,
+ base::FEATURE_ENABLED_BY_DEFAULT);
#endif
-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
diff --git a/www/iridium/files/patch-components_regional__capabilities_regional__capabilities__switches.h b/www/iridium/files/patch-components_regional__capabilities_regional__capabilities__switches.h
index 07ccc2f03466..b4eec19ac8d1 100644
--- a/www/iridium/files/patch-components_regional__capabilities_regional__capabilities__switches.h
+++ b/www/iridium/files/patch-components_regional__capabilities_regional__capabilities__switches.h
@@ -1,7 +1,7 @@
---- components/regional_capabilities/regional_capabilities_switches.h.orig 2025-09-11 13:19:19 UTC
+--- components/regional_capabilities/regional_capabilities_switches.h.orig 2025-10-28 14:29:43 UTC
+++ components/regional_capabilities/regional_capabilities_switches.h
-@@ -33,7 +33,7 @@ inline constexpr char kEeaListCountryOverride[] = "EEA
- BASE_DECLARE_FEATURE(kMitigateLegacySearchEnginePromoOverlap);
+@@ -47,7 +47,7 @@ BASE_DECLARE_FEATURE(kMitigateLegacySearchEnginePromoO
+ BASE_DECLARE_FEATURE(kResolveRegionalCapabilitiesFromDevice);
#endif
-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
diff --git a/www/iridium/files/patch-components_search__engines_template__url__service.cc b/www/iridium/files/patch-components_search__engines_template__url__service.cc
index dc6170b11c4a..f23c97d37061 100644
--- a/www/iridium/files/patch-components_search__engines_template__url__service.cc
+++ b/www/iridium/files/patch-components_search__engines_template__url__service.cc
@@ -1,6 +1,6 @@
---- components/search_engines/template_url_service.cc.orig 2025-09-11 13:19:19 UTC
+--- components/search_engines/template_url_service.cc.orig 2025-10-28 14:29:43 UTC
+++ components/search_engines/template_url_service.cc
-@@ -3591,7 +3591,7 @@ bool TemplateURLService::MatchesDefaultSearchProvider(
+@@ -3587,7 +3587,7 @@ bool TemplateURLService::MatchesDefaultSearchProvider(
std::unique_ptr<EnterpriseSearchManager>
TemplateURLService::GetEnterpriseSearchManager(PrefService* prefs) {
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/iridium/files/patch-components_signin_public_base_signin__switches.cc b/www/iridium/files/patch-components_signin_public_base_signin__switches.cc
index 8131c83748f2..bc241f591e73 100644
--- a/www/iridium/files/patch-components_signin_public_base_signin__switches.cc
+++ b/www/iridium/files/patch-components_signin_public_base_signin__switches.cc
@@ -1,15 +1,15 @@
---- components/signin/public/base/signin_switches.cc.orig 2025-09-11 13:19:19 UTC
+--- components/signin/public/base/signin_switches.cc.orig 2025-10-28 14:29:43 UTC
+++ components/signin/public/base/signin_switches.cc
-@@ -73,7 +73,7 @@ BASE_FEATURE(kSmartEmailLineBreaking,
+@@ -73,7 +73,7 @@ BASE_FEATURE(kSupportWebSigninAddSession,
base::FEATURE_ENABLED_BY_DEFAULT);
- #endif
+ #endif // BUILDFLAG(IS_ANDROID)
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// Enables the History Sync Opt-in on Desktop.
BASE_FEATURE(kEnableHistorySyncOptin,
"EnableHistorySyncOptin",
-@@ -292,7 +292,7 @@ BASE_FEATURE(kSyncEnableBookmarksInTransportMode,
+@@ -293,7 +293,7 @@ BASE_FEATURE(kSyncEnableBookmarksInTransportMode,
#endif // BUILDFLAG(IS_IOS)
);
diff --git a/www/iridium/files/patch-components_signin_public_base_signin__switches.h b/www/iridium/files/patch-components_signin_public_base_signin__switches.h
index 51b8e2f569cf..f124c81a4bc3 100644
--- a/www/iridium/files/patch-components_signin_public_base_signin__switches.h
+++ b/www/iridium/files/patch-components_signin_public_base_signin__switches.h
@@ -1,15 +1,15 @@
---- components/signin/public/base/signin_switches.h.orig 2025-09-11 13:19:19 UTC
+--- components/signin/public/base/signin_switches.h.orig 2025-10-28 14:29:43 UTC
+++ components/signin/public/base/signin_switches.h
-@@ -61,7 +61,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
- BASE_DECLARE_FEATURE(kSmartEmailLineBreaking);
- #endif
+@@ -67,7 +67,7 @@ COMPONENT_EXPORT(SIGNIN_SWITCHES)
+ BASE_DECLARE_FEATURE(kSupportWebSigninAddSession);
+ #endif // BUILDFLAG(IS_ANDROID)
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
COMPONENT_EXPORT(SIGNIN_SWITCHES)
BASE_DECLARE_FEATURE(kEnableHistorySyncOptin);
COMPONENT_EXPORT(SIGNIN_SWITCHES)
-@@ -222,7 +222,7 @@ BASE_DECLARE_FEATURE(kSyncEnableBookmarksInTransportMo
+@@ -235,7 +235,7 @@ BASE_DECLARE_FEATURE(kSyncEnableBookmarksInTransportMo
COMPONENT_EXPORT(SIGNIN_SWITCHES)
bool IsExtensionsExplicitBrowserSigninEnabled();
diff --git a/www/iridium/files/patch-components_supervised__user_core_browser_supervised__user__preferences.cc b/www/iridium/files/patch-components_supervised__user_core_browser_supervised__user__preferences.cc
index 8fb20d8826af..d494d06ce4de 100644
--- a/www/iridium/files/patch-components_supervised__user_core_browser_supervised__user__preferences.cc
+++ b/www/iridium/files/patch-components_supervised__user_core_browser_supervised__user__preferences.cc
@@ -1,6 +1,6 @@
---- components/supervised_user/core/browser/supervised_user_preferences.cc.orig 2025-09-11 13:19:19 UTC
+--- components/supervised_user/core/browser/supervised_user_preferences.cc.orig 2025-10-28 14:29:43 UTC
+++ components/supervised_user/core/browser/supervised_user_preferences.cc
-@@ -153,7 +153,7 @@ void RegisterProfilePrefs(PrefRegistrySimple* registry
+@@ -149,7 +149,7 @@ void RegisterProfilePrefs(PrefRegistrySimple* registry
registry->RegisterBooleanPref(prefs::kChildAccountStatusKnown, false);
registry->RegisterStringPref(prefs::kFamilyLinkUserMemberRole, std::string());
#if BUILDFLAG(ENABLE_EXTENSIONS) && \
diff --git a/www/iridium/files/patch-components_sync__preferences_common__syncable__prefs__database.cc b/www/iridium/files/patch-components_sync__preferences_common__syncable__prefs__database.cc
index 4c5335ec7245..e17a7c1c70bd 100644
--- a/www/iridium/files/patch-components_sync__preferences_common__syncable__prefs__database.cc
+++ b/www/iridium/files/patch-components_sync__preferences_common__syncable__prefs__database.cc
@@ -1,11 +1,11 @@
---- components/sync_preferences/common_syncable_prefs_database.cc.orig 2025-09-11 13:19:19 UTC
+--- components/sync_preferences/common_syncable_prefs_database.cc.orig 2025-10-28 14:29:43 UTC
+++ components/sync_preferences/common_syncable_prefs_database.cc
-@@ -337,7 +337,7 @@ constexpr auto kCommonSyncablePrefsAllowlist =
+@@ -349,7 +349,7 @@ constexpr auto kCommonSyncablePrefsAllowlist =
syncer::PREFERENCES, PrefSensitivity::kNone, MergeBehavior::kNone}},
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
-- BUILDFLAG(IS_CHROMEOS)
-+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+- BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
++ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_BSD)
{autofill::prefs::kAutofillBnplEnabled,
{syncable_prefs_ids::kAutofillBnplEnabled, syncer::PREFERENCES,
PrefSensitivity::kNone, MergeBehavior::kNone}},
diff --git a/www/iridium/files/patch-components_sync_service_sync__prefs.cc b/www/iridium/files/patch-components_sync_service_sync__prefs.cc
new file mode 100644
index 000000000000..9fc4f63c20e5
--- /dev/null
+++ b/www/iridium/files/patch-components_sync_service_sync__prefs.cc
@@ -0,0 +1,11 @@
+--- components/sync/service/sync_prefs.cc.orig 2025-10-28 14:29:43 UTC
++++ components/sync/service/sync_prefs.cc
+@@ -840,7 +840,7 @@ bool SyncPrefs::MaybeMigratePrefsForSyncToSigninPart1(
+ update_selected_types_dict->EnsureDict(
+ signin::GaiaIdHash::FromGaiaId(gaia_id).ToBase64());
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // Preserve the user's existing enabled state for Bookmarks, Reading List,
+ // and Preferences. Otherwise, use the default value, which will be true
+ // after `kReplaceSyncPromosWithSignInPromos`.
diff --git a/www/iridium/files/patch-components_sync_service_sync__service__impl.cc b/www/iridium/files/patch-components_sync_service_sync__service__impl.cc
new file mode 100644
index 000000000000..01f81d2da0e5
--- /dev/null
+++ b/www/iridium/files/patch-components_sync_service_sync__service__impl.cc
@@ -0,0 +1,11 @@
+--- components/sync/service/sync_service_impl.cc.orig 2025-10-28 14:29:43 UTC
++++ components/sync/service/sync_service_impl.cc
+@@ -1328,7 +1328,7 @@ void SyncServiceImpl::ReconfigureDataTypesDueToCrypto(
+
+ void SyncServiceImpl::PassphraseTypeChanged(PassphraseType passphrase_type) {
+ DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
+-#if !(BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX))
++#if !(BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
+ // If kReplaceSyncPromosWithSignInPromos is enabled, new users with custom
+ // passphrase should have kAutofill disabled upon the initial sign-in. This is
+ // done to prevent confusion, as addresses are NOT encrypted by the custom
diff --git a/www/iridium/files/patch-components_translate_core_common_translate__util.cc b/www/iridium/files/patch-components_translate_core_common_translate__util.cc
index b9e5c65db162..f82aecc2206b 100644
--- a/www/iridium/files/patch-components_translate_core_common_translate__util.cc
+++ b/www/iridium/files/patch-components_translate_core_common_translate__util.cc
@@ -1,6 +1,6 @@
---- components/translate/core/common/translate_util.cc.orig 2025-05-07 06:48:23 UTC
+--- components/translate/core/common/translate_util.cc.orig 2025-10-28 14:29:43 UTC
+++ components/translate/core/common/translate_util.cc
-@@ -21,7 +21,7 @@ const char kSecurityOrigin[] = "trk:220:https://transl
+@@ -20,7 +20,7 @@ const char kSecurityOrigin[] = "trk:220:https://transl
BASE_FEATURE(kTFLiteLanguageDetectionEnabled,
"TFLiteLanguageDetectionEnabled",
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
diff --git a/www/iridium/files/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc b/www/iridium/files/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc
index 27af7d276aa2..d01ae012f1eb 100644
--- a/www/iridium/files/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc
+++ b/www/iridium/files/patch-components_url__formatter_spoof__checks_idn__spoof__checker.cc
@@ -1,6 +1,6 @@
---- components/url_formatter/spoof_checks/idn_spoof_checker.cc.orig 2025-05-07 06:48:23 UTC
+--- components/url_formatter/spoof_checks/idn_spoof_checker.cc.orig 2025-10-28 14:29:43 UTC
+++ components/url_formatter/spoof_checks/idn_spoof_checker.cc
-@@ -298,7 +298,7 @@ IDNSpoofChecker::IDNSpoofChecker() {
+@@ -299,7 +299,7 @@ IDNSpoofChecker::IDNSpoofChecker() {
// The ideal fix would be to change the omnibox font used for Thai. In
// that case, the Linux-only list should be revisited and potentially
// removed.
diff --git a/www/iridium/files/patch-components_variations_service_variations__service.cc b/www/iridium/files/patch-components_variations_service_variations__service.cc
index ad21c66a40a9..6399a4970e18 100644
--- a/www/iridium/files/patch-components_variations_service_variations__service.cc
+++ b/www/iridium/files/patch-components_variations_service_variations__service.cc
@@ -1,6 +1,6 @@
---- components/variations/service/variations_service.cc.orig 2025-09-11 13:19:19 UTC
+--- components/variations/service/variations_service.cc.orig 2025-10-28 14:29:43 UTC
+++ components/variations/service/variations_service.cc
-@@ -99,7 +99,7 @@ std::string GetPlatformString() {
+@@ -100,7 +100,7 @@ std::string GetPlatformString() {
return "android";
#elif BUILDFLAG(IS_FUCHSIA)
return "fuchsia";
diff --git a/www/iridium/files/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc b/www/iridium/files/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc
index 99a46b67e835..8646ce726bcd 100644
--- a/www/iridium/files/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc
+++ b/www/iridium/files/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.cc
@@ -1,4 +1,4 @@
---- components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc.orig 2025-09-11 13:19:19 UTC
+--- components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc.orig 2025-10-28 14:29:43 UTC
+++ components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc
@@ -142,7 +142,7 @@ RootCompositorFrameSinkImpl::Create(
output_surface->SetNeedsSwapSizeNotifications(
@@ -9,7 +9,7 @@
// For X11, we need notify client about swap completion after resizing, so the
// client can use it for synchronize with X11 WM.
output_surface->SetNeedsSwapSizeNotifications(true);
-@@ -902,7 +902,7 @@ void RootCompositorFrameSinkImpl::DisplayDidCompleteSw
+@@ -904,7 +904,7 @@ void RootCompositorFrameSinkImpl::DisplayDidCompleteSw
if (display_client_ && enable_swap_completion_callback_) {
display_client_->DidCompleteSwapWithSize(pixel_size);
}
diff --git a/www/iridium/files/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h b/www/iridium/files/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h
index 15f09ad8a8b1..3504eed85412 100644
--- a/www/iridium/files/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h
+++ b/www/iridium/files/patch-components_viz_service_frame__sinks_root__compositor__frame__sink__impl.h
@@ -1,6 +1,6 @@
---- components/viz/service/frame_sinks/root_compositor_frame_sink_impl.h.orig 2025-09-11 13:19:19 UTC
+--- components/viz/service/frame_sinks/root_compositor_frame_sink_impl.h.orig 2025-10-28 14:29:43 UTC
+++ components/viz/service/frame_sinks/root_compositor_frame_sink_impl.h
-@@ -223,7 +223,7 @@ class VIZ_SERVICE_EXPORT RootCompositorFrameSinkImpl
+@@ -222,7 +222,7 @@ class VIZ_SERVICE_EXPORT RootCompositorFrameSinkImpl
base::TimeDelta display_frame_interval_ = BeginFrameArgs::DefaultInterval();
base::TimeDelta preferred_frame_interval_;
diff --git a/www/iridium/files/patch-components_viz_service_gl_gpu__service__impl.cc b/www/iridium/files/patch-components_viz_service_gl_gpu__service__impl.cc
index 7ea1b5467dca..cd4211c924f6 100644
--- a/www/iridium/files/patch-components_viz_service_gl_gpu__service__impl.cc
+++ b/www/iridium/files/patch-components_viz_service_gl_gpu__service__impl.cc
@@ -1,6 +1,6 @@
---- components/viz/service/gl/gpu_service_impl.cc.orig 2025-09-11 13:19:19 UTC
+--- components/viz/service/gl/gpu_service_impl.cc.orig 2025-10-28 14:29:43 UTC
+++ components/viz/service/gl/gpu_service_impl.cc
-@@ -501,7 +501,7 @@ void GpuServiceImpl::InitializeWithHostInternal(
+@@ -502,7 +502,7 @@ void GpuServiceImpl::InitializeWithHostInternal(
mojo::Remote<mojom::GpuHost> gpu_host(std::move(pending_gpu_host));
@@ -9,7 +9,7 @@
gpu_extra_info_.is_gmb_nv12_supported = IsGMBNV12Supported();
#endif
-@@ -1266,7 +1266,7 @@ bool GpuServiceImpl::OnBeginFrameDerivedImpl(const Beg
+@@ -1269,7 +1269,7 @@ bool GpuServiceImpl::OnBeginFrameDerivedImpl(const Beg
return true;
}
diff --git a/www/iridium/files/patch-content_app_BUILD.gn b/www/iridium/files/patch-content_app_BUILD.gn
index fba2fb036be1..830ef3ea0d99 100644
--- a/www/iridium/files/patch-content_app_BUILD.gn
+++ b/www/iridium/files/patch-content_app_BUILD.gn
@@ -1,15 +1,14 @@
---- content/app/BUILD.gn.orig 2025-09-11 13:19:19 UTC
+--- content/app/BUILD.gn.orig 2025-10-28 14:29:43 UTC
+++ content/app/BUILD.gn
-@@ -91,9 +91,9 @@ source_set("content_main_runner_app") {
+@@ -91,7 +91,10 @@ source_set("content_main_runner_app") {
"//third_party/tflite:buildflags",
"//tools/v8_context_snapshot:buildflags",
]
- if (build_tflite_with_xnnpack) {
-- deps += [ "//third_party/cpuinfo" ]
-- }
-+# if (build_tflite_with_xnnpack) {
-+# deps += [ "//third_party/cpuinfo" ]
-+# }
++ if (is_bsd) {
++ deps += [ "//skia" ]
++ }
++ if (!is_bsd && build_tflite_with_xnnpack) {
+ deps += [ "//third_party/cpuinfo" ]
+ }
}
-
- if (is_android && enable_javaless_renderers) {
diff --git a/www/iridium/files/patch-content_app_content__main.cc b/www/iridium/files/patch-content_app_content__main.cc
index 9ea0cdb7bfb3..a440bffb7ee8 100644
--- a/www/iridium/files/patch-content_app_content__main.cc
+++ b/www/iridium/files/patch-content_app_content__main.cc
@@ -1,6 +1,6 @@
---- content/app/content_main.cc.orig 2025-09-11 13:19:19 UTC
+--- content/app/content_main.cc.orig 2025-10-28 14:29:43 UTC
+++ content/app/content_main.cc
-@@ -225,7 +225,7 @@ NO_STACK_PROTECTOR int RunContentProcess(
+@@ -217,7 +217,7 @@ NO_STACK_PROTECTOR int RunContentProcess(
base::EnableTerminationOnOutOfMemory();
logging::RegisterAbslAbortHook();
@@ -9,7 +9,7 @@
// The various desktop environments set this environment variable that
// allows the dbus client library to connect directly to the bus. When this
// variable is not set (test environments like xvfb-run), the dbus client
-@@ -319,7 +319,7 @@ NO_STACK_PROTECTOR int RunContentProcess(
+@@ -311,7 +311,7 @@ NO_STACK_PROTECTOR int RunContentProcess(
#endif
#endif
diff --git a/www/iridium/files/patch-content_app_content__main__runner__impl.cc b/www/iridium/files/patch-content_app_content__main__runner__impl.cc
index f5a808657b76..064580224c24 100644
--- a/www/iridium/files/patch-content_app_content__main__runner__impl.cc
+++ b/www/iridium/files/patch-content_app_content__main__runner__impl.cc
@@ -1,6 +1,6 @@
---- content/app/content_main_runner_impl.cc.orig 2025-09-11 13:19:19 UTC
+--- content/app/content_main_runner_impl.cc.orig 2025-10-28 14:29:43 UTC
+++ content/app/content_main_runner_impl.cc
-@@ -150,18 +150,20 @@
+@@ -150,18 +150,21 @@
#include "content/browser/posix_file_descriptor_info_impl.h"
#include "content/public/common/content_descriptors.h"
@@ -20,10 +20,11 @@
+#if !BUILDFLAG(IS_BSD)
#include "sandbox/policy/linux/sandbox_linux.h"
+#endif
++#include "third_party/skia/experimental/rust_png/ffi/FFI.rs.h"
#include "third_party/boringssl/src/include/openssl/crypto.h"
#include "third_party/webrtc_overrides/init_webrtc.h" // nogncheck
-@@ -185,6 +187,10 @@
+@@ -185,6 +188,10 @@
#include "media/base/media_switches.h"
#endif
@@ -34,7 +35,7 @@
#if BUILDFLAG(IS_ANDROID)
#include "base/system/sys_info.h"
#include "content/browser/android/battery_metrics.h"
-@@ -381,7 +387,7 @@ void InitializeZygoteSandboxForBrowserProcess(
+@@ -381,7 +388,7 @@ void InitializeZygoteSandboxForBrowserProcess(
}
#endif // BUILDFLAG(USE_ZYGOTE)
@@ -43,7 +44,7 @@
#if BUILDFLAG(ENABLE_LIBRARY_CDMS)
// Loads registered library CDMs but does not initialize them. This is needed by
-@@ -400,7 +406,10 @@ void PreloadLibraryCdms() {
+@@ -400,7 +407,10 @@ void PreloadLibraryCdms() {
void PreSandboxInit() {
// Ensure the /dev/urandom is opened.
@@ -54,13 +55,13 @@
// May use sysinfo(), sched_getaffinity(), and open various /sys/ and /proc/
// files.
-@@ -412,9 +421,16 @@ void PreSandboxInit() {
+@@ -412,9 +422,16 @@ void PreSandboxInit() {
// https://boringssl.googlesource.com/boringssl/+/HEAD/SANDBOXING.md
CRYPTO_pre_sandbox_init();
+#if BUILDFLAG(IS_BSD)
-+ // "cache" the amount of physical memory before pledge(2)
-+ base::SysInfo::AmountOfPhysicalMemoryMB();
++ // rust_png calls into sysctl so cache the cpu features before pledge(2)
++ rust_png::initialize_cpudetect();
+#endif
+
+#if !BUILDFLAG(IS_BSD)
@@ -71,7 +72,7 @@
#if BUILDFLAG(ENABLE_LIBRARY_CDMS)
// Ensure access to the library CDMs before the sandbox is turned on.
-@@ -634,7 +650,7 @@ NO_STACK_PROTECTOR int RunZygote(ContentMainDelegate*
+@@ -634,7 +651,7 @@ NO_STACK_PROTECTOR int RunZygote(ContentMainDelegate*
// Once Zygote forks and feature list initializes we can start a thread to
// begin tracing immediately.
@@ -80,7 +81,7 @@
if (process_type == switches::kGpuProcess) {
tracing::InitTracingPostFeatureList(/*enable_consumer=*/false,
/*will_trace_thread_restart=*/true);
-@@ -733,7 +749,7 @@ NO_STACK_PROTECTOR int RunOtherNamedProcessTypeMain(
+@@ -733,7 +750,7 @@ NO_STACK_PROTECTOR int RunOtherNamedProcessTypeMain(
base::HangWatcher::CreateHangWatcherInstance();
unregister_thread_closure = base::HangWatcher::RegisterThread(
base::HangWatcher::ThreadType::kMainThread);
@@ -89,7 +90,7 @@
// On Linux/ChromeOS, the HangWatcher can't start until after the sandbox is
// initialized, because the sandbox can't be started with multiple threads.
// TODO(mpdenton): start the HangWatcher after the sandbox is initialized.
-@@ -851,11 +867,10 @@ int ContentMainRunnerImpl::Initialize(ContentMainParam
+@@ -851,11 +868,10 @@ int ContentMainRunnerImpl::Initialize(ContentMainParam
base::GlobalDescriptors::kBaseDescriptor);
#endif // !BUILDFLAG(IS_ANDROID)
@@ -103,7 +104,7 @@
#endif // !BUILDFLAG(IS_WIN)
-@@ -1007,7 +1022,7 @@ int ContentMainRunnerImpl::Initialize(ContentMainParam
+@@ -1007,7 +1023,7 @@ int ContentMainRunnerImpl::Initialize(ContentMainParam
// SeatbeltExecServer.
CHECK(sandbox::Seatbelt::IsSandboxed());
}
@@ -112,7 +113,7 @@
// In sandboxed processes and zygotes, certain resource should be pre-warmed
// as they cannot be initialized under a sandbox. In addition, loading these
// resources in zygotes (including the unsandboxed zygote) allows them to be
-@@ -1017,10 +1032,22 @@ int ContentMainRunnerImpl::Initialize(ContentMainParam
+@@ -1017,10 +1033,22 @@ int ContentMainRunnerImpl::Initialize(ContentMainParam
process_type == switches::kZygoteProcess) {
PreSandboxInit();
}
@@ -135,7 +136,7 @@
delegate_->SandboxInitialized(process_type);
#if BUILDFLAG(USE_ZYGOTE)
-@@ -1122,6 +1149,11 @@ NO_STACK_PROTECTOR int ContentMainRunnerImpl::Run() {
+@@ -1122,6 +1150,11 @@ NO_STACK_PROTECTOR int ContentMainRunnerImpl::Run() {
content_main_params_.reset();
RegisterMainThreadFactories();
diff --git a/www/iridium/files/patch-content_browser_BUILD.gn b/www/iridium/files/patch-content_browser_BUILD.gn
index ed6679540f73..b18d5ce3f295 100644
--- a/www/iridium/files/patch-content_browser_BUILD.gn
+++ b/www/iridium/files/patch-content_browser_BUILD.gn
@@ -1,4 +1,4 @@
---- content/browser/BUILD.gn.orig 2025-09-13 16:56:52 UTC
+--- content/browser/BUILD.gn.orig 2025-10-28 14:29:43 UTC
+++ content/browser/BUILD.gn
@@ -90,6 +90,7 @@ source_set("browser") {
frameworks = []
@@ -16,7 +16,7 @@
"//components/attribution_reporting:data_host_mojom",
"//components/attribution_reporting:mojom",
"//components/back_forward_cache:enum",
-@@ -132,6 +134,7 @@ source_set("browser") {
+@@ -133,6 +135,7 @@ source_set("browser") {
"//components/optimization_guide/core:features",
"//components/optimization_guide/public/mojom",
"//components/os_crypt/sync",
@@ -24,7 +24,7 @@
"//components/payments/content/icon",
"//components/payments/mojom",
"//components/performance_manager/scenario_api",
-@@ -2599,6 +2602,14 @@ source_set("browser") {
+@@ -2613,6 +2616,14 @@ source_set("browser") {
]
}
@@ -39,7 +39,7 @@
if (is_linux || is_chromeos) {
sources -=
[ "file_system_access/file_path_watcher/file_path_watcher_stub.cc" ]
-@@ -2647,6 +2658,15 @@ source_set("browser") {
+@@ -2661,6 +2672,15 @@ source_set("browser") {
if (allow_oop_video_decoder) {
sources += [ "media/oop_video_decoder_factory.cc" ]
deps += [ "//media/mojo/mojom" ]
diff --git a/www/iridium/files/patch-content_browser_browser__child__process__host__impl.cc b/www/iridium/files/patch-content_browser_browser__child__process__host__impl.cc
index 3385ba9418fb..a72a9aa3e3dc 100644
--- a/www/iridium/files/patch-content_browser_browser__child__process__host__impl.cc
+++ b/www/iridium/files/patch-content_browser_browser__child__process__host__impl.cc
@@ -1,15 +1,15 @@
---- content/browser/browser_child_process_host_impl.cc.orig 2025-09-11 13:19:19 UTC
+--- content/browser/browser_child_process_host_impl.cc.orig 2025-10-28 14:29:43 UTC
+++ content/browser/browser_child_process_host_impl.cc
-@@ -297,6 +297,8 @@ void BrowserChildProcessHostImpl::LaunchWithoutExtraCo
+@@ -296,6 +296,8 @@ void BrowserChildProcessHostImpl::LaunchWithoutExtraCo
+ switches::kIPCConnectionTimeout,
switches::kLogBestEffortTasks,
switches::kPerfettoDisableInterning,
- switches::kTraceToConsole,
+ switches::kDisableUnveil,
+ switches::kTrk,
};
cmd_line->CopySwitchesFrom(browser_command_line, kForwardSwitches);
-@@ -650,7 +652,7 @@ void BrowserChildProcessHostImpl::OnProcessLaunched()
+@@ -649,7 +651,7 @@ void BrowserChildProcessHostImpl::OnProcessLaunched()
->child_process());
#endif
diff --git a/www/iridium/files/patch-content_browser_browser__interface__binders.cc b/www/iridium/files/patch-content_browser_browser__interface__binders.cc
deleted file mode 100644
index 8464d6383f8f..000000000000
--- a/www/iridium/files/patch-content_browser_browser__interface__binders.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- content/browser/browser_interface_binders.cc.orig 2025-09-11 13:19:19 UTC
-+++ content/browser/browser_interface_binders.cc
-@@ -234,7 +234,7 @@
- #include "content/browser/xr/webxr_internals/webxr_internals_ui.h"
- #endif
-
--#if BUILDFLAG(GOOGLE_CHROME_BRANDING) && (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX))
-+#if BUILDFLAG(GOOGLE_CHROME_BRANDING) && (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
- #include "content/public/browser/service_process_host.h"
- #else
- #include "content/browser/gpu/gpu_process_host.h"
-@@ -271,7 +271,7 @@ shape_detection::mojom::ShapeDetectionService* GetShap
- mojo::Remote<shape_detection::mojom::ShapeDetectionService>>
- remote;
- if (!*remote) {
--#if BUILDFLAG(GOOGLE_CHROME_BRANDING) && (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX))
-+#if BUILDFLAG(GOOGLE_CHROME_BRANDING) && (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
- ServiceProcessHost::Launch<shape_detection::mojom::ShapeDetectionService>(
- remote->BindNewPipeAndPassReceiver(),
- ServiceProcessHost::Options()
diff --git a/www/iridium/files/patch-content_browser_browser__main__loop.cc b/www/iridium/files/patch-content_browser_browser__main__loop.cc
index d7f35cb15d38..fc703be8598c 100644
--- a/www/iridium/files/patch-content_browser_browser__main__loop.cc
+++ b/www/iridium/files/patch-content_browser_browser__main__loop.cc
@@ -1,6 +1,6 @@
---- content/browser/browser_main_loop.cc.orig 2025-09-11 13:19:19 UTC
+--- content/browser/browser_main_loop.cc.orig 2025-10-28 14:29:43 UTC
+++ content/browser/browser_main_loop.cc
-@@ -251,6 +251,12 @@
+@@ -252,6 +252,12 @@
#include "mojo/public/cpp/bindings/lib/test_random_mojo_delays.h"
#endif
@@ -13,7 +13,7 @@
// One of the linux specific headers defines this as a macro.
#ifdef DestroyAll
#undef DestroyAll
-@@ -551,6 +557,12 @@ int BrowserMainLoop::EarlyInitialization() {
+@@ -552,6 +558,12 @@ int BrowserMainLoop::EarlyInitialization() {
// by now since a thread to start the ServiceManager has been created
// before the browser main loop starts.
DCHECK(SandboxHostLinux::GetInstance()->IsInitialized());
@@ -26,7 +26,7 @@
#endif
// GLib's spawning of new processes is buggy, so it's important that at this
-@@ -583,7 +595,7 @@ int BrowserMainLoop::EarlyInitialization() {
+@@ -584,7 +596,7 @@ int BrowserMainLoop::EarlyInitialization() {
base::ThreadType::kDisplayCritical);
#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/www/iridium/files/patch-content_browser_devtools_devtools__frontend__host__impl.cc b/www/iridium/files/patch-content_browser_devtools_devtools__frontend__host__impl.cc
index 0c043aec0abe..d17b7590db67 100644
--- a/www/iridium/files/patch-content_browser_devtools_devtools__frontend__host__impl.cc
+++ b/www/iridium/files/patch-content_browser_devtools_devtools__frontend__host__impl.cc
@@ -1,4 +1,4 @@
---- content/browser/devtools/devtools_frontend_host_impl.cc.orig 2025-09-11 13:19:19 UTC
+--- content/browser/devtools/devtools_frontend_host_impl.cc.orig 2025-10-28 14:29:43 UTC
+++ content/browser/devtools/devtools_frontend_host_impl.cc
@@ -25,7 +25,7 @@
#include "third_party/blink/public/common/associated_interfaces/associated_interface_provider.h"
@@ -18,16 +18,7 @@
// Remove the pieces of the URL we don't want to send back with the error
// reports. In particular, do not send query or fragments as those can have
// privacy-sensitive information in them.
-@@ -107,7 +107,7 @@ DevToolsFrontendHostImpl::DevToolsFrontendHostImpl(
- const HandleMessageCallback& handle_message_callback)
- : web_contents_(WebContents::FromRenderFrameHost(frame_host)),
- handle_message_callback_(handle_message_callback) {
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- Observe(web_contents_);
- #endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
- mojo::AssociatedRemote<blink::mojom::DevToolsFrontend> frontend;
-@@ -132,7 +132,7 @@ void DevToolsFrontendHostImpl::DispatchEmbedderMessage
+@@ -133,7 +133,7 @@ void DevToolsFrontendHostImpl::DispatchEmbedderMessage
handle_message_callback_.Run(std::move(message));
}
diff --git a/www/iridium/files/patch-content_browser_devtools_devtools__frontend__host__impl.h b/www/iridium/files/patch-content_browser_devtools_devtools__frontend__host__impl.h
index 58b8e32c2daa..45e36cd47100 100644
--- a/www/iridium/files/patch-content_browser_devtools_devtools__frontend__host__impl.h
+++ b/www/iridium/files/patch-content_browser_devtools_devtools__frontend__host__impl.h
@@ -1,6 +1,6 @@
---- content/browser/devtools/devtools_frontend_host_impl.h.orig 2025-05-07 06:48:23 UTC
+--- content/browser/devtools/devtools_frontend_host_impl.h.orig 2025-10-28 14:29:43 UTC
+++ content/browser/devtools/devtools_frontend_host_impl.h
-@@ -34,7 +34,7 @@ class DevToolsFrontendHostImpl : public DevToolsFronte
+@@ -33,7 +33,7 @@ class DevToolsFrontendHostImpl : public DevToolsFronte
void BadMessageReceived() override;
diff --git a/www/iridium/files/patch-content_browser_gpu_gpu__process__host.cc b/www/iridium/files/patch-content_browser_gpu_gpu__process__host.cc
index 7126ad5b02ca..00c96c803048 100644
--- a/www/iridium/files/patch-content_browser_gpu_gpu__process__host.cc
+++ b/www/iridium/files/patch-content_browser_gpu_gpu__process__host.cc
@@ -1,6 +1,6 @@
---- content/browser/gpu/gpu_process_host.cc.orig 2025-06-19 07:37:57 UTC
+--- content/browser/gpu/gpu_process_host.cc.orig 2025-10-28 14:29:43 UTC
+++ content/browser/gpu/gpu_process_host.cc
-@@ -275,6 +275,7 @@ static const char* const kSwitchNames[] = {
+@@ -276,6 +276,7 @@ static const char* const kSwitchNames[] = {
switches::kDisableSkiaGraphite,
switches::kDisableSkiaGraphitePrecompilation,
switches::kDisableLowEndDeviceMode,
@@ -8,7 +8,7 @@
switches::kProfilingAtStart,
switches::kProfilingFile,
switches::kProfilingFlush,
-@@ -303,7 +304,7 @@ static const char* const kSwitchNames[] = {
+@@ -301,7 +302,7 @@ static const char* const kSwitchNames[] = {
switches::kEnableNativeGpuMemoryBuffers,
switches::kRenderNodeOverride,
#endif
diff --git a/www/iridium/files/patch-content_browser_network__service__instance__impl.cc b/www/iridium/files/patch-content_browser_network__service__instance__impl.cc
index 01e7f441cfbc..84ef3d271cca 100644
--- a/www/iridium/files/patch-content_browser_network__service__instance__impl.cc
+++ b/www/iridium/files/patch-content_browser_network__service__instance__impl.cc
@@ -1,6 +1,6 @@
---- content/browser/network_service_instance_impl.cc.orig 2025-09-11 13:19:19 UTC
+--- content/browser/network_service_instance_impl.cc.orig 2025-10-28 14:29:43 UTC
+++ content/browser/network_service_instance_impl.cc
-@@ -87,7 +87,7 @@
+@@ -88,7 +88,7 @@
#include "content/browser/network/network_service_process_tracker_win.h"
#endif
@@ -9,7 +9,7 @@
#include "content/browser/system_dns_resolution/system_dns_resolver.h"
#include "services/network/public/mojom/system_dns_resolution.mojom-forward.h"
#endif
-@@ -327,7 +327,7 @@ void CreateInProcessNetworkService(
+@@ -332,7 +332,7 @@ void CreateInProcessNetworkService(
std::move(receiver)));
}
@@ -18,7 +18,7 @@
// Runs a self-owned SystemDnsResolverMojoImpl. This is meant to run on a
// high-priority thread pool.
void RunSystemDnsResolverOnThreadPool(
-@@ -394,7 +394,7 @@ network::mojom::NetworkServiceParamsPtr CreateNetworkS
+@@ -399,7 +399,7 @@ network::mojom::NetworkServiceParamsPtr CreateNetworkS
}
#endif // BUILDFLAG(IS_POSIX)
diff --git a/www/iridium/files/patch-content_browser_renderer__host_render__process__host__impl.cc b/www/iridium/files/patch-content_browser_renderer__host_render__process__host__impl.cc
index 1b9b743943f4..a084f17c370f 100644
--- a/www/iridium/files/patch-content_browser_renderer__host_render__process__host__impl.cc
+++ b/www/iridium/files/patch-content_browser_renderer__host_render__process__host__impl.cc
@@ -1,6 +1,6 @@
---- content/browser/renderer_host/render_process_host_impl.cc.orig 2025-09-11 13:19:19 UTC
+--- content/browser/renderer_host/render_process_host_impl.cc.orig 2025-10-28 14:29:43 UTC
+++ content/browser/renderer_host/render_process_host_impl.cc
-@@ -224,7 +224,7 @@
+@@ -226,7 +226,7 @@
#include "third_party/blink/public/mojom/android_font_lookup/android_font_lookup.mojom.h"
#endif
@@ -9,7 +9,7 @@
#include <sys/resource.h>
#include "components/services/font/public/mojom/font_service.mojom.h" // nogncheck
-@@ -1114,7 +1114,7 @@ static constexpr size_t kUnknownPlatformProcessLimit =
+@@ -1126,7 +1126,7 @@ static constexpr size_t kUnknownPlatformProcessLimit =
// to indicate failure and std::numeric_limits<size_t>::max() to indicate
// unlimited.
size_t GetPlatformProcessLimit() {
@@ -18,7 +18,7 @@
struct rlimit limit;
if (getrlimit(RLIMIT_NPROC, &limit) != 0)
return kUnknownPlatformProcessLimit;
-@@ -1321,7 +1321,7 @@ RenderProcessHostImpl::IOThreadHostImpl::~IOThreadHost
+@@ -1351,7 +1351,7 @@ RenderProcessHostImpl::IOThreadHostImpl::~IOThreadHost
void RenderProcessHostImpl::IOThreadHostImpl::SetPid(
base::ProcessId child_pid) {
@@ -27,7 +27,7 @@
child_thread_type_switcher_.SetPid(child_pid);
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
}
-@@ -3416,7 +3416,7 @@ void RenderProcessHostImpl::AppendRendererCommandLine(
+@@ -3459,7 +3459,7 @@ void RenderProcessHostImpl::AppendRendererCommandLine(
base::TimeTicks::UnixEpoch().since_origin().InMicroseconds()));
}
@@ -36,7 +36,7 @@
// Append `kDisableVideoCaptureUseGpuMemoryBuffer` flag if there is no support
// for NV12 GPU memory buffer.
if (switches::IsVideoCaptureUseGpuMemoryBufferEnabled() &&
-@@ -3472,6 +3472,8 @@ void RenderProcessHostImpl::PropagateBrowserCommandLin
+@@ -3515,6 +3515,8 @@ void RenderProcessHostImpl::PropagateBrowserCommandLin
switches::kDisableSkiaRuntimeOpts,
switches::kDisableSpeechAPI,
switches::kDisableThreadedCompositing,
@@ -45,7 +45,7 @@
switches::kDisableV8IdleTasks,
switches::kDisableVideoCaptureUseGpuMemoryBuffer,
switches::kDisableWebGLImageChromium,
-@@ -5350,7 +5352,7 @@ uint64_t RenderProcessHostImpl::GetPrivateMemoryFootpr
+@@ -5417,7 +5419,7 @@ uint64_t RenderProcessHostImpl::GetPrivateMemoryFootpr
// - Win: https://crbug.com/707022 .
uint64_t total_size = 0;
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
diff --git a/www/iridium/files/patch-content_browser_renderer__host_render__process__host__impl.h b/www/iridium/files/patch-content_browser_renderer__host_render__process__host__impl.h
index 631ca3373efb..92b4316f3951 100644
--- a/www/iridium/files/patch-content_browser_renderer__host_render__process__host__impl.h
+++ b/www/iridium/files/patch-content_browser_renderer__host_render__process__host__impl.h
@@ -1,4 +1,4 @@
---- content/browser/renderer_host/render_process_host_impl.h.orig 2025-09-11 13:19:19 UTC
+--- content/browser/renderer_host/render_process_host_impl.h.orig 2025-10-28 14:29:43 UTC
+++ content/browser/renderer_host/render_process_host_impl.h
@@ -101,7 +101,7 @@
#include "media/fuchsia_media_codec_provider_impl.h"
@@ -9,7 +9,7 @@
#include "content/browser/child_thread_type_switcher_linux.h"
#include "media/mojo/mojom/video_encode_accelerator.mojom.h"
#endif
-@@ -997,7 +997,7 @@ class CONTENT_EXPORT RenderProcessHostImpl
+@@ -994,7 +994,7 @@ class CONTENT_EXPORT RenderProcessHostImpl
mojo::Remote<media::mojom::VideoEncodeAcceleratorProviderFactory>
video_encode_accelerator_factory_remote_;
#endif
@@ -18,7 +18,7 @@
ChildThreadTypeSwitcher child_thread_type_switcher_;
#endif
};
-@@ -1240,7 +1240,7 @@ class CONTENT_EXPORT RenderProcessHostImpl
+@@ -1237,7 +1237,7 @@ class CONTENT_EXPORT RenderProcessHostImpl
// if the request isn't handled on the IO thread.
void OnBindHostReceiver(mojo::GenericPendingReceiver receiver);
diff --git a/www/iridium/files/patch-content_browser_renderer__host_render__view__host__impl.cc b/www/iridium/files/patch-content_browser_renderer__host_render__view__host__impl.cc
index 7e7d1a911214..320e3da3c31b 100644
--- a/www/iridium/files/patch-content_browser_renderer__host_render__view__host__impl.cc
+++ b/www/iridium/files/patch-content_browser_renderer__host_render__view__host__impl.cc
@@ -1,6 +1,6 @@
---- content/browser/renderer_host/render_view_host_impl.cc.orig 2025-09-11 13:19:19 UTC
+--- content/browser/renderer_host/render_view_host_impl.cc.orig 2025-10-28 14:29:43 UTC
+++ content/browser/renderer_host/render_view_host_impl.cc
-@@ -275,7 +275,7 @@ void RenderViewHostImpl::GetPlatformSpecificPrefs(
+@@ -277,7 +277,7 @@ void RenderViewHostImpl::GetPlatformSpecificPrefs(
display::win::GetScreenWin()->GetSystemMetricsInDIP(SM_CYVSCROLL);
prefs->arrow_bitmap_width_horizontal_scroll_bar_in_dips =
display::win::GetScreenWin()->GetSystemMetricsInDIP(SM_CXHSCROLL);
diff --git a/www/iridium/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc b/www/iridium/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
index 19697918d7e5..6de09b798e2e 100644
--- a/www/iridium/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
+++ b/www/iridium/files/patch-content_browser_renderer__host_render__widget__host__view__aura.cc
@@ -1,4 +1,4 @@
---- content/browser/renderer_host/render_widget_host_view_aura.cc.orig 2025-09-11 13:19:19 UTC
+--- content/browser/renderer_host/render_widget_host_view_aura.cc.orig 2025-10-28 14:29:43 UTC
+++ content/browser/renderer_host/render_widget_host_view_aura.cc
@@ -122,7 +122,7 @@
#include "ui/gfx/gdi_util.h"
@@ -9,7 +9,7 @@
#include "ui/accessibility/platform/browser_accessibility_auralinux.h"
#include "ui/base/ime/linux/text_edit_command_auralinux.h"
#include "ui/base/ime/text_input_flags.h"
-@@ -479,7 +479,7 @@ gfx::NativeViewAccessible RenderWidgetHostViewAura::Ge
+@@ -478,7 +478,7 @@ gfx::NativeViewAccessible RenderWidgetHostViewAura::Ge
return ToBrowserAccessibilityWin(manager->GetBrowserAccessibilityRoot())
->GetCOM();
@@ -18,7 +18,7 @@
ui::BrowserAccessibilityManager* manager =
host()->GetOrCreateRootBrowserAccessibilityManager();
if (manager && manager->GetBrowserAccessibilityRoot())
-@@ -1883,7 +1883,7 @@ bool RenderWidgetHostViewAura::ShouldDoLearning() {
+@@ -1881,7 +1881,7 @@ bool RenderWidgetHostViewAura::ShouldDoLearning() {
return host() && host()->delegate() && host()->delegate()->ShouldDoLearning();
}
@@ -27,7 +27,7 @@
bool RenderWidgetHostViewAura::SetCompositionFromExistingText(
const gfx::Range& range,
const std::vector<ui::ImeTextSpan>& ui_ime_text_spans) {
-@@ -2866,7 +2866,7 @@ bool RenderWidgetHostViewAura::NeedsInputGrab() {
+@@ -2864,7 +2864,7 @@ bool RenderWidgetHostViewAura::NeedsInputGrab() {
}
bool RenderWidgetHostViewAura::NeedsMouseCapture() {
@@ -36,7 +36,7 @@
return NeedsInputGrab();
#else
return false;
-@@ -3050,7 +3050,7 @@ void RenderWidgetHostViewAura::ForwardKeyboardEventWit
+@@ -3048,7 +3048,7 @@ void RenderWidgetHostViewAura::ForwardKeyboardEventWit
if (!target_host)
return;
diff --git a/www/iridium/files/patch-content_browser_service__host_utility__process__host.cc b/www/iridium/files/patch-content_browser_service__host_utility__process__host.cc
index 4c9569b5fb24..a5ca672bb772 100644
--- a/www/iridium/files/patch-content_browser_service__host_utility__process__host.cc
+++ b/www/iridium/files/patch-content_browser_service__host_utility__process__host.cc
@@ -1,4 +1,4 @@
---- content/browser/service_host/utility_process_host.cc.orig 2025-09-11 13:19:19 UTC
+--- content/browser/service_host/utility_process_host.cc.orig 2025-10-28 14:29:43 UTC
+++ content/browser/service_host/utility_process_host.cc
@@ -68,7 +68,7 @@
#include "content/browser/v8_snapshot_files.h"
@@ -18,7 +18,7 @@
base::ScopedFD PassNetworkContextParentDirs(
std::vector<base::FilePath> network_context_parent_dirs) {
base::Pickle pickle;
-@@ -494,7 +494,7 @@ bool UtilityProcessHost::StartProcess() {
+@@ -495,7 +495,7 @@ bool UtilityProcessHost::StartProcess() {
GetV8SnapshotFilesToPreload(*cmd_line));
#endif // BUILDFLAG(IS_POSIX)
@@ -27,7 +27,7 @@
// The network service should have access to the parent directories
// necessary for its usage.
if (options_.sandbox_type_ == sandbox::mojom::Sandbox::kNetwork) {
-@@ -512,7 +512,7 @@ bool UtilityProcessHost::StartProcess() {
+@@ -513,7 +513,7 @@ bool UtilityProcessHost::StartProcess() {
video_capture::mojom::VideoCaptureService::Name_) {
bool pass_gpu_buffer_flag =
switches::IsVideoCaptureUseGpuMemoryBufferEnabled();
diff --git a/www/iridium/files/patch-content_browser_shape__detection_shape__detection__service__host.cc b/www/iridium/files/patch-content_browser_shape__detection_shape__detection__service__host.cc
new file mode 100644
index 000000000000..45e88fa66ba4
--- /dev/null
+++ b/www/iridium/files/patch-content_browser_shape__detection_shape__detection__service__host.cc
@@ -0,0 +1,20 @@
+--- content/browser/shape_detection/shape_detection_service_host.cc.orig 2025-10-28 14:29:43 UTC
++++ content/browser/shape_detection/shape_detection_service_host.cc
+@@ -15,7 +15,7 @@
+ #endif
+
+ #if BUILDFLAG(IS_WIN) || (BUILDFLAG(GOOGLE_CHROME_BRANDING) && \
+- (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)))
++ (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)))
+ #include "content/public/browser/service_process_host.h"
+ #else
+ #include "content/browser/gpu/gpu_process_host.h"
+@@ -29,7 +29,7 @@ shape_detection::mojom::ShapeDetectionService* GetShap
+ remote;
+ if (!*remote) {
+ #if BUILDFLAG(IS_WIN) || (BUILDFLAG(GOOGLE_CHROME_BRANDING) && \
+- (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)))
++ (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)))
+ ServiceProcessHost::Launch<shape_detection::mojom::ShapeDetectionService>(
+ remote->BindNewPipeAndPassReceiver(),
+ ServiceProcessHost::Options()
diff --git a/www/iridium/files/patch-content_browser_theme__helper.cc b/www/iridium/files/patch-content_browser_theme__helper.cc
new file mode 100644
index 000000000000..a1162ee17d6d
--- /dev/null
+++ b/www/iridium/files/patch-content_browser_theme__helper.cc
@@ -0,0 +1,11 @@
+--- content/browser/theme_helper.cc.orig 2025-10-28 14:29:43 UTC
++++ content/browser/theme_helper.cc
+@@ -27,7 +27,7 @@ mojom::UpdateSystemColorInfoParamsPtr MakeUpdateSystem
+ ui::NativeTheme* native_theme) {
+ mojom::UpdateSystemColorInfoParamsPtr params =
+ mojom::UpdateSystemColorInfoParams::New();
+-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ params->accent_color = native_theme->user_color();
+ #endif
+
diff --git a/www/iridium/files/patch-content_browser_zygote__host_zygote__host__impl__linux.cc b/www/iridium/files/patch-content_browser_zygote__host_zygote__host__impl__linux.cc
index 5d4e9532f5f3..8ec19fc3b0f7 100644
--- a/www/iridium/files/patch-content_browser_zygote__host_zygote__host__impl__linux.cc
+++ b/www/iridium/files/patch-content_browser_zygote__host_zygote__host__impl__linux.cc
@@ -1,6 +1,6 @@
---- content/browser/zygote_host/zygote_host_impl_linux.cc.orig 2025-05-07 06:48:23 UTC
+--- content/browser/zygote_host/zygote_host_impl_linux.cc.orig 2025-10-28 14:29:43 UTC
+++ content/browser/zygote_host/zygote_host_impl_linux.cc
-@@ -23,8 +23,10 @@
+@@ -19,8 +19,10 @@
#include "build/build_config.h"
#include "content/common/zygote/zygote_commands_linux.h"
#include "content/common/zygote/zygote_communication_linux.h"
@@ -11,7 +11,7 @@
#include "sandbox/linux/services/credentials.h"
#include "sandbox/linux/services/namespace_sandbox.h"
#include "sandbox/linux/suid/client/setuid_sandbox_host.h"
-@@ -42,6 +44,7 @@ namespace content {
+@@ -38,6 +40,7 @@ namespace content {
namespace {
@@ -19,7 +19,7 @@
// Receive a fixed message on fd and return the sender's PID.
// Returns true if the message received matches the expected message.
bool ReceiveFixedMessage(int fd,
-@@ -64,6 +67,7 @@ bool ReceiveFixedMessage(int fd,
+@@ -60,6 +63,7 @@ bool ReceiveFixedMessage(int fd,
return false;
return true;
}
@@ -27,7 +27,7 @@
} // namespace
-@@ -73,9 +77,13 @@ ZygoteHost* ZygoteHost::GetInstance() {
+@@ -69,9 +73,13 @@ ZygoteHost* ZygoteHost::GetInstance() {
}
ZygoteHostImpl::ZygoteHostImpl()
@@ -41,7 +41,7 @@
sandbox_binary_(),
zygote_pids_lock_(),
zygote_pids_() {}
-@@ -88,6 +96,7 @@ ZygoteHostImpl* ZygoteHostImpl::GetInstance() {
+@@ -84,6 +92,7 @@ ZygoteHostImpl* ZygoteHostImpl::GetInstance() {
}
void ZygoteHostImpl::Init(const base::CommandLine& command_line) {
@@ -49,7 +49,7 @@
if (command_line.HasSwitch(sandbox::policy::switches::kNoSandbox)) {
return;
}
-@@ -142,6 +151,7 @@ void ZygoteHostImpl::Init(const base::CommandLine& com
+@@ -138,6 +147,7 @@ void ZygoteHostImpl::Init(const base::CommandLine& com
"you can try using --"
<< sandbox::policy::switches::kNoSandbox << ".";
}
@@ -57,7 +57,7 @@
}
void ZygoteHostImpl::AddZygotePid(pid_t pid) {
-@@ -166,6 +176,7 @@ pid_t ZygoteHostImpl::LaunchZygote(
+@@ -162,6 +172,7 @@ pid_t ZygoteHostImpl::LaunchZygote(
base::CommandLine* cmd_line,
base::ScopedFD* control_fd,
base::FileHandleMappingVector additional_remapped_fds) {
@@ -65,7 +65,7 @@
int fds[2];
CHECK_EQ(0, socketpair(AF_UNIX, SOCK_SEQPACKET | SOCK_CLOEXEC, 0, fds));
CHECK(base::UnixDomainSocket::EnableReceiveProcessId(fds[0]));
-@@ -234,9 +245,12 @@ pid_t ZygoteHostImpl::LaunchZygote(
+@@ -230,9 +241,12 @@ pid_t ZygoteHostImpl::LaunchZygote(
AddZygotePid(pid);
return pid;
diff --git a/www/iridium/files/patch-content_child_child__process.cc b/www/iridium/files/patch-content_child_child__process.cc
index 196a5a7a8066..004b97b6b7b4 100644
--- a/www/iridium/files/patch-content_child_child__process.cc
+++ b/www/iridium/files/patch-content_child_child__process.cc
@@ -1,6 +1,6 @@
---- content/child/child_process.cc.orig 2025-09-11 13:19:19 UTC
+--- content/child/child_process.cc.orig 2025-10-28 14:29:43 UTC
+++ content/child/child_process.cc
-@@ -34,7 +34,7 @@
+@@ -35,7 +35,7 @@
#include "content/common/android/cpu_time_metrics.h"
#endif
@@ -9,7 +9,7 @@
#include "content/child/sandboxed_process_thread_type_handler.h"
#endif
-@@ -192,7 +192,7 @@ void ChildProcess::set_main_thread(ChildThreadImpl* th
+@@ -197,7 +197,7 @@ void ChildProcess::set_main_thread(ChildThreadImpl* th
main_thread_.reset(thread);
}
diff --git a/www/iridium/files/patch-content_gpu_gpu__main.cc b/www/iridium/files/patch-content_gpu_gpu__main.cc
index bce7297245c9..677fad880a4e 100644
--- a/www/iridium/files/patch-content_gpu_gpu__main.cc
+++ b/www/iridium/files/patch-content_gpu_gpu__main.cc
@@ -1,6 +1,6 @@
---- content/gpu/gpu_main.cc.orig 2025-09-11 13:19:19 UTC
+--- content/gpu/gpu_main.cc.orig 2025-10-28 14:29:43 UTC
+++ content/gpu/gpu_main.cc
-@@ -107,10 +107,14 @@
+@@ -108,10 +108,14 @@
#include "sandbox/win/src/sandbox.h"
#endif
@@ -16,7 +16,7 @@
#include "sandbox/policy/sandbox_type.h"
#endif
-@@ -128,7 +132,7 @@ namespace content {
+@@ -129,7 +133,7 @@ namespace content {
namespace {
@@ -25,7 +25,7 @@
bool StartSandboxLinux(gpu::GpuWatchdogThread*,
const gpu::GPUInfo*,
const gpu::GpuPreferences&);
-@@ -190,7 +194,7 @@ class ContentSandboxHelper : public gpu::GpuSandboxHel
+@@ -191,7 +195,7 @@ class ContentSandboxHelper : public gpu::GpuSandboxHel
const gpu::GPUInfo* gpu_info,
const gpu::GpuPreferences& gpu_prefs) override {
TRACE_EVENT("gpu,startup", "gpu_main::EnsureSandboxInitialized");
@@ -34,16 +34,16 @@
return StartSandboxLinux(watchdog_thread, gpu_info, gpu_prefs);
#elif BUILDFLAG(IS_WIN)
return StartSandboxWindows(sandbox_info_);
-@@ -306,7 +310,7 @@ int GpuMain(MainFunctionParams parameters) {
+@@ -307,7 +311,7 @@ int GpuMain(MainFunctionParams parameters) {
std::make_unique<base::SingleThreadTaskExecutor>(
- gpu_preferences.message_pump_type);
+ gpu_preferences.message_pump_type, /*is_main_thread=*/true);
}
-#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
#error "Unsupported Linux platform."
#elif BUILDFLAG(IS_MAC)
// Cross-process CoreAnimation requires a CFRunLoop to function at all, and
-@@ -331,7 +335,8 @@ int GpuMain(MainFunctionParams parameters) {
+@@ -332,7 +336,8 @@ int GpuMain(MainFunctionParams parameters) {
base::PlatformThread::SetName("CrGpuMain");
mojo::InterfaceEndpointClient::SetThreadNameSuffixForMetrics("GpuMain");
@@ -53,7 +53,7 @@
// Thread type delegate of the process should be registered before
// thread type change below for the main thread and for thread pool in
// ChildProcess constructor.
-@@ -479,7 +484,7 @@ int GpuMain(MainFunctionParams parameters) {
+@@ -485,7 +490,7 @@ int GpuMain(MainFunctionParams parameters) {
namespace {
@@ -62,7 +62,7 @@
bool StartSandboxLinux(gpu::GpuWatchdogThread* watchdog_thread,
const gpu::GPUInfo* gpu_info,
const gpu::GpuPreferences& gpu_prefs) {
-@@ -527,7 +532,7 @@ bool StartSandboxLinux(gpu::GpuWatchdogThread* watchdo
+@@ -533,7 +538,7 @@ bool StartSandboxLinux(gpu::GpuWatchdogThread* watchdo
sandbox_options.accelerated_video_encode_enabled =
!gpu_prefs.disable_accelerated_video_encode;
diff --git a/www/iridium/files/patch-content_public_browser_content__browser__client.cc b/www/iridium/files/patch-content_public_browser_content__browser__client.cc
index 9d567763294b..2712ebf78bb3 100644
--- a/www/iridium/files/patch-content_public_browser_content__browser__client.cc
+++ b/www/iridium/files/patch-content_public_browser_content__browser__client.cc
@@ -1,6 +1,6 @@
---- content/public/browser/content_browser_client.cc.orig 2025-06-19 07:37:57 UTC
+--- content/public/browser/content_browser_client.cc.orig 2025-10-28 14:29:43 UTC
+++ content/public/browser/content_browser_client.cc
-@@ -1394,7 +1394,7 @@ bool ContentBrowserClient::ShouldRunOutOfProcessSystem
+@@ -1417,7 +1417,7 @@ bool ContentBrowserClient::ShouldRunOutOfProcessSystem
// that can be adequately sandboxed.
// Currently Android's network service will not run out of process or sandboxed,
// so OutOfProcessSystemDnsResolution is not currently enabled on Android.
diff --git a/www/iridium/files/patch-content_public_common_content__features.cc b/www/iridium/files/patch-content_public_common_content__features.cc
index 3e2c080be6e7..5a7143d94838 100644
--- a/www/iridium/files/patch-content_public_common_content__features.cc
+++ b/www/iridium/files/patch-content_public_common_content__features.cc
@@ -1,27 +1,28 @@
---- content/public/common/content_features.cc.orig 2025-09-11 13:19:19 UTC
+--- content/public/common/content_features.cc.orig 2025-10-28 14:29:43 UTC
+++ content/public/common/content_features.cc
-@@ -103,7 +103,7 @@ BASE_FEATURE(kAudioServiceLaunchOnStartup,
+@@ -102,7 +102,7 @@ BASE_FEATURE(AudioServiceLaunchOnStartup, base::FEATUR
+
// Runs the audio service in a separate process.
- BASE_FEATURE(kAudioServiceOutOfProcess,
- "AudioServiceOutOfProcess",
+ BASE_FEATURE(AudioServiceOutOfProcess,
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -1394,9 +1394,9 @@ BASE_FEATURE(kWebAssemblyTiering,
- BASE_FEATURE(kWebAssemblyTrapHandler,
- "WebAssemblyTrapHandler",
+@@ -1164,9 +1164,10 @@ BASE_FEATURE(WebAssemblyTiering, base::FEATURE_ENABLED
+ // Enable WebAssembly trap handler.
+ BASE_FEATURE(WebAssemblyTrapHandler,
#if ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || \
- BUILDFLAG(IS_MAC)) && \
+ BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)) && \
defined(ARCH_CPU_X86_64)) || \
- ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC)) && \
-+ ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)) && \
++ ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
++ BUILDFLAG(IS_BSD)) && \
defined(ARCH_CPU_ARM64))
base::FEATURE_ENABLED_BY_DEFAULT
#else
-@@ -1453,7 +1453,11 @@ BASE_FEATURE(kWebUIJSErrorReportingExtended,
+@@ -1214,7 +1215,11 @@ BASE_FEATURE(WebUIJSErrorReportingExtended, base::FEAT
// Controls whether the WebUSB API is enabled:
// https://wicg.github.io/webusb
@@ -32,4 +33,4 @@
+#endif
// Apply `PrefetchPriority::kHighest` for Webview Prefetch API.
- BASE_FEATURE(kWebViewPrefetchHighestPrefetchPriority,
+ BASE_FEATURE(WebViewPrefetchHighestPrefetchPriority,
diff --git a/www/iridium/files/patch-content_public_common_content__switches.cc b/www/iridium/files/patch-content_public_common_content__switches.cc
index a511dc669fbf..f032f4b06dee 100644
--- a/www/iridium/files/patch-content_public_common_content__switches.cc
+++ b/www/iridium/files/patch-content_public_common_content__switches.cc
@@ -1,4 +1,4 @@
---- content/public/common/content_switches.cc.orig 2025-09-11 13:19:19 UTC
+--- content/public/common/content_switches.cc.orig 2025-10-28 14:29:43 UTC
+++ content/public/common/content_switches.cc
@@ -347,6 +347,10 @@ const char kEnableIsolatedWebAppsInRenderer[] =
// builds.
@@ -11,7 +11,7 @@
// Enables the type, downlinkMax attributes of the NetInfo API. Also, enables
// triggering of change attribute of the NetInfo API when there is a change in
// the connection type.
-@@ -946,7 +950,7 @@ const char kPreventResizingContentsForTesting[] =
+@@ -940,7 +944,7 @@ const char kPreventResizingContentsForTesting[] =
"prevent-resizing-contents-for-testing";
#endif
diff --git a/www/iridium/files/patch-content_public_common_content__switches.h b/www/iridium/files/patch-content_public_common_content__switches.h
index 944d0cde85d8..f14d45d04074 100644
--- a/www/iridium/files/patch-content_public_common_content__switches.h
+++ b/www/iridium/files/patch-content_public_common_content__switches.h
@@ -1,4 +1,4 @@
---- content/public/common/content_switches.h.orig 2025-09-11 13:19:19 UTC
+--- content/public/common/content_switches.h.orig 2025-10-28 14:29:43 UTC
+++ content/public/common/content_switches.h
@@ -108,6 +108,8 @@ CONTENT_EXPORT extern const char kEnableGpuMemoryBuffe
CONTENT_EXPORT extern const char kEnableIsolatedWebAppsInRenderer[];
@@ -9,7 +9,7 @@
CONTENT_EXPORT extern const char kEnableNetworkInformationDownlinkMax[];
CONTENT_EXPORT extern const char kEnableCanvas2DLayers[];
CONTENT_EXPORT extern const char kEnablePluginPlaceholderTesting[];
-@@ -257,7 +259,7 @@ CONTENT_EXPORT extern const char kRendererWaitForJavaD
+@@ -256,7 +258,7 @@ CONTENT_EXPORT extern const char kRendererWaitForJavaD
CONTENT_EXPORT extern const char kPreventResizingContentsForTesting[];
#endif
diff --git a/www/iridium/files/patch-content_renderer_render__thread__impl.cc b/www/iridium/files/patch-content_renderer_render__thread__impl.cc
index d2ab939b5848..0c87cd9db55c 100644
--- a/www/iridium/files/patch-content_renderer_render__thread__impl.cc
+++ b/www/iridium/files/patch-content_renderer_render__thread__impl.cc
@@ -1,6 +1,6 @@
---- content/renderer/render_thread_impl.cc.orig 2025-09-11 13:19:19 UTC
+--- content/renderer/render_thread_impl.cc.orig 2025-10-28 14:29:43 UTC
+++ content/renderer/render_thread_impl.cc
-@@ -203,6 +203,8 @@
+@@ -204,6 +204,8 @@
#if BUILDFLAG(IS_APPLE)
#include <malloc/malloc.h>
@@ -9,8 +9,8 @@
#else
#include <malloc.h>
#endif
-@@ -1026,7 +1028,7 @@ media::GpuVideoAcceleratorFactories* RenderThreadImpl:
- kGpuStreamIdMedia, kGpuStreamPriorityMedia);
+@@ -998,7 +1000,7 @@ media::GpuVideoAcceleratorFactories* RenderThreadImpl:
+ attributes, viz::command_buffer_metrics::ContextType::MEDIA);
const bool enable_video_decode_accelerator =
-#if BUILDFLAG(IS_LINUX)
@@ -18,7 +18,7 @@
base::FeatureList::IsEnabled(media::kAcceleratedVideoDecodeLinux) &&
#endif // BUILDFLAG(IS_LINUX)
!cmd_line->HasSwitch(switches::kDisableAcceleratedVideoDecode) &&
-@@ -1035,7 +1037,7 @@ media::GpuVideoAcceleratorFactories* RenderThreadImpl:
+@@ -1007,7 +1009,7 @@ media::GpuVideoAcceleratorFactories* RenderThreadImpl:
gpu::kGpuFeatureStatusEnabled);
const bool enable_video_encode_accelerator =
@@ -27,7 +27,7 @@
base::FeatureList::IsEnabled(media::kAcceleratedVideoEncodeLinux) &&
#else
!cmd_line->HasSwitch(switches::kDisableAcceleratedVideoEncode) &&
-@@ -1809,7 +1811,7 @@ RenderThreadImpl::CreateMediaMojoCodecFactory(
+@@ -1772,7 +1774,7 @@ RenderThreadImpl::CreateMediaMojoCodecFactory(
bool enable_video_encode_accelerator) {
mojo::PendingRemote<media::mojom::VideoEncodeAcceleratorProvider>
vea_provider;
diff --git a/www/iridium/files/patch-content_renderer_renderer__blink__platform__impl.cc b/www/iridium/files/patch-content_renderer_renderer__blink__platform__impl.cc
index 48d1e8be0865..ba53f3b7d02e 100644
--- a/www/iridium/files/patch-content_renderer_renderer__blink__platform__impl.cc
+++ b/www/iridium/files/patch-content_renderer_renderer__blink__platform__impl.cc
@@ -1,4 +1,4 @@
---- content/renderer/renderer_blink_platform_impl.cc.orig 2025-09-11 13:19:19 UTC
+--- content/renderer/renderer_blink_platform_impl.cc.orig 2025-10-28 14:29:43 UTC
+++ content/renderer/renderer_blink_platform_impl.cc
@@ -124,7 +124,7 @@
@@ -9,7 +9,7 @@
#include "content/child/child_process_sandbox_support_impl_linux.h"
#include "content/child/sandboxed_process_thread_type_handler.h"
#endif
-@@ -193,13 +193,13 @@ RendererBlinkPlatformImpl::RendererBlinkPlatformImpl(
+@@ -187,13 +187,13 @@ RendererBlinkPlatformImpl::RendererBlinkPlatformImpl(
is_locked_to_site_(false),
main_thread_scheduler_(main_thread_scheduler),
next_frame_sink_id_(uint32_t{std::numeric_limits<int32_t>::max()} + 1) {
@@ -25,7 +25,7 @@
mojo::PendingRemote<font_service::mojom::FontService> font_service;
RenderThreadImpl::current()->BindHostReceiver(
font_service.InitWithNewPipeAndPassReceiver());
-@@ -224,7 +224,7 @@ RendererBlinkPlatformImpl::RendererBlinkPlatformImpl(
+@@ -217,7 +217,7 @@ RendererBlinkPlatformImpl::RendererBlinkPlatformImpl(
}
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -34,7 +34,7 @@
if (sandboxEnabled()) {
#if BUILDFLAG(IS_MAC)
sandbox_support_ = std::make_unique<WebSandboxSupportMac>();
-@@ -297,7 +297,7 @@ RendererBlinkPlatformImpl::GetWebUIBundledCodeCacheRes
+@@ -290,7 +290,7 @@ RendererBlinkPlatformImpl::GetWebUIBundledCodeCacheRes
blink::WebSandboxSupport* RendererBlinkPlatformImpl::GetSandboxSupport() {
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
diff --git a/www/iridium/files/patch-content_renderer_renderer__blink__platform__impl.h b/www/iridium/files/patch-content_renderer_renderer__blink__platform__impl.h
index 3b71c6fceeee..0c05d1f4fdf8 100644
--- a/www/iridium/files/patch-content_renderer_renderer__blink__platform__impl.h
+++ b/www/iridium/files/patch-content_renderer_renderer__blink__platform__impl.h
@@ -1,6 +1,6 @@
---- content/renderer/renderer_blink_platform_impl.h.orig 2025-09-11 13:19:19 UTC
+--- content/renderer/renderer_blink_platform_impl.h.orig 2025-10-28 14:29:43 UTC
+++ content/renderer/renderer_blink_platform_impl.h
-@@ -273,7 +273,7 @@ class CONTENT_EXPORT RendererBlinkPlatformImpl : publi
+@@ -278,7 +278,7 @@ class CONTENT_EXPORT RendererBlinkPlatformImpl : publi
const gpu::GPUInfo& gpu_info) const;
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
diff --git a/www/iridium/files/patch-content_shell_BUILD.gn b/www/iridium/files/patch-content_shell_BUILD.gn
index f75dea71d4e2..3b6ef93701fd 100644
--- a/www/iridium/files/patch-content_shell_BUILD.gn
+++ b/www/iridium/files/patch-content_shell_BUILD.gn
@@ -1,6 +1,6 @@
---- content/shell/BUILD.gn.orig 2025-09-11 13:19:19 UTC
+--- content/shell/BUILD.gn.orig 2025-10-28 14:29:43 UTC
+++ content/shell/BUILD.gn
-@@ -1102,7 +1102,7 @@ group("content_shell_crash_test") {
+@@ -1101,7 +1101,7 @@ group("content_shell_crash_test") {
if (is_win) {
data_deps += [ "//build/win:copy_cdb_to_output" ]
}
diff --git a/www/iridium/files/patch-content_shell_utility_shell__content__utility__client.cc b/www/iridium/files/patch-content_shell_utility_shell__content__utility__client.cc
index ca511a01d5f9..8c238d6065b5 100644
--- a/www/iridium/files/patch-content_shell_utility_shell__content__utility__client.cc
+++ b/www/iridium/files/patch-content_shell_utility_shell__content__utility__client.cc
@@ -1,6 +1,6 @@
---- content/shell/utility/shell_content_utility_client.cc.orig 2025-09-11 13:19:19 UTC
+--- content/shell/utility/shell_content_utility_client.cc.orig 2025-10-28 14:29:43 UTC
+++ content/shell/utility/shell_content_utility_client.cc
-@@ -43,7 +43,7 @@
+@@ -39,7 +39,7 @@
#include "sandbox/policy/sandbox.h"
#include "services/test/echo/echo_service.h"
@@ -9,7 +9,7 @@
#include "content/test/sandbox_status_service.h"
#endif
-@@ -192,7 +192,7 @@ void ShellContentUtilityClient::ExposeInterfacesToBrow
+@@ -189,7 +189,7 @@ void ShellContentUtilityClient::ExposeInterfacesToBrow
binders->Add<mojom::PowerMonitorTest>(
&PowerMonitorTestImpl::MakeSelfOwnedReceiver,
base::SingleThreadTaskRunner::GetCurrentDefault());
diff --git a/www/iridium/files/patch-content_utility_on__device__model_on__device__model__sandbox__init.cc b/www/iridium/files/patch-content_utility_on__device__model_on__device__model__sandbox__init.cc
index 26dda3b12ad1..43e16bc1f9ae 100644
--- a/www/iridium/files/patch-content_utility_on__device__model_on__device__model__sandbox__init.cc
+++ b/www/iridium/files/patch-content_utility_on__device__model_on__device__model__sandbox__init.cc
@@ -1,4 +1,4 @@
---- content/utility/on_device_model/on_device_model_sandbox_init.cc.orig 2025-09-11 13:19:19 UTC
+--- content/utility/on_device_model/on_device_model_sandbox_init.cc.orig 2025-10-28 14:29:43 UTC
+++ content/utility/on_device_model/on_device_model_sandbox_init.cc
@@ -17,16 +17,20 @@
#include "services/on_device_model/ml/gpu_blocklist.h" // nogncheck
@@ -48,16 +48,25 @@
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -101,7 +105,7 @@ bool PreSandboxInit() {
- #endif
+@@ -82,7 +86,7 @@ BASE_FEATURE(kOnDeviceModelWarmDrivers,
+ bool ShouldWarmDrivers() {
+ #if BUILDFLAG(IS_FUCHSIA) || \
+- (BUILDFLAG(IS_LINUX) && BUILDFLAG(ENABLE_CAST_RECEIVER))
++ ((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(ENABLE_CAST_RECEIVER))
+ return false;
+ #else
+ bool is_gpu_not_blocklisted = true;
+@@ -122,7 +126,7 @@ bool PreSandboxInit() {
+ // good measure we initialize a device instance for any adapter with an
+ // appropriate backend on top of any integrated or discrete GPU.
#if !BUILDFLAG(IS_FUCHSIA) && \
- !(BUILDFLAG(IS_LINUX) && BUILDFLAG(ENABLE_CAST_RECEIVER))
+ !((BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(ENABLE_CAST_RECEIVER))
- if (base::FeatureList::IsEnabled(kOnDeviceModelWarmDrivers)
- #if defined(ENABLE_ML_INTERNAL)
- && !ml::IsGpuBlocked(ml::ChromeML::Get()->api(), /*log_histogram=*/false)
-@@ -141,7 +145,7 @@ bool PreSandboxInit() {
+ dawnProcSetProcs(&dawn::native::GetProcs());
+ auto instance = std::make_unique<dawn::native::Instance>();
+ const wgpu::RequestAdapterOptions adapter_options{
+@@ -154,7 +158,7 @@ bool PreSandboxInit() {
return true;
}
@@ -66,7 +75,7 @@
void AddSandboxLinuxOptions(sandbox::policy::SandboxLinux::Options& options) {
// Make sure any necessary vendor-specific options are set.
gpu::GPUInfo info;
-@@ -153,6 +157,7 @@ void AddSandboxLinuxOptions(sandbox::policy::SandboxLi
+@@ -166,6 +170,7 @@ void AddSandboxLinuxOptions(sandbox::policy::SandboxLi
}
bool PreSandboxHook(sandbox::policy::SandboxLinux::Options options) {
@@ -74,7 +83,7 @@
std::vector<sandbox::syscall_broker::BrokerFilePermission> file_permissions =
content::FilePermissionsForGpu(options);
file_permissions.push_back(
-@@ -161,6 +166,7 @@ bool PreSandboxHook(sandbox::policy::SandboxLinux::Opt
+@@ -174,6 +179,7 @@ bool PreSandboxHook(sandbox::policy::SandboxLinux::Opt
sandbox::policy::SandboxLinux::GetInstance()->StartBrokerProcess(
content::CommandSetForGPU(options), file_permissions, options);
diff --git a/www/iridium/files/patch-content_utility_services.cc b/www/iridium/files/patch-content_utility_services.cc
index f4276f0d9407..6da5ff07ae0c 100644
--- a/www/iridium/files/patch-content_utility_services.cc
+++ b/www/iridium/files/patch-content_utility_services.cc
@@ -1,6 +1,6 @@
---- content/utility/services.cc.orig 2025-09-11 13:19:19 UTC
+--- content/utility/services.cc.orig 2025-10-28 14:29:43 UTC
+++ content/utility/services.cc
-@@ -74,13 +74,13 @@
+@@ -74,14 +74,14 @@
extern sandbox::TargetServices* g_utility_target_services;
#endif // BUILDFLAG(IS_WIN)
@@ -11,12 +11,13 @@
#include "sandbox/policy/sandbox_type.h"
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
--#if BUILDFLAG(GOOGLE_CHROME_BRANDING) && (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX))
-+#if BUILDFLAG(GOOGLE_CHROME_BRANDING) && (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
+ #if BUILDFLAG(IS_WIN) || (BUILDFLAG(GOOGLE_CHROME_BRANDING) && \
+- (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)))
++ (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)))
#include "services/shape_detection/public/mojom/shape_detection_service.mojom.h" // nogncheck
#include "services/shape_detection/shape_detection_service.h" // nogncheck
- #endif // BUILDFLAG(GOOGLE_CHROME_BRANDING) && BUILDFLAG(IS_CHROMEOS)
-@@ -235,7 +235,7 @@ auto RunAudio(mojo::PendingReceiver<audio::mojom::Audi
+ #endif // BUILDFLAG(IS_WIN) || (BUILDFLAG(GOOGLE_CHROME_BRANDING) &&
+@@ -237,7 +237,7 @@ auto RunAudio(mojo::PendingReceiver<audio::mojom::Audi
<< "task_policy_set TASK_QOS_POLICY";
#endif
@@ -25,21 +26,21 @@
auto* command_line = base::CommandLine::ForCurrentProcess();
if (sandbox::policy::SandboxTypeFromCommandLine(*command_line) ==
sandbox::mojom::Sandbox::kNoSandbox) {
-@@ -257,7 +257,7 @@ auto RunAudio(mojo::PendingReceiver<audio::mojom::Audi
- return audio::CreateStandaloneService(std::move(receiver));
+@@ -260,7 +260,7 @@ auto RunAudio(mojo::PendingReceiver<audio::mojom::Audi
}
--#if BUILDFLAG(GOOGLE_CHROME_BRANDING) && (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX))
-+#if BUILDFLAG(GOOGLE_CHROME_BRANDING) && (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
+ #if BUILDFLAG(IS_WIN) || (BUILDFLAG(GOOGLE_CHROME_BRANDING) && \
+- (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)))
++ (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)))
auto RunShapeDetectionService(
mojo::PendingReceiver<shape_detection::mojom::ShapeDetectionService>
receiver) {
-@@ -432,7 +432,7 @@ void RegisterMainThreadServices(mojo::ServiceFactory&
- services.Add(RunOnDeviceModel);
+@@ -436,7 +436,7 @@ void RegisterMainThreadServices(mojo::ServiceFactory&
}
--#if BUILDFLAG(GOOGLE_CHROME_BRANDING) && (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX))
-+#if BUILDFLAG(GOOGLE_CHROME_BRANDING) && (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
+ #if BUILDFLAG(IS_WIN) || (BUILDFLAG(GOOGLE_CHROME_BRANDING) && \
+- (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)))
++ (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)))
services.Add(RunShapeDetectionService);
#endif
diff --git a/www/iridium/files/patch-content_utility_utility__main.cc b/www/iridium/files/patch-content_utility_utility__main.cc
index 93914073194a..4185a5f3a325 100644
--- a/www/iridium/files/patch-content_utility_utility__main.cc
+++ b/www/iridium/files/patch-content_utility_utility__main.cc
@@ -1,4 +1,4 @@
---- content/utility/utility_main.cc.orig 2025-09-11 13:19:19 UTC
+--- content/utility/utility_main.cc.orig 2025-10-28 14:29:43 UTC
+++ content/utility/utility_main.cc
@@ -39,17 +39,21 @@
#include "services/tracing/public/cpp/trace_startup.h"
@@ -55,7 +55,7 @@
std::vector<std::string> GetNetworkContextsParentDirectories() {
base::MemoryMappedFile::Region region;
base::ScopedFD read_pipe_fd = base::FileDescriptorStore::GetInstance().TakeFD(
-@@ -284,7 +293,7 @@ int UtilityMain(MainFunctionParams parameters) {
+@@ -285,7 +294,7 @@ int UtilityMain(MainFunctionParams parameters) {
CHECK(on_device_model::PreSandboxInit());
}
@@ -64,7 +64,7 @@
#if BUILDFLAG(USE_LINUX_VIDEO_ACCELERATION) && BUILDFLAG(USE_VAAPI)
// Regardless of the sandbox status, the VaapiWrapper needs to be initialized
-@@ -299,7 +308,10 @@ int UtilityMain(MainFunctionParams parameters) {
+@@ -300,7 +309,10 @@ int UtilityMain(MainFunctionParams parameters) {
// thread type change in ChildProcess constructor. It also needs to be
// registered before the process has multiple threads, which may race with
// application of the sandbox.
@@ -75,7 +75,7 @@
// Initializes the sandbox before any threads are created.
// TODO(jorgelo): move this after GTK initialization when we enable a strict
-@@ -331,7 +343,7 @@ int UtilityMain(MainFunctionParams parameters) {
+@@ -332,7 +344,7 @@ int UtilityMain(MainFunctionParams parameters) {
pre_sandbox_hook =
base::BindOnce(&speech::SpeechRecognitionPreSandboxHook);
break;
@@ -84,7 +84,7 @@
case sandbox::mojom::Sandbox::kOnDeviceTranslation:
pre_sandbox_hook = base::BindOnce(
&on_device_translation::OnDeviceTranslationSandboxHook);
-@@ -347,7 +359,7 @@ int UtilityMain(MainFunctionParams parameters) {
+@@ -348,7 +360,7 @@ int UtilityMain(MainFunctionParams parameters) {
#else
NOTREACHED();
#endif
@@ -93,7 +93,7 @@
case sandbox::mojom::Sandbox::kVideoEffects:
#if BUILDFLAG(ENABLE_VIDEO_EFFECTS)
pre_sandbox_hook =
-@@ -355,7 +367,7 @@ int UtilityMain(MainFunctionParams parameters) {
+@@ -356,7 +368,7 @@ int UtilityMain(MainFunctionParams parameters) {
#endif
break;
#endif // BUILDFLAG(IS_LINUX)
@@ -102,7 +102,7 @@
case sandbox::mojom::Sandbox::kShapeDetection:
pre_sandbox_hook =
base::BindOnce(&shape_detection::ShapeDetectionPreSandboxHook);
-@@ -390,6 +402,7 @@ int UtilityMain(MainFunctionParams parameters) {
+@@ -391,6 +403,7 @@ int UtilityMain(MainFunctionParams parameters) {
default:
break;
}
@@ -110,7 +110,7 @@
if (!sandbox::policy::IsUnsandboxedSandboxType(sandbox_type) &&
(parameters.zygote_child || !pre_sandbox_hook.is_null())) {
sandbox_options.use_amd_specific_policies =
-@@ -397,6 +410,11 @@ int UtilityMain(MainFunctionParams parameters) {
+@@ -398,6 +411,11 @@ int UtilityMain(MainFunctionParams parameters) {
sandbox::policy::Sandbox::Initialize(
sandbox_type, std::move(pre_sandbox_hook), sandbox_options);
}
diff --git a/www/iridium/files/patch-content_zygote_zygote__linux.cc b/www/iridium/files/patch-content_zygote_zygote__linux.cc
index 3dc51f9df36d..bc8f2b8b002d 100644
--- a/www/iridium/files/patch-content_zygote_zygote__linux.cc
+++ b/www/iridium/files/patch-content_zygote_zygote__linux.cc
@@ -1,4 +1,4 @@
---- content/zygote/zygote_linux.cc.orig 2025-05-07 06:48:23 UTC
+--- content/zygote/zygote_linux.cc.orig 2025-10-28 14:29:43 UTC
+++ content/zygote/zygote_linux.cc
@@ -1,6 +1,7 @@
// Copyright 2012 The Chromium Authors
@@ -8,7 +8,7 @@
#include "content/zygote/zygote_linux.h"
-@@ -705,3 +706,4 @@ void Zygote::HandleReinitializeLoggingRequest(base::Pi
+@@ -717,3 +718,4 @@ void Zygote::HandleReinitializeLoggingRequest(base::Pi
}
} // namespace content
diff --git a/www/iridium/files/patch-extensions_browser_api_messaging_message__service.cc b/www/iridium/files/patch-extensions_browser_api_messaging_message__service.cc
index 6418dd3c74b1..3edcd96c8c89 100644
--- a/www/iridium/files/patch-extensions_browser_api_messaging_message__service.cc
+++ b/www/iridium/files/patch-extensions_browser_api_messaging_message__service.cc
@@ -1,6 +1,6 @@
---- extensions/browser/api/messaging/message_service.cc.orig 2025-09-11 13:19:19 UTC
+--- extensions/browser/api/messaging/message_service.cc.orig 2025-10-28 14:29:43 UTC
+++ extensions/browser/api/messaging/message_service.cc
-@@ -82,7 +82,7 @@ namespace {
+@@ -83,7 +83,7 @@ namespace {
const char kReceivingEndDoesntExistError[] =
"Could not establish connection. Receiving end does not exist.";
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -9,7 +9,7 @@
const char kMissingPermissionError[] =
"Access to native messaging requires nativeMessaging permission.";
const char kProhibitedByPoliciesError[] =
-@@ -675,7 +675,7 @@ void MessageService::OpenChannelToNativeAppImpl(
+@@ -676,7 +676,7 @@ void MessageService::OpenChannelToNativeAppImpl(
return;
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/iridium/files/patch-extensions_common_api___permission__features.json b/www/iridium/files/patch-extensions_common_api___permission__features.json
index 9ac55250f2a7..2d2d2a01a17b 100644
--- a/www/iridium/files/patch-extensions_common_api___permission__features.json
+++ b/www/iridium/files/patch-extensions_common_api___permission__features.json
@@ -1,4 +1,4 @@
---- extensions/common/api/_permission_features.json.orig 2025-09-11 13:19:19 UTC
+--- extensions/common/api/_permission_features.json.orig 2025-10-28 14:29:43 UTC
+++ extensions/common/api/_permission_features.json
@@ -61,7 +61,7 @@
"channel": "stable",
@@ -50,9 +50,9 @@
- "platforms": ["chromeos", "linux", "mac", "win"]
+ "platforms": ["chromeos", "linux", "mac", "win", "openbsd", "freebsd"]
},
- "diagnostics": [
- {
-@@ -262,7 +262,7 @@
+ "devtools": {
+ "channel": "stable",
+@@ -266,7 +266,7 @@
"channel": "stable",
"extension_types": ["extension", "platform_app"],
// "desktop_android" is not supported.
@@ -61,7 +61,7 @@
"allowlist": [
"7910EAFDAF64B947E1CB31B333A9BD14CA556B6C", // Feedback UI.
"1C93BD3CF875F4A73C0B2A163BB8FBDA8B8B3D80", // http://crbug.com/293683
-@@ -284,12 +284,12 @@
+@@ -288,12 +288,12 @@
"extension_types": ["platform_app"],
"default_parent": true,
// "desktop_android" is not supported.
@@ -76,7 +76,7 @@
"allowlist": [
"2FC374607C2DF285634B67C64A2E356C607091C3", // Quickoffice
"3727DD3E564B6055387425027AD74C58784ACC15", // Quickoffice internal
-@@ -326,13 +326,13 @@
+@@ -330,13 +330,13 @@
"channel": "stable",
"extension_types": ["platform_app"],
// "desktop_android" is not supported.
@@ -92,7 +92,7 @@
"allowlist": [
"D7CD4B3956B1F6E970E4AFCBCD4094B1EF4D07B9", // http://crbug.com/710541
"D4EFCCC0CC612380762758BB96C7997224BD6395", // http://crbug.com/710541
-@@ -441,7 +441,7 @@
+@@ -445,7 +445,7 @@
"channel": "stable",
"extension_types": ["extension", "legacy_packaged_app", "platform_app"],
// "desktop_android" is not supported.
@@ -101,7 +101,7 @@
"allowlist": [
"0DE0F05680A4A056BCEC864ED8DDA84296F82B40", // http://crbug.com/434651
"1C93BD3CF875F4A73C0B2A163BB8FBDA8B8B3D80", // http://crbug.com/293683
-@@ -486,7 +486,7 @@
+@@ -490,7 +490,7 @@
"channel": "stable",
"extension_types": ["extension", "legacy_packaged_app", "platform_app"],
// "desktop_android" is not supported.
@@ -110,7 +110,7 @@
"allowlist": [
// DO NOT ADD ANY MORE ENTRIES HERE.
// networkingPrivate is being migrated to networking.onc.
-@@ -566,7 +566,7 @@
+@@ -570,7 +570,7 @@
"channel": "stable",
"extension_types": ["extension", "platform_app" ],
// "desktop_android" is not supported.
@@ -119,7 +119,7 @@
},
// Note: runtime is not actually a permission, but some systems check these
// values to verify restrictions.
-@@ -578,13 +578,13 @@
+@@ -582,13 +582,13 @@
"channel": "stable",
"extension_types": ["platform_app"],
// "desktop_android" is not supported.
@@ -135,7 +135,7 @@
},
"storage": [
{
-@@ -672,13 +672,13 @@
+@@ -676,13 +676,13 @@
"channel": "stable",
"extension_types": ["extension", "legacy_packaged_app", "platform_app"],
// "desktop_android" is not supported.
@@ -151,7 +151,7 @@
"allowlist": ["B44D08FD98F1523ED5837D78D0A606EA9D6206E5"] // Web Store
}
],
-@@ -687,13 +687,13 @@
+@@ -691,13 +691,13 @@
"channel": "stable",
"extension_types": ["extension", "legacy_packaged_app", "platform_app"],
// "desktop_android" is not supported.
@@ -167,7 +167,7 @@
"allowlist": ["B44D08FD98F1523ED5837D78D0A606EA9D6206E5"] // Web Store
}
],
-@@ -721,7 +721,7 @@
+@@ -725,7 +725,7 @@
"channel": "stable",
"extension_types": ["platform_app"],
// "desktop_android" is not supported.
@@ -176,7 +176,7 @@
},
{
"channel": "dev",
-@@ -807,7 +807,7 @@
+@@ -811,7 +811,7 @@
"channel": "stable",
"extension_types": ["platform_app"],
// "desktop_android" is not supported.
diff --git a/www/iridium/files/patch-extensions_common_api_runtime.json b/www/iridium/files/patch-extensions_common_api_runtime.json
index ebf0e687387d..8cebb1d85842 100644
--- a/www/iridium/files/patch-extensions_common_api_runtime.json
+++ b/www/iridium/files/patch-extensions_common_api_runtime.json
@@ -1,10 +1,12 @@
---- extensions/common/api/runtime.json.orig 2025-05-07 06:48:23 UTC
+--- extensions/common/api/runtime.json.orig 2025-10-28 14:29:43 UTC
+++ extensions/common/api/runtime.json
-@@ -86,6 +86,7 @@
+@@ -85,7 +85,8 @@
+ {"name": "android", "description": "Specifies the Android operating system."},
{"name": "cros", "description": "Specifies the Chrome operating system."},
{"name": "linux", "description": "Specifies the Linux operating system."},
- {"name": "openbsd", "description": "Specifies the OpenBSD operating system."},
-+ {"name": "freebsd", "description": "Specifies the FreeBSD operating system."},
- {"name": "fuchsia", "description": "Specifies the Fuchsia operating system."}
+- {"name": "openbsd", "description": "Specifies the OpenBSD operating system."}
++ {"name": "openbsd", "description": "Specifies the OpenBSD operating system."},
++ {"name": "freebsd", "description": "Specifies the FreeBSD operating system."}
]
},
+ {
diff --git a/www/iridium/files/patch-gpu_command__buffer_service_dawn__context__provider.cc b/www/iridium/files/patch-gpu_command__buffer_service_dawn__context__provider.cc
index f144c619254a..1f1cf1accad3 100644
--- a/www/iridium/files/patch-gpu_command__buffer_service_dawn__context__provider.cc
+++ b/www/iridium/files/patch-gpu_command__buffer_service_dawn__context__provider.cc
@@ -1,6 +1,6 @@
---- gpu/command_buffer/service/dawn_context_provider.cc.orig 2025-09-11 13:19:19 UTC
+--- gpu/command_buffer/service/dawn_context_provider.cc.orig 2025-10-28 14:29:43 UTC
+++ gpu/command_buffer/service/dawn_context_provider.cc
-@@ -402,7 +402,7 @@ wgpu::BackendType DawnContextProvider::GetDefaultBacke
+@@ -407,7 +407,7 @@ wgpu::BackendType DawnContextProvider::GetDefaultBacke
return base::FeatureList::IsEnabled(features::kSkiaGraphiteDawnUseD3D12)
? wgpu::BackendType::D3D12
: wgpu::BackendType::D3D11;
diff --git a/www/iridium/files/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc b/www/iridium/files/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc
index a08c882bbaf4..871d3d87bee5 100644
--- a/www/iridium/files/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc
+++ b/www/iridium/files/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc
@@ -1,6 +1,6 @@
---- gpu/command_buffer/service/gles2_cmd_decoder.cc.orig 2025-09-11 13:19:19 UTC
+--- gpu/command_buffer/service/gles2_cmd_decoder.cc.orig 2025-10-28 14:29:43 UTC
+++ gpu/command_buffer/service/gles2_cmd_decoder.cc
-@@ -2851,7 +2851,7 @@ GLES2Decoder* GLES2Decoder::Create(
+@@ -2852,7 +2852,7 @@ GLES2Decoder* GLES2Decoder::Create(
}
// Allow linux to run fuzzers.
diff --git a/www/iridium/files/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc b/www/iridium/files/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc
index d2f9803f1e5b..2da8ad0c845d 100644
--- a/www/iridium/files/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc
+++ b/www/iridium/files/patch-gpu_command__buffer_service_shared__image_external__vk__image__backing.cc
@@ -1,6 +1,6 @@
---- gpu/command_buffer/service/shared_image/external_vk_image_backing.cc.orig 2025-09-11 13:19:19 UTC
+--- gpu/command_buffer/service/shared_image/external_vk_image_backing.cc.orig 2025-10-28 14:29:43 UTC
+++ gpu/command_buffer/service/shared_image/external_vk_image_backing.cc
-@@ -56,7 +56,7 @@
+@@ -58,7 +58,7 @@
#include "ui/gl/gl_version_info.h"
#include "ui/gl/scoped_binders.h"
@@ -9,7 +9,7 @@
#include "gpu/command_buffer/service/shared_image/external_vk_image_dawn_representation.h"
#if BUILDFLAG(DAWN_ENABLE_BACKEND_OPENGLES)
#include "gpu/command_buffer/service/shared_image/dawn_gl_texture_representation.h"
-@@ -696,7 +696,7 @@ std::unique_ptr<DawnImageRepresentation> ExternalVkIma
+@@ -708,7 +708,7 @@ std::unique_ptr<DawnImageRepresentation> ExternalVkIma
wgpu::BackendType backend_type,
std::vector<wgpu::TextureFormat> view_formats,
scoped_refptr<SharedContextState> context_state) {
diff --git a/www/iridium/files/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc b/www/iridium/files/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc
index 3415893a3964..c8064d7c6647 100644
--- a/www/iridium/files/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc
+++ b/www/iridium/files/patch-gpu_command__buffer_service_shared__image_shared__image__factory.cc
@@ -1,4 +1,4 @@
---- gpu/command_buffer/service/shared_image/shared_image_factory.cc.orig 2025-09-11 13:19:19 UTC
+--- gpu/command_buffer/service/shared_image/shared_image_factory.cc.orig 2025-10-28 14:29:43 UTC
+++ gpu/command_buffer/service/shared_image/shared_image_factory.cc
@@ -50,7 +50,7 @@
#include "gpu/command_buffer/service/shared_image/angle_vulkan_image_backing_factory.h"
@@ -27,7 +27,7 @@
return gfx::GpuMemoryBufferType::NATIVE_PIXMAP;
#elif BUILDFLAG(IS_WIN)
return gfx::GpuMemoryBufferType::DXGI_SHARED_HANDLE;
-@@ -297,7 +297,7 @@ SharedImageFactory::SharedImageFactory(
+@@ -306,7 +306,7 @@ SharedImageFactory::SharedImageFactory(
context_state_, workarounds_);
factories_.push_back(std::move(ozone_factory));
}
diff --git a/www/iridium/files/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc b/www/iridium/files/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc
index 3ada382d2658..167267f09d99 100644
--- a/www/iridium/files/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc
+++ b/www/iridium/files/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc
@@ -1,6 +1,6 @@
---- gpu/command_buffer/service/webgpu_decoder_impl.cc.orig 2025-09-11 13:19:19 UTC
+--- gpu/command_buffer/service/webgpu_decoder_impl.cc.orig 2025-10-28 14:29:43 UTC
+++ gpu/command_buffer/service/webgpu_decoder_impl.cc
-@@ -1741,7 +1741,7 @@ wgpu::Adapter WebGPUDecoderImpl::CreatePreferredAdapte
+@@ -1747,7 +1747,7 @@ wgpu::Adapter WebGPUDecoderImpl::CreatePreferredAdapte
backend_types = {wgpu::BackendType::D3D12};
#elif BUILDFLAG(IS_APPLE)
backend_types = {wgpu::BackendType::Metal};
@@ -9,7 +9,7 @@
if (shared_context_state_->GrContextIsVulkan() ||
shared_context_state_->IsGraphiteDawnVulkan()) {
backend_types = {wgpu::BackendType::Vulkan};
-@@ -1986,7 +1986,7 @@ WebGPUDecoderImpl::AssociateMailboxDawn(
+@@ -1992,7 +1992,7 @@ WebGPUDecoderImpl::AssociateMailboxDawn(
}
#if !BUILDFLAG(IS_WIN) && !BUILDFLAG(IS_CHROMEOS) && !BUILDFLAG(IS_APPLE) && \
diff --git a/www/iridium/files/patch-gpu_config_gpu__control__list.cc b/www/iridium/files/patch-gpu_config_gpu__control__list.cc
index 4c34edd53839..09f99ddefbf7 100644
--- a/www/iridium/files/patch-gpu_config_gpu__control__list.cc
+++ b/www/iridium/files/patch-gpu_config_gpu__control__list.cc
@@ -1,6 +1,6 @@
---- gpu/config/gpu_control_list.cc.orig 2025-09-11 13:19:19 UTC
+--- gpu/config/gpu_control_list.cc.orig 2025-10-28 14:29:43 UTC
+++ gpu/config/gpu_control_list.cc
-@@ -843,7 +843,7 @@ GpuControlList::OsType GpuControlList::GetOsType() {
+@@ -846,7 +846,7 @@ GpuControlList::OsType GpuControlList::GetOsType() {
return kOsAndroid;
#elif BUILDFLAG(IS_FUCHSIA)
return kOsFuchsia;
diff --git a/www/iridium/files/patch-gpu_config_gpu__finch__features.cc b/www/iridium/files/patch-gpu_config_gpu__finch__features.cc
index c1f5a9eb978e..55b041773c92 100644
--- a/www/iridium/files/patch-gpu_config_gpu__finch__features.cc
+++ b/www/iridium/files/patch-gpu_config_gpu__finch__features.cc
@@ -1,8 +1,8 @@
---- gpu/config/gpu_finch_features.cc.orig 2025-09-11 13:19:19 UTC
+--- gpu/config/gpu_finch_features.cc.orig 2025-10-28 14:29:43 UTC
+++ gpu/config/gpu_finch_features.cc
-@@ -156,7 +156,8 @@ BASE_FEATURE(kAllowHardwareBufferUsageFlagsFromVulkanF
- BASE_FEATURE(kDefaultEnableGpuRasterization,
- "DefaultEnableGpuRasterization",
+@@ -125,7 +125,8 @@ BASE_FEATURE(AllowHardwareBufferUsageFlagsFromVulkanFo
+ // Android and Linux.
+ BASE_FEATURE(DefaultEnableGpuRasterization,
#if BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || \
- BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX)
+ BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/iridium/files/patch-gpu_config_gpu__info__collector.cc b/www/iridium/files/patch-gpu_config_gpu__info__collector.cc
index 1fdec90f2b95..1e0d6e58219a 100644
--- a/www/iridium/files/patch-gpu_config_gpu__info__collector.cc
+++ b/www/iridium/files/patch-gpu_config_gpu__info__collector.cc
@@ -1,9 +1,9 @@
---- gpu/config/gpu_info_collector.cc.orig 2025-09-11 13:19:19 UTC
+--- gpu/config/gpu_info_collector.cc.orig 2025-10-28 14:29:43 UTC
+++ gpu/config/gpu_info_collector.cc
-@@ -363,7 +363,7 @@ void ReportWebGPUAdapterMetrics(dawn::native::Instance
+@@ -362,7 +362,7 @@ void ReportWebGPUAdapterMetrics(dawn::native::Instance
+
void ReportWebGPUSupportMetrics(dawn::native::Instance* instance) {
- static BASE_FEATURE(kCollectWebGPUSupportMetrics,
- "CollectWebGPUSupportMetrics",
+ static BASE_FEATURE(CollectWebGPUSupportMetrics,
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
base::FEATURE_DISABLED_BY_DEFAULT);
diff --git a/www/iridium/files/patch-gpu_vulkan_vulkan__util.cc b/www/iridium/files/patch-gpu_vulkan_vulkan__util.cc
index fcce8d528eaa..e93fd8313c98 100644
--- a/www/iridium/files/patch-gpu_vulkan_vulkan__util.cc
+++ b/www/iridium/files/patch-gpu_vulkan_vulkan__util.cc
@@ -1,6 +1,6 @@
---- gpu/vulkan/vulkan_util.cc.orig 2025-09-11 13:19:19 UTC
+--- gpu/vulkan/vulkan_util.cc.orig 2025-10-28 14:29:43 UTC
+++ gpu/vulkan/vulkan_util.cc
-@@ -476,7 +476,7 @@ bool CheckVulkanCompatibilities(
+@@ -481,7 +481,7 @@ bool CheckVulkanCompatibilities(
}
}
diff --git a/www/iridium/files/patch-headless_BUILD.gn b/www/iridium/files/patch-headless_BUILD.gn
index 2cf8cf5d1d1c..b7a21f1d7480 100644
--- a/www/iridium/files/patch-headless_BUILD.gn
+++ b/www/iridium/files/patch-headless_BUILD.gn
@@ -1,6 +1,6 @@
---- headless/BUILD.gn.orig 2025-09-11 13:19:19 UTC
+--- headless/BUILD.gn.orig 2025-10-28 14:29:43 UTC
+++ headless/BUILD.gn
-@@ -478,7 +478,7 @@ component("headless_non_renderer") {
+@@ -483,7 +483,7 @@ component("headless_non_renderer") {
}
}
diff --git a/www/iridium/files/patch-headless_lib_browser_headless__browser__main__parts__posix.cc b/www/iridium/files/patch-headless_lib_browser_headless__browser__main__parts__posix.cc
index 02164792fa3c..f28ea628a446 100644
--- a/www/iridium/files/patch-headless_lib_browser_headless__browser__main__parts__posix.cc
+++ b/www/iridium/files/patch-headless_lib_browser_headless__browser__main__parts__posix.cc
@@ -1,6 +1,6 @@
---- headless/lib/browser/headless_browser_main_parts_posix.cc.orig 2025-05-07 06:48:23 UTC
+--- headless/lib/browser/headless_browser_main_parts_posix.cc.orig 2025-10-28 14:29:43 UTC
+++ headless/lib/browser/headless_browser_main_parts_posix.cc
-@@ -26,13 +26,13 @@
+@@ -26,7 +26,7 @@
#include "content/public/browser/browser_thread.h"
#include "headless/lib/browser/headless_browser_impl.h"
@@ -9,14 +9,7 @@
#include "base/command_line.h"
#include "components/os_crypt/sync/key_storage_config_linux.h"
#include "components/os_crypt/sync/os_crypt.h"
- #include "headless/public/switches.h"
-
--#if BUILDFLAG(USE_DBUS)
-+#if BUILDFLAG(USE_DBUS) && !BUILDFLAG(IS_BSD)
- #include "device/bluetooth/dbus/bluez_dbus_manager.h"
- #endif
-
-@@ -166,7 +166,7 @@ class BrowserShutdownHandler {
+@@ -168,7 +168,7 @@ class BrowserShutdownHandler {
} // namespace
@@ -25,7 +18,7 @@
constexpr char kProductName[] = "HeadlessChrome";
#endif
-@@ -174,9 +174,9 @@ void HeadlessBrowserMainParts::PostCreateMainMessageLo
+@@ -176,9 +176,9 @@ void HeadlessBrowserMainParts::PostCreateMainMessageLo
BrowserShutdownHandler::Install(base::BindOnce(
&HeadlessBrowserImpl::ShutdownWithExitCode, browser_->GetWeakPtr()));
@@ -34,6 +27,6 @@
-#if BUILDFLAG(USE_DBUS)
+#if BUILDFLAG(USE_DBUS) && !BUILDFLAG(IS_BSD)
- bluez::BluezDBusManager::Initialize(/*system_bus=*/nullptr);
+ bluez::BluezDBusManager::Initialize(
+ dbus_thread_linux::GetSharedSystemBus().get());
#endif
-
diff --git a/www/iridium/files/patch-headless_lib_browser_headless__web__contents__impl.cc b/www/iridium/files/patch-headless_lib_browser_headless__web__contents__impl.cc
index 32178af77221..f2eac041f640 100644
--- a/www/iridium/files/patch-headless_lib_browser_headless__web__contents__impl.cc
+++ b/www/iridium/files/patch-headless_lib_browser_headless__web__contents__impl.cc
@@ -1,6 +1,6 @@
---- headless/lib/browser/headless_web_contents_impl.cc.orig 2025-05-07 06:48:23 UTC
+--- headless/lib/browser/headless_web_contents_impl.cc.orig 2025-10-28 14:29:43 UTC
+++ headless/lib/browser/headless_web_contents_impl.cc
-@@ -70,7 +70,7 @@ BASE_FEATURE(kPrerender2InHeadlessMode,
+@@ -71,7 +71,7 @@ BASE_FEATURE(kPrerender2InHeadlessMode,
namespace {
void UpdatePrefsFromSystemSettings(blink::RendererPreferences* prefs) {
diff --git a/www/iridium/files/patch-ipc_ipc__message__utils.cc b/www/iridium/files/patch-ipc_ipc__message__utils.cc
index f4f992fc97c0..863b2424cd0f 100644
--- a/www/iridium/files/patch-ipc_ipc__message__utils.cc
+++ b/www/iridium/files/patch-ipc_ipc__message__utils.cc
@@ -1,6 +1,6 @@
---- ipc/ipc_message_utils.cc.orig 2025-05-07 06:48:23 UTC
+--- ipc/ipc_message_utils.cc.orig 2025-10-28 14:29:43 UTC
+++ ipc/ipc_message_utils.cc
-@@ -399,7 +399,7 @@ void ParamTraits<unsigned int>::Log(const param_type&
+@@ -387,7 +387,7 @@ void ParamTraits<unsigned int>::Log(const param_type&
}
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/www/iridium/files/patch-ipc_ipc__message__utils.h b/www/iridium/files/patch-ipc_ipc__message__utils.h
index 6ce13511da78..305f8c67bd22 100644
--- a/www/iridium/files/patch-ipc_ipc__message__utils.h
+++ b/www/iridium/files/patch-ipc_ipc__message__utils.h
@@ -1,6 +1,6 @@
---- ipc/ipc_message_utils.h.orig 2025-09-11 13:19:19 UTC
+--- ipc/ipc_message_utils.h.orig 2025-10-28 14:29:43 UTC
+++ ipc/ipc_message_utils.h
-@@ -211,7 +211,7 @@ struct ParamTraits<unsigned int> {
+@@ -189,7 +189,7 @@ struct ParamTraits<unsigned int> {
// Since we want to support Android 32<>64 bit IPC, as long as we don't have
// these traits for 32 bit ARM then that'll catch any errors.
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/www/iridium/files/patch-media_audio_BUILD.gn b/www/iridium/files/patch-media_audio_BUILD.gn
index ba950660dc0b..08ca8176eb48 100644
--- a/www/iridium/files/patch-media_audio_BUILD.gn
+++ b/www/iridium/files/patch-media_audio_BUILD.gn
@@ -1,6 +1,6 @@
---- media/audio/BUILD.gn.orig 2025-09-11 13:19:19 UTC
+--- media/audio/BUILD.gn.orig 2025-10-28 14:29:43 UTC
+++ media/audio/BUILD.gn
-@@ -289,9 +289,23 @@ source_set("audio") {
+@@ -291,9 +291,23 @@ source_set("audio") {
deps += [ "//media/base/android:media_jni_headers" ]
}
diff --git a/www/iridium/files/patch-media_base_media__switches.cc b/www/iridium/files/patch-media_base_media__switches.cc
index 6a6eb620d3fa..e4a01ccfdeff 100644
--- a/www/iridium/files/patch-media_base_media__switches.cc
+++ b/www/iridium/files/patch-media_base_media__switches.cc
@@ -1,4 +1,4 @@
---- media/base/media_switches.cc.orig 2025-09-11 13:19:19 UTC
+--- media/base/media_switches.cc.orig 2025-10-28 14:29:43 UTC
+++ media/base/media_switches.cc
@@ -19,7 +19,7 @@
#include "ui/gl/gl_features.h"
@@ -9,20 +9,19 @@
#include "base/cpu.h"
#endif
-@@ -380,8 +380,8 @@ BASE_FEATURE(kUseSCContentSharingPicker,
- "UseSCContentSharingPicker",
- base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -358,14 +358,36 @@ BASE_FEATURE(MacCatapLoopbackAudioForScreenShare,
+ // is required to avoid recurring permission dialogs.
+ BASE_FEATURE(UseSCContentSharingPicker, base::FEATURE_DISABLED_BY_DEFAULT);
#endif // BUILDFLAG(IS_MAC)
-
-#if BUILDFLAG(IS_LINUX)
+
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// Enables system audio mirroring using pulseaudio.
- BASE_FEATURE(kPulseaudioLoopbackForCast,
- "PulseaudioLoopbackForCast",
-@@ -391,6 +391,28 @@ BASE_FEATURE(kPulseaudioLoopbackForCast,
- BASE_FEATURE(kPulseaudioLoopbackForScreenShare,
- "PulseaudioLoopbackForScreenShare",
+ BASE_FEATURE(PulseaudioLoopbackForCast, base::FEATURE_DISABLED_BY_DEFAULT);
+
+ // Enables system audio sharing using pulseaudio.
+ BASE_FEATURE(PulseaudioLoopbackForScreenShare,
base::FEATURE_DISABLED_BY_DEFAULT);
+
+BASE_FEATURE(kAudioBackend,
@@ -49,52 +48,52 @@
#endif // BUILDFLAG(IS_LINUX)
// When enabled, MediaCapabilities will check with GPU Video Accelerator
-@@ -705,7 +727,7 @@ BASE_FEATURE(kFileDialogsTuckPictureInPicture,
+@@ -612,7 +634,7 @@ BASE_FEATURE(FileDialogsTuckPictureInPicture,
+
// Show toolbar button that opens dialog for controlling media sessions.
- BASE_FEATURE(kGlobalMediaControls,
- "GlobalMediaControls",
+ BASE_FEATURE(GlobalMediaControls,
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -728,7 +750,7 @@ BASE_FEATURE(kGlobalMediaControlsUpdatedUI,
+@@ -630,7 +652,7 @@ BASE_FEATURE(GlobalMediaControlsUpdatedUI, base::FEATU
+ #if !BUILDFLAG(IS_ANDROID)
// If enabled, users can request Media Remoting without fullscreen-in-tab.
- BASE_FEATURE(kMediaRemotingWithoutFullscreen,
- "MediaRemotingWithoutFullscreen",
+ BASE_FEATURE(MediaRemotingWithoutFullscreen,
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -740,7 +762,7 @@ BASE_FEATURE(kMediaRemotingWithoutFullscreen,
- BASE_FEATURE(kGlobalMediaControlsPictureInPicture,
- "GlobalMediaControlsPictureInPicture",
+@@ -641,7 +663,7 @@ BASE_FEATURE(MediaRemotingWithoutFullscreen,
+ // Show picture-in-picture button in Global Media Controls.
+ BASE_FEATURE(GlobalMediaControlsPictureInPicture,
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
- BUILDFLAG(IS_CHROMEOS)
+ BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -775,7 +797,7 @@ BASE_FEATURE(kUnifiedAutoplay,
- "UnifiedAutoplay",
- base::FEATURE_ENABLED_BY_DEFAULT);
+@@ -667,7 +689,7 @@ BASE_FEATURE(SuspendMutedAudio, base::FEATURE_ENABLED_
+ // autoplay policy.
+ BASE_FEATURE(UnifiedAutoplay, base::FEATURE_ENABLED_BY_DEFAULT);
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// Enable vaapi/v4l2 video decoding on linux. This is already enabled by default
// on chromeos, but needs an experiment on linux.
BASE_FEATURE(kAcceleratedVideoDecodeLinux,
-@@ -848,7 +870,7 @@ BASE_FEATURE(kVSyncMjpegDecoding,
- "VSyncMjpegDecoding",
- base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -723,7 +745,7 @@ BASE_FEATURE(VaapiVp9SModeHWEncoding, base::FEATURE_EN
+ // Enables VSync aligned MJPEG decoding.
+ BASE_FEATURE(VSyncMjpegDecoding, base::FEATURE_DISABLED_BY_DEFAULT);
#endif // defined(ARCH_CPU_X86_FAMILY) && BUILDFLAG(IS_CHROMEOS)
-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// Enable H264 temporal layer encoding with V4L2 HW encoder on ChromeOS.
- BASE_FEATURE(kV4L2H264TemporalLayerHWEncoding,
- "V4L2H264TemporalLayerHWEncoding",
-@@ -1444,7 +1466,7 @@ BASE_FEATURE(kUseOutOfProcessVideoDecoding,
+ BASE_FEATURE(V4L2H264TemporalLayerHWEncoding,
+ base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -1224,7 +1246,7 @@ BASE_FEATURE(UseOutOfProcessVideoDecoding,
);
#endif // BUILDFLAG(ALLOW_OOP_VIDEO_DECODER)
@@ -102,17 +101,17 @@
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
// Spawn utility processes to perform hardware encode acceleration instead of
// using the GPU process.
- BASE_FEATURE(kUseOutOfProcessVideoEncoding,
-@@ -1526,7 +1548,7 @@ BASE_FEATURE(kRecordWebAudioEngagement,
- "RecordWebAudioEngagement",
- base::FEATURE_ENABLED_BY_DEFAULT);
+ BASE_FEATURE(UseOutOfProcessVideoEncoding, base::FEATURE_DISABLED_BY_DEFAULT);
+@@ -1296,7 +1318,7 @@ BASE_FEATURE(RecordMediaEngagementScores, base::FEATUR
+ // Enables Media Engagement Index recording for Web Audio playbacks.
+ BASE_FEATURE(RecordWebAudioEngagement, base::FEATURE_ENABLED_BY_DEFAULT);
-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// Reduces the number of buffers needed in the output video frame pool to
// populate the Renderer pipeline for hardware accelerated VideoDecoder in
// non-low latency scenarios.
-@@ -1843,7 +1865,7 @@ bool IsSystemLoopbackCaptureSupported() {
+@@ -1562,7 +1584,7 @@ bool IsSystemLoopbackCaptureSupported() {
#elif BUILDFLAG(IS_MAC)
return (IsMacSckSystemLoopbackCaptureSupported() ||
IsMacCatapSystemLoopbackCaptureSupported());
diff --git a/www/iridium/files/patch-media_base_media__switches.h b/www/iridium/files/patch-media_base_media__switches.h
index 983fc1813849..d482e810b000 100644
--- a/www/iridium/files/patch-media_base_media__switches.h
+++ b/www/iridium/files/patch-media_base_media__switches.h
@@ -1,6 +1,6 @@
---- media/base/media_switches.h.orig 2025-09-11 13:19:19 UTC
+--- media/base/media_switches.h.orig 2025-10-28 14:29:43 UTC
+++ media/base/media_switches.h
-@@ -338,13 +338,25 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kMediaRecorderHEVCSu
+@@ -337,13 +337,25 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kMediaRecorderHEVCSu
MEDIA_EXPORT BASE_DECLARE_FEATURE(kPlaybackSpeedButton);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kPreloadMediaEngagementData);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kPreloadMetadataSuspend);
@@ -28,7 +28,7 @@
MEDIA_EXPORT BASE_DECLARE_FEATURE(kReduceHardwareVideoDecoderBuffers);
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
MEDIA_EXPORT BASE_DECLARE_FEATURE(kResumeBackgroundVideo);
-@@ -363,7 +375,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUnifiedAutoplay);
+@@ -362,7 +374,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kUnifiedAutoplay);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseAndroidOverlayForSecureOnly);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseFakeDeviceForMediaStream);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kMediaStreamAccurateDroppedFrameCount);
@@ -37,7 +37,7 @@
MEDIA_EXPORT BASE_DECLARE_FEATURE(kAcceleratedVideoDecodeLinux);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kAcceleratedVideoDecodeLinuxGL);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kAcceleratedVideoEncodeLinux);
-@@ -379,7 +391,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiAV1TemporalLay
+@@ -378,7 +390,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiAV1TemporalLay
MEDIA_EXPORT BASE_DECLARE_FEATURE(kVaapiVp9SModeHWEncoding);
MEDIA_EXPORT BASE_DECLARE_FEATURE(kVSyncMjpegDecoding);
#endif // defined(ARCH_CPU_X86_FAMILY) && BUILDFLAG(IS_CHROMEOS)
@@ -46,7 +46,7 @@
MEDIA_EXPORT BASE_DECLARE_FEATURE(kV4L2H264TemporalLayerHWEncoding);
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
MEDIA_EXPORT BASE_DECLARE_FEATURE(kVideoBlitColorAccuracy);
-@@ -497,7 +509,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kBackgroundListening
+@@ -499,7 +511,7 @@ MEDIA_EXPORT BASE_DECLARE_FEATURE(kBackgroundListening
MEDIA_EXPORT BASE_DECLARE_FEATURE(kUseOutOfProcessVideoDecoding);
#endif // BUILDFLAG(ALLOW_OOP_VIDEO_DECODER)
diff --git a/www/iridium/files/patch-media_base_video__frame.cc b/www/iridium/files/patch-media_base_video__frame.cc
index f92055970689..eb7ad28935f0 100644
--- a/www/iridium/files/patch-media_base_video__frame.cc
+++ b/www/iridium/files/patch-media_base_video__frame.cc
@@ -1,4 +1,4 @@
---- media/base/video_frame.cc.orig 2025-09-11 13:19:19 UTC
+--- media/base/video_frame.cc.orig 2025-10-28 14:29:43 UTC
+++ media/base/video_frame.cc
@@ -87,7 +87,7 @@ std::string VideoFrame::StorageTypeToString(
return "OWNED_MEMORY";
@@ -27,7 +27,7 @@
bool is_native_buffer = !shared_image->IsSharedMemoryForVideoFrame();
if (is_native_buffer) {
const auto gmb_handle = shared_image->CloneGpuMemoryBufferHandle();
-@@ -861,7 +861,7 @@ scoped_refptr<VideoFrame> VideoFrame::WrapExternalGpuM
+@@ -860,7 +860,7 @@ scoped_refptr<VideoFrame> VideoFrame::WrapExternalGpuM
}
#endif
@@ -36,7 +36,7 @@
// static
scoped_refptr<VideoFrame> VideoFrame::WrapExternalDmabufs(
const VideoFrameLayout& layout,
-@@ -1535,7 +1535,7 @@ scoped_refptr<gpu::ClientSharedImage> VideoFrame::shar
+@@ -1547,7 +1547,7 @@ scoped_refptr<gpu::ClientSharedImage> VideoFrame::shar
return wrapped_frame_ ? wrapped_frame_->shared_image() : shared_image_;
}
diff --git a/www/iridium/files/patch-media_base_video__frame.h b/www/iridium/files/patch-media_base_video__frame.h
index 312d5cbf551f..14d0a7512a3a 100644
--- a/www/iridium/files/patch-media_base_video__frame.h
+++ b/www/iridium/files/patch-media_base_video__frame.h
@@ -1,4 +1,4 @@
---- media/base/video_frame.h.orig 2025-09-11 13:19:19 UTC
+--- media/base/video_frame.h.orig 2025-10-28 14:29:43 UTC
+++ media/base/video_frame.h
@@ -41,7 +41,7 @@
#include "ui/gfx/geometry/size.h"
@@ -27,7 +27,7 @@
// Wraps provided dmabufs
// (https://www.kernel.org/doc/html/latest/driver-api/dma-buf.html) with a
// VideoFrame. The frame will take ownership of |dmabuf_fds|, and will
-@@ -692,7 +692,7 @@ class MEDIA_EXPORT VideoFrame : public base::RefCounte
+@@ -712,7 +712,7 @@ class MEDIA_EXPORT VideoFrame : public base::RefCounte
// wait for the included sync point.
scoped_refptr<gpu::ClientSharedImage> shared_image() const;
@@ -36,7 +36,7 @@
// The number of DmaBufs will be equal or less than the number of planes of
// the frame. If there are less, this means that the last FD contains the
// remaining planes. Should be > 0 for STORAGE_DMABUFS.
-@@ -927,7 +927,7 @@ class MEDIA_EXPORT VideoFrame : public base::RefCounte
+@@ -947,7 +947,7 @@ class MEDIA_EXPORT VideoFrame : public base::RefCounte
// GpuMemoryBuffers. Clients will set this flag while creating a VideoFrame.
bool is_mappable_si_enabled_ = false;
diff --git a/www/iridium/files/patch-media_capture_video_linux_fake__v4l2__impl.cc b/www/iridium/files/patch-media_capture_video_linux_fake__v4l2__impl.cc
index 9a12a92c1378..90b051f056ce 100644
--- a/www/iridium/files/patch-media_capture_video_linux_fake__v4l2__impl.cc
+++ b/www/iridium/files/patch-media_capture_video_linux_fake__v4l2__impl.cc
@@ -1,6 +1,6 @@
---- media/capture/video/linux/fake_v4l2_impl.cc.orig 2025-09-11 13:19:19 UTC
+--- media/capture/video/linux/fake_v4l2_impl.cc.orig 2025-10-28 14:29:43 UTC
+++ media/capture/video/linux/fake_v4l2_impl.cc
-@@ -570,7 +570,7 @@ int FakeV4L2Impl::close(int fd) {
+@@ -571,7 +571,7 @@ int FakeV4L2Impl::close(int fd) {
return kSuccessReturnValue;
}
diff --git a/www/iridium/files/patch-media_gpu_chromeos_platform__video__frame__utils.cc b/www/iridium/files/patch-media_gpu_chromeos_platform__video__frame__utils.cc
index 3270cc8b8e19..3d144e4239cb 100644
--- a/www/iridium/files/patch-media_gpu_chromeos_platform__video__frame__utils.cc
+++ b/www/iridium/files/patch-media_gpu_chromeos_platform__video__frame__utils.cc
@@ -1,4 +1,4 @@
---- media/gpu/chromeos/platform_video_frame_utils.cc.orig 2025-09-11 13:19:19 UTC
+--- media/gpu/chromeos/platform_video_frame_utils.cc.orig 2025-10-28 14:29:43 UTC
+++ media/gpu/chromeos/platform_video_frame_utils.cc
@@ -71,7 +71,7 @@ static std::unique_ptr<ui::GbmDevice> CreateGbmDevice(
const base::FilePath dev_path(FILE_PATH_LITERAL(
@@ -9,7 +9,7 @@
const bool is_render_node = base::Contains(drm_node_file_prefix, "render");
// TODO(b/313513760): don't guard base::File::FLAG_WRITE behind
-@@ -192,7 +192,7 @@ class GbmDeviceWrapper {
+@@ -176,7 +176,7 @@ class GbmDeviceWrapper {
const base::FilePath dev_path(
base::CommandLine::ForCurrentProcess()->GetSwitchValuePath(
switches::kRenderNodeOverride));
diff --git a/www/iridium/files/patch-media_gpu_test_raw__video.cc b/www/iridium/files/patch-media_gpu_test_raw__video.cc
index 564e05b3b75c..e6c21bd0da00 100644
--- a/www/iridium/files/patch-media_gpu_test_raw__video.cc
+++ b/www/iridium/files/patch-media_gpu_test_raw__video.cc
@@ -1,6 +1,6 @@
---- media/gpu/test/raw_video.cc.orig 2025-06-19 07:37:57 UTC
+--- media/gpu/test/raw_video.cc.orig 2025-10-28 14:29:43 UTC
+++ media/gpu/test/raw_video.cc
-@@ -63,7 +63,7 @@ std::unique_ptr<base::MemoryMappedFile> CreateMemoryMa
+@@ -64,7 +64,7 @@ std::unique_ptr<base::MemoryMappedFile> CreateMemoryMa
base::File::FLAG_READ | base::File::FLAG_WRITE
// On Windows FLAG_CREATE_ALWAYS will require FLAG_WRITE, and FLAG_APPEND
// must not be specified.
diff --git a/www/iridium/files/patch-media_gpu_vaapi_vaapi__wrapper.cc b/www/iridium/files/patch-media_gpu_vaapi_vaapi__wrapper.cc
index b11e00e7fc29..adca30aba66a 100644
--- a/www/iridium/files/patch-media_gpu_vaapi_vaapi__wrapper.cc
+++ b/www/iridium/files/patch-media_gpu_vaapi_vaapi__wrapper.cc
@@ -1,6 +1,6 @@
---- media/gpu/vaapi/vaapi_wrapper.cc.orig 2025-09-11 13:19:19 UTC
+--- media/gpu/vaapi/vaapi_wrapper.cc.orig 2025-10-28 14:29:43 UTC
+++ media/gpu/vaapi/vaapi_wrapper.cc
-@@ -83,7 +83,7 @@
+@@ -85,7 +85,7 @@
using media_gpu_vaapi::kModuleVa_prot;
#endif
diff --git a/www/iridium/files/patch-media_mojo_mojom_video__frame__mojom__traits.cc b/www/iridium/files/patch-media_mojo_mojom_video__frame__mojom__traits.cc
index 30992267d3a6..65f2d4c08904 100644
--- a/www/iridium/files/patch-media_mojo_mojom_video__frame__mojom__traits.cc
+++ b/www/iridium/files/patch-media_mojo_mojom_video__frame__mojom__traits.cc
@@ -1,4 +1,4 @@
---- media/mojo/mojom/video_frame_mojom_traits.cc.orig 2025-09-11 13:19:19 UTC
+--- media/mojo/mojom/video_frame_mojom_traits.cc.orig 2025-10-28 14:29:43 UTC
+++ media/mojo/mojom/video_frame_mojom_traits.cc
@@ -21,7 +21,7 @@
#include "ui/gfx/mojom/color_space_mojom_traits.h"
@@ -9,7 +9,7 @@
#include "base/posix/eintr_wrapper.h"
#include "media/gpu/buffer_validation.h"
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -188,7 +188,7 @@ media::mojom::VideoFrameDataPtr MakeVideoFrameData(
+@@ -182,7 +182,7 @@ media::mojom::VideoFrameDataPtr MakeVideoFrameData(
media::mojom::OpaqueVideoFrameData::New());
}
@@ -18,7 +18,7 @@
if (input->storage_type() == media::VideoFrame::STORAGE_DMABUFS) {
// Duplicates the DMA buffer FDs to a new vector since this cannot take
// ownership of the FDs in |input| due to constness.
-@@ -219,7 +219,7 @@ media::mojom::VideoFrameDataPtr MakeVideoFrameData(
+@@ -213,7 +213,7 @@ media::mojom::VideoFrameDataPtr MakeVideoFrameData(
} // namespace
@@ -27,7 +27,7 @@
// static
bool StructTraits<
media::mojom::ColorPlaneLayoutDataView,
-@@ -442,7 +442,7 @@ bool StructTraits<media::mojom::VideoFrameDataView,
+@@ -445,7 +445,7 @@ bool StructTraits<media::mojom::VideoFrameDataView,
frame = media::VideoFrame::WrapTrackingToken(
format, *metadata.tracking_token, coded_size, visible_rect,
natural_size, timestamp);
diff --git a/www/iridium/files/patch-media_video_gpu__memory__buffer__video__frame__pool.cc b/www/iridium/files/patch-media_video_gpu__memory__buffer__video__frame__pool.cc
index 5a019cee42f1..668db5df3cbe 100644
--- a/www/iridium/files/patch-media_video_gpu__memory__buffer__video__frame__pool.cc
+++ b/www/iridium/files/patch-media_video_gpu__memory__buffer__video__frame__pool.cc
@@ -1,6 +1,6 @@
---- media/video/gpu_memory_buffer_video_frame_pool.cc.orig 2025-09-11 13:19:19 UTC
+--- media/video/gpu_memory_buffer_video_frame_pool.cc.orig 2025-10-28 14:29:43 UTC
+++ media/video/gpu_memory_buffer_video_frame_pool.cc
-@@ -651,7 +651,7 @@ void GpuMemoryBufferVideoFramePool::PoolImpl::CreateHa
+@@ -679,7 +679,7 @@ void GpuMemoryBufferVideoFramePool::PoolImpl::CreateHa
}
bool is_software_backed_video_frame = !video_frame->HasSharedImage();
@@ -9,7 +9,7 @@
is_software_backed_video_frame &= !video_frame->HasDmaBufs();
#endif
-@@ -1052,7 +1052,7 @@ scoped_refptr<VideoFrame> GpuMemoryBufferVideoFramePoo
+@@ -1080,7 +1080,7 @@ scoped_refptr<VideoFrame> GpuMemoryBufferVideoFramePoo
media::IOSurfaceIsWebGPUCompatible(handle.io_surface().get());
#endif
@@ -18,7 +18,7 @@
is_webgpu_compatible =
handle.type == gfx::NATIVE_PIXMAP &&
handle.native_pixmap_handle().supports_zero_copy_webgpu_import;
-@@ -1220,7 +1220,7 @@ GpuMemoryBufferVideoFramePool::PoolImpl::GetOrCreateFr
+@@ -1248,7 +1248,7 @@ GpuMemoryBufferVideoFramePool::PoolImpl::GetOrCreateFr
si_usage |= gpu::SHARED_IMAGE_USAGE_SCANOUT;
}
diff --git a/www/iridium/files/patch-media_video_renderable__gpu__memory__buffer__video__frame__pool.cc b/www/iridium/files/patch-media_video_renderable__gpu__memory__buffer__video__frame__pool.cc
new file mode 100644
index 000000000000..119480503dbd
--- /dev/null
+++ b/www/iridium/files/patch-media_video_renderable__gpu__memory__buffer__video__frame__pool.cc
@@ -0,0 +1,11 @@
+--- media/video/renderable_gpu_memory_buffer_video_frame_pool.cc.orig 2025-10-28 14:29:43 UTC
++++ media/video/renderable_gpu_memory_buffer_video_frame_pool.cc
+@@ -196,7 +196,7 @@ bool FrameResources::Initialize(VideoPixelFormat forma
+
+ #if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_CHROMEOS)
+ buffer_usage = gfx::BufferUsage::SCANOUT_VEA_CPU_READ;
+-#elif BUILDFLAG(IS_LINUX)
++#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ // On Linux, GBM_BO_USE_LINEAR (implied by SCANOUT_CPU_READ_WRITE) can
+ // prevent GPU rendering on some drivers, notably NVIDIA's GBM driver,
+ // because it disables GBM_BO_USE_RENDERING. Use SCANOUT instead if
diff --git a/www/iridium/files/patch-media_video_video__encode__accelerator__adapter.cc b/www/iridium/files/patch-media_video_video__encode__accelerator__adapter.cc
index d60b29f71446..ecd15d3162a5 100644
--- a/www/iridium/files/patch-media_video_video__encode__accelerator__adapter.cc
+++ b/www/iridium/files/patch-media_video_video__encode__accelerator__adapter.cc
@@ -1,6 +1,6 @@
---- media/video/video_encode_accelerator_adapter.cc.orig 2025-09-11 13:19:19 UTC
+--- media/video/video_encode_accelerator_adapter.cc.orig 2025-10-28 14:29:43 UTC
+++ media/video/video_encode_accelerator_adapter.cc
-@@ -467,7 +467,7 @@ void VideoEncodeAcceleratorAdapter::InitializeOnAccele
+@@ -468,7 +468,7 @@ void VideoEncodeAcceleratorAdapter::InitializeOnAccele
auto format = PIXEL_FORMAT_I420;
auto storage_type = VideoEncodeAccelerator::Config::StorageType::kShmem;
diff --git a/www/iridium/files/patch-media_video_video__encode__accelerator__adapter__test.cc b/www/iridium/files/patch-media_video_video__encode__accelerator__adapter__test.cc
index 53ddc2ea9ce1..3471131656d0 100644
--- a/www/iridium/files/patch-media_video_video__encode__accelerator__adapter__test.cc
+++ b/www/iridium/files/patch-media_video_video__encode__accelerator__adapter__test.cc
@@ -1,4 +1,4 @@
---- media/video/video_encode_accelerator_adapter_test.cc.orig 2025-05-07 06:48:23 UTC
+--- media/video/video_encode_accelerator_adapter_test.cc.orig 2025-10-28 14:29:43 UTC
+++ media/video/video_encode_accelerator_adapter_test.cc
@@ -260,7 +260,7 @@ TEST_F(VideoEncodeAcceleratorAdapterTest, InitializeAf
});
@@ -27,7 +27,7 @@
expected_input_format = PIXEL_FORMAT_NV12;
#endif
const gfx::ColorSpace expected_color_space =
-@@ -674,7 +674,7 @@ TEST_F(VideoEncodeAcceleratorAdapterTest,
+@@ -714,7 +714,7 @@ TEST_F(VideoEncodeAcceleratorAdapterTest,
});
VideoPixelFormat expected_input_format = PIXEL_FORMAT_I420;
diff --git a/www/iridium/files/patch-net_BUILD.gn b/www/iridium/files/patch-net_BUILD.gn
index e080dbc957e0..d8d9879bf2b8 100644
--- a/www/iridium/files/patch-net_BUILD.gn
+++ b/www/iridium/files/patch-net_BUILD.gn
@@ -1,4 +1,4 @@
---- net/BUILD.gn.orig 2025-09-13 16:56:52 UTC
+--- net/BUILD.gn.orig 2025-10-28 14:29:43 UTC
+++ net/BUILD.gn
@@ -126,7 +126,7 @@ net_configs = [
"//build/config/compiler:wexit_time_destructors",
@@ -9,7 +9,7 @@
net_configs += [ "//build/config/linux:libresolv" ]
}
-@@ -1157,6 +1157,7 @@ component("net") {
+@@ -1167,6 +1167,7 @@ component("net") {
":net_deps",
"//components/miracle_parameter/common",
"//components/network_time/time_tracker",
@@ -17,7 +17,7 @@
"//net/http:transport_security_state_generated_files",
"//third_party/simdutf",
]
-@@ -1356,6 +1357,19 @@ component("net") {
+@@ -1369,6 +1370,19 @@ component("net") {
]
}
@@ -37,7 +37,7 @@
if (is_mac) {
sources += [
"base/network_notification_thread_mac.cc",
-@@ -1519,7 +1533,7 @@ component("net") {
+@@ -1534,7 +1548,7 @@ component("net") {
}
# Use getifaddrs() on POSIX platforms, except Linux.
@@ -46,7 +46,7 @@
sources += [
"base/network_interfaces_getifaddrs.cc",
"base/network_interfaces_getifaddrs.h",
-@@ -2252,7 +2266,7 @@ static_library("test_support") {
+@@ -2268,7 +2282,7 @@ static_library("test_support") {
]
}
@@ -55,7 +55,7 @@
sources += [
"base/address_tracker_linux_test_util.cc",
"base/address_tracker_linux_test_util.h",
-@@ -3050,14 +3064,14 @@ target(_test_target_type, "net_unittests") {
+@@ -3066,14 +3080,14 @@ target(_test_target_type, "net_unittests") {
]
}
@@ -72,7 +72,7 @@
sources += [
"base/address_tracker_linux_unittest.cc",
"base/network_interfaces_linux_unittest.cc",
-@@ -3158,6 +3172,10 @@ target(_test_target_type, "net_unittests") {
+@@ -3174,6 +3188,10 @@ target(_test_target_type, "net_unittests") {
]
}
@@ -83,7 +83,7 @@
if (enable_websockets) {
sources += [
"server/http_connection_unittest.cc",
-@@ -3214,7 +3232,7 @@ target(_test_target_type, "net_unittests") {
+@@ -3230,7 +3248,7 @@ target(_test_target_type, "net_unittests") {
]
data_deps = [ "//testing/buildbot/filters:net_unittests_filters" ]
@@ -92,7 +92,7 @@
sources += [ "tools/quic/quic_simple_server_test.cc" ]
}
-@@ -3344,7 +3362,7 @@ target(_test_target_type, "net_unittests") {
+@@ -3360,7 +3378,7 @@ target(_test_target_type, "net_unittests") {
}
# Use getifaddrs() on POSIX platforms, except Linux.
diff --git a/www/iridium/files/patch-net_base_features.cc b/www/iridium/files/patch-net_base_features.cc
index e5a3055fbc3c..1df204507da6 100644
--- a/www/iridium/files/patch-net_base_features.cc
+++ b/www/iridium/files/patch-net_base_features.cc
@@ -1,18 +1,18 @@
---- net/base/features.cc.orig 2025-09-11 13:19:19 UTC
+--- net/base/features.cc.orig 2025-10-28 14:29:43 UTC
+++ net/base/features.cc
-@@ -32,7 +32,7 @@ BASE_FEATURE(kCapReferrerToOriginOnCrossOrigin,
- BASE_FEATURE(kAsyncDns,
- "AsyncDns",
+@@ -29,7 +29,7 @@ BASE_FEATURE(CapReferrerToOriginOnCrossOrigin,
+
+ BASE_FEATURE(AsyncDns,
#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_ANDROID) || \
- BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
+ BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -711,7 +711,7 @@ BASE_FEATURE(kReportingApiEnableEnterpriseCookieIssues
+@@ -594,7 +594,7 @@ BASE_FEATURE(ReportingApiEnableEnterpriseCookieIssues,
+ base::FEATURE_DISABLED_BY_DEFAULT);
- BASE_FEATURE(kSimdutfBase64Support,
- "SimdutfBase64Support",
+ BASE_FEATURE(SimdutfBase64Support,
-#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
base::FEATURE_ENABLED_BY_DEFAULT
diff --git a/www/iridium/files/patch-net_base_network__change__notifier__passive.cc b/www/iridium/files/patch-net_base_network__change__notifier__passive.cc
index 3e45cb343b36..e221e2862d6a 100644
--- a/www/iridium/files/patch-net_base_network__change__notifier__passive.cc
+++ b/www/iridium/files/patch-net_base_network__change__notifier__passive.cc
@@ -1,6 +1,6 @@
---- net/base/network_change_notifier_passive.cc.orig 2025-06-19 07:37:57 UTC
+--- net/base/network_change_notifier_passive.cc.orig 2025-10-28 14:29:43 UTC
+++ net/base/network_change_notifier_passive.cc
-@@ -107,7 +107,7 @@ NetworkChangeNotifierPassive::GetAddressMapOwnerIntern
+@@ -108,7 +108,7 @@ NetworkChangeNotifierPassive::GetAddressMapOwnerIntern
NetworkChangeNotifier::NetworkChangeCalculatorParams
NetworkChangeNotifierPassive::NetworkChangeCalculatorParamsPassive() {
NetworkChangeCalculatorParams params;
diff --git a/www/iridium/files/patch-net_base_sockaddr__util__posix.cc b/www/iridium/files/patch-net_base_sockaddr__util__posix.cc
index 560f07170d21..741638b3d127 100644
--- a/www/iridium/files/patch-net_base_sockaddr__util__posix.cc
+++ b/www/iridium/files/patch-net_base_sockaddr__util__posix.cc
@@ -1,6 +1,6 @@
---- net/base/sockaddr_util_posix.cc.orig 2025-09-11 13:19:19 UTC
+--- net/base/sockaddr_util_posix.cc.orig 2025-10-28 14:29:43 UTC
+++ net/base/sockaddr_util_posix.cc
-@@ -60,7 +60,8 @@ bool FillUnixAddress(const std::string& socket_path,
+@@ -51,7 +51,8 @@ bool FillUnixAddress(std::string_view socket_path,
return true;
}
@@ -8,5 +8,5 @@
+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // XXX ?
// Convert the path given into abstract socket name. It must start with
- // the '\0' character, so we are adding it. |addr_len| must specify the
- // length of the structure exactly, as potentially the socket name may
+ // the '\0' character, skip over it, as it should already be zero. `addr_len`
+ // must specify the length of the structure exactly, as potentially the socket
diff --git a/www/iridium/files/patch-net_base_sockaddr__util__posix__unittest.cc b/www/iridium/files/patch-net_base_sockaddr__util__posix__unittest.cc
index db843ae508fc..ed7195b2b5b6 100644
--- a/www/iridium/files/patch-net_base_sockaddr__util__posix__unittest.cc
+++ b/www/iridium/files/patch-net_base_sockaddr__util__posix__unittest.cc
@@ -1,8 +1,8 @@
---- net/base/sockaddr_util_posix_unittest.cc.orig 2025-05-07 06:48:23 UTC
+--- net/base/sockaddr_util_posix_unittest.cc.orig 2025-10-28 14:29:43 UTC
+++ net/base/sockaddr_util_posix_unittest.cc
-@@ -88,7 +88,8 @@ TEST(FillUnixAddressTest, AbstractLinuxAddress) {
- size_t path_max = MaxPathLength(&storage);
- std::string path(path_max, '0');
+@@ -77,7 +77,8 @@ TEST(FillUnixAddressTest, AbstractLinuxAddress) {
+ SockaddrStorage storage;
+ std::string path(kMaxUnixAddressPath, '0');
-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
diff --git a/www/iridium/files/patch-net_disk__cache_simple_simple__file__tracker.cc b/www/iridium/files/patch-net_disk__cache_simple_simple__file__tracker.cc
index ab380b687d22..df7cd23e9d5d 100644
--- a/www/iridium/files/patch-net_disk__cache_simple_simple__file__tracker.cc
+++ b/www/iridium/files/patch-net_disk__cache_simple_simple__file__tracker.cc
@@ -1,4 +1,4 @@
---- net/disk_cache/simple/simple_file_tracker.cc.orig 2025-09-11 13:19:19 UTC
+--- net/disk_cache/simple/simple_file_tracker.cc.orig 2025-10-28 14:29:43 UTC
+++ net/disk_cache/simple/simple_file_tracker.cc
@@ -36,7 +36,17 @@ bool SimpleFileTracker::TrackedFiles::InLRUList() cons
}
@@ -6,11 +6,11 @@
SimpleFileTracker::SimpleFileTracker(int file_limit)
+#if defined(OS_OPENBSD)
+{
-+ // cap the file descriptor limit at 85% of the size of the
++ // cap the file descriptor limit at 75% of the size of the
+ // file descriptor table and also substract the amount of
+ // currently used file descriptors as this should give us
+ // enough reserve to avoid hitting the limit
-+ file_limit_ = (getdtablesize() * 0.85) - getdtablecount();
++ file_limit_ = (getdtablesize() * 0.75) - getdtablecount();
+}
+#else
: file_limit_(file_limit) {}
diff --git a/www/iridium/files/patch-net_dns_BUILD.gn b/www/iridium/files/patch-net_dns_BUILD.gn
index 9f0176446dd5..9b2644b95f9c 100644
--- a/www/iridium/files/patch-net_dns_BUILD.gn
+++ b/www/iridium/files/patch-net_dns_BUILD.gn
@@ -1,4 +1,4 @@
---- net/dns/BUILD.gn.orig 2025-09-11 13:19:19 UTC
+--- net/dns/BUILD.gn.orig 2025-10-28 14:29:43 UTC
+++ net/dns/BUILD.gn
@@ -140,7 +140,7 @@ source_set("dns") {
"dns_config_service_android.cc",
@@ -25,7 +25,7 @@
]
if (enable_mdns) {
-@@ -454,9 +456,9 @@ source_set("tests") {
+@@ -455,9 +457,9 @@ source_set("tests") {
if (is_android) {
sources += [ "dns_config_service_android_unittest.cc" ]
diff --git a/www/iridium/files/patch-net_socket_tcp__socket__posix.cc b/www/iridium/files/patch-net_socket_tcp__socket__posix.cc
index 451bcadb5c02..e5ddd98226c0 100644
--- a/www/iridium/files/patch-net_socket_tcp__socket__posix.cc
+++ b/www/iridium/files/patch-net_socket_tcp__socket__posix.cc
@@ -1,6 +1,6 @@
---- net/socket/tcp_socket_posix.cc.orig 2025-06-19 07:37:57 UTC
+--- net/socket/tcp_socket_posix.cc.orig 2025-10-28 14:29:43 UTC
+++ net/socket/tcp_socket_posix.cc
-@@ -99,6 +99,17 @@ bool SetTCPKeepAlive(int fd, bool enable, int delay) {
+@@ -98,6 +98,17 @@ bool SetTCPKeepAlive(int fd, bool enable, int delay) {
PLOG(ERROR) << "Failed to set TCP_KEEPALIVE on fd: " << fd;
return false;
}
diff --git a/www/iridium/files/patch-net_socket_udp__socket__posix.cc b/www/iridium/files/patch-net_socket_udp__socket__posix.cc
index 70f83b967921..24480ea02e77 100644
--- a/www/iridium/files/patch-net_socket_udp__socket__posix.cc
+++ b/www/iridium/files/patch-net_socket_udp__socket__posix.cc
@@ -1,6 +1,6 @@
---- net/socket/udp_socket_posix.cc.orig 2025-09-11 13:19:19 UTC
+--- net/socket/udp_socket_posix.cc.orig 2025-10-28 14:29:43 UTC
+++ net/socket/udp_socket_posix.cc
-@@ -524,12 +524,17 @@ int UDPSocketPosix::SetRecvTos() {
+@@ -532,12 +532,17 @@ int UDPSocketPosix::SetRecvTos() {
#endif // BUILDFLAG(IS_APPLE)
}
@@ -19,7 +19,7 @@
if (confirm) {
sendto_flags_ |= MSG_CONFIRM;
} else {
-@@ -550,7 +555,7 @@ int UDPSocketPosix::SetBroadcast(bool broadcast) {
+@@ -558,7 +563,7 @@ int UDPSocketPosix::SetBroadcast(bool broadcast) {
DCHECK_CALLED_ON_VALID_THREAD(thread_checker_);
int value = broadcast ? 1 : 0;
int rv;
@@ -28,7 +28,7 @@
// SO_REUSEPORT on OSX permits multiple processes to each receive
// UDP multicast or broadcast datagrams destined for the bound
// port.
-@@ -894,7 +899,7 @@ int UDPSocketPosix::DoBind(const IPEndPoint& address)
+@@ -916,7 +921,7 @@ int UDPSocketPosix::DoBind(const IPEndPoint& address)
#if BUILDFLAG(IS_CHROMEOS)
if (last_error == EINVAL)
return ERR_ADDRESS_IN_USE;
diff --git a/www/iridium/files/patch-net_socket_udp__socket__unittest.cc b/www/iridium/files/patch-net_socket_udp__socket__unittest.cc
index 9ecc70e557cc..e5ccbca829a9 100644
--- a/www/iridium/files/patch-net_socket_udp__socket__unittest.cc
+++ b/www/iridium/files/patch-net_socket_udp__socket__unittest.cc
@@ -1,6 +1,6 @@
---- net/socket/udp_socket_unittest.cc.orig 2025-09-11 13:19:19 UTC
+--- net/socket/udp_socket_unittest.cc.orig 2025-10-28 14:29:43 UTC
+++ net/socket/udp_socket_unittest.cc
-@@ -397,7 +397,7 @@ TEST_F(UDPSocketTest, PartialRecv) {
+@@ -396,7 +396,7 @@ TEST_F(UDPSocketTest, PartialRecv) {
EXPECT_EQ(second_packet, received);
}
@@ -9,7 +9,7 @@
// - MacOS: requires root permissions on OSX 10.7+.
// - Android: devices attached to testbots don't have default network, so
// broadcasting to 255.255.255.255 returns error -109 (Address not reachable).
-@@ -708,7 +708,7 @@ TEST_F(UDPSocketTest, ClientSetDoNotFragment) {
+@@ -707,7 +707,7 @@ TEST_F(UDPSocketTest, ClientSetDoNotFragment) {
EXPECT_THAT(rv, IsOk());
rv = client.SetDoNotFragment();
@@ -18,7 +18,7 @@
// TODO(crbug.com/42050633): IP_MTU_DISCOVER is not implemented on Fuchsia.
EXPECT_THAT(rv, IsError(ERR_NOT_IMPLEMENTED));
#else
-@@ -730,7 +730,7 @@ TEST_F(UDPSocketTest, ServerSetDoNotFragment) {
+@@ -729,7 +729,7 @@ TEST_F(UDPSocketTest, ServerSetDoNotFragment) {
EXPECT_THAT(rv, IsOk());
rv = server.SetDoNotFragment();
@@ -27,7 +27,7 @@
// TODO(crbug.com/42050633): IP_MTU_DISCOVER is not implemented on Fuchsia.
EXPECT_THAT(rv, IsError(ERR_NOT_IMPLEMENTED));
#else
-@@ -796,7 +796,7 @@ TEST_F(UDPSocketTest, JoinMulticastGroup) {
+@@ -795,7 +795,7 @@ TEST_F(UDPSocketTest, JoinMulticastGroup) {
// TODO(crbug.com/40620614): failing on device on iOS 12.2.
// TODO(crbug.com/40189274): flaky on Mac 11.
@@ -36,7 +36,7 @@
#define MAYBE_SharedMulticastAddress DISABLED_SharedMulticastAddress
#else
#define MAYBE_SharedMulticastAddress SharedMulticastAddress
-@@ -850,7 +850,7 @@ TEST_F(UDPSocketTest, MAYBE_SharedMulticastAddress) {
+@@ -849,7 +849,7 @@ TEST_F(UDPSocketTest, MAYBE_SharedMulticastAddress) {
NetLogSource());
ASSERT_THAT(client_socket.Connect(send_address), IsOk());
diff --git a/www/iridium/files/patch-net_tools_net__watcher_net__watcher.cc b/www/iridium/files/patch-net_tools_net__watcher_net__watcher.cc
index e392002a3722..73ebe30022f3 100644
--- a/www/iridium/files/patch-net_tools_net__watcher_net__watcher.cc
+++ b/www/iridium/files/patch-net_tools_net__watcher_net__watcher.cc
@@ -1,4 +1,4 @@
---- net/tools/net_watcher/net_watcher.cc.orig 2025-05-07 06:48:23 UTC
+--- net/tools/net_watcher/net_watcher.cc.orig 2025-10-28 14:29:43 UTC
+++ net/tools/net_watcher/net_watcher.cc
@@ -31,7 +31,7 @@
#include "net/proxy_resolution/proxy_config_service.h"
@@ -18,7 +18,7 @@
// Flag to specifies which network interfaces to ignore. Interfaces should
// follow as a comma seperated list.
const char kIgnoreNetifFlag[] = "ignore-netif";
-@@ -143,7 +143,7 @@ class NetWatcher :
+@@ -162,7 +162,7 @@ class NetWatcher :
} // namespace
int main(int argc, char* argv[]) {
@@ -27,7 +27,7 @@
base::apple::ScopedNSAutoreleasePool pool;
#endif
base::AtExitManager exit_manager;
-@@ -160,7 +160,7 @@ int main(int argc, char* argv[]) {
+@@ -179,7 +179,7 @@ int main(int argc, char* argv[]) {
NetWatcher net_watcher;
diff --git a/www/iridium/files/patch-net_websockets_websocket__basic__stream__adapters__test.cc b/www/iridium/files/patch-net_websockets_websocket__basic__stream__adapters__test.cc
index 954b057b4e46..2d4937097db9 100644
--- a/www/iridium/files/patch-net_websockets_websocket__basic__stream__adapters__test.cc
+++ b/www/iridium/files/patch-net_websockets_websocket__basic__stream__adapters__test.cc
@@ -1,6 +1,6 @@
---- net/websockets/websocket_basic_stream_adapters_test.cc.orig 2025-05-07 06:48:23 UTC
+--- net/websockets/websocket_basic_stream_adapters_test.cc.orig 2025-10-28 14:29:43 UTC
+++ net/websockets/websocket_basic_stream_adapters_test.cc
-@@ -1098,10 +1098,10 @@ TEST_F(WebSocketSpdyStreamAdapterTest,
+@@ -1097,10 +1097,10 @@ TEST_F(WebSocketSpdyStreamAdapterTest,
OnCloseOkShouldBeTranslatedToConnectionClose) {
spdy::SpdySerializedFrame response_headers(
spdy_util_.ConstructSpdyResponseHeaders(1, ResponseHeaders(), false));
diff --git a/www/iridium/files/patch-pdf_pdfium_pdfium__engine.cc b/www/iridium/files/patch-pdf_pdfium_pdfium__engine.cc
index 33e5bafed442..7e840528443d 100644
--- a/www/iridium/files/patch-pdf_pdfium_pdfium__engine.cc
+++ b/www/iridium/files/patch-pdf_pdfium_pdfium__engine.cc
@@ -1,6 +1,6 @@
---- pdf/pdfium/pdfium_engine.cc.orig 2025-09-11 13:19:19 UTC
+--- pdf/pdfium/pdfium_engine.cc.orig 2025-10-28 14:29:43 UTC
+++ pdf/pdfium/pdfium_engine.cc
-@@ -113,7 +113,7 @@
+@@ -115,7 +115,7 @@
#include "ui/accessibility/ax_features.mojom-features.h"
#endif
@@ -9,7 +9,7 @@
#include "pdf/pdfium/pdfium_font_linux.h"
#endif
-@@ -565,7 +565,7 @@ void InitializeSDK(bool enable_v8,
+@@ -577,7 +577,7 @@ void InitializeSDK(bool enable_v8,
FPDF_InitLibraryWithConfig(&config);
diff --git a/www/iridium/files/patch-remoting_host_host__attributes.cc b/www/iridium/files/patch-remoting_host_host__attributes.cc
index 674f01d6878a..732e08e0f836 100644
--- a/www/iridium/files/patch-remoting_host_host__attributes.cc
+++ b/www/iridium/files/patch-remoting_host_host__attributes.cc
@@ -1,6 +1,6 @@
---- remoting/host/host_attributes.cc.orig 2025-05-07 06:48:23 UTC
+--- remoting/host/host_attributes.cc.orig 2025-10-28 14:29:43 UTC
+++ remoting/host/host_attributes.cc
-@@ -103,7 +103,7 @@ std::string GetHostAttributes() {
+@@ -102,7 +102,7 @@ std::string GetHostAttributes() {
if (media::InitializeMediaFoundation()) {
result.push_back("HWEncoder");
}
diff --git a/www/iridium/files/patch-remoting_host_me2me__desktop__environment.cc b/www/iridium/files/patch-remoting_host_me2me__desktop__environment.cc
index 9081897217f9..6539dd3ec9e1 100644
--- a/www/iridium/files/patch-remoting_host_me2me__desktop__environment.cc
+++ b/www/iridium/files/patch-remoting_host_me2me__desktop__environment.cc
@@ -1,6 +1,6 @@
---- remoting/host/me2me_desktop_environment.cc.orig 2025-09-11 13:19:19 UTC
+--- remoting/host/me2me_desktop_environment.cc.orig 2025-10-28 14:29:43 UTC
+++ remoting/host/me2me_desktop_environment.cc
-@@ -113,7 +113,7 @@ std::string Me2MeDesktopEnvironment::GetCapabilities()
+@@ -119,7 +119,7 @@ std::string Me2MeDesktopEnvironment::GetCapabilities()
capabilities += protocol::kRemoteWebAuthnCapability;
}
@@ -9,7 +9,7 @@
capabilities += " ";
capabilities += protocol::kMultiStreamCapability;
capabilities += " ";
-@@ -158,7 +158,7 @@ Me2MeDesktopEnvironment::Me2MeDesktopEnvironment(
+@@ -168,7 +168,7 @@ Me2MeDesktopEnvironment::Me2MeDesktopEnvironment(
// properly under Xvfb.
mutable_desktop_capture_options()->set_use_update_notifications(true);
@@ -18,7 +18,7 @@
// Setting this option to false means that the capture differ wrapper will not
// be used when the X11 capturer is selected. This reduces the X11 capture
// time by a few milliseconds per frame and is safe because we can rely on
-@@ -185,7 +185,7 @@ bool Me2MeDesktopEnvironment::InitializeSecurity(
+@@ -195,7 +195,7 @@ bool Me2MeDesktopEnvironment::InitializeSecurity(
// Otherwise, if the session is shared with the local user start monitoring
// the local input and create the in-session UI.
diff --git a/www/iridium/files/patch-remoting_host_remoting__me2me__host.cc b/www/iridium/files/patch-remoting_host_remoting__me2me__host.cc
index 22df8e8badce..87600a3f43dd 100644
--- a/www/iridium/files/patch-remoting_host_remoting__me2me__host.cc
+++ b/www/iridium/files/patch-remoting_host_remoting__me2me__host.cc
@@ -1,6 +1,6 @@
---- remoting/host/remoting_me2me_host.cc.orig 2025-09-11 13:19:19 UTC
+--- remoting/host/remoting_me2me_host.cc.orig 2025-10-28 14:29:43 UTC
+++ remoting/host/remoting_me2me_host.cc
-@@ -139,7 +139,7 @@
+@@ -140,7 +140,7 @@
#include "remoting/host/mac/permission_utils.h"
#endif // BUILDFLAG(IS_APPLE)
@@ -9,7 +9,7 @@
#if defined(REMOTING_USE_X11)
#include <gtk/gtk.h>
-@@ -149,7 +149,7 @@
+@@ -151,7 +151,7 @@
#endif // defined(REMOTING_USE_X11)
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
@@ -18,7 +18,7 @@
#include "base/linux_util.h"
#include "remoting/host/linux/audio_capturer_linux.h"
#include "remoting/host/linux/certificate_watcher.h"
-@@ -164,7 +164,7 @@
+@@ -166,7 +166,7 @@
#include "remoting/host/pairing_registry_delegate_win.h"
#endif // BUILDFLAG(IS_WIN)
@@ -27,7 +27,7 @@
#include "remoting/base/crash/crash_reporting_crashpad.h"
#include "remoting/host/host_wtmpdb_logger.h"
#endif // BUILDFLAG(IS_LINUX)
-@@ -198,7 +198,7 @@ const char kApplicationName[] = "chromoting";
+@@ -200,7 +200,7 @@ const char kApplicationName[] = "chromoting";
const char kStdinConfigPath[] = "-";
#endif // !defined(REMOTING_MULTI_PROCESS)
@@ -36,7 +36,7 @@
// The command line switch used to pass name of the pipe to capture audio on
// linux.
const char kAudioPipeSwitchName[] = "audio-pipe-name";
-@@ -446,7 +446,7 @@ class HostProcess : public ConfigWatcher::Delegate,
+@@ -448,7 +448,7 @@ class HostProcess : public ConfigWatcher::Delegate,
std::unique_ptr<AgentProcessBrokerClient> agent_process_broker_client_;
#endif
@@ -45,7 +45,7 @@
// Watch for certificate changes and kill the host when changes occur
std::unique_ptr<CertificateWatcher> cert_watcher_;
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-@@ -508,7 +508,7 @@ class HostProcess : public ConfigWatcher::Delegate,
+@@ -510,7 +510,7 @@ class HostProcess : public ConfigWatcher::Delegate,
std::unique_ptr<FtlEchoMessageListener> ftl_echo_message_listener_;
std::unique_ptr<HostEventLogger> host_event_logger_;
@@ -54,7 +54,7 @@
std::unique_ptr<HostWtmpdbLogger> host_wtmpdb_logger_;
#endif
std::unique_ptr<HostPowerSaveBlocker> power_save_blocker_;
-@@ -835,7 +835,7 @@ void HostProcess::StartOnNetworkThread() {
+@@ -837,7 +837,7 @@ void HostProcess::StartOnNetworkThread() {
void HostProcess::ShutdownOnNetworkThread() {
DCHECK(context_->network_task_runner()->BelongsToCurrentThread());
config_watcher_.reset();
@@ -63,7 +63,7 @@
cert_watcher_.reset();
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
}
-@@ -912,7 +912,7 @@ void HostProcess::CreateAuthenticatorFactory() {
+@@ -914,7 +914,7 @@ void HostProcess::CreateAuthenticatorFactory() {
context_->create_client_cert_store_callback(),
service_account_email_, oauth_refresh_token_));
@@ -72,7 +72,7 @@
if (!cert_watcher_) {
cert_watcher_ = std::make_unique<CertificateWatcher>(
base::BindRepeating(&HostProcess::ShutdownHost,
-@@ -1050,7 +1050,7 @@ void HostProcess::StartOnUiThread() {
+@@ -1052,7 +1052,7 @@ void HostProcess::StartOnUiThread() {
base::BindRepeating(&HostProcess::OnPolicyUpdate, base::Unretained(this)),
base::BindRepeating(&HostProcess::OnPolicyError, base::Unretained(this)));
@@ -81,7 +81,7 @@
// If an audio pipe is specific on the command-line then initialize
// AudioCapturerLinux to capture from it.
base::FilePath audio_pipe_name =
-@@ -1129,7 +1129,7 @@ void HostProcess::ShutdownOnUiThread() {
+@@ -1131,7 +1131,7 @@ void HostProcess::ShutdownOnUiThread() {
// It is now safe for the HostProcess to be deleted.
self_ = nullptr;
@@ -90,7 +90,7 @@
// Cause the global AudioPipeReader to be freed, otherwise the audio
// thread will remain in-use and prevent the process from exiting.
// TODO(wez): DesktopEnvironmentFactory should own the pipe reader.
-@@ -1137,7 +1137,7 @@ void HostProcess::ShutdownOnUiThread() {
+@@ -1139,7 +1139,7 @@ void HostProcess::ShutdownOnUiThread() {
AudioCapturerLinux::InitializePipeReader(nullptr, base::FilePath());
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
@@ -99,7 +99,16 @@
context_->input_task_runner()->PostTask(
FROM_HERE,
base::BindOnce([]() { delete ui::X11EventSource::GetInstance(); }));
-@@ -1908,7 +1908,7 @@ void HostProcess::StartHost() {
+@@ -1835,7 +1835,7 @@ void HostProcess::StartHost() {
+
+ SetState(HOST_STARTED);
+
+-#if BUILDFLAG(IS_LINUX) && defined(REMOTING_USE_X11)
++#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && defined(REMOTING_USE_X11)
+ if (webrtc::DesktopCapturer::IsRunningUnderWayland()) {
+ GnomeRemoteDesktopSession::GetInstance()->Init(
+ base::BindOnce([](base::expected<void, std::string> result) {
+@@ -1925,7 +1925,7 @@ void HostProcess::StartHost() {
host_->AddExtension(std::make_unique<TestEchoExtension>());
@@ -108,7 +117,7 @@
const base::CommandLine* cmd_line = base::CommandLine::ForCurrentProcess();
if (cmd_line->HasSwitch(kEnableWtmpdb)) {
host_wtmpdb_logger_ =
-@@ -1944,7 +1944,7 @@ void HostProcess::StartHost() {
+@@ -1960,7 +1960,7 @@ void HostProcess::StartHost() {
// addresses.
host_->Start(*host_owner_emails_.begin());
@@ -117,7 +126,7 @@
// For Windows and Mac, ChromotingHostServices connections are handled by
// another process, then the message pipe is forwarded to the network process.
host_->StartChromotingHostServices();
-@@ -2089,7 +2089,7 @@ int HostProcessMain() {
+@@ -2105,7 +2105,7 @@ int HostProcessMain() {
HOST_LOG << "Starting host process: version " << STRINGIZE(VERSION);
const base::CommandLine* cmd_line = base::CommandLine::ForCurrentProcess();
@@ -126,7 +135,7 @@
#if defined(REMOTING_USE_X11)
// Initialize Xlib for multi-threaded use, allowing non-Chromium code to
// use X11 safely (such as the WebRTC capturer, GTK ...)
-@@ -2134,7 +2134,7 @@ int HostProcessMain() {
+@@ -2150,7 +2150,7 @@ int HostProcessMain() {
return kInitializationFailed;
}
@@ -135,7 +144,7 @@
// Log and cleanup the crash database. We do this after a short delay so that
// the crash database has a chance to be updated properly if we just got
// relaunched after a crash.
-@@ -2154,7 +2154,7 @@ int HostProcessMain() {
+@@ -2170,7 +2170,7 @@ int HostProcessMain() {
std::unique_ptr<net::NetworkChangeNotifier> network_change_notifier(
net::NetworkChangeNotifier::CreateIfNeeded());
diff --git a/www/iridium/files/patch-sandbox_linux_services_init__process__reaper.cc b/www/iridium/files/patch-sandbox_linux_services_init__process__reaper.cc
index b0d259ce7b76..2a03dd236635 100644
--- a/www/iridium/files/patch-sandbox_linux_services_init__process__reaper.cc
+++ b/www/iridium/files/patch-sandbox_linux_services_init__process__reaper.cc
@@ -1,4 +1,4 @@
---- sandbox/linux/services/init_process_reaper.cc.orig 2025-09-11 13:19:19 UTC
+--- sandbox/linux/services/init_process_reaper.cc.orig 2025-10-28 14:29:43 UTC
+++ sandbox/linux/services/init_process_reaper.cc
@@ -2,6 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
@@ -8,7 +8,7 @@
#include "sandbox/linux/services/init_process_reaper.h"
#include <signal.h>
-@@ -101,3 +102,4 @@ bool CreateInitProcessReaper(base::OnceClosure post_fo
+@@ -100,3 +101,4 @@ bool CreateInitProcessReaper(base::OnceClosure post_fo
}
} // namespace sandbox.
diff --git a/www/iridium/files/patch-sandbox_policy_BUILD.gn b/www/iridium/files/patch-sandbox_policy_BUILD.gn
index df25c54767ff..b46964ba87b5 100644
--- a/www/iridium/files/patch-sandbox_policy_BUILD.gn
+++ b/www/iridium/files/patch-sandbox_policy_BUILD.gn
@@ -1,4 +1,4 @@
---- sandbox/policy/BUILD.gn.orig 2025-09-11 13:19:19 UTC
+--- sandbox/policy/BUILD.gn.orig 2025-10-28 14:29:43 UTC
+++ sandbox/policy/BUILD.gn
@@ -45,7 +45,7 @@ component("policy") {
"//third_party/jni_zero",
@@ -9,7 +9,7 @@
sources += [
"linux/bpf_audio_policy_linux.cc",
"linux/bpf_audio_policy_linux.h",
-@@ -113,6 +113,27 @@ component("policy") {
+@@ -113,6 +113,26 @@ component("policy") {
"//sandbox/linux:sandbox_services",
"//sandbox/linux:seccomp_bpf",
"//sandbox/linux:suid_sandbox_client",
@@ -20,10 +20,6 @@
+ "openbsd/sandbox_openbsd.cc",
+ "openbsd/sandbox_openbsd.h",
+ ]
-+ deps += [
-+ "//sandbox:sandbox_buildflags",
-+ "//ui/gfx/x",
-+ ]
+ libs = [ "util" ]
+ }
+ if (is_freebsd) {
@@ -31,8 +27,11 @@
+ "freebsd/sandbox_freebsd.cc",
+ "freebsd/sandbox_freebsd.h",
+ ]
++ }
++ if (is_bsd) {
+ deps += [
+ "//sandbox:sandbox_buildflags",
++ "//skia",
+ "//ui/gfx/x",
]
}
diff --git a/www/iridium/files/patch-sandbox_policy_openbsd_sandbox__openbsd.cc b/www/iridium/files/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
index 708747c5ef82..3f173cd1ea68 100644
--- a/www/iridium/files/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
+++ b/www/iridium/files/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
@@ -1,6 +1,6 @@
---- sandbox/policy/openbsd/sandbox_openbsd.cc.orig 2025-09-11 13:19:19 UTC
+--- sandbox/policy/openbsd/sandbox_openbsd.cc.orig 2025-10-28 14:29:43 UTC
+++ sandbox/policy/openbsd/sandbox_openbsd.cc
-@@ -0,0 +1,393 @@
+@@ -0,0 +1,396 @@
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
@@ -61,6 +61,7 @@
+#endif
+
+#include "third_party/boringssl/src/include/openssl/crypto.h"
++#include "third_party/skia/experimental/rust_png/ffi/FFI.rs.h"
+
+#include <fontconfig/fontconfig.h>
+#include "ui/gfx/linux/fontconfig_util.h"
@@ -127,6 +128,8 @@
+#endif
+ CRYPTO_pre_sandbox_init();
+
++ rust_png::initialize_cpudetect();
++
+ base::FilePath cache_directory, local_directory;
+
+ base::PathService::Get(base::DIR_CACHE, &cache_directory);
diff --git a/www/iridium/files/patch-services_device_serial_serial__io__handler__posix.cc b/www/iridium/files/patch-services_device_serial_serial__io__handler__posix.cc
index 5cd7a318c985..919b12442640 100644
--- a/www/iridium/files/patch-services_device_serial_serial__io__handler__posix.cc
+++ b/www/iridium/files/patch-services_device_serial_serial__io__handler__posix.cc
@@ -1,6 +1,6 @@
---- services/device/serial/serial_io_handler_posix.cc.orig 2025-09-11 13:19:19 UTC
+--- services/device/serial/serial_io_handler_posix.cc.orig 2025-10-28 14:29:43 UTC
+++ services/device/serial/serial_io_handler_posix.cc
-@@ -74,7 +74,7 @@ bool BitrateToSpeedConstant(int bitrate, speed_t* spee
+@@ -70,7 +70,7 @@ bool BitrateToSpeedConstant(int bitrate, speed_t* spee
BITRATE_TO_SPEED_CASE(9600)
BITRATE_TO_SPEED_CASE(19200)
BITRATE_TO_SPEED_CASE(38400)
diff --git a/www/iridium/files/patch-services_device_usb_usb__device__handle__usbfs.cc b/www/iridium/files/patch-services_device_usb_usb__device__handle__usbfs.cc
index d8ce875d409a..1695911f76b3 100644
--- a/www/iridium/files/patch-services_device_usb_usb__device__handle__usbfs.cc
+++ b/www/iridium/files/patch-services_device_usb_usb__device__handle__usbfs.cc
@@ -1,6 +1,6 @@
---- services/device/usb/usb_device_handle_usbfs.cc.orig 2025-09-11 13:19:19 UTC
+--- services/device/usb/usb_device_handle_usbfs.cc.orig 2025-10-28 14:29:43 UTC
+++ services/device/usb/usb_device_handle_usbfs.cc
-@@ -38,7 +38,7 @@
+@@ -34,7 +34,7 @@
#include "chromeos/dbus/permission_broker/permission_broker_client.h"
#endif
@@ -9,7 +9,7 @@
#include "base/metrics/histogram_macros.h"
#include "services/device/public/cpp/device_features.h"
#include "services/device/usb/usb_interface_detach_allowlist.h"
-@@ -55,7 +55,7 @@ using mojom::UsbTransferType;
+@@ -51,7 +51,7 @@ using mojom::UsbTransferType;
namespace {
@@ -18,7 +18,7 @@
// Outcome of detaching a kernel driver before ClaimInterface().
// These values are persisted to logs. Entries should not be renumbered and
// numeric values should never be reused.
-@@ -297,7 +297,7 @@ bool UsbDeviceHandleUsbfs::BlockingTaskRunnerHelper::R
+@@ -293,7 +293,7 @@ bool UsbDeviceHandleUsbfs::BlockingTaskRunnerHelper::R
return true;
}
@@ -27,7 +27,7 @@
bool UsbDeviceHandleUsbfs::BlockingTaskRunnerHelper::DetachInterface(
int interface_number,
const CombinedInterfaceInfo& interface_info) {
-@@ -633,7 +633,7 @@ void UsbDeviceHandleUsbfs::ClaimInterface(int interfac
+@@ -630,7 +630,7 @@ void UsbDeviceHandleUsbfs::ClaimInterface(int interfac
return;
}
#endif
@@ -36,7 +36,7 @@
if (base::FeatureList::IsEnabled(features::kAutomaticUsbDetach)) {
const mojom::UsbConfigurationInfo* config =
device_->GetActiveConfiguration();
-@@ -979,7 +979,7 @@ void UsbDeviceHandleUsbfs::ReleaseInterfaceComplete(in
+@@ -976,7 +976,7 @@ void UsbDeviceHandleUsbfs::ReleaseInterfaceComplete(in
return;
}
#endif
diff --git a/www/iridium/files/patch-services_network_BUILD.gn b/www/iridium/files/patch-services_network_BUILD.gn
index 03de5161c3b4..ad0f7d4c93ac 100644
--- a/www/iridium/files/patch-services_network_BUILD.gn
+++ b/www/iridium/files/patch-services_network_BUILD.gn
@@ -1,6 +1,6 @@
---- services/network/BUILD.gn.orig 2025-09-11 13:19:19 UTC
+--- services/network/BUILD.gn.orig 2025-10-28 14:29:43 UTC
+++ services/network/BUILD.gn
-@@ -421,7 +421,6 @@ if (is_linux || is_chromeos) {
+@@ -426,7 +426,6 @@ if (is_linux || is_chromeos) {
]
deps = [
"//base",
diff --git a/www/iridium/files/patch-services_network_network__context.cc b/www/iridium/files/patch-services_network_network__context.cc
index 77f67ac99f8c..917e0b86ef54 100644
--- a/www/iridium/files/patch-services_network_network__context.cc
+++ b/www/iridium/files/patch-services_network_network__context.cc
@@ -1,6 +1,6 @@
---- services/network/network_context.cc.orig 2025-09-11 13:19:19 UTC
+--- services/network/network_context.cc.orig 2025-10-28 14:29:43 UTC
+++ services/network/network_context.cc
-@@ -629,7 +629,7 @@ NetworkContext::NetworkContextHttpAuthPreferences::
+@@ -630,7 +630,7 @@ NetworkContext::NetworkContextHttpAuthPreferences::
NetworkContext::NetworkContextHttpAuthPreferences::
~NetworkContextHttpAuthPreferences() = default;
@@ -9,7 +9,7 @@
bool NetworkContext::NetworkContextHttpAuthPreferences::AllowGssapiLibraryLoad()
const {
if (network_service_) {
-@@ -2598,7 +2598,7 @@ void NetworkContext::OnHttpAuthDynamicParamsChanged(
+@@ -2600,7 +2600,7 @@ void NetworkContext::OnHttpAuthDynamicParamsChanged(
http_auth_dynamic_network_service_params->android_negotiate_account_type);
#endif // BUILDFLAG(IS_ANDROID)
diff --git a/www/iridium/files/patch-services_network_network__context.h b/www/iridium/files/patch-services_network_network__context.h
index ed9b7e74e744..6e6e2c23973b 100644
--- a/www/iridium/files/patch-services_network_network__context.h
+++ b/www/iridium/files/patch-services_network_network__context.h
@@ -1,6 +1,6 @@
---- services/network/network_context.h.orig 2025-09-11 13:19:19 UTC
+--- services/network/network_context.h.orig 2025-10-28 14:29:43 UTC
+++ services/network/network_context.h
-@@ -738,7 +738,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) NetworkContext
+@@ -749,7 +749,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) NetworkContext
public:
explicit NetworkContextHttpAuthPreferences(NetworkService* network_service);
~NetworkContextHttpAuthPreferences() override;
diff --git a/www/iridium/files/patch-services_network_network__service.cc b/www/iridium/files/patch-services_network_network__service.cc
index feb64e67ffe3..a185eb2c1d96 100644
--- a/www/iridium/files/patch-services_network_network__service.cc
+++ b/www/iridium/files/patch-services_network_network__service.cc
@@ -1,6 +1,6 @@
---- services/network/network_service.cc.orig 2025-09-11 13:19:19 UTC
+--- services/network/network_service.cc.orig 2025-10-28 14:29:43 UTC
+++ services/network/network_service.cc
-@@ -107,11 +107,11 @@
+@@ -108,11 +108,11 @@
#include "third_party/boringssl/src/include/openssl/cpu.h"
#endif
@@ -14,7 +14,7 @@
#include "services/network/network_change_notifier_passive_factory.h"
#endif
-@@ -1035,7 +1035,7 @@ void NetworkService::SetExplicitlyAllowedPorts(
+@@ -1041,7 +1041,7 @@ void NetworkService::SetExplicitlyAllowedPorts(
net::SetExplicitlyAllowedPorts(ports);
}
@@ -23,7 +23,7 @@
void NetworkService::SetGssapiLibraryLoadObserver(
mojo::PendingRemote<mojom::GssapiLibraryLoadObserver>
gssapi_library_load_observer) {
-@@ -1174,7 +1174,7 @@ NetworkService::CreateHttpAuthHandlerFactory(NetworkCo
+@@ -1180,7 +1180,7 @@ NetworkService::CreateHttpAuthHandlerFactory(NetworkCo
);
}
diff --git a/www/iridium/files/patch-services_network_network__service.h b/www/iridium/files/patch-services_network_network__service.h
index 92e9bdeb0eb2..bb0097c72792 100644
--- a/www/iridium/files/patch-services_network_network__service.h
+++ b/www/iridium/files/patch-services_network_network__service.h
@@ -1,4 +1,4 @@
---- services/network/network_service.h.orig 2025-09-11 13:19:19 UTC
+--- services/network/network_service.h.orig 2025-10-28 14:29:43 UTC
+++ services/network/network_service.h
@@ -243,7 +243,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) NetworkService
const std::vector<ContentSettingPatternSource>& settings) override;
@@ -18,7 +18,7 @@
// This is called just before a GSSAPI library may be loaded.
void OnBeforeGssapiLibraryLoad();
#endif // BUILDFLAG(IS_LINUX)
-@@ -550,7 +550,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) NetworkService
+@@ -542,7 +542,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) NetworkService
// leaking stale listeners between tests.
std::unique_ptr<net::NetworkChangeNotifier> mock_network_change_notifier_;
diff --git a/www/iridium/files/patch-services_network_public_cpp_features.cc b/www/iridium/files/patch-services_network_public_cpp_features.cc
index 8a3e3ef69609..55290db68a9a 100644
--- a/www/iridium/files/patch-services_network_public_cpp_features.cc
+++ b/www/iridium/files/patch-services_network_public_cpp_features.cc
@@ -1,4 +1,4 @@
---- services/network/public/cpp/features.cc.orig 2025-09-11 13:19:19 UTC
+--- services/network/public/cpp/features.cc.orig 2025-10-28 14:29:43 UTC
+++ services/network/public/cpp/features.cc
@@ -109,7 +109,7 @@ BASE_FEATURE(kSplitAuthCacheByNetworkIsolationKey,
BASE_FEATURE(kDnsOverHttpsUpgrade,
@@ -9,7 +9,7 @@
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -378,7 +378,7 @@ BASE_FEATURE(kAvoidResourceRequestCopies,
+@@ -393,7 +393,7 @@ BASE_FEATURE(kAvoidResourceRequestCopies,
BASE_FEATURE(kDocumentIsolationPolicy,
"DocumentIsolationPolicy",
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_CHROMEOS) || \
diff --git a/www/iridium/files/patch-services_on__device__model_ml_BUILD.gn b/www/iridium/files/patch-services_on__device__model_ml_BUILD.gn
new file mode 100644
index 000000000000..db0b61212713
--- /dev/null
+++ b/www/iridium/files/patch-services_on__device__model_ml_BUILD.gn
@@ -0,0 +1,11 @@
+--- services/on_device_model/ml/BUILD.gn.orig 2025-10-28 14:29:43 UTC
++++ services/on_device_model/ml/BUILD.gn
+@@ -82,7 +82,7 @@ if (use_blink || (is_ios && build_with_internal_optimi
+ if (!is_fuchsia) {
+ deps += [ "//services/on_device_model/safety:bert_safety_model" ]
+ }
+- if (is_win || is_mac || is_linux) {
++ if (!is_bsd && (is_win || is_mac || is_linux)) {
+ deps += [ "//third_party/xnnpack" ]
+ }
+ public_deps = [
diff --git a/www/iridium/files/patch-services_shape__detection_shape__detection__service.cc b/www/iridium/files/patch-services_shape__detection_shape__detection__service.cc
index 5d36b595c087..924c9abb0059 100644
--- a/www/iridium/files/patch-services_shape__detection_shape__detection__service.cc
+++ b/www/iridium/files/patch-services_shape__detection_shape__detection__service.cc
@@ -1,11 +1,11 @@
---- services/shape_detection/shape_detection_service.cc.orig 2025-09-11 13:19:19 UTC
+--- services/shape_detection/shape_detection_service.cc.orig 2025-10-28 14:29:43 UTC
+++ services/shape_detection/shape_detection_service.cc
@@ -22,7 +22,7 @@
#elif BUILDFLAG(IS_ANDROID)
// No C++ code, barcode detection comes from Java.
#elif BUILDFLAG(GOOGLE_CHROME_BRANDING) && \
-- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
-+ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD))
+- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN))
++ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_BSD))
#include "services/shape_detection/barcode_detection_provider_chrome.h"
#else
#include "services/shape_detection/barcode_detection_provider_impl.h"
@@ -13,8 +13,8 @@
#elif BUILDFLAG(IS_MAC)
BarcodeDetectionProviderMac::Create(std::move(receiver));
#elif BUILDFLAG(GOOGLE_CHROME_BRANDING) && \
-- (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS))
-+ (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD))
+- (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX))
++ (BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD))
BarcodeDetectionProviderChrome::Create(std::move(receiver));
#else
BarcodeDetectionProviderImpl::Create(std::move(receiver));
diff --git a/www/iridium/files/patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc b/www/iridium/files/patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc
index c758e0228338..bb00b0452cf7 100644
--- a/www/iridium/files/patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc
+++ b/www/iridium/files/patch-services_tracing_public_cpp_perfetto_track__name__recorder.cc
@@ -1,8 +1,8 @@
---- services/tracing/public/cpp/perfetto/track_name_recorder.cc.orig 2025-09-11 13:19:19 UTC
+--- services/tracing/public/cpp/perfetto/track_name_recorder.cc.orig 2025-10-28 14:29:43 UTC
+++ services/tracing/public/cpp/perfetto/track_name_recorder.cc
-@@ -51,7 +51,7 @@ void FillThreadTrack(const perfetto::ThreadTrack& trac
- if (thread_type != ChromeThreadDescriptor::THREAD_UNSPECIFIED) {
- desc.mutable_chrome_thread()->set_thread_type(thread_type);
+@@ -53,7 +53,7 @@ void FillThreadTrack(const perfetto::ThreadTrack& trac
+ desc.mutable_chrome_thread()->set_thread_type(
+ static_cast<int32_t>(thread_type));
}
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_AIX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_AIX) || BUILDFLAG(IS_BSD)
diff --git a/www/iridium/files/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc b/www/iridium/files/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc
index e721e87695aa..01f75d2ac217 100644
--- a/www/iridium/files/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc
+++ b/www/iridium/files/patch-services_tracing_public_cpp_stack__sampling_tracing__sampler__profiler.cc
@@ -1,4 +1,4 @@
---- services/tracing/public/cpp/stack_sampling/tracing_sampler_profiler.cc.orig 2025-09-11 13:19:19 UTC
+--- services/tracing/public/cpp/stack_sampling/tracing_sampler_profiler.cc.orig 2025-10-28 14:29:43 UTC
+++ services/tracing/public/cpp/stack_sampling/tracing_sampler_profiler.cc
@@ -39,7 +39,7 @@
#include "third_party/perfetto/protos/perfetto/trace/track_event/process_descriptor.pbzero.h"
@@ -18,7 +18,7 @@
// Returns whether stack sampling is supported on the current platform.
bool IsStackSamplingSupported() {
return base::StackSamplingProfiler::IsSupportedForCurrentPlatform();
-@@ -379,7 +379,7 @@ void TracingSamplerProfiler::TracingProfileBuilder::Wr
+@@ -381,7 +381,7 @@ void TracingSamplerProfiler::TracingProfileBuilder::Wr
thread_descriptor->set_reference_timestamp_us(
last_timestamp_.since_origin().InMicroseconds());
@@ -27,7 +27,7 @@
if (base::GetCurrentProcId() !=
base::trace_event::TraceLog::GetInstance()->process_id()) {
auto* chrome_thread = track_descriptor->set_chrome_thread();
-@@ -651,7 +651,7 @@ bool TracingSamplerProfiler::IsStackUnwindingSupported
+@@ -653,7 +653,7 @@ bool TracingSamplerProfiler::IsStackUnwindingSupported
ANDROID_ARM64_UNWINDING_SUPPORTED || ANDROID_CFI_UNWINDING_SUPPORTED || \
(BUILDFLAG(IS_CHROMEOS) && \
(defined(ARCH_CPU_X86_64) || defined(ARCH_CPU_ARM64))) || \
diff --git a/www/iridium/files/patch-services_viz_public_mojom_BUILD.gn b/www/iridium/files/patch-services_viz_public_mojom_BUILD.gn
index f8c26ff1c480..ac6e14864d45 100644
--- a/www/iridium/files/patch-services_viz_public_mojom_BUILD.gn
+++ b/www/iridium/files/patch-services_viz_public_mojom_BUILD.gn
@@ -1,6 +1,6 @@
---- services/viz/public/mojom/BUILD.gn.orig 2025-09-11 13:19:19 UTC
+--- services/viz/public/mojom/BUILD.gn.orig 2025-10-28 14:29:43 UTC
+++ services/viz/public/mojom/BUILD.gn
-@@ -51,7 +51,7 @@ mojom("mojom") {
+@@ -53,7 +53,7 @@ mojom("mojom") {
# Used in thread.mojom
enabled_features = []
diff --git a/www/iridium/files/patch-third__party_abseil-cpp_absl_base_config.h b/www/iridium/files/patch-third__party_abseil-cpp_absl_base_config.h
index 2e7fa5255a98..1b7ab21297c3 100644
--- a/www/iridium/files/patch-third__party_abseil-cpp_absl_base_config.h
+++ b/www/iridium/files/patch-third__party_abseil-cpp_absl_base_config.h
@@ -1,6 +1,6 @@
---- third_party/abseil-cpp/absl/base/config.h.orig 2025-05-07 06:48:23 UTC
+--- third_party/abseil-cpp/absl/base/config.h.orig 2025-10-28 14:29:43 UTC
+++ third_party/abseil-cpp/absl/base/config.h
-@@ -409,7 +409,7 @@ static_assert(ABSL_INTERNAL_INLINE_NAMESPACE_STR[0] !=
+@@ -413,7 +413,7 @@ static_assert(ABSL_INTERNAL_INLINE_NAMESPACE_STR[0] !=
#ifdef ABSL_HAVE_SCHED_YIELD
#error ABSL_HAVE_SCHED_YIELD cannot be directly set
#elif defined(__linux__) || defined(__ros__) || defined(__native_client__) || \
@@ -9,7 +9,7 @@
#define ABSL_HAVE_SCHED_YIELD 1
#endif
-@@ -424,7 +424,8 @@ static_assert(ABSL_INTERNAL_INLINE_NAMESPACE_STR[0] !=
+@@ -428,7 +428,8 @@ static_assert(ABSL_INTERNAL_INLINE_NAMESPACE_STR[0] !=
// platforms.
#ifdef ABSL_HAVE_SEMAPHORE_H
#error ABSL_HAVE_SEMAPHORE_H cannot be directly set
diff --git a/www/iridium/files/patch-third__party_angle_src_common_system__utils__linux.cpp b/www/iridium/files/patch-third__party_angle_src_common_system__utils__linux.cpp
index a033df72c8db..88b13a82ee96 100644
--- a/www/iridium/files/patch-third__party_angle_src_common_system__utils__linux.cpp
+++ b/www/iridium/files/patch-third__party_angle_src_common_system__utils__linux.cpp
@@ -1,6 +1,6 @@
---- third_party/angle/src/common/system_utils_linux.cpp.orig 2025-05-07 06:48:23 UTC
+--- third_party/angle/src/common/system_utils_linux.cpp.orig 2025-10-28 14:29:43 UTC
+++ third_party/angle/src/common/system_utils_linux.cpp
-@@ -15,10 +15,15 @@
+@@ -19,10 +19,15 @@
#include <sys/types.h>
#include <unistd.h>
@@ -16,7 +16,7 @@
std::string GetExecutablePath()
{
// We cannot use lstat to get the size of /proc/self/exe as it always returns 0
-@@ -34,6 +39,7 @@ std::string GetExecutablePath()
+@@ -38,6 +43,7 @@ std::string GetExecutablePath()
path[result] = '\0';
return path;
}
@@ -24,7 +24,7 @@
std::string GetExecutableDirectory()
{
-@@ -59,6 +65,10 @@ void SetCurrentThreadName(const char *name)
+@@ -63,6 +69,10 @@ void SetCurrentThreadName(const char *name)
// There's a 15-character (16 including '\0') limit. If the name is too big (and ERANGE is
// returned), name will be ignored.
ASSERT(strlen(name) < 16);
diff --git a/www/iridium/files/patch-third__party_angle_src_libANGLE_Display.cpp b/www/iridium/files/patch-third__party_angle_src_libANGLE_Display.cpp
index 13cd7ed09b63..d3bb1cdddd63 100644
--- a/www/iridium/files/patch-third__party_angle_src_libANGLE_Display.cpp
+++ b/www/iridium/files/patch-third__party_angle_src_libANGLE_Display.cpp
@@ -1,6 +1,6 @@
---- third_party/angle/src/libANGLE/Display.cpp.orig 2025-09-11 13:19:19 UTC
+--- third_party/angle/src/libANGLE/Display.cpp.orig 2025-10-28 14:29:43 UTC
+++ third_party/angle/src/libANGLE/Display.cpp
-@@ -58,7 +58,7 @@
+@@ -62,7 +62,7 @@
# include "libANGLE/renderer/gl/wgl/DisplayWGL.h"
# elif ANGLE_ENABLE_CGL
# include "libANGLE/renderer/gl/cgl/DisplayCGL.h"
@@ -9,7 +9,7 @@
# include "libANGLE/renderer/gl/egl/DisplayEGL.h"
# if defined(ANGLE_USE_X11)
# include "libANGLE/renderer/gl/glx/DisplayGLX_api.h"
-@@ -422,7 +422,7 @@ rx::DisplayImpl *CreateDisplayFromAttribs(EGLAttrib di
+@@ -426,7 +426,7 @@ rx::DisplayImpl *CreateDisplayFromAttribs(EGLAttrib di
impl = new rx::DisplayCGL(state);
break;
@@ -18,7 +18,7 @@
# if defined(ANGLE_USE_GBM) || defined(ANGLE_USE_WAYLAND)
if (platformType == 0)
{
-@@ -473,7 +473,7 @@ rx::DisplayImpl *CreateDisplayFromAttribs(EGLAttrib di
+@@ -477,7 +477,7 @@ rx::DisplayImpl *CreateDisplayFromAttribs(EGLAttrib di
#if defined(ANGLE_ENABLE_OPENGL)
# if defined(ANGLE_PLATFORM_WINDOWS)
impl = new rx::DisplayWGL(state);
@@ -27,7 +27,7 @@
# if defined(ANGLE_USE_GBM) || defined(ANGLE_USE_WAYLAND)
if (platformType == 0)
{
-@@ -529,7 +529,7 @@ rx::DisplayImpl *CreateDisplayFromAttribs(EGLAttrib di
+@@ -533,7 +533,7 @@ rx::DisplayImpl *CreateDisplayFromAttribs(EGLAttrib di
impl = rx::CreateVulkanWin32Display(state);
}
break;
@@ -36,7 +36,7 @@
# if defined(ANGLE_USE_GBM)
if (platformType == EGL_PLATFORM_GBM_KHR && rx::IsVulkanGbmDisplayAvailable())
{
-@@ -2146,7 +2146,7 @@ static ClientExtensions GenerateClientExtensions()
+@@ -2150,7 +2150,7 @@ static ClientExtensions GenerateClientExtensions()
extensions.platformWaylandEXT = true;
#endif
@@ -45,7 +45,7 @@
extensions.platformSurfacelessMESA = true;
#endif
-@@ -2193,7 +2193,7 @@ static ClientExtensions GenerateClientExtensions()
+@@ -2197,7 +2197,7 @@ static ClientExtensions GenerateClientExtensions()
extensions.x11Visual = true;
#endif
diff --git a/www/iridium/files/patch-third__party_blink_common_features.cc b/www/iridium/files/patch-third__party_blink_common_features.cc
index 412c23aa9711..2c51cab3b31a 100644
--- a/www/iridium/files/patch-third__party_blink_common_features.cc
+++ b/www/iridium/files/patch-third__party_blink_common_features.cc
@@ -1,9 +1,9 @@
---- third_party/blink/common/features.cc.orig 2025-09-11 13:19:19 UTC
+--- third_party/blink/common/features.cc.orig 2025-10-28 14:29:43 UTC
+++ third_party/blink/common/features.cc
-@@ -683,7 +683,7 @@ BASE_FEATURE(kDevToolsImprovedNetworkError,
+@@ -572,7 +572,7 @@ BASE_FEATURE_PARAM(base::TimeDelta,
+ BASE_FEATURE(DevToolsImprovedNetworkError, base::FEATURE_DISABLED_BY_DEFAULT);
- BASE_FEATURE(kDirectCompositorThreadIpc,
- "DirectCompositorThreadIpc",
+ BASE_FEATURE(DirectCompositorThreadIpc,
-#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
+#if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_BSD)
base::FEATURE_ENABLED_BY_DEFAULT
diff --git a/www/iridium/files/patch-third__party_blink_renderer_controller_blink__initializer.cc b/www/iridium/files/patch-third__party_blink_renderer_controller_blink__initializer.cc
index 634e3f03d8f4..e012f0574ed6 100644
--- a/www/iridium/files/patch-third__party_blink_renderer_controller_blink__initializer.cc
+++ b/www/iridium/files/patch-third__party_blink_renderer_controller_blink__initializer.cc
@@ -1,4 +1,4 @@
---- third_party/blink/renderer/controller/blink_initializer.cc.orig 2025-06-19 07:37:57 UTC
+--- third_party/blink/renderer/controller/blink_initializer.cc.orig 2025-10-28 14:29:43 UTC
+++ third_party/blink/renderer/controller/blink_initializer.cc
@@ -82,12 +82,12 @@
#include "third_party/blink/renderer/controller/private_memory_footprint_provider.h"
@@ -24,7 +24,7 @@
binders.Add<mojom::blink::MemoryUsageMonitorLinux>(
ConvertToBaseRepeatingCallback(
CrossThreadBindRepeating(&MemoryUsageMonitorPosix::Bind)),
-@@ -303,7 +303,7 @@ void BlinkInitializer::RegisterMemoryWatchers(Platform
+@@ -304,7 +304,7 @@ void BlinkInitializer::RegisterMemoryWatchers(Platform
MemorySaverController::Initialize();
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
diff --git a/www/iridium/files/patch-third__party_blink_renderer_core_dom_tree__scope.h b/www/iridium/files/patch-third__party_blink_renderer_core_dom_tree__scope.h
new file mode 100644
index 000000000000..279a67b90260
--- /dev/null
+++ b/www/iridium/files/patch-third__party_blink_renderer_core_dom_tree__scope.h
@@ -0,0 +1,10 @@
+--- third_party/blink/renderer/core/dom/tree_scope.h.orig 2025-10-28 14:29:43 UTC
++++ third_party/blink/renderer/core/dom/tree_scope.h
+@@ -29,6 +29,7 @@
+
+ #include "third_party/blink/renderer/bindings/core/v8/v8_observable_array_css_style_sheet.h"
+ #include "third_party/blink/renderer/core/core_export.h"
++#include "third_party/blink/renderer/core/css/css_style_sheet.h"
+ #include "third_party/blink/renderer/core/dom/tree_ordered_map.h"
+ #include "third_party/blink/renderer/core/html/forms/radio_button_group_scope.h"
+ #include "third_party/blink/renderer/core/layout/hit_test_request.h"
diff --git a/www/iridium/files/patch-third__party_blink_renderer_core_editing_editing__behavior.cc b/www/iridium/files/patch-third__party_blink_renderer_core_editing_editing__behavior.cc
index d4e28bf34ece..1b2828538829 100644
--- a/www/iridium/files/patch-third__party_blink_renderer_core_editing_editing__behavior.cc
+++ b/www/iridium/files/patch-third__party_blink_renderer_core_editing_editing__behavior.cc
@@ -1,6 +1,15 @@
---- third_party/blink/renderer/core/editing/editing_behavior.cc.orig 2025-05-07 06:48:23 UTC
+--- third_party/blink/renderer/core/editing/editing_behavior.cc.orig 2025-10-28 14:29:43 UTC
+++ third_party/blink/renderer/core/editing/editing_behavior.cc
-@@ -304,7 +304,7 @@ bool EditingBehavior::ShouldInsertCharacter(const Keyb
+@@ -138,7 +138,7 @@ const KeyboardCodeKeyDownEntry kKeyboardCodeKeyDownEnt
+ {VKEY_DELETE, 0, "DeleteForward"},
+ {VKEY_BACK, OPTION_OR_CTRL_KEY, "DeleteWordBackward"},
+ {VKEY_DELETE, OPTION_OR_CTRL_KEY, "DeleteWordForward"},
+-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ {VKEY_BACK, kCtrlKey | kShiftKey, "DeleteToBeginningOfLine"},
+ #endif
+ #if BUILDFLAG(IS_MAC)
+@@ -307,7 +307,7 @@ bool EditingBehavior::ShouldInsertCharacter(const Keyb
// unexpected behaviour
if (ch < ' ')
return false;
diff --git a/www/iridium/files/patch-third__party_blink_renderer_core_exported_web__view__impl.cc b/www/iridium/files/patch-third__party_blink_renderer_core_exported_web__view__impl.cc
index 478eecb99120..4713865f3bc1 100644
--- a/www/iridium/files/patch-third__party_blink_renderer_core_exported_web__view__impl.cc
+++ b/www/iridium/files/patch-third__party_blink_renderer_core_exported_web__view__impl.cc
@@ -1,4 +1,4 @@
---- third_party/blink/renderer/core/exported/web_view_impl.cc.orig 2025-09-11 13:19:19 UTC
+--- third_party/blink/renderer/core/exported/web_view_impl.cc.orig 2025-10-28 14:29:43 UTC
+++ third_party/blink/renderer/core/exported/web_view_impl.cc
@@ -421,7 +421,7 @@ void RecordPrerenderActivationSignalDelay(const String
#if !BUILDFLAG(IS_MAC) && !BUILDFLAG(IS_WIN)
@@ -9,7 +9,7 @@
if (!prefs.should_antialias_text) {
// When anti-aliasing is off, GTK maps all non-zero hinting settings to
// 'Normal' hinting so we do the same. Otherwise, folks who have 'Slight'
-@@ -3441,7 +3441,7 @@ void WebViewImpl::UpdateFontRenderingFromRendererPrefs
+@@ -3456,7 +3456,7 @@ void WebViewImpl::UpdateFontRenderingFromRendererPrefs
gfx::FontRenderParams::SUBPIXEL_RENDERING_NONE);
WebFontRenderStyle::SetSubpixelPositioning(
renderer_preferences_.use_subpixel_positioning);
diff --git a/www/iridium/files/patch-third__party_blink_renderer_core_frame_web__frame__test.cc b/www/iridium/files/patch-third__party_blink_renderer_core_frame_web__frame__test.cc
index 9cfa2a3e530f..fa0eb48d72ad 100644
--- a/www/iridium/files/patch-third__party_blink_renderer_core_frame_web__frame__test.cc
+++ b/www/iridium/files/patch-third__party_blink_renderer_core_frame_web__frame__test.cc
@@ -1,6 +1,6 @@
---- third_party/blink/renderer/core/frame/web_frame_test.cc.orig 2025-09-11 13:19:19 UTC
+--- third_party/blink/renderer/core/frame/web_frame_test.cc.orig 2025-10-28 14:29:43 UTC
+++ third_party/blink/renderer/core/frame/web_frame_test.cc
-@@ -6473,7 +6473,7 @@ TEST_F(WebFrameTest, DISABLED_PositionForPointTest) {
+@@ -6469,7 +6469,7 @@ TEST_F(WebFrameTest, DISABLED_PositionForPointTest) {
}
#if BUILDFLAG(IS_FUCHSIA) || BUILDFLAG(IS_APPLE) || BUILDFLAG(IS_LINUX) || \
@@ -9,7 +9,7 @@
// TODO(crbug.com/1090246): Fix these tests on Fuchsia and re-enable.
// TODO(crbug.com/1317375): Build these tests on all platforms.
#define MAYBE_SelectRangeStaysHorizontallyAlignedWhenMoved \
-@@ -6882,7 +6882,7 @@ TEST_F(CompositedSelectionBoundsTest, LargeSelectionSc
+@@ -6878,7 +6878,7 @@ TEST_F(CompositedSelectionBoundsTest, LargeSelectionSc
TEST_F(CompositedSelectionBoundsTest, LargeSelectionNoScroll) {
RunTest("composited_selection_bounds_large_selection_noscroll.html");
}
diff --git a/www/iridium/files/patch-third__party_blink_renderer_core_page_context__menu__controller.cc b/www/iridium/files/patch-third__party_blink_renderer_core_page_context__menu__controller.cc
index b80aef0743f2..6cbe02657a22 100644
--- a/www/iridium/files/patch-third__party_blink_renderer_core_page_context__menu__controller.cc
+++ b/www/iridium/files/patch-third__party_blink_renderer_core_page_context__menu__controller.cc
@@ -1,6 +1,6 @@
---- third_party/blink/renderer/core/page/context_menu_controller.cc.orig 2025-09-11 13:19:19 UTC
+--- third_party/blink/renderer/core/page/context_menu_controller.cc.orig 2025-10-28 14:29:43 UTC
+++ third_party/blink/renderer/core/page/context_menu_controller.cc
-@@ -649,7 +649,7 @@ bool ContextMenuController::ShowContextMenu(LocalFrame
+@@ -650,7 +650,7 @@ bool ContextMenuController::ShowContextMenu(LocalFrame
if (potential_image_node != nullptr &&
IsA<HTMLCanvasElement>(potential_image_node)) {
data.media_type = mojom::blink::ContextMenuDataMediaType::kCanvas;
diff --git a/www/iridium/files/patch-third__party_blink_renderer_core_paint_paint__layer.cc b/www/iridium/files/patch-third__party_blink_renderer_core_paint_paint__layer.cc
index 2415d3ca52e8..4e93f3ad343b 100644
--- a/www/iridium/files/patch-third__party_blink_renderer_core_paint_paint__layer.cc
+++ b/www/iridium/files/patch-third__party_blink_renderer_core_paint_paint__layer.cc
@@ -1,6 +1,6 @@
---- third_party/blink/renderer/core/paint/paint_layer.cc.orig 2025-09-11 13:19:19 UTC
+--- third_party/blink/renderer/core/paint/paint_layer.cc.orig 2025-10-28 14:29:43 UTC
+++ third_party/blink/renderer/core/paint/paint_layer.cc
-@@ -125,7 +125,7 @@ namespace blink {
+@@ -123,7 +123,7 @@ namespace blink {
namespace {
diff --git a/www/iridium/files/patch-third__party_blink_renderer_core_xml_xslt__processor.h b/www/iridium/files/patch-third__party_blink_renderer_core_xml_xslt__processor.h
index 20638df2efd3..29dfc89c236c 100644
--- a/www/iridium/files/patch-third__party_blink_renderer_core_xml_xslt__processor.h
+++ b/www/iridium/files/patch-third__party_blink_renderer_core_xml_xslt__processor.h
@@ -1,6 +1,6 @@
---- third_party/blink/renderer/core/xml/xslt_processor.h.orig 2025-05-07 06:48:23 UTC
+--- third_party/blink/renderer/core/xml/xslt_processor.h.orig 2025-10-28 14:29:43 UTC
+++ third_party/blink/renderer/core/xml/xslt_processor.h
-@@ -77,7 +77,11 @@ class XSLTProcessor final : public ScriptWrappable {
+@@ -79,7 +79,11 @@ class XSLTProcessor final : public ScriptWrappable {
void reset();
diff --git a/www/iridium/files/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc b/www/iridium/files/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc
index 7d5227cd70b9..0c3d065f4efe 100644
--- a/www/iridium/files/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc
+++ b/www/iridium/files/patch-third__party_blink_renderer_modules_peerconnection_webrtc__audio__renderer__test.cc
@@ -1,6 +1,6 @@
---- third_party/blink/renderer/modules/peerconnection/webrtc_audio_renderer_test.cc.orig 2025-09-11 13:19:19 UTC
+--- third_party/blink/renderer/modules/peerconnection/webrtc_audio_renderer_test.cc.orig 2025-10-28 14:29:43 UTC
+++ third_party/blink/renderer/modules/peerconnection/webrtc_audio_renderer_test.cc
-@@ -384,7 +384,7 @@ TEST_F(WebRtcAudioRendererTest, DISABLED_VerifySinkPar
+@@ -385,7 +385,7 @@ TEST_F(WebRtcAudioRendererTest, DISABLED_VerifySinkPar
SetupRenderer(kDefaultOutputDeviceId);
renderer_proxy_->Start();
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_APPLE) || \
diff --git a/www/iridium/files/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc b/www/iridium/files/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc
index e4da5f588c6c..59ac87c4fddc 100644
--- a/www/iridium/files/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc
+++ b/www/iridium/files/patch-third__party_blink_renderer_modules_webgl_webgl__rendering__context__base.cc
@@ -1,6 +1,6 @@
---- third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc.orig 2025-09-11 13:19:19 UTC
+--- third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc.orig 2025-10-28 14:29:43 UTC
+++ third_party/blink/renderer/modules/webgl/webgl_rendering_context_base.cc
-@@ -6581,7 +6581,7 @@ void WebGLRenderingContextBase::TexImageHelperMediaVid
+@@ -6589,7 +6589,7 @@ void WebGLRenderingContextBase::TexImageHelperMediaVid
// unmultiply has been requested or we need to never premultiply for Image
// creation from a VideoFrame.
diff --git a/www/iridium/files/patch-third__party_blink_renderer_platform_BUILD.gn b/www/iridium/files/patch-third__party_blink_renderer_platform_BUILD.gn
index 80a0a371c1c1..999a7295e36c 100644
--- a/www/iridium/files/patch-third__party_blink_renderer_platform_BUILD.gn
+++ b/www/iridium/files/patch-third__party_blink_renderer_platform_BUILD.gn
@@ -1,6 +1,6 @@
---- third_party/blink/renderer/platform/BUILD.gn.orig 2025-09-11 13:19:19 UTC
+--- third_party/blink/renderer/platform/BUILD.gn.orig 2025-10-28 14:29:43 UTC
+++ third_party/blink/renderer/platform/BUILD.gn
-@@ -2061,7 +2061,7 @@ static_library("test_support") {
+@@ -2078,7 +2078,7 @@ static_library("test_support") {
]
# fuzzed_data_provider may not work with a custom toolchain.
diff --git a/www/iridium/files/patch-third__party_blink_renderer_platform_fonts_font__cache.cc b/www/iridium/files/patch-third__party_blink_renderer_platform_fonts_font__cache.cc
index 549a4ff7af51..9469ab1c5c6f 100644
--- a/www/iridium/files/patch-third__party_blink_renderer_platform_fonts_font__cache.cc
+++ b/www/iridium/files/patch-third__party_blink_renderer_platform_fonts_font__cache.cc
@@ -1,15 +1,15 @@
---- third_party/blink/renderer/platform/fonts/font_cache.cc.orig 2025-09-11 13:19:19 UTC
+--- third_party/blink/renderer/platform/fonts/font_cache.cc.orig 2025-10-28 14:29:43 UTC
+++ third_party/blink/renderer/platform/fonts/font_cache.cc
-@@ -82,7 +82,7 @@ extern const char kNotoColorEmojiCompat[] = "Noto Colo
-
- SkFontMgr* FontCache::static_font_manager_ = nullptr;
+@@ -80,7 +80,7 @@ const char kMonoEmojiLocale[] = "und-Zsym";
+ extern const char kNotoColorEmojiCompat[] = "Noto Color Emoji Compat";
+ #endif
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
float FontCache::device_scale_factor_ = 1.0;
#endif
-@@ -136,7 +136,7 @@ const FontPlatformData* FontCache::SystemFontPlatformD
+@@ -116,7 +116,7 @@ const FontPlatformData* FontCache::SystemFontPlatformD
const FontDescription& font_description) {
const AtomicString& family = FontCache::SystemFontFamily();
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_FUCHSIA) || \
diff --git a/www/iridium/files/patch-third__party_blink_renderer_platform_fonts_font__cache.h b/www/iridium/files/patch-third__party_blink_renderer_platform_fonts_font__cache.h
index 13ab45a61833..327d64729ccf 100644
--- a/www/iridium/files/patch-third__party_blink_renderer_platform_fonts_font__cache.h
+++ b/www/iridium/files/patch-third__party_blink_renderer_platform_fonts_font__cache.h
@@ -1,4 +1,4 @@
---- third_party/blink/renderer/platform/fonts/font_cache.h.orig 2025-09-11 13:19:19 UTC
+--- third_party/blink/renderer/platform/fonts/font_cache.h.orig 2025-10-28 14:29:43 UTC
+++ third_party/blink/renderer/platform/fonts/font_cache.h
@@ -55,7 +55,7 @@
#include "third_party/skia/include/core/SkFontMgr.h"
@@ -9,7 +9,7 @@
#include "ui/gfx/font_fallback_linux.h"
#endif
-@@ -171,7 +171,7 @@ class PLATFORM_EXPORT FontCache final {
+@@ -170,7 +170,7 @@ class PLATFORM_EXPORT FontCache final {
static void MaybePreloadSystemFonts();
@@ -18,7 +18,7 @@
// These are needed for calling QueryRenderStyleForStrike, since
// gfx::GetFontRenderParams makes distinctions based on DSF.
static float DeviceScaleFactor() { return device_scale_factor_; }
-@@ -247,7 +247,7 @@ class PLATFORM_EXPORT FontCache final {
+@@ -246,7 +246,7 @@ class PLATFORM_EXPORT FontCache final {
const char* locale_family_name);
#endif // BUILDFLAG(IS_ANDROID)
@@ -27,7 +27,7 @@
static bool GetFontForCharacter(UChar32,
const char* preferred_locale,
gfx::FallbackFontData*);
-@@ -320,7 +320,7 @@ class PLATFORM_EXPORT FontCache final {
+@@ -319,7 +319,7 @@ class PLATFORM_EXPORT FontCache final {
const FontFaceCreationParams&,
std::string& name);
@@ -36,7 +36,7 @@
static const FontPlatformData* CreateFontPlatformDataForCharacter(
SkFontMgr*,
UChar32,
-@@ -358,7 +358,7 @@ class PLATFORM_EXPORT FontCache final {
+@@ -354,7 +354,7 @@ class PLATFORM_EXPORT FontCache final {
bool is_test_font_mgr_ = false;
#endif // BUILDFLAG(IS_WIN)
diff --git a/www/iridium/files/patch-third__party_blink_renderer_platform_fonts_font__description.cc b/www/iridium/files/patch-third__party_blink_renderer_platform_fonts_font__description.cc
index 91f7c32682ad..34428c9a8a25 100644
--- a/www/iridium/files/patch-third__party_blink_renderer_platform_fonts_font__description.cc
+++ b/www/iridium/files/patch-third__party_blink_renderer_platform_fonts_font__description.cc
@@ -1,6 +1,6 @@
---- third_party/blink/renderer/platform/fonts/font_description.cc.orig 2025-09-11 13:19:19 UTC
+--- third_party/blink/renderer/platform/fonts/font_description.cc.orig 2025-10-28 14:29:43 UTC
+++ third_party/blink/renderer/platform/fonts/font_description.cc
-@@ -44,7 +44,7 @@
+@@ -45,7 +45,7 @@
#include "third_party/blink/renderer/platform/wtf/text/string_hash.h"
#include "third_party/blink/renderer/platform/wtf/text/string_hasher.h"
@@ -9,7 +9,7 @@
#include "third_party/blink/renderer/platform/fonts/font_cache.h"
#endif
-@@ -314,7 +314,7 @@ FontCacheKey FontDescription::CacheKey(
+@@ -315,7 +315,7 @@ FontCacheKey FontDescription::CacheKey(
static_cast<unsigned>(fields_.orientation_) << 1 | // bit 2-3
static_cast<unsigned>(fields_.subpixel_text_position_); // bit 1
diff --git a/www/iridium/files/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc b/www/iridium/files/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc
index e615cf759795..b3a01bb8ab21 100644
--- a/www/iridium/files/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc
+++ b/www/iridium/files/patch-third__party_blink_renderer_platform_fonts_font__metrics.cc
@@ -1,6 +1,6 @@
---- third_party/blink/renderer/platform/fonts/font_metrics.cc.orig 2025-05-07 06:48:23 UTC
+--- third_party/blink/renderer/platform/fonts/font_metrics.cc.orig 2025-10-28 14:29:43 UTC
+++ third_party/blink/renderer/platform/fonts/font_metrics.cc
-@@ -39,7 +39,7 @@
+@@ -40,7 +40,7 @@
namespace blink {
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
@@ -9,7 +9,7 @@
// This is the largest VDMX table which we'll try to load and parse.
static const size_t kMaxVDMXTableSize = 1024 * 1024; // 1 MB
#endif
-@@ -67,7 +67,7 @@ void FontMetrics::AscentDescentWithHacks(
+@@ -68,7 +68,7 @@ void FontMetrics::AscentDescentWithHacks(
bool is_vdmx_valid = false;
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
@@ -18,7 +18,7 @@
// Manually digging up VDMX metrics is only applicable when bytecode hinting
// using FreeType. With DirectWrite or CoreText, no bytecode hinting is ever
// done. This code should be pushed into FreeType (hinted font metrics).
-@@ -111,7 +111,7 @@ void FontMetrics::AscentDescentWithHacks(
+@@ -112,7 +112,7 @@ void FontMetrics::AscentDescentWithHacks(
descent = SkScalarRoundToScalar(metrics.fDescent);
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID) || \
diff --git a/www/iridium/files/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc b/www/iridium/files/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
index 5436ad57933d..f380512e0568 100644
--- a/www/iridium/files/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
+++ b/www/iridium/files/patch-third__party_blink_renderer_platform_fonts_skia_font__cache__skia.cc
@@ -1,6 +1,6 @@
---- third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc.orig 2025-09-11 13:19:19 UTC
+--- third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc.orig 2025-10-28 14:29:43 UTC
+++ third_party/blink/renderer/platform/fonts/skia/font_cache_skia.cc
-@@ -65,7 +65,7 @@ AtomicString ToAtomicString(const SkString& str) {
+@@ -66,7 +66,7 @@ AtomicString ToAtomicString(const SkString& str) {
return AtomicString::FromUTF8(std::string_view(str.begin(), str.end()));
}
@@ -9,7 +9,7 @@
// This function is called on android or when we are emulating android fonts on
// linux and the embedder has overriden the default fontManager with
// WebFontRendering::setSkiaFontMgr.
-@@ -260,7 +260,7 @@ const FontPlatformData* FontCache::CreateFontPlatformD
+@@ -259,7 +259,7 @@ const FontPlatformData* FontCache::CreateFontPlatformD
std::string name;
sk_sp<SkTypeface> typeface;
diff --git a/www/iridium/files/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc b/www/iridium/files/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc
index 4fe05153ee6c..823b7f428ad3 100644
--- a/www/iridium/files/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc
+++ b/www/iridium/files/patch-third__party_blink_renderer_platform_graphics_video__frame__submitter.cc
@@ -1,6 +1,6 @@
---- third_party/blink/renderer/platform/graphics/video_frame_submitter.cc.orig 2025-09-11 13:19:19 UTC
+--- third_party/blink/renderer/platform/graphics/video_frame_submitter.cc.orig 2025-10-28 14:29:43 UTC
+++ third_party/blink/renderer/platform/graphics/video_frame_submitter.cc
-@@ -380,7 +380,7 @@ void VideoFrameSubmitter::OnBeginFrame(
+@@ -379,7 +379,7 @@ void VideoFrameSubmitter::OnBeginFrame(
auto& details = timing_details.find(frame_token)->value;
auto& feedback = details.presentation_feedback;
diff --git a/www/iridium/files/patch-third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc b/www/iridium/files/patch-third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc
index f771871db5c7..f18076880d67 100644
--- a/www/iridium/files/patch-third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc
+++ b/www/iridium/files/patch-third__party_blink_renderer_platform_peerconnection_rtc__video__encoder__factory.cc
@@ -1,17 +1,20 @@
---- third_party/blink/renderer/platform/peerconnection/rtc_video_encoder_factory.cc.orig 2025-05-07 06:48:23 UTC
+--- third_party/blink/renderer/platform/peerconnection/rtc_video_encoder_factory.cc.orig 2025-10-28 14:29:43 UTC
+++ third_party/blink/renderer/platform/peerconnection/rtc_video_encoder_factory.cc
-@@ -324,12 +324,12 @@ SupportedFormats GetSupportedFormatsInternal(
+@@ -36,7 +36,7 @@ namespace blink {
+
+ namespace {
+
+-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
++#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
+ // Enables H.264 CBP encode acceleration.
+ BASE_FEATURE(PlatformH264CbpEncoding,
+ #if BUILDFLAG(IS_WIN)
+@@ -327,7 +327,7 @@ SupportedFormats GetSupportedFormatsInternal(
supported_formats.profiles.push_back(profile.profile);
supported_formats.sdp_formats.push_back(std::move(*format));
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- #if BUILDFLAG(IS_WIN)
- const bool kShouldAddH264Cbp =
- base::FeatureList::IsEnabled(kMediaFoundationH264CbpEncoding) &&
- profile.profile == media::VideoCodecProfile::H264PROFILE_BASELINE;
--#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#elif BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
const bool kShouldAddH264Cbp =
+ base::FeatureList::IsEnabled(kPlatformH264CbpEncoding) &&
profile.profile == media::VideoCodecProfile::H264PROFILE_BASELINE;
- #endif
diff --git a/www/iridium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5 b/www/iridium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
index 9c3b565813e7..3edc7c4c8f8d 100644
--- a/www/iridium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
+++ b/www/iridium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
@@ -1,4 +1,4 @@
---- third_party/blink/renderer/platform/runtime_enabled_features.json5.orig 2025-09-11 13:19:19 UTC
+--- third_party/blink/renderer/platform/runtime_enabled_features.json5.orig 2025-10-28 14:29:43 UTC
+++ third_party/blink/renderer/platform/runtime_enabled_features.json5
@@ -324,7 +324,7 @@
"default": "",
@@ -18,7 +18,7 @@
origin_trial_allows_third_party: true,
base_feature_status: "enabled",
copied_from_base_feature_if: "overridden",
-@@ -379,7 +379,7 @@
+@@ -390,7 +390,7 @@
"default": "",
},
origin_trial_feature_name: "AIRewriterAPI",
@@ -27,7 +27,7 @@
origin_trial_allows_third_party: true,
base_feature_status: "enabled",
copied_from_base_feature_if: "overridden",
-@@ -412,7 +412,7 @@
+@@ -423,7 +423,7 @@
"default": "",
},
origin_trial_feature_name: "AIWriterAPI",
@@ -36,7 +36,7 @@
origin_trial_allows_third_party: true,
base_feature_status: "enabled",
copied_from_base_feature_if: "overridden",
-@@ -516,7 +516,7 @@
+@@ -535,7 +535,7 @@
name: "AppTitle",
status: "experimental",
origin_trial_feature_name: "AppTitle",
@@ -45,7 +45,7 @@
base_feature: "WebAppEnableAppTitle",
},
{
-@@ -1720,7 +1720,7 @@
+@@ -1738,7 +1738,7 @@
{
name: "DeviceBoundSessionCredentials",
origin_trial_feature_name: "DeviceBoundSessionCredentials",
@@ -54,7 +54,16 @@
status: "experimental",
// Killswitch is net::features::kDeviceBoundSessions
base_feature: "none",
-@@ -1859,7 +1859,7 @@
+@@ -1746,7 +1746,7 @@
+ {
+ name: "DeviceBoundSessionCredentials2",
+ origin_trial_feature_name: "DeviceBoundSessionCredentials2",
+- origin_trial_os: ["win", "linux", "mac"],
++ origin_trial_os: ["win", "linux", "mac", "openbsd", "freebsd"],
+ status: "experimental",
+ // Killswitch is net::features::kDeviceBoundSessions
+ base_feature: "none",
+@@ -1889,7 +1889,7 @@
name: "DocumentIsolationPolicy",
status: "experimental",
origin_trial_feature_name: "DocumentIsolationPolicy",
@@ -63,7 +72,7 @@
base_feature: "none",
},
{
-@@ -2119,7 +2119,7 @@
+@@ -2134,7 +2134,7 @@
base_feature: "none",
public: true,
origin_trial_feature_name: "FedCmMultipleIdentityProviders",
@@ -72,7 +81,7 @@
origin_trial_allows_third_party: true,
},
{
-@@ -3615,7 +3615,7 @@
+@@ -3633,7 +3633,7 @@
// Tracking bug for the implementation: https://crbug.com/1462930
name: "PermissionElement",
origin_trial_feature_name: "PermissionElement",
@@ -81,7 +90,7 @@
status: "experimental",
public: true,
base_feature_status: "enabled",
-@@ -5157,7 +5157,7 @@
+@@ -5169,7 +5169,7 @@
name: "UnrestrictedSharedArrayBuffer",
base_feature: "none",
origin_trial_feature_name: "UnrestrictedSharedArrayBuffer",
@@ -90,7 +99,7 @@
},
// Enables using policy-controlled feature "usb-unrestricted" to allow
// isolated context to access protected USB interface classes and to
-@@ -5355,7 +5355,7 @@
+@@ -5354,7 +5354,7 @@
{
name: "WebAppScopeExtensions",
origin_trial_feature_name: "WebAppScopeExtensions",
@@ -99,7 +108,7 @@
status: "experimental",
base_feature: "none",
},
-@@ -5457,7 +5457,7 @@
+@@ -5462,7 +5462,7 @@
{
name: "WebAuthenticationImmediateGet",
origin_trial_feature_name: "WebAuthenticationImmediateGet",
@@ -108,12 +117,3 @@
base_feature: "none",
public: true,
},
-@@ -5610,7 +5610,7 @@
- {
- name: "WebIdentityDigitalCredentials",
- origin_trial_feature_name: "WebIdentityDigitalCredentials",
-- origin_trial_os: ["android", "win", "mac", "linux", "chromeos"],
-+ origin_trial_os: ["android", "win", "mac", "linux", "chromeos", "openbsd", "freebsd"],
- origin_trial_allows_third_party: true,
- implied_by: ["WebIdentityDigitalCredentialsCreation"],
- public: true,
diff --git a/www/iridium/files/patch-third__party_ffmpeg_configure b/www/iridium/files/patch-third__party_ffmpeg_configure
index 948f6019a5ec..811d3b793893 100644
--- a/www/iridium/files/patch-third__party_ffmpeg_configure
+++ b/www/iridium/files/patch-third__party_ffmpeg_configure
@@ -1,6 +1,6 @@
---- third_party/ffmpeg/configure.orig 2025-09-11 13:19:19 UTC
+--- third_party/ffmpeg/configure.orig 2025-10-28 14:29:43 UTC
+++ third_party/ffmpeg/configure
-@@ -6914,8 +6914,8 @@ if ! disabled pthreads && ! enabled w32threads && ! en
+@@ -6972,8 +6972,8 @@ if ! disabled pthreads && ! enabled w32threads && ! en
if enabled pthread_np_h; then
hdrs="$hdrs pthread_np.h"
fi
diff --git a/www/iridium/files/patch-third__party_perfetto_include_perfetto_base_time.h b/www/iridium/files/patch-third__party_perfetto_include_perfetto_base_time.h
index 538327737563..b16fd69315ba 100644
--- a/www/iridium/files/patch-third__party_perfetto_include_perfetto_base_time.h
+++ b/www/iridium/files/patch-third__party_perfetto_include_perfetto_base_time.h
@@ -1,6 +1,6 @@
---- third_party/perfetto/include/perfetto/base/time.h.orig 2025-05-07 06:48:23 UTC
+--- third_party/perfetto/include/perfetto/base/time.h.orig 2025-10-28 14:29:43 UTC
+++ third_party/perfetto/include/perfetto/base/time.h
-@@ -227,6 +227,9 @@ inline TimeNanos GetTimeInternalNs(clockid_t clk_id) {
+@@ -228,6 +228,9 @@ inline TimeNanos GetTimeInternalNs(clockid_t clk_id) {
// Return ns from boot. Conversely to GetWallTimeNs, this clock counts also time
// during suspend (when supported).
inline TimeNanos GetBootTimeNs() {
@@ -10,7 +10,7 @@
// Determine if CLOCK_BOOTTIME is available on the first call.
static const clockid_t kBootTimeClockSource = [] {
struct timespec ts = {};
-@@ -234,6 +237,7 @@ inline TimeNanos GetBootTimeNs() {
+@@ -235,6 +238,7 @@ inline TimeNanos GetBootTimeNs() {
return res == 0 ? CLOCK_BOOTTIME : kWallTimeClockSource;
}();
return GetTimeInternalNs(kBootTimeClockSource);
@@ -18,7 +18,7 @@
}
inline TimeNanos GetWallTimeNs() {
-@@ -241,7 +245,13 @@ inline TimeNanos GetWallTimeNs() {
+@@ -242,7 +246,13 @@ inline TimeNanos GetWallTimeNs() {
}
inline TimeNanos GetWallTimeRawNs() {
diff --git a/www/iridium/files/patch-third__party_perfetto_src_base_utils.cc b/www/iridium/files/patch-third__party_perfetto_src_base_utils.cc
index f46eb6aec4e8..36b08e534694 100644
--- a/www/iridium/files/patch-third__party_perfetto_src_base_utils.cc
+++ b/www/iridium/files/patch-third__party_perfetto_src_base_utils.cc
@@ -1,4 +1,4 @@
---- third_party/perfetto/src/base/utils.cc.orig 2025-09-11 13:19:19 UTC
+--- third_party/perfetto/src/base/utils.cc.orig 2025-10-28 14:29:43 UTC
+++ third_party/perfetto/src/base/utils.cc
@@ -38,7 +38,8 @@
#include <mach/vm_page_size.h>
@@ -10,7 +10,7 @@
PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID)
#include <sys/prctl.h>
-@@ -280,14 +281,22 @@ void Daemonize(std::function<int()> parent_cb) {
+@@ -285,14 +286,22 @@ void Daemonize(std::function<int()> parent_cb) {
std::string GetCurExecutablePath() {
std::string self_path;
@@ -35,7 +35,7 @@
#elif PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE)
uint32_t size = 0;
PERFETTO_CHECK(_NSGetExecutablePath(nullptr, &size));
-@@ -339,7 +348,8 @@ void AlignedFree(void* ptr) {
+@@ -344,7 +353,8 @@ void AlignedFree(void* ptr) {
}
bool IsSyncMemoryTaggingEnabled() {
diff --git a/www/iridium/files/patch-third__party_perfetto_src_tracing_track.cc b/www/iridium/files/patch-third__party_perfetto_src_tracing_track.cc
index b021ce4336d4..24f829a5e466 100644
--- a/www/iridium/files/patch-third__party_perfetto_src_tracing_track.cc
+++ b/www/iridium/files/patch-third__party_perfetto_src_tracing_track.cc
@@ -1,4 +1,4 @@
---- third_party/perfetto/src/tracing/track.cc.orig 2025-05-07 06:48:23 UTC
+--- third_party/perfetto/src/tracing/track.cc.orig 2025-10-28 14:29:43 UTC
+++ third_party/perfetto/src/tracing/track.cc
@@ -60,8 +60,9 @@ protos::gen::TrackDescriptor ProcessTrack::Serialize()
auto desc = Track::Serialize();
@@ -12,7 +12,7 @@
std::string cmdline;
if (base::ReadFile("/proc/self/cmdline", &cmdline)) {
// Since cmdline is a zero-terminated list of arguments, this ends up
-@@ -170,7 +171,7 @@ namespace internal {
+@@ -179,7 +180,7 @@ namespace internal {
namespace {
uint64_t GetProcessStartTime() {
diff --git a/www/iridium/files/patch-third__party_skia_experimental_rust__png_ffi_FFI.rs b/www/iridium/files/patch-third__party_skia_experimental_rust__png_ffi_FFI.rs
new file mode 100644
index 000000000000..c2bad9f27bd0
--- /dev/null
+++ b/www/iridium/files/patch-third__party_skia_experimental_rust__png_ffi_FFI.rs
@@ -0,0 +1,23 @@
+--- third_party/skia/experimental/rust_png/ffi/FFI.rs.orig 2025-10-28 14:29:43 UTC
++++ third_party/skia/experimental/rust_png/ffi/FFI.rs
+@@ -219,6 +219,7 @@ mod ffi {
+ type StreamWriter;
+ fn write(self: &mut StreamWriter, data: &[u8]) -> EncodingResult;
+ fn finish_encoding(stream_writer: Box<StreamWriter>) -> EncodingResult;
++ fn initialize_cpudetect();
+ }
+ }
+
+@@ -883,4 +884,12 @@ fn new_writer(
+ /// See also https://docs.rs/png/latest/png/struct.StreamWriter.html#method.finish
+ fn finish_encoding(stream_writer: Box<StreamWriter>) -> ffi::EncodingResult {
+ stream_writer.0.finish().as_ref().err().into()
++}
++
++#[allow(unused_variables)]
++fn initialize_cpudetect() {
++ #[cfg(any(target_arch = "aarch64", target_arch = "arm64ec"))]
++ let a = std::arch::is_aarch64_feature_detected!("crc");
++ #[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
++ let a = std::arch::is_x86_feature_detected!("sse2");
+ }
diff --git a/www/iridium/files/patch-third__party_speech-dispatcher_libspeechd__version.h b/www/iridium/files/patch-third__party_speech-dispatcher_libspeechd__version.h
index 22ebe0b306e9..06cfc1fd9f75 100644
--- a/www/iridium/files/patch-third__party_speech-dispatcher_libspeechd__version.h
+++ b/www/iridium/files/patch-third__party_speech-dispatcher_libspeechd__version.h
@@ -1,4 +1,4 @@
---- third_party/speech-dispatcher/libspeechd_version.h.orig 2025-09-11 13:19:19 UTC
+--- third_party/speech-dispatcher/libspeechd_version.h.orig 2025-10-28 14:29:43 UTC
+++ third_party/speech-dispatcher/libspeechd_version.h
@@ -0,0 +1,29 @@
+/*
@@ -19,7 +19,7 @@
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with this program. If not, see <https://www.gnu.org/licenses/>.
+ *
-+ * $Id: patch-third_party_speech-dispatcher_libspeechd_version_h,v 1.14 2025/09/10 18:07:46 robert Exp $
++ * $Id: patch-third_party_speech-dispatcher_libspeechd_version_h,v 1.15 2025/10/17 06:25:46 robert Exp $
+ */
+
+#ifndef _LIBSPEECHD_VERSION_H
diff --git a/www/iridium/files/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c b/www/iridium/files/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c
index d8680a69f54f..f7f06f3cb969 100644
--- a/www/iridium/files/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c
+++ b/www/iridium/files/patch-third__party_sqlite_src_amalgamation__dev_sqlite3.c
@@ -1,6 +1,6 @@
---- third_party/sqlite/src/amalgamation_dev/sqlite3.c.orig 2025-09-11 13:19:19 UTC
+--- third_party/sqlite/src/amalgamation_dev/sqlite3.c.orig 2025-10-28 14:29:43 UTC
+++ third_party/sqlite/src/amalgamation_dev/sqlite3.c
-@@ -14552,7 +14552,7 @@ struct fts5_api {
+@@ -14554,7 +14554,7 @@ struct fts5_api {
** But _XOPEN_SOURCE define causes problems for Mac OS X, so omit
** it.
*/
diff --git a/www/iridium/files/patch-third__party_sqlite_src_amalgamation_sqlite3.c b/www/iridium/files/patch-third__party_sqlite_src_amalgamation_sqlite3.c
index ed021edfbcf1..79510003a528 100644
--- a/www/iridium/files/patch-third__party_sqlite_src_amalgamation_sqlite3.c
+++ b/www/iridium/files/patch-third__party_sqlite_src_amalgamation_sqlite3.c
@@ -1,6 +1,6 @@
---- third_party/sqlite/src/amalgamation/sqlite3.c.orig 2025-09-11 13:19:19 UTC
+--- third_party/sqlite/src/amalgamation/sqlite3.c.orig 2025-10-28 14:29:43 UTC
+++ third_party/sqlite/src/amalgamation/sqlite3.c
-@@ -14552,7 +14552,7 @@ struct fts5_api {
+@@ -14554,7 +14554,7 @@ struct fts5_api {
** But _XOPEN_SOURCE define causes problems for Mac OS X, so omit
** it.
*/
@@ -9,7 +9,7 @@
# define _XOPEN_SOURCE 600
#endif
-@@ -45644,7 +45644,12 @@ static int unixRandomness(sqlite3_vfs *NotUsed, int nB
+@@ -45647,7 +45647,12 @@ static int unixRandomness(sqlite3_vfs *NotUsed, int nB
memset(zBuf, 0, nBuf);
randomnessPid = osGetpid(0);
#if !defined(SQLITE_TEST) && !defined(SQLITE_OMIT_RANDOMNESS)
@@ -22,7 +22,7 @@
int fd, got;
fd = robust_open("/dev/urandom", O_RDONLY, 0);
if( fd<0 ){
-@@ -45659,6 +45664,7 @@ static int unixRandomness(sqlite3_vfs *NotUsed, int nB
+@@ -45662,6 +45667,7 @@ static int unixRandomness(sqlite3_vfs *NotUsed, int nB
robust_close(0, fd, __LINE__);
}
}
diff --git a/www/iridium/files/patch-third__party_vulkan-loader_src_loader_vk__loader__platform.h b/www/iridium/files/patch-third__party_vulkan-loader_src_loader_vk__loader__platform.h
index c60b5dc4528d..3842b13546d9 100644
--- a/www/iridium/files/patch-third__party_vulkan-loader_src_loader_vk__loader__platform.h
+++ b/www/iridium/files/patch-third__party_vulkan-loader_src_loader_vk__loader__platform.h
@@ -1,6 +1,6 @@
---- third_party/vulkan-loader/src/loader/vk_loader_platform.h.orig 2025-05-07 06:48:23 UTC
+--- third_party/vulkan-loader/src/loader/vk_loader_platform.h.orig 2025-10-28 14:29:43 UTC
+++ third_party/vulkan-loader/src/loader/vk_loader_platform.h
-@@ -353,7 +353,15 @@ static inline char *loader_platform_executable_path(ch
+@@ -357,7 +357,15 @@ static inline char *loader_platform_executable_path(ch
return buffer;
}
diff --git a/www/iridium/files/patch-third__party_webrtc_modules_audio__device_BUILD.gn b/www/iridium/files/patch-third__party_webrtc_modules_audio__device_BUILD.gn
index 1e47d323fe32..91de5bf54761 100644
--- a/www/iridium/files/patch-third__party_webrtc_modules_audio__device_BUILD.gn
+++ b/www/iridium/files/patch-third__party_webrtc_modules_audio__device_BUILD.gn
@@ -1,6 +1,6 @@
---- third_party/webrtc/modules/audio_device/BUILD.gn.orig 2025-09-11 13:19:19 UTC
+--- third_party/webrtc/modules/audio_device/BUILD.gn.orig 2025-10-28 14:29:43 UTC
+++ third_party/webrtc/modules/audio_device/BUILD.gn
-@@ -329,7 +329,7 @@ rtc_library("audio_device_impl") {
+@@ -335,7 +335,7 @@ rtc_library("audio_device_impl") {
if (rtc_use_dummy_audio_file_devices) {
defines += [ "WEBRTC_DUMMY_FILE_DEVICES" ]
} else {
diff --git a/www/iridium/files/patch-ui_accessibility_accessibility__features.cc b/www/iridium/files/patch-ui_accessibility_accessibility__features.cc
index 9f2accebe061..1f7f18ca6bca 100644
--- a/www/iridium/files/patch-ui_accessibility_accessibility__features.cc
+++ b/www/iridium/files/patch-ui_accessibility_accessibility__features.cc
@@ -1,6 +1,6 @@
---- ui/accessibility/accessibility_features.cc.orig 2025-09-11 13:19:19 UTC
+--- ui/accessibility/accessibility_features.cc.orig 2025-10-28 14:29:43 UTC
+++ ui/accessibility/accessibility_features.cc
-@@ -516,7 +516,7 @@ bool IsScreenAITestModeEnabled() {
+@@ -526,7 +526,7 @@ bool IsScreenAITestModeEnabled() {
return base::FeatureList::IsEnabled(::features::kScreenAITestMode);
}
@@ -9,7 +9,7 @@
BASE_FEATURE(kScreenAIPartitionAllocAdvancedChecksEnabled,
"ScreenAIPartitionAllocAdvancedChecksEnabled",
base::FEATURE_DISABLED_BY_DEFAULT);
-@@ -558,7 +558,7 @@ bool IsBlockRootWindowAccessibleNameChangeEventEnabled
+@@ -568,7 +568,7 @@ bool IsBlockRootWindowAccessibleNameChangeEventEnabled
}
#endif // BUILDFLAG(IS_MAC)
@@ -17,4 +17,4 @@
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
BASE_FEATURE(kWasmTtsComponentUpdaterV3Enabled,
"WasmTtsComponentUpdaterV3Enabled",
- base::FEATURE_DISABLED_BY_DEFAULT);
+ base::FEATURE_ENABLED_BY_DEFAULT);
diff --git a/www/iridium/files/patch-ui_accessibility_accessibility__features.h b/www/iridium/files/patch-ui_accessibility_accessibility__features.h
index 57962e0616a2..8eccca3bd402 100644
--- a/www/iridium/files/patch-ui_accessibility_accessibility__features.h
+++ b/www/iridium/files/patch-ui_accessibility_accessibility__features.h
@@ -1,6 +1,6 @@
---- ui/accessibility/accessibility_features.h.orig 2025-09-11 13:19:19 UTC
+--- ui/accessibility/accessibility_features.h.orig 2025-10-28 14:29:43 UTC
+++ ui/accessibility/accessibility_features.h
-@@ -345,7 +345,7 @@ AX_BASE_EXPORT bool IsScreenAIOCREnabled();
+@@ -351,7 +351,7 @@ AX_BASE_EXPORT bool IsScreenAIOCREnabled();
AX_BASE_EXPORT BASE_DECLARE_FEATURE(kScreenAITestMode);
AX_BASE_EXPORT bool IsScreenAITestModeEnabled();
@@ -9,7 +9,7 @@
// Enables advanced partition allocation checks in ScreenAI service.
// TODO(crbug.com/418199684): Remove when the bug is fixed.
AX_BASE_EXPORT BASE_DECLARE_FEATURE(
-@@ -372,7 +372,7 @@ AX_BASE_EXPORT BASE_DECLARE_FEATURE(kBlockRootWindowAc
+@@ -378,7 +378,7 @@ AX_BASE_EXPORT BASE_DECLARE_FEATURE(kBlockRootWindowAc
AX_BASE_EXPORT bool IsBlockRootWindowAccessibleNameChangeEventEnabled();
#endif // BUILDFLAG(IS_MAC)
diff --git a/www/iridium/files/patch-ui_accessibility_ax__tree.cc b/www/iridium/files/patch-ui_accessibility_ax__tree.cc
index fc1e3ba5a3b3..952c52de9075 100644
--- a/www/iridium/files/patch-ui_accessibility_ax__tree.cc
+++ b/www/iridium/files/patch-ui_accessibility_ax__tree.cc
@@ -1,4 +1,4 @@
---- ui/accessibility/ax_tree.cc.orig 2025-09-11 13:19:19 UTC
+--- ui/accessibility/ax_tree.cc.orig 2025-10-28 14:29:43 UTC
+++ ui/accessibility/ax_tree.cc
@@ -700,7 +700,7 @@ struct AXTreeUpdateState {
// (crrev.com/c/2892259).
@@ -27,7 +27,7 @@
ClearExtraAnnouncementNodes();
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN)
-@@ -1600,7 +1600,7 @@ bool AXTree::Unserialize(const AXTreeUpdate& update) {
+@@ -1602,7 +1602,7 @@ bool AXTree::Unserialize(const AXTreeUpdate& update) {
observers_.Notify(&AXTreeObserver::OnAtomicUpdateFinished, this,
root_->id() != old_root_id, changes);
@@ -36,7 +36,7 @@
if (update_state.should_clear_extra_announcement_nodes) {
ClearExtraAnnouncementNodes();
}
-@@ -2186,7 +2186,7 @@ void AXTree::NotifyNodeAttributesWillChange(
+@@ -2188,7 +2188,7 @@ void AXTree::NotifyNodeAttributesWillChange(
new_data);
}
@@ -45,7 +45,7 @@
void AXTree::ClearExtraAnnouncementNodes() {
if (!extra_announcement_nodes_) {
return;
-@@ -2596,7 +2596,7 @@ bool AXTree::CreateNewChildVector(
+@@ -2598,7 +2598,7 @@ bool AXTree::CreateNewChildVector(
AXTreeUpdateState* update_state) {
DCHECK(GetTreeUpdateInProgressState());
bool success = true;
diff --git a/www/iridium/files/patch-ui_aura_screen__ozone.h b/www/iridium/files/patch-ui_aura_screen__ozone.h
index 3da2326e3e38..f97c79dad1b5 100644
--- a/www/iridium/files/patch-ui_aura_screen__ozone.h
+++ b/www/iridium/files/patch-ui_aura_screen__ozone.h
@@ -1,4 +1,4 @@
---- ui/aura/screen_ozone.h.orig 2025-05-07 06:48:23 UTC
+--- ui/aura/screen_ozone.h.orig 2025-10-28 14:29:43 UTC
+++ ui/aura/screen_ozone.h
@@ -44,7 +44,7 @@ class AURA_EXPORT ScreenOzone : public display::Screen
display::Display GetDisplayMatching(
@@ -9,7 +9,7 @@
std::unique_ptr<display::Screen::ScreenSaverSuspender> SuspendScreenSaver()
override;
#endif // BUILDFLAG(IS_LINUX)
-@@ -68,7 +68,7 @@ class AURA_EXPORT ScreenOzone : public display::Screen
+@@ -69,7 +69,7 @@ class AURA_EXPORT ScreenOzone : public display::Screen
ui::PlatformScreen* platform_screen() { return platform_screen_.get(); }
private:
diff --git a/www/iridium/files/patch-ui_base_resource_resource__bundle.cc b/www/iridium/files/patch-ui_base_resource_resource__bundle.cc
index 7fbe5e9b0423..2f328ed39611 100644
--- a/www/iridium/files/patch-ui_base_resource_resource__bundle.cc
+++ b/www/iridium/files/patch-ui_base_resource_resource__bundle.cc
@@ -1,6 +1,6 @@
---- ui/base/resource/resource_bundle.cc.orig 2025-09-11 13:19:19 UTC
+--- ui/base/resource/resource_bundle.cc.orig 2025-10-28 14:29:43 UTC
+++ ui/base/resource/resource_bundle.cc
-@@ -1002,7 +1002,7 @@ void ResourceBundle::ReloadFonts() {
+@@ -998,7 +998,7 @@ void ResourceBundle::ReloadFonts() {
}
ResourceScaleFactor ResourceBundle::GetMaxResourceScaleFactor() const {
diff --git a/www/iridium/files/patch-ui_base_test_skia__gold__pixel__diff.cc b/www/iridium/files/patch-ui_base_test_skia__gold__pixel__diff.cc
index 716b793a61f9..479b7e283d61 100644
--- a/www/iridium/files/patch-ui_base_test_skia__gold__pixel__diff.cc
+++ b/www/iridium/files/patch-ui_base_test_skia__gold__pixel__diff.cc
@@ -1,6 +1,6 @@
---- ui/base/test/skia_gold_pixel_diff.cc.orig 2025-09-11 13:19:19 UTC
+--- ui/base/test/skia_gold_pixel_diff.cc.orig 2025-10-28 14:29:43 UTC
+++ ui/base/test/skia_gold_pixel_diff.cc
-@@ -121,7 +121,7 @@ const char* GetPlatformName() {
+@@ -116,7 +116,7 @@ const char* GetPlatformName() {
return "windows";
#elif BUILDFLAG(IS_APPLE)
return "macOS";
diff --git a/www/iridium/files/patch-ui_base_ui__base__features.cc b/www/iridium/files/patch-ui_base_ui__base__features.cc
index 62168e5b6274..cec8f7b385fc 100644
--- a/www/iridium/files/patch-ui_base_ui__base__features.cc
+++ b/www/iridium/files/patch-ui_base_ui__base__features.cc
@@ -1,6 +1,6 @@
---- ui/base/ui_base_features.cc.orig 2025-09-11 13:19:19 UTC
+--- ui/base/ui_base_features.cc.orig 2025-10-28 14:29:43 UTC
+++ ui/base/ui_base_features.cc
-@@ -113,7 +113,7 @@ BASE_FEATURE(kWaylandLinuxDrmSyncobj,
+@@ -124,7 +124,7 @@ BASE_FEATURE(kWaylandLinuxDrmSyncobj,
// Controls whether support for Wayland's per-surface scaling is enabled.
BASE_FEATURE(kWaylandPerSurfaceScale,
"WaylandPerSurfaceScale",
@@ -9,7 +9,7 @@
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -195,7 +195,7 @@ BASE_FEATURE(kUiCompositorUsesLayerLists,
+@@ -200,7 +200,7 @@ BASE_FEATURE(kUiCompositorUsesLayerLists,
// native apps on Windows.
BASE_FEATURE(kExperimentalFlingAnimation,
"ExperimentalFlingAnimation",
@@ -18,7 +18,7 @@
base::FEATURE_ENABLED_BY_DEFAULT
#else
base::FEATURE_DISABLED_BY_DEFAULT
-@@ -293,7 +293,7 @@ bool IsForcedColorsEnabled() {
+@@ -298,7 +298,7 @@ bool IsForcedColorsEnabled() {
BASE_FEATURE(kEyeDropper,
"EyeDropper",
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/iridium/files/patch-ui_base_ui__base__switches.cc b/www/iridium/files/patch-ui_base_ui__base__switches.cc
deleted file mode 100644
index 11fdeb7905a7..000000000000
--- a/www/iridium/files/patch-ui_base_ui__base__switches.cc
+++ /dev/null
@@ -1,18 +0,0 @@
---- ui/base/ui_base_switches.cc.orig 2025-09-11 13:19:19 UTC
-+++ ui/base/ui_base_switches.cc
-@@ -24,13 +24,13 @@ const char kDisableModalAnimations[] = "disable-modal-
- const char kShowMacOverlayBorders[] = "show-mac-overlay-borders";
- #endif
-
--#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- // Specifies system font family name. Improves determenism when rendering
- // pages in headless mode.
- const char kSystemFontFamily[] = "system-font-family";
- #endif
-
--#if BUILDFLAG(IS_LINUX)
-+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- // Specify the toolkit used to construct the Linux GUI.
- const char kUiToolkitFlag[] = "ui-toolkit";
- // Specify the GTK version to be loaded.
diff --git a/www/iridium/files/patch-ui_base_ui__base__switches.h b/www/iridium/files/patch-ui_base_ui__base__switches.h
index 6eab9ae3100b..4bdc172452dd 100644
--- a/www/iridium/files/patch-ui_base_ui__base__switches.h
+++ b/www/iridium/files/patch-ui_base_ui__base__switches.h
@@ -1,16 +1,18 @@
---- ui/base/ui_base_switches.h.orig 2025-09-11 13:19:19 UTC
+--- ui/base/ui_base_switches.h.orig 2025-10-28 14:29:43 UTC
+++ ui/base/ui_base_switches.h
-@@ -22,11 +22,11 @@ COMPONENT_EXPORT(UI_BASE) extern const char kDisableMo
- COMPONENT_EXPORT(UI_BASE) extern const char kShowMacOverlayBorders[];
+@@ -37,13 +37,13 @@ inline constexpr char kDisableModalAnimations[] = "dis
+ inline constexpr char kShowMacOverlayBorders[] = "show-mac-overlay-borders";
#endif
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
- COMPONENT_EXPORT(UI_BASE) extern const char kSystemFontFamily[];
+ // Specifies system font family name. Improves determinism when rendering pages
+ // in headless mode.
+ inline constexpr char kSystemFontFamily[] = "system-font-family";
#endif
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
- COMPONENT_EXPORT(UI_BASE) extern const char kUiToolkitFlag[];
- COMPONENT_EXPORT(UI_BASE) extern const char kGtkVersionFlag[];
- COMPONENT_EXPORT(UI_BASE) extern const char kQtVersionFlag[];
+ // Specify the toolkit used to construct the Linux GUI.
+ inline constexpr char kUiToolkitFlag[] = "ui-toolkit";
+ // Specify the GTK version to be loaded.
diff --git a/www/iridium/files/patch-ui_base_x_x11__cursor__loader.cc b/www/iridium/files/patch-ui_base_x_x11__cursor__loader.cc
index 5844abd744ab..e55142f45b60 100644
--- a/www/iridium/files/patch-ui_base_x_x11__cursor__loader.cc
+++ b/www/iridium/files/patch-ui_base_x_x11__cursor__loader.cc
@@ -1,6 +1,6 @@
---- ui/base/x/x11_cursor_loader.cc.orig 2025-06-19 07:37:57 UTC
+--- ui/base/x/x11_cursor_loader.cc.orig 2025-10-28 14:29:43 UTC
+++ ui/base/x/x11_cursor_loader.cc
-@@ -42,7 +42,7 @@
+@@ -37,7 +37,7 @@
#include "ui/gfx/x/connection.h"
#include "ui/gfx/x/xproto.h"
@@ -9,7 +9,7 @@
#include "ui/linux/linux_ui.h"
#endif
-@@ -84,7 +84,11 @@ std::string CursorPathFromLibXcursor() {
+@@ -79,7 +79,11 @@ std::string CursorPathFromLibXcursor() {
void operator()(void* ptr) const { dlclose(ptr); }
};
@@ -21,7 +21,7 @@
if (!lib)
return "";
-@@ -229,7 +233,7 @@ scoped_refptr<base::RefCountedMemory> ReadCursorFile(
+@@ -224,7 +228,7 @@ scoped_refptr<base::RefCountedMemory> ReadCursorFile(
const std::string& rm_xcursor_theme) {
constexpr const char kDefaultTheme[] = "default";
std::string themes[] = {
@@ -30,7 +30,7 @@
// The toolkit theme has the highest priority.
LinuxUi::instance() ? LinuxUi::instance()->GetCursorThemeName()
: std::string(),
-@@ -419,7 +423,7 @@ uint32_t XCursorLoader::GetPreferredCursorSize() const
+@@ -414,7 +418,7 @@ uint32_t XCursorLoader::GetPreferredCursorSize() const
return size;
}
diff --git a/www/iridium/files/patch-ui_display_screen.cc b/www/iridium/files/patch-ui_display_screen.cc
index 9cf09a512327..636a67a3b8f2 100644
--- a/www/iridium/files/patch-ui_display_screen.cc
+++ b/www/iridium/files/patch-ui_display_screen.cc
@@ -1,6 +1,6 @@
---- ui/display/screen.cc.orig 2025-06-19 07:37:57 UTC
+--- ui/display/screen.cc.orig 2025-10-28 14:29:43 UTC
+++ ui/display/screen.cc
-@@ -82,7 +82,7 @@ void Screen::SetDisplayForNewWindows(int64_t display_i
+@@ -87,7 +87,7 @@ void Screen::SetDisplayForNewWindows(int64_t display_i
display_id_for_new_windows_ = display_id;
}
diff --git a/www/iridium/files/patch-ui_events_keycodes_dom_keycode__converter.cc b/www/iridium/files/patch-ui_events_keycodes_dom_keycode__converter.cc
index d0efd9909e9c..fcb04e07d0e7 100644
--- a/www/iridium/files/patch-ui_events_keycodes_dom_keycode__converter.cc
+++ b/www/iridium/files/patch-ui_events_keycodes_dom_keycode__converter.cc
@@ -1,6 +1,6 @@
---- ui/events/keycodes/dom/keycode_converter.cc.orig 2025-05-07 06:48:23 UTC
+--- ui/events/keycodes/dom/keycode_converter.cc.orig 2025-10-28 14:29:43 UTC
+++ ui/events/keycodes/dom/keycode_converter.cc
-@@ -18,7 +18,7 @@
+@@ -14,7 +14,7 @@
#include "ui/events/keycodes/dom/dom_code.h"
#include "ui/events/keycodes/dom/dom_key.h"
@@ -9,7 +9,7 @@
#include <linux/input.h>
#endif
-@@ -31,7 +31,7 @@ namespace {
+@@ -27,7 +27,7 @@ namespace {
#if BUILDFLAG(IS_WIN)
#define DOM_CODE(usb, evdev, xkb, win, mac, code, id) \
{ usb, win, code }
@@ -18,7 +18,7 @@
#define DOM_CODE(usb, evdev, xkb, win, mac, code, id) \
{ usb, xkb, code }
#elif BUILDFLAG(IS_APPLE)
-@@ -70,7 +70,7 @@ struct DomKeyMapEntry {
+@@ -66,7 +66,7 @@ struct DomKeyMapEntry {
#undef DOM_KEY_UNI
#undef DOM_KEY_MAP_DECLARATION_END
@@ -27,7 +27,7 @@
// The offset between XKB Keycode and evdev code.
constexpr int kXkbKeycodeOffset = 8;
-@@ -191,7 +191,7 @@ int KeycodeConverter::DomCodeToNativeKeycode(DomCode c
+@@ -187,7 +187,7 @@ int KeycodeConverter::DomCodeToNativeKeycode(DomCode c
return UsbKeycodeToNativeKeycode(static_cast<uint32_t>(code));
}
diff --git a/www/iridium/files/patch-ui_gfx_BUILD.gn b/www/iridium/files/patch-ui_gfx_BUILD.gn
index 26640bba879d..6dfeb349d531 100644
--- a/www/iridium/files/patch-ui_gfx_BUILD.gn
+++ b/www/iridium/files/patch-ui_gfx_BUILD.gn
@@ -1,6 +1,6 @@
---- ui/gfx/BUILD.gn.orig 2025-09-11 13:19:19 UTC
+--- ui/gfx/BUILD.gn.orig 2025-10-28 14:29:43 UTC
+++ ui/gfx/BUILD.gn
-@@ -659,7 +659,7 @@ source_set("memory_buffer_sources") {
+@@ -663,7 +663,7 @@ source_set("memory_buffer_sources") {
deps += [ "//build/config/linux/libdrm" ]
}
diff --git a/www/iridium/files/patch-ui_gfx_linux_gbm__wrapper.cc b/www/iridium/files/patch-ui_gfx_linux_gbm__wrapper.cc
index 85a4d0fe9129..b652521945d4 100644
--- a/www/iridium/files/patch-ui_gfx_linux_gbm__wrapper.cc
+++ b/www/iridium/files/patch-ui_gfx_linux_gbm__wrapper.cc
@@ -1,6 +1,6 @@
---- ui/gfx/linux/gbm_wrapper.cc.orig 2025-05-07 06:48:23 UTC
+--- ui/gfx/linux/gbm_wrapper.cc.orig 2025-10-28 14:29:43 UTC
+++ ui/gfx/linux/gbm_wrapper.cc
-@@ -318,7 +318,7 @@ class Device final : public ui::GbmDevice {
+@@ -330,7 +330,7 @@ class Device final : public ui::GbmDevice {
// of 1x1 BOs which are destroyed before creating the final BO creation used
// to instantiate the returned GbmBuffer.
gfx::Size size_for_verification =
diff --git a/www/iridium/files/patch-ui_gfx_native__widget__types.h b/www/iridium/files/patch-ui_gfx_native__widget__types.h
index 746b08adbb37..c5bf62024a1a 100644
--- a/www/iridium/files/patch-ui_gfx_native__widget__types.h
+++ b/www/iridium/files/patch-ui_gfx_native__widget__types.h
@@ -1,15 +1,15 @@
---- ui/gfx/native_widget_types.h.orig 2025-06-19 07:37:57 UTC
+--- ui/gfx/native_widget_types.h.orig 2025-10-28 14:29:43 UTC
+++ ui/gfx/native_widget_types.h
-@@ -102,7 +102,7 @@ class ViewAndroid;
+@@ -101,7 +101,7 @@ class ViewAndroid;
+ } // namespace ui
#endif
- class SkBitmap;
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
extern "C" {
struct _AtkObject;
using AtkObject = struct _AtkObject;
-@@ -186,7 +186,7 @@ using NativeViewAccessible = IAccessible*;
+@@ -185,7 +185,7 @@ using NativeViewAccessible = IAccessible*;
using NativeViewAccessible = base::apple::OwnedNSObject;
#elif BUILDFLAG(IS_MAC)
using NativeViewAccessible = base::apple::OwnedNSAccessibility;
diff --git a/www/iridium/files/patch-ui_gl_gl__switches.cc b/www/iridium/files/patch-ui_gl_gl__switches.cc
index eed38c168fe9..3b6c9c8c20dc 100644
--- a/www/iridium/files/patch-ui_gl_gl__switches.cc
+++ b/www/iridium/files/patch-ui_gl_gl__switches.cc
@@ -1,6 +1,6 @@
---- ui/gl/gl_switches.cc.orig 2025-09-11 13:19:19 UTC
+--- ui/gl/gl_switches.cc.orig 2025-10-28 14:29:43 UTC
+++ ui/gl/gl_switches.cc
-@@ -15,7 +15,7 @@
+@@ -17,7 +17,7 @@
#endif
#if BUILDFLAG(ENABLE_VULKAN) && \
@@ -9,7 +9,7 @@
#include <vulkan/vulkan_core.h>
#include "third_party/angle/src/gpu_info_util/SystemInfo.h" // nogncheck
#endif // BUILDFLAG(ENABLE_VULKAN) && (BUILDFLAG(IS_LINUX) ||
-@@ -328,7 +328,7 @@ bool IsDefaultANGLEVulkan() {
+@@ -333,7 +333,7 @@ bool IsDefaultANGLEVulkan() {
}
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(ENABLE_VULKAN) && \
@@ -18,7 +18,7 @@
angle::SystemInfo system_info;
{
TRACE_EVENT("gpu,startup", "angle::GetSystemInfoVulkan");
-@@ -410,7 +410,7 @@ bool IsDefaultANGLEVulkan() {
+@@ -425,7 +425,7 @@ bool IsDefaultANGLEVulkan() {
}
#endif // BUILDFLAG(IS_ANDROID)
diff --git a/www/iridium/files/patch-ui_gtk_printing_print__dialog__gtk.cc b/www/iridium/files/patch-ui_gtk_printing_print__dialog__gtk.cc
index 9bc90a777caf..82f981307bd8 100644
--- a/www/iridium/files/patch-ui_gtk_printing_print__dialog__gtk.cc
+++ b/www/iridium/files/patch-ui_gtk_printing_print__dialog__gtk.cc
@@ -1,6 +1,6 @@
---- ui/gtk/printing/print_dialog_gtk.cc.orig 2025-09-11 13:19:19 UTC
+--- ui/gtk/printing/print_dialog_gtk.cc.orig 2025-10-28 14:29:43 UTC
+++ ui/gtk/printing/print_dialog_gtk.cc
-@@ -446,7 +446,7 @@ void PrintDialogGtk::ShowDialog(
+@@ -442,7 +442,7 @@ void PrintDialogGtk::ShowDialog(
GtkPrintCapabilities cap = static_cast<GtkPrintCapabilities>(
GTK_PRINT_CAPABILITY_GENERATE_PDF | GTK_PRINT_CAPABILITY_PAGE_SET |
GTK_PRINT_CAPABILITY_COPIES | GTK_PRINT_CAPABILITY_COLLATE |
diff --git a/www/iridium/files/patch-ui_native__theme_features_native__theme__features.cc b/www/iridium/files/patch-ui_native__theme_features_native__theme__features.cc
index 9f5f9dd7d813..5522698b208a 100644
--- a/www/iridium/files/patch-ui_native__theme_features_native__theme__features.cc
+++ b/www/iridium/files/patch-ui_native__theme_features_native__theme__features.cc
@@ -1,6 +1,6 @@
---- ui/native_theme/features/native_theme_features.cc.orig 2025-09-11 13:19:19 UTC
+--- ui/native_theme/features/native_theme_features.cc.orig 2025-10-28 14:29:43 UTC
+++ ui/native_theme/features/native_theme_features.cc
-@@ -54,7 +54,7 @@ namespace ui {
+@@ -65,7 +65,7 @@ namespace ui {
bool IsFluentOverlayScrollbarEnabled() {
// Fluent scrollbars are only used for some OSes due to UI design guidelines.
@@ -9,7 +9,7 @@
return base::FeatureList::IsEnabled(features::kFluentOverlayScrollbar);
#else
return false;
-@@ -63,7 +63,7 @@ bool IsFluentOverlayScrollbarEnabled() {
+@@ -74,7 +74,7 @@ bool IsFluentOverlayScrollbarEnabled() {
bool IsFluentScrollbarEnabled() {
// Fluent scrollbars are only used for some OSes due to UI design guidelines.
diff --git a/www/iridium/files/patch-ui_native__theme_native__theme.h b/www/iridium/files/patch-ui_native__theme_native__theme.h
index 83ef8d751fe9..148153458823 100644
--- a/www/iridium/files/patch-ui_native__theme_native__theme.h
+++ b/www/iridium/files/patch-ui_native__theme_native__theme.h
@@ -1,6 +1,6 @@
---- ui/native_theme/native_theme.h.orig 2025-05-07 06:48:23 UTC
+--- ui/native_theme/native_theme.h.orig 2025-10-28 14:29:43 UTC
+++ ui/native_theme/native_theme.h
-@@ -61,7 +61,7 @@ class COMPONENT_EXPORT(NATIVE_THEME) NativeTheme {
+@@ -62,7 +62,7 @@ class COMPONENT_EXPORT(NATIVE_THEME) NativeTheme {
// The part to be painted / sized.
enum Part {
kCheckbox,
diff --git a/www/iridium/files/patch-ui_native__theme_native__theme__base.cc b/www/iridium/files/patch-ui_native__theme_native__theme__base.cc
index a6b8e5d402ac..30326d58ead0 100644
--- a/www/iridium/files/patch-ui_native__theme_native__theme__base.cc
+++ b/www/iridium/files/patch-ui_native__theme_native__theme__base.cc
@@ -1,6 +1,6 @@
---- ui/native_theme/native_theme_base.cc.orig 2025-09-11 13:19:19 UTC
+--- ui/native_theme/native_theme_base.cc.orig 2025-10-28 14:29:43 UTC
+++ ui/native_theme/native_theme_base.cc
-@@ -242,7 +242,7 @@ void NativeThemeBase::Paint(cc::PaintCanvas* canvas,
+@@ -238,7 +238,7 @@ void NativeThemeBase::Paint(cc::PaintCanvas* canvas,
std::get<ButtonExtraParams>(extra), color_scheme,
accent_color_opaque);
break;
diff --git a/www/iridium/files/patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc b/www/iridium/files/patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc
index c85ae9a1b06c..23a183a94bcc 100644
--- a/www/iridium/files/patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc
+++ b/www/iridium/files/patch-ui_ozone_platform_wayland_host_wayland__frame__manager.cc
@@ -1,6 +1,6 @@
---- ui/ozone/platform/wayland/host/wayland_frame_manager.cc.orig 2025-09-11 13:19:19 UTC
+--- ui/ozone/platform/wayland/host/wayland_frame_manager.cc.orig 2025-10-28 14:29:43 UTC
+++ ui/ozone/platform/wayland/host/wayland_frame_manager.cc
-@@ -460,8 +460,10 @@ std::optional<bool> WaylandFrameManager::ApplySurfaceC
+@@ -462,8 +462,10 @@ std::optional<bool> WaylandFrameManager::ApplySurfaceC
surface->UpdateBufferDamageRegion(
gfx::ToEnclosingRectIgnoringError(surface_damage));
diff --git a/www/iridium/files/patch-ui_ozone_platform_x11_x11__window.cc b/www/iridium/files/patch-ui_ozone_platform_x11_x11__window.cc
index 5522c74d32fd..c9eec1e8c8d0 100644
--- a/www/iridium/files/patch-ui_ozone_platform_x11_x11__window.cc
+++ b/www/iridium/files/patch-ui_ozone_platform_x11_x11__window.cc
@@ -1,6 +1,6 @@
---- ui/ozone/platform/x11/x11_window.cc.orig 2025-09-11 13:19:19 UTC
+--- ui/ozone/platform/x11/x11_window.cc.orig 2025-10-28 14:29:43 UTC
+++ ui/ozone/platform/x11/x11_window.cc
-@@ -1508,7 +1508,7 @@ void X11Window::OnXWindowStateChanged() {
+@@ -1503,7 +1503,7 @@ void X11Window::OnXWindowStateChanged() {
WindowTiledEdges tiled_state = GetTiledState();
if (tiled_state != tiled_state_) {
tiled_state_ = tiled_state;
diff --git a/www/iridium/files/patch-ui_platform__window_platform__window__delegate.cc b/www/iridium/files/patch-ui_platform__window_platform__window__delegate.cc
index 7c842d159bc3..663a5f03b841 100644
--- a/www/iridium/files/patch-ui_platform__window_platform__window__delegate.cc
+++ b/www/iridium/files/patch-ui_platform__window_platform__window__delegate.cc
@@ -1,6 +1,6 @@
---- ui/platform_window/platform_window_delegate.cc.orig 2025-05-07 06:48:23 UTC
+--- ui/platform_window/platform_window_delegate.cc.orig 2025-10-28 14:29:43 UTC
+++ ui/platform_window/platform_window_delegate.cc
-@@ -56,7 +56,7 @@ gfx::Insets PlatformWindowDelegate::CalculateInsetsInD
+@@ -58,7 +58,7 @@ gfx::Insets PlatformWindowDelegate::CalculateInsetsInD
return gfx::Insets();
}
diff --git a/www/iridium/files/patch-ui_platform__window_platform__window__delegate.h b/www/iridium/files/patch-ui_platform__window_platform__window__delegate.h
index f5eafee83249..ca7458bf3258 100644
--- a/www/iridium/files/patch-ui_platform__window_platform__window__delegate.h
+++ b/www/iridium/files/patch-ui_platform__window_platform__window__delegate.h
@@ -1,6 +1,6 @@
---- ui/platform_window/platform_window_delegate.h.orig 2025-05-08 06:33:24 UTC
+--- ui/platform_window/platform_window_delegate.h.orig 2025-10-28 14:29:43 UTC
+++ ui/platform_window/platform_window_delegate.h
-@@ -144,7 +144,7 @@ class COMPONENT_EXPORT(PLATFORM_WINDOW) PlatformWindow
+@@ -146,7 +146,7 @@ class COMPONENT_EXPORT(PLATFORM_WINDOW) PlatformWindow
virtual void OnWindowStateChanged(PlatformWindowState old_state,
PlatformWindowState new_state) = 0;
diff --git a/www/iridium/files/patch-ui_views_BUILD.gn b/www/iridium/files/patch-ui_views_BUILD.gn
index c6b1706cadda..6bc55f108555 100644
--- a/www/iridium/files/patch-ui_views_BUILD.gn
+++ b/www/iridium/files/patch-ui_views_BUILD.gn
@@ -1,6 +1,6 @@
---- ui/views/BUILD.gn.orig 2025-09-11 13:19:19 UTC
+--- ui/views/BUILD.gn.orig 2025-10-28 14:29:43 UTC
+++ ui/views/BUILD.gn
-@@ -835,7 +835,6 @@ component("views") {
+@@ -833,7 +833,6 @@ component("views") {
"windows_stationarity_monitor_aura.cc",
]
deps += [
diff --git a/www/iridium/files/patch-ui_views_widget_widget.cc b/www/iridium/files/patch-ui_views_widget_widget.cc
index 18c83e235e8b..e19d54db8a99 100644
--- a/www/iridium/files/patch-ui_views_widget_widget.cc
+++ b/www/iridium/files/patch-ui_views_widget_widget.cc
@@ -1,6 +1,6 @@
---- ui/views/widget/widget.cc.orig 2025-09-11 13:19:19 UTC
+--- ui/views/widget/widget.cc.orig 2025-10-28 14:29:43 UTC
+++ ui/views/widget/widget.cc
-@@ -63,7 +63,7 @@
+@@ -64,7 +64,7 @@
#include "ui/views/widget/widget_removals_observer.h"
#include "ui/views/window/dialog_delegate.h"
@@ -9,7 +9,7 @@
#include "ui/linux/linux_ui.h"
#endif
-@@ -2498,7 +2498,7 @@ const ui::NativeTheme* Widget::GetNativeTheme() const
+@@ -2524,7 +2524,7 @@ const ui::NativeTheme* Widget::GetNativeTheme() const
return parent_->GetNativeTheme();
}
diff --git a/www/iridium/files/patch-ui_views_widget_widget.h b/www/iridium/files/patch-ui_views_widget_widget.h
index d76dc6193984..d0425d4f927c 100644
--- a/www/iridium/files/patch-ui_views_widget_widget.h
+++ b/www/iridium/files/patch-ui_views_widget_widget.h
@@ -1,6 +1,6 @@
---- ui/views/widget/widget.h.orig 2025-09-11 13:19:19 UTC
+--- ui/views/widget/widget.h.orig 2025-10-28 14:29:43 UTC
+++ ui/views/widget/widget.h
-@@ -493,7 +493,7 @@ class VIEWS_EXPORT Widget : public internal::NativeWid
+@@ -494,7 +494,7 @@ class VIEWS_EXPORT Widget : public internal::NativeWid
bool force_system_menu_for_frameless = false;
#endif // BUILDFLAG(IS_WIN)
diff --git a/www/iridium/files/patch-v8_BUILD.gn b/www/iridium/files/patch-v8_BUILD.gn
index 2c86f29e650e..b2e05ca76b60 100644
--- a/www/iridium/files/patch-v8_BUILD.gn
+++ b/www/iridium/files/patch-v8_BUILD.gn
@@ -1,6 +1,6 @@
---- v8/BUILD.gn.orig 2025-09-11 13:19:19 UTC
+--- v8/BUILD.gn.orig 2025-10-28 14:29:43 UTC
+++ v8/BUILD.gn
-@@ -976,6 +976,8 @@ external_v8_defines = [
+@@ -991,6 +991,8 @@ external_v8_defines = [
"V8_TARGET_OS_MACOS",
"V8_TARGET_OS_WIN",
"V8_TARGET_OS_CHROMEOS",
@@ -9,7 +9,7 @@
]
enabled_external_v8_defines = [
-@@ -1050,6 +1052,12 @@ if (target_os == "android") {
+@@ -1065,6 +1067,12 @@ if (target_os == "android") {
} else if (target_os == "chromeos") {
enabled_external_v8_defines += [ "V8_HAVE_TARGET_OS" ]
enabled_external_v8_defines += [ "V8_TARGET_OS_CHROMEOS" ]
@@ -22,7 +22,15 @@
}
disabled_external_v8_defines = external_v8_defines - enabled_external_v8_defines
-@@ -2574,6 +2582,12 @@ template("run_mksnapshot") {
+@@ -1774,7 +1782,6 @@ config("strict_warnings") {
+ }
+ cflags += [
+ "-Wmissing-field-initializers",
+- "-Wunnecessary-virtual-specifier",
+ ]
+ }
+ }
+@@ -2595,6 +2602,12 @@ template("run_mksnapshot") {
if (!v8_enable_builtins_profiling && v8_enable_builtins_reordering) {
args += [ "--reorder-builtins" ]
}
@@ -35,7 +43,7 @@
}
# This is needed to distinguish between generating code for the simulator
-@@ -6770,7 +6784,7 @@ v8_component("v8_libbase") {
+@@ -6800,7 +6813,7 @@ v8_component("v8_libbase") {
}
}
@@ -44,7 +52,7 @@
sources += [
"src/base/debug/stack_trace_posix.cc",
"src/base/platform/platform-linux.cc",
-@@ -6781,6 +6795,18 @@ v8_component("v8_libbase") {
+@@ -6811,6 +6824,18 @@ v8_component("v8_libbase") {
"dl",
"rt",
]
diff --git a/www/iridium/files/patch-v8_src_api_api.cc b/www/iridium/files/patch-v8_src_api_api.cc
index 5db1592c3ecc..06c73d04f14e 100644
--- a/www/iridium/files/patch-v8_src_api_api.cc
+++ b/www/iridium/files/patch-v8_src_api_api.cc
@@ -1,4 +1,4 @@
---- v8/src/api/api.cc.orig 2025-09-11 13:19:19 UTC
+--- v8/src/api/api.cc.orig 2025-10-28 14:29:43 UTC
+++ v8/src/api/api.cc
@@ -159,7 +159,7 @@
#include "src/objects/intl-objects.h"
@@ -9,7 +9,7 @@
#include <signal.h>
#include <unistd.h>
-@@ -6454,7 +6454,7 @@ bool v8::V8::Initialize(const int build_config) {
+@@ -6487,7 +6487,7 @@ bool v8::V8::Initialize(const int build_config) {
return true;
}
diff --git a/www/iridium/files/patch-v8_src_execution_isolate.cc b/www/iridium/files/patch-v8_src_execution_isolate.cc
index b601287db8bb..ad46c9a4b829 100644
--- a/www/iridium/files/patch-v8_src_execution_isolate.cc
+++ b/www/iridium/files/patch-v8_src_execution_isolate.cc
@@ -1,6 +1,6 @@
---- v8/src/execution/isolate.cc.orig 2025-09-11 13:19:19 UTC
+--- v8/src/execution/isolate.cc.orig 2025-10-28 14:29:43 UTC
+++ v8/src/execution/isolate.cc
-@@ -174,6 +174,10 @@
+@@ -176,6 +176,10 @@
#include "src/execution/simulator-base.h"
#endif
@@ -11,7 +11,7 @@
extern "C" const uint8_t v8_Default_embedded_blob_code_[];
extern "C" uint32_t v8_Default_embedded_blob_code_size_;
extern "C" const uint8_t v8_Default_embedded_blob_data_[];
-@@ -5223,6 +5227,13 @@ void Isolate::InitializeDefaultEmbeddedBlob() {
+@@ -5259,6 +5263,13 @@ void Isolate::InitializeDefaultEmbeddedBlob() {
uint32_t code_size = DefaultEmbeddedBlobCodeSize();
const uint8_t* data = DefaultEmbeddedBlobData();
uint32_t data_size = DefaultEmbeddedBlobDataSize();
diff --git a/www/nextcloud-contacts/Makefile b/www/nextcloud-contacts/Makefile
index 845e3e87ff7e..797af175eb74 100644
--- a/www/nextcloud-contacts/Makefile
+++ b/www/nextcloud-contacts/Makefile
@@ -1,5 +1,5 @@
PORTNAME= contacts
-PORTVERSION= 8.0.4
+PORTVERSION= 8.0.5
DISTVERSIONPREFIX= v
CATEGORIES= www
diff --git a/www/nextcloud-contacts/distinfo b/www/nextcloud-contacts/distinfo
index 71151f279bd0..d2ffefe73e13 100644
--- a/www/nextcloud-contacts/distinfo
+++ b/www/nextcloud-contacts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760546302
-SHA256 (nextcloud/contacts-v8.0.4.tar.gz) = 19322c2f9a18e8a6fc19aefd54bed6183e75966c54bc4d9c1cddfc6a7bf27fac
-SIZE (nextcloud/contacts-v8.0.4.tar.gz) = 4604720
+TIMESTAMP = 1761729545
+SHA256 (nextcloud/contacts-v8.0.5.tar.gz) = 0ca0990f9c0c66edb25b2e968efdbf2fc6501b59c182d5c999412c015202163a
+SIZE (nextcloud/contacts-v8.0.5.tar.gz) = 4612891
diff --git a/www/nextcloud-news/Makefile b/www/nextcloud-news/Makefile
index bb59b6e01526..d0f71d0b19af 100644
--- a/www/nextcloud-news/Makefile
+++ b/www/nextcloud-news/Makefile
@@ -1,5 +1,5 @@
PORTNAME= news
-PORTVERSION= 27.0.1
+PORTVERSION= 27.1.0
CATEGORIES= www
MASTER_SITES= https://github.com/${GH_ACCOUNT}/${PORTNAME}/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/
DISTNAME= ${PORTNAME}
diff --git a/www/nextcloud-news/distinfo b/www/nextcloud-news/distinfo
index 96b07155fa66..35c95632f84c 100644
--- a/www/nextcloud-news/distinfo
+++ b/www/nextcloud-news/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760897889
-SHA256 (nextcloud/news-27.0.1/news.tar.gz) = 2bddecc06ae21309b5cc1abd1fb1783f67c79936a761d7450117d0a78e7a6ddb
-SIZE (nextcloud/news-27.0.1/news.tar.gz) = 3987213
+TIMESTAMP = 1761729437
+SHA256 (nextcloud/news-27.1.0/news.tar.gz) = 6ca2047915660e80e369bf1dbac746faaeccb3f81a394154c821f50b5a4a274e
+SIZE (nextcloud/news-27.1.0/news.tar.gz) = 3290878
diff --git a/www/nextcloud-tasks/Makefile b/www/nextcloud-tasks/Makefile
index bb311754b791..f76fc12bc555 100644
--- a/www/nextcloud-tasks/Makefile
+++ b/www/nextcloud-tasks/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tasks
-PORTVERSION= 0.16.1
+PORTVERSION= 0.17.0
DISTVERSIONPREFIX= v
CATEGORIES= www
MASTER_SITES?= https://github.com/nextcloud/${PORTNAME}/releases/download/${DISTVERSIONPREFIX}${PORTVERSION}/
@@ -11,7 +11,7 @@ WWW= https://apps.nextcloud.com/apps/tasks
LICENSE_FILE= ${WRKSRC}/LICENSE
-NEXTCLOUD_RUN_DEPENDS= 28
+NEXTCLOUD_RUN_DEPENDS= 31
USES= nextcloud php:flavors
diff --git a/www/nextcloud-tasks/distinfo b/www/nextcloud-tasks/distinfo
index a421e8bd3907..d0ea620a1ef9 100644
--- a/www/nextcloud-tasks/distinfo
+++ b/www/nextcloud-tasks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1724173470
-SHA256 (nextcloud/tasks-0.16.1/tasks.tar.gz) = 5296b7765f9bf7b515dca5cb95cc5e4ba3b31414c85be7b753f4fd4094fa3e6c
-SIZE (nextcloud/tasks-0.16.1/tasks.tar.gz) = 2571538
+TIMESTAMP = 1761206745
+SHA256 (nextcloud/tasks-0.17.0/tasks.tar.gz) = 877bbdc51df382e2af5565c0ec235275edac11dbe0b13d7c718007a7c74a3d28
+SIZE (nextcloud/tasks-0.17.0/tasks.tar.gz) = 3850643
diff --git a/www/plasma6-plasma-browser-integration/distinfo b/www/plasma6-plasma-browser-integration/distinfo
index 6e7a832cdc22..822b28b53102 100644
--- a/www/plasma6-plasma-browser-integration/distinfo
+++ b/www/plasma6-plasma-browser-integration/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499247
-SHA256 (KDE/plasma/6.4.5/plasma-browser-integration-6.4.5.tar.xz) = ad92f4ec1e31d9fdc57b517bdc2e5ac107c62c02090ad37529eecdee6caf9d8b
-SIZE (KDE/plasma/6.4.5/plasma-browser-integration-6.4.5.tar.xz) = 235700
+TIMESTAMP = 1761168014
+SHA256 (KDE/plasma/6.5.0/plasma-browser-integration-6.5.0.tar.xz) = 1f0143ca094bacc30fb6985854e9c8fbd92d14953b3bb31219322ba331709dff
+SIZE (KDE/plasma/6.5.0/plasma-browser-integration-6.5.0.tar.xz) = 235868
diff --git a/www/pound/Makefile b/www/pound/Makefile
index 9cb0156e87a3..006670a69423 100644
--- a/www/pound/Makefile
+++ b/www/pound/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pound
-PORTVERSION= 4.17
+PORTVERSION= 4.18
CATEGORIES= www net
MASTER_SITES= https://github.com/graygnuorg/pound/releases/download/v${PORTVERSION}/
diff --git a/www/pound/distinfo b/www/pound/distinfo
index 4c67f0f6a59f..f9a75fea6661 100644
--- a/www/pound/distinfo
+++ b/www/pound/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753806076
-SHA256 (pound-4.17.tar.gz) = b8759d94546027f0090dbb51455e2ff12ad2f95fe34edc4559a5a1dc07639a2e
-SIZE (pound-4.17.tar.gz) = 1028579
+TIMESTAMP = 1761741942
+SHA256 (pound-4.18.tar.gz) = 688e2544a521104014be557646f747c915fcb3af28af4dae414b7a0eea7cc369
+SIZE (pound-4.18.tar.gz) = 1062958
diff --git a/www/py-dj51-social-auth-app-django/Makefile b/www/py-dj51-social-auth-app-django/Makefile
index 5d739c9ee9b3..b3f2226788c4 100644
--- a/www/py-dj51-social-auth-app-django/Makefile
+++ b/www/py-dj51-social-auth-app-django/Makefile
@@ -1,5 +1,5 @@
PORTNAME= social-auth-app-django
-DISTVERSION= 5.5.1
+DISTVERSION= 5.6.0
CATEGORIES= www security python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj51-
diff --git a/www/py-dj51-social-auth-app-django/distinfo b/www/py-dj51-social-auth-app-django/distinfo
index b1382004a3fd..49b712c1247c 100644
--- a/www/py-dj51-social-auth-app-django/distinfo
+++ b/www/py-dj51-social-auth-app-django/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752836935
-SHA256 (python-social-auth-social-app-django-5.5.1_GH0.tar.gz) = aa37072a8ad9f688ba20d53949060828868825d256b70a42062b71fe8ff190f9
-SIZE (python-social-auth-social-app-django-5.5.1_GH0.tar.gz) = 27080
+TIMESTAMP = 1761416481
+SHA256 (python-social-auth-social-app-django-5.6.0_GH0.tar.gz) = ecc84b6329899cf3d6990729c5881846bdc693ec3c43159a4fa906358ec5b59e
+SIZE (python-social-auth-social-app-django-5.6.0_GH0.tar.gz) = 30694
diff --git a/www/py-dj51-strawberry-graphql-django/Makefile b/www/py-dj51-strawberry-graphql-django/Makefile
index c048b061c02b..ac11a01741a9 100644
--- a/www/py-dj51-strawberry-graphql-django/Makefile
+++ b/www/py-dj51-strawberry-graphql-django/Makefile
@@ -1,5 +1,5 @@
PORTNAME= strawberry-graphql-django
-DISTVERSION= 0.66.2
+DISTVERSION= 0.67.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj51-
diff --git a/www/py-dj51-strawberry-graphql-django/distinfo b/www/py-dj51-strawberry-graphql-django/distinfo
index ff51bd679583..a3af59d476be 100644
--- a/www/py-dj51-strawberry-graphql-django/distinfo
+++ b/www/py-dj51-strawberry-graphql-django/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760606147
-SHA256 (strawberry_graphql_django-0.66.2.tar.gz) = 97f92d706a3532963cf681c725e6014f957dc8b1daeab45a5b67dd68690fbe2c
-SIZE (strawberry_graphql_django-0.66.2.tar.gz) = 85368
+TIMESTAMP = 1761675479
+SHA256 (strawberry_graphql_django-0.67.0.tar.gz) = 3cbb9a9eab80224b093365394002e1ffb76849316953b3395359ee856f2c0024
+SIZE (strawberry_graphql_django-0.67.0.tar.gz) = 85368
diff --git a/www/py-dj52-social-auth-app-django/Makefile b/www/py-dj52-social-auth-app-django/Makefile
index 70b3f933c0be..3463b549ff07 100644
--- a/www/py-dj52-social-auth-app-django/Makefile
+++ b/www/py-dj52-social-auth-app-django/Makefile
@@ -1,5 +1,5 @@
PORTNAME= social-auth-app-django
-DISTVERSION= 5.5.1
+DISTVERSION= 5.6.0
CATEGORIES= www security python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj52-
diff --git a/www/py-dj52-social-auth-app-django/distinfo b/www/py-dj52-social-auth-app-django/distinfo
index b1382004a3fd..49b712c1247c 100644
--- a/www/py-dj52-social-auth-app-django/distinfo
+++ b/www/py-dj52-social-auth-app-django/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752836935
-SHA256 (python-social-auth-social-app-django-5.5.1_GH0.tar.gz) = aa37072a8ad9f688ba20d53949060828868825d256b70a42062b71fe8ff190f9
-SIZE (python-social-auth-social-app-django-5.5.1_GH0.tar.gz) = 27080
+TIMESTAMP = 1761416481
+SHA256 (python-social-auth-social-app-django-5.6.0_GH0.tar.gz) = ecc84b6329899cf3d6990729c5881846bdc693ec3c43159a4fa906358ec5b59e
+SIZE (python-social-auth-social-app-django-5.6.0_GH0.tar.gz) = 30694
diff --git a/www/py-dj52-strawberry-graphql-django/Makefile b/www/py-dj52-strawberry-graphql-django/Makefile
index 8e2d490b942a..0aad0fc6f38f 100644
--- a/www/py-dj52-strawberry-graphql-django/Makefile
+++ b/www/py-dj52-strawberry-graphql-django/Makefile
@@ -1,5 +1,5 @@
PORTNAME= strawberry-graphql-django
-DISTVERSION= 0.66.2
+DISTVERSION= 0.67.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj52-
diff --git a/www/py-dj52-strawberry-graphql-django/distinfo b/www/py-dj52-strawberry-graphql-django/distinfo
index ff51bd679583..a3af59d476be 100644
--- a/www/py-dj52-strawberry-graphql-django/distinfo
+++ b/www/py-dj52-strawberry-graphql-django/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760606147
-SHA256 (strawberry_graphql_django-0.66.2.tar.gz) = 97f92d706a3532963cf681c725e6014f957dc8b1daeab45a5b67dd68690fbe2c
-SIZE (strawberry_graphql_django-0.66.2.tar.gz) = 85368
+TIMESTAMP = 1761675479
+SHA256 (strawberry_graphql_django-0.67.0.tar.gz) = 3cbb9a9eab80224b093365394002e1ffb76849316953b3395359ee856f2c0024
+SIZE (strawberry_graphql_django-0.67.0.tar.gz) = 85368
diff --git a/www/py-social-auth-app-django/Makefile b/www/py-social-auth-app-django/Makefile
index 9f9d6206f3ac..2fd14a9719b5 100644
--- a/www/py-social-auth-app-django/Makefile
+++ b/www/py-social-auth-app-django/Makefile
@@ -1,5 +1,6 @@
PORTNAME= social-auth-app-django
DISTVERSION= 5.4.3
+PORTREVISION= 1
CATEGORIES= www security python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-social-auth-app-django/files/patch-cve-2025-61783 b/www/py-social-auth-app-django/files/patch-cve-2025-61783
new file mode 100644
index 000000000000..941b9e2cd4b4
--- /dev/null
+++ b/www/py-social-auth-app-django/files/patch-cve-2025-61783
@@ -0,0 +1,101 @@
+Backported and adapted patch for py-social-auth-core 5.4.3 to fix
+CVE-2025-61783.
+
+Obtained from:
+
+From 10c80e2ebabeccd4e9c84ad0e16e1db74148ed4c Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Michal=20=C4=8Ciha=C5=99?= <michal@cihar.com>
+Date: Tue, 30 Sep 2025 13:38:21 +0200
+Subject: [PATCH] fix: avoid associating with existing user when creating fails
+
+This behavior was introduced in 9f86059e9d8070bc5ecd7ba069fadab1c9bf502a
+to workaround concurrency issues, but the only safe way to deal with
+this is to restart the pipeline to make sure that all possible policies
+apply. This is currently not possible, so let's fail with
+AuthAlreadyAssociated and let user restart the authentication pipeline
+manually.
+
+--- social_django/storage.py.orig 2025-02-13 13:06:56 UTC
++++ social_django/storage.py
+@@ -5,6 +5,7 @@ from django.db.utils import IntegrityError
+ from django.core.exceptions import FieldDoesNotExist
+ from django.db import router, transaction
+ from django.db.utils import IntegrityError
++from social_core.exceptions import AuthAlreadyAssociated
+ from social_core.storage import (
+ AssociationMixin,
+ BaseStorage,
+@@ -75,26 +76,24 @@ class DjangoUserMixin(UserMixin):
+ cls.user_model()._meta.get_field("username")
+ except FieldDoesNotExist:
+ kwargs.pop("username")
++
++ if hasattr(transaction, "atomic"):
++ # In Django versions that have an "atomic" transaction decorator / context
++ # manager, there's a transaction wrapped around this call.
++ # If the create fails below due to an IntegrityError, ensure that the transaction
++ # stays undamaged by wrapping the create in an atomic.
++ using = router.db_for_write(cls.user_model())
++
+ try:
+ if hasattr(transaction, "atomic"):
+- # In Django versions that have an "atomic" transaction decorator / context
+- # manager, there's a transaction wrapped around this call.
+- # If the create fails below due to an IntegrityError, ensure that the transaction
+- # stays undamaged by wrapping the create in an atomic.
+- using = router.db_for_write(cls.user_model())
+ with transaction.atomic(using=using):
+ user = cls.user_model()._default_manager.create_user(*args, **kwargs)
+ else:
+ user = cls.user_model()._default_manager.create_user(*args, **kwargs)
++
++ return user
+ except IntegrityError as exc:
+- # If email comes in as None it won't get found in the get
+- if kwargs.get("email", True) is None:
+- kwargs["email"] = ""
+- try:
+- user = cls.user_model()._default_manager.get(*args, **kwargs)
+- except cls.user_model().DoesNotExist:
+- raise exc
+- return user
++ raise AuthAlreadyAssociated(None) from exc
+
+ @classmethod
+ def get_user(cls, pk=None, **kwargs):
+--- tests/test_models.py.orig 2025-02-13 13:06:56 UTC
++++ tests/test_models.py
+@@ -5,6 +5,7 @@ from django.test import TestCase
+ from django.core.management import call_command
+ from django.db import IntegrityError
+ from django.test import TestCase
++from social_core.exceptions import AuthAlreadyAssociated
+
+ from social_django.models import (
+ AbstractUserSocialAuth,
+@@ -101,17 +102,21 @@ class TestUserSocialAuth(TestCase):
+ self.assertEqual(UserSocialAuth.get_username(self.user), self.user.username)
+
+ def test_create_user(self):
+- # Catch integrity error and find existing user
+- UserSocialAuth.create_user(username=self.user.username)
++ UserSocialAuth.create_user(username="testuser")
+
+ def test_create_user_reraise(self):
+- with self.assertRaises(IntegrityError):
++ with self.assertRaises(AuthAlreadyAssociated):
+ UserSocialAuth.create_user(username=self.user.username, email=None)
+
+ @mock.patch("social_django.models.UserSocialAuth.username_field", return_value="email")
+- @mock.patch("django.contrib.auth.models.UserManager.create_user", side_effect=IntegrityError)
++ @mock.patch("django.contrib.auth.models.UserManager.create_user", return_value="<User>")
+ def test_create_user_custom_username(self, *args):
+ UserSocialAuth.create_user(username=self.user.email)
++
++ @mock.patch("django.contrib.auth.models.UserManager.create_user", side_effect=IntegrityError)
++ def test_create_user_existing(self, *args):
++ with self.assertRaises(AuthAlreadyAssociated):
++ UserSocialAuth.create_user(username=self.user.email)
+
+ @mock.patch("social_django.storage.transaction", spec=[])
+ def test_create_user_without_transaction_atomic(self, *args):
diff --git a/www/py-strawberry-graphql-django/Makefile b/www/py-strawberry-graphql-django/Makefile
index f08b1b412dd8..4e4eaebe2b0d 100644
--- a/www/py-strawberry-graphql-django/Makefile
+++ b/www/py-strawberry-graphql-django/Makefile
@@ -1,5 +1,5 @@
PORTNAME= strawberry-graphql-django
-DISTVERSION= 0.66.2
+DISTVERSION= 0.67.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -18,7 +18,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asgiref>=3.8:www/py-asgiref@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}strawberry-graphql>=0.283.3:devel/py-strawberry-graphql@${PY_FLAVOR}
-USES= python
+USES= python:3.10+
USE_PYTHON= autoplist pep517
CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME}
diff --git a/www/py-strawberry-graphql-django/distinfo b/www/py-strawberry-graphql-django/distinfo
index ff51bd679583..a3af59d476be 100644
--- a/www/py-strawberry-graphql-django/distinfo
+++ b/www/py-strawberry-graphql-django/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760606147
-SHA256 (strawberry_graphql_django-0.66.2.tar.gz) = 97f92d706a3532963cf681c725e6014f957dc8b1daeab45a5b67dd68690fbe2c
-SIZE (strawberry_graphql_django-0.66.2.tar.gz) = 85368
+TIMESTAMP = 1761675479
+SHA256 (strawberry_graphql_django-0.67.0.tar.gz) = 3cbb9a9eab80224b093365394002e1ffb76849316953b3395359ee856f2c0024
+SIZE (strawberry_graphql_django-0.67.0.tar.gz) = 85368
diff --git a/www/py-yt-dlp/Makefile b/www/py-yt-dlp/Makefile
index 85ed17688fdd..eb53c4ec9e89 100644
--- a/www/py-yt-dlp/Makefile
+++ b/www/py-yt-dlp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= yt-dlp # www/py-yt-dlp is for extending yt-dlp, www/yt-dlp is an application for the end user
-DISTVERSION= 2025.09.26
+DISTVERSION= 2025.10.22
CATEGORIES= www
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-yt-dlp/distinfo b/www/py-yt-dlp/distinfo
index 84ce0f32d745..c54c034151f1 100644
--- a/www/py-yt-dlp/distinfo
+++ b/www/py-yt-dlp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758990415
-SHA256 (yt-dlp/2025.09.26/yt-dlp.tar.gz) = 1a2221451f0b4815b4bd6dfa665238f44b34cb1dac01c1cfda5dff36459e1164
-SIZE (yt-dlp/2025.09.26/yt-dlp.tar.gz) = 6011138
+TIMESTAMP = 1761812184
+SHA256 (yt-dlp/2025.10.22/yt-dlp.tar.gz) = 8ed2971172cbe1295258341e9f04527a7f27578538ce70ef4c9ebaba8966a969
+SIZE (yt-dlp/2025.10.22/yt-dlp.tar.gz) = 6025669
diff --git a/www/py-yt-dlp/pkg-plist b/www/py-yt-dlp/pkg-plist
index 2d0b3af8ea09..0ae3f2eb7c3e 100644
--- a/www/py-yt-dlp/pkg-plist
+++ b/www/py-yt-dlp/pkg-plist
@@ -10,7 +10,6 @@ bin/yt-dlp-devel
%%PYTHON_SITELIBDIR%%/yt_dlp/compat/compat_utils.py
%%PYTHON_SITELIBDIR%%/yt_dlp/compat/imghdr.py
%%PYTHON_SITELIBDIR%%/yt_dlp/compat/shutil.py
-%%PYTHON_SITELIBDIR%%/yt_dlp/compat/types.py
%%PYTHON_SITELIBDIR%%/yt_dlp/compat/urllib/__init__.py
%%PYTHON_SITELIBDIR%%/yt_dlp/compat/urllib/request.py
%%PYTHON_SITELIBDIR%%/yt_dlp/cookies.py
@@ -383,6 +382,7 @@ bin/yt-dlp-devel
%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/hytale.py
%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/icareus.py
%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/ichinanalive.py
+%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/idagio.py
%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/idolplus.py
%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/ign.py
%%PYTHON_SITELIBDIR%%/yt_dlp/extractor/iheart.py
diff --git a/www/webtrees21/Makefile b/www/webtrees21/Makefile
index 69b004551cc5..25e050ed541e 100644
--- a/www/webtrees21/Makefile
+++ b/www/webtrees21/Makefile
@@ -1,5 +1,5 @@
PORTNAME= webtrees
-DISTVERSION= 2.1.22
+DISTVERSION= 2.1.25
CATEGORIES= www
MASTER_SITES= https://github.com/fisharebest/${PORTNAME}/releases/download/${PORTVERSION}/
PKGNAMESUFFIX= 21${PHP_PKGNAMESUFFIX}
@@ -11,10 +11,10 @@ WWW= https://webtrees.net/
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/${PORTNAME}/LICENSE.md
-IGNORE_WITH_PHP= 83 84 85
-USES= cpe php shebangfix zip
+USES= cpe php:flavors shebangfix zip
# php pcre extension is required but it's statically linked in default php
USE_PHP= calendar curl dom filter gd iconv pdo_mysql session xml
+IGNORE_WITH_PHP= 83 84 85
SHEBANG_FILES= webtrees/vendor/tecnickcom/tcpdf/tools/tcpdf_addfont.php
@@ -32,7 +32,8 @@ OPTIONS_DEFINE= DOCS
do-install:
-${MKDIR} ${STAGEDIR}${WWWDIR}
- @cd ${WRKSRC}/${PORTNAME} && ${COPYTREE_BIN} . ${STAGEDIR}${WWWDIR} "! -name *\.md"
+ @cd ${WRKSRC}/${PORTNAME} && ${COPYTREE_BIN} . ${STAGEDIR}${WWWDIR} "! -name *\.md" \
+ "! -name .DS_Store"
@(cd ${WRKSRC}/${PORTNAME}; ${FIND} . -not -type d) | ${SORT} | \
${SED} -ne 's,^${PORTNAME}/,${WWWDIR_REL}/,p' >> ${TMPPLIST}
@${ECHO_CMD} \
diff --git a/www/webtrees21/distinfo b/www/webtrees21/distinfo
index 626c47e4fbed..bc98c606bf3d 100644
--- a/www/webtrees21/distinfo
+++ b/www/webtrees21/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1733268404
-SHA256 (webtrees-2.1.22.zip) = b5b27406013f26e08869b97ff3cb20063f4d272a8385a5c5997df4223c4b079c
-SIZE (webtrees-2.1.22.zip) = 34151286
+TIMESTAMP = 1755819215
+SHA256 (webtrees-2.1.25.zip) = da0eb2b184cb49c734509f20dc2aac9a6b579cbbfd20e80f022ce6ef2f6f99cc
+SIZE (webtrees-2.1.25.zip) = 32740857
diff --git a/www/webtrees21/pkg-plist b/www/webtrees21/pkg-plist
index 643402655e37..97b28804c82a 100644
--- a/www/webtrees21/pkg-plist
+++ b/www/webtrees21/pkg-plist
@@ -1,3 +1,8 @@
+@dir %%WWWDIR%%/modules_v4
+@dir %%WWWDIR%%/vendor/io-developer/php-whois/.github/ISSUE_TEMPLATE
+@dir %%WWWDIR%%/vendor/psr/http-message/docs
+@dir %%WWWDIR%%/vendor/symfony/string/Resources/bin
+@dir %%WWWDIR%%/vendor/voku/portable-ascii/build/docs
%%WWWDIR%%/app/Age.php
%%WWWDIR%%/app/Auth.php
%%WWWDIR%%/app/Cache.php
@@ -258,6 +263,7 @@
%%WWWDIR%%/app/CustomTags/RootsMagic.php
%%WWWDIR%%/app/CustomTags/TheMasterGenealogist.php
%%WWWDIR%%/app/CustomTags/TheNextGeneration.php
+%%WWWDIR%%/app/Date.php
%%WWWDIR%%/app/Date/AbstractCalendarDate.php
%%WWWDIR%%/app/Date/AbstractGregorianJulianDate.php
%%WWWDIR%%/app/Date/FrenchDate.php
@@ -267,7 +273,7 @@
%%WWWDIR%%/app/Date/JewishDate.php
%%WWWDIR%%/app/Date/JulianDate.php
%%WWWDIR%%/app/Date/RomanDate.php
-%%WWWDIR%%/app/Date.php
+%%WWWDIR%%/app/DB.php
%%WWWDIR%%/app/DefaultUser.php
%%WWWDIR%%/app/Elements/AbstractElement.php
%%WWWDIR%%/app/Elements/AbstractEventElement.php
@@ -556,6 +562,7 @@
%%WWWDIR%%/app/Http/Middleware/AuthManager.php
%%WWWDIR%%/app/Http/Middleware/AuthMember.php
%%WWWDIR%%/app/Http/Middleware/AuthModerator.php
+%%WWWDIR%%/app/Http/Middleware/AuthNotRobot.php
%%WWWDIR%%/app/Http/Middleware/BadBotBlocker.php
%%WWWDIR%%/app/Http/Middleware/BaseUrl.php
%%WWWDIR%%/app/Http/Middleware/BootModules.php
@@ -567,6 +574,7 @@
%%WWWDIR%%/app/Http/Middleware/ContentLength.php
%%WWWDIR%%/app/Http/Middleware/DoHousekeeping.php
%%WWWDIR%%/app/Http/Middleware/EmitResponse.php
+%%WWWDIR%%/app/Http/Middleware/ErrorHandler.php
%%WWWDIR%%/app/Http/Middleware/HandleExceptions.php
%%WWWDIR%%/app/Http/Middleware/LoadRoutes.php
%%WWWDIR%%/app/Http/Middleware/NoRouteFound.php
@@ -1005,6 +1013,7 @@
%%WWWDIR%%/app/Module/LanguageAfrikaans.php
%%WWWDIR%%/app/Module/LanguageAlbanian.php
%%WWWDIR%%/app/Module/LanguageArabic.php
+%%WWWDIR%%/app/Module/LanguageArmenian.php
%%WWWDIR%%/app/Module/LanguageBasque.php
%%WWWDIR%%/app/Module/LanguageBosnian.php
%%WWWDIR%%/app/Module/LanguageBulgarian.php
@@ -1297,6 +1306,7 @@
%%WWWDIR%%/app/Services/MessageService.php
%%WWWDIR%%/app/Services/MigrationService.php
%%WWWDIR%%/app/Services/ModuleService.php
+%%WWWDIR%%/app/Services/NetworkService.php
%%WWWDIR%%/app/Services/PendingChangesService.php
%%WWWDIR%%/app/Services/RateLimitService.php
%%WWWDIR%%/app/Services/RelationshipService.php
@@ -1315,60 +1325,13 @@
%%WWWDIR%%/app/SiteUser.php
%%WWWDIR%%/app/Soundex.php
%%WWWDIR%%/app/Source.php
-%%WWWDIR%%/app/Statistics/Google/ChartAge.php
-%%WWWDIR%%/app/Statistics/Google/ChartBirth.php
-%%WWWDIR%%/app/Statistics/Google/ChartChildren.php
-%%WWWDIR%%/app/Statistics/Google/ChartCommonGiven.php
-%%WWWDIR%%/app/Statistics/Google/ChartCommonSurname.php
-%%WWWDIR%%/app/Statistics/Google/ChartDeath.php
-%%WWWDIR%%/app/Statistics/Google/ChartDistribution.php
-%%WWWDIR%%/app/Statistics/Google/ChartDivorce.php
-%%WWWDIR%%/app/Statistics/Google/ChartFamilyLargest.php
-%%WWWDIR%%/app/Statistics/Google/ChartFamilyWithSources.php
-%%WWWDIR%%/app/Statistics/Google/ChartIndividualWithSources.php
-%%WWWDIR%%/app/Statistics/Google/ChartMarriage.php
-%%WWWDIR%%/app/Statistics/Google/ChartMarriageAge.php
-%%WWWDIR%%/app/Statistics/Google/ChartMedia.php
-%%WWWDIR%%/app/Statistics/Google/ChartMortality.php
-%%WWWDIR%%/app/Statistics/Google/ChartNoChildrenFamilies.php
-%%WWWDIR%%/app/Statistics/Google/ChartSex.php
-%%WWWDIR%%/app/Statistics/Repository/BrowserRepository.php
-%%WWWDIR%%/app/Statistics/Repository/ContactRepository.php
-%%WWWDIR%%/app/Statistics/Repository/EventRepository.php
-%%WWWDIR%%/app/Statistics/Repository/FamilyDatesRepository.php
-%%WWWDIR%%/app/Statistics/Repository/FamilyRepository.php
-%%WWWDIR%%/app/Statistics/Repository/FavoritesRepository.php
-%%WWWDIR%%/app/Statistics/Repository/GedcomRepository.php
-%%WWWDIR%%/app/Statistics/Repository/HitCountRepository.php
-%%WWWDIR%%/app/Statistics/Repository/IndividualRepository.php
-%%WWWDIR%%/app/Statistics/Repository/Interfaces/BrowserRepositoryInterface.php
-%%WWWDIR%%/app/Statistics/Repository/Interfaces/ContactRepositoryInterface.php
-%%WWWDIR%%/app/Statistics/Repository/Interfaces/EventRepositoryInterface.php
-%%WWWDIR%%/app/Statistics/Repository/Interfaces/FamilyDatesRepositoryInterface.php
-%%WWWDIR%%/app/Statistics/Repository/Interfaces/FavoritesRepositoryInterface.php
-%%WWWDIR%%/app/Statistics/Repository/Interfaces/GedcomRepositoryInterface.php
-%%WWWDIR%%/app/Statistics/Repository/Interfaces/HitCountRepositoryInterface.php
-%%WWWDIR%%/app/Statistics/Repository/Interfaces/IndividualRepositoryInterface.php
-%%WWWDIR%%/app/Statistics/Repository/Interfaces/LatestUserRepositoryInterface.php
-%%WWWDIR%%/app/Statistics/Repository/Interfaces/MediaRepositoryInterface.php
-%%WWWDIR%%/app/Statistics/Repository/Interfaces/MessageRepositoryInterface.php
-%%WWWDIR%%/app/Statistics/Repository/Interfaces/NewsRepositoryInterface.php
-%%WWWDIR%%/app/Statistics/Repository/Interfaces/PlaceRepositoryInterface.php
-%%WWWDIR%%/app/Statistics/Repository/Interfaces/ServerRepositoryInterface.php
-%%WWWDIR%%/app/Statistics/Repository/Interfaces/UserRepositoryInterface.php
-%%WWWDIR%%/app/Statistics/Repository/LatestUserRepository.php
-%%WWWDIR%%/app/Statistics/Repository/MediaRepository.php
-%%WWWDIR%%/app/Statistics/Repository/MessageRepository.php
-%%WWWDIR%%/app/Statistics/Repository/NewsRepository.php
-%%WWWDIR%%/app/Statistics/Repository/PlaceRepository.php
-%%WWWDIR%%/app/Statistics/Repository/ServerRepository.php
-%%WWWDIR%%/app/Statistics/Repository/UserRepository.php
-%%WWWDIR%%/app/Statistics/Service/CenturyService.php
-%%WWWDIR%%/app/Statistics/Service/ColorService.php
-%%WWWDIR%%/app/Statistics/Service/CountryService.php
%%WWWDIR%%/app/Statistics.php
+%%WWWDIR%%/app/Statistics/Service/CountryService.php
+%%WWWDIR%%/app/StatisticsData.php
+%%WWWDIR%%/app/StatisticsFormat.php
%%WWWDIR%%/app/Submission.php
%%WWWDIR%%/app/Submitter.php
+%%WWWDIR%%/app/SurnameTradition.php
%%WWWDIR%%/app/SurnameTradition/DefaultSurnameTradition.php
%%WWWDIR%%/app/SurnameTradition/IcelandicSurnameTradition.php
%%WWWDIR%%/app/SurnameTradition/LithuanianSurnameTradition.php
@@ -1379,7 +1342,6 @@
%%WWWDIR%%/app/SurnameTradition/PortugueseSurnameTradition.php
%%WWWDIR%%/app/SurnameTradition/SpanishSurnameTradition.php
%%WWWDIR%%/app/SurnameTradition/SurnameTraditionInterface.php
-%%WWWDIR%%/app/SurnameTradition.php
%%WWWDIR%%/app/Timestamp.php
%%WWWDIR%%/app/Tree.php
%%WWWDIR%%/app/TreeUser.php
@@ -1392,7 +1354,6 @@
%%WWWDIR%%/data/index.php
%%WWWDIR%%/favicon.ico
%%WWWDIR%%/index.php
-%%WWWDIR%%/phpstan-baseline.php-e
%%WWWDIR%%/public/apple-touch-icon.png
%%WWWDIR%%/public/ckeditor-4.15.1-custom/adapters/jquery.js
%%WWWDIR%%/public/ckeditor-4.15.1-custom/build-config.js
@@ -1406,8 +1367,8 @@
%%WWWDIR%%/public/ckeditor-4.15.1-custom/lang/bn.js
%%WWWDIR%%/public/ckeditor-4.15.1-custom/lang/bs.js
%%WWWDIR%%/public/ckeditor-4.15.1-custom/lang/ca.js
-%%WWWDIR%%/public/ckeditor-4.15.1-custom/lang/cs.js
%%WWWDIR%%/public/ckeditor-4.15.1-custom/lang/cy.js
+%%WWWDIR%%/public/ckeditor-4.15.1-custom/lang/cs.js
%%WWWDIR%%/public/ckeditor-4.15.1-custom/lang/da.js
%%WWWDIR%%/public/ckeditor-4.15.1-custom/lang/de-ch.js
%%WWWDIR%%/public/ckeditor-4.15.1-custom/lang/de.js
@@ -1476,8 +1437,8 @@
%%WWWDIR%%/public/ckeditor-4.15.1-custom/plugins/a11yhelp/dialogs/lang/az.js
%%WWWDIR%%/public/ckeditor-4.15.1-custom/plugins/a11yhelp/dialogs/lang/bg.js
%%WWWDIR%%/public/ckeditor-4.15.1-custom/plugins/a11yhelp/dialogs/lang/ca.js
-%%WWWDIR%%/public/ckeditor-4.15.1-custom/plugins/a11yhelp/dialogs/lang/cs.js
%%WWWDIR%%/public/ckeditor-4.15.1-custom/plugins/a11yhelp/dialogs/lang/cy.js
+%%WWWDIR%%/public/ckeditor-4.15.1-custom/plugins/a11yhelp/dialogs/lang/cs.js
%%WWWDIR%%/public/ckeditor-4.15.1-custom/plugins/a11yhelp/dialogs/lang/da.js
%%WWWDIR%%/public/ckeditor-4.15.1-custom/plugins/a11yhelp/dialogs/lang/de-ch.js
%%WWWDIR%%/public/ckeditor-4.15.1-custom/plugins/a11yhelp/dialogs/lang/de.js
@@ -1644,8 +1605,8 @@
%%WWWDIR%%/public/ckeditor-4.15.1-custom/plugins/specialchar/dialogs/lang/az.js
%%WWWDIR%%/public/ckeditor-4.15.1-custom/plugins/specialchar/dialogs/lang/bg.js
%%WWWDIR%%/public/ckeditor-4.15.1-custom/plugins/specialchar/dialogs/lang/ca.js
-%%WWWDIR%%/public/ckeditor-4.15.1-custom/plugins/specialchar/dialogs/lang/cs.js
%%WWWDIR%%/public/ckeditor-4.15.1-custom/plugins/specialchar/dialogs/lang/cy.js
+%%WWWDIR%%/public/ckeditor-4.15.1-custom/plugins/specialchar/dialogs/lang/cs.js
%%WWWDIR%%/public/ckeditor-4.15.1-custom/plugins/specialchar/dialogs/lang/da.js
%%WWWDIR%%/public/ckeditor-4.15.1-custom/plugins/specialchar/dialogs/lang/de-ch.js
%%WWWDIR%%/public/ckeditor-4.15.1-custom/plugins/specialchar/dialogs/lang/de.js
@@ -1743,6 +1704,7 @@
%%WWWDIR%%/public/ckeditor-4.15.1-custom/vendor/promise.js
%%WWWDIR%%/public/css/administration.min.css
%%WWWDIR%%/public/css/clouds.min.css
+%%WWWDIR%%/public/css/colors.min.css
%%WWWDIR%%/public/css/colors/aquamarine.min.css
%%WWWDIR%%/public/css/colors/ash.min.css
%%WWWDIR%%/public/css/colors/belgianchocolate.min.css
@@ -1759,7 +1721,6 @@
%%WWWDIR%%/public/css/colors/sage.min.css
%%WWWDIR%%/public/css/colors/shinytomato.min.css
%%WWWDIR%%/public/css/colors/tealtop.min.css
-%%WWWDIR%%/public/css/colors.min.css
%%WWWDIR%%/public/css/fab.min.css
%%WWWDIR%%/public/css/images/dline.png
%%WWWDIR%%/public/css/images/dline2.png
@@ -1795,8 +1756,8 @@
%%WWWDIR%%/resources/lang/bg/messages.php
%%WWWDIR%%/resources/lang/bs/messages.php
%%WWWDIR%%/resources/lang/ca/messages.php
-%%WWWDIR%%/resources/lang/cs/messages.php
%%WWWDIR%%/resources/lang/cy/messages.php
+%%WWWDIR%%/resources/lang/cs/messages.php
%%WWWDIR%%/resources/lang/da/messages.php
%%WWWDIR%%/resources/lang/de/messages.php
%%WWWDIR%%/resources/lang/dv/messages.php
@@ -1810,13 +1771,14 @@
%%WWWDIR%%/resources/lang/fa/messages.php
%%WWWDIR%%/resources/lang/fi/messages.php
%%WWWDIR%%/resources/lang/fo/messages.php
-%%WWWDIR%%/resources/lang/fr/messages.php
%%WWWDIR%%/resources/lang/fr-CA/messages.php
+%%WWWDIR%%/resources/lang/fr/messages.php
%%WWWDIR%%/resources/lang/gl/messages.php
%%WWWDIR%%/resources/lang/he/messages.php
%%WWWDIR%%/resources/lang/hi/messages.php
%%WWWDIR%%/resources/lang/hr/messages.php
%%WWWDIR%%/resources/lang/hu/messages.php
+%%WWWDIR%%/resources/lang/hy/messages.php
%%WWWDIR%%/resources/lang/id/messages.php
%%WWWDIR%%/resources/lang/is/messages.php
%%WWWDIR%%/resources/lang/it/messages.php
@@ -1839,15 +1801,15 @@
%%WWWDIR%%/resources/lang/nn/messages.php
%%WWWDIR%%/resources/lang/oc/messages.php
%%WWWDIR%%/resources/lang/pl/messages.php
-%%WWWDIR%%/resources/lang/pt/messages.php
%%WWWDIR%%/resources/lang/pt-BR/messages.php
+%%WWWDIR%%/resources/lang/pt/messages.php
%%WWWDIR%%/resources/lang/ro/messages.php
%%WWWDIR%%/resources/lang/ru/messages.php
%%WWWDIR%%/resources/lang/sk/messages.php
%%WWWDIR%%/resources/lang/sl/messages.php
%%WWWDIR%%/resources/lang/sq/messages.php
-%%WWWDIR%%/resources/lang/sr/messages.php
%%WWWDIR%%/resources/lang/sr-Latn/messages.php
+%%WWWDIR%%/resources/lang/sr/messages.php
%%WWWDIR%%/resources/lang/su/messages.php
%%WWWDIR%%/resources/lang/sv/messages.php
%%WWWDIR%%/resources/lang/sw/messages.php
@@ -1951,6 +1913,9 @@
%%WWWDIR%%/resources/views/components/select-submitter.phtml
%%WWWDIR%%/resources/views/components/select.phtml
%%WWWDIR%%/resources/views/contact-page.phtml
+%%WWWDIR%%/resources/views/edit-account-page.phtml
+%%WWWDIR%%/resources/views/edit-blocks-block.phtml
+%%WWWDIR%%/resources/views/edit-blocks-page.phtml
%%WWWDIR%%/resources/views/edit/add-fact-row.phtml
%%WWWDIR%%/resources/views/edit/change-family-members.phtml
%%WWWDIR%%/resources/views/edit/edit-fact.phtml
@@ -1978,9 +1943,6 @@
%%WWWDIR%%/resources/views/edit/reorder-media.phtml
%%WWWDIR%%/resources/views/edit/reorder-names.phtml
%%WWWDIR%%/resources/views/edit/shared-note.phtml
-%%WWWDIR%%/resources/views/edit-account-page.phtml
-%%WWWDIR%%/resources/views/edit-blocks-block.phtml
-%%WWWDIR%%/resources/views/edit-blocks-page.phtml
%%WWWDIR%%/resources/views/emails/approve-user-html.phtml
%%WWWDIR%%/resources/views/emails/approve-user-text.phtml
%%WWWDIR%%/resources/views/emails/message-copy-html.phtml
@@ -2038,6 +2000,7 @@
%%WWWDIR%%/resources/views/help/romanized.phtml
%%WWWDIR%%/resources/views/help/source-events.phtml
%%WWWDIR%%/resources/views/help/surname.phtml
+%%WWWDIR%%/resources/views/icons/account.phtml
%%WWWDIR%%/resources/views/icons/add.phtml
%%WWWDIR%%/resources/views/icons/analytics.phtml
%%WWWDIR%%/resources/views/icons/anniversary.phtml
@@ -2224,9 +2187,9 @@
%%WWWDIR%%/resources/views/modules/compact-chart/page.phtml
%%WWWDIR%%/resources/views/modules/contact-links/footer.phtml
%%WWWDIR%%/resources/views/modules/custom-css-js/edit.phtml
-%%WWWDIR%%/resources/views/modules/descendancy/sidebar.phtml
%%WWWDIR%%/resources/views/modules/descendancy_chart/page.phtml
%%WWWDIR%%/resources/views/modules/descendancy_chart/tree.phtml
+%%WWWDIR%%/resources/views/modules/descendancy/sidebar.phtml
%%WWWDIR%%/resources/views/modules/edit-block-config.phtml
%%WWWDIR%%/resources/views/modules/family_nav/sidebar-family.phtml
%%WWWDIR%%/resources/views/modules/family_nav/sidebar.phtml
@@ -2280,9 +2243,9 @@
%%WWWDIR%%/resources/views/modules/map-box/config.phtml
%%WWWDIR%%/resources/views/modules/matomo-analytics/form.phtml
%%WWWDIR%%/resources/views/modules/matomo-analytics/snippet.phtml
-%%WWWDIR%%/resources/views/modules/media/tab.phtml
%%WWWDIR%%/resources/views/modules/media-list/page.phtml
%%WWWDIR%%/resources/views/modules/media-list/pagination.phtml
+%%WWWDIR%%/resources/views/modules/media/tab.phtml
%%WWWDIR%%/resources/views/modules/note-list/page.phtml
%%WWWDIR%%/resources/views/modules/notes/tab.phtml
%%WWWDIR%%/resources/views/modules/openrouteservice/config.phtml
@@ -2474,11 +2437,11 @@
%%WWWDIR%%/vendor/aura/router/docs/_bookdown.json
%%WWWDIR%%/vendor/aura/router/phpunit.php
%%WWWDIR%%/vendor/aura/router/phpunit.xml.dist
+%%WWWDIR%%/vendor/aura/router/src/Exception.php
%%WWWDIR%%/vendor/aura/router/src/Exception/ImmutableProperty.php
%%WWWDIR%%/vendor/aura/router/src/Exception/RouteAlreadyExists.php
%%WWWDIR%%/vendor/aura/router/src/Exception/RouteNotFound.php
%%WWWDIR%%/vendor/aura/router/src/Exception/UnexpectedValue.php
-%%WWWDIR%%/vendor/aura/router/src/Exception.php
%%WWWDIR%%/vendor/aura/router/src/Generator.php
%%WWWDIR%%/vendor/aura/router/src/Helper/Route.php
%%WWWDIR%%/vendor/aura/router/src/Helper/RouteRaw.php
@@ -2530,10 +2493,10 @@
%%WWWDIR%%/vendor/brick/math/src/Exception/NegativeNumberException.php
%%WWWDIR%%/vendor/brick/math/src/Exception/NumberFormatException.php
%%WWWDIR%%/vendor/brick/math/src/Exception/RoundingNecessaryException.php
+%%WWWDIR%%/vendor/brick/math/src/Internal/Calculator.php
%%WWWDIR%%/vendor/brick/math/src/Internal/Calculator/BcMathCalculator.php
%%WWWDIR%%/vendor/brick/math/src/Internal/Calculator/GmpCalculator.php
%%WWWDIR%%/vendor/brick/math/src/Internal/Calculator/NativeCalculator.php
-%%WWWDIR%%/vendor/brick/math/src/Internal/Calculator.php
%%WWWDIR%%/vendor/brick/math/src/RoundingMode.php
%%WWWDIR%%/vendor/carbonphp/carbon-doctrine-types/composer.json
%%WWWDIR%%/vendor/carbonphp/carbon-doctrine-types/LICENSE
@@ -2564,28 +2527,14 @@
%%WWWDIR%%/vendor/dflydev/dot-access-data/src/Exception/InvalidPathException.php
%%WWWDIR%%/vendor/dflydev/dot-access-data/src/Exception/MissingPathException.php
%%WWWDIR%%/vendor/dflydev/dot-access-data/src/Util.php
-%%WWWDIR%%/vendor/doctrine/cache/composer.json
-%%WWWDIR%%/vendor/doctrine/cache/lib/Doctrine/Common/Cache/Cache.php
-%%WWWDIR%%/vendor/doctrine/cache/lib/Doctrine/Common/Cache/CacheProvider.php
-%%WWWDIR%%/vendor/doctrine/cache/lib/Doctrine/Common/Cache/ClearableCache.php
-%%WWWDIR%%/vendor/doctrine/cache/lib/Doctrine/Common/Cache/FlushableCache.php
-%%WWWDIR%%/vendor/doctrine/cache/lib/Doctrine/Common/Cache/MultiDeleteCache.php
-%%WWWDIR%%/vendor/doctrine/cache/lib/Doctrine/Common/Cache/MultiGetCache.php
-%%WWWDIR%%/vendor/doctrine/cache/lib/Doctrine/Common/Cache/MultiOperationCache.php
-%%WWWDIR%%/vendor/doctrine/cache/lib/Doctrine/Common/Cache/MultiPutCache.php
-%%WWWDIR%%/vendor/doctrine/cache/lib/Doctrine/Common/Cache/Psr6/CacheAdapter.php
-%%WWWDIR%%/vendor/doctrine/cache/lib/Doctrine/Common/Cache/Psr6/CacheItem.php
-%%WWWDIR%%/vendor/doctrine/cache/lib/Doctrine/Common/Cache/Psr6/DoctrineProvider.php
-%%WWWDIR%%/vendor/doctrine/cache/lib/Doctrine/Common/Cache/Psr6/InvalidArgument.php
-%%WWWDIR%%/vendor/doctrine/cache/lib/Doctrine/Common/Cache/Psr6/TypedCacheItem.php
-%%WWWDIR%%/vendor/doctrine/cache/LICENSE
%%WWWDIR%%/vendor/doctrine/dbal/bin/doctrine-dbal
%%WWWDIR%%/vendor/doctrine/dbal/bin/doctrine-dbal.php
%%WWWDIR%%/vendor/doctrine/dbal/composer.json
%%WWWDIR%%/vendor/doctrine/dbal/LICENSE
+%%WWWDIR%%/vendor/doctrine/dbal/phpstan-baseline.neon
+%%WWWDIR%%/vendor/doctrine/dbal/src/ArrayParameters/Exception.php
%%WWWDIR%%/vendor/doctrine/dbal/src/ArrayParameters/Exception/MissingNamedParameter.php
%%WWWDIR%%/vendor/doctrine/dbal/src/ArrayParameters/Exception/MissingPositionalParameter.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/ArrayParameters/Exception.php
%%WWWDIR%%/vendor/doctrine/dbal/src/ArrayParameterType.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Cache/ArrayResult.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Cache/CacheException.php
@@ -2595,16 +2544,17 @@
%%WWWDIR%%/vendor/doctrine/dbal/src/Connection.php
%%WWWDIR%%/vendor/doctrine/dbal/src/ConnectionException.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Connections/PrimaryReadReplicaConnection.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Driver.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/AbstractDB2Driver.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/AbstractException.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/AbstractMySQLDriver.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/AbstractOracleDriver/EasyConnectString.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/AbstractOracleDriver.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/AbstractOracleDriver/EasyConnectString.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/AbstractPostgreSQLDriver.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/AbstractSQLiteDriver/Middleware/EnableForeignKeys.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/AbstractSQLiteDriver.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/AbstractSQLServerDriver/Exception/PortWithoutHost.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/AbstractSQLiteDriver/Middleware/EnableForeignKeys.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/AbstractSQLServerDriver.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/AbstractSQLServerDriver/Exception/PortWithoutHost.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/API/ExceptionConverter.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/API/IBMDB2/ExceptionConverter.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/API/MySQL/ExceptionConverter.php
@@ -2614,8 +2564,8 @@
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/API/SQLite/UserDefinedFunctions.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/API/SQLSrv/ExceptionConverter.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/Connection.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/Exception/UnknownParameterType.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/Exception.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/Exception/UnknownParameterType.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/FetchUtils.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/IBMDB2/Connection.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/IBMDB2/DataSourceName.php
@@ -2629,11 +2579,11 @@
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/IBMDB2/Exception/StatementError.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/IBMDB2/Result.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/IBMDB2/Statement.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/Middleware.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/Middleware/AbstractConnectionMiddleware.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/Middleware/AbstractDriverMiddleware.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/Middleware/AbstractResultMiddleware.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/Middleware/AbstractStatementMiddleware.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/Middleware.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/Mysqli/Connection.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/Mysqli/Driver.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/Mysqli/Exception/ConnectionError.php
@@ -2644,10 +2594,10 @@
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/Mysqli/Exception/InvalidOption.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/Mysqli/Exception/NonStreamResourceUsedAsLargeObject.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/Mysqli/Exception/StatementError.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/Mysqli/Initializer.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/Mysqli/Initializer/Charset.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/Mysqli/Initializer/Options.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/Mysqli/Initializer/Secure.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/Mysqli/Initializer.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/Mysqli/Result.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/Mysqli/Statement.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/OCI8/Connection.php
@@ -2679,9 +2629,9 @@
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/PgSQL/Connection.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/PgSQL/ConvertParameters.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/PgSQL/Driver.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/PgSQL/Exception.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/PgSQL/Exception/UnexpectedValue.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/PgSQL/Exception/UnknownParameter.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/PgSQL/Exception.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/PgSQL/Result.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/PgSQL/Statement.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/Result.php
@@ -2697,7 +2647,6 @@
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/SQLSrv/Result.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/SQLSrv/Statement.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Driver/Statement.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Driver.php
%%WWWDIR%%/vendor/doctrine/dbal/src/DriverManager.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Event/ConnectionEventArgs.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Event/Listeners/OracleSessionInit.php
@@ -2719,6 +2668,7 @@
%%WWWDIR%%/vendor/doctrine/dbal/src/Event/TransactionEventArgs.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Event/TransactionRollBackEventArgs.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Events.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Exception.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Exception/ConnectionException.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Exception/ConnectionLost.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Exception/ConstraintViolationException.php
@@ -2744,8 +2694,8 @@
%%WWWDIR%%/vendor/doctrine/dbal/src/Exception/SyntaxErrorException.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Exception/TableExistsException.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Exception/TableNotFoundException.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Exception/TransactionRolledBack.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Exception/UniqueConstraintViolationException.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Exception.php
%%WWWDIR%%/vendor/doctrine/dbal/src/ExpandArrayParameters.php
%%WWWDIR%%/vendor/doctrine/dbal/src/FetchMode.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Id/TableGenerator.php
@@ -2786,9 +2736,9 @@
%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/MariaDb1052Platform.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/MariaDb1060Platform.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/MariaDBPlatform.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/MySQL/CollationMetadataProvider.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/MySQL/CollationMetadataProvider/CachingCollationMetadataProvider.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/MySQL/CollationMetadataProvider/ConnectionCollationMetadataProvider.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/MySQL/CollationMetadataProvider.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/MySQL/Comparator.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/MySQL57Platform.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Platforms/MySQL80Platform.php
@@ -2813,15 +2763,15 @@
%%WWWDIR%%/vendor/doctrine/dbal/src/Portability/OptimizeFlags.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Portability/Result.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Portability/Statement.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Query.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Query/Expression/CompositeExpression.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Query/Expression/ExpressionBuilder.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Query/ForUpdate/ConflictResolutionMode.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Query/ForUpdate.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Query/ForUpdate/ConflictResolutionMode.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Query/Limit.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Query/QueryBuilder.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Query/QueryException.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Query/SelectQuery.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Query.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Result.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Schema/AbstractAsset.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Schema/AbstractSchemaManager.php
@@ -2876,17 +2826,17 @@
%%WWWDIR%%/vendor/doctrine/dbal/src/SQL/Builder/DefaultSelectSQLBuilder.php
%%WWWDIR%%/vendor/doctrine/dbal/src/SQL/Builder/DropSchemaObjectsSQLBuilder.php
%%WWWDIR%%/vendor/doctrine/dbal/src/SQL/Builder/SelectSQLBuilder.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/SQL/Parser/Exception/RegularExpressionError.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/SQL/Parser.php
%%WWWDIR%%/vendor/doctrine/dbal/src/SQL/Parser/Exception.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/SQL/Parser/Exception/RegularExpressionError.php
%%WWWDIR%%/vendor/doctrine/dbal/src/SQL/Parser/Visitor.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/SQL/Parser.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Statement.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Tools/Console/Command/CommandCompatibility.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Tools/Console/Command/ReservedWordsCommand.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Tools/Console/Command/RunSqlCommand.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Tools/Console/ConnectionNotFound.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Tools/Console/ConnectionProvider/SingleConnectionProvider.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Tools/Console/ConnectionProvider.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Tools/Console/ConnectionProvider/SingleConnectionProvider.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Tools/Console/ConsoleRunner.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Tools/DsnParser.php
%%WWWDIR%%/vendor/doctrine/dbal/src/TransactionIsolationLevel.php
@@ -2900,9 +2850,9 @@
%%WWWDIR%%/vendor/doctrine/dbal/src/Types/DateImmutableType.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Types/DateIntervalType.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Types/DateTimeImmutableType.php
-%%WWWDIR%%/vendor/doctrine/dbal/src/Types/DateTimeType.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Types/DateTimeTzImmutableType.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Types/DateTimeTzType.php
+%%WWWDIR%%/vendor/doctrine/dbal/src/Types/DateTimeType.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Types/DateType.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Types/DecimalType.php
%%WWWDIR%%/vendor/doctrine/dbal/src/Types/FloatType.php
@@ -2925,9 +2875,9 @@
%%WWWDIR%%/vendor/doctrine/dbal/src/Types/VarDateTimeType.php
%%WWWDIR%%/vendor/doctrine/dbal/src/VersionAwarePlatformDriver.php
%%WWWDIR%%/vendor/doctrine/deprecations/composer.json
-%%WWWDIR%%/vendor/doctrine/deprecations/lib/Doctrine/Deprecations/Deprecation.php
-%%WWWDIR%%/vendor/doctrine/deprecations/lib/Doctrine/Deprecations/PHPUnit/VerifyDeprecations.php
%%WWWDIR%%/vendor/doctrine/deprecations/LICENSE
+%%WWWDIR%%/vendor/doctrine/deprecations/src/Deprecation.php
+%%WWWDIR%%/vendor/doctrine/deprecations/src/PHPUnit/VerifyDeprecations.php
%%WWWDIR%%/vendor/doctrine/event-manager/composer.json
%%WWWDIR%%/vendor/doctrine/event-manager/LICENSE
%%WWWDIR%%/vendor/doctrine/event-manager/phpstan.neon.dist
@@ -2989,6 +2939,7 @@
%%WWWDIR%%/vendor/egulias/email-validator/src/EmailParser.php
%%WWWDIR%%/vendor/egulias/email-validator/src/EmailValidator.php
%%WWWDIR%%/vendor/egulias/email-validator/src/MessageIDParser.php
+%%WWWDIR%%/vendor/egulias/email-validator/src/Parser.php
%%WWWDIR%%/vendor/egulias/email-validator/src/Parser/Comment.php
%%WWWDIR%%/vendor/egulias/email-validator/src/Parser/CommentStrategy/CommentStrategy.php
%%WWWDIR%%/vendor/egulias/email-validator/src/Parser/CommentStrategy/DomainComment.php
@@ -3001,7 +2952,6 @@
%%WWWDIR%%/vendor/egulias/email-validator/src/Parser/IDRightPart.php
%%WWWDIR%%/vendor/egulias/email-validator/src/Parser/LocalPart.php
%%WWWDIR%%/vendor/egulias/email-validator/src/Parser/PartParser.php
-%%WWWDIR%%/vendor/egulias/email-validator/src/Parser.php
%%WWWDIR%%/vendor/egulias/email-validator/src/Result/InvalidEmail.php
%%WWWDIR%%/vendor/egulias/email-validator/src/Result/MultipleErrors.php
%%WWWDIR%%/vendor/egulias/email-validator/src/Result/Reason/AtextAfterCFWS.php
@@ -3074,9 +3024,21 @@
%%WWWDIR%%/vendor/egulias/email-validator/src/Warning/Warning.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/composer.json
%%WWWDIR%%/vendor/ezyang/htmlpurifier/CREDITS
+%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier.auto.php
+%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier.autoload-legacy.php
+%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier.autoload.php
+%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier.composer.php
+%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier.func.php
+%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier.includes.php
+%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier.kses.php
+%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier.path.php
+%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier.php
+%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier.safe-includes.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Arborize.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrCollections.php
+%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/Clone.php
+%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/AlphaValue.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Background.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/BackgroundPosition.php
@@ -3097,7 +3059,6 @@
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/Ratio.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/TextDecoration.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS/URI.php
-%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/CSS.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/Enum.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Bool.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Class.php
@@ -3114,13 +3075,13 @@
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/Lang.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/Switch.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/Text.php
-%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI/Email/SimpleCheck.php
+%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI/Email.php
+%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI/Email/SimpleCheck.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI/Host.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI/IPv4.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI/IPv6.php
-%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef/URI.php
-%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrDef.php
+%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/Background.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/BdoDir.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/BgColor.php
@@ -3143,10 +3104,10 @@
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/TargetNoopener.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/TargetNoreferrer.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform/Textarea.php
-%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTransform.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrTypes.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/AttrValidator.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Bootstrap.php
+%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/Chameleon.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/Custom.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/Empty.php
@@ -3155,15 +3116,16 @@
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/Required.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/StrictBlockquote.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef/Table.php
-%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ChildDef.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Config.php
+%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/Builder/ConfigSchema.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/Builder/Xml.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/Exception.php
+%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/Interchange.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/Interchange/Directive.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/Interchange/Id.php
-%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/Interchange.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/InterchangeBuilder.php
+%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema.ser
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Attr.AllowedClasses.txt
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Attr.AllowedFrameTargets.txt
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/Attr.AllowedRel.txt
@@ -3293,38 +3255,37 @@
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.MungeSecretKey.txt
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.OverrideAllowedSchemes.txt
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema/URI.SafeIframeRegexp.txt
-%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/schema.ser
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/Validator.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema/ValidatorAtom.php
-%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ConfigSchema.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ContentSets.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Context.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/CSSDefinition.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Definition.php
+%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache.php
+%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Decorator.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Decorator/Cleanup.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Decorator/Memory.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Decorator/Template.php.in
-%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Decorator.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Null.php
-%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Serializer/README
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Serializer.php
-%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache.php
+%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Serializer/README
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCacheFactory.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Doctype.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/DoctypeRegistry.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ElementDef.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Encoder.php
-%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/EntityLookup/entities.ser
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/EntityLookup.php
+%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/EntityLookup/entities.ser
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/EntityParser.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ErrorCollector.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/ErrorStruct.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Exception.php
+%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Filter.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Filter/ExtractStyleBlocks.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Filter/YouTube.php
-%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Filter.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Generator.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLDefinition.php
+%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Bdo.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/CommonAttributes.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Edit.php
@@ -3352,17 +3313,17 @@
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/TargetNoopener.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/TargetNoreferrer.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Text.php
+%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Tidy.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Tidy/Name.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Tidy/Proprietary.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Tidy/Strict.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Tidy/Transitional.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Tidy/XHTML.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Tidy/XHTMLAndHTML4.php
-%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/Tidy.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule/XMLCommonAttributes.php
-%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModule.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/HTMLModuleManager.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/IDAccumulator.php
+%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Injector.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Injector/AutoParagraph.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Injector/DisplayLinkURI.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Injector/Linkify.php
@@ -3370,52 +3331,52 @@
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Injector/RemoveEmpty.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Injector/RemoveSpansWithoutAttributes.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Injector/SafeObject.php
-%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Injector.php
-%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Language/messages/en.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Language.php
+%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Language/messages/en.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/LanguageFactory.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Length.php
+%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Lexer.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Lexer/DirectLex.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Lexer/DOMLex.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Lexer/PH5P.php
-%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Lexer.php
+%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Node.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Node/Comment.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Node/Element.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Node/Text.php
-%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Node.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/PercentEncoder.php
+%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Printer.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Printer/ConfigForm.css
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Printer/ConfigForm.js
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Printer/ConfigForm.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Printer/CSSDefinition.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Printer/HTMLDefinition.php
-%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Printer.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/PropertyList.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/PropertyListIterator.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Queue.php
+%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Strategy.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Strategy/Composite.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Strategy/Core.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Strategy/FixNesting.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Strategy/MakeWellFormed.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Strategy/RemoveForeignElements.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Strategy/ValidateAttributes.php
-%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Strategy.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/StringHash.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/StringHashParser.php
+%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/TagTransform.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/TagTransform/Font.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/TagTransform/Simple.php
-%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/TagTransform.php
+%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Token.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Token/Comment.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Token/Empty.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Token/End.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Token/Start.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Token/Tag.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Token/Text.php
-%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Token.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/TokenFactory.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/UnitConverter.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/URI.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIDefinition.php
+%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIFilter.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIFilter/DisableExternal.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIFilter/DisableExternalResources.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIFilter/DisableResources.php
@@ -3423,8 +3384,8 @@
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIFilter/MakeAbsolute.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIFilter/Munge.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIFilter/SafeIframe.php
-%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIFilter.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIParser.php
+%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme/data.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme/file.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme/ftp.php
@@ -3434,23 +3395,12 @@
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme/news.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme/nntp.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme/tel.php
-%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/URIScheme.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/URISchemeRegistry.php
+%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/VarParser.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/VarParser/Flexible.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/VarParser/Native.php
-%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/VarParser.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/VarParserException.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier/Zipper.php
-%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier.auto.php
-%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier.autoload-legacy.php
-%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier.autoload.php
-%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier.composer.php
-%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier.func.php
-%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier.includes.php
-%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier.kses.php
-%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier.path.php
-%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier.php
-%%WWWDIR%%/vendor/ezyang/htmlpurifier/library/HTMLPurifier.safe-includes.php
%%WWWDIR%%/vendor/ezyang/htmlpurifier/LICENSE
%%WWWDIR%%/vendor/ezyang/htmlpurifier/VERSION
%%WWWDIR%%/vendor/fig/http-message-util/.gitignore
@@ -3517,10 +3467,10 @@
%%WWWDIR%%/vendor/fisharebest/localization/src/Language/LanguageCgg.php
%%WWWDIR%%/vendor/fisharebest/localization/src/Language/LanguageChr.php
%%WWWDIR%%/vendor/fisharebest/localization/src/Language/LanguageCkb.php
-%%WWWDIR%%/vendor/fisharebest/localization/src/Language/LanguageCs.php
%%WWWDIR%%/vendor/fisharebest/localization/src/Language/LanguageCu.php
%%WWWDIR%%/vendor/fisharebest/localization/src/Language/LanguageCv.php
%%WWWDIR%%/vendor/fisharebest/localization/src/Language/LanguageCy.php
+%%WWWDIR%%/vendor/fisharebest/localization/src/Language/LanguageCs.php
%%WWWDIR%%/vendor/fisharebest/localization/src/Language/LanguageDa.php
%%WWWDIR%%/vendor/fisharebest/localization/src/Language/LanguageDav.php
%%WWWDIR%%/vendor/fisharebest/localization/src/Language/LanguageDe.php
@@ -3752,6 +3702,7 @@
%%WWWDIR%%/vendor/fisharebest/localization/src/Language/LanguageZgh.php
%%WWWDIR%%/vendor/fisharebest/localization/src/Language/LanguageZh.php
%%WWWDIR%%/vendor/fisharebest/localization/src/Language/LanguageZu.php
+%%WWWDIR%%/vendor/fisharebest/localization/src/Locale.php
%%WWWDIR%%/vendor/fisharebest/localization/src/Locale/AbstractLocale.php
%%WWWDIR%%/vendor/fisharebest/localization/src/Locale/LocaleAa.php
%%WWWDIR%%/vendor/fisharebest/localization/src/Locale/LocaleAaDj.php
@@ -3868,8 +3819,6 @@
%%WWWDIR%%/vendor/fisharebest/localization/src/Locale/LocaleCkb.php
%%WWWDIR%%/vendor/fisharebest/localization/src/Locale/LocaleCkbIq.php
%%WWWDIR%%/vendor/fisharebest/localization/src/Locale/LocaleCkbIr.php
-%%WWWDIR%%/vendor/fisharebest/localization/src/Locale/LocaleCs.php
-%%WWWDIR%%/vendor/fisharebest/localization/src/Locale/LocaleCsCz.php
%%WWWDIR%%/vendor/fisharebest/localization/src/Locale/LocaleCu.php
%%WWWDIR%%/vendor/fisharebest/localization/src/Locale/LocaleCuGlag.php
%%WWWDIR%%/vendor/fisharebest/localization/src/Locale/LocaleCuRu.php
@@ -3877,6 +3826,8 @@
%%WWWDIR%%/vendor/fisharebest/localization/src/Locale/LocaleCvRu.php
%%WWWDIR%%/vendor/fisharebest/localization/src/Locale/LocaleCy.php
%%WWWDIR%%/vendor/fisharebest/localization/src/Locale/LocaleCyGb.php
+%%WWWDIR%%/vendor/fisharebest/localization/src/Locale/LocaleCs.php
+%%WWWDIR%%/vendor/fisharebest/localization/src/Locale/LocaleCsCz.php
%%WWWDIR%%/vendor/fisharebest/localization/src/Locale/LocaleDa.php
%%WWWDIR%%/vendor/fisharebest/localization/src/Locale/LocaleDaDk.php
%%WWWDIR%%/vendor/fisharebest/localization/src/Locale/LocaleDaGl.php
@@ -4661,7 +4612,6 @@
%%WWWDIR%%/vendor/fisharebest/localization/src/Locale/LocaleZhHantTw.php
%%WWWDIR%%/vendor/fisharebest/localization/src/Locale/LocaleZu.php
%%WWWDIR%%/vendor/fisharebest/localization/src/Locale/LocaleZuZa.php
-%%WWWDIR%%/vendor/fisharebest/localization/src/Locale.php
%%WWWDIR%%/vendor/fisharebest/localization/src/PluralRule/PluralRule0.php
%%WWWDIR%%/vendor/fisharebest/localization/src/PluralRule/PluralRule1.php
%%WWWDIR%%/vendor/fisharebest/localization/src/PluralRule/PluralRule10.php
@@ -4897,11 +4847,11 @@
%%WWWDIR%%/vendor/fisharebest/localization/src/Script/ScriptZanb.php
%%WWWDIR%%/vendor/fisharebest/localization/src/Script/ScriptZinh.php
%%WWWDIR%%/vendor/fisharebest/localization/src/Script/ScriptZmth.php
-%%WWWDIR%%/vendor/fisharebest/localization/src/Script/ScriptZsye.php
-%%WWWDIR%%/vendor/fisharebest/localization/src/Script/ScriptZsym.php
%%WWWDIR%%/vendor/fisharebest/localization/src/Script/ScriptZxxx.php
%%WWWDIR%%/vendor/fisharebest/localization/src/Script/ScriptZyyy.php
%%WWWDIR%%/vendor/fisharebest/localization/src/Script/ScriptZzzz.php
+%%WWWDIR%%/vendor/fisharebest/localization/src/Script/ScriptZsye.php
+%%WWWDIR%%/vendor/fisharebest/localization/src/Script/ScriptZsym.php
%%WWWDIR%%/vendor/fisharebest/localization/src/Territory/AbstractTerritory.php
%%WWWDIR%%/vendor/fisharebest/localization/src/Territory/Territory001.php
%%WWWDIR%%/vendor/fisharebest/localization/src/Territory/Territory002.php
@@ -4988,13 +4938,13 @@
%%WWWDIR%%/vendor/fisharebest/localization/src/Territory/TerritoryCo.php
%%WWWDIR%%/vendor/fisharebest/localization/src/Territory/TerritoryCp.php
%%WWWDIR%%/vendor/fisharebest/localization/src/Territory/TerritoryCr.php
-%%WWWDIR%%/vendor/fisharebest/localization/src/Territory/TerritoryCs.php
%%WWWDIR%%/vendor/fisharebest/localization/src/Territory/TerritoryCu.php
%%WWWDIR%%/vendor/fisharebest/localization/src/Territory/TerritoryCv.php
%%WWWDIR%%/vendor/fisharebest/localization/src/Territory/TerritoryCw.php
%%WWWDIR%%/vendor/fisharebest/localization/src/Territory/TerritoryCx.php
%%WWWDIR%%/vendor/fisharebest/localization/src/Territory/TerritoryCy.php
%%WWWDIR%%/vendor/fisharebest/localization/src/Territory/TerritoryCz.php
+%%WWWDIR%%/vendor/fisharebest/localization/src/Territory/TerritoryCs.php
%%WWWDIR%%/vendor/fisharebest/localization/src/Territory/TerritoryDd.php
%%WWWDIR%%/vendor/fisharebest/localization/src/Territory/TerritoryDe.php
%%WWWDIR%%/vendor/fisharebest/localization/src/Territory/TerritoryDg.php
@@ -6138,11 +6088,11 @@
%%WWWDIR%%/vendor/io-developer/php-whois/tests/Iodev/Whois/Modules/Tld/parsing_data/.gy/free.txt
%%WWWDIR%%/vendor/io-developer/php-whois/tests/Iodev/Whois/Modules/Tld/parsing_data/.gy/google.gy.json
%%WWWDIR%%/vendor/io-developer/php-whois/tests/Iodev/Whois/Modules/Tld/parsing_data/.gy/google.gy.txt
-%%WWWDIR%%/vendor/io-developer/php-whois/tests/Iodev/Whois/Modules/Tld/parsing_data/.hk/free.txt
-%%WWWDIR%%/vendor/io-developer/php-whois/tests/Iodev/Whois/Modules/Tld/parsing_data/.hk/google.com.hk.txt
%%WWWDIR%%/vendor/io-developer/php-whois/tests/Iodev/Whois/Modules/Tld/parsing_data/.hk.com/free.txt
%%WWWDIR%%/vendor/io-developer/php-whois/tests/Iodev/Whois/Modules/Tld/parsing_data/.hk.com/udr.hk.com.json
%%WWWDIR%%/vendor/io-developer/php-whois/tests/Iodev/Whois/Modules/Tld/parsing_data/.hk.com/udr.hk.com.txt
+%%WWWDIR%%/vendor/io-developer/php-whois/tests/Iodev/Whois/Modules/Tld/parsing_data/.hk/free.txt
+%%WWWDIR%%/vendor/io-developer/php-whois/tests/Iodev/Whois/Modules/Tld/parsing_data/.hk/google.com.hk.txt
%%WWWDIR%%/vendor/io-developer/php-whois/tests/Iodev/Whois/Modules/Tld/parsing_data/.hr/free.txt
%%WWWDIR%%/vendor/io-developer/php-whois/tests/Iodev/Whois/Modules/Tld/parsing_data/.hr/google.hr.json
%%WWWDIR%%/vendor/io-developer/php-whois/tests/Iodev/Whois/Modules/Tld/parsing_data/.hr/google.hr.txt
@@ -6188,14 +6138,14 @@
%%WWWDIR%%/vendor/io-developer/php-whois/tests/Iodev/Whois/Modules/Tld/parsing_data/.is/free.txt
%%WWWDIR%%/vendor/io-developer/php-whois/tests/Iodev/Whois/Modules/Tld/parsing_data/.is/google.is.json
%%WWWDIR%%/vendor/io-developer/php-whois/tests/Iodev/Whois/Modules/Tld/parsing_data/.is/google.is.txt
+%%WWWDIR%%/vendor/io-developer/php-whois/tests/Iodev/Whois/Modules/Tld/parsing_data/.it.ao/free.txt
+%%WWWDIR%%/vendor/io-developer/php-whois/tests/Iodev/Whois/Modules/Tld/parsing_data/.it.ao/google.it.ao.json
+%%WWWDIR%%/vendor/io-developer/php-whois/tests/Iodev/Whois/Modules/Tld/parsing_data/.it.ao/google.it.ao.txt
%%WWWDIR%%/vendor/io-developer/php-whois/tests/Iodev/Whois/Modules/Tld/parsing_data/.it/free.txt
%%WWWDIR%%/vendor/io-developer/php-whois/tests/Iodev/Whois/Modules/Tld/parsing_data/.it/google.it.json
%%WWWDIR%%/vendor/io-developer/php-whois/tests/Iodev/Whois/Modules/Tld/parsing_data/.it/google.it.txt
%%WWWDIR%%/vendor/io-developer/php-whois/tests/Iodev/Whois/Modules/Tld/parsing_data/.it/nintendo.it.json
%%WWWDIR%%/vendor/io-developer/php-whois/tests/Iodev/Whois/Modules/Tld/parsing_data/.it/nintendo.it.txt
-%%WWWDIR%%/vendor/io-developer/php-whois/tests/Iodev/Whois/Modules/Tld/parsing_data/.it.ao/free.txt
-%%WWWDIR%%/vendor/io-developer/php-whois/tests/Iodev/Whois/Modules/Tld/parsing_data/.it.ao/google.it.ao.json
-%%WWWDIR%%/vendor/io-developer/php-whois/tests/Iodev/Whois/Modules/Tld/parsing_data/.it.ao/google.it.ao.txt
%%WWWDIR%%/vendor/io-developer/php-whois/tests/Iodev/Whois/Modules/Tld/parsing_data/.je/free.txt
%%WWWDIR%%/vendor/io-developer/php-whois/tests/Iodev/Whois/Modules/Tld/parsing_data/.je/google.je.txt
%%WWWDIR%%/vendor/io-developer/php-whois/tests/Iodev/Whois/Modules/Tld/parsing_data/.jewelry/free.txt
@@ -6535,10 +6485,12 @@
%%WWWDIR%%/vendor/league/commonmark/LICENSE
%%WWWDIR%%/vendor/league/commonmark/src/CommonMarkConverter.php
%%WWWDIR%%/vendor/league/commonmark/src/ConverterInterface.php
+%%WWWDIR%%/vendor/league/commonmark/src/Delimiter/Bracket.php
%%WWWDIR%%/vendor/league/commonmark/src/Delimiter/Delimiter.php
%%WWWDIR%%/vendor/league/commonmark/src/Delimiter/DelimiterInterface.php
%%WWWDIR%%/vendor/league/commonmark/src/Delimiter/DelimiterParser.php
%%WWWDIR%%/vendor/league/commonmark/src/Delimiter/DelimiterStack.php
+%%WWWDIR%%/vendor/league/commonmark/src/Delimiter/Processor/CacheableDelimiterProcessorInterface.php
%%WWWDIR%%/vendor/league/commonmark/src/Delimiter/Processor/DelimiterProcessorCollection.php
%%WWWDIR%%/vendor/league/commonmark/src/Delimiter/Processor/DelimiterProcessorCollectionInterface.php
%%WWWDIR%%/vendor/league/commonmark/src/Delimiter/Processor/DelimiterProcessorInterface.php
@@ -6756,10 +6708,10 @@
%%WWWDIR%%/vendor/league/commonmark/src/Node/NodeIterator.php
%%WWWDIR%%/vendor/league/commonmark/src/Node/NodeWalker.php
%%WWWDIR%%/vendor/league/commonmark/src/Node/NodeWalkerEvent.php
+%%WWWDIR%%/vendor/league/commonmark/src/Node/Query.php
%%WWWDIR%%/vendor/league/commonmark/src/Node/Query/AndExpr.php
%%WWWDIR%%/vendor/league/commonmark/src/Node/Query/ExpressionInterface.php
%%WWWDIR%%/vendor/league/commonmark/src/Node/Query/OrExpr.php
-%%WWWDIR%%/vendor/league/commonmark/src/Node/Query.php
%%WWWDIR%%/vendor/league/commonmark/src/Node/RawMarkupContainerInterface.php
%%WWWDIR%%/vendor/league/commonmark/src/Node/StringContainerHelper.php
%%WWWDIR%%/vendor/league/commonmark/src/Node/StringContainerInterface.php
@@ -6792,6 +6744,7 @@
%%WWWDIR%%/vendor/league/commonmark/src/Parser/MarkdownParserState.php
%%WWWDIR%%/vendor/league/commonmark/src/Parser/MarkdownParserStateInterface.php
%%WWWDIR%%/vendor/league/commonmark/src/Parser/ParserLogicException.php
+%%WWWDIR%%/vendor/league/commonmark/src/Reference/MemoryLimitedReferenceMap.php
%%WWWDIR%%/vendor/league/commonmark/src/Reference/Reference.php
%%WWWDIR%%/vendor/league/commonmark/src/Reference/ReferenceableInterface.php
%%WWWDIR%%/vendor/league/commonmark/src/Reference/ReferenceInterface.php
@@ -6836,6 +6789,15 @@
%%WWWDIR%%/vendor/league/config/src/MutableConfigurationInterface.php
%%WWWDIR%%/vendor/league/config/src/ReadOnlyConfiguration.php
%%WWWDIR%%/vendor/league/config/src/SchemaBuilderInterface.php
+%%WWWDIR%%/vendor/league/flysystem-ziparchive/composer.json
+%%WWWDIR%%/vendor/league/flysystem-ziparchive/FilesystemZipArchiveProvider.php
+%%WWWDIR%%/vendor/league/flysystem-ziparchive/StubZipArchive.php
+%%WWWDIR%%/vendor/league/flysystem-ziparchive/StubZipArchiveProvider.php
+%%WWWDIR%%/vendor/league/flysystem-ziparchive/UnableToCreateParentDirectory.php
+%%WWWDIR%%/vendor/league/flysystem-ziparchive/UnableToOpenZipArchive.php
+%%WWWDIR%%/vendor/league/flysystem-ziparchive/ZipArchiveAdapter.php
+%%WWWDIR%%/vendor/league/flysystem-ziparchive/ZipArchiveException.php
+%%WWWDIR%%/vendor/league/flysystem-ziparchive/ZipArchiveProvider.php
%%WWWDIR%%/vendor/league/flysystem/composer.json
%%WWWDIR%%/vendor/league/flysystem/config.subsplit-publish.json
%%WWWDIR%%/vendor/league/flysystem/docker-compose.yml
@@ -6880,15 +6842,6 @@
%%WWWDIR%%/vendor/league/flysystem/src/UnreadableFileEncountered.php
%%WWWDIR%%/vendor/league/flysystem/src/Visibility.php
%%WWWDIR%%/vendor/league/flysystem/src/WhitespacePathNormalizer.php
-%%WWWDIR%%/vendor/league/flysystem-ziparchive/composer.json
-%%WWWDIR%%/vendor/league/flysystem-ziparchive/FilesystemZipArchiveProvider.php
-%%WWWDIR%%/vendor/league/flysystem-ziparchive/StubZipArchive.php
-%%WWWDIR%%/vendor/league/flysystem-ziparchive/StubZipArchiveProvider.php
-%%WWWDIR%%/vendor/league/flysystem-ziparchive/UnableToCreateParentDirectory.php
-%%WWWDIR%%/vendor/league/flysystem-ziparchive/UnableToOpenZipArchive.php
-%%WWWDIR%%/vendor/league/flysystem-ziparchive/ZipArchiveAdapter.php
-%%WWWDIR%%/vendor/league/flysystem-ziparchive/ZipArchiveException.php
-%%WWWDIR%%/vendor/league/flysystem-ziparchive/ZipArchiveProvider.php
%%WWWDIR%%/vendor/league/mime-type-detection/composer.json
%%WWWDIR%%/vendor/league/mime-type-detection/LICENSE
%%WWWDIR%%/vendor/league/mime-type-detection/src/EmptyExtensionToMimeTypeMap.php
@@ -6959,14 +6912,14 @@
%%WWWDIR%%/vendor/maximebf/debugbar/src/DebugBar/Resources/vendor/highlightjs/highlight.pack.js
%%WWWDIR%%/vendor/maximebf/debugbar/src/DebugBar/Resources/vendor/highlightjs/styles/github.css
%%WWWDIR%%/vendor/maximebf/debugbar/src/DebugBar/Resources/vendor/jquery/dist/jquery.min.js
+%%WWWDIR%%/vendor/maximebf/debugbar/src/DebugBar/Resources/widgets.css
+%%WWWDIR%%/vendor/maximebf/debugbar/src/DebugBar/Resources/widgets.js
%%WWWDIR%%/vendor/maximebf/debugbar/src/DebugBar/Resources/widgets/mails/widget.css
%%WWWDIR%%/vendor/maximebf/debugbar/src/DebugBar/Resources/widgets/mails/widget.js
%%WWWDIR%%/vendor/maximebf/debugbar/src/DebugBar/Resources/widgets/sqlqueries/widget.css
%%WWWDIR%%/vendor/maximebf/debugbar/src/DebugBar/Resources/widgets/sqlqueries/widget.js
%%WWWDIR%%/vendor/maximebf/debugbar/src/DebugBar/Resources/widgets/templates/widget.css
%%WWWDIR%%/vendor/maximebf/debugbar/src/DebugBar/Resources/widgets/templates/widget.js
-%%WWWDIR%%/vendor/maximebf/debugbar/src/DebugBar/Resources/widgets.css
-%%WWWDIR%%/vendor/maximebf/debugbar/src/DebugBar/Resources/widgets.js
%%WWWDIR%%/vendor/maximebf/debugbar/src/DebugBar/StandardDebugBar.php
%%WWWDIR%%/vendor/maximebf/debugbar/src/DebugBar/Storage/FileStorage.php
%%WWWDIR%%/vendor/maximebf/debugbar/src/DebugBar/Storage/MemcachedStorage.php
@@ -6977,6 +6930,8 @@
%%WWWDIR%%/vendor/middlewares/client-ip/.github/workflows/main.yaml
%%WWWDIR%%/vendor/middlewares/client-ip/composer.json
%%WWWDIR%%/vendor/middlewares/client-ip/LICENSE
+%%WWWDIR%%/vendor/middlewares/client-ip/phpcs.xml
+%%WWWDIR%%/vendor/middlewares/client-ip/phpunit.xml
%%WWWDIR%%/vendor/middlewares/client-ip/src/ClientIp.php
%%WWWDIR%%/vendor/mlocati/ip-lib/composer.json
%%WWWDIR%%/vendor/mlocati/ip-lib/ip-lib.php
@@ -7167,15 +7122,15 @@
%%WWWDIR%%/vendor/nesbot/carbon/src/Carbon/Lang/cmn.php
%%WWWDIR%%/vendor/nesbot/carbon/src/Carbon/Lang/crh_UA.php
%%WWWDIR%%/vendor/nesbot/carbon/src/Carbon/Lang/crh.php
-%%WWWDIR%%/vendor/nesbot/carbon/src/Carbon/Lang/cs_CZ.php
-%%WWWDIR%%/vendor/nesbot/carbon/src/Carbon/Lang/cs.php
-%%WWWDIR%%/vendor/nesbot/carbon/src/Carbon/Lang/csb_PL.php
-%%WWWDIR%%/vendor/nesbot/carbon/src/Carbon/Lang/csb.php
%%WWWDIR%%/vendor/nesbot/carbon/src/Carbon/Lang/cu.php
%%WWWDIR%%/vendor/nesbot/carbon/src/Carbon/Lang/cv_RU.php
%%WWWDIR%%/vendor/nesbot/carbon/src/Carbon/Lang/cv.php
%%WWWDIR%%/vendor/nesbot/carbon/src/Carbon/Lang/cy_GB.php
%%WWWDIR%%/vendor/nesbot/carbon/src/Carbon/Lang/cy.php
+%%WWWDIR%%/vendor/nesbot/carbon/src/Carbon/Lang/cs_CZ.php
+%%WWWDIR%%/vendor/nesbot/carbon/src/Carbon/Lang/cs.php
+%%WWWDIR%%/vendor/nesbot/carbon/src/Carbon/Lang/csb_PL.php
+%%WWWDIR%%/vendor/nesbot/carbon/src/Carbon/Lang/csb.php
%%WWWDIR%%/vendor/nesbot/carbon/src/Carbon/Lang/da_DK.php
%%WWWDIR%%/vendor/nesbot/carbon/src/Carbon/Lang/da_GL.php
%%WWWDIR%%/vendor/nesbot/carbon/src/Carbon/Lang/da.php
@@ -7956,6 +7911,11 @@
%%WWWDIR%%/vendor/nette/utils/src/Utils/Strings.php
%%WWWDIR%%/vendor/nette/utils/src/Utils/Type.php
%%WWWDIR%%/vendor/nette/utils/src/Utils/Validators.php
+%%WWWDIR%%/vendor/nyholm/psr7-server/.github/FUNDING.yml
+%%WWWDIR%%/vendor/nyholm/psr7-server/composer.json
+%%WWWDIR%%/vendor/nyholm/psr7-server/LICENSE
+%%WWWDIR%%/vendor/nyholm/psr7-server/src/ServerRequestCreator.php
+%%WWWDIR%%/vendor/nyholm/psr7-server/src/ServerRequestCreatorInterface.php
%%WWWDIR%%/vendor/nyholm/psr7/composer.json
%%WWWDIR%%/vendor/nyholm/psr7/LICENSE
%%WWWDIR%%/vendor/nyholm/psr7/src/Factory/HttplugFactory.php
@@ -7969,11 +7929,6 @@
%%WWWDIR%%/vendor/nyholm/psr7/src/StreamTrait.php
%%WWWDIR%%/vendor/nyholm/psr7/src/UploadedFile.php
%%WWWDIR%%/vendor/nyholm/psr7/src/Uri.php
-%%WWWDIR%%/vendor/nyholm/psr7-server/.github/FUNDING.yml
-%%WWWDIR%%/vendor/nyholm/psr7-server/composer.json
-%%WWWDIR%%/vendor/nyholm/psr7-server/LICENSE
-%%WWWDIR%%/vendor/nyholm/psr7-server/src/ServerRequestCreator.php
-%%WWWDIR%%/vendor/nyholm/psr7-server/src/ServerRequestCreatorInterface.php
%%WWWDIR%%/vendor/oscarotero/middleland/composer.json
%%WWWDIR%%/vendor/oscarotero/middleland/LICENSE
%%WWWDIR%%/vendor/oscarotero/middleland/src/Dispatcher.php
@@ -8006,6 +7961,7 @@
%%WWWDIR%%/vendor/phpdocumentor/reflection-docblock/composer.json
%%WWWDIR%%/vendor/phpdocumentor/reflection-docblock/easy-coding-standard.neon
%%WWWDIR%%/vendor/phpdocumentor/reflection-docblock/LICENSE
+%%WWWDIR%%/vendor/phpdocumentor/reflection-docblock/src/DocBlock.php
%%WWWDIR%%/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Description.php
%%WWWDIR%%/vendor/phpdocumentor/reflection-docblock/src/DocBlock/DescriptionFactory.php
%%WWWDIR%%/vendor/phpdocumentor/reflection-docblock/src/DocBlock/ExampleFinder.php
@@ -8020,9 +7976,9 @@
%%WWWDIR%%/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Example.php
%%WWWDIR%%/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Factory/StaticMethod.php
%%WWWDIR%%/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Factory/Strategy.php
+%%WWWDIR%%/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Formatter.php
%%WWWDIR%%/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Formatter/AlignFormatter.php
%%WWWDIR%%/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Formatter/PassthroughFormatter.php
-%%WWWDIR%%/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Formatter.php
%%WWWDIR%%/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Generic.php
%%WWWDIR%%/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Link.php
%%WWWDIR%%/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Method.php
@@ -8042,7 +7998,6 @@
%%WWWDIR%%/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Uses.php
%%WWWDIR%%/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Var_.php
%%WWWDIR%%/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Version.php
-%%WWWDIR%%/vendor/phpdocumentor/reflection-docblock/src/DocBlock.php
%%WWWDIR%%/vendor/phpdocumentor/reflection-docblock/src/DocBlockFactory.php
%%WWWDIR%%/vendor/phpdocumentor/reflection-docblock/src/DocBlockFactoryInterface.php
%%WWWDIR%%/vendor/phpdocumentor/type-resolver/.github/workflows/push.yml
@@ -8083,6 +8038,7 @@
%%WWWDIR%%/vendor/phpdocumentor/type-resolver/src/Types/Void_.php
%%WWWDIR%%/vendor/phpspec/prophecy/composer.json
%%WWWDIR%%/vendor/phpspec/prophecy/LICENSE
+%%WWWDIR%%/vendor/phpspec/prophecy/src/Prophecy/Argument.php
%%WWWDIR%%/vendor/phpspec/prophecy/src/Prophecy/Argument/ArgumentsWildcard.php
%%WWWDIR%%/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/AnyValuesToken.php
%%WWWDIR%%/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/AnyValueToken.php
@@ -8099,7 +8055,6 @@
%%WWWDIR%%/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/StringContainsToken.php
%%WWWDIR%%/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/TokenInterface.php
%%WWWDIR%%/vendor/phpspec/prophecy/src/Prophecy/Argument/Token/TypeToken.php
-%%WWWDIR%%/vendor/phpspec/prophecy/src/Prophecy/Argument.php
%%WWWDIR%%/vendor/phpspec/prophecy/src/Prophecy/Call/Call.php
%%WWWDIR%%/vendor/phpspec/prophecy/src/Prophecy/Call/CallCenter.php
%%WWWDIR%%/vendor/phpspec/prophecy/src/Prophecy/Comparator/ClosureComparator.php
@@ -8180,10 +8135,10 @@
%%WWWDIR%%/vendor/phpunit/php-token-stream/composer.json
%%WWWDIR%%/vendor/phpunit/php-token-stream/LICENSE
%%WWWDIR%%/vendor/phpunit/php-token-stream/phpunit.xml
-%%WWWDIR%%/vendor/phpunit/php-token-stream/src/Token/Stream/CachingFactory.php
+%%WWWDIR%%/vendor/phpunit/php-token-stream/src/Token.php
%%WWWDIR%%/vendor/phpunit/php-token-stream/src/Token/Stream.php
+%%WWWDIR%%/vendor/phpunit/php-token-stream/src/Token/Stream/CachingFactory.php
%%WWWDIR%%/vendor/phpunit/php-token-stream/src/Token/Util.php
-%%WWWDIR%%/vendor/phpunit/php-token-stream/src/Token.php
%%WWWDIR%%/vendor/phpunit/php-token-stream/tests/_fixture/class_with_method_named_empty.php
%%WWWDIR%%/vendor/phpunit/php-token-stream/tests/_fixture/class_with_method_that_declares_anonymous_class.php
%%WWWDIR%%/vendor/phpunit/php-token-stream/tests/_fixture/class_with_method_that_declares_anonymous_class2.php
@@ -8438,6 +8393,7 @@
%%WWWDIR%%/vendor/sabre/vobject/composer.json
%%WWWDIR%%/vendor/sabre/vobject/lib/BirthdayCalendarGenerator.php
%%WWWDIR%%/vendor/sabre/vobject/lib/Cli.php
+%%WWWDIR%%/vendor/sabre/vobject/lib/Component.php
%%WWWDIR%%/vendor/sabre/vobject/lib/Component/Available.php
%%WWWDIR%%/vendor/sabre/vobject/lib/Component/VAlarm.php
%%WWWDIR%%/vendor/sabre/vobject/lib/Component/VAvailability.php
@@ -8448,7 +8404,6 @@
%%WWWDIR%%/vendor/sabre/vobject/lib/Component/VJournal.php
%%WWWDIR%%/vendor/sabre/vobject/lib/Component/VTimeZone.php
%%WWWDIR%%/vendor/sabre/vobject/lib/Component/VTodo.php
-%%WWWDIR%%/vendor/sabre/vobject/lib/Component.php
%%WWWDIR%%/vendor/sabre/vobject/lib/DateTimeParser.php
%%WWWDIR%%/vendor/sabre/vobject/lib/Document.php
%%WWWDIR%%/vendor/sabre/vobject/lib/ElementList.php
@@ -8466,9 +8421,10 @@
%%WWWDIR%%/vendor/sabre/vobject/lib/Parser/Json.php
%%WWWDIR%%/vendor/sabre/vobject/lib/Parser/MimeDir.php
%%WWWDIR%%/vendor/sabre/vobject/lib/Parser/Parser.php
-%%WWWDIR%%/vendor/sabre/vobject/lib/Parser/XML/Element/KeyValue.php
%%WWWDIR%%/vendor/sabre/vobject/lib/Parser/XML.php
+%%WWWDIR%%/vendor/sabre/vobject/lib/Parser/XML/Element/KeyValue.php
%%WWWDIR%%/vendor/sabre/vobject/lib/PHPUnitAssertions.php
+%%WWWDIR%%/vendor/sabre/vobject/lib/Property.php
%%WWWDIR%%/vendor/sabre/vobject/lib/Property/Binary.php
%%WWWDIR%%/vendor/sabre/vobject/lib/Property/Boolean.php
%%WWWDIR%%/vendor/sabre/vobject/lib/Property/FlatText.php
@@ -8491,7 +8447,6 @@
%%WWWDIR%%/vendor/sabre/vobject/lib/Property/VCard/LanguageTag.php
%%WWWDIR%%/vendor/sabre/vobject/lib/Property/VCard/PhoneNumber.php
%%WWWDIR%%/vendor/sabre/vobject/lib/Property/VCard/TimeStamp.php
-%%WWWDIR%%/vendor/sabre/vobject/lib/Property.php
%%WWWDIR%%/vendor/sabre/vobject/lib/Reader.php
%%WWWDIR%%/vendor/sabre/vobject/lib/Recur/EventIterator.php
%%WWWDIR%%/vendor/sabre/vobject/lib/Recur/MaxInstancesExceededException.php
@@ -8526,13 +8481,13 @@
%%WWWDIR%%/vendor/sabre/xml/composer.json
%%WWWDIR%%/vendor/sabre/xml/lib/ContextStackTrait.php
%%WWWDIR%%/vendor/sabre/xml/lib/Deserializer/functions.php
+%%WWWDIR%%/vendor/sabre/xml/lib/Element.php
%%WWWDIR%%/vendor/sabre/xml/lib/Element/Base.php
%%WWWDIR%%/vendor/sabre/xml/lib/Element/Cdata.php
%%WWWDIR%%/vendor/sabre/xml/lib/Element/Elements.php
%%WWWDIR%%/vendor/sabre/xml/lib/Element/KeyValue.php
%%WWWDIR%%/vendor/sabre/xml/lib/Element/Uri.php
%%WWWDIR%%/vendor/sabre/xml/lib/Element/XmlFragment.php
-%%WWWDIR%%/vendor/sabre/xml/lib/Element.php
%%WWWDIR%%/vendor/sabre/xml/lib/LibXMLException.php
%%WWWDIR%%/vendor/sabre/xml/lib/ParseException.php
%%WWWDIR%%/vendor/sabre/xml/lib/Reader.php
@@ -8543,6 +8498,13 @@
%%WWWDIR%%/vendor/sabre/xml/lib/XmlDeserializable.php
%%WWWDIR%%/vendor/sabre/xml/lib/XmlSerializable.php
%%WWWDIR%%/vendor/sabre/xml/LICENSE
+%%WWWDIR%%/vendor/symfony/cache-contracts/CacheInterface.php
+%%WWWDIR%%/vendor/symfony/cache-contracts/CacheTrait.php
+%%WWWDIR%%/vendor/symfony/cache-contracts/CallbackInterface.php
+%%WWWDIR%%/vendor/symfony/cache-contracts/composer.json
+%%WWWDIR%%/vendor/symfony/cache-contracts/ItemInterface.php
+%%WWWDIR%%/vendor/symfony/cache-contracts/LICENSE
+%%WWWDIR%%/vendor/symfony/cache-contracts/TagAwareCacheInterface.php
%%WWWDIR%%/vendor/symfony/cache/Adapter/AbstractAdapter.php
%%WWWDIR%%/vendor/symfony/cache/Adapter/AbstractTagAwareAdapter.php
%%WWWDIR%%/vendor/symfony/cache/Adapter/AdapterInterface.php
@@ -8602,13 +8564,6 @@
%%WWWDIR%%/vendor/symfony/cache/Traits/RedisClusterProxy.php
%%WWWDIR%%/vendor/symfony/cache/Traits/RedisProxy.php
%%WWWDIR%%/vendor/symfony/cache/Traits/RedisTrait.php
-%%WWWDIR%%/vendor/symfony/cache-contracts/CacheInterface.php
-%%WWWDIR%%/vendor/symfony/cache-contracts/CacheTrait.php
-%%WWWDIR%%/vendor/symfony/cache-contracts/CallbackInterface.php
-%%WWWDIR%%/vendor/symfony/cache-contracts/composer.json
-%%WWWDIR%%/vendor/symfony/cache-contracts/ItemInterface.php
-%%WWWDIR%%/vendor/symfony/cache-contracts/LICENSE
-%%WWWDIR%%/vendor/symfony/cache-contracts/TagAwareCacheInterface.php
%%WWWDIR%%/vendor/symfony/console/Application.php
%%WWWDIR%%/vendor/symfony/console/Attribute/AsCommand.php
%%WWWDIR%%/vendor/symfony/console/CI/GithubActionReporter.php
@@ -8721,6 +8676,10 @@
%%WWWDIR%%/vendor/symfony/deprecation-contracts/composer.json
%%WWWDIR%%/vendor/symfony/deprecation-contracts/function.php
%%WWWDIR%%/vendor/symfony/deprecation-contracts/LICENSE
+%%WWWDIR%%/vendor/symfony/event-dispatcher-contracts/composer.json
+%%WWWDIR%%/vendor/symfony/event-dispatcher-contracts/Event.php
+%%WWWDIR%%/vendor/symfony/event-dispatcher-contracts/EventDispatcherInterface.php
+%%WWWDIR%%/vendor/symfony/event-dispatcher-contracts/LICENSE
%%WWWDIR%%/vendor/symfony/event-dispatcher/Attribute/AsEventListener.php
%%WWWDIR%%/vendor/symfony/event-dispatcher/composer.json
%%WWWDIR%%/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php
@@ -8734,10 +8693,6 @@
%%WWWDIR%%/vendor/symfony/event-dispatcher/ImmutableEventDispatcher.php
%%WWWDIR%%/vendor/symfony/event-dispatcher/LegacyEventDispatcherProxy.php
%%WWWDIR%%/vendor/symfony/event-dispatcher/LICENSE
-%%WWWDIR%%/vendor/symfony/event-dispatcher-contracts/composer.json
-%%WWWDIR%%/vendor/symfony/event-dispatcher-contracts/Event.php
-%%WWWDIR%%/vendor/symfony/event-dispatcher-contracts/EventDispatcherInterface.php
-%%WWWDIR%%/vendor/symfony/event-dispatcher-contracts/LICENSE
%%WWWDIR%%/vendor/symfony/expression-language/Compiler.php
%%WWWDIR%%/vendor/symfony/expression-language/composer.json
%%WWWDIR%%/vendor/symfony/expression-language/Expression.php
@@ -8792,6 +8747,7 @@
%%WWWDIR%%/vendor/symfony/mailer/Test/Constraint/EmailCount.php
%%WWWDIR%%/vendor/symfony/mailer/Test/Constraint/EmailIsQueued.php
%%WWWDIR%%/vendor/symfony/mailer/Test/TransportFactoryTestCase.php
+%%WWWDIR%%/vendor/symfony/mailer/Transport.php
%%WWWDIR%%/vendor/symfony/mailer/Transport/AbstractApiTransport.php
%%WWWDIR%%/vendor/symfony/mailer/Transport/AbstractHttpTransport.php
%%WWWDIR%%/vendor/symfony/mailer/Transport/AbstractTransport.php
@@ -8818,7 +8774,6 @@
%%WWWDIR%%/vendor/symfony/mailer/Transport/TransportFactoryInterface.php
%%WWWDIR%%/vendor/symfony/mailer/Transport/TransportInterface.php
%%WWWDIR%%/vendor/symfony/mailer/Transport/Transports.php
-%%WWWDIR%%/vendor/symfony/mailer/Transport.php
%%WWWDIR%%/vendor/symfony/mime/Address.php
%%WWWDIR%%/vendor/symfony/mime/BodyRendererInterface.php
%%WWWDIR%%/vendor/symfony/mime/CharacterStream.php
@@ -8981,6 +8936,13 @@
%%WWWDIR%%/vendor/symfony/string/Slugger/AsciiSlugger.php
%%WWWDIR%%/vendor/symfony/string/Slugger/SluggerInterface.php
%%WWWDIR%%/vendor/symfony/string/UnicodeString.php
+%%WWWDIR%%/vendor/symfony/translation-contracts/composer.json
+%%WWWDIR%%/vendor/symfony/translation-contracts/LICENSE
+%%WWWDIR%%/vendor/symfony/translation-contracts/LocaleAwareInterface.php
+%%WWWDIR%%/vendor/symfony/translation-contracts/Test/TranslatorTest.php
+%%WWWDIR%%/vendor/symfony/translation-contracts/TranslatableInterface.php
+%%WWWDIR%%/vendor/symfony/translation-contracts/TranslatorInterface.php
+%%WWWDIR%%/vendor/symfony/translation-contracts/TranslatorTrait.php
%%WWWDIR%%/vendor/symfony/translation/Catalogue/AbstractOperation.php
%%WWWDIR%%/vendor/symfony/translation/Catalogue/MergeOperation.php
%%WWWDIR%%/vendor/symfony/translation/Catalogue/OperationInterface.php
@@ -9076,13 +9038,6 @@
%%WWWDIR%%/vendor/symfony/translation/Util/XliffUtils.php
%%WWWDIR%%/vendor/symfony/translation/Writer/TranslationWriter.php
%%WWWDIR%%/vendor/symfony/translation/Writer/TranslationWriterInterface.php
-%%WWWDIR%%/vendor/symfony/translation-contracts/composer.json
-%%WWWDIR%%/vendor/symfony/translation-contracts/LICENSE
-%%WWWDIR%%/vendor/symfony/translation-contracts/LocaleAwareInterface.php
-%%WWWDIR%%/vendor/symfony/translation-contracts/Test/TranslatorTest.php
-%%WWWDIR%%/vendor/symfony/translation-contracts/TranslatableInterface.php
-%%WWWDIR%%/vendor/symfony/translation-contracts/TranslatorInterface.php
-%%WWWDIR%%/vendor/symfony/translation-contracts/TranslatorTrait.php
%%WWWDIR%%/vendor/symfony/var-dumper/Caster/AmqpCaster.php
%%WWWDIR%%/vendor/symfony/var-dumper/Caster/ArgsStub.php
%%WWWDIR%%/vendor/symfony/var-dumper/Caster/Caster.php
@@ -9164,165 +9119,6 @@
%%WWWDIR%%/vendor/tecnickcom/tcpdf/CHANGELOG.TXT
%%WWWDIR%%/vendor/tecnickcom/tcpdf/composer.json
%%WWWDIR%%/vendor/tecnickcom/tcpdf/config/tcpdf_config.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/barcodes/example_1d_html.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/barcodes/example_1d_png.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/barcodes/example_1d_svg.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/barcodes/example_1d_svgi.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/barcodes/example_2d_datamatrix_html.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/barcodes/example_2d_datamatrix_png.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/barcodes/example_2d_datamatrix_svg.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/barcodes/example_2d_datamatrix_svgi.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/barcodes/example_2d_pdf417_html.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/barcodes/example_2d_pdf417_png.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/barcodes/example_2d_pdf417_svg.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/barcodes/example_2d_pdf417_svgi.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/barcodes/example_2d_qrcode_html.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/barcodes/example_2d_qrcode_png.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/barcodes/example_2d_qrcode_svg.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/barcodes/example_2d_qrcode_svgi.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/barcodes/tcpdf_barcodes_1d_include.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/barcodes/tcpdf_barcodes_2d_include.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/config/tcpdf_config_alt.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/data/cert/tcpdf.crt
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/data/cert/tcpdf.fdf
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/data/cert/tcpdf.p12
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/data/chapter_demo_1.txt
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/data/chapter_demo_2.txt
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/data/table_data_demo.txt
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/data/utf8test.txt
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_001.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_002.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_003.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_004.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_005.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_006.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_007.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_008.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_009.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_010.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_011.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_012.pdf
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_012.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_013.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_014.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_015.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_016.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_017.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_018.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_019.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_020.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_021.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_022.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_023.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_024.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_025.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_026.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_027.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_028.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_029.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_030.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_031.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_032.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_033.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_034.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_035.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_036.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_037.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_038.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_039.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_040.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_041.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_042.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_043.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_044.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_045.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_046.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_047.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_048.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_049.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_050.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_051.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_052.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_053.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_054.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_055.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_056.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_057.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_058.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_059.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_060.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_061.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_062.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_063.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_064.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_065.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_066.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/example_067.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/images/_blank.png
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/images/alpha.png
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/images/image_demo.jpg
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/images/image_with_alpha.png
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/images/img.png
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/images/logo_example.gif
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/images/logo_example.jpg
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/images/logo_example.png
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/images/tcpdf_box.ai
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/images/tcpdf_box.svg
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/images/tcpdf_cell.png
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/images/tcpdf_logo.jpg
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/images/tcpdf_signature.png
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/images/testsvg.svg
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/images/tux.svg
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/index.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/afr.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/ara.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/aze.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/bel.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/bra.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/bul.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/cat.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/ces.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/chi.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/cym.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/dan.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/eng.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/est.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/eus.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/far.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/fra.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/ger.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/gle.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/glg.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/hat.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/heb.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/hrv.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/hun.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/hye.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/ind.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/ita.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/jpn.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/kat.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/kor.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/mkd.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/mlt.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/msa.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/nld.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/nob.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/pol.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/por.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/ron.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/rus.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/slv.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/spa.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/sqi.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/srp.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/swa.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/swe.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/ukr.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/urd.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/yid.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/lang/zho.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/examples/tcpdf_include.php
%%WWWDIR%%/vendor/tecnickcom/tcpdf/fonts/ae_fonts_2.0/ChangeLog
%%WWWDIR%%/vendor/tecnickcom/tcpdf/fonts/ae_fonts_2.0/COPYING
%%WWWDIR%%/vendor/tecnickcom/tcpdf/fonts/ae_fonts_2.0/README
@@ -9332,8 +9128,8 @@
%%WWWDIR%%/vendor/tecnickcom/tcpdf/fonts/aefurat.ctg.z
%%WWWDIR%%/vendor/tecnickcom/tcpdf/fonts/aefurat.php
%%WWWDIR%%/vendor/tecnickcom/tcpdf/fonts/aefurat.z
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/fonts/cid0cs.php
%%WWWDIR%%/vendor/tecnickcom/tcpdf/fonts/cid0ct.php
+%%WWWDIR%%/vendor/tecnickcom/tcpdf/fonts/cid0cs.php
%%WWWDIR%%/vendor/tecnickcom/tcpdf/fonts/cid0jp.php
%%WWWDIR%%/vendor/tecnickcom/tcpdf/fonts/cid0kr.php
%%WWWDIR%%/vendor/tecnickcom/tcpdf/fonts/courier.php
@@ -9528,8 +9324,6 @@
%%WWWDIR%%/vendor/tecnickcom/tcpdf/tcpdf_autoconfig.php
%%WWWDIR%%/vendor/tecnickcom/tcpdf/tcpdf_barcodes_1d.php
%%WWWDIR%%/vendor/tecnickcom/tcpdf/tcpdf_barcodes_2d.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/tcpdf_import.php
-%%WWWDIR%%/vendor/tecnickcom/tcpdf/tcpdf_parser.php
%%WWWDIR%%/vendor/tecnickcom/tcpdf/tcpdf.php
%%WWWDIR%%/vendor/tecnickcom/tcpdf/tools/.htaccess
%%WWWDIR%%/vendor/tecnickcom/tcpdf/tools/convert_fonts_examples.txt
@@ -9741,8 +9535,3 @@
%%WWWDIR%%/vendor/webmozart/assert/psalm.xml
%%WWWDIR%%/vendor/webmozart/assert/src/Assert.php
%%WWWDIR%%/vendor/webmozart/assert/src/Mixin.php
-@dir %%WWWDIR%%/modules_v4
-@dir %%WWWDIR%%/vendor/io-developer/php-whois/.github/ISSUE_TEMPLATE
-@dir %%WWWDIR%%/vendor/psr/http-message/docs
-@dir %%WWWDIR%%/vendor/symfony/string/Resources/bin
-@dir %%WWWDIR%%/vendor/voku/portable-ascii/build/docs
diff --git a/www/yt-dlp/Makefile b/www/yt-dlp/Makefile
index 517af84f134d..9cd1fb58e2c6 100644
--- a/www/yt-dlp/Makefile
+++ b/www/yt-dlp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= yt-dlp
-DISTVERSION= 2025.09.26
+DISTVERSION= 2025.10.22
CATEGORIES= www
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/
DISTNAME= ${PORTNAME}
diff --git a/www/yt-dlp/distinfo b/www/yt-dlp/distinfo
index 66139fd58e28..c84723524884 100644
--- a/www/yt-dlp/distinfo
+++ b/www/yt-dlp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758960949
-SHA256 (yt-dlp/2025.09.26/yt-dlp.tar.gz) = 1a2221451f0b4815b4bd6dfa665238f44b34cb1dac01c1cfda5dff36459e1164
-SIZE (yt-dlp/2025.09.26/yt-dlp.tar.gz) = 6011138
+TIMESTAMP = 1761812103
+SHA256 (yt-dlp/2025.10.22/yt-dlp.tar.gz) = 8ed2971172cbe1295258341e9f04527a7f27578538ce70ef4c9ebaba8966a969
+SIZE (yt-dlp/2025.10.22/yt-dlp.tar.gz) = 6025669
diff --git a/x11-clocks/kteatime/distinfo b/x11-clocks/kteatime/distinfo
index 9042a971547d..c29786a8865d 100644
--- a/x11-clocks/kteatime/distinfo
+++ b/x11-clocks/kteatime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410991
-SHA256 (KDE/release-service/25.08.1/kteatime-25.08.1.tar.xz) = ee00565170bbce570627fe01b12547852166120b3d648aded440edc0c4b68879
-SIZE (KDE/release-service/25.08.1/kteatime-25.08.1.tar.xz) = 311708
+TIMESTAMP = 1759875056
+SHA256 (KDE/release-service/25.08.2/kteatime-25.08.2.tar.xz) = b24f96aba9305ffc84aadf412ac8f83b97a13ccc924ccadf738b2b77a0e8b63c
+SIZE (KDE/release-service/25.08.2/kteatime-25.08.2.tar.xz) = 311712
diff --git a/x11-clocks/ktimer/distinfo b/x11-clocks/ktimer/distinfo
index c41d4cb80f46..9dfd065dd2d0 100644
--- a/x11-clocks/ktimer/distinfo
+++ b/x11-clocks/ktimer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410993
-SHA256 (KDE/release-service/25.08.1/ktimer-25.08.1.tar.xz) = 75ae9e1beded795a87458735350ee64002ac6fa3a13e7678c9bac41b946e1f7b
-SIZE (KDE/release-service/25.08.1/ktimer-25.08.1.tar.xz) = 454560
+TIMESTAMP = 1759875059
+SHA256 (KDE/release-service/25.08.2/ktimer-25.08.2.tar.xz) = b2d0a43da13b5c40a7b28f716bfef04c2fa133d565d6783c77a75b02fdfd8baf
+SIZE (KDE/release-service/25.08.2/ktimer-25.08.2.tar.xz) = 454564
diff --git a/x11-fm/dolphin/distinfo b/x11-fm/dolphin/distinfo
index f4ec4505fb4b..8d2410dd5cb9 100644
--- a/x11-fm/dolphin/distinfo
+++ b/x11-fm/dolphin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410996
-SHA256 (KDE/release-service/25.08.1/dolphin-25.08.1.tar.xz) = 08b051c0696724fd8d620ffa6afc1bff080592a356b79ce2bb50bc841071eacd
-SIZE (KDE/release-service/25.08.1/dolphin-25.08.1.tar.xz) = 5814376
+TIMESTAMP = 1759875061
+SHA256 (KDE/release-service/25.08.2/dolphin-25.08.2.tar.xz) = 06f4f1698f6407fd34b8c9b2103d91a21ccab6467485bb5fa23e23736ea66791
+SIZE (KDE/release-service/25.08.2/dolphin-25.08.2.tar.xz) = 5816516
diff --git a/x11-fm/konqueror/distinfo b/x11-fm/konqueror/distinfo
index e00ea2e3f8ef..036784c6d044 100644
--- a/x11-fm/konqueror/distinfo
+++ b/x11-fm/konqueror/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757410998
-SHA256 (KDE/release-service/25.08.1/konqueror-25.08.1.tar.xz) = 851f5b356cd7f1d43e8a3f435e9ef249dcdc2da43907d7e30851c32861d5bee7
-SIZE (KDE/release-service/25.08.1/konqueror-25.08.1.tar.xz) = 9832060
+TIMESTAMP = 1759875064
+SHA256 (KDE/release-service/25.08.2/konqueror-25.08.2.tar.xz) = 336f7115d40f21ebcb4ff0def53eb8dbc651544a5b37d384ec5e714ae15fa8a0
+SIZE (KDE/release-service/25.08.2/konqueror-25.08.2.tar.xz) = 9832760
diff --git a/x11-themes/kf6-breeze-icons/Makefile b/x11-themes/kf6-breeze-icons/Makefile
index 26709f5114f4..469745bbc0ab 100644
--- a/x11-themes/kf6-breeze-icons/Makefile
+++ b/x11-themes/kf6-breeze-icons/Makefile
@@ -1,6 +1,5 @@
PORTNAME= breeze-icons
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
-PORTREVISION= 1
CATEGORIES= x11-themes kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
diff --git a/x11-themes/kf6-breeze-icons/distinfo b/x11-themes/kf6-breeze-icons/distinfo
index 3f31dcfb53fc..72fbbc209fba 100644
--- a/x11-themes/kf6-breeze-icons/distinfo
+++ b/x11-themes/kf6-breeze-icons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408200
-SHA256 (KDE/frameworks/6.18/breeze-icons-6.18.0.tar.xz) = 4796c4ee6059a777ad8d954a4584e81fdf5047a94a7988fc374052c427bc0b60
-SIZE (KDE/frameworks/6.18/breeze-icons-6.18.0.tar.xz) = 2105604
+TIMESTAMP = 1759784983
+SHA256 (KDE/frameworks/6.19/breeze-icons-6.19.0.tar.xz) = 2caca35c48271fdc641b328129e99448ae1fdabc447262a92e4805321d22aa4c
+SIZE (KDE/frameworks/6.19/breeze-icons-6.19.0.tar.xz) = 2106936
diff --git a/x11-themes/kf6-breeze-icons/pkg-plist b/x11-themes/kf6-breeze-icons/pkg-plist
index b92b3ae6f644..78a5e1655e0a 100644
--- a/x11-themes/kf6-breeze-icons/pkg-plist
+++ b/x11-themes/kf6-breeze-icons/pkg-plist
@@ -7530,6 +7530,7 @@ share/icons/breeze-dark/actions/24/accept_signal.svg
share/icons/breeze-dark/actions/24/accept_time_event-symbolic.svg
share/icons/breeze-dark/actions/24/accept_time_event.svg
share/icons/breeze-dark/actions/24/acrobat-symbolic.svg
+share/icons/breeze-dark/actions/24/acrobat.svg
share/icons/breeze-dark/actions/24/action-albumfolder-importdir2-symbolic.svg
share/icons/breeze-dark/actions/24/action-albumfolder-importdir2.svg
share/icons/breeze-dark/actions/24/action-rss_tag-symbolic.svg
@@ -7555,6 +7556,7 @@ share/icons/breeze-dark/actions/24/adjusthsl.svg
share/icons/breeze-dark/actions/24/adjustlevels-symbolic.svg
share/icons/breeze-dark/actions/24/adjustlevels.svg
share/icons/breeze-dark/actions/24/adjustrgb-symbolic.svg
+share/icons/breeze-dark/actions/24/adjustrgb.svg
share/icons/breeze-dark/actions/24/aggregation-symbolic.svg
share/icons/breeze-dark/actions/24/aggregation.svg
share/icons/breeze-dark/actions/24/akonadi-phone-home-symbolic.svg
@@ -7789,6 +7791,7 @@ share/icons/breeze-dark/actions/24/cell_edit.svg
share/icons/breeze-dark/actions/24/cell_layout-symbolic.svg
share/icons/breeze-dark/actions/24/cell_layout.svg
share/icons/breeze-dark/actions/24/channelmixer-symbolic.svg
+share/icons/breeze-dark/actions/24/channelmixer.svg
share/icons/breeze-dark/actions/24/character-set-symbolic.svg
share/icons/breeze-dark/actions/24/character-set.svg
share/icons/breeze-dark/actions/24/charcoaltool-symbolic.svg
@@ -7852,6 +7855,7 @@ share/icons/breeze-dark/actions/24/color-fill.svg
share/icons/breeze-dark/actions/24/color-gradient-symbolic.svg
share/icons/breeze-dark/actions/24/color-gradient.svg
share/icons/breeze-dark/actions/24/color-management-symbolic.svg
+share/icons/breeze-dark/actions/24/color-management.svg
share/icons/breeze-dark/actions/24/color-mode-black-white-symbolic.svg
share/icons/breeze-dark/actions/24/color-mode-black-white.svg
share/icons/breeze-dark/actions/24/color-mode-hue-shift-negative-symbolic.svg
@@ -7877,8 +7881,11 @@ share/icons/breeze-dark/actions/24/colormanagement.svg
share/icons/breeze-dark/actions/24/colorneg-symbolic.svg
share/icons/breeze-dark/actions/24/colorneg.svg
share/icons/breeze-dark/actions/24/colors-chromablue-symbolic.svg
+share/icons/breeze-dark/actions/24/colors-chromablue.svg
share/icons/breeze-dark/actions/24/colors-chromagreen-symbolic.svg
+share/icons/breeze-dark/actions/24/colors-chromagreen.svg
share/icons/breeze-dark/actions/24/colors-chromared-symbolic.svg
+share/icons/breeze-dark/actions/24/colors-chromared.svg
share/icons/breeze-dark/actions/24/colors-luma-symbolic.svg
share/icons/breeze-dark/actions/24/colors-luma.svg
share/icons/breeze-dark/actions/24/combined_fragment-symbolic.svg
@@ -8492,6 +8499,7 @@ share/icons/breeze-dark/actions/24/filename-initial-amarok.svg
share/icons/breeze-dark/actions/24/filename-last-played-symbolic.svg
share/icons/breeze-dark/actions/24/filename-last-played.svg
share/icons/breeze-dark/actions/24/filename-moodbar-symbolic.svg
+share/icons/breeze-dark/actions/24/filename-moodbar.svg
share/icons/breeze-dark/actions/24/filename-sample-rate-symbolic.svg
share/icons/breeze-dark/actions/24/filename-sample-rate.svg
share/icons/breeze-dark/actions/24/filename-slash-amarok-symbolic.svg
@@ -9103,6 +9111,7 @@ share/icons/breeze-dark/actions/24/im-gadugadu.svg
share/icons/breeze-dark/actions/24/im-google-symbolic.svg
share/icons/breeze-dark/actions/24/im-google-talk-symbolic.svg
share/icons/breeze-dark/actions/24/im-google-talk.svg
+share/icons/breeze-dark/actions/24/im-google.svg
share/icons/breeze-dark/actions/24/im-icq-symbolic.svg
share/icons/breeze-dark/actions/24/im-icq.svg
share/icons/breeze-dark/actions/24/im-identi.ca-symbolic.svg
@@ -9124,10 +9133,13 @@ share/icons/breeze-dark/actions/24/im-skype.svg
share/icons/breeze-dark/actions/24/im-twitter-symbolic.svg
share/icons/breeze-dark/actions/24/im-twitter.svg
share/icons/breeze-dark/actions/24/im-user-away-symbolic.svg
+share/icons/breeze-dark/actions/24/im-user-away.svg
share/icons/breeze-dark/actions/24/im-user-busy-symbolic.svg
+share/icons/breeze-dark/actions/24/im-user-busy.svg
share/icons/breeze-dark/actions/24/im-user-offline-symbolic.svg
share/icons/breeze-dark/actions/24/im-user-offline.svg
share/icons/breeze-dark/actions/24/im-user-online-symbolic.svg
+share/icons/breeze-dark/actions/24/im-user-online.svg
share/icons/breeze-dark/actions/24/im-user-symbolic.svg
share/icons/breeze-dark/actions/24/im-user.svg
share/icons/breeze-dark/actions/24/im-yahoo-symbolic.svg
@@ -9727,6 +9739,7 @@ share/icons/breeze-dark/actions/24/media-random-albums-amarok.svg
share/icons/breeze-dark/actions/24/media-random-tracks-amarok-symbolic.svg
share/icons/breeze-dark/actions/24/media-random-tracks-amarok.svg
share/icons/breeze-dark/actions/24/media-record-symbolic.svg
+share/icons/breeze-dark/actions/24/media-record.svg
share/icons/breeze-dark/actions/24/media-repeat-album-amarok-symbolic.svg
share/icons/breeze-dark/actions/24/media-repeat-album-amarok.svg
share/icons/breeze-dark/actions/24/media-repeat-all-symbolic.svg
@@ -12389,6 +12402,8 @@ share/icons/breeze-dark/apps/24/kruler-symbolic.svg
share/icons/breeze-dark/apps/24/kteatime-symbolic.svg
share/icons/breeze-dark/apps/24/ktorrent-symbolic.svg
share/icons/breeze-dark/apps/24/kup-symbolic.svg
+share/icons/breeze-dark/apps/24/kwrite.svg
+share/icons/breeze-dark/apps/24/org.kde.kwrite.svg
share/icons/breeze-dark/apps/24/plasma-browser-integration-symbolic.svg
share/icons/breeze-dark/apps/24/plasma-symbolic.svg
share/icons/breeze-dark/apps/24/plasmavault-symbolic.svg
@@ -12397,6 +12412,7 @@ share/icons/breeze-dark/apps/24/preferences-plugin-symbolic.svg
share/icons/breeze-dark/apps/24/system-file-manager-symbolic.svg
share/icons/breeze-dark/apps/24/system-file-manager.svg
share/icons/breeze-dark/apps/24/utilities-terminal-symbolic.svg
+share/icons/breeze-dark/apps/24/utilities-terminal.svg
share/icons/breeze-dark/apps/24/virt-manager-symbolic.svg
share/icons/breeze-dark/apps/24/vlc-symbolic.svg
share/icons/breeze-dark/apps/24/wine-symbolic.svg
@@ -12438,12 +12454,10 @@ share/icons/breeze-dark/apps/48/apper.svg
share/icons/breeze-dark/apps/48/ark.svg
share/icons/breeze-dark/apps/48/artikulate.svg
share/icons/breeze-dark/apps/48/baloo.svg
-share/icons/breeze-dark/apps/48/blender.svg
share/icons/breeze-dark/apps/48/blinken.svg
share/icons/breeze-dark/apps/48/blogilo.svg
share/icons/breeze-dark/apps/48/bomber.svg
share/icons/breeze-dark/apps/48/bovo.svg
-share/icons/breeze-dark/apps/48/brackets.svg
share/icons/breeze-dark/apps/48/breeze-settings.svg
share/icons/breeze-dark/apps/48/buho.svg
share/icons/breeze-dark/apps/48/calamares.svg
@@ -12458,7 +12472,6 @@ share/icons/breeze-dark/apps/48/calligrawords.svg
share/icons/breeze-dark/apps/48/cantor.svg
share/icons/breeze-dark/apps/48/cervisia.svg
share/icons/breeze-dark/apps/48/choqok.svg
-share/icons/breeze-dark/apps/48/converseen.svg
share/icons/breeze-dark/apps/48/crow-translate.svg
share/icons/breeze-dark/apps/48/cuttlefish.svg
share/icons/breeze-dark/apps/48/digikam.svg
@@ -12479,7 +12492,6 @@ share/icons/breeze-dark/apps/48/hwinfo.svg
share/icons/breeze-dark/apps/48/internet-mail.svg
share/icons/breeze-dark/apps/48/internet-telephony.svg
share/icons/breeze-dark/apps/48/internet-web-browser.svg
-share/icons/breeze-dark/apps/48/joplin.svg
share/icons/breeze-dark/apps/48/juk.svg
share/icons/breeze-dark/apps/48/juliabackend.svg
share/icons/breeze-dark/apps/48/k3b.svg
@@ -12765,6 +12777,8 @@ share/icons/breeze-dark/apps/64/plasmavault.svg
share/icons/breeze-dark/apps/64/sharedlib.svg
share/icons/breeze-dark/apps/64/system-file-manager.svg
share/icons/breeze-dark/apps/64/utilities-terminal.svg
+share/icons/breeze-dark/categories/22/applications-accessories-symbolic.svg
+share/icons/breeze-dark/categories/22/applications-accessories.svg
share/icons/breeze-dark/categories/22/applications-all-symbolic.svg
share/icons/breeze-dark/categories/22/applications-all.svg
share/icons/breeze-dark/categories/22/applications-development-symbolic.svg
@@ -12799,27 +12813,45 @@ share/icons/breeze-dark/categories/22/applications-system-symbolic.svg
share/icons/breeze-dark/categories/22/applications-system.svg
share/icons/breeze-dark/categories/22/applications-utilities-symbolic.svg
share/icons/breeze-dark/categories/22/applications-utilities.svg
+share/icons/breeze-dark/categories/24/applications-accessories-symbolic.svg
+share/icons/breeze-dark/categories/24/applications-accessories.svg
share/icons/breeze-dark/categories/24/applications-all-symbolic.svg
+share/icons/breeze-dark/categories/24/applications-all.svg
share/icons/breeze-dark/categories/24/applications-development-symbolic.svg
+share/icons/breeze-dark/categories/24/applications-development.svg
share/icons/breeze-dark/categories/24/applications-education-language-symbolic.svg
+share/icons/breeze-dark/categories/24/applications-education-language.svg
share/icons/breeze-dark/categories/24/applications-education-mathematics-symbolic.svg
+share/icons/breeze-dark/categories/24/applications-education-mathematics.svg
share/icons/breeze-dark/categories/24/applications-education-science-symbolic.svg
+share/icons/breeze-dark/categories/24/applications-education-science.svg
share/icons/breeze-dark/categories/24/applications-education-symbolic.svg
+share/icons/breeze-dark/categories/24/applications-education.svg
share/icons/breeze-dark/categories/24/applications-engineering-symbolic.svg
+share/icons/breeze-dark/categories/24/applications-engineering.svg
share/icons/breeze-dark/categories/24/applications-games-symbolic.svg
+share/icons/breeze-dark/categories/24/applications-games.svg
share/icons/breeze-dark/categories/24/applications-graphics-symbolic.svg
+share/icons/breeze-dark/categories/24/applications-graphics.svg
share/icons/breeze-dark/categories/24/applications-internet-symbolic.svg
+share/icons/breeze-dark/categories/24/applications-internet.svg
share/icons/breeze-dark/categories/24/applications-multimedia-symbolic.svg
+share/icons/breeze-dark/categories/24/applications-multimedia.svg
share/icons/breeze-dark/categories/24/applications-network-symbolic.svg
share/icons/breeze-dark/categories/24/applications-network.svg
share/icons/breeze-dark/categories/24/applications-office-symbolic.svg
+share/icons/breeze-dark/categories/24/applications-office.svg
share/icons/breeze-dark/categories/24/applications-other-symbolic.svg
share/icons/breeze-dark/categories/24/applications-other.svg
share/icons/breeze-dark/categories/24/applications-science-symbolic.svg
+share/icons/breeze-dark/categories/24/applications-science.svg
share/icons/breeze-dark/categories/24/applications-system-symbolic.svg
+share/icons/breeze-dark/categories/24/applications-system.svg
share/icons/breeze-dark/categories/24/applications-utilities-symbolic.svg
+share/icons/breeze-dark/categories/24/applications-utilities.svg
share/icons/breeze-dark/categories/24@2x
share/icons/breeze-dark/categories/24@3x
+share/icons/breeze-dark/categories/32/applications-accessories.svg
share/icons/breeze-dark/categories/32/applications-all-symbolic.svg
share/icons/breeze-dark/categories/32/applications-all.svg
share/icons/breeze-dark/categories/32/applications-development.svg
@@ -13233,6 +13265,7 @@ share/icons/breeze-dark/devices/24/media-optical-data.svg
share/icons/breeze-dark/devices/24/media-optical-mixed-cd-symbolic.svg
share/icons/breeze-dark/devices/24/media-optical-mixed-cd.svg
share/icons/breeze-dark/devices/24/media-optical-recordable-symbolic.svg
+share/icons/breeze-dark/devices/24/media-optical-recordable.svg
share/icons/breeze-dark/devices/24/media-optical-symbolic.svg
share/icons/breeze-dark/devices/24/media-optical-video-symbolic.svg
share/icons/breeze-dark/devices/24/media-optical-video.svg
@@ -14595,47 +14628,86 @@ share/icons/breeze-dark/mimetypes/22/x-office-presentation.svg
share/icons/breeze-dark/mimetypes/22/x-office-spreadsheet.svg
share/icons/breeze-dark/mimetypes/22@2x
share/icons/breeze-dark/mimetypes/22@3x
+share/icons/breeze-dark/mimetypes/24/android-package-archive.svg
+share/icons/breeze-dark/mimetypes/24/application-atom+xml.svg
+share/icons/breeze-dark/mimetypes/24/application-certificate.svg
+share/icons/breeze-dark/mimetypes/24/application-dicom.svg
+share/icons/breeze-dark/mimetypes/24/application-epub+zip.svg
share/icons/breeze-dark/mimetypes/24/application-gzip.svg
+share/icons/breeze-dark/mimetypes/24/application-illustrator.svg
share/icons/breeze-dark/mimetypes/24/application-javascript.svg
+share/icons/breeze-dark/mimetypes/24/application-json.svg
share/icons/breeze-dark/mimetypes/24/application-mac-binhex40.svg
share/icons/breeze-dark/mimetypes/24/application-mathml+xml.svg
+share/icons/breeze-dark/mimetypes/24/application-msonenote.svg
+share/icons/breeze-dark/mimetypes/24/application-msoutlook.svg
+share/icons/breeze-dark/mimetypes/24/application-msword-template.svg
+share/icons/breeze-dark/mimetypes/24/application-msword.svg
+share/icons/breeze-dark/mimetypes/24/application-octet-stream.svg
+share/icons/breeze-dark/mimetypes/24/application-ogg.svg
+share/icons/breeze-dark/mimetypes/24/application-pdf.svg
+share/icons/breeze-dark/mimetypes/24/application-pgp-encrypted.svg
share/icons/breeze-dark/mimetypes/24/application-pgp-keys.svg
+share/icons/breeze-dark/mimetypes/24/application-pgp-signature.svg
share/icons/breeze-dark/mimetypes/24/application-pgp.svg
share/icons/breeze-dark/mimetypes/24/application-pkcs12.svg
share/icons/breeze-dark/mimetypes/24/application-pkcs7-mime.svg
share/icons/breeze-dark/mimetypes/24/application-pkcs7-signature.svg
share/icons/breeze-dark/mimetypes/24/application-pkix-cerl.svg
share/icons/breeze-dark/mimetypes/24/application-pkix-cert.svg
+share/icons/breeze-dark/mimetypes/24/application-postscript.svg
share/icons/breeze-dark/mimetypes/24/application-relaxng.svg
share/icons/breeze-dark/mimetypes/24/application-rss+xml.svg
share/icons/breeze-dark/mimetypes/24/application-rtf.svg
share/icons/breeze-dark/mimetypes/24/application-sql.svg
share/icons/breeze-dark/mimetypes/24/application-sxw.svg
+share/icons/breeze-dark/mimetypes/24/application-toml.svg
share/icons/breeze-dark/mimetypes/24/application-vnd.android.package-archive.svg
+share/icons/breeze-dark/mimetypes/24/application-vnd.appimage.svg
+share/icons/breeze-dark/mimetypes/24/application-vnd.apple.pkpass.svg
+share/icons/breeze-dark/mimetypes/24/application-vnd.apple.pkpasses.svg
share/icons/breeze-dark/mimetypes/24/application-vnd.debian.binary-package.svg
share/icons/breeze-dark/mimetypes/24/application-vnd.efi.iso.svg
+share/icons/breeze-dark/mimetypes/24/application-vnd.flatpak.ref.svg
share/icons/breeze-dark/mimetypes/24/application-vnd.google-earth.kml+xml.svg
+share/icons/breeze-dark/mimetypes/24/application-vnd.iccprofile.svg
share/icons/breeze-dark/mimetypes/24/application-vnd.kde.kleopatra.keygroup.svg
+share/icons/breeze-dark/mimetypes/24/application-vnd.ms-access.svg
+share/icons/breeze-dark/mimetypes/24/application-vnd.ms-excel.addin.macroenabled.12.svg
share/icons/breeze-dark/mimetypes/24/application-vnd.ms-excel.sheet.binary.macroenabled.12.svg
share/icons/breeze-dark/mimetypes/24/application-vnd.ms-excel.sheet.macroenabled.12.svg
share/icons/breeze-dark/mimetypes/24/application-vnd.ms-excel.svg
+share/icons/breeze-dark/mimetypes/24/application-vnd.ms-excel.template.macroenabled.12.svg
+share/icons/breeze-dark/mimetypes/24/application-vnd.ms-infopath.svg
+share/icons/breeze-dark/mimetypes/24/application-vnd.ms-powerpoint.addin.macroenabled.12.svg
share/icons/breeze-dark/mimetypes/24/application-vnd.ms-powerpoint.presentation.macroenabled.12.svg
share/icons/breeze-dark/mimetypes/24/application-vnd.ms-powerpoint.slide.macroenabled.12.svg
share/icons/breeze-dark/mimetypes/24/application-vnd.ms-powerpoint.slideshow.macroenabled.12.svg
share/icons/breeze-dark/mimetypes/24/application-vnd.ms-powerpoint.svg
+share/icons/breeze-dark/mimetypes/24/application-vnd.ms-powerpoint.template.macroenabled.12.svg
+share/icons/breeze-dark/mimetypes/24/application-vnd.ms-publisher.svg
share/icons/breeze-dark/mimetypes/24/application-vnd.ms-word.document.macroenabled.12.svg
share/icons/breeze-dark/mimetypes/24/application-vnd.ms-word.svg
share/icons/breeze-dark/mimetypes/24/application-vnd.ms-word.template.macroenabled.12.svg
share/icons/breeze-dark/mimetypes/24/application-vnd.nintendo.snes.rom.svg
+share/icons/breeze-dark/mimetypes/24/application-vnd.nokia.xml.qt.resource.svg
+share/icons/breeze-dark/mimetypes/24/application-vnd.oasis.opendocument.chart.svg
+share/icons/breeze-dark/mimetypes/24/application-vnd.oasis.opendocument.database.svg
share/icons/breeze-dark/mimetypes/24/application-vnd.oasis.opendocument.draw.template.svg
share/icons/breeze-dark/mimetypes/24/application-vnd.oasis.opendocument.drawing.svg
share/icons/breeze-dark/mimetypes/24/application-vnd.oasis.opendocument.drawing.template.svg
+share/icons/breeze-dark/mimetypes/24/application-vnd.oasis.opendocument.formula-template.svg
+share/icons/breeze-dark/mimetypes/24/application-vnd.oasis.opendocument.formula.svg
share/icons/breeze-dark/mimetypes/24/application-vnd.oasis.opendocument.graphics.svg
share/icons/breeze-dark/mimetypes/24/application-vnd.oasis.opendocument.image.svg
+share/icons/breeze-dark/mimetypes/24/application-vnd.oasis.opendocument.presentation-template.svg
share/icons/breeze-dark/mimetypes/24/application-vnd.oasis.opendocument.presentation.svg
+share/icons/breeze-dark/mimetypes/24/application-vnd.oasis.opendocument.spreadsheet-template.svg
share/icons/breeze-dark/mimetypes/24/application-vnd.oasis.opendocument.spreadsheet.svg
share/icons/breeze-dark/mimetypes/24/application-vnd.oasis.opendocument.text-master.svg
+share/icons/breeze-dark/mimetypes/24/application-vnd.oasis.opendocument.text-template.svg
share/icons/breeze-dark/mimetypes/24/application-vnd.oasis.opendocument.text.svg
+share/icons/breeze-dark/mimetypes/24/application-vnd.oasis.opendocument.web-template.svg
share/icons/breeze-dark/mimetypes/24/application-vnd.openofficeorg.extension.svg
share/icons/breeze-dark/mimetypes/24/application-vnd.openxmlformats-officedocument.spreadsheetml.sheet.svg
share/icons/breeze-dark/mimetypes/24/application-vnd.openxmlformats-officedocument.wordprocessingml.document.svg
@@ -14659,6 +14731,7 @@ share/icons/breeze-dark/mimetypes/24/application-vnd.sun.xml.math.svg
share/icons/breeze-dark/mimetypes/24/application-vnd.sun.xml.writer.global.svg
share/icons/breeze-dark/mimetypes/24/application-vnd.sun.xml.writer.svg
share/icons/breeze-dark/mimetypes/24/application-vnd.sun.xml.writer.template.svg
+share/icons/breeze-dark/mimetypes/24/application-vnd.visio.svg
share/icons/breeze-dark/mimetypes/24/application-vnd.wordperfect.svg
share/icons/breeze-dark/mimetypes/24/application-wps-office.doc.svg
share/icons/breeze-dark/mimetypes/24/application-wps-office.docx.svg
@@ -14674,50 +14747,98 @@ share/icons/breeze-dark/mimetypes/24/application-wps-office.xlt.svg
share/icons/breeze-dark/mimetypes/24/application-wps-office.xltx.svg
share/icons/breeze-dark/mimetypes/24/application-x-7z-compressed.svg
share/icons/breeze-dark/mimetypes/24/application-x-abiword.svg
+share/icons/breeze-dark/mimetypes/24/application-x-ace.svg
share/icons/breeze-dark/mimetypes/24/application-x-apple-diskimage.svg
share/icons/breeze-dark/mimetypes/24/application-x-applix-spreadsheet.svg
share/icons/breeze-dark/mimetypes/24/application-x-applix-word.svg
+share/icons/breeze-dark/mimetypes/24/application-x-ar.svg
+share/icons/breeze-dark/mimetypes/24/application-x-arc.svg
share/icons/breeze-dark/mimetypes/24/application-x-archive.svg
+share/icons/breeze-dark/mimetypes/24/application-x-arj.svg
+share/icons/breeze-dark/mimetypes/24/application-x-audacity-project.svg
share/icons/breeze-dark/mimetypes/24/application-x-awk.svg
+share/icons/breeze-dark/mimetypes/24/application-x-bittorrent.svg
+share/icons/breeze-dark/mimetypes/24/application-x-blender.svg
+share/icons/breeze-dark/mimetypes/24/application-x-bzdvi.svg
+share/icons/breeze-dark/mimetypes/24/application-x-bzip-compressed-tar.svg
+share/icons/breeze-dark/mimetypes/24/application-x-bzip.svg
+share/icons/breeze-dark/mimetypes/24/application-x-cd-image.svg
+share/icons/breeze-dark/mimetypes/24/application-x-cda.svg
+share/icons/breeze-dark/mimetypes/24/application-x-chm.svg
share/icons/breeze-dark/mimetypes/24/application-x-cisco-vpn-settings.svg
share/icons/breeze-dark/mimetypes/24/application-x-compress.svg
share/icons/breeze-dark/mimetypes/24/application-x-compressed-iso.svg
+share/icons/breeze-dark/mimetypes/24/application-x-compressed-tar.svg
share/icons/breeze-dark/mimetypes/24/application-x-core.svg
share/icons/breeze-dark/mimetypes/24/application-x-cpio.svg
share/icons/breeze-dark/mimetypes/24/application-x-cue.svg
+share/icons/breeze-dark/mimetypes/24/application-x-deb.svg
+share/icons/breeze-dark/mimetypes/24/application-x-designer.svg
+share/icons/breeze-dark/mimetypes/24/application-x-desktop.svg
share/icons/breeze-dark/mimetypes/24/application-x-egon.svg
share/icons/breeze-dark/mimetypes/24/application-x-executable-script.svg
share/icons/breeze-dark/mimetypes/24/application-x-executable.svg
share/icons/breeze-dark/mimetypes/24/application-x-fictionbook+xml.svg
share/icons/breeze-dark/mimetypes/24/application-x-flash-video.svg
+share/icons/breeze-dark/mimetypes/24/application-x-font-afm.svg
+share/icons/breeze-dark/mimetypes/24/application-x-font-bdf.svg
+share/icons/breeze-dark/mimetypes/24/application-x-font-otf.svg
share/icons/breeze-dark/mimetypes/24/application-x-font-pcf.svg
share/icons/breeze-dark/mimetypes/24/application-x-font-snf.svg
+share/icons/breeze-dark/mimetypes/24/application-x-font-ttf.svg
share/icons/breeze-dark/mimetypes/24/application-x-font-ttx.svg
+share/icons/breeze-dark/mimetypes/24/application-x-font-type1.svg
share/icons/breeze-dark/mimetypes/24/application-x-gameboy-rom.svg
share/icons/breeze-dark/mimetypes/24/application-x-gamecube-rom.svg
share/icons/breeze-dark/mimetypes/24/application-x-gba-rom.svg
+share/icons/breeze-dark/mimetypes/24/application-x-gdscript.svg
+share/icons/breeze-dark/mimetypes/24/application-x-gettext-translation.svg
share/icons/breeze-dark/mimetypes/24/application-x-gnumeric.svg
+share/icons/breeze-dark/mimetypes/24/application-x-godot-project.svg
+share/icons/breeze-dark/mimetypes/24/application-x-godot-resource.svg
+share/icons/breeze-dark/mimetypes/24/application-x-godot-scene.svg
+share/icons/breeze-dark/mimetypes/24/application-x-godot-shader.svg
share/icons/breeze-dark/mimetypes/24/application-x-gzdvi.svg
+share/icons/breeze-dark/mimetypes/24/application-x-gzip.svg
+share/icons/breeze-dark/mimetypes/24/application-x-gzpostscript.svg
share/icons/breeze-dark/mimetypes/24/application-x-iso.svg
share/icons/breeze-dark/mimetypes/24/application-x-iso9660-appimage.svg
share/icons/breeze-dark/mimetypes/24/application-x-it87.svg
share/icons/breeze-dark/mimetypes/24/application-x-jar.svg
share/icons/breeze-dark/mimetypes/24/application-x-java-applet.svg
+share/icons/breeze-dark/mimetypes/24/application-x-java-archive.svg
+share/icons/breeze-dark/mimetypes/24/application-x-java.svg
+share/icons/breeze-dark/mimetypes/24/application-x-javascript.svg
share/icons/breeze-dark/mimetypes/24/application-x-k3b.svg
share/icons/breeze-dark/mimetypes/24/application-x-kcsrc.svg
+share/icons/breeze-dark/mimetypes/24/application-x-kdenlive.svg
+share/icons/breeze-dark/mimetypes/24/application-x-kdenlivetitle.svg
+share/icons/breeze-dark/mimetypes/24/application-x-kexi-connectiondata.svg
+share/icons/breeze-dark/mimetypes/24/application-x-kexiproject-shortcut.svg
share/icons/breeze-dark/mimetypes/24/application-x-kexiproject-sqlite.svg
share/icons/breeze-dark/mimetypes/24/application-x-kexiproject-sqlite2.svg
share/icons/breeze-dark/mimetypes/24/application-x-kexiproject-sqlite3.svg
share/icons/breeze-dark/mimetypes/24/application-x-kformula.svg
share/icons/breeze-dark/mimetypes/24/application-x-kgetlist.svg
+share/icons/breeze-dark/mimetypes/24/application-x-kmymoney.svg
share/icons/breeze-dark/mimetypes/24/application-x-kontour.svg
+share/icons/breeze-dark/mimetypes/24/application-x-kplato.svg
+share/icons/breeze-dark/mimetypes/24/application-x-krita.svg
+share/icons/breeze-dark/mimetypes/24/application-x-kvtml.svg
share/icons/breeze-dark/mimetypes/24/application-x-kword.svg
share/icons/breeze-dark/mimetypes/24/application-x-lha.svg
+share/icons/breeze-dark/mimetypes/24/application-x-lyx.svg
+share/icons/breeze-dark/mimetypes/24/application-x-lzma-compressed-tar.svg
+share/icons/breeze-dark/mimetypes/24/application-x-lzop.svg
+share/icons/breeze-dark/mimetypes/24/application-x-m4.svg
+share/icons/breeze-dark/mimetypes/24/application-x-macbinary.svg
+share/icons/breeze-dark/mimetypes/24/application-x-marble.svg
share/icons/breeze-dark/mimetypes/24/application-x-mimearchive.svg
share/icons/breeze-dark/mimetypes/24/application-x-mplayer2.svg
share/icons/breeze-dark/mimetypes/24/application-x-ms-dos-executable.svg
share/icons/breeze-dark/mimetypes/24/application-x-ms-shortcut.svg
share/icons/breeze-dark/mimetypes/24/application-x-ms-wim.svg
+share/icons/breeze-dark/mimetypes/24/application-x-msdownload.svg
share/icons/breeze-dark/mimetypes/24/application-x-mswinurl.svg
share/icons/breeze-dark/mimetypes/24/application-x-mswrite.svg
share/icons/breeze-dark/mimetypes/24/application-x-n64-rom.svg
@@ -14725,40 +14846,68 @@ share/icons/breeze-dark/mimetypes/24/application-x-nes-rom.svg
share/icons/breeze-dark/mimetypes/24/application-x-nintendo-ds-rom.svg
share/icons/breeze-dark/mimetypes/24/application-x-nzb.svg
share/icons/breeze-dark/mimetypes/24/application-x-object.svg
+share/icons/breeze-dark/mimetypes/24/application-x-openvpn-profile.svg
share/icons/breeze-dark/mimetypes/24/application-x-pak.svg
+share/icons/breeze-dark/mimetypes/24/application-x-partial-download.svg
+share/icons/breeze-dark/mimetypes/24/application-x-pem-key.svg
+share/icons/breeze-dark/mimetypes/24/application-x-perl.svg
+share/icons/breeze-dark/mimetypes/24/application-x-php.svg
share/icons/breeze-dark/mimetypes/24/application-x-pkcs12.svg
share/icons/breeze-dark/mimetypes/24/application-x-pkcs7-certificates.svg
+share/icons/breeze-dark/mimetypes/24/application-x-plasma.svg
+share/icons/breeze-dark/mimetypes/24/application-x-python-bytecode.svg
share/icons/breeze-dark/mimetypes/24/application-x-qemu-disk.svg
share/icons/breeze-dark/mimetypes/24/application-x-qet-element.svg
share/icons/breeze-dark/mimetypes/24/application-x-qet-project.svg
share/icons/breeze-dark/mimetypes/24/application-x-quattropro.svg
+share/icons/breeze-dark/mimetypes/24/application-x-rar.svg
share/icons/breeze-dark/mimetypes/24/application-x-raw-disk-image.svg
+share/icons/breeze-dark/mimetypes/24/application-x-rdata.svg
+share/icons/breeze-dark/mimetypes/24/application-x-rpm.svg
+share/icons/breeze-dark/mimetypes/24/application-x-ruby.svg
share/icons/breeze-dark/mimetypes/24/application-x-sami.svg
+share/icons/breeze-dark/mimetypes/24/application-x-sharedlib.svg
share/icons/breeze-dark/mimetypes/24/application-x-shellscript.svg
+share/icons/breeze-dark/mimetypes/24/application-x-shockwave-flash.svg
share/icons/breeze-dark/mimetypes/24/application-x-siag.svg
share/icons/breeze-dark/mimetypes/24/application-x-sif.svg
+share/icons/breeze-dark/mimetypes/24/application-x-skg.svg
+share/icons/breeze-dark/mimetypes/24/application-x-skgc.svg
share/icons/breeze-dark/mimetypes/24/application-x-smb-server.svg
+share/icons/breeze-dark/mimetypes/24/application-x-smb-workgroup.svg
share/icons/breeze-dark/mimetypes/24/application-x-source-rpm.svg
share/icons/breeze-dark/mimetypes/24/application-x-sqlite2.svg
share/icons/breeze-dark/mimetypes/24/application-x-sqlite3.svg
+share/icons/breeze-dark/mimetypes/24/application-x-srt.svg
share/icons/breeze-dark/mimetypes/24/application-x-srtrip.svg
share/icons/breeze-dark/mimetypes/24/application-x-subrip.svg
+share/icons/breeze-dark/mimetypes/24/application-x-tar.svg
+share/icons/breeze-dark/mimetypes/24/application-x-tarz.svg
share/icons/breeze-dark/mimetypes/24/application-x-tgif.svg
+share/icons/breeze-dark/mimetypes/24/application-x-theme.svg
share/icons/breeze-dark/mimetypes/24/application-x-trash.svg
share/icons/breeze-dark/mimetypes/24/application-x-troff-man.svg
+share/icons/breeze-dark/mimetypes/24/application-x-tzo.svg
share/icons/breeze-dark/mimetypes/24/application-x-vdi-disk.svg
+share/icons/breeze-dark/mimetypes/24/application-x-wmf.svg
share/icons/breeze-dark/mimetypes/24/application-x-x509-ca-cert.svg
share/icons/breeze-dark/mimetypes/24/application-x-x509-user-cert.svg
+share/icons/breeze-dark/mimetypes/24/application-x-xliff.svg
share/icons/breeze-dark/mimetypes/24/application-x-xpinstall.svg
share/icons/breeze-dark/mimetypes/24/application-x-xz-compressed-tar.svg
share/icons/breeze-dark/mimetypes/24/application-x-xz-pkg.svg
+share/icons/breeze-dark/mimetypes/24/application-x-zerosize.svg
share/icons/breeze-dark/mimetypes/24/application-x-zip-compressed-fb2.svg
share/icons/breeze-dark/mimetypes/24/application-x-zoo.svg
+share/icons/breeze-dark/mimetypes/24/application-xhtml+xml.svg
+share/icons/breeze-dark/mimetypes/24/application-xmind.svg
share/icons/breeze-dark/mimetypes/24/application-xml.svg
share/icons/breeze-dark/mimetypes/24/application-xsd.svg
share/icons/breeze-dark/mimetypes/24/application-xslt+xml.svg
+share/icons/breeze-dark/mimetypes/24/application-zip.svg
share/icons/breeze-dark/mimetypes/24/audio-ac3.svg
share/icons/breeze-dark/mimetypes/24/audio-flac.svg
+share/icons/breeze-dark/mimetypes/24/audio-midi.svg
share/icons/breeze-dark/mimetypes/24/audio-mp2.svg
share/icons/breeze-dark/mimetypes/24/audio-mp3.svg
share/icons/breeze-dark/mimetypes/24/audio-mp4.svg
@@ -14771,30 +14920,50 @@ share/icons/breeze-dark/mimetypes/24/audio-vnd.wave.svg
share/icons/breeze-dark/mimetypes/24/audio-x-adpcm.svg
share/icons/breeze-dark/mimetypes/24/audio-x-aiff.svg
share/icons/breeze-dark/mimetypes/24/audio-x-flac+ogg.svg
+share/icons/breeze-dark/mimetypes/24/audio-x-flac.svg
+share/icons/breeze-dark/mimetypes/24/audio-x-generic.svg
share/icons/breeze-dark/mimetypes/24/audio-x-monkey.svg
share/icons/breeze-dark/mimetypes/24/audio-x-mp2.svg
+share/icons/breeze-dark/mimetypes/24/audio-x-mpeg.svg
share/icons/breeze-dark/mimetypes/24/audio-x-speex+ogg.svg
share/icons/breeze-dark/mimetypes/24/audio-x-vorbis+ogg.svg
+share/icons/breeze-dark/mimetypes/24/audio-x-wav.svg
share/icons/breeze-dark/mimetypes/24/audiobook.svg
share/icons/breeze-dark/mimetypes/24/encrypted.svg
share/icons/breeze-dark/mimetypes/24/font-otf.svg
share/icons/breeze-dark/mimetypes/24/font-ttf.svg
share/icons/breeze-dark/mimetypes/24/fonts-package.svg
+share/icons/breeze-dark/mimetypes/24/image-bmp.svg
+share/icons/breeze-dark/mimetypes/24/image-gif.svg
share/icons/breeze-dark/mimetypes/24/image-ico.svg
+share/icons/breeze-dark/mimetypes/24/image-jpeg.svg
share/icons/breeze-dark/mimetypes/24/image-jpeg2000.svg
+share/icons/breeze-dark/mimetypes/24/image-png.svg
+share/icons/breeze-dark/mimetypes/24/image-svg+xml-compressed.svg
share/icons/breeze-dark/mimetypes/24/image-svg+xml.svg
+share/icons/breeze-dark/mimetypes/24/image-tiff.svg
+share/icons/breeze-dark/mimetypes/24/image-vnd.dgn.svg
+share/icons/breeze-dark/mimetypes/24/image-vnd.djvu.svg
+share/icons/breeze-dark/mimetypes/24/image-vnd.dwg.svg
share/icons/breeze-dark/mimetypes/24/image-vnd.microsoft.icon.svg
+share/icons/breeze-dark/mimetypes/24/image-x-adobe-dng.svg
share/icons/breeze-dark/mimetypes/24/image-x-compressed-xcf.svg
share/icons/breeze-dark/mimetypes/24/image-x-emf.svg
share/icons/breeze-dark/mimetypes/24/image-x-eps.svg
+share/icons/breeze-dark/mimetypes/24/image-x-generic.svg
+share/icons/breeze-dark/mimetypes/24/image-x-ico.svg
share/icons/breeze-dark/mimetypes/24/image-x-icon.svg
share/icons/breeze-dark/mimetypes/24/image-x-krita.svg
share/icons/breeze-dark/mimetypes/24/image-x-portable-bitmap.svg
+share/icons/breeze-dark/mimetypes/24/image-x-psd.svg
share/icons/breeze-dark/mimetypes/24/image-x-psdimage-x-psd.svg
share/icons/breeze-dark/mimetypes/24/image-x-svg+xml.svg
+share/icons/breeze-dark/mimetypes/24/image-x-tga.svg
+share/icons/breeze-dark/mimetypes/24/image-x-vnd.trolltech.qpicture.svg
share/icons/breeze-dark/mimetypes/24/image-x-win-bitmap.svg
share/icons/breeze-dark/mimetypes/24/image-x-win-bmp.svg
share/icons/breeze-dark/mimetypes/24/image-x-wmf.svg
+share/icons/breeze-dark/mimetypes/24/image-x-xcf.svg
share/icons/breeze-dark/mimetypes/24/image-x-xfig.svg
share/icons/breeze-dark/mimetypes/24/inode-directory-symbolic.svg
share/icons/breeze-dark/mimetypes/24/inode-directory.svg
@@ -14822,42 +14991,71 @@ share/icons/breeze-dark/mimetypes/24/libreoffice-spreadsheet-template.svg
share/icons/breeze-dark/mimetypes/24/libreoffice-spreadsheet.svg
share/icons/breeze-dark/mimetypes/24/libreoffice-text-template.svg
share/icons/breeze-dark/mimetypes/24/libreoffice-text.svg
+share/icons/breeze-dark/mimetypes/24/message-news.svg
+share/icons/breeze-dark/mimetypes/24/message-partial.svg
+share/icons/breeze-dark/mimetypes/24/message-rfc822.svg
share/icons/breeze-dark/mimetypes/24/message-x-gnu-rmail.svg
share/icons/breeze-dark/mimetypes/24/message.svg
share/icons/breeze-dark/mimetypes/24/none.svg
share/icons/breeze-dark/mimetypes/24/odf.svg
+share/icons/breeze-dark/mimetypes/24/package-x-generic.svg
share/icons/breeze-dark/mimetypes/24/podcast.svg
share/icons/breeze-dark/mimetypes/24/text-calendar.svg
share/icons/breeze-dark/mimetypes/24/text-csharp.svg
+share/icons/breeze-dark/mimetypes/24/text-css.svg
+share/icons/breeze-dark/mimetypes/24/text-csv.svg
share/icons/breeze-dark/mimetypes/24/text-directory.svg
+share/icons/breeze-dark/mimetypes/24/text-dockerfile.svg
share/icons/breeze-dark/mimetypes/24/text-enriched.svg
+share/icons/breeze-dark/mimetypes/24/text-fortran.svg
+share/icons/breeze-dark/mimetypes/24/text-html.svg
share/icons/breeze-dark/mimetypes/24/text-javascript.svg
share/icons/breeze-dark/mimetypes/24/text-markdown.svg
share/icons/breeze-dark/mimetypes/24/text-plain.svg
share/icons/breeze-dark/mimetypes/24/text-rdf+xml.svg
share/icons/breeze-dark/mimetypes/24/text-rdf.svg
+share/icons/breeze-dark/mimetypes/24/text-rtf.svg
+share/icons/breeze-dark/mimetypes/24/text-rust.svg
share/icons/breeze-dark/mimetypes/24/text-sgml.svg
share/icons/breeze-dark/mimetypes/24/text-troff.svg
share/icons/breeze-dark/mimetypes/24/text-vcalendar.svg
+share/icons/breeze-dark/mimetypes/24/text-vnd.abc.svg
share/icons/breeze-dark/mimetypes/24/text-vnd.kde.kcrash-report.svg
share/icons/breeze-dark/mimetypes/24/text-vnd.trolltech.linguist.svg
share/icons/breeze-dark/mimetypes/24/text-vnd.wap.wml.svg
share/icons/breeze-dark/mimetypes/24/text-vtt.svg
+share/icons/breeze-dark/mimetypes/24/text-wiki.svg
+share/icons/breeze-dark/mimetypes/24/text-x-adasrc.svg
+share/icons/breeze-dark/mimetypes/24/text-x-apport.svg
+share/icons/breeze-dark/mimetypes/24/text-x-authors.svg
share/icons/breeze-dark/mimetypes/24/text-x-bibtex.svg
+share/icons/breeze-dark/mimetypes/24/text-x-c++hdr.svg
+share/icons/breeze-dark/mimetypes/24/text-x-c++src.svg
+share/icons/breeze-dark/mimetypes/24/text-x-changelog.svg
+share/icons/breeze-dark/mimetypes/24/text-x-chdr.svg
+share/icons/breeze-dark/mimetypes/24/text-x-cmake.svg
share/icons/breeze-dark/mimetypes/24/text-x-copying.svg
share/icons/breeze-dark/mimetypes/24/text-x-credits.svg
+share/icons/breeze-dark/mimetypes/24/text-x-csharp.svg
+share/icons/breeze-dark/mimetypes/24/text-x-csrc.svg
share/icons/breeze-dark/mimetypes/24/text-x-dtd.svg
share/icons/breeze-dark/mimetypes/24/text-x-fortran.svg
share/icons/breeze-dark/mimetypes/24/text-x-generic.svapplication-x-awk.svg
+share/icons/breeze-dark/mimetypes/24/text-x-generic.svg
share/icons/breeze-dark/mimetypes/24/text-x-gettext-translation.svg
+share/icons/breeze-dark/mimetypes/24/text-x-haskell.svg
+share/icons/breeze-dark/mimetypes/24/text-x-hex.svg
+share/icons/breeze-dark/mimetypes/24/text-x-install.svg
share/icons/breeze-dark/mimetypes/24/text-x-java-source.svg
share/icons/breeze-dark/mimetypes/24/text-x-java.svg
share/icons/breeze-dark/mimetypes/24/text-x-javascript.svg
share/icons/breeze-dark/mimetypes/24/text-x-katefilelist.svg
+share/icons/breeze-dark/mimetypes/24/text-x-kotlin.svg
share/icons/breeze-dark/mimetypes/24/text-x-ldif.svg
share/icons/breeze-dark/mimetypes/24/text-x-lilypond.svg
share/icons/breeze-dark/mimetypes/24/text-x-log.svg
share/icons/breeze-dark/mimetypes/24/text-x-makefile.svg
+share/icons/breeze-dark/mimetypes/24/text-x-markdown.svg
share/icons/breeze-dark/mimetypes/24/text-x-microdvd.svg
share/icons/breeze-dark/mimetypes/24/text-x-mpsub.svg
share/icons/breeze-dark/mimetypes/24/text-x-nfo.svg
@@ -14865,17 +15063,30 @@ share/icons/breeze-dark/mimetypes/24/text-x-objchdr.svg
share/icons/breeze-dark/mimetypes/24/text-x-objcsrc.svg
share/icons/breeze-dark/mimetypes/24/text-x-opml+xml.svg
share/icons/breeze-dark/mimetypes/24/text-x-opml.svg
+share/icons/breeze-dark/mimetypes/24/text-x-pascal.svg
+share/icons/breeze-dark/mimetypes/24/text-x-patch.svg
share/icons/breeze-dark/mimetypes/24/text-x-plain.svg
+share/icons/breeze-dark/mimetypes/24/text-x-po.svg
+share/icons/breeze-dark/mimetypes/24/text-x-python.svg
share/icons/breeze-dark/mimetypes/24/text-x-python2.svg
share/icons/breeze-dark/mimetypes/24/text-x-python3.svg
+share/icons/breeze-dark/mimetypes/24/text-x-qml.svg
+share/icons/breeze-dark/mimetypes/24/text-x-r.svg
share/icons/breeze-dark/mimetypes/24/text-x-readme.svg
+share/icons/breeze-dark/mimetypes/24/text-x-rpm-spec.svg
share/icons/breeze-dark/mimetypes/24/text-x-rust.svg
+share/icons/breeze-dark/mimetypes/24/text-x-script.svg
share/icons/breeze-dark/mimetypes/24/text-x-sql.svg
share/icons/breeze-dark/mimetypes/24/text-x-ssa.svg
share/icons/breeze-dark/mimetypes/24/text-x-subviewer.svg
+share/icons/breeze-dark/mimetypes/24/text-x-tcl.svg
+share/icons/breeze-dark/mimetypes/24/text-x-tex.svg
+share/icons/breeze-dark/mimetypes/24/text-x-texinfo.svg
+share/icons/breeze-dark/mimetypes/24/text-x-typst.svg
share/icons/breeze-dark/mimetypes/24/text-x-vcard.svg
share/icons/breeze-dark/mimetypes/24/text-x-xslfo.svg
share/icons/breeze-dark/mimetypes/24/text-xmcd.svg
+share/icons/breeze-dark/mimetypes/24/text-xml.svg
share/icons/breeze-dark/mimetypes/24/unknown.svg
share/icons/breeze-dark/mimetypes/24/uri-mms.svg
share/icons/breeze-dark/mimetypes/24/uri-mmst.svg
@@ -14884,27 +15095,49 @@ share/icons/breeze-dark/mimetypes/24/uri-rtspt.svg
share/icons/breeze-dark/mimetypes/24/uri-rtspu.svg
share/icons/breeze-dark/mimetypes/24/video-mlt-playlist.svg
share/icons/breeze-dark/mimetypes/24/video-mp2t.svg
+share/icons/breeze-dark/mimetypes/24/video-mp4.svg
share/icons/breeze-dark/mimetypes/24/video-vivo.svg
share/icons/breeze-dark/mimetypes/24/video-vnd.rn-realvideo.svg
share/icons/breeze-dark/mimetypes/24/video-wavelet.svg
+share/icons/breeze-dark/mimetypes/24/video-webm.svg
share/icons/breeze-dark/mimetypes/24/video-x-anim.svg
share/icons/breeze-dark/mimetypes/24/video-x-flic.svg
share/icons/breeze-dark/mimetypes/24/video-x-flv.svg
+share/icons/breeze-dark/mimetypes/24/video-x-generic.svg
share/icons/breeze-dark/mimetypes/24/video-x-google-vlc-plugin.svg
share/icons/breeze-dark/mimetypes/24/video-x-javafx.svg
+share/icons/breeze-dark/mimetypes/24/video-x-matroska.svg
share/icons/breeze-dark/mimetypes/24/video-x-mng.svg
share/icons/breeze-dark/mimetypes/24/video-x-ms-wmp.svg
share/icons/breeze-dark/mimetypes/24/video-x-ms-wmv.svg
share/icons/breeze-dark/mimetypes/24/video-x-msvideo.svg
share/icons/breeze-dark/mimetypes/24/video-x-ogm+ogg.svg
+share/icons/breeze-dark/mimetypes/24/video-x-theora+ogg.svg
+share/icons/breeze-dark/mimetypes/24/video-x-wmv.svg
share/icons/breeze-dark/mimetypes/24/viewbib.svg
share/icons/breeze-dark/mimetypes/24/viewdvi.svg
share/icons/breeze-dark/mimetypes/24/viewhtml.svg
share/icons/breeze-dark/mimetypes/24/viewpdf.svg
share/icons/breeze-dark/mimetypes/24/viewps.svg
+share/icons/breeze-dark/mimetypes/24/virtualbox-hdd.svg
+share/icons/breeze-dark/mimetypes/24/virtualbox-ova.svg
+share/icons/breeze-dark/mimetypes/24/virtualbox-ovf.svg
+share/icons/breeze-dark/mimetypes/24/virtualbox-vbox-extpack.svg
+share/icons/breeze-dark/mimetypes/24/virtualbox-vbox.svg
+share/icons/breeze-dark/mimetypes/24/virtualbox-vdi.svg
share/icons/breeze-dark/mimetypes/24/virtualbox-vhd.svg
+share/icons/breeze-dark/mimetypes/24/virtualbox-vmdk.svg
share/icons/breeze-dark/mimetypes/24/vnd.ms-publisher.svg
+share/icons/breeze-dark/mimetypes/24/x-kde-nsplugin-generated.svg
share/icons/breeze-dark/mimetypes/24/x-mail-distribution-list.svg
+share/icons/breeze-dark/mimetypes/24/x-media-podcast.svg
+share/icons/breeze-dark/mimetypes/24/x-office-address-book.svg
+share/icons/breeze-dark/mimetypes/24/x-office-calendar.svg
+share/icons/breeze-dark/mimetypes/24/x-office-contact.svg
+share/icons/breeze-dark/mimetypes/24/x-office-document.svg
+share/icons/breeze-dark/mimetypes/24/x-office-drawing.svg
+share/icons/breeze-dark/mimetypes/24/x-office-presentation.svg
+share/icons/breeze-dark/mimetypes/24/x-office-spreadsheet.svg
share/icons/breeze-dark/mimetypes/24@2x
share/icons/breeze-dark/mimetypes/24@3x
share/icons/breeze-dark/mimetypes/32/android-package-archive.svg
@@ -17104,21 +17337,108 @@ share/icons/breeze-dark/preferences/22/preferences-web-browser-shortcuts.svg
share/icons/breeze-dark/preferences/22/preferences-web-browser-ssl.svg
share/icons/breeze-dark/preferences/22/preferences-web-browser-stylesheets.svg
share/icons/breeze-dark/preferences/22/yast-disk.svg
+share/icons/breeze-dark/preferences/24/device-notifier.svg
+share/icons/breeze-dark/preferences/24/plasma-search.svg
share/icons/breeze-dark/preferences/24/preferences-desktop-accessibility-symbolic.svg
+share/icons/breeze-dark/preferences/24/preferences-desktop-accessibility.svg
+share/icons/breeze-dark/preferences/24/preferences-desktop-activities.svg
share/icons/breeze-dark/preferences/24/preferences-desktop-animations.svg
+share/icons/breeze-dark/preferences/24/preferences-desktop-baloo.svg
+share/icons/breeze-dark/preferences/24/preferences-desktop-color.svg
+share/icons/breeze-dark/preferences/24/preferences-desktop-cryptography.svg
+share/icons/breeze-dark/preferences/24/preferences-desktop-cursors.svg
+share/icons/breeze-dark/preferences/24/preferences-desktop-default-applications.svg
+share/icons/breeze-dark/preferences/24/preferences-desktop-display-color.svg
share/icons/breeze-dark/preferences/24/preferences-desktop-display-randr-symbolic.svg
+share/icons/breeze-dark/preferences/24/preferences-desktop-display.svg
+share/icons/breeze-dark/preferences/24/preferences-desktop-effects.svg
share/icons/breeze-dark/preferences/24/preferences-desktop-emoticons-symbolic.svg
+share/icons/breeze-dark/preferences/24/preferences-desktop-emoticons.svg
+share/icons/breeze-dark/preferences/24/preferences-desktop-filetype-association.svg
+share/icons/breeze-dark/preferences/24/preferences-desktop-filter.svg
+share/icons/breeze-dark/preferences/24/preferences-desktop-font.svg
+share/icons/breeze-dark/preferences/24/preferences-desktop-gestures-screenedges.svg
+share/icons/breeze-dark/preferences/24/preferences-desktop-gestures-touch.svg
+share/icons/breeze-dark/preferences/24/preferences-desktop-icons.svg
share/icons/breeze-dark/preferences/24/preferences-desktop-keyboard-shortcut-symbolic.svg
+share/icons/breeze-dark/preferences/24/preferences-desktop-keyboard-shortcut.svg
+share/icons/breeze-dark/preferences/24/preferences-desktop-keyboard.svg
+share/icons/breeze-dark/preferences/24/preferences-desktop-launch-feedback.svg
share/icons/breeze-dark/preferences/24/preferences-desktop-locale-symbolic.svg
+share/icons/breeze-dark/preferences/24/preferences-desktop-locale.svg
+share/icons/breeze-dark/preferences/24/preferences-desktop-multimedia.svg
+share/icons/breeze-dark/preferences/24/preferences-desktop-navigation.svg
+share/icons/breeze-dark/preferences/24/preferences-desktop-notification-bell.svg
share/icons/breeze-dark/preferences/24/preferences-desktop-notification-symbolic.svg
+share/icons/breeze-dark/preferences/24/preferences-desktop-plasma-theme.svg
+share/icons/breeze-dark/preferences/24/preferences-desktop-plasma.svg
+share/icons/breeze-dark/preferences/24/preferences-desktop-screensaver.svg
+share/icons/breeze-dark/preferences/24/preferences-desktop-search.svg
+share/icons/breeze-dark/preferences/24/preferences-desktop-sound.svg
+share/icons/breeze-dark/preferences/24/preferences-desktop-tablet.svg
+share/icons/breeze-dark/preferences/24/preferences-desktop-text-to-speech.svg
+share/icons/breeze-dark/preferences/24/preferences-desktop-theme-applications.svg
share/icons/breeze-dark/preferences/24/preferences-desktop-theme-global-symbolic.svg
+share/icons/breeze-dark/preferences/24/preferences-desktop-theme-global.svg
+share/icons/breeze-dark/preferences/24/preferences-desktop-theme-windowdecorations.svg
+share/icons/breeze-dark/preferences/24/preferences-desktop-thunderbolt.svg
+share/icons/breeze-dark/preferences/24/preferences-desktop-touchpad.svg
share/icons/breeze-dark/preferences/24/preferences-desktop-touchscreen.svg
+share/icons/breeze-dark/preferences/24/preferences-desktop-user-password.svg
+share/icons/breeze-dark/preferences/24/preferences-desktop-user.svg
+share/icons/breeze-dark/preferences/24/preferences-desktop-virtual.svg
+share/icons/breeze-dark/preferences/24/preferences-desktop-wallpaper.svg
+share/icons/breeze-dark/preferences/24/preferences-desktop.svg
+share/icons/breeze-dark/preferences/24/preferences-devices-cpu.svg
+share/icons/breeze-dark/preferences/24/preferences-devices-drive-optical-check.svg
+share/icons/breeze-dark/preferences/24/preferences-devices-printer.svg
share/icons/breeze-dark/preferences/24/preferences-devices-scanner-symbolic.svg
+share/icons/breeze-dark/preferences/24/preferences-devices-scanner.svg
+share/icons/breeze-dark/preferences/24/preferences-devices-tree.svg
+share/icons/breeze-dark/preferences/24/preferences-gtk-config.svg
+share/icons/breeze-dark/preferences/24/preferences-kde-connect.svg
+share/icons/breeze-dark/preferences/24/preferences-online-accounts.svg
+share/icons/breeze-dark/preferences/24/preferences-other.svg
+share/icons/breeze-dark/preferences/24/preferences-plugin.svg
+share/icons/breeze-dark/preferences/24/preferences-security-kerberos.svg
share/icons/breeze-dark/preferences/24/preferences-security-symbolic.svg
+share/icons/breeze-dark/preferences/24/preferences-security.svg
+share/icons/breeze-dark/preferences/24/preferences-smart-status.svg
share/icons/breeze-dark/preferences/24/preferences-system-bluetooth-activated-symbolic.svg
share/icons/breeze-dark/preferences/24/preferences-system-bluetooth-inactive-symbolic.svg
share/icons/breeze-dark/preferences/24/preferences-system-bluetooth-symbolic.svg
+share/icons/breeze-dark/preferences/24/preferences-system-bluetooth.svg
+share/icons/breeze-dark/preferences/24/preferences-system-disks.svg
+share/icons/breeze-dark/preferences/24/preferences-system-linux.svg
+share/icons/breeze-dark/preferences/24/preferences-system-login.svg
+share/icons/breeze-dark/preferences/24/preferences-system-network-dsl.svg
+share/icons/breeze-dark/preferences/24/preferences-system-network-ldap.svg
+share/icons/breeze-dark/preferences/24/preferences-system-network-nis.svg
+share/icons/breeze-dark/preferences/24/preferences-system-network-proxy.svg
+share/icons/breeze-dark/preferences/24/preferences-system-network-share-windows.svg
+share/icons/breeze-dark/preferences/24/preferences-system-network-sharing.svg
+share/icons/breeze-dark/preferences/24/preferences-system-network-vpn.svg
+share/icons/breeze-dark/preferences/24/preferences-system-network-wakeonlan.svg
+share/icons/breeze-dark/preferences/24/preferences-system-power-management.svg
+share/icons/breeze-dark/preferences/24/preferences-system-services.svg
+share/icons/breeze-dark/preferences/24/preferences-system-session-services.svg
+share/icons/breeze-dark/preferences/24/preferences-system-splash.svg
+share/icons/breeze-dark/preferences/24/preferences-system-startup.svg
+share/icons/breeze-dark/preferences/24/preferences-system-time.svg
+share/icons/breeze-dark/preferences/24/preferences-system-user-sudo.svg
share/icons/breeze-dark/preferences/24/preferences-system-users-symbolic.svg
+share/icons/breeze-dark/preferences/24/preferences-system-windows-actions.svg
+share/icons/breeze-dark/preferences/24/preferences-system-windows-behavior.svg
+share/icons/breeze-dark/preferences/24/preferences-system-windows-move.svg
+share/icons/breeze-dark/preferences/24/preferences-system-windows.svg
+share/icons/breeze-dark/preferences/24/preferences-virtualization-container.svg
+share/icons/breeze-dark/preferences/24/preferences-web-browser-cache.svg
+share/icons/breeze-dark/preferences/24/preferences-web-browser-cookies.svg
+share/icons/breeze-dark/preferences/24/preferences-web-browser-identification.svg
+share/icons/breeze-dark/preferences/24/preferences-web-browser-shortcuts.svg
+share/icons/breeze-dark/preferences/24/preferences-web-browser-ssl.svg
+share/icons/breeze-dark/preferences/24/preferences-web-browser-stylesheets.svg
+share/icons/breeze-dark/preferences/24/yast-disk.svg
share/icons/breeze-dark/preferences/24@2x
share/icons/breeze-dark/preferences/24@3x
share/icons/breeze-dark/preferences/32/amarok_change_language.svg
@@ -17716,22 +18036,40 @@ share/icons/breeze-dark/status/22/appointment-recurring.svg
share/icons/breeze-dark/status/22/appointment-reminder-symbolic.svg
share/icons/breeze-dark/status/22/appointment-reminder.svg
share/icons/breeze-dark/status/22/apport.svg
+share/icons/breeze-dark/status/22/audio-off-rtl.svg
+share/icons/breeze-dark/status/22/audio-off-symbolic-rtl.svg
share/icons/breeze-dark/status/22/audio-off-symbolic.svg
share/icons/breeze-dark/status/22/audio-off.svg
+share/icons/breeze-dark/status/22/audio-on-rtl.svg
+share/icons/breeze-dark/status/22/audio-on-symbolic-rtl.svg
share/icons/breeze-dark/status/22/audio-on-symbolic.svg
share/icons/breeze-dark/status/22/audio-on.svg
+share/icons/breeze-dark/status/22/audio-ready-rtl.svg
+share/icons/breeze-dark/status/22/audio-ready-symbolic-rtl.svg
share/icons/breeze-dark/status/22/audio-ready-symbolic.svg
share/icons/breeze-dark/status/22/audio-ready.svg
+share/icons/breeze-dark/status/22/audio-volume-high-danger-rtl.svg
+share/icons/breeze-dark/status/22/audio-volume-high-danger-symbolic-rtl.svg
share/icons/breeze-dark/status/22/audio-volume-high-danger-symbolic.svg
share/icons/breeze-dark/status/22/audio-volume-high-danger.svg
+share/icons/breeze-dark/status/22/audio-volume-high-rtl.svg
+share/icons/breeze-dark/status/22/audio-volume-high-symbolic-rtl.svg
share/icons/breeze-dark/status/22/audio-volume-high-symbolic.svg
+share/icons/breeze-dark/status/22/audio-volume-high-warning-rtl.svg
+share/icons/breeze-dark/status/22/audio-volume-high-warning-symbolic-rtl.svg
share/icons/breeze-dark/status/22/audio-volume-high-warning-symbolic.svg
share/icons/breeze-dark/status/22/audio-volume-high-warning.svg
share/icons/breeze-dark/status/22/audio-volume-high.svg
+share/icons/breeze-dark/status/22/audio-volume-low-rtl.svg
+share/icons/breeze-dark/status/22/audio-volume-low-symbolic-rtl.svg
share/icons/breeze-dark/status/22/audio-volume-low-symbolic.svg
share/icons/breeze-dark/status/22/audio-volume-low.svg
+share/icons/breeze-dark/status/22/audio-volume-medium-rtl.svg
+share/icons/breeze-dark/status/22/audio-volume-medium-symbolic-rtl.svg
share/icons/breeze-dark/status/22/audio-volume-medium-symbolic.svg
share/icons/breeze-dark/status/22/audio-volume-medium.svg
+share/icons/breeze-dark/status/22/audio-volume-muted-rtl.svg
+share/icons/breeze-dark/status/22/audio-volume-muted-symbolic-rtl.svg
share/icons/breeze-dark/status/22/audio-volume-muted-symbolic.svg
share/icons/breeze-dark/status/22/audio-volume-muted.svg
share/icons/breeze-dark/status/22/auth-sim-locked-symbolic.svg
@@ -18076,16 +18414,28 @@ share/icons/breeze-dark/status/22/meeting-organizer-symbolic.svg
share/icons/breeze-dark/status/22/meeting-organizer.svg
share/icons/breeze-dark/status/22/mic-off-symbolic.svg
share/icons/breeze-dark/status/22/mic-off.svg
+share/icons/breeze-dark/status/22/mic-on-rtl.svg
+share/icons/breeze-dark/status/22/mic-on-symbolic-rtl.svg
share/icons/breeze-dark/status/22/mic-on-symbolic.svg
share/icons/breeze-dark/status/22/mic-on.svg
+share/icons/breeze-dark/status/22/mic-ready-rtl.svg
+share/icons/breeze-dark/status/22/mic-ready-symbolic-rtl.svg
share/icons/breeze-dark/status/22/mic-ready-symbolic.svg
share/icons/breeze-dark/status/22/mic-ready.svg
+share/icons/breeze-dark/status/22/microphone-sensitivity-high-rtl.svg
+share/icons/breeze-dark/status/22/microphone-sensitivity-high-symbolic-rtl.svg
share/icons/breeze-dark/status/22/microphone-sensitivity-high-symbolic.svg
share/icons/breeze-dark/status/22/microphone-sensitivity-high.svg
+share/icons/breeze-dark/status/22/microphone-sensitivity-low-rtl.svg
+share/icons/breeze-dark/status/22/microphone-sensitivity-low-symbolic-rtl.svg
share/icons/breeze-dark/status/22/microphone-sensitivity-low-symbolic.svg
share/icons/breeze-dark/status/22/microphone-sensitivity-low.svg
+share/icons/breeze-dark/status/22/microphone-sensitivity-medium-rtl.svg
+share/icons/breeze-dark/status/22/microphone-sensitivity-medium-symbolic-rtl.svg
share/icons/breeze-dark/status/22/microphone-sensitivity-medium-symbolic.svg
share/icons/breeze-dark/status/22/microphone-sensitivity-medium.svg
+share/icons/breeze-dark/status/22/microphone-sensitivity-muted-rtl.svg
+share/icons/breeze-dark/status/22/microphone-sensitivity-muted-symbolic-rtl.svg
share/icons/breeze-dark/status/22/microphone-sensitivity-muted-symbolic.svg
share/icons/breeze-dark/status/22/microphone-sensitivity-muted.svg
share/icons/breeze-dark/status/22/network-bluetooth-activated-locked-symbolic.svg
@@ -18508,22 +18858,40 @@ share/icons/breeze-dark/status/24/appointment-recurring.svg
share/icons/breeze-dark/status/24/appointment-reminder-symbolic.svg
share/icons/breeze-dark/status/24/appointment-reminder.svg
share/icons/breeze-dark/status/24/apport.svg
+share/icons/breeze-dark/status/24/audio-off-rtl.svg
+share/icons/breeze-dark/status/24/audio-off-symbolic-rtl.svg
share/icons/breeze-dark/status/24/audio-off-symbolic.svg
share/icons/breeze-dark/status/24/audio-off.svg
+share/icons/breeze-dark/status/24/audio-on-rtl.svg
+share/icons/breeze-dark/status/24/audio-on-symbolic-rtl.svg
share/icons/breeze-dark/status/24/audio-on-symbolic.svg
share/icons/breeze-dark/status/24/audio-on.svg
+share/icons/breeze-dark/status/24/audio-ready-rtl.svg
+share/icons/breeze-dark/status/24/audio-ready-symbolic-rtl.svg
share/icons/breeze-dark/status/24/audio-ready-symbolic.svg
share/icons/breeze-dark/status/24/audio-ready.svg
+share/icons/breeze-dark/status/24/audio-volume-high-danger-rtl.svg
+share/icons/breeze-dark/status/24/audio-volume-high-danger-symbolic-rtl.svg
share/icons/breeze-dark/status/24/audio-volume-high-danger-symbolic.svg
share/icons/breeze-dark/status/24/audio-volume-high-danger.svg
+share/icons/breeze-dark/status/24/audio-volume-high-rtl.svg
+share/icons/breeze-dark/status/24/audio-volume-high-symbolic-rtl.svg
share/icons/breeze-dark/status/24/audio-volume-high-symbolic.svg
+share/icons/breeze-dark/status/24/audio-volume-high-warning-rtl.svg
+share/icons/breeze-dark/status/24/audio-volume-high-warning-symbolic-rtl.svg
share/icons/breeze-dark/status/24/audio-volume-high-warning-symbolic.svg
share/icons/breeze-dark/status/24/audio-volume-high-warning.svg
share/icons/breeze-dark/status/24/audio-volume-high.svg
+share/icons/breeze-dark/status/24/audio-volume-low-rtl.svg
+share/icons/breeze-dark/status/24/audio-volume-low-symbolic-rtl.svg
share/icons/breeze-dark/status/24/audio-volume-low-symbolic.svg
share/icons/breeze-dark/status/24/audio-volume-low.svg
+share/icons/breeze-dark/status/24/audio-volume-medium-rtl.svg
+share/icons/breeze-dark/status/24/audio-volume-medium-symbolic-rtl.svg
share/icons/breeze-dark/status/24/audio-volume-medium-symbolic.svg
share/icons/breeze-dark/status/24/audio-volume-medium.svg
+share/icons/breeze-dark/status/24/audio-volume-muted-rtl.svg
+share/icons/breeze-dark/status/24/audio-volume-muted-symbolic-rtl.svg
share/icons/breeze-dark/status/24/audio-volume-muted-symbolic.svg
share/icons/breeze-dark/status/24/audio-volume-muted.svg
share/icons/breeze-dark/status/24/auth-sim-locked-symbolic.svg
@@ -18699,7 +19067,9 @@ share/icons/breeze-dark/status/24/data-warning.svg
share/icons/breeze-dark/status/24/device-notifier-symbolic.svg
share/icons/breeze-dark/status/24/dialog-error.svg
share/icons/breeze-dark/status/24/dialog-information.svg
+share/icons/breeze-dark/status/24/dialog-password.svg
share/icons/breeze-dark/status/24/dialog-positive.svg
+share/icons/breeze-dark/status/24/dialog-question.svg
share/icons/breeze-dark/status/24/dialog-warning.svg
share/icons/breeze-dark/status/24/disk-quota-critical-symbolic.svg
share/icons/breeze-dark/status/24/disk-quota-critical.svg
@@ -18866,16 +19236,28 @@ share/icons/breeze-dark/status/24/meeting-organizer-symbolic.svg
share/icons/breeze-dark/status/24/meeting-organizer.svg
share/icons/breeze-dark/status/24/mic-off-symbolic.svg
share/icons/breeze-dark/status/24/mic-off.svg
+share/icons/breeze-dark/status/24/mic-on-rtl.svg
+share/icons/breeze-dark/status/24/mic-on-symbolic-rtl.svg
share/icons/breeze-dark/status/24/mic-on-symbolic.svg
share/icons/breeze-dark/status/24/mic-on.svg
+share/icons/breeze-dark/status/24/mic-ready-rtl.svg
+share/icons/breeze-dark/status/24/mic-ready-symbolic-rtl.svg
share/icons/breeze-dark/status/24/mic-ready-symbolic.svg
share/icons/breeze-dark/status/24/mic-ready.svg
+share/icons/breeze-dark/status/24/microphone-sensitivity-high-rtl.svg
+share/icons/breeze-dark/status/24/microphone-sensitivity-high-symbolic-rtl.svg
share/icons/breeze-dark/status/24/microphone-sensitivity-high-symbolic.svg
share/icons/breeze-dark/status/24/microphone-sensitivity-high.svg
+share/icons/breeze-dark/status/24/microphone-sensitivity-low-rtl.svg
+share/icons/breeze-dark/status/24/microphone-sensitivity-low-symbolic-rtl.svg
share/icons/breeze-dark/status/24/microphone-sensitivity-low-symbolic.svg
share/icons/breeze-dark/status/24/microphone-sensitivity-low.svg
+share/icons/breeze-dark/status/24/microphone-sensitivity-medium-rtl.svg
+share/icons/breeze-dark/status/24/microphone-sensitivity-medium-symbolic-rtl.svg
share/icons/breeze-dark/status/24/microphone-sensitivity-medium-symbolic.svg
share/icons/breeze-dark/status/24/microphone-sensitivity-medium.svg
+share/icons/breeze-dark/status/24/microphone-sensitivity-muted-rtl.svg
+share/icons/breeze-dark/status/24/microphone-sensitivity-muted-symbolic-rtl.svg
share/icons/breeze-dark/status/24/microphone-sensitivity-muted-symbolic.svg
share/icons/breeze-dark/status/24/microphone-sensitivity-muted.svg
share/icons/breeze-dark/status/24/network-bluetooth-activated-locked-symbolic.svg
@@ -31870,6 +32252,7 @@ share/icons/breeze/apps/24/kteatime-symbolic.svg
share/icons/breeze/apps/24/ktorrent-symbolic.svg
share/icons/breeze/apps/24/kup-symbolic.svg
share/icons/breeze/apps/24/kwrite.svg
+share/icons/breeze/apps/24/org.kde.kwrite.svg
share/icons/breeze/apps/24/plasma-browser-integration-symbolic.svg
share/icons/breeze/apps/24/plasma-symbolic.svg
share/icons/breeze/apps/24/plasmavault-symbolic.svg
@@ -31920,12 +32303,10 @@ share/icons/breeze/apps/48/apper.svg
share/icons/breeze/apps/48/ark.svg
share/icons/breeze/apps/48/artikulate.svg
share/icons/breeze/apps/48/baloo.svg
-share/icons/breeze/apps/48/blender.svg
share/icons/breeze/apps/48/blinken.svg
share/icons/breeze/apps/48/blogilo.svg
share/icons/breeze/apps/48/bomber.svg
share/icons/breeze/apps/48/bovo.svg
-share/icons/breeze/apps/48/brackets.svg
share/icons/breeze/apps/48/breeze-settings.svg
share/icons/breeze/apps/48/buho.svg
share/icons/breeze/apps/48/calamares.svg
@@ -31940,7 +32321,6 @@ share/icons/breeze/apps/48/calligrawords.svg
share/icons/breeze/apps/48/cantor.svg
share/icons/breeze/apps/48/cervisia.svg
share/icons/breeze/apps/48/choqok.svg
-share/icons/breeze/apps/48/converseen.svg
share/icons/breeze/apps/48/crow-translate.svg
share/icons/breeze/apps/48/cuttlefish.svg
share/icons/breeze/apps/48/digikam.svg
@@ -31961,7 +32341,6 @@ share/icons/breeze/apps/48/hwinfo.svg
share/icons/breeze/apps/48/internet-mail.svg
share/icons/breeze/apps/48/internet-telephony.svg
share/icons/breeze/apps/48/internet-web-browser.svg
-share/icons/breeze/apps/48/joplin.svg
share/icons/breeze/apps/48/juk.svg
share/icons/breeze/apps/48/juliabackend.svg
share/icons/breeze/apps/48/k3b.svg
@@ -32248,6 +32627,8 @@ share/icons/breeze/apps/64/sharedlib.svg
share/icons/breeze/apps/64/system-file-manager.svg
share/icons/breeze/apps/64/utilities-terminal.svg
share/icons/breeze/breeze-icons.rcc
+share/icons/breeze/categories/22/applications-accessories-symbolic.svg
+share/icons/breeze/categories/22/applications-accessories.svg
share/icons/breeze/categories/22/applications-all-symbolic.svg
share/icons/breeze/categories/22/applications-all.svg
share/icons/breeze/categories/22/applications-development-symbolic.svg
@@ -32282,6 +32663,8 @@ share/icons/breeze/categories/22/applications-system-symbolic.svg
share/icons/breeze/categories/22/applications-system.svg
share/icons/breeze/categories/22/applications-utilities-symbolic.svg
share/icons/breeze/categories/22/applications-utilities.svg
+share/icons/breeze/categories/24/applications-accessories-symbolic.svg
+share/icons/breeze/categories/24/applications-accessories.svg
share/icons/breeze/categories/24/applications-all-symbolic.svg
share/icons/breeze/categories/24/applications-all.svg
share/icons/breeze/categories/24/applications-development-symbolic.svg
@@ -32318,6 +32701,7 @@ share/icons/breeze/categories/24/applications-utilities-symbolic.svg
share/icons/breeze/categories/24/applications-utilities.svg
share/icons/breeze/categories/24@2x
share/icons/breeze/categories/24@3x
+share/icons/breeze/categories/32/applications-accessories.svg
share/icons/breeze/categories/32/applications-all-symbolic.svg
share/icons/breeze/categories/32/applications-all.svg
share/icons/breeze/categories/32/applications-development.svg
@@ -37502,22 +37886,40 @@ share/icons/breeze/status/22/appointment-recurring.svg
share/icons/breeze/status/22/appointment-reminder-symbolic.svg
share/icons/breeze/status/22/appointment-reminder.svg
share/icons/breeze/status/22/apport.svg
+share/icons/breeze/status/22/audio-off-rtl.svg
+share/icons/breeze/status/22/audio-off-symbolic-rtl.svg
share/icons/breeze/status/22/audio-off-symbolic.svg
share/icons/breeze/status/22/audio-off.svg
+share/icons/breeze/status/22/audio-on-rtl.svg
+share/icons/breeze/status/22/audio-on-symbolic-rtl.svg
share/icons/breeze/status/22/audio-on-symbolic.svg
share/icons/breeze/status/22/audio-on.svg
+share/icons/breeze/status/22/audio-ready-rtl.svg
+share/icons/breeze/status/22/audio-ready-symbolic-rtl.svg
share/icons/breeze/status/22/audio-ready-symbolic.svg
share/icons/breeze/status/22/audio-ready.svg
+share/icons/breeze/status/22/audio-volume-high-danger-rtl.svg
+share/icons/breeze/status/22/audio-volume-high-danger-symbolic-rtl.svg
share/icons/breeze/status/22/audio-volume-high-danger-symbolic.svg
share/icons/breeze/status/22/audio-volume-high-danger.svg
+share/icons/breeze/status/22/audio-volume-high-rtl.svg
+share/icons/breeze/status/22/audio-volume-high-symbolic-rtl.svg
share/icons/breeze/status/22/audio-volume-high-symbolic.svg
+share/icons/breeze/status/22/audio-volume-high-warning-rtl.svg
+share/icons/breeze/status/22/audio-volume-high-warning-symbolic-rtl.svg
share/icons/breeze/status/22/audio-volume-high-warning-symbolic.svg
share/icons/breeze/status/22/audio-volume-high-warning.svg
share/icons/breeze/status/22/audio-volume-high.svg
+share/icons/breeze/status/22/audio-volume-low-rtl.svg
+share/icons/breeze/status/22/audio-volume-low-symbolic-rtl.svg
share/icons/breeze/status/22/audio-volume-low-symbolic.svg
share/icons/breeze/status/22/audio-volume-low.svg
+share/icons/breeze/status/22/audio-volume-medium-rtl.svg
+share/icons/breeze/status/22/audio-volume-medium-symbolic-rtl.svg
share/icons/breeze/status/22/audio-volume-medium-symbolic.svg
share/icons/breeze/status/22/audio-volume-medium.svg
+share/icons/breeze/status/22/audio-volume-muted-rtl.svg
+share/icons/breeze/status/22/audio-volume-muted-symbolic-rtl.svg
share/icons/breeze/status/22/audio-volume-muted-symbolic.svg
share/icons/breeze/status/22/audio-volume-muted.svg
share/icons/breeze/status/22/auth-sim-locked-symbolic.svg
@@ -37862,16 +38264,28 @@ share/icons/breeze/status/22/meeting-organizer-symbolic.svg
share/icons/breeze/status/22/meeting-organizer.svg
share/icons/breeze/status/22/mic-off-symbolic.svg
share/icons/breeze/status/22/mic-off.svg
+share/icons/breeze/status/22/mic-on-rtl.svg
+share/icons/breeze/status/22/mic-on-symbolic-rtl.svg
share/icons/breeze/status/22/mic-on-symbolic.svg
share/icons/breeze/status/22/mic-on.svg
+share/icons/breeze/status/22/mic-ready-rtl.svg
+share/icons/breeze/status/22/mic-ready-symbolic-rtl.svg
share/icons/breeze/status/22/mic-ready-symbolic.svg
share/icons/breeze/status/22/mic-ready.svg
+share/icons/breeze/status/22/microphone-sensitivity-high-rtl.svg
+share/icons/breeze/status/22/microphone-sensitivity-high-symbolic-rtl.svg
share/icons/breeze/status/22/microphone-sensitivity-high-symbolic.svg
share/icons/breeze/status/22/microphone-sensitivity-high.svg
+share/icons/breeze/status/22/microphone-sensitivity-low-rtl.svg
+share/icons/breeze/status/22/microphone-sensitivity-low-symbolic-rtl.svg
share/icons/breeze/status/22/microphone-sensitivity-low-symbolic.svg
share/icons/breeze/status/22/microphone-sensitivity-low.svg
+share/icons/breeze/status/22/microphone-sensitivity-medium-rtl.svg
+share/icons/breeze/status/22/microphone-sensitivity-medium-symbolic-rtl.svg
share/icons/breeze/status/22/microphone-sensitivity-medium-symbolic.svg
share/icons/breeze/status/22/microphone-sensitivity-medium.svg
+share/icons/breeze/status/22/microphone-sensitivity-muted-rtl.svg
+share/icons/breeze/status/22/microphone-sensitivity-muted-symbolic-rtl.svg
share/icons/breeze/status/22/microphone-sensitivity-muted-symbolic.svg
share/icons/breeze/status/22/microphone-sensitivity-muted.svg
share/icons/breeze/status/22/network-bluetooth-activated-locked-symbolic.svg
@@ -38294,22 +38708,40 @@ share/icons/breeze/status/24/appointment-recurring.svg
share/icons/breeze/status/24/appointment-reminder-symbolic.svg
share/icons/breeze/status/24/appointment-reminder.svg
share/icons/breeze/status/24/apport.svg
+share/icons/breeze/status/24/audio-off-rtl.svg
+share/icons/breeze/status/24/audio-off-symbolic-rtl.svg
share/icons/breeze/status/24/audio-off-symbolic.svg
share/icons/breeze/status/24/audio-off.svg
+share/icons/breeze/status/24/audio-on-rtl.svg
+share/icons/breeze/status/24/audio-on-symbolic-rtl.svg
share/icons/breeze/status/24/audio-on-symbolic.svg
share/icons/breeze/status/24/audio-on.svg
+share/icons/breeze/status/24/audio-ready-rtl.svg
+share/icons/breeze/status/24/audio-ready-symbolic-rtl.svg
share/icons/breeze/status/24/audio-ready-symbolic.svg
share/icons/breeze/status/24/audio-ready.svg
+share/icons/breeze/status/24/audio-volume-high-danger-rtl.svg
+share/icons/breeze/status/24/audio-volume-high-danger-symbolic-rtl.svg
share/icons/breeze/status/24/audio-volume-high-danger-symbolic.svg
share/icons/breeze/status/24/audio-volume-high-danger.svg
+share/icons/breeze/status/24/audio-volume-high-rtl.svg
+share/icons/breeze/status/24/audio-volume-high-symbolic-rtl.svg
share/icons/breeze/status/24/audio-volume-high-symbolic.svg
+share/icons/breeze/status/24/audio-volume-high-warning-rtl.svg
+share/icons/breeze/status/24/audio-volume-high-warning-symbolic-rtl.svg
share/icons/breeze/status/24/audio-volume-high-warning-symbolic.svg
share/icons/breeze/status/24/audio-volume-high-warning.svg
share/icons/breeze/status/24/audio-volume-high.svg
+share/icons/breeze/status/24/audio-volume-low-rtl.svg
+share/icons/breeze/status/24/audio-volume-low-symbolic-rtl.svg
share/icons/breeze/status/24/audio-volume-low-symbolic.svg
share/icons/breeze/status/24/audio-volume-low.svg
+share/icons/breeze/status/24/audio-volume-medium-rtl.svg
+share/icons/breeze/status/24/audio-volume-medium-symbolic-rtl.svg
share/icons/breeze/status/24/audio-volume-medium-symbolic.svg
share/icons/breeze/status/24/audio-volume-medium.svg
+share/icons/breeze/status/24/audio-volume-muted-rtl.svg
+share/icons/breeze/status/24/audio-volume-muted-symbolic-rtl.svg
share/icons/breeze/status/24/audio-volume-muted-symbolic.svg
share/icons/breeze/status/24/audio-volume-muted.svg
share/icons/breeze/status/24/auth-sim-locked-symbolic.svg
@@ -38654,16 +39086,28 @@ share/icons/breeze/status/24/meeting-organizer-symbolic.svg
share/icons/breeze/status/24/meeting-organizer.svg
share/icons/breeze/status/24/mic-off-symbolic.svg
share/icons/breeze/status/24/mic-off.svg
+share/icons/breeze/status/24/mic-on-rtl.svg
+share/icons/breeze/status/24/mic-on-symbolic-rtl.svg
share/icons/breeze/status/24/mic-on-symbolic.svg
share/icons/breeze/status/24/mic-on.svg
+share/icons/breeze/status/24/mic-ready-rtl.svg
+share/icons/breeze/status/24/mic-ready-symbolic-rtl.svg
share/icons/breeze/status/24/mic-ready-symbolic.svg
share/icons/breeze/status/24/mic-ready.svg
+share/icons/breeze/status/24/microphone-sensitivity-high-rtl.svg
+share/icons/breeze/status/24/microphone-sensitivity-high-symbolic-rtl.svg
share/icons/breeze/status/24/microphone-sensitivity-high-symbolic.svg
share/icons/breeze/status/24/microphone-sensitivity-high.svg
+share/icons/breeze/status/24/microphone-sensitivity-low-rtl.svg
+share/icons/breeze/status/24/microphone-sensitivity-low-symbolic-rtl.svg
share/icons/breeze/status/24/microphone-sensitivity-low-symbolic.svg
share/icons/breeze/status/24/microphone-sensitivity-low.svg
+share/icons/breeze/status/24/microphone-sensitivity-medium-rtl.svg
+share/icons/breeze/status/24/microphone-sensitivity-medium-symbolic-rtl.svg
share/icons/breeze/status/24/microphone-sensitivity-medium-symbolic.svg
share/icons/breeze/status/24/microphone-sensitivity-medium.svg
+share/icons/breeze/status/24/microphone-sensitivity-muted-rtl.svg
+share/icons/breeze/status/24/microphone-sensitivity-muted-symbolic-rtl.svg
share/icons/breeze/status/24/microphone-sensitivity-muted-symbolic.svg
share/icons/breeze/status/24/microphone-sensitivity-muted.svg
share/icons/breeze/status/24/network-bluetooth-activated-locked-symbolic.svg
diff --git a/x11-themes/kf6-kcolorscheme/distinfo b/x11-themes/kf6-kcolorscheme/distinfo
index 71fa70f7f022..a013a511d8c5 100644
--- a/x11-themes/kf6-kcolorscheme/distinfo
+++ b/x11-themes/kf6-kcolorscheme/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408200
-SHA256 (KDE/frameworks/6.18/kcolorscheme-6.18.0.tar.xz) = 14e99e74cc636640ac8d705f2878d72d0379fff671e75c0f138302489898d651
-SIZE (KDE/frameworks/6.18/kcolorscheme-6.18.0.tar.xz) = 51000
+TIMESTAMP = 1759784983
+SHA256 (KDE/frameworks/6.19/kcolorscheme-6.19.0.tar.xz) = c278cf086d4499dcebd3aa0e6190716578dc06ec80c63d95de6b0c40457653f0
+SIZE (KDE/frameworks/6.19/kcolorscheme-6.19.0.tar.xz) = 51304
diff --git a/x11-themes/kf6-kiconthemes/distinfo b/x11-themes/kf6-kiconthemes/distinfo
index e1402fdba44b..31ff7c7087e8 100644
--- a/x11-themes/kf6-kiconthemes/distinfo
+++ b/x11-themes/kf6-kiconthemes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408201
-SHA256 (KDE/frameworks/6.18/kiconthemes-6.18.0.tar.xz) = b971460949fafc98e7ae293f35635c2fd6101a6fc46b2f4fce64bb21440ece04
-SIZE (KDE/frameworks/6.18/kiconthemes-6.18.0.tar.xz) = 1272136
+TIMESTAMP = 1759784983
+SHA256 (KDE/frameworks/6.19/kiconthemes-6.19.0.tar.xz) = b0b67371ba61874976a84fefe592e786fc7ffb9c54543914abc20a32241be2e9
+SIZE (KDE/frameworks/6.19/kiconthemes-6.19.0.tar.xz) = 1272252
diff --git a/x11-themes/kf6-qqc2-desktop-style/distinfo b/x11-themes/kf6-qqc2-desktop-style/distinfo
index b4039ca0ac0b..e3b355b270c6 100644
--- a/x11-themes/kf6-qqc2-desktop-style/distinfo
+++ b/x11-themes/kf6-qqc2-desktop-style/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408201
-SHA256 (KDE/frameworks/6.18/qqc2-desktop-style-6.18.0.tar.xz) = 91a60e0fefa294a337f2519c77ff2405b86eff99f3ea0e8fc3e34265ef4670f2
-SIZE (KDE/frameworks/6.18/qqc2-desktop-style-6.18.0.tar.xz) = 90364
+TIMESTAMP = 1759784984
+SHA256 (KDE/frameworks/6.19/qqc2-desktop-style-6.19.0.tar.xz) = 68f9b93f6e8b0fba244f022d8367ef4735422be746e6752764ab3887e05f8535
+SIZE (KDE/frameworks/6.19/qqc2-desktop-style-6.19.0.tar.xz) = 90384
diff --git a/x11-themes/plasma6-aurorae/Makefile b/x11-themes/plasma6-aurorae/Makefile
index a9c274a86718..2ba9285c2d4c 100644
--- a/x11-themes/plasma6-aurorae/Makefile
+++ b/x11-themes/plasma6-aurorae/Makefile
@@ -8,8 +8,9 @@ COMMENT= Themeable window decoration for KWin
USES= cmake gettext gl kde:6 qt:6 shebangfix tar:xz xorg
USE_GL= gl opengl
USE_KDE= colorscheme config coreaddons decoration i18n \
- kcmutils newstuff package svg windowsystem \
- ecm:build
+ kcmutils newstuff package \
+ ecm:build \
+ svg:run
USE_QT= base declarative tools
USE_XORG= x11
diff --git a/x11-themes/plasma6-aurorae/distinfo b/x11-themes/plasma6-aurorae/distinfo
index 6fc8a8fd8f9c..8559bedce183 100644
--- a/x11-themes/plasma6-aurorae/distinfo
+++ b/x11-themes/plasma6-aurorae/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499248
-SHA256 (KDE/plasma/6.4.5/aurorae-6.4.5.tar.xz) = 3183eebc476d6763741549c6bd007c650649913d648ccafa303669082d8bf378
-SIZE (KDE/plasma/6.4.5/aurorae-6.4.5.tar.xz) = 57260
+TIMESTAMP = 1761168014
+SHA256 (KDE/plasma/6.5.0/aurorae-6.5.0.tar.xz) = 8e51e6f2df4d3c07253b4e94b55a3e158dc1ef638044a68daca681ee82b0fb5b
+SIZE (KDE/plasma/6.5.0/aurorae-6.5.0.tar.xz) = 57348
diff --git a/x11-themes/plasma6-aurorae/pkg-plist b/x11-themes/plasma6-aurorae/pkg-plist
index 9fc4169c8ee7..77751c373b61 100644
--- a/x11-themes/plasma6-aurorae/pkg-plist
+++ b/x11-themes/plasma6-aurorae/pkg-plist
@@ -42,6 +42,7 @@ share/locale/ia/LC_MESSAGES/aurorae.mo
share/locale/it/LC_MESSAGES/aurorae.mo
share/locale/ka/LC_MESSAGES/aurorae.mo
share/locale/ko/LC_MESSAGES/aurorae.mo
+share/locale/lt/LC_MESSAGES/aurorae.mo
share/locale/lv/LC_MESSAGES/aurorae.mo
share/locale/nb/LC_MESSAGES/aurorae.mo
share/locale/nl/LC_MESSAGES/aurorae.mo
diff --git a/x11-themes/plasma6-breeze-gtk/distinfo b/x11-themes/plasma6-breeze-gtk/distinfo
index b4b4cecb165c..e5cfd2dc9a1a 100644
--- a/x11-themes/plasma6-breeze-gtk/distinfo
+++ b/x11-themes/plasma6-breeze-gtk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499249
-SHA256 (KDE/plasma/6.4.5/breeze-gtk-6.4.5.tar.xz) = 771e88ca19421a472f5f4235fb27ba2588b7ea267e8f2647e5e231c351f03a98
-SIZE (KDE/plasma/6.4.5/breeze-gtk-6.4.5.tar.xz) = 40984
+TIMESTAMP = 1761168015
+SHA256 (KDE/plasma/6.5.0/breeze-gtk-6.5.0.tar.xz) = ba5f057b08e382d9e0790ab51d7aa1cc5017c952ebc46765400815527dc81470
+SIZE (KDE/plasma/6.5.0/breeze-gtk-6.5.0.tar.xz) = 40784
diff --git a/x11-themes/plasma6-breeze/distinfo b/x11-themes/plasma6-breeze/distinfo
index dd3ab9ca0e4f..ba65d2b98729 100644
--- a/x11-themes/plasma6-breeze/distinfo
+++ b/x11-themes/plasma6-breeze/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499248
-SHA256 (KDE/plasma/6.4.5/breeze-6.4.5.tar.xz) = dcb8433d399511546958f4c8c1a8fae5ed22f2a698f053968d410ee75bd6d8b4
-SIZE (KDE/plasma/6.4.5/breeze-6.4.5.tar.xz) = 42564212
+TIMESTAMP = 1761168014
+SHA256 (KDE/plasma/6.5.0/breeze-6.5.0.tar.xz) = 49af5bc271227028df70b22149fe6fcfb15b6d4b8e6f3eb329decde3ae4df369
+SIZE (KDE/plasma/6.5.0/breeze-6.5.0.tar.xz) = 41800936
diff --git a/x11-themes/plasma6-kde-gtk-config/distinfo b/x11-themes/plasma6-kde-gtk-config/distinfo
index c950167d4f0d..98380bedfcb1 100644
--- a/x11-themes/plasma6-kde-gtk-config/distinfo
+++ b/x11-themes/plasma6-kde-gtk-config/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499249
-SHA256 (KDE/plasma/6.4.5/kde-gtk-config-6.4.5.tar.xz) = f7a81c1efd539b608cc640a999fdb184bbb83cfc9600d407d1a4f332c3880ec2
-SIZE (KDE/plasma/6.4.5/kde-gtk-config-6.4.5.tar.xz) = 79228
+TIMESTAMP = 1761168015
+SHA256 (KDE/plasma/6.5.0/kde-gtk-config-6.5.0.tar.xz) = edf758bac07737dfe5dfde0b797b8646a8669c8369f0f9d4a2ba1a02fe462e0e
+SIZE (KDE/plasma/6.5.0/kde-gtk-config-6.5.0.tar.xz) = 79068
diff --git a/x11-themes/plasma6-kde-gtk-config/pkg-plist b/x11-themes/plasma6-kde-gtk-config/pkg-plist
index adc7b63053fe..d8cc21cc349a 100644
--- a/x11-themes/plasma6-kde-gtk-config/pkg-plist
+++ b/x11-themes/plasma6-kde-gtk-config/pkg-plist
@@ -1,7 +1,7 @@
lib/gtk-3.0/modules/libcolorreload-gtk-module.so
lib/gtk-3.0/modules/libwindow-decorations-gtk-module.so
lib/kconf_update_bin/gtk_theme
-lib/kconf_update_bin/remove_deprecated_gtk4_option
+lib/kconf_update_bin/remove_deprecated_gtk4_option_v2
lib/libexec/gtk3_preview
%%QT_PLUGINDIR%%/kf6/kded/gtkconfig.so
share/kcm-gtk-module/preview.ui
diff --git a/x11-themes/plasma6-oxygen/distinfo b/x11-themes/plasma6-oxygen/distinfo
index 09b56f920213..6838914e6a19 100644
--- a/x11-themes/plasma6-oxygen/distinfo
+++ b/x11-themes/plasma6-oxygen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499249
-SHA256 (KDE/plasma/6.4.5/oxygen-6.4.5.tar.xz) = 9c18a33a22560bdc504bd1cdd6dd39e091838c60b547acec00c51bd8a133eb63
-SIZE (KDE/plasma/6.4.5/oxygen-6.4.5.tar.xz) = 2951692
+TIMESTAMP = 1761168015
+SHA256 (KDE/plasma/6.5.0/oxygen-6.5.0.tar.xz) = ad018491a84cdf69fbba209752261106a97e1baa02aa9db51d76b2b120b618a3
+SIZE (KDE/plasma/6.5.0/oxygen-6.5.0.tar.xz) = 2968812
diff --git a/x11-themes/plasma6-oxygen/pkg-plist b/x11-themes/plasma6-oxygen/pkg-plist
index 4075e3bc63c4..d8f5bd545b85 100644
--- a/x11-themes/plasma6-oxygen/pkg-plist
+++ b/x11-themes/plasma6-oxygen/pkg-plist
@@ -168,6 +168,141 @@ share/icons/Oxygen_Black/cursors/wait
share/icons/Oxygen_Black/cursors/watch
share/icons/Oxygen_Black/cursors/whats_this
share/icons/Oxygen_Black/cursors/xterm
+share/icons/Oxygen_Black/cursors_scalable/.directory
+share/icons/Oxygen_Black/cursors_scalable/00000000000000020006000e7e9ffc3f
+share/icons/Oxygen_Black/cursors_scalable/00008160000006810000408080010102
+share/icons/Oxygen_Black/cursors_scalable/03b6e0fcb3499374a867c041f52298f0
+share/icons/Oxygen_Black/cursors_scalable/08e8e1c95fe2fc01f976f1e063a24ccd
+share/icons/Oxygen_Black/cursors_scalable/1081e37283d90000800003c07f3ef6bf
+share/icons/Oxygen_Black/cursors_scalable/3085a0e285430894940527032f8b26df
+share/icons/Oxygen_Black/cursors_scalable/3ecb610c1bf2410f44200f48c40d3599
+share/icons/Oxygen_Black/cursors_scalable/4498f0e0c1937ffe01fd06f973665830
+share/icons/Oxygen_Black/cursors_scalable/5c6cd98b3f3ebcb1f9c7f1c204630408
+share/icons/Oxygen_Black/cursors_scalable/6407b0e94181790501fd1e167b474872
+share/icons/Oxygen_Black/cursors_scalable/640fb0e74195791501fd1ed57b41487f
+share/icons/Oxygen_Black/cursors_scalable/9081237383d90e509aa00f00170e968f
+share/icons/Oxygen_Black/cursors_scalable/9d800788f1b08800ae810202380a0822
+share/icons/Oxygen_Black/cursors_scalable/X_cursor/metadata.json
+share/icons/Oxygen_Black/cursors_scalable/X_cursor/x.svg
+share/icons/Oxygen_Black/cursors_scalable/a2a266d0498c3104214a47bd64ab0fc8
+share/icons/Oxygen_Black/cursors_scalable/alias
+share/icons/Oxygen_Black/cursors_scalable/all-scroll
+share/icons/Oxygen_Black/cursors_scalable/b66166c04f8c3109214a4fbd64a50fc8
+share/icons/Oxygen_Black/cursors_scalable/circle/circle.svg
+share/icons/Oxygen_Black/cursors_scalable/circle/metadata.json
+share/icons/Oxygen_Black/cursors_scalable/closedhand/grab.svg
+share/icons/Oxygen_Black/cursors_scalable/closedhand/metadata.json
+share/icons/Oxygen_Black/cursors_scalable/col-resize
+share/icons/Oxygen_Black/cursors_scalable/color-picker/metadata.json
+share/icons/Oxygen_Black/cursors_scalable/color-picker/picker.svg
+share/icons/Oxygen_Black/cursors_scalable/copy/copy.svg
+share/icons/Oxygen_Black/cursors_scalable/copy/metadata.json
+share/icons/Oxygen_Black/cursors_scalable/cross/cross.svg
+share/icons/Oxygen_Black/cursors_scalable/cross/metadata.json
+share/icons/Oxygen_Black/cursors_scalable/crossed_circle
+share/icons/Oxygen_Black/cursors_scalable/d9ce0ab605698f320427677b458ad60b
+share/icons/Oxygen_Black/cursors_scalable/dnd-copy
+share/icons/Oxygen_Black/cursors_scalable/dnd-link
+share/icons/Oxygen_Black/cursors_scalable/dnd-move
+share/icons/Oxygen_Black/cursors_scalable/dnd-no-drop
+share/icons/Oxygen_Black/cursors_scalable/dnd-none
+share/icons/Oxygen_Black/cursors_scalable/e-resize
+share/icons/Oxygen_Black/cursors_scalable/e29285e634086352946a0e7090d73106
+share/icons/Oxygen_Black/cursors_scalable/fcf21c00b30f7e3f83fe0dfd12e71cff
+share/icons/Oxygen_Black/cursors_scalable/fleur/fleur.svg
+share/icons/Oxygen_Black/cursors_scalable/fleur/metadata.json
+share/icons/Oxygen_Black/cursors_scalable/forbidden/forbidden.svg
+share/icons/Oxygen_Black/cursors_scalable/forbidden/metadata.json
+share/icons/Oxygen_Black/cursors_scalable/half-busy/half-busy.svg
+share/icons/Oxygen_Black/cursors_scalable/half-busy/half-busy1.svg
+share/icons/Oxygen_Black/cursors_scalable/half-busy/half-busy10.svg
+share/icons/Oxygen_Black/cursors_scalable/half-busy/half-busy11.svg
+share/icons/Oxygen_Black/cursors_scalable/half-busy/half-busy12.svg
+share/icons/Oxygen_Black/cursors_scalable/half-busy/half-busy13.svg
+share/icons/Oxygen_Black/cursors_scalable/half-busy/half-busy14.svg
+share/icons/Oxygen_Black/cursors_scalable/half-busy/half-busy15.svg
+share/icons/Oxygen_Black/cursors_scalable/half-busy/half-busy16.svg
+share/icons/Oxygen_Black/cursors_scalable/half-busy/half-busy17.svg
+share/icons/Oxygen_Black/cursors_scalable/half-busy/half-busy2.svg
+share/icons/Oxygen_Black/cursors_scalable/half-busy/half-busy3.svg
+share/icons/Oxygen_Black/cursors_scalable/half-busy/half-busy4.svg
+share/icons/Oxygen_Black/cursors_scalable/half-busy/half-busy5.svg
+share/icons/Oxygen_Black/cursors_scalable/half-busy/half-busy6.svg
+share/icons/Oxygen_Black/cursors_scalable/half-busy/half-busy7.svg
+share/icons/Oxygen_Black/cursors_scalable/half-busy/half-busy8.svg
+share/icons/Oxygen_Black/cursors_scalable/half-busy/half-busy9.svg
+share/icons/Oxygen_Black/cursors_scalable/half-busy/metadata.json
+share/icons/Oxygen_Black/cursors_scalable/hand1
+share/icons/Oxygen_Black/cursors_scalable/hand2
+share/icons/Oxygen_Black/cursors_scalable/help/help.svg
+share/icons/Oxygen_Black/cursors_scalable/help/metadata.json
+share/icons/Oxygen_Black/cursors_scalable/ibeam
+share/icons/Oxygen_Black/cursors_scalable/left_ptr/left_ptr.svg
+share/icons/Oxygen_Black/cursors_scalable/left_ptr/metadata.json
+share/icons/Oxygen_Black/cursors_scalable/left_ptr_watch
+share/icons/Oxygen_Black/cursors_scalable/link/link.svg
+share/icons/Oxygen_Black/cursors_scalable/link/metadata.json
+share/icons/Oxygen_Black/cursors_scalable/move
+share/icons/Oxygen_Black/cursors_scalable/n-resize
+share/icons/Oxygen_Black/cursors_scalable/not-allowed
+share/icons/Oxygen_Black/cursors_scalable/openhand/grab_open.svg
+share/icons/Oxygen_Black/cursors_scalable/openhand/metadata.json
+share/icons/Oxygen_Black/cursors_scalable/pencil/metadata.json
+share/icons/Oxygen_Black/cursors_scalable/pencil/pencil.svg
+share/icons/Oxygen_Black/cursors_scalable/pirate/kill.svg
+share/icons/Oxygen_Black/cursors_scalable/pirate/metadata.json
+share/icons/Oxygen_Black/cursors_scalable/plus/metadata.json
+share/icons/Oxygen_Black/cursors_scalable/plus/plus.svg
+share/icons/Oxygen_Black/cursors_scalable/pointer
+share/icons/Oxygen_Black/cursors_scalable/pointing_hand/hand.svg
+share/icons/Oxygen_Black/cursors_scalable/pointing_hand/metadata.json
+share/icons/Oxygen_Black/cursors_scalable/progress
+share/icons/Oxygen_Black/cursors_scalable/question_arrow
+share/icons/Oxygen_Black/cursors_scalable/row-resize
+share/icons/Oxygen_Black/cursors_scalable/s-resize
+share/icons/Oxygen_Black/cursors_scalable/sb_h_double_arrow
+share/icons/Oxygen_Black/cursors_scalable/sb_v_double_arrow
+share/icons/Oxygen_Black/cursors_scalable/size_all
+share/icons/Oxygen_Black/cursors_scalable/size_bdiag/metadata.json
+share/icons/Oxygen_Black/cursors_scalable/size_bdiag/size_diag-tr2bl.svg
+share/icons/Oxygen_Black/cursors_scalable/size_fdiag/metadata.json
+share/icons/Oxygen_Black/cursors_scalable/size_fdiag/size_diag-tl2br.svg
+share/icons/Oxygen_Black/cursors_scalable/size_hor/metadata.json
+share/icons/Oxygen_Black/cursors_scalable/size_hor/size_hor.svg
+share/icons/Oxygen_Black/cursors_scalable/size_ver/metadata.json
+share/icons/Oxygen_Black/cursors_scalable/size_ver/size_ver.svg
+share/icons/Oxygen_Black/cursors_scalable/split_h/metadata.json
+share/icons/Oxygen_Black/cursors_scalable/split_h/split_h.svg
+share/icons/Oxygen_Black/cursors_scalable/split_v/metadata.json
+share/icons/Oxygen_Black/cursors_scalable/split_v/split_v.svg
+share/icons/Oxygen_Black/cursors_scalable/text
+share/icons/Oxygen_Black/cursors_scalable/up_arrow/metadata.json
+share/icons/Oxygen_Black/cursors_scalable/up_arrow/up_arrow.svg
+share/icons/Oxygen_Black/cursors_scalable/v_double_arrow
+share/icons/Oxygen_Black/cursors_scalable/w-resize
+share/icons/Oxygen_Black/cursors_scalable/wait/busy.svg
+share/icons/Oxygen_Black/cursors_scalable/wait/busy1.svg
+share/icons/Oxygen_Black/cursors_scalable/wait/busy10.svg
+share/icons/Oxygen_Black/cursors_scalable/wait/busy11.svg
+share/icons/Oxygen_Black/cursors_scalable/wait/busy12.svg
+share/icons/Oxygen_Black/cursors_scalable/wait/busy13.svg
+share/icons/Oxygen_Black/cursors_scalable/wait/busy14.svg
+share/icons/Oxygen_Black/cursors_scalable/wait/busy15.svg
+share/icons/Oxygen_Black/cursors_scalable/wait/busy16.svg
+share/icons/Oxygen_Black/cursors_scalable/wait/busy17.svg
+share/icons/Oxygen_Black/cursors_scalable/wait/busy2.svg
+share/icons/Oxygen_Black/cursors_scalable/wait/busy3.svg
+share/icons/Oxygen_Black/cursors_scalable/wait/busy4.svg
+share/icons/Oxygen_Black/cursors_scalable/wait/busy5.svg
+share/icons/Oxygen_Black/cursors_scalable/wait/busy6.svg
+share/icons/Oxygen_Black/cursors_scalable/wait/busy7.svg
+share/icons/Oxygen_Black/cursors_scalable/wait/busy8.svg
+share/icons/Oxygen_Black/cursors_scalable/wait/busy9.svg
+share/icons/Oxygen_Black/cursors_scalable/wait/metadata.json
+share/icons/Oxygen_Black/cursors_scalable/watch
+share/icons/Oxygen_Black/cursors_scalable/whats_this
+share/icons/Oxygen_Black/cursors_scalable/xterm/metadata.json
+share/icons/Oxygen_Black/cursors_scalable/xterm/xterm.svg
share/icons/Oxygen_Black/index.theme
share/icons/Oxygen_Blue/cursors/00000000000000020006000e7e9ffc3f
share/icons/Oxygen_Blue/cursors/00008160000006810000408080010102
@@ -249,6 +384,141 @@ share/icons/Oxygen_Blue/cursors/wait
share/icons/Oxygen_Blue/cursors/watch
share/icons/Oxygen_Blue/cursors/whats_this
share/icons/Oxygen_Blue/cursors/xterm
+share/icons/Oxygen_Blue/cursors_scalable/.directory
+share/icons/Oxygen_Blue/cursors_scalable/00000000000000020006000e7e9ffc3f
+share/icons/Oxygen_Blue/cursors_scalable/00008160000006810000408080010102
+share/icons/Oxygen_Blue/cursors_scalable/03b6e0fcb3499374a867c041f52298f0
+share/icons/Oxygen_Blue/cursors_scalable/08e8e1c95fe2fc01f976f1e063a24ccd
+share/icons/Oxygen_Blue/cursors_scalable/1081e37283d90000800003c07f3ef6bf
+share/icons/Oxygen_Blue/cursors_scalable/3085a0e285430894940527032f8b26df
+share/icons/Oxygen_Blue/cursors_scalable/3ecb610c1bf2410f44200f48c40d3599
+share/icons/Oxygen_Blue/cursors_scalable/4498f0e0c1937ffe01fd06f973665830
+share/icons/Oxygen_Blue/cursors_scalable/5c6cd98b3f3ebcb1f9c7f1c204630408
+share/icons/Oxygen_Blue/cursors_scalable/6407b0e94181790501fd1e167b474872
+share/icons/Oxygen_Blue/cursors_scalable/640fb0e74195791501fd1ed57b41487f
+share/icons/Oxygen_Blue/cursors_scalable/9081237383d90e509aa00f00170e968f
+share/icons/Oxygen_Blue/cursors_scalable/9d800788f1b08800ae810202380a0822
+share/icons/Oxygen_Blue/cursors_scalable/X_cursor/metadata.json
+share/icons/Oxygen_Blue/cursors_scalable/X_cursor/x.svg
+share/icons/Oxygen_Blue/cursors_scalable/a2a266d0498c3104214a47bd64ab0fc8
+share/icons/Oxygen_Blue/cursors_scalable/alias
+share/icons/Oxygen_Blue/cursors_scalable/all-scroll
+share/icons/Oxygen_Blue/cursors_scalable/b66166c04f8c3109214a4fbd64a50fc8
+share/icons/Oxygen_Blue/cursors_scalable/circle/circle.svg
+share/icons/Oxygen_Blue/cursors_scalable/circle/metadata.json
+share/icons/Oxygen_Blue/cursors_scalable/closedhand/grab.svg
+share/icons/Oxygen_Blue/cursors_scalable/closedhand/metadata.json
+share/icons/Oxygen_Blue/cursors_scalable/col-resize
+share/icons/Oxygen_Blue/cursors_scalable/color-picker/metadata.json
+share/icons/Oxygen_Blue/cursors_scalable/color-picker/picker.svg
+share/icons/Oxygen_Blue/cursors_scalable/copy/copy.svg
+share/icons/Oxygen_Blue/cursors_scalable/copy/metadata.json
+share/icons/Oxygen_Blue/cursors_scalable/cross/cross.svg
+share/icons/Oxygen_Blue/cursors_scalable/cross/metadata.json
+share/icons/Oxygen_Blue/cursors_scalable/crossed_circle
+share/icons/Oxygen_Blue/cursors_scalable/d9ce0ab605698f320427677b458ad60b
+share/icons/Oxygen_Blue/cursors_scalable/dnd-copy
+share/icons/Oxygen_Blue/cursors_scalable/dnd-link
+share/icons/Oxygen_Blue/cursors_scalable/dnd-move
+share/icons/Oxygen_Blue/cursors_scalable/dnd-no-drop
+share/icons/Oxygen_Blue/cursors_scalable/dnd-none
+share/icons/Oxygen_Blue/cursors_scalable/e-resize
+share/icons/Oxygen_Blue/cursors_scalable/e29285e634086352946a0e7090d73106
+share/icons/Oxygen_Blue/cursors_scalable/fcf21c00b30f7e3f83fe0dfd12e71cff
+share/icons/Oxygen_Blue/cursors_scalable/fleur/fleur.svg
+share/icons/Oxygen_Blue/cursors_scalable/fleur/metadata.json
+share/icons/Oxygen_Blue/cursors_scalable/forbidden/forbidden.svg
+share/icons/Oxygen_Blue/cursors_scalable/forbidden/metadata.json
+share/icons/Oxygen_Blue/cursors_scalable/half-busy/half-busy.svg
+share/icons/Oxygen_Blue/cursors_scalable/half-busy/half-busy1.svg
+share/icons/Oxygen_Blue/cursors_scalable/half-busy/half-busy10.svg
+share/icons/Oxygen_Blue/cursors_scalable/half-busy/half-busy11.svg
+share/icons/Oxygen_Blue/cursors_scalable/half-busy/half-busy12.svg
+share/icons/Oxygen_Blue/cursors_scalable/half-busy/half-busy13.svg
+share/icons/Oxygen_Blue/cursors_scalable/half-busy/half-busy14.svg
+share/icons/Oxygen_Blue/cursors_scalable/half-busy/half-busy15.svg
+share/icons/Oxygen_Blue/cursors_scalable/half-busy/half-busy16.svg
+share/icons/Oxygen_Blue/cursors_scalable/half-busy/half-busy17.svg
+share/icons/Oxygen_Blue/cursors_scalable/half-busy/half-busy2.svg
+share/icons/Oxygen_Blue/cursors_scalable/half-busy/half-busy3.svg
+share/icons/Oxygen_Blue/cursors_scalable/half-busy/half-busy4.svg
+share/icons/Oxygen_Blue/cursors_scalable/half-busy/half-busy5.svg
+share/icons/Oxygen_Blue/cursors_scalable/half-busy/half-busy6.svg
+share/icons/Oxygen_Blue/cursors_scalable/half-busy/half-busy7.svg
+share/icons/Oxygen_Blue/cursors_scalable/half-busy/half-busy8.svg
+share/icons/Oxygen_Blue/cursors_scalable/half-busy/half-busy9.svg
+share/icons/Oxygen_Blue/cursors_scalable/half-busy/metadata.json
+share/icons/Oxygen_Blue/cursors_scalable/hand1
+share/icons/Oxygen_Blue/cursors_scalable/hand2
+share/icons/Oxygen_Blue/cursors_scalable/help/help.svg
+share/icons/Oxygen_Blue/cursors_scalable/help/metadata.json
+share/icons/Oxygen_Blue/cursors_scalable/ibeam
+share/icons/Oxygen_Blue/cursors_scalable/left_ptr/left_ptr.svg
+share/icons/Oxygen_Blue/cursors_scalable/left_ptr/metadata.json
+share/icons/Oxygen_Blue/cursors_scalable/left_ptr_watch
+share/icons/Oxygen_Blue/cursors_scalable/link/link.svg
+share/icons/Oxygen_Blue/cursors_scalable/link/metadata.json
+share/icons/Oxygen_Blue/cursors_scalable/move
+share/icons/Oxygen_Blue/cursors_scalable/n-resize
+share/icons/Oxygen_Blue/cursors_scalable/not-allowed
+share/icons/Oxygen_Blue/cursors_scalable/openhand/grab_open.svg
+share/icons/Oxygen_Blue/cursors_scalable/openhand/metadata.json
+share/icons/Oxygen_Blue/cursors_scalable/pencil/metadata.json
+share/icons/Oxygen_Blue/cursors_scalable/pencil/pencil.svg
+share/icons/Oxygen_Blue/cursors_scalable/pirate/kill.svg
+share/icons/Oxygen_Blue/cursors_scalable/pirate/metadata.json
+share/icons/Oxygen_Blue/cursors_scalable/plus/metadata.json
+share/icons/Oxygen_Blue/cursors_scalable/plus/plus.svg
+share/icons/Oxygen_Blue/cursors_scalable/pointer
+share/icons/Oxygen_Blue/cursors_scalable/pointing_hand/hand.svg
+share/icons/Oxygen_Blue/cursors_scalable/pointing_hand/metadata.json
+share/icons/Oxygen_Blue/cursors_scalable/progress
+share/icons/Oxygen_Blue/cursors_scalable/question_arrow
+share/icons/Oxygen_Blue/cursors_scalable/row-resize
+share/icons/Oxygen_Blue/cursors_scalable/s-resize
+share/icons/Oxygen_Blue/cursors_scalable/sb_h_double_arrow
+share/icons/Oxygen_Blue/cursors_scalable/sb_v_double_arrow
+share/icons/Oxygen_Blue/cursors_scalable/size_all
+share/icons/Oxygen_Blue/cursors_scalable/size_bdiag/metadata.json
+share/icons/Oxygen_Blue/cursors_scalable/size_bdiag/size_diag-tr2bl.svg
+share/icons/Oxygen_Blue/cursors_scalable/size_fdiag/metadata.json
+share/icons/Oxygen_Blue/cursors_scalable/size_fdiag/size_diag-tl2br.svg
+share/icons/Oxygen_Blue/cursors_scalable/size_hor/metadata.json
+share/icons/Oxygen_Blue/cursors_scalable/size_hor/size_hor.svg
+share/icons/Oxygen_Blue/cursors_scalable/size_ver/metadata.json
+share/icons/Oxygen_Blue/cursors_scalable/size_ver/size_ver.svg
+share/icons/Oxygen_Blue/cursors_scalable/split_h/metadata.json
+share/icons/Oxygen_Blue/cursors_scalable/split_h/split_h.svg
+share/icons/Oxygen_Blue/cursors_scalable/split_v/metadata.json
+share/icons/Oxygen_Blue/cursors_scalable/split_v/split_v.svg
+share/icons/Oxygen_Blue/cursors_scalable/text
+share/icons/Oxygen_Blue/cursors_scalable/up_arrow/metadata.json
+share/icons/Oxygen_Blue/cursors_scalable/up_arrow/up_arrow.svg
+share/icons/Oxygen_Blue/cursors_scalable/v_double_arrow
+share/icons/Oxygen_Blue/cursors_scalable/w-resize
+share/icons/Oxygen_Blue/cursors_scalable/wait/busy.svg
+share/icons/Oxygen_Blue/cursors_scalable/wait/busy1.svg
+share/icons/Oxygen_Blue/cursors_scalable/wait/busy10.svg
+share/icons/Oxygen_Blue/cursors_scalable/wait/busy11.svg
+share/icons/Oxygen_Blue/cursors_scalable/wait/busy12.svg
+share/icons/Oxygen_Blue/cursors_scalable/wait/busy13.svg
+share/icons/Oxygen_Blue/cursors_scalable/wait/busy14.svg
+share/icons/Oxygen_Blue/cursors_scalable/wait/busy15.svg
+share/icons/Oxygen_Blue/cursors_scalable/wait/busy16.svg
+share/icons/Oxygen_Blue/cursors_scalable/wait/busy17.svg
+share/icons/Oxygen_Blue/cursors_scalable/wait/busy2.svg
+share/icons/Oxygen_Blue/cursors_scalable/wait/busy3.svg
+share/icons/Oxygen_Blue/cursors_scalable/wait/busy4.svg
+share/icons/Oxygen_Blue/cursors_scalable/wait/busy5.svg
+share/icons/Oxygen_Blue/cursors_scalable/wait/busy6.svg
+share/icons/Oxygen_Blue/cursors_scalable/wait/busy7.svg
+share/icons/Oxygen_Blue/cursors_scalable/wait/busy8.svg
+share/icons/Oxygen_Blue/cursors_scalable/wait/busy9.svg
+share/icons/Oxygen_Blue/cursors_scalable/wait/metadata.json
+share/icons/Oxygen_Blue/cursors_scalable/watch
+share/icons/Oxygen_Blue/cursors_scalable/whats_this
+share/icons/Oxygen_Blue/cursors_scalable/xterm/metadata.json
+share/icons/Oxygen_Blue/cursors_scalable/xterm/xterm.svg
share/icons/Oxygen_Blue/index.theme
share/icons/Oxygen_White/cursors/00000000000000020006000e7e9ffc3f
share/icons/Oxygen_White/cursors/00008160000006810000408080010102
@@ -330,6 +600,141 @@ share/icons/Oxygen_White/cursors/wait
share/icons/Oxygen_White/cursors/watch
share/icons/Oxygen_White/cursors/whats_this
share/icons/Oxygen_White/cursors/xterm
+share/icons/Oxygen_White/cursors_scalable/.directory
+share/icons/Oxygen_White/cursors_scalable/00000000000000020006000e7e9ffc3f
+share/icons/Oxygen_White/cursors_scalable/00008160000006810000408080010102
+share/icons/Oxygen_White/cursors_scalable/03b6e0fcb3499374a867c041f52298f0
+share/icons/Oxygen_White/cursors_scalable/08e8e1c95fe2fc01f976f1e063a24ccd
+share/icons/Oxygen_White/cursors_scalable/1081e37283d90000800003c07f3ef6bf
+share/icons/Oxygen_White/cursors_scalable/3085a0e285430894940527032f8b26df
+share/icons/Oxygen_White/cursors_scalable/3ecb610c1bf2410f44200f48c40d3599
+share/icons/Oxygen_White/cursors_scalable/4498f0e0c1937ffe01fd06f973665830
+share/icons/Oxygen_White/cursors_scalable/5c6cd98b3f3ebcb1f9c7f1c204630408
+share/icons/Oxygen_White/cursors_scalable/6407b0e94181790501fd1e167b474872
+share/icons/Oxygen_White/cursors_scalable/640fb0e74195791501fd1ed57b41487f
+share/icons/Oxygen_White/cursors_scalable/9081237383d90e509aa00f00170e968f
+share/icons/Oxygen_White/cursors_scalable/9d800788f1b08800ae810202380a0822
+share/icons/Oxygen_White/cursors_scalable/X_cursor/metadata.json
+share/icons/Oxygen_White/cursors_scalable/X_cursor/x.svg
+share/icons/Oxygen_White/cursors_scalable/a2a266d0498c3104214a47bd64ab0fc8
+share/icons/Oxygen_White/cursors_scalable/alias
+share/icons/Oxygen_White/cursors_scalable/all-scroll
+share/icons/Oxygen_White/cursors_scalable/b66166c04f8c3109214a4fbd64a50fc8
+share/icons/Oxygen_White/cursors_scalable/circle/circle.svg
+share/icons/Oxygen_White/cursors_scalable/circle/metadata.json
+share/icons/Oxygen_White/cursors_scalable/closedhand/grab.svg
+share/icons/Oxygen_White/cursors_scalable/closedhand/metadata.json
+share/icons/Oxygen_White/cursors_scalable/col-resize
+share/icons/Oxygen_White/cursors_scalable/color-picker/metadata.json
+share/icons/Oxygen_White/cursors_scalable/color-picker/picker.svg
+share/icons/Oxygen_White/cursors_scalable/copy/copy.svg
+share/icons/Oxygen_White/cursors_scalable/copy/metadata.json
+share/icons/Oxygen_White/cursors_scalable/cross/cross.svg
+share/icons/Oxygen_White/cursors_scalable/cross/metadata.json
+share/icons/Oxygen_White/cursors_scalable/crossed_circle
+share/icons/Oxygen_White/cursors_scalable/d9ce0ab605698f320427677b458ad60b
+share/icons/Oxygen_White/cursors_scalable/dnd-copy
+share/icons/Oxygen_White/cursors_scalable/dnd-link
+share/icons/Oxygen_White/cursors_scalable/dnd-move
+share/icons/Oxygen_White/cursors_scalable/dnd-no-drop
+share/icons/Oxygen_White/cursors_scalable/dnd-none
+share/icons/Oxygen_White/cursors_scalable/e-resize
+share/icons/Oxygen_White/cursors_scalable/e29285e634086352946a0e7090d73106
+share/icons/Oxygen_White/cursors_scalable/fcf21c00b30f7e3f83fe0dfd12e71cff
+share/icons/Oxygen_White/cursors_scalable/fleur/fleur.svg
+share/icons/Oxygen_White/cursors_scalable/fleur/metadata.json
+share/icons/Oxygen_White/cursors_scalable/forbidden/forbidden.svg
+share/icons/Oxygen_White/cursors_scalable/forbidden/metadata.json
+share/icons/Oxygen_White/cursors_scalable/half-busy/half-busy.svg
+share/icons/Oxygen_White/cursors_scalable/half-busy/half-busy1.svg
+share/icons/Oxygen_White/cursors_scalable/half-busy/half-busy10.svg
+share/icons/Oxygen_White/cursors_scalable/half-busy/half-busy11.svg
+share/icons/Oxygen_White/cursors_scalable/half-busy/half-busy12.svg
+share/icons/Oxygen_White/cursors_scalable/half-busy/half-busy13.svg
+share/icons/Oxygen_White/cursors_scalable/half-busy/half-busy14.svg
+share/icons/Oxygen_White/cursors_scalable/half-busy/half-busy15.svg
+share/icons/Oxygen_White/cursors_scalable/half-busy/half-busy16.svg
+share/icons/Oxygen_White/cursors_scalable/half-busy/half-busy17.svg
+share/icons/Oxygen_White/cursors_scalable/half-busy/half-busy2.svg
+share/icons/Oxygen_White/cursors_scalable/half-busy/half-busy3.svg
+share/icons/Oxygen_White/cursors_scalable/half-busy/half-busy4.svg
+share/icons/Oxygen_White/cursors_scalable/half-busy/half-busy5.svg
+share/icons/Oxygen_White/cursors_scalable/half-busy/half-busy6.svg
+share/icons/Oxygen_White/cursors_scalable/half-busy/half-busy7.svg
+share/icons/Oxygen_White/cursors_scalable/half-busy/half-busy8.svg
+share/icons/Oxygen_White/cursors_scalable/half-busy/half-busy9.svg
+share/icons/Oxygen_White/cursors_scalable/half-busy/metadata.json
+share/icons/Oxygen_White/cursors_scalable/hand1
+share/icons/Oxygen_White/cursors_scalable/hand2
+share/icons/Oxygen_White/cursors_scalable/help/help.svg
+share/icons/Oxygen_White/cursors_scalable/help/metadata.json
+share/icons/Oxygen_White/cursors_scalable/ibeam
+share/icons/Oxygen_White/cursors_scalable/left_ptr/left_ptr.svg
+share/icons/Oxygen_White/cursors_scalable/left_ptr/metadata.json
+share/icons/Oxygen_White/cursors_scalable/left_ptr_watch
+share/icons/Oxygen_White/cursors_scalable/link/link.svg
+share/icons/Oxygen_White/cursors_scalable/link/metadata.json
+share/icons/Oxygen_White/cursors_scalable/move
+share/icons/Oxygen_White/cursors_scalable/n-resize
+share/icons/Oxygen_White/cursors_scalable/not-allowed
+share/icons/Oxygen_White/cursors_scalable/openhand/grab_open.svg
+share/icons/Oxygen_White/cursors_scalable/openhand/metadata.json
+share/icons/Oxygen_White/cursors_scalable/pencil/metadata.json
+share/icons/Oxygen_White/cursors_scalable/pencil/pencil.svg
+share/icons/Oxygen_White/cursors_scalable/pirate/kill.svg
+share/icons/Oxygen_White/cursors_scalable/pirate/metadata.json
+share/icons/Oxygen_White/cursors_scalable/plus/metadata.json
+share/icons/Oxygen_White/cursors_scalable/plus/plus.svg
+share/icons/Oxygen_White/cursors_scalable/pointer
+share/icons/Oxygen_White/cursors_scalable/pointing_hand/hand.svg
+share/icons/Oxygen_White/cursors_scalable/pointing_hand/metadata.json
+share/icons/Oxygen_White/cursors_scalable/progress
+share/icons/Oxygen_White/cursors_scalable/question_arrow
+share/icons/Oxygen_White/cursors_scalable/row-resize
+share/icons/Oxygen_White/cursors_scalable/s-resize
+share/icons/Oxygen_White/cursors_scalable/sb_h_double_arrow
+share/icons/Oxygen_White/cursors_scalable/sb_v_double_arrow
+share/icons/Oxygen_White/cursors_scalable/size_all
+share/icons/Oxygen_White/cursors_scalable/size_bdiag/metadata.json
+share/icons/Oxygen_White/cursors_scalable/size_bdiag/size_diag-tr2bl.svg
+share/icons/Oxygen_White/cursors_scalable/size_fdiag/metadata.json
+share/icons/Oxygen_White/cursors_scalable/size_fdiag/size_diag-tl2br.svg
+share/icons/Oxygen_White/cursors_scalable/size_hor/metadata.json
+share/icons/Oxygen_White/cursors_scalable/size_hor/size_hor.svg
+share/icons/Oxygen_White/cursors_scalable/size_ver/metadata.json
+share/icons/Oxygen_White/cursors_scalable/size_ver/size_ver.svg
+share/icons/Oxygen_White/cursors_scalable/split_h/metadata.json
+share/icons/Oxygen_White/cursors_scalable/split_h/split_h.svg
+share/icons/Oxygen_White/cursors_scalable/split_v/metadata.json
+share/icons/Oxygen_White/cursors_scalable/split_v/split_v.svg
+share/icons/Oxygen_White/cursors_scalable/text
+share/icons/Oxygen_White/cursors_scalable/up_arrow/metadata.json
+share/icons/Oxygen_White/cursors_scalable/up_arrow/up_arrow.svg
+share/icons/Oxygen_White/cursors_scalable/v_double_arrow
+share/icons/Oxygen_White/cursors_scalable/w-resize
+share/icons/Oxygen_White/cursors_scalable/wait/busy.svg
+share/icons/Oxygen_White/cursors_scalable/wait/busy1.svg
+share/icons/Oxygen_White/cursors_scalable/wait/busy10.svg
+share/icons/Oxygen_White/cursors_scalable/wait/busy11.svg
+share/icons/Oxygen_White/cursors_scalable/wait/busy12.svg
+share/icons/Oxygen_White/cursors_scalable/wait/busy13.svg
+share/icons/Oxygen_White/cursors_scalable/wait/busy14.svg
+share/icons/Oxygen_White/cursors_scalable/wait/busy15.svg
+share/icons/Oxygen_White/cursors_scalable/wait/busy16.svg
+share/icons/Oxygen_White/cursors_scalable/wait/busy17.svg
+share/icons/Oxygen_White/cursors_scalable/wait/busy2.svg
+share/icons/Oxygen_White/cursors_scalable/wait/busy3.svg
+share/icons/Oxygen_White/cursors_scalable/wait/busy4.svg
+share/icons/Oxygen_White/cursors_scalable/wait/busy5.svg
+share/icons/Oxygen_White/cursors_scalable/wait/busy6.svg
+share/icons/Oxygen_White/cursors_scalable/wait/busy7.svg
+share/icons/Oxygen_White/cursors_scalable/wait/busy8.svg
+share/icons/Oxygen_White/cursors_scalable/wait/busy9.svg
+share/icons/Oxygen_White/cursors_scalable/wait/metadata.json
+share/icons/Oxygen_White/cursors_scalable/watch
+share/icons/Oxygen_White/cursors_scalable/whats_this
+share/icons/Oxygen_White/cursors_scalable/xterm/metadata.json
+share/icons/Oxygen_White/cursors_scalable/xterm/xterm.svg
share/icons/Oxygen_White/index.theme
share/icons/Oxygen_Yellow/cursors/00000000000000020006000e7e9ffc3f
share/icons/Oxygen_Yellow/cursors/00008160000006810000408080010102
@@ -411,6 +816,141 @@ share/icons/Oxygen_Yellow/cursors/wait
share/icons/Oxygen_Yellow/cursors/watch
share/icons/Oxygen_Yellow/cursors/whats_this
share/icons/Oxygen_Yellow/cursors/xterm
+share/icons/Oxygen_Yellow/cursors_scalable/.directory
+share/icons/Oxygen_Yellow/cursors_scalable/00000000000000020006000e7e9ffc3f
+share/icons/Oxygen_Yellow/cursors_scalable/00008160000006810000408080010102
+share/icons/Oxygen_Yellow/cursors_scalable/03b6e0fcb3499374a867c041f52298f0
+share/icons/Oxygen_Yellow/cursors_scalable/08e8e1c95fe2fc01f976f1e063a24ccd
+share/icons/Oxygen_Yellow/cursors_scalable/1081e37283d90000800003c07f3ef6bf
+share/icons/Oxygen_Yellow/cursors_scalable/3085a0e285430894940527032f8b26df
+share/icons/Oxygen_Yellow/cursors_scalable/3ecb610c1bf2410f44200f48c40d3599
+share/icons/Oxygen_Yellow/cursors_scalable/4498f0e0c1937ffe01fd06f973665830
+share/icons/Oxygen_Yellow/cursors_scalable/5c6cd98b3f3ebcb1f9c7f1c204630408
+share/icons/Oxygen_Yellow/cursors_scalable/6407b0e94181790501fd1e167b474872
+share/icons/Oxygen_Yellow/cursors_scalable/640fb0e74195791501fd1ed57b41487f
+share/icons/Oxygen_Yellow/cursors_scalable/9081237383d90e509aa00f00170e968f
+share/icons/Oxygen_Yellow/cursors_scalable/9d800788f1b08800ae810202380a0822
+share/icons/Oxygen_Yellow/cursors_scalable/X_cursor/metadata.json
+share/icons/Oxygen_Yellow/cursors_scalable/X_cursor/x.svg
+share/icons/Oxygen_Yellow/cursors_scalable/a2a266d0498c3104214a47bd64ab0fc8
+share/icons/Oxygen_Yellow/cursors_scalable/alias
+share/icons/Oxygen_Yellow/cursors_scalable/all-scroll
+share/icons/Oxygen_Yellow/cursors_scalable/b66166c04f8c3109214a4fbd64a50fc8
+share/icons/Oxygen_Yellow/cursors_scalable/circle/circle.svg
+share/icons/Oxygen_Yellow/cursors_scalable/circle/metadata.json
+share/icons/Oxygen_Yellow/cursors_scalable/closedhand/grab.svg
+share/icons/Oxygen_Yellow/cursors_scalable/closedhand/metadata.json
+share/icons/Oxygen_Yellow/cursors_scalable/col-resize
+share/icons/Oxygen_Yellow/cursors_scalable/color-picker/metadata.json
+share/icons/Oxygen_Yellow/cursors_scalable/color-picker/picker.svg
+share/icons/Oxygen_Yellow/cursors_scalable/copy/copy.svg
+share/icons/Oxygen_Yellow/cursors_scalable/copy/metadata.json
+share/icons/Oxygen_Yellow/cursors_scalable/cross/cross.svg
+share/icons/Oxygen_Yellow/cursors_scalable/cross/metadata.json
+share/icons/Oxygen_Yellow/cursors_scalable/crossed_circle
+share/icons/Oxygen_Yellow/cursors_scalable/d9ce0ab605698f320427677b458ad60b
+share/icons/Oxygen_Yellow/cursors_scalable/dnd-copy
+share/icons/Oxygen_Yellow/cursors_scalable/dnd-link
+share/icons/Oxygen_Yellow/cursors_scalable/dnd-move
+share/icons/Oxygen_Yellow/cursors_scalable/dnd-no-drop
+share/icons/Oxygen_Yellow/cursors_scalable/dnd-none
+share/icons/Oxygen_Yellow/cursors_scalable/e-resize
+share/icons/Oxygen_Yellow/cursors_scalable/e29285e634086352946a0e7090d73106
+share/icons/Oxygen_Yellow/cursors_scalable/fcf21c00b30f7e3f83fe0dfd12e71cff
+share/icons/Oxygen_Yellow/cursors_scalable/fleur/fleur.svg
+share/icons/Oxygen_Yellow/cursors_scalable/fleur/metadata.json
+share/icons/Oxygen_Yellow/cursors_scalable/forbidden/forbidden.svg
+share/icons/Oxygen_Yellow/cursors_scalable/forbidden/metadata.json
+share/icons/Oxygen_Yellow/cursors_scalable/half-busy/half-busy.svg
+share/icons/Oxygen_Yellow/cursors_scalable/half-busy/half-busy1.svg
+share/icons/Oxygen_Yellow/cursors_scalable/half-busy/half-busy10.svg
+share/icons/Oxygen_Yellow/cursors_scalable/half-busy/half-busy11.svg
+share/icons/Oxygen_Yellow/cursors_scalable/half-busy/half-busy12.svg
+share/icons/Oxygen_Yellow/cursors_scalable/half-busy/half-busy13.svg
+share/icons/Oxygen_Yellow/cursors_scalable/half-busy/half-busy14.svg
+share/icons/Oxygen_Yellow/cursors_scalable/half-busy/half-busy15.svg
+share/icons/Oxygen_Yellow/cursors_scalable/half-busy/half-busy16.svg
+share/icons/Oxygen_Yellow/cursors_scalable/half-busy/half-busy17.svg
+share/icons/Oxygen_Yellow/cursors_scalable/half-busy/half-busy2.svg
+share/icons/Oxygen_Yellow/cursors_scalable/half-busy/half-busy3.svg
+share/icons/Oxygen_Yellow/cursors_scalable/half-busy/half-busy4.svg
+share/icons/Oxygen_Yellow/cursors_scalable/half-busy/half-busy5.svg
+share/icons/Oxygen_Yellow/cursors_scalable/half-busy/half-busy6.svg
+share/icons/Oxygen_Yellow/cursors_scalable/half-busy/half-busy7.svg
+share/icons/Oxygen_Yellow/cursors_scalable/half-busy/half-busy8.svg
+share/icons/Oxygen_Yellow/cursors_scalable/half-busy/half-busy9.svg
+share/icons/Oxygen_Yellow/cursors_scalable/half-busy/metadata.json
+share/icons/Oxygen_Yellow/cursors_scalable/hand1
+share/icons/Oxygen_Yellow/cursors_scalable/hand2
+share/icons/Oxygen_Yellow/cursors_scalable/help/help.svg
+share/icons/Oxygen_Yellow/cursors_scalable/help/metadata.json
+share/icons/Oxygen_Yellow/cursors_scalable/ibeam
+share/icons/Oxygen_Yellow/cursors_scalable/left_ptr/left_ptr.svg
+share/icons/Oxygen_Yellow/cursors_scalable/left_ptr/metadata.json
+share/icons/Oxygen_Yellow/cursors_scalable/left_ptr_watch
+share/icons/Oxygen_Yellow/cursors_scalable/link/link.svg
+share/icons/Oxygen_Yellow/cursors_scalable/link/metadata.json
+share/icons/Oxygen_Yellow/cursors_scalable/move
+share/icons/Oxygen_Yellow/cursors_scalable/n-resize
+share/icons/Oxygen_Yellow/cursors_scalable/not-allowed
+share/icons/Oxygen_Yellow/cursors_scalable/openhand/grab_open.svg
+share/icons/Oxygen_Yellow/cursors_scalable/openhand/metadata.json
+share/icons/Oxygen_Yellow/cursors_scalable/pencil/metadata.json
+share/icons/Oxygen_Yellow/cursors_scalable/pencil/pencil.svg
+share/icons/Oxygen_Yellow/cursors_scalable/pirate/kill.svg
+share/icons/Oxygen_Yellow/cursors_scalable/pirate/metadata.json
+share/icons/Oxygen_Yellow/cursors_scalable/plus/metadata.json
+share/icons/Oxygen_Yellow/cursors_scalable/plus/plus.svg
+share/icons/Oxygen_Yellow/cursors_scalable/pointer
+share/icons/Oxygen_Yellow/cursors_scalable/pointing_hand/hand.svg
+share/icons/Oxygen_Yellow/cursors_scalable/pointing_hand/metadata.json
+share/icons/Oxygen_Yellow/cursors_scalable/progress
+share/icons/Oxygen_Yellow/cursors_scalable/question_arrow
+share/icons/Oxygen_Yellow/cursors_scalable/row-resize
+share/icons/Oxygen_Yellow/cursors_scalable/s-resize
+share/icons/Oxygen_Yellow/cursors_scalable/sb_h_double_arrow
+share/icons/Oxygen_Yellow/cursors_scalable/sb_v_double_arrow
+share/icons/Oxygen_Yellow/cursors_scalable/size_all
+share/icons/Oxygen_Yellow/cursors_scalable/size_bdiag/metadata.json
+share/icons/Oxygen_Yellow/cursors_scalable/size_bdiag/size_diag-tr2bl.svg
+share/icons/Oxygen_Yellow/cursors_scalable/size_fdiag/metadata.json
+share/icons/Oxygen_Yellow/cursors_scalable/size_fdiag/size_diag-tl2br.svg
+share/icons/Oxygen_Yellow/cursors_scalable/size_hor/metadata.json
+share/icons/Oxygen_Yellow/cursors_scalable/size_hor/size_hor.svg
+share/icons/Oxygen_Yellow/cursors_scalable/size_ver/metadata.json
+share/icons/Oxygen_Yellow/cursors_scalable/size_ver/size_ver.svg
+share/icons/Oxygen_Yellow/cursors_scalable/split_h/metadata.json
+share/icons/Oxygen_Yellow/cursors_scalable/split_h/split_h.svg
+share/icons/Oxygen_Yellow/cursors_scalable/split_v/metadata.json
+share/icons/Oxygen_Yellow/cursors_scalable/split_v/split_v.svg
+share/icons/Oxygen_Yellow/cursors_scalable/text
+share/icons/Oxygen_Yellow/cursors_scalable/up_arrow/metadata.json
+share/icons/Oxygen_Yellow/cursors_scalable/up_arrow/up_arrow.svg
+share/icons/Oxygen_Yellow/cursors_scalable/v_double_arrow
+share/icons/Oxygen_Yellow/cursors_scalable/w-resize
+share/icons/Oxygen_Yellow/cursors_scalable/wait/busy.svg
+share/icons/Oxygen_Yellow/cursors_scalable/wait/busy1.svg
+share/icons/Oxygen_Yellow/cursors_scalable/wait/busy10.svg
+share/icons/Oxygen_Yellow/cursors_scalable/wait/busy11.svg
+share/icons/Oxygen_Yellow/cursors_scalable/wait/busy12.svg
+share/icons/Oxygen_Yellow/cursors_scalable/wait/busy13.svg
+share/icons/Oxygen_Yellow/cursors_scalable/wait/busy14.svg
+share/icons/Oxygen_Yellow/cursors_scalable/wait/busy15.svg
+share/icons/Oxygen_Yellow/cursors_scalable/wait/busy16.svg
+share/icons/Oxygen_Yellow/cursors_scalable/wait/busy17.svg
+share/icons/Oxygen_Yellow/cursors_scalable/wait/busy2.svg
+share/icons/Oxygen_Yellow/cursors_scalable/wait/busy3.svg
+share/icons/Oxygen_Yellow/cursors_scalable/wait/busy4.svg
+share/icons/Oxygen_Yellow/cursors_scalable/wait/busy5.svg
+share/icons/Oxygen_Yellow/cursors_scalable/wait/busy6.svg
+share/icons/Oxygen_Yellow/cursors_scalable/wait/busy7.svg
+share/icons/Oxygen_Yellow/cursors_scalable/wait/busy8.svg
+share/icons/Oxygen_Yellow/cursors_scalable/wait/busy9.svg
+share/icons/Oxygen_Yellow/cursors_scalable/wait/metadata.json
+share/icons/Oxygen_Yellow/cursors_scalable/watch
+share/icons/Oxygen_Yellow/cursors_scalable/whats_this
+share/icons/Oxygen_Yellow/cursors_scalable/xterm/metadata.json
+share/icons/Oxygen_Yellow/cursors_scalable/xterm/xterm.svg
share/icons/Oxygen_Yellow/index.theme
share/icons/Oxygen_Zion/cursors/00000000000000020006000e7e9ffc3f
share/icons/Oxygen_Zion/cursors/00008160000006810000408080010102
@@ -492,6 +1032,141 @@ share/icons/Oxygen_Zion/cursors/wait
share/icons/Oxygen_Zion/cursors/watch
share/icons/Oxygen_Zion/cursors/whats_this
share/icons/Oxygen_Zion/cursors/xterm
+share/icons/Oxygen_Zion/cursors_scalable/.directory
+share/icons/Oxygen_Zion/cursors_scalable/00000000000000020006000e7e9ffc3f
+share/icons/Oxygen_Zion/cursors_scalable/00008160000006810000408080010102
+share/icons/Oxygen_Zion/cursors_scalable/03b6e0fcb3499374a867c041f52298f0
+share/icons/Oxygen_Zion/cursors_scalable/08e8e1c95fe2fc01f976f1e063a24ccd
+share/icons/Oxygen_Zion/cursors_scalable/1081e37283d90000800003c07f3ef6bf
+share/icons/Oxygen_Zion/cursors_scalable/3085a0e285430894940527032f8b26df
+share/icons/Oxygen_Zion/cursors_scalable/3ecb610c1bf2410f44200f48c40d3599
+share/icons/Oxygen_Zion/cursors_scalable/4498f0e0c1937ffe01fd06f973665830
+share/icons/Oxygen_Zion/cursors_scalable/5c6cd98b3f3ebcb1f9c7f1c204630408
+share/icons/Oxygen_Zion/cursors_scalable/6407b0e94181790501fd1e167b474872
+share/icons/Oxygen_Zion/cursors_scalable/640fb0e74195791501fd1ed57b41487f
+share/icons/Oxygen_Zion/cursors_scalable/9081237383d90e509aa00f00170e968f
+share/icons/Oxygen_Zion/cursors_scalable/9d800788f1b08800ae810202380a0822
+share/icons/Oxygen_Zion/cursors_scalable/X_cursor/metadata.json
+share/icons/Oxygen_Zion/cursors_scalable/X_cursor/x.svg
+share/icons/Oxygen_Zion/cursors_scalable/a2a266d0498c3104214a47bd64ab0fc8
+share/icons/Oxygen_Zion/cursors_scalable/alias
+share/icons/Oxygen_Zion/cursors_scalable/all-scroll
+share/icons/Oxygen_Zion/cursors_scalable/b66166c04f8c3109214a4fbd64a50fc8
+share/icons/Oxygen_Zion/cursors_scalable/circle/circle.svg
+share/icons/Oxygen_Zion/cursors_scalable/circle/metadata.json
+share/icons/Oxygen_Zion/cursors_scalable/closedhand/grab.svg
+share/icons/Oxygen_Zion/cursors_scalable/closedhand/metadata.json
+share/icons/Oxygen_Zion/cursors_scalable/col-resize
+share/icons/Oxygen_Zion/cursors_scalable/color-picker/metadata.json
+share/icons/Oxygen_Zion/cursors_scalable/color-picker/picker.svg
+share/icons/Oxygen_Zion/cursors_scalable/copy/copy.svg
+share/icons/Oxygen_Zion/cursors_scalable/copy/metadata.json
+share/icons/Oxygen_Zion/cursors_scalable/cross/cross.svg
+share/icons/Oxygen_Zion/cursors_scalable/cross/metadata.json
+share/icons/Oxygen_Zion/cursors_scalable/crossed_circle
+share/icons/Oxygen_Zion/cursors_scalable/d9ce0ab605698f320427677b458ad60b
+share/icons/Oxygen_Zion/cursors_scalable/dnd-copy
+share/icons/Oxygen_Zion/cursors_scalable/dnd-link
+share/icons/Oxygen_Zion/cursors_scalable/dnd-move
+share/icons/Oxygen_Zion/cursors_scalable/dnd-no-drop
+share/icons/Oxygen_Zion/cursors_scalable/dnd-none
+share/icons/Oxygen_Zion/cursors_scalable/e-resize
+share/icons/Oxygen_Zion/cursors_scalable/e29285e634086352946a0e7090d73106
+share/icons/Oxygen_Zion/cursors_scalable/fcf21c00b30f7e3f83fe0dfd12e71cff
+share/icons/Oxygen_Zion/cursors_scalable/fleur/fleur.svg
+share/icons/Oxygen_Zion/cursors_scalable/fleur/metadata.json
+share/icons/Oxygen_Zion/cursors_scalable/forbidden/forbidden.svg
+share/icons/Oxygen_Zion/cursors_scalable/forbidden/metadata.json
+share/icons/Oxygen_Zion/cursors_scalable/half-busy/half-busy.svg
+share/icons/Oxygen_Zion/cursors_scalable/half-busy/half-busy1.svg
+share/icons/Oxygen_Zion/cursors_scalable/half-busy/half-busy10.svg
+share/icons/Oxygen_Zion/cursors_scalable/half-busy/half-busy11.svg
+share/icons/Oxygen_Zion/cursors_scalable/half-busy/half-busy12.svg
+share/icons/Oxygen_Zion/cursors_scalable/half-busy/half-busy13.svg
+share/icons/Oxygen_Zion/cursors_scalable/half-busy/half-busy14.svg
+share/icons/Oxygen_Zion/cursors_scalable/half-busy/half-busy15.svg
+share/icons/Oxygen_Zion/cursors_scalable/half-busy/half-busy16.svg
+share/icons/Oxygen_Zion/cursors_scalable/half-busy/half-busy17.svg
+share/icons/Oxygen_Zion/cursors_scalable/half-busy/half-busy2.svg
+share/icons/Oxygen_Zion/cursors_scalable/half-busy/half-busy3.svg
+share/icons/Oxygen_Zion/cursors_scalable/half-busy/half-busy4.svg
+share/icons/Oxygen_Zion/cursors_scalable/half-busy/half-busy5.svg
+share/icons/Oxygen_Zion/cursors_scalable/half-busy/half-busy6.svg
+share/icons/Oxygen_Zion/cursors_scalable/half-busy/half-busy7.svg
+share/icons/Oxygen_Zion/cursors_scalable/half-busy/half-busy8.svg
+share/icons/Oxygen_Zion/cursors_scalable/half-busy/half-busy9.svg
+share/icons/Oxygen_Zion/cursors_scalable/half-busy/metadata.json
+share/icons/Oxygen_Zion/cursors_scalable/hand1
+share/icons/Oxygen_Zion/cursors_scalable/hand2
+share/icons/Oxygen_Zion/cursors_scalable/help/help.svg
+share/icons/Oxygen_Zion/cursors_scalable/help/metadata.json
+share/icons/Oxygen_Zion/cursors_scalable/ibeam
+share/icons/Oxygen_Zion/cursors_scalable/left_ptr/left_ptr.svg
+share/icons/Oxygen_Zion/cursors_scalable/left_ptr/metadata.json
+share/icons/Oxygen_Zion/cursors_scalable/left_ptr_watch
+share/icons/Oxygen_Zion/cursors_scalable/link/link.svg
+share/icons/Oxygen_Zion/cursors_scalable/link/metadata.json
+share/icons/Oxygen_Zion/cursors_scalable/move
+share/icons/Oxygen_Zion/cursors_scalable/n-resize
+share/icons/Oxygen_Zion/cursors_scalable/not-allowed
+share/icons/Oxygen_Zion/cursors_scalable/openhand/grab_open.svg
+share/icons/Oxygen_Zion/cursors_scalable/openhand/metadata.json
+share/icons/Oxygen_Zion/cursors_scalable/pencil/metadata.json
+share/icons/Oxygen_Zion/cursors_scalable/pencil/pencil.svg
+share/icons/Oxygen_Zion/cursors_scalable/pirate/kill.svg
+share/icons/Oxygen_Zion/cursors_scalable/pirate/metadata.json
+share/icons/Oxygen_Zion/cursors_scalable/plus/metadata.json
+share/icons/Oxygen_Zion/cursors_scalable/plus/plus.svg
+share/icons/Oxygen_Zion/cursors_scalable/pointer
+share/icons/Oxygen_Zion/cursors_scalable/pointing_hand/hand.svg
+share/icons/Oxygen_Zion/cursors_scalable/pointing_hand/metadata.json
+share/icons/Oxygen_Zion/cursors_scalable/progress
+share/icons/Oxygen_Zion/cursors_scalable/question_arrow
+share/icons/Oxygen_Zion/cursors_scalable/row-resize
+share/icons/Oxygen_Zion/cursors_scalable/s-resize
+share/icons/Oxygen_Zion/cursors_scalable/sb_h_double_arrow
+share/icons/Oxygen_Zion/cursors_scalable/sb_v_double_arrow
+share/icons/Oxygen_Zion/cursors_scalable/size_all
+share/icons/Oxygen_Zion/cursors_scalable/size_bdiag/metadata.json
+share/icons/Oxygen_Zion/cursors_scalable/size_bdiag/size_diag-tr2bl.svg
+share/icons/Oxygen_Zion/cursors_scalable/size_fdiag/metadata.json
+share/icons/Oxygen_Zion/cursors_scalable/size_fdiag/size_diag-tl2br.svg
+share/icons/Oxygen_Zion/cursors_scalable/size_hor/metadata.json
+share/icons/Oxygen_Zion/cursors_scalable/size_hor/size_hor.svg
+share/icons/Oxygen_Zion/cursors_scalable/size_ver/metadata.json
+share/icons/Oxygen_Zion/cursors_scalable/size_ver/size_ver.svg
+share/icons/Oxygen_Zion/cursors_scalable/split_h/metadata.json
+share/icons/Oxygen_Zion/cursors_scalable/split_h/split_h.svg
+share/icons/Oxygen_Zion/cursors_scalable/split_v/metadata.json
+share/icons/Oxygen_Zion/cursors_scalable/split_v/split_v.svg
+share/icons/Oxygen_Zion/cursors_scalable/text
+share/icons/Oxygen_Zion/cursors_scalable/up_arrow/metadata.json
+share/icons/Oxygen_Zion/cursors_scalable/up_arrow/up_arrow.svg
+share/icons/Oxygen_Zion/cursors_scalable/v_double_arrow
+share/icons/Oxygen_Zion/cursors_scalable/w-resize
+share/icons/Oxygen_Zion/cursors_scalable/wait/busy.svg
+share/icons/Oxygen_Zion/cursors_scalable/wait/busy1.svg
+share/icons/Oxygen_Zion/cursors_scalable/wait/busy10.svg
+share/icons/Oxygen_Zion/cursors_scalable/wait/busy11.svg
+share/icons/Oxygen_Zion/cursors_scalable/wait/busy12.svg
+share/icons/Oxygen_Zion/cursors_scalable/wait/busy13.svg
+share/icons/Oxygen_Zion/cursors_scalable/wait/busy14.svg
+share/icons/Oxygen_Zion/cursors_scalable/wait/busy15.svg
+share/icons/Oxygen_Zion/cursors_scalable/wait/busy16.svg
+share/icons/Oxygen_Zion/cursors_scalable/wait/busy17.svg
+share/icons/Oxygen_Zion/cursors_scalable/wait/busy2.svg
+share/icons/Oxygen_Zion/cursors_scalable/wait/busy3.svg
+share/icons/Oxygen_Zion/cursors_scalable/wait/busy4.svg
+share/icons/Oxygen_Zion/cursors_scalable/wait/busy5.svg
+share/icons/Oxygen_Zion/cursors_scalable/wait/busy6.svg
+share/icons/Oxygen_Zion/cursors_scalable/wait/busy7.svg
+share/icons/Oxygen_Zion/cursors_scalable/wait/busy8.svg
+share/icons/Oxygen_Zion/cursors_scalable/wait/busy9.svg
+share/icons/Oxygen_Zion/cursors_scalable/wait/metadata.json
+share/icons/Oxygen_Zion/cursors_scalable/watch
+share/icons/Oxygen_Zion/cursors_scalable/whats_this
+share/icons/Oxygen_Zion/cursors_scalable/xterm/metadata.json
+share/icons/Oxygen_Zion/cursors_scalable/xterm/xterm.svg
share/icons/Oxygen_Zion/index.theme
share/icons/hicolor/256x256/apps/oxygen-settings.png
share/kstyle/themes/oxygen.themerc
diff --git a/x11-themes/plasma6-plasma-workspace-wallpapers/distinfo b/x11-themes/plasma6-plasma-workspace-wallpapers/distinfo
index a7aaa6b83f44..febe72b96c2e 100644
--- a/x11-themes/plasma6-plasma-workspace-wallpapers/distinfo
+++ b/x11-themes/plasma6-plasma-workspace-wallpapers/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499250
-SHA256 (KDE/plasma/6.4.5/plasma-workspace-wallpapers-6.4.5.tar.xz) = b43b3d317712d0c4ebb9e80016244e3782e5b07957576d6a0304907a07c08fbf
-SIZE (KDE/plasma/6.4.5/plasma-workspace-wallpapers-6.4.5.tar.xz) = 146652732
+TIMESTAMP = 1761168016
+SHA256 (KDE/plasma/6.5.0/plasma-workspace-wallpapers-6.5.0.tar.xz) = 32c1c1a0155895f4db53433fa492811f4545b61d237c77b3d05cd83fb6f4c97d
+SIZE (KDE/plasma/6.5.0/plasma-workspace-wallpapers-6.5.0.tar.xz) = 186904032
diff --git a/x11-themes/plasma6-plasma-workspace-wallpapers/pkg-plist b/x11-themes/plasma6-plasma-workspace-wallpapers/pkg-plist
index 0b178e2d2529..847931585148 100644
--- a/x11-themes/plasma6-plasma-workspace-wallpapers/pkg-plist
+++ b/x11-themes/plasma6-plasma-workspace-wallpapers/pkg-plist
@@ -39,6 +39,13 @@ share/wallpapers/Cascade/metadata.json
share/wallpapers/Cluster/contents/images/3840x2160.png
share/wallpapers/Cluster/contents/screenshot.png
share/wallpapers/Cluster/metadata.json
+share/wallpapers/Coast/contents/images/1440x2960.png
+share/wallpapers/Coast/contents/images/5120x2880.png
+share/wallpapers/Coast/contents/images/7680x2160.png
+share/wallpapers/Coast/contents/images_dark/1440x2960.png
+share/wallpapers/Coast/contents/images_dark/5120x2880.png
+share/wallpapers/Coast/contents/images_dark/7680x2160.png
+share/wallpapers/Coast/metadata.json
share/wallpapers/ColdRipple/contents/images/1280x1024.jpg
share/wallpapers/ColdRipple/contents/images/1280x800.jpg
share/wallpapers/ColdRipple/contents/images/1440x900.jpg
diff --git a/x11-themes/plasma6-qqc2-breeze-style/Makefile b/x11-themes/plasma6-qqc2-breeze-style/Makefile
index c5d586f7cf1e..bf07e87e6488 100644
--- a/x11-themes/plasma6-qqc2-breeze-style/Makefile
+++ b/x11-themes/plasma6-qqc2-breeze-style/Makefile
@@ -6,7 +6,7 @@ MAINTAINER= kde@FreeBSD.org
COMMENT= Breeze inspired QQC2 Style
USES= cmake gl kde:6 qt:6 tar:xz
-USE_KDE= colorscheme config guiaddons iconthemes kirigami2 kquickcharts \
+USE_KDE= colorscheme config guiaddons iconthemes kirigami2 \
ecm:build
USE_GL= gl opengl
USE_QT= base declarative
diff --git a/x11-themes/plasma6-qqc2-breeze-style/distinfo b/x11-themes/plasma6-qqc2-breeze-style/distinfo
index 78bdf1f956a4..ac1056150542 100644
--- a/x11-themes/plasma6-qqc2-breeze-style/distinfo
+++ b/x11-themes/plasma6-qqc2-breeze-style/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499251
-SHA256 (KDE/plasma/6.4.5/qqc2-breeze-style-6.4.5.tar.xz) = df3575e943dd1846c078e4a70e457b0877820e5aa99ff5f2784330f0c97037ff
-SIZE (KDE/plasma/6.4.5/qqc2-breeze-style-6.4.5.tar.xz) = 67088
+TIMESTAMP = 1761168016
+SHA256 (KDE/plasma/6.5.0/qqc2-breeze-style-6.5.0.tar.xz) = 671de2a4b0fc17ca8222f911b8ade6c4ced7fe76fd9f605c214cb1e57ef626d9
+SIZE (KDE/plasma/6.5.0/qqc2-breeze-style-6.5.0.tar.xz) = 66444
diff --git a/x11-toolkits/gtk-layer-shell/Makefile b/x11-toolkits/gtk-layer-shell/Makefile
index c726ab48055b..d67f49cabb4d 100644
--- a/x11-toolkits/gtk-layer-shell/Makefile
+++ b/x11-toolkits/gtk-layer-shell/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gtk-layer-shell
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.2
+DISTVERSION= 0.10.0
CATEGORIES= x11-toolkits
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11-toolkits/gtk-layer-shell/distinfo b/x11-toolkits/gtk-layer-shell/distinfo
index 4fbc13bd3de5..6ed0ccd2df73 100644
--- a/x11-toolkits/gtk-layer-shell/distinfo
+++ b/x11-toolkits/gtk-layer-shell/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747871626
-SHA256 (wmww-gtk-layer-shell-v0.9.2_GH0.tar.gz) = 526dd95c083e2a73eafd8baa1f5d676a36cb80fc8e7b304cbe3efebd62f0600c
-SIZE (wmww-gtk-layer-shell-v0.9.2_GH0.tar.gz) = 136254
+TIMESTAMP = 1761770634
+SHA256 (wmww-gtk-layer-shell-v0.10.0_GH0.tar.gz) = ed9bb801d6d9252defba41104820ace595dac824dc8972a758ee2ad134e10505
+SIZE (wmww-gtk-layer-shell-v0.10.0_GH0.tar.gz) = 139247
diff --git a/x11-toolkits/gtk4-layer-shell/Makefile b/x11-toolkits/gtk4-layer-shell/Makefile
index 6405071ba497..73a6838f9cbe 100644
--- a/x11-toolkits/gtk4-layer-shell/Makefile
+++ b/x11-toolkits/gtk4-layer-shell/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gtk4-layer-shell
DISTVERSIONPREFIX= v
-DISTVERSION= 1.2.0
+DISTVERSION= 1.3.0
CATEGORIES= x11-toolkits
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11-toolkits/gtk4-layer-shell/distinfo b/x11-toolkits/gtk4-layer-shell/distinfo
index 1b3353441da0..725d2e43ce3b 100644
--- a/x11-toolkits/gtk4-layer-shell/distinfo
+++ b/x11-toolkits/gtk4-layer-shell/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754984790
-SHA256 (wmww-gtk4-layer-shell-v1.2.0_GH0.tar.gz) = 4e04711fec80afbcd0a1e6e39c07ae263d2c3400181791b7826f3e5317b33567
-SIZE (wmww-gtk4-layer-shell-v1.2.0_GH0.tar.gz) = 77963
+TIMESTAMP = 1761772265
+SHA256 (wmww-gtk4-layer-shell-v1.3.0_GH0.tar.gz) = 1ebb01ab14e98afd1727f68f64981c37bd23305b1f131f5667c02b94cf593192
+SIZE (wmww-gtk4-layer-shell-v1.3.0_GH0.tar.gz) = 79405
diff --git a/x11-toolkits/kf6-attica/distinfo b/x11-toolkits/kf6-attica/distinfo
index e6f1a529b24d..64621b805f87 100644
--- a/x11-toolkits/kf6-attica/distinfo
+++ b/x11-toolkits/kf6-attica/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408201
-SHA256 (KDE/frameworks/6.18/attica-6.18.0.tar.xz) = eb2b2be33cc83512c77af2559fcaf7fc58ad191abb82cf40b17b2e9e8400e336
-SIZE (KDE/frameworks/6.18/attica-6.18.0.tar.xz) = 68636
+TIMESTAMP = 1759784984
+SHA256 (KDE/frameworks/6.19/attica-6.19.0.tar.xz) = 30813efb577f75b87eec4f02300a906e5f39a8dd2c7e7488958a7ffeaaaee1a8
+SIZE (KDE/frameworks/6.19/attica-6.19.0.tar.xz) = 68640
diff --git a/x11-toolkits/kf6-kcompletion/distinfo b/x11-toolkits/kf6-kcompletion/distinfo
index 8ada83111906..d2a41c6dc082 100644
--- a/x11-toolkits/kf6-kcompletion/distinfo
+++ b/x11-toolkits/kf6-kcompletion/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408202
-SHA256 (KDE/frameworks/6.18/kcompletion-6.18.0.tar.xz) = 6d06881ff2ece4c29df5c3cbe3700cb5e3425064686a667e84f06f2a5732a1c5
-SIZE (KDE/frameworks/6.18/kcompletion-6.18.0.tar.xz) = 2300236
+TIMESTAMP = 1759784984
+SHA256 (KDE/frameworks/6.19/kcompletion-6.19.0.tar.xz) = 8b71d6e88b38e3aacd2591805bf2ad9c12b7bf02d7f9bde40d8af86a906edd40
+SIZE (KDE/frameworks/6.19/kcompletion-6.19.0.tar.xz) = 2300756
diff --git a/x11-toolkits/kf6-kconfigwidgets/distinfo b/x11-toolkits/kf6-kconfigwidgets/distinfo
index 535e461188aa..4abe68af5ada 100644
--- a/x11-toolkits/kf6-kconfigwidgets/distinfo
+++ b/x11-toolkits/kf6-kconfigwidgets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408202
-SHA256 (KDE/frameworks/6.18/kconfigwidgets-6.18.0.tar.xz) = aa5a7be6278a19733f77e6a435f84c3e71926b28f1ac3766313778890d640813
-SIZE (KDE/frameworks/6.18/kconfigwidgets-6.18.0.tar.xz) = 2531988
+TIMESTAMP = 1759784984
+SHA256 (KDE/frameworks/6.19/kconfigwidgets-6.19.0.tar.xz) = 1d785b68307c054a6133b8e4e462b569f02ec7adb8aafe1b95f49531b9a87f7c
+SIZE (KDE/frameworks/6.19/kconfigwidgets-6.19.0.tar.xz) = 2532072
diff --git a/x11-toolkits/kf6-kguiaddons/distinfo b/x11-toolkits/kf6-kguiaddons/distinfo
index 32ed0fae7aed..52a7dd0fd6dd 100644
--- a/x11-toolkits/kf6-kguiaddons/distinfo
+++ b/x11-toolkits/kf6-kguiaddons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408202
-SHA256 (KDE/frameworks/6.18/kguiaddons-6.18.0.tar.xz) = 2e2b872802d1b27b185512ffa9895906e7aa3438cbf137846ccff8216bbec466
-SIZE (KDE/frameworks/6.18/kguiaddons-6.18.0.tar.xz) = 89632
+TIMESTAMP = 1759784985
+SHA256 (KDE/frameworks/6.19/kguiaddons-6.19.0.tar.xz) = ac43416c5ba790c898cd3b806c6babe45b41df72ecc65a4328cc1a532ca8a1e6
+SIZE (KDE/frameworks/6.19/kguiaddons-6.19.0.tar.xz) = 90564
diff --git a/x11-toolkits/kf6-kirigami/distinfo b/x11-toolkits/kf6-kirigami/distinfo
index c1a52a476bdb..45de0083d9f4 100644
--- a/x11-toolkits/kf6-kirigami/distinfo
+++ b/x11-toolkits/kf6-kirigami/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408202
-SHA256 (KDE/frameworks/6.18/kirigami-6.18.0.tar.xz) = e0574bf5f530a7cd98e0342498681f4374beff108e74262063b105e1c977f866
-SIZE (KDE/frameworks/6.18/kirigami-6.18.0.tar.xz) = 575652
+TIMESTAMP = 1759784985
+SHA256 (KDE/frameworks/6.19/kirigami-6.19.0.tar.xz) = 8c6685dde55f001cc621b38c61486d0e9e2ef7fb1d502ca5dd049112229ea7cc
+SIZE (KDE/frameworks/6.19/kirigami-6.19.0.tar.xz) = 576876
diff --git a/x11-toolkits/kf6-kitemviews/distinfo b/x11-toolkits/kf6-kitemviews/distinfo
index 67f50b284195..cc6499536c73 100644
--- a/x11-toolkits/kf6-kitemviews/distinfo
+++ b/x11-toolkits/kf6-kitemviews/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408203
-SHA256 (KDE/frameworks/6.18/kitemviews-6.18.0.tar.xz) = f74c03e2ec367238ec395b1f2438878999c2be3e29b41b6bd4a3ccd04440e29a
-SIZE (KDE/frameworks/6.18/kitemviews-6.18.0.tar.xz) = 2229344
+TIMESTAMP = 1759784985
+SHA256 (KDE/frameworks/6.19/kitemviews-6.19.0.tar.xz) = d5865512eee33997e97b766acaccb32236b93e0f81a1a7912065cc7c02b3f252
+SIZE (KDE/frameworks/6.19/kitemviews-6.19.0.tar.xz) = 2229584
diff --git a/x11-toolkits/kf6-kjobwidgets/distinfo b/x11-toolkits/kf6-kjobwidgets/distinfo
index d6f517f5de72..410f63792fbb 100644
--- a/x11-toolkits/kf6-kjobwidgets/distinfo
+++ b/x11-toolkits/kf6-kjobwidgets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408203
-SHA256 (KDE/frameworks/6.18/kjobwidgets-6.18.0.tar.xz) = e739ff254c4fa34c0de00aa2d9deee138135d99cd0b46ef5db253c18c02bce98
-SIZE (KDE/frameworks/6.18/kjobwidgets-6.18.0.tar.xz) = 2240172
+TIMESTAMP = 1759784986
+SHA256 (KDE/frameworks/6.19/kjobwidgets-6.19.0.tar.xz) = dbd4936d08990cd767496922aa10e8af98aeeeba1f9233a93701564e032eac75
+SIZE (KDE/frameworks/6.19/kjobwidgets-6.19.0.tar.xz) = 2240012
diff --git a/x11-toolkits/kf6-ktextwidgets/distinfo b/x11-toolkits/kf6-ktextwidgets/distinfo
index 6d9f834a0821..eb9cf32accd1 100644
--- a/x11-toolkits/kf6-ktextwidgets/distinfo
+++ b/x11-toolkits/kf6-ktextwidgets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408203
-SHA256 (KDE/frameworks/6.18/ktextwidgets-6.18.0.tar.xz) = 9afb136806e8b95c34211e1dae66e4cf14d7aac2ab244d5264caac4e823d8edf
-SIZE (KDE/frameworks/6.18/ktextwidgets-6.18.0.tar.xz) = 2486624
+TIMESTAMP = 1759784986
+SHA256 (KDE/frameworks/6.19/ktextwidgets-6.19.0.tar.xz) = d9fa49ee95cf03321d2b2d89bd6952734323b75a2d983b97702d14bce4809f16
+SIZE (KDE/frameworks/6.19/ktextwidgets-6.19.0.tar.xz) = 2486804
diff --git a/x11-toolkits/kf6-kwidgetsaddons/distinfo b/x11-toolkits/kf6-kwidgetsaddons/distinfo
index 227fe4ecd605..7c86ccbc21ed 100644
--- a/x11-toolkits/kf6-kwidgetsaddons/distinfo
+++ b/x11-toolkits/kf6-kwidgetsaddons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408203
-SHA256 (KDE/frameworks/6.18/kwidgetsaddons-6.18.0.tar.xz) = 0c2fb00744ffd9ecb7531ee5a79c1db4b406753f250565122f3add93cf200afb
-SIZE (KDE/frameworks/6.18/kwidgetsaddons-6.18.0.tar.xz) = 4254364
+TIMESTAMP = 1759784986
+SHA256 (KDE/frameworks/6.19/kwidgetsaddons-6.19.0.tar.xz) = 622a96f697f83b8cf0e2abe870b3648afce10150cbebfb46cb3769b77a69867a
+SIZE (KDE/frameworks/6.19/kwidgetsaddons-6.19.0.tar.xz) = 4254492
diff --git a/x11-toolkits/kf6-kxmlgui/distinfo b/x11-toolkits/kf6-kxmlgui/distinfo
index e70e8b1bb3e1..f3cddc43027a 100644
--- a/x11-toolkits/kf6-kxmlgui/distinfo
+++ b/x11-toolkits/kf6-kxmlgui/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408204
-SHA256 (KDE/frameworks/6.18/kxmlgui-6.18.0.tar.xz) = 6d5e240c835668419ac036666fa4c99e3479795c6988100763f810ca8835c401
-SIZE (KDE/frameworks/6.18/kxmlgui-6.18.0.tar.xz) = 2897548
+TIMESTAMP = 1759784986
+SHA256 (KDE/frameworks/6.19/kxmlgui-6.19.0.tar.xz) = 29c29dc71c1668aef18dcd0a8c865739f5dcc2e2f5cea66bec75d240807fd9ee
+SIZE (KDE/frameworks/6.19/kxmlgui-6.19.0.tar.xz) = 2897500
diff --git a/x11-toolkits/kirigami-addons-qt6/Makefile b/x11-toolkits/kirigami-addons-qt6/Makefile
index 1f64e78b98a5..f54df5183a08 100644
--- a/x11-toolkits/kirigami-addons-qt6/Makefile
+++ b/x11-toolkits/kirigami-addons-qt6/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kirigami-addons
-DISTVERSION= 1.9.0
+DISTVERSION= 1.10.0
CATEGORIES= x11-toolkits kde
MASTER_SITES= KDE/stable/${PORTNAME}/
DIST_SUBDIR= KDE
@@ -15,7 +15,8 @@ BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers
USES= cmake compiler:c++17-lang gettext gl kde:6 qt:6 tar:xz
USE_GL= gl
-USE_KDE= config coreaddons globalaccel guiaddons i18n kirigami2 \
+USE_KDE= colorscheme config coreaddons crash globalaccel \
+ guiaddons i18n iconthemes kirigami2 \
ecm:build
USE_QT= base declarative
diff --git a/x11-toolkits/kirigami-addons-qt6/distinfo b/x11-toolkits/kirigami-addons-qt6/distinfo
index 888e3ad68ead..703ae7b93185 100644
--- a/x11-toolkits/kirigami-addons-qt6/distinfo
+++ b/x11-toolkits/kirigami-addons-qt6/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752521169
-SHA256 (KDE/kirigami-addons-1.9.0.tar.xz) = 21314a91f26b1c962def3fd7ff2e762d3358b075f63f4d7e0144fb2c63b7ebc7
-SIZE (KDE/kirigami-addons-1.9.0.tar.xz) = 2802004
+TIMESTAMP = 1759781598
+SHA256 (KDE/kirigami-addons-1.10.0.tar.xz) = c98f92bf7c452e12f6dc403404215413db3959fe904ad830ead0db6bb09b3d11
+SIZE (KDE/kirigami-addons-1.10.0.tar.xz) = 2810608
diff --git a/x11-toolkits/kirigami-addons-qt6/pkg-plist b/x11-toolkits/kirigami-addons-qt6/pkg-plist
index 8228b3cfbca6..0b5cafef7d65 100644
--- a/x11-toolkits/kirigami-addons-qt6/pkg-plist
+++ b/x11-toolkits/kirigami-addons-qt6/pkg-plist
@@ -1,3 +1,7 @@
+include/KirigamiAddons/App/KirigamiApp
+include/KirigamiAddons/App/kirigamiapp.h
+include/KirigamiAddons/App/kirigamiapp_export.h
+include/KirigamiAddons/App/kirigamiapp_version.h
include/KirigamiAddonsStatefulApp/AbstractKirigamiApplication
include/KirigamiAddonsStatefulApp/KirigamiActionCollection
include/KirigamiAddonsStatefulApp/abstractkirigamiapplication.h
@@ -11,6 +15,9 @@ lib/cmake/KF6KirigamiAddons/KirigamiAddonsTargets.cmake
lib/libKirigamiAddonsStatefulApp.so
lib/libKirigamiAddonsStatefulApp.so.%%SHLIB_VER%%
lib/libKirigamiAddonsStatefulApp.so.6
+lib/libKirigamiApp.so
+lib/libKirigamiApp.so.%%SHLIB_VER%%
+lib/libKirigamiApp.so.6
%%QT_QMLDIR%%/org/kde/kirigamiaddons/components/Avatar.qml
%%QT_QMLDIR%%/org/kde/kirigamiaddons/components/AvatarButton.qml
%%QT_QMLDIR%%/org/kde/kirigamiaddons/components/Banner.qml
diff --git a/x11-toolkits/plasma6-kdeplasma-addons/Makefile b/x11-toolkits/plasma6-kdeplasma-addons/Makefile
index 1255d9ce3256..c74ef816fa34 100644
--- a/x11-toolkits/plasma6-kdeplasma-addons/Makefile
+++ b/x11-toolkits/plasma6-kdeplasma-addons/Makefile
@@ -11,11 +11,11 @@ USES= cmake gettext gl kde:6 qt:6 tar:xz xorg
USE_GL= gl opengl
USE_KDE= colorscheme completion config configwidgets coreaddons \
globalaccel holidays i18n jobwidgets kcmutils kdeclarative kio \
- libplasma newstuff notifications package plasma5support runner \
+ libplasma newstuff notifications package runner \
service solid sonnet unitconversion widgetsaddons windowsystem \
xmlgui \
ecm:build \
- itemmodels:run kirigami-addons:run
+ itemmodels:run kirigami-addons:run plasma5support:run
USE_QT= 5compat base declarative webchannel webengine \
quick3d:run
USE_XORG= x11
diff --git a/x11-toolkits/plasma6-kdeplasma-addons/distinfo b/x11-toolkits/plasma6-kdeplasma-addons/distinfo
index d0df2c4a6540..5f93335a54d1 100644
--- a/x11-toolkits/plasma6-kdeplasma-addons/distinfo
+++ b/x11-toolkits/plasma6-kdeplasma-addons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499251
-SHA256 (KDE/plasma/6.4.5/kdeplasma-addons-6.4.5.tar.xz) = 4bdbdc2892bbf6211c3be6c02177f7ffdce10ab1546d811a4b59024192b77bce
-SIZE (KDE/plasma/6.4.5/kdeplasma-addons-6.4.5.tar.xz) = 943688
+TIMESTAMP = 1761168017
+SHA256 (KDE/plasma/6.5.0/kdeplasma-addons-6.5.0.tar.xz) = cc0a5d48307d5110c013c08b2ec382aaba9f66c370c8e4ab46ec71ab6693b90b
+SIZE (KDE/plasma/6.5.0/kdeplasma-addons-6.5.0.tar.xz) = 1099620
diff --git a/x11-toolkits/plasma6-kdeplasma-addons/pkg-plist b/x11-toolkits/plasma6-kdeplasma-addons/pkg-plist
index 26561da56fef..84b70e427ff7 100644
--- a/x11-toolkits/plasma6-kdeplasma-addons/pkg-plist
+++ b/x11-toolkits/plasma6-kdeplasma-addons/pkg-plist
@@ -8,6 +8,12 @@ lib/libexec/kf6/kauth/kameleonhelper
lib/libplasmapotdprovidercore.so
lib/libplasmapotdprovidercore.so.2
lib/libplasmapotdprovidercore.so.2.0.0
+lib/libplasmaweatherdata.so
+lib/libplasmaweatherdata.so.6
+lib/libplasmaweatherdata.so.%%KDE_PLASMA_VERSION%%
+lib/libplasmaweatherion.so
+lib/libplasmaweatherion.so.6
+lib/libplasmaweatherion.so.%%KDE_PLASMA_VERSION%%
%%QT_PLUGINDIR%%/kf6/kded/kameleon.so
%%QT_PLUGINDIR%%/kf6/krunner/kcms/kcm_krunner_charrunner.so
%%QT_PLUGINDIR%%/kf6/krunner/kcms/kcm_krunner_dictionary.so
@@ -22,8 +28,18 @@ lib/libplasmapotdprovidercore.so.2.0.0
%%QT_PLUGINDIR%%/kf6/krunner/unitconverter.so
%%QT_PLUGINDIR%%/kf6/packagestructure/plasma_comic.so
%%QT_PLUGINDIR%%/kwin/effects/configs/kwin_cube_config.so
+%%QT_PLUGINDIR%%/plasma/applets/org.kde.plasma.binaryclock.so
%%QT_PLUGINDIR%%/plasma/applets/org.kde.plasma.comic.so
%%QT_PLUGINDIR%%/plasma/applets/org.kde.plasma.grouping.so
+%%QT_PLUGINDIR%%/plasma/applets/org.kde.plasma.keyboardindicator.so
+%%QT_PLUGINDIR%%/plasma/applets/org.kde.plasma.quicklaunch.so
+%%QT_PLUGINDIR%%/plasma/applets/org.kde.plasma.timer.so
+%%QT_PLUGINDIR%%/plasma/applets/org.kde.plasma.weather.so
+%%QT_PLUGINDIR%%/plasma/weather_ions/bbcukmet.so
+%%QT_PLUGINDIR%%/plasma/weather_ions/dwd.so
+%%QT_PLUGINDIR%%/plasma/weather_ions/envcan.so
+%%QT_PLUGINDIR%%/plasma/weather_ions/noaa.so
+%%QT_PLUGINDIR%%/plasma/weather_ions/wettercom.so
%%QT_PLUGINDIR%%/plasmacalendarplugins/alternatecalendar.so
%%QT_PLUGINDIR%%/plasmacalendarplugins/alternatecalendar/AlternateCalendarConfig.qml
%%QT_PLUGINDIR%%/plasmacalendarplugins/astronomicalevents.so
@@ -32,7 +48,6 @@ lib/libplasmapotdprovidercore.so.2.0.0
%%QT_PLUGINDIR%%/potd/plasma_potd_bingprovider.so
%%QT_PLUGINDIR%%/potd/plasma_potd_epodprovider.so
%%QT_PLUGINDIR%%/potd/plasma_potd_flickrprovider.so
-%%QT_PLUGINDIR%%/potd/plasma_potd_noaaprovider.so
%%QT_PLUGINDIR%%/potd/plasma_potd_simonstalenhagprovider.so
%%QT_PLUGINDIR%%/potd/plasma_potd_wcpotdprovider.so
%%QT_QMLDIR%%/org/kde/plasma/private/alternatecalendarconfig/kde-qmlmodule.version
@@ -67,18 +82,6 @@ lib/libplasmapotdprovidercore.so.2.0.0
%%QT_QMLDIR%%/org/kde/plasma/private/profiles/libprofiles_qml_plugin.so
%%QT_QMLDIR%%/org/kde/plasma/private/profiles/profiles_qml_plugin.qmltypes
%%QT_QMLDIR%%/org/kde/plasma/private/profiles/qmldir
-%%QT_QMLDIR%%/org/kde/plasma/private/quicklaunch/kde-qmlmodule.version
-%%QT_QMLDIR%%/org/kde/plasma/private/quicklaunch/libquicklaunchplugin.so
-%%QT_QMLDIR%%/org/kde/plasma/private/quicklaunch/qmldir
-%%QT_QMLDIR%%/org/kde/plasma/private/quicklaunch/quicklaunchplugin.qmltypes
-%%QT_QMLDIR%%/org/kde/plasma/private/timer/kde-qmlmodule.version
-%%QT_QMLDIR%%/org/kde/plasma/private/timer/libtimerplugin.so
-%%QT_QMLDIR%%/org/kde/plasma/private/timer/qmldir
-%%QT_QMLDIR%%/org/kde/plasma/private/timer/timerplugin.qmltypes
-%%QT_QMLDIR%%/org/kde/plasma/private/weather/kde-qmlmodule.version
-%%QT_QMLDIR%%/org/kde/plasma/private/weather/libweatherplugin.so
-%%QT_QMLDIR%%/org/kde/plasma/private/weather/qmldir
-%%QT_QMLDIR%%/org/kde/plasma/private/weather/weatherplugin.qmltypes
%%QT_QMLDIR%%/org/kde/plasma/wallpapers/potd/kde-qmlmodule.version
%%QT_QMLDIR%%/org/kde/plasma/wallpapers/potd/libplasma_wallpaper_potdplugin.so
%%QT_QMLDIR%%/org/kde/plasma/wallpapers/potd/plasma_wallpaper_potdplugin.qmltypes
@@ -179,6 +182,7 @@ share/locale/ast/LC_MESSAGES/plasma_runner_konsoleprofiles.mo
share/locale/ast/LC_MESSAGES/plasma_runner_krunner_dictionary.mo
share/locale/ast/LC_MESSAGES/plasma_runner_spellcheckrunner.mo
share/locale/ast/LC_MESSAGES/plasma_wallpaper_org.kde.potd.mo
+share/locale/az/LC_MESSAGES/kwin_effect_cube.mo
share/locale/az/LC_MESSAGES/plasma_addons_engine_dict.mo
share/locale/az/LC_MESSAGES/plasma_addons_profiles_utility.mo
share/locale/az/LC_MESSAGES/plasma_applet_org.kde.plasma.addons.katesessions.mo
@@ -203,6 +207,7 @@ share/locale/az/LC_MESSAGES/plasma_applet_org.kde.plasma_applet_dict.mo
share/locale/az/LC_MESSAGES/plasma_calendar_alternatecalendar.mo
share/locale/az/LC_MESSAGES/plasma_calendar_astronomicalevents.mo
share/locale/az/LC_MESSAGES/plasma_runner_CharacterRunner.mo
+share/locale/az/LC_MESSAGES/plasma_runner_colors.mo
share/locale/az/LC_MESSAGES/plasma_runner_converterrunner.mo
share/locale/az/LC_MESSAGES/plasma_runner_datetime.mo
share/locale/az/LC_MESSAGES/plasma_runner_katesessions.mo
@@ -1136,6 +1141,7 @@ share/locale/lt/LC_MESSAGES/plasma_applet_org.kde.plasma_applet_dict.mo
share/locale/lt/LC_MESSAGES/plasma_calendar_alternatecalendar.mo
share/locale/lt/LC_MESSAGES/plasma_calendar_astronomicalevents.mo
share/locale/lt/LC_MESSAGES/plasma_runner_CharacterRunner.mo
+share/locale/lt/LC_MESSAGES/plasma_runner_colors.mo
share/locale/lt/LC_MESSAGES/plasma_runner_converterrunner.mo
share/locale/lt/LC_MESSAGES/plasma_runner_datetime.mo
share/locale/lt/LC_MESSAGES/plasma_runner_katesessions.mo
@@ -2004,12 +2010,6 @@ share/plasma/plasmoids/org.kde.plasma.addons.katesessions/contents/ui/KateSessio
share/plasma/plasmoids/org.kde.plasma.addons.katesessions/contents/ui/Menu.qml
share/plasma/plasmoids/org.kde.plasma.addons.katesessions/contents/ui/main.qml
share/plasma/plasmoids/org.kde.plasma.addons.katesessions/metadata.json
-share/plasma/plasmoids/org.kde.plasma.binaryclock/contents/config/config.qml
-share/plasma/plasmoids/org.kde.plasma.binaryclock/contents/config/main.xml
-share/plasma/plasmoids/org.kde.plasma.binaryclock/contents/ui/BinaryClock.qml
-share/plasma/plasmoids/org.kde.plasma.binaryclock/contents/ui/configGeneral.qml
-share/plasma/plasmoids/org.kde.plasma.binaryclock/contents/ui/main.qml
-share/plasma/plasmoids/org.kde.plasma.binaryclock/metadata.json
share/plasma/plasmoids/org.kde.plasma.calculator/contents/ui/main.qml
share/plasma/plasmoids/org.kde.plasma.calculator/metadata.json
share/plasma/plasmoids/org.kde.plasma.colorpicker/contents/config/config.qml
@@ -2047,18 +2047,13 @@ share/plasma/plasmoids/org.kde.plasma.grouping/contents/ui/items/AbstractItem.qm
share/plasma/plasmoids/org.kde.plasma.grouping/contents/ui/items/PlasmoidItem.qml
share/plasma/plasmoids/org.kde.plasma.grouping/contents/ui/main.qml
share/plasma/plasmoids/org.kde.plasma.grouping/metadata.json
-share/plasma/plasmoids/org.kde.plasma.keyboardindicator/contents/config/config.qml
-share/plasma/plasmoids/org.kde.plasma.keyboardindicator/contents/config/main.xml
-share/plasma/plasmoids/org.kde.plasma.keyboardindicator/contents/ui/configAppearance.qml
-share/plasma/plasmoids/org.kde.plasma.keyboardindicator/contents/ui/main.qml
-share/plasma/plasmoids/org.kde.plasma.keyboardindicator/metadata.json
share/plasma/plasmoids/org.kde.plasma.kickerdash/metadata.json
share/plasma/plasmoids/org.kde.plasma.konsoleprofiles/contents/ui/main.qml
share/plasma/plasmoids/org.kde.plasma.konsoleprofiles/metadata.json
share/plasma/plasmoids/org.kde.plasma.mediaframe/contents/config/config.qml
share/plasma/plasmoids/org.kde.plasma.mediaframe/contents/config/main.xml
-share/plasma/plasmoids/org.kde.plasma.mediaframe/contents/ui/ConfigGeneral.qml
-share/plasma/plasmoids/org.kde.plasma.mediaframe/contents/ui/ConfigPaths.qml
+share/plasma/plasmoids/org.kde.plasma.mediaframe/contents/ui/ConfigBehavior.qml
+share/plasma/plasmoids/org.kde.plasma.mediaframe/contents/ui/ConfigMedia.qml
share/plasma/plasmoids/org.kde.plasma.mediaframe/contents/ui/main.qml
share/plasma/plasmoids/org.kde.plasma.mediaframe/metadata.json
share/plasma/plasmoids/org.kde.plasma.notes/contents/config/config.qml
@@ -2067,25 +2062,6 @@ share/plasma/plasmoids/org.kde.plasma.notes/contents/ui/ShortcutMenuItem.qml
share/plasma/plasmoids/org.kde.plasma.notes/contents/ui/configAppearance.qml
share/plasma/plasmoids/org.kde.plasma.notes/contents/ui/main.qml
share/plasma/plasmoids/org.kde.plasma.notes/metadata.json
-share/plasma/plasmoids/org.kde.plasma.quicklaunch/contents/config/config.qml
-share/plasma/plasmoids/org.kde.plasma.quicklaunch/contents/config/main.xml
-share/plasma/plasmoids/org.kde.plasma.quicklaunch/contents/ui/ConfigGeneral.qml
-share/plasma/plasmoids/org.kde.plasma.quicklaunch/contents/ui/IconItem.qml
-share/plasma/plasmoids/org.kde.plasma.quicklaunch/contents/ui/Popup.qml
-share/plasma/plasmoids/org.kde.plasma.quicklaunch/contents/ui/UrlModel.qml
-share/plasma/plasmoids/org.kde.plasma.quicklaunch/contents/ui/layout.js
-share/plasma/plasmoids/org.kde.plasma.quicklaunch/contents/ui/main.qml
-share/plasma/plasmoids/org.kde.plasma.quicklaunch/metadata.json
-share/plasma/plasmoids/org.kde.plasma.timer/contents/config/config.qml
-share/plasma/plasmoids/org.kde.plasma.timer/contents/config/main.xml
-share/plasma/plasmoids/org.kde.plasma.timer/contents/ui/CompactRepresentation.qml
-share/plasma/plasmoids/org.kde.plasma.timer/contents/ui/TimerEdit.qml
-share/plasma/plasmoids/org.kde.plasma.timer/contents/ui/TimerView.qml
-share/plasma/plasmoids/org.kde.plasma.timer/contents/ui/configAdvanced.qml
-share/plasma/plasmoids/org.kde.plasma.timer/contents/ui/configAppearance.qml
-share/plasma/plasmoids/org.kde.plasma.timer/contents/ui/configTimes.qml
-share/plasma/plasmoids/org.kde.plasma.timer/contents/ui/main.qml
-share/plasma/plasmoids/org.kde.plasma.timer/metadata.json
share/plasma/plasmoids/org.kde.plasma.userswitcher/contents/config/config.qml
share/plasma/plasmoids/org.kde.plasma.userswitcher/contents/config/main.xml
share/plasma/plasmoids/org.kde.plasma.userswitcher/contents/ui/ActionListDelegate.qml
@@ -2094,21 +2070,6 @@ share/plasma/plasmoids/org.kde.plasma.userswitcher/contents/ui/UserListDelegate.
share/plasma/plasmoids/org.kde.plasma.userswitcher/contents/ui/configGeneral.qml
share/plasma/plasmoids/org.kde.plasma.userswitcher/contents/ui/main.qml
share/plasma/plasmoids/org.kde.plasma.userswitcher/metadata.json
-share/plasma/plasmoids/org.kde.plasma.weather/contents/config/config.qml
-share/plasma/plasmoids/org.kde.plasma.weather/contents/config/main.xml
-share/plasma/plasmoids/org.kde.plasma.weather/contents/ui/CompactRepresentation.qml
-share/plasma/plasmoids/org.kde.plasma.weather/contents/ui/DetailsView.qml
-share/plasma/plasmoids/org.kde.plasma.weather/contents/ui/ForecastView.qml
-share/plasma/plasmoids/org.kde.plasma.weather/contents/ui/FullRepresentation.qml
-share/plasma/plasmoids/org.kde.plasma.weather/contents/ui/IconAndTextItem.qml
-share/plasma/plasmoids/org.kde.plasma.weather/contents/ui/NoticesView.qml
-share/plasma/plasmoids/org.kde.plasma.weather/contents/ui/SwitchPanel.qml
-share/plasma/plasmoids/org.kde.plasma.weather/contents/ui/TopPanel.qml
-share/plasma/plasmoids/org.kde.plasma.weather/contents/ui/config/ConfigAppearance.qml
-share/plasma/plasmoids/org.kde.plasma.weather/contents/ui/config/ConfigUnits.qml
-share/plasma/plasmoids/org.kde.plasma.weather/contents/ui/config/ConfigWeatherStation.qml
-share/plasma/plasmoids/org.kde.plasma.weather/contents/ui/main.qml
-share/plasma/plasmoids/org.kde.plasma.weather/metadata.json
share/plasma/plasmoids/org.kde.plasma.webbrowser/contents/config/config.qml
share/plasma/plasmoids/org.kde.plasma.webbrowser/contents/config/main.xml
share/plasma/plasmoids/org.kde.plasma.webbrowser/contents/ui/ConfigAppearance.qml
@@ -2140,6 +2101,7 @@ share/plasma/wallpapers/org.kde.potd/contents/ui/WallpaperPreview.qml
share/plasma/wallpapers/org.kde.potd/contents/ui/config.qml
share/plasma/wallpapers/org.kde.potd/contents/ui/main.qml
share/plasma/wallpapers/org.kde.potd/metadata.json
+share/plasma/weather/noaa_station_list.xml
share/polkit-1/actions/org.kde.kameleonhelper.policy
share/qlogging-categories6/kdeplasma-addons.categories
share/qlogging-categories6/kdeplasma-addons.renamecategories
diff --git a/x11-toolkits/swt/files/patch-make_freebsd.mak b/x11-toolkits/swt/files/patch-make_freebsd.mak
index bc82f853ab8b..86f1a5ec60ae 100644
--- a/x11-toolkits/swt/files/patch-make_freebsd.mak
+++ b/x11-toolkits/swt/files/patch-make_freebsd.mak
@@ -1,4 +1,4 @@
---- make_freebsd.mak.orig 2021-07-27 10:18:21 UTC
+--- make_freebsd.mak.orig 2025-10-30 18:52:21 UTC
+++ make_freebsd.mak
@@ -12,7 +12,7 @@
# IBM Corporation - initial API and implementation
@@ -9,7 +9,7 @@
# SWT debug flags for various SWT components.
#SWT_WEBKIT_DEBUG = -DWEBKIT_DEBUG
-@@ -66,11 +66,11 @@ CAIROLIBS = `pkg-config --libs-only-L cairo` -lcairo
+@@ -66,11 +66,11 @@ GTKCFLAGS = `pkg-config --cflags gtk4 gtk4-x11 gtk4-un
# Do not use pkg-config to get libs because it includes unnecessary dependencies (i.e. pangoxft-1.0)
ifeq ($(GTK_VERSION), 4.0)
GTKCFLAGS = `pkg-config --cflags gtk4 gtk4-x11 gtk4-unix-print`
@@ -23,7 +23,7 @@
ATKCFLAGS = `pkg-config --cflags atk gtk+-$(GTK_VERSION) gtk+-unix-print-$(GTK_VERSION)`
endif
-@@ -79,12 +79,13 @@ AWT_LIBS = -L$(AWT_LIB_PATH) -ljawt
+@@ -79,12 +79,13 @@ ATKLIBS = `pkg-config --libs-only-L atk` -latk-1.0
ATKLIBS = `pkg-config --libs-only-L atk` -latk-1.0
@@ -39,9 +39,12 @@
WEBKITCFLAGS = `pkg-config --cflags gio-2.0`
WEBKIT_EXTENSION_CFLAGS=`pkg-config --cflags gtk+-3.0 webkit2gtk-web-extension-4.0`
-@@ -120,7 +121,8 @@ CFLAGS := $(CFLAGS) \
+@@ -118,23 +119,24 @@ CFLAGS := $(CFLAGS) \
+ $(NATIVE_STATS) \
+ $(SWT_DEBUG) \
$(SWT_WEBKIT_DEBUG) \
- -DLINUX -DGTK \
+- -DLINUX -DGTK \
++ -DLINUX -DGTK -Wno-error=deprecated-non-prototype \
-I$(JAVA_HOME)/include \
- -I$(JAVA_HOME)/include/linux \
+ -I$(JAVA_HOME)/include/freebsd \
@@ -49,8 +52,10 @@
${SWT_PTR_CFLAGS}
LFLAGS = -shared -fPIC ${SWT_LFLAGS}
-@@ -129,12 +131,12 @@ LFLAGS = -shared -fPIC ${SWT_LFLAGS}
- CFLAGS += -Werror
+ # Treat all warnings as errors. If your new code produces a warning, please
+ # take time to properly understand and fix/silence it as necessary.
+-CFLAGS += -Werror
++#CFLAGS += -Werror
ifndef NO_STRIP
- # -s = Remove all symbol table and relocation information from the executable.
diff --git a/x11-wm/plasma6-kdecoration/distinfo b/x11-wm/plasma6-kdecoration/distinfo
index 2d791daa3f5d..babeef0b1941 100644
--- a/x11-wm/plasma6-kdecoration/distinfo
+++ b/x11-wm/plasma6-kdecoration/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499251
-SHA256 (KDE/plasma/6.4.5/kdecoration-6.4.5.tar.xz) = f9d3ec4256cf7125a3b0bc08c7737af715235d5c22b69ba29797bb06c5ef4a4c
-SIZE (KDE/plasma/6.4.5/kdecoration-6.4.5.tar.xz) = 58076
+TIMESTAMP = 1761168017
+SHA256 (KDE/plasma/6.5.0/kdecoration-6.5.0.tar.xz) = f9ae194fe51fa646d2c8653efad5362a0ad9253e3c28b70e8e42a9c0328b9c1b
+SIZE (KDE/plasma/6.5.0/kdecoration-6.5.0.tar.xz) = 58756
diff --git a/x11-wm/plasma6-kwin-x11/Makefile b/x11-wm/plasma6-kwin-x11/Makefile
index b3c51eb1e30d..121e35e210a9 100644
--- a/x11-wm/plasma6-kwin-x11/Makefile
+++ b/x11-wm/plasma6-kwin-x11/Makefile
@@ -1,6 +1,5 @@
PORTNAME= kwin-x11
DISTVERSION= ${KDE_PLASMA_VERSION}
-PORTREVISION= 1
CATEGORIES= x11-wm kde kde-plasma
COMMENT= Easy to use, but flexible, X Window Manager
@@ -14,7 +13,6 @@ LIB_DEPENDS= libdisplay-info.so:sysutils/libdisplay-info \
libepoxy.so:graphics/libepoxy \
libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2 \
- libinput.so:x11/libinput \
liblcms2.so:graphics/lcms2 \
libpipewire-0.3.so:multimedia/pipewire \
libqaccessibilityclient-qt6.so:accessibility/libqaccessibilityclient@qt6 \
@@ -23,22 +21,21 @@ LIB_DEPENDS= libdisplay-info.so:sysutils/libdisplay-info \
libxcb-cursor.so:x11/xcb-util-cursor \
libxcb-icccm.so:x11/xcb-util-wm \
libxcb-keysyms.so:x11/xcb-util-keysyms \
- libxcvt.so:x11/libxcvt \
libxkbcommon.so:x11/libxkbcommon
RUN_DEPENDS= hwdata>0:misc/hwdata
USES= cmake gettext gl kde:6 pkgconfig python qt:6 shebangfix tar:xz \
xorg
USE_GL= egl gbm gl opengl
-USE_KDE= activities attica auth colorscheme config \
+USE_KDE= auth breeze colorscheme config \
configwidgets coreaddons crash dbusaddons decoration \
globalaccel globalacceld guiaddons i18n idletime kcmutils \
- kdeclarative kpipewire kscreenlocker libplasma newstuff \
- notifications package runner service svg wayland widgetsaddons \
+ kdeclarative knighttime kscreenlocker libplasma newstuff \
+ notifications package runner service svg widgetsaddons \
windowsystem xmlgui \
ecm:build plasma-wayland-protocols:build \
aurorae:run breeze:run
-USE_QT= base declarative multimedia sensors tools wayland
+USE_QT= base declarative sensors tools wayland
USE_XORG= ice sm x11 xcb xext xi
BINARY_ALIAS= python3=${PYTHON_CMD}
diff --git a/x11-wm/plasma6-kwin-x11/distinfo b/x11-wm/plasma6-kwin-x11/distinfo
index d3c3c420303d..c3c716a13a62 100644
--- a/x11-wm/plasma6-kwin-x11/distinfo
+++ b/x11-wm/plasma6-kwin-x11/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499252
-SHA256 (KDE/plasma/6.4.5/kwin-x11-6.4.5.tar.xz) = cea91879467afdfa2caf0ec6dd7256eae78defa970cdc9a947fefd85d417acb1
-SIZE (KDE/plasma/6.4.5/kwin-x11-6.4.5.tar.xz) = 6881776
+TIMESTAMP = 1761168018
+SHA256 (KDE/plasma/6.5.0/kwin-x11-6.5.0.tar.xz) = a79d8f7b4610b48f1d8f51329422b2882ed4daadf38e5c9042d25b1594176513
+SIZE (KDE/plasma/6.5.0/kwin-x11-6.5.0.tar.xz) = 6854540
diff --git a/x11-wm/plasma6-kwin-x11/files/patch-cmake_modules_Findhwdata.cmake b/x11-wm/plasma6-kwin-x11/files/patch-cmake_modules_Findhwdata.cmake
index 1e09fac7a31c..d191ae3a79c7 100644
--- a/x11-wm/plasma6-kwin-x11/files/patch-cmake_modules_Findhwdata.cmake
+++ b/x11-wm/plasma6-kwin-x11/files/patch-cmake_modules_Findhwdata.cmake
@@ -6,8 +6,8 @@
if (UNIX AND NOT APPLE)
- find_path(hwdata_DIR NAMES hwdata/pnp.ids HINTS /usr/share ENV XDG_DATA_DIRS)
- find_file(hwdata_PNPIDS_FILE NAMES hwdata/pnp.ids HINTS /usr/share)
-+ find_path(hwdata_DIR NAMES hwdata/pnp.ids HINTS ${CMAKE_INSTALL_PREFIX}/share/hwdata /usr/share ENV XDG_DATA_DIRS)
-+ find_file(hwdata_PNPIDS_FILE NAMES hwdata/pnp.ids HINTS ${CMAKE_INSTALL_PREFIX}/share/hwdata /usr/share)
++ find_path(hwdata_DIR NAMES hwdata/pnp.ids HINTS ${CMAKE_INSTALL_PREFIX}/share /usr/share ENV XDG_DATA_DIRS)
++ find_file(hwdata_PNPIDS_FILE NAMES hwdata/pnp.ids HINTS ${CMAKE_INSTALL_PREFIX}/share /usr/share)
if (NOT hwdata_DIR OR NOT hwdata_PNPIDS_FILE)
set(hwdata_FOUND FALSE)
else()
diff --git a/x11-wm/plasma6-kwin-x11/pkg-plist b/x11-wm/plasma6-kwin-x11/pkg-plist
index 92f0f8cd07ce..2832bda141cc 100644
--- a/x11-wm/plasma6-kwin-x11/pkg-plist
+++ b/x11-wm/plasma6-kwin-x11/pkg-plist
@@ -112,6 +112,8 @@ include/kwin-x11/pluginmanager.h
include/kwin-x11/pointer_input.h
include/kwin-x11/rulebooksettings.h
include/kwin-x11/rules.h
+include/kwin-x11/scene/borderoutline.h
+include/kwin-x11/scene/borderradius.h
include/kwin-x11/scene/cursordelegate_opengl.h
include/kwin-x11/scene/cursordelegate_qpainter.h
include/kwin-x11/scene/cursoritem.h
@@ -124,6 +126,7 @@ include/kwin-x11/scene/itemgeometry.h
include/kwin-x11/scene/itemrenderer.h
include/kwin-x11/scene/itemrenderer_opengl.h
include/kwin-x11/scene/itemrenderer_qpainter.h
+include/kwin-x11/scene/outlinedborderitem.h
include/kwin-x11/scene/rootitem.h
include/kwin-x11/scene/scene.h
include/kwin-x11/scene/shadowitem.h
@@ -277,14 +280,15 @@ lib/kconf_update_bin/kwin-6.0-delete-desktop-switching-shortcuts-x11
lib/kconf_update_bin/kwin-6.0-remove-breeze-tabbox-default-x11
lib/kconf_update_bin/kwin-6.0-reset-active-mouse-screen-x11
lib/kconf_update_bin/kwin-6.1-remove-gridview-expose-shortcuts-x11
+lib/kconf_update_bin/kwin-6.5-showpaint-changes-x11
lib/kconf_update_bin/kwin5_update_default_rules_x11
lib/libexec/kwin-applywindowdecoration-x11
lib/libexec/kwin_killer_helper_x11
-lib/libkcmkwincommon-x11.so.%%KDE_PLASMA_VERSION%%
lib/libkcmkwincommon-x11.so.6
+lib/libkcmkwincommon-x11.so.%%KDE_PLASMA_VERSION%%
lib/libkwin-x11.so
-lib/libkwin-x11.so.%%KDE_PLASMA_VERSION%%
lib/libkwin-x11.so.6
+lib/libkwin-x11.so.%%KDE_PLASMA_VERSION%%
%%QT_PLUGINDIR%%/kf6/packagestructure/kwin_aurorae_x11.so
%%QT_PLUGINDIR%%/kf6/packagestructure/kwin_decoration_x11.so
%%QT_PLUGINDIR%%/kf6/packagestructure/kwin_effect_x11.so
@@ -294,20 +298,16 @@ lib/libkwin-x11.so.6
%%QT_PLUGINDIR%%/kwin-x11/effects/configs/kwin_blur_config.so
%%QT_PLUGINDIR%%/kwin-x11/effects/configs/kwin_diminactive_config.so
%%QT_PLUGINDIR%%/kwin-x11/effects/configs/kwin_glide_config.so
-%%QT_PLUGINDIR%%/kwin-x11/effects/configs/kwin_invert_config.so
%%QT_PLUGINDIR%%/kwin-x11/effects/configs/kwin_magiclamp_config.so
-%%QT_PLUGINDIR%%/kwin-x11/effects/configs/kwin_magnifier_config.so
%%QT_PLUGINDIR%%/kwin-x11/effects/configs/kwin_mouseclick_config.so
%%QT_PLUGINDIR%%/kwin-x11/effects/configs/kwin_mousemark_config.so
%%QT_PLUGINDIR%%/kwin-x11/effects/configs/kwin_overview_config.so
-%%QT_PLUGINDIR%%/kwin-x11/effects/configs/kwin_showpaint_config.so
%%QT_PLUGINDIR%%/kwin-x11/effects/configs/kwin_slide_config.so
%%QT_PLUGINDIR%%/kwin-x11/effects/configs/kwin_thumbnailaside_config.so
%%QT_PLUGINDIR%%/kwin-x11/effects/configs/kwin_tileseditor_config.so
%%QT_PLUGINDIR%%/kwin-x11/effects/configs/kwin_trackmouse_config.so
%%QT_PLUGINDIR%%/kwin-x11/effects/configs/kwin_windowview_config.so
%%QT_PLUGINDIR%%/kwin-x11/effects/configs/kwin_wobblywindows_config.so
-%%QT_PLUGINDIR%%/kwin-x11/effects/configs/kwin_zoom_config.so
%%QT_PLUGINDIR%%/kwin-x11/plugins/krunnerintegration.so
%%QT_PLUGINDIR%%/kwin-x11/plugins/nightlight.so
%%QT_PLUGINDIR%%/plasma/kcms/systemsettings/kcm_animations_x11.so
@@ -432,6 +432,18 @@ share/doc/HTML/en/kcontrol/windowspecific-x11/window-matching-ready-akregator.pn
share/doc/HTML/en/kcontrol/windowspecific-x11/window-matching-tbird-compose.png
share/doc/HTML/en/kcontrol/windowspecific-x11/window-matching-tbird-main.png
share/doc/HTML/en/kcontrol/windowspecific-x11/window-matching-tbird-reminder.png
+share/doc/HTML/es/kcontrol/desktop-x11/index.cache.bz2
+share/doc/HTML/es/kcontrol/desktop-x11/index.docbook
+share/doc/HTML/es/kcontrol/kwindecoration-x11/index.cache.bz2
+share/doc/HTML/es/kcontrol/kwindecoration-x11/index.docbook
+share/doc/HTML/es/kcontrol/kwineffects-x11/index.cache.bz2
+share/doc/HTML/es/kcontrol/kwineffects-x11/index.docbook
+share/doc/HTML/es/kcontrol/kwinscreenedges-x11/index.cache.bz2
+share/doc/HTML/es/kcontrol/kwinscreenedges-x11/index.docbook
+share/doc/HTML/es/kcontrol/kwintouchscreen-x11/index.cache.bz2
+share/doc/HTML/es/kcontrol/kwintouchscreen-x11/index.docbook
+share/doc/HTML/es/kcontrol/kwinvirtualkeyboard-x11/index.cache.bz2
+share/doc/HTML/es/kcontrol/kwinvirtualkeyboard-x11/index.docbook
share/doc/HTML/it/kcontrol/desktop-x11/index.cache.bz2
share/doc/HTML/it/kcontrol/desktop-x11/index.docbook
share/doc/HTML/it/kcontrol/kwindecoration-x11/index.cache.bz2
@@ -1055,6 +1067,7 @@ share/locale/ku/LC_MESSAGES/kcm_kwinrules_x11.mo
share/locale/ku/LC_MESSAGES/kcmkwincompositing_x11.mo
share/locale/ku/LC_MESSAGES/kcmkwm_x11.mo
share/locale/ku/LC_MESSAGES/kwin_x11.mo
+share/locale/lt/LC_MESSAGES/kcm_animations_x11.mo
share/locale/lt/LC_MESSAGES/kcm_kwin_effects_x11.mo
share/locale/lt/LC_MESSAGES/kcm_kwin_scripts_x11.mo
share/locale/lt/LC_MESSAGES/kcm_kwin_virtualdesktops_x11.mo
diff --git a/x11-wm/plasma6-kwin/Makefile b/x11-wm/plasma6-kwin/Makefile
index d7cdd418dfc3..9afa43341aaa 100644
--- a/x11-wm/plasma6-kwin/Makefile
+++ b/x11-wm/plasma6-kwin/Makefile
@@ -1,6 +1,5 @@
PORTNAME= kwin
DISTVERSION= ${KDE_PLASMA_VERSION}
-PORTREVISION= 2
CATEGORIES= x11-wm kde kde-plasma
COMMENT= Easy to use, but flexible, Wayland Compositor
@@ -8,8 +7,7 @@ MAINTAINER= kde@FreeBSD.org
BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto \
hwdata>0:misc/hwdata \
- wayland-protocols>0:graphics/wayland-protocols \
- Xwayland:x11-servers/xwayland
+ wayland-protocols>0:graphics/wayland-protocols
LIB_DEPENDS= libdisplay-info.so:sysutils/libdisplay-info \
libdrm.so:graphics/libdrm \
libepoxy.so:graphics/libepoxy \
@@ -21,7 +19,6 @@ LIB_DEPENDS= libdisplay-info.so:sysutils/libdisplay-info \
libqaccessibilityclient-qt6.so:accessibility/libqaccessibilityclient@qt6 \
libudev.so:devel/libudev-devd \
libwayland-client.so:graphics/wayland \
- libxcb-cursor.so:x11/xcb-util-cursor \
libxcb-icccm.so:x11/xcb-util-wm \
libxcb-keysyms.so:x11/xcb-util-keysyms \
libxcvt.so:x11/libxcvt \
@@ -32,10 +29,10 @@ RUN_DEPENDS= hwdata>0:misc/hwdata \
USES= cmake gettext gl kde:6 pkgconfig python qt:6 shebangfix tar:xz \
xorg
USE_GL= egl gbm gl opengl
-USE_KDE= activities attica auth colorscheme config \
- configwidgets coreaddons crash dbusaddons decoration \
- globalaccel globalacceld guiaddons i18n idletime kcmutils \
- kdeclarative kpipewire kscreenlocker libplasma newstuff \
+USE_KDE= auth colorscheme config \
+ coreaddons crash dbusaddons decoration \
+ globalaccel globalacceld guiaddons holidays i18n idletime kcmutils \
+ kdeclarative knighttime kpipewire kscreenlocker libplasma newstuff \
notifications package runner service svg wayland widgetsaddons \
windowsystem xmlgui \
ecm:build plasma-wayland-protocols:build \
diff --git a/x11-wm/plasma6-kwin/distinfo b/x11-wm/plasma6-kwin/distinfo
index 1cb84eb56f66..386cf3e2bb63 100644
--- a/x11-wm/plasma6-kwin/distinfo
+++ b/x11-wm/plasma6-kwin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499252
-SHA256 (KDE/plasma/6.4.5/kwin-6.4.5.tar.xz) = decf1cb79127c285c7eda768e7ff4f97c72f314735c82685758f0b956ac151f7
-SIZE (KDE/plasma/6.4.5/kwin-6.4.5.tar.xz) = 8792000
+TIMESTAMP = 1761168017
+SHA256 (KDE/plasma/6.5.0/kwin-6.5.0.tar.xz) = e0eaa67980266fe27fe32d15c9f18f8206776919f81d4e1a889d34c5f65cf982
+SIZE (KDE/plasma/6.5.0/kwin-6.5.0.tar.xz) = 8787556
diff --git a/x11-wm/plasma6-kwin/files/patch-cmake_modules_Findhwdata.cmake b/x11-wm/plasma6-kwin/files/patch-cmake_modules_Findhwdata.cmake
index 1e09fac7a31c..d191ae3a79c7 100644
--- a/x11-wm/plasma6-kwin/files/patch-cmake_modules_Findhwdata.cmake
+++ b/x11-wm/plasma6-kwin/files/patch-cmake_modules_Findhwdata.cmake
@@ -6,8 +6,8 @@
if (UNIX AND NOT APPLE)
- find_path(hwdata_DIR NAMES hwdata/pnp.ids HINTS /usr/share ENV XDG_DATA_DIRS)
- find_file(hwdata_PNPIDS_FILE NAMES hwdata/pnp.ids HINTS /usr/share)
-+ find_path(hwdata_DIR NAMES hwdata/pnp.ids HINTS ${CMAKE_INSTALL_PREFIX}/share/hwdata /usr/share ENV XDG_DATA_DIRS)
-+ find_file(hwdata_PNPIDS_FILE NAMES hwdata/pnp.ids HINTS ${CMAKE_INSTALL_PREFIX}/share/hwdata /usr/share)
++ find_path(hwdata_DIR NAMES hwdata/pnp.ids HINTS ${CMAKE_INSTALL_PREFIX}/share /usr/share ENV XDG_DATA_DIRS)
++ find_file(hwdata_PNPIDS_FILE NAMES hwdata/pnp.ids HINTS ${CMAKE_INSTALL_PREFIX}/share /usr/share)
if (NOT hwdata_DIR OR NOT hwdata_PNPIDS_FILE)
set(hwdata_FOUND FALSE)
else()
diff --git a/x11-wm/plasma6-kwin/pkg-plist b/x11-wm/plasma6-kwin/pkg-plist
index 85865349c944..872528c34bae 100644
--- a/x11-wm/plasma6-kwin/pkg-plist
+++ b/x11-wm/plasma6-kwin/pkg-plist
@@ -1,5 +1,6 @@
bin/kwin_wayland
bin/kwin_wayland_wrapper
+bin/kwindowprop
include/kwin/activities.h
include/kwin/appmenu.h
include/kwin/atoms.h
@@ -26,8 +27,6 @@ include/kwin/core/outputlayer.h
include/kwin/core/pixelgrid.h
include/kwin/core/renderbackend.h
include/kwin/core/renderjournal.h
-include/kwin/core/renderlayer.h
-include/kwin/core/renderlayerdelegate.h
include/kwin/core/renderloop.h
include/kwin/core/renderloop_p.h
include/kwin/core/rendertarget.h
@@ -111,10 +110,9 @@ include/kwin/pluginmanager.h
include/kwin/pointer_input.h
include/kwin/rulebooksettings.h
include/kwin/rules.h
-include/kwin/scene/cursordelegate_opengl.h
-include/kwin/scene/cursordelegate_qpainter.h
+include/kwin/scene/borderoutline.h
+include/kwin/scene/borderradius.h
include/kwin/scene/cursoritem.h
-include/kwin/scene/cursorscene.h
include/kwin/scene/decorationitem.h
include/kwin/scene/dndiconitem.h
include/kwin/scene/imageitem.h
@@ -123,6 +121,7 @@ include/kwin/scene/itemgeometry.h
include/kwin/scene/itemrenderer.h
include/kwin/scene/itemrenderer_opengl.h
include/kwin/scene/itemrenderer_qpainter.h
+include/kwin/scene/outlinedborderitem.h
include/kwin/scene/rootitem.h
include/kwin/scene/scene.h
include/kwin/scene/shadowitem.h
@@ -132,7 +131,7 @@ include/kwin/scene/surfaceitem_wayland.h
include/kwin/scene/windowitem.h
include/kwin/scene/workspacescene.h
include/kwin/screenedge.h
-include/kwin/screenlockerwatcher.h
+include/kwin/screenedgegestures.h
include/kwin/shadow.h
include/kwin/sm.h
include/kwin/tablet_input.h
@@ -147,6 +146,7 @@ include/kwin/utils/drm_format_helper.h
include/kwin/utils/edid.h
include/kwin/utils/executable_path.h
include/kwin/utils/filedescriptor.h
+include/kwin/utils/gravity.h
include/kwin/utils/kernel.h
include/kwin/utils/memorymap.h
include/kwin/utils/orientationsensor.h
@@ -208,6 +208,7 @@ include/kwin/wayland/plasmawindowmanagement.h
include/kwin/wayland/pointer.h
include/kwin/wayland/pointerconstraints_v1.h
include/kwin/wayland/pointergestures_v1.h
+include/kwin/wayland/pointerwarp_v1.h
include/kwin/wayland/presentationtime.h
include/kwin/wayland/primaryselectiondevice_v1.h
include/kwin/wayland/primaryselectiondevicemanager_v1.h
@@ -222,6 +223,7 @@ include/kwin/wayland/qwayland-server-fifo-v1.h
include/kwin/wayland/qwayland-server-frog-color-management-v1.h
include/kwin/wayland/qwayland-server-kde-external-brightness-v1.h
include/kwin/wayland/qwayland-server-linux-drm-syncobj-v1.h
+include/kwin/wayland/qwayland-server-pointer-warp-v1.h
include/kwin/wayland/qwayland-server-presentation-time.h
include/kwin/wayland/qwayland-server-single-pixel-buffer-v1.h
include/kwin/wayland/qwayland-server-xdg-toplevel-tag-v1.h
@@ -253,6 +255,7 @@ include/kwin/wayland/wayland-fifo-v1-server-protocol.h
include/kwin/wayland/wayland-frog-color-management-v1-server-protocol.h
include/kwin/wayland/wayland-kde-external-brightness-v1-server-protocol.h
include/kwin/wayland/wayland-linux-drm-syncobj-v1-server-protocol.h
+include/kwin/wayland/wayland-pointer-warp-v1-server-protocol.h
include/kwin/wayland/wayland-presentation-time-server-protocol.h
include/kwin/wayland/wayland-single-pixel-buffer-v1-server-protocol.h
include/kwin/wayland/wayland-xdg-toplevel-tag-v1-server-protocol.h
@@ -289,6 +292,7 @@ lib/kconf_update_bin/kwin-6.0-delete-desktop-switching-shortcuts
lib/kconf_update_bin/kwin-6.0-remove-breeze-tabbox-default
lib/kconf_update_bin/kwin-6.0-reset-active-mouse-screen
lib/kconf_update_bin/kwin-6.1-remove-gridview-expose-shortcuts
+lib/kconf_update_bin/kwin-6.5-showpaint-changes
lib/kconf_update_bin/kwin5_update_default_rules
lib/libexec/kwin-applywindowdecoration
lib/libexec/kwin-tabbox-preview
@@ -308,20 +312,16 @@ lib/libkwin.so.%%KDE_PLASMA_VERSION%%
%%QT_PLUGINDIR%%/kwin/effects/configs/kwin_diminactive_config.so
%%QT_PLUGINDIR%%/kwin/effects/configs/kwin_glide_config.so
%%QT_PLUGINDIR%%/kwin/effects/configs/kwin_hidecursor_config.so
-%%QT_PLUGINDIR%%/kwin/effects/configs/kwin_invert_config.so
%%QT_PLUGINDIR%%/kwin/effects/configs/kwin_magiclamp_config.so
-%%QT_PLUGINDIR%%/kwin/effects/configs/kwin_magnifier_config.so
%%QT_PLUGINDIR%%/kwin/effects/configs/kwin_mouseclick_config.so
%%QT_PLUGINDIR%%/kwin/effects/configs/kwin_mousemark_config.so
%%QT_PLUGINDIR%%/kwin/effects/configs/kwin_overview_config.so
-%%QT_PLUGINDIR%%/kwin/effects/configs/kwin_showpaint_config.so
%%QT_PLUGINDIR%%/kwin/effects/configs/kwin_slide_config.so
%%QT_PLUGINDIR%%/kwin/effects/configs/kwin_thumbnailaside_config.so
%%QT_PLUGINDIR%%/kwin/effects/configs/kwin_tileseditor_config.so
%%QT_PLUGINDIR%%/kwin/effects/configs/kwin_trackmouse_config.so
%%QT_PLUGINDIR%%/kwin/effects/configs/kwin_windowview_config.so
%%QT_PLUGINDIR%%/kwin/effects/configs/kwin_wobblywindows_config.so
-%%QT_PLUGINDIR%%/kwin/effects/configs/kwin_zoom_config.so
%%QT_PLUGINDIR%%/kwin/plugins/BounceKeysPlugin.so
%%QT_PLUGINDIR%%/kwin/plugins/KeyNotificationPlugin.so
%%QT_PLUGINDIR%%/kwin/plugins/MouseKeysPlugin.so
@@ -332,6 +332,7 @@ lib/libkwin.so.%%KDE_PLASMA_VERSION%%
%%QT_PLUGINDIR%%/kwin/plugins/krunnerintegration.so
%%QT_PLUGINDIR%%/kwin/plugins/nightlight.so
%%QT_PLUGINDIR%%/kwin/plugins/screencast.so
+%%QT_PLUGINDIR%%/kwin/plugins/screenshot.so
%%QT_PLUGINDIR%%/plasma/kcms/systemsettings/kcm_animations.so
%%QT_PLUGINDIR%%/plasma/kcms/systemsettings/kcm_kwin_effects.so
%%QT_PLUGINDIR%%/plasma/kcms/systemsettings/kcm_kwin_scripts.so
@@ -733,7 +734,6 @@ share/krunner/dbusplugins/kwin-runner-windows.desktop
%%DATADIR%%/builtin-effects/blur.json
%%DATADIR%%/builtin-effects/colorblindnesscorrection.json
%%DATADIR%%/builtin-effects/colorpicker.json
-%%DATADIR%%/builtin-effects/contrast.json
%%DATADIR%%/builtin-effects/diminactive.json
%%DATADIR%%/builtin-effects/fallapart.json
%%DATADIR%%/builtin-effects/glide.json
@@ -748,7 +748,6 @@ share/krunner/dbusplugins/kwin-runner-windows.desktop
%%DATADIR%%/builtin-effects/outputlocator.json
%%DATADIR%%/builtin-effects/overview.json
%%DATADIR%%/builtin-effects/screenedge.json
-%%DATADIR%%/builtin-effects/screenshot.json
%%DATADIR%%/builtin-effects/screentransform.json
%%DATADIR%%/builtin-effects/shakecursor.json
%%DATADIR%%/builtin-effects/sheet.json
@@ -794,30 +793,20 @@ share/krunner/dbusplugins/kwin-runner-windows.desktop
%%DATADIR%%/effects/logout/metadata.json
%%DATADIR%%/effects/maximize/contents/code/main.js
%%DATADIR%%/effects/maximize/metadata.json
-%%DATADIR%%/effects/outputlocator/qml/OutputLabel.qml
%%DATADIR%%/effects/scale/contents/code/main.js
%%DATADIR%%/effects/scale/contents/config/main.xml
%%DATADIR%%/effects/scale/contents/ui/config.ui
%%DATADIR%%/effects/scale/metadata.json
%%DATADIR%%/effects/sessionquit/contents/code/main.js
%%DATADIR%%/effects/sessionquit/metadata.json
-%%DATADIR%%/effects/showcompositing/qml/main.qml
-%%DATADIR%%/effects/showfps/qml/main-fallback.qml
-%%DATADIR%%/effects/showfps/qml/main.qml
%%DATADIR%%/effects/squash/contents/code/main.js
%%DATADIR%%/effects/squash/metadata.json
-%%DATADIR%%/effects/tileseditor/qml/ResizeCorner.qml
-%%DATADIR%%/effects/tileseditor/qml/ResizeHandle.qml
-%%DATADIR%%/effects/tileseditor/qml/TileDelegate.qml
-%%DATADIR%%/effects/tileseditor/qml/layouts.svg
-%%DATADIR%%/effects/tileseditor/qml/main.qml
%%DATADIR%%/effects/translucency/contents/code/main.js
%%DATADIR%%/effects/translucency/contents/config/main.xml
%%DATADIR%%/effects/translucency/contents/ui/config.ui
%%DATADIR%%/effects/translucency/metadata.json
%%DATADIR%%/effects/windowaperture/contents/code/main.js
%%DATADIR%%/effects/windowaperture/metadata.json
-%%DATADIR%%/effects/windowview/qml/main.qml
%%DATADIR%%/frames/plasma/frame_none.qml
%%DATADIR%%/frames/plasma/frame_styled.qml
%%DATADIR%%/frames/plasma/frame_unstyled.qml
@@ -1302,6 +1291,7 @@ share/locale/ku/LC_MESSAGES/kcm_kwindecoration.mo
share/locale/ku/LC_MESSAGES/kcm_kwinrules.mo
share/locale/ku/LC_MESSAGES/kcmkwm.mo
share/locale/ku/LC_MESSAGES/kwin.mo
+share/locale/lt/LC_MESSAGES/kcm_animations.mo
share/locale/lt/LC_MESSAGES/kcm_kwin_effects.mo
share/locale/lt/LC_MESSAGES/kcm_kwin_scripts.mo
share/locale/lt/LC_MESSAGES/kcm_kwin_virtualdesktops.mo
diff --git a/x11/kf6-frameworkintegration/distinfo b/x11/kf6-frameworkintegration/distinfo
index f9a0cc0f4858..1dd875a1e832 100644
--- a/x11/kf6-frameworkintegration/distinfo
+++ b/x11/kf6-frameworkintegration/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408204
-SHA256 (KDE/frameworks/6.18/frameworkintegration-6.18.0.tar.xz) = cc5336f8ed19da061f766d4854d76e9cd424ac4082cb44dfb4e7cf136aeab454
-SIZE (KDE/frameworks/6.18/frameworkintegration-6.18.0.tar.xz) = 56548
+TIMESTAMP = 1759784987
+SHA256 (KDE/frameworks/6.19/frameworkintegration-6.19.0.tar.xz) = fb6bc12b342b66811bd52812448d8a67e1fe6e0d37f1c66c54168852147e59a4
+SIZE (KDE/frameworks/6.19/frameworkintegration-6.19.0.tar.xz) = 56556
diff --git a/x11/kf6-kded/distinfo b/x11/kf6-kded/distinfo
index 386fa058a8bd..48a44d14989f 100644
--- a/x11/kf6-kded/distinfo
+++ b/x11/kf6-kded/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408204
-SHA256 (KDE/frameworks/6.18/kded-6.18.0.tar.xz) = c90e3ee6bf991f320ac428b2c126afbfe1130a74eee6724058105883072e5882
-SIZE (KDE/frameworks/6.18/kded-6.18.0.tar.xz) = 35208
+TIMESTAMP = 1759784987
+SHA256 (KDE/frameworks/6.19/kded-6.19.0.tar.xz) = 9c5a04227bf63f36c878b7e6925476c8c805acbdb543b8a6c14c35de46a0bc02
+SIZE (KDE/frameworks/6.19/kded-6.19.0.tar.xz) = 35232
diff --git a/x11/kf6-kglobalaccel/distinfo b/x11/kf6-kglobalaccel/distinfo
index 14c747492f55..0e3040f32481 100644
--- a/x11/kf6-kglobalaccel/distinfo
+++ b/x11/kf6-kglobalaccel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408205
-SHA256 (KDE/frameworks/6.18/kglobalaccel-6.18.0.tar.xz) = cb9a7b0ee933656207958fb295bf14fbfbc828d5d968f601fd28ad6877fdb438
-SIZE (KDE/frameworks/6.18/kglobalaccel-6.18.0.tar.xz) = 2271908
+TIMESTAMP = 1759784987
+SHA256 (KDE/frameworks/6.19/kglobalaccel-6.19.0.tar.xz) = 1bbe7502658319767c048039e8dac2bd17bc120422d8e58ef6f22ba63840ae49
+SIZE (KDE/frameworks/6.19/kglobalaccel-6.19.0.tar.xz) = 2271912
diff --git a/x11/kf6-krunner/distinfo b/x11/kf6-krunner/distinfo
index 99f7bf219278..ae09905848e7 100644
--- a/x11/kf6-krunner/distinfo
+++ b/x11/kf6-krunner/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408205
-SHA256 (KDE/frameworks/6.18/krunner-6.18.0.tar.xz) = 69a20b4e554d8763ef4a52978e46056b598efb8ec584ac7be5bf06ca318db51c
-SIZE (KDE/frameworks/6.18/krunner-6.18.0.tar.xz) = 135544
+TIMESTAMP = 1759784987
+SHA256 (KDE/frameworks/6.19/krunner-6.19.0.tar.xz) = d59ca1a7142529bdca28f539dc7b3784f975be68b36c69d0c3e6835966ec32ab
+SIZE (KDE/frameworks/6.19/krunner-6.19.0.tar.xz) = 135436
diff --git a/x11/kf6-kwindowsystem/distinfo b/x11/kf6-kwindowsystem/distinfo
index b6d10dbe7de3..eb93435a1d49 100644
--- a/x11/kf6-kwindowsystem/distinfo
+++ b/x11/kf6-kwindowsystem/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757408205
-SHA256 (KDE/frameworks/6.18/kwindowsystem-6.18.0.tar.xz) = a0a046039a11baebacd96d836e5765b981426f60d2cea9ff9a99ba8dbe56178e
-SIZE (KDE/frameworks/6.18/kwindowsystem-6.18.0.tar.xz) = 2362868
+TIMESTAMP = 1759962012
+SHA256 (KDE/frameworks/6.19/kwindowsystem-6.19.0.tar.xz) = 7ef870cc6c37fc98e4655c267cda069b28259640524d1088d4434350827e59da
+SIZE (KDE/frameworks/6.19/kwindowsystem-6.19.0.tar.xz) = 2362928
diff --git a/x11/konsole/distinfo b/x11/konsole/distinfo
index 812745698a7a..f4058b297689 100644
--- a/x11/konsole/distinfo
+++ b/x11/konsole/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757411001
-SHA256 (KDE/release-service/25.08.1/konsole-25.08.1.tar.xz) = 60911fe7abe13dfcce1a6e4f97da6fd12122444be6ab5a4d0278d09741053ce0
-SIZE (KDE/release-service/25.08.1/konsole-25.08.1.tar.xz) = 1849284
+TIMESTAMP = 1759875066
+SHA256 (KDE/release-service/25.08.2/konsole-25.08.2.tar.xz) = 220fb44a02e5dd3110bc7d8a04f4d7c910bc99b5b1877a36befd06d1e65fe377
+SIZE (KDE/release-service/25.08.2/konsole-25.08.2.tar.xz) = 1849588
diff --git a/x11/plasma6-kactivitymanagerd/distinfo b/x11/plasma6-kactivitymanagerd/distinfo
index bdd8cafcea81..aed2ea31bc48 100644
--- a/x11/plasma6-kactivitymanagerd/distinfo
+++ b/x11/plasma6-kactivitymanagerd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499253
-SHA256 (KDE/plasma/6.4.5/kactivitymanagerd-6.4.5.tar.xz) = de52518b901beeb58a6327316fcda345b3552305556c85a1c4b1133f9ab7a424
-SIZE (KDE/plasma/6.4.5/kactivitymanagerd-6.4.5.tar.xz) = 102580
+TIMESTAMP = 1761168018
+SHA256 (KDE/plasma/6.5.0/kactivitymanagerd-6.5.0.tar.xz) = a30b230cbde8ed21b0b494235515ebbfeec916f7fe4f15bbb927546846783e98
+SIZE (KDE/plasma/6.5.0/kactivitymanagerd-6.5.0.tar.xz) = 99088
diff --git a/x11/plasma6-kgamma/distinfo b/x11/plasma6-kgamma/distinfo
index 1b48d7271637..5961e8811057 100644
--- a/x11/plasma6-kgamma/distinfo
+++ b/x11/plasma6-kgamma/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499253
-SHA256 (KDE/plasma/6.4.5/kgamma-6.4.5.tar.xz) = 996ebd60bf508248edc293d9ec9da4c9b838b3fb1bccd82a4db3059ef27abb16
-SIZE (KDE/plasma/6.4.5/kgamma-6.4.5.tar.xz) = 87720
+TIMESTAMP = 1761168018
+SHA256 (KDE/plasma/6.5.0/kgamma-6.5.0.tar.xz) = c280352e7eb5d4eb7de5edee36dbfa235a65a5bb5eb4d93daf16e50f54da0bf3
+SIZE (KDE/plasma/6.5.0/kgamma-6.5.0.tar.xz) = 87452
diff --git a/x11/plasma6-kglobalacceld/distinfo b/x11/plasma6-kglobalacceld/distinfo
index 342b1ecaae56..a2961e263953 100644
--- a/x11/plasma6-kglobalacceld/distinfo
+++ b/x11/plasma6-kglobalacceld/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499254
-SHA256 (KDE/plasma/6.4.5/kglobalacceld-6.4.5.tar.xz) = a712d1f7a86960292feb6979fe2c92f2e7d5cfbcd107f4efe3979e1a4c32cd73
-SIZE (KDE/plasma/6.4.5/kglobalacceld-6.4.5.tar.xz) = 56756
+TIMESTAMP = 1761168018
+SHA256 (KDE/plasma/6.5.0/kglobalacceld-6.5.0.tar.xz) = 5dcb2d42781529208ecbf4d2eb231f9aec29efd12c2d24ec9f8a6904ac6f75d5
+SIZE (KDE/plasma/6.5.0/kglobalacceld-6.5.0.tar.xz) = 56312
diff --git a/x11/plasma6-kglobalacceld/pkg-plist b/x11/plasma6-kglobalacceld/pkg-plist
index 1b01684dfa4f..f86a13ca01a9 100644
--- a/x11/plasma6-kglobalacceld/pkg-plist
+++ b/x11/plasma6-kglobalacceld/pkg-plist
@@ -2,6 +2,7 @@ etc/xdg/autostart/kglobalacceld.desktop
include/KGlobalAccelD/kglobalaccel_interface.h
include/KGlobalAccelD/kglobalacceld.h
include/KGlobalAccelD/kglobalacceld_export.h
+include/KGlobalAccelD/shortcutkeystate.h
lib/cmake/KGlobalAccelD/KGlobalAccelDConfig.cmake
lib/cmake/KGlobalAccelD/KGlobalAccelDConfigVersion.cmake
lib/cmake/KGlobalAccelD/KGlobalAccelDTargets-%%CMAKE_BUILD_TYPE%%.cmake
@@ -9,5 +10,6 @@ lib/cmake/KGlobalAccelD/KGlobalAccelDTargets.cmake
lib/libKGlobalAccelD.so.0
lib/libKGlobalAccelD.so.%%KDE_PLASMA_VERSION%%
lib/libexec/kglobalacceld
+share/qlogging-categories6/kglobalacceld.categories
%%QT_PLUGINDIR%%/org.kde.kglobalacceld.platforms/KGlobalAccelDXcb.so
@comment lib/systemd/user/plasma-kglobalaccel.service
diff --git a/x11/plasma6-kscreen/Makefile b/x11/plasma6-kscreen/Makefile
index 59ff40f2e70c..9995c915ed28 100644
--- a/x11/plasma6-kscreen/Makefile
+++ b/x11/plasma6-kscreen/Makefile
@@ -11,7 +11,8 @@ LIB_DEPENDS= libxcb-util.so:x11/xcb-util \
USES= cmake gettext kde:6 pkgconfig qt:6 tar:xz gl xorg
USE_KDE= colorscheme config configwidgets coreaddons dbusaddons \
- globalaccel i18n iconthemes kcmutils layer-shell-qt libkscreen \
+ globalaccel i18n iconthemes kcmutils kimageformats \
+ layer-shell-qt libkscreen \
libplasma svg widgetsaddons windowsystem xmlgui \
ecm:build
USE_GL= gl opengl
diff --git a/x11/plasma6-kscreen/distinfo b/x11/plasma6-kscreen/distinfo
index a9b18ac71ac2..54667f453b87 100644
--- a/x11/plasma6-kscreen/distinfo
+++ b/x11/plasma6-kscreen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499254
-SHA256 (KDE/plasma/6.4.5/kscreen-6.4.5.tar.xz) = b92bde8238b1e7f3d6521cc4b1ba8bba60047a64fff129b2011dff5ff3431037
-SIZE (KDE/plasma/6.4.5/kscreen-6.4.5.tar.xz) = 31777464
+TIMESTAMP = 1761168019
+SHA256 (KDE/plasma/6.5.0/kscreen-6.5.0.tar.xz) = 91eb32f0f7011655aa3972b6c235d068e23afc6ba08af04a31eac992de731d9e
+SIZE (KDE/plasma/6.5.0/kscreen-6.5.0.tar.xz) = 1728736
diff --git a/x11/plasma6-kscreen/pkg-plist b/x11/plasma6-kscreen/pkg-plist
index 0bfa234b8c7d..be88d6eae090 100644
--- a/x11/plasma6-kscreen/pkg-plist
+++ b/x11/plasma6-kscreen/pkg-plist
@@ -1,7 +1,6 @@
bin/hdrcalibrator
bin/kscreen-console
lib/libexec/kscreen_osd_service
-%%DATADIR%%/graz.png
%%QT_PLUGINDIR%%/kf6/kded/kscreen.so
%%QT_PLUGINDIR%%/plasma/applets/org.kde.kscreen.so
%%QT_PLUGINDIR%%/plasma/kcms/systemsettings/kcm_kscreen.so
@@ -113,9 +112,11 @@ share/locale/ko/LC_MESSAGES/hdrcalibrator.mo
share/locale/ko/LC_MESSAGES/kcm_kscreen.mo
share/locale/ko/LC_MESSAGES/kscreen_common.mo
share/locale/ko/LC_MESSAGES/plasma_applet_org.kde.kscreen.mo
+share/locale/lt/LC_MESSAGES/hdrcalibrator.mo
share/locale/lt/LC_MESSAGES/kcm_kscreen.mo
share/locale/lt/LC_MESSAGES/kscreen_common.mo
share/locale/lt/LC_MESSAGES/plasma_applet_org.kde.kscreen.mo
+share/locale/lv/LC_MESSAGES/hdrcalibrator.mo
share/locale/lv/LC_MESSAGES/kcm_kscreen.mo
share/locale/lv/LC_MESSAGES/kscreen_common.mo
share/locale/lv/LC_MESSAGES/plasma_applet_org.kde.kscreen.mo
diff --git a/x11/plasma6-kwayland/distinfo b/x11/plasma6-kwayland/distinfo
index 4bc683360cc0..b681ac390376 100644
--- a/x11/plasma6-kwayland/distinfo
+++ b/x11/plasma6-kwayland/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499254
-SHA256 (KDE/plasma/6.4.5/kwayland-6.4.5.tar.xz) = 0b875d9e7cc5bac4d97d3443ff4311533e0d8dad401af1244d4758a5fa5428f3
-SIZE (KDE/plasma/6.4.5/kwayland-6.4.5.tar.xz) = 133936
+TIMESTAMP = 1761168019
+SHA256 (KDE/plasma/6.5.0/kwayland-6.5.0.tar.xz) = 60b7ec95636d9ec4d16d80bc21611c2c3d525514ad0a23f033a206a53c4b27c1
+SIZE (KDE/plasma/6.5.0/kwayland-6.5.0.tar.xz) = 132944
diff --git a/x11/plasma6-layer-shell-qt/distinfo b/x11/plasma6-layer-shell-qt/distinfo
index 431effbb8090..ec75822b3666 100644
--- a/x11/plasma6-layer-shell-qt/distinfo
+++ b/x11/plasma6-layer-shell-qt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499255
-SHA256 (KDE/plasma/6.4.5/layer-shell-qt-6.4.5.tar.xz) = ef6baae22114f038af89029f3f0075ee29c3b91fd49100828c4c3a32e1496e95
-SIZE (KDE/plasma/6.4.5/layer-shell-qt-6.4.5.tar.xz) = 36132
+TIMESTAMP = 1761168019
+SHA256 (KDE/plasma/6.5.0/layer-shell-qt-6.5.0.tar.xz) = 720f193f119a47ee389a4b52b36ddcafeca4e9257f3b7dcb56ae06239db1a2f7
+SIZE (KDE/plasma/6.5.0/layer-shell-qt-6.5.0.tar.xz) = 36180
diff --git a/x11/plasma6-libkscreen/distinfo b/x11/plasma6-libkscreen/distinfo
index eabf28fb5a98..a69b8aa76c13 100644
--- a/x11/plasma6-libkscreen/distinfo
+++ b/x11/plasma6-libkscreen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499258
-SHA256 (KDE/plasma/6.4.5/libkscreen-6.4.5.tar.xz) = 68d26e27656b450f15a78f44784c50a22034e57c14f96a402019d52bc5b3e2b4
-SIZE (KDE/plasma/6.4.5/libkscreen-6.4.5.tar.xz) = 123112
+TIMESTAMP = 1761168021
+SHA256 (KDE/plasma/6.5.0/libkscreen-6.5.0.tar.xz) = 9c42577faa9bbaa481978284709afddc310f52acc97b6613ba3c6cee9161cc2c
+SIZE (KDE/plasma/6.5.0/libkscreen-6.5.0.tar.xz) = 120852
diff --git a/x11/plasma6-libkscreen/pkg-plist b/x11/plasma6-libkscreen/pkg-plist
index 81472b2a80c1..1be2691bf791 100644
--- a/x11/plasma6-libkscreen/pkg-plist
+++ b/x11/plasma6-libkscreen/pkg-plist
@@ -40,7 +40,6 @@ lib/libKF6ScreenDpms.so.8
lib/libexec/kf6/kscreen_backend_launcher
%%QT_PLUGINDIR%%/kf6/kscreen/KSC_Fake.so
%%QT_PLUGINDIR%%/kf6/kscreen/KSC_KWayland.so
-%%QT_PLUGINDIR%%/kf6/kscreen/KSC_QScreen.so
%%QT_PLUGINDIR%%/kf6/kscreen/KSC_XRandR.so
@comment lib/systemd/user/plasma-kscreen.service
libdata/pkgconfig/KF6Screen.pc
diff --git a/x11/plasma6-libplasma/Makefile b/x11/plasma6-libplasma/Makefile
index 02529bff69be..ab0f024ff9de 100644
--- a/x11/plasma6-libplasma/Makefile
+++ b/x11/plasma6-libplasma/Makefile
@@ -14,7 +14,7 @@ USE_XORG= ice sm x11 xcb xext
USE_GL= egl gl opengl
USE_KDE= activities archive colorscheme completion config configwidgets \
coreaddons globalaccel guiaddons i18n iconthemes jobwidgets \
- kcmutils kio kirigami2 notifications package \
+ kio kirigami2 notifications package \
plasma-wayland-protocols service solid svg widgetsaddons \
windowsystem \
ecm:build
diff --git a/x11/plasma6-libplasma/distinfo b/x11/plasma6-libplasma/distinfo
index 499d1fd096e1..192a8cff77c7 100644
--- a/x11/plasma6-libplasma/distinfo
+++ b/x11/plasma6-libplasma/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499258
-SHA256 (KDE/plasma/6.4.5/libplasma-6.4.5.tar.xz) = 945b6c54cfec56080f6b55864e82a7702096d682becf1fd4979d77a4009c4124
-SIZE (KDE/plasma/6.4.5/libplasma-6.4.5.tar.xz) = 1968740
+TIMESTAMP = 1761168022
+SHA256 (KDE/plasma/6.5.0/libplasma-6.5.0.tar.xz) = bc9f814944731297e17d93d08f1390506c5d9ad55f5a847e0ae50796837b6ce8
+SIZE (KDE/plasma/6.5.0/libplasma-6.5.0.tar.xz) = 1971160
diff --git a/x11/plasma6-libplasma/pkg-plist b/x11/plasma6-libplasma/pkg-plist
index e7ec62c9aeea..3fff17607e46 100644
--- a/x11/plasma6-libplasma/pkg-plist
+++ b/x11/plasma6-libplasma/pkg-plist
@@ -125,6 +125,10 @@ lib/libPlasmaQuick.so.%%KDE_PLASMA_VERSION%%
%%QT_QMLDIR%%/org/kde/plasma/components/private/RoundShadow.qml
%%QT_QMLDIR%%/org/kde/plasma/components/private/TextFieldFocus.qml
%%QT_QMLDIR%%/org/kde/plasma/components/qmldir
+%%QT_QMLDIR%%/org/kde/plasma/configuration/kde-qmlmodule.version
+%%QT_QMLDIR%%/org/kde/plasma/configuration/libplasmaconfigplugin.so
+%%QT_QMLDIR%%/org/kde/plasma/configuration/plasmaconfigplugin.qmltypes
+%%QT_QMLDIR%%/org/kde/plasma/configuration/qmldir
%%QT_QMLDIR%%/org/kde/plasma/core/DefaultToolTip.qml
%%QT_QMLDIR%%/org/kde/plasma/core/DialogBackground.qml
%%QT_QMLDIR%%/org/kde/plasma/core/corebindingsplugin.qmltypes
@@ -156,10 +160,13 @@ lib/libPlasmaQuick.so.%%KDE_PLASMA_VERSION%%
%%QT_QMLDIR%%/org/kde/plasma/extras/plasmaextracomponentsplugin.qmltypes
%%QT_QMLDIR%%/org/kde/plasma/extras/private/BackgroundMetrics.qml
%%QT_QMLDIR%%/org/kde/plasma/extras/qmldir
+%%QT_QMLDIR%%/org/kde/plasma/plasmoid/kde-qmlmodule.version
+%%QT_QMLDIR%%/org/kde/plasma/plasmoid/libplasmoidplugin.so
+%%QT_QMLDIR%%/org/kde/plasma/plasmoid/plasmoidplugin.qmltypes
+%%QT_QMLDIR%%/org/kde/plasma/plasmoid/qmldir
share/kdevappwizard/templates/cpp-plasmoid6.tar.bz2
share/kdevappwizard/templates/plasma6-wallpaper-with-qml-extension.tar.bz2
share/kdevappwizard/templates/plasma6-wallpaper.tar.bz2
-share/kdevappwizard/templates/qml-plasmoid6-with-qml-extension.tar.bz2
share/kdevappwizard/templates/qml-plasmoid6.tar.bz2
share/locale/ar/LC_MESSAGES/libplasma6.mo
share/locale/ast/LC_MESSAGES/libplasma6.mo
diff --git a/x11/plasma6-plasma-activities-stats/distinfo b/x11/plasma6-plasma-activities-stats/distinfo
index aea6169c8fd4..4115eea4a790 100644
--- a/x11/plasma6-plasma-activities-stats/distinfo
+++ b/x11/plasma6-plasma-activities-stats/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499264
-SHA256 (KDE/plasma/6.4.5/plasma-activities-stats-6.4.5.tar.xz) = 35c64f724c0550f99677f6134849decf76be47971210ca9418582ea38b480c30
-SIZE (KDE/plasma/6.4.5/plasma-activities-stats-6.4.5.tar.xz) = 83280
+TIMESTAMP = 1761168026
+SHA256 (KDE/plasma/6.5.0/plasma-activities-stats-6.5.0.tar.xz) = 61d72318ac1d4cded6152f097ee8f44b3b3261791a6842dcad8668e7d063f515
+SIZE (KDE/plasma/6.5.0/plasma-activities-stats-6.5.0.tar.xz) = 83112
diff --git a/x11/plasma6-plasma-activities/distinfo b/x11/plasma6-plasma-activities/distinfo
index 33c072e581d9..30c9522de128 100644
--- a/x11/plasma6-plasma-activities/distinfo
+++ b/x11/plasma6-plasma-activities/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499261
-SHA256 (KDE/plasma/6.4.5/plasma-activities-6.4.5.tar.xz) = 30ad23846e97bf3c2ed6d3af25de0ae1d981ea871608492fcc16155efd0c8169
-SIZE (KDE/plasma/6.4.5/plasma-activities-6.4.5.tar.xz) = 66860
+TIMESTAMP = 1761168024
+SHA256 (KDE/plasma/6.5.0/plasma-activities-6.5.0.tar.xz) = 0db872bc56aa84d22fe65b19c5b364cc14f44a40401eaaafbf8da27a04b8883f
+SIZE (KDE/plasma/6.5.0/plasma-activities-6.5.0.tar.xz) = 62624
diff --git a/x11/plasma6-plasma-activities/pkg-plist b/x11/plasma6-plasma-activities/pkg-plist
index 1c4db07475f6..b6c2b7c973db 100644
--- a/x11/plasma6-plasma-activities/pkg-plist
+++ b/x11/plasma6-plasma-activities/pkg-plist
@@ -19,7 +19,7 @@ lib/cmake/PlasmaActivities/PlasmaActivitiesLibraryTargets-%%CMAKE_BUILD_TYPE%%.c
lib/cmake/PlasmaActivities/PlasmaActivitiesLibraryTargets.cmake
lib/libPlasmaActivities.so
lib/libPlasmaActivities.so.%%KDE_PLASMA_VERSION%%
-lib/libPlasmaActivities.so.6
+lib/libPlasmaActivities.so.7
%%QT_QMLDIR%%/org/kde/activities/kde-qmlmodule.version
%%QT_QMLDIR%%/org/kde/activities/libplasmaactivitiesextensionplugin.so
%%QT_QMLDIR%%/org/kde/activities/plasmaactivitiesextensionplugin.qmltypes
diff --git a/x11/plasma6-plasma-desktop/distinfo b/x11/plasma6-plasma-desktop/distinfo
index 1891dec48964..55e84f335acc 100644
--- a/x11/plasma6-plasma-desktop/distinfo
+++ b/x11/plasma6-plasma-desktop/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499265
-SHA256 (KDE/plasma/6.4.5/plasma-desktop-6.4.5.tar.xz) = 7552e4c7c7ccbf5b7756726bb9aaabd344630977aaf13f5f305b4477caa17bb7
-SIZE (KDE/plasma/6.4.5/plasma-desktop-6.4.5.tar.xz) = 16758604
+TIMESTAMP = 1761168027
+SHA256 (KDE/plasma/6.5.0/plasma-desktop-6.5.0.tar.xz) = c27dc2c12795483a77a21bcc70029b9834474ed423dcdb93dc0e8857d4dede42
+SIZE (KDE/plasma/6.5.0/plasma-desktop-6.5.0.tar.xz) = 16751032
diff --git a/x11/plasma6-plasma-desktop/pkg-plist b/x11/plasma6-plasma-desktop/pkg-plist
index c15b5d375b28..fd8eb73853e6 100644
--- a/x11/plasma6-plasma-desktop/pkg-plist
+++ b/x11/plasma6-plasma-desktop/pkg-plist
@@ -11,12 +11,20 @@ lib/libexec/kf6/kauth/kcmdatetimehelper
%%IBUS%%lib/libexec/kimpanel-ibus-panel
%%IBUS%%lib/libexec/kimpanel-ibus-panel-launcher
%%SCIM%%lib/libexec/kimpanel-scim-panel
+lib/libkglobalaccelmodel.so.6
+lib/libkglobalaccelmodel.so.%%KDE_PLASMA_VERSION%%
%%QT_PLUGINDIR%%/attica_kde.so
%%QT_PLUGINDIR%%/kf6/kded/device_automounter.so
%%QT_PLUGINDIR%%/kf6/kded/kded_touchpad.so
%%QT_PLUGINDIR%%/kf6/kded/keyboard.so
+%%QT_PLUGINDIR%%/kf6/krunner/krunner_keys.so
%%QT_PLUGINDIR%%/kf6/krunner/krunner_kwin.so
%%QT_PLUGINDIR%%/kf6/krunner/krunner_plasma-desktop.so
+%%QT_PLUGINDIR%%/plasma/applets/org.kde.panel.so
+%%QT_PLUGINDIR%%/plasma/applets/org.kde.plasma.kicker.so
+%%QT_PLUGINDIR%%/plasma/applets/org.kde.plasma.kickoff.so
+%%QT_PLUGINDIR%%/plasma/applets/org.kde.plasma.trash.so
+%%QT_PLUGINDIR%%/plasma/applets/org.kde.plasma.windowlist.so
%%QT_PLUGINDIR%%/plasma/kcminit/kcm_mouse_init.so
%%QT_PLUGINDIR%%/plasma/kcminit/kcm_touchpad_init.so
%%QT_PLUGINDIR%%/plasma/kcms/desktop/kcm_krunnersettings.so
@@ -71,10 +79,6 @@ lib/libexec/kf6/kauth/kcmdatetimehelper
%%QT_QMLDIR%%/org/kde/plasma/private/taskmanager/libtaskmanagerplugin.so
%%QT_QMLDIR%%/org/kde/plasma/private/taskmanager/qmldir
%%QT_QMLDIR%%/org/kde/plasma/private/taskmanager/taskmanagerplugin.qmltypes
-%%QT_QMLDIR%%/org/kde/plasma/private/trash/kde-qmlmodule.version
-%%QT_QMLDIR%%/org/kde/plasma/private/trash/libtrashplugin.so
-%%QT_QMLDIR%%/org/kde/plasma/private/trash/qmldir
-%%QT_QMLDIR%%/org/kde/plasma/private/trash/trashplugin.qmltypes
%%QT_QMLDIR%%/org/kde/private/desktopcontainment/folder/folderplugin.qmltypes
%%QT_QMLDIR%%/org/kde/private/desktopcontainment/folder/kde-qmlmodule.version
%%QT_QMLDIR%%/org/kde/private/desktopcontainment/folder/libfolderplugin.so
@@ -113,10 +117,12 @@ share/config.kcfg/kactivitymanagerd_plugins_settings.kcfg
share/config.kcfg/kactivitymanagerd_settings.kcfg
share/config.kcfg/kcmaccessibilitybell.kcfg
share/config.kcfg/kcmaccessibilitycolorblindnesscorrection.kcfg
+share/config.kcfg/kcmaccessibilityinvert.kcfg
share/config.kcfg/kcmaccessibilitykeyboard.kcfg
share/config.kcfg/kcmaccessibilitymouse.kcfg
share/config.kcfg/kcmaccessibilityscreenreader.kcfg
share/config.kcfg/kcmaccessibilityshakecursor.kcfg
+share/config.kcfg/kcmaccessibilityzoommagnifier.kcfg
share/config.kcfg/krunnersettingsbase.kcfg
share/config.kcfg/landingpage_kdeglobalssettings.kcfg
share/config.kcfg/splashscreensettings.kcfg
@@ -885,6 +891,7 @@ share/locale/ar/LC_MESSAGES/plasma_applet_org.kde.plasma.showdesktop.mo
share/locale/ar/LC_MESSAGES/plasma_applet_org.kde.plasma.taskmanager.mo
share/locale/ar/LC_MESSAGES/plasma_applet_org.kde.plasma.trash.mo
share/locale/ar/LC_MESSAGES/plasma_applet_org.kde.plasma.windowlist.mo
+share/locale/ar/LC_MESSAGES/plasma_runner_keys.mo
share/locale/ar/LC_MESSAGES/plasma_runner_kwin.mo
share/locale/ar/LC_MESSAGES/plasma_runner_plasma-desktop.mo
share/locale/ar/LC_MESSAGES/plasma_shell_org.kde.plasma.desktop.mo
@@ -1066,6 +1073,7 @@ share/locale/bg/LC_MESSAGES/plasma_applet_org.kde.plasma.showdesktop.mo
share/locale/bg/LC_MESSAGES/plasma_applet_org.kde.plasma.taskmanager.mo
share/locale/bg/LC_MESSAGES/plasma_applet_org.kde.plasma.trash.mo
share/locale/bg/LC_MESSAGES/plasma_applet_org.kde.plasma.windowlist.mo
+share/locale/bg/LC_MESSAGES/plasma_runner_keys.mo
share/locale/bg/LC_MESSAGES/plasma_runner_kwin.mo
share/locale/bg/LC_MESSAGES/plasma_runner_plasma-desktop.mo
share/locale/bg/LC_MESSAGES/plasma_shell_org.kde.plasma.desktop.mo
@@ -1169,6 +1177,7 @@ share/locale/ca/LC_MESSAGES/plasma_applet_org.kde.plasma.showdesktop.mo
share/locale/ca/LC_MESSAGES/plasma_applet_org.kde.plasma.taskmanager.mo
share/locale/ca/LC_MESSAGES/plasma_applet_org.kde.plasma.trash.mo
share/locale/ca/LC_MESSAGES/plasma_applet_org.kde.plasma.windowlist.mo
+share/locale/ca/LC_MESSAGES/plasma_runner_keys.mo
share/locale/ca/LC_MESSAGES/plasma_runner_kwin.mo
share/locale/ca/LC_MESSAGES/plasma_runner_plasma-desktop.mo
share/locale/ca/LC_MESSAGES/plasma_shell_org.kde.plasma.desktop.mo
@@ -1213,6 +1222,7 @@ share/locale/ca@valencia/LC_MESSAGES/plasma_applet_org.kde.plasma.showdesktop.mo
share/locale/ca@valencia/LC_MESSAGES/plasma_applet_org.kde.plasma.taskmanager.mo
share/locale/ca@valencia/LC_MESSAGES/plasma_applet_org.kde.plasma.trash.mo
share/locale/ca@valencia/LC_MESSAGES/plasma_applet_org.kde.plasma.windowlist.mo
+share/locale/ca@valencia/LC_MESSAGES/plasma_runner_keys.mo
share/locale/ca@valencia/LC_MESSAGES/plasma_runner_kwin.mo
share/locale/ca@valencia/LC_MESSAGES/plasma_runner_plasma-desktop.mo
share/locale/ca@valencia/LC_MESSAGES/plasma_shell_org.kde.plasma.desktop.mo
@@ -1257,6 +1267,7 @@ share/locale/cs/LC_MESSAGES/plasma_applet_org.kde.plasma.showdesktop.mo
share/locale/cs/LC_MESSAGES/plasma_applet_org.kde.plasma.taskmanager.mo
share/locale/cs/LC_MESSAGES/plasma_applet_org.kde.plasma.trash.mo
share/locale/cs/LC_MESSAGES/plasma_applet_org.kde.plasma.windowlist.mo
+share/locale/cs/LC_MESSAGES/plasma_runner_keys.mo
share/locale/cs/LC_MESSAGES/plasma_runner_kwin.mo
share/locale/cs/LC_MESSAGES/plasma_runner_plasma-desktop.mo
share/locale/cs/LC_MESSAGES/plasma_shell_org.kde.plasma.desktop.mo
@@ -1365,6 +1376,7 @@ share/locale/de/LC_MESSAGES/plasma_applet_org.kde.plasma.showdesktop.mo
share/locale/de/LC_MESSAGES/plasma_applet_org.kde.plasma.taskmanager.mo
share/locale/de/LC_MESSAGES/plasma_applet_org.kde.plasma.trash.mo
share/locale/de/LC_MESSAGES/plasma_applet_org.kde.plasma.windowlist.mo
+share/locale/de/LC_MESSAGES/plasma_runner_keys.mo
share/locale/de/LC_MESSAGES/plasma_runner_kwin.mo
share/locale/de/LC_MESSAGES/plasma_runner_plasma-desktop.mo
share/locale/de/LC_MESSAGES/plasma_shell_org.kde.plasma.desktop.mo
@@ -1541,6 +1553,7 @@ share/locale/es/LC_MESSAGES/plasma_applet_org.kde.plasma.showdesktop.mo
share/locale/es/LC_MESSAGES/plasma_applet_org.kde.plasma.taskmanager.mo
share/locale/es/LC_MESSAGES/plasma_applet_org.kde.plasma.trash.mo
share/locale/es/LC_MESSAGES/plasma_applet_org.kde.plasma.windowlist.mo
+share/locale/es/LC_MESSAGES/plasma_runner_keys.mo
share/locale/es/LC_MESSAGES/plasma_runner_kwin.mo
share/locale/es/LC_MESSAGES/plasma_runner_plasma-desktop.mo
share/locale/es/LC_MESSAGES/plasma_shell_org.kde.plasma.desktop.mo
@@ -1624,6 +1637,7 @@ share/locale/eu/LC_MESSAGES/plasma_applet_org.kde.plasma.showdesktop.mo
share/locale/eu/LC_MESSAGES/plasma_applet_org.kde.plasma.taskmanager.mo
share/locale/eu/LC_MESSAGES/plasma_applet_org.kde.plasma.trash.mo
share/locale/eu/LC_MESSAGES/plasma_applet_org.kde.plasma.windowlist.mo
+share/locale/eu/LC_MESSAGES/plasma_runner_keys.mo
share/locale/eu/LC_MESSAGES/plasma_runner_kwin.mo
share/locale/eu/LC_MESSAGES/plasma_runner_plasma-desktop.mo
share/locale/eu/LC_MESSAGES/plasma_shell_org.kde.plasma.desktop.mo
@@ -1683,6 +1697,7 @@ share/locale/fi/LC_MESSAGES/plasma_applet_org.kde.plasma.showdesktop.mo
share/locale/fi/LC_MESSAGES/plasma_applet_org.kde.plasma.taskmanager.mo
share/locale/fi/LC_MESSAGES/plasma_applet_org.kde.plasma.trash.mo
share/locale/fi/LC_MESSAGES/plasma_applet_org.kde.plasma.windowlist.mo
+share/locale/fi/LC_MESSAGES/plasma_runner_keys.mo
share/locale/fi/LC_MESSAGES/plasma_runner_kwin.mo
share/locale/fi/LC_MESSAGES/plasma_runner_plasma-desktop.mo
share/locale/fi/LC_MESSAGES/plasma_shell_org.kde.plasma.desktop.mo
@@ -1727,6 +1742,7 @@ share/locale/fr/LC_MESSAGES/plasma_applet_org.kde.plasma.showdesktop.mo
share/locale/fr/LC_MESSAGES/plasma_applet_org.kde.plasma.taskmanager.mo
share/locale/fr/LC_MESSAGES/plasma_applet_org.kde.plasma.trash.mo
share/locale/fr/LC_MESSAGES/plasma_applet_org.kde.plasma.windowlist.mo
+share/locale/fr/LC_MESSAGES/plasma_runner_keys.mo
share/locale/fr/LC_MESSAGES/plasma_runner_kwin.mo
share/locale/fr/LC_MESSAGES/plasma_runner_plasma-desktop.mo
share/locale/fr/LC_MESSAGES/plasma_shell_org.kde.plasma.desktop.mo
@@ -1867,6 +1883,7 @@ share/locale/he/LC_MESSAGES/plasma_applet_org.kde.plasma.showdesktop.mo
share/locale/he/LC_MESSAGES/plasma_applet_org.kde.plasma.taskmanager.mo
share/locale/he/LC_MESSAGES/plasma_applet_org.kde.plasma.trash.mo
share/locale/he/LC_MESSAGES/plasma_applet_org.kde.plasma.windowlist.mo
+share/locale/he/LC_MESSAGES/plasma_runner_keys.mo
share/locale/he/LC_MESSAGES/plasma_runner_kwin.mo
share/locale/he/LC_MESSAGES/plasma_runner_plasma-desktop.mo
share/locale/he/LC_MESSAGES/plasma_shell_org.kde.plasma.desktop.mo
@@ -2184,6 +2201,7 @@ share/locale/it/LC_MESSAGES/plasma_applet_org.kde.plasma.showdesktop.mo
share/locale/it/LC_MESSAGES/plasma_applet_org.kde.plasma.taskmanager.mo
share/locale/it/LC_MESSAGES/plasma_applet_org.kde.plasma.trash.mo
share/locale/it/LC_MESSAGES/plasma_applet_org.kde.plasma.windowlist.mo
+share/locale/it/LC_MESSAGES/plasma_runner_keys.mo
share/locale/it/LC_MESSAGES/plasma_runner_kwin.mo
share/locale/it/LC_MESSAGES/plasma_runner_plasma-desktop.mo
share/locale/it/LC_MESSAGES/plasma_shell_org.kde.plasma.desktop.mo
@@ -2271,6 +2289,7 @@ share/locale/ka/LC_MESSAGES/plasma_applet_org.kde.plasma.showdesktop.mo
share/locale/ka/LC_MESSAGES/plasma_applet_org.kde.plasma.taskmanager.mo
share/locale/ka/LC_MESSAGES/plasma_applet_org.kde.plasma.trash.mo
share/locale/ka/LC_MESSAGES/plasma_applet_org.kde.plasma.windowlist.mo
+share/locale/ka/LC_MESSAGES/plasma_runner_keys.mo
share/locale/ka/LC_MESSAGES/plasma_runner_kwin.mo
share/locale/ka/LC_MESSAGES/plasma_runner_plasma-desktop.mo
share/locale/ka/LC_MESSAGES/plasma_shell_org.kde.plasma.desktop.mo
@@ -2373,6 +2392,7 @@ share/locale/ko/LC_MESSAGES/plasma_applet_org.kde.plasma.showdesktop.mo
share/locale/ko/LC_MESSAGES/plasma_applet_org.kde.plasma.taskmanager.mo
share/locale/ko/LC_MESSAGES/plasma_applet_org.kde.plasma.trash.mo
share/locale/ko/LC_MESSAGES/plasma_applet_org.kde.plasma.windowlist.mo
+share/locale/ko/LC_MESSAGES/plasma_runner_keys.mo
share/locale/ko/LC_MESSAGES/plasma_runner_kwin.mo
share/locale/ko/LC_MESSAGES/plasma_runner_plasma-desktop.mo
share/locale/ko/LC_MESSAGES/plasma_shell_org.kde.plasma.desktop.mo
@@ -2418,6 +2438,7 @@ share/locale/lt/LC_MESSAGES/kcmmouse.mo
share/locale/lt/LC_MESSAGES/kcmqtquicksettings.mo
share/locale/lt/LC_MESSAGES/knetattach.mo
share/locale/lt/LC_MESSAGES/org.kde.plasma.emojier.mo
+share/locale/lt/LC_MESSAGES/plasma-desktop-sddm-theme.mo
share/locale/lt/LC_MESSAGES/plasma_applet_org.kde.desktopcontainment.mo
share/locale/lt/LC_MESSAGES/plasma_applet_org.kde.panel.mo
share/locale/lt/LC_MESSAGES/plasma_applet_org.kde.plasma.keyboardlayout.mo
@@ -2430,6 +2451,7 @@ share/locale/lt/LC_MESSAGES/plasma_applet_org.kde.plasma.showdesktop.mo
share/locale/lt/LC_MESSAGES/plasma_applet_org.kde.plasma.taskmanager.mo
share/locale/lt/LC_MESSAGES/plasma_applet_org.kde.plasma.trash.mo
share/locale/lt/LC_MESSAGES/plasma_applet_org.kde.plasma.windowlist.mo
+share/locale/lt/LC_MESSAGES/plasma_runner_keys.mo
share/locale/lt/LC_MESSAGES/plasma_runner_kwin.mo
share/locale/lt/LC_MESSAGES/plasma_runner_plasma-desktop.mo
share/locale/lt/LC_MESSAGES/plasma_shell_org.kde.plasma.desktop.mo
@@ -2707,6 +2729,7 @@ share/locale/nl/LC_MESSAGES/plasma_applet_org.kde.plasma.showdesktop.mo
share/locale/nl/LC_MESSAGES/plasma_applet_org.kde.plasma.taskmanager.mo
share/locale/nl/LC_MESSAGES/plasma_applet_org.kde.plasma.trash.mo
share/locale/nl/LC_MESSAGES/plasma_applet_org.kde.plasma.windowlist.mo
+share/locale/nl/LC_MESSAGES/plasma_runner_keys.mo
share/locale/nl/LC_MESSAGES/plasma_runner_kwin.mo
share/locale/nl/LC_MESSAGES/plasma_runner_plasma-desktop.mo
share/locale/nl/LC_MESSAGES/plasma_shell_org.kde.plasma.desktop.mo
@@ -2862,6 +2885,7 @@ share/locale/pl/LC_MESSAGES/plasma_applet_org.kde.plasma.showdesktop.mo
share/locale/pl/LC_MESSAGES/plasma_applet_org.kde.plasma.taskmanager.mo
share/locale/pl/LC_MESSAGES/plasma_applet_org.kde.plasma.trash.mo
share/locale/pl/LC_MESSAGES/plasma_applet_org.kde.plasma.windowlist.mo
+share/locale/pl/LC_MESSAGES/plasma_runner_keys.mo
share/locale/pl/LC_MESSAGES/plasma_runner_kwin.mo
share/locale/pl/LC_MESSAGES/plasma_runner_plasma-desktop.mo
share/locale/pl/LC_MESSAGES/plasma_shell_org.kde.plasma.desktop.mo
@@ -2948,6 +2972,7 @@ share/locale/pt_BR/LC_MESSAGES/plasma_applet_org.kde.plasma.showdesktop.mo
share/locale/pt_BR/LC_MESSAGES/plasma_applet_org.kde.plasma.taskmanager.mo
share/locale/pt_BR/LC_MESSAGES/plasma_applet_org.kde.plasma.trash.mo
share/locale/pt_BR/LC_MESSAGES/plasma_applet_org.kde.plasma.windowlist.mo
+share/locale/pt_BR/LC_MESSAGES/plasma_runner_keys.mo
share/locale/pt_BR/LC_MESSAGES/plasma_runner_kwin.mo
share/locale/pt_BR/LC_MESSAGES/plasma_runner_plasma-desktop.mo
share/locale/pt_BR/LC_MESSAGES/plasma_shell_org.kde.plasma.desktop.mo
@@ -2979,6 +3004,7 @@ share/locale/ro/LC_MESSAGES/kcmmouse.mo
share/locale/ro/LC_MESSAGES/kcmqtquicksettings.mo
share/locale/ro/LC_MESSAGES/knetattach.mo
share/locale/ro/LC_MESSAGES/org.kde.plasma.emojier.mo
+share/locale/ro/LC_MESSAGES/plasma-desktop-sddm-theme.mo
share/locale/ro/LC_MESSAGES/plasma_applet_org.kde.desktopcontainment.mo
share/locale/ro/LC_MESSAGES/plasma_applet_org.kde.panel.mo
share/locale/ro/LC_MESSAGES/plasma_applet_org.kde.plasma.keyboardlayout.mo
@@ -2991,6 +3017,7 @@ share/locale/ro/LC_MESSAGES/plasma_applet_org.kde.plasma.showdesktop.mo
share/locale/ro/LC_MESSAGES/plasma_applet_org.kde.plasma.taskmanager.mo
share/locale/ro/LC_MESSAGES/plasma_applet_org.kde.plasma.trash.mo
share/locale/ro/LC_MESSAGES/plasma_applet_org.kde.plasma.windowlist.mo
+share/locale/ro/LC_MESSAGES/plasma_runner_keys.mo
share/locale/ro/LC_MESSAGES/plasma_runner_kwin.mo
share/locale/ro/LC_MESSAGES/plasma_runner_plasma-desktop.mo
share/locale/ro/LC_MESSAGES/plasma_shell_org.kde.plasma.desktop.mo
@@ -3194,6 +3221,7 @@ share/locale/sl/LC_MESSAGES/plasma_applet_org.kde.plasma.showdesktop.mo
share/locale/sl/LC_MESSAGES/plasma_applet_org.kde.plasma.taskmanager.mo
share/locale/sl/LC_MESSAGES/plasma_applet_org.kde.plasma.trash.mo
share/locale/sl/LC_MESSAGES/plasma_applet_org.kde.plasma.windowlist.mo
+share/locale/sl/LC_MESSAGES/plasma_runner_keys.mo
share/locale/sl/LC_MESSAGES/plasma_runner_kwin.mo
share/locale/sl/LC_MESSAGES/plasma_runner_plasma-desktop.mo
share/locale/sl/LC_MESSAGES/plasma_shell_org.kde.plasma.desktop.mo
@@ -3386,6 +3414,7 @@ share/locale/sv/LC_MESSAGES/plasma_applet_org.kde.plasma.showdesktop.mo
share/locale/sv/LC_MESSAGES/plasma_applet_org.kde.plasma.taskmanager.mo
share/locale/sv/LC_MESSAGES/plasma_applet_org.kde.plasma.trash.mo
share/locale/sv/LC_MESSAGES/plasma_applet_org.kde.plasma.windowlist.mo
+share/locale/sv/LC_MESSAGES/plasma_runner_keys.mo
share/locale/sv/LC_MESSAGES/plasma_runner_kwin.mo
share/locale/sv/LC_MESSAGES/plasma_runner_plasma-desktop.mo
share/locale/sv/LC_MESSAGES/plasma_shell_org.kde.plasma.desktop.mo
@@ -3533,6 +3562,7 @@ share/locale/tr/LC_MESSAGES/plasma_applet_org.kde.plasma.showdesktop.mo
share/locale/tr/LC_MESSAGES/plasma_applet_org.kde.plasma.taskmanager.mo
share/locale/tr/LC_MESSAGES/plasma_applet_org.kde.plasma.trash.mo
share/locale/tr/LC_MESSAGES/plasma_applet_org.kde.plasma.windowlist.mo
+share/locale/tr/LC_MESSAGES/plasma_runner_keys.mo
share/locale/tr/LC_MESSAGES/plasma_runner_kwin.mo
share/locale/tr/LC_MESSAGES/plasma_runner_plasma-desktop.mo
share/locale/tr/LC_MESSAGES/plasma_shell_org.kde.plasma.desktop.mo
@@ -3599,6 +3629,7 @@ share/locale/uk/LC_MESSAGES/plasma_applet_org.kde.plasma.showdesktop.mo
share/locale/uk/LC_MESSAGES/plasma_applet_org.kde.plasma.taskmanager.mo
share/locale/uk/LC_MESSAGES/plasma_applet_org.kde.plasma.trash.mo
share/locale/uk/LC_MESSAGES/plasma_applet_org.kde.plasma.windowlist.mo
+share/locale/uk/LC_MESSAGES/plasma_runner_keys.mo
share/locale/uk/LC_MESSAGES/plasma_runner_kwin.mo
share/locale/uk/LC_MESSAGES/plasma_runner_plasma-desktop.mo
share/locale/uk/LC_MESSAGES/plasma_shell_org.kde.plasma.desktop.mo
@@ -3732,6 +3763,7 @@ share/locale/zh_CN/LC_MESSAGES/plasma_applet_org.kde.plasma.showdesktop.mo
share/locale/zh_CN/LC_MESSAGES/plasma_applet_org.kde.plasma.taskmanager.mo
share/locale/zh_CN/LC_MESSAGES/plasma_applet_org.kde.plasma.trash.mo
share/locale/zh_CN/LC_MESSAGES/plasma_applet_org.kde.plasma.windowlist.mo
+share/locale/zh_CN/LC_MESSAGES/plasma_runner_keys.mo
share/locale/zh_CN/LC_MESSAGES/plasma_runner_kwin.mo
share/locale/zh_CN/LC_MESSAGES/plasma_runner_plasma-desktop.mo
share/locale/zh_CN/LC_MESSAGES/plasma_shell_org.kde.plasma.desktop.mo
@@ -3776,6 +3808,7 @@ share/locale/zh_TW/LC_MESSAGES/plasma_applet_org.kde.plasma.showdesktop.mo
share/locale/zh_TW/LC_MESSAGES/plasma_applet_org.kde.plasma.taskmanager.mo
share/locale/zh_TW/LC_MESSAGES/plasma_applet_org.kde.plasma.trash.mo
share/locale/zh_TW/LC_MESSAGES/plasma_applet_org.kde.plasma.windowlist.mo
+share/locale/zh_TW/LC_MESSAGES/plasma_runner_keys.mo
share/locale/zh_TW/LC_MESSAGES/plasma_runner_kwin.mo
share/locale/zh_TW/LC_MESSAGES/plasma_runner_plasma-desktop.mo
share/locale/zh_TW/LC_MESSAGES/plasma_shell_org.kde.plasma.desktop.mo
@@ -3966,11 +3999,6 @@ share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/RenameEditor.qml
share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/code/FolderTools.js
share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/main.qml
share/plasma/plasmoids/org.kde.desktopcontainment/metadata.json
-share/plasma/plasmoids/org.kde.panel/contents/config/main.xml
-share/plasma/plasmoids/org.kde.panel/contents/ui/ConfigOverlay.qml
-share/plasma/plasmoids/org.kde.panel/contents/ui/LayoutManager.js
-share/plasma/plasmoids/org.kde.panel/contents/ui/main.qml
-share/plasma/plasmoids/org.kde.panel/metadata.json
share/plasma/plasmoids/org.kde.plasma.activitypager/metadata.json
share/plasma/plasmoids/org.kde.plasma.folder/metadata.json
share/plasma/plasmoids/org.kde.plasma.icontasks/metadata.json
@@ -3979,57 +4007,6 @@ share/plasma/plasmoids/org.kde.plasma.keyboardlayout/contents/config/main.xml
share/plasma/plasmoids/org.kde.plasma.keyboardlayout/contents/ui/configGeneral.qml
share/plasma/plasmoids/org.kde.plasma.keyboardlayout/contents/ui/main.qml
share/plasma/plasmoids/org.kde.plasma.keyboardlayout/metadata.json
-share/plasma/plasmoids/org.kde.plasma.kicker/contents/config/config.qml
-share/plasma/plasmoids/org.kde.plasma.kicker/contents/config/main.xml
-share/plasma/plasmoids/org.kde.plasma.kicker/contents/ui/ActionMenu.qml
-share/plasma/plasmoids/org.kde.plasma.kicker/contents/ui/CompactRepresentation.qml
-share/plasma/plasmoids/org.kde.plasma.kicker/contents/ui/ConfigGeneral.qml
-share/plasma/plasmoids/org.kde.plasma.kicker/contents/ui/DashboardRepresentation.qml
-share/plasma/plasmoids/org.kde.plasma.kicker/contents/ui/ItemGridDelegate.qml
-share/plasma/plasmoids/org.kde.plasma.kicker/contents/ui/ItemGridView.qml
-share/plasma/plasmoids/org.kde.plasma.kicker/contents/ui/ItemListDelegate.qml
-share/plasma/plasmoids/org.kde.plasma.kicker/contents/ui/ItemListDialog.qml
-share/plasma/plasmoids/org.kde.plasma.kicker/contents/ui/ItemListView.qml
-share/plasma/plasmoids/org.kde.plasma.kicker/contents/ui/ItemMultiGridView.qml
-share/plasma/plasmoids/org.kde.plasma.kicker/contents/ui/MenuRepresentation.qml
-share/plasma/plasmoids/org.kde.plasma.kicker/contents/ui/RunnerResultsList.qml
-share/plasma/plasmoids/org.kde.plasma.kicker/contents/ui/SideBarItem.qml
-share/plasma/plasmoids/org.kde.plasma.kicker/contents/ui/SideBarSection.qml
-share/plasma/plasmoids/org.kde.plasma.kicker/contents/ui/code/tools.js
-share/plasma/plasmoids/org.kde.plasma.kicker/contents/ui/main.qml
-share/plasma/plasmoids/org.kde.plasma.kicker/metadata.json
-share/plasma/plasmoids/org.kde.plasma.kickoff/contents/config/config.qml
-share/plasma/plasmoids/org.kde.plasma.kickoff/contents/config/main.xml
-share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/AbstractKickoffItemDelegate.qml
-share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/ActionMenu.qml
-share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/ApplicationsPage.qml
-share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/Badge.qml
-share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/BasePage.qml
-share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/ConfigGeneral.qml
-share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/DropAreaGridView.qml
-share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/DropAreaListView.qml
-share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/EmptyPage.qml
-share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/Footer.qml
-share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/FullRepresentation.qml
-share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/Header.qml
-share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/HorizontalStackView.qml
-share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/KickoffDropArea.qml
-share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/KickoffGridDelegate.qml
-share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/KickoffGridView.qml
-share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/KickoffListDelegate.qml
-share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/KickoffListView.qml
-share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/KickoffSingleton.qml
-share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/LeaveButtons.qml
-share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/ListOfGridsView.qml
-share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/ListOfGridsViewDelegate.qml
-share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/NormalPage.qml
-share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/PlacesPage.qml
-share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/SectionView.qml
-share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/VerticalStackView.qml
-share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/code/tools.js
-share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/main.qml
-share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/qmldir
-share/plasma/plasmoids/org.kde.plasma.kickoff/metadata.json
share/plasma/plasmoids/org.kde.plasma.kimpanel/contents/config/config.qml
share/plasma/plasmoids/org.kde.plasma.kimpanel/contents/config/main.xml
share/plasma/plasmoids/org.kde.plasma.kimpanel/contents/ui/ActionMenu.qml
@@ -4085,14 +4062,6 @@ share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/code/layoutmetrics
share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/code/tools.js
share/plasma/plasmoids/org.kde.plasma.taskmanager/contents/ui/main.qml
share/plasma/plasmoids/org.kde.plasma.taskmanager/metadata.json
-share/plasma/plasmoids/org.kde.plasma.trash/contents/ui/main.qml
-share/plasma/plasmoids/org.kde.plasma.trash/metadata.json
-share/plasma/plasmoids/org.kde.plasma.windowlist/contents/config/config.qml
-share/plasma/plasmoids/org.kde.plasma.windowlist/contents/config/main.xml
-share/plasma/plasmoids/org.kde.plasma.windowlist/contents/ui/ConfigGeneral.qml
-share/plasma/plasmoids/org.kde.plasma.windowlist/contents/ui/MenuButton.qml
-share/plasma/plasmoids/org.kde.plasma.windowlist/contents/ui/main.qml
-share/plasma/plasmoids/org.kde.plasma.windowlist/metadata.json
share/plasma/shells/org.kde.plasma.desktop/contents/InteractiveConsole.qml
share/plasma/shells/org.kde.plasma.desktop/contents/activitymanager/ActivityItem.qml
share/plasma/shells/org.kde.plasma.desktop/contents/activitymanager/ActivityList.qml
@@ -4122,7 +4091,6 @@ share/plasma/shells/org.kde.plasma.desktop/contents/configuration/shellcontainme
share/plasma/shells/org.kde.plasma.desktop/contents/defaults
share/plasma/shells/org.kde.plasma.desktop/contents/explorer/AppletAlternatives.qml
share/plasma/shells/org.kde.plasma.desktop/contents/explorer/AppletDelegate.qml
-share/plasma/shells/org.kde.plasma.desktop/contents/explorer/Tooltip.qml
share/plasma/shells/org.kde.plasma.desktop/contents/explorer/WidgetExplorer.qml
share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockOsd.qml
share/plasma/shells/org.kde.plasma.desktop/contents/lockscreen/LockScreen.qml
diff --git a/x11/plasma6-plasma-integration/distinfo b/x11/plasma6-plasma-integration/distinfo
index 491e90b62392..849146d01b7b 100644
--- a/x11/plasma6-plasma-integration/distinfo
+++ b/x11/plasma6-plasma-integration/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757499265
-SHA256 (KDE/plasma/6.4.5/plasma-integration-6.4.5.tar.xz) = c3e271de1fa26c8833440b69ccac5e8c094a85e4742bf26f97bcb7caa8c17b2c
-SIZE (KDE/plasma/6.4.5/plasma-integration-6.4.5.tar.xz) = 98360
+TIMESTAMP = 1761168027
+SHA256 (KDE/plasma/6.5.0/plasma-integration-6.5.0.tar.xz) = 02a7e0bce56baa93c6f7136b9630b9ba5109d7d29c6f6c110cc71610bdd20e0e
+SIZE (KDE/plasma/6.5.0/plasma-integration-6.5.0.tar.xz) = 98192
diff --git a/x11/plasma6-plasma-workspace/Makefile b/x11/plasma6-plasma-workspace/Makefile
index b1caa84b7c1a..21857fd2b931 100644
--- a/x11/plasma6-plasma-workspace/Makefile
+++ b/x11/plasma6-plasma-workspace/Makefile
@@ -1,9 +1,6 @@
PORTNAME= plasma-workspace
DISTVERSION= ${KDE_PLASMA_VERSION}
-PORTREVISION= 1
CATEGORIES= x11 kde kde-plasma
-PATCH_SITES= https://invent.kde.org/plasma/plasma-workspace/-/commit/
-PATCHFILES= 30273fb2afcc6e304951c8895bb17d38255fed39.patch:-p1
COMMENT= KDE Plasma Workspace
MAINTAINER= kde@FreeBSD.org
@@ -42,7 +39,7 @@ USE_KDE= activities activities-stats archive attica auth baloo \
newstuff notifications notifyconfig package parts phonon \
plasma5support prison runner service solid sonnet \
statusnotifieritem svg syntaxhighlighting texteditor \
- textwidgets unitconversion userfeedback wallet wayland \
+ textwidgets userfeedback wallet wayland \
widgetsaddons windowsystem xmlgui \
ecm:build plasma-wayland-protocols:build \
kwin-x11:run
diff --git a/x11/plasma6-plasma-workspace/distinfo b/x11/plasma6-plasma-workspace/distinfo
index 3bd349bc5b13..7d14a270877c 100644
--- a/x11/plasma6-plasma-workspace/distinfo
+++ b/x11/plasma6-plasma-workspace/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1758787727
-SHA256 (KDE/plasma/6.4.5/plasma-workspace-6.4.5.tar.xz) = 19999ebf3574f539145ba7074019b88d51f2ca952d121394daf6af2e632910fb
-SIZE (KDE/plasma/6.4.5/plasma-workspace-6.4.5.tar.xz) = 20834364
-SHA256 (KDE/plasma/6.4.5/30273fb2afcc6e304951c8895bb17d38255fed39.patch) = 7d7e2b2fba62c60e6f3ce32f6b2b21524733235f41bf78ea82484183fc2856a4
-SIZE (KDE/plasma/6.4.5/30273fb2afcc6e304951c8895bb17d38255fed39.patch) = 2282
+TIMESTAMP = 1761168027
+SHA256 (KDE/plasma/6.5.0/plasma-workspace-6.5.0.tar.xz) = 6491eafbfabc5335c5c7a7b6d6884a11f91075587b4912401cffe830966f2f20
+SIZE (KDE/plasma/6.5.0/plasma-workspace-6.5.0.tar.xz) = 20266996
diff --git a/x11/plasma6-plasma-workspace/pkg-plist b/x11/plasma6-plasma-workspace/pkg-plist
index b661bb212b2f..cf4ca71efa0f 100644
--- a/x11/plasma6-plasma-workspace/pkg-plist
+++ b/x11/plasma6-plasma-workspace/pkg-plist
@@ -29,9 +29,9 @@ etc/xdg/autostart/xembedsniproxy.desktop
etc/xdg/menus/plasma-applications.menu
etc/xdg/plasmanotifyrc
etc/xdg/taskmanagerrulesrc
-include/colorcorrect/colorcorrect_export.h
-include/colorcorrect/colorcorrectconstants.h
-include/colorcorrect/compositorcoloradaptor.h
+include/klookandfeel/klookandfeel.h
+include/klookandfeel/klookandfeel_export.h
+include/klookandfeel/klookandfeelmanager.h
include/krdb/krdb.h
include/krdb/krdb_export.h
include/kworkspace6/autostartscriptdesktopfile.h
@@ -53,8 +53,6 @@ include/notificationmanager/notifications.h
include/notificationmanager/notificationsettings.h
include/notificationmanager/server.h
include/notificationmanager/settings.h
-include/plasma5support/weather/ion.h
-include/plasma5support/weather/ion_export.h
include/taskmanager/abstracttasksmodel.h
include/taskmanager/abstracttasksmodeliface.h
include/taskmanager/abstracttasksproxymodeliface.h
@@ -78,10 +76,14 @@ include/taskmanager/xstartuptasksmodel.h
include/taskmanager/xwindowtasksmodel.h
lib/cmake/KRunnerAppDBusInterface/KRunnerAppDBusInterfaceConfig.cmake
lib/cmake/KSMServerDBusInterface/KSMServerDBusInterfaceConfig.cmake
-lib/cmake/LibColorCorrect/LibColorCorrectConfig.cmake
-lib/cmake/LibColorCorrect/LibColorCorrectConfigVersion.cmake
-lib/cmake/LibColorCorrect/LibColorCorrectLibraryTargets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/LibColorCorrect/LibColorCorrectLibraryTargets.cmake
+lib/cmake/Krdb/KrdbConfig.cmake
+lib/cmake/Krdb/KrdbConfigVersion.cmake
+lib/cmake/Krdb/krdbLibraryTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/Krdb/krdbLibraryTargets.cmake
+lib/cmake/LibKLookAndFeel/LibKLookAndFeelConfig.cmake
+lib/cmake/LibKLookAndFeel/LibKLookAndFeelConfigVersion.cmake
+lib/cmake/LibKLookAndFeel/LibKLookAndFeelLibraryTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/LibKLookAndFeel/LibKLookAndFeelLibraryTargets.cmake
lib/cmake/LibKWorkspace/LibKWorkspaceConfig.cmake
lib/cmake/LibKWorkspace/LibKWorkspaceConfigVersion.cmake
lib/cmake/LibKWorkspace/LibKWorkspaceLibraryTargets-%%CMAKE_BUILD_TYPE%%.cmake
@@ -100,12 +102,10 @@ lib/kconf_update_bin/plasma6.3-update-clipboard-database-2-to-3
lib/kconf_update_bin/plasma6.4-migrate-fullscreen-notifications-to-dnd
lib/kconf_update_bin/plasmashell-6.0-keep-custom-position-of-panels
lib/kconf_update_bin/plasmashell-6.0-keep-default-floating-setting-for-plasma-5-panels
+lib/kconf_update_bin/plasmashell-6.5-remove-stop-activity-shortcut
lib/libbatterycontrol.so
lib/libbatterycontrol.so.6
lib/libbatterycontrol.so.%%KDE_PLASMA_VERSION%%
-lib/libcolorcorrect.so
-lib/libcolorcorrect.so.6
-lib/libcolorcorrect.so.%%KDE_PLASMA_VERSION%%
lib/libexec/baloorunner
lib/libexec/kf6/kauth/fontinst
lib/libexec/kf6/kauth/fontinst_helper
@@ -126,6 +126,9 @@ lib/libkfontinstui.so.%%KDE_PLASMA_VERSION%%
lib/libklipper.so
lib/libklipper.so.6
lib/libklipper.so.%%KDE_PLASMA_VERSION%%
+lib/libklookandfeel.so
+lib/libklookandfeel.so.6
+lib/libklookandfeel.so.%%KDE_PLASMA_VERSION%%
lib/libkmpris.so.6
lib/libkmpris.so.%%KDE_PLASMA_VERSION%%
lib/libkrdb.so
@@ -138,16 +141,13 @@ lib/libnotificationmanager.so.%%KDE_PLASMA_VERSION%%
lib/libtaskmanager.so
lib/libtaskmanager.so.6
lib/libtaskmanager.so.%%KDE_PLASMA_VERSION%%
-lib/libweather_ion.so
-lib/libweather_ion.so.7
-lib/libweather_ion.so.7.0.0
%%QT_PLUGINDIR%%/kf6/kded/appmenu.so
-%%QT_PLUGINDIR%%/kf6/kded/colorcorrectlocationupdater.so
%%QT_PLUGINDIR%%/kf6/kded/desktopnotifier.so
%%QT_PLUGINDIR%%/kf6/kded/devicenotifications.so
%%QT_PLUGINDIR%%/kf6/kded/donationmessage.so
%%QT_PLUGINDIR%%/kf6/kded/freespacenotifier.so
%%QT_PLUGINDIR%%/kf6/kded/ktimezoned.so
+%%QT_PLUGINDIR%%/kf6/kded/lookandfeelautoswitcher.so
%%QT_PLUGINDIR%%/kf6/kded/mprisservice.so
%%QT_PLUGINDIR%%/kf6/kded/oom-notifier.so
%%QT_PLUGINDIR%%/kf6/kded/plasma-session-shortcuts.so
@@ -180,7 +180,10 @@ lib/libweather_ion.so.7.0.0
%%QT_PLUGINDIR%%/phonon_platform/kde.so
%%QT_PLUGINDIR%%/plasma/applets/org.kde.plasma.appmenu.so
%%QT_PLUGINDIR%%/plasma/applets/org.kde.plasma.calendar.so
+%%QT_PLUGINDIR%%/plasma/applets/org.kde.plasma.devicenotifier.so
+%%QT_PLUGINDIR%%/plasma/applets/org.kde.plasma.digitalclock.so
%%QT_PLUGINDIR%%/plasma/applets/org.kde.plasma.icon.so
+%%QT_PLUGINDIR%%/plasma/applets/org.kde.plasma.lock_logout.so
%%QT_PLUGINDIR%%/plasma/applets/org.kde.plasma.mediacontroller.so
%%QT_PLUGINDIR%%/plasma/applets/org.kde.plasma.notifications.so
%%QT_PLUGINDIR%%/plasma/applets/org.kde.plasma.panelspacer.so
@@ -204,6 +207,7 @@ lib/libweather_ion.so.7.0.0
%%QT_PLUGINDIR%%/plasma/kcms/systemsettings/kcm_icons.so
%%QT_PLUGINDIR%%/plasma/kcms/systemsettings/kcm_lookandfeel.so
%%QT_PLUGINDIR%%/plasma/kcms/systemsettings/kcm_nightlight.so
+%%QT_PLUGINDIR%%/plasma/kcms/systemsettings/kcm_nighttime.so
%%QT_PLUGINDIR%%/plasma/kcms/systemsettings/kcm_notifications.so
%%QT_PLUGINDIR%%/plasma/kcms/systemsettings/kcm_regionandlang.so
%%QT_PLUGINDIR%%/plasma/kcms/systemsettings/kcm_soundtheme.so
@@ -212,16 +216,10 @@ lib/libweather_ion.so.7.0.0
%%QT_PLUGINDIR%%/plasma/kcms/systemsettings/kcm_wallpaper.so
%%QT_PLUGINDIR%%/plasma/kcms/systemsettings_qwidgets/kcm_fontinst.so
%%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_applicationjobs.so
-%%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_bbcukmet.so
%%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_clipboard.so
-%%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_dwd.so
-%%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_envcan.so
%%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_executable.so
-%%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_noaa.so
%%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_notifications.so
%%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_time.so
-%%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_weather.so
-%%QT_PLUGINDIR%%/plasma5support/dataengine/plasma_engine_wettercom.so
%%QT_PLUGINDIR%%/plasmacalendarplugins/holidays/HolidaysConfig.qml
%%QT_PLUGINDIR%%/plasmacalendarplugins/holidaysevents.so
%%QT_QMLDIR%%/org/kde/breeze/components/ActionButton.qml
@@ -240,15 +238,13 @@ lib/libweather_ion.so.7.0.0
%%QT_QMLDIR%%/org/kde/breeze/components/kde-qmlmodule.version
%%QT_QMLDIR%%/org/kde/breeze/components/libcomponents.so
%%QT_QMLDIR%%/org/kde/breeze/components/qmldir
-%%QT_QMLDIR%%/org/kde/colorcorrect/colorcorrect.qmltypes
-%%QT_QMLDIR%%/org/kde/colorcorrect/kde-qmlmodule.version
-%%QT_QMLDIR%%/org/kde/colorcorrect/libcolorcorrectplugin.so
-%%QT_QMLDIR%%/org/kde/colorcorrect/qmldir
%%QT_QMLDIR%%/org/kde/notificationmanager/kde-qmlmodule.version
%%QT_QMLDIR%%/org/kde/notificationmanager/libnotificationmanagerplugin.so
%%QT_QMLDIR%%/org/kde/notificationmanager/notificationmanager.qmltypes
%%QT_QMLDIR%%/org/kde/notificationmanager/qmldir
+%%QT_QMLDIR%%/org/kde/plasma/lookandfeel/kde-qmlmodule.version
%%QT_QMLDIR%%/org/kde/plasma/lookandfeel/liblookandfeelqmlplugin.so
+%%QT_QMLDIR%%/org/kde/plasma/lookandfeel/lookandfeelqmlplugin.qmltypes
%%QT_QMLDIR%%/org/kde/plasma/lookandfeel/qmldir
%%QT_QMLDIR%%/org/kde/plasma/private/appmenu/appmenuplugin.qmltypes
%%QT_QMLDIR%%/org/kde/plasma/private/appmenu/kde-qmlmodule.version
@@ -279,10 +275,6 @@ lib/libweather_ion.so.7.0.0
%%QT_QMLDIR%%/org/kde/plasma/private/containmentlayoutmanager/kde-qmlmodule.version
%%QT_QMLDIR%%/org/kde/plasma/private/containmentlayoutmanager/libcontainmentlayoutmanagerplugin.so
%%QT_QMLDIR%%/org/kde/plasma/private/containmentlayoutmanager/qmldir
-%%QT_QMLDIR%%/org/kde/plasma/private/devicenotifier/devicenotifierplugin.qmltypes
-%%QT_QMLDIR%%/org/kde/plasma/private/devicenotifier/kde-qmlmodule.version
-%%QT_QMLDIR%%/org/kde/plasma/private/devicenotifier/libdevicenotifierplugin.so
-%%QT_QMLDIR%%/org/kde/plasma/private/devicenotifier/qmldir
%%QT_QMLDIR%%/org/kde/plasma/private/digitalclock/digitalclockplugin.qmltypes
%%QT_QMLDIR%%/org/kde/plasma/private/digitalclock/kde-qmlmodule.version
%%QT_QMLDIR%%/org/kde/plasma/private/digitalclock/libdigitalclockplugin.so
@@ -315,7 +307,9 @@ lib/libweather_ion.so.7.0.0
%%QT_QMLDIR%%/org/kde/plasma/private/systemtray/libsystemtrayplugin.so
%%QT_QMLDIR%%/org/kde/plasma/private/systemtray/qmldir
%%QT_QMLDIR%%/org/kde/plasma/private/systemtray/systemtrayplugin.qmltypes
-%%QT_QMLDIR%%/org/kde/plasma/wallpapers/image/libplasma_wallpaper_imageplugin.so
+%%QT_QMLDIR%%/org/kde/plasma/wallpapers/image/kde-qmlmodule.version
+%%QT_QMLDIR%%/org/kde/plasma/wallpapers/image/libplasma_wallpaper_image.so
+%%QT_QMLDIR%%/org/kde/plasma/wallpapers/image/plasma_wallpaper_image.qmltypes
%%QT_QMLDIR%%/org/kde/plasma/wallpapers/image/qmldir
%%QT_QMLDIR%%/org/kde/plasma/workspace/calendar/DayDelegate.qml
%%QT_QMLDIR%%/org/kde/plasma/workspace/calendar/DaysCalendar.qml
@@ -342,6 +336,8 @@ lib/libweather_ion.so.7.0.0
%%QT_QMLDIR%%/org/kde/plasma/workspace/dialogs/libsystemdialogs.so
%%QT_QMLDIR%%/org/kde/plasma/workspace/dialogs/qmldir
%%QT_QMLDIR%%/org/kde/plasma/workspace/dialogs/systemdialogs.qmltypes
+%%QT_QMLDIR%%/org/kde/plasma/workspace/keyboardlayout/kde-qmlmodule.version
+%%QT_QMLDIR%%/org/kde/plasma/workspace/keyboardlayout/keyboardlayoutplugin.qmltypes
%%QT_QMLDIR%%/org/kde/plasma/workspace/keyboardlayout/libkeyboardlayoutplugin.so
%%QT_QMLDIR%%/org/kde/plasma/workspace/keyboardlayout/qmldir
%%QT_QMLDIR%%/org/kde/plasma/workspace/osd/Osd.qml
@@ -385,6 +381,7 @@ share/applications/kcm_fonts.desktop
share/applications/kcm_icons.desktop
share/applications/kcm_lookandfeel.desktop
share/applications/kcm_nightlight.desktop
+share/applications/kcm_nighttime.desktop
share/applications/kcm_notifications.desktop
share/applications/kcm_regionandlang.desktop
share/applications/kcm_soundtheme.desktop
@@ -396,6 +393,7 @@ share/applications/org.kde.kfontinst.desktop
share/applications/org.kde.kfontview.desktop
share/applications/org.kde.klipper.desktop
share/applications/org.kde.plasma-fallback-session-save.desktop
+share/applications/org.kde.plasma-interactiveconsole.desktop
share/applications/org.kde.plasmashell.desktop
share/applications/org.kde.plasmawindowed.desktop
share/config.kcfg/colorssettings.kcfg
@@ -964,6 +962,7 @@ share/kconf_update/plasma6.3-update-clipboard-database-2-to-3.upd
share/kconf_update/plasma6.4-migrate-fullscreen-notifications-to-dnd.upd
share/kconf_update/plasmashell-6.0-keep-custom-position-of-panels.upd
share/kconf_update/plasmashell-6.0-keep-default-floating-setting-for-plasma-5-panels.upd
+share/kconf_update/plasmashell-6.5-remove-stop-activity-shortcut.upd
share/kfontinst/icons/hicolor/16x16/actions/addfont.png
share/kfontinst/icons/hicolor/16x16/actions/font-disable.png
share/kfontinst/icons/hicolor/16x16/actions/font-enable.png
@@ -1025,11 +1024,13 @@ share/locale/ar/LC_MESSAGES/kcm_fonts.mo
share/locale/ar/LC_MESSAGES/kcm_icons.mo
share/locale/ar/LC_MESSAGES/kcm_lookandfeel.mo
share/locale/ar/LC_MESSAGES/kcm_nightlight.mo
+share/locale/ar/LC_MESSAGES/kcm_nighttime.mo
share/locale/ar/LC_MESSAGES/kcm_notifications.mo
share/locale/ar/LC_MESSAGES/kcm_regionandlang.mo
share/locale/ar/LC_MESSAGES/kcm_soundtheme.mo
share/locale/ar/LC_MESSAGES/kcm_style.mo
share/locale/ar/LC_MESSAGES/kcm_users.mo
+share/locale/ar/LC_MESSAGES/kcm_wallpaper.mo
share/locale/ar/LC_MESSAGES/kcminit.mo
share/locale/ar/LC_MESSAGES/kded_devicenotifications.mo
share/locale/ar/LC_MESSAGES/kded_donationmessage.mo
@@ -1068,7 +1069,6 @@ share/locale/ar/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/ar/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/ar/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/ar/LC_MESSAGES/plasma_engine_time.mo
-share/locale/ar/LC_MESSAGES/plasma_engine_weather.mo
share/locale/ar/LC_MESSAGES/plasma_interactiveconsole.mo
share/locale/ar/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/ar/LC_MESSAGES/plasma_runner_appstream.mo
@@ -1141,7 +1141,6 @@ share/locale/ast/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/ast/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/ast/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/ast/LC_MESSAGES/plasma_engine_time.mo
-share/locale/ast/LC_MESSAGES/plasma_engine_weather.mo
share/locale/ast/LC_MESSAGES/plasma_interactiveconsole.mo
share/locale/ast/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/ast/LC_MESSAGES/plasma_runner_appstream.mo
@@ -1181,6 +1180,8 @@ share/locale/az/LC_MESSAGES/kcm_style.mo
share/locale/az/LC_MESSAGES/kcm_users.mo
share/locale/az/LC_MESSAGES/kcminit.mo
share/locale/az/LC_MESSAGES/kded_devicenotifications.mo
+share/locale/az/LC_MESSAGES/kded_donationmessage.mo
+share/locale/az/LC_MESSAGES/kded_geotimezoned.mo
share/locale/az/LC_MESSAGES/kfontinst.mo
share/locale/az/LC_MESSAGES/kio_applications.mo
share/locale/az/LC_MESSAGES/kio_desktop.mo
@@ -1192,6 +1193,7 @@ share/locale/az/LC_MESSAGES/libkicker.mo
share/locale/az/LC_MESSAGES/libkmpris.mo
share/locale/az/LC_MESSAGES/libkworkspace.mo
share/locale/az/LC_MESSAGES/libnotificationmanager.mo
+share/locale/az/LC_MESSAGES/oom-notifier.mo
share/locale/az/LC_MESSAGES/phonon_kde_plugin.mo
share/locale/az/LC_MESSAGES/plasma_applet_org.kde.plasma.activitybar.mo
share/locale/az/LC_MESSAGES/plasma_applet_org.kde.plasma.analogclock.mo
@@ -1214,7 +1216,6 @@ share/locale/az/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/az/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/az/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/az/LC_MESSAGES/plasma_engine_time.mo
-share/locale/az/LC_MESSAGES/plasma_engine_weather.mo
share/locale/az/LC_MESSAGES/plasma_interactiveconsole.mo
share/locale/az/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/az/LC_MESSAGES/plasma_runner_appstream.mo
@@ -1289,7 +1290,6 @@ share/locale/be/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/be/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/be/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/be/LC_MESSAGES/plasma_engine_time.mo
-share/locale/be/LC_MESSAGES/plasma_engine_weather.mo
share/locale/be/LC_MESSAGES/plasma_interactiveconsole.mo
share/locale/be/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/be/LC_MESSAGES/plasma_runner_appstream.mo
@@ -1336,11 +1336,13 @@ share/locale/bg/LC_MESSAGES/kcm_fonts.mo
share/locale/bg/LC_MESSAGES/kcm_icons.mo
share/locale/bg/LC_MESSAGES/kcm_lookandfeel.mo
share/locale/bg/LC_MESSAGES/kcm_nightlight.mo
+share/locale/bg/LC_MESSAGES/kcm_nighttime.mo
share/locale/bg/LC_MESSAGES/kcm_notifications.mo
share/locale/bg/LC_MESSAGES/kcm_regionandlang.mo
share/locale/bg/LC_MESSAGES/kcm_soundtheme.mo
share/locale/bg/LC_MESSAGES/kcm_style.mo
share/locale/bg/LC_MESSAGES/kcm_users.mo
+share/locale/bg/LC_MESSAGES/kcm_wallpaper.mo
share/locale/bg/LC_MESSAGES/kcminit.mo
share/locale/bg/LC_MESSAGES/kded_devicenotifications.mo
share/locale/bg/LC_MESSAGES/kded_donationmessage.mo
@@ -1379,7 +1381,6 @@ share/locale/bg/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/bg/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/bg/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/bg/LC_MESSAGES/plasma_engine_time.mo
-share/locale/bg/LC_MESSAGES/plasma_engine_weather.mo
share/locale/bg/LC_MESSAGES/plasma_interactiveconsole.mo
share/locale/bg/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/bg/LC_MESSAGES/plasma_runner_appstream.mo
@@ -1408,7 +1409,6 @@ share/locale/bn/LC_MESSAGES/kcm_style.mo
share/locale/bn/LC_MESSAGES/kfontinst.mo
share/locale/bn/LC_MESSAGES/klipper.mo
share/locale/bn/LC_MESSAGES/ksmserver.mo
-share/locale/bn/LC_MESSAGES/plasma_engine_weather.mo
share/locale/bn_IN/LC_MESSAGES/kcm_autostart.mo
share/locale/bn_IN/LC_MESSAGES/kcm_colors.mo
share/locale/bn_IN/LC_MESSAGES/kcm_desktoptheme.mo
@@ -1425,7 +1425,6 @@ share/locale/bn_IN/LC_MESSAGES/phonon_kde_plugin.mo
share/locale/bn_IN/LC_MESSAGES/plasma_applet_org.kde.plasma.analogclock.mo
share/locale/bn_IN/LC_MESSAGES/plasma_applet_org.kde.plasma.devicenotifier.mo
share/locale/bn_IN/LC_MESSAGES/plasma_engine_applicationjobs.mo
-share/locale/bn_IN/LC_MESSAGES/plasma_engine_weather.mo
share/locale/bn_IN/LC_MESSAGES/plasma_runner_locations.mo
share/locale/bn_IN/LC_MESSAGES/plasma_runner_recentdocuments.mo
share/locale/bn_IN/LC_MESSAGES/plasma_runner_sessions.mo
@@ -1477,7 +1476,6 @@ share/locale/bs/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/bs/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/bs/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/bs/LC_MESSAGES/plasma_engine_time.mo
-share/locale/bs/LC_MESSAGES/plasma_engine_weather.mo
share/locale/bs/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/bs/LC_MESSAGES/plasma_runner_baloosearch.mo
share/locale/bs/LC_MESSAGES/plasma_runner_bookmarksrunner.mo
@@ -1506,11 +1504,13 @@ share/locale/ca/LC_MESSAGES/kcm_fonts.mo
share/locale/ca/LC_MESSAGES/kcm_icons.mo
share/locale/ca/LC_MESSAGES/kcm_lookandfeel.mo
share/locale/ca/LC_MESSAGES/kcm_nightlight.mo
+share/locale/ca/LC_MESSAGES/kcm_nighttime.mo
share/locale/ca/LC_MESSAGES/kcm_notifications.mo
share/locale/ca/LC_MESSAGES/kcm_regionandlang.mo
share/locale/ca/LC_MESSAGES/kcm_soundtheme.mo
share/locale/ca/LC_MESSAGES/kcm_style.mo
share/locale/ca/LC_MESSAGES/kcm_users.mo
+share/locale/ca/LC_MESSAGES/kcm_wallpaper.mo
share/locale/ca/LC_MESSAGES/kcminit.mo
share/locale/ca/LC_MESSAGES/kded_devicenotifications.mo
share/locale/ca/LC_MESSAGES/kded_donationmessage.mo
@@ -1549,7 +1549,6 @@ share/locale/ca/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/ca/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/ca/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/ca/LC_MESSAGES/plasma_engine_time.mo
-share/locale/ca/LC_MESSAGES/plasma_engine_weather.mo
share/locale/ca/LC_MESSAGES/plasma_interactiveconsole.mo
share/locale/ca/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/ca/LC_MESSAGES/plasma_runner_appstream.mo
@@ -1582,11 +1581,13 @@ share/locale/ca@valencia/LC_MESSAGES/kcm_fonts.mo
share/locale/ca@valencia/LC_MESSAGES/kcm_icons.mo
share/locale/ca@valencia/LC_MESSAGES/kcm_lookandfeel.mo
share/locale/ca@valencia/LC_MESSAGES/kcm_nightlight.mo
+share/locale/ca@valencia/LC_MESSAGES/kcm_nighttime.mo
share/locale/ca@valencia/LC_MESSAGES/kcm_notifications.mo
share/locale/ca@valencia/LC_MESSAGES/kcm_regionandlang.mo
share/locale/ca@valencia/LC_MESSAGES/kcm_soundtheme.mo
share/locale/ca@valencia/LC_MESSAGES/kcm_style.mo
share/locale/ca@valencia/LC_MESSAGES/kcm_users.mo
+share/locale/ca@valencia/LC_MESSAGES/kcm_wallpaper.mo
share/locale/ca@valencia/LC_MESSAGES/kcminit.mo
share/locale/ca@valencia/LC_MESSAGES/kded_devicenotifications.mo
share/locale/ca@valencia/LC_MESSAGES/kded_donationmessage.mo
@@ -1625,7 +1626,6 @@ share/locale/ca@valencia/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/ca@valencia/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/ca@valencia/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/ca@valencia/LC_MESSAGES/plasma_engine_time.mo
-share/locale/ca@valencia/LC_MESSAGES/plasma_engine_weather.mo
share/locale/ca@valencia/LC_MESSAGES/plasma_interactiveconsole.mo
share/locale/ca@valencia/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/ca@valencia/LC_MESSAGES/plasma_runner_appstream.mo
@@ -1658,6 +1658,7 @@ share/locale/cs/LC_MESSAGES/kcm_fonts.mo
share/locale/cs/LC_MESSAGES/kcm_icons.mo
share/locale/cs/LC_MESSAGES/kcm_lookandfeel.mo
share/locale/cs/LC_MESSAGES/kcm_nightlight.mo
+share/locale/cs/LC_MESSAGES/kcm_nighttime.mo
share/locale/cs/LC_MESSAGES/kcm_notifications.mo
share/locale/cs/LC_MESSAGES/kcm_regionandlang.mo
share/locale/cs/LC_MESSAGES/kcm_soundtheme.mo
@@ -1666,6 +1667,7 @@ share/locale/cs/LC_MESSAGES/kcm_users.mo
share/locale/cs/LC_MESSAGES/kcminit.mo
share/locale/cs/LC_MESSAGES/kded_devicenotifications.mo
share/locale/cs/LC_MESSAGES/kded_donationmessage.mo
+share/locale/cs/LC_MESSAGES/kded_geotimezoned.mo
share/locale/cs/LC_MESSAGES/kfontinst.mo
share/locale/cs/LC_MESSAGES/kio_applications.mo
share/locale/cs/LC_MESSAGES/kio_desktop.mo
@@ -1677,6 +1679,7 @@ share/locale/cs/LC_MESSAGES/libkicker.mo
share/locale/cs/LC_MESSAGES/libkmpris.mo
share/locale/cs/LC_MESSAGES/libkworkspace.mo
share/locale/cs/LC_MESSAGES/libnotificationmanager.mo
+share/locale/cs/LC_MESSAGES/oom-notifier.mo
share/locale/cs/LC_MESSAGES/phonon_kde_plugin.mo
share/locale/cs/LC_MESSAGES/plasma_applet_org.kde.plasma.activitybar.mo
share/locale/cs/LC_MESSAGES/plasma_applet_org.kde.plasma.analogclock.mo
@@ -1699,7 +1702,6 @@ share/locale/cs/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/cs/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/cs/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/cs/LC_MESSAGES/plasma_engine_time.mo
-share/locale/cs/LC_MESSAGES/plasma_engine_weather.mo
share/locale/cs/LC_MESSAGES/plasma_interactiveconsole.mo
share/locale/cs/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/cs/LC_MESSAGES/plasma_runner_appstream.mo
@@ -1738,7 +1740,6 @@ share/locale/csb/LC_MESSAGES/plasma_applet_org.kde.plasma.analogclock.mo
share/locale/csb/LC_MESSAGES/plasma_applet_org.kde.plasma.devicenotifier.mo
share/locale/csb/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/csb/LC_MESSAGES/plasma_engine_notifications.mo
-share/locale/csb/LC_MESSAGES/plasma_engine_weather.mo
share/locale/csb/LC_MESSAGES/plasma_runner_bookmarksrunner.mo
share/locale/csb/LC_MESSAGES/plasma_runner_calculatorrunner.mo
share/locale/csb/LC_MESSAGES/plasma_runner_locations.mo
@@ -1772,6 +1773,7 @@ share/locale/da/LC_MESSAGES/kcm_fonts.mo
share/locale/da/LC_MESSAGES/kcm_icons.mo
share/locale/da/LC_MESSAGES/kcm_lookandfeel.mo
share/locale/da/LC_MESSAGES/kcm_nightlight.mo
+share/locale/da/LC_MESSAGES/kcm_nighttime.mo
share/locale/da/LC_MESSAGES/kcm_notifications.mo
share/locale/da/LC_MESSAGES/kcm_regionandlang.mo
share/locale/da/LC_MESSAGES/kcm_soundtheme.mo
@@ -1815,7 +1817,6 @@ share/locale/da/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/da/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/da/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/da/LC_MESSAGES/plasma_engine_time.mo
-share/locale/da/LC_MESSAGES/plasma_engine_weather.mo
share/locale/da/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/da/LC_MESSAGES/plasma_runner_appstream.mo
share/locale/da/LC_MESSAGES/plasma_runner_baloosearch.mo
@@ -1847,11 +1848,13 @@ share/locale/de/LC_MESSAGES/kcm_fonts.mo
share/locale/de/LC_MESSAGES/kcm_icons.mo
share/locale/de/LC_MESSAGES/kcm_lookandfeel.mo
share/locale/de/LC_MESSAGES/kcm_nightlight.mo
+share/locale/de/LC_MESSAGES/kcm_nighttime.mo
share/locale/de/LC_MESSAGES/kcm_notifications.mo
share/locale/de/LC_MESSAGES/kcm_regionandlang.mo
share/locale/de/LC_MESSAGES/kcm_soundtheme.mo
share/locale/de/LC_MESSAGES/kcm_style.mo
share/locale/de/LC_MESSAGES/kcm_users.mo
+share/locale/de/LC_MESSAGES/kcm_wallpaper.mo
share/locale/de/LC_MESSAGES/kcminit.mo
share/locale/de/LC_MESSAGES/kded_devicenotifications.mo
share/locale/de/LC_MESSAGES/kded_donationmessage.mo
@@ -1890,7 +1893,6 @@ share/locale/de/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/de/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/de/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/de/LC_MESSAGES/plasma_engine_time.mo
-share/locale/de/LC_MESSAGES/plasma_engine_weather.mo
share/locale/de/LC_MESSAGES/plasma_interactiveconsole.mo
share/locale/de/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/de/LC_MESSAGES/plasma_runner_appstream.mo
@@ -1964,7 +1966,6 @@ share/locale/el/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/el/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/el/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/el/LC_MESSAGES/plasma_engine_time.mo
-share/locale/el/LC_MESSAGES/plasma_engine_weather.mo
share/locale/el/LC_MESSAGES/plasma_interactiveconsole.mo
share/locale/el/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/el/LC_MESSAGES/plasma_runner_appstream.mo
@@ -2039,7 +2040,6 @@ share/locale/en_GB/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/en_GB/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/en_GB/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/en_GB/LC_MESSAGES/plasma_engine_time.mo
-share/locale/en_GB/LC_MESSAGES/plasma_engine_weather.mo
share/locale/en_GB/LC_MESSAGES/plasma_interactiveconsole.mo
share/locale/en_GB/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/en_GB/LC_MESSAGES/plasma_runner_appstream.mo
@@ -2112,7 +2112,6 @@ share/locale/eo/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/eo/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/eo/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/eo/LC_MESSAGES/plasma_engine_time.mo
-share/locale/eo/LC_MESSAGES/plasma_engine_weather.mo
share/locale/eo/LC_MESSAGES/plasma_interactiveconsole.mo
share/locale/eo/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/eo/LC_MESSAGES/plasma_runner_appstream.mo
@@ -2145,11 +2144,13 @@ share/locale/es/LC_MESSAGES/kcm_fonts.mo
share/locale/es/LC_MESSAGES/kcm_icons.mo
share/locale/es/LC_MESSAGES/kcm_lookandfeel.mo
share/locale/es/LC_MESSAGES/kcm_nightlight.mo
+share/locale/es/LC_MESSAGES/kcm_nighttime.mo
share/locale/es/LC_MESSAGES/kcm_notifications.mo
share/locale/es/LC_MESSAGES/kcm_regionandlang.mo
share/locale/es/LC_MESSAGES/kcm_soundtheme.mo
share/locale/es/LC_MESSAGES/kcm_style.mo
share/locale/es/LC_MESSAGES/kcm_users.mo
+share/locale/es/LC_MESSAGES/kcm_wallpaper.mo
share/locale/es/LC_MESSAGES/kcminit.mo
share/locale/es/LC_MESSAGES/kded_devicenotifications.mo
share/locale/es/LC_MESSAGES/kded_donationmessage.mo
@@ -2188,7 +2189,6 @@ share/locale/es/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/es/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/es/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/es/LC_MESSAGES/plasma_engine_time.mo
-share/locale/es/LC_MESSAGES/plasma_engine_weather.mo
share/locale/es/LC_MESSAGES/plasma_interactiveconsole.mo
share/locale/es/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/es/LC_MESSAGES/plasma_runner_appstream.mo
@@ -2255,7 +2255,6 @@ share/locale/et/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/et/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/et/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/et/LC_MESSAGES/plasma_engine_time.mo
-share/locale/et/LC_MESSAGES/plasma_engine_weather.mo
share/locale/et/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/et/LC_MESSAGES/plasma_runner_appstream.mo
share/locale/et/LC_MESSAGES/plasma_runner_baloosearch.mo
@@ -2285,6 +2284,7 @@ share/locale/eu/LC_MESSAGES/kcm_fonts.mo
share/locale/eu/LC_MESSAGES/kcm_icons.mo
share/locale/eu/LC_MESSAGES/kcm_lookandfeel.mo
share/locale/eu/LC_MESSAGES/kcm_nightlight.mo
+share/locale/eu/LC_MESSAGES/kcm_nighttime.mo
share/locale/eu/LC_MESSAGES/kcm_notifications.mo
share/locale/eu/LC_MESSAGES/kcm_regionandlang.mo
share/locale/eu/LC_MESSAGES/kcm_soundtheme.mo
@@ -2328,7 +2328,6 @@ share/locale/eu/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/eu/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/eu/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/eu/LC_MESSAGES/plasma_engine_time.mo
-share/locale/eu/LC_MESSAGES/plasma_engine_weather.mo
share/locale/eu/LC_MESSAGES/plasma_interactiveconsole.mo
share/locale/eu/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/eu/LC_MESSAGES/plasma_runner_appstream.mo
@@ -2385,11 +2384,13 @@ share/locale/fi/LC_MESSAGES/kcm_fonts.mo
share/locale/fi/LC_MESSAGES/kcm_icons.mo
share/locale/fi/LC_MESSAGES/kcm_lookandfeel.mo
share/locale/fi/LC_MESSAGES/kcm_nightlight.mo
+share/locale/fi/LC_MESSAGES/kcm_nighttime.mo
share/locale/fi/LC_MESSAGES/kcm_notifications.mo
share/locale/fi/LC_MESSAGES/kcm_regionandlang.mo
share/locale/fi/LC_MESSAGES/kcm_soundtheme.mo
share/locale/fi/LC_MESSAGES/kcm_style.mo
share/locale/fi/LC_MESSAGES/kcm_users.mo
+share/locale/fi/LC_MESSAGES/kcm_wallpaper.mo
share/locale/fi/LC_MESSAGES/kcminit.mo
share/locale/fi/LC_MESSAGES/kded_devicenotifications.mo
share/locale/fi/LC_MESSAGES/kded_donationmessage.mo
@@ -2428,7 +2429,6 @@ share/locale/fi/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/fi/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/fi/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/fi/LC_MESSAGES/plasma_engine_time.mo
-share/locale/fi/LC_MESSAGES/plasma_engine_weather.mo
share/locale/fi/LC_MESSAGES/plasma_interactiveconsole.mo
share/locale/fi/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/fi/LC_MESSAGES/plasma_runner_appstream.mo
@@ -2461,6 +2461,7 @@ share/locale/fr/LC_MESSAGES/kcm_fonts.mo
share/locale/fr/LC_MESSAGES/kcm_icons.mo
share/locale/fr/LC_MESSAGES/kcm_lookandfeel.mo
share/locale/fr/LC_MESSAGES/kcm_nightlight.mo
+share/locale/fr/LC_MESSAGES/kcm_nighttime.mo
share/locale/fr/LC_MESSAGES/kcm_notifications.mo
share/locale/fr/LC_MESSAGES/kcm_regionandlang.mo
share/locale/fr/LC_MESSAGES/kcm_soundtheme.mo
@@ -2504,7 +2505,6 @@ share/locale/fr/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/fr/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/fr/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/fr/LC_MESSAGES/plasma_engine_time.mo
-share/locale/fr/LC_MESSAGES/plasma_engine_weather.mo
share/locale/fr/LC_MESSAGES/plasma_interactiveconsole.mo
share/locale/fr/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/fr/LC_MESSAGES/plasma_runner_appstream.mo
@@ -2547,7 +2547,6 @@ share/locale/fy/LC_MESSAGES/plasma_applet_org.kde.plasma.devicenotifier.mo
share/locale/fy/LC_MESSAGES/plasma_applet_org.kde.plasma.lock_logout.mo
share/locale/fy/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/fy/LC_MESSAGES/plasma_engine_notifications.mo
-share/locale/fy/LC_MESSAGES/plasma_engine_weather.mo
share/locale/fy/LC_MESSAGES/plasma_runner_bookmarksrunner.mo
share/locale/fy/LC_MESSAGES/plasma_runner_calculatorrunner.mo
share/locale/fy/LC_MESSAGES/plasma_runner_locations.mo
@@ -2585,7 +2584,6 @@ share/locale/ga/LC_MESSAGES/plasma_containmentactions_contextmenu.mo
share/locale/ga/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/ga/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/ga/LC_MESSAGES/plasma_engine_notifications.mo
-share/locale/ga/LC_MESSAGES/plasma_engine_weather.mo
share/locale/ga/LC_MESSAGES/plasma_runner_bookmarksrunner.mo
share/locale/ga/LC_MESSAGES/plasma_runner_calculatorrunner.mo
share/locale/ga/LC_MESSAGES/plasma_runner_kill.mo
@@ -2652,7 +2650,6 @@ share/locale/gl/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/gl/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/gl/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/gl/LC_MESSAGES/plasma_engine_time.mo
-share/locale/gl/LC_MESSAGES/plasma_engine_weather.mo
share/locale/gl/LC_MESSAGES/plasma_interactiveconsole.mo
share/locale/gl/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/gl/LC_MESSAGES/plasma_runner_appstream.mo
@@ -2699,7 +2696,6 @@ share/locale/gu/LC_MESSAGES/plasma_containmentactions_contextmenu.mo
share/locale/gu/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/gu/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/gu/LC_MESSAGES/plasma_engine_notifications.mo
-share/locale/gu/LC_MESSAGES/plasma_engine_weather.mo
share/locale/gu/LC_MESSAGES/plasma_runner_bookmarksrunner.mo
share/locale/gu/LC_MESSAGES/plasma_runner_kill.mo
share/locale/gu/LC_MESSAGES/plasma_runner_locations.mo
@@ -2722,11 +2718,13 @@ share/locale/he/LC_MESSAGES/kcm_fonts.mo
share/locale/he/LC_MESSAGES/kcm_icons.mo
share/locale/he/LC_MESSAGES/kcm_lookandfeel.mo
share/locale/he/LC_MESSAGES/kcm_nightlight.mo
+share/locale/he/LC_MESSAGES/kcm_nighttime.mo
share/locale/he/LC_MESSAGES/kcm_notifications.mo
share/locale/he/LC_MESSAGES/kcm_regionandlang.mo
share/locale/he/LC_MESSAGES/kcm_soundtheme.mo
share/locale/he/LC_MESSAGES/kcm_style.mo
share/locale/he/LC_MESSAGES/kcm_users.mo
+share/locale/he/LC_MESSAGES/kcm_wallpaper.mo
share/locale/he/LC_MESSAGES/kcminit.mo
share/locale/he/LC_MESSAGES/kded_devicenotifications.mo
share/locale/he/LC_MESSAGES/kded_donationmessage.mo
@@ -2765,7 +2763,6 @@ share/locale/he/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/he/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/he/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/he/LC_MESSAGES/plasma_engine_time.mo
-share/locale/he/LC_MESSAGES/plasma_engine_weather.mo
share/locale/he/LC_MESSAGES/plasma_interactiveconsole.mo
share/locale/he/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/he/LC_MESSAGES/plasma_runner_appstream.mo
@@ -2840,7 +2837,6 @@ share/locale/hi/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/hi/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/hi/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/hi/LC_MESSAGES/plasma_engine_time.mo
-share/locale/hi/LC_MESSAGES/plasma_engine_weather.mo
share/locale/hi/LC_MESSAGES/plasma_interactiveconsole.mo
share/locale/hi/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/hi/LC_MESSAGES/plasma_runner_appstream.mo
@@ -2908,7 +2904,6 @@ share/locale/hr/LC_MESSAGES/plasma_containmentactions_contextmenu.mo
share/locale/hr/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/hr/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/hr/LC_MESSAGES/plasma_engine_notifications.mo
-share/locale/hr/LC_MESSAGES/plasma_engine_weather.mo
share/locale/hr/LC_MESSAGES/plasma_runner_bookmarksrunner.mo
share/locale/hr/LC_MESSAGES/plasma_runner_calculatorrunner.mo
share/locale/hr/LC_MESSAGES/plasma_runner_kill.mo
@@ -3009,7 +3004,6 @@ share/locale/hu/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/hu/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/hu/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/hu/LC_MESSAGES/plasma_engine_time.mo
-share/locale/hu/LC_MESSAGES/plasma_engine_weather.mo
share/locale/hu/LC_MESSAGES/plasma_interactiveconsole.mo
share/locale/hu/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/hu/LC_MESSAGES/plasma_runner_appstream.mo
@@ -3090,7 +3084,6 @@ share/locale/ia/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/ia/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/ia/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/ia/LC_MESSAGES/plasma_engine_time.mo
-share/locale/ia/LC_MESSAGES/plasma_engine_weather.mo
share/locale/ia/LC_MESSAGES/plasma_interactiveconsole.mo
share/locale/ia/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/ia/LC_MESSAGES/plasma_runner_appstream.mo
@@ -3166,7 +3159,6 @@ share/locale/id/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/id/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/id/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/id/LC_MESSAGES/plasma_engine_time.mo
-share/locale/id/LC_MESSAGES/plasma_engine_weather.mo
share/locale/id/LC_MESSAGES/plasma_interactiveconsole.mo
share/locale/id/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/id/LC_MESSAGES/plasma_runner_appstream.mo
@@ -3253,7 +3245,6 @@ share/locale/is/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/is/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/is/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/is/LC_MESSAGES/plasma_engine_time.mo
-share/locale/is/LC_MESSAGES/plasma_engine_weather.mo
share/locale/is/LC_MESSAGES/plasma_interactiveconsole.mo
share/locale/is/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/is/LC_MESSAGES/plasma_runner_appstream.mo
@@ -3286,11 +3277,13 @@ share/locale/it/LC_MESSAGES/kcm_fonts.mo
share/locale/it/LC_MESSAGES/kcm_icons.mo
share/locale/it/LC_MESSAGES/kcm_lookandfeel.mo
share/locale/it/LC_MESSAGES/kcm_nightlight.mo
+share/locale/it/LC_MESSAGES/kcm_nighttime.mo
share/locale/it/LC_MESSAGES/kcm_notifications.mo
share/locale/it/LC_MESSAGES/kcm_regionandlang.mo
share/locale/it/LC_MESSAGES/kcm_soundtheme.mo
share/locale/it/LC_MESSAGES/kcm_style.mo
share/locale/it/LC_MESSAGES/kcm_users.mo
+share/locale/it/LC_MESSAGES/kcm_wallpaper.mo
share/locale/it/LC_MESSAGES/kcminit.mo
share/locale/it/LC_MESSAGES/kded_devicenotifications.mo
share/locale/it/LC_MESSAGES/kded_donationmessage.mo
@@ -3329,7 +3322,6 @@ share/locale/it/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/it/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/it/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/it/LC_MESSAGES/plasma_engine_time.mo
-share/locale/it/LC_MESSAGES/plasma_engine_weather.mo
share/locale/it/LC_MESSAGES/plasma_interactiveconsole.mo
share/locale/it/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/it/LC_MESSAGES/plasma_runner_appstream.mo
@@ -3403,7 +3395,6 @@ share/locale/ja/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/ja/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/ja/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/ja/LC_MESSAGES/plasma_engine_time.mo
-share/locale/ja/LC_MESSAGES/plasma_engine_weather.mo
share/locale/ja/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/ja/LC_MESSAGES/plasma_runner_appstream.mo
share/locale/ja/LC_MESSAGES/plasma_runner_baloosearch.mo
@@ -3435,11 +3426,13 @@ share/locale/ka/LC_MESSAGES/kcm_fonts.mo
share/locale/ka/LC_MESSAGES/kcm_icons.mo
share/locale/ka/LC_MESSAGES/kcm_lookandfeel.mo
share/locale/ka/LC_MESSAGES/kcm_nightlight.mo
+share/locale/ka/LC_MESSAGES/kcm_nighttime.mo
share/locale/ka/LC_MESSAGES/kcm_notifications.mo
share/locale/ka/LC_MESSAGES/kcm_regionandlang.mo
share/locale/ka/LC_MESSAGES/kcm_soundtheme.mo
share/locale/ka/LC_MESSAGES/kcm_style.mo
share/locale/ka/LC_MESSAGES/kcm_users.mo
+share/locale/ka/LC_MESSAGES/kcm_wallpaper.mo
share/locale/ka/LC_MESSAGES/kcminit.mo
share/locale/ka/LC_MESSAGES/kded_devicenotifications.mo
share/locale/ka/LC_MESSAGES/kded_donationmessage.mo
@@ -3478,7 +3471,6 @@ share/locale/ka/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/ka/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/ka/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/ka/LC_MESSAGES/plasma_engine_time.mo
-share/locale/ka/LC_MESSAGES/plasma_engine_weather.mo
share/locale/ka/LC_MESSAGES/plasma_interactiveconsole.mo
share/locale/ka/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/ka/LC_MESSAGES/plasma_runner_appstream.mo
@@ -3526,7 +3518,6 @@ share/locale/kk/LC_MESSAGES/plasma_containmentactions_contextmenu.mo
share/locale/kk/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/kk/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/kk/LC_MESSAGES/plasma_engine_notifications.mo
-share/locale/kk/LC_MESSAGES/plasma_engine_weather.mo
share/locale/kk/LC_MESSAGES/plasma_runner_bookmarksrunner.mo
share/locale/kk/LC_MESSAGES/plasma_runner_calculatorrunner.mo
share/locale/kk/LC_MESSAGES/plasma_runner_kill.mo
@@ -3564,7 +3555,6 @@ share/locale/km/LC_MESSAGES/plasma_containmentactions_contextmenu.mo
share/locale/km/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/km/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/km/LC_MESSAGES/plasma_engine_notifications.mo
-share/locale/km/LC_MESSAGES/plasma_engine_weather.mo
share/locale/km/LC_MESSAGES/plasma_runner_bookmarksrunner.mo
share/locale/km/LC_MESSAGES/plasma_runner_calculatorrunner.mo
share/locale/km/LC_MESSAGES/plasma_runner_kill.mo
@@ -3601,7 +3591,6 @@ share/locale/kn/LC_MESSAGES/plasma_containmentactions_contextmenu.mo
share/locale/kn/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/kn/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/kn/LC_MESSAGES/plasma_engine_notifications.mo
-share/locale/kn/LC_MESSAGES/plasma_engine_weather.mo
share/locale/kn/LC_MESSAGES/plasma_runner_bookmarksrunner.mo
share/locale/kn/LC_MESSAGES/plasma_runner_calculatorrunner.mo
share/locale/kn/LC_MESSAGES/plasma_runner_kill.mo
@@ -3624,11 +3613,13 @@ share/locale/ko/LC_MESSAGES/kcm_fonts.mo
share/locale/ko/LC_MESSAGES/kcm_icons.mo
share/locale/ko/LC_MESSAGES/kcm_lookandfeel.mo
share/locale/ko/LC_MESSAGES/kcm_nightlight.mo
+share/locale/ko/LC_MESSAGES/kcm_nighttime.mo
share/locale/ko/LC_MESSAGES/kcm_notifications.mo
share/locale/ko/LC_MESSAGES/kcm_regionandlang.mo
share/locale/ko/LC_MESSAGES/kcm_soundtheme.mo
share/locale/ko/LC_MESSAGES/kcm_style.mo
share/locale/ko/LC_MESSAGES/kcm_users.mo
+share/locale/ko/LC_MESSAGES/kcm_wallpaper.mo
share/locale/ko/LC_MESSAGES/kcminit.mo
share/locale/ko/LC_MESSAGES/kded_devicenotifications.mo
share/locale/ko/LC_MESSAGES/kded_donationmessage.mo
@@ -3667,7 +3658,6 @@ share/locale/ko/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/ko/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/ko/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/ko/LC_MESSAGES/plasma_engine_time.mo
-share/locale/ko/LC_MESSAGES/plasma_engine_weather.mo
share/locale/ko/LC_MESSAGES/plasma_interactiveconsole.mo
share/locale/ko/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/ko/LC_MESSAGES/plasma_runner_appstream.mo
@@ -3727,6 +3717,7 @@ share/locale/lt/LC_MESSAGES/kcm_fonts.mo
share/locale/lt/LC_MESSAGES/kcm_icons.mo
share/locale/lt/LC_MESSAGES/kcm_lookandfeel.mo
share/locale/lt/LC_MESSAGES/kcm_nightlight.mo
+share/locale/lt/LC_MESSAGES/kcm_nighttime.mo
share/locale/lt/LC_MESSAGES/kcm_notifications.mo
share/locale/lt/LC_MESSAGES/kcm_regionandlang.mo
share/locale/lt/LC_MESSAGES/kcm_soundtheme.mo
@@ -3734,6 +3725,8 @@ share/locale/lt/LC_MESSAGES/kcm_style.mo
share/locale/lt/LC_MESSAGES/kcm_users.mo
share/locale/lt/LC_MESSAGES/kcminit.mo
share/locale/lt/LC_MESSAGES/kded_devicenotifications.mo
+share/locale/lt/LC_MESSAGES/kded_donationmessage.mo
+share/locale/lt/LC_MESSAGES/kded_geotimezoned.mo
share/locale/lt/LC_MESSAGES/kfontinst.mo
share/locale/lt/LC_MESSAGES/kio_applications.mo
share/locale/lt/LC_MESSAGES/kio_desktop.mo
@@ -3745,6 +3738,7 @@ share/locale/lt/LC_MESSAGES/libkicker.mo
share/locale/lt/LC_MESSAGES/libkmpris.mo
share/locale/lt/LC_MESSAGES/libkworkspace.mo
share/locale/lt/LC_MESSAGES/libnotificationmanager.mo
+share/locale/lt/LC_MESSAGES/oom-notifier.mo
share/locale/lt/LC_MESSAGES/phonon_kde_plugin.mo
share/locale/lt/LC_MESSAGES/plasma_applet_org.kde.plasma.activitybar.mo
share/locale/lt/LC_MESSAGES/plasma_applet_org.kde.plasma.analogclock.mo
@@ -3767,7 +3761,7 @@ share/locale/lt/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/lt/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/lt/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/lt/LC_MESSAGES/plasma_engine_time.mo
-share/locale/lt/LC_MESSAGES/plasma_engine_weather.mo
+share/locale/lt/LC_MESSAGES/plasma_interactiveconsole.mo
share/locale/lt/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/lt/LC_MESSAGES/plasma_runner_appstream.mo
share/locale/lt/LC_MESSAGES/plasma_runner_baloosearch.mo
@@ -3799,6 +3793,7 @@ share/locale/lv/LC_MESSAGES/kcm_fonts.mo
share/locale/lv/LC_MESSAGES/kcm_icons.mo
share/locale/lv/LC_MESSAGES/kcm_lookandfeel.mo
share/locale/lv/LC_MESSAGES/kcm_nightlight.mo
+share/locale/lv/LC_MESSAGES/kcm_nighttime.mo
share/locale/lv/LC_MESSAGES/kcm_notifications.mo
share/locale/lv/LC_MESSAGES/kcm_regionandlang.mo
share/locale/lv/LC_MESSAGES/kcm_soundtheme.mo
@@ -3842,7 +3837,6 @@ share/locale/lv/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/lv/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/lv/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/lv/LC_MESSAGES/plasma_engine_time.mo
-share/locale/lv/LC_MESSAGES/plasma_engine_weather.mo
share/locale/lv/LC_MESSAGES/plasma_interactiveconsole.mo
share/locale/lv/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/lv/LC_MESSAGES/plasma_runner_appstream.mo
@@ -3889,7 +3883,6 @@ share/locale/mai/LC_MESSAGES/plasma_containmentactions_contextmenu.mo
share/locale/mai/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/mai/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/mai/LC_MESSAGES/plasma_engine_notifications.mo
-share/locale/mai/LC_MESSAGES/plasma_engine_weather.mo
share/locale/mai/LC_MESSAGES/plasma_runner_bookmarksrunner.mo
share/locale/mai/LC_MESSAGES/plasma_runner_calculatorrunner.mo
share/locale/mai/LC_MESSAGES/plasma_runner_kill.mo
@@ -3970,7 +3963,6 @@ share/locale/ml/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/ml/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/ml/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/ml/LC_MESSAGES/plasma_engine_time.mo
-share/locale/ml/LC_MESSAGES/plasma_engine_weather.mo
share/locale/ml/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/ml/LC_MESSAGES/plasma_runner_appstream.mo
share/locale/ml/LC_MESSAGES/plasma_runner_baloosearch.mo
@@ -4016,7 +4008,6 @@ share/locale/mr/LC_MESSAGES/plasma_containmentactions_contextmenu.mo
share/locale/mr/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/mr/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/mr/LC_MESSAGES/plasma_engine_notifications.mo
-share/locale/mr/LC_MESSAGES/plasma_engine_weather.mo
share/locale/mr/LC_MESSAGES/plasma_runner_bookmarksrunner.mo
share/locale/mr/LC_MESSAGES/plasma_runner_calculatorrunner.mo
share/locale/mr/LC_MESSAGES/plasma_runner_kill.mo
@@ -4054,7 +4045,6 @@ share/locale/ms/LC_MESSAGES/plasma_containmentactions_contextmenu.mo
share/locale/ms/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/ms/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/ms/LC_MESSAGES/plasma_engine_notifications.mo
-share/locale/ms/LC_MESSAGES/plasma_engine_weather.mo
share/locale/ms/LC_MESSAGES/plasma_runner_bookmarksrunner.mo
share/locale/ms/LC_MESSAGES/plasma_runner_calculatorrunner.mo
share/locale/ms/LC_MESSAGES/plasma_runner_kill.mo
@@ -4121,7 +4111,6 @@ share/locale/nb/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/nb/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/nb/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/nb/LC_MESSAGES/plasma_engine_time.mo
-share/locale/nb/LC_MESSAGES/plasma_engine_weather.mo
share/locale/nb/LC_MESSAGES/plasma_interactiveconsole.mo
share/locale/nb/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/nb/LC_MESSAGES/plasma_runner_appstream.mo
@@ -4177,7 +4166,6 @@ share/locale/nds/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/nds/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/nds/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/nds/LC_MESSAGES/plasma_engine_time.mo
-share/locale/nds/LC_MESSAGES/plasma_engine_weather.mo
share/locale/nds/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/nds/LC_MESSAGES/plasma_runner_baloosearch.mo
share/locale/nds/LC_MESSAGES/plasma_runner_bookmarksrunner.mo
@@ -4223,11 +4211,13 @@ share/locale/nl/LC_MESSAGES/kcm_fonts.mo
share/locale/nl/LC_MESSAGES/kcm_icons.mo
share/locale/nl/LC_MESSAGES/kcm_lookandfeel.mo
share/locale/nl/LC_MESSAGES/kcm_nightlight.mo
+share/locale/nl/LC_MESSAGES/kcm_nighttime.mo
share/locale/nl/LC_MESSAGES/kcm_notifications.mo
share/locale/nl/LC_MESSAGES/kcm_regionandlang.mo
share/locale/nl/LC_MESSAGES/kcm_soundtheme.mo
share/locale/nl/LC_MESSAGES/kcm_style.mo
share/locale/nl/LC_MESSAGES/kcm_users.mo
+share/locale/nl/LC_MESSAGES/kcm_wallpaper.mo
share/locale/nl/LC_MESSAGES/kcminit.mo
share/locale/nl/LC_MESSAGES/kded_devicenotifications.mo
share/locale/nl/LC_MESSAGES/kded_donationmessage.mo
@@ -4266,7 +4256,6 @@ share/locale/nl/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/nl/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/nl/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/nl/LC_MESSAGES/plasma_engine_time.mo
-share/locale/nl/LC_MESSAGES/plasma_engine_weather.mo
share/locale/nl/LC_MESSAGES/plasma_interactiveconsole.mo
share/locale/nl/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/nl/LC_MESSAGES/plasma_runner_appstream.mo
@@ -4340,7 +4329,6 @@ share/locale/nn/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/nn/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/nn/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/nn/LC_MESSAGES/plasma_engine_time.mo
-share/locale/nn/LC_MESSAGES/plasma_engine_weather.mo
share/locale/nn/LC_MESSAGES/plasma_interactiveconsole.mo
share/locale/nn/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/nn/LC_MESSAGES/plasma_runner_appstream.mo
@@ -4456,7 +4444,6 @@ share/locale/pa/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/pa/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/pa/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/pa/LC_MESSAGES/plasma_engine_time.mo
-share/locale/pa/LC_MESSAGES/plasma_engine_weather.mo
share/locale/pa/LC_MESSAGES/plasma_interactiveconsole.mo
share/locale/pa/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/pa/LC_MESSAGES/plasma_runner_appstream.mo
@@ -4489,6 +4476,7 @@ share/locale/pl/LC_MESSAGES/kcm_fonts.mo
share/locale/pl/LC_MESSAGES/kcm_icons.mo
share/locale/pl/LC_MESSAGES/kcm_lookandfeel.mo
share/locale/pl/LC_MESSAGES/kcm_nightlight.mo
+share/locale/pl/LC_MESSAGES/kcm_nighttime.mo
share/locale/pl/LC_MESSAGES/kcm_notifications.mo
share/locale/pl/LC_MESSAGES/kcm_regionandlang.mo
share/locale/pl/LC_MESSAGES/kcm_soundtheme.mo
@@ -4532,7 +4520,6 @@ share/locale/pl/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/pl/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/pl/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/pl/LC_MESSAGES/plasma_engine_time.mo
-share/locale/pl/LC_MESSAGES/plasma_engine_weather.mo
share/locale/pl/LC_MESSAGES/plasma_interactiveconsole.mo
share/locale/pl/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/pl/LC_MESSAGES/plasma_runner_appstream.mo
@@ -4601,7 +4588,6 @@ share/locale/pt/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/pt/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/pt/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/pt/LC_MESSAGES/plasma_engine_time.mo
-share/locale/pt/LC_MESSAGES/plasma_engine_weather.mo
share/locale/pt/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/pt/LC_MESSAGES/plasma_runner_appstream.mo
share/locale/pt/LC_MESSAGES/plasma_runner_baloosearch.mo
@@ -4631,11 +4617,13 @@ share/locale/pt_BR/LC_MESSAGES/kcm_fonts.mo
share/locale/pt_BR/LC_MESSAGES/kcm_icons.mo
share/locale/pt_BR/LC_MESSAGES/kcm_lookandfeel.mo
share/locale/pt_BR/LC_MESSAGES/kcm_nightlight.mo
+share/locale/pt_BR/LC_MESSAGES/kcm_nighttime.mo
share/locale/pt_BR/LC_MESSAGES/kcm_notifications.mo
share/locale/pt_BR/LC_MESSAGES/kcm_regionandlang.mo
share/locale/pt_BR/LC_MESSAGES/kcm_soundtheme.mo
share/locale/pt_BR/LC_MESSAGES/kcm_style.mo
share/locale/pt_BR/LC_MESSAGES/kcm_users.mo
+share/locale/pt_BR/LC_MESSAGES/kcm_wallpaper.mo
share/locale/pt_BR/LC_MESSAGES/kcminit.mo
share/locale/pt_BR/LC_MESSAGES/kded_devicenotifications.mo
share/locale/pt_BR/LC_MESSAGES/kded_donationmessage.mo
@@ -4674,7 +4662,6 @@ share/locale/pt_BR/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/pt_BR/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/pt_BR/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/pt_BR/LC_MESSAGES/plasma_engine_time.mo
-share/locale/pt_BR/LC_MESSAGES/plasma_engine_weather.mo
share/locale/pt_BR/LC_MESSAGES/plasma_interactiveconsole.mo
share/locale/pt_BR/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/pt_BR/LC_MESSAGES/plasma_runner_appstream.mo
@@ -4714,6 +4701,7 @@ share/locale/ro/LC_MESSAGES/kcm_style.mo
share/locale/ro/LC_MESSAGES/kcm_users.mo
share/locale/ro/LC_MESSAGES/kcminit.mo
share/locale/ro/LC_MESSAGES/kded_devicenotifications.mo
+share/locale/ro/LC_MESSAGES/kded_donationmessage.mo
share/locale/ro/LC_MESSAGES/kfontinst.mo
share/locale/ro/LC_MESSAGES/kio_applications.mo
share/locale/ro/LC_MESSAGES/kio_desktop.mo
@@ -4725,6 +4713,7 @@ share/locale/ro/LC_MESSAGES/libkicker.mo
share/locale/ro/LC_MESSAGES/libkmpris.mo
share/locale/ro/LC_MESSAGES/libkworkspace.mo
share/locale/ro/LC_MESSAGES/libnotificationmanager.mo
+share/locale/ro/LC_MESSAGES/oom-notifier.mo
share/locale/ro/LC_MESSAGES/phonon_kde_plugin.mo
share/locale/ro/LC_MESSAGES/plasma_applet_org.kde.plasma.activitybar.mo
share/locale/ro/LC_MESSAGES/plasma_applet_org.kde.plasma.analogclock.mo
@@ -4747,7 +4736,6 @@ share/locale/ro/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/ro/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/ro/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/ro/LC_MESSAGES/plasma_engine_time.mo
-share/locale/ro/LC_MESSAGES/plasma_engine_weather.mo
share/locale/ro/LC_MESSAGES/plasma_interactiveconsole.mo
share/locale/ro/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/ro/LC_MESSAGES/plasma_runner_appstream.mo
@@ -4780,6 +4768,7 @@ share/locale/ru/LC_MESSAGES/kcm_fonts.mo
share/locale/ru/LC_MESSAGES/kcm_icons.mo
share/locale/ru/LC_MESSAGES/kcm_lookandfeel.mo
share/locale/ru/LC_MESSAGES/kcm_nightlight.mo
+share/locale/ru/LC_MESSAGES/kcm_nighttime.mo
share/locale/ru/LC_MESSAGES/kcm_notifications.mo
share/locale/ru/LC_MESSAGES/kcm_regionandlang.mo
share/locale/ru/LC_MESSAGES/kcm_soundtheme.mo
@@ -4823,7 +4812,6 @@ share/locale/ru/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/ru/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/ru/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/ru/LC_MESSAGES/plasma_engine_time.mo
-share/locale/ru/LC_MESSAGES/plasma_engine_weather.mo
share/locale/ru/LC_MESSAGES/plasma_interactiveconsole.mo
share/locale/ru/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/ru/LC_MESSAGES/plasma_runner_appstream.mo
@@ -4898,7 +4886,6 @@ share/locale/sa/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/sa/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/sa/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/sa/LC_MESSAGES/plasma_engine_time.mo
-share/locale/sa/LC_MESSAGES/plasma_engine_weather.mo
share/locale/sa/LC_MESSAGES/plasma_interactiveconsole.mo
share/locale/sa/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/sa/LC_MESSAGES/plasma_runner_appstream.mo
@@ -4961,7 +4948,6 @@ share/locale/si/LC_MESSAGES/plasma_containmentactions_contextmenu.mo
share/locale/si/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/si/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/si/LC_MESSAGES/plasma_engine_notifications.mo
-share/locale/si/LC_MESSAGES/plasma_engine_weather.mo
share/locale/si/LC_MESSAGES/plasma_runner_bookmarksrunner.mo
share/locale/si/LC_MESSAGES/plasma_runner_calculatorrunner.mo
share/locale/si/LC_MESSAGES/plasma_runner_locations.mo
@@ -5025,7 +5011,6 @@ share/locale/sk/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/sk/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/sk/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/sk/LC_MESSAGES/plasma_engine_time.mo
-share/locale/sk/LC_MESSAGES/plasma_engine_weather.mo
share/locale/sk/LC_MESSAGES/plasma_interactiveconsole.mo
share/locale/sk/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/sk/LC_MESSAGES/plasma_runner_appstream.mo
@@ -5058,11 +5043,13 @@ share/locale/sl/LC_MESSAGES/kcm_fonts.mo
share/locale/sl/LC_MESSAGES/kcm_icons.mo
share/locale/sl/LC_MESSAGES/kcm_lookandfeel.mo
share/locale/sl/LC_MESSAGES/kcm_nightlight.mo
+share/locale/sl/LC_MESSAGES/kcm_nighttime.mo
share/locale/sl/LC_MESSAGES/kcm_notifications.mo
share/locale/sl/LC_MESSAGES/kcm_regionandlang.mo
share/locale/sl/LC_MESSAGES/kcm_soundtheme.mo
share/locale/sl/LC_MESSAGES/kcm_style.mo
share/locale/sl/LC_MESSAGES/kcm_users.mo
+share/locale/sl/LC_MESSAGES/kcm_wallpaper.mo
share/locale/sl/LC_MESSAGES/kcminit.mo
share/locale/sl/LC_MESSAGES/kded_devicenotifications.mo
share/locale/sl/LC_MESSAGES/kded_donationmessage.mo
@@ -5101,7 +5088,6 @@ share/locale/sl/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/sl/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/sl/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/sl/LC_MESSAGES/plasma_engine_time.mo
-share/locale/sl/LC_MESSAGES/plasma_engine_weather.mo
share/locale/sl/LC_MESSAGES/plasma_interactiveconsole.mo
share/locale/sl/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/sl/LC_MESSAGES/plasma_runner_appstream.mo
@@ -5146,7 +5132,6 @@ share/locale/sq/LC_MESSAGES/plasma_containmentactions_contextmenu.mo
share/locale/sq/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/sq/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/sq/LC_MESSAGES/plasma_engine_notifications.mo
-share/locale/sq/LC_MESSAGES/plasma_engine_weather.mo
share/locale/sq/LC_MESSAGES/plasma_runner_bookmarksrunner.mo
share/locale/sq/LC_MESSAGES/plasma_runner_calculatorrunner.mo
share/locale/sq/LC_MESSAGES/plasma_runner_locations.mo
@@ -5198,7 +5183,6 @@ share/locale/sr/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/sr/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/sr/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/sr/LC_MESSAGES/plasma_engine_time.mo
-share/locale/sr/LC_MESSAGES/plasma_engine_weather.mo
share/locale/sr/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/sr/LC_MESSAGES/plasma_runner_baloosearch.mo
share/locale/sr/LC_MESSAGES/plasma_runner_bookmarksrunner.mo
@@ -5255,7 +5239,6 @@ share/locale/sr@ijekavian/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/sr@ijekavian/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/sr@ijekavian/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/sr@ijekavian/LC_MESSAGES/plasma_engine_time.mo
-share/locale/sr@ijekavian/LC_MESSAGES/plasma_engine_weather.mo
share/locale/sr@ijekavian/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/sr@ijekavian/LC_MESSAGES/plasma_runner_baloosearch.mo
share/locale/sr@ijekavian/LC_MESSAGES/plasma_runner_bookmarksrunner.mo
@@ -5312,7 +5295,6 @@ share/locale/sr@ijekavianlatin/LC_MESSAGES/plasma_containmentactions_switchwindo
share/locale/sr@ijekavianlatin/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/sr@ijekavianlatin/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/sr@ijekavianlatin/LC_MESSAGES/plasma_engine_time.mo
-share/locale/sr@ijekavianlatin/LC_MESSAGES/plasma_engine_weather.mo
share/locale/sr@ijekavianlatin/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/sr@ijekavianlatin/LC_MESSAGES/plasma_runner_baloosearch.mo
share/locale/sr@ijekavianlatin/LC_MESSAGES/plasma_runner_bookmarksrunner.mo
@@ -5369,7 +5351,6 @@ share/locale/sr@latin/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/sr@latin/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/sr@latin/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/sr@latin/LC_MESSAGES/plasma_engine_time.mo
-share/locale/sr@latin/LC_MESSAGES/plasma_engine_weather.mo
share/locale/sr@latin/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/sr@latin/LC_MESSAGES/plasma_runner_baloosearch.mo
share/locale/sr@latin/LC_MESSAGES/plasma_runner_bookmarksrunner.mo
@@ -5398,11 +5379,13 @@ share/locale/sv/LC_MESSAGES/kcm_fonts.mo
share/locale/sv/LC_MESSAGES/kcm_icons.mo
share/locale/sv/LC_MESSAGES/kcm_lookandfeel.mo
share/locale/sv/LC_MESSAGES/kcm_nightlight.mo
+share/locale/sv/LC_MESSAGES/kcm_nighttime.mo
share/locale/sv/LC_MESSAGES/kcm_notifications.mo
share/locale/sv/LC_MESSAGES/kcm_regionandlang.mo
share/locale/sv/LC_MESSAGES/kcm_soundtheme.mo
share/locale/sv/LC_MESSAGES/kcm_style.mo
share/locale/sv/LC_MESSAGES/kcm_users.mo
+share/locale/sv/LC_MESSAGES/kcm_wallpaper.mo
share/locale/sv/LC_MESSAGES/kcminit.mo
share/locale/sv/LC_MESSAGES/kded_devicenotifications.mo
share/locale/sv/LC_MESSAGES/kded_donationmessage.mo
@@ -5441,7 +5424,6 @@ share/locale/sv/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/sv/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/sv/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/sv/LC_MESSAGES/plasma_engine_time.mo
-share/locale/sv/LC_MESSAGES/plasma_engine_weather.mo
share/locale/sv/LC_MESSAGES/plasma_interactiveconsole.mo
share/locale/sv/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/sv/LC_MESSAGES/plasma_runner_appstream.mo
@@ -5474,6 +5456,7 @@ share/locale/ta/LC_MESSAGES/kcm_fonts.mo
share/locale/ta/LC_MESSAGES/kcm_icons.mo
share/locale/ta/LC_MESSAGES/kcm_lookandfeel.mo
share/locale/ta/LC_MESSAGES/kcm_nightlight.mo
+share/locale/ta/LC_MESSAGES/kcm_nighttime.mo
share/locale/ta/LC_MESSAGES/kcm_notifications.mo
share/locale/ta/LC_MESSAGES/kcm_regionandlang.mo
share/locale/ta/LC_MESSAGES/kcm_soundtheme.mo
@@ -5514,7 +5497,6 @@ share/locale/ta/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/ta/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/ta/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/ta/LC_MESSAGES/plasma_engine_time.mo
-share/locale/ta/LC_MESSAGES/plasma_engine_weather.mo
share/locale/ta/LC_MESSAGES/plasma_interactiveconsole.mo
share/locale/ta/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/ta/LC_MESSAGES/plasma_runner_appstream.mo
@@ -5600,7 +5582,6 @@ share/locale/tg/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/tg/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/tg/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/tg/LC_MESSAGES/plasma_engine_time.mo
-share/locale/tg/LC_MESSAGES/plasma_engine_weather.mo
share/locale/tg/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/tg/LC_MESSAGES/plasma_runner_appstream.mo
share/locale/tg/LC_MESSAGES/plasma_runner_bookmarksrunner.mo
@@ -5656,7 +5637,6 @@ share/locale/th/LC_MESSAGES/plasma_containmentactions_contextmenu.mo
share/locale/th/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/th/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/th/LC_MESSAGES/plasma_engine_notifications.mo
-share/locale/th/LC_MESSAGES/plasma_engine_weather.mo
share/locale/th/LC_MESSAGES/plasma_runner_appstream.mo
share/locale/th/LC_MESSAGES/plasma_runner_bookmarksrunner.mo
share/locale/th/LC_MESSAGES/plasma_runner_calculatorrunner.mo
@@ -5719,7 +5699,6 @@ share/locale/tok/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/tok/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/tok/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/tok/LC_MESSAGES/plasma_engine_time.mo
-share/locale/tok/LC_MESSAGES/plasma_engine_weather.mo
share/locale/tok/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/tok/LC_MESSAGES/plasma_runner_appstream.mo
share/locale/tok/LC_MESSAGES/plasma_runner_baloosearch.mo
@@ -5749,11 +5728,13 @@ share/locale/tr/LC_MESSAGES/kcm_fonts.mo
share/locale/tr/LC_MESSAGES/kcm_icons.mo
share/locale/tr/LC_MESSAGES/kcm_lookandfeel.mo
share/locale/tr/LC_MESSAGES/kcm_nightlight.mo
+share/locale/tr/LC_MESSAGES/kcm_nighttime.mo
share/locale/tr/LC_MESSAGES/kcm_notifications.mo
share/locale/tr/LC_MESSAGES/kcm_regionandlang.mo
share/locale/tr/LC_MESSAGES/kcm_soundtheme.mo
share/locale/tr/LC_MESSAGES/kcm_style.mo
share/locale/tr/LC_MESSAGES/kcm_users.mo
+share/locale/tr/LC_MESSAGES/kcm_wallpaper.mo
share/locale/tr/LC_MESSAGES/kcminit.mo
share/locale/tr/LC_MESSAGES/kded_devicenotifications.mo
share/locale/tr/LC_MESSAGES/kded_donationmessage.mo
@@ -5792,7 +5773,6 @@ share/locale/tr/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/tr/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/tr/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/tr/LC_MESSAGES/plasma_engine_time.mo
-share/locale/tr/LC_MESSAGES/plasma_engine_weather.mo
share/locale/tr/LC_MESSAGES/plasma_interactiveconsole.mo
share/locale/tr/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/tr/LC_MESSAGES/plasma_runner_appstream.mo
@@ -5840,7 +5820,6 @@ share/locale/ug/LC_MESSAGES/plasma_containmentactions_contextmenu.mo
share/locale/ug/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/ug/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/ug/LC_MESSAGES/plasma_engine_notifications.mo
-share/locale/ug/LC_MESSAGES/plasma_engine_weather.mo
share/locale/ug/LC_MESSAGES/plasma_runner_bookmarksrunner.mo
share/locale/ug/LC_MESSAGES/plasma_runner_calculatorrunner.mo
share/locale/ug/LC_MESSAGES/plasma_runner_kill.mo
@@ -5864,11 +5843,13 @@ share/locale/uk/LC_MESSAGES/kcm_fonts.mo
share/locale/uk/LC_MESSAGES/kcm_icons.mo
share/locale/uk/LC_MESSAGES/kcm_lookandfeel.mo
share/locale/uk/LC_MESSAGES/kcm_nightlight.mo
+share/locale/uk/LC_MESSAGES/kcm_nighttime.mo
share/locale/uk/LC_MESSAGES/kcm_notifications.mo
share/locale/uk/LC_MESSAGES/kcm_regionandlang.mo
share/locale/uk/LC_MESSAGES/kcm_soundtheme.mo
share/locale/uk/LC_MESSAGES/kcm_style.mo
share/locale/uk/LC_MESSAGES/kcm_users.mo
+share/locale/uk/LC_MESSAGES/kcm_wallpaper.mo
share/locale/uk/LC_MESSAGES/kcminit.mo
share/locale/uk/LC_MESSAGES/kded_devicenotifications.mo
share/locale/uk/LC_MESSAGES/kded_donationmessage.mo
@@ -5907,7 +5888,6 @@ share/locale/uk/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/uk/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/uk/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/uk/LC_MESSAGES/plasma_engine_time.mo
-share/locale/uk/LC_MESSAGES/plasma_engine_weather.mo
share/locale/uk/LC_MESSAGES/plasma_interactiveconsole.mo
share/locale/uk/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/uk/LC_MESSAGES/plasma_runner_appstream.mo
@@ -5997,7 +5977,6 @@ share/locale/vi/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/vi/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/vi/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/vi/LC_MESSAGES/plasma_engine_time.mo
-share/locale/vi/LC_MESSAGES/plasma_engine_weather.mo
share/locale/vi/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/vi/LC_MESSAGES/plasma_runner_appstream.mo
share/locale/vi/LC_MESSAGES/plasma_runner_baloosearch.mo
@@ -6041,7 +6020,6 @@ share/locale/wa/LC_MESSAGES/plasma_containmentactions_contextmenu.mo
share/locale/wa/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/wa/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/wa/LC_MESSAGES/plasma_engine_notifications.mo
-share/locale/wa/LC_MESSAGES/plasma_engine_weather.mo
share/locale/wa/LC_MESSAGES/plasma_runner_bookmarksrunner.mo
share/locale/wa/LC_MESSAGES/plasma_runner_calculatorrunner.mo
share/locale/wa/LC_MESSAGES/plasma_runner_kill.mo
@@ -6075,6 +6053,7 @@ share/locale/zh_CN/LC_MESSAGES/kcm_fonts.mo
share/locale/zh_CN/LC_MESSAGES/kcm_icons.mo
share/locale/zh_CN/LC_MESSAGES/kcm_lookandfeel.mo
share/locale/zh_CN/LC_MESSAGES/kcm_nightlight.mo
+share/locale/zh_CN/LC_MESSAGES/kcm_nighttime.mo
share/locale/zh_CN/LC_MESSAGES/kcm_notifications.mo
share/locale/zh_CN/LC_MESSAGES/kcm_regionandlang.mo
share/locale/zh_CN/LC_MESSAGES/kcm_soundtheme.mo
@@ -6118,7 +6097,6 @@ share/locale/zh_CN/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/zh_CN/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/zh_CN/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/zh_CN/LC_MESSAGES/plasma_engine_time.mo
-share/locale/zh_CN/LC_MESSAGES/plasma_engine_weather.mo
share/locale/zh_CN/LC_MESSAGES/plasma_interactiveconsole.mo
share/locale/zh_CN/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/zh_CN/LC_MESSAGES/plasma_runner_appstream.mo
@@ -6151,6 +6129,7 @@ share/locale/zh_TW/LC_MESSAGES/kcm_fonts.mo
share/locale/zh_TW/LC_MESSAGES/kcm_icons.mo
share/locale/zh_TW/LC_MESSAGES/kcm_lookandfeel.mo
share/locale/zh_TW/LC_MESSAGES/kcm_nightlight.mo
+share/locale/zh_TW/LC_MESSAGES/kcm_nighttime.mo
share/locale/zh_TW/LC_MESSAGES/kcm_notifications.mo
share/locale/zh_TW/LC_MESSAGES/kcm_regionandlang.mo
share/locale/zh_TW/LC_MESSAGES/kcm_soundtheme.mo
@@ -6194,7 +6173,6 @@ share/locale/zh_TW/LC_MESSAGES/plasma_containmentactions_switchwindow.mo
share/locale/zh_TW/LC_MESSAGES/plasma_engine_applicationjobs.mo
share/locale/zh_TW/LC_MESSAGES/plasma_engine_notifications.mo
share/locale/zh_TW/LC_MESSAGES/plasma_engine_time.mo
-share/locale/zh_TW/LC_MESSAGES/plasma_engine_weather.mo
share/locale/zh_TW/LC_MESSAGES/plasma_interactiveconsole.mo
share/locale/zh_TW/LC_MESSAGES/plasma_lookandfeel_org.kde.lookandfeel.mo
share/locale/zh_TW/LC_MESSAGES/plasma_runner_appstream.mo
@@ -6324,65 +6302,11 @@ share/plasma/plasmoids/org.kde.plasma.cameraindicator/metadata.json
share/plasma/plasmoids/org.kde.plasma.clipboard/contents/config/main.xml
share/plasma/plasmoids/org.kde.plasma.clipboard/contents/ui/main.qml
share/plasma/plasmoids/org.kde.plasma.clipboard/metadata.json
-share/plasma/plasmoids/org.kde.plasma.devicenotifier/contents/config/main.xml
-share/plasma/plasmoids/org.kde.plasma.devicenotifier/contents/ui/DeviceItem.qml
-share/plasma/plasmoids/org.kde.plasma.devicenotifier/contents/ui/FullRepresentation.qml
-share/plasma/plasmoids/org.kde.plasma.devicenotifier/contents/ui/main.qml
-share/plasma/plasmoids/org.kde.plasma.devicenotifier/metadata.json
-share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/config/config.qml
-share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/config/main.xml
-share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/CalendarView.qml
-share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/DigitalClock.qml
-share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/NoTimezoneWarning.qml
-share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/Tooltip.qml
-share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/configAppearance.qml
-share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/configCalendar.qml
-share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/configTimeZones.qml
-share/plasma/plasmoids/org.kde.plasma.digitalclock/contents/ui/main.qml
-share/plasma/plasmoids/org.kde.plasma.digitalclock/metadata.json
share/plasma/plasmoids/org.kde.plasma.icon/contents/config/main.xml
share/plasma/plasmoids/org.kde.plasma.icon/contents/ui/main.qml
share/plasma/plasmoids/org.kde.plasma.icon/metadata.json
-share/plasma/plasmoids/org.kde.plasma.lock_logout/contents/config/config.qml
-share/plasma/plasmoids/org.kde.plasma.lock_logout/contents/config/main.xml
-share/plasma/plasmoids/org.kde.plasma.lock_logout/contents/ui/ConfigGeneral.qml
-share/plasma/plasmoids/org.kde.plasma.lock_logout/contents/ui/data.js
-share/plasma/plasmoids/org.kde.plasma.lock_logout/contents/ui/main.qml
-share/plasma/plasmoids/org.kde.plasma.lock_logout/metadata.json
share/plasma/plasmoids/org.kde.plasma.manage-inputmethod/contents/ui/main.qml
share/plasma/plasmoids/org.kde.plasma.manage-inputmethod/metadata.json
-share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/CompactRepresentation.qml
-share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/DraggableDelegate.qml
-share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/FullRepresentation.qml
-share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/NotificationPopup.qml
-share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/components/ActionContainer.qml
-share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/components/Body.qml
-share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/components/DraggableFileArea.qml
-share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/components/EditContextMenu.qml
-share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/components/FooterLoader.qml
-share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/components/HeadingButtons.qml
-share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/components/Icon.qml
-share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/components/JobDetails.qml
-share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/components/JobIconItem.qml
-share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/components/JobItem.qml
-share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/components/ModelInterface.qml
-share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/components/NotificationHeader.qml
-share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/components/NotificationReplyField.qml
-share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/components/SpeedChart.qml
-share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/components/Summary.qml
-share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/components/ThumbnailStrip.qml
-share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/delegates/BaseDelegate.qml
-share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/delegates/DelegateHistory.qml
-share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/delegates/DelegateHistoryGrouped.qml
-share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/delegates/DelegatePopup.qml
-share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml
-share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/PulseAudio.qml
-share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/qmldir
-share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/main.qml
-share/plasma/plasmoids/org.kde.plasma.notifications/metadata.json
-share/plasma/plasmoids/org.kde.plasma.panelspacer/contents/config/main.xml
-share/plasma/plasmoids/org.kde.plasma.panelspacer/contents/ui/main.qml
-share/plasma/plasmoids/org.kde.plasma.panelspacer/metadata.json
share/plasma/plasmoids/org.kde.plasma.systemmonitor.cpu/contents/config/faceproperties
share/plasma/plasmoids/org.kde.plasma.systemmonitor.cpu/metadata.json
share/plasma/plasmoids/org.kde.plasma.systemmonitor.cpucore/contents/config/faceproperties
@@ -6436,6 +6360,9 @@ share/plasma/wallpapers/org.kde.image/contents/ui/main.qml
share/plasma/wallpapers/org.kde.image/contents/ui/mediacomponent/AnimatedImageComponent.qml
share/plasma/wallpapers/org.kde.image/contents/ui/mediacomponent/BaseMediaComponent.qml
share/plasma/wallpapers/org.kde.image/contents/ui/mediacomponent/BlurComponent.qml
+share/plasma/wallpapers/org.kde.image/contents/ui/mediacomponent/DayNightComponent.qml
+share/plasma/wallpapers/org.kde.image/contents/ui/mediacomponent/DayNightImage.qml
+share/plasma/wallpapers/org.kde.image/contents/ui/mediacomponent/DayNightView.qml
share/plasma/wallpapers/org.kde.image/contents/ui/mediacomponent/StaticImageComponent.qml
share/plasma/wallpapers/org.kde.image/metadata.json
share/plasma/wallpapers/org.kde.slideshow/contents/config/main.xml
@@ -6449,16 +6376,17 @@ share/plasma/wallpapers/org.kde.slideshow/contents/ui/main.qml
share/plasma/wallpapers/org.kde.slideshow/contents/ui/mediacomponent/AnimatedImageComponent.qml
share/plasma/wallpapers/org.kde.slideshow/contents/ui/mediacomponent/BaseMediaComponent.qml
share/plasma/wallpapers/org.kde.slideshow/contents/ui/mediacomponent/BlurComponent.qml
+share/plasma/wallpapers/org.kde.slideshow/contents/ui/mediacomponent/DayNightComponent.qml
+share/plasma/wallpapers/org.kde.slideshow/contents/ui/mediacomponent/DayNightImage.qml
+share/plasma/wallpapers/org.kde.slideshow/contents/ui/mediacomponent/DayNightView.qml
share/plasma/wallpapers/org.kde.slideshow/contents/ui/mediacomponent/StaticImageComponent.qml
share/plasma/wallpapers/org.kde.slideshow/metadata.json
-share/plasma/weather/noaa_station_list.xml
share/plasma5support/services/applicationjobs.operations
share/plasma5support/services/notifications.operations
share/plasma5support/services/org.kde.plasma.clipboard.operations
share/plasma5support/services/statusnotifieritem.operations
share/polkit-1/actions/org.kde.fontinst.policy
share/qlogging-categories6/batterycontrol.categories
-share/qlogging-categories6/devicenotifier.categories
share/qlogging-categories6/kcm_regionandlang.categories
share/qlogging-categories6/kcmusers.categories
share/qlogging-categories6/klipper.categories
diff --git a/x11/walker/Makefile b/x11/walker/Makefile
index 2e055e83a36e..889cefee5c71 100644
--- a/x11/walker/Makefile
+++ b/x11/walker/Makefile
@@ -1,6 +1,6 @@
PORTNAME= walker
DISTVERSIONPREFIX= v
-DISTVERSION= 2.7.1
+DISTVERSION= 2.7.2
CATEGORIES= x11 wayland
PKGNAMESUFFIX= -launcher
diff --git a/x11/walker/distinfo b/x11/walker/distinfo
index 4b007c288baa..725635394438 100644
--- a/x11/walker/distinfo
+++ b/x11/walker/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1761593438
+TIMESTAMP = 1761725286
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
@@ -501,5 +501,5 @@ SHA256 (rust/crates/xml-rs-0.8.27.crate) = 6fd8403733700263c6eb89f192880191f1b83
SIZE (rust/crates/xml-rs-0.8.27.crate) = 55258
SHA256 (rust/crates/yaml-rust2-0.10.3.crate) = 4ce2a4ff45552406d02501cea6c18d8a7e50228e7736a872951fe2fe75c91be7
SIZE (rust/crates/yaml-rust2-0.10.3.crate) = 76325
-SHA256 (abenz1267-walker-v2.7.1_GH0.tar.gz) = a3a1ef73fc2f1c3e262b6b65ea42b7d62486ffd5badd0b475c8d36f42fa0e36e
-SIZE (abenz1267-walker-v2.7.1_GH0.tar.gz) = 117644
+SHA256 (abenz1267-walker-v2.7.2_GH0.tar.gz) = 0a217dd360128f8f27701c73a652ba689be7895c57917315fff1b6ea6d2bbd63
+SIZE (abenz1267-walker-v2.7.2_GH0.tar.gz) = 118149
diff --git a/x11/yakuake/distinfo b/x11/yakuake/distinfo
index 8d537ba986c6..c39e58c6b1e1 100644
--- a/x11/yakuake/distinfo
+++ b/x11/yakuake/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757411003
-SHA256 (KDE/release-service/25.08.1/yakuake-25.08.1.tar.xz) = aa7dffa85ba33ec85344538c670cd03f9cf4a0bf5a9025d03cbe58e1ff6b552e
-SIZE (KDE/release-service/25.08.1/yakuake-25.08.1.tar.xz) = 403836
+TIMESTAMP = 1759875069
+SHA256 (KDE/release-service/25.08.2/yakuake-25.08.2.tar.xz) = 70befea6d9a068f6dcebbabf1eb058478f9d0048031dd4f80cf8dc087f0c451c
+SIZE (KDE/release-service/25.08.2/yakuake-25.08.2.tar.xz) = 403868