summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--MOVED19
-rw-r--r--Mk/Uses/display.mk33
-rw-r--r--Mk/Uses/gstreamer.mk7
-rw-r--r--Mk/Uses/pyqt.mk4
-rw-r--r--Mk/Uses/python.mk2
-rw-r--r--Mk/bsd.port.mk4
-rw-r--r--UPDATING59
-rw-r--r--arabic/libreoffice/distinfo10
-rw-r--r--archivers/pbzip2/Makefile12
-rw-r--r--archivers/py-blosc2/Makefile4
-rw-r--r--archivers/py-blosc2/distinfo6
-rw-r--r--archivers/py-blosc2/files/patch-pyproject.toml2
-rw-r--r--archivers/py-borgbackup/Makefile4
-rw-r--r--archivers/py-borgbackup/files/patch-msgpack5
-rw-r--r--archivers/py-borgbackup12/Makefile4
-rw-r--r--archivers/py-borgbackup12/files/patch-msgpack26
-rw-r--r--archivers/rubygem-fpm/Makefile4
-rw-r--r--archivers/rubygem-fpm/distinfo6
-rw-r--r--astro/cfitsio/Makefile2
-rw-r--r--astro/cfitsio/distinfo6
-rw-r--r--astro/cfitsio/files/patch-fitsio2.h28
-rw-r--r--astro/gpsbabel/Makefile43
-rw-r--r--astro/gpsbabel/distinfo6
-rw-r--r--astro/gpsbabel/files/patch-configure28
-rw-r--r--astro/gpsbabel/files/patch-jeeps_gpslibusb.cc11
-rw-r--r--astro/gpsbabel/pkg-plist18
-rw-r--r--astro/kosmorro/pkg-plist2
-rw-r--r--astro/osmium-tool/Makefile2
-rw-r--r--astro/p5-Astro-Coords/Makefile2
-rw-r--r--astro/p5-Astro-Coords/distinfo6
-rw-r--r--astro/py-kosmorrolib/pkg-plist2
-rw-r--r--astro/py-pykep/Makefile2
-rw-r--r--astro/pykep/Makefile2
-rw-r--r--astro/qmapshack/Makefile2
-rw-r--r--astro/qmapshack/distinfo6
-rw-r--r--audio/baresip/Makefile118
-rw-r--r--audio/baresip/distinfo6
-rw-r--r--audio/baresip/files/patch-cmake_FindGST.cmake44
-rw-r--r--audio/baresip/files/patch-modules_sndio_CMakeLists.txt10
-rw-r--r--audio/baresip/pkg-plist17
-rw-r--r--audio/cardinal/Makefile5
-rw-r--r--audio/cardinal/distinfo6
-rw-r--r--audio/cardinal/files/patch-dpf_Makefile.base.mk14
-rw-r--r--audio/cardinal/files/patch-plugins_MindMeldModular_src_MixMaster_AuxExpander.cpp40
-rw-r--r--audio/cardinal/files/patch-src_Rack_src_system.cpp12
-rw-r--r--audio/cardinal/pkg-plist562
-rw-r--r--audio/din/Makefile4
-rw-r--r--audio/ganv/Makefile2
-rw-r--r--audio/guitarix-lv2/Makefile4
-rw-r--r--audio/liblo/Makefile2
-rw-r--r--audio/mac/Makefile7
-rw-r--r--audio/mac/distinfo6
-rw-r--r--audio/mac/files/patch-Shared_All.h14
-rw-r--r--audio/mac/files/patch-Source_Shared_All.h27
-rw-r--r--audio/mac/files/patch-Source_Shared_CPUFeatures.cpp46
-rw-r--r--audio/ncmpcpp/Makefile2
-rw-r--r--audio/ncmpcpp/files/patch-m4_boost.m4938
-rw-r--r--audio/patchage/Makefile2
-rw-r--r--audio/re/Makefile4
-rw-r--r--audio/re/distinfo6
-rw-r--r--audio/re/pkg-plist4
-rw-r--r--audio/schismtracker/Makefile2
-rw-r--r--audio/schismtracker/distinfo6
-rw-r--r--audio/supercollider/Makefile2
-rw-r--r--audio/wavetral/Makefile4
-rw-r--r--audio/zrythm/Makefile2
-rw-r--r--benchmarks/hipercontracer/Makefile2
-rw-r--r--biology/augustus/Makefile2
-rw-r--r--biology/bolt-lmm/Makefile2
-rw-r--r--biology/canu/Makefile2
-rw-r--r--biology/cufflinks/Makefile4
-rw-r--r--biology/dsr-pdb/Makefile2
-rw-r--r--biology/haplohseq/Makefile4
-rw-r--r--biology/iqtree/Makefile2
-rw-r--r--biology/pbbam/Makefile2
-rw-r--r--biology/salmon/Makefile4
-rw-r--r--cad/PrusaSlicer/Makefile2
-rw-r--r--cad/csxcad/Makefile4
-rw-r--r--cad/freecad/Makefile2
-rw-r--r--cad/ifcopenshell/Makefile4
-rw-r--r--cad/k40-whisperer/Makefile23
-rw-r--r--cad/k40-whisperer/distinfo6
-rw-r--r--cad/k40-whisperer/pkg-plist6
-rw-r--r--cad/kicad-devel/Makefile2
-rw-r--r--cad/kicad/Makefile1
-rw-r--r--cad/libbgcode/Makefile2
-rw-r--r--cad/nvc/Makefile5
-rw-r--r--cad/nvc/distinfo6
-rw-r--r--cad/openscad-devel/Makefile1
-rw-r--r--cad/openscad/Makefile2
-rw-r--r--cad/openvsp/Makefile5
-rw-r--r--cad/openvsp/pkg-plist2
-rw-r--r--chinese/fcitx5-chinese-addons/Makefile2
-rw-r--r--chinese/libime-jyutping/Makefile2
-rw-r--r--chinese/libime/Makefile2
-rw-r--r--chinese/libreoffice-zh_CN/distinfo10
-rw-r--r--chinese/libreoffice-zh_TW/distinfo10
-rw-r--r--chinese/librime/Makefile2
-rw-r--r--chinese/wordpress-zh_CN/distinfo6
-rw-r--r--chinese/wordpress-zh_TW/distinfo6
-rw-r--r--comms/gnuradio/Makefile4
-rw-r--r--comms/gqrx/Makefile4
-rw-r--r--comms/gr-osmosdr/Makefile3
-rw-r--r--comms/libimobiledevice/Makefile57
-rw-r--r--comms/libimobiledevice/distinfo6
-rw-r--r--comms/libimobiledevice/files/patch-configure13
-rw-r--r--comms/libimobiledevice/files/patch-configure.ac13
-rw-r--r--comms/libimobiledevice/pkg-plist3
-rw-r--r--comms/py-libimobiledevice/Makefile31
-rw-r--r--comms/soapyuhd/Makefile4
-rw-r--r--comms/uhd/Makefile4
-rw-r--r--comms/wsjtx/Makefile2
-rw-r--r--comms/wsjtz/Makefile2
-rw-r--r--converters/dos2ansi/Makefile2
-rw-r--r--converters/dos2unix/Makefile2
-rw-r--r--converters/dos2unix/distinfo6
-rw-r--r--converters/osm2pgrouting/Makefile4
-rw-r--r--converters/simdutf/Makefile2
-rw-r--r--converters/simdutf/distinfo6
-rw-r--r--converters/simdutf/pkg-plist4
-rw-r--r--databases/Makefile2
-rw-r--r--databases/akonadi/Makefile1
-rw-r--r--databases/arrow/Makefile20
-rw-r--r--databases/arrow/distinfo6
-rw-r--r--databases/arrow/pkg-plist57
-rw-r--r--databases/cego/Makefile2
-rw-r--r--databases/cego/distinfo6
-rw-r--r--databases/foundationdb71-client/Makefile2
-rw-r--r--databases/foundationdb71-server/Makefile4
-rw-r--r--databases/foundationdb73-client/Makefile2
-rw-r--r--databases/foundationdb73-server/Makefile4
-rw-r--r--databases/freetds-devel/Makefile4
-rw-r--r--databases/freetds-devel/distinfo6
-rw-r--r--databases/galera26/Makefile2
-rw-r--r--databases/kuzu/Makefile7
-rw-r--r--databases/kuzu/distinfo6
-rw-r--r--databases/mariadb1011-server/Makefile2
-rw-r--r--databases/mariadb106-server/Makefile2
-rw-r--r--databases/mariadb114-server/Makefile2
-rw-r--r--databases/mariadb118-server/Makefile2
-rw-r--r--databases/mysql-connector-c++/Makefile1
-rw-r--r--databases/pg_qualstats/Makefile2
-rw-r--r--databases/pg_qualstats/distinfo6
-rw-r--r--databases/pg_qualstats/pkg-plist2
-rw-r--r--databases/pgbarman/Makefile2
-rw-r--r--databases/pgbarman/distinfo6
-rw-r--r--databases/pgrouting/Makefile4
-rw-r--r--databases/plpgsql_check/Makefile2
-rw-r--r--databases/plpgsql_check/distinfo6
-rw-r--r--databases/postgresql-libpqxx/Makefile2
-rw-r--r--databases/postgresql-libpqxx/distinfo6
-rw-r--r--databases/postgresql-orafce/Makefile2
-rw-r--r--databases/postgresql-orafce/distinfo6
-rw-r--r--databases/postgresql-orafce/pkg-plist3
-rw-r--r--databases/py-dbt-semantic-interfaces/Makefile12
-rw-r--r--databases/py-dbt-semantic-interfaces/distinfo6
-rw-r--r--databases/py-duckdb_engine/Makefile2
-rw-r--r--databases/py-duckdb_engine/distinfo6
-rw-r--r--databases/py-fakeredis/Makefile2
-rw-r--r--databases/py-fakeredis/distinfo6
-rw-r--r--databases/py-mariadb/Makefile2
-rw-r--r--databases/py-mariadb/distinfo6
-rw-r--r--databases/py-prisma/Makefile37
-rw-r--r--databases/py-prisma/distinfo3
-rw-r--r--databases/py-prisma/pkg-descr11
-rw-r--r--databases/py-psycopg2/Makefile2
-rw-r--r--databases/py-psycopg2/distinfo6
-rw-r--r--databases/py-redisvl/Makefile38
-rw-r--r--databases/py-redisvl/distinfo3
-rw-r--r--databases/py-redisvl/pkg-descr9
-rw-r--r--databases/py-schemachange/Makefile8
-rw-r--r--databases/py-schemachange/distinfo6
-rw-r--r--databases/py-snowddl/Makefile4
-rw-r--r--databases/py-snowddl/distinfo6
-rw-r--r--databases/py-snowddl/files/patch-pyproject.toml11
-rw-r--r--databases/py-snowflake-connector-python/Makefile19
-rw-r--r--databases/py-snowflake-connector-python/distinfo6
-rw-r--r--databases/py-sqlalchemy20/Makefile2
-rw-r--r--databases/py-sqlalchemy20/distinfo6
-rw-r--r--databases/py-sqlframe/Makefile7
-rw-r--r--databases/py-sqlframe/distinfo6
-rw-r--r--databases/py-sqlglot/Makefile4
-rw-r--r--databases/py-sqlglot/distinfo6
-rw-r--r--databases/py-sqlglotrs/Makefile3
-rw-r--r--databases/py-sqlglotrs/Makefile.crates4
-rw-r--r--databases/py-sqlglotrs/distinfo14
-rw-r--r--databases/py-tiledb/Makefile5
-rw-r--r--databases/py-tiledb/distinfo6
-rw-r--r--databases/py-xrootd/Makefile4
-rw-r--r--databases/py-xrootd/distinfo6
-rw-r--r--databases/rubygem-solid_cache-rails72/Makefile2
-rw-r--r--databases/rubygem-solid_cache-rails72/distinfo6
-rw-r--r--databases/rubygem-solid_cache/Makefile2
-rw-r--r--databases/rubygem-solid_cache/distinfo6
-rw-r--r--databases/sfcgal/Makefile1
-rw-r--r--databases/soci/Makefile2
-rw-r--r--databases/speedtables/Makefile2
-rw-r--r--databases/tiledb/Makefile7
-rw-r--r--databases/tiledb/distinfo6
-rw-r--r--deskutils/calibre/Makefile6
-rw-r--r--deskutils/calibre/distinfo14
-rw-r--r--deskutils/calibre/files/user-agent-data.json120
-rw-r--r--deskutils/easystroke/Makefile2
-rw-r--r--deskutils/kdepim-runtime/Makefile1
-rw-r--r--deskutils/pinot/Makefile2
-rw-r--r--deskutils/podman-desktop/Makefile2
-rw-r--r--deskutils/stirling-pdf/Makefile2
-rw-r--r--deskutils/stirling-pdf/distinfo6
-rw-r--r--deskutils/syncthingtray/Makefile1
-rw-r--r--deskutils/todo/Makefile7
-rw-r--r--deskutils/treesheets/Makefile2
-rw-r--r--deskutils/treesheets/distinfo6
-rw-r--r--devel/Makefile30
-rw-r--r--devel/R-cran-hms/Makefile6
-rw-r--r--devel/R-cran-hms/distinfo6
-rw-r--r--devel/R-cran-progressr/Makefile2
-rw-r--r--devel/R-cran-progressr/distinfo6
-rw-r--r--devel/RStudio/Makefile2
-rw-r--r--devel/avro-cpp/Makefile2
-rw-r--r--devel/aws-c-http/Makefile2
-rw-r--r--devel/aws-c-http/distinfo6
-rw-r--r--devel/aws-c-io/Makefile2
-rw-r--r--devel/aws-c-io/distinfo6
-rw-r--r--devel/aws-crt-cpp/Makefile2
-rw-r--r--devel/aws-crt-cpp/distinfo6
-rw-r--r--devel/aws-sdk-cpp/Makefile2
-rw-r--r--devel/aws-sdk-cpp/distinfo6
-rw-r--r--devel/axmldec/Makefile4
-rw-r--r--devel/bear/Makefile2
-rw-r--r--devel/boehm-gc/Makefile6
-rw-r--r--devel/boehm-gc/distinfo6
-rw-r--r--devel/boehm-gc/pkg-plist2
-rw-r--r--devel/boost-all/common.mk4
-rw-r--r--devel/boost-all/distinfo6
-rw-r--r--devel/boost-jam/Makefile3
-rw-r--r--devel/boost-libs/Makefile4
-rw-r--r--devel/boost-libs/files/patch-boost_algorithm_searching_boyer__moore.hpp13
-rw-r--r--devel/boost-libs/files/patch-boost_dll_detail_posix_program__location__impl.hpp19
-rw-r--r--devel/boost-libs/files/patch-libs_beast_test_beast_core_basic__stream.cpp33
-rw-r--r--devel/boost-libs/files/patch-libs_graph_test_Jamfile.v216
-rw-r--r--devel/boost-libs/files/patch-libs_predef_test_build.jam13
-rw-r--r--devel/boost-libs/files/patch-libs_unordered_test_Jamfile.v214
-rw-r--r--devel/boost-libs/files/patch-libs_yap_test_operators__unary.cpp20
-rw-r--r--devel/boost-libs/pkg-plist311
-rw-r--r--devel/boost-mpi-libs/Makefile4
-rw-r--r--devel/boost_build/Makefile2
-rw-r--r--devel/cargo-c/Makefile5
-rw-r--r--devel/cargo-c/Makefile.crates341
-rw-r--r--devel/cargo-c/distinfo688
-rw-r--r--devel/cdk/Makefile6
-rw-r--r--devel/cdk/distinfo6
-rw-r--r--devel/codeblocks/Makefile4
-rw-r--r--devel/collada-dom/Makefile4
-rw-r--r--devel/courier-unicode/Makefile2
-rw-r--r--devel/courier-unicode/distinfo6
-rw-r--r--devel/courier-unicode/pkg-plist8
-rw-r--r--devel/cpp-netlib/Makefile4
-rw-r--r--devel/cpp-utilities/Makefile2
-rw-r--r--devel/cppcheck/Makefile2
-rw-r--r--devel/cppcheck/distinfo6
-rw-r--r--devel/cppcheck/files/patch-CMakeLists.txt4
-rw-r--r--devel/cpprestsdk/Makefile4
-rw-r--r--devel/cython-lint/Makefile2
-rw-r--r--devel/cython-lint/distinfo6
-rw-r--r--devel/decompyle3/Makefile6
-rw-r--r--devel/decompyle3/distinfo6
-rw-r--r--devel/decompyle3/files/patch-__pkginfo__.py13
-rw-r--r--devel/decompyle3/files/patch-pyproject.toml11
-rw-r--r--devel/devtodo/Makefile2
-rw-r--r--devel/efivar/Makefile45
-rw-r--r--devel/efivar/distinfo6
-rw-r--r--devel/efivar/files/patch-Make.rules15
-rw-r--r--devel/efivar/files/patch-src-Makefile18
-rw-r--r--devel/efivar/files/patch-src-efivar.c51
-rw-r--r--devel/efivar/files/patch-src-efivar.h28
-rw-r--r--devel/efivar/files/patch-src-efivar.pc.in19
-rw-r--r--devel/efivar/files/patch-src-efivarfs.c29
-rw-r--r--devel/efivar/files/patch-src-guid.c44
-rw-r--r--devel/efivar/files/patch-src-guid.h20
-rw-r--r--devel/efivar/files/patch-src-test-Makefile11
-rw-r--r--devel/efivar/files/patch-src-test-tester.c14
-rw-r--r--devel/efivar/files/patch-src-vars.c47
-rw-r--r--devel/efivar/files/patch-src_compiler.h13
-rw-r--r--devel/efivar/files/patch-src_creator.c26
-rw-r--r--devel/efivar/files/patch-src_disk.c32
-rw-r--r--devel/efivar/files/patch-src_dp.h13
-rw-r--r--devel/efivar/files/patch-src_efisecdb.c38
-rw-r--r--devel/efivar/files/patch-src_efivar.c31
-rw-r--r--devel/efivar/files/patch-src_efivarfs.c162
-rw-r--r--devel/efivar/files/patch-src_gpt.c59
-rw-r--r--devel/efivar/files/patch-src_include_defaults.mk26
-rw-r--r--devel/efivar/files/patch-src_include_gcc.specs8
-rw-r--r--devel/efivar/files/patch-src_linux.c108
-rw-r--r--devel/efivar/files/patch-src_mntent.h192
-rw-r--r--devel/efivar/files/patch-src_test_tester.c13
-rw-r--r--devel/efivar/files/patch-src_thread-test.c22
-rw-r--r--devel/efivar/files/patch-src_time.c20
-rw-r--r--devel/efivar/files/patch-src_util.h13
-rw-r--r--devel/efivar/pkg-descr2
-rw-r--r--devel/efivar/pkg-plist41
-rw-r--r--devel/electron36/Makefile.version2
-rw-r--r--devel/electron36/distinfo10
-rw-r--r--devel/electron37/Makefile2
-rw-r--r--devel/electron37/Makefile.version2
-rw-r--r--devel/electron37/distinfo14
-rw-r--r--devel/electron38/Makefile20
-rw-r--r--devel/electron38/Makefile.version2
-rw-r--r--devel/electron38/distinfo22
-rw-r--r--devel/electron38/files/patch-chrome_browser_about__flags.cc80
-rw-r--r--devel/electron38/files/patch-chrome_browser_flag__descriptions.cc38
-rw-r--r--devel/electron38/files/patch-chrome_browser_flag__descriptions.h38
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_views_frame_browser__view.cc4
-rw-r--r--devel/electron38/files/patch-chrome_browser_ui_views_tabs_tab.cc4
-rw-r--r--devel/electron38/files/patch-components_enterprise_browser_reporting_report__util.cc4
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_native__window__views.cc26
-rw-r--r--devel/electron38/files/patch-electron_shell_browser_native__window__views.h8
-rw-r--r--devel/electron38/files/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc14
-rw-r--r--devel/fbthrift/Makefile3
-rw-r--r--devel/fnc/Makefile2
-rw-r--r--devel/folly/Makefile1
-rw-r--r--devel/gdb/Makefile2
-rw-r--r--devel/gh/Makefile3
-rw-r--r--devel/gh/distinfo10
-rw-r--r--devel/gh/pkg-plist6
-rw-r--r--devel/git/Makefile2
-rw-r--r--devel/git/distinfo14
-rw-r--r--devel/git/pkg-plist1
-rw-r--r--devel/glab/Makefile3
-rw-r--r--devel/glab/distinfo10
-rw-r--r--devel/glab/pkg-plist3
-rw-r--r--devel/gnu-efi/Makefile2
-rw-r--r--devel/go-critic/Makefile (renamed from devel/gocritic/Makefile)13
-rw-r--r--devel/go-critic/distinfo5
-rw-r--r--devel/go-critic/pkg-descr (renamed from devel/gocritic/pkg-descr)0
-rw-r--r--devel/go-tools/Makefile3
-rw-r--r--devel/go-tools/distinfo10
-rw-r--r--devel/gocritic/distinfo5
-rw-r--r--devel/golangci-lint/Makefile3
-rw-r--r--devel/golangci-lint/distinfo10
-rw-r--r--devel/google-cloud-cpp/Makefile2
-rw-r--r--devel/grpc/Makefile6
-rw-r--r--devel/grpc/distinfo14
-rw-r--r--devel/grpc/pkg-plist64
-rw-r--r--devel/gstreamer1-devtools/distinfo6
-rw-r--r--devel/gwenhywfar/Makefile5
-rw-r--r--devel/gwenhywfar/distinfo6
-rw-r--r--devel/heaptrack/Makefile2
-rw-r--r--devel/hpx/Makefile1
-rw-r--r--devel/hs-ShellCheck/Makefile88
-rw-r--r--devel/hs-ShellCheck/distinfo274
-rw-r--r--devel/ikos/Makefile4
-rw-r--r--devel/ikos/files/patch-cmake_FindBoost.cmake11
-rw-r--r--devel/jenkins-lts/Makefile2
-rw-r--r--devel/jenkins-lts/distinfo6
-rw-r--r--devel/kdevelop/Makefile3
-rw-r--r--devel/libddwaf/Makefile2
-rw-r--r--devel/libddwaf/distinfo6
-rw-r--r--devel/libftdi/Makefile4
-rw-r--r--devel/libnest2d-ultimaker/Makefile4
-rw-r--r--devel/liborcus/Makefile1
-rw-r--r--devel/libphonenumber/Makefile1
-rw-r--r--devel/libr3/Makefile2
-rw-r--r--devel/llvm-devel/Makefile2
-rw-r--r--devel/llvm-devel/Makefile.COMMANDS4
-rw-r--r--devel/llvm-devel/Makefile.snapshot4
-rw-r--r--devel/llvm-devel/distinfo6
-rw-r--r--devel/llvm-devel/pkg-plist76
-rw-r--r--devel/llvm21/Makefile2
-rw-r--r--devel/llvm21/distinfo6
-rw-r--r--devel/msp430-debug-stack/Makefile2
-rw-r--r--devel/nextpnr/Makefile1
-rw-r--r--devel/nexus2-oss/Makefile1
-rw-r--r--devel/nexus2-oss/files/patch-conf_wrapper.conf3
-rw-r--r--devel/nexus2-oss/files/pkg-message.in9
-rw-r--r--devel/nuitka/Makefile3
-rw-r--r--devel/nuitka/distinfo6
-rw-r--r--devel/openapi/Makefile3
-rw-r--r--devel/openapi/distinfo10
-rw-r--r--devel/opentelemetry-cpp/Makefile31
-rw-r--r--devel/opentelemetry-cpp/distinfo6
-rw-r--r--devel/opentelemetry-cpp/pkg-plist34
-rw-r--r--devel/orc/Makefile3
-rw-r--r--devel/osc/Makefile2
-rw-r--r--devel/osc/distinfo6
-rw-r--r--devel/p5-Specio/Makefile2
-rw-r--r--devel/p5-Specio/distinfo6
-rw-r--r--devel/phasar/Makefile2
-rw-r--r--devel/phpunit12/Makefile2
-rw-r--r--devel/phpunit12/distinfo6
-rw-r--r--devel/phpunit8/Makefile2
-rw-r--r--devel/phpunit8/distinfo6
-rw-r--r--devel/please/Makefile3
-rw-r--r--devel/please/distinfo10
-rw-r--r--devel/poser/Makefile3
-rw-r--r--devel/protobuf-java/Makefile2
-rw-r--r--devel/protobuf-java/distinfo6
-rw-r--r--devel/py-aiobotocore/Makefile8
-rw-r--r--devel/py-aiobotocore/distinfo6
-rw-r--r--devel/py-aiobotocore/files/patch-pyproject.toml29
-rw-r--r--devel/py-attrs/Makefile2
-rw-r--r--devel/py-attrs/distinfo6
-rw-r--r--devel/py-avocado-framework/Makefile7
-rw-r--r--devel/py-avocado-framework/distinfo8
-rw-r--r--devel/py-avocado-framework/files/patch-allow-to-override-etc-dir-location122
-rw-r--r--devel/py-botocore/Makefile2
-rw-r--r--devel/py-botocore/distinfo6
-rw-r--r--devel/py-cachetools/Makefile2
-rw-r--r--devel/py-cachetools/distinfo6
-rw-r--r--devel/py-cattrs/Makefile6
-rw-r--r--devel/py-cattrs/distinfo6
-rw-r--r--devel/py-cibuildwheel/Makefile3
-rw-r--r--devel/py-cloudpathlib/Makefile2
-rw-r--r--devel/py-cloudpathlib/distinfo6
-rw-r--r--devel/py-cron-converter/Makefile (renamed from devel/py-types-urllib3/Makefile)14
-rw-r--r--devel/py-cron-converter/distinfo3
-rw-r--r--devel/py-cron-converter/pkg-descr2
-rw-r--r--devel/py-crosshair-tool/Makefile2
-rw-r--r--devel/py-crosshair-tool/distinfo6
-rw-r--r--devel/py-cucumber-tag-expressions/Makefile3
-rw-r--r--devel/py-cucumber-tag-expressions/distinfo6
-rw-r--r--devel/py-daiquiri/Makefile28
-rw-r--r--devel/py-daiquiri/distinfo3
-rw-r--r--devel/py-daiquiri/files/patch-pyproject.toml9
-rw-r--r--devel/py-daiquiri/pkg-descr15
-rw-r--r--devel/py-fastimport/Makefile5
-rw-r--r--devel/py-fastimport/distinfo6
-rw-r--r--devel/py-gapic-generator/Makefile2
-rw-r--r--devel/py-gapic-generator/distinfo6
-rw-r--r--devel/py-hypothesis/Makefile2
-rw-r--r--devel/py-hypothesis/distinfo6
-rw-r--r--devel/py-inquirer/Makefile24
-rw-r--r--devel/py-inquirer/distinfo3
-rw-r--r--devel/py-inquirer/pkg-descr7
-rw-r--r--devel/py-invoke/Makefile3
-rw-r--r--devel/py-invoke/distinfo6
-rw-r--r--devel/py-ipyparallel/Makefile2
-rw-r--r--devel/py-ipyparallel/distinfo6
-rw-r--r--devel/py-isort/Makefile12
-rw-r--r--devel/py-isort/distinfo6
-rw-r--r--devel/py-jaxtyping/Makefile2
-rw-r--r--devel/py-jaxtyping/distinfo6
-rw-r--r--devel/py-jstyleson/Makefile18
-rw-r--r--devel/py-jstyleson/distinfo3
-rw-r--r--devel/py-jstyleson/pkg-descr7
-rw-r--r--devel/py-mashumaro/Makefile9
-rw-r--r--devel/py-mashumaro/distinfo6
-rw-r--r--devel/py-mashumaro/files/patch-pyproject.toml16
-rw-r--r--devel/py-mdv/Makefile2
-rw-r--r--devel/py-mdv/files/patch-setup.py11
-rw-r--r--devel/py-msgpack/Makefile2
-rw-r--r--devel/py-msgpack/distinfo6
-rw-r--r--devel/py-msgpack/files/patch-pyproject.toml14
-rw-r--r--devel/py-mypy/Makefile2
-rw-r--r--devel/py-mypy/distinfo6
-rw-r--r--devel/py-odoo-addon-openupgrade-scripts16/Makefile2
-rw-r--r--devel/py-odoo-addon-openupgrade-scripts16/distinfo6
-rw-r--r--devel/py-odoo-addon-openupgrade-scripts16/pkg-plist8
-rw-r--r--devel/py-openstacksdk/Makefile2
-rw-r--r--devel/py-pbs-installer/Makefile2
-rw-r--r--devel/py-pbs-installer/distinfo6
-rw-r--r--devel/py-pdm/Makefile4
-rw-r--r--devel/py-pdm/distinfo6
-rw-r--r--devel/py-pip-tools/Makefile2
-rw-r--r--devel/py-pip-tools/distinfo6
-rw-r--r--devel/py-pipx/Makefile2
-rw-r--r--devel/py-pipx/distinfo6
-rw-r--r--devel/py-platformdirs/Makefile4
-rw-r--r--devel/py-platformdirs/distinfo6
-rw-r--r--devel/py-propcache/Makefile2
-rw-r--r--devel/py-propcache/distinfo6
-rw-r--r--devel/py-pybind11/Makefile8
-rw-r--r--devel/py-pybind11/distinfo6
-rw-r--r--devel/py-pycrdt/Makefile9
-rw-r--r--devel/py-pycrdt/Makefile.crates50
-rw-r--r--devel/py-pycrdt/distinfo106
-rw-r--r--devel/py-pydantic-extra-types/Makefile21
-rw-r--r--devel/py-pydantic-extra-types/distinfo6
-rw-r--r--devel/py-pydantic-settings/Makefile2
-rw-r--r--devel/py-pydantic2/Makefile2
-rw-r--r--devel/py-pydantic2/distinfo6
-rw-r--r--devel/py-pynest2d/Makefile4
-rw-r--r--devel/py-pyproject-api/Makefile10
-rw-r--r--devel/py-pyproject-api/distinfo6
-rw-r--r--devel/py-pyproject-fmt/Makefile7
-rw-r--r--devel/py-pyproject-fmt/Makefile.crates51
-rw-r--r--devel/py-pyproject-fmt/distinfo104
-rw-r--r--devel/py-pyproject-fmt/files/patch-pyproject.toml11
-rw-r--r--devel/py-pyright/Makefile2
-rw-r--r--devel/py-pyright/distinfo6
-rw-r--r--devel/py-pytest-codspeed/Makefile2
-rw-r--r--devel/py-pytest-codspeed/distinfo6
-rw-r--r--devel/py-pytest-regtest/Makefile2
-rw-r--r--devel/py-pytest-regtest/distinfo6
-rw-r--r--devel/py-pytest-regtest/files/patch-pyproject.toml11
-rw-r--r--devel/py-python-json-logger/Makefile2
-rw-r--r--devel/py-python-json-logger/distinfo6
-rw-r--r--devel/py-python-socketio/Makefile2
-rw-r--r--devel/py-python-socketio/distinfo6
-rw-r--r--devel/py-qtbuilder/distinfo6
-rw-r--r--devel/py-resolvelib1/Makefile2
-rw-r--r--devel/py-resolvelib1/distinfo6
-rw-r--r--devel/py-robotframework-databaselibrary/Makefile2
-rw-r--r--devel/py-robotframework-databaselibrary/distinfo6
-rw-r--r--devel/py-rpds-py/Makefile2
-rw-r--r--devel/py-runs/Makefile22
-rw-r--r--devel/py-runs/distinfo3
-rw-r--r--devel/py-runs/pkg-descr6
-rw-r--r--devel/py-scikit-base/Makefile2
-rw-r--r--devel/py-scikit-base/distinfo6
-rw-r--r--devel/py-scikit-build-core/Makefile4
-rw-r--r--devel/py-scikit-build-core/distinfo6
-rw-r--r--devel/py-shandy-sqlfmt/Makefile5
-rw-r--r--devel/py-shandy-sqlfmt/distinfo6
-rw-r--r--devel/py-sip/Makefile4
-rw-r--r--devel/py-sip/distinfo8
-rw-r--r--devel/py-sqlfluff/Makefile2
-rw-r--r--devel/py-sqlfluff/distinfo6
-rw-r--r--devel/py-tdworkflow/Makefile7
-rw-r--r--devel/py-tdworkflow/files/patch-pyproject.toml21
-rw-r--r--devel/py-toml-fmt-common/Makefile6
-rw-r--r--devel/py-toml-fmt-common/distinfo6
-rw-r--r--devel/py-tox-toml-fmt/Makefile9
-rw-r--r--devel/py-tox-toml-fmt/Makefile.crates125
-rw-r--r--devel/py-tox-toml-fmt/distinfo256
-rw-r--r--devel/py-tox-toml-fmt/files/patch-pyproject.toml11
-rw-r--r--devel/py-tree-sitter-bash/Makefile24
-rw-r--r--devel/py-tree-sitter-bash/distinfo3
-rw-r--r--devel/py-tree-sitter-bash/pkg-descr1
-rw-r--r--devel/py-tree-sitter-css/Makefile24
-rw-r--r--devel/py-tree-sitter-css/distinfo3
-rw-r--r--devel/py-tree-sitter-css/pkg-descr1
-rw-r--r--devel/py-tree-sitter-go/Makefile24
-rw-r--r--devel/py-tree-sitter-go/distinfo3
-rw-r--r--devel/py-tree-sitter-go/pkg-descr1
-rw-r--r--devel/py-tree-sitter-javascript/Makefile24
-rw-r--r--devel/py-tree-sitter-javascript/distinfo3
-rw-r--r--devel/py-tree-sitter-javascript/pkg-descr1
-rw-r--r--devel/py-tree-sitter-regex/Makefile24
-rw-r--r--devel/py-tree-sitter-regex/distinfo3
-rw-r--r--devel/py-tree-sitter-regex/pkg-descr2
-rw-r--r--devel/py-tree-sitter-yaml/Makefile24
-rw-r--r--devel/py-tree-sitter-yaml/distinfo3
-rw-r--r--devel/py-tree-sitter-yaml/pkg-descr1
-rw-r--r--devel/py-ty/Makefile2
-rw-r--r--devel/py-ty/Makefile.crates20
-rw-r--r--devel/py-ty/distinfo42
-rw-r--r--devel/py-types-docutils/Makefile2
-rw-r--r--devel/py-types-docutils/distinfo6
-rw-r--r--devel/py-types-docutils/files/patch-pyproject.toml4
-rw-r--r--devel/py-types-psutil/Makefile2
-rw-r--r--devel/py-types-psutil/distinfo6
-rw-r--r--devel/py-types-psutil/files/patch-pyproject.toml6
-rw-r--r--devel/py-types-psycopg2/Makefile2
-rw-r--r--devel/py-types-psycopg2/distinfo6
-rw-r--r--devel/py-types-psycopg2/files/patch-pyproject.toml4
-rw-r--r--devel/py-types-urllib3/distinfo3
-rw-r--r--devel/py-types-urllib3/pkg-descr3
-rw-r--r--devel/py-typing-inspection/Makefile2
-rw-r--r--devel/py-typing-inspection/distinfo6
-rw-r--r--devel/py-typing-inspection/files/patch-pyproject.toml4
-rw-r--r--devel/py-unearth/Makefile2
-rw-r--r--devel/py-unearth/distinfo6
-rw-r--r--devel/py-unearth/files/patch-pyproject.toml16
-rw-r--r--devel/py-uv-build08/Makefile30
-rw-r--r--devel/py-uv-build08/Makefile.crates632
-rw-r--r--devel/py-uv-build08/distinfo1267
-rw-r--r--devel/py-uv-build08/pkg-descr1
-rw-r--r--devel/py-versioningit/Makefile3
-rw-r--r--devel/py-watchfiles/Makefile5
-rw-r--r--devel/py-watchfiles/Makefile.crates39
-rw-r--r--devel/py-watchfiles/distinfo80
-rw-r--r--devel/py-xarray/Makefile2
-rw-r--r--devel/py-xarray/distinfo6
-rw-r--r--devel/py-xdis/Makefile4
-rw-r--r--devel/py-xdis/distinfo6
-rw-r--r--devel/py-xmod/Makefile21
-rw-r--r--devel/py-xmod/distinfo3
-rw-r--r--devel/py-xmod/pkg-descr6
-rw-r--r--devel/py-xxhash/Makefile2
-rw-r--r--devel/py-xxhash/distinfo6
-rw-r--r--devel/py-yaspin/Makefile2
-rw-r--r--devel/py-yaspin/distinfo6
-rw-r--r--devel/pybind11/Makefile4
-rw-r--r--devel/pybind11/distinfo6
-rw-r--r--devel/pybind11/pkg-plist16
-rw-r--r--devel/pyenv/Makefile2
-rw-r--r--devel/pyenv/distinfo6
-rw-r--r--devel/pyenv/pkg-plist4
-rw-r--r--devel/pylint/Makefile2
-rw-r--r--devel/pylint/distinfo6
-rw-r--r--devel/ruby-build/Makefile2
-rw-r--r--devel/ruby-build/distinfo6
-rw-r--r--devel/ruby-gems/Makefile2
-rw-r--r--devel/rubygem-amazing_print/Makefile3
-rw-r--r--devel/rubygem-amazing_print/distinfo6
-rw-r--r--devel/rubygem-async/Makefile2
-rw-r--r--devel/rubygem-async/distinfo6
-rw-r--r--devel/rubygem-aws-partitions/Makefile2
-rw-r--r--devel/rubygem-aws-partitions/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-applicationsignals/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-applicationsignals/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-backup/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-backup/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-bedrockagentcore/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-bedrockagentcore/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-bedrockagentcorecontrol/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-bedrockagentcorecontrol/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-chimesdkmeetings/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-chimesdkmeetings/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-chimesdkvoice/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-chimesdkvoice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cleanrooms/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-cleanrooms/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cleanroomsml/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-cleanroomsml/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudformation/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-cloudformation/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudfront/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-cloudfront/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-connectcases/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-connectcases/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-customerprofiles/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-customerprofiles/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-databasemigrationservice/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-databasemigrationservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-datasync/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-datasync/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-datazone/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-datazone/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-directoryservice/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-directoryservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-dynamodb/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-dynamodb/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ec2/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-ec2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ecs/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-ecs/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-fsx/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-fsx/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-glue/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-glue/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-guardduty/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-guardduty/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ivsrealtime/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-ivsrealtime/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-lambda/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-lambda/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-licensemanagerusersubscriptions/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-licensemanagerusersubscriptions/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mediaconnect/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-mediaconnect/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-medialive/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-medialive/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mediatailor/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-mediatailor/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-memorydb/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-memorydb/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-odb/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-odb/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-opsworks/Makefile20
-rw-r--r--devel/rubygem-aws-sdk-opsworks/distinfo3
-rw-r--r--devel/rubygem-aws-sdk-opsworks/pkg-descr1
-rw-r--r--devel/rubygem-aws-sdk-opsworkscm/Makefile20
-rw-r--r--devel/rubygem-aws-sdk-opsworkscm/distinfo3
-rw-r--r--devel/rubygem-aws-sdk-opsworkscm/pkg-descr1
-rw-r--r--devel/rubygem-aws-sdk-outposts/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-outposts/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-paymentcryptographydata/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-paymentcryptographydata/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-pcs/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-pcs/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-proton/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-proton/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-qconnect/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-qconnect/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-quicksight/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-quicksight/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-rds/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-rds/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-resourceexplorer2/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-resourceexplorer2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-servicequotas/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-servicequotas/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-sms/Makefile20
-rw-r--r--devel/rubygem-aws-sdk-sms/distinfo3
-rw-r--r--devel/rubygem-aws-sdk-sms/pkg-descr1
-rw-r--r--devel/rubygem-aws-sdk-synthetics/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-synthetics/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-transfer/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-transfer/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-wafv2/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-wafv2/distinfo6
-rw-r--r--devel/rubygem-backports/Makefile2
-rw-r--r--devel/rubygem-backports/distinfo6
-rw-r--r--devel/rubygem-console/Makefile2
-rw-r--r--devel/rubygem-console/distinfo6
-rw-r--r--devel/rubygem-cucumber-ci-environment/Makefile2
-rw-r--r--devel/rubygem-cucumber-ci-environment/distinfo6
-rw-r--r--devel/rubygem-cucumber-ci-environment10/Makefile20
-rw-r--r--devel/rubygem-cucumber-ci-environment10/distinfo3
-rw-r--r--devel/rubygem-cucumber-ci-environment10/pkg-descr2
-rw-r--r--devel/rubygem-cucumber-core/Makefile8
-rw-r--r--devel/rubygem-cucumber-core/distinfo6
-rw-r--r--devel/rubygem-cucumber-core13/Makefile25
-rw-r--r--devel/rubygem-cucumber-core13/distinfo3
-rw-r--r--devel/rubygem-cucumber-core13/pkg-descr6
-rw-r--r--devel/rubygem-cucumber-messages/Makefile2
-rw-r--r--devel/rubygem-cucumber-messages/distinfo6
-rw-r--r--devel/rubygem-cucumber-messages22/distinfo3
-rw-r--r--devel/rubygem-cucumber-messages24/Makefile19
-rw-r--r--devel/rubygem-cucumber-messages24/distinfo3
-rw-r--r--devel/rubygem-cucumber-messages25/distinfo3
-rw-r--r--devel/rubygem-cucumber-messages25/pkg-descr4
-rw-r--r--devel/rubygem-cucumber-messages28/Makefile (renamed from devel/rubygem-cucumber-messages22/Makefile)6
-rw-r--r--devel/rubygem-cucumber-messages28/distinfo3
-rw-r--r--devel/rubygem-cucumber-messages28/pkg-descr (renamed from devel/rubygem-cucumber-messages22/pkg-descr)0
-rw-r--r--devel/rubygem-cucumber-messages29/Makefile (renamed from devel/rubygem-cucumber-messages25/Makefile)7
-rw-r--r--devel/rubygem-cucumber-messages29/distinfo3
-rw-r--r--devel/rubygem-cucumber-messages29/pkg-descr (renamed from devel/rubygem-cucumber-messages24/pkg-descr)0
-rw-r--r--devel/rubygem-cucumber-tag-expressions/Makefile2
-rw-r--r--devel/rubygem-cucumber-tag-expressions/distinfo6
-rw-r--r--devel/rubygem-cucumber-wire/Makefile7
-rw-r--r--devel/rubygem-cucumber-wire/distinfo6
-rw-r--r--devel/rubygem-cucumber/Makefile6
-rw-r--r--devel/rubygem-cucumber/distinfo6
-rw-r--r--devel/rubygem-cucumber9/Makefile35
-rw-r--r--devel/rubygem-cucumber9/distinfo3
-rw-r--r--devel/rubygem-cucumber9/pkg-descr1
-rw-r--r--devel/rubygem-datadog-ci/Makefile2
-rw-r--r--devel/rubygem-datadog-ci/distinfo6
-rw-r--r--devel/rubygem-erb/Makefile2
-rw-r--r--devel/rubygem-erb/distinfo6
-rw-r--r--devel/rubygem-fog-core210/Makefile26
-rw-r--r--devel/rubygem-fog-core210/distinfo3
-rw-r--r--devel/rubygem-fog-core210/files/patch-gemspec11
-rw-r--r--devel/rubygem-fog-core210/pkg-descr2
-rw-r--r--devel/rubygem-fog-core250/Makefile25
-rw-r--r--devel/rubygem-fog-core250/distinfo3
-rw-r--r--devel/rubygem-fog-core250/pkg-descr2
-rw-r--r--devel/rubygem-google-apis-admin_directory_v1/Makefile2
-rw-r--r--devel/rubygem-google-apis-admin_directory_v1/distinfo6
-rw-r--r--devel/rubygem-google-apis-bigquery_v2/Makefile2
-rw-r--r--devel/rubygem-google-apis-bigquery_v2/distinfo6
-rw-r--r--devel/rubygem-google-apis-cloudkms_v1/Makefile2
-rw-r--r--devel/rubygem-google-apis-cloudkms_v1/distinfo6
-rw-r--r--devel/rubygem-google-apis-compute_v1/Makefile2
-rw-r--r--devel/rubygem-google-apis-compute_v1/distinfo6
-rw-r--r--devel/rubygem-google-apis-iam_v1/Makefile2
-rw-r--r--devel/rubygem-google-apis-iam_v1/distinfo6
-rw-r--r--devel/rubygem-google-apis-sqladmin_v1beta4/Makefile2
-rw-r--r--devel/rubygem-google-apis-sqladmin_v1beta4/distinfo6
-rw-r--r--devel/rubygem-google-apis-storage_v1/Makefile2
-rw-r--r--devel/rubygem-google-apis-storage_v1/distinfo6
-rw-r--r--devel/rubygem-googleapis-common-protos-types/Makefile2
-rw-r--r--devel/rubygem-googleapis-common-protos-types/distinfo6
-rw-r--r--devel/rubygem-json/Makefile2
-rw-r--r--devel/rubygem-json/distinfo6
-rw-r--r--devel/rubygem-json27/Makefile21
-rw-r--r--devel/rubygem-json27/distinfo3
-rw-r--r--devel/rubygem-json27/pkg-descr3
-rw-r--r--devel/rubygem-minitest/Makefile2
-rw-r--r--devel/rubygem-minitest/distinfo6
-rw-r--r--devel/rubygem-pp/Makefile2
-rw-r--r--devel/rubygem-pp/distinfo6
-rw-r--r--devel/rubygem-rdoc/Makefile5
-rw-r--r--devel/rubygem-rdoc/distinfo6
-rw-r--r--devel/rubygem-sequel/Makefile2
-rw-r--r--devel/rubygem-sequel/distinfo6
-rw-r--r--devel/rubygem-sidekiq/Makefile2
-rw-r--r--devel/rubygem-sidekiq/distinfo6
-rw-r--r--devel/rubygem-sorbet-runtime/Makefile2
-rw-r--r--devel/rubygem-sorbet-runtime/distinfo6
-rw-r--r--devel/simgear/Makefile1
-rw-r--r--devel/terraform-ls/Makefile3
-rw-r--r--devel/terraform-ls/distinfo10
-rw-r--r--devel/thrift-cpp/Makefile5
-rw-r--r--devel/trellis/Makefile2
-rw-r--r--devel/umbrello/Makefile1
-rw-r--r--devel/wasi-compiler-rt21/Makefile2
-rw-r--r--devel/wasi-libcxx21/Makefile2
-rw-r--r--devel/xtl-quant-stack/Makefile9
-rw-r--r--devel/xtl-quant-stack/distinfo6
-rw-r--r--devel/xtl-quant-stack/pkg-plist3
-rw-r--r--dns/dnscontrol/Makefile3
-rw-r--r--dns/dnscontrol/distinfo10
-rw-r--r--dns/powerdns-recursor/Makefile2
-rw-r--r--dns/powerdns/Makefile1
-rw-r--r--dns/py-idna/Makefile4
-rw-r--r--dns/py-idna/distinfo6
-rw-r--r--dns/py-idna/files/patch-pyproject.toml12
-rw-r--r--dns/py-publicsuffixlist/Makefile2
-rw-r--r--dns/py-publicsuffixlist/distinfo6
-rw-r--r--dns/rubygem-public_suffix/Makefile3
-rw-r--r--editors/Makefile2
-rw-r--r--editors/abiword/Makefile4
-rw-r--r--editors/calligra/Makefile1
-rw-r--r--editors/editorconfig-core-c/Makefile2
-rw-r--r--editors/editorconfig-core-c/distinfo6
-rw-r--r--editors/emacs-devel/Makefile4
-rw-r--r--editors/emacs-devel/distinfo6
-rw-r--r--editors/emacs-devel/pkg-plist2
-rw-r--r--editors/jucipp/Makefile2
-rw-r--r--editors/libreoffice-af/distinfo6
-rw-r--r--editors/libreoffice-am/distinfo10
-rw-r--r--editors/libreoffice-as/distinfo6
-rw-r--r--editors/libreoffice-ast/distinfo10
-rw-r--r--editors/libreoffice-be/distinfo6
-rw-r--r--editors/libreoffice-bg/distinfo10
-rw-r--r--editors/libreoffice-bn/distinfo10
-rw-r--r--editors/libreoffice-bn_IN/distinfo10
-rw-r--r--editors/libreoffice-bo/distinfo10
-rw-r--r--editors/libreoffice-br/distinfo6
-rw-r--r--editors/libreoffice-brx/distinfo6
-rw-r--r--editors/libreoffice-bs/distinfo10
-rw-r--r--editors/libreoffice-ca/distinfo10
-rw-r--r--editors/libreoffice-ca_valencia/distinfo10
-rw-r--r--editors/libreoffice-ckb/distinfo6
-rw-r--r--editors/libreoffice-cs/distinfo10
-rw-r--r--editors/libreoffice-cy/distinfo6
-rw-r--r--editors/libreoffice-da/distinfo10
-rw-r--r--editors/libreoffice-dgo/distinfo6
-rw-r--r--editors/libreoffice-dsb/distinfo10
-rw-r--r--editors/libreoffice-dz/distinfo10
-rw-r--r--editors/libreoffice-el/distinfo10
-rw-r--r--editors/libreoffice-en_GB/distinfo10
-rw-r--r--editors/libreoffice-en_ZA/distinfo10
-rw-r--r--editors/libreoffice-eo/distinfo10
-rw-r--r--editors/libreoffice-es/distinfo10
-rw-r--r--editors/libreoffice-et/distinfo10
-rw-r--r--editors/libreoffice-eu/distinfo10
-rw-r--r--editors/libreoffice-fa/distinfo6
-rw-r--r--editors/libreoffice-fi/distinfo10
-rw-r--r--editors/libreoffice-fur/distinfo6
-rw-r--r--editors/libreoffice-fy/distinfo6
-rw-r--r--editors/libreoffice-ga/distinfo6
-rw-r--r--editors/libreoffice-gd/distinfo6
-rw-r--r--editors/libreoffice-gl/distinfo10
-rw-r--r--editors/libreoffice-gu/distinfo10
-rw-r--r--editors/libreoffice-gug/distinfo6
-rw-r--r--editors/libreoffice-hi/distinfo10
-rw-r--r--editors/libreoffice-hr/distinfo10
-rw-r--r--editors/libreoffice-hsb/distinfo10
-rw-r--r--editors/libreoffice-hy/distinfo6
-rw-r--r--editors/libreoffice-id/distinfo10
-rw-r--r--editors/libreoffice-is/distinfo10
-rw-r--r--editors/libreoffice-it/distinfo10
-rw-r--r--editors/libreoffice-ka/distinfo10
-rw-r--r--editors/libreoffice-kab/distinfo6
-rw-r--r--editors/libreoffice-kk/distinfo6
-rw-r--r--editors/libreoffice-km/distinfo10
-rw-r--r--editors/libreoffice-kmr_Latn/distinfo6
-rw-r--r--editors/libreoffice-kn/distinfo6
-rw-r--r--editors/libreoffice-kok/distinfo6
-rw-r--r--editors/libreoffice-ks/distinfo6
-rw-r--r--editors/libreoffice-lb/distinfo6
-rw-r--r--editors/libreoffice-lo/distinfo10
-rw-r--r--editors/libreoffice-lt/distinfo10
-rw-r--r--editors/libreoffice-lv/distinfo10
-rw-r--r--editors/libreoffice-mai/distinfo6
-rw-r--r--editors/libreoffice-mk/distinfo10
-rw-r--r--editors/libreoffice-ml/distinfo6
-rw-r--r--editors/libreoffice-mn/distinfo6
-rw-r--r--editors/libreoffice-mni/distinfo6
-rw-r--r--editors/libreoffice-mr/distinfo6
-rw-r--r--editors/libreoffice-my/distinfo6
-rw-r--r--editors/libreoffice-nb/distinfo10
-rw-r--r--editors/libreoffice-ne/distinfo10
-rw-r--r--editors/libreoffice-nl/distinfo10
-rw-r--r--editors/libreoffice-nn/distinfo10
-rw-r--r--editors/libreoffice-nr/distinfo6
-rw-r--r--editors/libreoffice-nso/distinfo6
-rw-r--r--editors/libreoffice-oc/distinfo6
-rw-r--r--editors/libreoffice-om/distinfo10
-rw-r--r--editors/libreoffice-or/distinfo6
-rw-r--r--editors/libreoffice-pa_IN/distinfo6
-rw-r--r--editors/libreoffice-ro/distinfo10
-rw-r--r--editors/libreoffice-rw/distinfo6
-rw-r--r--editors/libreoffice-sa_IN/distinfo6
-rw-r--r--editors/libreoffice-sat/distinfo6
-rw-r--r--editors/libreoffice-sd/distinfo6
-rw-r--r--editors/libreoffice-si/distinfo10
-rw-r--r--editors/libreoffice-sid/distinfo10
-rw-r--r--editors/libreoffice-sk/distinfo10
-rw-r--r--editors/libreoffice-sl/distinfo10
-rw-r--r--editors/libreoffice-sq/distinfo10
-rw-r--r--editors/libreoffice-sr/distinfo6
-rw-r--r--editors/libreoffice-sr_Latn/distinfo6
-rw-r--r--editors/libreoffice-ss/distinfo6
-rw-r--r--editors/libreoffice-st/distinfo6
-rw-r--r--editors/libreoffice-sv/distinfo10
-rw-r--r--editors/libreoffice-sw_TZ/distinfo6
-rw-r--r--editors/libreoffice-szl/distinfo6
-rw-r--r--editors/libreoffice-ta/distinfo10
-rw-r--r--editors/libreoffice-te/distinfo6
-rw-r--r--editors/libreoffice-tg/distinfo10
-rw-r--r--editors/libreoffice-th/distinfo6
-rw-r--r--editors/libreoffice-tn/distinfo6
-rw-r--r--editors/libreoffice-tr/distinfo10
-rw-r--r--editors/libreoffice-ts/distinfo6
-rw-r--r--editors/libreoffice-tt/distinfo6
-rw-r--r--editors/libreoffice-ug/distinfo10
-rw-r--r--editors/libreoffice-uz/distinfo6
-rw-r--r--editors/libreoffice-ve/distinfo6
-rw-r--r--editors/libreoffice-vec/distinfo6
-rw-r--r--editors/libreoffice-xh/distinfo6
-rw-r--r--editors/libreoffice-zu/distinfo6
-rw-r--r--editors/libreoffice/Makefile4
-rw-r--r--editors/libreoffice/Makefile.common4
-rw-r--r--editors/libreoffice/distinfo10
-rw-r--r--editors/libreoffice/files/patch-vcl_qa_cppunit_pdfexport_pdfexport.cxx11
-rw-r--r--editors/libreoffice/files/pathc-vcl_workben_vcldemo.cxx11
-rw-r--r--editors/poedit/Makefile2
-rw-r--r--editors/py-editor/Makefile23
-rw-r--r--editors/py-editor/distinfo3
-rw-r--r--editors/py-editor/pkg-descr8
-rw-r--r--editors/quilter/Makefile29
-rw-r--r--editors/quilter/distinfo3
-rw-r--r--editors/quilter/files/patch-meson.build20
-rw-r--r--editors/quilter/pkg-descr2
-rw-r--r--editors/quilter/pkg-plist42
-rw-r--r--editors/vscode/Makefile4
-rw-r--r--editors/vscode/distinfo14
-rw-r--r--editors/vscode/pkg-plist6
-rw-r--r--emulators/Ymir/Makefile19
-rw-r--r--emulators/Ymir/distinfo10
-rw-r--r--emulators/Ymir/files/patch-apps_ymir-sdl3_CMakeLists.txt27
-rw-r--r--emulators/Ymir/files/patch-apps_ymir-sdl3_src_app_ui_views_settings_cdblock__settings__view.cpp11
-rw-r--r--emulators/Ymir/files/patch-apps_ymir-sdl3_src_app_ui_windows_about__window.cpp14
-rw-r--r--emulators/Ymir/files/patch-libs_ymir-core_CMakeLists.txt12
-rw-r--r--emulators/Ymir/files/patch-vendor_CMakeLists.txt78
-rw-r--r--emulators/Ymir/files/patch-vendor_mio_include_mio_detail_mmap.ipp13
-rw-r--r--emulators/Ymir/pkg-descr10
-rw-r--r--emulators/emulationstation/Makefile4
-rw-r--r--emulators/mupen64plus-video-glide64mk2/Makefile2
-rw-r--r--emulators/wine/Makefile5
-rw-r--r--filesystems/Makefile1
-rw-r--r--filesystems/kio-fuse/Makefile7
-rw-r--r--filesystems/kio-fuse/distinfo6
-rw-r--r--filesystems/kio-fuse/files/patch-data_CMakeLists.txt (renamed from filesystems/kio-fuse/files/patch-CMakeLists.txt)8
-rw-r--r--filesystems/lizardfs/Makefile4
-rw-r--r--filesystems/nbd-client-kmod/Makefile33
-rw-r--r--filesystems/nbd-client-kmod/distinfo3
-rw-r--r--filesystems/nbd-client-kmod/files/gnbd.in3
-rw-r--r--filesystems/nbd-client-kmod/files/patch-lib_Makefile12
-rw-r--r--filesystems/nbd-client-kmod/pkg-descr5
-rw-r--r--filesystems/nbd-client-kmod/pkg-plist5
-rw-r--r--filesystems/py-pyfakefs/Makefile2
-rw-r--r--filesystems/py-pyfakefs/distinfo6
-rw-r--r--filesystems/securefs/Makefile2
-rw-r--r--filesystems/securefs/distinfo6
-rw-r--r--filesystems/zerofs/Makefile3
-rw-r--r--filesystems/zerofs/Makefile.crates8
-rw-r--r--filesystems/zerofs/distinfo22
-rw-r--r--finance/aqbanking/Makefile4
-rw-r--r--finance/aqbanking/distinfo6
-rw-r--r--finance/gnucash/Makefile1
-rw-r--r--finance/hs-hledger/Makefile114
-rw-r--r--finance/hs-hledger/distinfo272
-rw-r--r--finance/ledger/Makefile4
-rw-r--r--finance/quickfix/Makefile4
-rw-r--r--french/libreoffice/distinfo10
-rw-r--r--french/wordpress/distinfo6
-rw-r--r--games/0ad/Makefile2
-rw-r--r--games/LibreMines/Makefile2
-rw-r--r--games/LibreMines/distinfo6
-rw-r--r--games/alephone/Makefile2
-rw-r--r--games/bastet/Makefile2
-rw-r--r--games/colobot/Makefile4
-rw-r--r--games/domino-chain/Makefile2
-rw-r--r--games/flightgear/Makefile1
-rw-r--r--games/freeorion/Makefile2
-rw-r--r--games/frogatto/Makefile2
-rw-r--r--games/glob2/Makefile2
-rw-r--r--games/leela-zero/Makefile1
-rw-r--r--games/lgogdownloader/Makefile4
-rw-r--r--games/libretro-play/Makefile3
-rw-r--r--games/openmw/Makefile2
-rw-r--r--games/pokerth/Makefile2
-rw-r--r--games/py-fife/Makefile2
-rw-r--r--games/scummvm-tools/Makefile4
-rw-r--r--games/supertux2/Makefile4
-rw-r--r--games/tesseract-data/Makefile4
-rw-r--r--games/tesseract/Makefile4
-rw-r--r--games/tinycols/Makefile2
-rw-r--r--games/tinycols/distinfo6
-rw-r--r--games/trackballs/Makefile6
-rw-r--r--games/trackballs/distinfo6
-rw-r--r--games/trackballs/files/patch-src-glHelp.h12
-rw-r--r--games/traingame/Makefile2
-rw-r--r--games/valyriatear/Makefile2
-rw-r--r--games/vamos/files/patch-vamos_Makefile.in10
-rw-r--r--games/vcmi/Makefile2
-rw-r--r--games/veloren-weekly/Makefile4
-rw-r--r--games/veloren-weekly/distinfo6
-rw-r--r--games/veloren-weekly/files/patch-nodebug26
-rw-r--r--games/violetland/Makefile2
-rw-r--r--games/wesnoth/Makefile2
-rw-r--r--games/widelands/Makefile4
-rw-r--r--german/libreoffice/distinfo10
-rw-r--r--german/mythes/Makefile2
-rw-r--r--german/mythes/distinfo6
-rw-r--r--german/wordpress/distinfo6
-rw-r--r--graphics/ImageMagick6/Makefile2
-rw-r--r--graphics/ImageMagick7/Makefile2
-rw-r--r--graphics/Makefile2
-rw-r--r--graphics/appleseed/Makefile2
-rw-r--r--graphics/blender/Makefile2
-rw-r--r--graphics/cimg/Makefile2
-rw-r--r--graphics/cimg/distinfo6
-rw-r--r--graphics/cloudcompare/Makefile4
-rw-r--r--graphics/colmap/Makefile1
-rw-r--r--graphics/drawio/Makefile2
-rw-r--r--graphics/dspdfviewer/Makefile2
-rw-r--r--graphics/epsonscan2/Makefile2
-rw-r--r--graphics/evolvotron/Makefile2
-rw-r--r--graphics/fracplanet/Makefile2
-rw-r--r--graphics/frei0r/distinfo6
-rw-r--r--graphics/frei0r/files/patch-src_filter_CMakeLists.txt4
-rw-r--r--graphics/frei0r/files/patch-src_filter_heatmap0r_CMakeLists.txt10
-rw-r--r--graphics/frei0r/pkg-plist1
-rw-r--r--graphics/frei0r/version.mk2
-rw-r--r--graphics/gimp-app/files/patch-libgimp_gimp.c8
-rw-r--r--graphics/gimp3-app/Makefile4
-rw-r--r--graphics/gimp3-app/files/patch-libgimp_gimp.c8
-rw-r--r--graphics/gnash/Makefile2
-rw-r--r--graphics/gource/Makefile2
-rw-r--r--graphics/graphviz/Makefile7
-rw-r--r--graphics/graphviz/distinfo6
-rw-r--r--graphics/graphviz/files/patch-configure.ac26
-rw-r--r--graphics/graphviz/pkg-plist70
-rw-r--r--graphics/hugin/Makefile2
-rw-r--r--graphics/inkscape/Makefile2
-rw-r--r--graphics/kgraphviewer/Makefile1
-rw-r--r--graphics/libetonyek01/Makefile3
-rw-r--r--graphics/libetonyek01/distinfo6
-rw-r--r--graphics/libetonyek01/files/patch-src_lib_IWAParser.cpp29
-rw-r--r--graphics/luminance-qt5/Makefile2
-rw-r--r--graphics/mapnik/Makefile1
-rw-r--r--graphics/mesa-devel/Makefile4
-rw-r--r--graphics/mesa-devel/distinfo6
-rw-r--r--graphics/msl/Makefile4
-rw-r--r--graphics/natron/Makefile4
-rw-r--r--graphics/nip2/Makefile2
-rw-r--r--graphics/nvidia-drm-510-kmod/Makefile1
-rw-r--r--graphics/nvidia-drm-515-kmod/Makefile1
-rw-r--r--graphics/nvidia-drm-61-kmod/Makefile1
-rw-r--r--graphics/nvidia-drm-66-kmod/Makefile1
-rw-r--r--graphics/nvidia-drm-kmod-devel/Makefile2
-rw-r--r--graphics/nvidia-drm-kmod/Makefile4
-rw-r--r--graphics/nvidia-drm-latest-kmod-devel/Makefile7
-rw-r--r--graphics/nvidia-drm-latest-kmod-devel/distinfo5
-rw-r--r--graphics/nvidia-drm-latest-kmod/Makefile11
-rw-r--r--graphics/nvidia-drm-latest-kmod/distinfo5
-rw-r--r--graphics/nvidia-drm-latest-kmod/files/20-nvidia-drm-outputclass.conf.in8
-rw-r--r--graphics/nvidia-drm-latest-kmod/files/extra-patch-nvidia-drm-conftest.h14
-rw-r--r--graphics/nvidia-drm-latest-kmod/files/extra-patch-nvidia-drm-freebsd-lkpi.c54
-rw-r--r--graphics/nvidia-drm-latest-kmod/files/patch-nvidia-drm-freebsd-lkpi.c-20250918-0147
-rw-r--r--graphics/nvidia-drm-latest-kmod/pkg-descr3
-rw-r--r--graphics/nvidia-drm-latest-kmod/pkg-message8
-rw-r--r--graphics/openimageio/Makefile2
-rw-r--r--graphics/openjph/Makefile2
-rw-r--r--graphics/openjph/distinfo6
-rw-r--r--graphics/openmvs/Makefile4
-rw-r--r--graphics/openshadinglanguage/Makefile2
-rw-r--r--graphics/openvkl/Makefile3
-rw-r--r--graphics/openxr/Makefile2
-rw-r--r--graphics/openxr/distinfo6
-rw-r--r--graphics/osg/Makefile2
-rw-r--r--graphics/oyranos/Makefile2
-rw-r--r--graphics/p5-Image-ExifTool-devel/Makefile2
-rw-r--r--graphics/p5-Image-ExifTool-devel/distinfo6
-rw-r--r--graphics/p5-Imager/Makefile2
-rw-r--r--graphics/p5-Imager/distinfo6
-rw-r--r--graphics/pcl-pointclouds/Makefile4
-rw-r--r--graphics/povray37/Makefile2
-rw-r--r--graphics/povray38/Makefile2
-rw-r--r--graphics/py-face_recognition_models/Makefile4
-rw-r--r--graphics/py-openimageio/Makefile2
-rw-r--r--graphics/py-openshadinglanguage/Makefile2
-rw-r--r--graphics/py-pygraphviz/Makefile2
-rw-r--r--graphics/py-tifffile/Makefile4
-rw-r--r--graphics/py-tifffile/distinfo6
-rw-r--r--graphics/synfig/Makefile2
-rw-r--r--graphics/vv/Makefile40
-rw-r--r--graphics/vv/distinfo6
-rw-r--r--graphics/vv/files/patch-common_clitkCommon.txx25
-rw-r--r--graphics/vv/files/patch-common_clitkXdrImageIOWriter.cxx15
-rw-r--r--graphics/vv/files/patch-common_rtkEdfImageIO.h15
-rw-r--r--graphics/vv/files/patch-itk_RelativePositionPropImageFilter.txx30
-rw-r--r--graphics/vv/files/patch-vv_vv.cxx33
-rw-r--r--graphics/vv/files/patch-vv_vvBlendImageActor.cxx56
-rw-r--r--graphics/vv/files/patch-vv_vvSlicer.cxx25
-rw-r--r--graphics/yafaray/Makefile4
-rw-r--r--hebrew/libreoffice/distinfo10
-rw-r--r--hungarian/libreoffice/distinfo10
-rw-r--r--irc/znc/Makefile1
-rw-r--r--japanese/libreoffice/distinfo10
-rw-r--r--japanese/wordpress/distinfo6
-rw-r--r--java/jta/Makefile3
-rw-r--r--java/wildfly/Makefile2
-rw-r--r--java/wildfly/distinfo6
-rw-r--r--korean/libreoffice/distinfo10
-rw-r--r--lang/Makefile1
-rw-r--r--lang/cython/Makefile2
-rw-r--r--lang/cython3/Makefile2
-rw-r--r--lang/dotnet-host/Makefile2
-rw-r--r--lang/dotnet-host/distinfo6
-rw-r--r--lang/dotnet/Makefile8
-rw-r--r--lang/dotnet/distinfo10
-rw-r--r--lang/dotnet/pkg-plist10
-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/gnat13/Makefile18
-rw-r--r--lang/go-devel/Makefile2
-rw-r--r--lang/go124/Makefile1
-rw-r--r--lang/go125/Makefile1
-rw-r--r--lang/kefir/Makefile30
-rw-r--r--lang/kefir/distinfo3
-rw-r--r--lang/kefir/files/patch-source_Makefile.mk11
-rw-r--r--lang/kefir/pkg-descr12
-rw-r--r--lang/kefir/pkg-plist260
-rw-r--r--lang/pocl/Makefile40
-rw-r--r--lang/pocl/distinfo6
-rw-r--r--lang/pocl/pkg-plist3
-rw-r--r--lang/python-doc-html/distinfo14
-rw-r--r--lang/python311/Makefile1
-rw-r--r--lang/python311/Makefile.version2
-rw-r--r--lang/python311/distinfo8
-rw-r--r--lang/python311/pkg-plist2
-rw-r--r--lang/python312/Makefile2
-rw-r--r--lang/python312/pkg-plist428
-rw-r--r--lang/rizin-cutter/Makefile1
-rw-r--r--lang/seed7/Makefile2
-rw-r--r--lang/seed7/distinfo6
-rw-r--r--mail/Makefile2
-rw-r--r--mail/astroid/Makefile2
-rw-r--r--mail/courier-imap/Makefile2
-rw-r--r--mail/courier-imap/distinfo6
-rw-r--r--mail/courier-imap/files/patch-libs_rfc2045_rfc2045.h11
-rw-r--r--mail/courier-imap/files/patch-libs_rfc2045_testsuitecpp.C11
-rw-r--r--mail/courier-imap/files/patch-libs_rfc2045_testsuitecpp2.C29
-rw-r--r--mail/fetchmail/Makefile2
-rw-r--r--mail/fetchmail/distinfo6
-rw-r--r--mail/fetchmail/pkg-plist1
-rw-r--r--mail/maildrop/Makefile2
-rw-r--r--mail/maildrop/distinfo6
-rw-r--r--mail/maildrop/files/patch-libs_rfc2045_rfc2045.h11
-rw-r--r--mail/maildrop/files/patch-libs_rfc2045_testsuitecpp.C11
-rw-r--r--mail/maildrop/files/patch-libs_rfc2045_testsuitecpp2.C29
-rw-r--r--mail/mailio/Makefile4
-rw-r--r--mail/mew-devel/Makefile4
-rw-r--r--mail/mew-devel/distinfo6
-rw-r--r--mail/msmtp/Makefile2
-rw-r--r--mail/msmtp/distinfo6
-rw-r--r--mail/nextcloud-mail/Makefile2
-rw-r--r--mail/nextcloud-mail/distinfo6
-rw-r--r--mail/pantomime/Makefile26
-rw-r--r--mail/pantomime/pkg-descr6
-rw-r--r--mail/py-checkdmarc/Makefile2
-rw-r--r--mail/py-checkdmarc/distinfo6
-rw-r--r--mail/py-exchangelib/Makefile40
-rw-r--r--mail/py-exchangelib/distinfo3
-rw-r--r--mail/py-exchangelib/files/patch-pyproject.toml12
-rw-r--r--mail/py-exchangelib/pkg-descr13
-rw-r--r--mail/py-offlineimap3/Makefile22
-rw-r--r--mail/py-offlineimap3/distinfo6
-rw-r--r--mail/py-offlineimap3/files/patch-test_tests_test__01__basic.py59
-rw-r--r--mail/py-resend/Makefile36
-rw-r--r--mail/py-resend/distinfo3
-rw-r--r--mail/py-resend/files/requirements.txt2
-rw-r--r--mail/py-resend/pkg-descr4
-rw-r--r--mail/rubygem-net-imap/Makefile2
-rw-r--r--mail/rubygem-net-imap/distinfo6
-rw-r--r--mail/sqwebmail/Makefile7
-rw-r--r--mail/sqwebmail/distinfo6
-rw-r--r--mail/sqwebmail/files/patch-Makefile.in6
-rw-r--r--mail/sqwebmail/files/patch-libs_rfc2045_rfc2045.h11
-rw-r--r--mail/sqwebmail/files/patch-libs_rfc2045_testsuitecpp.C11
-rw-r--r--mail/sqwebmail/files/patch-libs_rfc2045_testsuitecpp2.C29
-rw-r--r--mail/thunderbird/Makefile2
-rw-r--r--mail/thunderbird/distinfo6
-rw-r--r--math/Imath/Makefile1
-rw-r--r--math/Makefile2
-rw-r--r--math/R-cran-igraph/Makefile5
-rw-r--r--math/R-cran-igraph/distinfo6
-rw-r--r--math/SoPlex/Makefile2
-rw-r--r--math/adol-c/Makefile4
-rw-r--r--math/asymptote/Makefile2
-rw-r--r--math/brial/Makefile2
-rw-r--r--math/cadabra2/Makefile4
-rw-r--r--math/cgal/files/patch-cmake_modules_CGAL__pointmatcher__support.cmake21
-rw-r--r--math/clblas/Makefile2
-rw-r--r--math/cryptominisat/Makefile2
-rw-r--r--math/curv/Makefile2
-rw-r--r--math/deal.ii/Makefile2
-rw-r--r--math/e-antic/Makefile2
-rw-r--r--math/eclib/Makefile1
-rw-r--r--math/eclib/files/patch-configure.ac17
-rw-r--r--math/geogebra/Makefile2
-rw-r--r--math/geogebra/distinfo6
-rw-r--r--math/ggobi/Makefile2
-rw-r--r--math/giacxcas/Makefile2
-rw-r--r--math/heyoka/Makefile2
-rw-r--r--math/lib2geom/Makefile2
-rw-r--r--math/libmesh/Makefile4
-rw-r--r--math/libqalculate/Makefile2
-rw-r--r--math/libqalculate/distinfo6
-rw-r--r--math/libqalculate/pkg-plist2
-rw-r--r--math/libsemigroups/Makefile2
-rw-r--r--math/libsemigroups/distinfo6
-rw-r--r--math/libsemigroups/files/patch-third__party_backward-cpp_backward.hpp239
-rw-r--r--math/libsemigroups/pkg-plist1
-rw-r--r--math/mppp/Makefile2
-rw-r--r--math/obake/Makefile2
-rw-r--r--math/octave-forge-llms/Makefile22
-rw-r--r--math/octave-forge-llms/distinfo3
-rw-r--r--math/octave-forge-llms/pkg-descr8
-rw-r--r--math/octave-forge-pkg-octave-doc/Makefile2
-rw-r--r--math/octave-forge-pkg-octave-doc/distinfo6
-rw-r--r--math/octave-forge-statistics/Makefile2
-rw-r--r--math/octave-forge-statistics/distinfo6
-rw-r--r--math/octave-forge/Makefile4
-rw-r--r--math/oink/Makefile2
-rw-r--r--math/openturns/Makefile2
-rw-r--r--math/p5-Math-Random/Makefile3
-rw-r--r--math/p5-Math-Random/distinfo5
-rw-r--r--math/p5-Math-Random/pkg-plist3
-rw-r--r--math/pdal/Makefile2
-rw-r--r--math/planarity/Makefile2
-rw-r--r--math/planarity/distinfo6
-rw-r--r--math/planarity/pkg-plist8
-rw-r--r--math/py-awkward-cpp/Makefile8
-rw-r--r--math/py-awkward-cpp/distinfo6
-rw-r--r--math/py-awkward/Makefile4
-rw-r--r--math/py-awkward/distinfo6
-rw-r--r--math/py-heyoka/Makefile2
-rw-r--r--math/py-modin/Makefile5
-rw-r--r--math/py-modin/distinfo6
-rw-r--r--math/py-narwhals/Makefile2
-rw-r--r--math/py-narwhals/distinfo6
-rw-r--r--math/py-numexpr/Makefile2
-rw-r--r--math/py-numexpr/distinfo6
-rw-r--r--math/py-numpy/Makefile12
-rw-r--r--math/py-numpy/files/patch-numpy_core_setup.py19
-rw-r--r--math/py-numpy/files/patch-numpy_distutils_mingw32ccompiler.py17
-rw-r--r--math/py-numpy/files/patch-numpy_random_setup.py23
-rw-r--r--math/py-numpy/files/patch-pyproject.toml11
-rw-r--r--math/py-pyaudi/Makefile2
-rw-r--r--math/py-statsmodels/Makefile12
-rw-r--r--math/py-statsmodels/distinfo6
-rw-r--r--math/py-statsmodels/files/patch-pyproject.toml23
-rw-r--r--math/py-statsmodels/pkg-plist6
-rw-r--r--math/qalculate-gtk/Makefile3
-rw-r--r--math/qalculate-gtk/distinfo6
-rw-r--r--math/qalculate-qt/Makefile2
-rw-r--r--math/qalculate-qt/distinfo6
-rw-r--r--math/rocs/Makefile1
-rw-r--r--math/rubygem-bigdecimal/Makefile2
-rw-r--r--math/rubygem-bigdecimal/distinfo6
-rw-r--r--math/scipoptsuite/Makefile1
-rw-r--r--math/stp/Makefile2
-rw-r--r--math/symengine/Makefile2
-rw-r--r--math/sympol/Makefile2
-rw-r--r--math/tlfloat/Makefile1
-rw-r--r--math/vowpal_wabbit/Makefile2
-rw-r--r--math/vtk8/Makefile130
-rw-r--r--math/vtk8/distinfo3
-rw-r--r--math/vtk8/files/patch-GUISupport_Qt_CMakeLists.txt28
-rw-r--r--math/vtk8/files/patch-GUISupport_Qt_PluginInstall.cmake.in11
-rw-r--r--math/vtk8/files/patch-Rendering_FreeType_vtkFreeTypeTools.cxx11
-rw-r--r--math/vtk8/files/patch-Rendering_Qt_vtkQtLabelRenderStrategy.cxx10
-rw-r--r--math/vtk8/files/patch-Rendering_Qt_vtkQtStringToImage.cxx10
-rw-r--r--math/vtk8/files/patch-ThirdParty_libproj_vtklibproj_src_pj__mutex.c11
-rw-r--r--math/vtk8/files/patch-ThirdParty_verdict_vtkverdict_CMakeLists.txt25
-rw-r--r--math/vtk8/files/patch-git_a9079bd44
-rw-r--r--math/vtk8/pkg-descr12
-rw-r--r--math/xtensor-python/Makefile9
-rw-r--r--math/xtensor-python/distinfo6
-rw-r--r--math/xtensor-python/pkg-plist7
-rw-r--r--math/xtensor/Makefile6
-rw-r--r--math/xtensor/distinfo6
-rw-r--r--math/xtensor/pkg-plist148
-rw-r--r--misc/caffe/Makefile4
-rw-r--r--misc/crush/Makefile3
-rw-r--r--misc/crush/distinfo10
-rw-r--r--misc/dartsim/Makefile4
-rw-r--r--misc/ecflow/Makefile2
-rw-r--r--misc/fastscapelib/Makefile10
-rw-r--r--misc/fastscapelib/distinfo6
-rw-r--r--misc/fastscapelib/pkg-plist8
-rw-r--r--misc/freebsd-doc-all/Makefile2
-rw-r--r--misc/freebsd-doc-en/Makefile2
-rw-r--r--misc/freebsd-doc-en/distinfo6
-rw-r--r--misc/freebsd-doc-en/pkg-plist2
-rw-r--r--misc/freebsd-doc-ru/pkg-plist100
-rw-r--r--misc/freebsd-release-manifests/Makefile2
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-BETA19
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-BETA29
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-15.0-BETA29
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.0-BETA19
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.0-BETA29
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.0-BETA17
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.0-BETA27
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.0-BETA17
-rw-r--r--misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.0-BETA27
-rw-r--r--misc/freebsd-release-manifests/pkg-plist9
-rw-r--r--misc/gemini-cli/Makefile6
-rw-r--r--misc/gemini-cli/distinfo6
-rw-r--r--misc/gemini-cli/files/package-lock.json35
-rw-r--r--misc/gemini-cli/pkg-plist38
-rw-r--r--misc/github-copilot-cli/Makefile3
-rw-r--r--misc/github-copilot-cli/distinfo6
-rw-r--r--misc/github-copilot-cli/pkg-plist85
-rw-r--r--misc/llama-cpp/Makefile3
-rw-r--r--misc/llama-cpp/distinfo6
-rw-r--r--misc/llama-cpp/files/patch-ggml_src_CMakeLists.txt20
-rw-r--r--misc/llama-cpp/pkg-plist1
-rw-r--r--misc/nn-insight/Makefile2
-rw-r--r--misc/ompl/Makefile4
-rw-r--r--misc/openhab-addons/Makefile2
-rw-r--r--misc/openhab-addons/distinfo6
-rw-r--r--misc/openhab/Makefile3
-rw-r--r--misc/openhab/distinfo6
-rw-r--r--misc/openvdb/Makefile2
-rw-r--r--misc/py-fastscapelib/Makefile8
-rw-r--r--misc/py-fastscapelib/distinfo6
-rw-r--r--misc/py-fastscapelib/files/patch-pyproject.toml14
-rw-r--r--misc/py-litellm-proxy-extras/Makefile2
-rw-r--r--misc/py-litellm-proxy-extras/distinfo6
-rw-r--r--misc/py-litellm/Makefile2
-rw-r--r--misc/py-litellm/distinfo6
-rw-r--r--misc/py-openvdb/Makefile2
-rw-r--r--misc/py-sigopt/Makefile3
-rw-r--r--misc/radio_datetime_analyzer/Makefile3
-rw-r--r--misc/radio_datetime_analyzer/Makefile.crates12
-rw-r--r--misc/radio_datetime_analyzer/distinfo30
-rw-r--r--misc/radio_datetime_analyzer/pkg-descr13
-rw-r--r--misc/rubygem-octicons/Makefile2
-rw-r--r--misc/rubygem-octicons/distinfo6
-rw-r--r--misc/usd/Makefile2
-rw-r--r--misc/visp/Makefile4
-rw-r--r--multimedia/gstreamer1-editing-services/distinfo6
-rw-r--r--multimedia/gstreamer1-libav/distinfo6
-rw-r--r--multimedia/gstreamer1-plugins/distinfo18
-rw-r--r--multimedia/gstreamer1-rtsp-server/distinfo6
-rw-r--r--multimedia/gstreamer1-vaapi/distinfo6
-rw-r--r--multimedia/gstreamer1/Makefile1
-rw-r--r--multimedia/gstreamer1/distinfo6
-rw-r--r--multimedia/libmediainfo/Makefile2
-rw-r--r--multimedia/libmediainfo/distinfo6
-rw-r--r--multimedia/libzen/Makefile2
-rw-r--r--multimedia/libzen/distinfo6
-rw-r--r--multimedia/lms/Makefile2
-rw-r--r--multimedia/mediainfo/Makefile2
-rw-r--r--multimedia/mediainfo/distinfo6
-rw-r--r--multimedia/mediamtx/Makefile3
-rw-r--r--multimedia/mediamtx/distinfo14
-rw-r--r--multimedia/minisatip/Makefile2
-rw-r--r--multimedia/minisatip/distinfo6
-rw-r--r--multimedia/mkvtoolnix/Makefile3
-rw-r--r--multimedia/ossia-score/Makefile4
-rw-r--r--multimedia/py-gstreamer1/distinfo6
-rw-r--r--multimedia/qmmp-plugin-pack-qt6/Makefile7
-rw-r--r--multimedia/qmmp-plugin-pack-qt6/distinfo6
-rw-r--r--multimedia/qmmp-qt6/Makefile2
-rw-r--r--multimedia/qmmp-qt6/distinfo6
-rw-r--r--multimedia/vlc/Makefile2
-rw-r--r--net-im/flare/Makefile6
-rw-r--r--net-im/flare/Makefile.crates522
-rw-r--r--net-im/flare/distinfo1050
-rw-r--r--net-im/fractal/Makefile.crates8
-rw-r--r--net-im/fractal/distinfo22
-rw-r--r--net-im/linux-discord/Makefile2
-rw-r--r--net-im/linux-discord/distinfo6
-rw-r--r--net-im/purple-discord/Makefile7
-rw-r--r--net-im/purple-discord/distinfo6
-rw-r--r--net-im/signal-desktop/Makefile1
-rw-r--r--net-mgmt/fastnetmon/Makefile2
-rw-r--r--net-mgmt/icinga2/Makefile3
-rw-r--r--net-mgmt/metronome/Makefile2
-rw-r--r--net-mgmt/prometheus3/Makefile3
-rw-r--r--net-mgmt/prometheus3/distinfo14
-rw-r--r--net-mgmt/unifi9/Makefile2
-rw-r--r--net-mgmt/unifi9/distinfo10
-rw-r--r--net-p2p/amule/Makefile4
-rw-r--r--net-p2p/bitcoin-daemon/Makefile1
-rw-r--r--net-p2p/bitcoin-utils/Makefile1
-rw-r--r--net-p2p/bitcoin/Makefile1
-rw-r--r--net-p2p/eiskaltdcpp-lib/Makefile4
-rw-r--r--net-p2p/libtorrent-rasterbar/Makefile4
-rw-r--r--net-p2p/libtorrent-rasterbar2/Makefile4
-rw-r--r--net-p2p/libtorrent/Makefile2
-rw-r--r--net-p2p/libtorrent/distinfo6
-rw-r--r--net-p2p/libtorrent/pkg-plist8
-rw-r--r--net-p2p/litecoin-daemon/Makefile2
-rw-r--r--net-p2p/litecoin-utils/Makefile2
-rw-r--r--net-p2p/litecoin/Makefile2
-rw-r--r--net-p2p/monero-cli/Makefile3
-rw-r--r--net-p2p/namecoin-daemon/Makefile2
-rw-r--r--net-p2p/namecoin-utils/Makefile2
-rw-r--r--net-p2p/namecoin/Makefile2
-rw-r--r--net-p2p/py-libtorrent-rasterbar/Makefile4
-rw-r--r--net-p2p/py-tremc/Makefile10
-rw-r--r--net-p2p/py-tremc/distinfo6
-rw-r--r--net-p2p/rtorrent/Makefile2
-rw-r--r--net-p2p/rtorrent/distinfo6
-rw-r--r--net/Makefile2
-rw-r--r--net/amnezia-tools/Makefile6
-rw-r--r--net/amnezia-tools/files/amnezia.in2
-rw-r--r--net/amnezia-tools/files/patch-config.c9
-rw-r--r--net/amnezia-tools/files/patch-wg-quick_freebsd.bash53
-rw-r--r--net/asterisk20/Makefile2
-rw-r--r--net/asterisk20/distinfo6
-rw-r--r--net/asterisk22/Makefile2
-rw-r--r--net/asterisk22/distinfo6
-rw-r--r--net/dataplaneapi/Makefile3
-rw-r--r--net/dataplaneapi/distinfo10
-rw-r--r--net/dshell/Makefile3
-rw-r--r--net/dshell/distinfo6
-rw-r--r--net/fb303/Makefile1
-rw-r--r--net/gerbera/files/patch-src_web_config__load.cc14
-rw-r--r--net/google-cloud-sdk/Makefile2
-rw-r--r--net/google-cloud-sdk/distinfo6
-rw-r--r--net/grive2/Makefile2
-rw-r--r--net/k6/Makefile4
-rw-r--r--net/k6/distinfo10
-rw-r--r--net/kea-devel/Makefile3
-rw-r--r--net/kea/Makefile2
-rw-r--r--net/krakend-ce/Makefile3
-rw-r--r--net/krakend-ce/distinfo10
-rw-r--r--net/libcmis/Makefile2
-rw-r--r--net/liveMedia/Makefile2
-rw-r--r--net/liveMedia/distinfo6
-rw-r--r--net/liveMedia/pkg-plist4
-rw-r--r--net/mvfst/Makefile3
-rw-r--r--net/nbdkit/Makefile82
-rw-r--r--net/nbdkit/distinfo6
-rw-r--r--net/nbdkit/files/patch-configure56
-rw-r--r--net/nbdkit/pkg-plist107
-rw-r--r--net/openldap25-server/Makefile1
-rw-r--r--net/openldap26-server/Makefile1
-rw-r--r--net/pktanon/Makefile2
-rw-r--r--net/py-greenstalk/Makefile2
-rw-r--r--net/py-greenstalk/distinfo6
-rw-r--r--net/py-urllib3-future/Makefile2
-rw-r--r--net/py-urllib3-future/distinfo6
-rw-r--r--net/py-urllib3/Makefile6
-rw-r--r--net/rubygem-fog-aws328/Makefile29
-rw-r--r--net/rubygem-fog-aws328/distinfo3
-rw-r--r--net/rubygem-fog-aws328/pkg-descr1
-rw-r--r--net/rubygem-fog-google/Makefile2
-rw-r--r--net/rubygem-fog-google/distinfo6
-rw-r--r--net/rubygem-gitlab_omniauth-ldap-gitlab/Makefile23
-rw-r--r--net/rubygem-gitlab_omniauth-ldap-gitlab/distinfo3
-rw-r--r--net/rubygem-gitlab_omniauth-ldap-gitlab/pkg-descr1
-rw-r--r--net/rubygem-google-cloud-bigtable-admin-v2/Makefile2
-rw-r--r--net/rubygem-google-cloud-bigtable-admin-v2/distinfo6
-rw-r--r--net/rubygem-google-cloud-monitoring-metrics_scope-v1/Makefile2
-rw-r--r--net/rubygem-google-cloud-monitoring-metrics_scope-v1/distinfo6
-rw-r--r--net/rubygem-google-cloud-pubsub-v1/Makefile2
-rw-r--r--net/rubygem-google-cloud-pubsub-v1/distinfo6
-rw-r--r--net/rubygem-google-cloud-spanner-admin-database-v1/Makefile2
-rw-r--r--net/rubygem-google-cloud-spanner-admin-database-v1/distinfo6
-rw-r--r--net/rubygem-google-cloud-spanner-admin-instance-v1/Makefile2
-rw-r--r--net/rubygem-google-cloud-spanner-admin-instance-v1/distinfo6
-rw-r--r--net/rubygem-google-cloud-storage_transfer-v1/Makefile2
-rw-r--r--net/rubygem-google-cloud-storage_transfer-v1/distinfo6
-rw-r--r--net/rubygem-grpc-gitlab/Makefile1
-rw-r--r--net/rubygem-grpc/Makefile1
-rw-r--r--net/rubygem-omniauth-auth0-gitlab/Makefile3
-rw-r--r--net/rubygem-omniauth-github-gitlab/Makefile3
-rw-r--r--net/rubygem-omniauth-google-oauth2-gitlab/Makefile3
-rw-r--r--net/rubygem-omniauth-oauth2-gitlab/Makefile3
-rw-r--r--net/rubygem-omniauth_openid_connect/Makefile3
-rw-r--r--net/rubygem-uri/Makefile2
-rw-r--r--net/rubygem-uri/distinfo6
-rw-r--r--net/scamper/Makefile2
-rw-r--r--net/scamper/distinfo6
-rw-r--r--net/scamper/pkg-plist4
-rw-r--r--net/v2ray/Makefile3
-rw-r--r--net/v2ray/distinfo10
-rw-r--r--net/wangle/Makefile3
-rw-r--r--net/wireshark/files/patch-epan_dissectors_packet-kerberos.c11
-rw-r--r--net/zapret/Makefile2
-rw-r--r--net/zapret/distinfo6
-rw-r--r--news/nzbget/Makefile1
-rw-r--r--polish/hunspell/Makefile2
-rw-r--r--polish/hunspell/distinfo6
-rw-r--r--polish/libreoffice/distinfo10
-rw-r--r--ports-mgmt/appstream-generator/Makefile11
-rw-r--r--ports-mgmt/appstream-generator/files/patch-src_config.h11
-rw-r--r--ports-mgmt/appstream-generator/files/patch-src_engine.cpp11
-rw-r--r--ports-mgmt/poudriere-devel/Makefile6
-rw-r--r--ports-mgmt/poudriere-devel/distinfo6
-rw-r--r--ports-mgmt/poudriere-devel/files/patch-src_share_poudriere_common.sh11
-rw-r--r--ports-mgmt/poudriere-devel/pkg-plist1
-rw-r--r--ports-mgmt/poudriere-dsh2dsh/Makefile2
-rw-r--r--ports-mgmt/poudriere-dsh2dsh/distinfo6
-rw-r--r--ports-mgmt/poudriere/Makefile2
-rw-r--r--ports-mgmt/poudriere/distinfo6
-rw-r--r--portuguese/hunspell/Makefile2
-rw-r--r--portuguese/hunspell/distinfo6
-rw-r--r--portuguese/libreoffice-pt_BR/distinfo10
-rw-r--r--portuguese/libreoffice/distinfo10
-rw-r--r--print/brlaser/Makefile2
-rw-r--r--print/brlaser/distinfo6
-rw-r--r--print/lyx/Makefile1
-rw-r--r--print/miktex/Makefile2
-rw-r--r--print/paps/Makefile28
-rw-r--r--print/paps/distinfo8
-rw-r--r--print/py-fontbakery/Makefile9
-rw-r--r--print/py-fontbakery/distinfo6
-rw-r--r--russian/libreoffice/distinfo10
-rw-r--r--russian/wordpress/Makefile1
-rw-r--r--russian/wordpress/distinfo6
-rw-r--r--science/Makefile1
-rw-r--r--science/R-cran-Epi/Makefile2
-rw-r--r--science/R-cran-Epi/distinfo6
-rw-r--r--science/arbor/Makefile4
-rw-r--r--science/ascent/Makefile4
-rw-r--r--science/ascent/distinfo6
-rw-r--r--science/ascent/pkg-plist6
-rw-r--r--science/bagel/Makefile2
-rw-r--r--science/bddsolve/Makefile2
-rw-r--r--science/cif-tools/Makefile2
-rw-r--r--science/conduit/Makefile4
-rw-r--r--science/conduit/distinfo6
-rw-r--r--science/dakota/Makefile1
-rw-r--r--science/dssp/Makefile2
-rw-r--r--science/eccodes/Makefile2
-rw-r--r--science/eccodes/distinfo6
-rw-r--r--science/eccodes/pkg-plist18
-rw-r--r--science/healpix/Makefile10
-rw-r--r--science/highfive/Makefile2
-rw-r--r--science/libcifpp/Makefile2
-rw-r--r--science/libint2-psi4/Makefile4
-rw-r--r--science/libint2/Makefile4
-rw-r--r--science/libkml/Makefile2
-rw-r--r--science/maeparser/Makefile1
-rw-r--r--science/mdynamix/Makefile4
-rw-r--r--science/nest/Makefile4
-rw-r--r--science/openbabel/Makefile2
-rw-r--r--science/openems/Makefile4
-rw-r--r--science/openmodelica/Makefile1
-rw-r--r--science/orthanc-dicomweb/Makefile2
-rw-r--r--science/orthanc-mysql/Makefile2
-rw-r--r--science/orthanc-postgresql/Makefile2
-rw-r--r--science/orthanc-webviewer/Makefile2
-rw-r--r--science/orthanc/Makefile2
-rw-r--r--science/pagmo2/Makefile2
-rw-r--r--science/paraview/Makefile2
-rw-r--r--science/pcmsolver/Makefile6
-rw-r--r--science/pcmsolver/files/patch-cmake_custom_compilers_CXXFlags.cmake8
-rw-r--r--science/pcmsolver/files/patch-external_eigen3_include_eigen3_Eigen_src_Core_Transpositions.h14
-rw-r--r--science/precice/Makefile4
-rw-r--r--science/pulseview/Makefile2
-rw-r--r--science/py-abipy/Makefile3
-rw-r--r--science/py-cfgrib/Makefile5
-rw-r--r--science/py-cfgrib/distinfo6
-rw-r--r--science/py-corner/Makefile31
-rw-r--r--science/py-corner/distinfo3
-rw-r--r--science/py-corner/pkg-descr11
-rw-r--r--science/py-eccodes/Makefile2
-rw-r--r--science/py-eccodes/distinfo6
-rw-r--r--science/py-fresnel/Makefile8
-rw-r--r--science/py-fresnel/distinfo10
-rw-r--r--science/py-openpiv/Makefile31
-rw-r--r--science/py-openpiv/distinfo6
-rw-r--r--science/py-pygmo2/Makefile2
-rw-r--r--science/py-pymatgen/Makefile7
-rw-r--r--science/py-pymatgen/distinfo6
-rw-r--r--science/qmcpack/Makefile4
-rw-r--r--science/rdkit/Makefile5
-rw-r--r--science/rmf/Makefile4
-rw-r--r--science/salome-kernel/Makefile2
-rw-r--r--science/simgrid/Makefile2
-rw-r--r--science/sirius/Makefile1
-rw-r--r--science/spheral/Makefile2
-rw-r--r--science/tfel-edf/Makefile2
-rw-r--r--science/tfel/Makefile2
-rw-r--r--science/ttk/Makefile2
-rw-r--r--science/v_sim/Makefile6
-rw-r--r--science/v_sim/pkg-plist1
-rw-r--r--science/votca/Makefile1
-rw-r--r--security/Makefile3
-rw-r--r--security/aws-c-cal/Makefile2
-rw-r--r--security/aws-c-cal/distinfo6
-rw-r--r--security/aws-iam-authenticator/Makefile3
-rw-r--r--security/aws-iam-authenticator/distinfo10
-rw-r--r--security/bitwarden-cli/Makefile35
-rw-r--r--security/bitwarden-cli/distinfo10
-rw-r--r--security/bitwarden-cli/files/packagejsons/apps/browser/package.json2
-rw-r--r--security/bitwarden-cli/files/packagejsons/apps/cli/package.json8
-rw-r--r--security/bitwarden-cli/files/packagejsons/apps/desktop/package.json2
-rw-r--r--security/bitwarden-cli/files/packagejsons/apps/web/package.json3
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/admin-console/package.json3
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/angular/package.json3
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/assets/package.json4
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/auth/package.json3
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/billing/package.json3
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/client-type/package.json4
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/core-test-utils/package.json4
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/dirt/card/package.json3
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/guid/package.json4
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/importer/package.json1
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/logging/package.json4
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/messaging-internal/package.json11
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/messaging/package.json4
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/node/package.json1
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/nx-plugin/package.json4
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/platform/package.json1
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/serialization/package.json4
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/state-internal/package.json4
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/state-test-utils/package.json4
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/state/package.json4
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/storage-core/package.json4
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/storage-test-utils/package.json4
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/tools/export/vault-export/vault-export-core/package.json3
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/tools/export/vault-export/vault-export-ui/package.json3
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/tools/generator/components/package.json3
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/tools/generator/core/package.json3
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/tools/generator/extensions/history/package.json3
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/tools/generator/extensions/legacy/package.json3
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/tools/generator/extensions/navigation/package.json3
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/tools/send/send-ui/package.json3
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/ui/common/package.json5
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/user-core/package.json4
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/vault/package.json1
-rw-r--r--security/bitwarden-cli/files/packagejsons/package-lock.json141
-rw-r--r--security/bitwarden-cli/files/packagejsons/package.json14
-rw-r--r--security/bitwarden-cli/files/patch-apps_cli_src_platform_services_cli-platform-utils.service.ts4
-rw-r--r--security/clamav/Makefile2
-rw-r--r--security/clamav/distinfo6
-rw-r--r--security/courier-authlib/Makefile2
-rw-r--r--security/courier-authlib/distinfo6
-rw-r--r--security/courier-authlib/files/patch-Makefile.in100
-rw-r--r--security/courier-authlib/files/patch-libs_rfc2045_rfc2045.h11
-rw-r--r--security/courier-authlib/files/patch-libs_rfc2045_testsuitecpp.C11
-rw-r--r--security/courier-authlib/files/patch-libs_rfc2045_testsuitecpp2.C29
-rw-r--r--security/fizz/Makefile1
-rw-r--r--security/i2pd/Makefile1
-rw-r--r--security/keepassxc/Makefile4
-rw-r--r--security/kleopatra/Makefile1
-rw-r--r--security/lego/Makefile3
-rw-r--r--security/lego/distinfo10
-rw-r--r--security/libressl-devel/Makefile14
-rw-r--r--security/libressl-devel/distinfo6
-rw-r--r--security/libressl-devel/pkg-plist1
-rw-r--r--security/libressl-devel/version.mk2
-rw-r--r--security/libressl/Makefile14
-rw-r--r--security/libressl/distinfo6
-rw-r--r--security/libressl/pkg-plist1
-rw-r--r--security/libressl/version.mk2
-rw-r--r--security/nextcloud-end_to_end_encryption/Makefile4
-rw-r--r--security/nextcloud-end_to_end_encryption/distinfo6
-rw-r--r--security/osv-scanner/Makefile5
-rw-r--r--security/osv-scanner/distinfo10
-rw-r--r--security/py-authlib/Makefile2
-rw-r--r--security/py-authlib/distinfo6
-rw-r--r--security/py-certifi/Makefile2
-rw-r--r--security/py-certifi/distinfo6
-rw-r--r--security/py-google-auth/Makefile2
-rw-r--r--security/py-google-auth/distinfo6
-rw-r--r--security/py-google-cloud-kms/Makefile39
-rw-r--r--security/py-google-cloud-kms/distinfo3
-rw-r--r--security/py-google-cloud-kms/pkg-descr9
-rw-r--r--security/py-joserfc/Makefile2
-rw-r--r--security/py-joserfc/distinfo6
-rw-r--r--security/py-m2crypto/Makefile4
-rw-r--r--security/py-m2crypto/distinfo6
-rw-r--r--security/py-m2crypto/files/patch-pyproject.toml11
-rw-r--r--security/py-m2crypto/files/patch-setup.py34
-rw-r--r--security/py-pysaml2/Makefile8
-rw-r--r--security/py-pysaml2/distinfo6
-rw-r--r--security/py-pysaml2/files/patch-pyproject.toml28
-rw-r--r--security/py-ropgadget/Makefile6
-rw-r--r--security/py-ropgadget/distinfo6
-rw-r--r--security/py-wassima/Makefile2
-rw-r--r--security/py-wassima/distinfo6
-rw-r--r--security/py-yubikey-manager/Makefile2
-rw-r--r--security/py-yubikey-manager/distinfo6
-rw-r--r--security/rubygem-omniauth-atlassian-oauth2/Makefile4
-rw-r--r--security/rubygem-omniauth-gl/Makefile25
-rw-r--r--security/rubygem-omniauth-gl/distinfo3
-rw-r--r--security/rubygem-omniauth-gl/pkg-descr1
-rw-r--r--security/rubygem-omniauth-saml-gitlab/Makefile3
-rw-r--r--security/rubygem-omniauth-shibboleth-redux-gitlab/Makefile19
-rw-r--r--security/rubygem-omniauth-shibboleth-redux-gitlab/distinfo3
-rw-r--r--security/rubygem-omniauth-shibboleth-redux-gitlab/pkg-descr1
-rw-r--r--security/rubygem-omniauth/Makefile3
-rw-r--r--security/rubygem-omniauth/distinfo6
-rw-r--r--security/rubygem-openssl/Makefile2
-rw-r--r--security/rubygem-openssl/distinfo6
-rw-r--r--security/sequoia-chameleon-gnupg/Makefile.crates4
-rw-r--r--security/sequoia-chameleon-gnupg/distinfo10
-rw-r--r--security/sequoia-sq/Makefile.crates4
-rw-r--r--security/sequoia-sq/distinfo10
-rw-r--r--security/spass-qt5/Makefile2
-rw-r--r--security/spass/Makefile2
-rw-r--r--security/stunnel/Makefile2
-rw-r--r--security/stunnel/distinfo6
-rw-r--r--security/su-exec/Makefile2
-rw-r--r--security/su-exec/distinfo6
-rw-r--r--security/tlsc/Makefile3
-rw-r--r--security/unix-selfauth-helper/Makefile3
-rw-r--r--security/vuls/Makefile3
-rw-r--r--security/vuls/distinfo10
-rw-r--r--security/vuxml/vuln/2025.xml477
-rw-r--r--security/zeek/Makefile2
-rw-r--r--security/zeek/distinfo6
-rw-r--r--shells/bash-completion/Makefile6
-rw-r--r--shells/bash/Makefile3
-rw-r--r--shells/schemesh/Makefile3
-rw-r--r--shells/schemesh/distinfo6
-rw-r--r--sysutils/Makefile4
-rw-r--r--sysutils/appjail-devel/Makefile4
-rw-r--r--sysutils/appjail-devel/distinfo6
-rw-r--r--sysutils/appjail/Makefile2
-rw-r--r--sysutils/appjail/distinfo6
-rw-r--r--sysutils/cilium/Makefile5
-rw-r--r--sysutils/cilium/distinfo10
-rw-r--r--sysutils/cloud-nuke/Makefile2
-rw-r--r--sysutils/cloud-nuke/distinfo10
-rw-r--r--sysutils/daemonize/Makefile11
-rw-r--r--sysutils/eksctl/Makefile7
-rw-r--r--sysutils/eksctl/distinfo10
-rw-r--r--sysutils/elephant/Makefile10
-rw-r--r--sysutils/elephant/distinfo10
-rw-r--r--sysutils/elephant/files/patch-vendor_github.com_adrg_xdg_paths__unix.go11
-rw-r--r--sysutils/extrace/Makefile27
-rw-r--r--sysutils/extrace/distinfo3
-rw-r--r--sysutils/extrace/pkg-descr4
-rw-r--r--sysutils/fastfetch/Makefile2
-rw-r--r--sysutils/fastfetch/distinfo6
-rw-r--r--sysutils/fluent-bit/Makefile2
-rw-r--r--sysutils/fluent-bit/distinfo6
-rw-r--r--sysutils/frand/Makefile2
-rw-r--r--sysutils/fwupd-efi/Makefile45
-rw-r--r--sysutils/fwupd-efi/distinfo3
-rw-r--r--sysutils/fwupd-efi/pkg-descr4
-rw-r--r--sysutils/fwupd/Makefile74
-rw-r--r--sysutils/fwupd/distinfo3
-rw-r--r--sysutils/fwupd/files/extrapatch14-meson.build10
-rw-r--r--sysutils/fwupd/files/fwupd.in28
-rw-r--r--sysutils/fwupd/files/patch-libfwupdplugin_fu-freebsd-efivars.c47
-rw-r--r--sysutils/fwupd/files/patch-libfwupdplugin_meson.build10
-rw-r--r--sysutils/fwupd/files/patch-plugins_amd-gpu_meson.build8
-rw-r--r--sysutils/fwupd/files/patch-plugins_elantp_meson.build8
-rw-r--r--sysutils/fwupd/files/patch-plugins_focalfp_meson.build8
-rw-r--r--sysutils/fwupd/files/patch-plugins_gpio_meson.build8
-rw-r--r--sysutils/fwupd/files/patch-plugins_ilitek-its_meson.build8
-rw-r--r--sysutils/fwupd/files/patch-plugins_logitech-hidpp_meson.build8
-rw-r--r--sysutils/fwupd/files/patch-plugins_logitech-rallysystem_meson.build8
-rw-r--r--sysutils/fwupd/files/patch-plugins_nordic-hid_meson.build8
-rw-r--r--sysutils/fwupd/files/patch-plugins_nvme_meson.build8
-rw-r--r--sysutils/fwupd/files/patch-plugins_thelio-io_meson.build8
-rw-r--r--sysutils/fwupd/files/patch-plugins_upower_meson.build8
-rw-r--r--sysutils/fwupd/files/patch-plugins_wacom-raw_meson.build8
-rw-r--r--sysutils/fwupd/pkg-descr7
-rw-r--r--sysutils/fwupd/pkg-message15
-rw-r--r--sysutils/fwupd/pkg-plist4361
-rw-r--r--sysutils/glogg/Makefile2
-rw-r--r--sysutils/glow/Makefile9
-rw-r--r--sysutils/glow/distinfo10
-rw-r--r--sysutils/glow/files/patch-go.mod58
-rw-r--r--sysutils/glow/files/patch-go.sum1058
-rw-r--r--sysutils/glow/files/patch-vendor_modules.txt260
-rw-r--r--sysutils/gonzo/Makefile45
-rw-r--r--sysutils/gonzo/distinfo5
-rw-r--r--sysutils/gonzo/pkg-descr3
-rw-r--r--sysutils/httm/Makefile2
-rw-r--r--sysutils/httm/Makefile.crates127
-rw-r--r--sysutils/httm/distinfo260
-rw-r--r--sysutils/javaservicewrapper/Makefile2
-rw-r--r--sysutils/javaservicewrapper/distinfo6
-rw-r--r--sysutils/javaservicewrapper/pkg-message14
-rw-r--r--sysutils/javaservicewrapper/pkg-plist114
-rw-r--r--sysutils/kops/Makefile2
-rw-r--r--sysutils/logstalgia/Makefile2
-rw-r--r--sysutils/nix/Makefile1
-rw-r--r--sysutils/openvox-agent8/Makefile2
-rw-r--r--sysutils/puppet-lint/Makefile2
-rw-r--r--sysutils/puppet-lint/distinfo6
-rw-r--r--sysutils/puppet8/Makefile2
-rw-r--r--sysutils/rsyslog8/Makefile2
-rw-r--r--sysutils/rsyslog8/distinfo8
-rw-r--r--sysutils/rsyslog8/files/patch-runtime_netns__socket.c10
-rw-r--r--sysutils/rsyslog8/pkg-plist1
-rw-r--r--sysutils/rubygem-bolt/Makefile2
-rw-r--r--sysutils/rubygem-bolt/files/patch-bolt.gemspec10
-rw-r--r--sysutils/rubygem-bundler/Makefile2
-rw-r--r--sysutils/rubygem-facter/Makefile2
-rw-r--r--sysutils/rubygem-hiera-eyaml/Makefile2
-rw-r--r--sysutils/rubygem-hiera-eyaml/distinfo6
-rw-r--r--sysutils/rubygem-puppet_forge/Makefile3
-rw-r--r--sysutils/rubygem-puppet_forge/files/patch-gemspec11
-rw-r--r--sysutils/rubygem-puppetserver-ca/Makefile3
-rw-r--r--sysutils/stackit/Makefile3
-rw-r--r--sysutils/stackit/distinfo10
-rw-r--r--sysutils/syslog-ng/Makefile1
-rw-r--r--sysutils/ttyd/Makefile2
-rwxr-xr-xsysutils/ttyd/files/ttyd.in4
-rw-r--r--sysutils/twmn/Makefile4
-rw-r--r--sysutils/zli/Makefile3
-rw-r--r--sysutils/zli/distinfo10
-rw-r--r--sysutils/zot/Makefile3
-rw-r--r--sysutils/zot/distinfo10
-rw-r--r--textproc/Makefile8
-rw-r--r--textproc/cg3/Makefile2
-rw-r--r--textproc/gtk-doc/Makefile31
-rw-r--r--textproc/gtk-doc/distinfo6
-rw-r--r--textproc/gtk-doc/files/patch-meson.build20
-rw-r--r--textproc/gtk-doc/pkg-plist96
-rw-r--r--textproc/harper/Makefile2
-rw-r--r--textproc/harper/Makefile.crates2
-rw-r--r--textproc/harper/distinfo10
-rw-r--r--textproc/libixion/Makefile1
-rw-r--r--textproc/libkolabxml/Makefile4
-rw-r--r--textproc/libvisio01/Makefile3
-rw-r--r--textproc/libvisio01/distinfo6
-rw-r--r--textproc/luceneplusplus/Makefile2
-rw-r--r--textproc/obsidian/Makefile1
-rw-r--r--textproc/otree/Makefile128
-rw-r--r--textproc/otree/distinfo256
-rw-r--r--textproc/p5-PPIx-Regexp/Makefile2
-rw-r--r--textproc/p5-PPIx-Regexp/distinfo6
-rw-r--r--textproc/php85-dom/files/patch-lexbor_selectors-adapted_selectors.c11
-rw-r--r--textproc/py-charset-normalizer/Makefile5
-rw-r--r--textproc/py-charset-normalizer/distinfo6
-rw-r--r--textproc/py-charset-normalizer/files/patch-pyproject.toml9
-rw-r--r--textproc/py-html-text/Makefile26
-rw-r--r--textproc/py-html-text/distinfo3
-rw-r--r--textproc/py-html-text/pkg-descr7
-rw-r--r--textproc/py-jiter/Makefile5
-rw-r--r--textproc/py-jiter/Makefile.crates70
-rw-r--r--textproc/py-jiter/distinfo146
-rw-r--r--textproc/py-mf2py/Makefile24
-rw-r--r--textproc/py-mf2py/distinfo3
-rw-r--r--textproc/py-mf2py/pkg-descr5
-rw-r--r--textproc/py-openstep-plist/Makefile3
-rw-r--r--textproc/py-openstep-plist/distinfo6
-rw-r--r--textproc/py-openstep-plist/files/patch-cython10
-rw-r--r--textproc/py-pyRdfa3/Makefile28
-rw-r--r--textproc/py-pyRdfa3/distinfo3
-rw-r--r--textproc/py-pyRdfa3/files/patch-pyproject.toml9
-rw-r--r--textproc/py-pyRdfa3/pkg-descr5
-rw-r--r--textproc/py-rdflib/Makefile2
-rw-r--r--textproc/py-readchar/Makefile19
-rw-r--r--textproc/py-readchar/distinfo6
-rw-r--r--textproc/py-readchar/files/patch-readchar_readchar.py11
-rw-r--r--textproc/py-readchar/pkg-descr2
-rw-r--r--textproc/py-sphinx-sitemap/Makefile2
-rw-r--r--textproc/py-sphinx-sitemap/distinfo6
-rw-r--r--textproc/py-textual-image/Makefile5
-rw-r--r--textproc/py-tiktoken/Makefile3
-rw-r--r--textproc/py-tiktoken/Makefile.crates34
-rw-r--r--textproc/py-tiktoken/distinfo74
-rw-r--r--textproc/py-tomli/Makefile4
-rw-r--r--textproc/py-tomli/distinfo6
-rw-r--r--textproc/py-tomli/files/patch-pyproject.toml12
-rw-r--r--textproc/riffdiff/Makefile5
-rw-r--r--textproc/riffdiff/distinfo6
-rw-r--r--textproc/riffdiff/pkg-descr2
-rw-r--r--textproc/rubygem-asciidoctor-pdf/Makefile2
-rw-r--r--textproc/rubygem-asciidoctor-pdf/distinfo6
-rw-r--r--textproc/rubygem-cucumber-gherkin/Makefile4
-rw-r--r--textproc/rubygem-cucumber-gherkin/distinfo6
-rw-r--r--textproc/rubygem-cucumber-gherkin27/Makefile24
-rw-r--r--textproc/rubygem-cucumber-gherkin27/distinfo3
-rw-r--r--textproc/rubygem-cucumber-gherkin30/Makefile26
-rw-r--r--textproc/rubygem-cucumber-gherkin30/distinfo3
-rw-r--r--textproc/rubygem-cucumber-gherkin30/pkg-descr1
-rw-r--r--textproc/rubygem-cucumber-gherkin32/distinfo3
-rw-r--r--textproc/rubygem-cucumber-gherkin32/pkg-descr1
-rw-r--r--textproc/rubygem-cucumber-gherkin34/Makefile (renamed from textproc/rubygem-cucumber-gherkin32/Makefile)8
-rw-r--r--textproc/rubygem-cucumber-gherkin34/distinfo3
-rw-r--r--textproc/rubygem-cucumber-gherkin34/pkg-descr (renamed from textproc/rubygem-cucumber-gherkin27/pkg-descr)0
-rw-r--r--textproc/rubygem-cucumber-html-formatter/Makefile4
-rw-r--r--textproc/rubygem-cucumber-html-formatter/distinfo6
-rw-r--r--textproc/rubygem-cucumber-html-formatter21/Makefile24
-rw-r--r--textproc/rubygem-cucumber-html-formatter21/distinfo3
-rw-r--r--textproc/rubygem-cucumber-html-formatter21/pkg-descr4
-rw-r--r--textproc/rubygem-elastic-transport/Makefile2
-rw-r--r--textproc/rubygem-elastic-transport/distinfo6
-rw-r--r--textproc/rubygem-google-cloud-translate-v3/Makefile2
-rw-r--r--textproc/rubygem-google-cloud-translate-v3/distinfo6
-rw-r--r--textproc/rubygem-prism/Makefile2
-rw-r--r--textproc/rubygem-prism/distinfo6
-rw-r--r--textproc/rubygem-puppet-strings/Makefile2
-rw-r--r--textproc/rubygem-puppet-strings/distinfo6
-rw-r--r--textproc/rubygem-puppet-strings/files/patch-gemspec10
-rw-r--r--textproc/sift/Makefile15
-rw-r--r--textproc/sift/distinfo18
-rw-r--r--textproc/source-highlight/Makefile2
-rw-r--r--textproc/translate-toolkit/Makefile8
-rw-r--r--textproc/translate-toolkit/distinfo6
-rw-r--r--textproc/translate-toolkit/files/patch-pyproject.toml21
-rw-r--r--textproc/wordnet/Makefile10
-rw-r--r--textproc/wordnet/files/src.wnb.Makefile5
-rw-r--r--textproc/wordnet/scripts/configure8
-rw-r--r--textproc/xml2rfc/Makefile4
-rw-r--r--textproc/xml2rfc/distinfo6
-rw-r--r--textproc/xmlwrapp/Makefile2
-rw-r--r--textproc/yaml.el/Makefile3
-rw-r--r--textproc/yaml.el/distinfo6
-rw-r--r--textproc/yamlfmt/Makefile3
-rw-r--r--textproc/yamlfmt/distinfo10
-rw-r--r--ukrainian/libreoffice/distinfo10
-rw-r--r--vietnamese/libreoffice/distinfo10
-rw-r--r--www/Makefile3
-rw-r--r--www/angie-module-auth-spnego/Makefile1
-rw-r--r--www/angie-module-cache-purge/Makefile2
-rw-r--r--www/angie/Makefile1
-rw-r--r--www/angie/distinfo4
-rw-r--r--www/badwolf/Makefile11
-rw-r--r--www/badwolf/distinfo6
-rw-r--r--www/badwolf/files/extra-patch-configure41
-rw-r--r--www/badwolf/pkg-plist2
-rw-r--r--www/domoticz-devel/Makefile4
-rw-r--r--www/domoticz/Makefile4
-rw-r--r--www/freenginx-devel/Makefile2
-rw-r--r--www/freenginx/Makefile2
-rw-r--r--www/gitlab/Makefile8
-rw-r--r--www/gitlab/Makefile.common2
-rw-r--r--www/gohugo/Makefile3
-rw-r--r--www/gohugo/distinfo10
-rw-r--r--www/grafana/Makefile22
-rw-r--r--www/grafana/distinfo96
-rw-r--r--www/librewolf/Makefile4
-rw-r--r--www/librewolf/distinfo6
-rw-r--r--www/librewolf/files/patch-libwebrtc-generated1277
-rw-r--r--www/librewolf/files/patch-memory_mozalloc_throw__gcc.h69
-rw-r--r--www/librewolf/files/patch-python_sites_mach.txt2
-rw-r--r--www/linux-freetube/Makefile2
-rw-r--r--www/linux-freetube/distinfo6
-rw-r--r--www/minio/Makefile5
-rw-r--r--www/minio/distinfo10
-rw-r--r--www/nextcloud-appointments/Makefile2
-rw-r--r--www/nextcloud-appointments/distinfo6
-rw-r--r--www/nextcloud-calendar/Makefile2
-rw-r--r--www/nextcloud-calendar/distinfo6
-rw-r--r--www/nextcloud-contacts/Makefile2
-rw-r--r--www/nextcloud-contacts/distinfo6
-rw-r--r--www/nextcloud-forms/Makefile2
-rw-r--r--www/nextcloud-forms/distinfo6
-rw-r--r--www/nextcloud-groupfolders/Makefile2
-rw-r--r--www/nextcloud-groupfolders/distinfo6
-rw-r--r--www/nextcloud-news/Makefile2
-rw-r--r--www/nextcloud-news/distinfo6
-rw-r--r--www/nginx-devel/Makefile4
-rw-r--r--www/nginx-devel/distinfo10
-rw-r--r--www/nginx-devel/version.mk2
-rw-r--r--www/nginx/Makefile2
-rw-r--r--www/node24/Makefile.version2
-rw-r--r--www/node24/distinfo6
-rw-r--r--www/onlyoffice-documentserver/Makefile1
-rw-r--r--www/osrm-backend/Makefile1
-rw-r--r--www/p5-CGI/Makefile2
-rw-r--r--www/p5-CGI/distinfo6
-rw-r--r--www/pecl-http/Makefile2
-rw-r--r--www/pecl-http/distinfo6
-rw-r--r--www/proxygen/Makefile1
-rw-r--r--www/py-aioquic/Makefile4
-rw-r--r--www/py-aioquic/distinfo6
-rw-r--r--www/py-aioquic/files/patch-pyproject.toml11
-rw-r--r--www/py-boto3/Makefile2
-rw-r--r--www/py-boto3/distinfo6
-rw-r--r--www/py-branca/Makefile2
-rw-r--r--www/py-branca/distinfo6
-rw-r--r--www/py-chalice/Makefile29
-rw-r--r--www/py-chalice/distinfo3
-rw-r--r--www/py-chalice/pkg-descr7
-rw-r--r--www/py-dj51-django-allauth/Makefile2
-rw-r--r--www/py-dj51-django-allauth/distinfo6
-rw-r--r--www/py-dj51-django-auditlog/Makefile2
-rw-r--r--www/py-dj51-django-auditlog/distinfo6
-rw-r--r--www/py-dj52-django-allauth/Makefile2
-rw-r--r--www/py-dj52-django-allauth/distinfo6
-rw-r--r--www/py-dj52-django-auditlog/Makefile2
-rw-r--r--www/py-dj52-django-auditlog/distinfo6
-rw-r--r--www/py-dj52-django-stubs-ext/Makefile4
-rw-r--r--www/py-dj52-django-stubs-ext/distinfo6
-rw-r--r--www/py-dj52-django-stubs-ext/files/patch-pyproject.toml11
-rw-r--r--www/py-django-allauth/Makefile2
-rw-r--r--www/py-django-allauth/distinfo6
-rw-r--r--www/py-django-haystack/Makefile1
-rw-r--r--www/py-django-stubs-ext/Makefile4
-rw-r--r--www/py-django-stubs-ext/distinfo6
-rw-r--r--www/py-django-unfold/Makefile2
-rw-r--r--www/py-django-unfold/distinfo6
-rw-r--r--www/py-extruct/Makefile39
-rw-r--r--www/py-extruct/distinfo3
-rw-r--r--www/py-extruct/pkg-descr10
-rw-r--r--www/py-google-api-core/Makefile6
-rw-r--r--www/py-google-api-core/distinfo6
-rw-r--r--www/py-google-api-python-client/Makefile4
-rw-r--r--www/py-google-api-python-client/distinfo6
-rw-r--r--www/py-google-cloud-audit-log/Makefile2
-rw-r--r--www/py-google-cloud-audit-log/distinfo6
-rw-r--r--www/py-google-cloud-bigtable/Makefile4
-rw-r--r--www/py-google-cloud-bigtable/distinfo6
-rw-r--r--www/py-google-cloud-compute/Makefile2
-rw-r--r--www/py-google-cloud-compute/distinfo6
-rw-r--r--www/py-google-cloud-storage/Makefile2
-rw-r--r--www/py-google-cloud-storage/distinfo6
-rw-r--r--www/py-granian/Makefile3
-rw-r--r--www/py-granian/distinfo6
-rw-r--r--www/py-httpx-aiohttp/Makefile7
-rw-r--r--www/py-httpx-aiohttp/distinfo6
-rw-r--r--www/py-httpx-retries/Makefile2
-rw-r--r--www/py-httpx-retries/distinfo6
-rw-r--r--www/py-jh2/Makefile3
-rw-r--r--www/py-jh2/Makefile.crates32
-rw-r--r--www/py-jh2/distinfo70
-rw-r--r--www/py-multidict/Makefile2
-rw-r--r--www/py-multidict/distinfo6
-rw-r--r--www/py-planet-auth/Makefile4
-rw-r--r--www/py-planet-auth/distinfo6
-rw-r--r--www/py-planet-auth/files/patch-pyproject.toml8
-rw-r--r--www/py-planet/Makefile4
-rw-r--r--www/py-planet/distinfo6
-rw-r--r--www/py-pylsqpack/Makefile4
-rw-r--r--www/py-pylsqpack/distinfo6
-rw-r--r--www/py-pylsqpack/files/patch-pyproject.toml6
-rw-r--r--www/py-requests-gssapi/Makefile3
-rw-r--r--www/py-requests-gssapi/distinfo6
-rw-r--r--www/py-requests-gssapi/files/patch-pyproject.toml19
-rw-r--r--www/py-sentinelhub/Makefile2
-rw-r--r--www/py-sentinelhub/distinfo6
-rw-r--r--www/radicale/Makefile2
-rw-r--r--www/radicale/distinfo6
-rw-r--r--www/restinio/Makefile2
-rw-r--r--www/rubygem-cloudinary/Makefile3
-rw-r--r--www/rubygem-cloudinary/files/patch-gemspec11
-rw-r--r--www/rubygem-faraday-follow_redirects/Makefile2
-rw-r--r--www/rubygem-faraday-follow_redirects/distinfo6
-rw-r--r--www/rubygem-httparty/Makefile2
-rw-r--r--www/rubygem-httparty/distinfo6
-rw-r--r--www/rubygem-protocol-http1/Makefile2
-rw-r--r--www/rubygem-protocol-http1/distinfo6
-rw-r--r--www/rubygem-puma-gitlab/Makefile21
-rw-r--r--www/rubygem-puma-gitlab/distinfo3
-rw-r--r--www/rubygem-puma-gitlab/pkg-descr7
-rw-r--r--www/rubygem-rack-protection/Makefile2
-rw-r--r--www/rubygem-rack-protection/distinfo6
-rw-r--r--www/rubygem-rack/Makefile2
-rw-r--r--www/rubygem-rack/distinfo6
-rw-r--r--www/rubygem-rack22/Makefile2
-rw-r--r--www/rubygem-rack22/distinfo6
-rw-r--r--www/rubygem-responders-rails52/Makefile2
-rw-r--r--www/rubygem-responders-rails60/Makefile2
-rw-r--r--www/rubygem-responders-rails61/Makefile2
-rw-r--r--www/rubygem-responders-rails70/Makefile6
-rw-r--r--www/rubygem-responders-rails70/distinfo6
-rw-r--r--www/rubygem-responders-rails71/Makefile6
-rw-r--r--www/rubygem-responders-rails71/distinfo6
-rw-r--r--www/rubygem-responders-rails72/Makefile6
-rw-r--r--www/rubygem-responders-rails72/distinfo6
-rw-r--r--www/rubygem-selenium-webdriver/Makefile4
-rw-r--r--www/rubygem-selenium-webdriver/distinfo6
-rw-r--r--www/rubygem-selenium-webdriver/files/patch-gemspec14
-rw-r--r--www/rubygem-sinatra-contrib/Makefile2
-rw-r--r--www/rubygem-sinatra-contrib/distinfo6
-rw-r--r--www/rubygem-sinatra/Makefile2
-rw-r--r--www/rubygem-sinatra/distinfo6
-rw-r--r--www/smarty/Makefile2
-rw-r--r--www/smarty/distinfo6
-rw-r--r--www/smarty/pkg-plist3
-rw-r--r--www/sqlpage/Makefile6
-rw-r--r--www/sqlpage/Makefile.crates261
-rw-r--r--www/sqlpage/distinfo524
-rw-r--r--www/tomcat-devel/Makefile2
-rw-r--r--www/tomcat-devel/distinfo6
-rw-r--r--www/tor-browser/Makefile11
-rw-r--r--www/tor-browser/distinfo18
-rw-r--r--www/tor-browser/files/patch-memory_mozalloc_throw__gcc.h69
-rw-r--r--www/websocketd/Makefile1
-rw-r--r--www/wordpress/Makefile5
-rw-r--r--www/wordpress/distinfo6
-rw-r--r--www/wt/Makefile1
-rw-r--r--x11-fm/thunar/Makefile2
-rw-r--r--x11-fm/thunar/distinfo6
-rw-r--r--x11-fonts/py-FindSystemFontsFilename/Makefile9
-rw-r--r--x11-fonts/py-FindSystemFontsFilename/distinfo6
-rw-r--r--x11-fonts/py-axisregistry/Makefile2
-rw-r--r--x11-fonts/py-axisregistry/distinfo6
-rw-r--r--x11-themes/catppuccin-gtk-theme/Makefile4
-rw-r--r--x11-themes/catppuccin-gtk-theme/distinfo6
-rw-r--r--x11-themes/yaru-gtk-themes/Makefile23
-rw-r--r--x11-themes/yaru-gtk-themes/distinfo6
-rw-r--r--x11-themes/yaru-gtk-themes/pkg-plist2514
-rw-r--r--x11-themes/yaru-icon-theme/Makefile16
-rw-r--r--x11-themes/yaru-icon-theme/distinfo6
-rw-r--r--x11-themes/yaru-icon-theme/pkg-plist798
-rw-r--r--x11-themes/zorin-gtk-themes/Makefile5
-rw-r--r--x11-themes/zorin-gtk-themes/distinfo6
-rw-r--r--x11-wm/cosmic-comp/Makefile5
-rw-r--r--x11-wm/cosmic-comp/Makefile.crates217
-rw-r--r--x11-wm/cosmic-comp/distinfo440
-rw-r--r--x11-wm/cosmic-comp/files/patch-libdisplay-info-0.330
-rw-r--r--x11/foot/Makefile2
-rw-r--r--x11/foot/distinfo6
-rw-r--r--x11/walker/Makefile2
-rw-r--r--x11/walker/distinfo6
-rw-r--r--x11/xmoji/Makefile3
-rw-r--r--x11/xterm/Makefile2
-rw-r--r--x11/xterm/distinfo6
2113 files changed, 25080 insertions, 13708 deletions
diff --git a/MOVED b/MOVED
index 2845011c0bc6..09331fb4fa48 100644
--- a/MOVED
+++ b/MOVED
@@ -4805,4 +4805,23 @@ games/xqf||2025-10-14|Has expired: Fails to build
games/galaxyhack||2025-10-14|Has expired: Fails to build with boost-1.85+
x11-fm/fsv2||2025-10-14|Has expired: does not configure: No fonts installed on the system
deskutils/gnome-shell-extension-openweather||2025-10-14|Has expired: Superseded by deskutils/gnome-shell-extension-simple-weather
+math/vtk8|math/vtk9|2025-10-14|Last user switched to math/vtk9
security/iddawc||2025-10-14|Has expired: Upstream repo archived on Nov 11, 2024
+editors/quilter||2025-10-15|Deprecated upstream
+devel/py-types-urllib3|net/py-urllib3|2025-10-18|Remove obsoleted port. The urllib3 package includes type annotations or type stubs since version 2.0.0. Use net/py-urllib3 instead
+devel/rubygem-aws-sdk-opsworks||2025-10-18|Remove obsoleted port
+devel/rubygem-aws-sdk-opsworkscm||2025-10-18|Remove obsoleted port
+devel/rubygem-aws-sdk-sms||2025-10-18|Remove obsoleted port
+devel/rubygem-cucumber9|devel/rubygem-cucumber|2025-10-18|Remove obsoleted port. Use devel/rubygem-cucumber instead
+devel/rubygem-cucumber-core13|devel/rubygem-cucumber-core|2025-10-18|Remove obsoleted port. Use devel/rubygem-cucumber-core instead
+devel/rubygem-cucumber-messages22|devel/rubygem-cucumber-messages|2025-10-18|Remove obsoleted port. Use devel/rubygem-cucumber-messages instead
+devel/rubygem-cucumber-messages24|devel/rubygem-cucumber-messages|2025-10-18|Remove obsoleted port. Use devel/rubygem-cucumber-messages instead
+devel/rubygem-cucumber-messages25|devel/rubygem-cucumber-messages|2025-10-18|Remove obsoleted port. Use devel/rubygem-cucumber-messages instead
+devel/rubygem-fog-core210|devel/rubygem-fog-core|2025-10-18|Remove obsoleted port. Use devel/rubygem-fog-core instead
+devel/rubygem-fog-core250|devel/rubygem-fog-core|2025-10-18|Remove obsoleted port. Use devel/rubygem-fog-core instead
+devel/rubygem-json27|devel/rubygem-json|2025-10-18|Remove obsoleted port. Use devel/rubygem-json instead
+net/rubygem-fog-aws328|net/rubygem-fog-aws|2025-10-18|Remove obsoleted port. Use net/rubygem-fog-aws instead
+textproc/rubygem-cucumber-gherkin27|textproc/rubygem-cucumber-gherkin|2025-10-18|Remove obsoleted port. Use textproc/rubygem-cucumber-gherkin instead
+textproc/rubygem-cucumber-gherkin30|textproc/rubygem-cucumber-gherkin|2025-10-18|Remove obsoleted port. Use textproc/rubygem-cucumber-gherkin instead
+textproc/rubygem-cucumber-gherkin32|textproc/rubygem-cucumber-gherkin|2025-10-18|Remove obsoleted port. Use textproc/rubygem-cucumber-gherkin instead
+devel/gocritic|devel/go-critic|2025-10-19|Commands renamed up stream
diff --git a/Mk/Uses/display.mk b/Mk/Uses/display.mk
index e46fb10d1bba..b5471b95a8ce 100644
--- a/Mk/Uses/display.mk
+++ b/Mk/Uses/display.mk
@@ -1,6 +1,6 @@
# Feature: display
# Usage: USES=display or USES=display:ARGS
-# Valid ARGS: install (default, implicit), any target
+# Valid ARGS: install (default, implicit), configure, build
#
# Except the target where the DISPLAY is needed
#
@@ -14,24 +14,39 @@ display_ARGS= install
. endif
. if !defined(DISPLAY)
-BUILD_DEPENDS+= Xvfb:x11-servers/xorg-server@xvfb \
+
+. if ${display_ARGS:Mconfigure}
+DISPLAY_DEPENDS= BUILD_DEPENDS
+CONFIGURE_ENV+= DISPLAY=":${XVFBPORT}"
+. elif ${display_ARGS:Mbuild}
+DISPLAY_DEPENDS= BUILD_DEPENDS
+MAKE_ENV+= DISPLAY=":${XVFBPORT}"
+. elif ${display_ARGS:Mtest}
+DISPLAY_DEPENDS= TEST_DEPENDS
+TEST_ENV+= DISPLAY=":${XVFBPORT}"
+.else
+IGNORE= USES=display: invalid arguments: ${display_ARGS}
+.endif
+
+${DISPLAY_DEPENDS}+= \
+ Xvfb:x11-servers/xorg-server@xvfb \
${LOCALBASE}/share/fonts/misc/8x13O.pcf.gz:x11-fonts/xorg-fonts-miscbitmaps \
${LOCALBASE}/share/fonts/misc/fonts.alias:x11-fonts/font-alias \
${LOCALBASE}/share/X11/xkb/rules/base:x11/xkeyboard-config \
xkbcomp:x11/xkbcomp
-XVFBPORT!= port=0; while test -S /tmp/.X11-unix/X$${port} ; do port=$$(( port + 1 )) ; done ; ${ECHO_CMD} $$port
-PREV_XVFBPORT!= ${ECHO_CMD} $$(( ${XVFBPORT} - 1))
-XVFBPIDFILE= /tmp/.xvfb-${XVFBPORT}.pid
-PREV_XVFBPIDFILE= /tmp/.xvfb-${PREV_XVFBPORT}.pid
-MAKE_ENV+= DISPLAY=":${XVFBPORT}"
+XVFBPORT?= 0
+XVFBPIDFILE= /tmp/.xvfb-${XVFBPORT}-display-mk.pid
-_USES_${display_ARGS}+= 290:start-display 860:stop-display
+. for t in ${display_ARGS}
+_USES_${t}+= 290:start-display 860:stop-display
+. endfor
start-display:
+ pkill -15 -F ${XVFBPIDFILE} || ${TRUE}
daemon -p ${XVFBPIDFILE} Xvfb :${XVFBPORT}
stop-display:
- pkill -15 -F ${PREV_XVFBPIDFILE}
+ pkill -15 -F ${XVFBPIDFILE}
. endif
.endif
diff --git a/Mk/Uses/gstreamer.mk b/Mk/Uses/gstreamer.mk
index 192ca386d268..6f3489b79432 100644
--- a/Mk/Uses/gstreamer.mk
+++ b/Mk/Uses/gstreamer.mk
@@ -10,7 +10,8 @@
# version: 1 -- default (this may be omitted since there is
# currently only one supported version)
# _internal: Only intended for use by multimedia/gstreamer1 to
-# define specific variables so as not depend on itself
+# define specific variables like _GST1_VERSION so that
+# it does not depend on itself
#
# MAINTAINER: multimedia@FreeBSD.org
@@ -41,7 +42,7 @@ _GST_VER= ${_GST_VER_DEFAULT}
# When modifying _GST1_VERSION, run `make -C ${PORTSDIR}/multimedia/gstreamer1 makesum-all`
# to update the distinfo files for the entire suite.
-_GST1_VERSION= 1.26.6
+_GST1_VERSION= 1.26.7
_GST1_LIB_VER= 1.0
_GST1_SOVERSION= 0.${_GST1_VERSION:R:E}${${_GST1_VERSION:E} > 9:?:0}${_GST1_VERSION:E}.0
@@ -70,7 +71,7 @@ _GST1_PLUGINS_www= neon srt
_GST1_PLUGINS_x11= x ximagesrc
_GST1_PLUGINS_x11-toolkits= gtk pango qt5 qt6
-# == Unversioned information
+#== Unversioned information
# Gather all available plugins for the chosen version
_GST_PLUGINS_BASE= bad core good ugly libgstreamer plugins
diff --git a/Mk/Uses/pyqt.mk b/Mk/Uses/pyqt.mk
index af659b76d8cc..54fff0299196 100644
--- a/Mk/Uses/pyqt.mk
+++ b/Mk/Uses/pyqt.mk
@@ -108,9 +108,9 @@ MASTER_SITES_PYQTWEBENGINE= ${MASTER_SITES_PYQT${_PYQT_VERSION}WEBENGINE}
# below, should have a suitable epoch appended to the version.
# Qt version-agnostic components
-PYQTBUILDER_VERSION= 1.18.2
+PYQTBUILDER_VERSION= 1.19.0
QSCI2_VERSION= 2.14.1
-SIP_VERSION= 6.12.0 # ,1
+SIP_VERSION= 6.13.1 # ,1
# Qt 5 components
PYQT5SIP_VERSION= 12.17.0
diff --git a/Mk/Uses/python.mk b/Mk/Uses/python.mk
index c96b633f1254..3ceacc7c115d 100644
--- a/Mk/Uses/python.mk
+++ b/Mk/Uses/python.mk
@@ -870,7 +870,7 @@ PY_SETUPTOOLS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAV
# Common Python modules that can be needed but only for some versions of Python.
. if ${PYTHON_REL} < 31100
PY_EXCEPTIONGROUP= ${PYTHON_PKGNAMEPREFIX}exceptiongroup>=1.1.1:devel/py-exceptiongroup@${PY_FLAVOR}
-PY_TOMLI= ${PYTHON_PKGNAMEPREFIX}tomli>=2.2.1<3:textproc/py-tomli@${PY_FLAVOR}
+PY_TOMLI= ${PYTHON_PKGNAMEPREFIX}tomli>=2.3<3:textproc/py-tomli@${PY_FLAVOR}
PY_TYPING_EXTENSIONS= ${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR}
. endif
diff --git a/Mk/bsd.port.mk b/Mk/bsd.port.mk
index 6c780d5628ff..cf5e79d53f37 100644
--- a/Mk/bsd.port.mk
+++ b/Mk/bsd.port.mk
@@ -5331,7 +5331,9 @@ show-warnings:
@${ECHO_MSG} "${m}" | ${FMT_80}
@${ECHO_MSG}
. endfor
+. if ${WARNING_WAIT} != 0
@sleep ${WARNING_WAIT}
+. endif
. endif
. if defined(ERROR)
@@ -5357,7 +5359,7 @@ show-dev-warnings:
. endfor
. if defined(DEV_WARNING_FATAL)
@${FALSE}
-. else
+. elif ${DEV_WARNING_WAIT} != 0
@sleep ${DEV_WARNING_WAIT}
. endif
. endif
diff --git a/UPDATING b/UPDATING
index 2c5a56b953ce..3280cc68707c 100644
--- a/UPDATING
+++ b/UPDATING
@@ -5,6 +5,65 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
+20251019:
+ AFFECTS: users of security/clamav
+ AUTHOR: yasu@FreeBSD.org
+
+ After security/clamav is updated to 1.5.0, some users report that build
+ fails as below.
+
+ /usr/ports/security/clamav/work/clamav-1.5.1/libclamav/others.c:623:23: error: use of undeclared identifier 'CERTSDIR'
+ 623 | cvdcertsdir = CERTSDIR;
+ | ^
+ 1 warning and 1 error generated.
+ ninja: build stopped: subcommand failed.
+ *** Error code 1
+
+ The error seems to happen with following conditions.
+
+ * Non-base SSL stack is used. That is, in /etc/make.conf there is such
+ setting as 'DEFAULT_VERSIONS+=ssl=openssl'.
+ * Previous version (1.4.3) of clamav package is already installed.
+
+ If you face it, you can work around it by uninstalling current clamav
+ package first.
+
+20251016:
+ AFFECTS: users of devel/nexus2-oss
+ AUTHOR: michaelo@FreeBSD.org
+
+ With the upgrade to javaservicewrapper-3.6.3 Nexus won't start unless you
+ remove all properties ending with '.stripquotes' in your
+ %%ETCDIR%%/wrapper.conf.
+
+20251016:
+ AFFECTS: users of sysutils/javaservicewrapper
+ AUTHOR: michaelo@FreeBSD.org
+
+ With the upgrade to version 3.6.0+ support for all properties ending with
+ '.stripquotes' in your wrapper.conf has been dropped and your application
+ won't start again.
+
+ Read the release notes for more details:
+ https://wrapper.tanukisoftware.com/doc/english/release-notes.html#3.6.0
+
+20251015:
+ AFFECTS: users of security/libressl
+ AUTHOR: brnrd@FreeBSD.org
+
+ The port has been updated to the latest stable version 4.2 of LibreSSL.
+ The shared library versions of the libraries have been bumped.
+
+ After upgrading, manually update all packages that depend on any of the
+ libraries provided by LibreSSL (libssl, libcrypto and libtls) since the
+ versions of these libraries have changed. Normally, you can obtain the
+ list of dependent software by running the following command:
+
+ # pkg info -r libressl
+
+ Then you should rebuild all ports depending on libressl to avoid dangling
+ shared library dependencies.
+
20251011:
AFFECTS: users of net-im/gotosocial
AUTHOR: dinoex@FreeBSD.org
diff --git a/arabic/libreoffice/distinfo b/arabic/libreoffice/distinfo
index 8b439b157d45..6625b35aa585 100644
--- a/arabic/libreoffice/distinfo
+++ b/arabic/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890707
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ar.tar.gz) = 5ae9ccafe8d546fd60e54fc0bbf3877ac096f32aa1d80ab918894d5f171e5def
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ar.tar.gz) = 1758566
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ar.tar.gz) = 358d8fdfd6ecf53d16a8e91e4e26adfdc943026d59ef83b5854d6170ab0d3164
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ar.tar.gz) = 2483940
+TIMESTAMP = 1760441557
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_ar.tar.gz) = 6dd028e004baf3c588739aae4686bd561d5e384edc97b08e86318c8d2594379d
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_ar.tar.gz) = 1755400
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_ar.tar.gz) = 49011c503d05ecfea90c80855af227ccb352a4e52fcea6d4e3bcfe029c1117c9
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_ar.tar.gz) = 2483834
diff --git a/archivers/pbzip2/Makefile b/archivers/pbzip2/Makefile
index bf44f90e51df..637a7bd467fd 100644
--- a/archivers/pbzip2/Makefile
+++ b/archivers/pbzip2/Makefile
@@ -1,11 +1,11 @@
PORTNAME= pbzip2
-PORTVERSION= 1.1.13
+DISTVERSION= 1.1.13
CATEGORIES= archivers
-MASTER_SITES= http://launchpad.net/${PORTNAME}/1.1/${PORTVERSION}/+download/
+MASTER_SITES= https://launchpad.net/${PORTNAME}/1.1/${DISTVERSION}/+download/
MAINTAINER= farrokhi@FreeBSD.org
COMMENT= Parallel BZIP2
-WWW= http://compression.ca/pbzip2/
+WWW= https://launchpad.net/pbzip2/
LICENSE= BSD4CLAUSE
@@ -14,6 +14,12 @@ MAKE_ARGS= CFLAGS="${CXXFLAGS}" CC="${CXX}"
PLIST_FILES= bin/pbzip2 bin/pbunzip2 \
share/man/man1/pbzip2.1.gz share/man/man1/pbunzip2.1.gz
+.include <bsd.port.options.mk>
+
+.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1500000
+USES+= gmake
+.endif
+
post-patch:
@${REINPLACE_CMD} -e 's,PRI[iu]MAX, & ,g' ${WRKSRC}/pbzip2.cpp \
${WRKSRC}/BZ2StreamScanner.cpp
diff --git a/archivers/py-blosc2/Makefile b/archivers/py-blosc2/Makefile
index f6c308e0c954..817d438372cb 100644
--- a/archivers/py-blosc2/Makefile
+++ b/archivers/py-blosc2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= blosc2
-PORTVERSION= 3.9.0
+PORTVERSION= 3.10.0
CATEGORIES= archivers python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -18,7 +18,7 @@ BUILD_DEPENDS= c-blosc2>=2.19.1:archivers/c-blosc2 \
LIB_DEPENDS= libblosc2.so:archivers/c-blosc2
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=0:devel/py-msgpack@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ndindex>=0:math/py-ndindex@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}numexpr>=2.13.0:math/py-numexpr@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}numexpr>=2.13.1:math/py-numexpr@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}numpy>=1.26,1:math/py-numpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}py-cpuinfo>=0:sysutils/py-py-cpuinfo@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR}
diff --git a/archivers/py-blosc2/distinfo b/archivers/py-blosc2/distinfo
index 3d8c2a4527cd..4862acb2e513 100644
--- a/archivers/py-blosc2/distinfo
+++ b/archivers/py-blosc2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816588
-SHA256 (blosc2-3.9.0.tar.gz) = f39661a3655615dd66aebe4991166a172bbe2e786f427adaec01eacc8829d114
-SIZE (blosc2-3.9.0.tar.gz) = 3829903
+TIMESTAMP = 1759774569
+SHA256 (blosc2-3.10.0.tar.gz) = 7bc30c0ce3fb2ab7420eef4dfecaf5c9cee47fc026d6de468f9a023b24656a27
+SIZE (blosc2-3.10.0.tar.gz) = 3839769
diff --git a/archivers/py-blosc2/files/patch-pyproject.toml b/archivers/py-blosc2/files/patch-pyproject.toml
index 5fa31ef9036a..9442c902e3ce 100644
--- a/archivers/py-blosc2/files/patch-pyproject.toml
+++ b/archivers/py-blosc2/files/patch-pyproject.toml
@@ -4,7 +4,7 @@
requires = [
"scikit-build-core",
"cython>=3",
-- "numpy>=2.0.0",
+- "numpy>=2.1",
+ "numpy",
]
build-backend = "scikit_build_core.build"
diff --git a/archivers/py-borgbackup/Makefile b/archivers/py-borgbackup/Makefile
index 69c105b03851..701d312b6ce6 100644
--- a/archivers/py-borgbackup/Makefile
+++ b/archivers/py-borgbackup/Makefile
@@ -1,6 +1,6 @@
PORTNAME= borgbackup
DISTVERSION= 1.4.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= archivers python
MASTER_SITES= https://github.com/borgbackup/borg/releases/download/${DISTVERSION}/ \
PYPI
@@ -14,7 +14,7 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
# note that borgbackup pins the msgpack version range per patchlevel version!
-_BB_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=1.0.3<1.1.1_99:devel/py-msgpack@${PY_FLAVOR}
+_BB_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=1.0.3<1.1.2_99:devel/py-msgpack@${PY_FLAVOR}
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pkgconfig>=0:devel/py-pkgconfig@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=1.7:devel/py-setuptools-scm@${PY_FLAVOR} \
${_BB_DEPENDS}
diff --git a/archivers/py-borgbackup/files/patch-msgpack b/archivers/py-borgbackup/files/patch-msgpack
index 10ba34e36b2e..509fce82fdb8 100644
--- a/archivers/py-borgbackup/files/patch-msgpack
+++ b/archivers/py-borgbackup/files/patch-msgpack
@@ -1,4 +1,5 @@
Obtained from: https://github.com/borgbackup/borg/commit/862f19aab9780b91424bb7f9319d915751d0024f
+ https://github.com/borgbackup/borg/commit/e7d8fba1df8409f5aa71faa16f97935aea802171
--- pyproject.toml.orig 2025-04-18 19:16:24 UTC
+++ pyproject.toml
@@ -7,7 +8,7 @@ Obtained from: https://github.com/borgbackup/borg/commit/862f19aab9780b91424bb7f
# using any other msgpack version is not supported by borg development and
# any feedback related to issues caused by this will be ignored.
- "msgpack >=1.0.3, <=1.1.0",
-+ "msgpack >=1.0.3, <=1.1.1",
++ "msgpack >=1.0.3, <=1.1.2",
"packaging",
]
@@ -18,7 +19,7 @@ Obtained from: https://github.com/borgbackup/borg/commit/862f19aab9780b91424bb7f
# DO NOT CHANGE OR REMOVE! See also requirements and comments in pyproject.toml.
import msgpack
- return (1, 0, 3) <= msgpack.version <= (1, 1, 0) and \
-+ return (1, 0, 3) <= msgpack.version <= (1, 1, 1) and \
++ return (1, 0, 3) <= msgpack.version <= (1, 1, 2) and \
msgpack.version not in [] # < add bad releases here to deny list
diff --git a/archivers/py-borgbackup12/Makefile b/archivers/py-borgbackup12/Makefile
index b55cd59d3c9a..4379e901ef29 100644
--- a/archivers/py-borgbackup12/Makefile
+++ b/archivers/py-borgbackup12/Makefile
@@ -1,6 +1,6 @@
PORTNAME= borgbackup
DISTVERSION= 1.2.9
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= archivers python
MASTER_SITES= https://github.com/borgbackup/borg/releases/download/${DISTVERSION}/ \
PYPI # note the .asc signature to accompany the tarball isn't available on PYPI
@@ -18,7 +18,7 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
# note that borgbackup pins the msgpack version range per patchlevel version!
-_BB_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=1.0.2<1.1.2:devel/py-msgpack@${PY_FLAVOR}
+_BB_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=1.0.2<1.1.2_99:devel/py-msgpack@${PY_FLAVOR}
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=1.7:devel/py-setuptools-scm@${PY_FLAVOR} \
${_BB_DEPENDS}
LIB_DEPENDS= liblz4.so:archivers/liblz4 \
diff --git a/archivers/py-borgbackup12/files/patch-msgpack b/archivers/py-borgbackup12/files/patch-msgpack
new file mode 100644
index 000000000000..2f268a97da45
--- /dev/null
+++ b/archivers/py-borgbackup12/files/patch-msgpack
@@ -0,0 +1,26 @@
+Reference: https://github.com/borgbackup/borg/commit/e7d8fba1df8409f5aa71faa16f97935aea802171
+
+--- setup.py.orig 2025-08-04 21:56:09 UTC
++++ setup.py
+@@ -75,7 +75,7 @@ install_requires = [
+ # Please note:
+ # using any other msgpack version is not supported by borg development and
+ # any feedback related to issues caused by this will be ignored.
+- 'msgpack >=0.5.6, <=1.1.1, !=1.0.1',
++ 'msgpack >=0.5.6, <=1.1.2, !=1.0.1',
+ 'packaging',
+ ]
+
+Obtained from: https://github.com/borgbackup/borg/commit/e7d8fba1df8409f5aa71faa16f97935aea802171
+
+--- src/borg/helpers/msgpack.py.orig 2025-08-04 21:56:09 UTC
++++ src/borg/helpers/msgpack.py
+@@ -182,7 +182,7 @@ def is_supported_msgpack():
+ def is_supported_msgpack():
+ # DO NOT CHANGE OR REMOVE! See also requirements and comments in setup.py.
+ import msgpack
+- return (0, 5, 6) <= msgpack.version[:3] <= (1, 1, 1) and \
++ return (0, 5, 6) <= msgpack.version[:3] <= (1, 1, 2) and \
+ msgpack.version not in [(1, 0, 1), ] # < add bad releases here to deny list
+
+
diff --git a/archivers/rubygem-fpm/Makefile b/archivers/rubygem-fpm/Makefile
index 906115cff5de..85b27e2dd2e8 100644
--- a/archivers/rubygem-fpm/Makefile
+++ b/archivers/rubygem-fpm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fpm
-PORTVERSION= 1.16.0
+PORTVERSION= 1.17.0
CATEGORIES= archivers rubygems
MASTER_SITES= RG
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-arr-pm>=0.0.11<0.1:devel/rubygem-arr-pm \
rubygem-backports>=2.6.2:devel/rubygem-backports \
- rubygem-cabin>=0.6.0:devel/rubygem-cabin \
+ rubygem-cabin>=0.9.1:devel/rubygem-cabin \
rubygem-clamp>=1.0.0<2:devel/rubygem-clamp \
rubygem-pleaserun>=0.0.29<0.1:devel/rubygem-pleaserun \
rubygem-rexml>=0:textproc/rubygem-rexml \
diff --git a/archivers/rubygem-fpm/distinfo b/archivers/rubygem-fpm/distinfo
index 0688f53c907f..5123d2e531e7 100644
--- a/archivers/rubygem-fpm/distinfo
+++ b/archivers/rubygem-fpm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734888390
-SHA256 (rubygem/fpm-1.16.0.gem) = d9eafe613cfbdf9d3b8ef2e321e194cd0a2d300ce37f716c0be1b3a42b7db5df
-SIZE (rubygem/fpm-1.16.0.gem) = 154624
+TIMESTAMP = 1759774763
+SHA256 (rubygem/fpm-1.17.0.gem) = a8453a2eefe995294c511282ac36b716e34273647b16450b1477c0796d8db791
+SIZE (rubygem/fpm-1.17.0.gem) = 159744
diff --git a/astro/cfitsio/Makefile b/astro/cfitsio/Makefile
index f325bc6d8169..9006eb6efb97 100644
--- a/astro/cfitsio/Makefile
+++ b/astro/cfitsio/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cfitsio
-PORTVERSION= 4.6.2
+PORTVERSION= 4.6.3
CATEGORIES= astro
MASTER_SITES= https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/ \
https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/oldvers/ \
diff --git a/astro/cfitsio/distinfo b/astro/cfitsio/distinfo
index b60880978a40..5df37c53e494 100644
--- a/astro/cfitsio/distinfo
+++ b/astro/cfitsio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744288696
-SHA256 (cfitsio-4.6.2.tar.gz) = 66fd078cc0bea896b0d44b120d46d6805421a5361d3a5ad84d9f397b1b5de2cb
-SIZE (cfitsio-4.6.2.tar.gz) = 4680361
+TIMESTAMP = 1759774515
+SHA256 (cfitsio-4.6.3.tar.gz) = fad44fff274fdda5ffcc0c0fff3bc3c596362722b9292fc8944db91187813600
+SIZE (cfitsio-4.6.3.tar.gz) = 4661924
diff --git a/astro/cfitsio/files/patch-fitsio2.h b/astro/cfitsio/files/patch-fitsio2.h
deleted file mode 100644
index 7d04cb3729a5..000000000000
--- a/astro/cfitsio/files/patch-fitsio2.h
+++ /dev/null
@@ -1,28 +0,0 @@
-from astro/p5-Astro-FITS-CFITSIO build log:
-
-/usr/local/include/fitsio2.h:271:5: error: invalid token at start of a preprocessor expression
-#if MACHINE == CRAY
- ^
-/usr/include/machine/param.h:59:18: note: expanded from macro 'MACHINE'
-#define MACHINE "amd64"
- ^
-
---- fitsio2.h.orig 2023-07-21 14:37:17 UTC
-+++ fitsio2.h
-@@ -268,14 +268,14 @@ extern int Fitsio_Pthread_Status;
-
- #endif
-
--#if MACHINE == CRAY
-+#if 0
- /*
- Cray machines: the large negative integer corresponds
- to the 3 most sig digits set to 1. If these
- 3 bits are set in a floating point number (64 bits), then it represents
- a reserved value (i.e., a NaN)
- */
--#define fnan(L) ( (L) >= 0xE000000000000000 ? 1 : 0) )
-+#define fnan(L) ( (L) >= 0xE000000000000000 ? 1 : 0)
-
- #else
- /* these functions work for both big and little endian machines */
diff --git a/astro/gpsbabel/Makefile b/astro/gpsbabel/Makefile
index 43766c47e031..c6f13d4a86c6 100644
--- a/astro/gpsbabel/Makefile
+++ b/astro/gpsbabel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gpsbabel
DISTVERSIONPREFIX= ${PORTNAME}_
-DISTVERSION= 1_7_0
+DISTVERSION= 1_10_0
CATEGORIES= astro geography
MAINTAINER= dev2@heesakkers.info
@@ -10,43 +10,19 @@ WWW= https://www.gpsbabel.org/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= compiler:c++11-lang gmake localbase qt:5
-USE_QT= core qmake:build
-
-CONFLICTS= gpsbabel14
-
+USES= cmake compiler:c++20-lang qt:6
+USE_QT= 5compat base declarative serialport webchannel webengine \
+ tools:build
USE_GITHUB= yes
-GNU_CONFIGURE= yes
-
-OPTIONS_DEFINE= GUI
-OPTIONS_SUB= yes
-
-GUI_USES= gl
-GUI_USE= GL=gl \
- QT=declarative,gui,location,network,printsupport,webchannel \
- QT=webengine,widgets,xml,buildtools:build,linguisttools:build
-GUI_ALL_TARGET= gui
-GUI_VARS= MAKE_JOBS_UNSAFE=yes
-CONFIGURE_ENV= CC="${CC}" CXX="${CXX}" CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}"
-MAKE_ENV= CC="${CC}" CXX="${CXX}" CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}"
+CMAKE_ARGS= -DGPSBABEL_WITH_LIBUSB=custom \
+ -DGPSBABEL_EXTRA_LINK_LIBRARIES=usb
-do-build:
- (cd ${WRKSRC}; ${CONFIGURE_ENV} ${CONFIGURE_CMD}; ${MAKE_ENV} ${GMAKE})
-do-build-GUI-on:
- (cd ${WRKSRC}/gui; ${QMAKE} USE_GUI=qt5; ${LRELEASE} *.ts; ${GMAKE})
-
-post-patch:
- @${REINPLACE_CMD} '/langPath_ = / \
- s|QApplication::applicationDirPath()|"${DATADIR}"|' \
- ${WRKSRC}/gui/mainwindow.cc
- @${RM} -r ${WRKSRC}/zlib/contrib/minizip
+CONFLICTS= gpsbabel14
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/gpsbabel ${STAGEDIR}${PREFIX}/bin/
-
-do-install-GUI-on:
- ${INSTALL_PROGRAM} ${WRKSRC}/gui/objects/gpsbabelfe \
+ ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/gpsbabel ${STAGEDIR}${PREFIX}/bin/
+ ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/gui/GPSBabelFE/gpsbabelfe \
${STAGEDIR}${PREFIX}/bin/
${INSTALL_DATA} ${WRKSRC}/gui/gpsbabel.desktop \
${STAGEDIR}${PREFIX}/share/applications/
@@ -55,4 +31,5 @@ do-install-GUI-on:
${INSTALL_DATA} ${WRKSRC}/gui/images/appicon.png \
${STAGEDIR}${PREFIX}/share/pixmaps/gpsbabel.png
+
.include <bsd.port.mk>
diff --git a/astro/gpsbabel/distinfo b/astro/gpsbabel/distinfo
index b222ef3d1106..b0069dc5cb13 100644
--- a/astro/gpsbabel/distinfo
+++ b/astro/gpsbabel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1599906857
-SHA256 (gpsbabel-gpsbabel-gpsbabel_1_7_0_GH0.tar.gz) = 30b186631fb43db576b8177385ed5c31a5a15c02a6bc07bae1e0d7af9058a797
-SIZE (gpsbabel-gpsbabel-gpsbabel_1_7_0_GH0.tar.gz) = 16718984
+TIMESTAMP = 1760640561
+SHA256 (gpsbabel-gpsbabel-gpsbabel_1_10_0_GH0.tar.gz) = a89756fb988a54f5c5f371413845b9aecb66628a594cd83bd529c0f18382c968
+SIZE (gpsbabel-gpsbabel-gpsbabel_1_10_0_GH0.tar.gz) = 14885291
diff --git a/astro/gpsbabel/files/patch-configure b/astro/gpsbabel/files/patch-configure
deleted file mode 100644
index 010dcf4283a3..000000000000
--- a/astro/gpsbabel/files/patch-configure
+++ /dev/null
@@ -1,28 +0,0 @@
---- configure.orig 2020-09-12 23:44:42 UTC
-+++ configure
-@@ -6278,13 +6278,13 @@ fi
- else
-
- # Die if libusb-1.0 not found. This prevents link failures later.
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libusb_init in -lusb-1.0" >&5
--$as_echo_n "checking for libusb_init in -lusb-1.0... " >&6; }
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libusb_init in -lusb" >&5
-+$as_echo_n "checking for libusb_init in -lusb... " >&6; }
- if ${ac_cv_lib_usb_1_0_libusb_init+:} false; then :
- $as_echo_n "(cached) " >&6
- else
- ac_check_lib_save_LIBS=$LIBS
--LIBS="-lusb-1.0 $LIBS"
-+LIBS="-lusb $LIBS"
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h. */
-
-@@ -6319,7 +6319,7 @@ if test "x$ac_cv_lib_usb_1_0_libusb_init" = xyes; then
- #define HAVE_LIBUSB_1_0 1
- _ACEOF
-
-- LIBS="-lusb-1.0 $LIBS"
-+ LIBS="-lusb $LIBS"
-
- else
- { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
diff --git a/astro/gpsbabel/files/patch-jeeps_gpslibusb.cc b/astro/gpsbabel/files/patch-jeeps_gpslibusb.cc
deleted file mode 100644
index c9e6c822082e..000000000000
--- a/astro/gpsbabel/files/patch-jeeps_gpslibusb.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- jeeps/gpslibusb.cc.orig 2020-09-12 23:57:25 UTC
-+++ jeeps/gpslibusb.cc
-@@ -32,7 +32,7 @@
- // We use our own libusb.
- # include "mac/libusb/libusb.h"
- # else
--# include <libusb-1.0/libusb.h>
-+# include <libusb.h>
- # endif
- #include "../defs.h"
- #include "garminusb.h"
diff --git a/astro/gpsbabel/pkg-plist b/astro/gpsbabel/pkg-plist
index 461eeea22ba9..d3a795787aa4 100644
--- a/astro/gpsbabel/pkg-plist
+++ b/astro/gpsbabel/pkg-plist
@@ -1,10 +1,10 @@
bin/gpsbabel
-%%GUI%%bin/gpsbabelfe
-%%GUI%%share/applications/gpsbabel.desktop
-%%GUI%%%%DATADIR%%/translations/gpsbabelfe_de.qm
-%%GUI%%%%DATADIR%%/translations/gpsbabelfe_es.qm
-%%GUI%%%%DATADIR%%/translations/gpsbabelfe_fr.qm
-%%GUI%%%%DATADIR%%/translations/gpsbabelfe_hu.qm
-%%GUI%%%%DATADIR%%/translations/gpsbabelfe_it.qm
-%%GUI%%%%DATADIR%%/translations/gpsbabelfe_ru.qm
-%%GUI%%share/pixmaps/gpsbabel.png
+bin/gpsbabelfe
+share/applications/gpsbabel.desktop
+%%DATADIR%%/translations/gpsbabelfe_de.qm
+%%DATADIR%%/translations/gpsbabelfe_es.qm
+%%DATADIR%%/translations/gpsbabelfe_fr.qm
+%%DATADIR%%/translations/gpsbabelfe_hu.qm
+%%DATADIR%%/translations/gpsbabelfe_it.qm
+%%DATADIR%%/translations/gpsbabelfe_ru.qm
+share/pixmaps/gpsbabel.png
diff --git a/astro/kosmorro/pkg-plist b/astro/kosmorro/pkg-plist
index 622ff2754c3a..464632e033a2 100644
--- a/astro/kosmorro/pkg-plist
+++ b/astro/kosmorro/pkg-plist
@@ -1,7 +1,7 @@
bin/kosmorro
%%PYTHON_SITELIBDIR%%/CHANGELOG.md
%%PYTHON_SITELIBDIR%%/kosmorro-%%VE%%.dist-info/entry_points.txt
-%%PYTHON_SITELIBDIR%%/kosmorro-%%VE%%.dist-info/LICENSE.md
+%%PYTHON_SITELIBDIR%%/kosmorro-%%VE%%.dist-info/licenses/LICENSE.md
%%PYTHON_SITELIBDIR%%/kosmorro-%%VE%%.dist-info/METADATA
%%PYTHON_SITELIBDIR%%/kosmorro-%%VE%%.dist-info/RECORD
%%PYTHON_SITELIBDIR%%/kosmorro-%%VE%%.dist-info/WHEEL
diff --git a/astro/osmium-tool/Makefile b/astro/osmium-tool/Makefile
index 403f15a2db57..94f34bb11eef 100644
--- a/astro/osmium-tool/Makefile
+++ b/astro/osmium-tool/Makefile
@@ -1,7 +1,7 @@
PORTNAME= osmium-tool
DISTVERSIONPREFIX= v
DISTVERSION= 1.16.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= astro geography
MAINTAINER= ianthetechie@gmail.com
diff --git a/astro/p5-Astro-Coords/Makefile b/astro/p5-Astro-Coords/Makefile
index 4aaa780b4b8f..201529390b7e 100644
--- a/astro/p5-Astro-Coords/Makefile
+++ b/astro/p5-Astro-Coords/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Astro-Coords
-PORTVERSION= 0.22
+PORTVERSION= 0.23
CATEGORIES= astro perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/astro/p5-Astro-Coords/distinfo b/astro/p5-Astro-Coords/distinfo
index 34dd7bcc0994..53c7d39f1b6f 100644
--- a/astro/p5-Astro-Coords/distinfo
+++ b/astro/p5-Astro-Coords/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1730540906
-SHA256 (Astro-Coords-0.22.tar.gz) = b16f5c0a45d5fea9ba90eecf362b93d7d5a98a886e409f7a90fc6e47850bcca0
-SIZE (Astro-Coords-0.22.tar.gz) = 138816
+TIMESTAMP = 1759774563
+SHA256 (Astro-Coords-0.23.tar.gz) = e2b9938f178558816287bdb30f61254d1c75651afe9661205e23663a31a44f4a
+SIZE (Astro-Coords-0.23.tar.gz) = 138952
diff --git a/astro/py-kosmorrolib/pkg-plist b/astro/py-kosmorrolib/pkg-plist
index 9a67e0e35238..6af7569867e5 100644
--- a/astro/py-kosmorrolib/pkg-plist
+++ b/astro/py-kosmorrolib/pkg-plist
@@ -25,7 +25,7 @@
%%PYTHON_SITELIBDIR%%/kosmorrolib/events.py
%%PYTHON_SITELIBDIR%%/kosmorrolib/exceptions.py
%%PYTHON_SITELIBDIR%%/kosmorrolib/model.py
-%%PYTHON_SITELIBDIR%%/kosmorrolib-%%VE%%.dist-info/LICENSE.md
+%%PYTHON_SITELIBDIR%%/kosmorrolib-%%VE%%.dist-info/licenses/LICENSE.md
%%PYTHON_SITELIBDIR%%/kosmorrolib-%%VE%%.dist-info/METADATA
%%PYTHON_SITELIBDIR%%/kosmorrolib-%%VE%%.dist-info/RECORD
%%PYTHON_SITELIBDIR%%/kosmorrolib-%%VE%%.dist-info/WHEEL
diff --git a/astro/py-pykep/Makefile b/astro/py-pykep/Makefile
index 344929c048e3..bd5ae72e3095 100644
--- a/astro/py-pykep/Makefile
+++ b/astro/py-pykep/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pykep
DISTVERSIONPREFIX= v
DISTVERSION= 2.6.2
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= astro python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/astro/pykep/Makefile b/astro/pykep/Makefile
index f99d9e5e9781..5a6e4c01bea4 100644
--- a/astro/pykep/Makefile
+++ b/astro/pykep/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pykep
DISTVERSIONPREFIX= v
DISTVERSION= 2.6.2
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= astro
MAINTAINER= yuri@FreeBSD.org
diff --git a/astro/qmapshack/Makefile b/astro/qmapshack/Makefile
index f362b5ecf6b4..62bf61fd972a 100644
--- a/astro/qmapshack/Makefile
+++ b/astro/qmapshack/Makefile
@@ -1,6 +1,6 @@
PORTNAME= qmapshack
DISTVERSIONPREFIX= V_
-DISTVERSION= 1.18.0
+DISTVERSION= 1.18.1
CATEGORIES= astro
MAINTAINER= bofh@FreeBSD.org
diff --git a/astro/qmapshack/distinfo b/astro/qmapshack/distinfo
index 64c1a5381f60..b90cf876033c 100644
--- a/astro/qmapshack/distinfo
+++ b/astro/qmapshack/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751715656
-SHA256 (Maproom-qmapshack-V_1.18.0_GH0.tar.gz) = e094123f7a0e68c466cbf39473402a6a06343c7fa1e54450eb8fdcc9c95625ca
-SIZE (Maproom-qmapshack-V_1.18.0_GH0.tar.gz) = 58026362
+TIMESTAMP = 1760695944
+SHA256 (Maproom-qmapshack-V_1.18.1_GH0.tar.gz) = 56cc4063b38b376c76f3dfb6ed2db079e7fd828f3f99dcdb5e27bf8eedef9b4f
+SIZE (Maproom-qmapshack-V_1.18.1_GH0.tar.gz) = 58034074
diff --git a/audio/baresip/Makefile b/audio/baresip/Makefile
index de1658fd029c..bf13347ee040 100644
--- a/audio/baresip/Makefile
+++ b/audio/baresip/Makefile
@@ -1,55 +1,63 @@
PORTNAME= baresip
DISTVERSIONPREFIX= v
-DISTVERSION= 4.1.0
+DISTVERSION= 4.2.0
+PORTREVISION= 1
CATEGORIES= audio
-MAINTAINER= herbert@gojira.at
+MAINTAINER= zarychtam@plan-b.pwste.edu.pl
COMMENT= Small SIP client
WWW= https://github.com/baresip
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= re>=${DISTVERSION:R}:audio/re
-RUN_DEPENDS:= ${BUILD_DEPENDS}
+LIB_DEPENDS= libre.so:audio/re
-USES= cmake pkgconfig ssl
+FLAVORS= default nox11
+default_CONFLICTS_INSTALL= barsip-nox11
+nox11_PKGNAMESUFFIX= -nox11
+nox11_CONFLICTS_INSTALL= baresip
+
+USES= cmake localbase:ldflags pkgconfig ssl
USE_GITHUB= yes
GH_ACCOUNT= baresip
-PORTDOCS= ChangeLog CONTRIBUTING.md THANKS
+PORTDOCS= CONTRIBUTING.md ChangeLog THANKS
-OPTIONS_DEFINE= ALSA AV1 AVCODEC AVFILTER AVFORMAT CTRL_DBUS DOCS \
- EXAMPLES G711 G722 G726 GST GTK3 MQTT OPUS OPUS_MS PLC \
- PORTAUDIO PULSEAUDIO SDL SNAPSHOT SNDFILE SWSCALE V4L2 \
- VPX X11
+OPTIONS_DEFINE= ALSA AV1 AVCODEC AVFILTER AVFORMAT CODEC2 DBUS DOCS \
+ EVDEV EXAMPLES G711 G722 G726 GSTREAMER GTK3 JACK MQTT \
+ OPUS PIPEWIRE PLC PORTAUDIO PULSEAUDIO SDL SNAPSHOT \
+ SNDFILE SNDIO SWSCALE V4L VPX WEBRTC_AEC X11
+OPTIONS_DEFAULT= ALSA AV1 AVCODEC AVFILTER AVFORMAT CODEC2 DBUS EVDEV \
+ G711 G722 G726 GSTREAMER GTK3 OPUS PLC PORTAUDIO SDL \
+ SNAPSHOT SNDFILE SWSCALE V4L VPX WEBRTC_AEC X11
+.if ${FLAVOR:U} == nox11
+COMMENT+= (without X11 and video calls)
+OPTIONS_EXCLUDE= AV1 AVCODEC AVFILTER AVFORMAT CODEC2 DBUS EVDEV \
+ GSTREAMER GTK3 SDL SNAPSHOT SWSCALE V4L VPX WEBRTC_AEC \
+ X11
+.endif
OPTIONS_SUB= yes
-ALSA_DESC= ALSA audio driver
-AV1_DESC= AV1 Video Codec
-AVCODEC_DESC= Video codecs using libavcodec
-AVFILTER_DESC= Video filter using libavfilter
-AVFORMAT_DESC= libavformat media-source
-CTRL_DBUS_DESC= [broken] DBUS interface for baresip
-G711_DESC= G.711 audio codec
-G722_DESC= G.722 audio codec
-G726_DESC= G.726 audio codec
-GST_DESC= Gstreamer audio module
-MQTT_DESC= Message Queue Telemetry Transport (MQTT) client
-OPUS_MS_DESC= Opus Multistream audio codec
-PLC_DESC= Packet Loss Concealment
-SDL_DESC= libSDL2 video output
-SNAPSHOT_DESC= Snapshot video module
-SNDFILE_DESC= sndfile wav dumper
-SWSCALE_DESC= Video filter for scaling and pixel conversion
-V4L2_DESC= Video4Linux2 module
-VPX_DESC= VP8/VP9 video codecs
-X11_DESC= X11 video output
+AV1_DESC= AV1 Video Codec
+AVCODEC_DESC= Video codecs using libavcodec
+AVFILTER_DESC= Video filter using libavfilter
+AVFORMAT_DESC= libavformat media-source
+CODEC2_DESC= Codec2 low-bitrate speech codec
+EVDEV_DESC= evdev input support
+G711_DESC= G.711 audio codec
+G722_DESC= G.722 audio codec
+G726_DESC= G.726 audio codec
+MQTT_DESC= Message Queue Telemetry Transport (MQTT) client
+PLC_DESC= Packet Loss Concealment
+SNAPSHOT_DESC= Snapshot video module
+SWSCALE_DESC= Video filter for scaling and pixel conversion
+WEBRTC_AEC_DESC= WebRTC Acoustic Echo Cancellation
-_MODULES_LIST= account aubridge auconv aufile auresamp ausine cons contact \
- ctrl_tcp debug_cmd dtls_srtp echo fakevideo httpd \
- httpreq ice l16 menu mixausrc mixminus mwi natpmp netroam pcp \
- presence rtcpsummary selfview serreg srtp stdio stun syslog \
- turn uuid vidbridge vidinfo vumeter
+_MODULES_LIST= account aubridge auconv aufile augain auresamp ausine cons \
+ contact ctrl_tcp debug_cmd dtls_srtp echo fakevideo httpd \
+ httpreq ice in_band_dtmf l16 menu mixausrc mixminus mwi natpmp \
+ netroam pcp presence rtcpsummary selfview serreg srtp stdio \
+ stun syslog turn uuid vidbridge vidinfo vumeter
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
ALSA_VARS= _MODULES_LIST+=alsa
@@ -62,22 +70,33 @@ AVFILTER_LIB_DEPENDS= libavfilter.so:multimedia/ffmpeg
AVFILTER_VARS= _MODULES_LIST+=avfilter
AVFORMAT_LIB_DEPENDS= libavformat.so:multimedia/ffmpeg
AVFORMAT_VARS= _MODULES_LIST+=avformat
+CODEC2_LIB_DEPENDS= libcodec2.so:audio/codec2
+CODEC2_VARS= _MODULES_LIST+=codec2
+DBUS_USES= gnome
+DBUS_VARS= _MODULES_LIST+=ctrl_dbus \
+ USE_GNOME+=glib20
+EVDEV_BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto
+EVDEV_VARS= _MODULES_LIST+=evdev
G711_LIB_DEPENDS= libspandsp.so:comms/spandsp
G711_VARS= _MODULES_LIST+=g711
G722_LIB_DEPENDS= libspandsp.so:comms/spandsp
G722_VARS= _MODULES_LIST+=g722
G726_LIB_DEPENDS= libspandsp.so:comms/spandsp
G726_VARS= _MODULES_LIST+=g726
-GST_USES= gnome gstreamer:1
-GST_VARS= USE_GNOME+=glib20
+GSTREAMER_USES= gnome gstreamer:1
+GSTREAMER_VARS= _MODULES_LIST+=gst \
+ USE_GNOME+=glib20
GTK3_USES= gnome
-GTK3_VARS= USE_GNOME+=gtk30 _MODULES_LIST+=gtk
+GTK3_VARS= _MODULES_LIST+=gtk \
+ USE_GNOME+=gtk30
+JACK_LIB_DEPENDS= libjack.so:audio/jack
+JACK_VARS= _MODULES_LIST+=jack
MQTT_LIB_DEPENDS= libmosquitto.so:net/mosquitto
MQTT_VARS= _MODULES_LIST+=mqtt
OPUS_LIB_DEPENDS= libopus.so:audio/opus
-OPUS_VARS= _MODULES_LIST+=opus
-OPUS_MS_LIB_DEPENDS= libopus.so:audio/opus
-OPUS_MS_VARS= _MODULES_LIST+=opus_multistream
+OPUS_VARS= _MODULES_LIST+="opus opus_multistream"
+PIPEWIRE_LIB_DEPENDS= libpipewire-0.3.so:multimedia/pipewire
+PIPEWIRE_VARS= _MODULES_LIST+=pipewire
PLC_LIB_DEPENDS= libspandsp.so:comms/spandsp
PLC_VARS= _MODULES_LIST+=plc
PORTAUDIO_LIB_DEPENDS= libportaudio.so:audio/portaudio
@@ -92,13 +111,17 @@ SNAPSHOT_LIB_DEPENDS= libpng16.so:graphics/png
SNAPSHOT_VARS= _MODULES_LIST+=snapshot
SNDFILE_LIB_DEPENDS= libsndfile.so:audio/libsndfile
SNDFILE_VARS= _MODULES_LIST+=sndfile
+SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio
+SNDIO_VARS= _MODULES_LIST+=sndio
SWSCALE_LIB_DEPENDS= libswscale.so:multimedia/ffmpeg
SWSCALE_VARS= _MODULES_LIST+=swscale
-V4L2_BUILD_DEPENDS= v4l_compat>0:multimedia/v4l_compat
-V4L2_LIB_DEPENDS= libv4l1.so:multimedia/libv4l
-V4L2_VARS= _MODULES_LIST+=v4l2
+V4L_BUILD_DEPENDS= v4l_compat>0:multimedia/v4l_compat
+V4L_LIB_DEPENDS= libv4l1.so:multimedia/libv4l
+V4L_VARS= _MODULES_LIST+=v4l2
VPX_LIB_DEPENDS= libvpx.so:multimedia/libvpx
VPX_VARS= _MODULES_LIST+="vp8 vp9"
+WEBRTC_AEC_LIB_DEPENDS= libwebrtc-audio-processing-1.so:audio/webrtc-audio-processing
+WEBRTC_AEC_VARS= _MODULES_LIST+=webrtc_aec
X11_USES= xorg
X11_VARS= _MODULES_LIST+=x11 \
USE_XORG="x11 ice sm xext"
@@ -106,8 +129,11 @@ X11_VARS= _MODULES_LIST+=x11 \
.include <bsd.port.options.mk>
CMAKE_ARGS+= -DMODULES="$(_MODULES_LIST:ts;)" \
- -DRE_INCLUDE_DIR:STRING="${LOCALBASE}/include/re" \
- -DREM_INCLUDE_DIR:STRING="${LOCALBASE}/include/rem"
+ -DWEBRTC_AEC_INCLUDE_DIRS:STRING="${LOCALBASE}/include/webrtc-audio-processing-1"
+
+post-patch:
+ ${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|' \
+ ${WRKSRC}/cmake/FindGST.cmake
post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
diff --git a/audio/baresip/distinfo b/audio/baresip/distinfo
index ceb973463746..9fe1957758f4 100644
--- a/audio/baresip/distinfo
+++ b/audio/baresip/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757536377
-SHA256 (baresip-baresip-v4.1.0_GH0.tar.gz) = ef8663b95caf187edd5062136230be02bd6815090da410b2fe6b7e1341312133
-SIZE (baresip-baresip-v4.1.0_GH0.tar.gz) = 1185261
+TIMESTAMP = 1760646436
+SHA256 (baresip-baresip-v4.2.0_GH0.tar.gz) = 4b9fba7c53cabec4cc702bf47fb421f078d6f31421b7bea8f3f0fdbe1a671674
+SIZE (baresip-baresip-v4.2.0_GH0.tar.gz) = 1181348
diff --git a/audio/baresip/files/patch-cmake_FindGST.cmake b/audio/baresip/files/patch-cmake_FindGST.cmake
new file mode 100644
index 000000000000..51e347e884de
--- /dev/null
+++ b/audio/baresip/files/patch-cmake_FindGST.cmake
@@ -0,0 +1,44 @@
+--- cmake/FindGST.cmake.orig 2025-10-17 17:11:22 UTC
++++ cmake/FindGST.cmake
+@@ -2,14 +2,14 @@ find_path(GST_INCLUDE_DIR
+ NAMES gst/gst.h
+ HINTS
+ "${GST_INCLUDE_DIRS}"
+- PATHS /usr/include/gstreamer-1.0
++ PATHS %%LOCALBASE%%/include/gstreamer-1.0
+ )
+
+ find_path(GL_INCLUDE_DIR
+ NAMES glib.h
+ HINTS
+ "${GL_INCLUDE_DIRS}"
+- PATHS /usr/include/glib-2.0
++ PATHS %%LOCALBASE%%/include/glib-2.0
+ )
+
+ find_path(GLIB_INCLUDE_DIR
+@@ -19,21 +19,21 @@ find_path(GLIB_INCLUDE_DIR
+ PATHS /usr/lib/x86_64-linux-gnu/glib-2.0
+ /usr/lib/x86_64-linux-gnu/glib-2.0/include
+ /usr/lib64/glib-2.0
+- /usr/lib/glib-2.0
++ %%LOCALBASE%%/lib/glib-2.0/include
+ )
+
+ find_library(GST_LIBRARY
+ NAMES gstreamer-1.0
+ HINTS
+ "${GST_LIBRARY_DIRS}"
+- PATHS /usr/lib/x86_64-linux-gnu
++ PATHS %%LOCALBASE%%/lib
+ )
+
+ find_library(GL_LIBRARY
+ NAMES glib-2.0
+ HINTS
+ "${GL_LIBRARY_DIRS}"
+- PATHS /usr/lib/x86_64-linux-gnu
++ PATHS %%LOCALBASE%%/lib
+ )
+
+ include(FindPackageHandleStandardArgs)
diff --git a/audio/baresip/files/patch-modules_sndio_CMakeLists.txt b/audio/baresip/files/patch-modules_sndio_CMakeLists.txt
new file mode 100644
index 000000000000..bdb88a88422e
--- /dev/null
+++ b/audio/baresip/files/patch-modules_sndio_CMakeLists.txt
@@ -0,0 +1,10 @@
+--- modules/sndio/CMakeLists.txt.orig 2025-10-14 10:55:26 UTC
++++ modules/sndio/CMakeLists.txt
+@@ -1,6 +1,6 @@ project(sndio)
+ project(sndio)
+
+-if(NOT ${CMAKE_SYSTEM_NAME} MATCHES "OpenBSD")
++if(NOT ${CMAKE_SYSTEM_NAME} MATCHES "OpenBSD|FreeBSD")
+ return()
+ endif()
+
diff --git a/audio/baresip/pkg-plist b/audio/baresip/pkg-plist
index ab895ca6e1d9..26b768540a56 100644
--- a/audio/baresip/pkg-plist
+++ b/audio/baresip/pkg-plist
@@ -5,27 +5,33 @@ lib/baresip/modules/account.so
lib/baresip/modules/aubridge.so
lib/baresip/modules/auconv.so
lib/baresip/modules/aufile.so
+lib/baresip/modules/augain.so
lib/baresip/modules/auresamp.so
lib/baresip/modules/ausine.so
%%AV1%%lib/baresip/modules/av1.so
%%AVCODEC%%lib/baresip/modules/avcodec.so
%%AVFILTER%%lib/baresip/modules/avfilter.so
%%AVFORMAT%%lib/baresip/modules/avformat.so
+%%CODEC2%%lib/baresip/modules/codec2.so
lib/baresip/modules/cons.so
lib/baresip/modules/contact.so
-@comment %%CTRL_DBUS%%lib/baresip/modules/ctrl_dbus.so
+%%DBUS%%lib/baresip/modules/ctrl_dbus.so
lib/baresip/modules/ctrl_tcp.so
lib/baresip/modules/debug_cmd.so
lib/baresip/modules/dtls_srtp.so
lib/baresip/modules/echo.so
+%%EVDEV%%lib/baresip/modules/evdev.so
lib/baresip/modules/fakevideo.so
%%G711%%lib/baresip/modules/g711.so
%%G722%%lib/baresip/modules/g722.so
%%G726%%lib/baresip/modules/g726.so
+%%GSTREAMER%%lib/baresip/modules/gst.so
%%GTK3%%lib/baresip/modules/gtk.so
lib/baresip/modules/httpd.so
lib/baresip/modules/httpreq.so
lib/baresip/modules/ice.so
+lib/baresip/modules/in_band_dtmf.so
+%%JACK%%lib/baresip/modules/jack.so
lib/baresip/modules/l16.so
lib/baresip/modules/menu.so
lib/baresip/modules/mixausrc.so
@@ -35,7 +41,8 @@ lib/baresip/modules/mwi.so
lib/baresip/modules/natpmp.so
lib/baresip/modules/netroam.so
%%OPUS%%lib/baresip/modules/opus.so
-%%OPUS_MS%%lib/baresip/modules/opus_multistream.so
+%%OPUS%%lib/baresip/modules/opus_multistream.so
+%%PIPEWIRE%%lib/baresip/modules/pipewire.so
lib/baresip/modules/pcp.so
%%PLC%%lib/baresip/modules/plc.so
%%PORTAUDIO%%lib/baresip/modules/portaudio.so
@@ -47,6 +54,7 @@ lib/baresip/modules/selfview.so
lib/baresip/modules/serreg.so
%%SNAPSHOT%%lib/baresip/modules/snapshot.so
%%SNDFILE%%lib/baresip/modules/sndfile.so
+%%SNDIO%%lib/baresip/modules/sndio.so
lib/baresip/modules/srtp.so
lib/baresip/modules/stdio.so
lib/baresip/modules/stun.so
@@ -54,16 +62,17 @@ lib/baresip/modules/stun.so
lib/baresip/modules/syslog.so
lib/baresip/modules/turn.so
lib/baresip/modules/uuid.so
-%%V4L2%%lib/baresip/modules/v4l2.so
+%%V4L%%lib/baresip/modules/v4l2.so
lib/baresip/modules/vidbridge.so
lib/baresip/modules/vidinfo.so
%%VPX%%lib/baresip/modules/vp8.so
%%VPX%%lib/baresip/modules/vp9.so
lib/baresip/modules/vumeter.so
+%%WEBRTC_AEC%%lib/baresip/modules/webrtc_aec.so
%%X11%%lib/baresip/modules/x11.so
lib/libbaresip.so
lib/libbaresip.so.22
-lib/libbaresip.so.22.1.0
+lib/libbaresip.so.22.2.0
libdata/pkgconfig/libbaresip.pc
share/applications/com.github.baresip.desktop
%%DATADIR%%/autoanswer.wav
diff --git a/audio/cardinal/Makefile b/audio/cardinal/Makefile
index afb8670f373c..25cf42cffe30 100644
--- a/audio/cardinal/Makefile
+++ b/audio/cardinal/Makefile
@@ -1,8 +1,7 @@
# CAVEAT cross-compilation (ex. CPUTYPE=znver3) fails, upstream needs to fix this: https://github.com/DISTRHO/Cardinal/issues/646
PORTNAME= cardinal
-DISTVERSION= 24.09
-PORTREVISION= 1
+DISTVERSION= 25.06
CATEGORIES= audio
MASTER_SITES= https://github.com/DISTRHO/Cardinal/releases/download/${DISTVERSION}/
@@ -14,8 +13,6 @@ WWW= https://cardinal.kx.studio/ \
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-BROKEN_FreeBSD_13= compilation fails, error: static assertion failed due to requirement 'is_arithmetic<rack::simd::Vector<float, 4>>::value', see https://github.com/DISTRHO/Cardinal/issues/726
-BROKEN_FreeBSD_15= compilation fails, error: static assertion failed due to requirement 'is_arithmetic<rack::simd::Vector<float, 4>>::value', see https://github.com/DISTRHO/Cardinal/issues/726
BROKEN_armv7= compilation fails due to the variable name conflict with base header, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=279134
BUILD_DEPENDS= ${LOCALBASE}/include/FuzzySearchDatabase.hpp:textproc/fuzzysearchdatabase \
diff --git a/audio/cardinal/distinfo b/audio/cardinal/distinfo
index f6f1f4bfb3a3..c2dd09d14a19 100644
--- a/audio/cardinal/distinfo
+++ b/audio/cardinal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1727482060
-SHA256 (cardinal-24.09.tar.xz) = d0dcbe623e77634b6a2f87827b3196c394863f75a09cf1b38082622afb75a038
-SIZE (cardinal-24.09.tar.xz) = 475941020
+TIMESTAMP = 1760177506
+SHA256 (cardinal-25.06.tar.xz) = 52b45b5d9be42d95b671d6a333ecafcc64d2b6a934091d4c63f016062c27d446
+SIZE (cardinal-25.06.tar.xz) = 517038140
diff --git a/audio/cardinal/files/patch-dpf_Makefile.base.mk b/audio/cardinal/files/patch-dpf_Makefile.base.mk
deleted file mode 100644
index b8394c0e0b20..000000000000
--- a/audio/cardinal/files/patch-dpf_Makefile.base.mk
+++ /dev/null
@@ -1,14 +0,0 @@
-
-- workaround for https://github.com/DISTRHO/Cardinal/issues/641
-
---- dpf/Makefile.base.mk.orig 2024-04-08 16:00:03 UTC
-+++ dpf/Makefile.base.mk
-@@ -373,7 +373,7 @@ endif
- # ---------------------------------------------------------------------------------------------------------------------
- # Check for optional libraries
-
--HAVE_LIBLO = $(shell $(PKG_CONFIG) --exists liblo && echo true)
-+HAVE_LIBLO = $(shell $(PKG_CONFIG) --exists liblo && echo $(WITH_LIBLO))
-
- ifneq ($(SKIP_NATIVE_AUDIO_FALLBACK),true)
- ifneq ($(SKIP_RTAUDIO_FALLBACK),true)
diff --git a/audio/cardinal/files/patch-plugins_MindMeldModular_src_MixMaster_AuxExpander.cpp b/audio/cardinal/files/patch-plugins_MindMeldModular_src_MixMaster_AuxExpander.cpp
new file mode 100644
index 000000000000..05247b99561d
--- /dev/null
+++ b/audio/cardinal/files/patch-plugins_MindMeldModular_src_MixMaster_AuxExpander.cpp
@@ -0,0 +1,40 @@
+- fix build error:
+- /usr/include/c++/v1/__type_traits/promote.h:32:3: error: static assertion failed due to requirement 'is_arithmetic<rack::simd::Vector<float, 4>>::value'
+- static_assert((is_arithmetic<_Args>::value && ...));
+- ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
+- /usr/include/c++/v1/complex:1110:47: note: in instantiation of template class 'std::__promote<rack::simd::Vector<float, 4>, int>' requested here
+- inline _LIBCPP_HIDE_FROM_ABI complex<typename __promote<_Tp, _Up>::type> pow(const complex<_Tp>& __x, const _Up& __y) {
+- ^
+- MindMeldModular/src/MixMaster/AuxExpander.cpp:612:19: note: while substituting deduced template arguments into function template 'pow' [with _Tp = rack::simd::Vector<float, 4>, _Up = int, $2 = (no value)]
+- globalSends = simd::pow<simd::float_4>(globalSends, GlobalConst::globalAuxSendScalingExponent);
+- ^
+
+--- plugins/MindMeldModular/src/MixMaster/AuxExpander.cpp.orig 2025-06-22 11:38:40 UTC
++++ plugins/MindMeldModular/src/MixMaster/AuxExpander.cpp
+@@ -609,7 +609,7 @@ struct AuxExpander : Module {
+ globalSends = clamp(globalSends, 0.0f, maxAGGlobSendFader);
+ globalSendsWithCV = globalSends;// can put here since unused when cv disconnected
+ }
+- globalSends = simd::pow<simd::float_4>(globalSends, GlobalConst::globalAuxSendScalingExponent);
++ globalSends = simd::pow(globalSends, GlobalConst::globalAuxSendScalingExponent);
+
+ // Indiv mute sends (20 or 10 instances)
+ for (int gi = 0; gi < (N_TRK + N_GRP); gi++) {
+@@ -648,7 +648,7 @@ struct AuxExpander : Module {
+ }
+ trackSendVcaGains[trk][auxi] = val;
+ }
+- trackSendVcaGains[trk] = simd::pow<simd::float_4>(trackSendVcaGains[trk], GlobalConst::individualAuxSendScalingExponent);
++ trackSendVcaGains[trk] = simd::pow(trackSendVcaGains[trk], (float)GlobalConst::individualAuxSendScalingExponent);
+ trackSendVcaGains[trk] *= globalSends * simd::float_4(sendMuteSlewers[trk >> 2].out[trk & 0x3]);
+ }
+ // vca the aux send knobs with the track's sound
+@@ -677,7 +677,7 @@ struct AuxExpander : Module {
+ groupSendVcaGains[grp][auxi] = 0.0f;
+ }
+ }
+- groupSendVcaGains[grp] = simd::pow<simd::float_4>(groupSendVcaGains[grp], GlobalConst::individualAuxSendScalingExponent);
++ groupSendVcaGains[grp] = simd::pow(groupSendVcaGains[grp], (float)GlobalConst::individualAuxSendScalingExponent);
+ groupSendVcaGains[grp] *= globalSends * simd::float_4(sendMuteSlewers[N_TRK >> 2].out[grp]);
+ }
+ // vca the aux send knobs with the group's sound
diff --git a/audio/cardinal/files/patch-src_Rack_src_system.cpp b/audio/cardinal/files/patch-src_Rack_src_system.cpp
index 26cc3b7a8a38..64f2ccf4b856 100644
--- a/audio/cardinal/files/patch-src_Rack_src_system.cpp
+++ b/audio/cardinal/files/patch-src_Rack_src_system.cpp
@@ -1,8 +1,8 @@
- CLOCK_MONOTONIC_RAW is not available on FreeBSD
---- src/Rack/src/system.cpp.orig 2022-02-06 00:32:17 UTC
+--- src/Rack/src/system.cpp.orig 2025-06-22 11:39:38 UTC
+++ src/Rack/src/system.cpp
-@@ -742,7 +742,11 @@ static void initTime() {
+@@ -770,7 +770,11 @@ static void initTime() {
#endif
#if defined ARCH_LIN
struct timespec ts;
@@ -14,9 +14,9 @@
startTime = int64_t(ts.tv_sec) * 1000000000LL + ts.tv_nsec;
#endif
#if defined ARCH_MAC
-@@ -763,7 +767,11 @@ double getTime() {
- #endif
- #if defined ARCH_LIN
+@@ -790,7 +794,11 @@ double getTime() {
+ return (counter.QuadPart - startCounter) * counterTime;
+ #elif defined ARCH_LIN
struct timespec ts;
+#ifdef __FreeBSD__
+ clock_gettime(CLOCK_MONOTONIC_PRECISE, &ts);
@@ -25,4 +25,4 @@
+#endif
int64_t time = int64_t(ts.tv_sec) * 1000000000LL + ts.tv_nsec;
return (time - startTime) / 1e9;
- #endif
+ #elif defined ARCH_MAC
diff --git a/audio/cardinal/pkg-plist b/audio/cardinal/pkg-plist
index 54cd76c6a979..d3ff70672d33 100644
--- a/audio/cardinal/pkg-plist
+++ b/audio/cardinal/pkg-plist
@@ -610,11 +610,16 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/Befaco/res/components/SwitchTallVert_fg.svg
%%DATADIR%%/Befaco/res/components/SwitchWideHoriz_bg.svg
%%DATADIR%%/Befaco/res/components/SwitchWideHoriz_fg.svg
+%%DATADIR%%/Befaco/res/components/VCVBezelBig.svg
%%DATADIR%%/Befaco/res/fonts/Segment7Standard.otf
%%DATADIR%%/Befaco/res/fonts/miso.otf
%%DATADIR%%/Befaco/res/panels/ABC.svg
%%DATADIR%%/Befaco/res/panels/ADSR.svg
+%%DATADIR%%/Befaco/res/panels/Atte.svg
+%%DATADIR%%/Befaco/res/panels/AxBC.svg
+%%DATADIR%%/Befaco/res/panels/Bandit.svg
%%DATADIR%%/Befaco/res/panels/Burst.svg
+%%DATADIR%%/Befaco/res/panels/Bypass.svg
%%DATADIR%%/Befaco/res/panels/ChoppingKinky.svg
%%DATADIR%%/Befaco/res/panels/DualAtenuverter.svg
%%DATADIR%%/Befaco/res/panels/EvenVCO.svg
@@ -623,8 +628,10 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/Befaco/res/panels/Mex.svg
%%DATADIR%%/Befaco/res/panels/MidiThing.svg
%%DATADIR%%/Befaco/res/panels/Mixer.svg
+%%DATADIR%%/Befaco/res/panels/Mixer2.svg
%%DATADIR%%/Befaco/res/panels/Morphader.svg
%%DATADIR%%/Befaco/res/panels/MotionMTR.svg
+%%DATADIR%%/Befaco/res/panels/MuDi.svg
%%DATADIR%%/Befaco/res/panels/Muxlicer.svg
%%DATADIR%%/Befaco/res/panels/NoisePlethora.svg
%%DATADIR%%/Befaco/res/panels/Octaves.svg
@@ -633,6 +640,7 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/Befaco/res/panels/Rampage.svg
%%DATADIR%%/Befaco/res/panels/STMix.svg
%%DATADIR%%/Befaco/res/panels/SamplingModulator.svg
+%%DATADIR%%/Befaco/res/panels/Slew.svg
%%DATADIR%%/Befaco/res/panels/SlewLimiter.svg
%%DATADIR%%/Befaco/res/panels/SpringReverb.svg
%%DATADIR%%/Befaco/res/panels/StereoStrip.svg
@@ -724,7 +732,11 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/Bidoo/res/ComponentLibrary/btnorange.svg
%%DATADIR%%/Bidoo/res/ComponentLibrary/btnred.svg
%%DATADIR%%/Bidoo/res/ComponentLibrary/btnwhite.svg
+%%DATADIR%%/Bidoo/res/ComponentLibrary/clockshiftBtn_0.svg
+%%DATADIR%%/Bidoo/res/ComponentLibrary/clockshiftBtn_1.svg
%%DATADIR%%/Bidoo/res/ComponentLibrary/design.svg
+%%DATADIR%%/Bidoo/res/ComponentLibrary/divBtn_0.svg
+%%DATADIR%%/Bidoo/res/ComponentLibrary/divBtn_1.svg
%%DATADIR%%/Bidoo/res/ComponentLibrary/ledblue.svg
%%DATADIR%%/Bidoo/res/ComponentLibrary/leddimmedblue.svg
%%DATADIR%%/Bidoo/res/ComponentLibrary/ledgreen.svg
@@ -734,6 +746,16 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/Bidoo/res/ComponentLibrary/miniLEDButton.svg
%%DATADIR%%/Bidoo/res/ComponentLibrary/octave_0.svg
%%DATADIR%%/Bidoo/res/ComponentLibrary/octave_1.svg
+%%DATADIR%%/Bidoo/res/ComponentLibrary/probBtn_0.svg
+%%DATADIR%%/Bidoo/res/ComponentLibrary/probBtn_1.svg
+%%DATADIR%%/Bidoo/res/ComponentLibrary/pulsewidthBtn_0.svg
+%%DATADIR%%/Bidoo/res/ComponentLibrary/pulsewidthBtn_1.svg
+%%DATADIR%%/Bidoo/res/ComponentLibrary/speedBtn_0.svg
+%%DATADIR%%/Bidoo/res/ComponentLibrary/speedBtn_1.svg
+%%DATADIR%%/Bidoo/res/ComponentLibrary/stepBtn_0.svg
+%%DATADIR%%/Bidoo/res/ComponentLibrary/stepBtn_1.svg
+%%DATADIR%%/Bidoo/res/ComponentLibrary/timeshiftBtn_0.svg
+%%DATADIR%%/Bidoo/res/ComponentLibrary/timeshiftBtn_1.svg
%%DATADIR%%/Bidoo/res/ComponentLibrary/ziNCBlueKnobBidoo.svg
%%DATADIR%%/Bidoo/res/DFUZE.svg
%%DATADIR%%/Bidoo/res/DIKTAT.svg
@@ -765,6 +787,7 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/Bidoo/res/PILOT.svg
%%DATADIR%%/Bidoo/res/POUPRE.svg
%%DATADIR%%/Bidoo/res/RABBIT.svg
+%%DATADIR%%/Bidoo/res/RATEAU.svg
%%DATADIR%%/Bidoo/res/REI.svg
%%DATADIR%%/Bidoo/res/SIGMA.svg
%%DATADIR%%/Bidoo/res/SPORE.svg
@@ -1271,6 +1294,8 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/CVfunk/presets/Syncro/03_Multiples.vcvm
%%DATADIR%%/CVfunk/presets/Syncro/04_Divs.vcvm
%%DATADIR%%/CVfunk/presets/Syncro/05_Polyrhythms.vcvm
+%%DATADIR%%/CVfunk/res/Arrange-dark.svg
+%%DATADIR%%/CVfunk/res/Arrange.svg
%%DATADIR%%/CVfunk/res/Collatz-dark.svg
%%DATADIR%%/CVfunk/res/Collatz.svg
%%DATADIR%%/CVfunk/res/Decima-dark.svg
@@ -1293,18 +1318,24 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/CVfunk/res/Ouros.svg
%%DATADIR%%/CVfunk/res/PentaSequencer-dark.svg
%%DATADIR%%/CVfunk/res/PentaSequencer.svg
+%%DATADIR%%/CVfunk/res/PreeeeeeeeeeessedDuck-dark.svg
+%%DATADIR%%/CVfunk/res/PreeeeeeeeeeessedDuck.svg
%%DATADIR%%/CVfunk/res/PressedDuck-dark.svg
%%DATADIR%%/CVfunk/res/PressedDuck.svg
%%DATADIR%%/CVfunk/res/Ranges-dark.svg
%%DATADIR%%/CVfunk/res/Ranges.svg
%%DATADIR%%/CVfunk/res/Signals-dark.svg
%%DATADIR%%/CVfunk/res/Signals.svg
+%%DATADIR%%/CVfunk/res/StepWave-dark.svg
+%%DATADIR%%/CVfunk/res/StepWave.svg
%%DATADIR%%/CVfunk/res/Steps-dark.svg
%%DATADIR%%/CVfunk/res/Steps.svg
%%DATADIR%%/CVfunk/res/Strings-dark.svg
%%DATADIR%%/CVfunk/res/Strings.svg
%%DATADIR%%/CVfunk/res/Syncro-dark.svg
%%DATADIR%%/CVfunk/res/Syncro.svg
+%%DATADIR%%/CVfunk/res/TriDelay-dark.svg
+%%DATADIR%%/CVfunk/res/TriDelay.svg
%%DATADIR%%/CVfunk/res/fonts/DejaVuSansMono.ttf
%%DATADIR%%/Cardinal/res/AIDA-X.svg
%%DATADIR%%/Cardinal/res/AudioFile.svg
@@ -1854,125 +1885,6 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/DHE-Modules/svg/xylfo/thumb-switch-3-1.svg
%%DATADIR%%/DHE-Modules/svg/xylfo/thumb-switch-3-2.svg
%%DATADIR%%/DHE-Modules/svg/xylfo/thumb-switch-3-3.svg
-%%DATADIR%%/DrumKit/res/BD9.svg
-%%DATADIR%%/DrumKit/res/Baronial.svg
-%%DATADIR%%/DrumKit/res/CR78.svg
-%%DATADIR%%/DrumKit/res/ClosedHH.svg
-%%DATADIR%%/DrumKit/res/DMX.svg
-%%DATADIR%%/DrumKit/res/Gnome.svg
-%%DATADIR%%/DrumKit/res/Marionette.svg
-%%DATADIR%%/DrumKit/res/OpenHH.svg
-%%DATADIR%%/DrumKit/res/SBD.svg
-%%DATADIR%%/DrumKit/res/Sequencer.svg
-%%DATADIR%%/DrumKit/res/Snare.svg
-%%DATADIR%%/DrumKit/res/Tomi.svg
-%%DATADIR%%/DrumKit/res/component/Knob.svg
-%%DATADIR%%/DrumKit/res/component/NovaMono.ttf
-%%DATADIR%%/DrumKit/res/component/Port.svg
-%%DATADIR%%/DrumKit/res/component/led-down-off.svg
-%%DATADIR%%/DrumKit/res/component/led-down-on.svg
-%%DATADIR%%/DrumKit/res/component/led-up-off.svg
-%%DATADIR%%/DrumKit/res/component/led-up-on.svg
-%%DATADIR%%/DrumKit/res/component/pad-off.svg
-%%DATADIR%%/DrumKit/res/component/pad-on.svg
-%%DATADIR%%/DrumKit/res/component/switch_0.svg
-%%DATADIR%%/DrumKit/res/component/switch_1.svg
-%%DATADIR%%/DrumKit/res/samples/bd9/01.raw
-%%DATADIR%%/DrumKit/res/samples/bd9/02.raw
-%%DATADIR%%/DrumKit/res/samples/bd9/03.raw
-%%DATADIR%%/DrumKit/res/samples/bd9/04.raw
-%%DATADIR%%/DrumKit/res/samples/bd9/05.raw
-%%DATADIR%%/DrumKit/res/samples/bd9/06.raw
-%%DATADIR%%/DrumKit/res/samples/bd9/07.raw
-%%DATADIR%%/DrumKit/res/samples/bd9/08.raw
-%%DATADIR%%/DrumKit/res/samples/bd9/09.raw
-%%DATADIR%%/DrumKit/res/samples/bd9/10.raw
-%%DATADIR%%/DrumKit/res/samples/bd9/11.raw
-%%DATADIR%%/DrumKit/res/samples/bd9/12.raw
-%%DATADIR%%/DrumKit/res/samples/bd9/13.raw
-%%DATADIR%%/DrumKit/res/samples/bd9/14.raw
-%%DATADIR%%/DrumKit/res/samples/bd9/15.raw
-%%DATADIR%%/DrumKit/res/samples/bd9/16.raw
-%%DATADIR%%/DrumKit/res/samples/closedhh/01.raw
-%%DATADIR%%/DrumKit/res/samples/closedhh/02.raw
-%%DATADIR%%/DrumKit/res/samples/closedhh/03.raw
-%%DATADIR%%/DrumKit/res/samples/closedhh/04.raw
-%%DATADIR%%/DrumKit/res/samples/closedhh/05.raw
-%%DATADIR%%/DrumKit/res/samples/closedhh/06.raw
-%%DATADIR%%/DrumKit/res/samples/closedhh/07.raw
-%%DATADIR%%/DrumKit/res/samples/closedhh/08.raw
-%%DATADIR%%/DrumKit/res/samples/closedhh/09.raw
-%%DATADIR%%/DrumKit/res/samples/closedhh/10.raw
-%%DATADIR%%/DrumKit/res/samples/closedhh/11.raw
-%%DATADIR%%/DrumKit/res/samples/closedhh/12.raw
-%%DATADIR%%/DrumKit/res/samples/closedhh/13.raw
-%%DATADIR%%/DrumKit/res/samples/closedhh/14.raw
-%%DATADIR%%/DrumKit/res/samples/closedhh/15.raw
-%%DATADIR%%/DrumKit/res/samples/cr78/01.raw
-%%DATADIR%%/DrumKit/res/samples/cr78/02.raw
-%%DATADIR%%/DrumKit/res/samples/cr78/03.raw
-%%DATADIR%%/DrumKit/res/samples/cr78/04.raw
-%%DATADIR%%/DrumKit/res/samples/cr78/05.raw
-%%DATADIR%%/DrumKit/res/samples/cr78/06.raw
-%%DATADIR%%/DrumKit/res/samples/cr78/07.raw
-%%DATADIR%%/DrumKit/res/samples/dmx/01.raw
-%%DATADIR%%/DrumKit/res/samples/dmx/02.raw
-%%DATADIR%%/DrumKit/res/samples/dmx/03.raw
-%%DATADIR%%/DrumKit/res/samples/dmx/04.raw
-%%DATADIR%%/DrumKit/res/samples/dmx/05.raw
-%%DATADIR%%/DrumKit/res/samples/dmx/06.raw
-%%DATADIR%%/DrumKit/res/samples/dmx/07.raw
-%%DATADIR%%/DrumKit/res/samples/dmx/08.raw
-%%DATADIR%%/DrumKit/res/samples/dmx/09.raw
-%%DATADIR%%/DrumKit/res/samples/dmx/10.raw
-%%DATADIR%%/DrumKit/res/samples/dmx/11.raw
-%%DATADIR%%/DrumKit/res/samples/dmx/12.raw
-%%DATADIR%%/DrumKit/res/samples/kick/01.raw
-%%DATADIR%%/DrumKit/res/samples/kick/02.raw
-%%DATADIR%%/DrumKit/res/samples/openhh/01.raw
-%%DATADIR%%/DrumKit/res/samples/openhh/02.raw
-%%DATADIR%%/DrumKit/res/samples/openhh/03.raw
-%%DATADIR%%/DrumKit/res/samples/openhh/04.raw
-%%DATADIR%%/DrumKit/res/samples/openhh/05.raw
-%%DATADIR%%/DrumKit/res/samples/openhh/06.raw
-%%DATADIR%%/DrumKit/res/samples/openhh/07.raw
-%%DATADIR%%/DrumKit/res/samples/openhh/08.raw
-%%DATADIR%%/DrumKit/res/samples/openhh/09.raw
-%%DATADIR%%/DrumKit/res/samples/openhh/10.raw
-%%DATADIR%%/DrumKit/res/samples/openhh/11.raw
-%%DATADIR%%/DrumKit/res/samples/openhh/12.raw
-%%DATADIR%%/DrumKit/res/samples/openhh/13.raw
-%%DATADIR%%/DrumKit/res/samples/openhh/14.raw
-%%DATADIR%%/DrumKit/res/samples/snare/01.raw
-%%DATADIR%%/DrumKit/res/samples/snare/02.raw
-%%DATADIR%%/DrumKit/res/samples/snare/03.raw
-%%DATADIR%%/DrumKit/res/samples/snare/04.raw
-%%DATADIR%%/DrumKit/res/samples/snare/05.raw
-%%DATADIR%%/DrumKit/res/samples/snare/06.raw
-%%DATADIR%%/DrumKit/res/samples/snare/07.raw
-%%DATADIR%%/DrumKit/res/samples/snare/08.raw
-%%DATADIR%%/DrumKit/res/samples/snare/09.raw
-%%DATADIR%%/DrumKit/res/samples/snare/10.raw
-%%DATADIR%%/DrumKit/res/samples/snare/11.raw
-%%DATADIR%%/DrumKit/res/samples/snare/12.raw
-%%DATADIR%%/DrumKit/res/samples/snare/13.raw
-%%DATADIR%%/DrumKit/res/samples/snare/14.raw
-%%DATADIR%%/DrumKit/res/samples/snare/15.raw
-%%DATADIR%%/DrumKit/res/samples/snare/16.raw
-%%DATADIR%%/DrumKit/res/samples/tomi/01.raw
-%%DATADIR%%/DrumKit/res/samples/tomi/02.raw
-%%DATADIR%%/DrumKit/res/samples/tomi/03.raw
-%%DATADIR%%/DrumKit/res/samples/tomi/04.raw
-%%DATADIR%%/DrumKit/res/samples/tomi/05.raw
-%%DATADIR%%/DrumKit/res/samples/tomi/06.raw
-%%DATADIR%%/DrumKit/res/samples/tomi/07.raw
-%%DATADIR%%/DrumKit/res/samples/tomi/08.raw
-%%DATADIR%%/DrumKit/res/samples/tomi/09.raw
-%%DATADIR%%/DrumKit/res/samples/tomi/10.raw
-%%DATADIR%%/DrumKit/res/samples/tomi/11.raw
-%%DATADIR%%/DrumKit/res/samples/tomi/12.raw
-%%DATADIR%%/DrumKit/res/samples/tomi/13.raw
-%%DATADIR%%/DrumKit/res/samples/tomi/14.raw
%%DATADIR%%/ESeries/res/E340.svg
%%DATADIR%%/EnigmaCurry/res/10hp.svg
%%DATADIR%%/EnigmaCurry/res/3hp.svg
@@ -2317,6 +2229,7 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/HetrickCV/res/2To4.svg
%%DATADIR%%/HetrickCV/res/ASR.svg
%%DATADIR%%/HetrickCV/res/AnalogToDigital.svg
+%%DATADIR%%/HetrickCV/res/BinaryCounter.svg
%%DATADIR%%/HetrickCV/res/BinaryGate.svg
%%DATADIR%%/HetrickCV/res/BinaryNoise.svg
%%DATADIR%%/HetrickCV/res/Bitshift.svg
@@ -2363,6 +2276,7 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/HetrickCV/res/PhasorBurstGen.svg
%%DATADIR%%/HetrickCV/res/PhasorDivMult.svg
%%DATADIR%%/HetrickCV/res/PhasorEuclidean.svg
+%%DATADIR%%/HetrickCV/res/PhasorFreezer.svg
%%DATADIR%%/HetrickCV/res/PhasorGates.svg
%%DATADIR%%/HetrickCV/res/PhasorGates32.svg
%%DATADIR%%/HetrickCV/res/PhasorGates64.svg
@@ -2372,6 +2286,7 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/HetrickCV/res/PhasorHumanizer.svg
%%DATADIR%%/HetrickCV/res/PhasorMixer.svg
%%DATADIR%%/HetrickCV/res/PhasorOctature.svg
+%%DATADIR%%/HetrickCV/res/PhasorProbability.svg
%%DATADIR%%/HetrickCV/res/PhasorQuadrature.svg
%%DATADIR%%/HetrickCV/res/PhasorRandom.svg
%%DATADIR%%/HetrickCV/res/PhasorRanger.svg
@@ -2379,6 +2294,7 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/HetrickCV/res/PhasorRhythmGroup.svg
%%DATADIR%%/HetrickCV/res/PhasorShape.svg
%%DATADIR%%/HetrickCV/res/PhasorShift.svg
+%%DATADIR%%/HetrickCV/res/PhasorSplitter.svg
%%DATADIR%%/HetrickCV/res/PhasorStutter.svg
%%DATADIR%%/HetrickCV/res/PhasorSubstepShape.svg
%%DATADIR%%/HetrickCV/res/PhasorSwing.svg
@@ -2443,7 +2359,9 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/ImpromptuModular/res/panels/Variations.svg
%%DATADIR%%/ImpromptuModular/res/panels/WriteSeq32.svg
%%DATADIR%%/ImpromptuModular/res/panels/WriteSeq64.svg
+%%DATADIR%%/JW-Modules/res/AbcdSeq.svg
%%DATADIR%%/JW-Modules/res/Add5.svg
+%%DATADIR%%/JW-Modules/res/Arrange.svg
%%DATADIR%%/JW-Modules/res/BlankPanel1hp.svg
%%DATADIR%%/JW-Modules/res/BlankPanelLarge.svg
%%DATADIR%%/JW-Modules/res/BlankPanelMedium.svg
@@ -2460,6 +2378,7 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/JW-Modules/res/DownButton.svg
%%DATADIR%%/JW-Modules/res/DownButtonDown.svg
%%DATADIR%%/JW-Modules/res/EightSeq.svg
+%%DATADIR%%/JW-Modules/res/FullScope.svg
%%DATADIR%%/JW-Modules/res/GridSeq.svg
%%DATADIR%%/JW-Modules/res/Hairball.svg
%%DATADIR%%/JW-Modules/res/LeftButton.svg
@@ -2472,6 +2391,7 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/JW-Modules/res/PT.svg
%%DATADIR%%/JW-Modules/res/Patterns.svg
%%DATADIR%%/JW-Modules/res/Pres1t.svg
+%%DATADIR%%/JW-Modules/res/Quantizer.svg
%%DATADIR%%/JW-Modules/res/RepButton.svg
%%DATADIR%%/JW-Modules/res/RepButtonDown.svg
%%DATADIR%%/JW-Modules/res/RightButton.svg
@@ -2480,6 +2400,7 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/JW-Modules/res/RndButtonDown.svg
%%DATADIR%%/JW-Modules/res/Screw_J.svg
%%DATADIR%%/JW-Modules/res/Screw_W.svg
+%%DATADIR%%/JW-Modules/res/SimpleClock.svg
%%DATADIR%%/JW-Modules/res/SmallButtonDown.svg
%%DATADIR%%/JW-Modules/res/SmallButtonUp.svg
%%DATADIR%%/JW-Modules/res/SmallWhiteKnob.svg
@@ -2489,6 +2410,8 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/JW-Modules/res/Switch_Horizontal_1.svg
%%DATADIR%%/JW-Modules/res/Switch_Vertical_0.svg
%%DATADIR%%/JW-Modules/res/Switch_Vertical_1.svg
+%%DATADIR%%/JW-Modules/res/ThingThing.svg
+%%DATADIR%%/JW-Modules/res/Timer.svg
%%DATADIR%%/JW-Modules/res/TinyButtonDown.svg
%%DATADIR%%/JW-Modules/res/TinyButtonUp.svg
%%DATADIR%%/JW-Modules/res/TinyPJ301M.svg
@@ -2499,12 +2422,88 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/JW-Modules/res/TinyPJ301M_yellow.svg
%%DATADIR%%/JW-Modules/res/TinyWhiteGrayKnob.svg
%%DATADIR%%/JW-Modules/res/TinyWhiteKnob.svg
+%%DATADIR%%/JW-Modules/res/Tree.svg
%%DATADIR%%/JW-Modules/res/Trigs.svg
%%DATADIR%%/JW-Modules/res/UpButton.svg
%%DATADIR%%/JW-Modules/res/UpButtonDown.svg
%%DATADIR%%/JW-Modules/res/WavHeadPanel.svg
%%DATADIR%%/JW-Modules/res/WavHeadSmall.svg
%%DATADIR%%/JW-Modules/res/XYPad.svg
+%%DATADIR%%/JW-Modules/res/dark/AbcdSeq.svg
+%%DATADIR%%/JW-Modules/res/dark/Add5.svg
+%%DATADIR%%/JW-Modules/res/dark/Arrange.svg
+%%DATADIR%%/JW-Modules/res/dark/BlankPanel1hp.svg
+%%DATADIR%%/JW-Modules/res/dark/BlankPanelLarge.svg
+%%DATADIR%%/JW-Modules/res/dark/BlankPanelMedium.svg
+%%DATADIR%%/JW-Modules/res/dark/BlankPanelSmall.svg
+%%DATADIR%%/JW-Modules/res/dark/BouncyBalls.svg
+%%DATADIR%%/JW-Modules/res/dark/Bowl-food.svg
+%%DATADIR%%/JW-Modules/res/dark/Bowl-no-food.svg
+%%DATADIR%%/JW-Modules/res/dark/CDM.svg
+%%DATADIR%%/JW-Modules/res/dark/Cat.svg
+%%DATADIR%%/JW-Modules/res/dark/CoolBreeze.svg
+%%DATADIR%%/JW-Modules/res/dark/D1v1de.svg
+%%DATADIR%%/JW-Modules/res/dark/DivSeq-blue.svg
+%%DATADIR%%/JW-Modules/res/dark/DivSeq.svg
+%%DATADIR%%/JW-Modules/res/dark/DownButton.svg
+%%DATADIR%%/JW-Modules/res/dark/DownButtonDown.svg
+%%DATADIR%%/JW-Modules/res/dark/EightSeq-blue.svg
+%%DATADIR%%/JW-Modules/res/dark/EightSeq.svg
+%%DATADIR%%/JW-Modules/res/dark/GridSeq-blue.svg
+%%DATADIR%%/JW-Modules/res/dark/GridSeq.svg
+%%DATADIR%%/JW-Modules/res/dark/Hairball.svg
+%%DATADIR%%/JW-Modules/res/dark/LeftButton.svg
+%%DATADIR%%/JW-Modules/res/dark/LeftButtonDown.svg
+%%DATADIR%%/JW-Modules/res/dark/MinMax.svg
+%%DATADIR%%/JW-Modules/res/dark/NoteSeq.svg
+%%DATADIR%%/JW-Modules/res/dark/NoteSeq16-colored.svg
+%%DATADIR%%/JW-Modules/res/dark/NoteSeq16.svg
+%%DATADIR%%/JW-Modules/res/dark/NoteSeqFu.svg
+%%DATADIR%%/JW-Modules/res/dark/OnePattern.svg
+%%DATADIR%%/JW-Modules/res/dark/PT.svg
+%%DATADIR%%/JW-Modules/res/dark/Patterns-colored.svg
+%%DATADIR%%/JW-Modules/res/dark/Patterns.svg
+%%DATADIR%%/JW-Modules/res/dark/Pres1t.svg
+%%DATADIR%%/JW-Modules/res/dark/Quantizer.svg
+%%DATADIR%%/JW-Modules/res/dark/RepButton.svg
+%%DATADIR%%/JW-Modules/res/dark/RepButtonDown.svg
+%%DATADIR%%/JW-Modules/res/dark/RightButton.svg
+%%DATADIR%%/JW-Modules/res/dark/RightButtonDown.svg
+%%DATADIR%%/JW-Modules/res/dark/RndButton.svg
+%%DATADIR%%/JW-Modules/res/dark/RndButtonDown.svg
+%%DATADIR%%/JW-Modules/res/dark/Screw_J.svg
+%%DATADIR%%/JW-Modules/res/dark/Screw_W.svg
+%%DATADIR%%/JW-Modules/res/dark/SimpleClock.svg
+%%DATADIR%%/JW-Modules/res/dark/SmallButtonDown.svg
+%%DATADIR%%/JW-Modules/res/dark/SmallButtonUp.svg
+%%DATADIR%%/JW-Modules/res/dark/SmallWhiteKnob.svg
+%%DATADIR%%/JW-Modules/res/dark/SnowFlake.svg
+%%DATADIR%%/JW-Modules/res/dark/Str1ker.svg
+%%DATADIR%%/JW-Modules/res/dark/Switch_Horizontal_0.svg
+%%DATADIR%%/JW-Modules/res/dark/Switch_Horizontal_1.svg
+%%DATADIR%%/JW-Modules/res/dark/Switch_Vertical_0.svg
+%%DATADIR%%/JW-Modules/res/dark/Switch_Vertical_1.svg
+%%DATADIR%%/JW-Modules/res/dark/Timer.svg
+%%DATADIR%%/JW-Modules/res/dark/TinyButtonDown.svg
+%%DATADIR%%/JW-Modules/res/dark/TinyButtonUp.svg
+%%DATADIR%%/JW-Modules/res/dark/TinyPJ301M.svg
+%%DATADIR%%/JW-Modules/res/dark/TinyPJ301M_blue.svg
+%%DATADIR%%/JW-Modules/res/dark/TinyPJ301M_orange.svg
+%%DATADIR%%/JW-Modules/res/dark/TinyPJ301M_purple.svg
+%%DATADIR%%/JW-Modules/res/dark/TinyPJ301M_white.svg
+%%DATADIR%%/JW-Modules/res/dark/TinyPJ301M_yellow.svg
+%%DATADIR%%/JW-Modules/res/dark/TinyWhiteGrayKnob.svg
+%%DATADIR%%/JW-Modules/res/dark/TinyWhiteKnob.svg
+%%DATADIR%%/JW-Modules/res/dark/Trigs-colored.svg
+%%DATADIR%%/JW-Modules/res/dark/Trigs.svg
+%%DATADIR%%/JW-Modules/res/dark/UpButton.svg
+%%DATADIR%%/JW-Modules/res/dark/UpButtonDown.svg
+%%DATADIR%%/JW-Modules/res/dark/WavHeadPanel.svg
+%%DATADIR%%/JW-Modules/res/dark/WavHeadSmall.svg
+%%DATADIR%%/JW-Modules/res/dark/XYPad.svg
+%%DATADIR%%/JW-Modules/res/fader.svg
+%%DATADIR%%/JW-Modules/res/faderbg.svg
+%%DATADIR%%/JW-Modules/res/fonts/ShareTechMono-Regular.ttf
%%DATADIR%%/LifeFormModular/res/AdditiveVibration.svg
%%DATADIR%%/LifeFormModular/res/BurstIntegrator.svg
%%DATADIR%%/LifeFormModular/res/ComplexOsc.svg
@@ -2574,11 +2573,13 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/LyraeModules/presets/Vega/60bpm.vcvm
%%DATADIR%%/LyraeModules/res/BD383238.svg
%%DATADIR%%/LyraeModules/res/BD383238gen.svg
+%%DATADIR%%/LyraeModules/res/Beta.svg
%%DATADIR%%/LyraeModules/res/Bolt.svg
%%DATADIR%%/LyraeModules/res/Gamma.svg
%%DATADIR%%/LyraeModules/res/HexKnob.svg
%%DATADIR%%/LyraeModules/res/Jack.svg
%%DATADIR%%/LyraeModules/res/MedHexKnob.svg
+%%DATADIR%%/LyraeModules/res/Sheliak.svg
%%DATADIR%%/LyraeModules/res/SmallHexKnob.svg
%%DATADIR%%/LyraeModules/res/SmallHexKnobInverted.svg
%%DATADIR%%/LyraeModules/res/Sulafat.svg
@@ -2791,6 +2792,59 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/MSM/res/Switch/VioMSwitchVert_1.svg
%%DATADIR%%/MSM/res/Switch/VioMSwitch_0.svg
%%DATADIR%%/MSM/res/Switch/VioMSwitch_1.svg
+%%DATADIR%%/MUS-X/presets/Synth/Band Pass Sweep.vcvm
+%%DATADIR%%/MUS-X/presets/Synth/Bass.vcvm
+%%DATADIR%%/MUS-X/presets/Synth/Birds at the beach.vcvm
+%%DATADIR%%/MUS-X/presets/Synth/Brass Pad.vcvm
+%%DATADIR%%/MUS-X/presets/Synth/Dynamic envelopes, mod wheel morph.vcvm
+%%DATADIR%%/MUS-X/presets/Synth/Everything.vcvm
+%%DATADIR%%/MUS-X/presets/Synth/Evolving Pad.vcvm
+%%DATADIR%%/MUS-X/presets/Synth/FM Bells.vcvm
+%%DATADIR%%/MUS-X/presets/Synth/FM E-Piano.vcvm
+%%DATADIR%%/MUS-X/presets/Synth/Flanger.vcvm
+%%DATADIR%%/MUS-X/presets/Synth/INIT Best Quality.vcvm
+%%DATADIR%%/MUS-X/presets/Synth/INIT Low CPU.vcvm
+%%DATADIR%%/MUS-X/presets/Synth/INIT Serial Filters.vcvm
+%%DATADIR%%/MUS-X/presets/Synth/INIT.vcvm
+%%DATADIR%%/MUS-X/presets/Synth/Karplus Harpsichord.vcvm
+%%DATADIR%%/MUS-X/presets/Synth/Karplus Violin.vcvm
+%%DATADIR%%/MUS-X/presets/Synth/LFO as envelope.vcvm
+%%DATADIR%%/MUS-X/presets/Synth/Laser.vcvm
+%%DATADIR%%/MUS-X/presets/Synth/Leslie Transistor Organ.vcvm
+%%DATADIR%%/MUS-X/presets/Synth/LoFi.vcvm
+%%DATADIR%%/MUS-X/presets/Synth/Mini Lead.vcvm
+%%DATADIR%%/MUS-X/presets/Synth/Pad.vcvm
+%%DATADIR%%/MUS-X/presets/Synth/Sine like.vcvm
+%%DATADIR%%/MUS-X/presets/Synth/Stereo Pad.vcvm
+%%DATADIR%%/MUS-X/presets/Synth/Sync.vcvm
+%%DATADIR%%/MUS-X/presets/Synth/The HX.vcvm
+%%DATADIR%%/MUS-X/presets/Synth/template.vcvm
+%%DATADIR%%/MUS-X/res/ADSR-dark.svg
+%%DATADIR%%/MUS-X/res/ADSR.svg
+%%DATADIR%%/MUS-X/res/Delay-dark.svg
+%%DATADIR%%/MUS-X/res/Delay.svg
+%%DATADIR%%/MUS-X/res/Drift-dark.svg
+%%DATADIR%%/MUS-X/res/Drift.svg
+%%DATADIR%%/MUS-X/res/Filter-dark.svg
+%%DATADIR%%/MUS-X/res/Filter.svg
+%%DATADIR%%/MUS-X/res/LFO-dark.svg
+%%DATADIR%%/MUS-X/res/LFO.svg
+%%DATADIR%%/MUS-X/res/Last-dark.svg
+%%DATADIR%%/MUS-X/res/Last.svg
+%%DATADIR%%/MUS-X/res/ModMatrix-dark.svg
+%%DATADIR%%/MUS-X/res/ModMatrix.svg
+%%DATADIR%%/MUS-X/res/OnePole-dark.svg
+%%DATADIR%%/MUS-X/res/OnePole.svg
+%%DATADIR%%/MUS-X/res/OnePoleLP-dark.svg
+%%DATADIR%%/MUS-X/res/OnePoleLP.svg
+%%DATADIR%%/MUS-X/res/Oscillators-dark.svg
+%%DATADIR%%/MUS-X/res/Oscillators.svg
+%%DATADIR%%/MUS-X/res/SplitStack-dark.svg
+%%DATADIR%%/MUS-X/res/SplitStack.svg
+%%DATADIR%%/MUS-X/res/Synth-dark.svg
+%%DATADIR%%/MUS-X/res/Synth.svg
+%%DATADIR%%/MUS-X/res/Tuner-dark.svg
+%%DATADIR%%/MUS-X/res/Tuner.svg
%%DATADIR%%/Meander/res/Bravura.otf
%%DATADIR%%/Meander/res/DejaVu-LICENSE.txt
%%DATADIR%%/Meander/res/DejaVuSansMono.ttf
@@ -2801,6 +2855,16 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/Meander/res/Meander-light.svg
%%DATADIR%%/Meander/res/Meander.png
%%DATADIR%%/Meander/res/Meander.svg
+%%DATADIR%%/Meander/res/ModeScaleProgressions-dark.png
+%%DATADIR%%/Meander/res/ModeScaleProgressions-dark.svg
+%%DATADIR%%/Meander/res/ModeScaleProgressions-light.png
+%%DATADIR%%/Meander/res/ModeScaleProgressions-light.svg
+%%DATADIR%%/Meander/res/ModeScaleProgressions.png
+%%DATADIR%%/Meander/res/ModeScaleQuant-dark.png
+%%DATADIR%%/Meander/res/ModeScaleQuant-dark.svg
+%%DATADIR%%/Meander/res/ModeScaleQuant-light.png
+%%DATADIR%%/Meander/res/ModeScaleQuant-light.svg
+%%DATADIR%%/Meander/res/ModeScaleQuant.png
%%DATADIR%%/Meander/res/OFL.txt
%%DATADIR%%/Meander/res/Progression-Edit-Panel-Help.png
%%DATADIR%%/Meander/res/TinyPJ301M.svg
@@ -4046,7 +4110,6 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/PluginManifests/ChowDSP.json
%%DATADIR%%/PluginManifests/Computerscare.json
%%DATADIR%%/PluginManifests/DHE-Modules.json
-%%DATADIR%%/PluginManifests/DrumKit.json
%%DATADIR%%/PluginManifests/ESeries.json
%%DATADIR%%/PluginManifests/EnigmaCurry.json
%%DATADIR%%/PluginManifests/ExpertSleepers-Encoders.json
@@ -4067,6 +4130,7 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/PluginManifests/LyraeModules.json
%%DATADIR%%/PluginManifests/ML_modules.json
%%DATADIR%%/PluginManifests/MSM.json
+%%DATADIR%%/PluginManifests/MUS-X.json
%%DATADIR%%/PluginManifests/Meander.json
%%DATADIR%%/PluginManifests/MindMeldModular.json
%%DATADIR%%/PluginManifests/MockbaModular.json
@@ -4081,13 +4145,16 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/PluginManifests/Sapphire.json
%%DATADIR%%/PluginManifests/StarlingVia.json
%%DATADIR%%/PluginManifests/ValleyAudio.json
+%%DATADIR%%/PluginManifests/WSTD-Drums.json
%%DATADIR%%/PluginManifests/WhatTheRack.json
%%DATADIR%%/PluginManifests/ZZC.json
%%DATADIR%%/PluginManifests/ZamAudio.json
%%DATADIR%%/PluginManifests/ZetaCarinaeModules.json
+%%DATADIR%%/PluginManifests/admiral.json
%%DATADIR%%/PluginManifests/alefsbits.json
%%DATADIR%%/PluginManifests/cf.json
%%DATADIR%%/PluginManifests/dBiz.json
+%%DATADIR%%/PluginManifests/eightfold.json
%%DATADIR%%/PluginManifests/forsitan-modulare.json
%%DATADIR%%/PluginManifests/h4n4-modules.json
%%DATADIR%%/PluginManifests/ihtsyn.json
@@ -4157,14 +4224,53 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/RebelTech/res/panels/Stoicheia_drk.svg
%%DATADIR%%/RebelTech/res/panels/Tonic.svg
%%DATADIR%%/RebelTech/res/panels/Tonic_drk.svg
+%%DATADIR%%/Sapphire/res/chaops.svg
+%%DATADIR%%/Sapphire/res/clock_button_0.svg
+%%DATADIR%%/Sapphire/res/clock_button_1.svg
+%%DATADIR%%/Sapphire/res/echo.svg
+%%DATADIR%%/Sapphire/res/echo_clock.svg
+%%DATADIR%%/Sapphire/res/echo_clock_sel.svg
+%%DATADIR%%/Sapphire/res/echo_dck.svg
+%%DATADIR%%/Sapphire/res/echo_dck_sel.svg
+%%DATADIR%%/Sapphire/res/echo_env.svg
+%%DATADIR%%/Sapphire/res/echo_env_sel.svg
+%%DATADIR%%/Sapphire/res/echo_flp.svg
+%%DATADIR%%/Sapphire/res/echo_flp_sel.svg
+%%DATADIR%%/Sapphire/res/echo_rev.svg
+%%DATADIR%%/Sapphire/res/echo_rev_sel.svg
+%%DATADIR%%/Sapphire/res/echo_voct.svg
+%%DATADIR%%/Sapphire/res/echo_voct_sel.svg
+%%DATADIR%%/Sapphire/res/echoout.svg
+%%DATADIR%%/Sapphire/res/echotap.svg
+%%DATADIR%%/Sapphire/res/echotap_dck.svg
+%%DATADIR%%/Sapphire/res/echotap_dck_sel.svg
+%%DATADIR%%/Sapphire/res/echotap_env.svg
+%%DATADIR%%/Sapphire/res/echotap_env_sel.svg
+%%DATADIR%%/Sapphire/res/echotap_flp.svg
+%%DATADIR%%/Sapphire/res/echotap_flp_sel.svg
+%%DATADIR%%/Sapphire/res/echotap_rev.svg
+%%DATADIR%%/Sapphire/res/echotap_rev_sel.svg
%%DATADIR%%/Sapphire/res/elastika.svg
+%%DATADIR%%/Sapphire/res/elastika_in_l2.svg
+%%DATADIR%%/Sapphire/res/elastika_in_lr.svg
+%%DATADIR%%/Sapphire/res/elastika_in_r2.svg
+%%DATADIR%%/Sapphire/res/elastika_out_2.svg
+%%DATADIR%%/Sapphire/res/elastika_out_lr.svg
+%%DATADIR%%/Sapphire/res/env.svg
+%%DATADIR%%/Sapphire/res/extender_button.svg
%%DATADIR%%/Sapphire/res/frolic.svg
%%DATADIR%%/Sapphire/res/galaxy.svg
%%DATADIR%%/Sapphire/res/glee.svg
+%%DATADIR%%/Sapphire/res/gravy.svg
%%DATADIR%%/Sapphire/res/hiss.svg
+%%DATADIR%%/Sapphire/res/interval_button_0.svg
+%%DATADIR%%/Sapphire/res/interval_button_1.svg
+%%DATADIR%%/Sapphire/res/lark.svg
%%DATADIR%%/Sapphire/res/moots.svg
%%DATADIR%%/Sapphire/res/moots_label_gate.svg
%%DATADIR%%/Sapphire/res/moots_label_trigger.svg
+%%DATADIR%%/Sapphire/res/mute_button_0.svg
+%%DATADIR%%/Sapphire/res/mute_button_1.svg
%%DATADIR%%/Sapphire/res/nucleus.svg
%%DATADIR%%/Sapphire/res/nucleus_label_audio.svg
%%DATADIR%%/Sapphire/res/nucleus_label_control.svg
@@ -4174,8 +4280,15 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/Sapphire/res/polynucleus_label_control.svg
%%DATADIR%%/Sapphire/res/pop.svg
%%DATADIR%%/Sapphire/res/port.svg
+%%DATADIR%%/Sapphire/res/remove_button.svg
%%DATADIR%%/Sapphire/res/rotini.svg
%%DATADIR%%/Sapphire/res/sam.svg
+%%DATADIR%%/Sapphire/res/sauce.svg
+%%DATADIR%%/Sapphire/res/stereo_in_l2.svg
+%%DATADIR%%/Sapphire/res/stereo_in_lr.svg
+%%DATADIR%%/Sapphire/res/stereo_in_r2.svg
+%%DATADIR%%/Sapphire/res/stereo_out_2.svg
+%%DATADIR%%/Sapphire/res/stereo_out_lr.svg
%%DATADIR%%/Sapphire/res/tin.svg
%%DATADIR%%/Sapphire/res/tout.svg
%%DATADIR%%/Sapphire/res/tricorder.svg
@@ -4356,6 +4469,125 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/ValleyAudio/res/v2/Small/Rogan1PSYellowSmall-fg.svg
%%DATADIR%%/ValleyAudio/res/v2/Small/Rogan1PSYellowSmall.svg
%%DATADIR%%/ValleyAudio/res/valleySliderBackground.svg
+%%DATADIR%%/WSTD-Drums/res/BD9.svg
+%%DATADIR%%/WSTD-Drums/res/Baronial.svg
+%%DATADIR%%/WSTD-Drums/res/CR78.svg
+%%DATADIR%%/WSTD-Drums/res/ClosedHH.svg
+%%DATADIR%%/WSTD-Drums/res/DMX.svg
+%%DATADIR%%/WSTD-Drums/res/Gnome.svg
+%%DATADIR%%/WSTD-Drums/res/Marionette.svg
+%%DATADIR%%/WSTD-Drums/res/OpenHH.svg
+%%DATADIR%%/WSTD-Drums/res/SBD.svg
+%%DATADIR%%/WSTD-Drums/res/Sequencer.svg
+%%DATADIR%%/WSTD-Drums/res/Snare.svg
+%%DATADIR%%/WSTD-Drums/res/Tomi.svg
+%%DATADIR%%/WSTD-Drums/res/component/Knob.svg
+%%DATADIR%%/WSTD-Drums/res/component/NovaMono.ttf
+%%DATADIR%%/WSTD-Drums/res/component/Port.svg
+%%DATADIR%%/WSTD-Drums/res/component/led-down-off.svg
+%%DATADIR%%/WSTD-Drums/res/component/led-down-on.svg
+%%DATADIR%%/WSTD-Drums/res/component/led-up-off.svg
+%%DATADIR%%/WSTD-Drums/res/component/led-up-on.svg
+%%DATADIR%%/WSTD-Drums/res/component/pad-off.svg
+%%DATADIR%%/WSTD-Drums/res/component/pad-on.svg
+%%DATADIR%%/WSTD-Drums/res/component/switch_0.svg
+%%DATADIR%%/WSTD-Drums/res/component/switch_1.svg
+%%DATADIR%%/WSTD-Drums/res/samples/bd9/01.raw
+%%DATADIR%%/WSTD-Drums/res/samples/bd9/02.raw
+%%DATADIR%%/WSTD-Drums/res/samples/bd9/03.raw
+%%DATADIR%%/WSTD-Drums/res/samples/bd9/04.raw
+%%DATADIR%%/WSTD-Drums/res/samples/bd9/05.raw
+%%DATADIR%%/WSTD-Drums/res/samples/bd9/06.raw
+%%DATADIR%%/WSTD-Drums/res/samples/bd9/07.raw
+%%DATADIR%%/WSTD-Drums/res/samples/bd9/08.raw
+%%DATADIR%%/WSTD-Drums/res/samples/bd9/09.raw
+%%DATADIR%%/WSTD-Drums/res/samples/bd9/10.raw
+%%DATADIR%%/WSTD-Drums/res/samples/bd9/11.raw
+%%DATADIR%%/WSTD-Drums/res/samples/bd9/12.raw
+%%DATADIR%%/WSTD-Drums/res/samples/bd9/13.raw
+%%DATADIR%%/WSTD-Drums/res/samples/bd9/14.raw
+%%DATADIR%%/WSTD-Drums/res/samples/bd9/15.raw
+%%DATADIR%%/WSTD-Drums/res/samples/bd9/16.raw
+%%DATADIR%%/WSTD-Drums/res/samples/closedhh/01.raw
+%%DATADIR%%/WSTD-Drums/res/samples/closedhh/02.raw
+%%DATADIR%%/WSTD-Drums/res/samples/closedhh/03.raw
+%%DATADIR%%/WSTD-Drums/res/samples/closedhh/04.raw
+%%DATADIR%%/WSTD-Drums/res/samples/closedhh/05.raw
+%%DATADIR%%/WSTD-Drums/res/samples/closedhh/06.raw
+%%DATADIR%%/WSTD-Drums/res/samples/closedhh/07.raw
+%%DATADIR%%/WSTD-Drums/res/samples/closedhh/08.raw
+%%DATADIR%%/WSTD-Drums/res/samples/closedhh/09.raw
+%%DATADIR%%/WSTD-Drums/res/samples/closedhh/10.raw
+%%DATADIR%%/WSTD-Drums/res/samples/closedhh/11.raw
+%%DATADIR%%/WSTD-Drums/res/samples/closedhh/12.raw
+%%DATADIR%%/WSTD-Drums/res/samples/closedhh/13.raw
+%%DATADIR%%/WSTD-Drums/res/samples/closedhh/14.raw
+%%DATADIR%%/WSTD-Drums/res/samples/closedhh/15.raw
+%%DATADIR%%/WSTD-Drums/res/samples/cr78/01.raw
+%%DATADIR%%/WSTD-Drums/res/samples/cr78/02.raw
+%%DATADIR%%/WSTD-Drums/res/samples/cr78/03.raw
+%%DATADIR%%/WSTD-Drums/res/samples/cr78/04.raw
+%%DATADIR%%/WSTD-Drums/res/samples/cr78/05.raw
+%%DATADIR%%/WSTD-Drums/res/samples/cr78/06.raw
+%%DATADIR%%/WSTD-Drums/res/samples/cr78/07.raw
+%%DATADIR%%/WSTD-Drums/res/samples/dmx/01.raw
+%%DATADIR%%/WSTD-Drums/res/samples/dmx/02.raw
+%%DATADIR%%/WSTD-Drums/res/samples/dmx/03.raw
+%%DATADIR%%/WSTD-Drums/res/samples/dmx/04.raw
+%%DATADIR%%/WSTD-Drums/res/samples/dmx/05.raw
+%%DATADIR%%/WSTD-Drums/res/samples/dmx/06.raw
+%%DATADIR%%/WSTD-Drums/res/samples/dmx/07.raw
+%%DATADIR%%/WSTD-Drums/res/samples/dmx/08.raw
+%%DATADIR%%/WSTD-Drums/res/samples/dmx/09.raw
+%%DATADIR%%/WSTD-Drums/res/samples/dmx/10.raw
+%%DATADIR%%/WSTD-Drums/res/samples/dmx/11.raw
+%%DATADIR%%/WSTD-Drums/res/samples/dmx/12.raw
+%%DATADIR%%/WSTD-Drums/res/samples/kick/01.raw
+%%DATADIR%%/WSTD-Drums/res/samples/kick/02.raw
+%%DATADIR%%/WSTD-Drums/res/samples/openhh/01.raw
+%%DATADIR%%/WSTD-Drums/res/samples/openhh/02.raw
+%%DATADIR%%/WSTD-Drums/res/samples/openhh/03.raw
+%%DATADIR%%/WSTD-Drums/res/samples/openhh/04.raw
+%%DATADIR%%/WSTD-Drums/res/samples/openhh/05.raw
+%%DATADIR%%/WSTD-Drums/res/samples/openhh/06.raw
+%%DATADIR%%/WSTD-Drums/res/samples/openhh/07.raw
+%%DATADIR%%/WSTD-Drums/res/samples/openhh/08.raw
+%%DATADIR%%/WSTD-Drums/res/samples/openhh/09.raw
+%%DATADIR%%/WSTD-Drums/res/samples/openhh/10.raw
+%%DATADIR%%/WSTD-Drums/res/samples/openhh/11.raw
+%%DATADIR%%/WSTD-Drums/res/samples/openhh/12.raw
+%%DATADIR%%/WSTD-Drums/res/samples/openhh/13.raw
+%%DATADIR%%/WSTD-Drums/res/samples/openhh/14.raw
+%%DATADIR%%/WSTD-Drums/res/samples/snare/01.raw
+%%DATADIR%%/WSTD-Drums/res/samples/snare/02.raw
+%%DATADIR%%/WSTD-Drums/res/samples/snare/03.raw
+%%DATADIR%%/WSTD-Drums/res/samples/snare/04.raw
+%%DATADIR%%/WSTD-Drums/res/samples/snare/05.raw
+%%DATADIR%%/WSTD-Drums/res/samples/snare/06.raw
+%%DATADIR%%/WSTD-Drums/res/samples/snare/07.raw
+%%DATADIR%%/WSTD-Drums/res/samples/snare/08.raw
+%%DATADIR%%/WSTD-Drums/res/samples/snare/09.raw
+%%DATADIR%%/WSTD-Drums/res/samples/snare/10.raw
+%%DATADIR%%/WSTD-Drums/res/samples/snare/11.raw
+%%DATADIR%%/WSTD-Drums/res/samples/snare/12.raw
+%%DATADIR%%/WSTD-Drums/res/samples/snare/13.raw
+%%DATADIR%%/WSTD-Drums/res/samples/snare/14.raw
+%%DATADIR%%/WSTD-Drums/res/samples/snare/15.raw
+%%DATADIR%%/WSTD-Drums/res/samples/snare/16.raw
+%%DATADIR%%/WSTD-Drums/res/samples/tomi/01.raw
+%%DATADIR%%/WSTD-Drums/res/samples/tomi/02.raw
+%%DATADIR%%/WSTD-Drums/res/samples/tomi/03.raw
+%%DATADIR%%/WSTD-Drums/res/samples/tomi/04.raw
+%%DATADIR%%/WSTD-Drums/res/samples/tomi/05.raw
+%%DATADIR%%/WSTD-Drums/res/samples/tomi/06.raw
+%%DATADIR%%/WSTD-Drums/res/samples/tomi/07.raw
+%%DATADIR%%/WSTD-Drums/res/samples/tomi/08.raw
+%%DATADIR%%/WSTD-Drums/res/samples/tomi/09.raw
+%%DATADIR%%/WSTD-Drums/res/samples/tomi/10.raw
+%%DATADIR%%/WSTD-Drums/res/samples/tomi/11.raw
+%%DATADIR%%/WSTD-Drums/res/samples/tomi/12.raw
+%%DATADIR%%/WSTD-Drums/res/samples/tomi/13.raw
+%%DATADIR%%/WSTD-Drums/res/samples/tomi/14.raw
%%DATADIR%%/WhatTheRack/res/BoomButton/question_bw.svg
%%DATADIR%%/WhatTheRack/res/BoomButton/question_color.svg
%%DATADIR%%/WhatTheRack/res/WhatTheJack.svg
@@ -4444,6 +4676,13 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/ZetaCarinaeModules/res/RosenchancePlate.svg
%%DATADIR%%/ZetaCarinaeModules/res/RosslerRustlerPlate.svg
%%DATADIR%%/ZetaCarinaeModules/res/WarblerPlate.svg
+%%DATADIR%%/admiral/res/ComponentLibrary/HorizontalBefacoSwitch_0.svg
+%%DATADIR%%/admiral/res/ComponentLibrary/HorizontalBefacoSwitch_1.svg
+%%DATADIR%%/admiral/res/ComponentLibrary/HorizontalBefacoSwitch_2.svg
+%%DATADIR%%/admiral/res/Divisions.svg
+%%DATADIR%%/admiral/res/Shifts.svg
+%%DATADIR%%/admiral/res/Tables.svg
+%%DATADIR%%/admiral/res/Watches.svg
%%DATADIR%%/alefsbits/res/blank6hp.svg
%%DATADIR%%/alefsbits/res/fibb.svg
%%DATADIR%%/alefsbits/res/logic.svg
@@ -4667,6 +4906,27 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/dBiz/res/component/VerboXS-bg.svg
%%DATADIR%%/dBiz/res/component/VerboXS-cap.svg
%%DATADIR%%/dBiz/res/component/VerboXS.svg
+%%DATADIR%%/eightfold/res/SDComparator.svg
+%%DATADIR%%/eightfold/res/SDFormation.svg
+%%DATADIR%%/eightfold/res/SDLines.svg
+%%DATADIR%%/eightfold/res/SDOrcasHeartV2.svg
+%%DATADIR%%/eightfold/res/SDTransgate.svg
+%%DATADIR%%/eightfold/res/shared/SDMediumKnob.svg
+%%DATADIR%%/eightfold/res/shared/SDMonoPort.svg
+%%DATADIR%%/eightfold/res/shared/SDPolyPort.svg
+%%DATADIR%%/eightfold/res/shared/SDScaleButton_off.svg
+%%DATADIR%%/eightfold/res/shared/SDScaleButton_on.svg
+%%DATADIR%%/eightfold/res/shared/SDScaleKnob.svg
+%%DATADIR%%/eightfold/res/shared/SDScalePort.svg
+%%DATADIR%%/eightfold/res/shared/SDSmallKnob.svg
+%%DATADIR%%/eightfold/res/shared/SDSmallScaleButton_off.svg
+%%DATADIR%%/eightfold/res/shared/SDSmallScaleButton_on.svg
+%%DATADIR%%/eightfold/res/shared/SDSmallestKnob.svg
+%%DATADIR%%/eightfold/res/shared/SDThreeSwitch1.svg
+%%DATADIR%%/eightfold/res/shared/SDThreeSwitch2.svg
+%%DATADIR%%/eightfold/res/shared/SDThreeSwitch3.svg
+%%DATADIR%%/eightfold/res/shared/SDTwoSwitch1.svg
+%%DATADIR%%/eightfold/res/shared/SDTwoSwitch2.svg
%%DATADIR%%/fonts/DSEG7ClassicMini-Bold.ttf
%%DATADIR%%/fonts/DSEG7ClassicMini-BoldItalic.ttf
%%DATADIR%%/fonts/DSEG7ClassicMini-Italic.ttf
@@ -4700,6 +4960,7 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/ihtsyn/res/nyTapperUp12.svg
%%DATADIR%%/ihtsyn/res/nyTapperUp16.svg
%%DATADIR%%/kocmoc/res/DDLY.svg
+%%DATADIR%%/kocmoc/res/DIOD.svg
%%DATADIR%%/kocmoc/res/LADR.svg
%%DATADIR%%/kocmoc/res/MUL.svg
%%DATADIR%%/kocmoc/res/OP.svg
@@ -4707,6 +4968,8 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/kocmoc/res/SKF.svg
%%DATADIR%%/kocmoc/res/SVF.svg
%%DATADIR%%/kocmoc/res/TRG.svg
+%%DATADIR%%/kocmoc/res/uLADR.svg
+%%DATADIR%%/kocmoc/res/uSVF.svg
%%DATADIR%%/mscHack/res/ARP700.svg
%%DATADIR%%/mscHack/res/ASAF8.svg
%%DATADIR%%/mscHack/res/Alienz.svg
@@ -4770,47 +5033,49 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/myth-modules/res/Mavka.svg
%%DATADIR%%/myth-modules/res/Molphar.svg
%%DATADIR%%/myth-modules/res/Template.svg
+%%DATADIR%%/nonlinearcircuits/res/1050MixSeq.afdesign
+%%DATADIR%%/nonlinearcircuits/res/1050MixSeq.svg
+%%DATADIR%%/nonlinearcircuits/res/32to1.afdesign
+%%DATADIR%%/nonlinearcircuits/res/32to1.svg
+%%DATADIR%%/nonlinearcircuits/res/4seq.afdesign
+%%DATADIR%%/nonlinearcircuits/res/4seq.svg
+%%DATADIR%%/nonlinearcircuits/res/8BitCipher.afdesign
+%%DATADIR%%/nonlinearcircuits/res/8BitCipher.svg
%%DATADIR%%/nonlinearcircuits/res/Audiowide-Regular.ttf
%%DATADIR%%/nonlinearcircuits/res/BOOLs.afdesign
%%DATADIR%%/nonlinearcircuits/res/BOOLs.svg
-%%DATADIR%%/nonlinearcircuits/res/BOOLs2.svg
+%%DATADIR%%/nonlinearcircuits/res/BOOLsOld.svg
+%%DATADIR%%/nonlinearcircuits/res/DivideConquer.afdesign
+%%DATADIR%%/nonlinearcircuits/res/DivideConquer.svg
+%%DATADIR%%/nonlinearcircuits/res/DivideConquerNoCircles.afdesign
+%%DATADIR%%/nonlinearcircuits/res/DivineCMOS.afdesign
+%%DATADIR%%/nonlinearcircuits/res/DivineCMOS.svg
+%%DATADIR%%/nonlinearcircuits/res/DoubleNeuron.svg
%%DATADIR%%/nonlinearcircuits/res/DoubleNeuronBright.svg
%%DATADIR%%/nonlinearcircuits/res/DoubleNeuronDark.svg
-%%DATADIR%%/nonlinearcircuits/res/DoubleNeuronRef.svg
+%%DATADIR%%/nonlinearcircuits/res/GENiE.afdesign
+%%DATADIR%%/nonlinearcircuits/res/GENiE.svg
%%DATADIR%%/nonlinearcircuits/res/LetsSplosh.svg
-%%DATADIR%%/nonlinearcircuits/res/NLC - 1050 MIXER SEQUENCER.afdesign
-%%DATADIR%%/nonlinearcircuits/res/NLC - 1050 MIXER SEQUENCER.svg
-%%DATADIR%%/nonlinearcircuits/res/NLC - 32to1.afdesign
-%%DATADIR%%/nonlinearcircuits/res/NLC - 32to1.svg
-%%DATADIR%%/nonlinearcircuits/res/NLC - 4seq.afdesign
-%%DATADIR%%/nonlinearcircuits/res/NLC - 4seq.svg
-%%DATADIR%%/nonlinearcircuits/res/NLC - 8 BIT CIPHER.afdesign
-%%DATADIR%%/nonlinearcircuits/res/NLC - 8 BIT CIPHER.svg
-%%DATADIR%%/nonlinearcircuits/res/NLC - DIVIDE & CONQUER.afdesign
-%%DATADIR%%/nonlinearcircuits/res/NLC - DIVIDE & CONQUER.svg
-%%DATADIR%%/nonlinearcircuits/res/NLC - DIVIDE & CONQUERNoCircles.afdesign
-%%DATADIR%%/nonlinearcircuits/res/NLC - DIVINE CMOS.afdesign
-%%DATADIR%%/nonlinearcircuits/res/NLC - DIVINE CMOS.svg
-%%DATADIR%%/nonlinearcircuits/res/NLC - GENiE.afdesign
-%%DATADIR%%/nonlinearcircuits/res/NLC - GENiE.svg
-%%DATADIR%%/nonlinearcircuits/res/NLC - NEURON.afdesign
-%%DATADIR%%/nonlinearcircuits/res/NLC - NEURON.svg
-%%DATADIR%%/nonlinearcircuits/res/NLC - NUMBERWANG.afdesign
-%%DATADIR%%/nonlinearcircuits/res/NLC - NUMBERWANG.svg
-%%DATADIR%%/nonlinearcircuits/res/NLC - ROUTER.afdesign
-%%DATADIR%%/nonlinearcircuits/res/NLC - ROUTER.svg
-%%DATADIR%%/nonlinearcircuits/res/NLC - SEGUE.afdesign
-%%DATADIR%%/nonlinearcircuits/res/NLC - SEGUE.svg
-%%DATADIR%%/nonlinearcircuits/res/NLC - STATUES.afdesign
-%%DATADIR%%/nonlinearcircuits/res/NLC - STATUES.svg
+%%DATADIR%%/nonlinearcircuits/res/Neuron.afdesign
+%%DATADIR%%/nonlinearcircuits/res/Neuron.svg
+%%DATADIR%%/nonlinearcircuits/res/Numberwang.afdesign
+%%DATADIR%%/nonlinearcircuits/res/Numberwang.svg
+%%DATADIR%%/nonlinearcircuits/res/Router.afdesign
+%%DATADIR%%/nonlinearcircuits/res/Router.svg
+%%DATADIR%%/nonlinearcircuits/res/Segue.afdesign
+%%DATADIR%%/nonlinearcircuits/res/Segue.svg
%%DATADIR%%/nonlinearcircuits/res/SlothApathy.svg
%%DATADIR%%/nonlinearcircuits/res/SlothInertia.svg
%%DATADIR%%/nonlinearcircuits/res/SlothTorpor.svg
+%%DATADIR%%/nonlinearcircuits/res/Splish.afdesign
+%%DATADIR%%/nonlinearcircuits/res/Splish.svg
+%%DATADIR%%/nonlinearcircuits/res/SquidAxon.svg
+%%DATADIR%%/nonlinearcircuits/res/Statues.afdesign
+%%DATADIR%%/nonlinearcircuits/res/Statues.svg
%%DATADIR%%/nonlinearcircuits/res/TripleSloth.svg
%%DATADIR%%/nonlinearcircuits/res/squid-axon-original-panel.svg
%%DATADIR%%/nonlinearcircuits/res/squid-axon-papernoise-panel.afdesign
%%DATADIR%%/nonlinearcircuits/res/squid-axon-papernoise-panel.svg
-%%DATADIR%%/nonlinearcircuits/res/squid-axon-papernoise-panel2.svg
%%DATADIR%%/patches/examples/DRMR_-_BassGrowl.vcv
%%DATADIR%%/patches/examples/DRMR_-_Etherpad.vcv
%%DATADIR%%/patches/examples/DRMR_-_Gabberswing.vcv
@@ -4819,6 +5084,7 @@ lib/vst/Cardinal.vst/CardinalSynth.so
%%DATADIR%%/patches/examples/SpotlightKid_-_Classic-Polysynth.vcv
%%DATADIR%%/patches/examples/VT_-_Jupiter_Ascent.vcv
%%DATADIR%%/patches/examples/falkTX_-_Divide-no-Conquer.vcv
+%%DATADIR%%/patches/examples/falkTX_-_Mini-Arp-Seq.vcv
%%DATADIR%%/patches/examples/falkTX_-_Random-Progress-Pluck-Rev.vcv
%%DATADIR%%/patches/examples/falkTX_-_Salomonis-MonoRegen.vcv
%%DATADIR%%/patches/mini/falkTX_-_Moogy.vcv
diff --git a/audio/din/Makefile b/audio/din/Makefile
index 69b5648c8939..92cae0768a87 100644
--- a/audio/din/Makefile
+++ b/audio/din/Makefile
@@ -1,6 +1,6 @@
PORTNAME= din
PORTVERSION= 59
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= audio
MASTER_SITES= https://dinisnoise.org/files/
@@ -12,7 +12,7 @@ LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libasound.so:audio/alsa-lib \
- libboost_system.so:devel/boost-libs \
+ libboost_thread.so:devel/boost-libs \
libjack.so:audio/jack
USES= autoreconf gl gnome sdl tcl:86+ xorg
diff --git a/audio/ganv/Makefile b/audio/ganv/Makefile
index d306d35b91e3..a19b223c2324 100644
--- a/audio/ganv/Makefile
+++ b/audio/ganv/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ganv
DISTVERSION= 1.8.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MASTER_SITES= https://download.drobilla.net/
diff --git a/audio/guitarix-lv2/Makefile b/audio/guitarix-lv2/Makefile
index a23b431fed25..e793e546bbf0 100644
--- a/audio/guitarix-lv2/Makefile
+++ b/audio/guitarix-lv2/Makefile
@@ -1,7 +1,7 @@
PORTNAME= guitarix
DISTVERSIONPREFIX= V
DISTVERSION= 0.46.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
@@ -18,7 +18,7 @@ BUILD_DEPENDS= lv2>0:audio/lv2 \
sassc:textproc/sassc \
ladspa>0:audio/ladspa # https://sourceforge.net/p/guitarix/bugs/61/
LIB_DEPENDS= libavahi-common.so:net/avahi-app \
- libboost_system.so:devel/boost-libs \
+ libboost_thread.so:devel/boost-libs \
libcurl.so:ftp/curl \
libfftw3f.so:math/fftw3-float \
libfontconfig.so:x11-fonts/fontconfig \
diff --git a/audio/liblo/Makefile b/audio/liblo/Makefile
index 297d0d9745bb..5fc46acc3991 100644
--- a/audio/liblo/Makefile
+++ b/audio/liblo/Makefile
@@ -16,6 +16,8 @@ GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
USE_LDCONFIG= yes
+PORTSCOUT= skipv:0.33
+
OPTIONS_DEFINE= DOCS DOXYGEN EXAMPLES
OPTIONS_SUB= yes
DOXYGEN_IMPLIES=DOCS
diff --git a/audio/mac/Makefile b/audio/mac/Makefile
index 2a99619bd084..cd5891747773 100644
--- a/audio/mac/Makefile
+++ b/audio/mac/Makefile
@@ -1,5 +1,6 @@
PORTNAME= mac
-PORTVERSION= 11.54
+PORTVERSION= 11.62
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= https://www.monkeysaudio.com/files/
DISTNAME= ${PORTNAME:tu}_${PORTVERSION:S|.||}_SDK
@@ -14,7 +15,9 @@ LICENSE_FILE= ${WRKSRC}/License.txt
USES= cmake dos2unix zip
DOS2UNIX_FILES= Shared/*.h \
- Source/Console/Console.cpp
+ Source/Console/*.cpp \
+ Source/Shared/*.cpp \
+ Source/Shared/*.h
NO_WRKSUBDIR= yes
diff --git a/audio/mac/distinfo b/audio/mac/distinfo
index c420dbd014e0..bb534eecf5d4 100644
--- a/audio/mac/distinfo
+++ b/audio/mac/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759128267
-SHA256 (MAC_1154_SDK.zip) = 6f825a606e474a03729eb50d8b6967c74dbd1863c172e0732d836bebd9813dfc
-SIZE (MAC_1154_SDK.zip) = 1704471
+TIMESTAMP = 1760517847
+SHA256 (MAC_1162_SDK.zip) = 9945408555424f1f81d69d8bba46f191331219c144b7576158f1e4d9cff67024
+SIZE (MAC_1162_SDK.zip) = 1705126
diff --git a/audio/mac/files/patch-Shared_All.h b/audio/mac/files/patch-Shared_All.h
index 03e25dc1defc..10b574e7d180 100644
--- a/audio/mac/files/patch-Shared_All.h
+++ b/audio/mac/files/patch-Shared_All.h
@@ -1,6 +1,9 @@
We need to define PLATFORM_LINUX as the default if consumers don't do so.
---- Shared/All.h.orig 2025-02-07 08:39:49 UTC
+Fix runtime for little endian archs. At least on amd64, _BIG_ENDIAN is defined
+somewhere in the toolchain, causing the byte order to be reversed.
+
+--- Shared/All.h.orig 2025-10-15 08:20:58 UTC
+++ Shared/All.h
@@ -10,8 +10,8 @@ PLATFORM_ANDROID
PLATFORM_ANDROID
@@ -13,3 +16,12 @@ We need to define PLATFORM_LINUX as the default if consumers don't do so.
#endif
#ifdef PLATFORM_ANDROID
+@@ -311,7 +311,7 @@ Byte order
+ #define APE_LITTLE_ENDIAN 1234
+ #define APE_BIG_ENDIAN 4321
+
+-#if defined(_BIG_ENDIAN) || defined(__BIG_ENDIAN__) || (defined(__BYTE_ORDER__) && (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__))
++#if defined(__BIG_ENDIAN__) || (defined(__BYTE_ORDER__) && (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__))
+ #define APE_BYTE_ORDER APE_BIG_ENDIAN
+ #else
+ #define APE_BYTE_ORDER APE_LITTLE_ENDIAN
diff --git a/audio/mac/files/patch-Source_Shared_All.h b/audio/mac/files/patch-Source_Shared_All.h
new file mode 100644
index 000000000000..d7748cd159f8
--- /dev/null
+++ b/audio/mac/files/patch-Source_Shared_All.h
@@ -0,0 +1,27 @@
+We need to define PLATFORM_LINUX as the default if consumers don't do so.
+
+Fix runtime for little endian archs. At least on amd64, _BIG_ENDIAN is defined
+somewhere in the toolchain, causing the byte order to be reversed.
+
+--- Source/Shared/All.h.orig 2025-10-15 08:20:58 UTC
++++ Source/Shared/All.h
+@@ -10,8 +10,8 @@ PLATFORM_ANDROID
+ PLATFORM_ANDROID
+ **************************************************************************************************/
+ #if !defined(PLATFORM_WINDOWS) && !defined(PLATFORM_APPLE) && !defined(PLATFORM_LINUX) && !defined(PLATFORM_ANDROID)
+- #pragma message("No platform set for MACLib, defaulting to Windows")
+- #define PLATFORM_WINDOWS
++ #pragma message("No platform set for MACLib, defaulting to Linux")
++ #define PLATFORM_LINUX
+ #endif
+
+ #ifdef PLATFORM_ANDROID
+@@ -311,7 +311,7 @@ Byte order
+ #define APE_LITTLE_ENDIAN 1234
+ #define APE_BIG_ENDIAN 4321
+
+-#if defined(_BIG_ENDIAN) || defined(__BIG_ENDIAN__) || (defined(__BYTE_ORDER__) && (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__))
++#if defined(__BIG_ENDIAN__) || (defined(__BYTE_ORDER__) && (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__))
+ #define APE_BYTE_ORDER APE_BIG_ENDIAN
+ #else
+ #define APE_BYTE_ORDER APE_LITTLE_ENDIAN
diff --git a/audio/mac/files/patch-Source_Shared_CPUFeatures.cpp b/audio/mac/files/patch-Source_Shared_CPUFeatures.cpp
index 3713b9bb9152..4c89888d95e9 100644
--- a/audio/mac/files/patch-Source_Shared_CPUFeatures.cpp
+++ b/audio/mac/files/patch-Source_Shared_CPUFeatures.cpp
@@ -1,26 +1,26 @@
--- Source/Shared/CPUFeatures.cpp.orig 2025-08-04 20:52:19 UTC
+++ Source/Shared/CPUFeatures.cpp
@@ -4,7 +4,7 @@
- #if defined(PLATFORM_LINUX)
- #include <sys/auxv.h>
-
-- #if defined(__arm__)
-+ #if defined(__arm__) && defined(__linux__)
- #include <asm/hwcap.h>
-
- #ifndef HWCAP_NEON
-@@ -187,7 +187,14 @@ bool GetNeonSupported()
- #if defined(__ARM_NEON) || defined(__ARM_NEON__) || defined(__aarch64__) || defined(_M_ARM64) || defined(_M_ARM64EC)
- return true;
- #elif defined(__arm__) && defined(PLATFORM_LINUX)
-+#ifdef __linux__
- return getauxval(AT_HWCAP) & HWCAP_NEON;
-+#elif defined(__FreeBSD__)
-+ long hwcap = 0;
-+
-+ elf_aux_info(AT_HWCAP, &hwcap, sizeof hwcap);
-+ return (hwcap & HWCAP_NEON);
-+#endif
- #else
- return false;
- #endif
+ #if defined(PLATFORM_LINUX)
+ #include <sys/auxv.h>
+
+- #if defined(__arm__)
++ #if defined(__arm__) && defined(__linux__)
+ #include <asm/hwcap.h>
+
+ #ifndef HWCAP_NEON
+@@ -187,7 +187,14 @@ bool GetNeonSupported()
+ #if defined(__ARM_NEON) || defined(__ARM_NEON__) || defined(__aarch64__) || defined(_M_ARM64) || defined(_M_ARM64EC)
+ return true;
+ #elif defined(__arm__) && defined(PLATFORM_LINUX)
++#ifdef __linux__
+ return getauxval(AT_HWCAP) & HWCAP_NEON;
++#elif defined(__FreeBSD__)
++ long hwcap = 0;
++
++ elf_aux_info(AT_HWCAP, &hwcap, sizeof hwcap);
++ return (hwcap & HWCAP_NEON);
++#endif
+ #else
+ return false;
+ #endif
diff --git a/audio/ncmpcpp/Makefile b/audio/ncmpcpp/Makefile
index ae1ab0ea77f4..99762a5c1a52 100644
--- a/audio/ncmpcpp/Makefile
+++ b/audio/ncmpcpp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ncmpcpp
DISTVERSION= 0.10.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= audio
MAINTAINER= yamagi@yamagi.org
diff --git a/audio/ncmpcpp/files/patch-m4_boost.m4 b/audio/ncmpcpp/files/patch-m4_boost.m4
new file mode 100644
index 000000000000..3e5eefb4eab9
--- /dev/null
+++ b/audio/ncmpcpp/files/patch-m4_boost.m4
@@ -0,0 +1,938 @@
+--- m4/boost.m4.orig 2024-10-24 12:28:08 UTC
++++ m4/boost.m4
+@@ -22,7 +22,7 @@ m4_define([_BOOST_SERIAL], [m4_translit([
+ # along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+ m4_define([_BOOST_SERIAL], [m4_translit([
+-# serial 26
++# serial 39
+ ], [#
+ ], [])])
+
+@@ -226,7 +226,7 @@ AC_LANG_POP([C++])dnl
+ AC_CACHE_CHECK([for Boost's header version],
+ [boost_cv_lib_version],
+ [m4_pattern_allow([^BOOST_LIB_VERSION$])dnl
+- _BOOST_SED_CPP([[/^boost-lib-version = /{s///;s/[\" ]//g;p;q;}]],
++ _BOOST_SED_CPP([[/^.*boost-lib-version = /{s///;s/[\" ]//g;p;q;}]],
+ [#include <boost/version.hpp>
+ boost-lib-version = BOOST_LIB_VERSION],
+ [boost_cv_lib_version=`cat conftest.i`])])
+@@ -288,14 +288,17 @@ fi
+
+ # BOOST_FIND_LIBS([COMPONENT-NAME], [CANDIDATE-LIB-NAMES],
+ # [PREFERRED-RT-OPT], [HEADER-NAME], [CXX-TEST],
+-# [CXX-PROLOGUE])
++# [CXX-PROLOGUE], [CXX-POST-INCLUDE-PROLOGUE],
++# [ERROR_ON_UNUSABLE])
+ # --------------------------------------------------------------
+ # Look for the Boost library COMPONENT-NAME (e.g., `thread', for
+ # libboost_thread) under the possible CANDIDATE-LIB-NAMES (e.g.,
+ # "thread_win32 thread"). Check that HEADER-NAME works and check that
+ # libboost_LIB-NAME can link with the code CXX-TEST. The optional
+ # argument CXX-PROLOGUE can be used to include some C++ code before
+-# the `main' function.
++# the `main' function. The CXX-POST-INCLUDE-PROLOGUE can be used to
++# include some code before the `main' function, but after the
++# `#include <HEADER-NAME>'.
+ #
+ # Invokes BOOST_FIND_HEADER([HEADER-NAME]) (see above).
+ #
+@@ -309,6 +312,9 @@ fi
+ # builds. Some sample values for PREFERRED-RT-OPT: (nothing), mt, d, mt-d, gdp
+ # ... If you want to make sure you have a specific version of Boost
+ # (eg, >= 1.33) you *must* invoke BOOST_REQUIRE before this macro.
++#
++# ERROR_ON_UNUSABLE can be set to "no" if the caller does not want their
++# configure to fail
+ AC_DEFUN([BOOST_FIND_LIBS],
+ [AC_REQUIRE([BOOST_REQUIRE])dnl
+ AC_REQUIRE([_BOOST_FIND_COMPILER_TAG])dnl
+@@ -317,26 +323,32 @@ else
+ if test x"$boost_cv_inc_path" = xno; then
+ AC_MSG_NOTICE([Boost not available, not searching for the Boost $1 library])
+ else
+-dnl The else branch is huge and wasn't intended on purpose.
++dnl The else branch is huge and wasn't indented on purpose.
+ AC_LANG_PUSH([C++])dnl
+ AS_VAR_PUSHDEF([Boost_lib], [boost_cv_lib_$1])dnl
+ AS_VAR_PUSHDEF([Boost_lib_LDFLAGS], [boost_cv_lib_$1_LDFLAGS])dnl
+ AS_VAR_PUSHDEF([Boost_lib_LDPATH], [boost_cv_lib_$1_LDPATH])dnl
+ AS_VAR_PUSHDEF([Boost_lib_LIBS], [boost_cv_lib_$1_LIBS])dnl
+-BOOST_FIND_HEADER([$4])
++AS_IF([test x"$8" = "xno"], [not_found_header='true'])
++BOOST_FIND_HEADER([$4], [$not_found_header])
+ boost_save_CPPFLAGS=$CPPFLAGS
+ CPPFLAGS="$CPPFLAGS $BOOST_CPPFLAGS"
+ AC_CACHE_CHECK([for the Boost $1 library], [Boost_lib],
+ [_BOOST_FIND_LIBS($@)])
+ case $Boost_lib in #(
++ (yes) _AC_MSG_LOG_CONFTEST
++ AC_DEFINE(AS_TR_CPP([HAVE_BOOST_$1]), [1], [Defined if the Boost $1 library is available])dnl
++ AC_SUBST(AS_TR_CPP([BOOST_$1_LDFLAGS]), [$Boost_lib_LDFLAGS])dnl
++ AC_SUBST(AS_TR_CPP([BOOST_$1_LDPATH]), [$Boost_lib_LDPATH])dnl
++ AC_SUBST([BOOST_LDPATH], [$Boost_lib_LDPATH])dnl
++ AC_SUBST(AS_TR_CPP([BOOST_$1_LIBS]), [$Boost_lib_LIBS])dnl
++ ;;
+ (no) _AC_MSG_LOG_CONFTEST
+- AC_MSG_ERROR([cannot find the flags to link with Boost $1])
++ AS_IF([test x"$8" != "xno"], [
++ AC_MSG_ERROR([cannot find flags to link with the Boost $1 library (libboost-$1)])
++ ])
+ ;;
+ esac
+-AC_SUBST(AS_TR_CPP([BOOST_$1_LDFLAGS]), [$Boost_lib_LDFLAGS])dnl
+-AC_SUBST(AS_TR_CPP([BOOST_$1_LDPATH]), [$Boost_lib_LDPATH])dnl
+-AC_SUBST([BOOST_LDPATH], [$Boost_lib_LDPATH])dnl
+-AC_SUBST(AS_TR_CPP([BOOST_$1_LIBS]), [$Boost_lib_LIBS])dnl
+ CPPFLAGS=$boost_save_CPPFLAGS
+ AS_VAR_POPDEF([Boost_lib])dnl
+ AS_VAR_POPDEF([Boost_lib_LDFLAGS])dnl
+@@ -349,16 +361,20 @@ fi
+
+ # BOOST_FIND_LIB([LIB-NAME],
+ # [PREFERRED-RT-OPT], [HEADER-NAME], [CXX-TEST],
+-# [CXX-PROLOGUE])
++# [CXX-PROLOGUE], [CXX-POST-INCLUDE-PROLOGUE],
++# [ERROR_ON_UNUSABLE])
+ # --------------------------------------------------------------
+ # Backward compatibility wrapper for BOOST_FIND_LIBS.
++# ERROR_ON_UNUSABLE can be set to "no" if the caller does not want their
++# configure to fail
+ AC_DEFUN([BOOST_FIND_LIB],
+ [BOOST_FIND_LIBS([$1], $@)])
+
+
+ # _BOOST_FIND_LIBS([LIB-NAME], [CANDIDATE-LIB-NAMES],
+ # [PREFERRED-RT-OPT], [HEADER-NAME], [CXX-TEST],
+-# [CXX-PROLOGUE])
++# [CXX-PROLOGUE], [CXX-POST-INCLUDE-PROLOGUE],
++# [ERROR_ON_UNUSABLE])
+ # --------------------------------------------------------------
+ # Real implementation of BOOST_FIND_LIBS: rely on these local macros:
+ # Boost_lib, Boost_lib_LDFLAGS, Boost_lib_LDPATH, Boost_lib_LIBS
+@@ -370,6 +386,9 @@ AC_DEFUN([BOOST_FIND_LIB],
+ # usually installed. If we can't find the standard variants, we try
+ # to enforce -mt (for instance on MacOSX, libboost_thread.dylib
+ # doesn't exist but there's -obviously- libboost_thread-mt.dylib).
++#
++# ERROR_ON_UNUSABLE can be set to "no" if the caller does not want their
++# configure to fail
+ AC_DEFUN([_BOOST_FIND_LIBS],
+ [Boost_lib=no
+ case "$3" in #(
+@@ -396,7 +415,8 @@ AC_DEFUN([_BOOST_FIND_LIBS],
+ AC_MSG_ERROR([the libext variable is empty, did you invoke Libtool?])
+ boost_save_ac_objext=$ac_objext
+ # Generate the test file.
+- AC_LANG_CONFTEST([AC_LANG_PROGRAM([#include <$4>
++ AC_LANG_CONFTEST([AC_LANG_PROGRAM([$7
++#include <$4>
+ $6], [$5])])
+ dnl Optimization hacks: compiling C++ is slow, especially with Boost. What
+ dnl we're trying to do here is guess the right combination of link flags
+@@ -416,7 +436,10 @@ dnl start the for loops).
+ dnl start the for loops).
+ AC_COMPILE_IFELSE([],
+ [ac_objext=do_not_rm_me_plz],
+- [AC_MSG_ERROR([cannot compile a test that uses Boost $1])])
++ [AS_IF([test x"$8" != x"no"], [
++ AC_MSG_ERROR([cannot compile a test that uses Boost $1])
++ ])
++ ])
+ ac_objext=$boost_save_ac_objext
+ boost_failed_libs=
+ # Don't bother to ident the following nested for loops, only the 2
+@@ -426,12 +449,15 @@ for boost_rtopt_ in $boost_rtopt '' -d; do
+ for boost_ver_ in -$boost_cv_lib_version ''; do
+ for boost_mt_ in $boost_mt -mt ''; do
+ for boost_rtopt_ in $boost_rtopt '' -d; do
+- for boost_lib in \
+- boost_$boost_lib_$boost_tag_$boost_mt_$boost_rtopt_$boost_ver_ \
+- boost_$boost_lib_$boost_tag_$boost_rtopt_$boost_ver_ \
+- boost_$boost_lib_$boost_tag_$boost_mt_$boost_ver_ \
+- boost_$boost_lib_$boost_tag_$boost_ver_
++ for boost_full_suffix in \
++ $boost_last_suffix \
++ x$boost_tag_$boost_mt_$boost_rtopt_$boost_ver_ \
++ x$boost_tag_$boost_rtopt_$boost_ver_ \
++ x$boost_tag_$boost_mt_$boost_ver_ \
++ x$boost_tag_$boost_ver_
+ do
++ boost_real_suffix=`echo "$boost_full_suffix" | sed 's/^x//'`
++ boost_lib="boost_$boost_lib_$boost_real_suffix"
+ # Avoid testing twice the same lib
+ case $boost_failed_libs in #(
+ (*@$boost_lib@*) continue;;
+@@ -480,7 +506,7 @@ dnl generated only once above (before we start the for
+ *)
+ for boost_cv_rpath_link_ldflag in -Wl,-R, -Wl,-rpath,; do
+ LDFLAGS="$boost_save_LDFLAGS -L$boost_ldpath $boost_cv_rpath_link_ldflag$boost_ldpath"
+- LIBS="$boost_save_LIBS $Boost_lib_LIBS"
++ LIBS="$Boost_lib_LIBS $boost_save_LIBS"
+ _BOOST_AC_LINK_IFELSE([],
+ [boost_rpath_link_ldflag_found=yes
+ break],
+@@ -496,6 +522,7 @@ dnl generated only once above (before we start the for
+ test x"$boost_ldpath" != x &&
+ Boost_lib_LDFLAGS="-L$boost_ldpath $boost_cv_rpath_link_ldflag$boost_ldpath"
+ Boost_lib_LDPATH="$boost_ldpath"
++ boost_last_suffix="$boost_full_suffix"
+ break 7
+ else
+ boost_failed_libs="$boost_failed_libs@$boost_lib@"
+@@ -534,6 +561,14 @@ m4_popdef([BOOST_Library])dnl
+ ])
+ ])
+
++
++# BOOST_ANY()
++# ------------
++# Look for Boost.Any
++BOOST_DEFUN([Any],
++[BOOST_FIND_HEADER([boost/any.hpp])])
++
++
+ # BOOST_ARRAY()
+ # -------------
+ # Look for Boost.Array
+@@ -548,7 +583,13 @@ BOOST_FIND_HEADER([boost/asio.hpp])])
+ [AC_REQUIRE([BOOST_SYSTEM])dnl
+ BOOST_FIND_HEADER([boost/asio.hpp])])
+
++# BOOST_BIMAP()
++# ------------
++# Look for Boost.Bimap
++BOOST_DEFUN([Bimap],
++[BOOST_FIND_HEADER([boost/bimap.hpp])])
+
++
+ # BOOST_ASSIGN()
+ # -------------
+ # Look for Boost.Assign
+@@ -556,6 +597,24 @@ BOOST_DEFUN([Assign],
+ [BOOST_FIND_HEADER([boost/assign.hpp])])
+
+
++# BOOST_ATOMIC([PREFERRED-RT-OPT], [ERROR_ON_UNUSABLE])
++# -------------------------------
++# Look for Boost.Atomic. For the documentation of PREFERRED-RT-OPT, see the
++# documentation of BOOST_FIND_LIB above.
++BOOST_DEFUN([Atomic],
++[BOOST_FIND_LIB([atomic], [$1],
++ [boost/atomic.hpp],
++ [boost::atomic<int> a;],
++ [ ],
++ [#ifdef HAVE_UNISTD_H
++#include <unistd.h>
++#endif
++#ifdef HAVE_STDINT_H
++#include <stdint.h>
++#endif], [$2])
++])# BOOST_ATOMIC
++
++
+ # BOOST_BIND()
+ # ------------
+ # Look for Boost.Bind.
+@@ -563,7 +622,14 @@ BOOST_DEFUN([Bind],
+ [BOOST_FIND_HEADER([boost/bind.hpp])])
+
+
+-# BOOST_CHRONO()
++# BOOST_CAST()
++# ------------
++# Look for Boost.Cast
++BOOST_DEFUN([Cast],
++[BOOST_FIND_HEADER([boost/cast.hpp])])
++
++
++# BOOST_CHRONO([PREFERRED-RT-OPT], [ERROR_ON_UNUSABLE])
+ # --------------
+ # Look for Boost.Chrono.
+ BOOST_DEFUN([Chrono],
+@@ -571,7 +637,7 @@ if test $boost_major_version -ge 135; then
+ # added as of 1.35.0. If we have a version <1.35, we must not attempt to
+ # find Boost.System as it didn't exist by then.
+ if test $boost_major_version -ge 135; then
+- BOOST_SYSTEM([$1])
++ BOOST_SYSTEM([$1], [$2])
+ fi # end of the Boost.System check.
+ boost_filesystem_save_LIBS=$LIBS
+ boost_filesystem_save_LDFLAGS=$LDFLAGS
+@@ -580,7 +646,7 @@ BOOST_FIND_LIB([chrono], [$1],
+ LDFLAGS="$LDFLAGS $BOOST_SYSTEM_LDFLAGS"
+ BOOST_FIND_LIB([chrono], [$1],
+ [boost/chrono.hpp],
+- [boost::chrono::thread_clock d;])
++ [boost::chrono::thread_clock d;], [], [], [$2])
+ if test $enable_static_boost = yes && test $boost_major_version -ge 135; then
+ BOOST_CHRONO_LIBS="$BOOST_CHRONO_LIBS $BOOST_SYSTEM_LIBS"
+ fi
+@@ -589,7 +655,7 @@ LDFLAGS=$boost_filesystem_save_LDFLAGS
+ ])# BOOST_CHRONO
+
+
+-# BOOST_CONTEXT([PREFERRED-RT-OPT])
++# BOOST_CONTEXT([PREFERRED-RT-OPT], [ERROR_ON_UNUSABLE])
+ # -----------------------------------
+ # Look for Boost.Context. For the documentation of PREFERRED-RT-OPT, see the
+ # documentation of BOOST_FIND_LIB above.
+@@ -597,18 +663,77 @@ LDFLAGS=$boost_filesystem_save_LDFLAGS
+ # * This library was introduced in Boost 1.51.0
+ # * The signatures of make_fcontext() and jump_fcontext were changed in 1.56.0
+ # * A dependency on boost_thread appears in 1.57.0
++# * The implementation details were moved to boost::context::detail in 1.61.0
++# * 1.61 also introduces execution_context_v2, which is the "lowest common
++# denominator" for boost::context presence since then.
++# * boost::context::fiber was introduced in 1.69 and execution_context_v2 was
++# removed in 1.72
+ BOOST_DEFUN([Context],
+ [boost_context_save_LIBS=$LIBS
+ boost_context_save_LDFLAGS=$LDFLAGS
+ if test $boost_major_version -ge 157; then
+- BOOST_THREAD([$1])
++ BOOST_THREAD([$1], [$2])
+ m4_pattern_allow([^BOOST_THREAD_(LIBS|LDFLAGS)$])dnl
+ LIBS="$LIBS $BOOST_THREAD_LIBS"
+ LDFLAGS="$LDFLAGS $BOOST_THREAD_LDFLAGS"
+ fi
++
++if test $boost_major_version -ge 169; then
++
+ BOOST_FIND_LIB([context], [$1],
+- [boost/context/all.hpp],[[
++ [boost/context/fiber.hpp], [[
++namespace ctx=boost::context;
++int a;
++ctx::fiber source{[&a](ctx::fiber&& sink){
++ a=0;
++ int b=1;
++ for(;;){
++ sink=std::move(sink).resume();
++ int next=a+b;
++ a=b;
++ b=next;
++ }
++ return std::move(sink);
++}};
++for (int j=0;j<10;++j) {
++ source=std::move(source).resume();
++}
++return a == 34;
++]], [], [], [$2])
+
++elif test $boost_major_version -ge 161; then
++
++BOOST_FIND_LIB([context], [$1],
++ [boost/context/execution_context_v2.hpp], [[
++namespace ctx=boost::context;
++int res=0;
++int n=35;
++ctx::execution_context<int> source(
++ [n, &res](ctx::execution_context<int> sink, int) mutable {
++ int a=0;
++ int b=1;
++ while(n-->0){
++ auto result=sink(a);
++ sink=std::move(std::get<0>(result));
++ auto next=a+b;
++ a=b;
++ b=next;
++ }
++ return sink;
++ });
++for(int i=0;i<10;++i){
++ auto result=source(i);
++ source=std::move(std::get<0>(result));
++ res = std::get<1>(result);
++}
++return res == 34;
++]], [], [], [$2])
++
++else
++
++BOOST_FIND_LIB([context], [$1],
++ [boost/context/fcontext.hpp],[[
++
+ // creates a stack
+ void * stack_pointer = new void*[4096];
+ std::size_t const size = sizeof(void*[4096]);
+@@ -662,7 +787,10 @@ static void f(intptr_t i) {
+ ctx::jump_fcontext(&fc, fcm, i * 2);
+ }
+ #endif
+-])
++], [], [], [$2])
++
++fi
++
+ LIBS=$boost_context_save_LIBS
+ LDFLAGS=$boost_context_save_LDFLAGS
+ ])# BOOST_CONTEXT
+@@ -677,7 +805,7 @@ BOOST_FIND_HEADER([boost/lexical_cast.hpp])
+ ])# BOOST_CONVERSION
+
+
+-# BOOST_COROUTINE([PREFERRED-RT-OPT])
++# BOOST_COROUTINE([PREFERRED-RT-OPT], [ERROR_ON_UNUSABLE])
+ # -----------------------------------
+ # Look for Boost.Coroutine. For the documentation of PREFERRED-RT-OPT, see the
+ # documentation of BOOST_FIND_LIB above. This library was introduced in Boost
+@@ -687,10 +815,10 @@ boost_coroutine_save_LDFLAGS=$LDFLAGS
+ boost_coroutine_save_LIBS=$LIBS
+ boost_coroutine_save_LDFLAGS=$LDFLAGS
+ # Link-time dependency from coroutine to context
+-BOOST_CONTEXT([$1])
++BOOST_CONTEXT([$1], [$2])
+ # Starting from Boost 1.55 a dependency on Boost.System is added
+ if test $boost_major_version -ge 155; then
+- BOOST_SYSTEM([$1])
++ BOOST_SYSTEM([$1], [$2])
+ fi
+ m4_pattern_allow([^BOOST_(CONTEXT|SYSTEM)_(LIBS|LDFLAGS)])
+ LIBS="$LIBS $BOOST_CONTEXT_LIBS $BOOST_SYSTEM_LIBS"
+@@ -698,7 +826,8 @@ if test $boost_major_version -eq 153; then
+
+ # in 1.53 coroutine was a header only library
+ if test $boost_major_version -eq 153; then
+- BOOST_FIND_HEADER([boost/coroutine/coroutine.hpp])
++ AS_IF([test x"$2" = "xno"], [not_found_header='true'])
++ BOOST_FIND_HEADER([boost/coroutine/coroutine.hpp], [$not_found_header])
+ else
+ BOOST_FIND_LIB([coroutine], [$1],
+ [boost/coroutine/coroutine.hpp],
+@@ -709,7 +838,7 @@ else
+ #else
+ boost::coroutines::asymmetric_coroutine<int>::pull_type coro; coro.get();
+ #endif
+- ])
++ ], [], [], [$2])
+ fi
+ # Link-time dependency from coroutine to context, existed only in 1.53, in 1.54
+ # coroutine doesn't use context from its headers but from its library.
+@@ -734,18 +863,25 @@ BOOST_DEFUN([CRC],
+ ])# BOOST_CRC
+
+
+-# BOOST_DATE_TIME([PREFERRED-RT-OPT])
++# BOOST_DATE_TIME([PREFERRED-RT-OPT], [ERROR_ON_UNUSABLE])
+ # -----------------------------------
+ # Look for Boost.Date_Time. For the documentation of PREFERRED-RT-OPT, see the
+ # documentation of BOOST_FIND_LIB above.
+ BOOST_DEFUN([Date_Time],
+ [BOOST_FIND_LIB([date_time], [$1],
+ [boost/date_time/posix_time/posix_time.hpp],
+- [boost::posix_time::ptime t;])
++ [boost::posix_time::ptime t;], [], [], [$2])
+ ])# BOOST_DATE_TIME
+
+
+-# BOOST_FILESYSTEM([PREFERRED-RT-OPT])
++# BOOST_EXCEPTION()
++# ------------
++# Look for Boost.Exception
++BOOST_DEFUN([Exception],
++[BOOST_FIND_HEADER([boost/exception/all.hpp])])
++
++
++# BOOST_FILESYSTEM([PREFERRED-RT-OPT], [ERROR_ON_UNUSABLE])
+ # ------------------------------------
+ # Look for Boost.Filesystem. For the documentation of PREFERRED-RT-OPT, see
+ # the documentation of BOOST_FIND_LIB above.
+@@ -756,7 +892,7 @@ if test $boost_major_version -ge 135; then
+ # added as of 1.35.0. If we have a version <1.35, we must not attempt to
+ # find Boost.System as it didn't exist by then.
+ if test $boost_major_version -ge 135; then
+- BOOST_SYSTEM([$1])
++ BOOST_SYSTEM([$1], [$2])
+ fi # end of the Boost.System check.
+ boost_filesystem_save_LIBS=$LIBS
+ boost_filesystem_save_LDFLAGS=$LDFLAGS
+@@ -764,7 +900,8 @@ BOOST_FIND_LIB([filesystem], [$1],
+ LIBS="$LIBS $BOOST_SYSTEM_LIBS"
+ LDFLAGS="$LDFLAGS $BOOST_SYSTEM_LDFLAGS"
+ BOOST_FIND_LIB([filesystem], [$1],
+- [boost/filesystem/path.hpp], [boost::filesystem::path p;])
++ [boost/filesystem/path.hpp], [boost::filesystem::path p;],
++ [], [], [$2])
+ if test $enable_static_boost = yes && test $boost_major_version -ge 135; then
+ BOOST_FILESYSTEM_LIBS="$BOOST_FILESYSTEM_LIBS $BOOST_SYSTEM_LIBS"
+ fi
+@@ -809,6 +946,13 @@ BOOST_DEFUN([Function],
+ [BOOST_FIND_HEADER([boost/function.hpp])])
+
+
++# BOOST_FUSION()
++# -----------------
++# Look for Boost.Fusion
++BOOST_DEFUN([Fusion],
++[BOOST_FIND_HEADER([boost/fusion/sequence.hpp])])
++
++
+ # BOOST_GEOMETRY()
+ # ----------------
+ # Look for Boost.Geometry (new since 1.47.0).
+@@ -817,7 +961,7 @@ BOOST_DEFUN([Geometry],
+ ])# BOOST_GEOMETRY
+
+
+-# BOOST_GRAPH([PREFERRED-RT-OPT])
++# BOOST_GRAPH([PREFERRED-RT-OPT], [ERROR_ON_UNUSABLE])
+ # -------------------------------
+ # Look for Boost.Graphs. For the documentation of PREFERRED-RT-OPT, see the
+ # documentation of BOOST_FIND_LIB above.
+@@ -826,34 +970,43 @@ if test $boost_major_version -ge 140; then
+ boost_graph_save_LDFLAGS=$LDFLAGS
+ # Link-time dependency from graph to regex was added as of 1.40.0.
+ if test $boost_major_version -ge 140; then
+- BOOST_REGEX([$1])
++ BOOST_REGEX([$1], [$2])
+ m4_pattern_allow([^BOOST_REGEX_(LIBS|LDFLAGS)$])dnl
+ LIBS="$LIBS $BOOST_REGEX_LIBS"
+ LDFLAGS="$LDFLAGS $BOOST_REGEX_LDFLAGS"
+ fi
+ BOOST_FIND_LIB([graph], [$1],
+- [boost/graph/adjacency_list.hpp], [boost::adjacency_list<> g;])
++ [boost/graph/adjacency_list.hpp], [boost::adjacency_list<> g;],
++ [], [], [$2])
+ LIBS=$boost_graph_save_LIBS
+ LDFLAGS=$boost_graph_save_LDFLAGS
+ ])# BOOST_GRAPH
+
+
+-# BOOST_IOSTREAMS([PREFERRED-RT-OPT])
++# BOOST_HASH()
++# ------------
++# Look for Boost.Functional/Hash
++BOOST_DEFUN([Hash],
++[BOOST_FIND_HEADER([boost/functional/hash.hpp])])
++
++
++# BOOST_IOSTREAMS([PREFERRED-RT-OPT], [ERROR_ON_UNUSABLE])
+ # -----------------------------------
+ # Look for Boost.IOStreams. For the documentation of PREFERRED-RT-OPT, see the
+ # documentation of BOOST_FIND_LIB above.
+ BOOST_DEFUN([IOStreams],
+ [BOOST_FIND_LIB([iostreams], [$1],
+ [boost/iostreams/device/file_descriptor.hpp],
+- [boost::iostreams::file_descriptor fd; fd.close();])
++ [boost::iostreams::file_descriptor fd; fd.close();],
++ [], [], [$2])
+ ])# BOOST_IOSTREAMS
+
+
+-# BOOST_HASH()
++# BOOST_ITERATOR()
+ # ------------
+-# Look for Boost.Functional/Hash
+-BOOST_DEFUN([Hash],
+-[BOOST_FIND_HEADER([boost/functional/hash.hpp])])
++# Look for Boost.Iterator
++BOOST_DEFUN([Iterator],
++[BOOST_FIND_HEADER([boost/iterator/iterator_adaptor.hpp])])
+
+
+ # BOOST_LAMBDA()
+@@ -863,7 +1016,7 @@ BOOST_DEFUN([Lambda],
+ [BOOST_FIND_HEADER([boost/lambda/lambda.hpp])])
+
+
+-# BOOST_LOCALE()
++# BOOST_LOCALE([PREFERRED-RT-OPT], [ERROR_ON_UNUSABLE])
+ # --------------
+ # Look for Boost.Locale
+ BOOST_DEFUN([Locale],
+@@ -872,40 +1025,40 @@ if test $boost_major_version -ge 150; then
+ boost_locale_save_LDFLAGS=$LDFLAGS
+ # require SYSTEM for boost-1.50.0 and up
+ if test $boost_major_version -ge 150; then
+- BOOST_SYSTEM([$1])
++ BOOST_SYSTEM([$1], [$2])
+ m4_pattern_allow([^BOOST_SYSTEM_(LIBS|LDFLAGS)$])dnl
+ LIBS="$LIBS $BOOST_SYSTEM_LIBS"
+ LDFLAGS="$LDFLAGS $BOOST_SYSTEM_LDFLAGS"
+ fi # end of the Boost.System check.
+ BOOST_FIND_LIB([locale], [$1],
+ [boost/locale.hpp],
+- [[boost::locale::generator gen; std::locale::global(gen(""));]])
++ [[boost::locale::generator gen; std::locale::global(gen(""));]], [], [], [$2])
+ LIBS=$boost_locale_save_LIBS
+ LDFLAGS=$boost_locale_save_LDFLAGS
+ ])# BOOST_LOCALE
+
+-# BOOST_LOG([PREFERRED-RT-OPT])
++# BOOST_LOG([PREFERRED-RT-OPT], [ERROR_ON_UNUSABLE])
+ # -----------------------------
+ # Look for Boost.Log. For the documentation of PREFERRED-RT-OPT, see the
+ # documentation of BOOST_FIND_LIB above.
+ BOOST_DEFUN([Log],
+ [boost_log_save_LIBS=$LIBS
+ boost_log_save_LDFLAGS=$LDFLAGS
+-BOOST_SYSTEM([$1])
+-BOOST_FILESYSTEM([$1])
+-BOOST_DATE_TIME([$1])
++BOOST_SYSTEM([$1], [$2])
++BOOST_FILESYSTEM([$1], [$2])
++BOOST_DATE_TIME([$1], [$2])
+ m4_pattern_allow([^BOOST_(SYSTEM|FILESYSTEM|DATE_TIME)_(LIBS|LDFLAGS)$])dnl
+ LIBS="$LIBS $BOOST_DATE_TIME_LIBS $BOOST_FILESYSTEM_LIBS $BOOST_SYSTEM_LIBS"
+ LDFLAGS="$LDFLAGS $BOOST_DATE_TIME_LDFLAGS $BOOST_FILESYSTEM_LDFLAGS $BOOST_SYSTEM_LDFLAGS"
+ BOOST_FIND_LIB([log], [$1],
+ [boost/log/core/core.hpp],
+- [boost::log::attribute a; a.get_value();])
++ [boost::log::attribute a; a.get_value();], [], [], [$2])
+ LIBS=$boost_log_save_LIBS
+ LDFLAGS=$boost_log_save_LDFLAGS
+ ])# BOOST_LOG
+
+
+-# BOOST_LOG_SETUP([PREFERRED-RT-OPT])
++# BOOST_LOG_SETUP([PREFERRED-RT-OPT], [ERROR_ON_UNUSABLE])
+ # -----------------------------------
+ # Look for Boost.Log. For the documentation of PREFERRED-RT-OPT, see the
+ # documentation of BOOST_FIND_LIB above.
+@@ -918,7 +1071,7 @@ BOOST_FIND_LIB([log_setup], [$1],
+ LDFLAGS="$LDFLAGS $BOOST_LOG_LDFLAGS"
+ BOOST_FIND_LIB([log_setup], [$1],
+ [boost/log/utility/setup/from_settings.hpp],
+- [boost::log::basic_settings<char> bs; bs.empty();])
++ [boost::log::basic_settings<char> bs; bs.empty();], [], [], [$2])
+ LIBS=$boost_log_setup_save_LIBS
+ LDFLAGS=$boost_log_setup_save_LDFLAGS
+ ])# BOOST_LOG_SETUP
+@@ -936,7 +1089,7 @@ BOOST_DEFUN([Math],
+ [BOOST_FIND_HEADER([boost/math/special_functions.hpp])])
+
+
+-# BOOST_MPI([PREFERRED-RT-OPT])
++# BOOST_MPI([PREFERRED-RT-OPT], [ERROR_ON_UNUSABLE])
+ # -------------------------------
+ # Look for Boost MPI. For the documentation of PREFERRED-RT-OPT, see the
+ # documentation of BOOST_FIND_LIB above. Uses MPICXX variable if it is
+@@ -953,12 +1106,20 @@ BOOST_FIND_LIB([mpi], [$1],
+ [boost/mpi.hpp],
+ [int argc = 0;
+ char **argv = 0;
+- boost::mpi::environment env(argc,argv);])
++ boost::mpi::environment env(argc,argv);],
++ [], [], [$2])
+ CXX=${boost_save_CXX}
+ CXXCPP=${boost_save_CXXCPP}
+ ])# BOOST_MPI
+
+
++# BOOST_MPL()
++# ------------------
++# Look for Boost.MPL
++BOOST_DEFUN([MPL],
++[BOOST_FIND_HEADER([boost/mpl/for_each.hpp])])
++
++
+ # BOOST_MULTIARRAY()
+ # ------------------
+ # Look for Boost.MultiArray
+@@ -966,6 +1127,13 @@ BOOST_DEFUN([MultiArray],
+ [BOOST_FIND_HEADER([boost/multi_array.hpp])])
+
+
++# BOOST_MULTIINDEXCCONTAINER()
++# ------------------
++# Look for Boost.MultiIndexContainer
++BOOST_DEFUN([MultiIndexContainer],
++[BOOST_FIND_HEADER([boost/multi_index_container.hpp])])
++
++
+ # BOOST_NUMERIC_UBLAS()
+ # --------------------------
+ # Look for Boost.NumericUblas (Basic Linear Algebra)
+@@ -996,6 +1164,25 @@ BOOST_DEFUN([Preprocessor],
+ [BOOST_FIND_HEADER([boost/preprocessor/repeat.hpp])])
+
+
++# BOOST_PROPERTY_TREE([PREFERRED-RT-OPT], [ERROR_ON_UNUSABLE])
++# -----------------------------------------
++# Look for Boost.Property_Tree. For the documentation of PREFERRED-RT-OPT,
++# see the documentation of BOOST_FIND_LIB above.
++BOOST_DEFUN([Property_Tree],
++[BOOST_FIND_LIB([property_tree], [$1],
++ [boost/property_tree/ptree.hpp],
++ [boost::property_tree::ptree pt; boost::property_tree::read_xml d("test", pt);],
++ [], [], [$2])
++])# BOOST_PROPERTY_TREE
++
++
++# BOOST_RANDOM()
++# --------------------
++# Look for Boost.Random
++BOOST_DEFUN([Random],
++[BOOST_FIND_HEADER([boost/random/random_number_generator.hpp])])
++
++
+ # BOOST_RANGE()
+ # --------------------
+ # Look for Boost.Range
+@@ -1016,14 +1203,15 @@ BOOST_DEFUN([Uuid],
+ [BOOST_FIND_HEADER([boost/uuid/uuid.hpp])])
+
+
+-# BOOST_PROGRAM_OPTIONS([PREFERRED-RT-OPT])
++# BOOST_PROGRAM_OPTIONS([PREFERRED-RT-OPT], [ERROR_ON_UNUSABLE])
+ # -----------------------------------------
+ # Look for Boost.Program_options. For the documentation of PREFERRED-RT-OPT,
+ # see the documentation of BOOST_FIND_LIB above.
+ BOOST_DEFUN([Program_Options],
+ [BOOST_FIND_LIB([program_options], [$1],
+ [boost/program_options.hpp],
+- [boost::program_options::options_description d("test");])
++ [boost::program_options::options_description d("test");],
++ [], [], [$2])
+ ])# BOOST_PROGRAM_OPTIONS
+
+
+@@ -1039,7 +1227,7 @@ $1="$$1 $BOOST_PYTHON_$1"])
+ $1="$$1 $BOOST_PYTHON_$1"])
+
+
+-# BOOST_PYTHON([PREFERRED-RT-OPT])
++# BOOST_PYTHON([PREFERRED-RT-OPT], [ERROR_ON_UNUSABLE])
+ # --------------------------------
+ # Look for Boost.Python. For the documentation of PREFERRED-RT-OPT,
+ # see the documentation of BOOST_FIND_LIB above.
+@@ -1050,7 +1238,7 @@ BOOST_FIND_LIBS([python], [python python3], [$1],
+ m4_pattern_allow([^BOOST_PYTHON_MODULE$])dnl
+ BOOST_FIND_LIBS([python], [python python3], [$1],
+ [boost/python.hpp],
+- [], [BOOST_PYTHON_MODULE(empty) {}])
++ [], [BOOST_PYTHON_MODULE(empty) {}], [], [$2])
+ CPPFLAGS=$boost_python_save_CPPFLAGS
+ LDFLAGS=$boost_python_save_LDFLAGS
+ LIBS=$boost_python_save_LIBS
+@@ -1064,18 +1252,26 @@ BOOST_DEFUN([Ref],
+ [BOOST_FIND_HEADER([boost/ref.hpp])])
+
+
+-# BOOST_REGEX([PREFERRED-RT-OPT])
++# BOOST_REGEX([PREFERRED-RT-OPT], [ERROR_ON_UNUSABLE])
+ # -------------------------------
+ # Look for Boost.Regex. For the documentation of PREFERRED-RT-OPT, see the
+ # documentation of BOOST_FIND_LIB above.
+ BOOST_DEFUN([Regex],
+ [BOOST_FIND_LIB([regex], [$1],
+ [boost/regex.hpp],
+- [boost::regex exp("*"); boost::regex_match("foo", exp);])
++ [boost::regex exp("*"); boost::regex_match("foo", exp);],
++ [], [], [$2])
+ ])# BOOST_REGEX
+
+
+-# BOOST_SERIALIZATION([PREFERRED-RT-OPT])
++# BOOST_SCOPE_EXIT()
++# ------------
++# Look for Boost.ScopeExit.
++BOOST_DEFUN([SCOPE_EXIT],
++[BOOST_FIND_HEADER([boost/scope_exit.hpp])])
++
++
++# BOOST_SERIALIZATION([PREFERRED-RT-OPT], [ERROR_ON_UNUSABLE])
+ # ---------------------------------------
+ # Look for Boost.Serialization. For the documentation of PREFERRED-RT-OPT, see
+ # the documentation of BOOST_FIND_LIB above.
+@@ -1083,18 +1279,20 @@ BOOST_DEFUN([Serialization],
+ [BOOST_FIND_LIB([serialization], [$1],
+ [boost/archive/text_oarchive.hpp],
+ [std::ostream* o = 0; // Cheap way to get an ostream...
+- boost::archive::text_oarchive t(*o);])
++ boost::archive::text_oarchive t(*o);],
++ [], [], [$2])
+ ])# BOOST_SERIALIZATION
+
+
+-# BOOST_SIGNALS([PREFERRED-RT-OPT])
++# BOOST_SIGNALS([PREFERRED-RT-OPT], [ERROR_ON_UNUSABLE])
+ # ---------------------------------
+ # Look for Boost.Signals. For the documentation of PREFERRED-RT-OPT, see the
+ # documentation of BOOST_FIND_LIB above.
+ BOOST_DEFUN([Signals],
+ [BOOST_FIND_LIB([signals], [$1],
+ [boost/signal.hpp],
+- [boost::signal<void ()> s;])
++ [boost::signal<void ()> s;],
++ [], [], [$2])
+ ])# BOOST_SIGNALS
+
+
+@@ -1130,19 +1328,24 @@ BOOST_DEFUN([String_Algo],
+ ])
+
+
+-# BOOST_SYSTEM([PREFERRED-RT-OPT])
++# BOOST_SYSTEM([PREFERRED-RT-OPT], [ERROR_ON_UNUSABLE])
+ # --------------------------------
+ # Look for Boost.System. For the documentation of PREFERRED-RT-OPT, see the
+ # documentation of BOOST_FIND_LIB above. This library was introduced in Boost
+-# 1.35.0.
++# 1.35.0 and is header only since 1.70.
+ BOOST_DEFUN([System],
+-[BOOST_FIND_LIB([system], [$1],
++[
++if test $boost_major_version -ge 170; then
++ BOOST_FIND_HEADER([boost/system/error_code.hpp])
++else
++ BOOST_FIND_LIB([system], [$1],
+ [boost/system/error_code.hpp],
+- [boost::system::error_code e; e.clear();])
++ [boost::system::error_code e; e.clear();], [], [], [$2])
++fi
+ ])# BOOST_SYSTEM
+
+
+-# BOOST_TEST([PREFERRED-RT-OPT])
++# BOOST_TEST([PREFERRED-RT-OPT], [ERROR_ON_UNUSABLE])
+ # ------------------------------
+ # Look for Boost.Test. For the documentation of PREFERRED-RT-OPT, see the
+ # documentation of BOOST_FIND_LIB above.
+@@ -1152,11 +1355,11 @@ BOOST_FIND_LIB([unit_test_framework], [$1],
+ [boost/test/unit_test.hpp], [BOOST_CHECK(2 == 2);],
+ [using boost::unit_test::test_suite;
+ test_suite* init_unit_test_suite(int argc, char ** argv)
+- { return NULL; }])
++ { return NULL; }], [], [$2])
+ ])# BOOST_TEST
+
+
+-# BOOST_THREAD([PREFERRED-RT-OPT])
++# BOOST_THREAD([PREFERRED-RT-OPT], [ERROR_ON_UNUSABLE])
+ # ---------------------------------
+ # Look for Boost.Thread. For the documentation of PREFERRED-RT-OPT, see the
+ # documentation of BOOST_FIND_LIB above.
+@@ -1170,7 +1373,7 @@ if test $boost_major_version -ge 149; then
+ boost_thread_save_CPPFLAGS=$CPPFLAGS
+ # Link-time dependency from thread to system was added as of 1.49.0.
+ if test $boost_major_version -ge 149; then
+-BOOST_SYSTEM([$1])
++BOOST_SYSTEM([$1], [$2])
+ fi # end of the Boost.System check.
+ m4_pattern_allow([^BOOST_SYSTEM_(LIBS|LDFLAGS)$])dnl
+ LIBS="$LIBS $BOOST_SYSTEM_LIBS $boost_cv_pthread_flag"
+@@ -1189,7 +1392,7 @@ BOOST_FIND_LIBS([thread], [thread$boost_thread_lib_ext
+ fi
+ BOOST_FIND_LIBS([thread], [thread$boost_thread_lib_ext],
+ [$1],
+- [boost/thread.hpp], [boost::thread t; boost::mutex m;])
++ [boost/thread.hpp], [boost::thread t; boost::mutex m;], [], [], [$2])
+
+ case $host_os in
+ (*mingw*) boost_thread_w32_socket_link=-lws2_32;;
+@@ -1265,7 +1468,7 @@ BOOST_FIND_HEADER([boost/ptr_container/ptr_map.hpp])
+ ])# BOOST_POINTER_CONTAINER
+
+
+-# BOOST_WAVE([PREFERRED-RT-OPT])
++# BOOST_WAVE([PREFERRED-RT-OPT], [ERROR_ON_UNUSABLE])
+ # ------------------------------
+ # NOTE: If you intend to use Wave/Spirit with thread support, make sure you
+ # call BOOST_THREAD first.
+@@ -1283,7 +1486,7 @@ BOOST_FIND_LIB([wave], [$1],
+ $BOOST_DATE_TIME_LDFLAGS $BOOST_THREAD_LDFLAGS"
+ BOOST_FIND_LIB([wave], [$1],
+ [boost/wave.hpp],
+- [boost::wave::token_id id; get_token_name(id);])
++ [boost::wave::token_id id; get_token_name(id);], [], [], [$2])
+ LIBS=$boost_wave_save_LIBS
+ LDFLAGS=$boost_wave_save_LDFLAGS
+ ])# BOOST_WAVE
+@@ -1351,10 +1554,11 @@ AC_CACHE_CHECK([for the flags needed to use pthreads],
+ -pthreads -mthreads -lpthread --thread-safe -mt";;
+ esac
+ # Generate the test file.
+- AC_LANG_CONFTEST([AC_LANG_PROGRAM([#include <pthread.h>],
+- [pthread_t th; pthread_join(th, 0);
+- pthread_attr_init(0); pthread_cleanup_push(0, 0);
+- pthread_create(0,0,0,0); pthread_cleanup_pop(0);])])
++ AC_LANG_CONFTEST([AC_LANG_PROGRAM([#include <pthread.h>
++ void *f(void*){ return 0; }],
++ [pthread_t th; pthread_create(&th,0,f,0); pthread_join(th,0);
++ pthread_attr_t attr; pthread_attr_init(&attr); pthread_cleanup_push(0, 0);
++ pthread_cleanup_pop(0);])])
+ for boost_pthread_flag in '' $boost_pthread_flags; do
+ boost_pthread_ok=false
+ dnl Re-use the test file already generated.
+@@ -1416,12 +1620,77 @@ if test x$boost_cv_inc_path != xno; then
+ # I'm not sure about my test for `il' (be careful: Intel's ICC pre-defines
+ # the same defines as GCC's).
+ for i in \
++ "defined __clang__ && __clang_major__ == 14 && __clang_minor__ == 0 @ clang140" \
++ "defined __clang__ && __clang_major__ == 13 && __clang_minor__ == 0 @ clang130" \
++ "defined __clang__ && __clang_major__ == 12 && __clang_minor__ == 0 @ clang120" \
++ "defined __clang__ && __clang_major__ == 11 && __clang_minor__ == 1 @ clang111" \
++ "defined __clang__ && __clang_major__ == 11 && __clang_minor__ == 0 @ clang110" \
++ "defined __clang__ && __clang_major__ == 10 && __clang_minor__ == 0 @ clang100" \
++ "defined __clang__ && __clang_major__ == 9 && __clang_minor__ == 0 @ clang90" \
++ "defined __clang__ && __clang_major__ == 8 && __clang_minor__ == 0 @ clang80" \
++ "defined __clang__ && __clang_major__ == 7 && __clang_minor__ == 0 @ clang70" \
++ "defined __clang__ && __clang_major__ == 6 && __clang_minor__ == 0 @ clang60" \
++ "defined __clang__ && __clang_major__ == 5 && __clang_minor__ == 0 @ clang50" \
++ "defined __clang__ && __clang_major__ == 4 && __clang_minor__ == 0 @ clang40" \
++ "defined __clang__ && __clang_major__ == 3 && __clang_minor__ == 9 @ clang39" \
++ "defined __clang__ && __clang_major__ == 3 && __clang_minor__ == 8 @ clang38" \
++ "defined __clang__ && __clang_major__ == 3 && __clang_minor__ == 7 @ clang37" \
++ _BOOST_mingw_test(11, 2) \
++ _BOOST_gcc_test(11, 2) \
++ _BOOST_mingw_test(11, 1) \
++ _BOOST_gcc_test(11, 1) \
++ _BOOST_mingw_test(10, 3) \
++ _BOOST_gcc_test(10, 3) \
++ _BOOST_mingw_test(10, 2) \
++ _BOOST_gcc_test(10, 2) \
++ _BOOST_mingw_test(10, 1) \
++ _BOOST_gcc_test(10, 1) \
++ _BOOST_mingw_test(9, 3) \
++ _BOOST_gcc_test(9, 3) \
++ _BOOST_mingw_test(9, 2) \
++ _BOOST_gcc_test(9, 2) \
++ _BOOST_mingw_test(9, 1) \
++ _BOOST_gcc_test(9, 1) \
++ _BOOST_mingw_test(9, 0) \
++ _BOOST_gcc_test(9, 0) \
++ _BOOST_mingw_test(8, 5) \
++ _BOOST_gcc_test(8, 5) \
++ _BOOST_mingw_test(8, 4) \
++ _BOOST_gcc_test(8, 4) \
++ _BOOST_mingw_test(8, 3) \
++ _BOOST_gcc_test(8, 3) \
++ _BOOST_mingw_test(8, 2) \
++ _BOOST_gcc_test(8, 2) \
++ _BOOST_mingw_test(8, 1) \
++ _BOOST_gcc_test(8, 1) \
++ _BOOST_mingw_test(8, 0) \
++ _BOOST_gcc_test(8, 0) \
++ _BOOST_mingw_test(7, 4) \
++ _BOOST_gcc_test(7, 4) \
++ _BOOST_mingw_test(7, 3) \
++ _BOOST_gcc_test(7, 3) \
++ _BOOST_mingw_test(7, 2) \
++ _BOOST_gcc_test(7, 2) \
++ _BOOST_mingw_test(7, 1) \
++ _BOOST_gcc_test(7, 1) \
++ _BOOST_mingw_test(7, 0) \
++ _BOOST_gcc_test(7, 0) \
++ _BOOST_mingw_test(6, 5) \
++ _BOOST_gcc_test(6, 5) \
++ _BOOST_mingw_test(6, 4) \
++ _BOOST_gcc_test(6, 4) \
++ _BOOST_mingw_test(6, 3) \
++ _BOOST_gcc_test(6, 3) \
+ _BOOST_mingw_test(6, 2) \
+ _BOOST_gcc_test(6, 2) \
+ _BOOST_mingw_test(6, 1) \
+ _BOOST_gcc_test(6, 1) \
+ _BOOST_mingw_test(6, 0) \
+ _BOOST_gcc_test(6, 0) \
++ _BOOST_mingw_test(5, 5) \
++ _BOOST_gcc_test(5, 5) \
++ _BOOST_mingw_test(5, 4) \
++ _BOOST_gcc_test(5, 4) \
+ _BOOST_mingw_test(5, 3) \
+ _BOOST_gcc_test(5, 3) \
+ _BOOST_mingw_test(5, 2) \
diff --git a/audio/patchage/Makefile b/audio/patchage/Makefile
index 09123fccca03..a867dee6bc45 100644
--- a/audio/patchage/Makefile
+++ b/audio/patchage/Makefile
@@ -1,6 +1,6 @@
PORTNAME= patchage
DISTVERSION= 1.0.10
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= audio
MASTER_SITES= http://download.drobilla.net/
diff --git a/audio/re/Makefile b/audio/re/Makefile
index f97b9a3f13cd..7aad8c3e29b8 100644
--- a/audio/re/Makefile
+++ b/audio/re/Makefile
@@ -1,9 +1,9 @@
PORTNAME= re
DISTVERSIONPREFIX= v
-DISTVERSION= 4.1.0
+DISTVERSION= 4.2.0
CATEGORIES= audio devel
-MAINTAINER= herbert@gojira.at
+MAINTAINER= zarychtam@plan-b.pwste.edu.pl
COMMENT= Library for real-time comms with async IO support
WWW= https://github.com/baresip/re
diff --git a/audio/re/distinfo b/audio/re/distinfo
index 38a3c364eb49..40c84618d97d 100644
--- a/audio/re/distinfo
+++ b/audio/re/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757535159
-SHA256 (baresip-re-v4.1.0_GH0.tar.gz) = 96fe5776d14aad6a4801bad8052e2cee8911d8498cac9c455b0f303210449e0a
-SIZE (baresip-re-v4.1.0_GH0.tar.gz) = 625614
+TIMESTAMP = 1760646660
+SHA256 (baresip-re-v4.2.0_GH0.tar.gz) = db60a89641c39092269c77fdb6340bb8f6292c3a2f807a1446a694fd16cdd81d
+SIZE (baresip-re-v4.2.0_GH0.tar.gz) = 626620
diff --git a/audio/re/pkg-plist b/audio/re/pkg-plist
index 5a69137e5653..23557cac532b 100644
--- a/audio/re/pkg-plist
+++ b/audio/re/pkg-plist
@@ -88,6 +88,6 @@ lib/cmake/libre/libre-targets.cmake
lib/cmake/re/re-config.cmake
lib/libre.a
lib/libre.so
-lib/libre.so.37
-lib/libre.so.37.1.0
+lib/libre.so.38
+lib/libre.so.38.2.0
libdata/pkgconfig/libre.pc
diff --git a/audio/schismtracker/Makefile b/audio/schismtracker/Makefile
index 3b4048de61be..698df4470c0d 100644
--- a/audio/schismtracker/Makefile
+++ b/audio/schismtracker/Makefile
@@ -1,5 +1,5 @@
PORTNAME= schismtracker
-DISTVERSION= 20250825
+DISTVERSION= 20251014
CATEGORIES= audio
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/audio/schismtracker/distinfo b/audio/schismtracker/distinfo
index 7a4d7d376645..0b9bd1c0b294 100644
--- a/audio/schismtracker/distinfo
+++ b/audio/schismtracker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757176147
-SHA256 (schismtracker-schismtracker-20250825_GH0.tar.gz) = 67d1217ca00081bd28da2c130ccfd383310226c2864b94ccd3c4ffaf5ea83978
-SIZE (schismtracker-schismtracker-20250825_GH0.tar.gz) = 1347120
+TIMESTAMP = 1760594907
+SHA256 (schismtracker-schismtracker-20251014_GH0.tar.gz) = 84e9977770a131f3bbc699c2d6cae8b3471e44a4ae1e62024f697caa6bf19d96
+SIZE (schismtracker-schismtracker-20251014_GH0.tar.gz) = 1368830
diff --git a/audio/supercollider/Makefile b/audio/supercollider/Makefile
index 678fc302f9f2..4d1e87d51ce1 100644
--- a/audio/supercollider/Makefile
+++ b/audio/supercollider/Makefile
@@ -1,6 +1,6 @@
PORTNAME= supercollider
DISTVERSION= 3.14.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/Version-${DISTVERSION}/
DISTNAME= SuperCollider-${DISTVERSION}-Source
diff --git a/audio/wavetral/Makefile b/audio/wavetral/Makefile
index eab0658593fe..443555899772 100644
--- a/audio/wavetral/Makefile
+++ b/audio/wavetral/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wavetral
DISTVERSION= g20210517
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
@@ -10,7 +10,7 @@ WWW= https://github.com/jeanette-c/wavetral
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libfftw3.so:math/fftw3 \
libsamplerate.so:audio/libsamplerate \
libsndfile.so:audio/libsndfile
diff --git a/audio/zrythm/Makefile b/audio/zrythm/Makefile
index da96df2c503c..da3c4cc8d3fe 100644
--- a/audio/zrythm/Makefile
+++ b/audio/zrythm/Makefile
@@ -1,7 +1,7 @@
PORTNAME= zrythm
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0-alpha.26.0.13
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/benchmarks/hipercontracer/Makefile b/benchmarks/hipercontracer/Makefile
index 35b535c4795e..08e951732479 100644
--- a/benchmarks/hipercontracer/Makefile
+++ b/benchmarks/hipercontracer/Makefile
@@ -1,5 +1,6 @@
PORTNAME= hipercontracer
DISTVERSION= 2.1.1
+PORTREVISION= 1
CATEGORIES= benchmarks
MASTER_SITES= https://www.nntb.no/~dreibh/hipercontracer/download/
@@ -15,7 +16,6 @@ LIB_DEPENDS= libboost_date_time.so:devel/boost-libs \
libboost_iostreams.so:devel/boost-libs \
libboost_log.so:devel/boost-libs \
libboost_program_options.so:devel/boost-libs \
- libboost_system.so:devel/boost-libs \
libboost_thread.so:devel/boost-libs \
libinotify.so:devel/libinotify
RUN_DEPENDS= getopt>=0:misc/getopt
diff --git a/biology/augustus/Makefile b/biology/augustus/Makefile
index 9ca5a108bdec..4d12bd7a3256 100644
--- a/biology/augustus/Makefile
+++ b/biology/augustus/Makefile
@@ -1,7 +1,7 @@
PORTNAME= augustus
DISTVERSIONPREFIX= v
DISTVERSION= 3.5.0
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= biology science
PKGNAMESUFFIX= -gene-prediction
diff --git a/biology/bolt-lmm/Makefile b/biology/bolt-lmm/Makefile
index 242d706fd046..e8ab1d42f173 100644
--- a/biology/bolt-lmm/Makefile
+++ b/biology/bolt-lmm/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bolt-lmm
DISTVERSION= 2.3.6
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= biology
MASTER_SITES= https://data.broadinstitute.org/alkesgroup/BOLT-LMM/downloads/
DISTNAME= BOLT-LMM_v${PORTVERSION}
diff --git a/biology/canu/Makefile b/biology/canu/Makefile
index 8719b5143a72..67dfbf382d94 100644
--- a/biology/canu/Makefile
+++ b/biology/canu/Makefile
@@ -1,6 +1,6 @@
PORTNAME= canu
DISTVERSION= 2.2
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= biology java perl5
# Github auto-generated tarballs lack submodules
MASTER_SITES= https://github.com/marbl/canu/releases/download/v${DISTVERSION}/
diff --git a/biology/cufflinks/Makefile b/biology/cufflinks/Makefile
index a9029cdfe03f..7d55c85df246 100644
--- a/biology/cufflinks/Makefile
+++ b/biology/cufflinks/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cufflinks
DISTVERSIONPREFIX= v
DISTVERSION= 2.2.1-89
-PORTREVISION= 12
+PORTREVISION= 13
DISTVERSIONSUFFIX= -gdc3b0cb
CATEGORIES= biology
@@ -15,7 +15,7 @@ WWW= https://cole-trapnell-lab.github.io/cufflinks/
LICENSE= BSL
LICENSE_FILE= ${WRKSRC}/LICENSE
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libhts.so:biology/htslib
USES= autoreconf compiler:c++11-lang eigen:3 gmake python shebangfix
diff --git a/biology/dsr-pdb/Makefile b/biology/dsr-pdb/Makefile
index 07f45bd9718d..7040b8b44d7b 100644
--- a/biology/dsr-pdb/Makefile
+++ b/biology/dsr-pdb/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dsr-pdb
DISTVERSION= 1.0.3
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= biology
MASTER_SITES= https://graphics.stanford.edu/~drussel/
DISTNAME= ${PORTNAME}
diff --git a/biology/haplohseq/Makefile b/biology/haplohseq/Makefile
index 31e85343fe05..1deae15cda2d 100644
--- a/biology/haplohseq/Makefile
+++ b/biology/haplohseq/Makefile
@@ -1,6 +1,6 @@
PORTNAME= haplohseq
DISTVERSION= 0.1.2-3
-PORTREVISION= 1
+PORTREVISION= 2
DISTVERSIONSUFFIX= -gfeb9267
CATEGORIES= biology
@@ -11,7 +11,7 @@ WWW= https://github.com/outpaddling/haplohseq \
LICENSE= MIT
-LIB_DEPENDS= libboost_system.so:devel/boost-libs
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs
RUN_DEPENDS= R-cran-optparse>0:devel/R-cran-optparse
USES= compiler:c++14-lang gmake localbase:ldflags python
diff --git a/biology/iqtree/Makefile b/biology/iqtree/Makefile
index 653f82c7f487..6d4837298edc 100644
--- a/biology/iqtree/Makefile
+++ b/biology/iqtree/Makefile
@@ -1,7 +1,7 @@
PORTNAME= iqtree
DISTVERSIONPREFIX= v
DISTVERSION= 2.4.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= biology
MAINTAINER= jrm@FreeBSD.org
diff --git a/biology/pbbam/Makefile b/biology/pbbam/Makefile
index 830fbf557364..b6a70386703a 100644
--- a/biology/pbbam/Makefile
+++ b/biology/pbbam/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pbbam
DISTVERSION= 0.18.0 # Test with biology/unanimity before upgrading!
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= biology
# As of March 2018, unanimity is no longer open source.
diff --git a/biology/salmon/Makefile b/biology/salmon/Makefile
index 8332ba416d74..1b042365ed13 100644
--- a/biology/salmon/Makefile
+++ b/biology/salmon/Makefile
@@ -1,6 +1,7 @@
PORTNAME= salmon
DISTVERSIONPREFIX= v
DISTVERSION= 1.10.3
+PORTREVISION= 1
CATEGORIES= biology
MAINTAINER= jwb@FreeBSD.org
@@ -23,7 +24,8 @@ BUILD_DEPENDS= bash:shells/bash \
eigen>0:math/eigen3 \
libdivide>0:math/libdivide \
curl>0:ftp/curl
-LIB_DEPENDS= libtbb.so:devel/onetbb
+LIB_DEPENDS= libtbb.so:devel/onetbb \
+ libboost_thread.so:devel/boost-libs
USES= cmake:noninja gmake localbase shebangfix
USE_GITHUB= yes
diff --git a/cad/PrusaSlicer/Makefile b/cad/PrusaSlicer/Makefile
index e1ce04fab6a4..cf14c9f74704 100644
--- a/cad/PrusaSlicer/Makefile
+++ b/cad/PrusaSlicer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= PrusaSlicer
DISTVERSIONPREFIX=version_
DISTVERSION= 2.9.2
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= cad
DIST_SUBDIR= PrusaSlicer
diff --git a/cad/csxcad/Makefile b/cad/csxcad/Makefile
index 618b05eea58e..98fc836e825c 100644
--- a/cad/csxcad/Makefile
+++ b/cad/csxcad/Makefile
@@ -1,7 +1,7 @@
PORTNAME= csxcad
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.3
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
@@ -12,7 +12,7 @@ LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= cgal>0:math/cgal
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libfparser-4.5.so:math/fparser \
libgmp.so:math/gmp \
libhdf5.so:science/hdf5 \
diff --git a/cad/freecad/Makefile b/cad/freecad/Makefile
index 830446b4e4ec..c4c2f46da0f9 100644
--- a/cad/freecad/Makefile
+++ b/cad/freecad/Makefile
@@ -1,6 +1,6 @@
PORTNAME= FreeCAD
DISTVERSION= 1.0.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= cad
MAINTAINER= cmt@FreeBSD.org
diff --git a/cad/ifcopenshell/Makefile b/cad/ifcopenshell/Makefile
index 8810fd67d676..3b6f8a591efb 100644
--- a/cad/ifcopenshell/Makefile
+++ b/cad/ifcopenshell/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ifcopenshell
PORTVERSION= 0.7.0.231127
-PORTREVISION= 4
+PORTREVISION= 5
DISTVERSIONPREFIX= v
CATEGORIES= cad
@@ -19,7 +19,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING.LESSER
BUILD_DEPENDS= ${LOCALBASE}/include/CGAL/Cartesian.h:math/cgal \
${LOCALBASE}/include/nlohmann/json.hpp:devel/nlohmann-json \
${LOCALBASE}/include/svgpp/svgpp.hpp:graphics/svgpp
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libgmp.so:math/gmp libmpfr.so:math/mpfr \
libTKernel.so:cad/opencascade740
diff --git a/cad/k40-whisperer/Makefile b/cad/k40-whisperer/Makefile
index 33da3eede4b5..8b93a07254a8 100644
--- a/cad/k40-whisperer/Makefile
+++ b/cad/k40-whisperer/Makefile
@@ -1,11 +1,10 @@
PORTNAME= k40-whisperer
-DISTVERSION= 0.59
-PORTREVISION= 3
+DISTVERSION= 0.70
CATEGORIES= cad python
-MASTER_SITES= http://www.scorchworks.com/K40whisperer/
+MASTER_SITES= https://www.scorchworks.com/K40whisperer/
DISTNAME= K40_Whisperer-${DISTVERSION}_src
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= alven@FreeBSD.org
COMMENT= GUI control software for the stock K40 laser cutter controller
WWW= https://www.scorchworks.com/K40whisperer/k40whisperer.html
@@ -13,10 +12,11 @@ LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/gpl-3.0.txt
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyusb>0:devel/py-pyusb@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pillow>=7.0.0:graphics/py-pillow@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}pillow>=7.0.0:graphics/py-pillow@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyusb>0:devel/py-pyusb@${PY_FLAVOR}
USES= python:run shebangfix zip
+
SHEBANG_FILES= *.py
DESKTOP_ENTRIES= "K40 Whisperer" \
@@ -30,9 +30,11 @@ NO_BUILD= yes
SUB_FILES= ${_WHISPERER_COMMAND} pkg-message
SUB_LIST= PYTHON_CMD=${PYTHON_CMD} \
WHISPERER_COMMAND=${_WHISPERER_COMMAND}
+
PLIST_SUB= WHISPERER_COMMAND=${_WHISPERER_COMMAND}
OPTIONS_DEFINE= DOCS
+OPTIONS_SUB= yes
_DOCS= Change_Log.txt README_Linux.txt README_MacOS.md
_NON_DATA_FILES= ${_DOCS} ${LICENSE_FILE:S,${WRKSRC}/,,} build_exe.bat \
@@ -41,10 +43,11 @@ _WHISPERER_COMMAND= ${PORTNAME}
do-install:
${INSTALL_SCRIPT} ${WRKDIR}/${_WHISPERER_COMMAND} ${STAGEDIR}${PREFIX}/bin
- @${MKDIR} ${STAGEDIR}${DATADIR}
- (cd ${WRKSRC} && ${COPYTREE_SHARE} . \
- ${STAGEDIR}${DATADIR} "${_NON_DATA_FILES:S,^,! -name &,}")
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ cd ${WRKSRC} && ${COPYTREE_SHARE} . \
+ ${STAGEDIR}${DATADIR} "${_NON_DATA_FILES:S,^,! -name &,}"
+
+do-install-DOCS-on:
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${_DOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
diff --git a/cad/k40-whisperer/distinfo b/cad/k40-whisperer/distinfo
index 3154b22c9676..41c8625432e9 100644
--- a/cad/k40-whisperer/distinfo
+++ b/cad/k40-whisperer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1642969006
-SHA256 (K40_Whisperer-0.59_src.zip) = b005d96e45d5cffcf7cf3680a77b5fc49429fc928acfd3be5db7ae5351759c47
-SIZE (K40_Whisperer-0.59_src.zip) = 202288
+TIMESTAMP = 1760826757
+SHA256 (K40_Whisperer-0.70_src.zip) = 43e0395081f0cad42f391d61d2c9cb427edbcd10c9fcb895b42d1409335d45da
+SIZE (K40_Whisperer-0.70_src.zip) = 207089
diff --git a/cad/k40-whisperer/pkg-plist b/cad/k40-whisperer/pkg-plist
index 55d4ad0e741f..582578814114 100644
--- a/cad/k40-whisperer/pkg-plist
+++ b/cad/k40-whisperer/pkg-plist
@@ -1,7 +1,7 @@
bin/%%WHISPERER_COMMAND%%
-%%PORTDOCS%%%%DOCSDIR%%/Change_Log.txt
-%%PORTDOCS%%%%DOCSDIR%%/README_Linux.txt
-%%PORTDOCS%%%%DOCSDIR%%/README_MacOS.md
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/Change_Log.txt
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/README_Linux.txt
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/README_MacOS.md
%%DATADIR%%/LaserSpeed.py
%%DATADIR%%/bezmisc.py
%%DATADIR%%/convex_hull.py
diff --git a/cad/kicad-devel/Makefile b/cad/kicad-devel/Makefile
index 243b475f5d0b..5da1361198a4 100644
--- a/cad/kicad-devel/Makefile
+++ b/cad/kicad-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kicad
DISTVERSION= r${GIT_SRC_DATE}
-#PORTREVISION= 1
+PORTREVISION= 1
CATEGORIES= cad
PKGNAMESUFFIX= -devel
DIST_SUBDIR= ${PORTNAME}
diff --git a/cad/kicad/Makefile b/cad/kicad/Makefile
index 8c21a63ab11c..8a5557199be1 100644
--- a/cad/kicad/Makefile
+++ b/cad/kicad/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kicad
DISTVERSION= 9.0.5
+PORTREVISION= 1
PORTEPOCH= 2
CATEGORIES= cad
diff --git a/cad/libbgcode/Makefile b/cad/libbgcode/Makefile
index c22ce88c1156..9771206a9167 100644
--- a/cad/libbgcode/Makefile
+++ b/cad/libbgcode/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libbgcode
DISTVERSION= 0.2.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= cad
MAINTAINER= teodorsigaev@gmail.com
diff --git a/cad/nvc/Makefile b/cad/nvc/Makefile
index beac46c9805d..7c163fcd154d 100644
--- a/cad/nvc/Makefile
+++ b/cad/nvc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= nvc
-DISTVERSION= 1.18.0
+DISTVERSION= 1.18.1
CATEGORIES= cad
MASTER_SITES= https://www.nickg.me.uk/files/
@@ -19,7 +19,8 @@ ONLY_FOR_ARCHS= aarch64 amd64
ONLY_FOR_ARCHS_REASON= compilation fails: jit-code.c:858:42: error: use of undeclared identifier 'veneer'
BUILD_DEPENDS= llvm-config${LLVM_VERSION}:devel/llvm${LLVM_VERSION}
-LIB_DEPENDS= libffi.so:devel/libffi \
+LIB_DEPENDS= libcapstone.so:devel/capstone \
+ libffi.so:devel/libffi \
libzstd.so:archivers/zstd
RUN_DEPENDS= bash:shells/bash \
llvm${LLVM_VERSION}>0:devel/llvm${LLVM_VERSION}
diff --git a/cad/nvc/distinfo b/cad/nvc/distinfo
index cf5e62d65585..9e5e7fecfeb7 100644
--- a/cad/nvc/distinfo
+++ b/cad/nvc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759533077
-SHA256 (nvc-1.18.0.tar.gz) = 02c0aaac59f7277f3151f9ddb7052928b7b7e89c1f77ae2b1c47d55988c64588
-SIZE (nvc-1.18.0.tar.gz) = 2597518
+TIMESTAMP = 1760851919
+SHA256 (nvc-1.18.1.tar.gz) = dcb2cb651ee13df384a47c55a596842106f6cca9492f192729e566648817e321
+SIZE (nvc-1.18.1.tar.gz) = 2599248
diff --git a/cad/openscad-devel/Makefile b/cad/openscad-devel/Makefile
index 06e0fe6d5afb..15e7ee8e561d 100644
--- a/cad/openscad-devel/Makefile
+++ b/cad/openscad-devel/Makefile
@@ -1,5 +1,6 @@
PORTNAME= openscad
PORTVERSION= ${GIT_SRC_DATE}
+PORTREVISION= 1
#PORTREVISION= 1
CATEGORIES= cad
PKGNAMESUFFIX= -devel
diff --git a/cad/openscad/Makefile b/cad/openscad/Makefile
index e0918ab1d6bc..4a37024a3687 100644
--- a/cad/openscad/Makefile
+++ b/cad/openscad/Makefile
@@ -1,6 +1,6 @@
PORTNAME= openscad
PORTVERSION= ${GIT_SRC_DATE}
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= cad
#PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
diff --git a/cad/openvsp/Makefile b/cad/openvsp/Makefile
index ef2e1e543858..06f7ab68ceaa 100644
--- a/cad/openvsp/Makefile
+++ b/cad/openvsp/Makefile
@@ -1,6 +1,7 @@
PORTNAME= openvsp
DISTVERSIONPREFIX= ${GH_PROJECT}_
DISTVERSION= 3.46.0
+PORTREVISION= 1
CATEGORIES= cad
MAINTAINER= fernape@FreeBSD.org
@@ -42,7 +43,7 @@ BINARY_ALIAS= fltk::fluid=fluid
USE_GL= gl glew glu
USE_GNOME= libxml2
-USE_XORG= ice sm x11 xau xcb xdamage xdmcp xext xfixes xft \
+USE_XORG= ice sm x11 xau xcb xcursor xdamage xdmcp xext xfixes xft \
xinerama xrender xxf86vm
CMAKE_ARGS= -DVSP_USE_SYSTEM_CMINPACK:BOOLEAN=yes \
@@ -79,6 +80,8 @@ do-install:
${RM} -rf ${STAGEDIR}${PREFIX}/${d}
.endfor
${CP} ${BUILD_WRKSRC}/${BUILD_PREFIX}/LICENSE ${STAGEDIR}${DATADIR}
+ ${CP} ${BUILD_WRKSRC}/${BUILD_PREFIX}/README.md ${STAGEDIR}${DATADIR}
${RM} ${STAGEDIR}${PREFIX}/LICENSE
+ ${RM} ${STAGEDIR}${PREFIX}/README.md
.include <bsd.port.mk>
diff --git a/cad/openvsp/pkg-plist b/cad/openvsp/pkg-plist
index a4b4cb9059d9..515f9b07c27e 100644
--- a/cad/openvsp/pkg-plist
+++ b/cad/openvsp/pkg-plist
@@ -1,6 +1,5 @@
CCE/SD-24L.cce
CHANGELOG.md
-README.md
bin/vsp
bin/vspaero
bin/vspaero_opt
@@ -46,6 +45,7 @@ help/vsp_help
%%DATADIR%%/OpenVSPParasiteDragPlotData.m
%%DATADIR%%/ParasiteDragScriptTest.vspscript
%%DATADIR%%/PodMan.vsppart
+%%DATADIR%%/README.md
%%DATADIR%%/Seat.vsppart
%%DATADIR%%/SeatGroup.vsppart
%%DATADIR%%/SharkTeeth.tga
diff --git a/chinese/fcitx5-chinese-addons/Makefile b/chinese/fcitx5-chinese-addons/Makefile
index 727c937bea7f..dcc3f062fa48 100644
--- a/chinese/fcitx5-chinese-addons/Makefile
+++ b/chinese/fcitx5-chinese-addons/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fcitx5-chinese-addons
DISTVERSION= 5.1.8
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= chinese textproc
MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/ \
https://download.fcitx-im.org/data/:py_stroke,py_table
diff --git a/chinese/libime-jyutping/Makefile b/chinese/libime-jyutping/Makefile
index 5425f994ff99..e1fcfb57b330 100644
--- a/chinese/libime-jyutping/Makefile
+++ b/chinese/libime-jyutping/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libime-jyutping
DISTVERSION= 1.0.13
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= chinese textproc
MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/ \
https://download.fcitx-im.org/data/:dict,model
diff --git a/chinese/libime/Makefile b/chinese/libime/Makefile
index a3404d42508a..675a210a60a8 100644
--- a/chinese/libime/Makefile
+++ b/chinese/libime/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libime
DISTVERSION= 1.1.10
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= chinese textproc
MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/ \
https://download.fcitx-im.org/data/:opengram_lm,opengram_dict,table_dict
diff --git a/chinese/libreoffice-zh_CN/distinfo b/chinese/libreoffice-zh_CN/distinfo
index 0d76254d30fb..426eeaa65061 100644
--- a/chinese/libreoffice-zh_CN/distinfo
+++ b/chinese/libreoffice-zh_CN/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890874
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_zh-CN.tar.gz) = f0d37a7cc7ec77aee993e2de9b8bebdc8f0105841f22708d09d661198c63dc95
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_zh-CN.tar.gz) = 848521
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_zh-CN.tar.gz) = 79e5ffd6183fd69d1953b69c3ff7d08fd8747635aba5054e6f457903897f7d6c
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_zh-CN.tar.gz) = 2714075
+TIMESTAMP = 1760441789
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_zh-CN.tar.gz) = 942778acef3165d031c284f14d827ae5dc0fc2d9583f74ad13d7fdd490c6aef1
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_zh-CN.tar.gz) = 849588
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_zh-CN.tar.gz) = 5ceece27c9c1deb37b1ea378ed2dbc9504d80b4fe0666d506d46024bfc05068a
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_zh-CN.tar.gz) = 2714285
diff --git a/chinese/libreoffice-zh_TW/distinfo b/chinese/libreoffice-zh_TW/distinfo
index 2380dd7e5bc1..11cb1698dfad 100644
--- a/chinese/libreoffice-zh_TW/distinfo
+++ b/chinese/libreoffice-zh_TW/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890876
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_zh-TW.tar.gz) = 5d2446ef9679ec18336f4dc9cb8744f368279ebcc674001d0ee1623cf9ec6873
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_zh-TW.tar.gz) = 850532
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_zh-TW.tar.gz) = 1779f56022852f8fb38348276e983dcc966dee56121900e0e68cbd6aabb837bf
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_zh-TW.tar.gz) = 2741266
+TIMESTAMP = 1760441790
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_zh-TW.tar.gz) = 8d004acc6d5a887a1a6ad92f5e069fbbec2f23281839749d44c82e91a61695bd
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_zh-TW.tar.gz) = 850842
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_zh-TW.tar.gz) = 76a28971cab09ae3d3b90cc36defa975f41aa32db9b6d9d3e2bacbe8090cb329
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_zh-TW.tar.gz) = 2741525
diff --git a/chinese/librime/Makefile b/chinese/librime/Makefile
index 503569f4d246..8412a660c0d6 100644
--- a/chinese/librime/Makefile
+++ b/chinese/librime/Makefile
@@ -1,6 +1,6 @@
PORTNAME= librime
PORTVERSION= 1.11.2
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= chinese textproc
MAINTAINER= khng@FreeBSD.org
diff --git a/chinese/wordpress-zh_CN/distinfo b/chinese/wordpress-zh_CN/distinfo
index 81525079a0c4..6b6add8ad19a 100644
--- a/chinese/wordpress-zh_CN/distinfo
+++ b/chinese/wordpress-zh_CN/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758557315
-SHA256 (wordpress-6.8.2-zh_CN.tar.gz) = 0a83cb0fb37c1348f89f18e332e2a21f59ba058a9e1f868cfe5d94e7d23f5059
-SIZE (wordpress-6.8.2-zh_CN.tar.gz) = 34151997
+TIMESTAMP = 1760884160
+SHA256 (wordpress-6.8.3-zh_CN.tar.gz) = 59739b0985564c7532c9fb316c4c5b82ea7e0a13d8cc927e76f0e41427945f3f
+SIZE (wordpress-6.8.3-zh_CN.tar.gz) = 34156953
diff --git a/chinese/wordpress-zh_TW/distinfo b/chinese/wordpress-zh_TW/distinfo
index 71d51fe450c7..c4a3caa789aa 100644
--- a/chinese/wordpress-zh_TW/distinfo
+++ b/chinese/wordpress-zh_TW/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753157226
-SHA256 (wordpress-6.8.2-zh_TW.tar.gz) = ddf700981aab78a388df58cc81899662b09a7ebb1c576e0fab2fd8d5a386b840
-SIZE (wordpress-6.8.2-zh_TW.tar.gz) = 34178022
+TIMESTAMP = 1760884206
+SHA256 (wordpress-6.8.3-zh_TW.tar.gz) = 8b2dc770c4176499bda06ef8a0477ccc01565c5c4156fc487e400c7cbfe3e7ac
+SIZE (wordpress-6.8.3-zh_TW.tar.gz) = 34183924
diff --git a/comms/gnuradio/Makefile b/comms/gnuradio/Makefile
index f83233cf20c4..a11cc62679e5 100644
--- a/comms/gnuradio/Makefile
+++ b/comms/gnuradio/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gnuradio
DISTVERSIONPREFIX= v
DISTVERSION= 3.10.12.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= comms astro hamradio
MAINTAINER= hamradio@FreeBSD.org
@@ -36,7 +36,7 @@ BUILD_DEPENDS= ${PYNUMPY} \
xdg-open:devel/xdg-utils
LIB_DEPENDS= libad9361.so:misc/libad9361-iio \
libasound.so:audio/alsa-lib \
- libboost_system.so:devel/boost-libs \
+ libboost_thread.so:devel/boost-libs \
libcodec2.so:audio/codec2 \
libfftw3f.so:math/fftw3-float \
libfmt.so:devel/libfmt \
diff --git a/comms/gqrx/Makefile b/comms/gqrx/Makefile
index 583c0a77e203..674554414290 100644
--- a/comms/gqrx/Makefile
+++ b/comms/gqrx/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gqrx
PORTVERSION= 2.17.7
DISTVERSIONPREFIX= v
-PORTREVISION= 2
+PORTREVISION= 3
PORTEPOCH= 1
CATEGORIES= comms hamradio
PKGNAMESUFFIX= -${FLAVOR}
@@ -21,7 +21,7 @@ LIB_DEPENDS= libgnuradio-runtime.so:comms/gnuradio \
libgnuradio-digital.so:comms/gnuradio \
libgnuradio-pmt.so:comms/gnuradio \
libgnuradio-osmosdr.so:comms/gr-osmosdr \
- libboost_system.so:devel/boost-libs \
+ libboost_thread.so:devel/boost-libs \
liblog4cpp.so:devel/log4cpp \
libgmpxx.so:math/gmp \
libgmp.so:math/gmp \
diff --git a/comms/gr-osmosdr/Makefile b/comms/gr-osmosdr/Makefile
index 370b98934cfd..82c09772cd04 100644
--- a/comms/gr-osmosdr/Makefile
+++ b/comms/gr-osmosdr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gr-osmosdr
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.6
-PORTREVISION= 2
+PORTREVISION= 3
PORTEPOCH= 1
CATEGORIES= comms hamradio
@@ -17,7 +17,6 @@ LIB_DEPENDS= libgnuradio-runtime.so:comms/gnuradio \
libgnuradio-pmt.so:comms/gnuradio \
libgnuradio-blocks.so:comms/gnuradio \
libvolk.so:devel/volk \
- libboost_system.so:devel/boost-libs \
libboost_thread.so:devel/boost-libs \
liblog4cpp.so:devel/log4cpp \
libgmpxx.so:math/gmp \
diff --git a/comms/libimobiledevice/Makefile b/comms/libimobiledevice/Makefile
index acfa4759a88c..c55c56ed183d 100644
--- a/comms/libimobiledevice/Makefile
+++ b/comms/libimobiledevice/Makefile
@@ -1,9 +1,8 @@
PORTNAME= libimobiledevice
-DISTVERSION= 1.3.0-300
+DISTVERSION= 1.4.0
PORTREVISION?= 0
-DISTVERSIONSUFFIX= -gcb34a17
CATEGORIES?= comms
-#MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/
+MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/
MAINTAINER?= jhale@FreeBSD.org
COMMENT?= Library to communicate with Apple iOS devices
@@ -12,23 +11,35 @@ WWW= https://www.libimobiledevice.org
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING.LESSER
-USES+= autoreconf cpe libtool localbase:ldflags pkgconfig \
- readline ssl
-USE_GITHUB= yes
+LIB_DEPENDS= libplist-2.0.so:devel/libplist
+
+USES= cpe libtool localbase:ldflags pkgconfig \
+ readline ssl tar:bz2
GNU_CONFIGURE= yes
-CONFIGURE_ARGS+=openssl_CFLAGS="-I${OPENSSLINC}" \
+CONFIGURE_ARGS= openssl_CFLAGS="-I${OPENSSLINC}" \
openssl_LIBS="-L${OPENSSLLIB} -lssl -lcrypto"
INSTALL_TARGET= install-strip
CFLAGS+= -Wno-error=int-conversion
-SLAVE_PORT?= no
+.if defined(_LIMD_BINDING) && ${_LIMD_BINDING} == "py"
+LIB_DEPENDS+= libimobiledevice-1.0.so:${MASTER_PORT}
+BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}libplist>=2.2.0:devel/py-libplist@${PY_FLAVOR}
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}libplist>=2.2.0:devel/py-libplist@${PY_FLAVOR}
+
+USES+= python
+USE_PYTHON= cython3 flavors
+
+CONFIGURE_ENV+= PYTHON_LDFLAGS="`pkg-config --libs python-${PYTHON_VER}`"
-.if ${SLAVE_PORT} == no
+BINARY_ALIAS= cython=cython-${PYTHON_VER} \
+ python=${PYTHON_VERSION}
-LIB_DEPENDS= libplist-2.0.so:devel/libplist \
- libimobiledevice-glue-1.0.so:comms/libimobiledevice-glue \
+BUILD_WRKSRC= ${WRKSRC}/cython
+INSTALL_WRKSRC= ${BUILD_WRKSRC}
+.else # parent port
+LIB_DEPENDS+= libimobiledevice-glue-1.0.so:comms/libimobiledevice-glue \
libusbmuxd-2.0.so:comms/libusbmuxd \
libtatsu.so:security/libtatsu
@@ -39,16 +50,26 @@ CONFIGURE_ARGS+=--without-cython
PORTDOCS= AUTHORS NEWS README.md
OPTIONS_DEFINE= DOCS
-
-post-install:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
-
-.endif # ${SLAVE_PORT} == no
+.endif
post-patch:
@${REINPLACE_CMD} -e 's| *@ssl_requires@||' \
${WRKSRC}/src/${PORTNAME}*.pc.in
- @echo "${DISTVERSIONFULL}" > ${WRKSRC}/.tarball-version
+.if defined(_LIMD_BINDING)
+ @${REINPLACE_CMD} \
+ -e 's|$$(top_builddir)/src/libimobiledevice-1.0.la|-limobiledevice-1.0|' \
+ -e 's|$$(imobiledevice_la_DEPENDENCIES)||' \
+ ${BUILD_WRKSRC}/Makefile.in
+.endif
+
+post-install:
+.if defined(_LIMD_BINDING) && ${_LIMD_BINDING} == "py"
+ @${MKDIR} ${STAGEDIR}${PREFIX}/include/imobiledevice/cython
+ ${INSTALL_DATA} ${INSTALL_WRKSRC}/imobiledevice.pxd \
+ ${STAGEDIR}${PREFIX}/include/imobiledevice/cython
+.else # parent port
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+.endif
.include <bsd.port.mk>
diff --git a/comms/libimobiledevice/distinfo b/comms/libimobiledevice/distinfo
index 8ec9aee3f8a7..4ec7114043a0 100644
--- a/comms/libimobiledevice/distinfo
+++ b/comms/libimobiledevice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751600582
-SHA256 (libimobiledevice-libimobiledevice-1.3.0-300-gcb34a17_GH0.tar.gz) = a3bd75332a403855e46458606fb8bccc166e54c4755c7481bb5ddae275394069
-SIZE (libimobiledevice-libimobiledevice-1.3.0-300-gcb34a17_GH0.tar.gz) = 420171
+TIMESTAMP = 1760586833
+SHA256 (libimobiledevice-1.4.0.tar.bz2) = 23cc0077e221c7d991bd0eb02150a0d49199bcca1ddf059edccee9ffd914939d
+SIZE (libimobiledevice-1.4.0.tar.bz2) = 714628
diff --git a/comms/libimobiledevice/files/patch-configure b/comms/libimobiledevice/files/patch-configure
new file mode 100644
index 000000000000..50c2e684e9dd
--- /dev/null
+++ b/comms/libimobiledevice/files/patch-configure
@@ -0,0 +1,13 @@
+Remove bash-ism from configure script
+
+--- configure.orig 2025-10-07 03:17:25 UTC
++++ configure
+@@ -22303,7 +22303,7 @@ rm -f core conftest.err conftest.$ac_objext conftest.b
+
+ if test "X$flag_ok" = Xyes ; then
+
+- CYTHON_CFLAGS+=" -Wno-cast-function-type"
++ CYTHON_CFLAGS="$CYTHON_CFLAGS -Wno-cast-function-type"
+
+
+
diff --git a/comms/libimobiledevice/files/patch-configure.ac b/comms/libimobiledevice/files/patch-configure.ac
deleted file mode 100644
index b9595b147b48..000000000000
--- a/comms/libimobiledevice/files/patch-configure.ac
+++ /dev/null
@@ -1,13 +0,0 @@
-Remove bash-ism from configure script
-
---- configure.ac.orig 2024-07-01 16:27:27 UTC
-+++ configure.ac
-@@ -139,7 +139,7 @@ if test "$build_cython" = "true"; then
- AM_PATH_PYTHON([3.0], [
- CYTHON_PYTHON
- AS_COMPILER_FLAG([-Wno-cast-function-type -Werror], [
-- CYTHON_CFLAGS+=" -Wno-cast-function-type"
-+ CYTHON_CFLAGS="$CYTHON_CFLAGS -Wno-cast-function-type"
- AC_SUBST([CYTHON_CFLAGS])
- ], [])
- ])
diff --git a/comms/libimobiledevice/pkg-plist b/comms/libimobiledevice/pkg-plist
index 5d80ce566f8f..0e173a86acc7 100644
--- a/comms/libimobiledevice/pkg-plist
+++ b/comms/libimobiledevice/pkg-plist
@@ -20,6 +20,7 @@ bin/idevicescreenshot
bin/idevicesetlocation
bin/idevicesyslog
include/libimobiledevice/afc.h
+include/libimobiledevice/bt_packet_logger.h
include/libimobiledevice/companion_proxy.h
include/libimobiledevice/debugserver.h
include/libimobiledevice/diagnostics_relay.h
@@ -49,7 +50,7 @@ include/libimobiledevice/webinspector.h
lib/libimobiledevice-1.0.a
lib/libimobiledevice-1.0.so
lib/libimobiledevice-1.0.so.6
-lib/libimobiledevice-1.0.so.6.0.0
+lib/libimobiledevice-1.0.so.6.1.0
libdata/pkgconfig/libimobiledevice-1.0.pc
share/man/man1/afcclient.1.gz
share/man/man1/idevice_id.1.gz
diff --git a/comms/py-libimobiledevice/Makefile b/comms/py-libimobiledevice/Makefile
index 4b2a98ec349a..baff82aad8af 100644
--- a/comms/py-libimobiledevice/Makefile
+++ b/comms/py-libimobiledevice/Makefile
@@ -1,45 +1,18 @@
-PORTREVISION= 1
+PORTREVISION= 0
CATEGORIES= comms python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= jhale@FreeBSD.org
COMMENT= Python bindings for libimobiledevice
-LIB_DEPENDS= libimobiledevice-1.0.so:${MASTER_PORT} \
- libplist-2.0.so:devel/libplist
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libplist>=2.2.0:devel/py-libplist@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libplist>=2.2.0:devel/py-libplist@${PY_FLAVOR}
-
-USES+= python
-USE_PYTHON= cython3 flavors
-
-CONFIGURE_ENV= PYTHON_LDFLAGS="`pkg-config --libs python-${PYTHON_VER}`"
-
-BINARY_ALIAS= cython=cython-${PYTHON_VER}
MASTERDIR= ${.CURDIR:H:H}/comms/libimobiledevice
PORTSCOUT= ignore:1
-BUILD_WRKSRC= ${WRKSRC}/cython
-INSTALL_WRKSRC= ${BUILD_WRKSRC}
-
PLIST= ${.CURDIR}/pkg-plist
PLIST_FILES= include/imobiledevice/cython/imobiledevice.pxd \
${PYTHONPREFIX_SITELIBDIR:S|^${PREFIX}/||}/imobiledevice.a \
${PYTHONPREFIX_SITELIBDIR:S|^${PREFIX}/||}/imobiledevice.so
-_USES_configure+= 471:post-autoreconf
-
-SLAVE_PORT= yes
-
-post-autoreconf:
- @${REINPLACE_CMD} \
- -e 's|$$(top_builddir)/src/libimobiledevice-1.0.la|-limobiledevice-1.0|' \
- -e 's|$$(imobiledevice_la_DEPENDENCIES)||' \
- ${BUILD_WRKSRC}/Makefile.in
-
-post-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/include/imobiledevice/cython
- ${INSTALL_DATA} ${INSTALL_WRKSRC}/imobiledevice.pxd \
- ${STAGEDIR}${PREFIX}/include/imobiledevice/cython
+_LIMD_BINDING= py
.include "${MASTERDIR}/Makefile"
diff --git a/comms/soapyuhd/Makefile b/comms/soapyuhd/Makefile
index 3ab4a8a68fab..e7b7d533cb7b 100644
--- a/comms/soapyuhd/Makefile
+++ b/comms/soapyuhd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= SoapyUHD
DISTVERSIONPREFIX= soapy-uhd-
DISTVERSION= 0.4.1-18
-PORTREVISION= 1
+PORTREVISION= 2
DISTVERSIONSUFFIX= -g6b52139
CATEGORIES= comms hamradio
@@ -12,7 +12,7 @@ WWW= https://github.com/pothosware/SoapyUHD/wiki
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libSoapySDR.so:misc/soapysdr \
libuhd.so:comms/uhd
diff --git a/comms/uhd/Makefile b/comms/uhd/Makefile
index 497d4ba6de6f..6605545a4908 100644
--- a/comms/uhd/Makefile
+++ b/comms/uhd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= uhd
DISTVERSIONPREFIX= v
DISTVERSION= 4.8.0.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= comms hamradio
DIST_SUBDIR= ${PORTNAME}
@@ -17,7 +17,7 @@ WWW= https://www.ettus.com/sdr-software/uhd-usrp-hardware-driver/
LICENSE= GPLv3
LIB_DEPENDS= ${PY_BOOST} \
- libboost_system.so:devel/boost-libs
+ libboost_thread.so:devel/boost-libs
BUILD_DEPENDS= flatc:devel/flatbuffers \
orcc:devel/orc \
cheetah-analyze:devel/py-cheetah3@${PY_FLAVOR} \
diff --git a/comms/wsjtx/Makefile b/comms/wsjtx/Makefile
index f97384701999..a096a0399ffd 100644
--- a/comms/wsjtx/Makefile
+++ b/comms/wsjtx/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wsjtx
DISTVERSION= 2.5.4
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= comms hamradio
MASTER_SITES= SF/wsjt/${PORTNAME}-${PORTVERSION}${DISTVERSIONSUFFIX}
diff --git a/comms/wsjtz/Makefile b/comms/wsjtz/Makefile
index 59c62c57d250..a7bdb19843dc 100644
--- a/comms/wsjtz/Makefile
+++ b/comms/wsjtz/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wsjtz
DISTVERSION= 2.5.4-1.22
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= comms hamradio
MASTER_SITES= SF/wsjt-z/Source
diff --git a/converters/dos2ansi/Makefile b/converters/dos2ansi/Makefile
index ad77c7640a03..1c8c8fec77c9 100644
--- a/converters/dos2ansi/Makefile
+++ b/converters/dos2ansi/Makefile
@@ -3,7 +3,7 @@ DISTVERSION= 2.0
CATEGORIES= converters
MASTER_SITES= ${WWW}/releases/download/v${DISTVERSION}/
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= grembo@FreeBSD.org
COMMENT= Converter for old MS-DOS/ANSI.SYS text files
WWW= https://github.com/Zirias/dos2ansi
diff --git a/converters/dos2unix/Makefile b/converters/dos2unix/Makefile
index 38a12451f532..83dd5d45c4fc 100644
--- a/converters/dos2unix/Makefile
+++ b/converters/dos2unix/Makefile
@@ -1,5 +1,5 @@
PORTNAME= dos2unix
-DISTVERSION= 7.5.2
+DISTVERSION= 7.5.3
CATEGORIES= converters
MASTER_SITES= SF \
https://waterlan.home.xs4all.nl/dos2unix/
diff --git a/converters/dos2unix/distinfo b/converters/dos2unix/distinfo
index 276c7e3a733e..978b2ee7ff5f 100644
--- a/converters/dos2unix/distinfo
+++ b/converters/dos2unix/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1707150448
-SHA256 (dos2unix-7.5.2.tar.gz) = 264742446608442eb48f96c20af6da303cb3a92b364e72cb7e24f88239c4bf3a
-SIZE (dos2unix-7.5.2.tar.gz) = 991485
+TIMESTAMP = 1760514676
+SHA256 (dos2unix-7.5.3.tar.gz) = 28a4b0d9f9179da4e44c567b9c01f818b070a20827115fffd96f760dcfa0f3b2
+SIZE (dos2unix-7.5.3.tar.gz) = 955879
diff --git a/converters/osm2pgrouting/Makefile b/converters/osm2pgrouting/Makefile
index f50cb9291a5b..1879f7c4bf59 100644
--- a/converters/osm2pgrouting/Makefile
+++ b/converters/osm2pgrouting/Makefile
@@ -1,7 +1,7 @@
PORTNAME= osm2pgrouting
DISTVERSIONPREFIX= v
DISTVERSION= 2.3.8
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= converters databases geography
MAINTAINER= lbartoletti@FreeBSD.org
@@ -11,7 +11,7 @@ WWW= https://pgrouting.org/docs/tools/osm2pgrouting.html
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libexpat.so:textproc/expat2 \
libpqxx.so:databases/postgresql-libpqxx
diff --git a/converters/simdutf/Makefile b/converters/simdutf/Makefile
index 7d74ef671f6f..d30cdb9bfa15 100644
--- a/converters/simdutf/Makefile
+++ b/converters/simdutf/Makefile
@@ -1,6 +1,6 @@
PORTNAME= simdutf
DISTVERSIONPREFIX= v
-DISTVERSION= 7.4.0
+DISTVERSION= 7.5.0
CATEGORIES= converters textproc
MAINTAINER= fuz@FreeBSD.org
diff --git a/converters/simdutf/distinfo b/converters/simdutf/distinfo
index d66efc56a025..ed9e5ac7b283 100644
--- a/converters/simdutf/distinfo
+++ b/converters/simdutf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756286925
-SHA256 (simdutf-simdutf-v7.4.0_GH0.tar.gz) = 8fd729ebfd5ec56cb0395bcc176c4801e1f8a0ea834d166d52279d7b9e801283
-SIZE (simdutf-simdutf-v7.4.0_GH0.tar.gz) = 2211861
+TIMESTAMP = 1760644680
+SHA256 (simdutf-simdutf-v7.5.0_GH0.tar.gz) = 3cad2f554912ecd77222272e5d1a7c1e5e33b4011bee823269cdc9095d2fdce2
+SIZE (simdutf-simdutf-v7.5.0_GH0.tar.gz) = 2220975
diff --git a/converters/simdutf/pkg-plist b/converters/simdutf/pkg-plist
index 3a717214007a..917a3854a7b7 100644
--- a/converters/simdutf/pkg-plist
+++ b/converters/simdutf/pkg-plist
@@ -14,7 +14,7 @@ lib/cmake/simdutf/simdutf-config-version.cmake
lib/cmake/simdutf/simdutf-config.cmake
lib/cmake/simdutf/simdutfTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/simdutf/simdutfTargets.cmake
-lib/libsimdutf.so.26.0.0
-lib/libsimdutf.so.26
+lib/libsimdutf.so.27.0.0
+lib/libsimdutf.so.27
lib/libsimdutf.so
libdata/pkgconfig/simdutf.pc
diff --git a/databases/Makefile b/databases/Makefile
index a9b48e6dbc45..9e2eaa683ef9 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -813,6 +813,7 @@
SUBDIR += py-pony
SUBDIR += py-postgresql
SUBDIR += py-powa-collector
+ SUBDIR += py-prisma
SUBDIR += py-psycogreen
SUBDIR += py-psycopg
SUBDIR += py-psycopg-c
@@ -840,6 +841,7 @@
SUBDIR += py-redis
SUBDIR += py-redis2
SUBDIR += py-redis5
+ SUBDIR += py-redisvl
SUBDIR += py-rrdtool
SUBDIR += py-schemachange
SUBDIR += py-sispy
diff --git a/databases/akonadi/Makefile b/databases/akonadi/Makefile
index 60f5b9fb2739..8d003ecddac1 100644
--- a/databases/akonadi/Makefile
+++ b/databases/akonadi/Makefile
@@ -1,5 +1,6 @@
PORTNAME= akonadi
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= databases kde kde-applications
MAINTAINER= kde@FreeBSD.org
diff --git a/databases/arrow/Makefile b/databases/arrow/Makefile
index b00994d8d33d..1c92960f654a 100644
--- a/databases/arrow/Makefile
+++ b/databases/arrow/Makefile
@@ -1,5 +1,5 @@
PORTNAME= arrow
-DISTVERSION= 20.0.0
+DISTVERSION= 21.0.0
PORTREVISION= 1
CATEGORIES= databases
MASTER_SITES= APACHE/${PORTNAME}/${PORTNAME}-${DISTVERSION} \
@@ -16,7 +16,7 @@ WWW= https://arrow.apache.org \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/../LICENSE.txt
-LIB_DEPENDS= libboost_system.so:devel/boost-libs
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs
USES= cmake compiler:c++17-lang localbase pkgconfig python:build,test
USE_LDCONFIG= yes
@@ -28,17 +28,16 @@ GH_ACCOUNT= apache
WRKSRC_SUBDIR= cpp
-PLIST_SUB+= LIBVERSION=2000
+PLIST_SUB= LIBVERSION=2100
-CMAKE_ARGS= -DCMAKE_CXX_STANDARD=17 -DARROW_SIMD_LEVEL=NONE -DARROW_RUNTIME_SIMD_LEVEL=NONE \
- -DPython3_EXECUTABLE=${PYTHON_CMD}
-CMAKE_OFF= ARROW_BUILD_STATIC ARROW_WITH_BACKTRACE ARROW_BUILD_TESTS ARROW_BUILD_BENCHMARKS
+CMAKE_ARGS= -DARROW_RUNTIME_SIMD_LEVEL=NONE -DARROW_SIMD_LEVEL=NONE -DCMAKE_CXX_STANDARD=17
+CMAKE_OFF= ARROW_BUILD_BENCHMARKS ARROW_BUILD_STATIC ARROW_BUILD_TESTS ARROW_WITH_BACKTRACE
BINARY_ALIAS= python=${PYTHON_CMD} # only for tests
-OPTIONS_GROUP= COMPRESSION COMPONENTS # components are listed in cpp/cmake_modules/DefineOptions.cmake
+OPTIONS_GROUP= COMPONENTS COMPRESSION # components are listed in cpp/cmake_modules/DefineOptions.cmake
+OPTIONS_GROUP_COMPONENTS= ACERO COMPUTE CSV DATASET FILESYSTEM FLIGHT FLIGHT_SQL GANDIVA HDFS IPC JSON MIMALLOC PARQUET ORC S3 SKYHOOK SUBSTRAIT BUILD_UTILITIES TENSORFLOW TESTING
OPTIONS_GROUP_COMPRESSION= BROTLI BZ2 LZ4 SNAPPY ZLIB ZSTD
-OPTIONS_GROUP_COMPONENTS= ACERO COMPUTE CSV DATASET FILESYSTEM FLIGHT GANDIVA HDFS IPC JSON MIMALLOC PARQUET ORC S3 SKYHOOK SUBSTRAIT BUILD_UTILITIES TENSORFLOW TESTING
OPTIONS_SUB= yes
## DESCs
@@ -99,6 +98,10 @@ FLIGHT_LIB_DEPENDS= libgflags.so:devel/gflags \
libre2.so:devel/re2
FLIGHT_IMPLIES= IPC COMPUTE # see https://github.com/apache/arrow/issues/40766
+FLIGHT_SQL_DESC= Arrow Flight SQL
+FLIGHT_SQL_CMAKE_BOOL= ARROW_FLIGHT_SQL
+FLIGHT_SQL_IMPLIES= FLIGHT
+
GANDIVA_DESC= Gandiva libraries
GANDIVA_USES= llvm:17,lib ssl
GANDIVA_CMAKE_BOOL= ARROW_GANDIVA
@@ -143,7 +146,6 @@ BUILD_UTILITIES_CMAKE_BOOL= ARROW_BUILD_UTILITIES
#PYTHON_CMAKE_BOOL= ARROW_PYTHON
#PYTHON_USES= python
#PYTHON_BUILD_DEPENDS= ${PYNUMPY} # see https://issues.apache.org/jira/browse/ARROW-16820
-#PYTHON_CMAKE_ON= -DPython3_EXECUTABLE=${PYTHON_CMD}
#PYTHON_RUN_DEPENDS= ${PYNUMPY}
#PYTHON_IMPLIES= COMPUTE CSV DATASET FILESYSTEM HDFS JSON
#PYTHON_VARS= PLIST_SUB+=PYTHON_SUFFIX=${PYTHON_SUFFIX}
diff --git a/databases/arrow/distinfo b/databases/arrow/distinfo
index 794a655e4900..7a9a42575b17 100644
--- a/databases/arrow/distinfo
+++ b/databases/arrow/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1749498304
-SHA256 (apache-arrow-20.0.0.tar.gz) = 89efbbf852f5a1f79e9c99ab4c217e2eb7f991837c005cba2d4a2fbd35fad212
-SIZE (apache-arrow-20.0.0.tar.gz) = 17862661
+TIMESTAMP = 1753345992
+SHA256 (apache-arrow-21.0.0.tar.gz) = 5d3f8db7e72fb9f65f4785b7a1634522e8d8e9657a445af53d4a34a3849857b5
+SIZE (apache-arrow-21.0.0.tar.gz) = 17320680
SHA256 (release-1.6.6.tar.gz) = 9a92b3eaad1d8b88a18cee41058feb34eb43d919df363e0b74a0b857724e4ba0
SIZE (release-1.6.6.tar.gz) = 13939853
diff --git a/databases/arrow/pkg-plist b/databases/arrow/pkg-plist
index eab967a6c8c3..bdcdec0bd55a 100644
--- a/databases/arrow/pkg-plist
+++ b/databases/arrow/pkg-plist
@@ -13,7 +13,6 @@
%%ACERO%%include/arrow/acero/options.h
%%ACERO%%include/arrow/acero/order_by_impl.h
%%ACERO%%include/arrow/acero/partition_util.h
-%%ACERO%%include/arrow/acero/pch.h
%%ACERO%%include/arrow/acero/query_context.h
%%ACERO%%include/arrow/acero/schema_util.h
%%ACERO%%include/arrow/acero/task_util.h
@@ -68,12 +67,14 @@ include/arrow/compare.h
%%COMPUTE%%include/arrow/compute/expression.h
%%COMPUTE%%include/arrow/compute/function.h
%%COMPUTE%%include/arrow/compute/function_options.h
+%%COMPUTE%%include/arrow/compute/initialize.h
%%COMPUTE%%include/arrow/compute/kernel.h
%%COMPUTE%%include/arrow/compute/ordering.h
%%COMPUTE%%include/arrow/compute/registry.h
%%COMPUTE%%include/arrow/compute/row/grouper.h
%%COMPUTE%%include/arrow/compute/type_fwd.h
%%COMPUTE%%include/arrow/compute/util.h
+%%COMPUTE%%include/arrow/compute/visibility.h
include/arrow/config.h
%%CSV%%include/arrow/csv/api.h
%%CSV%%include/arrow/csv/chunker.h
@@ -99,7 +100,6 @@ include/arrow/config.h
%%DATASET%%include/arrow/dataset/file_parquet.h
%%DATASET%%include/arrow/dataset/parquet_encryption_config.h
%%DATASET%%include/arrow/dataset/partition.h
-%%DATASET%%include/arrow/dataset/pch.h
%%DATASET%%include/arrow/dataset/plan.h
%%DATASET%%include/arrow/dataset/projector.h
%%DATASET%%include/arrow/dataset/scanner.h
@@ -135,12 +135,19 @@ include/arrow/extension_type.h
%%FLIGHT%%include/arrow/flight/client_tracing_middleware.h
%%FLIGHT%%include/arrow/flight/middleware.h
%%FLIGHT%%include/arrow/flight/otel_logging.h
-%%FLIGHT%%include/arrow/flight/pch.h
%%FLIGHT%%include/arrow/flight/platform.h
%%FLIGHT%%include/arrow/flight/server.h
%%FLIGHT%%include/arrow/flight/server_auth.h
%%FLIGHT%%include/arrow/flight/server_middleware.h
%%FLIGHT%%include/arrow/flight/server_tracing_middleware.h
+%%FLIGHT_SQL%%include/arrow/flight/sql/api.h
+%%FLIGHT_SQL%%include/arrow/flight/sql/client.h
+%%FLIGHT_SQL%%include/arrow/flight/sql/column_metadata.h
+%%FLIGHT_SQL%%include/arrow/flight/sql/server.h
+%%FLIGHT_SQL%%include/arrow/flight/sql/server_session_middleware.h
+%%FLIGHT_SQL%%include/arrow/flight/sql/server_session_middleware_factory.h
+%%FLIGHT_SQL%%include/arrow/flight/sql/types.h
+%%FLIGHT_SQL%%include/arrow/flight/sql/visibility.h
%%FLIGHT%%include/arrow/flight/test_auth_handlers.h
%%FLIGHT%%include/arrow/flight/test_definitions.h
%%FLIGHT%%include/arrow/flight/test_flight_server.h
@@ -169,7 +176,6 @@ include/arrow/io/type_fwd.h
%%IPC%%include/arrow/ipc/api.h
%%IPC%%include/arrow/ipc/dictionary.h
%%IPC%%include/arrow/ipc/feather.h
-%%IPC%%include/arrow/ipc/json_simple.h
%%IPC%%include/arrow/ipc/message.h
%%IPC%%include/arrow/ipc/options.h
%%IPC%%include/arrow/ipc/reader.h
@@ -181,6 +187,7 @@ include/arrow/io/type_fwd.h
%%JSON%%include/arrow/json/chunked_builder.h
%%JSON%%include/arrow/json/chunker.h
%%JSON%%include/arrow/json/converter.h
+%%JSON%%include/arrow/json/from_string.h
%%JSON%%include/arrow/json/object_parser.h
%%JSON%%include/arrow/json/object_writer.h
%%JSON%%include/arrow/json/options.h
@@ -191,7 +198,6 @@ include/arrow/io/type_fwd.h
%%JSON%%include/arrow/json/type_fwd.h
include/arrow/memory_pool.h
include/arrow/memory_pool_test.h
-include/arrow/pch.h
include/arrow/pretty_print.h
include/arrow/record_batch.h
include/arrow/result.h
@@ -216,7 +222,6 @@ include/arrow/testing/gtest_compat.h
include/arrow/testing/gtest_util.h
include/arrow/testing/matchers.h
include/arrow/testing/math.h
-include/arrow/testing/pch.h
include/arrow/testing/process.h
include/arrow/testing/random.h
include/arrow/testing/uniform_real.h
@@ -245,13 +250,6 @@ include/arrow/util/bitmap_ops.h
include/arrow/util/bitmap_reader.h
include/arrow/util/bitmap_visit.h
include/arrow/util/bitmap_writer.h
-include/arrow/util/bitset_stack.h
-include/arrow/util/bpacking.h
-include/arrow/util/bpacking64_default.h
-include/arrow/util/bpacking_avx2.h
-include/arrow/util/bpacking_avx512.h
-include/arrow/util/bpacking_default.h
-include/arrow/util/bpacking_neon.h
include/arrow/util/byte_size.h
include/arrow/util/cancel.h
include/arrow/util/checked_cast.h
@@ -260,15 +258,11 @@ include/arrow/util/compression.h
include/arrow/util/concurrent_map.h
include/arrow/util/config.h
include/arrow/util/converter.h
-include/arrow/util/counting_semaphore.h
include/arrow/util/cpu_info.h
include/arrow/util/crc32.h
include/arrow/util/debug.h
include/arrow/util/decimal.h
include/arrow/util/delimiting.h
-include/arrow/util/dict_util.h
-include/arrow/util/dispatch.h
-include/arrow/util/double_conversion.h
include/arrow/util/endian.h
include/arrow/util/float16.h
include/arrow/util/formatting.h
@@ -286,34 +280,27 @@ include/arrow/util/list_util.h
include/arrow/util/logger.h
include/arrow/util/logging.h
include/arrow/util/macros.h
-include/arrow/util/map.h
include/arrow/util/math_constants.h
-include/arrow/util/memory.h
include/arrow/util/mutex.h
include/arrow/util/parallel.h
include/arrow/util/pcg_random.h
include/arrow/util/prefetch.h
-include/arrow/util/print.h
include/arrow/util/queue.h
include/arrow/util/range.h
include/arrow/util/ree_util.h
include/arrow/util/regex.h
include/arrow/util/rows_to_batches.h
+include/arrow/util/secure_string.h
include/arrow/util/simd.h
include/arrow/util/small_vector.h
-include/arrow/util/sort.h
-include/arrow/util/spaced.h
include/arrow/util/span.h
-include/arrow/util/stopwatch.h
include/arrow/util/string.h
-include/arrow/util/string_builder.h
+include/arrow/util/string_util.h
include/arrow/util/task_group.h
-include/arrow/util/tdigest.h
include/arrow/util/test_common.h
include/arrow/util/thread_pool.h
include/arrow/util/time.h
include/arrow/util/tracing.h
-include/arrow/util/trie.h
include/arrow/util/type_fwd.h
include/arrow/util/type_traits.h
include/arrow/util/ubsan.h
@@ -417,7 +404,6 @@ include/arrow/visitor_generate.h
%%GANDIVA%%include/gandiva/native_function.h
%%GANDIVA%%include/gandiva/node.h
%%GANDIVA%%include/gandiva/node_visitor.h
-%%GANDIVA%%include/gandiva/pch.h
%%GANDIVA%%include/gandiva/projector.h
%%GANDIVA%%include/gandiva/random_generator_holder.h
%%GANDIVA%%include/gandiva/regex_functions_holder.h
@@ -465,6 +451,7 @@ include/arrow/visitor_generate.h
%%PARQUET%%include/parquet/exception.h
%%PARQUET%%include/parquet/file_reader.h
%%PARQUET%%include/parquet/file_writer.h
+%%PARQUET%%include/parquet/geospatial/statistics.h
%%PARQUET%%include/parquet/hasher.h
%%PARQUET%%include/parquet/level_comparison.h
%%PARQUET%%include/parquet/level_comparison_inc.h
@@ -473,7 +460,6 @@ include/arrow/visitor_generate.h
%%PARQUET%%include/parquet/metadata.h
%%PARQUET%%include/parquet/page_index.h
%%PARQUET%%include/parquet/parquet_version.h
-%%PARQUET%%include/parquet/pch.h
%%PARQUET%%include/parquet/platform.h
%%PARQUET%%include/parquet/printer.h
%%PARQUET%%include/parquet/properties.h
@@ -500,6 +486,10 @@ lib/cmake/Arrow/ArrowTargets.cmake
%%LZ4%%lib/cmake/Arrow/Findlz4Alt.cmake
%%ZSTD%%lib/cmake/Arrow/FindzstdAlt.cmake
lib/cmake/Arrow/arrow-config.cmake
+%%COMPUTE%%lib/cmake/ArrowCompute/ArrowComputeConfig.cmake
+%%COMPUTE%%lib/cmake/ArrowCompute/ArrowComputeConfigVersion.cmake
+%%COMPUTE%%lib/cmake/ArrowCompute/ArrowComputeTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%COMPUTE%%lib/cmake/ArrowCompute/ArrowComputeTargets.cmake
%%FLIGHT%%lib/cmake/ArrowFlight/ArrowFlightConfig.cmake
%%FLIGHT%%lib/cmake/ArrowFlight/ArrowFlightConfigVersion.cmake
%%FLIGHT%%lib/cmake/ArrowFlight/ArrowFlightTargets-%%CMAKE_BUILD_TYPE%%.cmake
@@ -507,10 +497,17 @@ lib/cmake/Arrow/arrow-config.cmake
%%FLIGHT%%lib/cmake/ArrowFlight/FindProtobufAlt.cmake
%%FLIGHT%%lib/cmake/ArrowFlight/FindabslAlt.cmake
%%FLIGHT%%lib/cmake/ArrowFlight/FindgRPCAlt.cmake
+%%FLIGHT_SQL%%lib/cmake/ArrowFlightSql/ArrowFlightSqlConfig.cmake
+%%FLIGHT_SQL%%lib/cmake/ArrowFlightSql/ArrowFlightSqlConfigVersion.cmake
+%%FLIGHT_SQL%%lib/cmake/ArrowFlightSql/ArrowFlightSqlTargets-%%CMAKE_BUILD_TYPE%%.cmake
+%%FLIGHT_SQL%%lib/cmake/ArrowFlightSql/ArrowFlightSqlTargets.cmake
%%TESTINGFLIGHT%%lib/cmake/ArrowFlightTesting/ArrowFlightTestingConfig.cmake
%%TESTINGFLIGHT%%lib/cmake/ArrowFlightTesting/ArrowFlightTestingConfigVersion.cmake
%%TESTINGFLIGHT%%lib/cmake/ArrowFlightTesting/ArrowFlightTestingTargets-%%CMAKE_BUILD_TYPE%%.cmake
%%TESTINGFLIGHT%%lib/cmake/ArrowFlightTesting/ArrowFlightTestingTargets.cmake
+%%COMPUTE%%lib/libarrow_compute.so
+%%COMPUTE%%lib/libarrow_compute.so.%%LIBVERSION%%
+%%COMPUTE%%lib/libarrow_compute.so.%%LIBVERSION%%.0.0
%%TESTINGFLIGHT%%lib/libarrow_flight_testing.so
%%TESTINGFLIGHT%%lib/libarrow_flight_testing.so.%%LIBVERSION%%
%%TESTINGFLIGHT%%lib/libarrow_flight_testing.so.%%LIBVERSION%%.0.0
@@ -556,6 +553,9 @@ lib/libarrow.so.%%LIBVERSION%%.0.0
%%FLIGHT%%lib/libarrow_flight.so
%%FLIGHT%%lib/libarrow_flight.so.%%LIBVERSION%%
%%FLIGHT%%lib/libarrow_flight.so.%%LIBVERSION%%.0.0
+%%FLIGHT_SQL%%lib/libarrow_flight_sql.so
+%%FLIGHT_SQL%%lib/libarrow_flight_sql.so.%%LIBVERSION%%
+%%FLIGHT_SQL%%lib/libarrow_flight_sql.so.%%LIBVERSION%%.0.0
%%TESTING%%lib/libarrow_testing.so
%%TESTING%%lib/libarrow_testing.so.%%LIBVERSION%%
%%TESTING%%lib/libarrow_testing.so.%%LIBVERSION%%.0.0
@@ -571,6 +571,7 @@ lib/libarrow.so.%%LIBVERSION%%.0.0
%%DATASET%%libdata/pkgconfig/arrow-dataset.pc
%%FILESYSTEM%%libdata/pkgconfig/arrow-filesystem.pc
%%FLIGHT%%libdata/pkgconfig/arrow-flight.pc
+%%FLIGHT_SQL%%libdata/pkgconfig/arrow-flight-sql.pc
%%JSON%%libdata/pkgconfig/arrow-json.pc
%%PYTHONFLIGHT%%libdata/pkgconfig/arrow-python%%PYTHON_SUFFIX%%-flight.pc
%%TESTING%%libdata/pkgconfig/arrow-testing.pc
diff --git a/databases/cego/Makefile b/databases/cego/Makefile
index 5ca5b0c3d321..c8a12b3c1e1b 100644
--- a/databases/cego/Makefile
+++ b/databases/cego/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cego
-PORTVERSION= 2.52.30
+PORTVERSION= 2.52.31
CATEGORIES= databases
MASTER_SITES= http://www.lemke-it.com/
diff --git a/databases/cego/distinfo b/databases/cego/distinfo
index b883f7583166..664171cb6a67 100644
--- a/databases/cego/distinfo
+++ b/databases/cego/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759172310
-SHA256 (cego-2.52.30.tar.gz) = 815e91fca07377ffb1cd704679924a84c9eb20154d19a0a0a135f6af149cfd94
-SIZE (cego-2.52.30.tar.gz) = 3313298
+TIMESTAMP = 1760888196
+SHA256 (cego-2.52.31.tar.gz) = 42c41d8cbffe74b780f3a3ba1afa5f90464955c77eb71da7ce156d048e2ba391
+SIZE (cego-2.52.31.tar.gz) = 3313371
diff --git a/databases/foundationdb71-client/Makefile b/databases/foundationdb71-client/Makefile
index a813ac1a8309..0a4f5962baa3 100644
--- a/databases/foundationdb71-client/Makefile
+++ b/databases/foundationdb71-client/Makefile
@@ -1,5 +1,5 @@
PORTNAME= foundationdb
-PORTREVISION= 3
+PORTREVISION= 4
COMMENT= FoundationDB client
diff --git a/databases/foundationdb71-server/Makefile b/databases/foundationdb71-server/Makefile
index 3f09dbb32c39..a7b95e132ad3 100644
--- a/databases/foundationdb71-server/Makefile
+++ b/databases/foundationdb71-server/Makefile
@@ -1,6 +1,6 @@
PORTNAME?= foundationdb
DISTVERSION= 7.1.59
-PORTREVISION?= 3
+PORTREVISION?= 4
CATEGORIES?= databases
PKGNAMESUFFIX?= ${DISTVERSION:C/([0-9]+)\.([0-9]+).*/\1\2/}-${_COMPONENT}
@@ -19,7 +19,7 @@ ONLY_FOR_ARCHS_REASON= not yet ported to anything else
BUILD_DEPENDS= bash:shells/bash \
msgpack-cxx>0:devel/msgpack-cxx \
toml11>0:devel/toml11
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libeio.so:devel/libeio
USES= cmake compiler:c++20-lang llvm:max=16 mono:build python:build \
diff --git a/databases/foundationdb73-client/Makefile b/databases/foundationdb73-client/Makefile
index c14cee4ac2cf..acfefd2f3b52 100644
--- a/databases/foundationdb73-client/Makefile
+++ b/databases/foundationdb73-client/Makefile
@@ -1,5 +1,5 @@
PORTNAME= foundationdb
-PORTREVISION= 4
+PORTREVISION= 5
COMMENT= FoundationDB client
diff --git a/databases/foundationdb73-server/Makefile b/databases/foundationdb73-server/Makefile
index b59fb417dbbe..664a7259b744 100644
--- a/databases/foundationdb73-server/Makefile
+++ b/databases/foundationdb73-server/Makefile
@@ -1,6 +1,6 @@
PORTNAME?= foundationdb
DISTVERSION= 7.3.41
-PORTREVISION?= 4
+PORTREVISION?= 5
CATEGORIES?= databases
PKGNAMESUFFIX?= ${DISTVERSION:C/([0-9]+)\.([0-9]+).*/\1\2/}-${_COMPONENT}
@@ -19,7 +19,7 @@ ONLY_FOR_ARCHS_REASON= not yet ported to anything else
BUILD_DEPENDS= bash:shells/bash \
msgpack-cxx>0:devel/msgpack-cxx \
toml11>0:devel/toml11
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libeio.so:devel/libeio \
libfmt.so:devel/libfmt
diff --git a/databases/freetds-devel/Makefile b/databases/freetds-devel/Makefile
index 9c35697731fe..51a3a226618a 100644
--- a/databases/freetds-devel/Makefile
+++ b/databases/freetds-devel/Makefile
@@ -1,10 +1,10 @@
PORTNAME= freetds
-DISTVERSION= 1.5.118
+DISTVERSION= 1.5.121
PORTEPOCH= 1
CATEGORIES= databases
MASTER_SITES= https://www.freetds.org/files/current/
PKGNAMESUFFIX= -devel
-DISTNAME= ${PORTNAME}-dev.${PORTVERSION}
+DISTNAME= ${PORTNAME}-dev.${DISTVERSION}
MAINTAINER= bofh@FreeBSD.org
COMMENT= Sybase/Microsoft TDS protocol library - nightly snapshot
diff --git a/databases/freetds-devel/distinfo b/databases/freetds-devel/distinfo
index b5d00f3ff8ad..9143c8ebcb0c 100644
--- a/databases/freetds-devel/distinfo
+++ b/databases/freetds-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757678431
-SHA256 (freetds-dev.1.5.118.tar.bz2) = ac708a9d9e180a01546e99d38ac43dbb7150060648617cba90b969d38f188cab
-SIZE (freetds-dev.1.5.118.tar.bz2) = 2454591
+TIMESTAMP = 1760696173
+SHA256 (freetds-dev.1.5.121.tar.bz2) = ae6db6c7428d9d96b062c06e45484ddc5af48d9861d8dd1d732a539e1ab68dfa
+SIZE (freetds-dev.1.5.121.tar.bz2) = 2455024
diff --git a/databases/galera26/Makefile b/databases/galera26/Makefile
index 46523daf5cbb..5a734d013c3d 100644
--- a/databases/galera26/Makefile
+++ b/databases/galera26/Makefile
@@ -1,7 +1,7 @@
PORTNAME= galera
DISTVERSIONPREFIX= mariadb-
DISTVERSION= 26.4.22
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= databases
PKGNAMESUFFIX= 26
diff --git a/databases/kuzu/Makefile b/databases/kuzu/Makefile
index 50ffb7b0ef08..b3c1ae1598db 100644
--- a/databases/kuzu/Makefile
+++ b/databases/kuzu/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kuzu
DISTVERSIONPREFIX= v
-DISTVERSION= 0.11.2
+DISTVERSION= 0.11.3
CATEGORIES= databases
MAINTAINER= mahlon@martini.nu
@@ -10,12 +10,15 @@ WWW= https://kuzudb.com/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Upstream repository archived on Oct 11, 2025
+
USES= cmake ninja:build python:3.9+,build
-USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= kuzudb
+USE_LDCONFIG= yes
+
PLIST_SUB= VERSION=${DISTVERSION}
post-install:
diff --git a/databases/kuzu/distinfo b/databases/kuzu/distinfo
index 70beeba78004..c1727e9297e8 100644
--- a/databases/kuzu/distinfo
+++ b/databases/kuzu/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755753617
-SHA256 (kuzudb-kuzu-v0.11.2_GH0.tar.gz) = 9340f1151ea6c9f35c007f122d6e08ec119b5c1db743f0303d40ac8a8e2a5d55
-SIZE (kuzudb-kuzu-v0.11.2_GH0.tar.gz) = 154124558
+TIMESTAMP = 1760306415
+SHA256 (kuzudb-kuzu-v0.11.3_GH0.tar.gz) = f6456fa290879e4c13db49b8918258c4422d78a57fdc6d8925d4aef23e7a0b3c
+SIZE (kuzudb-kuzu-v0.11.3_GH0.tar.gz) = 153734456
diff --git a/databases/mariadb1011-server/Makefile b/databases/mariadb1011-server/Makefile
index 46631f2af128..07ac859932b2 100644
--- a/databases/mariadb1011-server/Makefile
+++ b/databases/mariadb1011-server/Makefile
@@ -188,7 +188,7 @@ LZO_CMAKE_ON= -DWITH_INNODB_LZO=ON
LZO_CMAKE_OFF= -DWITH_INNODB_LZO=OFF
LZO_LIB_DEPENDS= liblzo2.so:archivers/lzo2
MSGPACK_LIB_DEPENDS= libmsgpackc.so:devel/msgpack-c
-OQGRAPH_LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+OQGRAPH_LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libJudy.so:devel/judy
ROCKSDB_BROKEN= RocksDB engine build failyure "jemalloc_helper.h:65:61: error: use of undeclared identifier 'nothrow'; did you mean 'std::nothrow'?"
ROCKSDB_USES= python
diff --git a/databases/mariadb106-server/Makefile b/databases/mariadb106-server/Makefile
index a37eeaaf8a9d..6f21b1628117 100644
--- a/databases/mariadb106-server/Makefile
+++ b/databases/mariadb106-server/Makefile
@@ -183,7 +183,7 @@ LZO_CMAKE_OFF= -DWITH_INNODB_LZO=OFF
LZO_LIB_DEPENDS= liblzo2.so:archivers/lzo2
MROONGA_IMPLIES= LZ4
MSGPACK_LIB_DEPENDS= libmsgpackc.so:devel/msgpack-c
-OQGRAPH_LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+OQGRAPH_LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libJudy.so:devel/judy
ROCKSDB_USES= python
ROCKSDB_CMAKE_ON= -DPYTHON_SHEBANG=${PYTHON_CMD} -DWITH_ROCKSDB_zstd=ON
diff --git a/databases/mariadb114-server/Makefile b/databases/mariadb114-server/Makefile
index 8872158b8a43..814702bcbe47 100644
--- a/databases/mariadb114-server/Makefile
+++ b/databases/mariadb114-server/Makefile
@@ -193,7 +193,7 @@ LZO_CMAKE_ON= -DWITH_INNODB_LZO=ON
LZO_CMAKE_OFF= -DWITH_INNODB_LZO=OFF
LZO_LIB_DEPENDS= liblzo2.so:archivers/lzo2
MSGPACK_LIB_DEPENDS= libmsgpackc.so:devel/msgpack-c
-OQGRAPH_LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+OQGRAPH_LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libJudy.so:devel/judy
ROCKSDB_BROKEN= RocksDB engine build failyure "jemalloc_helper.h:65:61: error: use of undeclared identifier 'nothrow'"
ROCKSDB_USES= python
diff --git a/databases/mariadb118-server/Makefile b/databases/mariadb118-server/Makefile
index f437ed4270d6..ab101d7207eb 100644
--- a/databases/mariadb118-server/Makefile
+++ b/databases/mariadb118-server/Makefile
@@ -193,7 +193,7 @@ LZO_CMAKE_ON= -DWITH_INNODB_LZO=ON
LZO_CMAKE_OFF= -DWITH_INNODB_LZO=OFF
LZO_LIB_DEPENDS= liblzo2.so:archivers/lzo2
MSGPACK_LIB_DEPENDS= libmsgpackc.so:devel/msgpack-c
-OQGRAPH_LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+OQGRAPH_LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libJudy.so:devel/judy
ROCKSDB_BROKEN= RocksDB engine build failyure "jemalloc_helper.h:65:61: error: use of undeclared identifier 'nothrow'"
ROCKSDB_USES= python
diff --git a/databases/mysql-connector-c++/Makefile b/databases/mysql-connector-c++/Makefile
index aecced016939..5435d702e180 100644
--- a/databases/mysql-connector-c++/Makefile
+++ b/databases/mysql-connector-c++/Makefile
@@ -1,5 +1,6 @@
PORTNAME= mysql-connector-c++
DISTVERSION= 9.4.0
+PORTREVISION= 1
CATEGORIES= databases
MASTER_SITES= MYSQL/Connector-C++
DISTNAME= ${PORTNAME}-${PORTVERSION}-src
diff --git a/databases/pg_qualstats/Makefile b/databases/pg_qualstats/Makefile
index c5eedf2c777f..723964aece79 100644
--- a/databases/pg_qualstats/Makefile
+++ b/databases/pg_qualstats/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pg_qualstats
-PORTVERSION= 2.1.2
+PORTVERSION= 2.1.3
CATEGORIES= databases
MAINTAINER= girgen@FreeBSD.org
diff --git a/databases/pg_qualstats/distinfo b/databases/pg_qualstats/distinfo
index b672fa43aa93..f263db7573f6 100644
--- a/databases/pg_qualstats/distinfo
+++ b/databases/pg_qualstats/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754324093
-SHA256 (powa-team-pg_qualstats-2.1.2_GH0.tar.gz) = dc373950d5d1a8c16411c04c9853eddecd46dadd38b343f88d07ac3c8894dae7
-SIZE (powa-team-pg_qualstats-2.1.2_GH0.tar.gz) = 46286
+TIMESTAMP = 1760695793
+SHA256 (powa-team-pg_qualstats-2.1.3_GH0.tar.gz) = 0eeb94b9eeb6cd8a61f6fd33e8a6daf5f1d9dded2ee52820621a11f1742a5d91
+SIZE (powa-team-pg_qualstats-2.1.3_GH0.tar.gz) = 46993
diff --git a/databases/pg_qualstats/pkg-plist b/databases/pg_qualstats/pkg-plist
index b71cdc7b0c01..d3fbba3af412 100644
--- a/databases/pg_qualstats/pkg-plist
+++ b/databases/pg_qualstats/pkg-plist
@@ -5,6 +5,8 @@ share/postgresql/extension/pg_qualstats--2.1.0--2.1.1.sql
share/postgresql/extension/pg_qualstats--2.1.0.sql
share/postgresql/extension/pg_qualstats--2.1.1--2.1.2.sql
share/postgresql/extension/pg_qualstats--2.1.1.sql
+share/postgresql/extension/pg_qualstats--2.1.2--2.1.3.sql
share/postgresql/extension/pg_qualstats--2.1.2.sql
+share/postgresql/extension/pg_qualstats--2.1.3.sql
share/postgresql/extension/pg_qualstats.control
share/doc/postgresql/extension/pg_qualstats-README.md
diff --git a/databases/pgbarman/Makefile b/databases/pgbarman/Makefile
index 067341c6a5e5..b610c179af33 100644
--- a/databases/pgbarman/Makefile
+++ b/databases/pgbarman/Makefile
@@ -1,6 +1,6 @@
PORTNAME= barman
DISTVERSIONPREFIX= release/
-DISTVERSION= 3.16.0
+DISTVERSION= 3.16.1
CATEGORIES= databases
PKGNAMEPREFIX= pg
PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX}
diff --git a/databases/pgbarman/distinfo b/databases/pgbarman/distinfo
index 601714594609..8c74c0a356d2 100644
--- a/databases/pgbarman/distinfo
+++ b/databases/pgbarman/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759574506
-SHA256 (EnterpriseDB-barman-release-3.16.0_GH0.tar.gz) = 083f65f8d75cb0ae65b075aedfe59bb13e5388be6e3f096def1e5b0a86965d9a
-SIZE (EnterpriseDB-barman-release-3.16.0_GH0.tar.gz) = 1959681
+TIMESTAMP = 1760787827
+SHA256 (EnterpriseDB-barman-release-3.16.1_GH0.tar.gz) = 54574d27b7149298f949feed5475d14c0d61649431b484b62da9b729a6fec923
+SIZE (EnterpriseDB-barman-release-3.16.1_GH0.tar.gz) = 1959902
diff --git a/databases/pgrouting/Makefile b/databases/pgrouting/Makefile
index d23f7f4fc850..7f80b6ff5bdd 100644
--- a/databases/pgrouting/Makefile
+++ b/databases/pgrouting/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pgrouting
DISTVERSIONPREFIX= v
DISTVERSION= 3.7.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= databases geography
MAINTAINER= lbartoletti@FreeBSD.org
@@ -11,7 +11,7 @@ WWW= https://pgrouting.org/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/LICENSE
-LIB_DEPENDS= libboost_system.so:devel/boost-libs
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs
RUN_DEPENDS= ${LOCALBASE}/share/postgresql/extension/postgis.control:databases/postgis35
USES= compiler:c++14-lang cmake localbase perl5 pgsql:13+ pkgconfig
diff --git a/databases/plpgsql_check/Makefile b/databases/plpgsql_check/Makefile
index add709d44573..0ba3aea1333c 100644
--- a/databases/plpgsql_check/Makefile
+++ b/databases/plpgsql_check/Makefile
@@ -1,5 +1,5 @@
PORTNAME= plpgsql_check
-PORTVERSION= 2.8.2
+PORTVERSION= 2.8.3
DISTVERSIONPREFIX= v
CATEGORIES= databases
PKGNAMEPREFIX= postgresql${PGSQL_VER_NODOT}-
diff --git a/databases/plpgsql_check/distinfo b/databases/plpgsql_check/distinfo
index 9b099ccbbe65..5854d2976495 100644
--- a/databases/plpgsql_check/distinfo
+++ b/databases/plpgsql_check/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755062444
-SHA256 (okbob-plpgsql_check-v2.8.2_GH0.tar.gz) = 66cb840ab8b18d06077827e316800a2d92ed483f9bbacbfad6d4a2e8e26f4048
-SIZE (okbob-plpgsql_check-v2.8.2_GH0.tar.gz) = 283505
+TIMESTAMP = 1759774517
+SHA256 (okbob-plpgsql_check-v2.8.3_GH0.tar.gz) = 7b227cce657e5d1d0565469a00ed57da35894fabc77f25e052c942a51881d779
+SIZE (okbob-plpgsql_check-v2.8.3_GH0.tar.gz) = 321326
diff --git a/databases/postgresql-libpqxx/Makefile b/databases/postgresql-libpqxx/Makefile
index c3102a9b2ba5..86cc03355d11 100644
--- a/databases/postgresql-libpqxx/Makefile
+++ b/databases/postgresql-libpqxx/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libpqxx
-DISTVERSION= 7.10.1
+DISTVERSION= 7.10.3
CATEGORIES= databases
PKGNAMEPREFIX= postgresql-
DIST_SUBDIR= postgresql
diff --git a/databases/postgresql-libpqxx/distinfo b/databases/postgresql-libpqxx/distinfo
index dfa41ebbbadb..ce4cd72ec8de 100644
--- a/databases/postgresql-libpqxx/distinfo
+++ b/databases/postgresql-libpqxx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743719004
-SHA256 (postgresql/jtv-libpqxx-7.10.1_GH0.tar.gz) = cfbbb1d93a0a3d81319ec71d9a3db80447bb033c4f6cee088554a88862fd77d7
-SIZE (postgresql/jtv-libpqxx-7.10.1_GH0.tar.gz) = 783904
+TIMESTAMP = 1760705981
+SHA256 (postgresql/jtv-libpqxx-7.10.3_GH0.tar.gz) = c5ba455e4f28901297c18a76e533c466cbe8908d4b2ff6313235954bb37cef25
+SIZE (postgresql/jtv-libpqxx-7.10.3_GH0.tar.gz) = 787055
diff --git a/databases/postgresql-orafce/Makefile b/databases/postgresql-orafce/Makefile
index 6cf7eee7acc3..fb481b43c8a0 100644
--- a/databases/postgresql-orafce/Makefile
+++ b/databases/postgresql-orafce/Makefile
@@ -1,6 +1,6 @@
PORTNAME= orafce
DISTVERSIONPREFIX= VERSION_
-DISTVERSION= 4_14_5
+DISTVERSION= 4_16_0
CATEGORIES= databases
PKGNAMEPREFIX= postgresql-
diff --git a/databases/postgresql-orafce/distinfo b/databases/postgresql-orafce/distinfo
index 50044b7a8142..cc7be6a76d62 100644
--- a/databases/postgresql-orafce/distinfo
+++ b/databases/postgresql-orafce/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816532
-SHA256 (orafce-orafce-VERSION_4_14_5_GH0.tar.gz) = 5fb100bb7ec42679dbef33373b4d2f356b193783039ceb875486fb76e60718eb
-SIZE (orafce-orafce-VERSION_4_14_5_GH0.tar.gz) = 758283
+TIMESTAMP = 1759774519
+SHA256 (orafce-orafce-VERSION_4_16_0_GH0.tar.gz) = cee32bf74063e17219c7ac8cbe855c849fb3d7cff7591449aa22d06cbeaef854
+SIZE (orafce-orafce-VERSION_4_16_0_GH0.tar.gz) = 759616
diff --git a/databases/postgresql-orafce/pkg-plist b/databases/postgresql-orafce/pkg-plist
index 26a47b6575d8..1878eb7ca990 100644
--- a/databases/postgresql-orafce/pkg-plist
+++ b/databases/postgresql-orafce/pkg-plist
@@ -30,7 +30,8 @@ share/postgresql/extension/orafce--4.11--4.12.sql
share/postgresql/extension/orafce--4.12--4.13.sql
share/postgresql/extension/orafce--4.13--4.14.sql
share/postgresql/extension/orafce--4.14--4.15.sql
-share/postgresql/extension/orafce--4.15.sql
+share/postgresql/extension/orafce--4.15--4.16.sql
+share/postgresql/extension/orafce--4.16.sql
share/postgresql/extension/orafce--4.2--4.3.sql
share/postgresql/extension/orafce--4.3--4.4.sql
share/postgresql/extension/orafce--4.4--4.5.sql
diff --git a/databases/py-dbt-semantic-interfaces/Makefile b/databases/py-dbt-semantic-interfaces/Makefile
index 4c347df05560..adaf2e3456b2 100644
--- a/databases/py-dbt-semantic-interfaces/Makefile
+++ b/databases/py-dbt-semantic-interfaces/Makefile
@@ -1,5 +1,5 @@
PORTNAME= dbt-semantic-interfaces
-DISTVERSION= 0.8.3
+DISTVERSION= 0.10.0
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,17 +11,15 @@ WWW= https://github.com/dbt-labs/dbt-semantic-interfaces
LICENSE= APACHE20
-BUILD_DEPENDS= hatch:devel/py-hatch@${PY_FLAVOR} \
- hatchling:devel/py-hatchling@${PY_FLAVOR}
-
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pydantic>=1.10:devel/py-pydantic@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jsonschema>=4<5:devel/py-jsonschema@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyyaml>=6<7:devel/py-pyyaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}more-itertools>=8<11:devel/py-more-itertools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.3<4:devel/py-Jinja2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}click>=7<9:devel/py-click@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.6<4:devel/py-Jinja2@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}click>=7<8.3:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>=2<3:devel/py-python-dateutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=6:devel/py-importlib-metadata@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=6<9:devel/py-importlib-metadata@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.4<5:devel/py-typing-extensions@${PY_FLAVOR}
USES= python
diff --git a/databases/py-dbt-semantic-interfaces/distinfo b/databases/py-dbt-semantic-interfaces/distinfo
index cc844f6afd80..34c758731e99 100644
--- a/databases/py-dbt-semantic-interfaces/distinfo
+++ b/databases/py-dbt-semantic-interfaces/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1733298501
-SHA256 (dbt_semantic_interfaces-0.8.3.tar.gz) = dc649eb79f522f592f0ed0b7ae8d6dc4dead0ed14b2286c526e92ecfc1790e56
-SIZE (dbt_semantic_interfaces-0.8.3.tar.gz) = 93550
+TIMESTAMP = 1760763094
+SHA256 (dbt_semantic_interfaces-0.10.0.tar.gz) = 6d6e890abad147e46ebbf4a1c505607c855010dd4e5701111beeb5ca3b3b5df4
+SIZE (dbt_semantic_interfaces-0.10.0.tar.gz) = 105337
diff --git a/databases/py-duckdb_engine/Makefile b/databases/py-duckdb_engine/Makefile
index 46b22371a12b..84ec88929138 100644
--- a/databases/py-duckdb_engine/Makefile
+++ b/databases/py-duckdb_engine/Makefile
@@ -1,5 +1,5 @@
PORTNAME= duckdb_engine
-DISTVERSION= 0.13.6
+DISTVERSION= 0.17.0
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-duckdb_engine/distinfo b/databases/py-duckdb_engine/distinfo
index 141ee185c233..abdd25b2f3f7 100644
--- a/databases/py-duckdb_engine/distinfo
+++ b/databases/py-duckdb_engine/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1733298978
-SHA256 (duckdb_engine-0.13.6.tar.gz) = 221ec7759e157fd8d4fcb0bd64f603c5a4b1889186f30d805a91b10a73f8c59a
-SIZE (duckdb_engine-0.13.6.tar.gz) = 47745
+TIMESTAMP = 1760765121
+SHA256 (duckdb_engine-0.17.0.tar.gz) = 396b23869754e536aa80881a92622b8b488015cf711c5a40032d05d2cf08f3cf
+SIZE (duckdb_engine-0.17.0.tar.gz) = 48054
diff --git a/databases/py-fakeredis/Makefile b/databases/py-fakeredis/Makefile
index aa35b03725b9..3d1f5010dc92 100644
--- a/databases/py-fakeredis/Makefile
+++ b/databases/py-fakeredis/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fakeredis
-PORTVERSION= 2.31.1
+PORTVERSION= 2.32.0
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-fakeredis/distinfo b/databases/py-fakeredis/distinfo
index cd4a24a4e61f..13c3f21eba83 100644
--- a/databases/py-fakeredis/distinfo
+++ b/databases/py-fakeredis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757436467
-SHA256 (fakeredis-2.31.1.tar.gz) = bba58475d6ba3846752d242921c5d3f6dc948066e0ddd054f3a448cd9a1aacad
-SIZE (fakeredis-2.31.1.tar.gz) = 170681
+TIMESTAMP = 1759774571
+SHA256 (fakeredis-2.32.0.tar.gz) = 63d745b40eb6c8be4899cf2a53187c097ccca3afbca04fdbc5edc8b936cd1d59
+SIZE (fakeredis-2.32.0.tar.gz) = 171097
diff --git a/databases/py-mariadb/Makefile b/databases/py-mariadb/Makefile
index 4fce1165dfc7..7ad2f62c4cd5 100644
--- a/databases/py-mariadb/Makefile
+++ b/databases/py-mariadb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mariadb
-DISTVERSION= 1.1.13
+DISTVERSION= 1.1.14
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-mariadb/distinfo b/databases/py-mariadb/distinfo
index 91ecdd893ebb..4a7bcc3cd296 100644
--- a/databases/py-mariadb/distinfo
+++ b/databases/py-mariadb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752424737
-SHA256 (mariadb-1.1.13.tar.gz) = 3a0fd24fae2b9990dc13a0a427a43d4a5434cc2a8c3b260a27f40b7824719037
-SIZE (mariadb-1.1.13.tar.gz) = 111126
+TIMESTAMP = 1760651482
+SHA256 (mariadb-1.1.14.tar.gz) = e6d702a53eccf20922e47f2f45cfb5c7a0c2c6c0a46e4ee2d8a80d0ff4a52f34
+SIZE (mariadb-1.1.14.tar.gz) = 111715
diff --git a/databases/py-prisma/Makefile b/databases/py-prisma/Makefile
new file mode 100644
index 000000000000..bf28253912b3
--- /dev/null
+++ b/databases/py-prisma/Makefile
@@ -0,0 +1,37 @@
+PORTNAME= prisma
+DISTVERSION= 0.15.0
+CATEGORIES= databases python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= tagattie@FreeBSD.org
+COMMENT= Type-safe database access for Python
+WWW= https://github.com/RobertCraigie/prisma-client-py
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httpx>=0.19.0:www/py-httpx@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.11.2:devel/py-Jinja2@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pydantic2>=1.11.0<3:devel/py-pydantic2@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}click>=7.1.2:devel/py-click@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}python-dotenv>=0.12.0:www/py-python-dotenv@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.5.0:devel/py-typing-extensions@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}tomlkit>0:textproc/py-tomlkit@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}nodeenv>0:devel/py-nodeenv@${PY_FLAVOR}
+
+USES= python
+
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+PORTDOCS= README.md
+
+OPTIONS_DEFINE= DOCS
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/databases/py-prisma/distinfo b/databases/py-prisma/distinfo
new file mode 100644
index 000000000000..5113fccab7d7
--- /dev/null
+++ b/databases/py-prisma/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760497728
+SHA256 (prisma-0.15.0.tar.gz) = 5cd6402aa8322625db3fc1152040404e7fc471fe7f8fa3a314fa8a99529ca107
+SIZE (prisma-0.15.0.tar.gz) = 154975
diff --git a/databases/py-prisma/pkg-descr b/databases/py-prisma/pkg-descr
new file mode 100644
index 000000000000..c23e882d4afa
--- /dev/null
+++ b/databases/py-prisma/pkg-descr
@@ -0,0 +1,11 @@
+Prisma Client Python is a next-generation ORM built on top of Prisma
+that has been designed from the ground up for ease of use and
+correctness.
+
+Prisma is a TypeScript ORM with zero-cost type safety for your
+database, although don't worry, Prisma Client Python interfaces with
+Prisma using Rust, you don't need Node or TypeScript.
+
+Prisma Client Python can be used in any Python backend
+application. This can be a REST API, a GraphQL API or anything else
+that needs a database.
diff --git a/databases/py-psycopg2/Makefile b/databases/py-psycopg2/Makefile
index ab0a1b4bc100..d6e572e82c49 100644
--- a/databases/py-psycopg2/Makefile
+++ b/databases/py-psycopg2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= psycopg2
-PORTVERSION= 2.9.10
+PORTVERSION= 2.9.11
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-psycopg2/distinfo b/databases/py-psycopg2/distinfo
index 0aec3fbc12c8..71cb9ce729d6 100644
--- a/databases/py-psycopg2/distinfo
+++ b/databases/py-psycopg2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1729594454
-SHA256 (psycopg2-2.9.10.tar.gz) = 12ec0b40b0273f95296233e8750441339298e6a572f7039da5b260e3c8b60e11
-SIZE (psycopg2-2.9.10.tar.gz) = 385672
+TIMESTAMP = 1759774573
+SHA256 (psycopg2-2.9.11.tar.gz) = 964d31caf728e217c697ff77ea69c2ba0865fa41ec20bb00f0977e62fdcc52e3
+SIZE (psycopg2-2.9.11.tar.gz) = 379598
diff --git a/databases/py-redisvl/Makefile b/databases/py-redisvl/Makefile
new file mode 100644
index 000000000000..0f70bbf78a6e
--- /dev/null
+++ b/databases/py-redisvl/Makefile
@@ -0,0 +1,38 @@
+PORTNAME= redisvl
+DISTVERSION= 0.10.0
+CATEGORIES= databases python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= tagattie@FreeBSD.org
+COMMENT= Python client library and CLI for using Redis as a vector database
+WWW= https://github.com/redis/redis-vl-python
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR}
+RUN_DEPENDS= ${PYNUMPY} \
+ ${PYTHON_PKGNAMEPREFIX}pyyaml>=5.4<7.0:devel/py-pyyaml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}redis>=5.0<7.0:databases/py-redis@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pydantic2>=2<3:devel/py-pydantic2@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}tenacity>=8.2.2:devel/py-tenacity@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}ml-dtypes>=0.4.0<1.0.0:math/py-ml-dtypes@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}python-ulid>=3.0.0:textproc/py-python-ulid@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}jsonpath-ng>=1.5.0:devel/py-jsonpath-ng@${PY_FLAVOR}
+
+USES= python
+
+USE_PYTHON= autoplist concurrent pep517
+
+NO_ARCH= yes
+
+PORTDOCS= CONTRIBUTING.md README.md
+
+OPTIONS_DEFINE= DOCS
+
+do-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/databases/py-redisvl/distinfo b/databases/py-redisvl/distinfo
new file mode 100644
index 000000000000..ba425690b4e7
--- /dev/null
+++ b/databases/py-redisvl/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760816277
+SHA256 (redisvl-0.10.0.tar.gz) = 5791587f4e82a1b409af0cfbd66592edce7a746797e699a1af52507e3d90dffd
+SIZE (redisvl-0.10.0.tar.gz) = 610498
diff --git a/databases/py-redisvl/pkg-descr b/databases/py-redisvl/pkg-descr
new file mode 100644
index 000000000000..e06569dd1329
--- /dev/null
+++ b/databases/py-redisvl/pkg-descr
@@ -0,0 +1,9 @@
+Redis Vector Library (RedisVL) is the production-ready Python client
+for AI applications built on Redis. Lightning-fast vector search meets
+enterprise-grade reliability.
+
+Built for Modern AI Workloads:
+- RAG Pipelines -> Real-time retrieval with hybrid search capabilities
+- AI Agents -> Short term & long term memory and semantic routing for
+ intent-based decisions
+- Recommendation Systems -> Fast retrieval and reranking
diff --git a/databases/py-schemachange/Makefile b/databases/py-schemachange/Makefile
index 1a51c429796a..483c9da59dcf 100644
--- a/databases/py-schemachange/Makefile
+++ b/databases/py-schemachange/Makefile
@@ -1,5 +1,5 @@
PORTNAME= schemachange
-DISTVERSION= 3.7.0
+DISTVERSION= 4.0.1
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -20,13 +20,15 @@ TEST_DEPENDS= ${PY_DEPENDS} \
${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent pep517
+USE_PYTHON= autoplist concurrent cryptography pep517
NO_ARCH= yes
PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.0<4:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyyaml>=6.0<7:devel/py-pyyaml@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}snowflake-connector-python>=2.8<4:databases/py-snowflake-connector-python@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}snowflake-connector-python>=2.8<5:databases/py-snowflake-connector-python@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}structlog>=24.10.0:devel/py-structlog@${PY_FLAVOR}
do-test:
@(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest)
diff --git a/databases/py-schemachange/distinfo b/databases/py-schemachange/distinfo
index ccb2af0cfe0f..4fcb2886dd95 100644
--- a/databases/py-schemachange/distinfo
+++ b/databases/py-schemachange/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1733304643
-SHA256 (schemachange-3.7.0.tar.gz) = c70e4382b0a0cf40f5791d7a8413a986d88c23dc409ecad906bb8c44ebb8b657
-SIZE (schemachange-3.7.0.tar.gz) = 53124
+TIMESTAMP = 1760766128
+SHA256 (schemachange-4.0.1.tar.gz) = f72b48ae3761035a2b27adafa013cba878acc730525ccf7b1b35530fbf806db0
+SIZE (schemachange-4.0.1.tar.gz) = 54091
diff --git a/databases/py-snowddl/Makefile b/databases/py-snowddl/Makefile
index c4f5cd58eae1..ab4bbbab443d 100644
--- a/databases/py-snowddl/Makefile
+++ b/databases/py-snowddl/Makefile
@@ -1,5 +1,5 @@
PORTNAME= snowddl
-DISTVERSION= 0.36.2
+DISTVERSION= 0.58.2
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -23,6 +23,6 @@ NO_ARCH= yes
PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jsonschema>=4.18<5:devel/py-jsonschema@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pydantic2>=2.4<3:devel/py-pydantic2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyyaml>=6.0<7:devel/py-pyyaml@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}snowflake-connector-python>=3.0<4:databases/py-snowflake-connector-python@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}snowflake-connector-python>=3.0:databases/py-snowflake-connector-python@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/databases/py-snowddl/distinfo b/databases/py-snowddl/distinfo
index 1062a6b2951b..835eb80810c1 100644
--- a/databases/py-snowddl/distinfo
+++ b/databases/py-snowddl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1733305083
-SHA256 (snowddl-0.36.2.tar.gz) = d4db663566c5b7c68c98bade3904e6c36741468e9dfe6f484ff4083f839fb61e
-SIZE (snowddl-0.36.2.tar.gz) = 134162
+TIMESTAMP = 1760766674
+SHA256 (snowddl-0.58.2.tar.gz) = 8fd65d3839b18f798746ade49f922bf60618352fdd1775206e0bf2e953e28886
+SIZE (snowddl-0.58.2.tar.gz) = 150428
diff --git a/databases/py-snowddl/files/patch-pyproject.toml b/databases/py-snowddl/files/patch-pyproject.toml
new file mode 100644
index 000000000000..aa6c05a2c4ab
--- /dev/null
+++ b/databases/py-snowddl/files/patch-pyproject.toml
@@ -0,0 +1,11 @@
+--- pyproject.toml.orig 2025-10-18 07:44:17 UTC
++++ pyproject.toml
+@@ -9,7 +9,7 @@ keywords = ["snowflake", "database", "schema", "object
+ ]
+ description = "Object management automation tool for Snowflake"
+ keywords = ["snowflake", "database", "schema", "object", "change", "ddl", "sql", "create", "alter", "drop", "grant", "table", "view"]
+-license = "MIT AND (Apache-2.0 OR BSD-2-Clause)"
++license = {text = "MIT AND (Apache-2.0 OR BSD-2-Clause)"}
+ classifiers = [
+ "Development Status :: 4 - Beta",
+ "Operating System :: OS Independent",
diff --git a/databases/py-snowflake-connector-python/Makefile b/databases/py-snowflake-connector-python/Makefile
index d6693a8d8b05..9e5531eae8cd 100644
--- a/databases/py-snowflake-connector-python/Makefile
+++ b/databases/py-snowflake-connector-python/Makefile
@@ -1,10 +1,9 @@
PORTNAME= snowflake-connector-python
-DISTVERSION= 3.12.3
-PORTREVISION= 1
-DISTNAME= snowflake_connector_python-${DISTVERSION}
+DISTVERSION= 4.0.0
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= snowflake_connector_python-${DISTVERSION}
MAINTAINER= pat@patmaddox.com
COMMENT= Snowflake Connector for Python
@@ -12,9 +11,11 @@ WWW= https://github.com/snowflakedb/snowflake-connector-python
LICENSE= APACHE20
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=40.6.0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asn1crypto>0.24.0<2.0.0:devel/py-asn1crypto@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}cffi>=1.9<2:devel/py-cffi@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}openssl>=16.2.0:security/py-openssl@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}openssl>=22.0.0:security/py-openssl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyjwt<3.0:www/py-pyjwt@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests<3.0:www/py-requests@${PY_FLAVOR} \
@@ -29,12 +30,16 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asn1crypto>0.24.0<2.0.0:devel/py-asn1crypto@
${PYTHON_PKGNAMEPREFIX}tomlkit>0:textproc/py-tomlkit@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent cryptography cython3 distutils
+USE_PYTHON= autoplist concurrent cryptography cython3 pep517
.include <bsd.port.pre.mk>
.if ${PYTHON_REL} < 31000
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}urllib3>=1.21.1:net/py-urllib3@${PY_FLAVOR}
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}urllib3>=1.21.1<2:net/py-urllib3@${PY_FLAVOR}
.endif
+post-install:
+ ${STRIP_CMD} \
+ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/snowflake/connector/nanoarrow_arrow_iterator.cpython-${PYTHON_SUFFIX}.so
+
.include <bsd.port.post.mk>
diff --git a/databases/py-snowflake-connector-python/distinfo b/databases/py-snowflake-connector-python/distinfo
index 72d97770d52e..57026579ebb8 100644
--- a/databases/py-snowflake-connector-python/distinfo
+++ b/databases/py-snowflake-connector-python/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1733302256
-SHA256 (snowflake_connector_python-3.12.3.tar.gz) = 02873c7f7a3b10322e28dddc2be6907f8ab8ecad93d6d6af14c77c2f53091b88
-SIZE (snowflake_connector_python-3.12.3.tar.gz) = 742358
+TIMESTAMP = 1760767754
+SHA256 (snowflake_connector_python-4.0.0.tar.gz) = 4b10a865c4a5e1fa60c365c7fe41e0433605e6e5edc824e8730a9038f330b3a6
+SIZE (snowflake_connector_python-4.0.0.tar.gz) = 813937
diff --git a/databases/py-sqlalchemy20/Makefile b/databases/py-sqlalchemy20/Makefile
index 4aaf3cbb90bd..8f18aa2f0ef3 100644
--- a/databases/py-sqlalchemy20/Makefile
+++ b/databases/py-sqlalchemy20/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sqlalchemy
-PORTVERSION= 2.0.43
+PORTVERSION= 2.0.44
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-sqlalchemy20/distinfo b/databases/py-sqlalchemy20/distinfo
index 89098e27b278..1ee175c34be0 100644
--- a/databases/py-sqlalchemy20/distinfo
+++ b/databases/py-sqlalchemy20/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755062482
-SHA256 (sqlalchemy-2.0.43.tar.gz) = 788bfcef6787a7764169cfe9859fe425bf44559619e1d9f56f5bddf2ebf6f417
-SIZE (sqlalchemy-2.0.43.tar.gz) = 9762949
+TIMESTAMP = 1759774575
+SHA256 (sqlalchemy-2.0.44.tar.gz) = 0ae7454e1ab1d780aee69fd2aae7d6b8670a581d8847f2d1e0f7ddfbf47e5a22
+SIZE (sqlalchemy-2.0.44.tar.gz) = 9819830
diff --git a/databases/py-sqlframe/Makefile b/databases/py-sqlframe/Makefile
index 246659136da9..0d3ecd15dc4d 100644
--- a/databases/py-sqlframe/Makefile
+++ b/databases/py-sqlframe/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sqlframe
-PORTVERSION= 3.43.2
+PORTVERSION= 3.43.6
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,8 +15,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${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}prettytable>=0<4:devel/py-prettytable@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sqlglot>=24.0.0<27.18:databases/py-sqlglot@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}more-itertools>=0:devel/py-more-itertools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}prettytable>=0<4:devel/py-prettytable@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sqlglot>=24.0.0<27.27:databases/py-sqlglot@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR}
USES= python
diff --git a/databases/py-sqlframe/distinfo b/databases/py-sqlframe/distinfo
index ed5bd4b6e14f..0365e169a918 100644
--- a/databases/py-sqlframe/distinfo
+++ b/databases/py-sqlframe/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816624
-SHA256 (sqlframe-3.43.2.tar.gz) = 6288f193d6014f89b3c540391ac5bdab1fd5f7a4847d9858fec36776e2a0c8bb
-SIZE (sqlframe-3.43.2.tar.gz) = 29553738
+TIMESTAMP = 1759774577
+SHA256 (sqlframe-3.43.6.tar.gz) = 525c60c7e56b8191acb315871318daeed38274003ee5e0f41179813a90e91714
+SIZE (sqlframe-3.43.6.tar.gz) = 29554318
diff --git a/databases/py-sqlglot/Makefile b/databases/py-sqlglot/Makefile
index e2c078daa81e..586cb8ae9a9c 100644
--- a/databases/py-sqlglot/Makefile
+++ b/databases/py-sqlglot/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sqlglot
-PORTVERSION= 27.17.0
+PORTVERSION= 27.26.0
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -24,6 +24,6 @@ NO_ARCH= yes
OPTIONS_DEFINE= RS
RS_DESC= SQL parser and transpiler in Rust
-RS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlglotrs>=0.6.2<0.6.2_99:databases/py-sqlglotrs@${PY_FLAVOR}
+RS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlglotrs>=0.7.2<0.7.2_99:databases/py-sqlglotrs@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/databases/py-sqlglot/distinfo b/databases/py-sqlglot/distinfo
index a882695cfed1..61788a91390d 100644
--- a/databases/py-sqlglot/distinfo
+++ b/databases/py-sqlglot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816626
-SHA256 (sqlglot-27.17.0.tar.gz) = 6e0bb7baebcebc0fbb9b029cfa689ef634b5181a6751df07a84be8f540058ee3
-SIZE (sqlglot-27.17.0.tar.gz) = 5474967
+TIMESTAMP = 1759774579
+SHA256 (sqlglot-27.26.0.tar.gz) = 60c3e4f8462fbcc4627f3090df7dd5d27c4077df89a616f21db4b61583cd9741
+SIZE (sqlglot-27.26.0.tar.gz) = 5490283
diff --git a/databases/py-sqlglotrs/Makefile b/databases/py-sqlglotrs/Makefile
index 773f53a1ba11..891391832e12 100644
--- a/databases/py-sqlglotrs/Makefile
+++ b/databases/py-sqlglotrs/Makefile
@@ -1,6 +1,5 @@
PORTNAME= sqlglotrs
-PORTVERSION= 0.6.2
-PORTREVISION= 1
+PORTVERSION= 0.7.2
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-sqlglotrs/Makefile.crates b/databases/py-sqlglotrs/Makefile.crates
index 7c64d9acf749..145ca007735f 100644
--- a/databases/py-sqlglotrs/Makefile.crates
+++ b/databases/py-sqlglotrs/Makefile.crates
@@ -4,6 +4,7 @@ CARGO_CRATES= aho-corasick-1.1.3 \
autocfg-1.1.0 \
bumpalo-3.16.0 \
cast-0.3.0 \
+ cc-1.2.40 \
cfg-if-1.0.0 \
ciborium-0.2.2 \
ciborium-io-0.2.2 \
@@ -18,6 +19,7 @@ CARGO_CRATES= aho-corasick-1.1.3 \
crossbeam-utils-0.8.21 \
crunchy-0.2.2 \
either-1.13.0 \
+ find-msvc-tools-0.1.3 \
half-2.4.1 \
heck-0.5.0 \
hermit-abi-0.4.0 \
@@ -43,6 +45,7 @@ CARGO_CRATES= aho-corasick-1.1.3 \
pyo3-ffi-0.25.0 \
pyo3-macros-0.25.0 \
pyo3-macros-backend-0.25.0 \
+ python3-dll-a-0.2.14 \
quote-1.0.37 \
rayon-1.10.0 \
rayon-core-1.12.1 \
@@ -55,6 +58,7 @@ CARGO_CRATES= aho-corasick-1.1.3 \
serde-1.0.216 \
serde_derive-1.0.216 \
serde_json-1.0.133 \
+ shlex-1.3.0 \
syn-2.0.87 \
target-lexicon-0.13.2 \
tinytemplate-1.2.1 \
diff --git a/databases/py-sqlglotrs/distinfo b/databases/py-sqlglotrs/distinfo
index a68e46a9352a..15961d10c436 100644
--- a/databases/py-sqlglotrs/distinfo
+++ b/databases/py-sqlglotrs/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1757436473
-SHA256 (sqlglotrs-0.6.2.tar.gz) = 7ed668215bdcea6f69dc9a29c9ea26ed39216ab330f357289a5ec95138c40482
-SIZE (sqlglotrs-0.6.2.tar.gz) = 15600
+TIMESTAMP = 1759774581
+SHA256 (sqlglotrs-0.7.2.tar.gz) = 7c7b5f422a54307de0311b574dc631c099b0fdfc4b5d624b92b11b8df0b5fa16
+SIZE (sqlglotrs-0.7.2.tar.gz) = 15879
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
@@ -13,6 +13,8 @@ SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2
SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
SIZE (rust/crates/cast-0.3.0.crate) = 11452
+SHA256 (rust/crates/cc-1.2.40.crate) = e1d05d92f4b1fd76aad469d46cdd858ca761576082cd37df81416691e50199fb
+SIZE (rust/crates/cc-1.2.40.crate) = 91094
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e
@@ -41,6 +43,8 @@ SHA256 (rust/crates/crunchy-0.2.2.crate) = 7a81dae078cea95a014a339291cec439d2f23
SIZE (rust/crates/crunchy-0.2.2.crate) = 2995
SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
SIZE (rust/crates/either-1.13.0.crate) = 19169
+SHA256 (rust/crates/find-msvc-tools-0.1.3.crate) = 0399f9d26e5191ce32c498bebd31e7a3ceabc2745f0ac54af3f335126c3f24b3
+SIZE (rust/crates/find-msvc-tools-0.1.3.crate) = 30486
SHA256 (rust/crates/half-2.4.1.crate) = 6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888
SIZE (rust/crates/half-2.4.1.crate) = 50892
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
@@ -91,6 +95,8 @@ SHA256 (rust/crates/pyo3-macros-0.25.0.crate) = a179641d1b93920829a62f15e87c0ed7
SIZE (rust/crates/pyo3-macros-0.25.0.crate) = 8876
SHA256 (rust/crates/pyo3-macros-backend-0.25.0.crate) = 9dff85ebcaab8c441b0e3f7ae40a6963ecea8a9f5e74f647e33fcf5ec9a1e89e
SIZE (rust/crates/pyo3-macros-backend-0.25.0.crate) = 75089
+SHA256 (rust/crates/python3-dll-a-0.2.14.crate) = d381ef313ae70b4da5f95f8a4de773c6aa5cd28f73adec4b4a31df70b66780d8
+SIZE (rust/crates/python3-dll-a-0.2.14.crate) = 103489
SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af
SIZE (rust/crates/quote-1.0.37.crate) = 28558
SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
@@ -115,6 +121,8 @@ SHA256 (rust/crates/serde_derive-1.0.216.crate) = 46f859dbbf73865c6627ed570e7896
SIZE (rust/crates/serde_derive-1.0.216.crate) = 57674
SHA256 (rust/crates/serde_json-1.0.133.crate) = c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377
SIZE (rust/crates/serde_json-1.0.133.crate) = 150739
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
SHA256 (rust/crates/syn-2.0.87.crate) = 25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d
SIZE (rust/crates/syn-2.0.87.crate) = 278076
SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a
diff --git a/databases/py-tiledb/Makefile b/databases/py-tiledb/Makefile
index a445b0fa1c56..df0b5369b220 100644
--- a/databases/py-tiledb/Makefile
+++ b/databases/py-tiledb/Makefile
@@ -1,6 +1,5 @@
PORTNAME= tiledb
-PORTVERSION= 0.34.2
-PORTREVISION= 1
+PORTVERSION= 0.35.0
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -19,7 +18,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.25,1:math/py-numpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pybind11>=0:devel/py-pybind11@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scikit-build-core>=0:devel/py-scikit-build-core@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} \
- tiledb>=2.28.1:databases/tiledb
+ tiledb>=2.29.0:databases/tiledb
LIB_DEPENDS= libtiledb.so:databases/tiledb
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.25,1:math/py-numpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR}
diff --git a/databases/py-tiledb/distinfo b/databases/py-tiledb/distinfo
index fc15801d88b0..242caf0a44bf 100644
--- a/databases/py-tiledb/distinfo
+++ b/databases/py-tiledb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755062488
-SHA256 (tiledb-0.34.2.tar.gz) = 8ff3452091dadda9e00a5fe99216b986e10116969961de4d97faa0847998af51
-SIZE (tiledb-0.34.2.tar.gz) = 382514
+TIMESTAMP = 1759774557
+SHA256 (tiledb-0.35.0.tar.gz) = c3e8bd33a421e97e1c69cedd74a75651a6b03f5522a5b8e7c6c4f3316f2afcf8
+SIZE (tiledb-0.35.0.tar.gz) = 384879
diff --git a/databases/py-xrootd/Makefile b/databases/py-xrootd/Makefile
index 339d69a55385..81cc1dbc3c92 100644
--- a/databases/py-xrootd/Makefile
+++ b/databases/py-xrootd/Makefile
@@ -1,12 +1,12 @@
PORTNAME= xrootd
-PORTVERSION= 5.8.4
+PORTVERSION= 5.9.0
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Python binding for XRootD (eXtended ROOT Daemon)
-WWW= https://xrootd.slac.stanford.edu/ \
+WWW= https://xrootd.org/ \
https://github.com/xrootd/xrootd/tree/master/bindings/python \
https://github.com/xrootd/xrootd
diff --git a/databases/py-xrootd/distinfo b/databases/py-xrootd/distinfo
index 0e9cebc326df..cbeea924c8c5 100644
--- a/databases/py-xrootd/distinfo
+++ b/databases/py-xrootd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266060
-SHA256 (xrootd-5.8.4.tar.gz) = 2d1d597c2ce5200a20eb85f12012759fbbfc6912815e07956015f20904b81eb6
-SIZE (xrootd-5.8.4.tar.gz) = 6909130
+TIMESTAMP = 1759774583
+SHA256 (xrootd-5.9.0.tar.gz) = 1bfa83765f8bc50053ef6d4618ec867cbb5fbcaa59dcf7a07bf39896d16cbbbc
+SIZE (xrootd-5.9.0.tar.gz) = 6952796
diff --git a/databases/rubygem-solid_cache-rails72/Makefile b/databases/rubygem-solid_cache-rails72/Makefile
index 6d4d7723d9a7..75bfaa370b5f 100644
--- a/databases/rubygem-solid_cache-rails72/Makefile
+++ b/databases/rubygem-solid_cache-rails72/Makefile
@@ -1,5 +1,5 @@
PORTNAME= solid_cache
-PORTVERSION= 1.0.7
+PORTVERSION= 1.0.8
CATEGORIES= databases rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -rails72
diff --git a/databases/rubygem-solid_cache-rails72/distinfo b/databases/rubygem-solid_cache-rails72/distinfo
index 0248a6d58cb8..2a971279cd37 100644
--- a/databases/rubygem-solid_cache-rails72/distinfo
+++ b/databases/rubygem-solid_cache-rails72/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739116740
-SHA256 (rubygem/solid_cache-1.0.7.gem) = 58e690ccee057be7351f21b1940d5f9cf6bb132074316e70478e554a79e6a490
-SIZE (rubygem/solid_cache-1.0.7.gem) = 20992
+TIMESTAMP = 1760466104
+SHA256 (rubygem/solid_cache-1.0.8.gem) = 6afab113f966aa6cfccaa9a79d6e37479fb439e94e9d39d713e86fb1d778cc02
+SIZE (rubygem/solid_cache-1.0.8.gem) = 20992
diff --git a/databases/rubygem-solid_cache/Makefile b/databases/rubygem-solid_cache/Makefile
index dc185e503bd2..edb23a10b1f4 100644
--- a/databases/rubygem-solid_cache/Makefile
+++ b/databases/rubygem-solid_cache/Makefile
@@ -1,5 +1,5 @@
PORTNAME= solid_cache
-PORTVERSION= 1.0.7
+PORTVERSION= 1.0.8
CATEGORIES= databases rubygems
MASTER_SITES= RG
diff --git a/databases/rubygem-solid_cache/distinfo b/databases/rubygem-solid_cache/distinfo
index 0248a6d58cb8..75b02854f744 100644
--- a/databases/rubygem-solid_cache/distinfo
+++ b/databases/rubygem-solid_cache/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739116740
-SHA256 (rubygem/solid_cache-1.0.7.gem) = 58e690ccee057be7351f21b1940d5f9cf6bb132074316e70478e554a79e6a490
-SIZE (rubygem/solid_cache-1.0.7.gem) = 20992
+TIMESTAMP = 1759774765
+SHA256 (rubygem/solid_cache-1.0.8.gem) = 6afab113f966aa6cfccaa9a79d6e37479fb439e94e9d39d713e86fb1d778cc02
+SIZE (rubygem/solid_cache-1.0.8.gem) = 20992
diff --git a/databases/sfcgal/Makefile b/databases/sfcgal/Makefile
index ce36a9bdace7..eea6468fb131 100644
--- a/databases/sfcgal/Makefile
+++ b/databases/sfcgal/Makefile
@@ -1,6 +1,7 @@
PORTNAME= sfcgal
DISTVERSIONPREFIX= v
DISTVERSION= 2.2.0
+PORTREVISION= 1
CATEGORIES= databases math graphics
MASTER_SITES= https://github.com/CGAL/cgal/releases/download/v${CGAL_VERSION}/:source1
diff --git a/databases/soci/Makefile b/databases/soci/Makefile
index 25a19690a604..6988cad3ea49 100644
--- a/databases/soci/Makefile
+++ b/databases/soci/Makefile
@@ -1,7 +1,7 @@
PORTNAME= soci
DISTVERSIONPREFIX= v
DISTVERSION= 4.0.3
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= databases
MAINTAINER= nc@FreeBSD.org
diff --git a/databases/speedtables/Makefile b/databases/speedtables/Makefile
index 6aa88d9e3f06..91423b13e4d6 100644
--- a/databases/speedtables/Makefile
+++ b/databases/speedtables/Makefile
@@ -1,7 +1,7 @@
PORTNAME= speedtables
PORTVERSION= 1.13.18
DISTVERSIONPREFIX= v
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= databases
MAINTAINER= gahr@FreeBSD.org
diff --git a/databases/tiledb/Makefile b/databases/tiledb/Makefile
index ce055503941a..974eb1db0296 100644
--- a/databases/tiledb/Makefile
+++ b/databases/tiledb/Makefile
@@ -1,6 +1,5 @@
PORTNAME= tiledb
-PORTVERSION= 2.28.1
-PORTREVISION= 1
+PORTVERSION= 2.29.0
CATEGORIES= databases
MAINTAINER= sunpoet@FreeBSD.org
@@ -31,8 +30,7 @@ CFLAGS_armv6= -Wno-c++11-narrowing
CFLAGS_armv7= -Wno-c++11-narrowing
CFLAGS_i386= -Wno-c++11-narrowing
CFLAGS_powerpc= -Wno-c++11-narrowing
-CMAKE_ARGS= -DTILEDB_CCACHE=${${CCACHE_ENABLED} == yes :?ON :OFF} \
- -Dlibmagic_DICTIONARY=/usr/share/misc/magic.mgc
+CMAKE_ARGS= -DTILEDB_CCACHE=${${CCACHE_ENABLED} == yes :?ON :OFF}
CMAKE_OFF= TILEDB_ALLOW_REGEX_CHAR_PATH \
TILEDB_ARROW_TESTS \
TILEDB_ASSERTIONS \
@@ -41,6 +39,7 @@ CMAKE_OFF= TILEDB_ALLOW_REGEX_CHAR_PATH \
TILEDB_GCS \
TILEDB_HDFS \
TILEDB_REMOVE_DEPRECATIONS \
+ TILEDB_RUST \
TILEDB_S3 \
TILEDB_SANITIZER \
TILEDB_TESTS \
diff --git a/databases/tiledb/distinfo b/databases/tiledb/distinfo
index 16ba8dc6ead2..40534d186ec0 100644
--- a/databases/tiledb/distinfo
+++ b/databases/tiledb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753369368
-SHA256 (TileDB-Inc-TileDB-2.28.1_GH0.tar.gz) = f011240a2ab7863b037a2e5531a0cba537dd65f603fa2508878541514a472e90
-SIZE (TileDB-Inc-TileDB-2.28.1_GH0.tar.gz) = 4422250
+TIMESTAMP = 1759774555
+SHA256 (TileDB-Inc-TileDB-2.29.0_GH0.tar.gz) = 5340e820323cdd48eac3cbd28ad55c1724f3f0b20dd2b88d196f336cffd92cdf
+SIZE (TileDB-Inc-TileDB-2.29.0_GH0.tar.gz) = 3750784
diff --git a/deskutils/calibre/Makefile b/deskutils/calibre/Makefile
index e91dafcc1be8..adf0d9c1b927 100644
--- a/deskutils/calibre/Makefile
+++ b/deskutils/calibre/Makefile
@@ -1,5 +1,5 @@
PORTNAME= calibre
-PORTVERSION= 8.12.0
+PORTVERSION= 8.13.0
CATEGORIES= deskutils python
MASTER_SITES= https://download.calibre-ebook.com/${PORTVERSION}/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
@@ -66,8 +66,8 @@ USES= desktop-file-utils gettext-runtime:build gl localbase:ldflags \
pkgconfig pyqt:6 python:3.11+ qt:6 shared-mime-info shebangfix sqlite ssl \
tar:xz xorg
USE_GITHUB= nodefault
-GH_TUPLE= kovidgoyal:calibre-translations:cb1bd28:translations \
- LibreOffice:dictionaries:f092998:hypenation
+GH_TUPLE= kovidgoyal:calibre-translations:aa4daed:translations \
+ LibreOffice:dictionaries:8aae2c2:hypenation
USE_GL= opengl
USE_PYQT= pyqt6 pysip webengine qtbuilder:build sip:build
USE_QT= base
diff --git a/deskutils/calibre/distinfo b/deskutils/calibre/distinfo
index 220265ed0bcf..d61e18903bb1 100644
--- a/deskutils/calibre/distinfo
+++ b/deskutils/calibre/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1759353938
-SHA256 (calibre/calibre-8.12.0.tar.xz) = 658ec55e9242589df8f7948f5b73f1fe836de4291f7ccce609bf10b75d9d96ec
-SIZE (calibre/calibre-8.12.0.tar.xz) = 45586400
-SHA256 (calibre/kovidgoyal-calibre-translations-cb1bd28_GH0.tar.gz) = 8f7d6cf4d76f5bda2f51de61f856ff47439d6ed6b107e4f5153c43e1b41565ec
-SIZE (calibre/kovidgoyal-calibre-translations-cb1bd28_GH0.tar.gz) = 75887824
-SHA256 (calibre/LibreOffice-dictionaries-f092998_GH0.tar.gz) = fb1e77a49ba926346834e66775e6694c083e94db00b6765a8cdcd69cd3b8b465
-SIZE (calibre/LibreOffice-dictionaries-f092998_GH0.tar.gz) = 117698670
+TIMESTAMP = 1760730964
+SHA256 (calibre/calibre-8.13.0.tar.xz) = df5085a159175e4b3535d78f34ebc59257c9153dfa9262cbe2fb200e74da5f24
+SIZE (calibre/calibre-8.13.0.tar.xz) = 45661380
+SHA256 (calibre/kovidgoyal-calibre-translations-aa4daed_GH0.tar.gz) = 87e8c5f628bcb400a3d1d349b775088533af798047f1bc7d508656044b0bb27e
+SIZE (calibre/kovidgoyal-calibre-translations-aa4daed_GH0.tar.gz) = 75923653
+SHA256 (calibre/LibreOffice-dictionaries-8aae2c2_GH0.tar.gz) = 4fc53481dada936a719e0cba85b672193145734a6a939bafe26f6a4e86486b04
+SIZE (calibre/LibreOffice-dictionaries-8aae2c2_GH0.tar.gz) = 117697179
diff --git a/deskutils/calibre/files/user-agent-data.json b/deskutils/calibre/files/user-agent-data.json
index 3f6422da4fa8..b35a7463bbe4 100644
--- a/deskutils/calibre/files/user-agent-data.json
+++ b/deskutils/calibre/files/user-agent-data.json
@@ -13,18 +13,18 @@
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:133.0) Gecko/20100101 Firefox/133.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:135.0) Gecko/20100101 Firefox/135.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36",
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36",
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36 Edg/133.0.0.0",
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36 Edg/134.0.0.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36 Edg/132.0.0.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:134.0) Gecko/20100101 Firefox/134.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:136.0) Gecko/20100101 Firefox/136.0",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36",
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:138.0) Gecko/20100101 Firefox/138.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36 Edg/135.0.0.0",
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:138.0) Gecko/20100101 Firefox/138.0",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.3 Safari/605.1.15",
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.2 Safari/605.1.15",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.6 Safari/605.1.15",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36",
@@ -33,8 +33,8 @@
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.6261.95 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Microsoft Windows 10.0.19044; en-US) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 (compatible; Liquit-SetupStore; +https://www.liquit.com/products/release-patch-management/)",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 OPR/115.0.0.0",
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36",
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; rv:128.0) Gecko/20100101 Firefox/128.0",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:133.0) Gecko/20100101 Firefox/133.0",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36",
@@ -42,73 +42,73 @@
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:134.0) Gecko/20100101 Firefox/134.0",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15",
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36",
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1 Safari/605.1.15",
"Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0",
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1 Safari/605.1.15",
"Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.66.18) Gecko/20177177 Firefox/45.66.18",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36",
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0",
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.6.1 Safari/605.1.15"
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36"
],
"desktop_platforms": [
+ "Windows NT 10.0; WOW64",
"Windows NT 10.0",
- "Macintosh; Intel Mac OS X 10_15_7",
"Windows NT 10.0; Microsoft Windows 10.0.19044; en-US",
- "Windows NT 10.0; Win64; x64",
+ "Macintosh; Intel Mac OS X 10_15_7",
"Windows NT 6.1; Win64; x64",
- "Macintosh; Intel Mac OS X 10.15",
- "Windows NT 10.0; WOW64"
+ "Windows NT 10.0; Win64; x64",
+ "Macintosh; Intel Mac OS X 10.15"
],
- "timestamp": "2025-10-01T21:40:41.952050+00:00",
+ "timestamp": "2025-10-17T19:58:44.609558+00:00",
"user_agents_popularity": {
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:133.0) Gecko/20100101 Firefox/133.0": 18781,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:134.0) Gecko/20100101 Firefox/134.0": 14246,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36": 165546,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36": 9119,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36": 105319,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.6.1 Safari/605.1.15": 7850,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15": 13787,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.6 Safari/605.1.15": 45655,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1 Safari/605.1.15": 10204,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15": 36079,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.2 Safari/605.1.15": 55009,
- "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.3 Safari/605.1.15": 70375,
- "Mozilla/5.0 (Windows NT 10.0; Microsoft Windows 10.0.19044; en-US) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 (compatible; Liquit-SetupStore; +https://www.liquit.com/products/release-patch-management/)": 21822,
- "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.66.18) Gecko/20177177 Firefox/45.66.18": 9330,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36": 38318,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36": 19118,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36": 18171,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36": 14299,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.6261.95 Safari/537.36": 27364,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36": 11294,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 OPR/114.0.0.0": 16867,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36": 19853,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0": 8032,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 OPR/115.0.0.0": 20771,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36": 558758,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0": 287058,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:133.0) Gecko/20100101 Firefox/133.0": 18783,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:134.0) Gecko/20100101 Firefox/134.0": 14249,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36": 169283,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36": 9394,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36": 105380,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15": 14204,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.6 Safari/605.1.15": 47093,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1 Safari/605.1.15": 10298,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1.1 Safari/605.1.15": 36203,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.2 Safari/605.1.15": 55147,
+ "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.3 Safari/605.1.15": 70717,
+ "Mozilla/5.0 (Windows NT 10.0; Microsoft Windows 10.0.19044; en-US) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 (compatible; Liquit-SetupStore; +https://www.liquit.com/products/release-patch-management/)": 23003,
+ "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.66.18) Gecko/20177177 Firefox/45.66.18": 9935,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36": 39666,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36": 20472,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36": 18323,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36": 14793,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.6261.95 Safari/537.36": 28225,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36": 8205,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36": 11741,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 OPR/114.0.0.0": 16870,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36": 20108,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 OPR/115.0.0.0": 20776,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36": 559264,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0": 287305,
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.6778.33 Safari/537.36": 225959,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36": 255895,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36 Edg/132.0.0.0": 139374,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36": 286301,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36 Edg/133.0.0.0": 149374,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36": 332202,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36 Edg/134.0.0.0": 139750,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36": 304385,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36 Edg/135.0.0.0": 101131,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36": 234987,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36": 168625,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36": 404566,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36": 211822,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36": 69654,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:128.0) Gecko/20100101 Firefox/128.0": 31694,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:133.0) Gecko/20100101 Firefox/133.0": 177541,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:134.0) Gecko/20100101 Firefox/134.0": 136968,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:135.0) Gecko/20100101 Firefox/135.0": 174489,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:136.0) Gecko/20100101 Firefox/136.0": 131653,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0": 166030,
- "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:138.0) Gecko/20100101 Firefox/138.0": 101177,
- "Mozilla/5.0 (Windows NT 10.0; rv:128.0) Gecko/20100101 Firefox/128.0": 19091,
- "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0": 10048
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36": 257679,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36 Edg/132.0.0.0": 139472,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36": 286612,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36 Edg/133.0.0.0": 149515,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36": 332938,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36 Edg/134.0.0.0": 139983,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36": 305201,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36 Edg/135.0.0.0": 101415,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36": 235710,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36": 169607,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36": 406947,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36": 216124,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36": 149121,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36": 13799,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:128.0) Gecko/20100101 Firefox/128.0": 32201,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:133.0) Gecko/20100101 Firefox/133.0": 177635,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:134.0) Gecko/20100101 Firefox/134.0": 137023,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:135.0) Gecko/20100101 Firefox/135.0": 174648,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:136.0) Gecko/20100101 Firefox/136.0": 131844,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0": 166147,
+ "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:138.0) Gecko/20100101 Firefox/138.0": 101326,
+ "Mozilla/5.0 (Windows NT 10.0; rv:128.0) Gecko/20100101 Firefox/128.0": 20036,
+ "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0": 10500
}
}
diff --git a/deskutils/easystroke/Makefile b/deskutils/easystroke/Makefile
index 2666dc64a565..0bcdc1c00dac 100644
--- a/deskutils/easystroke/Makefile
+++ b/deskutils/easystroke/Makefile
@@ -1,6 +1,6 @@
PORTNAME= easystroke
DISTVERSION= 0.6.0-9
-PORTREVISION= 11
+PORTREVISION= 12
DISTVERSIONSUFFIX= -gf7c1614
CATEGORIES= deskutils
diff --git a/deskutils/kdepim-runtime/Makefile b/deskutils/kdepim-runtime/Makefile
index b02fcf6a3f63..87724873d958 100644
--- a/deskutils/kdepim-runtime/Makefile
+++ b/deskutils/kdepim-runtime/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kdepim-runtime
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= deskutils kde kde-applications
MAINTAINER= kde@FreeBSD.org
diff --git a/deskutils/pinot/Makefile b/deskutils/pinot/Makefile
index 0ef3964b0e42..8e91dc957775 100644
--- a/deskutils/pinot/Makefile
+++ b/deskutils/pinot/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pinot
PORTVERSION= 1.22
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= deskutils
MAINTAINER= thierry@FreeBSD.org
diff --git a/deskutils/podman-desktop/Makefile b/deskutils/podman-desktop/Makefile
index 02f1cfb46d45..f8971faf626f 100644
--- a/deskutils/podman-desktop/Makefile
+++ b/deskutils/podman-desktop/Makefile
@@ -1,6 +1,6 @@
PORTNAME= podman-desktop
PORTVERSION= 1.21.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= deskutils
MASTER_SITES= https://github.com/arrowd/podman-desktop/releases/download/v${PORTVERSION}/ \
https://raw.githubusercontent.com/podman-desktop/podman-desktop/refs/tags/v${PORTVERSION}/buildResources/:icon
diff --git a/deskutils/stirling-pdf/Makefile b/deskutils/stirling-pdf/Makefile
index 10bc0a7410d0..a7ff77710298 100644
--- a/deskutils/stirling-pdf/Makefile
+++ b/deskutils/stirling-pdf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= stirling-pdf
-PORTVERSION= 1.4.0
+PORTVERSION= 1.5.0
CATEGORIES= deskutils java
MASTER_SITES= https://files.stirlingpdf.com/v${PORTVERSION}/
DISTNAME= Stirling-PDF-with-login
diff --git a/deskutils/stirling-pdf/distinfo b/deskutils/stirling-pdf/distinfo
index 9eb76d4dd36b..8a25b071d2f8 100644
--- a/deskutils/stirling-pdf/distinfo
+++ b/deskutils/stirling-pdf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760250582
-SHA256 (stirling-pdf/1.4.0/Stirling-PDF-with-login.jar) = d81584a8f4a81fd3c855158f83e1b510bd8eefdba78b2001fc3945c0b226dd45
-SIZE (stirling-pdf/1.4.0/Stirling-PDF-with-login.jar) = 153283343
+TIMESTAMP = 1760884812
+SHA256 (stirling-pdf/1.5.0/Stirling-PDF-with-login.jar) = 784c7d281264d6246240616b17352bb1ac41737b23ce7abff29d63d1975e5637
+SIZE (stirling-pdf/1.5.0/Stirling-PDF-with-login.jar) = 153327665
diff --git a/deskutils/syncthingtray/Makefile b/deskutils/syncthingtray/Makefile
index 632a9a8f3fdc..d820bdf082e6 100644
--- a/deskutils/syncthingtray/Makefile
+++ b/deskutils/syncthingtray/Makefile
@@ -1,6 +1,7 @@
PORTNAME= syncthingtray
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.2
+PORTREVISION= 1
CATEGORIES= deskutils
MAINTAINER= dsh@bamus.cz
diff --git a/deskutils/todo/Makefile b/deskutils/todo/Makefile
index 4e2647bdb0cd..dcb5ef438d9d 100644
--- a/deskutils/todo/Makefile
+++ b/deskutils/todo/Makefile
@@ -1,5 +1,6 @@
PORTNAME= todo
PORTVERSION= 2.13.0
+PORTREVISION= 1
CATEGORIES= deskutils
MASTER_SITES= https://github.com/todotxt/todo.txt-cli/releases/download/v${PORTVERSION}/
DISTNAME= todo.txt_cli-${PORTVERSION}
@@ -18,19 +19,17 @@ USES= shebangfix
NO_ARCH= yes
NO_BUILD= yes
-PLIST_FILES= bin/todo \
+PLIST_FILES= bin/todo.sh \
etc/todo.cfg \
etc/bash_completion.d/todo
-CONFLICTS_INSTALL= deforaos-todo devtodo # bin/todo
-
SHEBANG_FILES= todo.sh todo_completion
post-patch:
@${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' ${WRKSRC}/todo.sh
do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/todo.sh ${STAGEDIR}${PREFIX}/bin/todo
+ ${INSTALL_SCRIPT} ${WRKSRC}/todo.sh ${STAGEDIR}${PREFIX}/bin/todo.sh
${INSTALL_DATA} ${WRKSRC}/todo.cfg ${STAGEDIR}${PREFIX}/etc/todo.cfg
${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d/
${INSTALL_DATA} ${WRKSRC}/todo_completion ${STAGEDIR}${PREFIX}/etc/bash_completion.d/todo
diff --git a/deskutils/treesheets/Makefile b/deskutils/treesheets/Makefile
index 5cfa4f3b9416..403a9d9856c7 100644
--- a/deskutils/treesheets/Makefile
+++ b/deskutils/treesheets/Makefile
@@ -1,5 +1,5 @@
PORTNAME= treesheets
-DISTVERSION= 2595
+DISTVERSION= 2665
CATEGORIES= deskutils
MAINTAINER= eduardo@FreeBSD.org
diff --git a/deskutils/treesheets/distinfo b/deskutils/treesheets/distinfo
index 4967876dd849..1799fde53d76 100644
--- a/deskutils/treesheets/distinfo
+++ b/deskutils/treesheets/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1759586198
-SHA256 (aardappel-treesheets-2595_GH0.tar.gz) = 7085e317c8dd702c995f3498a97bfa4df8c7b71b90061364ac03fef42cb93810
-SIZE (aardappel-treesheets-2595_GH0.tar.gz) = 2360032
+TIMESTAMP = 1760652811
+SHA256 (aardappel-treesheets-2665_GH0.tar.gz) = b1a0da4ad6a9e5f84661db99014401ca387b310996db85209bd5c05116a3bf6f
+SIZE (aardappel-treesheets-2665_GH0.tar.gz) = 2361548
SHA256 (aardappel-lobster-v2025.3_GH0.tar.gz) = 8eef481d779f9c1d53e860341e582d54732cbec997b5a05c0f4628107fc1e12d
SIZE (aardappel-lobster-v2025.3_GH0.tar.gz) = 26681905
diff --git a/devel/Makefile b/devel/Makefile
index a56fabd6c81c..e9ba3016a790 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -910,6 +910,7 @@
SUBDIR += go-bindata
SUBDIR += go-bindata-assetfs
SUBDIR += go-git
+ SUBDIR += go-critic
SUBDIR += go-mode.el
SUBDIR += go-perf
SUBDIR += go-tools
@@ -917,7 +918,6 @@
SUBDIR += gob2
SUBDIR += gobject-introspection
SUBDIR += gocheese
- SUBDIR += gocritic
SUBDIR += godot
SUBDIR += godot-tools
SUBDIR += godot35
@@ -4745,6 +4745,7 @@
SUBDIR += py-crc32c
SUBDIR += py-crcmod
SUBDIR += py-crick
+ SUBDIR += py-cron-converter
SUBDIR += py-cronsim
SUBDIR += py-crontab
SUBDIR += py-crosshair-tool
@@ -4775,6 +4776,7 @@
SUBDIR += py-daemon-runner
SUBDIR += py-daemonize
SUBDIR += py-daemons
+ SUBDIR += py-daiquiri
SUBDIR += py-dal
SUBDIR += py-darts.util.lru
SUBDIR += py-dask
@@ -5077,6 +5079,7 @@
SUBDIR += py-inline-snapshot
SUBDIR += py-inotify-simple
SUBDIR += py-inotifyrecursive
+ SUBDIR += py-inquirer
SUBDIR += py-installer
SUBDIR += py-intbitset
SUBDIR += py-intelhex
@@ -5157,6 +5160,7 @@
SUBDIR += py-jsonschema-specifications
SUBDIR += py-jsonschema3
SUBDIR += py-jsonsir
+ SUBDIR += py-jstyleson
SUBDIR += py-junitparser
SUBDIR += py-jupyter
SUBDIR += py-jupyter-client
@@ -5935,6 +5939,7 @@
SUBDIR += py-ruamel.yaml.clib
SUBDIR += py-rubymarshal
SUBDIR += py-ruff
+ SUBDIR += py-runs
SUBDIR += py-rush
SUBDIR += py-rx
SUBDIR += py-rx1
@@ -6108,8 +6113,14 @@
SUBDIR += py-transitions
SUBDIR += py-tree-format
SUBDIR += py-tree-sitter
+ SUBDIR += py-tree-sitter-bash
+ SUBDIR += py-tree-sitter-css
+ SUBDIR += py-tree-sitter-go
+ SUBDIR += py-tree-sitter-javascript
SUBDIR += py-tree-sitter-languages
SUBDIR += py-tree-sitter-python
+ SUBDIR += py-tree-sitter-regex
+ SUBDIR += py-tree-sitter-yaml
SUBDIR += py-tree-sitter023
SUBDIR += py-treelib
SUBDIR += py-trimesh
@@ -6143,7 +6154,6 @@
SUBDIR += py-types-setuptools
SUBDIR += py-types-toml
SUBDIR += py-types-ujson
- SUBDIR += py-types-urllib3
SUBDIR += py-typeshed-client
SUBDIR += py-typing-extensions
SUBDIR += py-typing-inspect
@@ -6183,6 +6193,7 @@
SUBDIR += py-uuid7
SUBDIR += py-uv
SUBDIR += py-uv-build
+ SUBDIR += py-uv-build08
SUBDIR += py-uv-bump
SUBDIR += py-uv-dynamic-versioning
SUBDIR += py-uvloop
@@ -6254,6 +6265,7 @@
SUBDIR += py-xdoctest
SUBDIR += py-xerox
SUBDIR += py-xmltodict
+ SUBDIR += py-xmod
SUBDIR += py-xsdata
SUBDIR += py-xsdata-attrs
SUBDIR += py-xsdata-plantuml
@@ -6849,8 +6861,6 @@
SUBDIR += rubygem-aws-sdk-omics
SUBDIR += rubygem-aws-sdk-opensearchserverless
SUBDIR += rubygem-aws-sdk-opensearchservice
- SUBDIR += rubygem-aws-sdk-opsworks
- SUBDIR += rubygem-aws-sdk-opsworkscm
SUBDIR += rubygem-aws-sdk-organizations
SUBDIR += rubygem-aws-sdk-osis
SUBDIR += rubygem-aws-sdk-outposts
@@ -6933,7 +6943,6 @@
SUBDIR += rubygem-aws-sdk-signer
SUBDIR += rubygem-aws-sdk-simpledb
SUBDIR += rubygem-aws-sdk-simspaceweaver
- SUBDIR += rubygem-aws-sdk-sms
SUBDIR += rubygem-aws-sdk-snowball
SUBDIR += rubygem-aws-sdk-snowdevicemanagement
SUBDIR += rubygem-aws-sdk-sns
@@ -7221,19 +7230,17 @@
SUBDIR += rubygem-csv
SUBDIR += rubygem-cucumber
SUBDIR += rubygem-cucumber-ci-environment
+ SUBDIR += rubygem-cucumber-ci-environment10
SUBDIR += rubygem-cucumber-core
- SUBDIR += rubygem-cucumber-core13
SUBDIR += rubygem-cucumber-cucumber-expressions
SUBDIR += rubygem-cucumber-cucumber-expressions17
SUBDIR += rubygem-cucumber-messages
- SUBDIR += rubygem-cucumber-messages22
- SUBDIR += rubygem-cucumber-messages24
- SUBDIR += rubygem-cucumber-messages25
SUBDIR += rubygem-cucumber-messages27
+ SUBDIR += rubygem-cucumber-messages28
+ SUBDIR += rubygem-cucumber-messages29
SUBDIR += rubygem-cucumber-rails
SUBDIR += rubygem-cucumber-tag-expressions
SUBDIR += rubygem-cucumber-wire
- SUBDIR += rubygem-cucumber9
SUBDIR += rubygem-curses
SUBDIR += rubygem-cyoi
SUBDIR += rubygem-daemon_controller
@@ -7371,8 +7378,6 @@
SUBDIR += rubygem-fog-core
SUBDIR += rubygem-fog-core-gitlab
SUBDIR += rubygem-fog-core1
- SUBDIR += rubygem-fog-core210
- SUBDIR += rubygem-fog-core250
SUBDIR += rubygem-fog-json
SUBDIR += rubygem-fog-json-gitlab
SUBDIR += rubygem-font-awesome-rails
@@ -7574,7 +7579,6 @@
SUBDIR += rubygem-json-gitlab
SUBDIR += rubygem-json-schema
SUBDIR += rubygem-json1
- SUBDIR += rubygem-json27
SUBDIR += rubygem-json_pure
SUBDIR += rubygem-json_pure1
SUBDIR += rubygem-json_schema
diff --git a/devel/R-cran-hms/Makefile b/devel/R-cran-hms/Makefile
index 7a370ed1804f..69daf67922e5 100644
--- a/devel/R-cran-hms/Makefile
+++ b/devel/R-cran-hms/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hms
-PORTVERSION= 1.1.3
+PORTVERSION= 1.1.4
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${PORTVERSION}
@@ -9,12 +9,10 @@ WWW= https://cran.r-project.org/web/packages/hms/
LICENSE= MIT
-CRAN_DEPENDS= R-cran-lifecycle>0:devel/R-cran-lifecycle \
+RUN_DEPENDS= R-cran-lifecycle>0:devel/R-cran-lifecycle \
R-cran-pkgconfig>0:devel/R-cran-pkgconfig \
R-cran-rlang>=1.0.2:devel/R-cran-rlang \
R-cran-vctrs>=0.3.8:devel/R-cran-vctrs
-BUILD_DEPENDS= ${CRAN_DEPENDS}
-RUN_DEPENDS= ${CRAN_DEPENDS}
USES= cran:auto-plist
diff --git a/devel/R-cran-hms/distinfo b/devel/R-cran-hms/distinfo
index 105b6f2ae3ed..9de9772dde0a 100644
--- a/devel/R-cran-hms/distinfo
+++ b/devel/R-cran-hms/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1683910473
-SHA256 (hms_1.1.3.tar.gz) = e626f4c60af46efd53ea631b316a103e089470d8fd63c0e0c0efb99364990282
-SIZE (hms_1.1.3.tar.gz) = 43379
+TIMESTAMP = 1760767161
+SHA256 (hms_1.1.4.tar.gz) = efc525f797b62b3740d06c6fa8202593ab5aa4fc1edeefb76b6eb9be89e87b94
+SIZE (hms_1.1.4.tar.gz) = 44793
diff --git a/devel/R-cran-progressr/Makefile b/devel/R-cran-progressr/Makefile
index da49f2d7956c..ec3716f1f691 100644
--- a/devel/R-cran-progressr/Makefile
+++ b/devel/R-cran-progressr/Makefile
@@ -1,5 +1,5 @@
PORTNAME= progressr
-DISTVERSION= 0.16.0
+DISTVERSION= 0.17.0
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/devel/R-cran-progressr/distinfo b/devel/R-cran-progressr/distinfo
index beecaa06dde3..6d8cdbddecb6 100644
--- a/devel/R-cran-progressr/distinfo
+++ b/devel/R-cran-progressr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758386238
-SHA256 (progressr_0.16.0.tar.gz) = 310eaeb29b409c0bedfb526e48cdbca0db65797285ac3a2c24ed2d910de7ba60
-SIZE (progressr_0.16.0.tar.gz) = 216481
+TIMESTAMP = 1760648951
+SHA256 (progressr_0.17.0.tar.gz) = 971a91d13a07e7f06c2a99074028660e14468c9f6f2eb56965a226b6cf9235e1
+SIZE (progressr_0.17.0.tar.gz) = 223911
diff --git a/devel/RStudio/Makefile b/devel/RStudio/Makefile
index facef22f883c..1a1beb297822 100644
--- a/devel/RStudio/Makefile
+++ b/devel/RStudio/Makefile
@@ -4,7 +4,7 @@
PORTNAME= RStudio
DISTVERSIONPREFIX= v
DISTVERSION= 2022.12.0+353
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= devel math java
MASTER_SITES= https://s3.amazonaws.com/rstudio-buildtools/dictionaries/:dictionaries \
https://s3.amazonaws.com/rstudio-buildtools/:buildtools
diff --git a/devel/avro-cpp/Makefile b/devel/avro-cpp/Makefile
index 883dcd3d2336..35156097fd7d 100644
--- a/devel/avro-cpp/Makefile
+++ b/devel/avro-cpp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= avro
PORTVERSION= 1.12.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel
MASTER_SITES= APACHE/avro/avro-${PORTVERSION}/cpp
PKGNAMESUFFIX= -cpp
diff --git a/devel/aws-c-http/Makefile b/devel/aws-c-http/Makefile
index 1182419c90e2..8c81a3622ae8 100644
--- a/devel/aws-c-http/Makefile
+++ b/devel/aws-c-http/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aws-c-http
DISTVERSIONPREFIX= v
-DISTVERSION= 0.10.4
+DISTVERSION= 0.10.5
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/aws-c-http/distinfo b/devel/aws-c-http/distinfo
index fe334eed3cce..805e2751971b 100644
--- a/devel/aws-c-http/distinfo
+++ b/devel/aws-c-http/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753133355
-SHA256 (awslabs-aws-c-http-v0.10.4_GH0.tar.gz) = dfeeeaa2e84ccda4c8cb0c29f412298df80a57a27003e716f2d3df9794956fc1
-SIZE (awslabs-aws-c-http-v0.10.4_GH0.tar.gz) = 496121
+TIMESTAMP = 1760738990
+SHA256 (awslabs-aws-c-http-v0.10.5_GH0.tar.gz) = 02e8e67f5f03fa6458f8921232dc7a9076792d2822ad86f19c3f984fc1a073a8
+SIZE (awslabs-aws-c-http-v0.10.5_GH0.tar.gz) = 496217
diff --git a/devel/aws-c-io/Makefile b/devel/aws-c-io/Makefile
index 01aa1b105dc4..cefa0a1e1159 100644
--- a/devel/aws-c-io/Makefile
+++ b/devel/aws-c-io/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aws-c-io
DISTVERSIONPREFIX= v
-DISTVERSION= 0.23.1
+DISTVERSION= 0.23.2
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/aws-c-io/distinfo b/devel/aws-c-io/distinfo
index 7eac15e1c23c..c7a795d46ed4 100644
--- a/devel/aws-c-io/distinfo
+++ b/devel/aws-c-io/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759862620
-SHA256 (awslabs-aws-c-io-v0.23.1_GH0.tar.gz) = 95dd09c53773fb094973c4df3d89ab376a7f2d490c1b45bba41734079355d891
-SIZE (awslabs-aws-c-io-v0.23.1_GH0.tar.gz) = 754265
+TIMESTAMP = 1760574533
+SHA256 (awslabs-aws-c-io-v0.23.2_GH0.tar.gz) = 3a335b812411c30bcc64072f148ddf6cd632d8261799cd04e54051b44506feb9
+SIZE (awslabs-aws-c-io-v0.23.2_GH0.tar.gz) = 754263
diff --git a/devel/aws-crt-cpp/Makefile b/devel/aws-crt-cpp/Makefile
index 2443fcb525ca..324a9e28001f 100644
--- a/devel/aws-crt-cpp/Makefile
+++ b/devel/aws-crt-cpp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aws-crt-cpp
DISTVERSIONPREFIX= v
-DISTVERSION= 0.34.5
+DISTVERSION= 0.35.0
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/aws-crt-cpp/distinfo b/devel/aws-crt-cpp/distinfo
index 123cf1a497f8..0caaf1dd18ce 100644
--- a/devel/aws-crt-cpp/distinfo
+++ b/devel/aws-crt-cpp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758913693
-SHA256 (awslabs-aws-crt-cpp-v0.34.5_GH0.tar.gz) = 914865ec5852dff46bbca6e679ebb2473e0d06d84d0462041dcd126881e47c02
-SIZE (awslabs-aws-crt-cpp-v0.34.5_GH0.tar.gz) = 376819
+TIMESTAMP = 1760739122
+SHA256 (awslabs-aws-crt-cpp-v0.35.0_GH0.tar.gz) = 33a4538b68c2cb58f6132fda943f83fd993f2402b57cf506deb33e99268d8e34
+SIZE (awslabs-aws-crt-cpp-v0.35.0_GH0.tar.gz) = 376825
diff --git a/devel/aws-sdk-cpp/Makefile b/devel/aws-sdk-cpp/Makefile
index 3181fcf6be4c..cb43a132138c 100644
--- a/devel/aws-sdk-cpp/Makefile
+++ b/devel/aws-sdk-cpp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cpp
-DISTVERSION= 1.11.665
+DISTVERSION= 1.11.672
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/aws-sdk-cpp/distinfo b/devel/aws-sdk-cpp/distinfo
index 7581a0d8eb3d..806359a32d59 100644
--- a/devel/aws-sdk-cpp/distinfo
+++ b/devel/aws-sdk-cpp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759957234
-SHA256 (aws-aws-sdk-cpp-1.11.665_GH0.tar.gz) = 17137cbfb98a18f6ed196e38da748e57ba040a8d55511de0003875d319dae79b
-SIZE (aws-aws-sdk-cpp-1.11.665_GH0.tar.gz) = 77157751
+TIMESTAMP = 1760739421
+SHA256 (aws-aws-sdk-cpp-1.11.672_GH0.tar.gz) = 7248c6f6d1e27445a803ecdf4de0684d153da06212869d2fb46d1540eed131de
+SIZE (aws-aws-sdk-cpp-1.11.672_GH0.tar.gz) = 77398810
diff --git a/devel/axmldec/Makefile b/devel/axmldec/Makefile
index 658ee4922b10..1e3bbf6c615e 100644
--- a/devel/axmldec/Makefile
+++ b/devel/axmldec/Makefile
@@ -1,7 +1,7 @@
PORTNAME= axmldec
PORTVERSION= 1.2.0
DISTVERSIONPREFIX= v
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= devel
MAINTAINER= danfe@FreeBSD.org
@@ -11,7 +11,7 @@ WWW= https://github.com/ytsutano/axmldec
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-LIB_DEPENDS= libboost_system.so:devel/boost-libs
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs
USES= cmake compiler:c++14-lang cpe minizip:ng pkgconfig
CPE_VENDOR= ${PORTNAME}_project
diff --git a/devel/bear/Makefile b/devel/bear/Makefile
index cf5fe1be625c..cd803e8d6f6f 100644
--- a/devel/bear/Makefile
+++ b/devel/bear/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bear
DISTVERSION= 3.1.5
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= devel
MAINTAINER= jrm@FreeBSD.org
diff --git a/devel/boehm-gc/Makefile b/devel/boehm-gc/Makefile
index 5af82e5902d3..58b27eed953b 100644
--- a/devel/boehm-gc/Makefile
+++ b/devel/boehm-gc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gc
-DISTVERSION= 8.2.8
+DISTVERSION= 8.2.10
CATEGORIES= devel
MASTER_SITES= https://www.hboehm.info/gc/gc_source/ \
https://github.com/bdwgc/bdwgc/releases/download/v${PORTVERSION}/
@@ -57,7 +57,7 @@ PLIST_FILES= ${CORDLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.a,} \
${GCLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.a,} \
${GCLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so,} \
${GCLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so.1,} \
- ${GCLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so.1.5.4,} \
+ ${GCLIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so.1.5.5,} \
${GCTBALIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.a,} \
${GCTBALIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so,} \
${GCTBALIBS:S,^,lib/lib,:S,$,-${GC_VARIANT}.so.1,} \
@@ -104,7 +104,7 @@ post-install:
${STAGEDIR}${PREFIX}/include/gc
. endif
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libcord-${GC_VARIANT}.so.1.5.1
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgc-${GC_VARIANT}.so.1.5.4
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgc-${GC_VARIANT}.so.1.5.5
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgccpp-${GC_VARIANT}.so.1.5.0
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgctba-${GC_VARIANT}.so.1.5.0
diff --git a/devel/boehm-gc/distinfo b/devel/boehm-gc/distinfo
index 779ff58d6fc9..f4649f8f663e 100644
--- a/devel/boehm-gc/distinfo
+++ b/devel/boehm-gc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1725951870
-SHA256 (gc-8.2.8.tar.gz) = 7649020621cb26325e1fb5c8742590d92fb48ce5c259b502faf7d9fb5dabb160
-SIZE (gc-8.2.8.tar.gz) = 1219553
+TIMESTAMP = 1760849699
+SHA256 (gc-8.2.10.tar.gz) = 832cf4f7cf676b59582ed3b1bbd90a8d0e0ddbc3b11cb3b2096c5177ce39cc47
+SIZE (gc-8.2.10.tar.gz) = 1229219
diff --git a/devel/boehm-gc/pkg-plist b/devel/boehm-gc/pkg-plist
index 46f1ca14e254..da3501f29101 100644
--- a/devel/boehm-gc/pkg-plist
+++ b/devel/boehm-gc/pkg-plist
@@ -24,7 +24,7 @@ lib/libcord.so.1.5.1
lib/libgc.a
lib/libgc.so
lib/libgc.so.1
-lib/libgc.so.1.5.4
+lib/libgc.so.1.5.5
lib/libgccpp.a
lib/libgccpp.so
lib/libgccpp.so.1
diff --git a/devel/boost-all/common.mk b/devel/boost-all/common.mk
index 78dad78cb94d..be80f4461aa6 100644
--- a/devel/boost-all/common.mk
+++ b/devel/boost-all/common.mk
@@ -16,7 +16,7 @@ MASTER_SITES= https://archives.boost.io/release/${PORTVERSION}/source/ \
USES+= tar:bzip2
BOOST_MAJOR_VER=1
-BOOST_MINOR_VER=88
+BOOST_MINOR_VER=89
BOOST_PATCH_VER=0
BOOST_RC_VER=
BOOST_SHARED_LIB_VER=${BOOST_MAJOR_VER}.${BOOST_MINOR_VER}.${BOOST_PATCH_VER}
@@ -26,5 +26,5 @@ WRKSRC= ${WRKDIR}/${DISTVERSIONPREFIX}${BOOST_MAJOR_VER}_${BOOST_MINOR_VER}_${B
EXTRACT_AFTER_ARGS+=--exclude '*.log'
.if ${PORTNAME} != "boost-docs"
-EXTRACT_AFTER_ARGS+=--exclude docs
+EXTRACT_AFTER_ARGS+= --exclude docs
.endif
diff --git a/devel/boost-all/distinfo b/devel/boost-all/distinfo
index ebffc35955c4..77b5617bb494 100644
--- a/devel/boost-all/distinfo
+++ b/devel/boost-all/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744721574
-SHA256 (boost_1_88_0.tar.bz2) = 46d9d2c06637b219270877c9e16155cbd015b6dc84349af064c088e9b5b12f7b
-SIZE (boost_1_88_0.tar.bz2) = 143894119
+TIMESTAMP = 1755252479
+SHA256 (boost_1_89_0.tar.bz2) = 85a33fa22621b4f314f8e85e1a5e2a9363d22e4f4992925d4bb3bc631b5a0c7a
+SIZE (boost_1_89_0.tar.bz2) = 154699732
diff --git a/devel/boost-jam/Makefile b/devel/boost-jam/Makefile
index d76495877ab6..81b04374d712 100644
--- a/devel/boost-jam/Makefile
+++ b/devel/boost-jam/Makefile
@@ -7,7 +7,6 @@ PLIST_FILES= bin/bjam
LICENSE= BSL
-EXTRACT_AFTER_ARGS= --no-same-owner --no-same-permissions ${DISTVERSIONPREFIX}${BOOST_MAJOR_VER}_${BOOST_MINOR_VER}_${BOOST_PATCH_VER}/${WRKSRC_SUBDIR}
MAKE_CMD= ./build.sh
ALL_TARGET= ${CHOSEN_COMPILER_TYPE} ${WITH_DEBUG:D--debug}
MAKE_FLAGS= --cxx="${CXX}" --cxxflags="${CXXFLAGS:N-O*}"
@@ -20,7 +19,7 @@ WRKSRC_SUBDIR= tools/build/src/engine
.include "${.CURDIR:H}/boost-all/common.mk"
-EXTRACT_AFTER_ARGS=${DISTNAME}/${WRKSRC_SUBDIR}
+EXTRACT_AFTER_ARGS= --no-same-owner --no-same-permissions ${DISTVERSIONPREFIX}${BOOST_MAJOR_VER}_${BOOST_MINOR_VER}_${BOOST_PATCH_VER}/${WRKSRC_SUBDIR}
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/bjam ${STAGEDIR}${PREFIX}/bin
diff --git a/devel/boost-libs/Makefile b/devel/boost-libs/Makefile
index e97e92a60981..810bc70fb504 100644
--- a/devel/boost-libs/Makefile
+++ b/devel/boost-libs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= boost-libs
-PORTREVISION?= 2
+PORTREVISION?= 0
COMMENT= Free portable C++ libraries (without Boost.Python)
WWW= https://www.boost.org/
@@ -40,7 +40,7 @@ ICONV_DESC= Boost.Locale with iconv encoding support
ICU_DESC= Boost.Regex/Locale with ICU unicode support
LLVM_FROM_PORTS_DESC= Use LLVM from ports to build
-GIL_EXT_LIB_DEPENDS= libpng.so:graphics/png \
+GIL_EXT_LIB_DEPENDS= libpng.so:graphics/png \
libraw.so:graphics/libraw \
libtiff.so:graphics/tiff
GIL_EXT_USES= localbase:ldflags jpeg
diff --git a/devel/boost-libs/files/patch-boost_algorithm_searching_boyer__moore.hpp b/devel/boost-libs/files/patch-boost_algorithm_searching_boyer__moore.hpp
new file mode 100644
index 000000000000..51fb581c7eef
--- /dev/null
+++ b/devel/boost-libs/files/patch-boost_algorithm_searching_boyer__moore.hpp
@@ -0,0 +1,13 @@
+Patch from: https://github.com/boostorg/algorithm/pull/124
+Fixed patch paths to match boost distribution.
+
+--- boost/algorithm/searching/boyer_moore.hpp.orig 2025-08-06 18:49:07 UTC
++++ boost/algorithm/searching/boyer_moore.hpp
+@@ -10,6 +10,7 @@
+ #ifndef BOOST_ALGORITHM_BOYER_MOORE_SEARCH_HPP
+ #define BOOST_ALGORITHM_BOYER_MOORE_SEARCH_HPP
+
++#include <algorithm> // for std::reverse_copy
+ #include <iterator> // for std::iterator_traits
+
+ #include <boost/config.hpp>
diff --git a/devel/boost-libs/files/patch-boost_dll_detail_posix_program__location__impl.hpp b/devel/boost-libs/files/patch-boost_dll_detail_posix_program__location__impl.hpp
index 85d01b6cf416..22178da64a65 100644
--- a/devel/boost-libs/files/patch-boost_dll_detail_posix_program__location__impl.hpp
+++ b/devel/boost-libs/files/patch-boost_dll_detail_posix_program__location__impl.hpp
@@ -1,24 +1,5 @@
-From d662bcbb67ae5da919d35f83e0bcc21769de0ac4 Mon Sep 17 00:00:00 2001
-From: Antony Polukhin <antoshkka@gmail.com>
-Date: Wed, 11 Jun 2025 09:59:25 +0300
-Subject: [PATCH] Fix usage of missing variable (#98)
-
-Fixes https://github.com/boostorg/dll/issues/96
--- boost/dll/detail/posix/program_location_impl.hpp.orig 2025-04-03 11:37:24 UTC
+++ boost/dll/detail/posix/program_location_impl.hpp
-@@ -70,9 +70,10 @@ namespace boost { namespace dll { namespace detail {
- mib[2] = KERN_PROC_PATHNAME;
- mib[3] = -1;
- char path[1024];
-- size_t size = sizeof(buf);
-- if (sysctl(mib, 4, path, &size, nullptr, 0) == 0)
-+ size_t size = sizeof(path);
-+ if (sysctl(mib, 4, path, &size, nullptr, 0) == 0) {
- return boost::dll::fs::path(path);
-+ }
-
- const auto errno_snapshot = static_cast<std::errc>(errno);
- if (errno_snapshot != std::errc::not_enough_memory) {
@@ -83,7 +84,7 @@ namespace boost { namespace dll { namespace detail {
std::string p;
diff --git a/devel/boost-libs/files/patch-libs_beast_test_beast_core_basic__stream.cpp b/devel/boost-libs/files/patch-libs_beast_test_beast_core_basic__stream.cpp
new file mode 100644
index 000000000000..6075772c26a7
--- /dev/null
+++ b/devel/boost-libs/files/patch-libs_beast_test_beast_core_basic__stream.cpp
@@ -0,0 +1,33 @@
+Delete a test case that tries to fail to connect to an
+unconnectable address, but instead fails because network-sandbox
+prevents the connection.
+
+Bug: https://bugs.gentoo.org/954810
+
+--- libs/beast/test/beast/core/basic_stream.cpp.orig 2025-08-06 18:49:08 UTC
++++ libs/beast/test/beast/core/basic_stream.cpp
+@@ -1014,24 +1014,6 @@ class basic_stream_test (public)
+ //
+
+ {
+- // normal timeout
+- // Requires timeout happen before ECONNREFUSED
+- stream_type s(ioc);
+- auto const ep = net::ip::tcp::endpoint(
+- #if 1
+- // This address _should_ be unconnectible
+- net::ip::make_address("72.5.65.111"), 1);
+- #else
+- // On Travis ECONNREFUSED happens before the timeout
+- net::ip::make_address("127.0.0.1"), 1);
+- #endif
+- s.expires_after(std::chrono::seconds(0));
+- s.async_connect(ep, connect_handler{error::timeout});
+- ioc.run_for(std::chrono::seconds(1));
+- ioc.restart();
+- }
+-
+- {
+ // stream destroyed
+ {
+ stream_type s(ioc);
diff --git a/devel/boost-libs/files/patch-libs_graph_test_Jamfile.v2 b/devel/boost-libs/files/patch-libs_graph_test_Jamfile.v2
new file mode 100644
index 000000000000..237c3129410c
--- /dev/null
+++ b/devel/boost-libs/files/patch-libs_graph_test_Jamfile.v2
@@ -0,0 +1,16 @@
+Do not depend on boost_system's test build directory since it no longer exists.
+
+--- libs/graph/test/Jamfile.v2.orig 2025-08-06 18:49:10 UTC
++++ libs/graph/test/Jamfile.v2
+@@ -172,11 +172,9 @@ alias graph_test_with_filesystem :
+ alias graph_test_with_filesystem :
+ [ run all_planar_input_files_test.cpp
+ ../../filesystem/build
+- ../../system/build
+ : $(PLANAR_INPUT_FILES) ]
+ [ run parallel_edges_loops_test.cpp
+ ../../filesystem/build
+- ../../system/build
+ : $(PLANAR_INPUT_FILES) ]
+ ;
+
diff --git a/devel/boost-libs/files/patch-libs_predef_test_build.jam b/devel/boost-libs/files/patch-libs_predef_test_build.jam
new file mode 100644
index 000000000000..7fdc2e1a8234
--- /dev/null
+++ b/devel/boost-libs/files/patch-libs_predef_test_build.jam
@@ -0,0 +1,13 @@
+Use the correct path to the include file.
+
+--- libs/predef/test/build.jam.orig 2025-08-06 18:49:13 UTC
++++ libs/predef/test/build.jam
+@@ -12,7 +12,7 @@ project
+ : requirements
+ # Add explicit dependency since we don't have header scanner for
+ # .m and .mm files.
+- <dependency>../include/boost/predef.h
++ <dependency>../../../boost/predef.h
+ ;
+
+ using testing ;
diff --git a/devel/boost-libs/files/patch-libs_unordered_test_Jamfile.v2 b/devel/boost-libs/files/patch-libs_unordered_test_Jamfile.v2
new file mode 100644
index 000000000000..8c370711a027
--- /dev/null
+++ b/devel/boost-libs/files/patch-libs_unordered_test_Jamfile.v2
@@ -0,0 +1,14 @@
+Disable use of TBB aka OneAPI for tests due to some undiagnosed inclusion
+and/or linker issue: https://github.com/boostorg/unordered/issues/222
+
+--- libs/unordered/test/Jamfile.v2.orig 2025-08-06 18:49:15 UTC
++++ libs/unordered/test/Jamfile.v2
+@@ -39,6 +39,8 @@ project
+ <toolset>gcc:<warnings-as-errors>on
+ <toolset>clang:<warnings-as-errors>on
+ <toolset>msvc:<warnings-as-errors>on
++
++ <cxxflags>-DBOOST_UNORDERED_DISABLE_PARALLEL_ALGORITHMS
+ ;
+
+ path-constant BOOST_UNORDERED_TEST_DIR : . ;
diff --git a/devel/boost-libs/files/patch-libs_yap_test_operators__unary.cpp b/devel/boost-libs/files/patch-libs_yap_test_operators__unary.cpp
new file mode 100644
index 000000000000..b532f198507a
--- /dev/null
+++ b/devel/boost-libs/files/patch-libs_yap_test_operators__unary.cpp
@@ -0,0 +1,20 @@
+Building tests with gcc-15 fails with:
+
+operators_unary.cpp: In function 'int main()':
+operators_unary.cpp:30:14: error: 'uint32_t' was not declared in this scope
+ 30 | term<uint32_t> x{{2u}};
+ | ^~~~~~~~
+
+Bug: https://bugs.gentoo.org/954810
+
+--- libs/yap/test/operators_unary.cpp.orig 2025-08-06 18:49:15 UTC
++++ libs/yap/test/operators_unary.cpp
+@@ -8,7 +8,7 @@
+ #include <boost/core/lightweight_test.hpp>
+
+ #include <sstream>
+-
++#include <cstdint>
+
+ template<typename T>
+ using term = boost::yap::terminal<boost::yap::expression, T>;
diff --git a/devel/boost-libs/pkg-plist b/devel/boost-libs/pkg-plist
index 167fd4b3945c..c3c3ab2ecf41 100644
--- a/devel/boost-libs/pkg-plist
+++ b/devel/boost-libs/pkg-plist
@@ -226,6 +226,7 @@ include/boost/aligned_storage.hpp
include/boost/any.hpp
include/boost/any/bad_any_cast.hpp
include/boost/any/basic_any.hpp
+include/boost/any/detail/config.hpp
include/boost/any/detail/placeholder.hpp
include/boost/any/fwd.hpp
include/boost/any/unique_any.hpp
@@ -479,6 +480,7 @@ include/boost/asio/detail/impl/posix_tss_ptr.ipp
include/boost/asio/detail/impl/reactive_descriptor_service.ipp
include/boost/asio/detail/impl/reactive_socket_service_base.ipp
include/boost/asio/detail/impl/resolver_service_base.ipp
+include/boost/asio/detail/impl/resolver_thread_pool.ipp
include/boost/asio/detail/impl/scheduler.ipp
include/boost/asio/detail/impl/select_reactor.hpp
include/boost/asio/detail/impl/select_reactor.ipp
@@ -493,7 +495,6 @@ include/boost/asio/detail/impl/strand_service.hpp
include/boost/asio/detail/impl/strand_service.ipp
include/boost/asio/detail/impl/thread_context.ipp
include/boost/asio/detail/impl/throw_error.ipp
-include/boost/asio/detail/impl/timer_queue_ptime.ipp
include/boost/asio/detail/impl/timer_queue_set.ipp
include/boost/asio/detail/impl/win_event.ipp
include/boost/asio/detail/impl/win_iocp_file_service.ipp
@@ -594,6 +595,7 @@ include/boost/asio/detail/resolve_op.hpp
include/boost/asio/detail/resolve_query_op.hpp
include/boost/asio/detail/resolver_service.hpp
include/boost/asio/detail/resolver_service_base.hpp
+include/boost/asio/detail/resolver_thread_pool.hpp
include/boost/asio/detail/scheduler.hpp
include/boost/asio/detail/scheduler_operation.hpp
include/boost/asio/detail/scheduler_task.hpp
@@ -633,7 +635,6 @@ include/boost/asio/detail/throw_exception.hpp
include/boost/asio/detail/timed_cancel_op.hpp
include/boost/asio/detail/timer_queue.hpp
include/boost/asio/detail/timer_queue_base.hpp
-include/boost/asio/detail/timer_queue_ptime.hpp
include/boost/asio/detail/timer_queue_set.hpp
include/boost/asio/detail/timer_scheduler.hpp
include/boost/asio/detail/timer_scheduler_fwd.hpp
@@ -758,6 +759,7 @@ include/boost/asio/impl/any_io_executor.ipp
include/boost/asio/impl/append.hpp
include/boost/asio/impl/as_tuple.hpp
include/boost/asio/impl/awaitable.hpp
+include/boost/asio/impl/awaitable.ipp
include/boost/asio/impl/buffered_read_stream.hpp
include/boost/asio/impl/buffered_write_stream.hpp
include/boost/asio/impl/cancel_after.hpp
@@ -1005,6 +1007,7 @@ include/boost/atomic/detail/caps_gcc_sync.hpp
include/boost/atomic/detail/caps_linux_arm.hpp
include/boost/atomic/detail/caps_windows.hpp
include/boost/atomic/detail/cas_based_exchange.hpp
+include/boost/atomic/detail/chrono.hpp
include/boost/atomic/detail/classify.hpp
include/boost/atomic/detail/config.hpp
include/boost/atomic/detail/core_arch_operations.hpp
@@ -1069,6 +1072,7 @@ include/boost/atomic/detail/futex.hpp
include/boost/atomic/detail/gcc_arm_asm_common.hpp
include/boost/atomic/detail/gcc_atomic_memory_order_utils.hpp
include/boost/atomic/detail/gcc_ppc_asm_common.hpp
+include/boost/atomic/detail/has_posix_clock_traits.hpp
include/boost/atomic/detail/header.hpp
include/boost/atomic/detail/int_sizes.hpp
include/boost/atomic/detail/integral_conversions.hpp
@@ -1083,33 +1087,25 @@ include/boost/atomic/detail/ops_gcc_aarch64_common.hpp
include/boost/atomic/detail/ops_gcc_arm_common.hpp
include/boost/atomic/detail/ops_gcc_ppc_common.hpp
include/boost/atomic/detail/ops_msvc_common.hpp
-include/boost/atomic/detail/pause.hpp
include/boost/atomic/detail/platform.hpp
include/boost/atomic/detail/storage_traits.hpp
include/boost/atomic/detail/string_ops.hpp
include/boost/atomic/detail/type_traits/alignment_of.hpp
-include/boost/atomic/detail/type_traits/conditional.hpp
include/boost/atomic/detail/type_traits/has_unique_object_representations.hpp
-include/boost/atomic/detail/type_traits/integral_constant.hpp
-include/boost/atomic/detail/type_traits/is_enum.hpp
include/boost/atomic/detail/type_traits/is_floating_point.hpp
-include/boost/atomic/detail/type_traits/is_function.hpp
include/boost/atomic/detail/type_traits/is_iec559.hpp
include/boost/atomic/detail/type_traits/is_integral.hpp
-include/boost/atomic/detail/type_traits/is_nothrow_default_constructible.hpp
include/boost/atomic/detail/type_traits/is_signed.hpp
include/boost/atomic/detail/type_traits/is_trivially_copyable.hpp
include/boost/atomic/detail/type_traits/is_trivially_default_constructible.hpp
include/boost/atomic/detail/type_traits/make_signed.hpp
include/boost/atomic/detail/type_traits/make_unsigned.hpp
-include/boost/atomic/detail/type_traits/remove_cv.hpp
include/boost/atomic/detail/wait_capabilities.hpp
include/boost/atomic/detail/wait_caps_darwin_ulock.hpp
include/boost/atomic/detail/wait_caps_dragonfly_umtx.hpp
include/boost/atomic/detail/wait_caps_freebsd_umtx.hpp
include/boost/atomic/detail/wait_caps_futex.hpp
include/boost/atomic/detail/wait_caps_windows.hpp
-include/boost/atomic/detail/wait_on_address.hpp
include/boost/atomic/detail/wait_operations.hpp
include/boost/atomic/detail/wait_operations_fwd.hpp
include/boost/atomic/detail/wait_ops_darwin_ulock.hpp
@@ -1123,6 +1119,9 @@ include/boost/atomic/fences.hpp
include/boost/atomic/ipc_atomic.hpp
include/boost/atomic/ipc_atomic_flag.hpp
include/boost/atomic/ipc_atomic_ref.hpp
+include/boost/atomic/posix_clock_traits_fwd.hpp
+include/boost/atomic/thread_pause.hpp
+include/boost/atomic/wait_result.hpp
include/boost/beast.hpp
include/boost/beast/_experimental/http/icy_stream.hpp
include/boost/beast/_experimental/http/impl/icy_stream.hpp
@@ -1207,7 +1206,6 @@ include/boost/beast/core/detail/type_traits.hpp
include/boost/beast/core/detail/variant.hpp
include/boost/beast/core/detail/varint.hpp
include/boost/beast/core/detail/win32_unicode_path.hpp
-include/boost/beast/core/detail/work_guard.hpp
include/boost/beast/core/detect_ssl.hpp
include/boost/beast/core/error.hpp
include/boost/beast/core/file.hpp
@@ -1495,6 +1493,28 @@ include/boost/bind/protect.hpp
include/boost/bind/std_placeholders.hpp
include/boost/blank.hpp
include/boost/blank_fwd.hpp
+include/boost/bloom.hpp
+include/boost/bloom/block.hpp
+include/boost/bloom/detail/avx2.hpp
+include/boost/bloom/detail/block_base.hpp
+include/boost/bloom/detail/block_fpr_base.hpp
+include/boost/bloom/detail/block_ops.hpp
+include/boost/bloom/detail/bloom_printers.hpp
+include/boost/bloom/detail/constexpr_bit_width.hpp
+include/boost/bloom/detail/core.hpp
+include/boost/bloom/detail/fast_multiblock32_avx2.hpp
+include/boost/bloom/detail/fast_multiblock32_neon.hpp
+include/boost/bloom/detail/fast_multiblock32_sse2.hpp
+include/boost/bloom/detail/fast_multiblock64_avx2.hpp
+include/boost/bloom/detail/multiblock_fpr_base.hpp
+include/boost/bloom/detail/mulx64.hpp
+include/boost/bloom/detail/neon.hpp
+include/boost/bloom/detail/sse2.hpp
+include/boost/bloom/detail/type_traits.hpp
+include/boost/bloom/fast_multiblock32.hpp
+include/boost/bloom/fast_multiblock64.hpp
+include/boost/bloom/filter.hpp
+include/boost/bloom/multiblock.hpp
include/boost/call_traits.hpp
include/boost/callable_traits.hpp
include/boost/callable_traits/add_member_const.hpp
@@ -1665,6 +1685,7 @@ include/boost/circular_buffer_fwd.hpp
include/boost/cobalt.hpp
include/boost/cobalt/async_for.hpp
include/boost/cobalt/channel.hpp
+include/boost/cobalt/composition.hpp
include/boost/cobalt/concepts.hpp
include/boost/cobalt/config.hpp
include/boost/cobalt/detached.hpp
@@ -1691,13 +1712,36 @@ include/boost/cobalt/detail/wait_group.hpp
include/boost/cobalt/detail/with.hpp
include/boost/cobalt/detail/wrapper.hpp
include/boost/cobalt/error.hpp
-include/boost/cobalt/experimental/composition.hpp
include/boost/cobalt/experimental/context.hpp
include/boost/cobalt/experimental/frame.hpp
include/boost/cobalt/experimental/yield_context.hpp
include/boost/cobalt/gather.hpp
include/boost/cobalt/generator.hpp
include/boost/cobalt/impl/channel.hpp
+include/boost/cobalt/io.hpp
+include/boost/cobalt/io/acceptor.hpp
+include/boost/cobalt/io/buffer.hpp
+include/boost/cobalt/io/datagram_socket.hpp
+include/boost/cobalt/io/endpoint.hpp
+include/boost/cobalt/io/file.hpp
+include/boost/cobalt/io/ops.hpp
+include/boost/cobalt/io/pipe.hpp
+include/boost/cobalt/io/random_access_device.hpp
+include/boost/cobalt/io/random_access_file.hpp
+include/boost/cobalt/io/read.hpp
+include/boost/cobalt/io/resolver.hpp
+include/boost/cobalt/io/seq_packet_socket.hpp
+include/boost/cobalt/io/serial_port.hpp
+include/boost/cobalt/io/signal_set.hpp
+include/boost/cobalt/io/sleep.hpp
+include/boost/cobalt/io/socket.hpp
+include/boost/cobalt/io/ssl.hpp
+include/boost/cobalt/io/steady_timer.hpp
+include/boost/cobalt/io/stream.hpp
+include/boost/cobalt/io/stream_file.hpp
+include/boost/cobalt/io/stream_socket.hpp
+include/boost/cobalt/io/system_timer.hpp
+include/boost/cobalt/io/write.hpp
include/boost/cobalt/join.hpp
include/boost/cobalt/main.hpp
include/boost/cobalt/noop.hpp
@@ -1723,6 +1767,7 @@ include/boost/compat/integer_sequence.hpp
include/boost/compat/invoke.hpp
include/boost/compat/latch.hpp
include/boost/compat/mem_fn.hpp
+include/boost/compat/move_only_function.hpp
include/boost/compat/shared_lock.hpp
include/boost/compat/to_array.hpp
include/boost/compat/type_traits.hpp
@@ -2266,6 +2311,7 @@ include/boost/container_hash/detail/mulx.hpp
include/boost/container_hash/extensions.hpp
include/boost/container_hash/hash.hpp
include/boost/container_hash/hash_fwd.hpp
+include/boost/container_hash/hash_is_avalanching.hpp
include/boost/container_hash/is_contiguous_range.hpp
include/boost/container_hash/is_described_class.hpp
include/boost/container_hash/is_range.hpp
@@ -4253,7 +4299,6 @@ include/boost/geometry/algorithms/detail/overlay/append_no_duplicates.hpp
include/boost/geometry/algorithms/detail/overlay/append_no_dups_or_spikes.hpp
include/boost/geometry/algorithms/detail/overlay/approximately_equals.hpp
include/boost/geometry/algorithms/detail/overlay/assign_parents.hpp
-include/boost/geometry/algorithms/detail/overlay/backtrack_check_si.hpp
include/boost/geometry/algorithms/detail/overlay/check_enrich.hpp
include/boost/geometry/algorithms/detail/overlay/clip_linestring.hpp
include/boost/geometry/algorithms/detail/overlay/cluster_info.hpp
@@ -4272,6 +4317,7 @@ include/boost/geometry/algorithms/detail/overlay/follow_linear_linear.hpp
include/boost/geometry/algorithms/detail/overlay/get_clusters.hpp
include/boost/geometry/algorithms/detail/overlay/get_distance_measure.hpp
include/boost/geometry/algorithms/detail/overlay/get_intersection_points.hpp
+include/boost/geometry/algorithms/detail/overlay/get_properties_ahead.hpp
include/boost/geometry/algorithms/detail/overlay/get_relative_order.hpp
include/boost/geometry/algorithms/detail/overlay/get_ring.hpp
include/boost/geometry/algorithms/detail/overlay/get_turn_info.hpp
@@ -4280,6 +4326,21 @@ include/boost/geometry/algorithms/detail/overlay/get_turn_info_helpers.hpp
include/boost/geometry/algorithms/detail/overlay/get_turn_info_la.hpp
include/boost/geometry/algorithms/detail/overlay/get_turn_info_ll.hpp
include/boost/geometry/algorithms/detail/overlay/get_turns.hpp
+include/boost/geometry/algorithms/detail/overlay/graph/adapt_operations.hpp
+include/boost/geometry/algorithms/detail/overlay/graph/assign_clustered_counts.hpp
+include/boost/geometry/algorithms/detail/overlay/graph/assign_counts.hpp
+include/boost/geometry/algorithms/detail/overlay/graph/assign_side_counts.hpp
+include/boost/geometry/algorithms/detail/overlay/graph/debug_graph.hpp
+include/boost/geometry/algorithms/detail/overlay/graph/detect_biconnected_components.hpp
+include/boost/geometry/algorithms/detail/overlay/graph/fill_ring_turn_info_map.hpp
+include/boost/geometry/algorithms/detail/overlay/graph/get_tois.hpp
+include/boost/geometry/algorithms/detail/overlay/graph/graph_util.hpp
+include/boost/geometry/algorithms/detail/overlay/graph/is_operation_included.hpp
+include/boost/geometry/algorithms/detail/overlay/graph/is_target_operation.hpp
+include/boost/geometry/algorithms/detail/overlay/graph/node_util.hpp
+include/boost/geometry/algorithms/detail/overlay/graph/select_edge.hpp
+include/boost/geometry/algorithms/detail/overlay/graph/select_toi_by_incoming.hpp
+include/boost/geometry/algorithms/detail/overlay/graph/traverse_graph.hpp
include/boost/geometry/algorithms/detail/overlay/handle_colocations.hpp
include/boost/geometry/algorithms/detail/overlay/handle_self_turns.hpp
include/boost/geometry/algorithms/detail/overlay/inconsistent_turns_exception.hpp
@@ -4299,18 +4360,15 @@ include/boost/geometry/algorithms/detail/overlay/segment_as_subrange.hpp
include/boost/geometry/algorithms/detail/overlay/segment_identifier.hpp
include/boost/geometry/algorithms/detail/overlay/select_rings.hpp
include/boost/geometry/algorithms/detail/overlay/self_turn_points.hpp
-include/boost/geometry/algorithms/detail/overlay/sort_by_side.hpp
include/boost/geometry/algorithms/detail/overlay/stream_info.hpp
-include/boost/geometry/algorithms/detail/overlay/traversal.hpp
include/boost/geometry/algorithms/detail/overlay/traversal_info.hpp
-include/boost/geometry/algorithms/detail/overlay/traversal_ring_creator.hpp
-include/boost/geometry/algorithms/detail/overlay/traversal_switch_detector.hpp
include/boost/geometry/algorithms/detail/overlay/traverse.hpp
include/boost/geometry/algorithms/detail/overlay/turn_info.hpp
-include/boost/geometry/algorithms/detail/overlay/visit_info.hpp
+include/boost/geometry/algorithms/detail/overlay/turn_operation_id.hpp
include/boost/geometry/algorithms/detail/partition.hpp
include/boost/geometry/algorithms/detail/point_is_spike_or_equal.hpp
include/boost/geometry/algorithms/detail/point_on_border.hpp
+include/boost/geometry/algorithms/detail/position_code.hpp
include/boost/geometry/algorithms/detail/relate/areal_areal.hpp
include/boost/geometry/algorithms/detail/relate/boundary_checker.hpp
include/boost/geometry/algorithms/detail/relate/box_areal.hpp
@@ -4504,6 +4562,7 @@ include/boost/geometry/geometries/concepts/multi_point_concept.hpp
include/boost/geometry/geometries/concepts/multi_polygon_concept.hpp
include/boost/geometry/geometries/concepts/point_concept.hpp
include/boost/geometry/geometries/concepts/polygon_concept.hpp
+include/boost/geometry/geometries/concepts/polyhedral_surface_concept.hpp
include/boost/geometry/geometries/concepts/ring_concept.hpp
include/boost/geometry/geometries/concepts/segment_concept.hpp
include/boost/geometry/geometries/geometries.hpp
@@ -4519,6 +4578,7 @@ include/boost/geometry/geometries/point_xy.hpp
include/boost/geometry/geometries/point_xyz.hpp
include/boost/geometry/geometries/pointing_segment.hpp
include/boost/geometry/geometries/polygon.hpp
+include/boost/geometry/geometries/polyhedral_surface.hpp
include/boost/geometry/geometries/register/box.hpp
include/boost/geometry/geometries/register/linestring.hpp
include/boost/geometry/geometries/register/multi_linestring.hpp
@@ -4645,68 +4705,6 @@ include/boost/geometry/iterators/flatten_iterator.hpp
include/boost/geometry/iterators/point_iterator.hpp
include/boost/geometry/iterators/point_reverse_iterator.hpp
include/boost/geometry/iterators/segment_iterator.hpp
-include/boost/geometry/multi/algorithms/append.hpp
-include/boost/geometry/multi/algorithms/area.hpp
-include/boost/geometry/multi/algorithms/centroid.hpp
-include/boost/geometry/multi/algorithms/clear.hpp
-include/boost/geometry/multi/algorithms/convert.hpp
-include/boost/geometry/multi/algorithms/correct.hpp
-include/boost/geometry/multi/algorithms/covered_by.hpp
-include/boost/geometry/multi/algorithms/detail/extreme_points.hpp
-include/boost/geometry/multi/algorithms/detail/for_each_range.hpp
-include/boost/geometry/multi/algorithms/detail/modify.hpp
-include/boost/geometry/multi/algorithms/detail/modify_with_predicate.hpp
-include/boost/geometry/multi/algorithms/detail/multi_sum.hpp
-include/boost/geometry/multi/algorithms/detail/overlay/copy_segment_point.hpp
-include/boost/geometry/multi/algorithms/detail/overlay/copy_segments.hpp
-include/boost/geometry/multi/algorithms/detail/overlay/get_turns.hpp
-include/boost/geometry/multi/algorithms/detail/overlay/self_turn_points.hpp
-include/boost/geometry/multi/algorithms/detail/point_on_border.hpp
-include/boost/geometry/multi/algorithms/detail/sections/range_by_section.hpp
-include/boost/geometry/multi/algorithms/detail/sections/sectionalize.hpp
-include/boost/geometry/multi/algorithms/disjoint.hpp
-include/boost/geometry/multi/algorithms/distance.hpp
-include/boost/geometry/multi/algorithms/envelope.hpp
-include/boost/geometry/multi/algorithms/equals.hpp
-include/boost/geometry/multi/algorithms/for_each.hpp
-include/boost/geometry/multi/algorithms/intersection.hpp
-include/boost/geometry/multi/algorithms/length.hpp
-include/boost/geometry/multi/algorithms/num_geometries.hpp
-include/boost/geometry/multi/algorithms/num_interior_rings.hpp
-include/boost/geometry/multi/algorithms/num_points.hpp
-include/boost/geometry/multi/algorithms/perimeter.hpp
-include/boost/geometry/multi/algorithms/remove_spikes.hpp
-include/boost/geometry/multi/algorithms/reverse.hpp
-include/boost/geometry/multi/algorithms/simplify.hpp
-include/boost/geometry/multi/algorithms/transform.hpp
-include/boost/geometry/multi/algorithms/unique.hpp
-include/boost/geometry/multi/algorithms/within.hpp
-include/boost/geometry/multi/core/closure.hpp
-include/boost/geometry/multi/core/geometry_id.hpp
-include/boost/geometry/multi/core/interior_rings.hpp
-include/boost/geometry/multi/core/is_areal.hpp
-include/boost/geometry/multi/core/point_order.hpp
-include/boost/geometry/multi/core/point_type.hpp
-include/boost/geometry/multi/core/ring_type.hpp
-include/boost/geometry/multi/core/tags.hpp
-include/boost/geometry/multi/core/topological_dimension.hpp
-include/boost/geometry/multi/geometries/concepts/check.hpp
-include/boost/geometry/multi/geometries/concepts/multi_linestring_concept.hpp
-include/boost/geometry/multi/geometries/concepts/multi_point_concept.hpp
-include/boost/geometry/multi/geometries/concepts/multi_polygon_concept.hpp
-include/boost/geometry/multi/geometries/multi_geometries.hpp
-include/boost/geometry/multi/geometries/multi_linestring.hpp
-include/boost/geometry/multi/geometries/multi_point.hpp
-include/boost/geometry/multi/geometries/multi_polygon.hpp
-include/boost/geometry/multi/geometries/register/multi_linestring.hpp
-include/boost/geometry/multi/geometries/register/multi_point.hpp
-include/boost/geometry/multi/geometries/register/multi_polygon.hpp
-include/boost/geometry/multi/io/dsv/write.hpp
-include/boost/geometry/multi/io/wkt/read.hpp
-include/boost/geometry/multi/io/wkt/wkt.hpp
-include/boost/geometry/multi/io/wkt/write.hpp
-include/boost/geometry/multi/multi.hpp
-include/boost/geometry/multi/strategies/cartesian/centroid_average.hpp
include/boost/geometry/policies/compare.hpp
include/boost/geometry/policies/disjoint_interrupt_policy.hpp
include/boost/geometry/policies/is_valid/default_policy.hpp
@@ -4889,12 +4887,10 @@ include/boost/geometry/strategies/agnostic/point_in_point.hpp
include/boost/geometry/strategies/agnostic/point_in_poly_oriented_winding.hpp
include/boost/geometry/strategies/agnostic/point_in_poly_winding.hpp
include/boost/geometry/strategies/agnostic/simplify_douglas_peucker.hpp
-include/boost/geometry/strategies/area.hpp
include/boost/geometry/strategies/area/cartesian.hpp
include/boost/geometry/strategies/area/geographic.hpp
include/boost/geometry/strategies/area/services.hpp
include/boost/geometry/strategies/area/spherical.hpp
-include/boost/geometry/strategies/area_result.hpp
include/boost/geometry/strategies/azimuth.hpp
include/boost/geometry/strategies/azimuth/cartesian.hpp
include/boost/geometry/strategies/azimuth/geographic.hpp
@@ -4906,8 +4902,6 @@ include/boost/geometry/strategies/buffer/geographic.hpp
include/boost/geometry/strategies/buffer/services.hpp
include/boost/geometry/strategies/buffer/spherical.hpp
include/boost/geometry/strategies/cartesian.hpp
-include/boost/geometry/strategies/cartesian/area.hpp
-include/boost/geometry/strategies/cartesian/area_surveyor.hpp
include/boost/geometry/strategies/cartesian/azimuth.hpp
include/boost/geometry/strategies/cartesian/box_in_box.hpp
include/boost/geometry/strategies/cartesian/buffer_end_flat.hpp
@@ -4931,14 +4925,6 @@ include/boost/geometry/strategies/cartesian/distance_pythagoras.hpp
include/boost/geometry/strategies/cartesian/distance_pythagoras_box_box.hpp
include/boost/geometry/strategies/cartesian/distance_pythagoras_point_box.hpp
include/boost/geometry/strategies/cartesian/distance_segment_box.hpp
-include/boost/geometry/strategies/cartesian/envelope.hpp
-include/boost/geometry/strategies/cartesian/envelope_box.hpp
-include/boost/geometry/strategies/cartesian/envelope_multipoint.hpp
-include/boost/geometry/strategies/cartesian/envelope_point.hpp
-include/boost/geometry/strategies/cartesian/envelope_segment.hpp
-include/boost/geometry/strategies/cartesian/expand_box.hpp
-include/boost/geometry/strategies/cartesian/expand_point.hpp
-include/boost/geometry/strategies/cartesian/expand_segment.hpp
include/boost/geometry/strategies/cartesian/intersection.hpp
include/boost/geometry/strategies/cartesian/line_interpolate.hpp
include/boost/geometry/strategies/cartesian/point_in_box.hpp
@@ -4947,7 +4933,6 @@ include/boost/geometry/strategies/cartesian/point_in_poly_crossings_multiply.hpp
include/boost/geometry/strategies/cartesian/point_in_poly_franklin.hpp
include/boost/geometry/strategies/cartesian/point_in_poly_winding.hpp
include/boost/geometry/strategies/cartesian/point_order.hpp
-include/boost/geometry/strategies/cartesian/side_by_triangle.hpp
include/boost/geometry/strategies/cartesian/side_rounded_input.hpp
include/boost/geometry/strategies/cartesian/turn_in_ring_winding.hpp
include/boost/geometry/strategies/centroid.hpp
@@ -4974,7 +4959,6 @@ include/boost/geometry/strategies/convex_hull/geographic.hpp
include/boost/geometry/strategies/convex_hull/services.hpp
include/boost/geometry/strategies/convex_hull/spherical.hpp
include/boost/geometry/strategies/covered_by.hpp
-include/boost/geometry/strategies/default_area_result.hpp
include/boost/geometry/strategies/default_comparable_distance_result.hpp
include/boost/geometry/strategies/default_distance_result.hpp
include/boost/geometry/strategies/default_length_result.hpp
@@ -4999,18 +4983,15 @@ include/boost/geometry/strategies/distance/geographic.hpp
include/boost/geometry/strategies/distance/services.hpp
include/boost/geometry/strategies/distance/spherical.hpp
include/boost/geometry/strategies/distance_result.hpp
-include/boost/geometry/strategies/envelope.hpp
include/boost/geometry/strategies/envelope/cartesian.hpp
include/boost/geometry/strategies/envelope/geographic.hpp
include/boost/geometry/strategies/envelope/services.hpp
include/boost/geometry/strategies/envelope/spherical.hpp
-include/boost/geometry/strategies/expand.hpp
include/boost/geometry/strategies/expand/cartesian.hpp
include/boost/geometry/strategies/expand/geographic.hpp
include/boost/geometry/strategies/expand/services.hpp
include/boost/geometry/strategies/expand/spherical.hpp
include/boost/geometry/strategies/geographic.hpp
-include/boost/geometry/strategies/geographic/area.hpp
include/boost/geometry/strategies/geographic/azimuth.hpp
include/boost/geometry/strategies/geographic/buffer_end_round.hpp
include/boost/geometry/strategies/geographic/buffer_helper.hpp
@@ -5030,9 +5011,6 @@ include/boost/geometry/strategies/geographic/distance_karney.hpp
include/boost/geometry/strategies/geographic/distance_segment_box.hpp
include/boost/geometry/strategies/geographic/distance_thomas.hpp
include/boost/geometry/strategies/geographic/distance_vincenty.hpp
-include/boost/geometry/strategies/geographic/envelope.hpp
-include/boost/geometry/strategies/geographic/envelope_segment.hpp
-include/boost/geometry/strategies/geographic/expand_segment.hpp
include/boost/geometry/strategies/geographic/intersection.hpp
include/boost/geometry/strategies/geographic/intersection_elliptic.hpp
include/boost/geometry/strategies/geographic/line_interpolate.hpp
@@ -5070,7 +5048,6 @@ include/boost/geometry/strategies/line_interpolate/services.hpp
include/boost/geometry/strategies/line_interpolate/spherical.hpp
include/boost/geometry/strategies/normalize.hpp
include/boost/geometry/strategies/point_order.hpp
-include/boost/geometry/strategies/relate.hpp
include/boost/geometry/strategies/relate/cartesian.hpp
include/boost/geometry/strategies/relate/geographic.hpp
include/boost/geometry/strategies/relate/services.hpp
@@ -5082,7 +5059,6 @@ include/boost/geometry/strategies/simplify/geographic.hpp
include/boost/geometry/strategies/simplify/services.hpp
include/boost/geometry/strategies/simplify/spherical.hpp
include/boost/geometry/strategies/spherical.hpp
-include/boost/geometry/strategies/spherical/area.hpp
include/boost/geometry/strategies/spherical/azimuth.hpp
include/boost/geometry/strategies/spherical/closest_points_pt_seg.hpp
include/boost/geometry/strategies/spherical/compare.hpp
@@ -5094,14 +5070,6 @@ include/boost/geometry/strategies/spherical/distance_cross_track_box_box.hpp
include/boost/geometry/strategies/spherical/distance_cross_track_point_box.hpp
include/boost/geometry/strategies/spherical/distance_haversine.hpp
include/boost/geometry/strategies/spherical/distance_segment_box.hpp
-include/boost/geometry/strategies/spherical/envelope.hpp
-include/boost/geometry/strategies/spherical/envelope_box.hpp
-include/boost/geometry/strategies/spherical/envelope_multipoint.hpp
-include/boost/geometry/strategies/spherical/envelope_point.hpp
-include/boost/geometry/strategies/spherical/envelope_segment.hpp
-include/boost/geometry/strategies/spherical/expand_box.hpp
-include/boost/geometry/strategies/spherical/expand_point.hpp
-include/boost/geometry/strategies/spherical/expand_segment.hpp
include/boost/geometry/strategies/spherical/get_radius.hpp
include/boost/geometry/strategies/spherical/intersection.hpp
include/boost/geometry/strategies/spherical/line_interpolate.hpp
@@ -6128,7 +6096,9 @@ include/boost/hana/zip.hpp
include/boost/hana/zip_shortest.hpp
include/boost/hana/zip_shortest_with.hpp
include/boost/hana/zip_with.hpp
+include/boost/hash2/blake2.hpp
include/boost/hash2/detail/bit_cast.hpp
+include/boost/hash2/detail/byteswap.hpp
include/boost/hash2/detail/config.hpp
include/boost/hash2/detail/has_tag_invoke.hpp
include/boost/hash2/detail/is_constant_evaluated.hpp
@@ -6136,6 +6106,7 @@ include/boost/hash2/detail/keccak.hpp
include/boost/hash2/detail/memcmp.hpp
include/boost/hash2/detail/memcpy.hpp
include/boost/hash2/detail/memset.hpp
+include/boost/hash2/detail/mul128.hpp
include/boost/hash2/detail/read.hpp
include/boost/hash2/detail/rot.hpp
include/boost/hash2/detail/write.hpp
@@ -6159,6 +6130,7 @@ include/boost/hash2/sha1.hpp
include/boost/hash2/sha2.hpp
include/boost/hash2/sha3.hpp
include/boost/hash2/siphash.hpp
+include/boost/hash2/xxh3.hpp
include/boost/hash2/xxhash.hpp
include/boost/heap/binomial_heap.hpp
include/boost/heap/d_ary_heap.hpp
@@ -6178,6 +6150,7 @@ include/boost/heap/priority_queue.hpp
include/boost/heap/skew_heap.hpp
include/boost/histogram.hpp
include/boost/histogram/accumulators.hpp
+include/boost/histogram/accumulators/collector.hpp
include/boost/histogram/accumulators/count.hpp
include/boost/histogram/accumulators/fraction.hpp
include/boost/histogram/accumulators/is_thread_safe.hpp
@@ -6211,6 +6184,7 @@ include/boost/histogram/detail/argument_traits.hpp
include/boost/histogram/detail/array_wrapper.hpp
include/boost/histogram/detail/atomic_number.hpp
include/boost/histogram/detail/axes.hpp
+include/boost/histogram/detail/chunk_vector.hpp
include/boost/histogram/detail/common_type.hpp
include/boost/histogram/detail/convert_integer.hpp
include/boost/histogram/detail/counting_streambuf.hpp
@@ -6240,7 +6214,7 @@ include/boost/histogram/detail/replace_type.hpp
include/boost/histogram/detail/safe_comparison.hpp
include/boost/histogram/detail/square.hpp
include/boost/histogram/detail/static_if.hpp
-include/boost/histogram/detail/sub_array.hpp
+include/boost/histogram/detail/static_vector.hpp
include/boost/histogram/detail/term_info.hpp
include/boost/histogram/detail/try_cast.hpp
include/boost/histogram/detail/tuple_slice.hpp
@@ -7280,7 +7254,6 @@ include/boost/log/detail/locks.hpp
include/boost/log/detail/named_scope_fmt_pp.hpp
include/boost/log/detail/native_typeof.hpp
include/boost/log/detail/parameter_tools.hpp
-include/boost/log/detail/pause.hpp
include/boost/log/detail/pp_identity.hpp
include/boost/log/detail/process_id.hpp
include/boost/log/detail/setup_config.hpp
@@ -7327,6 +7300,7 @@ include/boost/log/expressions/predicates/has_attr.hpp
include/boost/log/expressions/predicates/is_debugger_present.hpp
include/boost/log/expressions/predicates/is_in_range.hpp
include/boost/log/expressions/predicates/matches.hpp
+include/boost/log/expressions/predicates/wrap_filter.hpp
include/boost/log/expressions/record.hpp
include/boost/log/keywords/auto_flush.hpp
include/boost/log/keywords/auto_newline_mode.hpp
@@ -9703,6 +9677,21 @@ include/boost/multiprecision/cpp_bin_float/io.hpp
include/boost/multiprecision/cpp_bin_float/transcendental.hpp
include/boost/multiprecision/cpp_complex.hpp
include/boost/multiprecision/cpp_dec_float.hpp
+include/boost/multiprecision/cpp_df_qf/cpp_df_qf_detail.hpp
+include/boost/multiprecision/cpp_df_qf/cpp_df_qf_detail_ccmath.hpp
+include/boost/multiprecision/cpp_df_qf/cpp_df_qf_detail_ccmath_fabs.hpp
+include/boost/multiprecision/cpp_df_qf/cpp_df_qf_detail_ccmath_floor.hpp
+include/boost/multiprecision/cpp_df_qf/cpp_df_qf_detail_ccmath_fma.hpp
+include/boost/multiprecision/cpp_df_qf/cpp_df_qf_detail_ccmath_fpclassify.hpp
+include/boost/multiprecision/cpp_df_qf/cpp_df_qf_detail_ccmath_frexp.hpp
+include/boost/multiprecision/cpp_df_qf/cpp_df_qf_detail_ccmath_isinf.hpp
+include/boost/multiprecision/cpp_df_qf/cpp_df_qf_detail_ccmath_isnan.hpp
+include/boost/multiprecision/cpp_df_qf/cpp_df_qf_detail_ccmath_ldexp.hpp
+include/boost/multiprecision/cpp_df_qf/cpp_df_qf_detail_ccmath_limits.hpp
+include/boost/multiprecision/cpp_df_qf/cpp_df_qf_detail_ccmath_log.hpp
+include/boost/multiprecision/cpp_df_qf/cpp_df_qf_detail_ccmath_sqrt.hpp
+include/boost/multiprecision/cpp_df_qf/cpp_df_qf_detail_constants.hpp
+include/boost/multiprecision/cpp_double_fp.hpp
include/boost/multiprecision/cpp_int.hpp
include/boost/multiprecision/cpp_int/add.hpp
include/boost/multiprecision/cpp_int/add_unsigned.hpp
@@ -9826,7 +9815,6 @@ include/boost/mysql/detail/flags.hpp
include/boost/mysql/detail/format_sql.hpp
include/boost/mysql/detail/initiation_base.hpp
include/boost/mysql/detail/intermediate_handler.hpp
-include/boost/mysql/detail/make_string_view.hpp
include/boost/mysql/detail/next_action.hpp
include/boost/mysql/detail/ok_view.hpp
include/boost/mysql/detail/output_string.hpp
@@ -9875,8 +9863,6 @@ include/boost/mysql/impl/field_view.hpp
include/boost/mysql/impl/field_view.ipp
include/boost/mysql/impl/format_sql.hpp
include/boost/mysql/impl/format_sql.ipp
-include/boost/mysql/impl/internal/auth/auth.hpp
-include/boost/mysql/impl/internal/auth/auth.ipp
include/boost/mysql/impl/internal/byte_to_hex.hpp
include/boost/mysql/impl/internal/call_next_char.hpp
include/boost/mysql/impl/internal/connection_pool/connection_node.hpp
@@ -9902,14 +9888,18 @@ include/boost/mysql/impl/internal/protocol/impl/span_string.hpp
include/boost/mysql/impl/internal/protocol/impl/text_protocol.hpp
include/boost/mysql/impl/internal/protocol/serialization.hpp
include/boost/mysql/impl/internal/protocol/static_buffer.hpp
+include/boost/mysql/impl/internal/sansio/auth_plugin_common.hpp
+include/boost/mysql/impl/internal/sansio/caching_sha2_password.hpp
include/boost/mysql/impl/internal/sansio/close_connection.hpp
include/boost/mysql/impl/internal/sansio/close_statement.hpp
include/boost/mysql/impl/internal/sansio/connect.hpp
include/boost/mysql/impl/internal/sansio/connection_state.hpp
include/boost/mysql/impl/internal/sansio/connection_state_data.hpp
+include/boost/mysql/impl/internal/sansio/csha2p_encrypt_password.hpp
include/boost/mysql/impl/internal/sansio/execute.hpp
include/boost/mysql/impl/internal/sansio/handshake.hpp
include/boost/mysql/impl/internal/sansio/message_reader.hpp
+include/boost/mysql/impl/internal/sansio/mysql_native_password.hpp
include/boost/mysql/impl/internal/sansio/ping.hpp
include/boost/mysql/impl/internal/sansio/prepare_statement.hpp
include/boost/mysql/impl/internal/sansio/quit_connection.hpp
@@ -10390,6 +10380,7 @@ include/boost/outcome/experimental/status-code/win32_code.hpp
include/boost/outcome/experimental/status_outcome.hpp
include/boost/outcome/experimental/status_result.hpp
include/boost/outcome/iostream_support.hpp
+include/boost/outcome/iostream_support_result.hpp
include/boost/outcome/outcome.hpp
include/boost/outcome/outcome_gdb.h
include/boost/outcome/policy/all_narrow.hpp
@@ -11653,6 +11644,7 @@ include/boost/process/process_handle.hpp
include/boost/process/shell.hpp
include/boost/process/start_dir.hpp
include/boost/process/stdio.hpp
+include/boost/process/v1.hpp
include/boost/process/v1/args.hpp
include/boost/process/v1/async.hpp
include/boost/process/v1/async_pipe.hpp
@@ -11806,6 +11798,7 @@ include/boost/process/v2/posix/default_launcher.hpp
include/boost/process/v2/posix/detail/close_handles.hpp
include/boost/process/v2/posix/fork_and_forget_launcher.hpp
include/boost/process/v2/posix/pdfork_launcher.hpp
+include/boost/process/v2/posix/pipe_fork_launcher.hpp
include/boost/process/v2/posix/vfork_launcher.hpp
include/boost/process/v2/process.hpp
include/boost/process/v2/process_handle.hpp
@@ -12661,19 +12654,27 @@ include/boost/redis/adapter/ignore.hpp
include/boost/redis/adapter/result.hpp
include/boost/redis/config.hpp
include/boost/redis/connection.hpp
-include/boost/redis/detail/connector.hpp
+include/boost/redis/detail/connection_logger.hpp
+include/boost/redis/detail/coroutine.hpp
+include/boost/redis/detail/exec_fsm.hpp
include/boost/redis/detail/health_checker.hpp
include/boost/redis/detail/helper.hpp
-include/boost/redis/detail/resolver.hpp
+include/boost/redis/detail/multiplexer.hpp
+include/boost/redis/detail/reader_fsm.hpp
+include/boost/redis/detail/redis_stream.hpp
include/boost/redis/detail/resp3_handshaker.hpp
-include/boost/redis/detail/runner.hpp
include/boost/redis/detail/write.hpp
include/boost/redis/error.hpp
include/boost/redis/ignore.hpp
include/boost/redis/impl/connection.ipp
+include/boost/redis/impl/connection_logger.ipp
include/boost/redis/impl/error.ipp
+include/boost/redis/impl/exec_fsm.ipp
include/boost/redis/impl/ignore.ipp
+include/boost/redis/impl/log_to_file.hpp
include/boost/redis/impl/logger.ipp
+include/boost/redis/impl/multiplexer.ipp
+include/boost/redis/impl/reader_fsm.ipp
include/boost/redis/impl/request.ipp
include/boost/redis/impl/resp3_handshaker.ipp
include/boost/redis/impl/response.ipp
@@ -12695,62 +12696,13 @@ include/boost/regex.h
include/boost/regex.hpp
include/boost/regex/concepts.hpp
include/boost/regex/config.hpp
-include/boost/regex/config/borland.hpp
-include/boost/regex/config/cwchar.hpp
include/boost/regex/icu.hpp
include/boost/regex/mfc.hpp
include/boost/regex/pattern_except.hpp
include/boost/regex/pending/object_cache.hpp
-include/boost/regex/pending/static_mutex.hpp
include/boost/regex/pending/unicode_iterator.hpp
include/boost/regex/regex_traits.hpp
include/boost/regex/user.hpp
-include/boost/regex/v4/basic_regex.hpp
-include/boost/regex/v4/basic_regex_creator.hpp
-include/boost/regex/v4/basic_regex_parser.hpp
-include/boost/regex/v4/c_regex_traits.hpp
-include/boost/regex/v4/char_regex_traits.hpp
-include/boost/regex/v4/cpp_regex_traits.hpp
-include/boost/regex/v4/cregex.hpp
-include/boost/regex/v4/error_type.hpp
-include/boost/regex/v4/icu.hpp
-include/boost/regex/v4/indexed_bit_flag.hpp
-include/boost/regex/v4/iterator_category.hpp
-include/boost/regex/v4/iterator_traits.hpp
-include/boost/regex/v4/match_flags.hpp
-include/boost/regex/v4/match_results.hpp
-include/boost/regex/v4/mem_block_cache.hpp
-include/boost/regex/v4/object_cache.hpp
-include/boost/regex/v4/pattern_except.hpp
-include/boost/regex/v4/perl_matcher.hpp
-include/boost/regex/v4/perl_matcher_common.hpp
-include/boost/regex/v4/perl_matcher_non_recursive.hpp
-include/boost/regex/v4/perl_matcher_recursive.hpp
-include/boost/regex/v4/primary_transform.hpp
-include/boost/regex/v4/protected_call.hpp
-include/boost/regex/v4/regbase.hpp
-include/boost/regex/v4/regex.hpp
-include/boost/regex/v4/regex_format.hpp
-include/boost/regex/v4/regex_fwd.hpp
-include/boost/regex/v4/regex_grep.hpp
-include/boost/regex/v4/regex_iterator.hpp
-include/boost/regex/v4/regex_match.hpp
-include/boost/regex/v4/regex_merge.hpp
-include/boost/regex/v4/regex_raw_buffer.hpp
-include/boost/regex/v4/regex_replace.hpp
-include/boost/regex/v4/regex_search.hpp
-include/boost/regex/v4/regex_split.hpp
-include/boost/regex/v4/regex_token_iterator.hpp
-include/boost/regex/v4/regex_traits.hpp
-include/boost/regex/v4/regex_traits_defaults.hpp
-include/boost/regex/v4/regex_workaround.hpp
-include/boost/regex/v4/states.hpp
-include/boost/regex/v4/sub_match.hpp
-include/boost/regex/v4/syntax_type.hpp
-include/boost/regex/v4/u32regex_iterator.hpp
-include/boost/regex/v4/u32regex_token_iterator.hpp
-include/boost/regex/v4/unicode_iterator.hpp
-include/boost/regex/v4/w32_regex_traits.hpp
include/boost/regex/v5/basic_regex.hpp
include/boost/regex/v5/basic_regex_creator.hpp
include/boost/regex/v5/basic_regex_parser.hpp
@@ -13027,6 +12979,7 @@ include/boost/smart_ptr/detail/sp_counted_base_sync.hpp
include/boost/smart_ptr/detail/sp_counted_base_vacpp_ppc.hpp
include/boost/smart_ptr/detail/sp_counted_base_w32.hpp
include/boost/smart_ptr/detail/sp_counted_impl.hpp
+include/boost/smart_ptr/detail/sp_cxx20_constexpr.hpp
include/boost/smart_ptr/detail/sp_disable_deprecated.hpp
include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp
include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp
@@ -14733,6 +14686,7 @@ include/boost/type_erasure/typeid_of.hpp
include/boost/type_index.hpp
include/boost/type_index/ctti_type_index.hpp
include/boost/type_index/detail/compile_time_type_info.hpp
+include/boost/type_index/detail/config.hpp
include/boost/type_index/detail/ctti_register_class.hpp
include/boost/type_index/detail/stl_register_class.hpp
include/boost/type_index/runtime_cast.hpp
@@ -16063,6 +16017,8 @@ lib/cmake/boost_log_setup-%%BOOST_SHARED_LIB_VER%%/boost_log_setup-config-versio
lib/cmake/boost_log_setup-%%BOOST_SHARED_LIB_VER%%/boost_log_setup-config.cmake
lib/cmake/boost_log_setup-%%BOOST_SHARED_LIB_VER%%/libboost_log_setup-variant-shared.cmake
lib/cmake/boost_log_setup-%%BOOST_SHARED_LIB_VER%%/libboost_log_setup-variant-static.cmake
+lib/cmake/boost_math-%%BOOST_SHARED_LIB_VER%%/boost_math-config-version.cmake
+lib/cmake/boost_math-%%BOOST_SHARED_LIB_VER%%/boost_math-config.cmake
lib/cmake/boost_math_c99-%%BOOST_SHARED_LIB_VER%%/boost_math_c99-config-version.cmake
lib/cmake/boost_math_c99-%%BOOST_SHARED_LIB_VER%%/boost_math_c99-config.cmake
lib/cmake/boost_math_c99-%%BOOST_SHARED_LIB_VER%%/libboost_math_c99-variant-shared.cmake
@@ -16087,8 +16043,6 @@ lib/cmake/boost_math_tr1l-%%BOOST_SHARED_LIB_VER%%/boost_math_tr1l-config-versio
lib/cmake/boost_math_tr1l-%%BOOST_SHARED_LIB_VER%%/boost_math_tr1l-config.cmake
lib/cmake/boost_math_tr1l-%%BOOST_SHARED_LIB_VER%%/libboost_math_tr1l-variant-shared.cmake
lib/cmake/boost_math_tr1l-%%BOOST_SHARED_LIB_VER%%/libboost_math_tr1l-variant-static.cmake
-lib/cmake/boost_math-%%BOOST_SHARED_LIB_VER%%/boost_math-config-version.cmake
-lib/cmake/boost_math-%%BOOST_SHARED_LIB_VER%%/boost_math-config.cmake
lib/cmake/boost_nowide-%%BOOST_SHARED_LIB_VER%%/boost_nowide-config-version.cmake
lib/cmake/boost_nowide-%%BOOST_SHARED_LIB_VER%%/boost_nowide-config.cmake
lib/cmake/boost_nowide-%%BOOST_SHARED_LIB_VER%%/libboost_nowide-variant-shared.cmake
@@ -16133,10 +16087,6 @@ lib/cmake/boost_stacktrace_noop-%%BOOST_SHARED_LIB_VER%%/boost_stacktrace_noop-c
lib/cmake/boost_stacktrace_noop-%%BOOST_SHARED_LIB_VER%%/boost_stacktrace_noop-config.cmake
lib/cmake/boost_stacktrace_noop-%%BOOST_SHARED_LIB_VER%%/libboost_stacktrace_noop-variant-shared.cmake
lib/cmake/boost_stacktrace_noop-%%BOOST_SHARED_LIB_VER%%/libboost_stacktrace_noop-variant-static.cmake
-lib/cmake/boost_system-%%BOOST_SHARED_LIB_VER%%/boost_system-config-version.cmake
-lib/cmake/boost_system-%%BOOST_SHARED_LIB_VER%%/boost_system-config.cmake
-lib/cmake/boost_system-%%BOOST_SHARED_LIB_VER%%/libboost_system-variant-shared.cmake
-lib/cmake/boost_system-%%BOOST_SHARED_LIB_VER%%/libboost_system-variant-static.cmake
lib/cmake/boost_test_exec_monitor-%%BOOST_SHARED_LIB_VER%%/boost_test_exec_monitor-config-version.cmake
lib/cmake/boost_test_exec_monitor-%%BOOST_SHARED_LIB_VER%%/boost_test_exec_monitor-config.cmake
lib/cmake/boost_test_exec_monitor-%%BOOST_SHARED_LIB_VER%%/libboost_test_exec_monitor-variant-shared.cmake
@@ -16240,16 +16190,16 @@ lib/libboost_locale.so
lib/libboost_locale.so.%%BOOST_MAJOR_VER%%
lib/libboost_locale.so.%%BOOST_MAJOR_VER%%.%%BOOST_MINOR_VER%%
lib/libboost_locale.so.%%BOOST_SHARED_LIB_VER%%
-lib/libboost_log_setup.a
-lib/libboost_log_setup.so
-lib/libboost_log_setup.so.%%BOOST_MAJOR_VER%%
-lib/libboost_log_setup.so.%%BOOST_MAJOR_VER%%.%%BOOST_MINOR_VER%%
-lib/libboost_log_setup.so.%%BOOST_SHARED_LIB_VER%%
lib/libboost_log.a
lib/libboost_log.so
lib/libboost_log.so.%%BOOST_MAJOR_VER%%
lib/libboost_log.so.%%BOOST_MAJOR_VER%%.%%BOOST_MINOR_VER%%
lib/libboost_log.so.%%BOOST_SHARED_LIB_VER%%
+lib/libboost_log_setup.a
+lib/libboost_log_setup.so
+lib/libboost_log_setup.so.%%BOOST_MAJOR_VER%%
+lib/libboost_log_setup.so.%%BOOST_MAJOR_VER%%.%%BOOST_MINOR_VER%%
+lib/libboost_log_setup.so.%%BOOST_SHARED_LIB_VER%%
lib/libboost_math_c99.a
lib/libboost_math_c99.so
lib/libboost_math_c99.so.%%BOOST_MAJOR_VER%%
@@ -16335,11 +16285,6 @@ lib/libboost_stacktrace_noop.so
lib/libboost_stacktrace_noop.so.%%BOOST_MAJOR_VER%%
lib/libboost_stacktrace_noop.so.%%BOOST_MAJOR_VER%%.%%BOOST_MINOR_VER%%
lib/libboost_stacktrace_noop.so.%%BOOST_SHARED_LIB_VER%%
-lib/libboost_system.a
-lib/libboost_system.so
-lib/libboost_system.so.%%BOOST_MAJOR_VER%%
-lib/libboost_system.so.%%BOOST_MAJOR_VER%%.%%BOOST_MINOR_VER%%
-lib/libboost_system.so.%%BOOST_SHARED_LIB_VER%%
lib/libboost_test_exec_monitor.a
lib/libboost_thread.a
lib/libboost_thread.so
diff --git a/devel/boost-mpi-libs/Makefile b/devel/boost-mpi-libs/Makefile
index 9a7a91d42f4c..298d42be9e07 100644
--- a/devel/boost-mpi-libs/Makefile
+++ b/devel/boost-mpi-libs/Makefile
@@ -11,11 +11,11 @@ LICENSE_FILE= ${WRKSRC}/LICENSE_1_0.txt
PATCHDIR= ${.CURDIR:H}/boost-libs/files
BUILD_DEPENDS= bjam:devel/boost-jam \
- ${PYNUMPY}
+ ${PYTHON_PKGNAMEPREFIX}numpy>=1.26:math/py-numpy@${PY_FLAVOR}
LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
${PY_BOOST}
-USES= python:3.9-3.11 # upper bound inherited from math/py-numpy
+USES= python
USE_PYTHON= flavors
#LDFLAGS+= -Wl,--as-needed
diff --git a/devel/boost_build/Makefile b/devel/boost_build/Makefile
index e41f9ed57029..5cc29ca43ae8 100644
--- a/devel/boost_build/Makefile
+++ b/devel/boost_build/Makefile
@@ -23,7 +23,7 @@ DATADIR= ${PREFIX}/share/b2
CONFLICTS_INSTALL= b2
-PORTSCOUT= skipv:2014.10 # a very old version is labeled with YYYY.MM scheme in their repository
+PORTSCOUT= skipv:2014.10 # a very old version is labeled with YYYY.MM scheme in their repository
SHEBANG_GLOB= *.py
diff --git a/devel/cargo-c/Makefile b/devel/cargo-c/Makefile
index 72cdaff83423..236c53f6eaa5 100644
--- a/devel/cargo-c/Makefile
+++ b/devel/cargo-c/Makefile
@@ -1,7 +1,6 @@
PORTNAME= cargo-c
-DISTVERSION= 0.10.14
-DISTVERSIONSUFFIX= +cargo-0.89.0
-PORTREVISION= 3
+DISTVERSION= 0.10.16
+DISTVERSIONSUFFIX= +cargo-0.91.0
CATEGORIES= devel
MASTER_SITES= CRATESIO
# XXX Teach USES=cargo to have proper default
diff --git a/devel/cargo-c/Makefile.crates b/devel/cargo-c/Makefile.crates
index 5b2b7ee7a66a..0a05f34771eb 100644
--- a/devel/cargo-c/Makefile.crates
+++ b/devel/cargo-c/Makefile.crates
@@ -1,14 +1,13 @@
CARGO_CRATES= adler2-2.0.1 \
- ahash-0.8.12 \
aho-corasick-1.1.3 \
allocator-api2-0.2.21 \
annotate-snippets-0.11.5 \
- anstream-0.6.19 \
+ anstream-0.6.20 \
anstyle-1.0.11 \
anstyle-parse-0.2.7 \
- anstyle-query-1.1.3 \
- anstyle-wincon-3.0.9 \
- anyhow-1.0.98 \
+ anstyle-query-1.1.4 \
+ anstyle-wincon-3.0.10 \
+ anyhow-1.0.100 \
arc-swap-1.7.1 \
arrayref-0.3.9 \
arrayvec-0.7.6 \
@@ -16,7 +15,7 @@ CARGO_CRATES= adler2-2.0.1 \
base16ct-0.2.0 \
base64-0.22.1 \
base64ct-1.8.0 \
- bitflags-2.9.1 \
+ bitflags-2.9.4 \
bitmaps-2.1.0 \
blake3-1.8.2 \
block-buffer-0.10.4 \
@@ -24,21 +23,21 @@ CARGO_CRATES= adler2-2.0.1 \
bumpalo-3.19.0 \
byteorder-1.5.0 \
bytes-1.10.1 \
- cargo-0.89.0 \
- cargo-credential-0.4.8 \
- cargo-credential-libsecret-0.4.14 \
- cargo-credential-macos-keychain-0.4.14 \
- cargo-credential-wincred-0.4.14 \
- cargo-platform-0.3.0 \
- cargo-util-0.2.21 \
- cargo-util-schemas-0.8.2 \
+ cargo-0.91.0 \
+ cargo-credential-0.4.9 \
+ cargo-credential-libsecret-0.5.1 \
+ cargo-credential-macos-keychain-0.4.16 \
+ cargo-credential-wincred-0.4.16 \
+ cargo-platform-0.3.1 \
+ cargo-util-0.2.23 \
+ cargo-util-schemas-0.10.0 \
cbindgen-0.29.0 \
- cc-1.2.27 \
- cfg-if-1.0.1 \
- clap-4.5.40 \
- clap_builder-4.5.40 \
- clap_complete-4.5.54 \
- clap_derive-4.5.40 \
+ cc-1.2.38 \
+ cfg-if-1.0.3 \
+ clap-4.5.48 \
+ clap_builder-4.5.48 \
+ clap_complete-4.5.58 \
+ clap_derive-4.5.47 \
clap_lex-0.7.5 \
clru-0.6.2 \
color-print-0.3.7 \
@@ -49,8 +48,8 @@ CARGO_CRATES= adler2-2.0.1 \
core-foundation-0.10.1 \
core-foundation-sys-0.8.7 \
cpufeatures-0.2.17 \
- crates-io-0.40.11 \
- crc32fast-1.4.2 \
+ crates-io-0.40.13 \
+ crc32fast-1.5.0 \
crossbeam-channel-0.5.15 \
crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
@@ -58,11 +57,11 @@ CARGO_CRATES= adler2-2.0.1 \
crypto-bigint-0.5.5 \
crypto-common-0.1.6 \
ct-codecs-1.1.6 \
- curl-0.4.48 \
- curl-sys-0.4.82+curl-8.14.1 \
- dbus-0.9.7 \
+ curl-0.4.49 \
+ curl-sys-0.4.83+curl-8.15.0 \
+ dashmap-6.1.0 \
der-0.7.10 \
- deranged-0.4.0 \
+ deranged-0.5.3 \
digest-0.10.7 \
displaydoc-0.2.5 \
dunce-1.0.5 \
@@ -72,87 +71,84 @@ CARGO_CRATES= adler2-2.0.1 \
elliptic-curve-0.13.8 \
encoding_rs-0.8.35 \
equivalent-1.0.2 \
- erased-serde-0.4.6 \
- errno-0.3.13 \
+ erased-serde-0.4.8 \
+ errno-0.3.14 \
fallible-iterator-0.3.0 \
fallible-streaming-iterator-0.1.9 \
- faster-hex-0.9.0 \
faster-hex-0.10.0 \
fastrand-2.3.0 \
ff-0.13.1 \
fiat-crypto-0.3.0 \
- filetime-0.2.25 \
+ filetime-0.2.26 \
+ find-msvc-tools-0.1.2 \
flate2-1.1.2 \
fnv-1.0.7 \
foldhash-0.1.5 \
foreign-types-0.3.2 \
foreign-types-shared-0.1.1 \
- form_urlencoded-1.2.1 \
+ form_urlencoded-1.2.2 \
generic-array-0.14.7 \
getrandom-0.2.16 \
getrandom-0.3.3 \
git2-0.20.2 \
git2-curl-0.21.0 \
- gix-0.71.0 \
- gix-actor-0.34.0 \
- gix-attributes-0.25.0 \
+ gix-0.73.0 \
+ gix-actor-0.35.4 \
+ gix-attributes-0.27.0 \
gix-bitmap-0.2.14 \
gix-chunk-0.4.11 \
- gix-command-0.5.0 \
- gix-commitgraph-0.27.0 \
- gix-config-0.44.0 \
- gix-config-value-0.14.12 \
- gix-credentials-0.28.0 \
- gix-date-0.9.4 \
- gix-diff-0.51.0 \
- gix-dir-0.13.0 \
- gix-discover-0.39.0 \
- gix-features-0.41.1 \
- gix-features-0.42.1 \
- gix-filter-0.18.0 \
- gix-fs-0.14.0 \
- gix-fs-0.15.0 \
- gix-glob-0.19.0 \
- gix-hash-0.17.0 \
- gix-hash-0.18.0 \
- gix-hashtable-0.8.1 \
- gix-ignore-0.14.0 \
- gix-index-0.39.0 \
- gix-lock-17.1.0 \
- gix-negotiate-0.19.0 \
- gix-object-0.48.0 \
- gix-odb-0.68.0 \
- gix-pack-0.58.0 \
- gix-packetline-0.18.4 \
- gix-packetline-blocking-0.18.3 \
- gix-path-0.10.18 \
- gix-pathspec-0.10.0 \
- gix-prompt-0.10.0 \
- gix-protocol-0.49.0 \
- gix-quote-0.5.0 \
- gix-ref-0.51.0 \
- gix-refspec-0.29.0 \
- gix-revision-0.33.0 \
- gix-revwalk-0.19.0 \
- gix-sec-0.10.12 \
- gix-shallow-0.3.0 \
- gix-submodule-0.18.0 \
- gix-tempfile-17.1.0 \
- gix-trace-0.1.12 \
- gix-transport-0.46.0 \
- gix-traverse-0.45.0 \
- gix-url-0.30.0 \
- gix-utils-0.2.0 \
+ 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-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.9.4 \
gix-validate-0.10.0 \
- gix-worktree-0.40.0 \
- glob-0.3.2 \
+ gix-worktree-0.42.0 \
+ glob-0.3.3 \
globset-0.4.16 \
group-0.13.0 \
hash32-0.3.1 \
hashbrown-0.14.5 \
- hashbrown-0.15.4 \
+ hashbrown-0.15.5 \
+ hashbrown-0.16.0 \
hashlink-0.10.0 \
heapless-0.8.0 \
heck-0.5.0 \
@@ -168,13 +164,14 @@ CARGO_CRATES= adler2-2.0.1 \
icu_properties-2.0.1 \
icu_properties_data-2.0.1 \
icu_provider-2.0.0 \
- idna-1.0.3 \
+ idna-1.1.0 \
idna_adapter-1.2.1 \
ignore-0.4.23 \
im-rc-15.1.0 \
- implib-0.3.5 \
- indexmap-2.10.0 \
- is_executable-1.0.4 \
+ imara-diff-0.1.8 \
+ implib-0.4.0 \
+ indexmap-2.11.4 \
+ is_executable-1.0.5 \
is_terminal_polyfill-1.70.1 \
itertools-0.14.0 \
itoa-1.0.15 \
@@ -182,108 +179,103 @@ CARGO_CRATES= adler2-2.0.1 \
jiff-static-0.2.15 \
jiff-tzdb-0.1.4 \
jiff-tzdb-platform-0.1.3 \
- jobserver-0.1.33 \
- js-sys-0.3.77 \
+ jobserver-0.1.34 \
+ js-sys-0.3.80 \
kstring-2.0.2 \
lazy_static-1.5.0 \
lazycell-1.3.0 \
- libc-0.2.174 \
- libdbus-sys-0.2.5 \
+ libc-0.2.175 \
libgit2-sys-0.18.2+1.9.1 \
libloading-0.8.8 \
libnghttp2-sys-0.1.11+1.64.0 \
- libredox-0.1.4 \
- libsqlite3-sys-0.32.0 \
+ libredox-0.1.10 \
+ libsqlite3-sys-0.34.0 \
libssh2-sys-0.3.1 \
- libz-rs-sys-0.5.1 \
+ libz-rs-sys-0.5.2 \
libz-sys-1.1.22 \
- linux-raw-sys-0.4.15 \
- linux-raw-sys-0.9.4 \
+ linux-raw-sys-0.11.0 \
litemap-0.8.0 \
lock_api-0.4.13 \
- log-0.4.27 \
- matchers-0.1.0 \
+ log-0.4.28 \
+ matchers-0.2.0 \
maybe-async-0.2.10 \
memchr-2.7.5 \
- memmap2-0.9.5 \
+ memmap2-0.9.8 \
memoffset-0.9.1 \
minimal-lexical-0.2.1 \
miniz_oxide-0.8.9 \
- miow-0.6.0 \
+ miow-0.6.1 \
nom-7.1.3 \
- normpath-1.3.0 \
- nu-ansi-term-0.46.0 \
+ normpath-1.4.0 \
+ nu-ansi-term-0.50.1 \
num-conv-0.1.0 \
num-traits-0.2.19 \
- object-0.36.7 \
- object-0.37.1 \
+ object-0.37.3 \
once_cell-1.21.3 \
once_cell_polyfill-1.70.1 \
- opener-0.7.2 \
- openssl-0.10.73 \
+ opener-0.8.3 \
+ openssl-0.10.74 \
openssl-macros-0.1.1 \
openssl-probe-0.1.6 \
- openssl-src-300.5.0+3.5.0 \
- openssl-sys-0.9.109 \
+ openssl-src-300.5.2+3.5.2 \
+ openssl-sys-0.9.110 \
ordered-float-2.10.1 \
orion-0.17.11 \
os_info-3.12.0 \
- overload-0.1.1 \
p384-0.13.1 \
parking_lot-0.12.4 \
parking_lot_core-0.9.11 \
- pasetors-0.7.6 \
+ pasetors-0.7.7 \
pathdiff-0.2.3 \
pem-rfc7468-0.7.0 \
- percent-encoding-2.3.1 \
+ percent-encoding-2.3.2 \
pin-project-lite-0.2.16 \
pkcs8-0.10.2 \
pkg-config-0.3.32 \
- plist-1.7.2 \
+ plist-1.8.0 \
portable-atomic-1.11.1 \
portable-atomic-util-0.2.4 \
- potential_utf-0.1.2 \
+ potential_utf-0.1.3 \
powerfmt-0.2.0 \
ppv-lite86-0.2.21 \
primeorder-0.13.6 \
- proc-macro2-1.0.95 \
- prodash-29.0.2 \
- quick-xml-0.37.5 \
+ proc-macro2-1.0.101 \
+ prodash-30.0.1 \
+ quick-xml-0.38.3 \
quote-1.0.40 \
r-efi-5.3.0 \
- rand-0.9.1 \
+ rand-0.9.2 \
rand_chacha-0.9.0 \
rand_core-0.6.4 \
rand_core-0.9.3 \
rand_xoshiro-0.6.0 \
- redox_syscall-0.5.13 \
- regex-1.11.1 \
- regex-automata-0.1.10 \
- regex-automata-0.4.9 \
- regex-syntax-0.6.29 \
- regex-syntax-0.8.5 \
+ redox_syscall-0.5.17 \
+ regex-1.11.2 \
+ regex-automata-0.4.10 \
+ regex-syntax-0.8.6 \
rfc6979-0.4.0 \
- rusqlite-0.34.0 \
+ rusqlite-0.36.0 \
rustc-hash-2.1.1 \
rustc-stable-hash-0.1.2 \
- rustfix-0.9.1 \
- rustix-0.38.44 \
- rustix-1.0.7 \
+ rustfix-0.9.2 \
+ rustix-1.1.2 \
ryu-1.0.20 \
same-file-1.0.6 \
- schannel-0.1.27 \
+ schannel-0.1.28 \
scopeguard-1.2.0 \
sec1-0.7.3 \
- security-framework-3.2.0 \
- security-framework-sys-2.14.0 \
- semver-1.0.26 \
- serde-1.0.219 \
- serde-untagged-0.1.7 \
+ security-framework-3.4.0 \
+ security-framework-sys-2.15.0 \
+ semver-1.0.27 \
+ serde-1.0.225 \
+ serde-untagged-0.1.9 \
serde-value-0.7.0 \
- serde_derive-1.0.219 \
- serde_ignored-0.1.12 \
- serde_json-1.0.140 \
+ serde_core-1.0.225 \
+ serde_derive-1.0.225 \
+ serde_ignored-0.1.14 \
+ serde_json-1.0.145 \
serde_spanned-0.6.9 \
+ serde_spanned-1.0.2 \
sha1-0.10.6 \
sha1-checked-0.10.0 \
sha2-0.10.9 \
@@ -294,7 +286,7 @@ CARGO_CRATES= adler2-2.0.1 \
signature-2.2.0 \
sized-chunks-0.6.5 \
smallvec-1.15.1 \
- socket2-0.5.10 \
+ socket2-0.6.0 \
spki-0.7.3 \
stable_deref_trait-1.2.0 \
static_assertions-1.1.0 \
@@ -302,41 +294,44 @@ CARGO_CRATES= adler2-2.0.1 \
subtle-2.6.1 \
supports-hyperlinks-3.1.0 \
supports-unicode-3.0.0 \
- syn-2.0.104 \
+ syn-2.0.106 \
synstructure-0.13.2 \
tar-0.4.44 \
- tempfile-3.20.0 \
- terminal_size-0.4.2 \
- thiserror-1.0.69 \
- thiserror-2.0.12 \
- thiserror-impl-1.0.69 \
- thiserror-impl-2.0.12 \
+ tempfile-3.22.0 \
+ terminal_size-0.4.3 \
+ thiserror-2.0.16 \
+ thiserror-impl-2.0.16 \
thread_local-1.1.9 \
- time-0.3.41 \
- time-core-0.1.4 \
- time-macros-0.2.22 \
+ time-0.3.44 \
+ time-core-0.1.6 \
+ time-macros-0.2.24 \
tinystr-0.8.1 \
- tinyvec-1.9.0 \
+ tinyvec-1.10.0 \
tinyvec_macros-0.1.1 \
toml-0.8.23 \
+ toml-0.9.7 \
toml_datetime-0.6.11 \
+ toml_datetime-0.7.2 \
toml_edit-0.22.27 \
+ toml_edit-0.23.6 \
+ toml_parser-1.0.3 \
toml_write-0.1.2 \
+ toml_writer-1.0.3 \
tracing-0.1.41 \
tracing-attributes-0.1.30 \
tracing-chrome-0.7.2 \
tracing-core-0.1.34 \
tracing-log-0.2.0 \
- tracing-subscriber-0.3.19 \
+ tracing-subscriber-0.3.20 \
typeid-1.0.3 \
typenum-1.18.0 \
unicase-2.8.1 \
unicode-bom-2.0.3 \
- unicode-ident-1.0.18 \
+ unicode-ident-1.0.19 \
unicode-normalization-0.1.24 \
unicode-width-0.2.1 \
unicode-xid-0.2.6 \
- url-2.5.4 \
+ url-2.5.7 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
valuable-0.1.1 \
@@ -344,57 +339,49 @@ CARGO_CRATES= adler2-2.0.1 \
version_check-0.9.5 \
walkdir-2.5.0 \
wasi-0.11.1+wasi-snapshot-preview1 \
- wasi-0.14.2+wasi-0.2.4 \
- wasm-bindgen-0.2.100 \
- wasm-bindgen-backend-0.2.100 \
- wasm-bindgen-macro-0.2.100 \
- wasm-bindgen-macro-support-0.2.100 \
- wasm-bindgen-shared-0.2.100 \
- 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-sys-0.48.0 \
+ wasi-0.14.7+wasi-0.2.4 \
+ wasip2-1.0.1+wasi-0.2.4 \
+ wasm-bindgen-0.2.103 \
+ wasm-bindgen-backend-0.2.103 \
+ wasm-bindgen-macro-0.2.103 \
+ wasm-bindgen-macro-support-0.2.103 \
+ wasm-bindgen-shared-0.2.103 \
+ winapi-util-0.1.11 \
+ windows-link-0.1.3 \
+ windows-link-0.2.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
windows-sys-0.60.2 \
- windows-targets-0.48.5 \
+ windows-sys-0.61.0 \
windows-targets-0.52.6 \
- windows-targets-0.53.2 \
- windows_aarch64_gnullvm-0.48.5 \
+ windows-targets-0.53.3 \
windows_aarch64_gnullvm-0.52.6 \
windows_aarch64_gnullvm-0.53.0 \
- windows_aarch64_msvc-0.48.5 \
windows_aarch64_msvc-0.52.6 \
windows_aarch64_msvc-0.53.0 \
- windows_i686_gnu-0.48.5 \
windows_i686_gnu-0.52.6 \
windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
windows_i686_gnullvm-0.53.0 \
- windows_i686_msvc-0.48.5 \
windows_i686_msvc-0.52.6 \
windows_i686_msvc-0.53.0 \
- windows_x86_64_gnu-0.48.5 \
windows_x86_64_gnu-0.52.6 \
windows_x86_64_gnu-0.53.0 \
- windows_x86_64_gnullvm-0.48.5 \
windows_x86_64_gnullvm-0.52.6 \
windows_x86_64_gnullvm-0.53.0 \
- windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
windows_x86_64_msvc-0.53.0 \
- winnow-0.7.11 \
- wit-bindgen-rt-0.39.0 \
+ winnow-0.7.13 \
+ wit-bindgen-0.46.0 \
writeable-0.6.1 \
yoke-0.8.0 \
yoke-derive-0.8.0 \
- zerocopy-0.8.26 \
- zerocopy-derive-0.8.26 \
+ zerocopy-0.8.27 \
+ zerocopy-derive-0.8.27 \
zerofrom-0.1.6 \
zerofrom-derive-0.1.6 \
zeroize-1.8.1 \
zerotrie-0.2.2 \
- zerovec-0.11.2 \
+ zerovec-0.11.4 \
zerovec-derive-0.11.1 \
- zlib-rs-0.5.1
+ zlib-rs-0.5.2
diff --git a/devel/cargo-c/distinfo b/devel/cargo-c/distinfo
index e0a9fc610aee..a082e4c4f4d1 100644
--- a/devel/cargo-c/distinfo
+++ b/devel/cargo-c/distinfo
@@ -1,28 +1,26 @@
-TIMESTAMP = 1751094160
-SHA256 (rust/crates/cargo-c-0.10.14+cargo-0.89.0.crate) = fe82742019f0e5c1a9f8549b0f41b20f1bc834f5ed0626c47019f15be566b321
-SIZE (rust/crates/cargo-c-0.10.14+cargo-0.89.0.crate) = 59024
+TIMESTAMP = 1760843851
+SHA256 (rust/crates/cargo-c-0.10.16+cargo-0.91.0.crate) = 17d431789b050b0fcf678455dfd5ceb7e5b45cd806140f8fe03b16b995d6cbff
+SIZE (rust/crates/cargo-c-0.10.16+cargo-0.91.0.crate) = 59041
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.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
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.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
-SIZE (rust/crates/anstream-0.6.19.crate) = 28767
+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/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
-SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9
-SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190
-SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882
-SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561
-SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
-SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
+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/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
+SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512
SHA256 (rust/crates/arrayref-0.3.9.crate) = 76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb
@@ -37,8 +35,8 @@ SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f
SIZE (rust/crates/base64-0.22.1.crate) = 81597
SHA256 (rust/crates/base64ct-1.8.0.crate) = 55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba
SIZE (rust/crates/base64ct-1.8.0.crate) = 31211
-SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
-SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
+SIZE (rust/crates/bitflags-2.9.4.crate) = 47950
SHA256 (rust/crates/bitmaps-2.1.0.crate) = 031043d04099746d8db04daf1fa424b2bc8bd69d92b25962dcde24da39ab64a2
SIZE (rust/crates/bitmaps-2.1.0.crate) = 16717
SHA256 (rust/crates/blake3-1.8.2.crate) = 3888aaa89e4b2a40fca9848e400f6a658a5a3978de7be858e209cafa8be9a4a0
@@ -53,36 +51,36 @@ SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
-SHA256 (rust/crates/cargo-0.89.0.crate) = 4ffb868a2869728e8cad2afd836cf7f287f5e9379f2e857deea187abfd7c5cfd
-SIZE (rust/crates/cargo-0.89.0.crate) = 2772387
-SHA256 (rust/crates/cargo-credential-0.4.8.crate) = ac1ef5080adde1db190e901884d2c400990856c2a23201c5a181b910a6dbdf2a
-SIZE (rust/crates/cargo-credential-0.4.8.crate) = 19781
-SHA256 (rust/crates/cargo-credential-libsecret-0.4.14.crate) = d4c6e10380bfa25a4f1495e6ca7256332857e3ef7bb16adf376641e6af03acaf
-SIZE (rust/crates/cargo-credential-libsecret-0.4.14.crate) = 9752
-SHA256 (rust/crates/cargo-credential-macos-keychain-0.4.14.crate) = 123e3570992ff3f899a62eefd482e131dea655df8c08150ae559bda2ff492836
-SIZE (rust/crates/cargo-credential-macos-keychain-0.4.14.crate) = 9215
-SHA256 (rust/crates/cargo-credential-wincred-0.4.14.crate) = 0310db795786db4bbe6cc00f30099ff6a157bb78f9f590376e5e1005866a68d3
-SIZE (rust/crates/cargo-credential-wincred-0.4.14.crate) = 9392
-SHA256 (rust/crates/cargo-platform-0.3.0.crate) = 8abf5d501fd757c2d2ee78d0cc40f606e92e3a63544420316565556ed28485e2
-SIZE (rust/crates/cargo-platform-0.3.0.crate) = 13252
-SHA256 (rust/crates/cargo-util-0.2.21.crate) = c95ec8b2485b20aed818bd7460f8eecc6c87c35c84191b353a3aba9aa1736c36
-SIZE (rust/crates/cargo-util-0.2.21.crate) = 32302
-SHA256 (rust/crates/cargo-util-schemas-0.8.2.crate) = 7dc1a6f7b5651af85774ae5a34b4e8be397d9cf4bc063b7e6dbd99a841837830
-SIZE (rust/crates/cargo-util-schemas-0.8.2.crate) = 36914
+SHA256 (rust/crates/cargo-0.91.0.crate) = 0f46c7f53180bf46c220e2af1ceff951e2ce088184fa9009ad6915efee25915d
+SIZE (rust/crates/cargo-0.91.0.crate) = 2815773
+SHA256 (rust/crates/cargo-credential-0.4.9.crate) = e36f089041deadf16226478a7737a833864fbda09408c7af237b9d615eeb6d69
+SIZE (rust/crates/cargo-credential-0.4.9.crate) = 20715
+SHA256 (rust/crates/cargo-credential-libsecret-0.5.1.crate) = 2bad275302dfd55e54dcd555c7129cd76a4b4d7236c6a779370683014cba0a90
+SIZE (rust/crates/cargo-credential-libsecret-0.5.1.crate) = 9935
+SHA256 (rust/crates/cargo-credential-macos-keychain-0.4.16.crate) = a9f95d842bd047476c65e1d4a5f681f1d158f8c784edfc4ae245a2430ca09f02
+SIZE (rust/crates/cargo-credential-macos-keychain-0.4.16.crate) = 9250
+SHA256 (rust/crates/cargo-credential-wincred-0.4.16.crate) = 1c238839b7d5e5b62836277b4c83c9ed17d9ca7334b298c814c223b2e691ff76
+SIZE (rust/crates/cargo-credential-wincred-0.4.16.crate) = 9425
+SHA256 (rust/crates/cargo-platform-0.3.1.crate) = 122ec45a44b270afd1402f351b782c676b173e3c3fb28d86ff7ebfb4d86a4ee4
+SIZE (rust/crates/cargo-platform-0.3.1.crate) = 13321
+SHA256 (rust/crates/cargo-util-0.2.23.crate) = 5fbac95faac578313b0ba60f9a5594a97cae42692f23b133ecd17615dedca50e
+SIZE (rust/crates/cargo-util-0.2.23.crate) = 33291
+SHA256 (rust/crates/cargo-util-schemas-0.10.0.crate) = b45c9672203db3caf908423f25bc31f3b6a814a9d22f2380048236498a312e75
+SIZE (rust/crates/cargo-util-schemas-0.10.0.crate) = 41684
SHA256 (rust/crates/cbindgen-0.29.0.crate) = 975982cdb7ad6a142be15bdf84aea7ec6a9e5d4d797c004d43185b24cfe4e684
SIZE (rust/crates/cbindgen-0.29.0.crate) = 226905
-SHA256 (rust/crates/cc-1.2.27.crate) = d487aa071b5f64da6f19a3e848e3578944b726ee5a4854b82172f02aa876bfdc
-SIZE (rust/crates/cc-1.2.27.crate) = 107070
-SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
-SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
-SHA256 (rust/crates/clap-4.5.40.crate) = 40b6887a1d8685cebccf115538db5c0efe625ccac9696ad45c409d96566e910f
-SIZE (rust/crates/clap-4.5.40.crate) = 57419
-SHA256 (rust/crates/clap_builder-4.5.40.crate) = e0c66c08ce9f0c698cbce5c0279d0bb6ac936d8674174fe48f736533b964f59e
-SIZE (rust/crates/clap_builder-4.5.40.crate) = 169191
-SHA256 (rust/crates/clap_complete-4.5.54.crate) = aad5b1b4de04fead402672b48897030eec1f3bfe1550776322f59f6d6e6a5677
-SIZE (rust/crates/clap_complete-4.5.54.crate) = 48534
-SHA256 (rust/crates/clap_derive-4.5.40.crate) = d2c7947ae4cc3d851207c1adb5b5e260ff0cca11446b1d6d1423788e442257ce
-SIZE (rust/crates/clap_derive-4.5.40.crate) = 33470
+SHA256 (rust/crates/cc-1.2.38.crate) = 80f41ae168f955c12fb8960b057d70d0ca153fb83182b57d86380443527be7e9
+SIZE (rust/crates/cc-1.2.38.crate) = 90139
+SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
+SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
+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_complete-4.5.58.crate) = 75bf0b32ad2e152de789bb635ea4d3078f6b838ad7974143e99b99f45a04af4a
+SIZE (rust/crates/clap_complete-4.5.58.crate) = 48645
+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/clru-0.6.2.crate) = cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59
@@ -103,10 +101,10 @@ 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/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
-SHA256 (rust/crates/crates-io-0.40.11.crate) = 9d8912d1316660f138aa2dec2c20e38633449fb7a3b2b8fcbf1698ac31941b8e
-SIZE (rust/crates/crates-io-0.40.11.crate) = 15088
-SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
-SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
+SHA256 (rust/crates/crates-io-0.40.13.crate) = 1986712716d18d860258fdbd03fd9d9e20f1ffb974d8a203816c58b68c6b9012
+SIZE (rust/crates/crates-io-0.40.13.crate) = 15006
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
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
@@ -121,16 +119,16 @@ SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
SHA256 (rust/crates/ct-codecs-1.1.6.crate) = 9b10589d1a5e400d61f9f38f12f884cfd080ff345de8f17efda36fe0e4a02aa8
SIZE (rust/crates/ct-codecs-1.1.6.crate) = 11206
-SHA256 (rust/crates/curl-0.4.48.crate) = 9e2d5c8f48d9c0c23250e52b55e82a6ab4fdba6650c931f5a0a57a43abda812b
-SIZE (rust/crates/curl-0.4.48.crate) = 97323
-SHA256 (rust/crates/curl-sys-0.4.82+curl-8.14.1.crate) = c4d63638b5ec65f1a4ae945287b3fd035be4554bbaf211901159c9a2a74fb5be
-SIZE (rust/crates/curl-sys-0.4.82+curl-8.14.1.crate) = 1859811
-SHA256 (rust/crates/dbus-0.9.7.crate) = 1bb21987b9fb1613058ba3843121dd18b163b254d8a6e797e144cbac14d96d1b
-SIZE (rust/crates/dbus-0.9.7.crate) = 104206
+SHA256 (rust/crates/curl-0.4.49.crate) = 79fc3b6dd0b87ba36e565715bf9a2ced221311db47bd18011676f24a6066edbc
+SIZE (rust/crates/curl-0.4.49.crate) = 97947
+SHA256 (rust/crates/curl-sys-0.4.83+curl-8.15.0.crate) = 5830daf304027db10c82632a464879d46a3f7c4ba17a31592657ad16c719b483
+SIZE (rust/crates/curl-sys-0.4.83+curl-8.15.0.crate) = 1838361
+SHA256 (rust/crates/dashmap-6.1.0.crate) = 5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf
+SIZE (rust/crates/dashmap-6.1.0.crate) = 24828
SHA256 (rust/crates/der-0.7.10.crate) = e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb
SIZE (rust/crates/der-0.7.10.crate) = 90111
-SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
-SIZE (rust/crates/deranged-0.4.0.crate) = 23235
+SHA256 (rust/crates/deranged-0.5.3.crate) = d630bccd429a5bb5a64b5e94f693bfc48c9f8566418fda4c494cc94f911f87cc
+SIZE (rust/crates/deranged-0.5.3.crate) = 24353
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
SIZE (rust/crates/digest-0.10.7.crate) = 19557
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
@@ -149,16 +147,14 @@ SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c
SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/erased-serde-0.4.6.crate) = e004d887f51fcb9fef17317a2f3525c887d8aa3f4f50fed920816a688284a5b7
-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/erased-serde-0.4.8.crate) = 259d404d09818dec19332e31d94558aeb442fea04c817006456c24b5460bbd4b
+SIZE (rust/crates/erased-serde-0.4.8.crate) = 28580
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
SHA256 (rust/crates/fallible-iterator-0.3.0.crate) = 2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649
SIZE (rust/crates/fallible-iterator-0.3.0.crate) = 19639
SHA256 (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a
SIZE (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 9249
-SHA256 (rust/crates/faster-hex-0.9.0.crate) = a2a2b11eda1d40935b26cf18f6833c526845ae8c41e58d09af6adeb6f0269183
-SIZE (rust/crates/faster-hex-0.9.0.crate) = 13053
SHA256 (rust/crates/faster-hex-0.10.0.crate) = 7223ae2d2f179b803433d9c830478527e92b8117eab39460edae7f1614d9fb73
SIZE (rust/crates/faster-hex-0.10.0.crate) = 13419
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
@@ -167,8 +163,10 @@ SHA256 (rust/crates/ff-0.13.1.crate) = c0b50bfb653653f9ca9095b427bed08ab8d75a137
SIZE (rust/crates/ff-0.13.1.crate) = 18607
SHA256 (rust/crates/fiat-crypto-0.3.0.crate) = 64cd1e32ddd350061ae6edb1b082d7c54915b5c672c389143b9a63403a109f24
SIZE (rust/crates/fiat-crypto-0.3.0.crate) = 600542
-SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
-SIZE (rust/crates/filetime-0.2.25.crate) = 14940
+SHA256 (rust/crates/filetime-0.2.26.crate) = bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed
+SIZE (rust/crates/filetime-0.2.26.crate) = 17273
+SHA256 (rust/crates/find-msvc-tools-0.1.2.crate) = 1ced73b1dacfc750a6db6c0a0c3a3853c8b41997e2e2c563dc90804ae6867959
+SIZE (rust/crates/find-msvc-tools-0.1.2.crate) = 30461
SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
SIZE (rust/crates/flate2-1.1.2.crate) = 76495
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
@@ -179,8 +177,8 @@ SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869
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/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
+SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
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.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
@@ -191,116 +189,108 @@ SHA256 (rust/crates/git2-0.20.2.crate) = 2deb07a133b1520dc1a5690e9bd08950108873d
SIZE (rust/crates/git2-0.20.2.crate) = 223479
SHA256 (rust/crates/git2-curl-0.21.0.crate) = be8dcabbc09ece4d30a9aa983d5804203b7e2f8054a171f792deff59b56d31fa
SIZE (rust/crates/git2-curl-0.21.0.crate) = 9654
-SHA256 (rust/crates/gix-0.71.0.crate) = a61e71ec6817fc3c9f12f812682cfe51ee6ea0d2e27e02fc3849c35524617435
-SIZE (rust/crates/gix-0.71.0.crate) = 292982
-SHA256 (rust/crates/gix-actor-0.34.0.crate) = f438c87d4028aca4b82f82ba8d8ab1569823cfb3e5bc5fa8456a71678b2a20e7
-SIZE (rust/crates/gix-actor-0.34.0.crate) = 12871
-SHA256 (rust/crates/gix-attributes-0.25.0.crate) = e4e25825e0430aa11096f8b65ced6780d4a96a133f81904edceebb5344c8dd7f
-SIZE (rust/crates/gix-attributes-0.25.0.crate) = 22766
+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-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.5.0.crate) = c0378995847773a697f8e157fe2963ecf3462fe64be05b7b3da000b3b472def8
-SIZE (rust/crates/gix-command-0.5.0.crate) = 15122
-SHA256 (rust/crates/gix-commitgraph-0.27.0.crate) = 043cbe49b7a7505150db975f3cb7c15833335ac1e26781f615454d9d640a28fe
-SIZE (rust/crates/gix-commitgraph-0.27.0.crate) = 22254
-SHA256 (rust/crates/gix-config-0.44.0.crate) = 9c6f830bf746604940261b49abf7f655d2c19cadc9f4142ae9379e3a316e8cfa
-SIZE (rust/crates/gix-config-0.44.0.crate) = 73085
-SHA256 (rust/crates/gix-config-value-0.14.12.crate) = 8dc2c844c4cf141884678cabef736fd91dd73068b9146e6f004ba1a0457944b6
-SIZE (rust/crates/gix-config-value-0.14.12.crate) = 15627
-SHA256 (rust/crates/gix-credentials-0.28.0.crate) = 25322308aaf65789536b860d21137c3f7b69004ac4971c15c1abb08d3951c062
-SIZE (rust/crates/gix-credentials-0.28.0.crate) = 22452
-SHA256 (rust/crates/gix-date-0.9.4.crate) = daa30058ec7d3511fbc229e4f9e696a35abd07ec5b82e635eff864a2726217e4
-SIZE (rust/crates/gix-date-0.9.4.crate) = 13705
-SHA256 (rust/crates/gix-diff-0.51.0.crate) = a2c975dad2afc85e4e233f444d1efbe436c3cdcf3a07173984509c436d00a3f8
-SIZE (rust/crates/gix-diff-0.51.0.crate) = 57844
-SHA256 (rust/crates/gix-dir-0.13.0.crate) = 5879497bd3815d8277ed864ec8975290a70de5b62bb92d2d666a4cefc5d4793b
-SIZE (rust/crates/gix-dir-0.13.0.crate) = 63102
-SHA256 (rust/crates/gix-discover-0.39.0.crate) = f7fb8a4349b854506a3915de18d3341e5f1daa6b489c8affc9ca0d69efe86781
-SIZE (rust/crates/gix-discover-0.39.0.crate) = 22970
-SHA256 (rust/crates/gix-features-0.41.1.crate) = 016d6050219458d14520fe22bdfdeb9cb71631dec9bc2724767c983f60109634
-SIZE (rust/crates/gix-features-0.41.1.crate) = 33677
-SHA256 (rust/crates/gix-features-0.42.1.crate) = 56f4399af6ec4fd9db84dd4cf9656c5c785ab492ab40a7c27ea92b4241923fed
-SIZE (rust/crates/gix-features-0.42.1.crate) = 33400
-SHA256 (rust/crates/gix-filter-0.18.0.crate) = cb2b2bbffdc5cc9b2b82fc82da1b98163c9b423ac2b45348baa83a947ac9ab89
-SIZE (rust/crates/gix-filter-0.18.0.crate) = 37418
-SHA256 (rust/crates/gix-fs-0.14.0.crate) = 951e886120dc5fa8cac053e5e5c89443f12368ca36811b2e43d1539081f9c111
-SIZE (rust/crates/gix-fs-0.14.0.crate) = 19699
-SHA256 (rust/crates/gix-fs-0.15.0.crate) = 67a0637149b4ef24d3ea55f81f77231401c8463fae6da27331c987957eb597c7
-SIZE (rust/crates/gix-fs-0.15.0.crate) = 19741
-SHA256 (rust/crates/gix-glob-0.19.0.crate) = 20972499c03473e773a2099e5fd0c695b9b72465837797a51a43391a1635a030
-SIZE (rust/crates/gix-glob-0.19.0.crate) = 16258
-SHA256 (rust/crates/gix-hash-0.17.0.crate) = 834e79722063958b03342edaa1e17595cd2939bb2b3306b3225d0815566dcb49
-SIZE (rust/crates/gix-hash-0.17.0.crate) = 18801
-SHA256 (rust/crates/gix-hash-0.18.0.crate) = 8d4900562c662852a6b42e2ef03442eccebf24f047d8eab4f23bc12ef0d785d8
-SIZE (rust/crates/gix-hash-0.18.0.crate) = 18940
-SHA256 (rust/crates/gix-hashtable-0.8.1.crate) = b5b5cb3c308b4144f2612ff64e32130e641279fcf1a84d8d40dad843b4f64904
-SIZE (rust/crates/gix-hashtable-0.8.1.crate) = 10253
-SHA256 (rust/crates/gix-ignore-0.14.0.crate) = 9a27c8380f493a10d1457f756a3f81924d578fc08d6535e304dfcafbf0261d18
-SIZE (rust/crates/gix-ignore-0.14.0.crate) = 12151
-SHA256 (rust/crates/gix-index-0.39.0.crate) = 855bece2d4153453aa5d0a80d51deea1ce8cd6a3b4cf213da85ac344ccb908a7
-SIZE (rust/crates/gix-index-0.39.0.crate) = 53596
-SHA256 (rust/crates/gix-lock-17.1.0.crate) = 570f8b034659f256366dc90f1a24924902f20acccd6a15be96d44d1269e7a796
-SIZE (rust/crates/gix-lock-17.1.0.crate) = 13990
-SHA256 (rust/crates/gix-negotiate-0.19.0.crate) = dad912acf5a68a7defa4836014337ff4381af8c3c098f41f818a8c524285e57b
-SIZE (rust/crates/gix-negotiate-0.19.0.crate) = 15384
-SHA256 (rust/crates/gix-object-0.48.0.crate) = 4943fcdae6ffc135920c9ea71e0362ed539182924ab7a85dd9dac8d89b0dd69a
-SIZE (rust/crates/gix-object-0.48.0.crate) = 48838
-SHA256 (rust/crates/gix-odb-0.68.0.crate) = 50306d40dcc982eb6b7593103f066ea6289c7b094cb9db14f3cd2be0b9f5e610
-SIZE (rust/crates/gix-odb-0.68.0.crate) = 62553
-SHA256 (rust/crates/gix-pack-0.58.0.crate) = 9b65fffb09393c26624ca408d32cfe8776fb94cd0a5cdf984905e1d2f39779cb
-SIZE (rust/crates/gix-pack-0.58.0.crate) = 104138
-SHA256 (rust/crates/gix-packetline-0.18.4.crate) = 123844a70cf4d5352441dc06bab0da8aef61be94ec239cb631e0ba01dc6d3a04
-SIZE (rust/crates/gix-packetline-0.18.4.crate) = 26579
-SHA256 (rust/crates/gix-packetline-blocking-0.18.3.crate) = 1ecf3ea2e105c7e45587bac04099824301262a6c43357fad5205da36dbb233b3
-SIZE (rust/crates/gix-packetline-blocking-0.18.3.crate) = 22138
-SHA256 (rust/crates/gix-path-0.10.18.crate) = 567f65fec4ef10dfab97ae71f26a27fd4d7fe7b8e3f90c8a58551c41ff3fb65b
-SIZE (rust/crates/gix-path-0.10.18.crate) = 30214
-SHA256 (rust/crates/gix-pathspec-0.10.0.crate) = fef8422c3c9066d649074b24025125963f85232bfad32d6d16aea9453b82ec14
-SIZE (rust/crates/gix-pathspec-0.10.0.crate) = 23271
-SHA256 (rust/crates/gix-prompt-0.10.0.crate) = fbf9cbf6239fd32f2c2c9c57eeb4e9b28fa1c9b779fa0e3b7c455eb1ca49d5f0
-SIZE (rust/crates/gix-prompt-0.10.0.crate) = 13794
-SHA256 (rust/crates/gix-protocol-0.49.0.crate) = 5678ddae1d62880bc30e2200be1b9387af3372e0e88e21f81b4e7f8367355b5a
-SIZE (rust/crates/gix-protocol-0.49.0.crate) = 56678
-SHA256 (rust/crates/gix-quote-0.5.0.crate) = 1b005c550bf84de3b24aa5e540a23e6146a1c01c7d30470e35d75a12f827f969
-SIZE (rust/crates/gix-quote-0.5.0.crate) = 9009
-SHA256 (rust/crates/gix-ref-0.51.0.crate) = b2e1f7eb6b7ce82d2d19961f74bd637bab3ea79b1bc7bfb23dbefc67b0415d8b
-SIZE (rust/crates/gix-ref-0.51.0.crate) = 63938
-SHA256 (rust/crates/gix-refspec-0.29.0.crate) = 1d8587b21e2264a6e8938d940c5c99662779c13a10741a5737b15fc85c252ffc
-SIZE (rust/crates/gix-refspec-0.29.0.crate) = 22454
-SHA256 (rust/crates/gix-revision-0.33.0.crate) = 342caa4e158df3020cadf62f656307c3948fe4eacfdf67171d7212811860c3e9
-SIZE (rust/crates/gix-revision-0.33.0.crate) = 27926
-SHA256 (rust/crates/gix-revwalk-0.19.0.crate) = 2dc7c3d7e5cdc1ab8d35130106e4af0a4f9f9eca0c81f4312b690780e92bde0d
-SIZE (rust/crates/gix-revwalk-0.19.0.crate) = 18189
-SHA256 (rust/crates/gix-sec-0.10.12.crate) = 47aeb0f13de9ef2f3033f5ff218de30f44db827ac9f1286f9ef050aacddd5888
-SIZE (rust/crates/gix-sec-0.10.12.crate) = 12935
-SHA256 (rust/crates/gix-shallow-0.3.0.crate) = cc0598aacfe1d52575a21c9492fee086edbb21e228ec36c819c42ab923f434c3
-SIZE (rust/crates/gix-shallow-0.3.0.crate) = 11890
-SHA256 (rust/crates/gix-submodule-0.18.0.crate) = 78c7390c2059505c365e9548016d4edc9f35749c6a9112b7b1214400bbc68da2
-SIZE (rust/crates/gix-submodule-0.18.0.crate) = 21510
-SHA256 (rust/crates/gix-tempfile-17.1.0.crate) = c750e8c008453a2dba67a2b0d928b7716e05da31173a3f5e351d5457ad4470aa
-SIZE (rust/crates/gix-tempfile-17.1.0.crate) = 18804
-SHA256 (rust/crates/gix-trace-0.1.12.crate) = 7c396a2036920c69695f760a65e7f2677267ccf483f25046977d87e4cb2665f7
-SIZE (rust/crates/gix-trace-0.1.12.crate) = 10435
-SHA256 (rust/crates/gix-transport-0.46.0.crate) = b3f68c2870bfca8278389d2484a7f2215b67d0b0cc5277d3c72ad72acf41787e
-SIZE (rust/crates/gix-transport-0.46.0.crate) = 68629
-SHA256 (rust/crates/gix-traverse-0.45.0.crate) = 36c0b049f8bdb61b20016694102f7b507f2e1727e83e9c5e6dad4f7d84ff7384
-SIZE (rust/crates/gix-traverse-0.45.0.crate) = 24651
-SHA256 (rust/crates/gix-url-0.30.0.crate) = 48dfe23f93f1ddb84977d80bb0dd7aa09d1bf5d5afc0c9b6820cccacc25ae860
-SIZE (rust/crates/gix-url-0.30.0.crate) = 19399
-SHA256 (rust/crates/gix-utils-0.2.0.crate) = 189f8724cf903e7fd57cfe0b7bc209db255cacdcb22c781a022f52c3a774f8d0
-SIZE (rust/crates/gix-utils-0.2.0.crate) = 11178
+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-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.9.4.crate) = 34b5f1253109da6c79ed7cf6e1e38437080bb6d704c76af14c93e2f255234084
-SIZE (rust/crates/gix-validate-0.9.4.crate) = 12768
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.40.0.crate) = f7760dbc4b79aa274fed30adc0d41dca6b917641f26e7867c4071b1fb4dc727b
-SIZE (rust/crates/gix-worktree-0.40.0.crate) = 24608
-SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
-SIZE (rust/crates/glob-0.3.2.crate) = 22359
+SHA256 (rust/crates/gix-worktree-0.42.0.crate) = 55f625ac9126c19bef06dbc6d2703cdd7987e21e35b497bb265ac37d383877b1
+SIZE (rust/crates/gix-worktree-0.42.0.crate) = 24823
+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/group-0.13.0.crate) = f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63
@@ -309,8 +299,10 @@ SHA256 (rust/crates/hash32-0.3.1.crate) = 47d60b12902ba28e2730cd37e95b8c9223af28
SIZE (rust/crates/hash32-0.3.1.crate) = 10273
SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
-SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
-SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
+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/hashlink-0.10.0.crate) = 7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1
SIZE (rust/crates/hashlink-0.10.0.crate) = 29402
SHA256 (rust/crates/heapless-0.8.0.crate) = 0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad
@@ -341,20 +333,22 @@ SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe68
SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
-SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
-SIZE (rust/crates/idna-1.0.3.crate) = 142515
+SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de
+SIZE (rust/crates/idna-1.1.0.crate) = 148747
SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
SIZE (rust/crates/ignore-0.4.23.crate) = 55901
SHA256 (rust/crates/im-rc-15.1.0.crate) = af1955a75fa080c677d3972822ec4bad316169ab1cfc6c257a942c2265dbe5fe
SIZE (rust/crates/im-rc-15.1.0.crate) = 194077
-SHA256 (rust/crates/implib-0.3.5.crate) = 598bf7096215f835b0f70c94d7b033da3cbf66181b619f25e54d65adaf825e62
-SIZE (rust/crates/implib-0.3.5.crate) = 30046
-SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
-SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
-SHA256 (rust/crates/is_executable-1.0.4.crate) = d4a1b5bad6f9072935961dfbf1cced2f3d129963d091b6f69f007fe04e758ae2
-SIZE (rust/crates/is_executable-1.0.4.crate) = 8263
+SHA256 (rust/crates/imara-diff-0.1.8.crate) = 17d34b7d42178945f775e84bc4c36dde7c1c6cdfea656d3354d009056f2bb3d2
+SIZE (rust/crates/imara-diff-0.1.8.crate) = 155787
+SHA256 (rust/crates/implib-0.4.0.crate) = 7923c255262a0e44362e221f8b74b931fe21484b83f27386aa45f021a379caf6
+SIZE (rust/crates/implib-0.4.0.crate) = 30366
+SHA256 (rust/crates/indexmap-2.11.4.crate) = 4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5
+SIZE (rust/crates/indexmap-2.11.4.crate) = 100302
+SHA256 (rust/crates/is_executable-1.0.5.crate) = baabb8b4867b26294d818bf3f651a454b6901431711abb96e296245888d6e8c4
+SIZE (rust/crates/is_executable-1.0.5.crate) = 9227
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
@@ -369,146 +363,138 @@ SHA256 (rust/crates/jiff-tzdb-0.1.4.crate) = c1283705eb0a21404d2bfd6eef2a7593d24
SIZE (rust/crates/jiff-tzdb-0.1.4.crate) = 62435
SHA256 (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8
SIZE (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 3179
-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/jobserver-0.1.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33
+SIZE (rust/crates/jobserver-0.1.34.crate) = 29013
+SHA256 (rust/crates/js-sys-0.3.80.crate) = 852f13bec5eba4ba9afbeb93fd7c13fe56147f055939ae21c43a29a0ecb2702e
+SIZE (rust/crates/js-sys-0.3.80.crate) = 56202
SHA256 (rust/crates/kstring-2.0.2.crate) = 558bf9508a558512042d3095138b1f7b8fe90c5467d94f9f1da28b3731c5dbd1
SIZE (rust/crates/kstring-2.0.2.crate) = 23044
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
-SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
-SIZE (rust/crates/libc-0.2.174.crate) = 779933
-SHA256 (rust/crates/libdbus-sys-0.2.5.crate) = 06085512b750d640299b79be4bad3d2fa90a9c00b1fd9e1b46364f66f0485c72
-SIZE (rust/crates/libdbus-sys-0.2.5.crate) = 1557017
+SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
+SIZE (rust/crates/libc-0.2.175.crate) = 788728
SHA256 (rust/crates/libgit2-sys-0.18.2+1.9.1.crate) = 1c42fe03df2bd3c53a3a9c7317ad91d80c81cd1fb0caec8d7cc4cd2bfa10c222
SIZE (rust/crates/libgit2-sys-0.18.2+1.9.1.crate) = 1856057
SHA256 (rust/crates/libloading-0.8.8.crate) = 07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667
SIZE (rust/crates/libloading-0.8.8.crate) = 31345
SHA256 (rust/crates/libnghttp2-sys-0.1.11+1.64.0.crate) = 1b6c24e48a7167cffa7119da39d577fa482e66c688a4aac016bee862e1a713c4
SIZE (rust/crates/libnghttp2-sys-0.1.11+1.64.0.crate) = 1968997
-SHA256 (rust/crates/libredox-0.1.4.crate) = 1580801010e535496706ba011c15f8532df6b42297d2e471fec38ceadd8c0638
-SIZE (rust/crates/libredox-0.1.4.crate) = 6946
-SHA256 (rust/crates/libsqlite3-sys-0.32.0.crate) = fbb8270bb4060bd76c6e96f20c52d80620f1d82a3470885694e41e0f81ef6fe7
-SIZE (rust/crates/libsqlite3-sys-0.32.0.crate) = 5182689
+SHA256 (rust/crates/libredox-0.1.10.crate) = 416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb
+SIZE (rust/crates/libredox-0.1.10.crate) = 7332
+SHA256 (rust/crates/libsqlite3-sys-0.34.0.crate) = 91632f3b4fb6bd1d72aa3d78f41ffecfcf2b1a6648d8c241dbe7dbfaf4875e15
+SIZE (rust/crates/libsqlite3-sys-0.34.0.crate) = 5184526
SHA256 (rust/crates/libssh2-sys-0.3.1.crate) = 220e4f05ad4a218192533b300327f5150e809b54c4ec83b5a1d91833601811b9
SIZE (rust/crates/libssh2-sys-0.3.1.crate) = 582851
-SHA256 (rust/crates/libz-rs-sys-0.5.1.crate) = 172a788537a2221661b480fee8dc5f96c580eb34fa88764d3205dc356c7e4221
-SIZE (rust/crates/libz-rs-sys-0.5.1.crate) = 17623
+SHA256 (rust/crates/libz-rs-sys-0.5.2.crate) = 840db8cf39d9ec4dd794376f38acc40d0fc65eec2a8f484f7fd375b84602becd
+SIZE (rust/crates/libz-rs-sys-0.5.2.crate) = 46524
SHA256 (rust/crates/libz-sys-1.1.22.crate) = 8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d
SIZE (rust/crates/libz-sys-1.1.22.crate) = 841053
-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/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
+SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
SIZE (rust/crates/litemap-0.8.0.crate) = 34344
SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
-SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
-SIZE (rust/crates/log-0.4.27.crate) = 48120
-SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
-SIZE (rust/crates/matchers-0.1.0.crate) = 6948
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
+SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9
+SIZE (rust/crates/matchers-0.2.0.crate) = 7075
SHA256 (rust/crates/maybe-async-0.2.10.crate) = 5cf92c10c7e361d6b99666ec1c6f9805b0bea2c3bd8c78dc6fe98ac5bd78db11
SIZE (rust/crates/maybe-async-0.2.10.crate) = 22107
SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
SIZE (rust/crates/memchr-2.7.5.crate) = 97603
-SHA256 (rust/crates/memmap2-0.9.5.crate) = fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f
-SIZE (rust/crates/memmap2-0.9.5.crate) = 33280
+SHA256 (rust/crates/memmap2-0.9.8.crate) = 843a98750cd611cc2965a8213b53b43e715f13c37a9e096c6408e69990961db7
+SIZE (rust/crates/memmap2-0.9.8.crate) = 34478
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
SHA256 (rust/crates/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/miow-0.6.0.crate) = 359f76430b20a79f9e20e115b3428614e654f04fab314482fc0fda0ebd3c6044
-SIZE (rust/crates/miow-0.6.0.crate) = 27801
+SHA256 (rust/crates/miow-0.6.1.crate) = 536bfad37a309d62069485248eeaba1e8d9853aaf951caaeaed0585a95346f08
+SIZE (rust/crates/miow-0.6.1.crate) = 30539
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
-SHA256 (rust/crates/normpath-1.3.0.crate) = c8911957c4b1549ac0dc74e30db9c8b0e66ddcd6d7acc33098f4c63a64a6d7ed
-SIZE (rust/crates/normpath-1.3.0.crate) = 20719
-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/normpath-1.4.0.crate) = c178369371fd7db523726931e50d430b560e3059665abc537ba3277e9274c9c4
+SIZE (rust/crates/normpath-1.4.0.crate) = 23352
+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-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
-SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
-SIZE (rust/crates/object-0.36.7.crate) = 329938
-SHA256 (rust/crates/object-0.37.1.crate) = 03fd943161069e1768b4b3d050890ba48730e590f57e56d4aa04e7e090e61b4a
-SIZE (rust/crates/object-0.37.1.crate) = 338929
+SHA256 (rust/crates/object-0.37.3.crate) = ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe
+SIZE (rust/crates/object-0.37.3.crate) = 344032
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/opener-0.7.2.crate) = d0812e5e4df08da354c851a3376fead46db31c2214f849d3de356d774d057681
-SIZE (rust/crates/opener-0.7.2.crate) = 19229
-SHA256 (rust/crates/openssl-0.10.73.crate) = 8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8
-SIZE (rust/crates/openssl-0.10.73.crate) = 283994
+SHA256 (rust/crates/opener-0.8.3.crate) = cb9024962ab91e00c89d2a14352a8d0fc1a64346bf96f1839b45c09149564e47
+SIZE (rust/crates/opener-0.8.3.crate) = 27160
+SHA256 (rust/crates/openssl-0.10.74.crate) = 24ad14dd45412269e1a30f52ad8f0664f0f4f4a89ee8fe28c3b3527021ebb654
+SIZE (rust/crates/openssl-0.10.74.crate) = 285425
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.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
-SHA256 (rust/crates/openssl-src-300.5.0+3.5.0.crate) = e8ce546f549326b0e6052b649198487d91320875da901e7bd11a06d1ee3f9c2f
-SIZE (rust/crates/openssl-src-300.5.0+3.5.0.crate) = 10488436
-SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571
-SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247
+SHA256 (rust/crates/openssl-src-300.5.2+3.5.2.crate) = d270b79e2926f5150189d475bc7e9d2c69f9c4697b185fa917d5a32b792d21b4
+SIZE (rust/crates/openssl-src-300.5.2+3.5.2.crate) = 10557986
+SHA256 (rust/crates/openssl-sys-0.9.110.crate) = 0a9f0075ba3c21b09f8e8b2026584b1d18d49388648f2fbbf3c97ea8deced8e2
+SIZE (rust/crates/openssl-sys-0.9.110.crate) = 80412
SHA256 (rust/crates/ordered-float-2.10.1.crate) = 68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c
SIZE (rust/crates/ordered-float-2.10.1.crate) = 16029
SHA256 (rust/crates/orion-0.17.11.crate) = 21b3da83b2b4cdc74ab6a556b2e7b473da046d5aa4008c0a7a3ae96b1b4aabb4
SIZE (rust/crates/orion-0.17.11.crate) = 237120
SHA256 (rust/crates/os_info-3.12.0.crate) = d0e1ac5fde8d43c34139135df8ea9ee9465394b2d8d20f032d38998f64afffc3
SIZE (rust/crates/os_info-3.12.0.crate) = 24642
-SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
-SIZE (rust/crates/overload-0.1.1.crate) = 24439
SHA256 (rust/crates/p384-0.13.1.crate) = fe42f1670a52a47d448f14b6a5c61dd78fce51856e68edaa38f7ae3a46b8d6b6
SIZE (rust/crates/p384-0.13.1.crate) = 193022
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/pasetors-0.7.6.crate) = 8c1c6d47c07a08cb59ddad44d53cb5729855e35f7d993184cec3aa37ccdb7008
-SIZE (rust/crates/pasetors-0.7.6.crate) = 147586
+SHA256 (rust/crates/pasetors-0.7.7.crate) = 03e1ed71dcdf863d9f66d9de86de714db38aedc2fcabc1a60207d1fde603e2d5
+SIZE (rust/crates/pasetors-0.7.7.crate) = 151490
SHA256 (rust/crates/pathdiff-0.2.3.crate) = df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3
SIZE (rust/crates/pathdiff-0.2.3.crate) = 7495
SHA256 (rust/crates/pem-rfc7468-0.7.0.crate) = 88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412
SIZE (rust/crates/pem-rfc7468-0.7.0.crate) = 24159
-SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
-SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
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.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
-SHA256 (rust/crates/plist-1.7.2.crate) = 3d77244ce2d584cd84f6a15f86195b8c9b2a0dfbfd817c09e0464244091a58ed
-SIZE (rust/crates/plist-1.7.2.crate) = 102909
+SHA256 (rust/crates/plist-1.8.0.crate) = 740ebea15c5d1428f910cd1a5f52cebf8d25006245ed8ade92702f4943d91e07
+SIZE (rust/crates/plist-1.8.0.crate) = 54623
SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
-SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
-SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
+SHA256 (rust/crates/potential_utf-0.1.3.crate) = 84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a
+SIZE (rust/crates/potential_utf-0.1.3.crate) = 9698
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
SHA256 (rust/crates/primeorder-0.13.6.crate) = 353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6
SIZE (rust/crates/primeorder-0.13.6.crate) = 21296
-SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
-SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
-SHA256 (rust/crates/prodash-29.0.2.crate) = f04bb108f648884c23b98a0e940ebc2c93c0c3b89f04dbaf7eb8256ce617d1bc
-SIZE (rust/crates/prodash-29.0.2.crate) = 91338
-SHA256 (rust/crates/quick-xml-0.37.5.crate) = 331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb
-SIZE (rust/crates/quick-xml-0.37.5.crate) = 190481
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
+SHA256 (rust/crates/prodash-30.0.1.crate) = 5a6efc566849d3d9d737c5cb06cc50e48950ebe3d3f9d70631490fff3a07b139
+SIZE (rust/crates/prodash-30.0.1.crate) = 92925
+SHA256 (rust/crates/quick-xml-0.38.3.crate) = 42a232e7487fc2ef313d96dde7948e7a3c05101870d8985e4fd8d26aedd27b89
+SIZE (rust/crates/quick-xml-0.38.3.crate) = 204498
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.9.1.crate) = 9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97
-SIZE (rust/crates/rand-0.9.1.crate) = 97986
+SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
+SIZE (rust/crates/rand-0.9.2.crate) = 99930
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
@@ -517,62 +503,60 @@ SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b66
SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
SHA256 (rust/crates/rand_xoshiro-0.6.0.crate) = 6f97cdb2a36ed4183de61b2f824cc45c9f1037f28afe0a322e9fff4c108b5aaa
SIZE (rust/crates/rand_xoshiro-0.6.0.crate) = 17125
-SHA256 (rust/crates/redox_syscall-0.5.13.crate) = 0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6
-SIZE (rust/crates/redox_syscall-0.5.13.crate) = 29489
-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/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
+SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
+SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912
+SIZE (rust/crates/regex-1.11.2.crate) = 166265
+SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6
+SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754
+SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
+SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
SHA256 (rust/crates/rfc6979-0.4.0.crate) = f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2
SIZE (rust/crates/rfc6979-0.4.0.crate) = 9140
-SHA256 (rust/crates/rusqlite-0.34.0.crate) = 37e34486da88d8e051c7c0e23c3f15fd806ea8546260aa2fec247e97242ec143
-SIZE (rust/crates/rusqlite-0.34.0.crate) = 162738
+SHA256 (rust/crates/rusqlite-0.36.0.crate) = 3de23c3319433716cf134eed225fe9986bc24f63bed9be9f20c329029e672dc7
+SIZE (rust/crates/rusqlite-0.36.0.crate) = 169800
SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
SHA256 (rust/crates/rustc-stable-hash-0.1.2.crate) = 781442f29170c5c93b7185ad559492601acdc71d5bb0706f5868094f45cfcd08
SIZE (rust/crates/rustc-stable-hash-0.1.2.crate) = 20359
-SHA256 (rust/crates/rustfix-0.9.1.crate) = 8abe01883100061761642e19324f87514bcaed7ddaab2dfd68041c992987b289
-SIZE (rust/crates/rustfix-0.9.1.crate) = 21418
-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/rustfix-0.9.2.crate) = 662decac6b0486a3bfb3723a0621eb12f5ae199488ddf87582d09f8c7b3e9889
+SIZE (rust/crates/rustfix-0.9.2.crate) = 22108
+SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e
+SIZE (rust/crates/rustix-1.1.2.crate) = 422717
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.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
-SIZE (rust/crates/schannel-0.1.27.crate) = 42772
+SHA256 (rust/crates/schannel-0.1.28.crate) = 891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1
+SIZE (rust/crates/schannel-0.1.28.crate) = 42312
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
SHA256 (rust/crates/sec1-0.7.3.crate) = d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc
SIZE (rust/crates/sec1-0.7.3.crate) = 17979
-SHA256 (rust/crates/security-framework-3.2.0.crate) = 271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316
-SIZE (rust/crates/security-framework-3.2.0.crate) = 86095
-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/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-untagged-0.1.7.crate) = 299d9c19d7d466db4ab10addd5703e4c615dec2a5a16dbbafe191045e87ee66e
-SIZE (rust/crates/serde-untagged-0.1.7.crate) = 17371
+SHA256 (rust/crates/security-framework-3.4.0.crate) = 60b369d18893388b345804dc0007963c99b7d665ae71d275812d828c6f089640
+SIZE (rust/crates/security-framework-3.4.0.crate) = 88668
+SHA256 (rust/crates/security-framework-sys-2.15.0.crate) = cc1f0cbffaac4852523ce30d8bd3c5cdc873501d96ff467ca09b6767bb8cd5c0
+SIZE (rust/crates/security-framework-sys-2.15.0.crate) = 20718
+SHA256 (rust/crates/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2
+SIZE (rust/crates/semver-1.0.27.crate) = 30081
+SHA256 (rust/crates/serde-1.0.225.crate) = fd6c24dee235d0da097043389623fb913daddf92c76e9f5a1db88607a0bcbd1d
+SIZE (rust/crates/serde-1.0.225.crate) = 28467
+SHA256 (rust/crates/serde-untagged-0.1.9.crate) = f9faf48a4a2d2693be24c6289dbe26552776eb7737074e6722891fadbe6c5058
+SIZE (rust/crates/serde-untagged-0.1.9.crate) = 17718
SHA256 (rust/crates/serde-value-0.7.0.crate) = f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c
SIZE (rust/crates/serde-value-0.7.0.crate) = 10249
-SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
-SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_ignored-0.1.12.crate) = b516445dac1e3535b6d658a7b528d771153dfb272ed4180ca4617a20550365ff
-SIZE (rust/crates/serde_ignored-0.1.12.crate) = 13050
-SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+SHA256 (rust/crates/serde_core-1.0.225.crate) = 659356f9a0cb1e529b24c01e43ad2bdf520ec4ceaf83047b83ddcc2251f96383
+SIZE (rust/crates/serde_core-1.0.225.crate) = 63004
+SHA256 (rust/crates/serde_derive-1.0.225.crate) = 0ea936adf78b1f766949a4977b91d2f5595825bd6ec079aa9543ad2685fc4516
+SIZE (rust/crates/serde_derive-1.0.225.crate) = 58560
+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_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
+SHA256 (rust/crates/serde_spanned-1.0.2.crate) = 5417783452c2be558477e104686f7de5dae53dba813c28435e0e70f82d9b04ee
+SIZE (rust/crates/serde_spanned-1.0.2.crate) = 11032
SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
SIZE (rust/crates/sha1-0.10.6.crate) = 13517
SHA256 (rust/crates/sha1-checked-0.10.0.crate) = 89f599ac0c323ebb1c6082821a54962b839832b03984598375bff3975b804423
@@ -593,8 +577,8 @@ SHA256 (rust/crates/sized-chunks-0.6.5.crate) = 16d69225bde7a69b235da73377861095
SIZE (rust/crates/sized-chunks-0.6.5.crate) = 43628
SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
-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/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
@@ -609,46 +593,52 @@ SHA256 (rust/crates/supports-hyperlinks-3.1.0.crate) = 804f44ed3c63152de6a9f90ac
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/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
-SIZE (rust/crates/syn-2.0.104.crate) = 299699
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
SHA256 (rust/crates/tar-0.4.44.crate) = 1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a
SIZE (rust/crates/tar-0.4.44.crate) = 61020
-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/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
-SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
-SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
-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.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
-SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
+SHA256 (rust/crates/tempfile-3.22.0.crate) = 84fa4d11fadde498443cca10fd3ac23c951f0dc59e080e9f4b93d4df4e4eea53
+SIZE (rust/crates/tempfile-3.22.0.crate) = 43044
+SHA256 (rust/crates/terminal_size-0.4.3.crate) = 60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0
+SIZE (rust/crates/terminal_size-0.4.3.crate) = 10686
+SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0
+SIZE (rust/crates/thiserror-2.0.16.crate) = 29095
+SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960
+SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214
SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
-SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
-SIZE (rust/crates/time-0.3.41.crate) = 138369
-SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c
-SIZE (rust/crates/time-core-0.1.4.crate) = 8422
-SHA256 (rust/crates/time-macros-0.2.22.crate) = 3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49
-SIZE (rust/crates/time-macros-0.2.22.crate) = 24604
+SHA256 (rust/crates/time-0.3.44.crate) = 91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d
+SIZE (rust/crates/time-0.3.44.crate) = 143200
+SHA256 (rust/crates/time-core-0.1.6.crate) = 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b
+SIZE (rust/crates/time-core-0.1.6.crate) = 9105
+SHA256 (rust/crates/time-macros-0.2.24.crate) = 30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3
+SIZE (rust/crates/time-macros-0.2.24.crate) = 24715
SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
-SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71
-SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
+SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa
+SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
SIZE (rust/crates/toml-0.8.23.crate) = 36050
+SHA256 (rust/crates/toml-0.9.7.crate) = 00e5e5d9bf2475ac9d4f0d9edab68cc573dc2fd644b0dba36b0c30a92dd9eaa0
+SIZE (rust/crates/toml-0.9.7.crate) = 55852
SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_datetime-0.7.2.crate) = 32f1085dec27c2b6632b04c80b3bb1b4300d6495d1e129693bdda7d91e72eec1
+SIZE (rust/crates/toml_datetime-0.7.2.crate) = 17859
SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/toml_edit-0.23.6.crate) = f3effe7c0e86fdff4f69cdd2ccc1b96f933e24811c5441d44904e8683e27184b
+SIZE (rust/crates/toml_edit-0.23.6.crate) = 65753
+SHA256 (rust/crates/toml_parser-1.0.3.crate) = 4cf893c33be71572e0e9aa6dd15e6677937abd686b066eac3f8cd3531688a627
+SIZE (rust/crates/toml_parser-1.0.3.crate) = 34982
SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
+SHA256 (rust/crates/toml_writer-1.0.3.crate) = d163a63c116ce562a22cda521fcc4d79152e7aba014456fb5eb442f6d6a10109
+SIZE (rust/crates/toml_writer-1.0.3.crate) = 17173
SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
SIZE (rust/crates/tracing-0.1.41.crate) = 82448
SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903
@@ -659,8 +649,8 @@ SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a5
SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760
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/typeid-1.0.3.crate) = bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c
SIZE (rust/crates/typeid-1.0.3.crate) = 9006
SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
@@ -669,16 +659,16 @@ SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac4
SIZE (rust/crates/unicase-2.8.1.crate) = 24088
SHA256 (rust/crates/unicode-bom-2.0.3.crate) = 7eec5d1121208364f6793f7d2e222bf75a915c19557537745b195b253dd64217
SIZE (rust/crates/unicode-bom-2.0.3.crate) = 10773
-SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
-SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d
+SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480
SHA256 (rust/crates/unicode-normalization-0.1.24.crate) = 5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956
SIZE (rust/crates/unicode-normalization-0.1.24.crate) = 126536
SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853
SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
-SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
-SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b
+SIZE (rust/crates/url-2.5.7.crate) = 87907
SHA256 (rust/crates/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
@@ -693,54 +683,46 @@ SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
-SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
-SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
-SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
-SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
-SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
-SHA256 (rust/crates/wasm-bindgen-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/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-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
-SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
-SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
+SHA256 (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 883478de20367e224c0090af9cf5f9fa85bed63a95c1abf3afc5c083ebc06e8c
+SIZE (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 18219
+SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
+SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
+SHA256 (rust/crates/wasm-bindgen-0.2.103.crate) = ab10a69fbd0a177f5f649ad4d8d3305499c42bab9aef2f7ff592d0ec8f833819
+SIZE (rust/crates/wasm-bindgen-0.2.103.crate) = 47309
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.103.crate) = 0bb702423545a6007bbc368fde243ba47ca275e549c8a28617f56f6ba53b1d1c
+SIZE (rust/crates/wasm-bindgen-backend-0.2.103.crate) = 32238
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.103.crate) = fc65f4f411d91494355917b605e1480033152658d71f722a90647f56a70c88a0
+SIZE (rust/crates/wasm-bindgen-macro-0.2.103.crate) = 9382
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.103.crate) = ffc003a991398a8ee604a401e194b6b3a39677b3173d6e74495eb51b82e99a32
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.103.crate) = 26418
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.103.crate) = 293c37f4efa430ca14db3721dfbe48d8c33308096bd44d80ebaa775ab71ba1cf
+SIZE (rust/crates/wasm-bindgen-shared-0.2.103.crate) = 9060
+SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
+SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
+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-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-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
-SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
+SHA256 (rust/crates/windows-sys-0.61.0.crate) = e201184e40b2ede64bc2ea34968b28e33622acdbbf37104f0e4a33f7abe657aa
+SIZE (rust/crates/windows-sys-0.61.0.crate) = 2517134
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows-targets-0.53.2.crate) = c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef
-SIZE (rust/crates/windows-targets-0.53.2.crate) = 7046
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
-SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
+SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
+SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
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_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
-SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
-SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
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_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.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
-SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
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
@@ -749,44 +731,36 @@ SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c56
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
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.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
-SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
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_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.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
-SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
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_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.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
-SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
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_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.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
-SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
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/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.11.crate) = 74c7b26e3480b707944fc872477815d29a8e429d2f93a1ce000f5fa84a15cbcd
-SIZE (rust/crates/winnow-0.7.11.crate) = 174175
-SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
-SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
+SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
+SIZE (rust/crates/winnow-0.7.13.crate) = 174454
+SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
+SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
SIZE (rust/crates/writeable-0.6.1.crate) = 24068
SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
SIZE (rust/crates/yoke-0.8.0.crate) = 28726
SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
-SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
-SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
-SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
-SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
+SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c
+SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663
+SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831
+SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827
SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
@@ -795,9 +769,9 @@ SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464
SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
-SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428
-SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
+SHA256 (rust/crates/zerovec-0.11.4.crate) = e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b
+SIZE (rust/crates/zerovec-0.11.4.crate) = 125080
SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
-SHA256 (rust/crates/zlib-rs-0.5.1.crate) = 626bd9fa9734751fc50d6060752170984d7053f5a39061f524cda68023d4db8a
-SIZE (rust/crates/zlib-rs-0.5.1.crate) = 193055
+SHA256 (rust/crates/zlib-rs-0.5.2.crate) = 2f06ae92f42f5e5c42443fd094f245eb656abf56dd7cce9b8b263236565e00f2
+SIZE (rust/crates/zlib-rs-0.5.2.crate) = 194342
diff --git a/devel/cdk/Makefile b/devel/cdk/Makefile
index 6ccde31dfe8a..0c3bbdafef92 100644
--- a/devel/cdk/Makefile
+++ b/devel/cdk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cdk
-DISTVERSION= 5.0-20251001
+DISTVERSION= 5.0-20251014
PORTEPOCH= 1
CATEGORIES= devel
MASTER_SITES= https://invisible-island.net/archives/${PORTNAME}/ \
@@ -27,8 +27,8 @@ PORTEXAMPLES= cli demos examples
OPTIONS_DEFINE= DOCS EXAMPLES
post-patch:
- @${REINPLACE_CMD} -e 's|gcc|$$(CC)| ; \
- /^CDKREADME/s| COPYING||' ${WRKSRC}/Makefile.in
+ @${REINPLACE_CMD} -e '/^CDKREADME/s| COPYING||' \
+ ${WRKSRC}/Makefile.in
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libcdk*.so
diff --git a/devel/cdk/distinfo b/devel/cdk/distinfo
index ade0e7425aee..6d8fb26c7139 100644
--- a/devel/cdk/distinfo
+++ b/devel/cdk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759952799
-SHA256 (cdk-5.0-20251001.tgz) = 18b196e601a65533d0dff32626fbb887514d8688e783d7f6098b4b4ebc64d853
-SIZE (cdk-5.0-20251001.tgz) = 550774
+TIMESTAMP = 1760650956
+SHA256 (cdk-5.0-20251014.tgz) = 0ed46949c680a5f42e342cc48a2ce60bcfc2cc8b9eebb176877b5a91f829435c
+SIZE (cdk-5.0-20251014.tgz) = 551916
diff --git a/devel/codeblocks/Makefile b/devel/codeblocks/Makefile
index c964e9212da5..93ec7ede6e4f 100644
--- a/devel/codeblocks/Makefile
+++ b/devel/codeblocks/Makefile
@@ -1,6 +1,6 @@
PORTNAME= codeblocks
PORTVERSION= 20.03
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= devel
MASTER_SITES= SF/${PORTNAME}/Sources/${PORTVERSION}
@@ -12,7 +12,7 @@ LICENSE= GPLv3 LGPL3
LICENSE_COMB= multi
BUILD_DEPENDS= zip:archivers/zip
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2 \
libhunspell-1.7.so:textproc/hunspell \
diff --git a/devel/collada-dom/Makefile b/devel/collada-dom/Makefile
index 1299e8c43181..3c22c1d1387a 100644
--- a/devel/collada-dom/Makefile
+++ b/devel/collada-dom/Makefile
@@ -1,7 +1,7 @@
PORTNAME= collada-dom
DISTVERSIONPREFIX= v
DISTVERSION= 2.5.0
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= devel
MAINTAINER= trueos@norwegianrockcat.com
@@ -12,7 +12,7 @@ LICENSE= MIT
LIB_DEPENDS= libpcre.so:devel/pcre \
libboost_filesystem.so:devel/boost-libs \
- libboost_system.so:devel/boost-libs
+ libboost_thread.so:devel/boost-libs
USES= cmake gnome minizip pkgconfig
USE_CXXSTD= c++14
diff --git a/devel/courier-unicode/Makefile b/devel/courier-unicode/Makefile
index 774bc075db69..11a5002aeb61 100644
--- a/devel/courier-unicode/Makefile
+++ b/devel/courier-unicode/Makefile
@@ -1,5 +1,5 @@
PORTNAME= courier-unicode
-PORTVERSION= 2.3.2
+PORTVERSION= 2.4.0
CATEGORIES= devel mail
MASTER_SITES= SF/courier/${PORTNAME}/${PORTVERSION}
diff --git a/devel/courier-unicode/distinfo b/devel/courier-unicode/distinfo
index c4f765431ebb..f27b8da192d9 100644
--- a/devel/courier-unicode/distinfo
+++ b/devel/courier-unicode/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744019636
-SHA256 (courier-unicode-2.3.2.tar.bz2) = b645d2f00aabbc682320ede696ca50201266f710a1bcec4ac5042695c99e7f69
-SIZE (courier-unicode-2.3.2.tar.bz2) = 658384
+TIMESTAMP = 1760732629
+SHA256 (courier-unicode-2.4.0.tar.bz2) = e80cbcf0e3a6cc2e7a67ec1a1830d6c4e8aa0ff697732ec1d11e544e0e64570f
+SIZE (courier-unicode-2.4.0.tar.bz2) = 695923
diff --git a/devel/courier-unicode/pkg-plist b/devel/courier-unicode/pkg-plist
index e0006c83c822..2c845f7df779 100644
--- a/devel/courier-unicode/pkg-plist
+++ b/devel/courier-unicode/pkg-plist
@@ -3,8 +3,8 @@ include/courier-unicode-script-tab.h
include/courier-unicode.h
lib/libcourier-unicode.a
lib/libcourier-unicode.so
-lib/libcourier-unicode.so.8
-lib/libcourier-unicode.so.8.0.0
+lib/libcourier-unicode.so.10
+lib/libcourier-unicode.so.10.0.0
share/man/man3/unicode::bidi.3.gz
share/man/man3/unicode::bidi_calc.3.gz
share/man/man3/unicode::bidi_calc_types.3.gz
@@ -33,6 +33,7 @@ share/man/man3/unicode::linebreak_iter.3.gz
share/man/man3/unicode::linebreakc_callback_base.3.gz
share/man/man3/unicode::linebreakc_iter.3.gz
share/man/man3/unicode::tolower.3.gz
+share/man/man3/unicode::totitle.3.gz
share/man/man3/unicode::toupper.3.gz
share/man/man3/unicode::ucs_2.3.gz
share/man/man3/unicode::ucs_4.3.gz
@@ -150,7 +151,8 @@ share/man/man3/unicode_wb_next_cnt.3.gz
share/man/man3/unicode_wbscan_end.3.gz
share/man/man3/unicode_wbscan_init.3.gz
share/man/man3/unicode_wbscan_next.3.gz
+share/man/man3/unicode_wcwidth.3.gz
+share/man/man3/unicode_wcwidth_str.3.gz
share/man/man3/unicode_word_break.3.gz
share/man/man7/courier-unicode.7.gz
share/aclocal/courier-unicode-version.m4
-share/aclocal/courier-unicode.m4
diff --git a/devel/cpp-netlib/Makefile b/devel/cpp-netlib/Makefile
index d799d15aad4d..3a1e8b4c5e3a 100644
--- a/devel/cpp-netlib/Makefile
+++ b/devel/cpp-netlib/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cpp-netlib
DISTVERSIONPREFIX= ${PORTNAME}-
DISTVERSION= 0.13.0
-PORTREVISION= 11
+PORTREVISION= 12
DISTVERSIONSUFFIX= -final
CATEGORIES= devel
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE_1_0.txt
BROKEN= fails to build with Boost>=1.87
-LIB_DEPENDS= libboost_system.so:devel/boost-libs
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs
BUILD_DEPENDS= boost-libs>0:devel/boost-libs \
asio>0:net/asio
diff --git a/devel/cpp-utilities/Makefile b/devel/cpp-utilities/Makefile
index 7765e2a83ab1..452e8b4135e7 100644
--- a/devel/cpp-utilities/Makefile
+++ b/devel/cpp-utilities/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cpp-utilities
DISTVERSIONPREFIX= v
DISTVERSION= 5.28.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/cppcheck/Makefile b/devel/cppcheck/Makefile
index b4456d7279e0..b111e36a99e6 100644
--- a/devel/cppcheck/Makefile
+++ b/devel/cppcheck/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cppcheck
-DISTVERSION= 2.18.0
+DISTVERSION= 2.18.3
CATEGORIES= devel
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/devel/cppcheck/distinfo b/devel/cppcheck/distinfo
index 9c1081c68a98..ba7d9ce32dae 100644
--- a/devel/cppcheck/distinfo
+++ b/devel/cppcheck/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753039627
-SHA256 (danmar-cppcheck-2.18.0_GH0.tar.gz) = dc74e300ac59f2ef9f9c05c21d48ae4c8dd1ce17f08914dd30c738ff482e748f
-SIZE (danmar-cppcheck-2.18.0_GH0.tar.gz) = 3928107
+TIMESTAMP = 1760555891
+SHA256 (danmar-cppcheck-2.18.3_GH0.tar.gz) = e37c94e190cdddc65682649b02b72939761585bddd8ada595f922e190a26a2be
+SIZE (danmar-cppcheck-2.18.3_GH0.tar.gz) = 3930770
diff --git a/devel/cppcheck/files/patch-CMakeLists.txt b/devel/cppcheck/files/patch-CMakeLists.txt
index 52f20832d3cd..d368f189b7a2 100644
--- a/devel/cppcheck/files/patch-CMakeLists.txt
+++ b/devel/cppcheck/files/patch-CMakeLists.txt
@@ -2,8 +2,8 @@
+++ CMakeLists.txt
@@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.13)
cmake_minimum_required(VERSION 3.13)
--project(Cppcheck VERSION 2.18.0 LANGUAGES CXX)
-+project(cppcheck VERSION 2.18.0 LANGUAGES CXX)
+-project(Cppcheck VERSION 2.18.3 LANGUAGES CXX)
++project(cppcheck VERSION 2.18.3 LANGUAGES CXX)
include(cmake/options.cmake)
diff --git a/devel/cpprestsdk/Makefile b/devel/cpprestsdk/Makefile
index d9fcae5c27a0..e7ef9e92a753 100644
--- a/devel/cpprestsdk/Makefile
+++ b/devel/cpprestsdk/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cpprestsdk
PORTVERSION= 2.10.19
-PORTREVISION= 5
+PORTREVISION= 6
DISTVERSIONPREFIX= v
CATEGORIES= devel
@@ -12,7 +12,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/../license.txt
BUILD_DEPENDS= ${LOCALBASE}/include/websocketpp/client.hpp:devel/websocketpp
-LIB_DEPENDS= libboost_system.so:devel/boost-libs
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs
USES= cmake:testing compiler:c++11-lang pkgconfig ssl
USE_GITHUB= yes
diff --git a/devel/cython-lint/Makefile b/devel/cython-lint/Makefile
index 839428e21233..96ded5e6efbd 100644
--- a/devel/cython-lint/Makefile
+++ b/devel/cython-lint/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cython-lint
-PORTVERSION= 0.16.7
+PORTVERSION= 0.17.0
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/MarcoGorelli/cython-lint/releases/download/v${PORTVERSION}/
diff --git a/devel/cython-lint/distinfo b/devel/cython-lint/distinfo
index 52100cd3c93d..177d6cf86a5d 100644
--- a/devel/cython-lint/distinfo
+++ b/devel/cython-lint/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266002
-SHA256 (cython_lint-0.16.7.tar.gz) = dea72b81fd7635733080c67f1c8258cff498a4ef5664e010f894585a7290d6ad
-SIZE (cython_lint-0.16.7.tar.gz) = 26567
+TIMESTAMP = 1759774521
+SHA256 (cython_lint-0.17.0.tar.gz) = 3274cf5b8f561b75ab141870805cdb5e9540fcbdd0e85c43d6782e091845cc53
+SIZE (cython_lint-0.17.0.tar.gz) = 26826
diff --git a/devel/decompyle3/Makefile b/devel/decompyle3/Makefile
index 71bfc102480c..f7c76c44c0e8 100644
--- a/devel/decompyle3/Makefile
+++ b/devel/decompyle3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= decompyle3
-PORTVERSION= 3.9.2
+PORTVERSION= 3.9.3
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/rocky/python-uncompyle6/releases/download/${PORTVERSION}/
@@ -14,8 +14,8 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}spark-parser>=1.8.9<1.9.1:devel/py-spark-parser@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}xdis>=6.1.0<6.2.0:devel/py-xdis@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}spark-parser>=1.8.9<1.9.2:devel/py-spark-parser@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}xdis>=6.1.0<6.3:devel/py-xdis@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist noflavors pep517
diff --git a/devel/decompyle3/distinfo b/devel/decompyle3/distinfo
index cb631735a457..06635067263c 100644
--- a/devel/decompyle3/distinfo
+++ b/devel/decompyle3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1722711111
-SHA256 (decompyle3-3.9.2.tar.gz) = bf4a177c5d53bd764496709fe60ea351103efc01b921c596382af9a7ee0433f3
-SIZE (decompyle3-3.9.2.tar.gz) = 869783
+TIMESTAMP = 1759774523
+SHA256 (decompyle3-3.9.3.tar.gz) = 66cedaea6b998b3711cdc9993254e91e692bc45d18da7e309acade4f3b15173f
+SIZE (decompyle3-3.9.3.tar.gz) = 873015
diff --git a/devel/decompyle3/files/patch-__pkginfo__.py b/devel/decompyle3/files/patch-__pkginfo__.py
deleted file mode 100644
index 795ec53fbded..000000000000
--- a/devel/decompyle3/files/patch-__pkginfo__.py
+++ /dev/null
@@ -1,13 +0,0 @@
-Obtained from: https://github.com/rocky/python-decompile3/commit/54f263988d315f430c140b90536b4d9418d4bd3f
-
---- __pkginfo__.py.orig 2024-07-21 17:01:58 UTC
-+++ __pkginfo__.py
-@@ -51,7 +51,7 @@ ftp_url = None
- ]
- }
- ftp_url = None
--install_requires = ["click", "spark-parser >= 1.8.9, < 1.9.0", "xdis >= 6.1.1,<6.2.0"]
-+install_requires = ["click", "spark-parser >= 1.8.9, < 1.9.1", "xdis >= 6.1.1,<6.2.0"]
-
- license = "GPL3"
- mailing_list = "python-debugger@googlegroups.com"
diff --git a/devel/decompyle3/files/patch-pyproject.toml b/devel/decompyle3/files/patch-pyproject.toml
new file mode 100644
index 000000000000..66bf18f3c97c
--- /dev/null
+++ b/devel/decompyle3/files/patch-pyproject.toml
@@ -0,0 +1,11 @@
+--- pyproject.toml.orig 2025-10-01 22:52:42 UTC
++++ pyproject.toml
+@@ -15,7 +15,7 @@ readme = "README.rst"
+ "xdis >= 6.1.0, < 6.3",
+ ]
+ readme = "README.rst"
+-license = "GPL-3.0-or-later"
++license = {text = "GPL-3.0-or-later"}
+
+ keywords = ["Python bytecode", "bytecode", "disassembler"]
+ classifiers = [
diff --git a/devel/devtodo/Makefile b/devel/devtodo/Makefile
index 36496a42cf4d..c41e5a485c93 100644
--- a/devel/devtodo/Makefile
+++ b/devel/devtodo/Makefile
@@ -8,7 +8,7 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Tool to effectively maintain todo lists aimed at developers
WWW= https://swapoff.org/devtodo.html
-CONFLICTS_INSTALL= deforaos-todo tdl todo
+CONFLICTS_INSTALL= deforaos-todo tdl
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
diff --git a/devel/efivar/Makefile b/devel/efivar/Makefile
index 5e30a4f9a215..f8dcfa0620f3 100644
--- a/devel/efivar/Makefile
+++ b/devel/efivar/Makefile
@@ -1,53 +1,28 @@
PORTNAME= efivar
-PORTVERSION= 0.15
-PORTREVISION= 9
+PORTVERSION= 39
CATEGORIES= devel
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Tools and library to manipulate EFI variables
+MAINTAINER= decke@FreeBSD.org
+COMMENT= Tools and libraries to work with EFI variables
WWW= https://github.com/rhboot/efivar
LICENSE= LGPL21
NOT_FOR_ARCHS= powerpc powerpc64 powerpcspe
NOT_FOR_ARCHS_REASON= specification only supports little-endian processors
+BROKEN_FreeBSD_13= requires at least FreeBSD 14
+BUILD_DEPENDS= gsed:textproc/gsed
LIB_DEPENDS= libpopt.so:devel/popt
-CFLAGS+= -fpermissive
+USES= gmake pkgconfig python
-USES= gmake localbase pkgconfig
USE_GCC= yes
USE_GITHUB= yes
GH_ACCOUNT= rhboot
USE_LDCONFIG= yes
+BINARY_ALIAS= sed=${LOCALBASE}/bin/gsed
-.include <bsd.port.pre.mk>
-
-post-patch:
- @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/src/efivar.pc.in
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/src/efivar ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_LIB} ${WRKSRC}/src/libefivar.so ${STAGEDIR}${PREFIX}/lib
- ${INSTALL_LIB} ${WRKSRC}/src/libefivar.so.0 ${STAGEDIR}${PREFIX}/lib
- ${INSTALL_DATA} ${WRKSRC}/src/efivar.h ${STAGEDIR}${PREFIX}/include
- ${INSTALL_DATA} ${WRKSRC}/src/efivar-guids.h ${STAGEDIR}${PREFIX}/include
- ${INSTALL_DATA} ${WRKSRC}/src/efivar.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig
- ${INSTALL_MAN} ${WRKSRC}/docs/efivar.1 ${STAGEDIR}${PREFIX}/share/man/man1
- ${INSTALL_MAN} ${WRKSRC}/docs/efi_append_variable.3 ${STAGEDIR}${PREFIX}/share/man/man3
- ${INSTALL_MAN} ${WRKSRC}/docs/efi_del_variable.3 ${STAGEDIR}${PREFIX}/share/man/man3
- ${INSTALL_MAN} ${WRKSRC}/docs/efi_get_next_variable_name.3 ${STAGEDIR}${PREFIX}/share/man/man3
- ${INSTALL_MAN} ${WRKSRC}/docs/efi_get_variable.3 ${STAGEDIR}${PREFIX}/share/man/man3
- ${INSTALL_MAN} ${WRKSRC}/docs/efi_get_variable_attributes.3 ${STAGEDIR}${PREFIX}/share/man/man3
- ${INSTALL_MAN} ${WRKSRC}/docs/efi_get_variable_size.3 ${STAGEDIR}${PREFIX}/share/man/man3
- ${INSTALL_MAN} ${WRKSRC}/docs/efi_guid_to_name.3 ${STAGEDIR}${PREFIX}/share/man/man3
- ${INSTALL_MAN} ${WRKSRC}/docs/efi_guid_to_str.3 ${STAGEDIR}${PREFIX}/share/man/man3
- ${INSTALL_MAN} ${WRKSRC}/docs/efi_guid_to_symbol.3 ${STAGEDIR}${PREFIX}/share/man/man3
- ${INSTALL_MAN} ${WRKSRC}/docs/efi_name_to_guid.3 ${STAGEDIR}${PREFIX}/share/man/man3
- ${INSTALL_MAN} ${WRKSRC}/docs/efi_set_variable.3 ${STAGEDIR}${PREFIX}/share/man/man3
- ${INSTALL_MAN} ${WRKSRC}/docs/efi_str_to_guid.3 ${STAGEDIR}${PREFIX}/share/man/man3
- ${INSTALL_MAN} ${WRKSRC}/docs/efi_symbol_to_guid.3 ${STAGEDIR}${PREFIX}/share/man/man3
- ${INSTALL_MAN} ${WRKSRC}/docs/efi_variables_supported.3 ${STAGEDIR}${PREFIX}/share/man/man3
-
-.include <bsd.port.post.mk>
+MAKE_ARGS+= CC="${CC}" LIBDIR="${PREFIX}/lib"
+
+.include <bsd.port.mk>
diff --git a/devel/efivar/distinfo b/devel/efivar/distinfo
index 4d6a04753aca..77a79246775d 100644
--- a/devel/efivar/distinfo
+++ b/devel/efivar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1544125008
-SHA256 (rhboot-efivar-0.15_GH0.tar.gz) = 8e5a45ebbd116a96a43176e96b211c73f3ec8452da3bd0ce75a5716f86d4343f
-SIZE (rhboot-efivar-0.15_GH0.tar.gz) = 30064
+TIMESTAMP = 1730568659
+SHA256 (rhboot-efivar-39_GH0.tar.gz) = c9edd15f2eeeea63232f3e669a48e992c7be9aff57ee22672ac31f5eca1609a6
+SIZE (rhboot-efivar-39_GH0.tar.gz) = 463349
diff --git a/devel/efivar/files/patch-Make.rules b/devel/efivar/files/patch-Make.rules
deleted file mode 100644
index 24d302516477..000000000000
--- a/devel/efivar/files/patch-Make.rules
+++ /dev/null
@@ -1,15 +0,0 @@
---- Make.rules.orig 2014-10-15 13:48:49 UTC
-+++ Make.rules
-@@ -2,10 +2,10 @@
- $(AR) -cvqs $@ $^
-
- % : %.o
-- $(CCLD) $(ccldflags) -o $@ $^ $(foreach lib,$(LIBS),-l$(lib))
-+ $(CCLD) $(ccldflags) -o $@ $^ $(LIBS)
-
- %.so.$(SONAME_VERSION) :
-- $(CCLD) $(cflags) -Wl,-soname,$(SONAME) $(ccldflags) $(LIBFLAGS) $^ -o $@ $(foreach lib,$(LIBS),-l$(lib))
-+ $(CCLD) $(cflags) -Wl,-soname,$(SONAME) $(ccldflags) $(LIBFLAGS) $^ -o $@ $(LIBS)
-
- %.so : %.so.$(SONAME_VERSION)
- ln -sf $^ $@
diff --git a/devel/efivar/files/patch-src-Makefile b/devel/efivar/files/patch-src-Makefile
deleted file mode 100644
index f0fdf02e6ac4..000000000000
--- a/devel/efivar/files/patch-src-Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
---- src/Makefile.orig 2014-10-15 13:48:49 UTC
-+++ src/Makefile
-@@ -15,14 +15,13 @@ all : $(LIBTARGETS) $(PCTARGETS) $(BINTA
- OBJECTS = lib.o vars.o efivarfs.o guid.o guidlist.o guid-symbols.o
- DEPS = .lib.c.P .efivar.c.P .efivar.h.P .vars.c.P .lib.h.P \
- .generics.h.P .guid.h.P .guid.c.P
--LIBS = dl
-
- libefivar.a :: $(OBJECTS)
-
- libefivar.so.$(SONAME_VERSION) :: $(OBJECTS)
-
- efivar : efivar.o libefivar.so
-- $(CCLD) $(ccldflags) -L. -lefivar -o $@ $^ -lpopt $(foreach lib,$(LIBS),-l$(lib))
-+ $(CCLD) $(ccldflags) -L. -lefivar -o $@ $^ -lpopt $(LIBS)
-
- efivar.pc : efivar.pc.in
- sed -e "s,@@VERSION@@,$(VERSION),g" \
diff --git a/devel/efivar/files/patch-src-efivar.c b/devel/efivar/files/patch-src-efivar.c
deleted file mode 100644
index a06dddab8713..000000000000
--- a/devel/efivar/files/patch-src-efivar.c
+++ /dev/null
@@ -1,51 +0,0 @@
---- src/efivar.c.orig 2014-10-15 15:48:49.000000000 +0200
-+++ src/efivar.c 2015-01-19 15:41:34.000000000 +0100
-@@ -16,11 +16,11 @@
- * along with this library. If not, see <http://www.gnu.org/licenses/>.
- */
-
--#include <ctype.h>
- #include <fcntl.h>
- #include <popt.h>
- #include <stdio.h>
- #include <stdlib.h>
-+#include <sys/endian.h>
- #include <sys/mman.h>
- #include <sys/types.h>
- #include <sys/stat.h>
-@@ -53,7 +53,7 @@ list_all_variables(void)
- int rc;
- while ((rc = efi_get_next_variable_name(&guid, &name)) > 0)
- printf(GUID_FORMAT "-%s\n",
-- guid->a, guid->b, guid->c, bswap_16(guid->d),
-+ guid->a, guid->b, guid->c, bswap16(guid->d),
- guid->e[0], guid->e[1], guid->e[2], guid->e[3],
- guid->e[4], guid->e[5], name);
-
-@@ -142,7 +142,7 @@ show_variable(char *guid_name)
- }
-
- printf("GUID: "GUID_FORMAT "\n",
-- guid.a, guid.b, guid.c, bswap_16(guid.d),
-+ guid.a, guid.b, guid.c, bswap16(guid.d),
- guid.e[0], guid.e[1], guid.e[2], guid.e[3],
- guid.e[4], guid.e[5]);
- printf("Name: \"%s\"\n", name);
-@@ -240,7 +240,7 @@ prepare_data(const char *filename, void
- goto err;
-
- buflen = statbuf.st_size;
-- buf = mmap(NULL, buflen, PROT_READ, MAP_PRIVATE|MAP_POPULATE, fd, 0);
-+ buf = mmap(NULL, buflen, PROT_READ, MAP_PRIVATE, fd, 0);
- if (!buf)
- goto err;
-
-@@ -338,7 +338,7 @@ int main(int argc, char *argv[])
- {
- printf("{"GUID_FORMAT"} {%s} %s %s\n",
- guid->guid.a, guid->guid.b,
-- guid->guid.c, bswap_16(guid->guid.d),
-+ guid->guid.c, bswap16(guid->guid.d),
- guid->guid.e[0], guid->guid.e[1],
- guid->guid.e[2], guid->guid.e[3],
- guid->guid.e[4], guid->guid.e[5],
diff --git a/devel/efivar/files/patch-src-efivar.h b/devel/efivar/files/patch-src-efivar.h
deleted file mode 100644
index 80c6a8ccbd57..000000000000
--- a/devel/efivar/files/patch-src-efivar.h
+++ /dev/null
@@ -1,28 +0,0 @@
---- src/efivar.h.orig 2014-10-15 15:48:49.000000000 +0200
-+++ src/efivar.h 2015-01-19 15:32:22.000000000 +0100
-@@ -25,7 +25,6 @@
- #include <sys/stat.h>
- #include <sys/types.h>
- #include <unistd.h>
--#include <byteswap.h>
-
- typedef struct {
- uint32_t a;
-@@ -40,7 +39,7 @@ typedef struct {
- #endif
-
- #define EFI_GUID(a,b,c,d,e0,e1,e2,e3,e4,e5) \
--((efi_guid_t) {(a), (b), (c), bswap_16(d), { (e0), (e1), (e2), (e3), (e4), (e5) }})
-+((efi_guid_t) {(a), (b), (c), bswap16(d), { (e0), (e1), (e2), (e3), (e4), (e5) }})
-
- #define EFI_GLOBAL_GUID EFI_GUID(0x8be4df61,0x93ca,0x11d2,0xaa0d,0x00,0xe0,0x98,0x03,0x2b,0x8c)
-
-@@ -85,7 +84,7 @@ efi_set_variable(efi_guid_t guid, const
- return -1;
- }
-
-- if (__va_arg_pack_len() == 0)
-+ if (__builtin_va_arg_pack_len() == 0)
- return _efi_set_variable(guid, name, data, data_size,
- attributes, 0644);
-
diff --git a/devel/efivar/files/patch-src-efivar.pc.in b/devel/efivar/files/patch-src-efivar.pc.in
deleted file mode 100644
index 1220e37ce7df..000000000000
--- a/devel/efivar/files/patch-src-efivar.pc.in
+++ /dev/null
@@ -1,19 +0,0 @@
---- src/efivar.pc.in.orig 2014-10-15 15:48:49.000000000 +0200
-+++ src/efivar.pc.in 2015-01-19 16:23:12.000000000 +0100
-@@ -1,10 +1,11 @@
--prefix=/usr
--exec_prefix=/usr
--libdir=@@LIBDIR@@
--includedir=/usr/include
-+prefix=%%PREFIX%%
-+exec_prefix=${prefix}
-+libdir=${exec_prefix}/lib
-+includedir=${prefix}/include
-
- Name: efivar
- Description: UEFI Variable Management
- Version: @@VERSION@@
- Requires:
--Libs: -L${libdir} -lefivar -ldl
-+Libs: -L${libdir} -lefivar
-+Cflags: -I${includedir}
diff --git a/devel/efivar/files/patch-src-efivarfs.c b/devel/efivar/files/patch-src-efivarfs.c
deleted file mode 100644
index f28f06f61598..000000000000
--- a/devel/efivar/files/patch-src-efivarfs.c
+++ /dev/null
@@ -1,29 +0,0 @@
---- src/efivarfs.c.orig 2015-01-19 15:38:34.000000000 +0100
-+++ src/efivarfs.c 2015-01-19 15:40:15.000000000 +0100
-@@ -18,15 +18,15 @@
-
- #include <errno.h>
- #include <fcntl.h>
--#include <linux/magic.h>
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- #include <sys/mman.h>
-+#include <sys/mount.h>
- #include <sys/types.h>
-+#include <sys/param.h>
- #include <sys/stat.h>
- #include <sys/uio.h>
--#include <sys/vfs.h>
- #include <unistd.h>
-
- #include "lib.h"
-@@ -66,7 +66,7 @@ efivarfs_probe(void)
- #define make_efivarfs_path(str, guid, name) ({ \
- asprintf(str, EFIVARS_PATH "%s-" GUID_FORMAT, \
- name, (guid).a, (guid).b, (guid).c, \
-- bswap_16((guid).d), \
-+ bswap16((guid).d), \
- (guid).e[0], (guid).e[1], (guid).e[2], \
- (guid).e[3], (guid).e[4], (guid).e[5]); \
- })
diff --git a/devel/efivar/files/patch-src-guid.c b/devel/efivar/files/patch-src-guid.c
deleted file mode 100644
index 314601d34995..000000000000
--- a/devel/efivar/files/patch-src-guid.c
+++ /dev/null
@@ -1,44 +0,0 @@
---- src/guid.c.orig 2015-01-19 15:37:01.000000000 +0100
-+++ src/guid.c 2015-01-19 15:37:10.000000000 +0100
-@@ -41,17 +41,17 @@ efi_guid_to_str(const efi_guid_t *guid,
-
- if (!sp) {
- return snprintf(NULL, 0, GUID_FORMAT,
-- guid->a, guid->b, guid->c, bswap_16(guid->d),
-+ guid->a, guid->b, guid->c, bswap16(guid->d),
- guid->e[0], guid->e[1], guid->e[2], guid->e[3],
- guid->e[4], guid->e[5]);
- } else if (sp && *sp) {
- return snprintf(*sp, GUID_LENGTH_WITH_NUL, GUID_FORMAT,
-- guid->a, guid->b, guid->c, bswap_16(guid->d),
-+ guid->a, guid->b, guid->c, bswap16(guid->d),
- guid->e[0], guid->e[1], guid->e[2], guid->e[3],
- guid->e[4], guid->e[5]);
- } else {
- rc = asprintf(&ret, GUID_FORMAT,
-- guid->a, guid->b, guid->c, bswap_16(guid->d),
-+ guid->a, guid->b, guid->c, bswap16(guid->d),
- guid->e[0], guid->e[1], guid->e[2], guid->e[3],
- guid->e[4], guid->e[5]);
- if (rc >= 0)
-@@ -161,17 +161,17 @@ efi_guid_to_id_guid(const efi_guid_t *gu
- }
- if (!sp) {
- return snprintf(NULL, 0, "{"GUID_FORMAT"}",
-- guid->a, guid->b, guid->c, bswap_16(guid->d),
-+ guid->a, guid->b, guid->c, bswap16(guid->d),
- guid->e[0], guid->e[1], guid->e[2], guid->e[3],
- guid->e[4], guid->e[5]);
- } else if (sp && *sp) {
- return snprintf(*sp, GUID_LENGTH_WITH_NUL+2, "{"GUID_FORMAT"}",
-- guid->a, guid->b, guid->c, bswap_16(guid->d),
-+ guid->a, guid->b, guid->c, bswap16(guid->d),
- guid->e[0], guid->e[1], guid->e[2], guid->e[3],
- guid->e[4], guid->e[5]);
- }
- rc = asprintf(&ret, "{"GUID_FORMAT"}",
-- guid->a, guid->b, guid->c, bswap_16(guid->d),
-+ guid->a, guid->b, guid->c, bswap16(guid->d),
- guid->e[0], guid->e[1], guid->e[2], guid->e[3],
- guid->e[4], guid->e[5]);
- if (rc >= 0)
diff --git a/devel/efivar/files/patch-src-guid.h b/devel/efivar/files/patch-src-guid.h
deleted file mode 100644
index 006318f755f9..000000000000
--- a/devel/efivar/files/patch-src-guid.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/guid.h.orig 2014-10-15 15:48:49.000000000 +0200
-+++ src/guid.h 2015-01-19 15:34:12.000000000 +0100
-@@ -19,7 +19,7 @@
- #ifndef LIBEFIVAR_GUID_H
- #define LIBEFIVAR_GUID_H 1
-
--#include <endian.h>
-+#include <sys/endian.h>
- #include <errno.h>
- #include <limits.h>
- #include <stdlib.h>
-@@ -111,7 +111,7 @@ text_to_guid(const char *text, efi_guid_
- strncpy(fourbytes, text+19, 4);
- if (check_segment_sanity(fourbytes, 4) < 0)
- return -1;
-- guid->d = bswap_16((uint16_t)strtoul(fourbytes, NULL, 16));
-+ guid->d = bswap16((uint16_t)strtoul(fourbytes, NULL, 16));
-
- /* 84be9c3e-8a32-42c0-891c-4cd3b072becc
- * ^ */
diff --git a/devel/efivar/files/patch-src-test-Makefile b/devel/efivar/files/patch-src-test-Makefile
deleted file mode 100644
index 22c70f7c9a73..000000000000
--- a/devel/efivar/files/patch-src-test-Makefile
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/test/Makefile.orig 2014-10-15 13:48:49 UTC
-+++ src/test/Makefile
-@@ -4,7 +4,7 @@ TOPDIR = $(realpath $(SRCDIR)/../..)
- include $(TOPDIR)/Make.defaults
-
- ccldflags += -L$(TOPDIR)/src/ -Wl,-rpath=$(TOPDIR)/src/
--LIBS=efivar
-+LIBS = -lefivar
-
- all : tester
-
diff --git a/devel/efivar/files/patch-src-test-tester.c b/devel/efivar/files/patch-src-test-tester.c
deleted file mode 100644
index fabd2c8bf30c..000000000000
--- a/devel/efivar/files/patch-src-test-tester.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- src/test/tester.c.orig 2015-01-19 15:43:11.000000000 +0100
-+++ src/test/tester.c 2015-01-19 15:43:31.000000000 +0100
-@@ -1,10 +1,10 @@
--#include <alloca.h>
- #include <errno.h>
- #include <fcntl.h>
- #include <stdarg.h>
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
-+#include <sys/endian.h>
- #include <sys/types.h>
- #include <sys/stat.h>
- #include <unistd.h>
diff --git a/devel/efivar/files/patch-src-vars.c b/devel/efivar/files/patch-src-vars.c
deleted file mode 100644
index fd9a2c6593f3..000000000000
--- a/devel/efivar/files/patch-src-vars.c
+++ /dev/null
@@ -1,47 +0,0 @@
---- src/vars.c.orig 2015-01-19 15:36:23.000000000 +0100
-+++ src/vars.c 2015-01-19 15:36:36.000000000 +0100
-@@ -94,7 +94,7 @@ vars_get_variable_size(efi_guid_t guid,
-
- char *path = NULL;
- int rc = asprintf(&path, VARS_PATH "%s-"GUID_FORMAT"/size",
-- name, guid.a, guid.b, guid.c, bswap_16(guid.d),
-+ name, guid.a, guid.b, guid.c, bswap16(guid.d),
- guid.e[0], guid.e[1], guid.e[2], guid.e[3],
- guid.e[4], guid.e[5]);
- if (rc < 0)
-@@ -146,7 +146,7 @@ vars_get_variable(efi_guid_t guid, const
- size_t bufsize = -1;
- char *path;
- int rc = asprintf(&path, VARS_PATH "%s-" GUID_FORMAT "/raw_var",
-- name, guid.a, guid.b, guid.c, bswap_16(guid.d),
-+ name, guid.a, guid.b, guid.c, bswap16(guid.d),
- guid.e[0], guid.e[1], guid.e[2],
- guid.e[3], guid.e[4], guid.e[5]);
- if (rc < 0)
-@@ -193,7 +193,7 @@ vars_del_variable(efi_guid_t guid, const
- int ret = -1;
- char *path;
- int rc = asprintf(&path, VARS_PATH "%s-" GUID_FORMAT "/raw_var",
-- name, guid.a, guid.b, guid.c, bswap_16(guid.d),
-+ name, guid.a, guid.b, guid.c, bswap16(guid.d),
- guid.e[0], guid.e[1], guid.e[2],
- guid.e[3], guid.e[4], guid.e[5]);
- if (rc < 0)
-@@ -280,7 +280,7 @@ vars_chmod_variable(efi_guid_t guid, con
-
- char *path;
- int rc = asprintf(&path, VARS_PATH "%s-" GUID_FORMAT,
-- name, guid.a, guid.b, guid.c, bswap_16(guid.d),
-+ name, guid.a, guid.b, guid.c, bswap16(guid.d),
- guid.e[0], guid.e[1], guid.e[2], guid.e[3],
- guid.e[4], guid.e[5]);
- if (rc < 0)
-@@ -312,7 +312,7 @@ vars_set_variable(efi_guid_t guid, const
-
- char *path;
- int rc = asprintf(&path, VARS_PATH "%s-" GUID_FORMAT "/data",
-- name, guid.a, guid.b, guid.c, bswap_16(guid.d),
-+ name, guid.a, guid.b, guid.c, bswap16(guid.d),
- guid.e[0], guid.e[1], guid.e[2], guid.e[3],
- guid.e[4], guid.e[5]);
- if (rc < 0)
diff --git a/devel/efivar/files/patch-src_compiler.h b/devel/efivar/files/patch-src_compiler.h
new file mode 100644
index 000000000000..ad398379bffa
--- /dev/null
+++ b/devel/efivar/files/patch-src_compiler.h
@@ -0,0 +1,13 @@
+--- src/compiler.h.orig 2024-01-31 20:08:46 UTC
++++ src/compiler.h
+@@ -74,7 +74,9 @@
+
+ #define __ALIGN_MASK(x, mask) (((x) + (mask)) & ~(mask))
+ #define __ALIGN(x, a) __ALIGN_MASK(x, (typeof(x))(a) - 1)
+-#define ALIGN(x, a) __ALIGN((x), (a))
++#if !defined(ALIGN)
++# define ALIGN(x, a) __ALIGN((x), (a))
++#endif
+ #define ALIGN_DOWN(x, a) __ALIGN((x) - ((a) - 1), (a))
+
+ #define ALIGNMENT_PADDING(value, align) ((align - (value % align)) % align)
diff --git a/devel/efivar/files/patch-src_creator.c b/devel/efivar/files/patch-src_creator.c
new file mode 100644
index 000000000000..21c7feb2106f
--- /dev/null
+++ b/devel/efivar/files/patch-src_creator.c
@@ -0,0 +1,26 @@
+--- src/creator.c.orig 2024-01-31 20:08:46 UTC
++++ src/creator.c
+@@ -9,16 +9,22 @@
+ #include <fcntl.h>
+ #include <inttypes.h>
+ #include <limits.h>
++#if defined(__linux__)
+ #include <mntent.h>
++#endif
++#include <sys/types.h>
+ #include <netinet/in.h>
+ #include <netinet/ip.h>
+ #include <stdlib.h>
+ #include <stdio.h>
+-#include <sys/types.h>
+ #include <sys/stat.h>
+ #include <sys/socket.h>
+
+ #include "efiboot.h"
++
++#if defined(__FreeBSD__)
++# include "mntent.h"
++#endif
+
+ static int NONNULL(1, 2, 3)
+ find_file(const char * const filepath, char **devicep, char **relpathp)
diff --git a/devel/efivar/files/patch-src_disk.c b/devel/efivar/files/patch-src_disk.c
new file mode 100644
index 000000000000..796a0904ed29
--- /dev/null
+++ b/devel/efivar/files/patch-src_disk.c
@@ -0,0 +1,32 @@
+--- src/disk.c.orig 2024-01-31 20:08:46 UTC
++++ src/disk.c
+@@ -14,6 +14,10 @@
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <string.h>
++#ifdef __FreeBSD__
++# include <sys/disk.h>
++# undef LIST_HEAD
++#endif
+ #include <sys/ioctl.h>
+ #include <sys/mount.h>
+ #include <sys/stat.h>
+@@ -158,8 +162,18 @@ msdos_disk_get_partition_info (int fd, int write_signa
+ } else if (num == 0) {
+ /* Whole disk */
+ *start = 0;
++#if defined(__linux__)
+ ioctl(fd, BLKGETSIZE, &disk_size);
+ *size = disk_size;
++#elif defined(__FreeBSD__)
++ long sector_size=0;
++ ioctl(fd, DIOCGMEDIASIZE, &disk_size);
++ ioctl(fd, DIOCGSECTORSIZE, &sector_size);
++ *size = disk_size / sector_size;
++#else
++ efi_error("could not get disk size (not implemented on your OS)");
++ return -1;
++#endif
+ } else if (num >= 1 && num <= 4) {
+ /* Primary partition */
+ *start = mbr->partition[num-1].starting_lba;
diff --git a/devel/efivar/files/patch-src_dp.h b/devel/efivar/files/patch-src_dp.h
new file mode 100644
index 000000000000..27a3cc282b2b
--- /dev/null
+++ b/devel/efivar/files/patch-src_dp.h
@@ -0,0 +1,13 @@
+--- src/dp.h.orig 2024-01-31 20:08:46 UTC
++++ src/dp.h
+@@ -6,7 +6,9 @@
+ #ifndef _EFIVAR_INTERNAL_DP_H
+ #define _EFIVAR_INTERNAL_DP_H
+
+-#include <alloca.h>
++#if defined(__linux__)
++# include <alloca.h>
++#endif
+ #include <stdarg.h>
+ #include <stdio.h>
+ #include <stdlib.h>
diff --git a/devel/efivar/files/patch-src_efisecdb.c b/devel/efivar/files/patch-src_efisecdb.c
new file mode 100644
index 000000000000..dd61da8d2eb3
--- /dev/null
+++ b/devel/efivar/files/patch-src_efisecdb.c
@@ -0,0 +1,38 @@
+--- src/efisecdb.c.orig 2024-01-31 20:08:46 UTC
++++ src/efisecdb.c
+@@ -93,7 +93,7 @@ secdb_warnx(const char * const fmt, ...)
+ int errnum = errno;
+
+ fflush(stdout);
+- fprintf(stderr, "%s: ", program_invocation_short_name);
++ fprintf(stderr, "%s: ", getprogname());
+ va_start(ap, fmt);
+ vfprintf(stderr, fmt, ap);
+ va_end(ap);
+@@ -109,7 +109,7 @@ secdb_err(int status, const char * const fmt, ...)
+ int errnum = errno;
+
+ fflush(stdout);
+- fprintf(stderr, "%s: ", program_invocation_short_name);
++ fprintf(stderr, "%s: ", getprogname());
+ va_start(ap, fmt);
+ vfprintf(stderr, fmt, ap);
+ va_end(ap);
+@@ -126,7 +126,7 @@ secdb_errx(int status, const char * const fmt, ...)
+ int errnum = errno;
+
+ fflush(stdout);
+- fprintf(stderr, "%s: ", program_invocation_short_name);
++ fprintf(stderr, "%s: ", getprogname());
+ va_start(ap, fmt);
+ errno = errnum;
+ vfprintf(stderr, fmt, ap);
+@@ -149,7 +149,7 @@ usage(int status)
+ " -t, --type=<hash-type> hash type to add (\"help\" lists options)\n"
+ " -c, --certificate=<file> certificate file to add\n"
+ " -L, --list-guids list well known guids\n",
+- program_invocation_short_name);
++ getprogname());
+ exit(status);
+ }
+
diff --git a/devel/efivar/files/patch-src_efivar.c b/devel/efivar/files/patch-src_efivar.c
new file mode 100644
index 000000000000..5a419a603b42
--- /dev/null
+++ b/devel/efivar/files/patch-src_efivar.c
@@ -0,0 +1,31 @@
+--- src/efivar.c.orig 2024-01-31 20:08:46 UTC
++++ src/efivar.c
+@@ -20,6 +20,10 @@
+ #include <string.h>
+ #include <limits.h>
+
++#if defined(__FreeBSD__)
++# undef LIST_HEAD
++#endif
++
+ extern char *optarg;
+ extern int optind, opterr, optopt;
+
+@@ -408,7 +412,7 @@ prepare_data(const char *filename, uint8_t **data, siz
+ goto err;
+
+ buflen = statbuf.st_size;
+- buf = mmap(NULL, buflen, PROT_READ, MAP_PRIVATE|MAP_POPULATE, fd, 0);
++ buf = mmap(NULL, buflen, PROT_READ, MAP_PRIVATE, fd, 0);
+ if (buf == MAP_FAILED)
+ goto err;
+
+@@ -447,7 +451,7 @@ usage(int ret)
+ "Help options:\n"
+ " -?, --help Show this help message\n"
+ " --usage Display brief usage message\n",
+- program_invocation_short_name);
++ getprogname());
+ exit(ret);
+ }
+
diff --git a/devel/efivar/files/patch-src_efivarfs.c b/devel/efivar/files/patch-src_efivarfs.c
new file mode 100644
index 000000000000..1ca8a549aba8
--- /dev/null
+++ b/devel/efivar/files/patch-src_efivarfs.c
@@ -0,0 +1,162 @@
+--- src/efivarfs.c.orig 2024-01-31 20:08:46 UTC
++++ src/efivarfs.c
+@@ -9,20 +9,32 @@
+ #include <err.h>
+ #include <errno.h>
+ #include <fcntl.h>
+-#include <linux/magic.h>
++#if defined(__linux__)
++# include <linux/magic.h>
++#endif
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <string.h>
+ #include <sys/mman.h>
+ #include <sys/types.h>
++#include <sys/param.h>
++#include <sys/mount.h>
+ #include <sys/stat.h>
+ #include <sys/uio.h>
+-#include <sys/vfs.h>
++#if defined(__linux__)
++# include <sys/vfs.h>
++#endif
+ #include <unistd.h>
+
++#if defined(__FreeBSD__)
++# undef LIST_HEAD
++#endif
++
+ #include "efivar.h"
+
+-#include <linux/fs.h>
++#if defined(__linux__)
++# include <linux/fs.h>
++#endif
+
+ #ifndef EFIVARFS_MAGIC
+ # define EFIVARFS_MAGIC 0xde5e81e4
+@@ -102,6 +114,7 @@ efivarfs_set_fd_immutable(int fd, int immutable)
+ static int
+ efivarfs_set_fd_immutable(int fd, int immutable)
+ {
++#if defined(__linux__)
+ unsigned int flags;
+ int rc = 0;
+
+@@ -124,11 +137,42 @@ efivarfs_set_fd_immutable(int fd, int immutable)
+ }
+
+ return rc;
++#elif defined(__FreeBSD__)
++ struct stat sb;
++ int rc = 0;
++ unsigned long flags;
++
++ if (fstat(fd, &sb) == -1) {
++ if (errno == EBADF)
++ rc = 0;
++ else
++ efi_error("fstat(%d) failed", fd);
++ return rc;
++ }
++
++ flags = sb.st_flags;
++
++ if ((immutable && !(flags & UF_IMMUTABLE)) ||
++ (!immutable && (flags & UF_IMMUTABLE))) {
++ if (immutable)
++ flags |= UF_IMMUTABLE;
++ else
++ flags &= ~UF_IMMUTABLE;
++
++ if (chflagsat(fd, "", flags, AT_EMPTY_PATH) == -1) {
++ efi_error("chflagsat(%d) failed\n", fd);
++ rc = -1;
++ }
++ }
++
++ return rc;
++#endif
+ }
+
+ static int
+ efivarfs_make_fd_mutable(int fd, unsigned long *orig_attrs)
+ {
++#if defined(__linux__)
+ unsigned long mutable_attrs = 0;
+
+ *orig_attrs = 0;
+@@ -145,6 +189,26 @@ efivarfs_make_fd_mutable(int fd, unsigned long *orig_a
+ return -1;
+
+ return 0;
++#elif defined(__FreeBSD__)
++ struct stat sb;
++
++ *orig_attrs = 0;
++
++ if (fstat(fd, &sb) == -1)
++ return -1;
++
++ *orig_attrs = sb.st_flags;
++
++ // if the file is not immutable, nothing to do
++ if ((sb.st_flags & UF_IMMUTABLE) == 0)
++ return 0;
++
++ // remove user immutable flag
++ if (chflagsat(fd, "", sb.st_flags & ~UF_IMMUTABLE, AT_EMPTY_PATH) == -1)
++ return -1;
++
++ return 0;
++#endif
+ }
+
+ static int
+@@ -375,10 +439,17 @@ efivarfs_set_variable(efi_guid_t guid, const char *nam
+ goto err;
+ }
+
++#if defined(__linux__)
+ /* if the file is indeed immutable, clear and remember it */
+ if (efivarfs_make_fd_mutable(rfd, &orig_attrs) == 0 &&
+ (orig_attrs & FS_IMMUTABLE_FL))
+ restore_immutable_fd = rfd;
++#elif defined(__FreeBSD__)
++ /* if the file is indeed immutable, clear and remember it */
++ if (efivarfs_make_fd_mutable(rfd, &orig_attrs) == 0 &&
++ (orig_attrs & UF_IMMUTABLE))
++ restore_immutable_fd = rfd;
++#endif
+ }
+
+ /*
+@@ -414,9 +485,15 @@ efivarfs_set_variable(efi_guid_t guid, const char *nam
+ * immediately, and the write() below would fail otherwise.
+ */
+ if (rfd == -1) {
++#if defined(__linux__)
+ if (efivarfs_make_fd_mutable(wfd, &orig_attrs) == 0 &&
+ (orig_attrs & FS_IMMUTABLE_FL))
+ restore_immutable_fd = wfd;
++#elif defined(__FreeBSD__)
++ if (efivarfs_make_fd_mutable(wfd, &orig_attrs) == 0 &&
++ (orig_attrs & UF_IMMUTABLE))
++ restore_immutable_fd = wfd;
++#endif
+ } else {
+ /* make sure rfd and wfd refer to the same file */
+ struct stat wfd_stat;
+@@ -452,7 +529,11 @@ err:
+ if (ret == -1 && rfd == -1 && wfd != -1 && unlink(path) == -1)
+ efi_error("failed to unlink %s", path);
+
++#if defined(__linux__)
+ ioctl(restore_immutable_fd, FS_IOC_SETFLAGS, &orig_attrs);
++#elif defined(__FreeBSD__)
++ chflagsat(restore_immutable_fd, "", orig_attrs, AT_EMPTY_PATH);
++#endif
+
+ if (wfd >= 0)
+ close(wfd);
diff --git a/devel/efivar/files/patch-src_gpt.c b/devel/efivar/files/patch-src_gpt.c
new file mode 100644
index 000000000000..87d6d523d72a
--- /dev/null
+++ b/devel/efivar/files/patch-src_gpt.c
@@ -0,0 +1,59 @@
+--- src/gpt.c.orig 2024-01-31 20:08:46 UTC
++++ src/gpt.c
+@@ -16,6 +16,11 @@
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <string.h>
++#if defined(__FreeBSD__)
++# include <sys/disk.h>
++# undef LIST_HEAD
++#endif
++#include <sys/ioctl.h>
+ #include <sys/mount.h>
+ #include <sys/param.h>
+ #include <sys/stat.h>
+@@ -60,6 +65,7 @@ is_pmbr_valid(legacy_mbr *mbr)
+ return (magic && found);
+ }
+
++#if defined(__linux__)
+ /**
+ * kernel_has_blkgetsize64()
+ *
+@@ -92,6 +98,7 @@ kernel_has_blkgetsize64(void)
+ return 0;
+ return 1;
+ }
++#endif
+
+ /************************************************************
+ * _get_num_sectors
+@@ -114,6 +121,8 @@ _get_num_sectors(int filedes)
+ unsigned long sectors=0;
+ uint64_t bytes=0;
+ int rc;
++
++#if defined(__linux__)
+ if (kernel_has_blkgetsize64()) {
+ rc = ioctl(filedes, BLKGETSIZE64, &bytes);
+ if (!rc)
+@@ -125,6 +134,19 @@ _get_num_sectors(int filedes)
+ return 0;
+
+ return sectors;
++#elif defined(__FreeBSD__)
++ rc = ioctl(filedes, DIOCGMEDIASIZE, &bytes);
++ if (rc == -1)
++ return 0;
++
++ rc = ioctl(filedes, DIOCGSECTORSIZE, &sectors);
++ if (rc == -1)
++ return 0;
++
++ return bytes / sectors;
++#else
++ return 0;
++#endif
+ }
+
+ /************************************************************
diff --git a/devel/efivar/files/patch-src_include_defaults.mk b/devel/efivar/files/patch-src_include_defaults.mk
new file mode 100644
index 000000000000..9c56eb219471
--- /dev/null
+++ b/devel/efivar/files/patch-src_include_defaults.mk
@@ -0,0 +1,26 @@
+--- src/include/defaults.mk.orig 2024-01-31 20:08:46 UTC
++++ src/include/defaults.mk
+@@ -43,7 +43,6 @@ override CFLAGS = $(_CFLAGS) \
+ override CFLAGS = $(_CFLAGS) \
+ -std=gnu11 \
+ -funsigned-char \
+- -fvisibility=hidden \
+ $(call family,CFLAGS) \
+ $(call pkg-config-cflags)
+ LDFLAGS_CLANG ?= -rtlib=compiler-rt
+@@ -53,7 +52,6 @@ override LDFLAGS = $(CFLAGS) -L. $(_LDFLAGS) $(_CCLDFL
+ override _LDFLAGS := $(LDFLAGS)
+ override LDFLAGS = $(CFLAGS) -L. $(_LDFLAGS) $(_CCLDFLAGS) \
+ -Wl,--build-id \
+- -Wl,--no-allow-shlib-undefined \
+ -Wl,--no-undefined-version \
+ -Wl,-z,now \
+ -Wl,-z,muldefs \
+@@ -99,7 +97,6 @@ override HOST_LDFLAGS = $(HOST_CFLAGS) -L. \
+ override HOST_LDFLAGS = $(HOST_CFLAGS) -L. \
+ $(_HOST_LDFLAGS) $(_HOST_CCLDFLAGS) \
+ -Wl,--build-id \
+- -Wl,--no-allow-shlib-undefined \
+ -Wl,-z,now \
+ -Wl,-z,muldefs \
+ $(call family,HOST_LDFLAGS) \
diff --git a/devel/efivar/files/patch-src_include_gcc.specs b/devel/efivar/files/patch-src_include_gcc.specs
new file mode 100644
index 000000000000..388f3d9e22cd
--- /dev/null
+++ b/devel/efivar/files/patch-src_include_gcc.specs
@@ -0,0 +1,8 @@
+--- src/include/gcc.specs.orig 2024-01-31 20:08:46 UTC
++++ src/include/gcc.specs
+@@ -5,4 +5,4 @@ + %{!shared:%{!static:%{!r:-pie}}} %{static:-Wl,-no-fa
+ + %{!shared:%{!static:%{!r:-pie}}} %{static:-Wl,-no-fatal-warnings -Wl,-static -static -Wl,-z,relro,-z,now} -grecord-gcc-switches
+
+ *link:
+-+ %{!static:--fatal-warnings} --no-undefined-version --no-allow-shlib-undefined -z now --build-id %{!static:%{!shared:-pie}} %{shared:-z relro} %{static:%<pie}
+++ %{!static:--fatal-warnings} --no-undefined-version -z now --build-id %{!static:%{!shared:-pie}} %{shared:-z relro} %{static:%<pie}
diff --git a/devel/efivar/files/patch-src_linux.c b/devel/efivar/files/patch-src_linux.c
new file mode 100644
index 000000000000..1948fba2d92b
--- /dev/null
+++ b/devel/efivar/files/patch-src_linux.c
@@ -0,0 +1,108 @@
+--- src/linux.c.orig 2024-01-31 20:08:46 UTC
++++ src/linux.c
+@@ -12,17 +12,30 @@
+ #include <fcntl.h>
+ #include <inttypes.h>
+ #include <limits.h>
+-#include <linux/ethtool.h>
+-#include <linux/version.h>
+-#include <linux/sockios.h>
++#if defined(__linux__)
++# include <linux/ethtool.h>
++# include <linux/version.h>
++# include <linux/sockios.h>
++#elif defined(__FreeBSD__)
++# include <net/if.h>
++# include <net/if_dl.h>
++#endif
+ #include <net/if.h>
+-#include <scsi/scsi.h>
++#if defined(__linux__)
++# include <scsi/scsi.h>
++#endif
+ #include <stdbool.h>
+ #include <stdio.h>
++#if defined(__FreeBSD__)
++# include <sys/disk.h>
++# undef LIST_HEAD
++#endif
+ #include <sys/ioctl.h>
+ #include <sys/mount.h>
+ #include <sys/socket.h>
+-#include <sys/sysmacros.h>
++#if defined(__linux__)
++# include <sys/sysmacros.h>
++#endif
+ #include <sys/types.h>
+ #include <sys/param.h>
+ #include <sys/stat.h>
+@@ -630,6 +643,7 @@ make_blockdev_path(uint8_t *buf, ssize_t size, struct
+ return off;
+ }
+
++#if defined(__linux__)
+ ssize_t HIDDEN
+ make_mac_path(uint8_t *buf, ssize_t size, const char * const ifname)
+ {
+@@ -693,7 +707,48 @@ err:
+ close(fd);
+ return ret;
+ }
++#elif defined(__FreeBSD__)
++ssize_t HIDDEN
++make_mac_path(uint8_t *buf, ssize_t size, const char * const ifname)
++{
++ int fd;
++ struct ifreq ifr;
++ struct sockaddr_dl *sdl;
++ ssize_t ret = -1;
+
++ if (!buf || !ifname)
++ return -1;
++
++ fd = socket(AF_INET, SOCK_DGRAM, 0);
++ if (fd < 0)
++ return -1;
++
++ memset(&ifr, 0, sizeof(ifr));
++ strncpy(ifr.ifr_name, ifname, IFNAMSIZ-1);
++ ifr.ifr_name[IFNAMSIZ-1] = '\0';
++
++ if (ioctl(fd, SIOCGIFADDR, &ifr) < 0) {
++ close(fd);
++ return -1;
++ }
++
++ // For MAC, use AF_LINK (sockaddr_dl)
++ if (ioctl(fd, SIOCGIFCONF, &ifr) < 0) {
++ close(fd);
++ return -1;
++ }
++
++ sdl = (struct sockaddr_dl *)&ifr.ifr_addr;
++ if (sdl->sdl_alen > 0 && sdl->sdl_alen <= size) {
++ memcpy(buf, LLADDR(sdl), sdl->sdl_alen);
++ ret = sdl->sdl_alen;
++ }
++
++ close(fd);
++ return ret;
++}
++#endif
++
+ /************************************************************
+ * get_sector_size
+ * Requires:
+@@ -707,7 +762,12 @@ get_sector_size(int filedes)
+ {
+ int rc, sector_size = 512;
+
++ (void)filedes;
++#if defined(__linux__)
+ rc = ioctl(filedes, BLKSSZGET, &sector_size);
++#elif defined(__FreeBSD__)
++ rc = ioctl(filedes, DIOCGSECTORSIZE, &sector_size);
++#endif
+ if (rc)
+ sector_size = 512;
+ return sector_size;
diff --git a/devel/efivar/files/patch-src_mntent.h b/devel/efivar/files/patch-src_mntent.h
new file mode 100644
index 000000000000..f4cf03ef4d55
--- /dev/null
+++ b/devel/efivar/files/patch-src_mntent.h
@@ -0,0 +1,192 @@
+--- src/mntent.h.orig 2025-10-12 11:00:40 UTC
++++ src/mntent.h
+@@ -0,0 +1,189 @@
++/*
++ * mntent
++ * mntent.h - compatibility header for FreeBSD
++ *
++ * Copyright (c) 2001 David Rufino <daverufino@btinternet.com>
++ * All rights reserved.
++ *
++ * Redistribution and use in source and binary forms, with or without
++ * modification, are permitted provided that the following conditions
++ * are met:
++ * 1. Redistributions of source code must retain the above copyright
++ * notice, this list of conditions and the following disclaimer.
++ * 2. Redistributions in binary form must reproduce the above copyright
++ * notice, this list of conditions and the following disclaimer in the
++ * documentation and/or other materials provided with the distribution.
++ *
++ * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
++ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
++ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
++ * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
++ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
++ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
++ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
++ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
++ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
++ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
++ * SUCH DAMAGE.
++ */
++
++#ifndef VIFM__UTILS__MNTENT_H__
++#define VIFM__UTILS__MNTENT_H__
++
++#include <stddef.h>
++#include <stdio.h>
++
++#define MOUNTED "dummy"
++
++#define MNTTYPE_NFS "nfs"
++
++struct mntent
++{
++ char *mnt_fsname;
++ char *mnt_dir;
++ char *mnt_type;
++ char *mnt_opts;
++ int mnt_freq;
++ int mnt_passno;
++};
++
++#define setmntent(x,y) ((FILE *)0x1)
++struct mntent * getmntent(FILE *fp);
++char * hasmntopt(const struct mntent *mnt, const char option[]);
++#define endmntent(x) ((int)1)
++
++#endif /* VIFM__UTILS__MNTENT_H__ */
++
++#include <sys/param.h>
++#include <sys/ucred.h>
++#include <sys/mount.h>
++
++#include <stdlib.h>
++#include <string.h>
++
++#ifdef __NetBSD__
++#define statfs statvfs
++#define f_flags f_flag
++#endif
++
++static struct mntent * statfs_to_mntent(struct statfs *mntbuf);
++static char * flags2opts(int flags);
++static char * catopt(char s0[], const char s1[]);
++
++char *
++hasmntopt(const struct mntent *mnt, const char option[])
++{
++ char *opt, *optbuf;
++
++ optbuf = strdup(mnt->mnt_opts);
++ for(opt = optbuf; (opt = strtok(opt, " ")) != NULL; opt = NULL)
++ {
++ if(!strcasecmp(opt, option))
++ {
++ opt = opt - optbuf + mnt->mnt_opts;
++ free(optbuf);
++ return (opt);
++ }
++ }
++ free(optbuf);
++ return NULL;
++}
++
++struct mntent *
++getmntent(FILE *fp)
++{
++ static int pos = -1;
++ static int mntsize = -1;
++
++ static struct statfs *mntbuf;
++
++ (void)fp;
++
++ if(pos == -1 || mntsize == -1)
++ {
++ mntsize = getmntinfo(&mntbuf, MNT_NOWAIT);
++ }
++
++ pos++;
++ if(pos == mntsize)
++ {
++ pos = mntsize = -1;
++ return NULL;
++ }
++
++ return statfs_to_mntent(&mntbuf[pos]);
++}
++
++static struct mntent *
++statfs_to_mntent(struct statfs *mntbuf)
++{
++ static struct mntent _mntent;
++ static char opts_buf[40], *tmp;
++
++ _mntent.mnt_fsname = mntbuf->f_mntfromname;
++ _mntent.mnt_dir = mntbuf->f_mntonname;
++ _mntent.mnt_type = mntbuf->f_fstypename;
++ tmp = flags2opts (mntbuf->f_flags);
++ if(tmp != NULL)
++ {
++ opts_buf[sizeof(opts_buf) - 1] = '\0';
++ strncpy(opts_buf, tmp, sizeof(opts_buf) - 1);
++ free(tmp);
++ }
++ else
++ {
++ *opts_buf = '\0';
++ }
++ _mntent.mnt_opts = opts_buf;
++ _mntent.mnt_freq = _mntent.mnt_passno = 0;
++ return &_mntent;
++}
++
++static char *
++flags2opts(int flags)
++{
++ char *res = catopt(NULL, (flags & MNT_RDONLY) ? "ro" : "rw");
++ if(flags & MNT_SYNCHRONOUS) res = catopt(res, "sync");
++ if(flags & MNT_NOEXEC) res = catopt(res, "noexec");
++ if(flags & MNT_NOSUID) res = catopt(res, "nosuid");
++#ifndef __OpenBSD__
++ if(flags & MNT_UNION) res = catopt(res, "union");
++#endif
++ if(flags & MNT_ASYNC) res = catopt(res, "async");
++ if(flags & MNT_NOATIME) res = catopt(res, "noatime");
++#if !defined(__APPLE__) && !defined(__OpenBSD__) && !defined(__NetBSD__)
++ if(flags & MNT_NOCLUSTERR) res = catopt(res, "noclusterr");
++ if(flags & MNT_NOCLUSTERW) res = catopt(res, "noclusterw");
++ if(flags & MNT_NOSYMFOLLOW) res = catopt(res, "nosymfollow");
++ if(flags & MNT_SUIDDIR) res = catopt(res, "suiddir");
++#endif
++
++ return res;
++}
++
++static char *
++catopt(char s0[], const char s1[])
++{
++ char *cp;
++
++ if(s1 == NULL || *s1 == '\0')
++ {
++ return s0;
++ }
++ if(s0 && *s0)
++ {
++ const size_t i = strlen(s0) + strlen(s1) + 1 + 1;
++ if((cp = malloc(i)) == NULL)
++ {
++ return NULL;
++ }
++ (void)snprintf(cp, i, "%s %s", s0, s1);
++ }
++ else
++ {
++ cp = strdup(s1);
++ }
++
++ free(s0);
++ return cp;
++}
diff --git a/devel/efivar/files/patch-src_test_tester.c b/devel/efivar/files/patch-src_test_tester.c
new file mode 100644
index 000000000000..d93bb2d6456c
--- /dev/null
+++ b/devel/efivar/files/patch-src_test_tester.c
@@ -0,0 +1,13 @@
+--- src/test/tester.c.orig 2024-01-31 20:08:46 UTC
++++ src/test/tester.c
+@@ -5,7 +5,9 @@
+ * Copyright 2012-2018 Peter M. Jones <pjones@redhat.com>
+ */
+
+-#include <alloca.h>
++#if defined(__linux__)
++# include <alloca.h>
++#endif
+ #include <errno.h>
+ #include <fcntl.h>
+ #include <stdarg.h>
diff --git a/devel/efivar/files/patch-src_thread-test.c b/devel/efivar/files/patch-src_thread-test.c
new file mode 100644
index 000000000000..b46bf0bb4ead
--- /dev/null
+++ b/devel/efivar/files/patch-src_thread-test.c
@@ -0,0 +1,22 @@
+--- src/thread-test.c.orig 2024-01-31 20:08:46 UTC
++++ src/thread-test.c
+@@ -6,7 +6,9 @@
+
+ #include "fix_coverity.h"
+
+-#include <alloca.h>
++#if defined(__linux__)
++# include <alloca.h>
++#endif
+ #include <efivar.h>
+ #include <err.h>
+ #include <errno.h>
+@@ -125,7 +127,7 @@ usage(int ret)
+ "Help options:\n"
+ " -?, --help Show this help message\n"
+ " --usage Display brief usage message\n",
+- program_invocation_short_name);
++ getprogname());
+ exit(ret);
+ }
+
diff --git a/devel/efivar/files/patch-src_time.c b/devel/efivar/files/patch-src_time.c
new file mode 100644
index 000000000000..4a7edf743ef4
--- /dev/null
+++ b/devel/efivar/files/patch-src_time.c
@@ -0,0 +1,20 @@
+--- src/time.c.orig 2024-01-31 20:08:46 UTC
++++ src/time.c
+@@ -52,7 +52,17 @@ tm_to_efi_time(const struct tm * const s, efi_time_t *
+
+ if (tzadj) {
+ tzset();
++
++#if defined(__FreeBSD__)
++ time_t t = time(NULL);
++ struct tm lt = {0};
++
++ localtime_r(&t, &lt);
++
++ d->timezone = lt.tm_gmtoff / 60;
++#else
+ d->timezone = timezone / 60;
++#endif
+ }
+
+ return 0;
diff --git a/devel/efivar/files/patch-src_util.h b/devel/efivar/files/patch-src_util.h
new file mode 100644
index 000000000000..7c47def1ebf9
--- /dev/null
+++ b/devel/efivar/files/patch-src_util.h
@@ -0,0 +1,13 @@
+--- src/util.h.orig 2024-01-31 20:08:46 UTC
++++ src/util.h
+@@ -8,7 +8,9 @@
+ #ifndef EFIVAR_UTIL_H
+ #define EFIVAR_UTIL_H 1
+
+-#include <alloca.h>
++#if defined(__linux__)
++# include <alloca.h>
++#endif
+ #include <ctype.h>
+ #include <endian.h>
+ #include <err.h>
diff --git a/devel/efivar/pkg-descr b/devel/efivar/pkg-descr
index 37d65fa5d927..6016e8495d1a 100644
--- a/devel/efivar/pkg-descr
+++ b/devel/efivar/pkg-descr
@@ -1 +1 @@
-Tools and library to manipulate EFI variables.
+Tools and libraries to work with EFI variables.
diff --git a/devel/efivar/pkg-plist b/devel/efivar/pkg-plist
index bf135b272c8f..d95e99c0eb2e 100644
--- a/devel/efivar/pkg-plist
+++ b/devel/efivar/pkg-plist
@@ -1,9 +1,29 @@
+bin/efisecdb
bin/efivar
-include/efivar-guids.h
-include/efivar.h
+include/efivar/efiboot-creator.h
+include/efivar/efiboot-loadopt.h
+include/efivar/efiboot.h
+include/efivar/efisec-secdb.h
+include/efivar/efisec-types.h
+include/efivar/efisec.h
+include/efivar/efivar-dp.h
+include/efivar/efivar-guids.h
+include/efivar/efivar-time.h
+include/efivar/efivar-types.h
+include/efivar/efivar.h
+lib/libefiboot.so
+lib/libefiboot.so.1
+lib/libefiboot.so.1.39
+lib/libefisec.so
+lib/libefisec.so.1
+lib/libefisec.so.1.39
lib/libefivar.so
-lib/libefivar.so.0
+lib/libefivar.so.1
+lib/libefivar.so.1.39
+libdata/pkgconfig/efiboot.pc
+libdata/pkgconfig/efisec.pc
libdata/pkgconfig/efivar.pc
+share/man/man1/efisecdb.1.gz
share/man/man1/efivar.1.gz
share/man/man3/efi_append_variable.3.gz
share/man/man3/efi_del_variable.3.gz
@@ -11,6 +31,7 @@ share/man/man3/efi_get_next_variable_name.3.gz
share/man/man3/efi_get_variable.3.gz
share/man/man3/efi_get_variable_attributes.3.gz
share/man/man3/efi_get_variable_size.3.gz
+share/man/man3/efi_guid_to_id_guid.3.gz
share/man/man3/efi_guid_to_name.3.gz
share/man/man3/efi_guid_to_str.3.gz
share/man/man3/efi_guid_to_symbol.3.gz
@@ -18,4 +39,18 @@ share/man/man3/efi_name_to_guid.3.gz
share/man/man3/efi_set_variable.3.gz
share/man/man3/efi_str_to_guid.3.gz
share/man/man3/efi_symbol_to_guid.3.gz
+share/man/man3/efi_variable_alloc.3.gz
+share/man/man3/efi_variable_export.3.gz
+share/man/man3/efi_variable_free.3.gz
+share/man/man3/efi_variable_get_attributes.3.gz
+share/man/man3/efi_variable_get_data.3.gz
+share/man/man3/efi_variable_get_guid.3.gz
+share/man/man3/efi_variable_get_name.3.gz
+share/man/man3/efi_variable_import.3.gz
+share/man/man3/efi_variable_realize.3.gz
+share/man/man3/efi_variable_set_attributes.3.gz
+share/man/man3/efi_variable_set_data.3.gz
+share/man/man3/efi_variable_set_guid.3.gz
+share/man/man3/efi_variable_set_name.3.gz
+share/man/man3/efi_variable_t.3.gz
share/man/man3/efi_variables_supported.3.gz
diff --git a/devel/electron36/Makefile.version b/devel/electron36/Makefile.version
index 3c6b270a47c8..004a0d15ed5e 100644
--- a/devel/electron36/Makefile.version
+++ b/devel/electron36/Makefile.version
@@ -1,2 +1,2 @@
-ELECTRON_VER= 36.9.4
+ELECTRON_VER= 36.9.5
ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//}
diff --git a/devel/electron36/distinfo b/devel/electron36/distinfo
index 02d66418afad..f35e446ec562 100644
--- a/devel/electron36/distinfo
+++ b/devel/electron36/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1760018491
+TIMESTAMP = 1760566532
SHA256 (electron/chromium-136.0.7103.177.tar.xz.0) = 75e7a4c47e9a958aae70a026c8d005c07b76b02bf315071f209070fddaaa7665
SIZE (electron/chromium-136.0.7103.177.tar.xz.0) = 2000000000
SHA256 (electron/chromium-136.0.7103.177.tar.xz.1) = a86bdf58829129e0ef42a1bc6e5864701fba4572456631660c04c20e6d5bcee3
@@ -7,10 +7,10 @@ SHA256 (electron/chromium-136.0.7103.177.tar.xz.2) = 81a0db12277369bfae95002de9b
SIZE (electron/chromium-136.0.7103.177.tar.xz.2) = 248456988
SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
SIZE (electron/pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (electron/electron-yarn-cache-36.9.4.tar.xz) = 34a44bb3ceaa38384ab57905ac82eb29f3cb66db5f731479d67b306211916e3d
-SIZE (electron/electron-yarn-cache-36.9.4.tar.xz) = 30531168
-SHA256 (electron/electron-electron-v36.9.4_GH0.tar.gz) = eeee3745bb6eeaa357b42ff78143421c8d124830e0d327ec64ef0d16a523b9ca
-SIZE (electron/electron-electron-v36.9.4_GH0.tar.gz) = 15830187
+SHA256 (electron/electron-yarn-cache-36.9.5.tar.xz) = 34a44bb3ceaa38384ab57905ac82eb29f3cb66db5f731479d67b306211916e3d
+SIZE (electron/electron-yarn-cache-36.9.5.tar.xz) = 30531168
+SHA256 (electron/electron-electron-v36.9.5_GH0.tar.gz) = 0fa7119b32c2585670eaa580af2ad6be396a1216223788c932d787b5efd09cef
+SIZE (electron/electron-electron-v36.9.5_GH0.tar.gz) = 15830239
SHA256 (electron/nodejs-node-v22.19.0_GH0.tar.gz) = 8f28e6635c2fe9d1ea29347606df81128c52bc3a2b820aca5851bd6b89c96aa4
SIZE (electron/nodejs-node-v22.19.0_GH0.tar.gz) = 123089614
SHA256 (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 02edf8d5b3fef9af94d8a1355da60564a57e7f2c99cb422bce042400607ed2eb
diff --git a/devel/electron37/Makefile b/devel/electron37/Makefile
index 546825e4cc48..37125353aec4 100644
--- a/devel/electron37/Makefile
+++ b/devel/electron37/Makefile
@@ -226,7 +226,7 @@ SNDIO_VARS_OFF= GN_ARGS+=use_sndio=false
# See ${WRKSRC}/electron/DEPS for CHROMIUM_VER
CHROMIUM_VER= 138.0.7204.251
# See ${WRKSRC}/electron/DEPS for NODE_VER
-NODE_VER= 22.19.0
+NODE_VER= 22.20.0
# See ${WRKSRC}/electron/DEPS for NAN_VER
NAN_VER= e14bdcd1f72d62bca1d541b66da43130384ec213
# See ${WRKSRC}/electron/DEPS for SQUIRREL_MAC_VER
diff --git a/devel/electron37/Makefile.version b/devel/electron37/Makefile.version
index a5fc7db763a9..9003ef0454cb 100644
--- a/devel/electron37/Makefile.version
+++ b/devel/electron37/Makefile.version
@@ -1,2 +1,2 @@
-ELECTRON_VER= 37.6.1
+ELECTRON_VER= 37.7.0
ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//}
diff --git a/devel/electron37/distinfo b/devel/electron37/distinfo
index c470c7767abb..329efe063cc4 100644
--- a/devel/electron37/distinfo
+++ b/devel/electron37/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1760042725
+TIMESTAMP = 1760649499
SHA256 (electron/chromium-138.0.7204.251.tar.xz.0) = 23057c15fd77b6653b01a34e08782f05cc80ecddddaf6f0b87390beb32810151
SIZE (electron/chromium-138.0.7204.251.tar.xz.0) = 2000000000
SHA256 (electron/chromium-138.0.7204.251.tar.xz.1) = 784a8bcb5eff8c204557c5cb7c4a223efd3c472303dd79a8b7be97e3d5d0982a
@@ -7,12 +7,12 @@ SHA256 (electron/chromium-138.0.7204.251.tar.xz.2) = 3d7af9e06a90102b41de19d4635
SIZE (electron/chromium-138.0.7204.251.tar.xz.2) = 273864084
SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
SIZE (electron/pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (electron/electron-yarn-cache-37.6.1.tar.xz) = 34a44bb3ceaa38384ab57905ac82eb29f3cb66db5f731479d67b306211916e3d
-SIZE (electron/electron-yarn-cache-37.6.1.tar.xz) = 30531168
-SHA256 (electron/electron-electron-v37.6.1_GH0.tar.gz) = a98a0bdb4d1b303ac2923420fd7b0dbcf9c0f4158317b7bc9a931cc1a7514f57
-SIZE (electron/electron-electron-v37.6.1_GH0.tar.gz) = 15843969
-SHA256 (electron/nodejs-node-v22.19.0_GH0.tar.gz) = 8f28e6635c2fe9d1ea29347606df81128c52bc3a2b820aca5851bd6b89c96aa4
-SIZE (electron/nodejs-node-v22.19.0_GH0.tar.gz) = 123089614
+SHA256 (electron/electron-yarn-cache-37.7.0.tar.xz) = 34a44bb3ceaa38384ab57905ac82eb29f3cb66db5f731479d67b306211916e3d
+SIZE (electron/electron-yarn-cache-37.7.0.tar.xz) = 30531168
+SHA256 (electron/electron-electron-v37.7.0_GH0.tar.gz) = c80607ccc93f9329a6cf4864196172c4a03aaec4b2db16b81ee81d35b81be0fb
+SIZE (electron/electron-electron-v37.7.0_GH0.tar.gz) = 15848245
+SHA256 (electron/nodejs-node-v22.20.0_GH0.tar.gz) = 5c2e4ecc6583c5d49f9a9a4473fc267402762fc8e8a7835465919dacd6fdd5d8
+SIZE (electron/nodejs-node-v22.20.0_GH0.tar.gz) = 129356712
SHA256 (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 02edf8d5b3fef9af94d8a1355da60564a57e7f2c99cb422bce042400607ed2eb
SIZE (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 180646
SHA256 (electron/Squirrel-Squirrel.Mac-0e5d146ba13101a1302d59ea6e6e0b3cace4ae38_GH0.tar.gz) = f4ebb40a8d85dbb7ef02aa0571b2f8e22182c6d73b6992484a53c90047779d01
diff --git a/devel/electron38/Makefile b/devel/electron38/Makefile
index c67cc8896646..d821e8142ad3 100644
--- a/devel/electron38/Makefile
+++ b/devel/electron38/Makefile
@@ -4,13 +4,16 @@ DISTVERSION= ${ELECTRON_VER}
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= devel
-MASTER_SITES= https://commondatastorage.googleapis.com/chromium-browser-official/:chromium \
+MASTER_SITES= https://github.com/tagattie/FreeBSD-Electron/releases/download/v38.3.0/:chromium \
https://freedesktop.org/software/pulseaudio/releases/:pulseaudio
PKGNAMESUFFIX= ${ELECTRON_VER_MAJOR}
-DISTFILES= chromium-${CHROMIUM_VER}${EXTRACT_SUFX}:chromium \
+DISTFILES= chromium-${CHROMIUM_VER}${EXTRACT_SUFX}.0:chromium \
+ chromium-${CHROMIUM_VER}${EXTRACT_SUFX}.1:chromium \
+ chromium-${CHROMIUM_VER}${EXTRACT_SUFX}.2:chromium \
pulseaudio-${PULSEV}.tar.gz:pulseaudio \
electron-yarn-cache-${ELECTRON_VER}${EXTRACT_SUFX}:prefetch
DIST_SUBDIR= ${PORTNAME}
+EXTRACT_ONLY= ${DISTFILES:C/:[^:]+$//:C/chromium-${CHROMIUM_VER}${EXTRACT_SUFX}\.[0-9]//}
MAINTAINER= tagattie@FreeBSD.org
COMMENT= Build cross-platform desktop apps with JavaScript, HTML, and CSS
@@ -220,9 +223,9 @@ SNDIO_VARS= GN_ARGS+=use_sndio=true
SNDIO_VARS_OFF= GN_ARGS+=use_sndio=false
# See ${WRKSRC}/electron/DEPS for CHROMIUM_VER
-CHROMIUM_VER= 140.0.7339.133
+CHROMIUM_VER= 140.0.7339.240
# See ${WRKSRC}/electron/DEPS for NODE_VER
-NODE_VER= 22.19.0
+NODE_VER= 22.20.0
# See ${WRKSRC}/electron/DEPS for NAN_VER
NAN_VER= e14bdcd1f72d62bca1d541b66da43130384ec213
# See ${WRKSRC}/electron/DEPS for SQUIRREL_MAC_VER
@@ -320,6 +323,15 @@ pre-fetch:
${RM} -r ${WRKDIR}; \
fi
+pre-extract:
+# Chromium source tarball is splitted into multiple fragments. Concatenate them
+# into a single one and manually extract it into WRKDIR.
+ @${CAT} ${DISTDIR}/${DIST_SUBDIR}/chromium-${CHROMIUM_VER}${EXTRACT_SUFX}.? > \
+ ${WRKSRC:H}/chromium-${CHROMIUM_VER}${EXTRACT_SUFX}
+ @cd ${WRKSRC:H} && \
+ ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} \
+ chromium-${CHROMIUM_VER}${EXTRACT_SUFX} ${EXTRACT_AFTER_ARGS}
+
post-extract:
# Move extracted sources to appropriate locations
${MV} ${WRKSRC:H}/chromium-${CHROMIUM_VER} ${WRKSRC}
diff --git a/devel/electron38/Makefile.version b/devel/electron38/Makefile.version
index 5a69f2dc7425..d29981805f5c 100644
--- a/devel/electron38/Makefile.version
+++ b/devel/electron38/Makefile.version
@@ -1,2 +1,2 @@
-ELECTRON_VER= 38.2.2
+ELECTRON_VER= 38.3.0
ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//}
diff --git a/devel/electron38/distinfo b/devel/electron38/distinfo
index 3bda2e0f4ffb..2daf584173b1 100644
--- a/devel/electron38/distinfo
+++ b/devel/electron38/distinfo
@@ -1,14 +1,18 @@
-TIMESTAMP = 1760094237
-SHA256 (electron/chromium-140.0.7339.133.tar.xz) = 0592f933166d422c42d47b494973ebb8a1cb55493523b6ea901247b883d8d130
-SIZE (electron/chromium-140.0.7339.133.tar.xz) = 7424804784
+TIMESTAMP = 1760689434
+SHA256 (electron/chromium-140.0.7339.240.tar.xz.0) = 6f4a5a20ca144367ea2eca94239a6abaceae75a476da69a77fe56003dba226f8
+SIZE (electron/chromium-140.0.7339.240.tar.xz.0) = 2000000000
+SHA256 (electron/chromium-140.0.7339.240.tar.xz.1) = 20981168d3a0b42735617c5070134e62fcd598d099a902efc1fa79295de96044
+SIZE (electron/chromium-140.0.7339.240.tar.xz.1) = 2000000000
+SHA256 (electron/chromium-140.0.7339.240.tar.xz.2) = ae902a045d7429e57ceb135001f8ed9325b65fff9bc4dba23add9506a0e216cc
+SIZE (electron/chromium-140.0.7339.240.tar.xz.2) = 331887040
SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
SIZE (electron/pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (electron/electron-yarn-cache-38.2.2.tar.xz) = 7ed6fedc372c5bd23b38ed252c12ace0f0fbce096b5442add4501a965282eb04
-SIZE (electron/electron-yarn-cache-38.2.2.tar.xz) = 30044356
-SHA256 (electron/electron-electron-v38.2.2_GH0.tar.gz) = 56fd61d1c151e8f7ac14c712c4b8ca431bb2c75e2136720aaae89cd9da153e2d
-SIZE (electron/electron-electron-v38.2.2_GH0.tar.gz) = 15862299
-SHA256 (electron/nodejs-node-v22.19.0_GH0.tar.gz) = 8f28e6635c2fe9d1ea29347606df81128c52bc3a2b820aca5851bd6b89c96aa4
-SIZE (electron/nodejs-node-v22.19.0_GH0.tar.gz) = 123089614
+SHA256 (electron/electron-yarn-cache-38.3.0.tar.xz) = 7ed6fedc372c5bd23b38ed252c12ace0f0fbce096b5442add4501a965282eb04
+SIZE (electron/electron-yarn-cache-38.3.0.tar.xz) = 30044356
+SHA256 (electron/electron-electron-v38.3.0_GH0.tar.gz) = 0a71805f5498a4cef0a2d1cd66dcb90d662b6d4348c38b3ddf033031586870f5
+SIZE (electron/electron-electron-v38.3.0_GH0.tar.gz) = 15863168
+SHA256 (electron/nodejs-node-v22.20.0_GH0.tar.gz) = 5c2e4ecc6583c5d49f9a9a4473fc267402762fc8e8a7835465919dacd6fdd5d8
+SIZE (electron/nodejs-node-v22.20.0_GH0.tar.gz) = 129356712
SHA256 (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 02edf8d5b3fef9af94d8a1355da60564a57e7f2c99cb422bce042400607ed2eb
SIZE (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 180646
SHA256 (electron/Squirrel-Squirrel.Mac-0e5d146ba13101a1302d59ea6e6e0b3cace4ae38_GH0.tar.gz) = f4ebb40a8d85dbb7ef02aa0571b2f8e22182c6d73b6992484a53c90047779d01
diff --git a/devel/electron38/files/patch-chrome_browser_about__flags.cc b/devel/electron38/files/patch-chrome_browser_about__flags.cc
index 3bcef711e30e..9c7d22a1ab42 100644
--- a/devel/electron38/files/patch-chrome_browser_about__flags.cc
+++ b/devel/electron38/files/patch-chrome_browser_about__flags.cc
@@ -1,6 +1,6 @@
---- chrome/browser/about_flags.cc.orig 2025-08-26 20:49:50 UTC
+--- chrome/browser/about_flags.cc.orig 2025-10-06 20:22:27 UTC
+++ chrome/browser/about_flags.cc
-@@ -328,12 +328,12 @@
+@@ -329,12 +329,12 @@
#include "components/stylus_handwriting/win/features.h"
#endif
@@ -15,7 +15,7 @@
#include "chrome/browser/contextual_cueing/contextual_cueing_features.h" // nogncheck
#include "chrome/browser/enterprise/profile_management/profile_management_features.h"
#include "chrome/browser/enterprise/webstore/features.h"
-@@ -904,6 +904,26 @@ const FeatureEntry::FeatureVariation
+@@ -905,6 +905,26 @@ const FeatureEntry::FeatureVariation
std::size(kWebIdentityDigitalIdentityCredentialHighRiskDialogParam),
nullptr}};
@@ -42,7 +42,7 @@
const FeatureEntry::FeatureParam kClipboardMaximumAge60Seconds[] = {
{"UIClipboardMaximumAge", "60"}};
const FeatureEntry::FeatureParam kClipboardMaximumAge90Seconds[] = {
-@@ -1284,7 +1304,7 @@ const FeatureEntry::FeatureVariation kRemotePageMetada
+@@ -1285,7 +1305,7 @@ const FeatureEntry::FeatureVariation kRemotePageMetada
};
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -51,7 +51,7 @@
// A limited number of combinations of the rich autocompletion params.
const FeatureEntry::FeatureParam kOmniboxRichAutocompletionAggressive1[] = {
-@@ -3920,7 +3940,7 @@ const FeatureEntry::FeatureVariation
+@@ -3921,7 +3941,7 @@ const FeatureEntry::FeatureVariation
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -60,7 +60,7 @@
const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOn[] =
{{"link_capturing_state", "on_by_default"}};
const flags_ui::FeatureEntry::FeatureParam kPwaNavigationCapturingDefaultOff[] =
-@@ -4216,7 +4236,7 @@ const FeatureEntry::FeatureVariation kSkiaGraphiteVari
+@@ -4217,7 +4237,7 @@ const FeatureEntry::FeatureVariation kSkiaGraphiteVari
std::size(kSkiaGraphite_DebugLabelsEnabled), nullptr},
};
@@ -69,7 +69,7 @@
const FeatureEntry::FeatureParam kTranslationAPI_SkipLanguagePackLimit[] = {
{"TranslationAPIAcceptLanguagesCheck", "false"},
{"TranslationAPILimitLanguagePackCount", "false"}};
-@@ -4257,7 +4277,7 @@ const FeatureEntry::FeatureVariation
+@@ -4258,7 +4278,7 @@ const FeatureEntry::FeatureVariation
1, nullptr},
};
@@ -78,7 +78,7 @@
const FeatureEntry::FeatureParam kContextualCueingEnabledNoEngagementCap[] = {
{"BackoffTime", "0h"},
{"BackoffMultiplierBase", "0.0"},
-@@ -5468,7 +5488,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5469,7 +5489,7 @@ const FeatureEntry kFeatureEntries[] = {
},
#endif // BUILDFLAG(IS_WIN)
@@ -87,7 +87,7 @@
{
"fluent-overlay-scrollbars",
flag_descriptions::kFluentOverlayScrollbarsName,
-@@ -5767,7 +5787,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5768,7 +5788,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kEnableIsolatedWebAppDevModeName,
flag_descriptions::kEnableIsolatedWebAppDevModeDescription, kOsDesktop,
FEATURE_VALUE_TYPE(features::kIsolatedWebAppDevMode)},
@@ -96,7 +96,7 @@
{"enable-iwa-key-distribution-component",
flag_descriptions::kEnableIwaKeyDistributionComponentName,
flag_descriptions::kEnableIwaKeyDistributionComponentDescription,
-@@ -5981,7 +6001,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -5982,7 +6002,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(media::kUseSCContentSharingPicker)},
#endif // BUILDFLAG(IS_MAC)
@@ -105,7 +105,7 @@
{"pulseaudio-loopback-for-cast",
flag_descriptions::kPulseaudioLoopbackForCastName,
flag_descriptions::kPulseaudioLoopbackForCastDescription, kOsLinux,
-@@ -6014,6 +6034,16 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6015,6 +6035,16 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kWaylandSessionManagementName,
flag_descriptions::kWaylandSessionManagementDescription, kOsLinux,
FEATURE_VALUE_TYPE(features::kWaylandSessionManagement)},
@@ -122,7 +122,7 @@
#endif // BUILDFLAG(IS_LINUX)
#if BUILDFLAG(ENABLE_VR)
-@@ -6915,7 +6945,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -6916,7 +6946,7 @@ const FeatureEntry kFeatureEntries[] = {
"MlUrlScoring")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -131,7 +131,7 @@
{"contextual-search-box-uses-contextual-search-provider",
flag_descriptions::kContextualSearchBoxUsesContextualSearchProviderName,
flag_descriptions::
-@@ -7314,7 +7344,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7320,7 +7350,7 @@ const FeatureEntry kFeatureEntries[] = {
kNumSrpZpsRelatedSearches,
"PowerTools")},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -140,7 +140,7 @@
{"history-embeddings", flag_descriptions::kHistoryEmbeddingsName,
flag_descriptions::kHistoryEmbeddingsDescription, kOsDesktop,
FEATURE_VALUE_TYPE(history_embeddings::kHistoryEmbeddings)},
-@@ -7819,7 +7849,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -7825,7 +7855,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(printing::features::kAddPrinterViaPrintscanmgr)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -149,7 +149,7 @@
{"cups-ipp-printing-backend",
flag_descriptions::kCupsIppPrintingBackendName,
flag_descriptions::kCupsIppPrintingBackendDescription, kOsDesktop,
-@@ -8780,7 +8810,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -8786,7 +8816,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(media::kGlobalMediaControlsUpdatedUI)},
#endif // !BUILDFLAG(IS_CHROMEOS)
@@ -158,7 +158,7 @@
{"enable-network-service-sandbox",
flag_descriptions::kEnableNetworkServiceSandboxName,
flag_descriptions::kEnableNetworkServiceSandboxDescription,
-@@ -9407,7 +9437,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9413,7 +9443,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(ash::features::kWallpaperGooglePhotosSharedAlbums)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -167,7 +167,7 @@
{"enable-get-all-screens-media", flag_descriptions::kGetAllScreensMediaName,
flag_descriptions::kGetAllScreensMediaDescription, kOsCrOS | kOsLinux,
FEATURE_VALUE_TYPE(blink::features::kGetAllScreensMedia)},
-@@ -9432,7 +9462,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9438,7 +9468,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kGlobalVaapiLockDescription, kOsCrOS | kOsLinux,
FEATURE_VALUE_TYPE(media::kGlobalVaapiLock)},
@@ -176,7 +176,7 @@
{
"ui-debug-tools",
flag_descriptions::kUIDebugToolsName,
-@@ -9888,7 +9918,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -9894,7 +9924,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -185,7 +185,7 @@
{"media-session-enter-picture-in-picture",
flag_descriptions::kMediaSessionEnterPictureInPictureName,
flag_descriptions::kMediaSessionEnterPictureInPictureDescription,
-@@ -10074,7 +10104,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10080,7 +10110,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kReduceTransferSizeUpdatedIPCDescription, kOsAll,
FEATURE_VALUE_TYPE(network::features::kReduceTransferSizeUpdatedIPC)},
@@ -194,7 +194,7 @@
{"reduce-user-agent-data-linux-platform-version",
flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionName,
flag_descriptions::kReduceUserAgentDataLinuxPlatformVersionDescription,
-@@ -10573,7 +10603,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10579,7 +10609,7 @@ const FeatureEntry kFeatureEntries[] = {
kOsDesktop | kOsAndroid,
FEATURE_VALUE_TYPE(features::kProcessPerSiteUpToMainFrameThreshold)},
@@ -203,7 +203,7 @@
{"camera-mic-effects", flag_descriptions::kCameraMicEffectsName,
flag_descriptions::kCameraMicEffectsDescription,
static_cast<unsigned short>(kOsMac | kOsWin | kOsLinux),
-@@ -10696,7 +10726,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10702,7 +10732,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kRcapsDynamicProfileCountryDescription, kOsAll,
FEATURE_VALUE_TYPE(switches::kDynamicProfileCountry)},
@@ -212,7 +212,7 @@
{"third-party-profile-management",
flag_descriptions::kThirdPartyProfileManagementName,
flag_descriptions::kThirdPartyProfileManagementDescription,
-@@ -10725,7 +10755,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -10731,7 +10761,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -221,7 +221,7 @@
{"enable-user-navigation-capturing-pwa",
flag_descriptions::kPwaNavigationCapturingName,
flag_descriptions::kPwaNavigationCapturingDescription,
-@@ -11290,7 +11320,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11296,7 +11326,7 @@ const FeatureEntry kFeatureEntries[] = {
PLATFORM_FEATURE_NAME_TYPE("CrOSLateBootGravedigger")},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -230,7 +230,7 @@
{"replace-sync-promos-with-sign-in-promos-desktop",
flag_descriptions::kReplaceSyncPromosWithSignInPromosName,
flag_descriptions::kReplaceSyncPromosWithSignInPromosDescription,
-@@ -11449,7 +11479,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11455,7 +11485,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kCanvasHibernationDescription, kOsAll,
FEATURE_VALUE_TYPE(blink::features::kCanvas2DHibernation)},
@@ -239,7 +239,7 @@
{"enable-history-sync-optin",
flag_descriptions::kEnableHistorySyncOptinName,
flag_descriptions::kEnableHistorySyncOptinDescription,
-@@ -11552,7 +11582,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11558,7 +11588,7 @@ const FeatureEntry kFeatureEntries[] = {
"HistoryOptInEducationalTipVariations")},
#endif // BUILDFLAG(IS_ANDROID)
@@ -248,7 +248,7 @@
{"supervised-user-local-web-approvals",
flag_descriptions::kSupervisedUserLocalWebApprovalsName,
flag_descriptions::kSupervisedUserLocalWebApprovalsDescription,
-@@ -11778,7 +11808,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11784,7 +11814,7 @@ const FeatureEntry kFeatureEntries[] = {
segmentation_platform::features::kSegmentationSurveyPage)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -257,7 +257,7 @@
{"autofill-enable-buy-now-pay-later",
flag_descriptions::kAutofillEnableBuyNowPayLaterName,
flag_descriptions::kAutofillEnableBuyNowPayLaterDescription, kOsDesktop,
-@@ -11877,7 +11907,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11883,7 +11913,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(
autofill::features::kAutofillEnableCardInfoRuntimeRetrieval)},
@@ -266,7 +266,7 @@
{"translation-api", flag_descriptions::kTranslationAPIName,
flag_descriptions::kTranslationAPIDescription, kOsMac | kOsWin | kOsLinux,
FEATURE_WITH_PARAMS_VALUE_TYPE(blink::features::kTranslationAPI,
-@@ -11911,7 +11941,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -11917,7 +11947,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(
password_manager::features::kPasswordFormClientsideClassifier)},
@@ -275,7 +275,7 @@
{"contextual-cueing", flag_descriptions::kContextualCueingName,
flag_descriptions::kContextualCueingDescription,
kOsLinux | kOsMac | kOsWin,
-@@ -12241,7 +12271,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12247,7 +12277,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(ui::kUseNewEtc1Encoder)},
#endif // !BUILDFLAG(IS_ANDROID)
@@ -284,7 +284,7 @@
{"automatic-usb-detach", flag_descriptions::kAutomaticUsbDetachName,
flag_descriptions::kAutomaticUsbDetachDescription, kOsAndroid | kOsLinux,
FEATURE_VALUE_TYPE(features::kAutomaticUsbDetach)},
-@@ -12285,7 +12315,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12291,7 +12321,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // !BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -293,7 +293,7 @@
{"autofill-enable-amount-extraction-desktop",
flag_descriptions::kAutofillEnableAmountExtractionDesktopName,
flag_descriptions::kAutofillEnableAmountExtractionDesktopDescription,
-@@ -12305,7 +12335,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12311,7 +12341,7 @@ const FeatureEntry kFeatureEntries[] = {
FEATURE_VALUE_TYPE(blink::features::kClipboardChangeEvent)},
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -302,7 +302,7 @@
{"autofill-enable-amount-extraction-allowlist-desktop",
flag_descriptions::kAutofillEnableAmountExtractionAllowlistDesktopName,
flag_descriptions::
-@@ -12437,7 +12467,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12443,7 +12473,7 @@ const FeatureEntry kFeatureEntries[] = {
apps::chrome_app_deprecation::kAllowUserInstalledChromeApps)},
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -311,7 +311,7 @@
{"chrome-web-store-navigation-throttle",
flag_descriptions::kChromeWebStoreNavigationThrottleName,
flag_descriptions::kChromeWebStoreNavigationThrottleDescription,
-@@ -12473,7 +12503,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12479,7 +12509,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -320,7 +320,7 @@
{"autofill-enable-amount-extraction-testing",
flag_descriptions::kAutofillEnableAmountExtractionTestingName,
flag_descriptions::kAutofillEnableAmountExtractionTestingDescription,
-@@ -12488,7 +12518,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12494,7 +12524,7 @@ const FeatureEntry kFeatureEntries[] = {
flag_descriptions::kEnableWebAppPredictableAppUpdatingDescription, kOsAll,
FEATURE_VALUE_TYPE(features::kWebAppPredictableAppUpdating)},
@@ -329,7 +329,7 @@
{"root-scrollbar-follows-browser-theme",
flag_descriptions::kRootScrollbarFollowsTheme,
flag_descriptions::kRootScrollbarFollowsThemeDescription,
-@@ -12739,7 +12769,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12745,7 +12775,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -338,7 +338,7 @@
{"tab-group-home", tabs::flag_descriptions::kTabGroupHomeName,
tabs::flag_descriptions::kTabGroupHomeDescription, kOsDesktop,
FEATURE_VALUE_TYPE(tabs::kTabGroupHome)},
-@@ -12825,7 +12855,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12831,7 +12861,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -347,7 +347,7 @@
{"enable-site-search-allow-user-override-policy",
flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyName,
flag_descriptions::kEnableSiteSearchAllowUserOverridePolicyDescription,
-@@ -12948,7 +12978,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12954,7 +12984,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // !BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -356,7 +356,7 @@
{"lens-search-side-panel-default-width-change",
flag_descriptions::kLensSearchSidePanelDefaultWidthChangeName,
flag_descriptions::kLensSearchSidePanelDefaultWidthChangeDescription,
-@@ -12972,7 +13002,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -12978,7 +13008,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -365,7 +365,7 @@
{"autofill-enable-buy-now-pay-later-for-klarna",
flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaName,
flag_descriptions::kAutofillEnableBuyNowPayLaterForKlarnaDescription,
-@@ -13010,7 +13040,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13016,7 +13046,7 @@ const FeatureEntry kFeatureEntries[] = {
autofill::features::kAutofillEnableDownstreamCardAwarenessIph)},
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -374,7 +374,7 @@
{"enable-lens-overlay-back-to-page",
flag_descriptions::kLensOverlayBackToPageName,
flag_descriptions::kLensOverlayBackToPageDescription, kOsDesktop,
-@@ -13059,7 +13089,7 @@ const FeatureEntry kFeatureEntries[] = {
+@@ -13065,7 +13095,7 @@ const FeatureEntry kFeatureEntries[] = {
#endif // BUILDFLAG(ENABLE_DICE_SUPPORT)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/devel/electron38/files/patch-chrome_browser_flag__descriptions.cc b/devel/electron38/files/patch-chrome_browser_flag__descriptions.cc
index 5c820cb057f7..937fec919191 100644
--- a/devel/electron38/files/patch-chrome_browser_flag__descriptions.cc
+++ b/devel/electron38/files/patch-chrome_browser_flag__descriptions.cc
@@ -1,6 +1,6 @@
---- chrome/browser/flag_descriptions.cc.orig 2025-08-26 20:49:50 UTC
+--- chrome/browser/flag_descriptions.cc.orig 2025-10-06 20:22:27 UTC
+++ chrome/browser/flag_descriptions.cc
-@@ -667,7 +667,7 @@ const char kAutofillEnableAllowlistForBmoCardCategoryB
+@@ -671,7 +671,7 @@ const char kAutofillEnableAllowlistForBmoCardCategoryB
"Autofill suggestions on the allowlisted merchant websites.";
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -9,7 +9,7 @@
const char kAutofillEnableAmountExtractionAllowlistDesktopName[] =
"Enable loading and querying the checkout amount extraction allowlist on "
"Chrome Desktop";
-@@ -685,7 +685,7 @@ const char kAutofillEnableAmountExtractionDesktopDescr
+@@ -689,7 +689,7 @@ const char kAutofillEnableAmountExtractionDesktopDescr
// BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -18,7 +18,7 @@
const char kAutofillEnableAmountExtractionTestingName[] =
"Enable amount extraction testing on Chrome desktop and Clank";
const char kAutofillEnableAmountExtractionTestingDescription[] =
-@@ -696,7 +696,7 @@ const char kAutofillEnableAmountExtractionTestingDescr
+@@ -700,7 +700,7 @@ const char kAutofillEnableAmountExtractionTestingDescr
// BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_ANDROID)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -27,7 +27,7 @@
const char kAutofillEnableBuyNowPayLaterName[] =
"Enable buy now pay later on Autofill";
const char kAutofillEnableBuyNowPayLaterDescription[] =
-@@ -1189,7 +1189,7 @@ const char kDevicePostureDescription[] =
+@@ -1193,7 +1193,7 @@ const char kDevicePostureDescription[] =
"Enables Device Posture API (foldable devices)";
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -36,7 +36,7 @@
const char kDocumentPictureInPictureAnimateResizeName[] =
"Document Picture-in-Picture Animate Resize";
const char kDocumentPictureInPictureAnimateResizeDescription[] =
-@@ -1335,7 +1335,7 @@ const char kContextMenuEmptySpaceDescription[] =
+@@ -1339,7 +1339,7 @@ const char kContextMenuEmptySpaceDescription[] =
"space, a context menu containing page-related items will be shown.";
#endif // BUILDFLAG(IS_ANDROID)
@@ -45,7 +45,7 @@
const char kContextualCueingName[] = "Contextual cueing";
const char kContextualCueingDescription[] =
"Enables the contextual cueing system to support showing actions.";
-@@ -1686,7 +1686,7 @@ const char kEnableIsolatedWebAppDevModeDescription[] =
+@@ -1690,7 +1690,7 @@ const char kEnableIsolatedWebAppDevModeDescription[] =
const char kEnableIsolatedWebAppDevModeDescription[] =
"Enables the installation of unverified Isolated Web Apps";
@@ -54,7 +54,7 @@
const char kEnableIwaKeyDistributionComponentName[] =
"Enable the Iwa Key Distribution component";
const char kEnableIwaKeyDistributionComponentDescription[] =
-@@ -3621,14 +3621,14 @@ const char kReduceTransferSizeUpdatedIPCDescription[]
+@@ -3625,14 +3625,14 @@ const char kReduceTransferSizeUpdatedIPCDescription[]
"When enabled, the network service will send TransferSizeUpdatedIPC IPC "
"only when DevTools is attached or the request is for an ad request.";
@@ -71,7 +71,7 @@
const char kReplaceSyncPromosWithSignInPromosName[] =
"Replace all sync-related UI with sign-in ones";
const char kReplaceSyncPromosWithSignInPromosDescription[] =
-@@ -3666,7 +3666,7 @@ const char kRobustWindowManagementDescription[] =
+@@ -3670,7 +3670,7 @@ const char kRobustWindowManagementDescription[] =
"experiencing predictable and reliable window behavior similar to desktop "
"browsers.";
@@ -80,7 +80,7 @@
const char kRootScrollbarFollowsTheme[] = "Make scrollbar follow theme";
const char kRootScrollbarFollowsThemeDescription[] =
"If enabled makes the root scrollbar follow the browser's theme color.";
-@@ -3916,7 +3916,7 @@ const char kDefaultSiteInstanceGroupsDescription[] =
+@@ -3920,7 +3920,7 @@ const char kDefaultSiteInstanceGroupsDescription[] =
"SiteInstance.";
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -89,7 +89,7 @@
const char kPwaNavigationCapturingName[] = "Desktop PWA Link Capturing";
const char kPwaNavigationCapturingDescription[] =
"Enables opening links from Chrome in an installed PWA. Currently under "
-@@ -4189,7 +4189,7 @@ const char kTouchTextEditingRedesignDescription[] =
+@@ -4193,7 +4193,7 @@ const char kTouchTextEditingRedesignDescription[] =
const char kTouchTextEditingRedesignDescription[] =
"Enables new touch text editing features.";
@@ -98,7 +98,7 @@
const char kEnableHistorySyncOptinName[] = "History Sync Opt-in";
const char kEnableHistorySyncOptinDescription[] =
"Enables the History Sync Opt-in screen on Desktop platforms. The screen "
-@@ -7759,7 +7759,7 @@ const char kTetheringExperimentalFunctionalityDescript
+@@ -7763,7 +7763,7 @@ const char kTetheringExperimentalFunctionalityDescript
#endif // BUILDFLAG(IS_CHROMEOS)
@@ -107,7 +107,7 @@
const char kGetAllScreensMediaName[] = "GetAllScreensMedia API";
const char kGetAllScreensMediaDescription[] =
"When enabled, the getAllScreensMedia API for capturing multiple screens "
-@@ -7986,7 +7986,7 @@ const char kEnableArmHwdrmDescription[] = "Enable HW b
+@@ -7990,7 +7990,7 @@ const char kEnableArmHwdrmDescription[] = "Enable HW b
// Linux -----------------------------------------------------------------------
@@ -116,7 +116,7 @@
const char kPulseaudioLoopbackForCastName[] =
-@@ -8024,6 +8024,18 @@ const char kWaylandUiScalingDescription[] =
+@@ -8028,6 +8028,18 @@ const char kWaylandUiScalingDescription[] =
"Enable experimental support for text scaling in the Wayland backend "
"backed by full UI scaling. Requires #wayland-per-window-scaling to be "
"enabled too.";
@@ -135,7 +135,7 @@
#endif // BUILDFLAG(IS_LINUX)
// Random platform combinations -----------------------------------------------
-@@ -8073,7 +8085,7 @@ const char kGroupPromoPrototypeCpaDescription[] =
+@@ -8077,7 +8089,7 @@ const char kGroupPromoPrototypeCpaDescription[] =
"Enables contextual toolbar button for group promo prototype.";
#endif // BUILDFLAG(IS_ANDROID)
@@ -144,7 +144,7 @@
const char kEnableNetworkServiceSandboxName[] =
"Enable the network service sandbox.";
const char kEnableNetworkServiceSandboxDescription[] =
-@@ -8094,7 +8106,7 @@ const char kWebBluetoothConfirmPairingSupportDescripti
+@@ -8098,7 +8110,7 @@ const char kWebBluetoothConfirmPairingSupportDescripti
"Bluetooth";
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
@@ -153,7 +153,7 @@
const char kCupsIppPrintingBackendName[] = "CUPS IPP Printing Backend";
const char kCupsIppPrintingBackendDescription[] =
"Use the CUPS IPP printing backend instead of the original CUPS backend "
-@@ -8230,7 +8242,7 @@ const char kElementCaptureDescription[] =
+@@ -8234,7 +8246,7 @@ const char kElementCaptureDescription[] =
"media track into a track capturing just a specific DOM element.";
#endif // !BUILDFLAG(IS_ANDROID)
@@ -162,7 +162,7 @@
const char kUIDebugToolsName[] = "Debugging tools for UI";
const char kUIDebugToolsDescription[] =
"Enables additional keyboard shortcuts to help debugging.";
-@@ -8267,7 +8279,7 @@ const char kThirdPartyDisableChromeAutofillSettingsScr
+@@ -8271,7 +8283,7 @@ const char kThirdPartyDisableChromeAutofillSettingsScr
"Chrome's Address and Payments Autofill are disabled in third party mode.";
#endif // IS_ANDROID
@@ -171,7 +171,7 @@
const char kThirdPartyProfileManagementName[] =
"Third party profile management";
const char kThirdPartyProfileManagementDescription[] =
-@@ -8390,7 +8402,7 @@ const char kSupervisedUserBlockInterstitialV3Descripti
+@@ -8394,7 +8406,7 @@ const char kSupervisedUserBlockInterstitialV3Descripti
const char kSupervisedUserBlockInterstitialV3Description[] =
"Enables URL filter interstitial V3 for Family Link users.";
diff --git a/devel/electron38/files/patch-chrome_browser_flag__descriptions.h b/devel/electron38/files/patch-chrome_browser_flag__descriptions.h
index 321a3cc69264..8a5fb0ec96e5 100644
--- a/devel/electron38/files/patch-chrome_browser_flag__descriptions.h
+++ b/devel/electron38/files/patch-chrome_browser_flag__descriptions.h
@@ -1,6 +1,6 @@
---- chrome/browser/flag_descriptions.h.orig 2025-08-26 20:49:50 UTC
+--- chrome/browser/flag_descriptions.h.orig 2025-10-06 20:22:27 UTC
+++ chrome/browser/flag_descriptions.h
-@@ -435,7 +435,7 @@ extern const char
+@@ -438,7 +438,7 @@ extern const char
kAutofillEnableAllowlistForBmoCardCategoryBenefitsDescription[];
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -9,7 +9,7 @@
extern const char kAutofillEnableAmountExtractionAllowlistDesktopName[];
extern const char kAutofillEnableAmountExtractionAllowlistDesktopDescription[];
extern const char kAutofillEnableAmountExtractionDesktopName[];
-@@ -444,14 +444,14 @@ extern const char kAutofillEnableAmountExtractionDeskt
+@@ -447,14 +447,14 @@ extern const char kAutofillEnableAmountExtractionDeskt
// BUILDFLAG(IS_CHROMEOS)
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -26,7 +26,7 @@
extern const char kAutofillEnableBuyNowPayLaterName[];
extern const char kAutofillEnableBuyNowPayLaterDescription[];
-@@ -714,7 +714,7 @@ extern const char kContextMenuEmptySpaceDescription[];
+@@ -717,7 +717,7 @@ extern const char kContextMenuEmptySpaceDescription[];
extern const char kContextMenuEmptySpaceDescription[];
#endif // BUILDFLAG(IS_ANDROID)
@@ -35,7 +35,7 @@
extern const char kContextualCueingName[];
extern const char kContextualCueingDescription[];
extern const char kGlicActorName[];
-@@ -885,7 +885,7 @@ extern const char kDocumentPatchingDescription[];
+@@ -888,7 +888,7 @@ extern const char kDocumentPatchingDescription[];
extern const char kDocumentPatchingDescription[];
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || \
@@ -44,7 +44,7 @@
extern const char kDocumentPictureInPictureAnimateResizeName[];
extern const char kDocumentPictureInPictureAnimateResizeDescription[];
-@@ -1054,7 +1054,7 @@ extern const char kEnableIsolatedWebAppDevModeDescript
+@@ -1057,7 +1057,7 @@ extern const char kEnableIsolatedWebAppDevModeDescript
extern const char kEnableIsolatedWebAppDevModeName[];
extern const char kEnableIsolatedWebAppDevModeDescription[];
@@ -53,7 +53,7 @@
extern const char kEnableIwaKeyDistributionComponentName[];
extern const char kEnableIwaKeyDistributionComponentDescription[];
#endif // BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-@@ -2061,7 +2061,7 @@ extern const char kReduceIPAddressChangeNotificationDe
+@@ -2064,7 +2064,7 @@ extern const char kReduceIPAddressChangeNotificationDe
#endif // BUILDFLAG(IS_MAC)
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || \
@@ -62,7 +62,7 @@
extern const char kReplaceSyncPromosWithSignInPromosName[];
extern const char kReplaceSyncPromosWithSignInPromosDescription[];
#endif // BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) ||
-@@ -2075,7 +2075,7 @@ extern const char kRobustWindowManagementDescription[]
+@@ -2078,7 +2078,7 @@ extern const char kRobustWindowManagementDescription[]
extern const char kRobustWindowManagementName[];
extern const char kRobustWindowManagementDescription[];
@@ -71,7 +71,7 @@
extern const char kRootScrollbarFollowsTheme[];
extern const char kRootScrollbarFollowsThemeDescription[];
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
-@@ -2216,7 +2216,7 @@ extern const char kDefaultSiteInstanceGroupsDescriptio
+@@ -2219,7 +2219,7 @@ extern const char kDefaultSiteInstanceGroupsDescriptio
extern const char kDefaultSiteInstanceGroupsDescription[];
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
@@ -80,7 +80,7 @@
extern const char kPwaNavigationCapturingName[];
extern const char kPwaNavigationCapturingDescription[];
#endif
-@@ -2392,7 +2392,7 @@ extern const char kTouchTextEditingRedesignDescription
+@@ -2395,7 +2395,7 @@ extern const char kTouchTextEditingRedesignDescription
extern const char kTouchTextEditingRedesignName[];
extern const char kTouchTextEditingRedesignDescription[];
@@ -89,7 +89,7 @@
extern const char kEnableHistorySyncOptinName[];
extern const char kEnableHistorySyncOptinDescription[];
-@@ -2662,7 +2662,7 @@ extern const char kReduceTransferSizeUpdatedIPCDescrip
+@@ -2665,7 +2665,7 @@ extern const char kReduceTransferSizeUpdatedIPCDescrip
extern const char kReduceTransferSizeUpdatedIPCName[];
extern const char kReduceTransferSizeUpdatedIPCDescription[];
@@ -98,7 +98,7 @@
extern const char kReduceUserAgentDataLinuxPlatformVersionName[];
extern const char kReduceUserAgentDataLinuxPlatformVersionDescription[];
#endif // #if BUILDFLAG(IS_LINUX)
-@@ -4478,7 +4478,7 @@ extern const char kTetheringExperimentalFunctionalityD
+@@ -4481,7 +4481,7 @@ extern const char kTetheringExperimentalFunctionalityD
#endif // #if BUILDFLAG(IS_CHROMEOS)
@@ -107,7 +107,7 @@
extern const char kGetAllScreensMediaName[];
extern const char kGetAllScreensMediaDescription[];
#endif // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-@@ -4610,7 +4610,7 @@ extern const char kEnableArmHwdrmDescription[];
+@@ -4613,7 +4613,7 @@ extern const char kEnableArmHwdrmDescription[];
// Linux ---------------------------------------------------------------------
@@ -116,7 +116,7 @@
extern const char kPulseaudioLoopbackForCastName[];
-@@ -4632,6 +4632,9 @@ extern const char kWaylandUiScalingDescription[];
+@@ -4635,6 +4635,9 @@ extern const char kWaylandUiScalingDescription[];
extern const char kWaylandUiScalingName[];
extern const char kWaylandUiScalingDescription[];
@@ -126,7 +126,7 @@
#endif // BUILDFLAG(IS_LINUX)
// Random platform combinations -----------------------------------------------
-@@ -4646,7 +4649,7 @@ extern const char kWebBluetoothConfirmPairingSupportDe
+@@ -4649,7 +4652,7 @@ extern const char kWebBluetoothConfirmPairingSupportDe
extern const char kWebBluetoothConfirmPairingSupportDescription[];
#endif // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX)
@@ -135,7 +135,7 @@
extern const char kCupsIppPrintingBackendName[];
extern const char kCupsIppPrintingBackendDescription[];
#endif // BUILDFLAG(IS_LINUX) && BUILDFLAG(ENABLE_PRINTING)
-@@ -4670,7 +4673,7 @@ extern const char kTaskManagerDesktopRefreshDescriptio
+@@ -4673,7 +4676,7 @@ extern const char kTaskManagerDesktopRefreshDescriptio
extern const char kTaskManagerDesktopRefreshDescription[];
#endif // BUILDFLAG(IS_ANDROID)
@@ -144,7 +144,7 @@
extern const char kEnableNetworkServiceSandboxName[];
extern const char kEnableNetworkServiceSandboxDescription[];
-@@ -4753,7 +4756,7 @@ extern const char kElementCaptureDescription[];
+@@ -4756,7 +4759,7 @@ extern const char kElementCaptureDescription[];
extern const char kElementCaptureDescription[];
#endif // !BUILDFLAG(IS_ANDROID)
@@ -153,7 +153,7 @@
extern const char kUIDebugToolsName[];
extern const char kUIDebugToolsDescription[];
#endif
-@@ -4781,7 +4784,7 @@ extern const char kThirdPartyDisableChromeAutofillSett
+@@ -4784,7 +4787,7 @@ extern const char kThirdPartyDisableChromeAutofillSett
extern const char kThirdPartyDisableChromeAutofillSettingsScreenDescription[];
#endif // IS_ANDROID
@@ -162,7 +162,7 @@
extern const char kThirdPartyProfileManagementName[];
extern const char kThirdPartyProfileManagementDescription[];
-@@ -4857,7 +4860,7 @@ extern const char kSupervisedUserBlockInterstitialV3De
+@@ -4860,7 +4863,7 @@ extern const char kSupervisedUserBlockInterstitialV3De
extern const char kSupervisedUserBlockInterstitialV3Name[];
extern const char kSupervisedUserBlockInterstitialV3Description[];
diff --git a/devel/electron38/files/patch-chrome_browser_ui_views_frame_browser__view.cc b/devel/electron38/files/patch-chrome_browser_ui_views_frame_browser__view.cc
index d7ab277b1149..71a4fbac0e48 100644
--- a/devel/electron38/files/patch-chrome_browser_ui_views_frame_browser__view.cc
+++ b/devel/electron38/files/patch-chrome_browser_ui_views_frame_browser__view.cc
@@ -1,4 +1,4 @@
---- chrome/browser/ui/views/frame/browser_view.cc.orig 2025-08-26 20:49:50 UTC
+--- chrome/browser/ui/views/frame/browser_view.cc.orig 2025-10-06 20:22:27 UTC
+++ chrome/browser/ui/views/frame/browser_view.cc
@@ -2476,7 +2476,7 @@ void BrowserView::TabDraggingStatusChanged(bool is_dra
}
@@ -9,7 +9,7 @@
std::vector<ContentsWebView*> contents_web_views =
GetAllVisibleContentsWebViews();
-@@ -5961,7 +5961,7 @@ void BrowserView::MaybeShowSupervisedUserProfileSignIn
+@@ -5972,7 +5972,7 @@ void BrowserView::MaybeShowSupervisedUserProfileSignIn
}
void BrowserView::MaybeShowSupervisedUserProfileSignInIPH() {
diff --git a/devel/electron38/files/patch-chrome_browser_ui_views_tabs_tab.cc b/devel/electron38/files/patch-chrome_browser_ui_views_tabs_tab.cc
index 86aabbfaed7b..4d6c38e93ea4 100644
--- a/devel/electron38/files/patch-chrome_browser_ui_views_tabs_tab.cc
+++ b/devel/electron38/files/patch-chrome_browser_ui_views_tabs_tab.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/views/tabs/tab.cc.orig 2025-08-26 20:49:50 UTC
+--- chrome/browser/ui/views/tabs/tab.cc.orig 2025-10-06 20:22:27 UTC
+++ chrome/browser/ui/views/tabs/tab.cc
-@@ -670,7 +670,7 @@ void Tab::MaybeUpdateHoverStatus(const ui::MouseEvent&
+@@ -677,7 +677,7 @@ void Tab::MaybeUpdateHoverStatus(const ui::MouseEvent&
return;
}
diff --git a/devel/electron38/files/patch-components_enterprise_browser_reporting_report__util.cc b/devel/electron38/files/patch-components_enterprise_browser_reporting_report__util.cc
index 82e91e8736e8..20b8a362cf39 100644
--- a/devel/electron38/files/patch-components_enterprise_browser_reporting_report__util.cc
+++ b/devel/electron38/files/patch-components_enterprise_browser_reporting_report__util.cc
@@ -1,6 +1,6 @@
---- components/enterprise/browser/reporting/report_util.cc.orig 2025-08-26 20:49:50 UTC
+--- components/enterprise/browser/reporting/report_util.cc.orig 2025-10-06 20:22:27 UTC
+++ components/enterprise/browser/reporting/report_util.cc
-@@ -199,7 +199,7 @@ std::string GetSecuritySignalsInReport(
+@@ -197,7 +197,7 @@ std::string GetSecuritySignalsInReport(
signals_dict.Set("antivirus_info", std::move(anti_virus_list));
signals_dict.Set("hotfixes", RepeatedFieldptrToList(os_report.hotfixes()));
diff --git a/devel/electron38/files/patch-electron_shell_browser_native__window__views.cc b/devel/electron38/files/patch-electron_shell_browser_native__window__views.cc
index fc0e80f6bb35..834d7d6d54c9 100644
--- a/devel/electron38/files/patch-electron_shell_browser_native__window__views.cc
+++ b/devel/electron38/files/patch-electron_shell_browser_native__window__views.cc
@@ -1,4 +1,4 @@
---- electron/shell/browser/native_window_views.cc.orig 2025-09-02 20:56:04 UTC
+--- electron/shell/browser/native_window_views.cc.orig 2025-10-14 04:39:39 UTC
+++ electron/shell/browser/native_window_views.cc
@@ -53,7 +53,7 @@
#include "ui/wm/core/shadow_types.h"
@@ -89,8 +89,8 @@
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// On Linux and Windows the minimum and maximum size should be updated with
// window size when window is not resizable.
- if (!resizable_) {
-@@ -1122,7 +1122,7 @@ bool NativeWindowViews::IsClosable() const {
+ if (!CanResize()) {
+@@ -1125,7 +1125,7 @@ bool NativeWindowViews::IsClosable() const {
return false;
}
return !(info.fState & MFS_DISABLED);
@@ -99,7 +99,7 @@
return true;
#endif
}
-@@ -1162,7 +1162,7 @@ void NativeWindowViews::Center() {
+@@ -1165,7 +1165,7 @@ void NativeWindowViews::Center() {
// for now to avoid breaking API contract, but should consider the long
// term plan for this aligning with upstream.
void NativeWindowViews::Center() {
@@ -108,7 +108,7 @@
auto display =
display::Screen::GetScreen()->GetDisplayNearestWindow(GetNativeWindow());
gfx::Rect window_bounds_in_screen = display.work_area();
-@@ -1378,7 +1378,7 @@ void NativeWindowViews::SetMenu(ElectronMenuModel* men
+@@ -1381,7 +1381,7 @@ void NativeWindowViews::SetMenu(ElectronMenuModel* men
}
void NativeWindowViews::SetMenu(ElectronMenuModel* menu_model) {
@@ -117,7 +117,7 @@
// Remove global menu bar.
if (global_menu_bar_ && menu_model == nullptr) {
global_menu_bar_.reset();
-@@ -1434,7 +1434,7 @@ void NativeWindowViews::SetParentWindow(NativeWindow*
+@@ -1437,7 +1437,7 @@ void NativeWindowViews::SetParentWindow(NativeWindow*
void NativeWindowViews::SetParentWindow(NativeWindow* parent) {
NativeWindow::SetParentWindow(parent);
@@ -126,7 +126,7 @@
if (x11_util::IsX11()) {
auto* connection = x11::Connection::Get();
connection->SetProperty(
-@@ -1480,7 +1480,7 @@ void NativeWindowViews::SetProgressBar(double progress
+@@ -1483,7 +1483,7 @@ void NativeWindowViews::SetProgressBar(double progress
NativeWindow::ProgressState state) {
#if BUILDFLAG(IS_WIN)
taskbar_host_.SetProgressBar(GetAcceleratedWidget(), progress, state);
@@ -135,7 +135,7 @@
if (unity::IsRunning()) {
unity::SetProgressFraction(progress);
}
-@@ -1606,7 +1606,7 @@ content::DesktopMediaID NativeWindowViews::GetDesktopM
+@@ -1609,7 +1609,7 @@ content::DesktopMediaID NativeWindowViews::GetDesktopM
#if BUILDFLAG(IS_WIN)
window_handle =
reinterpret_cast<content::DesktopMediaID::Id>(accelerated_widget);
@@ -144,7 +144,7 @@
window_handle = static_cast<uint32_t>(accelerated_widget);
#endif
aura::WindowTreeHost* const host =
-@@ -1704,7 +1704,7 @@ void NativeWindowViews::SetIcon(HICON window_icon, HIC
+@@ -1707,7 +1707,7 @@ void NativeWindowViews::SetIcon(HICON window_icon, HIC
SendMessage(hwnd, WM_SETICON, ICON_BIG,
reinterpret_cast<LPARAM>(app_icon_.get()));
}
@@ -153,7 +153,7 @@
void NativeWindowViews::SetIcon(const gfx::ImageSkia& icon) {
auto* tree_host = views::DesktopWindowTreeHostLinux::GetHostForWidget(
GetAcceleratedWidget());
-@@ -1825,7 +1825,7 @@ bool NativeWindowViews::CanMinimize() const {
+@@ -1828,7 +1828,7 @@ bool NativeWindowViews::CanMinimize() const {
bool NativeWindowViews::CanMinimize() const {
#if BUILDFLAG(IS_WIN)
return minimizable_;
@@ -162,7 +162,7 @@
return true;
#endif
}
-@@ -1867,7 +1867,7 @@ NativeWindowViews::CreateNonClientFrameView(views::Wid
+@@ -1870,7 +1870,7 @@ NativeWindowViews::CreateNonClientFrameView(views::Wid
#endif
}
@@ -171,7 +171,7 @@
electron::ClientFrameViewLinux* NativeWindowViews::GetClientFrameViewLinux() {
// Check to make sure this window's non-client frame view is a
// ClientFrameViewLinux. If either has_frame() or has_client_frame()
-@@ -1890,7 +1890,7 @@ void NativeWindowViews::HandleKeyboardEvent(
+@@ -1893,7 +1893,7 @@ void NativeWindowViews::HandleKeyboardEvent(
if (widget_destroyed_)
return;
@@ -180,7 +180,7 @@
if (event.windows_key_code == ui::VKEY_BROWSER_BACK)
NotifyWindowExecuteAppCommand(kBrowserBackward);
else if (event.windows_key_code == ui::VKEY_BROWSER_FORWARD)
-@@ -1909,7 +1909,7 @@ void NativeWindowViews::OnMouseEvent(ui::MouseEvent* e
+@@ -1912,7 +1912,7 @@ void NativeWindowViews::OnMouseEvent(ui::MouseEvent* e
// Alt+Click should not toggle menu bar.
root_view_.ResetAltState();
diff --git a/devel/electron38/files/patch-electron_shell_browser_native__window__views.h b/devel/electron38/files/patch-electron_shell_browser_native__window__views.h
index b7457cd5f788..6e925ff258b2 100644
--- a/devel/electron38/files/patch-electron_shell_browser_native__window__views.h
+++ b/devel/electron38/files/patch-electron_shell_browser_native__window__views.h
@@ -1,4 +1,4 @@
---- electron/shell/browser/native_window_views.h.orig 2025-09-02 20:56:04 UTC
+--- electron/shell/browser/native_window_views.h.orig 2025-10-14 04:39:39 UTC
+++ electron/shell/browser/native_window_views.h
@@ -30,7 +30,7 @@ namespace electron {
@@ -9,7 +9,7 @@
class ClientFrameViewLinux;
class GlobalMenuBarX11;
#endif
-@@ -171,7 +171,7 @@ class NativeWindowViews : public NativeWindow,
+@@ -172,7 +172,7 @@ class NativeWindowViews : public NativeWindow,
LPARAM l_param,
LRESULT* result);
void SetIcon(HICON small_icon, HICON app_icon);
@@ -18,7 +18,7 @@
void SetIcon(const gfx::ImageSkia& icon);
#endif
-@@ -188,7 +188,7 @@ class NativeWindowViews : public NativeWindow,
+@@ -189,7 +189,7 @@ class NativeWindowViews : public NativeWindow,
SkColor overlay_button_color() const { return overlay_button_color_; }
SkColor overlay_symbol_color() const { return overlay_symbol_color_; }
@@ -27,7 +27,7 @@
// returns the ClientFrameViewLinux iff that is our NonClientFrameView type,
// nullptr otherwise.
ClientFrameViewLinux* GetClientFrameViewLinux();
-@@ -266,7 +266,7 @@ class NativeWindowViews : public NativeWindow,
+@@ -267,7 +267,7 @@ class NativeWindowViews : public NativeWindow,
// events from resizing the window.
extensions::SizeConstraints old_size_constraints_;
diff --git a/devel/electron38/files/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc b/devel/electron38/files/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc
index 97b7c2e43dd8..4a330aa2b463 100644
--- a/devel/electron38/files/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc
+++ b/devel/electron38/files/patch-ui_base_accelerators_global__accelerator__listener_global__accelerator__listener__ozone.cc
@@ -1,4 +1,4 @@
---- ui/base/accelerators/global_accelerator_listener/global_accelerator_listener_ozone.cc.orig 2025-07-04 05:17:06 UTC
+--- ui/base/accelerators/global_accelerator_listener/global_accelerator_listener_ozone.cc.orig 2025-10-17 08:45:58 UTC
+++ ui/base/accelerators/global_accelerator_listener/global_accelerator_listener_ozone.cc
@@ -12,7 +12,7 @@
#include "ui/base/accelerators/accelerator.h"
@@ -8,8 +8,8 @@
+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_DBUS)
#include "base/environment.h"
#include "base/feature_list.h"
- #include "build/branding_buildflags.h"
-@@ -22,7 +22,7 @@ namespace {
+ #include "base/nix/xdg_util.h"
+@@ -23,7 +23,7 @@ namespace {
using content::BrowserThread;
namespace {
@@ -18,12 +18,12 @@
BASE_FEATURE(kGlobalShortcutsPortal,
"GlobalShortcutsPortal",
base::FEATURE_ENABLED_BY_DEFAULT);
-@@ -74,7 +74,7 @@ GlobalAcceleratorListener* GlobalAcceleratorListener::
+@@ -75,7 +75,7 @@ GlobalAcceleratorListener* GlobalAcceleratorListener::
return instance->get();
}
-#if BUILDFLAG(IS_LINUX) && BUILDFLAG(USE_DBUS)
+#if (BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)) && BUILDFLAG(USE_DBUS)
- if (base::FeatureList::IsEnabled(kGlobalShortcutsPortal)) {
- static GlobalAcceleratorListenerLinux* const linux_instance =
- new GlobalAcceleratorListenerLinux(nullptr, GetSessionName());
+ // ListShortcuts on GNOME will return an empty list when the session is
+ // created, making this class incorrectly believe it must rebind all
+ // shortcuts, leading to a dialog shown on every browser start.
diff --git a/devel/fbthrift/Makefile b/devel/fbthrift/Makefile
index 9f1b5c8f21c0..38bb3b6b6ba3 100644
--- a/devel/fbthrift/Makefile
+++ b/devel/fbthrift/Makefile
@@ -1,6 +1,7 @@
PORTNAME= fbthrift
DISTVERSIONPREFIX= v
DISTVERSION= 2025.08.18.00
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -14,7 +15,7 @@ BROKEN_aarch64= compilation fails, see https://github.com/facebook/fbthrift/issu
BROKEN_armv7= compilation fails, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=283484
BUILD_DEPENDS= range-v3>0:devel/range-v3
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libbzip2.so:misc/vxl \
libdouble-conversion.so:devel/double-conversion \
libevent.so:devel/libevent \
diff --git a/devel/fnc/Makefile b/devel/fnc/Makefile
index 534092e6f40f..8808cc53a9a2 100644
--- a/devel/fnc/Makefile
+++ b/devel/fnc/Makefile
@@ -14,6 +14,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= ncurses
MAKE_JOBS_UNSAFE= yes
+CFLAGS+= -Wno-error=gnu-statement-expression
+
PLIST_FILES= bin/fnc \
share/man/man1/fnc.1.gz
diff --git a/devel/folly/Makefile b/devel/folly/Makefile
index 06f2240044fb..25620287f071 100644
--- a/devel/folly/Makefile
+++ b/devel/folly/Makefile
@@ -1,6 +1,7 @@
PORTNAME= folly
DISTVERSIONPREFIX= v
DISTVERSION= 2025.08.18.00
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/gdb/Makefile b/devel/gdb/Makefile
index cdee1e8baee0..ac00b1ce3187 100644
--- a/devel/gdb/Makefile
+++ b/devel/gdb/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gdb
DISTVERSION= 15.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MASTER_SITES= GNU
diff --git a/devel/gh/Makefile b/devel/gh/Makefile
index 83a45f0acafc..bb42c69618ec 100644
--- a/devel/gh/Makefile
+++ b/devel/gh/Makefile
@@ -1,7 +1,6 @@
PORTNAME= gh
DISTVERSIONPREFIX= v
-DISTVERSION= 2.79.0
-PORTREVISION= 2
+DISTVERSION= 2.81.0
CATEGORIES= devel
MAINTAINER= dutra@FreeBSD.org
diff --git a/devel/gh/distinfo b/devel/gh/distinfo
index 975b442e49e5..20dfcdeaa3b3 100644
--- a/devel/gh/distinfo
+++ b/devel/gh/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1757700385
-SHA256 (go/devel_gh/gh-v2.79.0/v2.79.0.mod) = 8424dae144988c0fb202380c9b1b1224320a0d37207e82f9fbede1c8d509c01f
-SIZE (go/devel_gh/gh-v2.79.0/v2.79.0.mod) = 11873
-SHA256 (go/devel_gh/gh-v2.79.0/v2.79.0.zip) = 0909ce0e58b4e41550d26e7d59c9695e83bcd90c34e2219982cd9d57a20f0c32
-SIZE (go/devel_gh/gh-v2.79.0/v2.79.0.zip) = 15542088
+TIMESTAMP = 1760501107
+SHA256 (go/devel_gh/gh-v2.81.0/v2.81.0.mod) = 3588c064bc1ff6c0aaaa00b75a01127e1513383ad4091492e8d62ec52116b0d1
+SIZE (go/devel_gh/gh-v2.81.0/v2.81.0.mod) = 11971
+SHA256 (go/devel_gh/gh-v2.81.0/v2.81.0.zip) = f23434421b0934f9af0b2e60924f15e2339178f4b4559719d7842ad0a171934e
+SIZE (go/devel_gh/gh-v2.81.0/v2.81.0.zip) = 15622855
diff --git a/devel/gh/pkg-plist b/devel/gh/pkg-plist
index 82029f922e05..00c60ba62cac 100644
--- a/devel/gh/pkg-plist
+++ b/devel/gh/pkg-plist
@@ -1,3 +1,7 @@
+%%MANPAGES%%share/man/man1/gh-agent-task.1.gz
+%%MANPAGES%%share/man/man1/gh-agent-task-create.1.gz
+%%MANPAGES%%share/man/man1/gh-agent-task-list.1.gz
+%%MANPAGES%%share/man/man1/gh-agent-task-view.1.gz
%%MANPAGES%%share/man/man1/gh-alias-delete.1.gz
%%MANPAGES%%share/man/man1/gh-alias-import.1.gz
%%MANPAGES%%share/man/man1/gh-alias-list.1.gz
@@ -134,6 +138,8 @@
%%MANPAGES%%share/man/man1/gh-release-edit.1.gz
%%MANPAGES%%share/man/man1/gh-release-list.1.gz
%%MANPAGES%%share/man/man1/gh-release-upload.1.gz
+%%MANPAGES%%share/man/man1/gh-release-verify.1.gz
+%%MANPAGES%%share/man/man1/gh-release-verify-asset.1.gz
%%MANPAGES%%share/man/man1/gh-release-view.1.gz
%%MANPAGES%%share/man/man1/gh-release.1.gz
%%MANPAGES%%share/man/man1/gh-repo-autolink-create.1.gz
diff --git a/devel/git/Makefile b/devel/git/Makefile
index be4423fe4fd3..595d3df56ef0 100644
--- a/devel/git/Makefile
+++ b/devel/git/Makefile
@@ -1,5 +1,5 @@
PORTNAME= git
-DISTVERSION= 2.51.0
+DISTVERSION= 2.51.1
CATEGORIES= devel
MASTER_SITES= KERNEL_ORG/software/scm/git
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
diff --git a/devel/git/distinfo b/devel/git/distinfo
index 97d9bc2835ce..9b5362e4a4e9 100644
--- a/devel/git/distinfo
+++ b/devel/git/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1755609765
-SHA256 (git-2.51.0.tar.xz) = 60a7c2251cc2e588d5cd87bae567260617c6de0c22dca9cdbfc4c7d2b8990b62
-SIZE (git-2.51.0.tar.xz) = 7857228
-SHA256 (git-manpages-2.51.0.tar.xz) = c10aea63316865ace762078a6e67fc3cf117b11a5c9d4a2a52cb3762ae22ed35
-SIZE (git-manpages-2.51.0.tar.xz) = 602200
-SHA256 (git-htmldocs-2.51.0.tar.xz) = dd33897c676ea140d57a652758e458756fa93582801cfd1d7e1f62acd5fa7580
-SIZE (git-htmldocs-2.51.0.tar.xz) = 1627664
+TIMESTAMP = 1760727055
+SHA256 (git-2.51.1.tar.xz) = a83fd9ffaed7eee679ed92ceb06f75b4615ebf66d3ac4fbdbfbc9567dc533f4a
+SIZE (git-2.51.1.tar.xz) = 7865216
+SHA256 (git-manpages-2.51.1.tar.xz) = 07a3fd7d3f9c305643b60d7899807d9c0474dc96f7d2a73c7887f327c258f22e
+SIZE (git-manpages-2.51.1.tar.xz) = 602552
+SHA256 (git-htmldocs-2.51.1.tar.xz) = 524122af16a2c816dc6298f0cea1b761a840d76977e74de2bfffcdbdabc9dc0d
+SIZE (git-htmldocs-2.51.1.tar.xz) = 1629412
diff --git a/devel/git/pkg-plist b/devel/git/pkg-plist
index de0df5fd2882..072d56484620 100644
--- a/devel/git/pkg-plist
+++ b/devel/git/pkg-plist
@@ -918,6 +918,7 @@ share/man/man7/gitworkflows.7.gz
%%DOCS%%%%DOCSDIR%%/RelNotes/2.50.0.adoc
%%DOCS%%%%DOCSDIR%%/RelNotes/2.50.1.adoc
%%DOCS%%%%DOCSDIR%%/RelNotes/2.51.0.adoc
+%%DOCS%%%%DOCSDIR%%/RelNotes/2.51.1.adoc
%%DOCS%%%%DOCSDIR%%/RelNotes/2.5.0.adoc
%%DOCS%%%%DOCSDIR%%/RelNotes/2.5.1.adoc
%%DOCS%%%%DOCSDIR%%/RelNotes/2.5.2.adoc
diff --git a/devel/glab/Makefile b/devel/glab/Makefile
index 9b14a7ccb498..fd3f7cc616e0 100644
--- a/devel/glab/Makefile
+++ b/devel/glab/Makefile
@@ -1,7 +1,6 @@
PORTNAME= glab
DISTVERSIONPREFIX= v
-DISTVERSION= 1.73.1
-PORTREVISION= 1
+DISTVERSION= 1.74.0
CATEGORIES= devel
MAINTAINER= mfechner@FreeBSD.org
diff --git a/devel/glab/distinfo b/devel/glab/distinfo
index fb2af53a4a46..f9697e1e984f 100644
--- a/devel/glab/distinfo
+++ b/devel/glab/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1760252925
-SHA256 (go/devel_glab/glab-v1.73.1/v1.73.1.mod) = 6c38c677d14fc3d35aa06017b339ef57be98de0f2142523635d63b5eeb9ac600
-SIZE (go/devel_glab/glab-v1.73.1/v1.73.1.mod) = 8140
-SHA256 (go/devel_glab/glab-v1.73.1/v1.73.1.zip) = a698c8ef0d0ba94ee8be4b398ccfa7fa963cb5f16c507119a53bd5da0174559c
-SIZE (go/devel_glab/glab-v1.73.1/v1.73.1.zip) = 17506729
+TIMESTAMP = 1760504467
+SHA256 (go/devel_glab/glab-v1.74.0/v1.74.0.mod) = 6c38c677d14fc3d35aa06017b339ef57be98de0f2142523635d63b5eeb9ac600
+SIZE (go/devel_glab/glab-v1.74.0/v1.74.0.mod) = 8140
+SHA256 (go/devel_glab/glab-v1.74.0/v1.74.0.zip) = d3f21f1223a444f52144fb0a89df395b0b610f65deec03271fa4425269fe53f8
+SIZE (go/devel_glab/glab-v1.74.0/v1.74.0.zip) = 17486124
diff --git a/devel/glab/pkg-plist b/devel/glab/pkg-plist
index 7f6273740199..f6dbfbd47ee9 100644
--- a/devel/glab/pkg-plist
+++ b/devel/glab/pkg-plist
@@ -53,9 +53,6 @@
%%MANPAGES%%share/man/man1/glab-deploy-key.1.gz
%%MANPAGES%%share/man/man1/glab-duo-ask.1.gz
%%MANPAGES%%share/man/man1/glab-duo.1.gz
-%%MANPAGES%%share/man/man1/glab-duo-claude-token.1.gz
-%%MANPAGES%%share/man/man1/glab-duo-claude.1.gz
-%%MANPAGES%%share/man/man1/glab-duo-codex.1.gz
%%MANPAGES%%share/man/man1/glab-incident-close.1.gz
%%MANPAGES%%share/man/man1/glab-incident-list.1.gz
%%MANPAGES%%share/man/man1/glab-incident-note.1.gz
diff --git a/devel/gnu-efi/Makefile b/devel/gnu-efi/Makefile
index 6484fba93b19..0b16359eebd1 100644
--- a/devel/gnu-efi/Makefile
+++ b/devel/gnu-efi/Makefile
@@ -7,7 +7,7 @@ MAINTAINER= egypcio@FreeBSD.org
COMMENT= SDK for EFI applications
WWW= https://gnu-efi.sourceforge.net/
-LICENSE= GPLv2
+LICENSE= BSD3CLAUSE
ONLY_FOR_ARCHS= amd64 i386
diff --git a/devel/gocritic/Makefile b/devel/go-critic/Makefile
index 7bf6ff0344cb..1428e2b9a7aa 100644
--- a/devel/gocritic/Makefile
+++ b/devel/go-critic/Makefile
@@ -1,7 +1,6 @@
-PORTNAME= gocritic
+PORTNAME= go-critic
DISTVERSIONPREFIX= v
-DISTVERSION= 0.13.0
-PORTREVISION= 7
+DISTVERSION= 0.14.0
CATEGORIES= devel
MAINTAINER= fuz@FreeBSD.org
@@ -13,11 +12,11 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:1.24,modules
GO_MODULE= github.com/go-critic/go-critic
-GO_TARGET= ./cmd/gocritic \
- ./cmd/gocritic-analysis
+GO_TARGET= ./cmd/go-critic \
+ ./cmd/go-critic-analysis
GO_BUILDFLAGS= -ldflags "-X main.Version=v${PKGVERSION}"
-PLIST_FILES= bin/gocritic \
- bin/gocritic-analysis
+PLIST_FILES= bin/go-critic \
+ bin/go-critic-analysis
.include <bsd.port.mk>
diff --git a/devel/go-critic/distinfo b/devel/go-critic/distinfo
new file mode 100644
index 000000000000..54dd30873b98
--- /dev/null
+++ b/devel/go-critic/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1760522239
+SHA256 (go/devel_go-critic/go-critic-v0.14.0/v0.14.0.mod) = d30424118109ad8c0b8658ad77e1f30fe5b902dadb8aff846f5438ce5177ae13
+SIZE (go/devel_go-critic/go-critic-v0.14.0/v0.14.0.mod) = 944
+SHA256 (go/devel_go-critic/go-critic-v0.14.0/v0.14.0.zip) = 15e512dbd877ed7200ff256c08e2064df18a4f9f0de9bc16814e10d392733355
+SIZE (go/devel_go-critic/go-critic-v0.14.0/v0.14.0.zip) = 338032
diff --git a/devel/gocritic/pkg-descr b/devel/go-critic/pkg-descr
index 2d60ec0876d6..2d60ec0876d6 100644
--- a/devel/gocritic/pkg-descr
+++ b/devel/go-critic/pkg-descr
diff --git a/devel/go-tools/Makefile b/devel/go-tools/Makefile
index f0233469edb0..02cd35bc0288 100644
--- a/devel/go-tools/Makefile
+++ b/devel/go-tools/Makefile
@@ -1,7 +1,6 @@
PORTNAME= tools
DISTVERSIONPREFIX= v
-DISTVERSION= 0.37.0
-PORTREVISION= 2
+DISTVERSION= 0.38.0
PORTEPOCH= 1
CATEGORIES= devel
PKGNAMEPREFIX= go-
diff --git a/devel/go-tools/distinfo b/devel/go-tools/distinfo
index 206444dbc61f..ab252fc9ed97 100644
--- a/devel/go-tools/distinfo
+++ b/devel/go-tools/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1757582437
-SHA256 (go/devel_go-tools/tools-v0.37.0/v0.37.0.mod) = dbd04ecd296d4dab2706766adfcdd2d52c27345613d631682f8fa4371af54aef
-SIZE (go/devel_go-tools/tools-v0.37.0/v0.37.0.mod) = 301
-SHA256 (go/devel_go-tools/tools-v0.37.0/v0.37.0.zip) = 429b25131b8564084cce722043b12dd8e3ff5231ac6cd63a405b4f3e6fd69204
-SIZE (go/devel_go-tools/tools-v0.37.0/v0.37.0.zip) = 2683863
+TIMESTAMP = 1760786619
+SHA256 (go/devel_go-tools/tools-v0.38.0/v0.38.0.mod) = a9588ed80fe33bb108b8c89c0e286c4e5c82f94a98256496aea0b2e53dfec914
+SIZE (go/devel_go-tools/tools-v0.38.0/v0.38.0.mod) = 301
+SHA256 (go/devel_go-tools/tools-v0.38.0/v0.38.0.zip) = 7f58700da5c39d8d19587227d2421011d4cca04076c1c13ebbbe148b851677c6
+SIZE (go/devel_go-tools/tools-v0.38.0/v0.38.0.zip) = 2822153
diff --git a/devel/gocritic/distinfo b/devel/gocritic/distinfo
deleted file mode 100644
index f2b75a2e502f..000000000000
--- a/devel/gocritic/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-TIMESTAMP = 1742327096
-SHA256 (go/devel_gocritic/gocritic-v0.13.0/v0.13.0.mod) = 1fe7ebd93f87b26213d3a8cd9fd6c61aa55c1cc0bd237ca3f0b31add0f1b94f3
-SIZE (go/devel_gocritic/gocritic-v0.13.0/v0.13.0.mod) = 944
-SHA256 (go/devel_gocritic/gocritic-v0.13.0/v0.13.0.zip) = bad9c6b27bc586355d2bb360ac209db7a7f665b60d6a5d6c3c99f28d0a3388cd
-SIZE (go/devel_gocritic/gocritic-v0.13.0/v0.13.0.zip) = 326401
diff --git a/devel/golangci-lint/Makefile b/devel/golangci-lint/Makefile
index 604805b6e2a0..195dd0265ee7 100644
--- a/devel/golangci-lint/Makefile
+++ b/devel/golangci-lint/Makefile
@@ -1,7 +1,6 @@
PORTNAME= golangci-lint
DISTVERSIONPREFIX= v
-DISTVERSION= 2.4.0
-PORTREVISION= 3
+DISTVERSION= 2.5.0
CATEGORIES= devel
MAINTAINER= dutra@FreeBSD.org
diff --git a/devel/golangci-lint/distinfo b/devel/golangci-lint/distinfo
index a3e2aadeaf85..6d5534dcbf22 100644
--- a/devel/golangci-lint/distinfo
+++ b/devel/golangci-lint/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756595488
-SHA256 (go/devel_golangci-lint/golangci-lint-v2.4.0/v2.4.0.mod) = 932eec519a8abe11111e4746f1675c8bd2120691b3893a4e6081ee4333c8fd55
-SIZE (go/devel_golangci-lint/golangci-lint-v2.4.0/v2.4.0.mod) = 9682
-SHA256 (go/devel_golangci-lint/golangci-lint-v2.4.0/v2.4.0.zip) = 89bdc80bd2c577a08749210d07c0867210c0bffa29352c7d63411de22468f5c3
-SIZE (go/devel_golangci-lint/golangci-lint-v2.4.0/v2.4.0.zip) = 1803634
+TIMESTAMP = 1760539161
+SHA256 (go/devel_golangci-lint/golangci-lint-v2.5.0/v2.5.0.mod) = 41e79ad6d4d78115005c2c70526c1b41b158031756be8baa8e3dc39c429b1152
+SIZE (go/devel_golangci-lint/golangci-lint-v2.5.0/v2.5.0.mod) = 9800
+SHA256 (go/devel_golangci-lint/golangci-lint-v2.5.0/v2.5.0.zip) = 94b66aa801f66ce99ff117b7c409b398bd4e94ccbc7821cda3ddf10a21e9035f
+SIZE (go/devel_golangci-lint/golangci-lint-v2.5.0/v2.5.0.zip) = 1820419
diff --git a/devel/google-cloud-cpp/Makefile b/devel/google-cloud-cpp/Makefile
index fda4078d0773..192dc29ce751 100644
--- a/devel/google-cloud-cpp/Makefile
+++ b/devel/google-cloud-cpp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= google-cloud-cpp
DISTVERSIONPREFIX= v
DISTVERSION= 2.27.0
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= devel
DIST_SUBDIR= ${PORTNAME}
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
diff --git a/devel/grpc/Makefile b/devel/grpc/Makefile
index 30e67f38fb9e..18d4f6157fb4 100644
--- a/devel/grpc/Makefile
+++ b/devel/grpc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= grpc
-PORTVERSION= 1.74.1
+PORTVERSION= 1.75.1
DISTVERSIONPREFIX= v
PORTEPOCH= 2
CATEGORIES= devel
@@ -56,8 +56,8 @@ PLIST_SUB= PORTVERSION=${PORTVERSION} \
CONFLICTS_INSTALL= grpc[0-9][0-9][0-9]
USE_GITHUB= yes
-GH_TUPLE= envoyproxy:data-plane-api:5134292:envoyproxy_data_plane_api/third_party/envoy-api \
- googleapis:googleapis:46403a9:googleapis_googleapis/third_party/googleapis \
+GH_TUPLE= envoyproxy:data-plane-api:666b621:envoyproxy_data_plane_api/third_party/envoy-api \
+ googleapis:googleapis:db61975:googleapis_googleapis/third_party/googleapis \
census-instrumentation:opencensus-proto:1664cc9:census_instrumentation_opencensus_proto/third_party/opencensus-proto \
bufbuild:protoc-gen-validate:v1.2.1:bufbuild_protoc_gen_validate/third_party/protoc-gen-validate \
cncf:xds:2ac532f:cncf_xds/third_party/xds
diff --git a/devel/grpc/distinfo b/devel/grpc/distinfo
index a9521e8c464f..957231099d01 100644
--- a/devel/grpc/distinfo
+++ b/devel/grpc/distinfo
@@ -1,10 +1,10 @@
-TIMESTAMP = 1757120492
-SHA256 (grpc-grpc-v1.74.1_GH0.tar.gz) = 7bf97c11cf3808d650a3a025bbf9c5f922c844a590826285067765dfd055d228
-SIZE (grpc-grpc-v1.74.1_GH0.tar.gz) = 15014220
-SHA256 (envoyproxy-data-plane-api-5134292_GH0.tar.gz) = e26f6f724b8f79847dcb89fc5405423798c0870f164e4a9a13dc567776cbfced
-SIZE (envoyproxy-data-plane-api-5134292_GH0.tar.gz) = 724960
-SHA256 (googleapis-googleapis-46403a9_GH0.tar.gz) = 4413a3041ad06afcac9b87df4394d1bcc6da1e6e168a23d2305103cdd5e370d3
-SIZE (googleapis-googleapis-46403a9_GH0.tar.gz) = 11495331
+TIMESTAMP = 1759774525
+SHA256 (grpc-grpc-v1.75.1_GH0.tar.gz) = 486d5e32b3627926476a9a472f9792e4d7fe4e89c962473f1296183f76c6b032
+SIZE (grpc-grpc-v1.75.1_GH0.tar.gz) = 15252613
+SHA256 (envoyproxy-data-plane-api-666b621_GH0.tar.gz) = 1f8615ba02006741b9bd825b2f3a79b2fc343be9e7bd9882c1156a05fb1e246d
+SIZE (envoyproxy-data-plane-api-666b621_GH0.tar.gz) = 737527
+SHA256 (googleapis-googleapis-db61975_GH0.tar.gz) = cf09a36a728621b6a0303c5d1f293f90eda6e0d32ef78f6771faab8488358f8a
+SIZE (googleapis-googleapis-db61975_GH0.tar.gz) = 11638992
SHA256 (census-instrumentation-opencensus-proto-1664cc9_GH0.tar.gz) = eb1768edf91e5cef93491b3b2f057f5c309663b9716b30bb4d48bcffd6dd5722
SIZE (census-instrumentation-opencensus-proto-1664cc9_GH0.tar.gz) = 163613
SHA256 (bufbuild-protoc-gen-validate-v1.2.1_GH0.tar.gz) = e4718352754df1393b8792b631338aa8562f390e8160783e365454bc11d96328
diff --git a/devel/grpc/pkg-plist b/devel/grpc/pkg-plist
index cf389ed994e6..6c615ef5a262 100644
--- a/devel/grpc/pkg-plist
+++ b/devel/grpc/pkg-plist
@@ -311,11 +311,11 @@ lib/cmake/grpc/modules/Findc-ares.cmake
lib/cmake/grpc/modules/Findre2.cmake
lib/cmake/grpc/modules/Findsystemd.cmake
lib/libaddress_sorting.so
-lib/libaddress_sorting.so.49
-lib/libaddress_sorting.so.49.0.0
+lib/libaddress_sorting.so.50
+lib/libaddress_sorting.so.50.0.0
lib/libgpr.so
-lib/libgpr.so.49
-lib/libgpr.so.49.0.0
+lib/libgpr.so.50
+lib/libgpr.so.50.0.0
lib/libgrpc++.so
lib/libgrpc++.so.%%SHLIB_VER%%
lib/libgrpc++.so.%%PORTVERSION%%
@@ -332,8 +332,8 @@ lib/libgrpc++_unsecure.so
lib/libgrpc++_unsecure.so.%%SHLIB_VER%%
lib/libgrpc++_unsecure.so.%%PORTVERSION%%
lib/libgrpc.so
-lib/libgrpc.so.49
-lib/libgrpc.so.49.0.0
+lib/libgrpc.so.50
+lib/libgrpc.so.50.0.0
lib/libgrpc_authorization_provider.so
lib/libgrpc_authorization_provider.so.%%SHLIB_VER%%
lib/libgrpc_authorization_provider.so.%%PORTVERSION%%
@@ -341,47 +341,47 @@ lib/libgrpc_plugin_support.so
lib/libgrpc_plugin_support.so.%%SHLIB_VER%%
lib/libgrpc_plugin_support.so.%%PORTVERSION%%
lib/libgrpc_unsecure.so
-lib/libgrpc_unsecure.so.49
-lib/libgrpc_unsecure.so.49.0.0
+lib/libgrpc_unsecure.so.50
+lib/libgrpc_unsecure.so.50.0.0
lib/libgrpcpp_channelz.so
lib/libgrpcpp_channelz.so.%%SHLIB_VER%%
lib/libgrpcpp_channelz.so.%%PORTVERSION%%
lib/libupb_base_lib.so
-lib/libupb_base_lib.so.49
-lib/libupb_base_lib.so.49.0.0
+lib/libupb_base_lib.so.50
+lib/libupb_base_lib.so.50.0.0
lib/libupb_hash_lib.so
-lib/libupb_hash_lib.so.49
-lib/libupb_hash_lib.so.49.0.0
+lib/libupb_hash_lib.so.50
+lib/libupb_hash_lib.so.50.0.0
lib/libupb_json_lib.so
-lib/libupb_json_lib.so.49
-lib/libupb_json_lib.so.49.0.0
+lib/libupb_json_lib.so.50
+lib/libupb_json_lib.so.50.0.0
lib/libupb_lex_lib.so
-lib/libupb_lex_lib.so.49
-lib/libupb_lex_lib.so.49.0.0
+lib/libupb_lex_lib.so.50
+lib/libupb_lex_lib.so.50.0.0
lib/libupb_mem_lib.so
-lib/libupb_mem_lib.so.49
-lib/libupb_mem_lib.so.49.0.0
+lib/libupb_mem_lib.so.50
+lib/libupb_mem_lib.so.50.0.0
lib/libupb_message_lib.so
-lib/libupb_message_lib.so.49
-lib/libupb_message_lib.so.49.0.0
+lib/libupb_message_lib.so.50
+lib/libupb_message_lib.so.50.0.0
lib/libupb_mini_descriptor_lib.so
-lib/libupb_mini_descriptor_lib.so.49
-lib/libupb_mini_descriptor_lib.so.49.0.0
+lib/libupb_mini_descriptor_lib.so.50
+lib/libupb_mini_descriptor_lib.so.50.0.0
lib/libupb_mini_table_lib.so
-lib/libupb_mini_table_lib.so.49
-lib/libupb_mini_table_lib.so.49.0.0
+lib/libupb_mini_table_lib.so.50
+lib/libupb_mini_table_lib.so.50.0.0
lib/libupb_reflection_lib.so
-lib/libupb_reflection_lib.so.49
-lib/libupb_reflection_lib.so.49.0.0
+lib/libupb_reflection_lib.so.50
+lib/libupb_reflection_lib.so.50.0.0
lib/libupb_textformat_lib.so
-lib/libupb_textformat_lib.so.49
-lib/libupb_textformat_lib.so.49.0.0
+lib/libupb_textformat_lib.so.50
+lib/libupb_textformat_lib.so.50.0.0
lib/libupb_wire_lib.so
-lib/libupb_wire_lib.so.49
-lib/libupb_wire_lib.so.49.0.0
+lib/libupb_wire_lib.so.50
+lib/libupb_wire_lib.so.50.0.0
lib/libutf8_range_lib.so
-lib/libutf8_range_lib.so.49
-lib/libutf8_range_lib.so.49.0.0
+lib/libutf8_range_lib.so.50
+lib/libutf8_range_lib.so.50.0.0
libdata/pkgconfig/gpr.pc
libdata/pkgconfig/grpc++.pc
libdata/pkgconfig/grpc++_unsecure.pc
diff --git a/devel/gstreamer1-devtools/distinfo b/devel/gstreamer1-devtools/distinfo
index 509072a49c7e..6ff81be75073 100644
--- a/devel/gstreamer1-devtools/distinfo
+++ b/devel/gstreamer1-devtools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758228169
-SHA256 (gst-devtools-1.26.6.tar.xz) = dec8fc56d578d65c498e65e56efe44994c5d3f4e85dbbdff0242b441b32e19b2
-SIZE (gst-devtools-1.26.6.tar.xz) = 1616708
+TIMESTAMP = 1760597516
+SHA256 (gst-devtools-1.26.7.tar.xz) = 6912330ecfaf4f4f1329defbe97b9daf92e9aeaf8375e327a0dd30524d79f0a0
+SIZE (gst-devtools-1.26.7.tar.xz) = 1618504
diff --git a/devel/gwenhywfar/Makefile b/devel/gwenhywfar/Makefile
index 84c2617f3a4c..a33bcc5afff0 100644
--- a/devel/gwenhywfar/Makefile
+++ b/devel/gwenhywfar/Makefile
@@ -1,8 +1,8 @@
PORTNAME= gwenhywfar
-PORTVERSION= 5.12.2
+PORTVERSION= 5.13.0
PORTREVISION?= 0
CATEGORIES= devel net security
-MASTER_SITES= https://www.aquamaniac.de/rdm/attachments/download/539/
+MASTER_SITES= https://www.aquamaniac.de/rdm/attachments/download/550/
MAINTAINER?= jhale@FreeBSD.org
COMMENT?= Multi-platform helper library for networking and security applications
@@ -64,7 +64,6 @@ INSTALL_WRKSRC= ${WRKSRC}/gui/${_GWEN_GUI}
LIB_DEPENDS+= libFOX-1.6.so:x11-toolkits/fox16
CONFIGURE_ARGS+=--with-fox-includes=${LOCALBASE}/include/fox-1.6 \
--with-fox-libs=${LOCALBASE}/lib
-CXXFLAGS+= -Dregister=
. elif ${_GWEN_GUI} == "gtk2"
LIB_DEPENDS+= libfreetype.so:print/freetype2 \
libharfbuzz.so:print/harfbuzz \
diff --git a/devel/gwenhywfar/distinfo b/devel/gwenhywfar/distinfo
index fa5d582a9fb3..6ca803486e9b 100644
--- a/devel/gwenhywfar/distinfo
+++ b/devel/gwenhywfar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758418544
-SHA256 (gwenhywfar-5.12.2.tar.gz) = 4351ac71d22b6819238d62e71f1f40be835c0ac239c9e59174aed5db6a1e8b58
-SIZE (gwenhywfar-5.12.2.tar.gz) = 2747208
+TIMESTAMP = 1760581211
+SHA256 (gwenhywfar-5.13.0.tar.gz) = 26513d4b032eb8108ff2b6bf234b7d60c710fd16059fb80077acd79c250824b9
+SIZE (gwenhywfar-5.13.0.tar.gz) = 2748050
diff --git a/devel/heaptrack/Makefile b/devel/heaptrack/Makefile
index 432e6334ab1c..ab78e1e3fe9e 100644
--- a/devel/heaptrack/Makefile
+++ b/devel/heaptrack/Makefile
@@ -1,6 +1,6 @@
PORTNAME= heaptrack
DISTVERSION= 1.5.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= devel kde
MASTER_SITES= KDE/stable/${PORTNAME}/
diff --git a/devel/hpx/Makefile b/devel/hpx/Makefile
index c1727ef32ee0..e24ddf576d8f 100644
--- a/devel/hpx/Makefile
+++ b/devel/hpx/Makefile
@@ -1,6 +1,7 @@
PORTNAME= hpx
DISTVERSIONPREFIX= v
DISTVERSION= 1.11.0-20250715
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/hs-ShellCheck/Makefile b/devel/hs-ShellCheck/Makefile
index d1fbeae5f836..8e4c6834d71a 100644
--- a/devel/hs-ShellCheck/Makefile
+++ b/devel/hs-ShellCheck/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ShellCheck
-DISTVERSION= 0.10.0
+DISTVERSION= 0.11.0
CATEGORIES= devel haskell
MAINTAINER= ashish@FreeBSD.org
@@ -11,50 +11,58 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cabal
-USE_CABAL= Diff-0.5_1 \
- OneTuple-0.4.1.1_1 \
- QuickCheck-2.14.3 \
+USE_CABAL= Diff-1.0.2 \
+ OneTuple-0.4.2_1 \
+ QuickCheck-2.16.0.0 \
StateVar-1.2.2 \
- aeson-2.2.1.0_1 \
- assoc-1.1_1 \
- base-orphans-0.9.1 \
- bifunctors-5.6.2 \
- comonad-5.0.8_2 \
+ aeson-2.2.3.0_4 \
+ ansi-terminal-1.1.3 \
+ ansi-terminal-types-1.1.3 \
+ assoc-1.1.1_1 \
+ base-orphans-0.9.3 \
+ bifunctors-5.6.2_2 \
+ character-ps-0.1 \
+ colour-2.3.6 \
+ comonad-5.0.9_1 \
contravariant-1.5.5 \
- data-fix-0.3.2_5 \
+ data-fix-0.3.4_1 \
distributive-0.6.2.1_1 \
- dlist-1.0_1 \
- fgl-5.8.2.0 \
- generically-0.1.1_2 \
- hashable-1.4.4.0_1 \
- indexed-traversable-0.1.3 \
- indexed-traversable-instances-0.1.1.2_2 \
- integer-conversion-0.1.0.1_1 \
- integer-logarithms-1.0.3.1_6 \
+ dlist-1.0_2 \
+ fgl-5.8.3.0_1 \
+ generically-0.1.1_4 \
+ hashable-1.5.0.0_1 \
+ indexed-traversable-0.1.4_1 \
+ indexed-traversable-instances-0.1.2_1 \
+ integer-conversion-0.1.1_1 \
+ integer-logarithms-1.0.4 \
network-uri-2.6.4.2_1 \
- os-string-2.0.2 \
- primitive-0.9.0.0_1 \
- random-1.2.1.2 \
- regex-base-0.94.0.2_4 \
- regex-tdfa-1.3.2.2_2 \
- scientific-0.3.7.0_7 \
- semialign-1.3_1 \
- semigroupoids-6.0.0.1_1 \
- splitmix-0.1.0.5_1 \
- strict-0.5_1 \
- tagged-0.8.8_1 \
- text-iso8601-0.1_1 \
- text-short-0.1.5_3 \
- th-abstraction-0.6.0.0_2 \
- th-compat-0.1.5 \
- these-1.2_1 \
- time-compat-1.9.6.1_6 \
+ optparse-applicative-0.19.0.0 \
+ os-string-2.0.8 \
+ prettyprinter-1.7.1 \
+ prettyprinter-ansi-terminal-1.1.3 \
+ primitive-0.9.1.0 \
+ random-1.3.1 \
+ regex-base-0.94.0.3 \
+ regex-tdfa-1.3.2.5 \
+ scientific-0.3.8.0_2 \
+ semialign-1.3.1_2 \
+ semigroupoids-6.0.1_2 \
+ splitmix-0.1.3.1 \
+ strict-0.5.1_1 \
+ tagged-0.8.9 \
+ tasty-1.5.3_2 \
+ text-iso8601-0.1.1_2 \
+ text-short-0.1.6_3 \
+ th-abstraction-0.7.1.0_1 \
+ th-compat-0.1.6 \
+ these-1.2.1_2 \
+ time-compat-1.9.8 \
transformers-compat-0.7.2 \
- unordered-containers-0.2.20_1 \
- uuid-types-1.0.5.1 \
- vector-0.13.1.0_1 \
- vector-stream-0.1.0.1_1 \
- witherable-0.4.2_4
+ unordered-containers-0.2.20.1 \
+ uuid-types-1.0.6_3 \
+ vector-0.13.2.0_2 \
+ vector-stream-0.1.0.1_4 \
+ witherable-0.5_1
CABAL_EXECUTABLES= shellcheck
diff --git a/devel/hs-ShellCheck/distinfo b/devel/hs-ShellCheck/distinfo
index 370bb8c6b938..d9e1942f5f2a 100644
--- a/devel/hs-ShellCheck/distinfo
+++ b/devel/hs-ShellCheck/distinfo
@@ -1,155 +1,163 @@
-TIMESTAMP = 1713103449
-SHA256 (cabal/ShellCheck-0.10.0/ShellCheck-0.10.0.tar.gz) = 4d08db432d75a34486a55f6fff9d3e3340ce56125c7804b7f8fd14421b936d21
-SIZE (cabal/ShellCheck-0.10.0/ShellCheck-0.10.0.tar.gz) = 234856
-SHA256 (cabal/Diff-0.5/Diff-0.5.tar.gz) = 03cc84dedfb18fa693f0b0b7054d65e92c388d0657cf45ad5e9fbe3fe8b54551
-SIZE (cabal/Diff-0.5/Diff-0.5.tar.gz) = 9122
-SHA256 (cabal/Diff-0.5/revision/1.cabal) = 9c8a972eead9e079b90c6581fa8ef5755662c10dd075951b32b801145704afbb
-SIZE (cabal/Diff-0.5/revision/1.cabal) = 1814
-SHA256 (cabal/OneTuple-0.4.1.1/OneTuple-0.4.1.1.tar.gz) = c9e764d4ee1e57cad8341bd5d0de33ba3a52b6793fc1309679f2bf60c030bb2b
-SIZE (cabal/OneTuple-0.4.1.1/OneTuple-0.4.1.1.tar.gz) = 5601
-SHA256 (cabal/OneTuple-0.4.1.1/revision/1.cabal) = 632dfded172086fb9f0e26d3578bcfffa3fb6d135ea5a8de17b7a33ff6e6e682
-SIZE (cabal/OneTuple-0.4.1.1/revision/1.cabal) = 2575
-SHA256 (cabal/QuickCheck-2.14.3/QuickCheck-2.14.3.tar.gz) = 5c0f22b36b28a1a8fa110b3819818d3f29494a3b0dedbae299f064123ca70501
-SIZE (cabal/QuickCheck-2.14.3/QuickCheck-2.14.3.tar.gz) = 76849
+TIMESTAMP = 1759428607
+SHA256 (cabal/ShellCheck-0.11.0/ShellCheck-0.11.0.tar.gz) = 81a72e9c195788301f38e4b2e250ab916cf3778993d428786bfb2fac2a847400
+SIZE (cabal/ShellCheck-0.11.0/ShellCheck-0.11.0.tar.gz) = 239314
+SHA256 (cabal/Diff-1.0.2/Diff-1.0.2.tar.gz) = cd7e26d3d5ebf7f2c1a7525aebe251fbcbffee2a6362db634b4be23b9e354d85
+SIZE (cabal/Diff-1.0.2/Diff-1.0.2.tar.gz) = 10936
+SHA256 (cabal/OneTuple-0.4.2/OneTuple-0.4.2.tar.gz) = 174da8a0f4004d17b08182cb25b0e045fce5de1fdeae84e9d75fdea2867aab55
+SIZE (cabal/OneTuple-0.4.2/OneTuple-0.4.2.tar.gz) = 5207
+SHA256 (cabal/OneTuple-0.4.2/revision/1.cabal) = dd7266f983da2970e5662168add810dabadabb3a4bb9b137181eafc0ac7ea4d4
+SIZE (cabal/OneTuple-0.4.2/revision/1.cabal) = 2013
+SHA256 (cabal/QuickCheck-2.16.0.0/QuickCheck-2.16.0.0.tar.gz) = 0b563fa6ea11653d76d57e96625f4a476e02b9fdaeba9c05d2ccc10d8da802c0
+SIZE (cabal/QuickCheck-2.16.0.0/QuickCheck-2.16.0.0.tar.gz) = 83903
SHA256 (cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz) = 5e4b39da395656a59827b0280508aafdc70335798b50e5d6fd52596026251825
SIZE (cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz) = 5048
-SHA256 (cabal/aeson-2.2.1.0/aeson-2.2.1.0.tar.gz) = 914eefd0e80d12db5c721daa2cbab427acee39795f125c5460c1fe48cf9a5d7f
-SIZE (cabal/aeson-2.2.1.0/aeson-2.2.1.0.tar.gz) = 341038
-SHA256 (cabal/aeson-2.2.1.0/revision/1.cabal) = a23a61aada8233e10573e1612c0b2efe5a1aba0d59b05dbe2f63301822f136cb
-SIZE (cabal/aeson-2.2.1.0/revision/1.cabal) = 6582
-SHA256 (cabal/assoc-1.1/assoc-1.1.tar.gz) = 7aa2e6548b3d9d49a286ac20639479aaf6c47a1446113ed784d98737c5f60df4
-SIZE (cabal/assoc-1.1/assoc-1.1.tar.gz) = 3193
-SHA256 (cabal/assoc-1.1/revision/1.cabal) = 56d0fd1c17aaf6268e81bf19ba5afe186128d7f88126bd546d5b3151ab692652
-SIZE (cabal/assoc-1.1/revision/1.cabal) = 1617
-SHA256 (cabal/base-orphans-0.9.1/base-orphans-0.9.1.tar.gz) = 5bbf2da382c5b212d6a8be2f8c49edee0eba30f272a15fd32c13e6e4091ef172
-SIZE (cabal/base-orphans-0.9.1/base-orphans-0.9.1.tar.gz) = 26418
+SHA256 (cabal/aeson-2.2.3.0/aeson-2.2.3.0.tar.gz) = daa25cf428256ad05d21f2bfa44077c1b14d6c784b7930a202ee901f11cc6baa
+SIZE (cabal/aeson-2.2.3.0/aeson-2.2.3.0.tar.gz) = 340855
+SHA256 (cabal/aeson-2.2.3.0/revision/4.cabal) = 7d48c2395ef168d2c2070fdb02c7998384be27d31a03bb35d1740af4a19a857b
+SIZE (cabal/aeson-2.2.3.0/revision/4.cabal) = 6368
+SHA256 (cabal/ansi-terminal-1.1.3/ansi-terminal-1.1.3.tar.gz) = 88d11a165cd709bfd603b4bc36afd5b39d3e9eec69ee466ca4359441d468c092
+SIZE (cabal/ansi-terminal-1.1.3/ansi-terminal-1.1.3.tar.gz) = 32633
+SHA256 (cabal/ansi-terminal-types-1.1.3/ansi-terminal-types-1.1.3.tar.gz) = 9fc9ce2157f1889bd99a4d22c9f1c64589590be0f797c3efe71c8fa17a11a689
+SIZE (cabal/ansi-terminal-types-1.1.3/ansi-terminal-types-1.1.3.tar.gz) = 8791
+SHA256 (cabal/assoc-1.1.1/assoc-1.1.1.tar.gz) = 231149b7fef09f5dd95af51228615e3b296dbd0faadeca053e0644a4b13b0ff6
+SIZE (cabal/assoc-1.1.1/assoc-1.1.1.tar.gz) = 3158
+SHA256 (cabal/assoc-1.1.1/revision/1.cabal) = 0ab39b4d1feb4caca95ac6e314f48782b27a86a6b8d1f5e8dc4be9fbed11185f
+SIZE (cabal/assoc-1.1.1/revision/1.cabal) = 1420
+SHA256 (cabal/base-orphans-0.9.3/base-orphans-0.9.3.tar.gz) = 17a35079c8719014560c028d9805ec1301b900972adf212e00af23fe3ebfabd8
+SIZE (cabal/base-orphans-0.9.3/base-orphans-0.9.3.tar.gz) = 19923
SHA256 (cabal/bifunctors-5.6.2/bifunctors-5.6.2.tar.gz) = 1086a9285061eed0c2c5d3cb65aa223defd52fca6d0515bb69ddf2dbc3d9697a
SIZE (cabal/bifunctors-5.6.2/bifunctors-5.6.2.tar.gz) = 38193
-SHA256 (cabal/comonad-5.0.8/comonad-5.0.8.tar.gz) = ef6cdf2cc292cc43ee6aa96c581b235fdea8ab44a0bffb24dc79ae2b2ef33d13
-SIZE (cabal/comonad-5.0.8/comonad-5.0.8.tar.gz) = 15227
-SHA256 (cabal/comonad-5.0.8/revision/2.cabal) = 4a4dbfbd03fb4963987710fca994e8b5624bd05a33e5f95b7581b26f8229c5e3
-SIZE (cabal/comonad-5.0.8/revision/2.cabal) = 3631
+SHA256 (cabal/bifunctors-5.6.2/revision/2.cabal) = 115a621c4eaaabb07834f9e4dd3371e21f39d034305062f4bd5cd72c2f8880d2
+SIZE (cabal/bifunctors-5.6.2/revision/2.cabal) = 3332
+SHA256 (cabal/character-ps-0.1/character-ps-0.1.tar.gz) = 22de71fde38b236d3e9168a832b5e1e75d1fb4f4028667bdf747b3b4c8c1529c
+SIZE (cabal/character-ps-0.1/character-ps-0.1.tar.gz) = 8192
+SHA256 (cabal/colour-2.3.6/colour-2.3.6.tar.gz) = 2cd35dcd6944a5abc9f108a5eb5ee564b6b1fa98a9ec79cefcc20b588991f871
+SIZE (cabal/colour-2.3.6/colour-2.3.6.tar.gz) = 20675
+SHA256 (cabal/comonad-5.0.9/comonad-5.0.9.tar.gz) = 69fb0eb49a80055a9b76d31d0a5648777c4050ac8dbf56a9344b862ed878a789
+SIZE (cabal/comonad-5.0.9/comonad-5.0.9.tar.gz) = 14455
+SHA256 (cabal/comonad-5.0.9/revision/1.cabal) = 75aded79bf583c908e4e4687c0ae067f256e2507536b75f58ffba7748767c353
+SIZE (cabal/comonad-5.0.9/revision/1.cabal) = 3587
SHA256 (cabal/contravariant-1.5.5/contravariant-1.5.5.tar.gz) = 062fd66580d7aad0b5ba93e644ffa7feee69276ef50f20d4ed9f1deb7642dffa
SIZE (cabal/contravariant-1.5.5/contravariant-1.5.5.tar.gz) = 13815
-SHA256 (cabal/data-fix-0.3.2/data-fix-0.3.2.tar.gz) = 3a172d3bc0639c327345e965f9d9023e099425814b28dcdb7b60ff66d66219cc
-SIZE (cabal/data-fix-0.3.2/data-fix-0.3.2.tar.gz) = 5842
-SHA256 (cabal/data-fix-0.3.2/revision/5.cabal) = cd7d6ff8b68aca3b51d8116870fc8ccdbc557989562cd3d5c941e4f0b7bc5af1
-SIZE (cabal/data-fix-0.3.2/revision/5.cabal) = 1734
+SHA256 (cabal/data-fix-0.3.4/data-fix-0.3.4.tar.gz) = 8df052d18c047ab9e9200536a8799b5af3997ebecbbb091a7384b6be8416ab37
+SIZE (cabal/data-fix-0.3.4/data-fix-0.3.4.tar.gz) = 5992
+SHA256 (cabal/data-fix-0.3.4/revision/1.cabal) = ee78be6168ca0878d670fede957195d3debf4a37a806d13d72182b274901261b
+SIZE (cabal/data-fix-0.3.4/revision/1.cabal) = 1406
SHA256 (cabal/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz) = d7351392e078f58caa46630a4b9c643e1e2e9dddee45848c5c8358e7b1316b91
SIZE (cabal/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz) = 8140
SHA256 (cabal/distributive-0.6.2.1/revision/1.cabal) = 0f99f5541cca04acf89b64432b03422b6408e830a8dff30e6c4334ef1a48680c
SIZE (cabal/distributive-0.6.2.1/revision/1.cabal) = 2996
SHA256 (cabal/dlist-1.0/dlist-1.0.tar.gz) = 173d637328bb173fcc365f30d29ff4a94292a1e0e5558aeb3dfc11de81510115
SIZE (cabal/dlist-1.0/dlist-1.0.tar.gz) = 18667
-SHA256 (cabal/dlist-1.0/revision/1.cabal) = 55ff69d20ce638fc7727342ee67f2f868da61d3dcf3763f790bf9aa0b145e568
-SIZE (cabal/dlist-1.0/revision/1.cabal) = 3812
-SHA256 (cabal/fgl-5.8.2.0/fgl-5.8.2.0.tar.gz) = 44cf0cf720f1d3fb31689cab219adf9b1a5367b3fbf4bd6678f4d156f3e8c3b6
-SIZE (cabal/fgl-5.8.2.0/fgl-5.8.2.0.tar.gz) = 57401
+SHA256 (cabal/dlist-1.0/revision/2.cabal) = 854727594c5a816ab3d10f15b1bc4fedaf9e3f7d1ef517a2bb9011f29ba261d2
+SIZE (cabal/dlist-1.0/revision/2.cabal) = 3942
+SHA256 (cabal/fgl-5.8.3.0/fgl-5.8.3.0.tar.gz) = a4ca15b162068a6cd8fd8685e2c1231ace4a24d56b2424b8e3f8988ff1ab63c1
+SIZE (cabal/fgl-5.8.3.0/fgl-5.8.3.0.tar.gz) = 57723
+SHA256 (cabal/fgl-5.8.3.0/revision/1.cabal) = 507f764d5096605759d8639d3a0113f596db08b197a54899e6b2559e113cd68f
+SIZE (cabal/fgl-5.8.3.0/revision/1.cabal) = 3949
SHA256 (cabal/generically-0.1.1/generically-0.1.1.tar.gz) = 04c5a436bec4b041f71a733f56a1bd7f435f63dde8d3eb5c1f48d55b4dbc43cf
SIZE (cabal/generically-0.1.1/generically-0.1.1.tar.gz) = 2870
-SHA256 (cabal/generically-0.1.1/revision/2.cabal) = 378ec049bc2853b8011df116647fbd34bb9f00edce9840e4957f98abc097597c
-SIZE (cabal/generically-0.1.1/revision/2.cabal) = 1169
-SHA256 (cabal/hashable-1.4.4.0/hashable-1.4.4.0.tar.gz) = 1fa3d64548440942b2b38b99c76d8dcaa94fa2ea3912cd7a6354ea4ec4af4758
-SIZE (cabal/hashable-1.4.4.0/hashable-1.4.4.0.tar.gz) = 26197
-SHA256 (cabal/hashable-1.4.4.0/revision/1.cabal) = ae22238274c572aa91e90c6c353e7206386708912ac5e6dc40ac61d1dcc553db
-SIZE (cabal/hashable-1.4.4.0/revision/1.cabal) = 5216
-SHA256 (cabal/indexed-traversable-0.1.3/indexed-traversable-0.1.3.tar.gz) = 1d32925fb6f78e3a52a849b29fc4360df51c97be95ba8ac642517d3ff01a53d9
-SIZE (cabal/indexed-traversable-0.1.3/indexed-traversable-0.1.3.tar.gz) = 9824
-SHA256 (cabal/indexed-traversable-instances-0.1.1.2/indexed-traversable-instances-0.1.1.2.tar.gz) = 0f9b4e895ccc819f74d15f913c93613cc74cab74dbb05d7e305aa387bdbe374a
-SIZE (cabal/indexed-traversable-instances-0.1.1.2/indexed-traversable-instances-0.1.1.2.tar.gz) = 3769
-SHA256 (cabal/indexed-traversable-instances-0.1.1.2/revision/2.cabal) = 00d5e3e149e2bee0f7a547e0093294c306d4276e73a619abe7d8e69f7ce03c7b
-SIZE (cabal/indexed-traversable-instances-0.1.1.2/revision/2.cabal) = 2550
-SHA256 (cabal/integer-conversion-0.1.0.1/integer-conversion-0.1.0.1.tar.gz) = 20ac70cf1cb65458bba2c562c209a8930e45bdb89886182d644d0a457fc46f39
-SIZE (cabal/integer-conversion-0.1.0.1/integer-conversion-0.1.0.1.tar.gz) = 6166
-SHA256 (cabal/integer-conversion-0.1.0.1/revision/1.cabal) = 0e57a82635323f015b5d6c242bcfbbeeaa9854fe9c8058e57052254dbb24bb14
-SIZE (cabal/integer-conversion-0.1.0.1/revision/1.cabal) = 2250
-SHA256 (cabal/integer-logarithms-1.0.3.1/integer-logarithms-1.0.3.1.tar.gz) = 9b0a9f9fab609b15cd015865721fb05f744a1bc77ae92fd133872de528bbea7f
-SIZE (cabal/integer-logarithms-1.0.3.1/integer-logarithms-1.0.3.1.tar.gz) = 9023
-SHA256 (cabal/integer-logarithms-1.0.3.1/revision/6.cabal) = 0595a16d458c9c5caa425dc8ebbeb5d9adffb0c8daf4720c1d93dfcfc31dd690
-SIZE (cabal/integer-logarithms-1.0.3.1/revision/6.cabal) = 3295
+SHA256 (cabal/generically-0.1.1/revision/4.cabal) = 3f64278f5c582dd7c6963967b1290079bcd03b8348989f909ac9bd972ddc452e
+SIZE (cabal/generically-0.1.1/revision/4.cabal) = 1203
+SHA256 (cabal/hashable-1.5.0.0/hashable-1.5.0.0.tar.gz) = e58b3a8e18da5f6cd7e937e5fd683e500bb1f8276b3768269759119ca0cddb6a
+SIZE (cabal/hashable-1.5.0.0/hashable-1.5.0.0.tar.gz) = 89062
+SHA256 (cabal/hashable-1.5.0.0/revision/1.cabal) = 2f23146cbe0325029927b221647695a4c7d6e97548ff731110979e34361f58ef
+SIZE (cabal/hashable-1.5.0.0/revision/1.cabal) = 5914
+SHA256 (cabal/indexed-traversable-0.1.4/indexed-traversable-0.1.4.tar.gz) = 58be09afdf3ad5a25c2aa0d2a7df80d602df09f4e76d3abf2b7cdb0e75d03b22
+SIZE (cabal/indexed-traversable-0.1.4/indexed-traversable-0.1.4.tar.gz) = 9465
+SHA256 (cabal/indexed-traversable-0.1.4/revision/1.cabal) = 42d9e84a65a0c17c248233cab98ada872ff6140dfa24d109d6eb285204d07e7d
+SIZE (cabal/indexed-traversable-0.1.4/revision/1.cabal) = 2098
+SHA256 (cabal/indexed-traversable-instances-0.1.2/indexed-traversable-instances-0.1.2.tar.gz) = 3c2bb62fba141d6696177070d63b88bc56b194bc60f6b73d2263b0244e2fc7c1
+SIZE (cabal/indexed-traversable-instances-0.1.2/indexed-traversable-instances-0.1.2.tar.gz) = 3673
+SHA256 (cabal/indexed-traversable-instances-0.1.2/revision/1.cabal) = 68df0fc8070ae2c15f9e6febf1449fee364c131a6d1e93cac45e7895ba86dd89
+SIZE (cabal/indexed-traversable-instances-0.1.2/revision/1.cabal) = 2401
+SHA256 (cabal/integer-conversion-0.1.1/integer-conversion-0.1.1.tar.gz) = c18164a048073310f6353ebc64c9037b52a4b8299963ce05e027bcf60e22155a
+SIZE (cabal/integer-conversion-0.1.1/integer-conversion-0.1.1.tar.gz) = 6179
+SHA256 (cabal/integer-conversion-0.1.1/revision/1.cabal) = 941d4ae16e2124cbff5defe2abedb49efc8e03a594f817035bf231a317e6c1c9
+SIZE (cabal/integer-conversion-0.1.1/revision/1.cabal) = 2256
+SHA256 (cabal/integer-logarithms-1.0.4/integer-logarithms-1.0.4.tar.gz) = 6a93c76c2518cbe2d72ab17da6ae46d8cae93cbfb7c5a5ad5783f903c1448f45
+SIZE (cabal/integer-logarithms-1.0.4/integer-logarithms-1.0.4.tar.gz) = 8948
SHA256 (cabal/network-uri-2.6.4.2/network-uri-2.6.4.2.tar.gz) = 9c188973126e893250b881f20e8811dca06c223c23402b06f7a1f2e995797228
SIZE (cabal/network-uri-2.6.4.2/network-uri-2.6.4.2.tar.gz) = 31309
SHA256 (cabal/network-uri-2.6.4.2/revision/1.cabal) = 6fffb57373962b5651a2db8b0af732098b3bf029a7ced76a9855615de2026588
SIZE (cabal/network-uri-2.6.4.2/revision/1.cabal) = 3217
-SHA256 (cabal/os-string-2.0.2/os-string-2.0.2.tar.gz) = 0953126e962966719753c98d71f596f5fea07e100bce191b7453735a1ff2caa1
-SIZE (cabal/os-string-2.0.2/os-string-2.0.2.tar.gz) = 42919
-SHA256 (cabal/primitive-0.9.0.0/primitive-0.9.0.0.tar.gz) = 696d4bd291c94d736142d6182117dca4258d3ef28bfefdb649ac8b5ecd0999c7
-SIZE (cabal/primitive-0.9.0.0/primitive-0.9.0.0.tar.gz) = 60580
-SHA256 (cabal/primitive-0.9.0.0/revision/1.cabal) = 2e08c5409e3559c7f1669ef50e9a0d9a397e68ecf51110d5e2cedf05cdd7d93c
-SIZE (cabal/primitive-0.9.0.0/revision/1.cabal) = 3171
-SHA256 (cabal/random-1.2.1.2/random-1.2.1.2.tar.gz) = 790f4dc2d2327c453ff6aac7bf15399fd123d55e927935f68f84b5df42d9a4b4
-SIZE (cabal/random-1.2.1.2/random-1.2.1.2.tar.gz) = 47229
-SHA256 (cabal/regex-base-0.94.0.2/regex-base-0.94.0.2.tar.gz) = 7b99408f580f5bb67a1c413e0bc735886608251331ad36322020f2169aea2ef1
-SIZE (cabal/regex-base-0.94.0.2/regex-base-0.94.0.2.tar.gz) = 10488
-SHA256 (cabal/regex-base-0.94.0.2/revision/4.cabal) = 0322b2fcd1358f3355e0c8608efa60d27b14d1c9d476451dbcb9181363bd8b27
-SIZE (cabal/regex-base-0.94.0.2/revision/4.cabal) = 2601
-SHA256 (cabal/regex-tdfa-1.3.2.2/regex-tdfa-1.3.2.2.tar.gz) = 933ed5c54246bb50e335d86b884ffb70bc252b5f776fb291f162a80a27bd75b7
-SIZE (cabal/regex-tdfa-1.3.2.2/regex-tdfa-1.3.2.2.tar.gz) = 83016
-SHA256 (cabal/regex-tdfa-1.3.2.2/revision/2.cabal) = 92afd144189801dff0fa2544b55c7b6c7c7e556c10dddfb61f2d75909f68af98
-SIZE (cabal/regex-tdfa-1.3.2.2/revision/2.cabal) = 6997
-SHA256 (cabal/scientific-0.3.7.0/scientific-0.3.7.0.tar.gz) = a3a121c4b3d68fb8b9f8c709ab012e48f090ed553609247a805ad070d6b343a9
-SIZE (cabal/scientific-0.3.7.0/scientific-0.3.7.0.tar.gz) = 24723
-SHA256 (cabal/scientific-0.3.7.0/revision/7.cabal) = 909755ab19b453169ff85281323da1488407776b2360bd9f7afdd219fd306ef2
-SIZE (cabal/scientific-0.3.7.0/revision/7.cabal) = 4869
-SHA256 (cabal/semialign-1.3/semialign-1.3.tar.gz) = 628e43319f584a8dd46c124ee0685cac586e0f6f877c5ceff37c3dbb2e3cc56c
-SIZE (cabal/semialign-1.3/semialign-1.3.tar.gz) = 10543
-SHA256 (cabal/semialign-1.3/revision/1.cabal) = 7be9ef5ca1d6b052991f68c053aab68b9d1ab3b1938c9557ac84c97937815223
-SIZE (cabal/semialign-1.3/revision/1.cabal) = 2888
-SHA256 (cabal/semigroupoids-6.0.0.1/semigroupoids-6.0.0.1.tar.gz) = 7da38a9891bdf8205fd6522cdb712956b8c0bf5c52983da60295c8e057d77934
-SIZE (cabal/semigroupoids-6.0.0.1/semigroupoids-6.0.0.1.tar.gz) = 36222
-SHA256 (cabal/semigroupoids-6.0.0.1/revision/1.cabal) = 47a23b451c114e65361e713e8fe36828fca3a84285325e8f444254b2ab0c43c5
-SIZE (cabal/semigroupoids-6.0.0.1/revision/1.cabal) = 7465
-SHA256 (cabal/splitmix-0.1.0.5/splitmix-0.1.0.5.tar.gz) = 9df07a9611ef45f1b1258a0b412f4d02c920248f69d2e2ce8ccda328f7e13002
-SIZE (cabal/splitmix-0.1.0.5/splitmix-0.1.0.5.tar.gz) = 22399
-SHA256 (cabal/splitmix-0.1.0.5/revision/1.cabal) = caa9b4a92abf1496c7f6a3c0f4e357426a54880077cb9f04e260a8bfa034b77b
-SIZE (cabal/splitmix-0.1.0.5/revision/1.cabal) = 6596
-SHA256 (cabal/strict-0.5/strict-0.5.tar.gz) = 3f4f0995dec2d520d0e321542f71412dac023658fdab603db04364d75269a0fd
-SIZE (cabal/strict-0.5/strict-0.5.tar.gz) = 12564
-SHA256 (cabal/strict-0.5/revision/1.cabal) = bd57d7b3655951dfaa7d1e1374d7352dfe83f82a9c98309bf3a6587ef8cbd87d
-SIZE (cabal/strict-0.5/revision/1.cabal) = 4120
-SHA256 (cabal/tagged-0.8.8/tagged-0.8.8.tar.gz) = a083fa7835516203c168433a1c8dfc0290a94b05fedab566ad0640fc9137a6a7
-SIZE (cabal/tagged-0.8.8/tagged-0.8.8.tar.gz) = 10094
-SHA256 (cabal/tagged-0.8.8/revision/1.cabal) = 9193defbde3dda997236ccc11a1db3e073cc531fe523e13e9659df776feb0b32
-SIZE (cabal/tagged-0.8.8/revision/1.cabal) = 2732
-SHA256 (cabal/text-iso8601-0.1/text-iso8601-0.1.tar.gz) = f58e7a46f951f1f13d2929e0a2f84f6db7894d55a641169aaf300aea9ada5fcf
-SIZE (cabal/text-iso8601-0.1/text-iso8601-0.1.tar.gz) = 9578
-SHA256 (cabal/text-iso8601-0.1/revision/1.cabal) = ac86f2500ca751db3c0de029dd7e7826bef7366d59dc0085b00fc695c43b9f76
-SIZE (cabal/text-iso8601-0.1/revision/1.cabal) = 2407
-SHA256 (cabal/text-short-0.1.5/text-short-0.1.5.tar.gz) = a35ec6cde2ada084c1a050dc5885be5ab01f851b93d744cf0facbc1c18002dda
-SIZE (cabal/text-short-0.1.5/text-short-0.1.5.tar.gz) = 25113
-SHA256 (cabal/text-short-0.1.5/revision/3.cabal) = 9c73c9c9182ca69ee92ce3758f515b1c078cd167d882ccc8c46f92f68c65e190
-SIZE (cabal/text-short-0.1.5/revision/3.cabal) = 3216
-SHA256 (cabal/th-abstraction-0.6.0.0/th-abstraction-0.6.0.0.tar.gz) = 69ea6eca1f0c00b6e1e1f8329c908ec76e73855e2ce6e91ace2f8bbf92c51a30
-SIZE (cabal/th-abstraction-0.6.0.0/th-abstraction-0.6.0.0.tar.gz) = 43152
-SHA256 (cabal/th-abstraction-0.6.0.0/revision/2.cabal) = 313760d630851a0eba6bdcb1a1eb543c4c9c583072d704067fa3248a5252a8ae
-SIZE (cabal/th-abstraction-0.6.0.0/revision/2.cabal) = 2303
-SHA256 (cabal/th-compat-0.1.5/th-compat-0.1.5.tar.gz) = 81f55fafc7afad7763c09cb8b7b4165ca3765edcf70ffa42c7393043a1382a1e
-SIZE (cabal/th-compat-0.1.5/th-compat-0.1.5.tar.gz) = 14893
-SHA256 (cabal/these-1.2/these-1.2.tar.gz) = a8ed7174b7f790764360f48aab72fea382a6093ed369c7bc6881fae1abacd4b8
-SIZE (cabal/these-1.2/these-1.2.tar.gz) = 10606
-SHA256 (cabal/these-1.2/revision/1.cabal) = 011e22f6891ca028f87c04ea48796696c92d593313a9c699f7ff4f9ffd7aec6e
-SIZE (cabal/these-1.2/revision/1.cabal) = 2882
-SHA256 (cabal/time-compat-1.9.6.1/time-compat-1.9.6.1.tar.gz) = ad07bb00eb9678c2136d3680752b00acc4cbc522654bb3199bf31c61ef1e6b80
-SIZE (cabal/time-compat-1.9.6.1/time-compat-1.9.6.1.tar.gz) = 59964
-SHA256 (cabal/time-compat-1.9.6.1/revision/6.cabal) = 17631ef01a03a6f55fbe131690f87f6dee9a1572acc99b6c06f04882470ffb52
-SIZE (cabal/time-compat-1.9.6.1/revision/6.cabal) = 5076
+SHA256 (cabal/optparse-applicative-0.19.0.0/optparse-applicative-0.19.0.0.tar.gz) = cf16aeefd821730c7738447fa7c6b7ada7ca1c9cc25400d64ef283294d345871
+SIZE (cabal/optparse-applicative-0.19.0.0/optparse-applicative-0.19.0.0.tar.gz) = 67629
+SHA256 (cabal/os-string-2.0.8/os-string-2.0.8.tar.gz) = 02794279dd30282e7b0d45a860dda50ee26a92b1461f5da4545f62dab4172686
+SIZE (cabal/os-string-2.0.8/os-string-2.0.8.tar.gz) = 44896
+SHA256 (cabal/prettyprinter-1.7.1/prettyprinter-1.7.1.tar.gz) = 5e6ea6903114fa118fcc359633dfb7ecddecb92c06c853d02a77b72b251f0b45
+SIZE (cabal/prettyprinter-1.7.1/prettyprinter-1.7.1.tar.gz) = 56907
+SHA256 (cabal/prettyprinter-ansi-terminal-1.1.3/prettyprinter-ansi-terminal-1.1.3.tar.gz) = 813739308ad6050620578994effe21058a170a341716acf52573fae42b5b1db3
+SIZE (cabal/prettyprinter-ansi-terminal-1.1.3/prettyprinter-ansi-terminal-1.1.3.tar.gz) = 8879
+SHA256 (cabal/primitive-0.9.1.0/primitive-0.9.1.0.tar.gz) = 44b4de41813c7bc5db8a57f87c3612a069b65086946268ba165097252ebd3d76
+SIZE (cabal/primitive-0.9.1.0/primitive-0.9.1.0.tar.gz) = 61724
+SHA256 (cabal/random-1.3.1/random-1.3.1.tar.gz) = d840ac83f265b0cfa2a678f8ec78627eb50cf9be2f067c52c8a4239c29b71a35
+SIZE (cabal/random-1.3.1/random-1.3.1.tar.gz) = 63846
+SHA256 (cabal/regex-base-0.94.0.3/regex-base-0.94.0.3.tar.gz) = e8ca2dee598c790dd1c1c4359bdd1e495d9b881f5aa1f539c22f0dd5563747bf
+SIZE (cabal/regex-base-0.94.0.3/regex-base-0.94.0.3.tar.gz) = 10550
+SHA256 (cabal/regex-tdfa-1.3.2.5/regex-tdfa-1.3.2.5.tar.gz) = 2e3dfb449a548484f7d3b4e2a1b1040b39be26c4f3182a47004dc5eddf028a78
+SIZE (cabal/regex-tdfa-1.3.2.5/regex-tdfa-1.3.2.5.tar.gz) = 83371
+SHA256 (cabal/scientific-0.3.8.0/scientific-0.3.8.0.tar.gz) = 13b343bca8aa26d7718e52e622e5a118056653edafcbc7ccc5333be7217218cf
+SIZE (cabal/scientific-0.3.8.0/scientific-0.3.8.0.tar.gz) = 24314
+SHA256 (cabal/scientific-0.3.8.0/revision/2.cabal) = ba83a6701dd0110138443757aca4a42786afa94272b73045ef878fd860d1732e
+SIZE (cabal/scientific-0.3.8.0/revision/2.cabal) = 4397
+SHA256 (cabal/semialign-1.3.1/semialign-1.3.1.tar.gz) = 66e87bc254ffec2ee908bf625c42d3b7363238d6ab1cfba8934bbee7590c9df7
+SIZE (cabal/semialign-1.3.1/semialign-1.3.1.tar.gz) = 10117
+SHA256 (cabal/semialign-1.3.1/revision/2.cabal) = dfe515a9e43230f5308564a649a04ea1538499ed98b944644b77bed5394b9deb
+SIZE (cabal/semialign-1.3.1/revision/2.cabal) = 2224
+SHA256 (cabal/semigroupoids-6.0.1/semigroupoids-6.0.1.tar.gz) = 1d532030862414f5d4f2f6f001783f77aa14e5f05ee8e3c4a2d2129fca29cc1f
+SIZE (cabal/semigroupoids-6.0.1/semigroupoids-6.0.1.tar.gz) = 36372
+SHA256 (cabal/semigroupoids-6.0.1/revision/2.cabal) = bfee06a6d88038a88ddd10fc21c230bf5ee3a14d0584dc6ab7ad54a9252c2c21
+SIZE (cabal/semigroupoids-6.0.1/revision/2.cabal) = 7539
+SHA256 (cabal/splitmix-0.1.3.1/splitmix-0.1.3.1.tar.gz) = b6bcd0d79bd4fe40975c8ebe803be2f3bfbf6006069a59745a325a0df3f86270
+SIZE (cabal/splitmix-0.1.3.1/splitmix-0.1.3.1.tar.gz) = 21955
+SHA256 (cabal/strict-0.5.1/strict-0.5.1.tar.gz) = 77719280c2a86312e748227bfa732eeaae0e7df48d57acc3c2e5b7b07afe2f8b
+SIZE (cabal/strict-0.5.1/strict-0.5.1.tar.gz) = 11798
+SHA256 (cabal/strict-0.5.1/revision/1.cabal) = 58c373b7c7748cbb4a5a6c8c15073f99a1c10a9a9bb6894ac33f43a5cdb901f2
+SIZE (cabal/strict-0.5.1/revision/1.cabal) = 3557
+SHA256 (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 6daad88ebb414ba6a556d2898d2cbe7650e4276010e3a6eed939daf54b956784
+SIZE (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 8151
+SHA256 (cabal/tasty-1.5.3/tasty-1.5.3.tar.gz) = 54a0c7b644813af871a3726ac8771b5e17b5158c792a7acf8f9e2d3ae9360780
+SIZE (cabal/tasty-1.5.3/tasty-1.5.3.tar.gz) = 66548
+SHA256 (cabal/tasty-1.5.3/revision/2.cabal) = 6b5dda3f16db1274a0b3e6c4073ac57172a1e96b1dca05666c5cbd1183639412
+SIZE (cabal/tasty-1.5.3/revision/2.cabal) = 2923
+SHA256 (cabal/text-iso8601-0.1.1/text-iso8601-0.1.1.tar.gz) = 9dead2b7ceeae40fe0fc060bd54795c32e9926c9d1aebae8f9b9a621fba88202
+SIZE (cabal/text-iso8601-0.1.1/text-iso8601-0.1.1.tar.gz) = 9599
+SHA256 (cabal/text-iso8601-0.1.1/revision/2.cabal) = e07a625eef969338992bf9bba8e5dc73f07ac65f991ba636b8f1175890d15849
+SIZE (cabal/text-iso8601-0.1.1/revision/2.cabal) = 2411
+SHA256 (cabal/text-short-0.1.6/text-short-0.1.6.tar.gz) = 8173ea138d7dc398747b636012bf6e79e17186560b8a7a7fc9e6456d78556eab
+SIZE (cabal/text-short-0.1.6/text-short-0.1.6.tar.gz) = 24691
+SHA256 (cabal/text-short-0.1.6/revision/3.cabal) = 41be94ccd3f6646ab69b0b05c5130ea3c7911a4598ab9b9192f21ad25a69163a
+SIZE (cabal/text-short-0.1.6/revision/3.cabal) = 2827
+SHA256 (cabal/th-abstraction-0.7.1.0/th-abstraction-0.7.1.0.tar.gz) = f9b6184aba4c6b61dd0d96f7dad41a4c9db0a01d3cdbf993a7d860488f1c04c5
+SIZE (cabal/th-abstraction-0.7.1.0/th-abstraction-0.7.1.0.tar.gz) = 45428
+SHA256 (cabal/th-abstraction-0.7.1.0/revision/1.cabal) = 3011403d85b0070630e33d66b9370535ccd1e0e672ae58f847550b2b15bb4fd8
+SIZE (cabal/th-abstraction-0.7.1.0/revision/1.cabal) = 2268
+SHA256 (cabal/th-compat-0.1.6/th-compat-0.1.6.tar.gz) = b781a0c059872bc95406d00e98f6fa7d9e81e744730f75186583cb4dcea0a4eb
+SIZE (cabal/th-compat-0.1.6/th-compat-0.1.6.tar.gz) = 14622
+SHA256 (cabal/these-1.2.1/these-1.2.1.tar.gz) = 17d6d933365edabf801a16842c1403bdd37cc5300faa2fcca980decdab22e4de
+SIZE (cabal/these-1.2.1/these-1.2.1.tar.gz) = 9906
+SHA256 (cabal/these-1.2.1/revision/2.cabal) = 35c57aede96c15ea1fed559ac287b1168eb2b2869d79e62ed8c845780b7ea136
+SIZE (cabal/these-1.2.1/revision/2.cabal) = 2294
+SHA256 (cabal/time-compat-1.9.8/time-compat-1.9.8.tar.gz) = 502ef8694a5b131b47c0e5df2e9053d005a3b345b30f5225af04f081d3ef5cf0
+SIZE (cabal/time-compat-1.9.8/time-compat-1.9.8.tar.gz) = 63414
SHA256 (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = b62c7304c9f3cbc9463d0739aa85cb9489f217ea092b9d625d417514fbcc9d6a
SIZE (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = 46485
-SHA256 (cabal/unordered-containers-0.2.20/unordered-containers-0.2.20.tar.gz) = d9cfb287cf00592d39dc9c3cac8b99627ea08f2c01798e70130fc39f7c90f11d
-SIZE (cabal/unordered-containers-0.2.20/unordered-containers-0.2.20.tar.gz) = 59823
-SHA256 (cabal/unordered-containers-0.2.20/revision/1.cabal) = 746c32b23f93cb13e52309e54e82d69e4315105f9815b1fcac25a57071505cff
-SIZE (cabal/unordered-containers-0.2.20/revision/1.cabal) = 3921
-SHA256 (cabal/uuid-types-1.0.5.1/uuid-types-1.0.5.1.tar.gz) = 0bec6d6982b3c92bfa5eab1d213be2d4b6696b9a2c3a1f1f05812dc3762dca2c
-SIZE (cabal/uuid-types-1.0.5.1/uuid-types-1.0.5.1.tar.gz) = 11965
-SHA256 (cabal/vector-0.13.1.0/vector-0.13.1.0.tar.gz) = 63f272279eab8ab9411a0fffb1252ac309b297313f8e33be9ebbc2f981edecee
-SIZE (cabal/vector-0.13.1.0/vector-0.13.1.0.tar.gz) = 156855
-SHA256 (cabal/vector-0.13.1.0/revision/1.cabal) = bc032ccfb51d775eb6f4082c5fc02f5416b0ea0d6644a60d87677a6937f2d70d
-SIZE (cabal/vector-0.13.1.0/revision/1.cabal) = 9015
+SHA256 (cabal/unordered-containers-0.2.20.1/unordered-containers-0.2.20.1.tar.gz) = 708a60513d6da61e09b60b9a486106af703a889b5b43472a27c3b60bf35246ab
+SIZE (cabal/unordered-containers-0.2.20.1/unordered-containers-0.2.20.1.tar.gz) = 60625
+SHA256 (cabal/uuid-types-1.0.6/uuid-types-1.0.6.tar.gz) = 7e0dd953483d6fd3ca49bcaed6b11f9e3c2787213479b2581e07747836b8357e
+SIZE (cabal/uuid-types-1.0.6/uuid-types-1.0.6.tar.gz) = 11222
+SHA256 (cabal/uuid-types-1.0.6/revision/3.cabal) = 5ac2b681a8d7676f6a51ac1b113bfdcf18dd7fdbb313034850ed6493eef96da0
+SIZE (cabal/uuid-types-1.0.6/revision/3.cabal) = 2619
+SHA256 (cabal/vector-0.13.2.0/vector-0.13.2.0.tar.gz) = 28f203c786cbf8ac6dc3fea3378ec36f34173d505fb4a1dd60fc8418ad91c423
+SIZE (cabal/vector-0.13.2.0/vector-0.13.2.0.tar.gz) = 185739
+SHA256 (cabal/vector-0.13.2.0/revision/2.cabal) = 9ac338c8da52d8a37db08434ca4480fef2cea4f9aac240f4f994bb467f5275b4
+SIZE (cabal/vector-0.13.2.0/revision/2.cabal) = 8804
SHA256 (cabal/vector-stream-0.1.0.1/vector-stream-0.1.0.1.tar.gz) = d0f507334bdea5431a2f07f525a97f29e76522c32210f5de6d5a2b4f1d42bf7c
SIZE (cabal/vector-stream-0.1.0.1/vector-stream-0.1.0.1.tar.gz) = 12577
-SHA256 (cabal/vector-stream-0.1.0.1/revision/1.cabal) = 16a69e2ed71d7b35e16860fac520f94fa4da120eb973d9f8fbf0aa3a703d4a9f
-SIZE (cabal/vector-stream-0.1.0.1/revision/1.cabal) = 1583
-SHA256 (cabal/witherable-0.4.2/witherable-0.4.2.tar.gz) = 790d2bb274283419173bd89104439860675a9410f70f21912973ecd9098b4104
-SIZE (cabal/witherable-0.4.2/witherable-0.4.2.tar.gz) = 11876
-SHA256 (cabal/witherable-0.4.2/revision/4.cabal) = cec516b35df0ff53ab0068e70a912a0ba7b65c672fbc554727183faa195ad3b8
-SIZE (cabal/witherable-0.4.2/revision/4.cabal) = 2342
+SHA256 (cabal/vector-stream-0.1.0.1/revision/4.cabal) = 483be6df13c72169a917640589666f9fece7bea9fa13fcd41d052dab37ea289e
+SIZE (cabal/vector-stream-0.1.0.1/revision/4.cabal) = 1642
+SHA256 (cabal/witherable-0.5/witherable-0.5.tar.gz) = 48434cc1e465b13cbc0133a90c3ec0d827c93b77ce95807fe0a38b65f4918cd1
+SIZE (cabal/witherable-0.5/witherable-0.5.tar.gz) = 10819
+SHA256 (cabal/witherable-0.5/revision/1.cabal) = 85bab588ebca37996fc3171b9d8b2e065eb0536c9f44224bcf037c0849a881de
+SIZE (cabal/witherable-0.5/revision/1.cabal) = 2343
diff --git a/devel/ikos/Makefile b/devel/ikos/Makefile
index 0d4bb7249319..7bf385e45fe3 100644
--- a/devel/ikos/Makefile
+++ b/devel/ikos/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ikos
DISTVERSIONPREFIX= v
DISTVERSION= 3.5
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -15,7 +15,7 @@ BROKEN_armv7= configure fails: error when running a program linked with GMP: Seg
BUILD_DEPENDS= llvm${LLVM_VERSION}>0:devel/llvm${LLVM_VERSION}
LIB_DEPENDS= libapron.so:math/apron \
- libboost_system.so:devel/boost-libs \
+ libboost_thread.so:devel/boost-libs \
libmpfr.so:math/mpfr \
libgmp.so:math/gmp \
libppl.so:devel/ppl \
diff --git a/devel/ikos/files/patch-cmake_FindBoost.cmake b/devel/ikos/files/patch-cmake_FindBoost.cmake
index a7a74af7cca3..75f2d9c03187 100644
--- a/devel/ikos/files/patch-cmake_FindBoost.cmake
+++ b/devel/ikos/files/patch-cmake_FindBoost.cmake
@@ -1,4 +1,4 @@
---- cmake/FindBoost.cmake.orig 2019-02-23 02:50:42 UTC
+--- cmake/FindBoost.cmake.orig 2024-12-31 23:34:34 UTC
+++ cmake/FindBoost.cmake
@@ -170,6 +170,9 @@
#
@@ -10,3 +10,12 @@
#-------------------------------------------------------------------------------
# Before we go searching, check whether boost-cmake is available, unless the
# user specifically asked NOT to search for boost-cmake.
+@@ -1000,7 +1003,7 @@ if(Boost_VERSION AND Boost_FIND_COMPONENTS)
+ # On versions < 1.35, remove the System library from the considered list
+ # since it wasn't added until 1.35.
+ if(Boost_VERSION AND Boost_FIND_COMPONENTS)
+- if(Boost_VERSION LESS 103500)
++ if(Boost_VERSION LESS 103500 OR Boost_VERSION GREATER 107100)
+ list(REMOVE_ITEM Boost_FIND_COMPONENTS system)
+ endif()
+ endif()
diff --git a/devel/jenkins-lts/Makefile b/devel/jenkins-lts/Makefile
index b22b9cc23ed9..3f0306954642 100644
--- a/devel/jenkins-lts/Makefile
+++ b/devel/jenkins-lts/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jenkins
-PORTVERSION= 2.516.3
+PORTVERSION= 2.528.1
CATEGORIES= devel java
MASTER_SITES= https://get.jenkins.io/war-stable/${PORTVERSION}/
PKGNAMESUFFIX= -lts
diff --git a/devel/jenkins-lts/distinfo b/devel/jenkins-lts/distinfo
index 61567c35d05f..48fc3b48f1d9 100644
--- a/devel/jenkins-lts/distinfo
+++ b/devel/jenkins-lts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758133479
-SHA256 (jenkins/2.516.3/jenkins.war) = 81b3abcc0f24cea48e74effe152f69dc5f0d880edc0c2737c61446b3c5992c00
-SIZE (jenkins/2.516.3/jenkins.war) = 87500304
+TIMESTAMP = 1760543849
+SHA256 (jenkins/2.528.1/jenkins.war) = d630dca265f75a8d581f127a9234f1679d4b0800a8f370d03ad4a154ceb7295b
+SIZE (jenkins/2.528.1/jenkins.war) = 95450898
diff --git a/devel/kdevelop/Makefile b/devel/kdevelop/Makefile
index ae4cf97e9ef1..d8a627526577 100644
--- a/devel/kdevelop/Makefile
+++ b/devel/kdevelop/Makefile
@@ -17,7 +17,8 @@ BUILD_DEPENDS= boost-libs>0:devel/boost-libs \
LIB_DEPENDS= libapr-1.so:devel/apr1 \
libsvn_client-1.so:devel/subversion \
libkomparediff2.so:textproc/libkomparediff2
-RUN_DEPENDS= gmake:devel/gmake
+RUN_DEPENDS= gmake:devel/gmake \
+ lldb-mi:devel/lldb-mi
USES= cmake compiler:c++17-lang desktop-file-utils gettext-tools gl \
kde:6 llvm:build,run,noexport pkgconfig qt:6 shared-mime-info \
diff --git a/devel/libddwaf/Makefile b/devel/libddwaf/Makefile
index 9cf8c7de41e2..f476eb7a8646 100644
--- a/devel/libddwaf/Makefile
+++ b/devel/libddwaf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libddwaf
-PORTVERSION= 1.28.1
+PORTVERSION= 1.29.0
CATEGORIES= devel
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/devel/libddwaf/distinfo b/devel/libddwaf/distinfo
index 5604d39cbc58..08b29307ab9e 100644
--- a/devel/libddwaf/distinfo
+++ b/devel/libddwaf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757436413
-SHA256 (DataDog-libddwaf-1.28.1_GH0.tar.gz) = 77dd1e93c52338feb2f62d49983ef4d16ce7fbcd1e4a8f355c064e5a677bce1f
-SIZE (DataDog-libddwaf-1.28.1_GH0.tar.gz) = 1513994
+TIMESTAMP = 1759774527
+SHA256 (DataDog-libddwaf-1.29.0_GH0.tar.gz) = f6b1d5a1db04d49f0e28710d1f2eb23f146ff223b88aee7d91f2bdb3e6b5c1ff
+SIZE (DataDog-libddwaf-1.29.0_GH0.tar.gz) = 1520914
diff --git a/devel/libftdi/Makefile b/devel/libftdi/Makefile
index d710e465ea9c..017a0a773f88 100644
--- a/devel/libftdi/Makefile
+++ b/devel/libftdi/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libftdi
PORTVERSION= 0.20
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= devel
MASTER_SITES= http://www.intra2net.com/en/developer/libftdi/download/
@@ -22,7 +22,7 @@ OPTIONS_DEFAULT=BOOST PYTHON
OPTIONS_SUB= yes
BOOST_DESC= C++ bindings (requires Boost)
-BOOST_LIB_DEPENDS= libboost_system.so:devel/boost-libs
+BOOST_LIB_DEPENDS= libboost_thread.so:devel/boost-libs
BOOST_CMAKE_BOOL= FTDIPP
BOOST_CXXFLAGS= -I${LOCALBASE}/include
diff --git a/devel/libnest2d-ultimaker/Makefile b/devel/libnest2d-ultimaker/Makefile
index 150dd4b2bcde..596699194705 100644
--- a/devel/libnest2d-ultimaker/Makefile
+++ b/devel/libnest2d-ultimaker/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libnest2d-ultimaker
DISTVERSION= 5.3.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel
MAINTAINER= db@FreeBSD.org
@@ -10,7 +10,7 @@ WWW= https://github.com/Ultimaker/libnest2d
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libpolyclipping.so:graphics/polyclipping \
libnlopt.so:math/nlopt
diff --git a/devel/liborcus/Makefile b/devel/liborcus/Makefile
index 76f1c530c1f7..b229e5744c5c 100644
--- a/devel/liborcus/Makefile
+++ b/devel/liborcus/Makefile
@@ -1,5 +1,6 @@
PORTNAME= liborcus
DISTVERSION= 0.20.2
+PORTREVISION= 1
CATEGORIES= devel misc
#MASTER_SITES= https://kohei.us/files/orcus/src/
diff --git a/devel/libphonenumber/Makefile b/devel/libphonenumber/Makefile
index 23aed5b161e4..b3d3adb9c7c3 100644
--- a/devel/libphonenumber/Makefile
+++ b/devel/libphonenumber/Makefile
@@ -1,6 +1,7 @@
PORTNAME= libphonenumber
DISTVERSIONPREFIX= v
DISTVERSION= 9.0.15
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= kde@FreeBSD.org
diff --git a/devel/libr3/Makefile b/devel/libr3/Makefile
index eb62cca1b073..b8edc0bba066 100644
--- a/devel/libr3/Makefile
+++ b/devel/libr3/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libr3
PORTVERSION= 1.0.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
MAINTAINER= gasol.wu@gmail.com
diff --git a/devel/llvm-devel/Makefile b/devel/llvm-devel/Makefile
index 68c1f03ba3c8..5e60131666c4 100644
--- a/devel/llvm-devel/Makefile
+++ b/devel/llvm-devel/Makefile
@@ -523,7 +523,7 @@ build-plist:
if ($$0 ~ /(${EXTRAS_PATTERN})/) {printf "%%%%EXTRAS%%%%"} \
if ($$0 ~ /(${FLANG_PATTERN})/) {printf "%%%%FLANG%%%%"} \
if ($$0 ~ /(bin\/(ld|lld|wasm-ld))|liblld[^b]|\/lld\// && $$0 !~ /lldb/) {printf "%%%%LLD%%%%"} \
- if ($$0 ~ /(argdumper|lldb|six.py)/) {printf "%%%%LLDB%%%%"} \
+ if ($$0 ~ /(argdumper|lldb|six.py|yaml2macho-core)/) {printf "%%%%LLDB%%%%"} \
if ($$0 ~ /(${MLIR_PATTERN})/) {printf "%%%%MLIR%%%%"} \
if ($$0 ~ /(${OPENMP_PATTERN})/) {printf "%%%%OPENMP%%%%"} \
if ($$0 ~ /(${POLLY_PATTERN})/) {printf "%%%%POLLY%%%%"} \
diff --git a/devel/llvm-devel/Makefile.COMMANDS b/devel/llvm-devel/Makefile.COMMANDS
index 2b2600bfeb6f..93b56ac5db45 100644
--- a/devel/llvm-devel/Makefile.COMMANDS
+++ b/devel/llvm-devel/Makefile.COMMANDS
@@ -142,7 +142,9 @@ LLDB_COMMANDS= \
lldb-dap \
lldb-instr \
lldb-mcp \
- lldb-server
+ lldb-server \
+ lldb-tblgen \
+ yaml2macho-core
MLIR_COMMANDS= \
mlir-cat \
diff --git a/devel/llvm-devel/Makefile.snapshot b/devel/llvm-devel/Makefile.snapshot
index 2ce515f2a183..97d56d002ba5 100644
--- a/devel/llvm-devel/Makefile.snapshot
+++ b/devel/llvm-devel/Makefile.snapshot
@@ -4,6 +4,6 @@
#
LLVM_MAJOR= 22
LLVM_RELEASE= ${LLVM_MAJOR}.0.0
-SNAPDATE= 20250904
+SNAPDATE= 20251007
-LLVM_PROJECT_COMMIT= 13f97f013adbe7ad0ef2bf3634d14b6fccfae90d
+LLVM_PROJECT_COMMIT= cce7cfbf53f9e9b0927fb2edd464a8889abb8155
diff --git a/devel/llvm-devel/distinfo b/devel/llvm-devel/distinfo
index afbcd1c105c2..95432a792625 100644
--- a/devel/llvm-devel/distinfo
+++ b/devel/llvm-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756990631
-SHA256 (llvm-llvm-project-22.0.d20250904-13f97f013adbe7ad0ef2bf3634d14b6fccfae90d_GH0.tar.gz) = 8bf3fbe1de1ef1fd6cfcba7bf7486b868e3f3086c6f2a6e887e4c831c3e0d51e
-SIZE (llvm-llvm-project-22.0.d20250904-13f97f013adbe7ad0ef2bf3634d14b6fccfae90d_GH0.tar.gz) = 247160057
+TIMESTAMP = 1759834561
+SHA256 (llvm-llvm-project-22.0.d20251007-cce7cfbf53f9e9b0927fb2edd464a8889abb8155_GH0.tar.gz) = d46b58adebf5c6bd57f80ed213d444dde6047bd5cc40a2e5f170c733ea3ee033
+SIZE (llvm-llvm-project-22.0.d20251007-cce7cfbf53f9e9b0927fb2edd464a8889abb8155_GH0.tar.gz) = 248714842
diff --git a/devel/llvm-devel/pkg-plist b/devel/llvm-devel/pkg-plist
index 9a5845a29f81..2793564d7646 100644
--- a/devel/llvm-devel/pkg-plist
+++ b/devel/llvm-devel/pkg-plist
@@ -129,6 +129,8 @@ bin/offload-arch-devel
%%LLDB%%bin/lldb-instr-devel
%%LLDB%%bin/lldb-mcp-devel
%%LLDB%%bin/lldb-server-devel
+%%LLDB%%bin/lldb-tblgen-devel
+%%LLDB%%bin/yaml2macho-core-devel
%%MLIR%%bin/mlir-cat-devel
%%MLIR%%bin/mlir-lsp-server-devel
%%MLIR%%bin/mlir-minimal-opt-devel
@@ -231,6 +233,7 @@ llvm-devel/bin/llc
%%LLDB%%llvm-devel/bin/lldb-instr
%%LLDB%%llvm-devel/bin/lldb-mcp
%%LLDB%%llvm-devel/bin/lldb-server
+%%LLDB%%llvm-devel/bin/lldb-tblgen
llvm-devel/bin/lli
llvm-devel/bin/llvm-addr2line
llvm-devel/bin/llvm-ar
@@ -336,6 +339,7 @@ llvm-devel/bin/sanstats
%%FLANG%%llvm-devel/bin/tco
llvm-devel/bin/verify-uselistorder
%%LLD%%llvm-devel/bin/wasm-ld
+%%LLDB%%llvm-devel/bin/yaml2macho-core
%%CLANG%%llvm-devel/include/clang-c/BuildSystem.h
%%CLANG%%llvm-devel/include/clang-c/CXCompilationDatabase.h
%%CLANG%%llvm-devel/include/clang-c/CXDiagnostic.h
@@ -415,10 +419,12 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/CapturingThisInMemberVariableCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/CastingThroughVoidCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/ChainedComparisonCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/CommandProcessorCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/ComparePointerToMemberVirtualFunctionCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/CopyConstructorInitCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/CrtpConstructorAccessibilityCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/DanglingHandleCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/DerivedMethodShadowingBaseMethodCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/DynamicStaticInitializersCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/EasilySwappableParametersCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/EmptyCatchCheck.h
@@ -484,8 +490,10 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/TaggedUnionMemberCountCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/TerminatingContinueCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/ThrowKeywordMissingCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/ThrowingStaticInitializationCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/TooSmallLoopVariableCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/UncheckedOptionalAccessCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/UncheckedStringToNumberConversionCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/UndelegatedConstructorCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/UnhandledExceptionAtNewCheck.h
@@ -498,7 +506,6 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/UnusedReturnValueCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/UseAfterMoveCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/VirtualNearMissCheck.h
-%%EXTRAS%%llvm-devel/include/clang-tidy/cert/CommandProcessorCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/cert/DefaultOperatorNewAlignmentCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/cert/DontModifyStdNamespaceCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/cert/FloatLoopCounter.h
@@ -506,11 +513,7 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/cert/MutatingCopyCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/cert/NonTrivialTypesLibcMemoryCallsCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/cert/ProperlySeededRandomGeneratorCheck.h
-%%EXTRAS%%llvm-devel/include/clang-tidy/cert/SetLongJmpCheck.h
-%%EXTRAS%%llvm-devel/include/clang-tidy/cert/StaticObjectExceptionCheck.h
-%%EXTRAS%%llvm-devel/include/clang-tidy/cert/StrToNumCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/cert/ThrownExceptionTypeCheck.h
-%%EXTRAS%%llvm-devel/include/clang-tidy/cert/VariadicFunctionDefCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/concurrency/MtUnsafeCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/concurrency/ThreadCanceltypeAsynchronousCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/AvoidCapturingLambdaCoroutinesCheck.h
@@ -544,6 +547,7 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/UseEnumClassCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/cppcoreguidelines/VirtualClassDestructorCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/custom/QueryCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/darwin/AvoidSpinlockCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/darwin/DispatchOnceNonstaticCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/fuchsia/DefaultArgumentsCallsCheck.h
@@ -560,6 +564,7 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/google/DefaultArgumentsCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/google/ExplicitConstructorCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/google/ExplicitMakePairCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/google/FloatTypesCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/google/FunctionNamingCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/google/GlobalNamesInHeadersCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/google/GlobalVariableDeclarationCheck.h
@@ -582,6 +587,7 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/llvm/PreferStaticOverAnonymousNamespaceCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/llvm/TwineLocalCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/llvm/UseNewMLIROpBuilderCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/llvm/UseRangesCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/llvmlibc/CalleeNamespaceCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/llvmlibc/ImplementationInNamespaceCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/llvmlibc/InlineFunctionDeclCheck.h
@@ -613,6 +619,8 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/misc/UseInternalLinkageCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/modernize/AvoidBindCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/modernize/AvoidCArraysCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/modernize/AvoidSetjmpLongjmpCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/modernize/AvoidVariadicFunctionsCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/modernize/ConcatNestedNamespacesCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/modernize/DeprecatedHeadersCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/modernize/DeprecatedIosBaseAliasesCheck.h
@@ -734,6 +742,7 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/RedundantInlineSpecifierCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/RedundantMemberInitCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/readability/RedundantParenthesesCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/RedundantPreprocessorCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/RedundantSmartptrGetCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/RedundantStringCStrCheck.h
@@ -874,6 +883,7 @@ llvm-devel/bin/verify-uselistorder
%%CLANG%%llvm-devel/include/clang/AST/ExternalASTSource.h
%%CLANG%%llvm-devel/include/clang/AST/FormatString.h
%%CLANG%%llvm-devel/include/clang/AST/GlobalDecl.h
+%%CLANG%%llvm-devel/include/clang/AST/HLSLResource.h
%%CLANG%%llvm-devel/include/clang/AST/IgnoreExpr.h
%%CLANG%%llvm-devel/include/clang/AST/JSONNodeDumper.h
%%CLANG%%llvm-devel/include/clang/AST/LambdaCapture.h
@@ -947,6 +957,7 @@ llvm-devel/bin/verify-uselistorder
%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/Dominators.h
%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/ExprMutationAnalyzer.h
%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/IntervalPartition.h
+%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/LifetimeAnnotations.h
%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/LifetimeSafety.h
%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/LiveVariables.h
%%CLANG%%llvm-devel/include/clang/Analysis/Analyses/PostOrderCFGView.h
@@ -1393,7 +1404,6 @@ llvm-devel/bin/verify-uselistorder
%%CLANG%%llvm-devel/include/clang/Interpreter/CodeCompletion.h
%%CLANG%%llvm-devel/include/clang/Interpreter/Interpreter.h
%%CLANG%%llvm-devel/include/clang/Interpreter/PartialTranslationUnit.h
-%%CLANG%%llvm-devel/include/clang/Interpreter/RemoteJITUtils.h
%%CLANG%%llvm-devel/include/clang/Interpreter/Value.h
%%CLANG%%llvm-devel/include/clang/Lex/CodeCompletionHandler.h
%%CLANG%%llvm-devel/include/clang/Lex/DependencyDirectivesScanner.h
@@ -2375,6 +2385,7 @@ llvm-devel/bin/verify-uselistorder
%%LLDB%%llvm-devel/include/lldb/Interpreter/CommandReturnObject.h
%%LLDB%%llvm-devel/include/lldb/Interpreter/Interfaces/OperatingSystemInterface.h
%%LLDB%%llvm-devel/include/lldb/Interpreter/Interfaces/ScriptedBreakpointInterface.h
+%%LLDB%%llvm-devel/include/lldb/Interpreter/Interfaces/ScriptedFrameInterface.h
%%LLDB%%llvm-devel/include/lldb/Interpreter/Interfaces/ScriptedInterface.h
%%LLDB%%llvm-devel/include/lldb/Interpreter/Interfaces/ScriptedInterfaceUsages.h
%%LLDB%%llvm-devel/include/lldb/Interpreter/Interfaces/ScriptedPlatformInterface.h
@@ -2428,6 +2439,7 @@ llvm-devel/bin/verify-uselistorder
%%LLDB%%llvm-devel/include/lldb/Protocol/MCP/Resource.h
%%LLDB%%llvm-devel/include/lldb/Protocol/MCP/Server.h
%%LLDB%%llvm-devel/include/lldb/Protocol/MCP/Tool.h
+%%LLDB%%llvm-devel/include/lldb/Protocol/MCP/Transport.h
%%LLDB%%llvm-devel/include/lldb/Symbol/ArmUnwindInfo.h
%%LLDB%%llvm-devel/include/lldb/Symbol/Block.h
%%LLDB%%llvm-devel/include/lldb/Symbol/CallFrameInfo.h
@@ -2860,6 +2872,7 @@ llvm-devel/include/llvm/Analysis/InstSimplifyFolder.h
llvm-devel/include/llvm/Analysis/InstructionPrecedenceTracking.h
llvm-devel/include/llvm/Analysis/InstructionSimplify.h
llvm-devel/include/llvm/Analysis/InteractiveModelRunner.h
+llvm-devel/include/llvm/Analysis/InterestingMemoryOperand.h
llvm-devel/include/llvm/Analysis/IteratedDominanceFrontier.h
llvm-devel/include/llvm/Analysis/KernelInfo.h
llvm-devel/include/llvm/Analysis/LastRunTrackingAnalysis.h
@@ -3017,7 +3030,11 @@ llvm-devel/include/llvm/CAS/BuiltinCASContext.h
llvm-devel/include/llvm/CAS/BuiltinObjectHasher.h
llvm-devel/include/llvm/CAS/CASID.h
llvm-devel/include/llvm/CAS/CASReference.h
+llvm-devel/include/llvm/CAS/FileOffset.h
+llvm-devel/include/llvm/CAS/MappedFileRegionArena.h
llvm-devel/include/llvm/CAS/ObjectStore.h
+llvm-devel/include/llvm/CAS/OnDiskDataAllocator.h
+llvm-devel/include/llvm/CAS/OnDiskTrieRawHashMap.h
llvm-devel/include/llvm/CGData/CGDataPatchItem.h
llvm-devel/include/llvm/CGData/CodeGenData.h
llvm-devel/include/llvm/CGData/CodeGenData.inc
@@ -3695,6 +3712,7 @@ llvm-devel/include/llvm/ExecutionEngine/Orc/EPCGenericRTDyldMemoryManager.h
llvm-devel/include/llvm/ExecutionEngine/Orc/EPCIndirectionUtils.h
llvm-devel/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h
llvm-devel/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h
+llvm-devel/include/llvm/ExecutionEngine/Orc/ExecutorResolutionGenerator.h
llvm-devel/include/llvm/ExecutionEngine/Orc/GetDylibInterface.h
llvm-devel/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h
llvm-devel/include/llvm/ExecutionEngine/Orc/IRPartitionLayer.h
@@ -3749,6 +3767,7 @@ llvm-devel/include/llvm/ExecutionEngine/Orc/Speculation.h
llvm-devel/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h
llvm-devel/include/llvm/ExecutionEngine/Orc/TargetProcess/DefaultHostBootstrapValues.h
llvm-devel/include/llvm/ExecutionEngine/Orc/TargetProcess/ExecutorBootstrapService.h
+llvm-devel/include/llvm/ExecutionEngine/Orc/TargetProcess/ExecutorResolver.h
llvm-devel/include/llvm/ExecutionEngine/Orc/TargetProcess/ExecutorSharedMemoryMapperService.h
llvm-devel/include/llvm/ExecutionEngine/Orc/TargetProcess/JITLoaderGDB.h
llvm-devel/include/llvm/ExecutionEngine/Orc/TargetProcess/JITLoaderPerf.h
@@ -3904,6 +3923,7 @@ llvm-devel/include/llvm/IR/IntrinsicsRISCV.h
llvm-devel/include/llvm/IR/IntrinsicsRISCV.td
llvm-devel/include/llvm/IR/IntrinsicsRISCVXAndes.td
llvm-devel/include/llvm/IR/IntrinsicsRISCVXCV.td
+llvm-devel/include/llvm/IR/IntrinsicsRISCVXMIPS.td
llvm-devel/include/llvm/IR/IntrinsicsRISCVXTHead.td
llvm-devel/include/llvm/IR/IntrinsicsRISCVXsf.td
llvm-devel/include/llvm/IR/IntrinsicsS390.h
@@ -4239,7 +4259,6 @@ llvm-devel/include/llvm/ProfileData/SampleProfReader.h
llvm-devel/include/llvm/ProfileData/SampleProfWriter.h
llvm-devel/include/llvm/ProfileData/SymbolRemappingReader.h
llvm-devel/include/llvm/Remarks/BitstreamRemarkContainer.h
-llvm-devel/include/llvm/Remarks/BitstreamRemarkParser.h
llvm-devel/include/llvm/Remarks/BitstreamRemarkSerializer.h
llvm-devel/include/llvm/Remarks/HotnessThresholdParser.h
llvm-devel/include/llvm/Remarks/Remark.h
@@ -4372,17 +4391,22 @@ llvm-devel/include/llvm/Support/GenericLoopInfoImpl.h
llvm-devel/include/llvm/Support/GlobPattern.h
llvm-devel/include/llvm/Support/GraphWriter.h
llvm-devel/include/llvm/Support/HashBuilder.h
+llvm-devel/include/llvm/Support/HashingOutputBackend.h
llvm-devel/include/llvm/Support/HexagonAttributeParser.h
llvm-devel/include/llvm/Support/HexagonAttributes.h
llvm-devel/include/llvm/Support/InitLLVM.h
llvm-devel/include/llvm/Support/InstructionCost.h
llvm-devel/include/llvm/Support/InterleavedRange.h
llvm-devel/include/llvm/Support/JSON.h
+llvm-devel/include/llvm/Support/Jobserver.h
llvm-devel/include/llvm/Support/KnownBits.h
llvm-devel/include/llvm/Support/KnownFPClass.h
llvm-devel/include/llvm/Support/LEB128.h
llvm-devel/include/llvm/Support/LICENSE.TXT
llvm-devel/include/llvm/Support/LLVMDriver.h
+llvm-devel/include/llvm/Support/LSP/Logging.h
+llvm-devel/include/llvm/Support/LSP/Protocol.h
+llvm-devel/include/llvm/Support/LSP/Transport.h
llvm-devel/include/llvm/Support/LineIterator.h
llvm-devel/include/llvm/Support/Locale.h
llvm-devel/include/llvm/Support/LockFileManager.h
@@ -4467,6 +4491,12 @@ llvm-devel/include/llvm/Support/VCSRevision.h
llvm-devel/include/llvm/Support/Valgrind.h
llvm-devel/include/llvm/Support/VersionTuple.h
llvm-devel/include/llvm/Support/VirtualFileSystem.h
+llvm-devel/include/llvm/Support/VirtualOutputBackend.h
+llvm-devel/include/llvm/Support/VirtualOutputBackends.h
+llvm-devel/include/llvm/Support/VirtualOutputConfig.def
+llvm-devel/include/llvm/Support/VirtualOutputConfig.h
+llvm-devel/include/llvm/Support/VirtualOutputError.h
+llvm-devel/include/llvm/Support/VirtualOutputFile.h
llvm-devel/include/llvm/Support/Watchdog.h
llvm-devel/include/llvm/Support/Win64EH.h
llvm-devel/include/llvm/Support/Windows/WindowsSupport.h
@@ -4488,6 +4518,7 @@ llvm-devel/include/llvm/Support/type_traits.h
llvm-devel/include/llvm/Support/xxhash.h
llvm-devel/include/llvm/TableGen/AArch64ImmCheck.h
llvm-devel/include/llvm/TableGen/Automaton.td
+llvm-devel/include/llvm/TableGen/CodeGenHelpers.h
llvm-devel/include/llvm/TableGen/DirectiveEmitter.h
llvm-devel/include/llvm/TableGen/Error.h
llvm-devel/include/llvm/TableGen/Main.h
@@ -4674,6 +4705,7 @@ llvm-devel/include/llvm/Transforms/Scalar/DCE.h
llvm-devel/include/llvm/Transforms/Scalar/DFAJumpThreading.h
llvm-devel/include/llvm/Transforms/Scalar/DeadStoreElimination.h
llvm-devel/include/llvm/Transforms/Scalar/DivRemPairs.h
+llvm-devel/include/llvm/Transforms/Scalar/DropUnnecessaryAssumes.h
llvm-devel/include/llvm/Transforms/Scalar/EarlyCSE.h
llvm-devel/include/llvm/Transforms/Scalar/FlattenCFG.h
llvm-devel/include/llvm/Transforms/Scalar/Float2Int.h
@@ -4761,6 +4793,7 @@ llvm-devel/include/llvm/Transforms/Utils/ControlFlowUtils.h
llvm-devel/include/llvm/Transforms/Utils/CountVisits.h
llvm-devel/include/llvm/Transforms/Utils/CtorUtils.h
llvm-devel/include/llvm/Transforms/Utils/DXILUpgrade.h
+llvm-devel/include/llvm/Transforms/Utils/DebugSSAUpdater.h
llvm-devel/include/llvm/Transforms/Utils/Debugify.h
llvm-devel/include/llvm/Transforms/Utils/DeclareRuntimeLibcalls.h
llvm-devel/include/llvm/Transforms/Utils/EntryExitInstrumenter.h
@@ -4833,7 +4866,6 @@ llvm-devel/include/llvm/Transforms/Utils/UnifyLoopExits.h
llvm-devel/include/llvm/Transforms/Utils/UnrollLoop.h
llvm-devel/include/llvm/Transforms/Utils/VNCoercion.h
llvm-devel/include/llvm/Transforms/Utils/ValueMapper.h
-llvm-devel/include/llvm/Transforms/Vectorize/EVLIndVarSimplify.h
llvm-devel/include/llvm/Transforms/Vectorize/LoadStoreVectorizer.h
llvm-devel/include/llvm/Transforms/Vectorize/LoopIdiomVectorize.h
llvm-devel/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
@@ -4971,7 +5003,6 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Bindings/Python/IRTypes.h
%%MLIR%%llvm-devel/include/mlir/Bindings/Python/Nanobind.h
%%MLIR%%llvm-devel/include/mlir/Bindings/Python/NanobindAdaptors.h
-%%MLIR%%llvm-devel/include/mlir/Bindings/Python/PybindAdaptors.h
%%MLIR%%llvm-devel/include/mlir/Bytecode/BytecodeImplementation.h
%%MLIR%%llvm-devel/include/mlir/Bytecode/BytecodeOpInterface.cpp.inc
%%MLIR%%llvm-devel/include/mlir/Bytecode/BytecodeOpInterface.h
@@ -6156,8 +6187,6 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Dialect/Tosa/Transforms/Passes.h
%%MLIR%%llvm-devel/include/mlir/Dialect/Tosa/Transforms/Passes.h.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/Tosa/Transforms/Passes.td
-%%MLIR%%llvm-devel/include/mlir/Dialect/Tosa/Transforms/PassesEnums.cpp.inc
-%%MLIR%%llvm-devel/include/mlir/Dialect/Tosa/Transforms/PassesEnums.h.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/Tosa/Utils/ConversionUtils.h
%%MLIR%%llvm-devel/include/mlir/Dialect/Tosa/Utils/QuantUtils.h
%%MLIR%%llvm-devel/include/mlir/Dialect/Tosa/Utils/ShapeUtils.h
@@ -6215,6 +6244,11 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Dialect/Transform/PDLExtension/PDLExtensionOps.h
%%MLIR%%llvm-devel/include/mlir/Dialect/Transform/PDLExtension/PDLExtensionOps.h.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/Transform/PDLExtension/PDLExtensionOps.td
+%%MLIR%%llvm-devel/include/mlir/Dialect/Transform/SMTExtension/SMTExtension.h
+%%MLIR%%llvm-devel/include/mlir/Dialect/Transform/SMTExtension/SMTExtensionOps.cpp.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/Transform/SMTExtension/SMTExtensionOps.h
+%%MLIR%%llvm-devel/include/mlir/Dialect/Transform/SMTExtension/SMTExtensionOps.h.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/Transform/SMTExtension/SMTExtensionOps.td
%%MLIR%%llvm-devel/include/mlir/Dialect/Transform/Transforms/Passes.h
%%MLIR%%llvm-devel/include/mlir/Dialect/Transform/Transforms/Passes.h.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/Transform/Transforms/Passes.td
@@ -6485,10 +6519,6 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Interfaces/ControlFlowInterfaces.h
%%MLIR%%llvm-devel/include/mlir/Interfaces/ControlFlowInterfaces.h.inc
%%MLIR%%llvm-devel/include/mlir/Interfaces/ControlFlowInterfaces.td
-%%MLIR%%llvm-devel/include/mlir/Interfaces/CopyOpInterface.cpp.inc
-%%MLIR%%llvm-devel/include/mlir/Interfaces/CopyOpInterface.h
-%%MLIR%%llvm-devel/include/mlir/Interfaces/CopyOpInterface.h.inc
-%%MLIR%%llvm-devel/include/mlir/Interfaces/CopyOpInterface.td
%%MLIR%%llvm-devel/include/mlir/Interfaces/DataLayoutAttrInterface.cpp.inc
%%MLIR%%llvm-devel/include/mlir/Interfaces/DataLayoutAttrInterface.h.inc
%%MLIR%%llvm-devel/include/mlir/Interfaces/DataLayoutInterfaces.h
@@ -6527,6 +6557,10 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Interfaces/LoopLikeInterface.h
%%MLIR%%llvm-devel/include/mlir/Interfaces/LoopLikeInterface.h.inc
%%MLIR%%llvm-devel/include/mlir/Interfaces/LoopLikeInterface.td
+%%MLIR%%llvm-devel/include/mlir/Interfaces/MemOpInterfaces.cpp.inc
+%%MLIR%%llvm-devel/include/mlir/Interfaces/MemOpInterfaces.h
+%%MLIR%%llvm-devel/include/mlir/Interfaces/MemOpInterfaces.h.inc
+%%MLIR%%llvm-devel/include/mlir/Interfaces/MemOpInterfaces.td
%%MLIR%%llvm-devel/include/mlir/Interfaces/MemorySlotInterfaces.h
%%MLIR%%llvm-devel/include/mlir/Interfaces/MemorySlotInterfaces.td
%%MLIR%%llvm-devel/include/mlir/Interfaces/MemorySlotOpInterfaces.cpp.inc
@@ -6703,10 +6737,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Tools/Plugins/DialectPlugin.h
%%MLIR%%llvm-devel/include/mlir/Tools/Plugins/PassPlugin.h
%%MLIR%%llvm-devel/include/mlir/Tools/lsp-server-support/CompilationDatabase.h
-%%MLIR%%llvm-devel/include/mlir/Tools/lsp-server-support/Logging.h
-%%MLIR%%llvm-devel/include/mlir/Tools/lsp-server-support/Protocol.h
%%MLIR%%llvm-devel/include/mlir/Tools/lsp-server-support/SourceMgrUtils.h
-%%MLIR%%llvm-devel/include/mlir/Tools/lsp-server-support/Transport.h
%%MLIR%%llvm-devel/include/mlir/Tools/mlir-lsp-server/MlirLspRegistryFunction.h
%%MLIR%%llvm-devel/include/mlir/Tools/mlir-lsp-server/MlirLspServerMain.h
%%MLIR%%llvm-devel/include/mlir/Tools/mlir-opt/MlirOptMain.h
@@ -6717,6 +6748,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Tools/mlir-translate/MlirTranslateMain.h
%%MLIR%%llvm-devel/include/mlir/Tools/mlir-translate/Translation.h
%%MLIR%%llvm-devel/include/mlir/Tools/tblgen-lsp-server/TableGenLspServerMain.h
+%%MLIR%%llvm-devel/include/mlir/Transforms/BubbleDownMemorySpaceCasts.h
%%MLIR%%llvm-devel/include/mlir/Transforms/CFGToSCF.h
%%MLIR%%llvm-devel/include/mlir/Transforms/CSE.h
%%MLIR%%llvm-devel/include/mlir/Transforms/CommutativityUtils.h
@@ -7074,6 +7106,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/riscv_bitmanip.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/riscv_corev_alu.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/riscv_crypto.h
+%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/riscv_mips.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/riscv_nds.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/riscv_ntlh.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/riscv_vector.h
@@ -7392,6 +7425,7 @@ llvm-devel/lib/libLLVM.so.%%LLVM_MAJOR_MINOR%%git
%%STATIC_LIBS%%llvm-devel/lib/libLLVMSparcDisassembler.a
%%STATIC_LIBS%%llvm-devel/lib/libLLVMSparcInfo.a
%%STATIC_LIBS%%llvm-devel/lib/libLLVMSupport.a
+%%STATIC_LIBS%%llvm-devel/lib/libLLVMSupportLSP.a
%%STATIC_LIBS%%llvm-devel/lib/libLLVMSymbolize.a
%%STATIC_LIBS%%llvm-devel/lib/libLLVMSystemZAsmParser.a
%%STATIC_LIBS%%llvm-devel/lib/libLLVMSystemZCodeGen.a
@@ -7548,7 +7582,6 @@ llvm-devel/lib/libLTO.so.%%LLVM_MAJOR_MINOR%%git
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRConvertToEmitC.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRConvertToLLVMInterface.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRConvertToLLVMPass.a
-%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRCopyOpInterface.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRDLTIDialect.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRDLTITestPasses.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRDLTITransformOps.a
@@ -7632,6 +7665,7 @@ llvm-devel/lib/libLTO.so.%%LLVM_MAJOR_MINOR%%git
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRMathToROCDL.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRMathToSPIRV.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRMathTransforms.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRMemOpInterfaces.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRMemRefDialect.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRMemRefTestPasses.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRMemRefToEmitC.a
@@ -7799,6 +7833,7 @@ llvm-devel/lib/libLTO.so.%%LLVM_MAJOR_MINOR%%git
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTransformDialectUtils.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTransformLoopExtension.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTransformPDLExtension.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTransformSMTExtension.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTransformTuneExtension.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTransformUtils.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRTransforms.a
@@ -7900,6 +7935,7 @@ llvm-devel/lib/libRemarks.so.%%LLVM_MAJOR_MINOR%%git
%%STATIC_LIBS%%%%EXTRAS%%llvm-devel/lib/libclangTidyCERTModule.a
%%STATIC_LIBS%%%%EXTRAS%%llvm-devel/lib/libclangTidyConcurrencyModule.a
%%STATIC_LIBS%%%%EXTRAS%%llvm-devel/lib/libclangTidyCppCoreGuidelinesModule.a
+%%STATIC_LIBS%%%%EXTRAS%%llvm-devel/lib/libclangTidyCustomModule.a
%%STATIC_LIBS%%%%EXTRAS%%llvm-devel/lib/libclangTidyDarwinModule.a
%%STATIC_LIBS%%%%EXTRAS%%llvm-devel/lib/libclangTidyFuchsiaModule.a
%%STATIC_LIBS%%%%EXTRAS%%llvm-devel/lib/libclangTidyGoogleModule.a
@@ -8060,6 +8096,7 @@ llvm-devel/share/opt-viewer/style.css
%%CLANG%%llvm-devel/share/scan-view/bugcatcher.ico
%%CLANG%%llvm-devel/share/scan-view/startfile.py
%%LIT%%%%PYTHON_SITELIBDIR%%/%%LIT_MOD_NAME%%/BooleanExpression.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/%%LIT_MOD_NAME%%/DiffUpdater.py
%%LIT%%%%PYTHON_SITELIBDIR%%/%%LIT_MOD_NAME%%/LitConfig.py
%%LIT%%%%PYTHON_SITELIBDIR%%/%%LIT_MOD_NAME%%/LitTestCase.py
%%LIT%%%%PYTHON_SITELIBDIR%%/%%LIT_MOD_NAME%%/ProgressBar.py
@@ -8071,6 +8108,7 @@ llvm-devel/share/opt-viewer/style.css
%%LIT%%%%PYTHON_SITELIBDIR%%/%%LIT_MOD_NAME%%/TestingConfig.py
%%LIT%%%%PYTHON_SITELIBDIR%%/%%LIT_MOD_NAME%%/__init__.py
%%LIT%%%%PYTHON_SITELIBDIR%%/%%LIT_MOD_NAME%%/builtin_commands/__init__.py
+%%LIT%%%%PYTHON_SITELIBDIR%%/%%LIT_MOD_NAME%%/builtin_commands/_launch_with_limit.py
%%LIT%%%%PYTHON_SITELIBDIR%%/%%LIT_MOD_NAME%%/builtin_commands/cat.py
%%LIT%%%%PYTHON_SITELIBDIR%%/%%LIT_MOD_NAME%%/builtin_commands/diff.py
%%LIT%%%%PYTHON_SITELIBDIR%%/%%LIT_MOD_NAME%%/cl_arguments.py
diff --git a/devel/llvm21/Makefile b/devel/llvm21/Makefile
index 5a46adcd39d6..7ee0cde6e127 100644
--- a/devel/llvm21/Makefile
+++ b/devel/llvm21/Makefile
@@ -1,5 +1,5 @@
PORTNAME= llvm
-DISTVERSION= 21.1.2
+DISTVERSION= 21.1.3
PORTREVISION= 0
CATEGORIES= devel lang
MASTER_SITES= https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION}/
diff --git a/devel/llvm21/distinfo b/devel/llvm21/distinfo
index 273b6b3bbbc9..6916a92c4509 100644
--- a/devel/llvm21/distinfo
+++ b/devel/llvm21/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758722928
-SHA256 (llvm-project-21.1.2.src.tar.xz) = 1a417d1c8faf8d93e73fec1cbb76d393ed3218974c2283c7bac9672d3d47c54b
-SIZE (llvm-project-21.1.2.src.tar.xz) = 158926856
+TIMESTAMP = 1759927782
+SHA256 (llvm-project-21.1.3.src.tar.xz) = 9c9db50d8046f668156d83f6b594631b4ca79a0d96e4f19bed9dc019b022e58f
+SIZE (llvm-project-21.1.3.src.tar.xz) = 158943752
diff --git a/devel/msp430-debug-stack/Makefile b/devel/msp430-debug-stack/Makefile
index e8a922533fe2..8e7d8112985f 100644
--- a/devel/msp430-debug-stack/Makefile
+++ b/devel/msp430-debug-stack/Makefile
@@ -1,6 +1,6 @@
PORTNAME= msp430-debug-stack
PORTVERSION= 3.15.1.1
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= devel
MASTER_SITES= https://dr-download.ti.com/software-development/driver-or-library/MD-4vnqcP1Wk4/${PORTVERSION}/ \
LOCAL/lev:doc1 \
diff --git a/devel/nextpnr/Makefile b/devel/nextpnr/Makefile
index 1da661953385..0224bbd8e932 100644
--- a/devel/nextpnr/Makefile
+++ b/devel/nextpnr/Makefile
@@ -1,6 +1,7 @@
PORTNAME= nextpnr
DISTVERSIONPREFIX= ${PORTNAME}-
DISTVERSION= 0.9
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/nexus2-oss/Makefile b/devel/nexus2-oss/Makefile
index cfc7930010d4..911529f867f9 100644
--- a/devel/nexus2-oss/Makefile
+++ b/devel/nexus2-oss/Makefile
@@ -1,5 +1,6 @@
PORTNAME= nexus2
PORTVERSION= 2.15.1
+PORTREVISION= 1
DISTVERSIONSUFFIX= 02
CATEGORIES= devel www java
MASTER_SITES= https://download.sonatype.com/nexus/oss/
diff --git a/devel/nexus2-oss/files/patch-conf_wrapper.conf b/devel/nexus2-oss/files/patch-conf_wrapper.conf
index 5175add7a8e8..3493ce233214 100644
--- a/devel/nexus2-oss/files/patch-conf_wrapper.conf
+++ b/devel/nexus2-oss/files/patch-conf_wrapper.conf
@@ -1,6 +1,6 @@
--- conf/wrapper.conf 2022-03-23 19:24:46.000000000 +0100
+++ conf/wrapper.conf 2022-04-06 21:10:27.448234000 +0200
-@@ -8,38 +8,34 @@
+@@ -8,38 +8,33 @@
# keywords.
# Set the JSW working directory (used as base for resolving relative paths)
@@ -40,7 +40,6 @@
-#wrapper.java.additional.9=-XX:+HeapDumpOnOutOfMemoryError
+wrapper.java.additional.3=-Djava.util.prefs.userRoot=%%WORKDIR%%
+wrapper.java.additional.4=-Dcom.sun.jndi.ldap.connect.pool.protocol="plain ssl"
-+wrapper.java.additional.4.stripquotes=TRUE
+wrapper.java.additional.5=-Djdk.tls.ephemeralDHKeySize=2048
-wrapper.app.parameter.1=./conf/jetty.xml
diff --git a/devel/nexus2-oss/files/pkg-message.in b/devel/nexus2-oss/files/pkg-message.in
index 57ee0ab302aa..612378f0211e 100644
--- a/devel/nexus2-oss/files/pkg-message.in
+++ b/devel/nexus2-oss/files/pkg-message.in
@@ -32,6 +32,15 @@ Further documentation can be found at:
https://help.sonatype.com/repomanager2
EOM
},
+{
+ type: upgrade
+ maximum_version: "2.15.1_1"
+ message: <<EOM
+With the upgrade to javaservicewrapper-3.6.3 Nexus won't start unless you
+remove all properties ending with '.stripquotes' in your
+%%ETCDIR%%/wrapper.conf.
+EOM
+},
{ type: remove
message: <<EOM
Consider deleting %%ETCDIR%%, %%RUNDIR%%, %%LOGDIR%% and %%WORKDIR%% manually!"
diff --git a/devel/nuitka/Makefile b/devel/nuitka/Makefile
index 378c6c7c0123..a0be77f01c57 100644
--- a/devel/nuitka/Makefile
+++ b/devel/nuitka/Makefile
@@ -1,5 +1,5 @@
PORTNAME= nuitka
-PORTVERSION= 2.7
+PORTVERSION= 2.8
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX}
@@ -14,6 +14,7 @@ LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=42:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}toml>=0:textproc/py-toml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ordered-set>=4.1.0:devel/py-ordered-set@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}zstandard>=0.15:archivers/py-zstandard@${PY_FLAVOR}
diff --git a/devel/nuitka/distinfo b/devel/nuitka/distinfo
index 7e2fe656ae9e..cb6cd130f6ba 100644
--- a/devel/nuitka/distinfo
+++ b/devel/nuitka/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747212768
-SHA256 (Nuitka-2.7.tar.gz) = b0d5ad394cbfe93820116cfe94605e50bb20f5707b6fb41e09c421a7c9a2c53d
-SIZE (Nuitka-2.7.tar.gz) = 3885354
+TIMESTAMP = 1759774961
+SHA256 (Nuitka-2.8.tar.gz) = 46ad9e1be81fa54b0c0f0698aa560db99666ea128b3c72ede88a15c46bcf27f0
+SIZE (Nuitka-2.8.tar.gz) = 3883900
diff --git a/devel/openapi/Makefile b/devel/openapi/Makefile
index 3e851ae0e0b4..0b4b3aee8063 100644
--- a/devel/openapi/Makefile
+++ b/devel/openapi/Makefile
@@ -1,7 +1,6 @@
PORTNAME= openapi
-PORTVERSION= 1.7.5
+PORTVERSION= 1.7.11
DISTVERSIONPREFIX= v
-PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/devel/openapi/distinfo b/devel/openapi/distinfo
index c4e4de79fb24..58291fd5bcb1 100644
--- a/devel/openapi/distinfo
+++ b/devel/openapi/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1759816536
-SHA256 (go/devel_openapi/openapi-v1.7.5/v1.7.5.mod) = 7bc52ccfa3ab68def866e59b7f34cafdcbb2c2aa87acfb98cb243fcbd6ff8e70
-SIZE (go/devel_openapi/openapi-v1.7.5/v1.7.5.mod) = 929
-SHA256 (go/devel_openapi/openapi-v1.7.5/v1.7.5.zip) = b242f1562553d1c7ac45c43caf68a638ca6a2a50929841877c3051f3536d37ec
-SIZE (go/devel_openapi/openapi-v1.7.5/v1.7.5.zip) = 1036380
+TIMESTAMP = 1759774529
+SHA256 (go/devel_openapi/openapi-v1.7.11/v1.7.11.mod) = 7bc52ccfa3ab68def866e59b7f34cafdcbb2c2aa87acfb98cb243fcbd6ff8e70
+SIZE (go/devel_openapi/openapi-v1.7.11/v1.7.11.mod) = 929
+SHA256 (go/devel_openapi/openapi-v1.7.11/v1.7.11.zip) = 082652e07cb27ba13dc4a133f7098be14315034fe2b5c15ddf5499c7bd5621ce
+SIZE (go/devel_openapi/openapi-v1.7.11/v1.7.11.zip) = 1049279
diff --git a/devel/opentelemetry-cpp/Makefile b/devel/opentelemetry-cpp/Makefile
index 7c4c21ef76b8..448e470d263d 100644
--- a/devel/opentelemetry-cpp/Makefile
+++ b/devel/opentelemetry-cpp/Makefile
@@ -1,33 +1,32 @@
PORTNAME= opentelemetry-cpp
-PORTVERSION= 1.22.0
+PORTVERSION= 1.23.0
DISTVERSIONPREFIX= v
CATEGORIES= devel
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= OpenTelemetry C++ client
-WWW= https://github.com/open-telemetry/opentelemetry-cpp
+WWW= https://opentelemetry.io/ \
+ https://github.com/open-telemetry/opentelemetry-cpp
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-USE_GITHUB= yes
-GH_ACCOUNT= open-telemetry
-GH_PROJECT= ${PORTNAME}
-
-USES= cmake compiler:c++14-lang cpe
+LIB_DEPENDS= libcurl.so:ftp/curl \
+ libgtest.so:devel/googletest
-CPE_VENDOR= cncf
-
-CMAKE_ARGS= -DBUILD_SHARED_LIBS=ON \
- -DCMAKE_POSITION_INDEPENDENT_CODE=ON
-CMAKE_OFF= BUILD_TESTING BUILD_EXAMPLES
+USES= cpe cmake:testing compiler:c++14-lang
-LIB_DEPENDS= libgtest.so:devel/googletest \
- libcurl.so:ftp/curl
+CMAKE_OFF= BUILD_EXAMPLES \
+ BUILD_TESTING
+CMAKE_ON= BUILD_SHARED_LIBS \
+ CMAKE_POSITION_INDEPENDENT_CODE
-USE_LDCONFIG= yes
GNU_CONFIGURE= yes
+USE_LDCONFIG= yes
-PLIST_SUB= SHLIBVER=${PORTVERSION}
+USE_GITHUB= yes
+GH_ACCOUNT= open-telemetry
+
+CPE_VENDOR= cncf
.include <bsd.port.mk>
diff --git a/devel/opentelemetry-cpp/distinfo b/devel/opentelemetry-cpp/distinfo
index 99ae995ff675..f664fc236e4d 100644
--- a/devel/opentelemetry-cpp/distinfo
+++ b/devel/opentelemetry-cpp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752293599
-SHA256 (open-telemetry-opentelemetry-cpp-v1.22.0_GH0.tar.gz) = 3428f433f4b435ed1fad64cbdbe75b7288c06f6297786a7036d65d5b9a1d215b
-SIZE (open-telemetry-opentelemetry-cpp-v1.22.0_GH0.tar.gz) = 1125051
+TIMESTAMP = 1759774531
+SHA256 (open-telemetry-opentelemetry-cpp-v1.23.0_GH0.tar.gz) = 148ef298a4ef9e016228d53d7208ab9359d4fdf87f55649d60d07ffacc093b33
+SIZE (open-telemetry-opentelemetry-cpp-v1.23.0_GH0.tar.gz) = 1193184
diff --git a/devel/opentelemetry-cpp/pkg-plist b/devel/opentelemetry-cpp/pkg-plist
index 00d7a41df503..e02a0445a507 100644
--- a/devel/opentelemetry-cpp/pkg-plist
+++ b/devel/opentelemetry-cpp/pkg-plist
@@ -25,6 +25,9 @@ include/opentelemetry/exporters/memory/in_memory_span_data.h
include/opentelemetry/exporters/memory/in_memory_span_exporter.h
include/opentelemetry/exporters/memory/in_memory_span_exporter_factory.h
include/opentelemetry/exporters/ostream/common_utils.h
+include/opentelemetry/exporters/ostream/console_log_record_builder.h
+include/opentelemetry/exporters/ostream/console_push_metric_builder.h
+include/opentelemetry/exporters/ostream/console_span_builder.h
include/opentelemetry/exporters/ostream/log_record_exporter.h
include/opentelemetry/exporters/ostream/log_record_exporter_factory.h
include/opentelemetry/exporters/ostream/metric_exporter.h
@@ -108,6 +111,7 @@ include/opentelemetry/sdk/common/attributemap_hash.h
include/opentelemetry/sdk/common/base64.h
include/opentelemetry/sdk/common/circular_buffer.h
include/opentelemetry/sdk/common/circular_buffer_range.h
+include/opentelemetry/sdk/common/custom_hash_equality.h
include/opentelemetry/sdk/common/disabled.h
include/opentelemetry/sdk/common/empty_attributes.h
include/opentelemetry/sdk/common/env_variables.h
@@ -129,8 +133,12 @@ include/opentelemetry/sdk/configuration/boolean_array_attribute_value_configurat
include/opentelemetry/sdk/configuration/boolean_attribute_value_configuration.h
include/opentelemetry/sdk/configuration/configuration.h
include/opentelemetry/sdk/configuration/configuration_parser.h
+include/opentelemetry/sdk/configuration/configured_sdk.h
+include/opentelemetry/sdk/configuration/console_log_record_exporter_builder.h
include/opentelemetry/sdk/configuration/console_log_record_exporter_configuration.h
+include/opentelemetry/sdk/configuration/console_push_metric_exporter_builder.h
include/opentelemetry/sdk/configuration/console_push_metric_exporter_configuration.h
+include/opentelemetry/sdk/configuration/console_span_exporter_builder.h
include/opentelemetry/sdk/configuration/console_span_exporter_configuration.h
include/opentelemetry/sdk/configuration/default_aggregation_configuration.h
include/opentelemetry/sdk/configuration/default_histogram_aggregation.h
@@ -140,12 +148,20 @@ include/opentelemetry/sdk/configuration/double_array_attribute_value_configurati
include/opentelemetry/sdk/configuration/double_attribute_value_configuration.h
include/opentelemetry/sdk/configuration/drop_aggregation_configuration.h
include/opentelemetry/sdk/configuration/explicit_bucket_histogram_aggregation_configuration.h
+include/opentelemetry/sdk/configuration/extension_log_record_exporter_builder.h
include/opentelemetry/sdk/configuration/extension_log_record_exporter_configuration.h
+include/opentelemetry/sdk/configuration/extension_log_record_processor_builder.h
include/opentelemetry/sdk/configuration/extension_log_record_processor_configuration.h
+include/opentelemetry/sdk/configuration/extension_metric_producer_configuration.h
+include/opentelemetry/sdk/configuration/extension_pull_metric_exporter_builder.h
include/opentelemetry/sdk/configuration/extension_pull_metric_exporter_configuration.h
+include/opentelemetry/sdk/configuration/extension_push_metric_exporter_builder.h
include/opentelemetry/sdk/configuration/extension_push_metric_exporter_configuration.h
+include/opentelemetry/sdk/configuration/extension_sampler_builder.h
include/opentelemetry/sdk/configuration/extension_sampler_configuration.h
+include/opentelemetry/sdk/configuration/extension_span_exporter_builder.h
include/opentelemetry/sdk/configuration/extension_span_exporter_configuration.h
+include/opentelemetry/sdk/configuration/extension_span_processor_builder.h
include/opentelemetry/sdk/configuration/extension_span_processor_configuration.h
include/opentelemetry/sdk/configuration/headers_configuration.h
include/opentelemetry/sdk/configuration/include_exclude_configuration.h
@@ -163,20 +179,32 @@ include/opentelemetry/sdk/configuration/log_record_processor_configuration_visit
include/opentelemetry/sdk/configuration/logger_provider_configuration.h
include/opentelemetry/sdk/configuration/meter_provider_configuration.h
include/opentelemetry/sdk/configuration/metric_producer_configuration.h
+include/opentelemetry/sdk/configuration/metric_producer_configuration_visitor.h
include/opentelemetry/sdk/configuration/metric_reader_configuration.h
include/opentelemetry/sdk/configuration/metric_reader_configuration_visitor.h
+include/opentelemetry/sdk/configuration/open_census_metric_producer_configuration.h
+include/opentelemetry/sdk/configuration/otlp_file_log_record_exporter_builder.h
include/opentelemetry/sdk/configuration/otlp_file_log_record_exporter_configuration.h
+include/opentelemetry/sdk/configuration/otlp_file_push_metric_exporter_builder.h
include/opentelemetry/sdk/configuration/otlp_file_push_metric_exporter_configuration.h
+include/opentelemetry/sdk/configuration/otlp_file_span_exporter_builder.h
include/opentelemetry/sdk/configuration/otlp_file_span_exporter_configuration.h
+include/opentelemetry/sdk/configuration/otlp_grpc_log_record_exporter_builder.h
include/opentelemetry/sdk/configuration/otlp_grpc_log_record_exporter_configuration.h
+include/opentelemetry/sdk/configuration/otlp_grpc_push_metric_exporter_builder.h
include/opentelemetry/sdk/configuration/otlp_grpc_push_metric_exporter_configuration.h
+include/opentelemetry/sdk/configuration/otlp_grpc_span_exporter_builder.h
include/opentelemetry/sdk/configuration/otlp_grpc_span_exporter_configuration.h
include/opentelemetry/sdk/configuration/otlp_http_encoding.h
+include/opentelemetry/sdk/configuration/otlp_http_log_record_exporter_builder.h
include/opentelemetry/sdk/configuration/otlp_http_log_record_exporter_configuration.h
+include/opentelemetry/sdk/configuration/otlp_http_push_metric_exporter_builder.h
include/opentelemetry/sdk/configuration/otlp_http_push_metric_exporter_configuration.h
+include/opentelemetry/sdk/configuration/otlp_http_span_exporter_builder.h
include/opentelemetry/sdk/configuration/otlp_http_span_exporter_configuration.h
include/opentelemetry/sdk/configuration/parent_based_sampler_configuration.h
include/opentelemetry/sdk/configuration/periodic_metric_reader_configuration.h
+include/opentelemetry/sdk/configuration/prometheus_pull_metric_exporter_builder.h
include/opentelemetry/sdk/configuration/prometheus_pull_metric_exporter_configuration.h
include/opentelemetry/sdk/configuration/propagator_configuration.h
include/opentelemetry/sdk/configuration/pull_metric_exporter_configuration.h
@@ -184,11 +212,13 @@ include/opentelemetry/sdk/configuration/pull_metric_exporter_configuration_visit
include/opentelemetry/sdk/configuration/pull_metric_reader_configuration.h
include/opentelemetry/sdk/configuration/push_metric_exporter_configuration.h
include/opentelemetry/sdk/configuration/push_metric_exporter_configuration_visitor.h
+include/opentelemetry/sdk/configuration/registry.h
include/opentelemetry/sdk/configuration/resource_configuration.h
include/opentelemetry/sdk/configuration/ryml_document.h
include/opentelemetry/sdk/configuration/ryml_document_node.h
include/opentelemetry/sdk/configuration/sampler_configuration.h
include/opentelemetry/sdk/configuration/sampler_configuration_visitor.h
+include/opentelemetry/sdk/configuration/sdk_builder.h
include/opentelemetry/sdk/configuration/simple_log_record_processor_configuration.h
include/opentelemetry/sdk/configuration/simple_span_processor_configuration.h
include/opentelemetry/sdk/configuration/span_exporter_configuration.h
@@ -201,12 +231,15 @@ include/opentelemetry/sdk/configuration/string_array_configuration.h
include/opentelemetry/sdk/configuration/string_attribute_value_configuration.h
include/opentelemetry/sdk/configuration/sum_aggregation_configuration.h
include/opentelemetry/sdk/configuration/temporality_preference.h
+include/opentelemetry/sdk/configuration/text_map_propagator_builder.h
include/opentelemetry/sdk/configuration/trace_id_ratio_based_sampler_configuration.h
include/opentelemetry/sdk/configuration/tracer_provider_configuration.h
+include/opentelemetry/sdk/configuration/unsupported_exception.h
include/opentelemetry/sdk/configuration/view_configuration.h
include/opentelemetry/sdk/configuration/view_selector_configuration.h
include/opentelemetry/sdk/configuration/view_stream_configuration.h
include/opentelemetry/sdk/configuration/yaml_configuration_parser.h
+include/opentelemetry/sdk/configuration/zipkin_span_exporter_builder.h
include/opentelemetry/sdk/configuration/zipkin_span_exporter_configuration.h
include/opentelemetry/sdk/instrumentationlibrary/instrumentation_library.h
include/opentelemetry/sdk/instrumentationscope/instrumentation_scope.h
@@ -408,6 +441,7 @@ include/opentelemetry/semconv/incubating/messaging_metrics.h
include/opentelemetry/semconv/incubating/net_attributes.h
include/opentelemetry/semconv/incubating/network_attributes.h
include/opentelemetry/semconv/incubating/oci_attributes.h
+include/opentelemetry/semconv/incubating/openai_attributes.h
include/opentelemetry/semconv/incubating/opentracing_attributes.h
include/opentelemetry/semconv/incubating/os_attributes.h
include/opentelemetry/semconv/incubating/otel_attributes.h
diff --git a/devel/orc/Makefile b/devel/orc/Makefile
index 9ab659f54b16..633d1bf9aeed 100644
--- a/devel/orc/Makefile
+++ b/devel/orc/Makefile
@@ -6,7 +6,8 @@ MASTER_SITES= https://gstreamer.freedesktop.org/data/src/orc/
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Library and toolset to operate arrays of data
-WWW= https://gstreamer.freedesktop.org/projects/orc.html
+WWW= https://gstreamer.freedesktop.org/projects/orc.html \
+ https://gitlab.freedesktop.org/gstreamer/orc
LICENSE= BSD2CLAUSE BSD3CLAUSE
LICENSE_COMB= multi
diff --git a/devel/osc/Makefile b/devel/osc/Makefile
index 42218f0e8c68..49d4a7c8586a 100644
--- a/devel/osc/Makefile
+++ b/devel/osc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= osc
-PORTVERSION= 1.19.1
+PORTVERSION= 1.21.0
CATEGORIES= devel
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/devel/osc/distinfo b/devel/osc/distinfo
index c737062647c4..aa3b819c8baa 100644
--- a/devel/osc/distinfo
+++ b/devel/osc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754493053
-SHA256 (openSUSE-osc-1.19.1_GH0.tar.gz) = 548b15d4b04c86f606cf6d7621aedbf120739df845e3bab79502f96d7aa94f82
-SIZE (openSUSE-osc-1.19.1_GH0.tar.gz) = 456644
+TIMESTAMP = 1760555652
+SHA256 (openSUSE-osc-1.21.0_GH0.tar.gz) = 6579381095a8a6675a6ffca4c894a2e5706fe19c45f2e9a18631d75e00bed051
+SIZE (openSUSE-osc-1.21.0_GH0.tar.gz) = 472661
diff --git a/devel/p5-Specio/Makefile b/devel/p5-Specio/Makefile
index 3abb30a3bf2c..504db5329e73 100644
--- a/devel/p5-Specio/Makefile
+++ b/devel/p5-Specio/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Specio
-PORTVERSION= 0.52
+PORTVERSION= 0.53
CATEGORIES= devel perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:DROLSKY
diff --git a/devel/p5-Specio/distinfo b/devel/p5-Specio/distinfo
index a10b15c69295..4d5667215dc7 100644
--- a/devel/p5-Specio/distinfo
+++ b/devel/p5-Specio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757120582
-SHA256 (Specio-0.52.tar.gz) = aa770a8f5f61af37cd34b81b6ea8039e431b0e3b070f251617024abacdfadbdc
-SIZE (Specio-0.52.tar.gz) = 133969
+TIMESTAMP = 1759774565
+SHA256 (Specio-0.53.tar.gz) = 0d0eecfb9e89bd0f5f710fac42e1200a882d513a862f98497eaef5927ac6c183
+SIZE (Specio-0.53.tar.gz) = 130009
diff --git a/devel/phasar/Makefile b/devel/phasar/Makefile
index 3eeac68f4812..a85a510db043 100644
--- a/devel/phasar/Makefile
+++ b/devel/phasar/Makefile
@@ -1,7 +1,7 @@
PORTNAME= phasar
DISTVERSIONPREFIX= v
DISTVERSION= 2503
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel science
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/phpunit12/Makefile b/devel/phpunit12/Makefile
index f2d5f685579e..a350da8989e2 100644
--- a/devel/phpunit12/Makefile
+++ b/devel/phpunit12/Makefile
@@ -1,5 +1,5 @@
PORTNAME= phpunit
-PORTVERSION= 12.3.15
+PORTVERSION= 12.4.1
CATEGORIES= devel www
MASTER_SITES= https://phar.phpunit.de/
PKGNAMESUFFIX= 12${PHP_PKGNAMESUFFIX}
diff --git a/devel/phpunit12/distinfo b/devel/phpunit12/distinfo
index 88546fd0a4ca..d9fa6fc5c7f1 100644
--- a/devel/phpunit12/distinfo
+++ b/devel/phpunit12/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816542
-SHA256 (phpunit-12.3.15.phar) = d57d2ba267aa0cd95a10cba839f94dc78ce86a751391a06547e0dfeeecfe10b2
-SIZE (phpunit-12.3.15.phar) = 6098547
+TIMESTAMP = 1759774533
+SHA256 (phpunit-12.4.1.phar) = dbe14309877b264c55369c43ddede0efe2d54061c1bcbc934ecc7e1671d206a2
+SIZE (phpunit-12.4.1.phar) = 6124924
diff --git a/devel/phpunit8/Makefile b/devel/phpunit8/Makefile
index b3233a67a260..9cc5aae53fcf 100644
--- a/devel/phpunit8/Makefile
+++ b/devel/phpunit8/Makefile
@@ -1,5 +1,5 @@
PORTNAME= phpunit
-DISTVERSION= 8.5.37
+DISTVERSION= 8.5.48
CATEGORIES= devel www
MASTER_SITES= https://phar.phpunit.de/
PKGNAMESUFFIX= 8${PHP_PKGNAMESUFFIX}
diff --git a/devel/phpunit8/distinfo b/devel/phpunit8/distinfo
index 8e0e92d1a17f..44802627794d 100644
--- a/devel/phpunit8/distinfo
+++ b/devel/phpunit8/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1710580592
-SHA256 (phpunit-8.5.37.phar) = 94e5ede117708e8b0742aed94132a60e969e4fd127567f737efd4717b55a0324
-SIZE (phpunit-8.5.37.phar) = 3286758
+TIMESTAMP = 1760812558
+SHA256 (phpunit-8.5.48.phar) = 0f90f4cba7f6c15edec28f2220a300a5c664babe44de8a7080986749e33ec279
+SIZE (phpunit-8.5.48.phar) = 3297294
diff --git a/devel/please/Makefile b/devel/please/Makefile
index 6a9388f40d4c..38168ca54fbc 100644
--- a/devel/please/Makefile
+++ b/devel/please/Makefile
@@ -1,7 +1,6 @@
PORTNAME= please
DISTVERSIONPREFIX= v
-DISTVERSION= 17.21.0
-PORTREVISION= 1
+DISTVERSION= 17.22.0
CATEGORIES= devel
MASTER_SITES= https://raw.githubusercontent.com/thought-machine/please/${DISTVERSIONFULL}/
DISTFILES= go.mod
diff --git a/devel/please/distinfo b/devel/please/distinfo
index 0fa122beb150..8d840337b17e 100644
--- a/devel/please/distinfo
+++ b/devel/please/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1760256724
-SHA256 (go/devel_please/thought-machine-please-v17.21.0_GH0/go.mod) = f0f612115a5d26718a91d6f4cf2a153360db691cfc5a24f5049f043f0b45dbda
-SIZE (go/devel_please/thought-machine-please-v17.21.0_GH0/go.mod) = 5379
-SHA256 (go/devel_please/thought-machine-please-v17.21.0_GH0/thought-machine-please-v17.21.0_GH0.tar.gz) = 3a7236699dd3ff0866553299a65afe4d94b8d8af7aaab943a9b50c3465e6899b
-SIZE (go/devel_please/thought-machine-please-v17.21.0_GH0/thought-machine-please-v17.21.0_GH0.tar.gz) = 2072758
+TIMESTAMP = 1760696528
+SHA256 (go/devel_please/thought-machine-please-v17.22.0_GH0/go.mod) = f0f612115a5d26718a91d6f4cf2a153360db691cfc5a24f5049f043f0b45dbda
+SIZE (go/devel_please/thought-machine-please-v17.22.0_GH0/go.mod) = 5379
+SHA256 (go/devel_please/thought-machine-please-v17.22.0_GH0/thought-machine-please-v17.22.0_GH0.tar.gz) = c66df6aa0238342fd861b51acf6637fbbef2aa90eb757d91d30cf64d607c733e
+SIZE (go/devel_please/thought-machine-please-v17.22.0_GH0/thought-machine-please-v17.22.0_GH0.tar.gz) = 2075066
diff --git a/devel/poser/Makefile b/devel/poser/Makefile
index 4b54a24a14bb..234f70c209d0 100644
--- a/devel/poser/Makefile
+++ b/devel/poser/Makefile
@@ -11,6 +11,9 @@ WWW= https://zirias.github.io/poser/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+DEPRECATED= Unmaintained port
+EXPIRATION_DATE=2025-12-31
+
USES= compiler:c11 gmake pkgconfig tar:xz
USE_LDCONFIG= yes
diff --git a/devel/protobuf-java/Makefile b/devel/protobuf-java/Makefile
index 9ba9516cd217..67b6b21a9fd4 100644
--- a/devel/protobuf-java/Makefile
+++ b/devel/protobuf-java/Makefile
@@ -1,5 +1,5 @@
PORTNAME= protobuf-java
-DISTVERSION= 4.32.1
+DISTVERSION= 4.33.0
CATEGORIES= devel java
MASTER_SITES= https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/${DISTVERSION}/
EXTRACT_SUFX= .jar
diff --git a/devel/protobuf-java/distinfo b/devel/protobuf-java/distinfo
index c1f5043b70cf..356d0895e692 100644
--- a/devel/protobuf-java/distinfo
+++ b/devel/protobuf-java/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758721616
-SHA256 (protobuf-java-4.32.1.jar) = 8c99e4d971338bafb0b0b1d1cea9b1bbb3dc9630eb9c25109e4c7c27bca832cb
-SIZE (protobuf-java-4.32.1.jar) = 1883046
+TIMESTAMP = 1760637793
+SHA256 (protobuf-java-4.33.0.jar) = 6c50b4323a101dfd7b8aea209337ac49ecf5d8e33e0b210b196fc654291ed2cc
+SIZE (protobuf-java-4.33.0.jar) = 1886258
diff --git a/devel/py-aiobotocore/Makefile b/devel/py-aiobotocore/Makefile
index b69bd483eec3..0d3b92328365 100644
--- a/devel/py-aiobotocore/Makefile
+++ b/devel/py-aiobotocore/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aiobotocore
-PORTVERSION= 2.24.2
+PORTVERSION= 2.25.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,7 +16,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FL
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.9.2<4.0.0:www/py-aiohttp@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}aioitertools>=0.5.1<1.0.0:devel/py-aioitertools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}botocore>=1.40.15:devel/py-botocore@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}botocore>=1.40.46:devel/py-botocore@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jmespath>=0.7.1<2.0.0:devel/py-jmespath@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}multidict>=6.0.0<7.0.0:www/py-multidict@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.1<3.0.0:devel/py-python-dateutil@${PY_FLAVOR} \
@@ -33,8 +33,8 @@ AWSCLI_DESC= Use awscli
BOTO3_DESC= Use boto3
HTTPX_DESC= Use httpx
-AWSCLI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}awscli>=1.42.15:devel/py-awscli@${PY_FLAVOR}
-BOTO3_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto3>=1.40.15:www/py-boto3@${PY_FLAVOR}
+AWSCLI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}awscli>=1.42.44:devel/py-awscli@${PY_FLAVOR}
+BOTO3_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto3>=1.40.46:www/py-boto3@${PY_FLAVOR}
HTTPx_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httpx>=0.25.1<0.29:www/py-httpx@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/devel/py-aiobotocore/distinfo b/devel/py-aiobotocore/distinfo
index 4f9c00f08f4d..06b5d2badc2f 100644
--- a/devel/py-aiobotocore/distinfo
+++ b/devel/py-aiobotocore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757436475
-SHA256 (aiobotocore-2.24.2.tar.gz) = dfb21bdb2610e8de4d22f401e91a24d50f1330a302d03c62c485757becd439a9
-SIZE (aiobotocore-2.24.2.tar.gz) = 119837
+TIMESTAMP = 1759774585
+SHA256 (aiobotocore-2.25.0.tar.gz) = 169d07de312fd51292292f2c8faf8f67d0f466f525cea03855fe065ddc85f79d
+SIZE (aiobotocore-2.25.0.tar.gz) = 120514
diff --git a/devel/py-aiobotocore/files/patch-pyproject.toml b/devel/py-aiobotocore/files/patch-pyproject.toml
index 451bbaccbbac..8532f5f78147 100644
--- a/devel/py-aiobotocore/files/patch-pyproject.toml
+++ b/devel/py-aiobotocore/files/patch-pyproject.toml
@@ -1,31 +1,40 @@
---- pyproject.toml.orig 2025-09-05 11:55:29 UTC
+--- pyproject.toml.orig 2025-10-10 17:20:46 UTC
+++ pyproject.toml
@@ -1,5 +1,5 @@
[build-system]
--requires = ["setuptools>=68.2.0"]
+-requires = ["setuptools>=77.0.0"]
+requires = ["setuptools>=61"]
build-backend = "setuptools.build_meta"
[project]
-@@ -32,7 +32,7 @@ dependencies = [
+@@ -9,7 +9,7 @@ authors = [
+ authors = [
+ { name = "Nikolay Novik", email = "nickolainovik@gmail.com" },
+ ]
+-license = "Apache-2.0"
++license = { text = "Apache-2.0" }
+ classifiers = [
+ 'Development Status :: 4 - Beta',
+ 'Intended Audience :: Developers',
+@@ -31,7 +31,7 @@ dependencies = [
dependencies = [
"aiohttp >= 3.9.2, < 4.0.0",
"aioitertools >= 0.5.1, < 1.0.0",
-- "botocore >= 1.40.15, < 1.40.19", # NOTE: When updating, always keep `project.optional-dependencies` aligned
-+ "botocore >= 1.40.15", # NOTE: When updating, always keep `project.optional-dependencies` aligned
+- "botocore >= 1.40.46, < 1.40.50", # NOTE: When updating, always keep `project.optional-dependencies` aligned
++ "botocore >= 1.40.46", # NOTE: When updating, always keep `project.optional-dependencies` aligned
"python-dateutil >= 2.1, < 3.0.0",
"jmespath >= 0.7.1, < 2.0.0",
"multidict >= 6.0.0, < 7.0.0",
-@@ -41,10 +41,10 @@ awscli = [
+@@ -40,10 +40,10 @@ awscli = [
[project.optional-dependencies]
awscli = [
-- "awscli >= 1.42.15, < 1.42.19",
-+ "awscli >= 1.42.15",
+- "awscli >= 1.42.46, < 1.42.50",
++ "awscli >= 1.42.44",
]
boto3 = [
-- "boto3 >= 1.40.15, < 1.40.19",
-+ "boto3 >= 1.40.15",
+- "boto3 >= 1.40.46, < 1.40.50",
++ "boto3 >= 1.40.46",
]
httpx = [
"httpx >= 0.25.1, < 0.29"
diff --git a/devel/py-attrs/Makefile b/devel/py-attrs/Makefile
index d8c9cecc0c52..0219dba99673 100644
--- a/devel/py-attrs/Makefile
+++ b/devel/py-attrs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= attrs
-PORTVERSION= 25.3.0
+PORTVERSION= 25.4.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-attrs/distinfo b/devel/py-attrs/distinfo
index 668ad7e86159..9b5d43f3a32f 100644
--- a/devel/py-attrs/distinfo
+++ b/devel/py-attrs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070334
-SHA256 (attrs-25.3.0.tar.gz) = 75d7cefc7fb576747b2c81b4442d4d4a1ce0900973527c011d1030fd3bf4af1b
-SIZE (attrs-25.3.0.tar.gz) = 812032
+TIMESTAMP = 1759774587
+SHA256 (attrs-25.4.0.tar.gz) = 16d5969b87f0859ef33a48b35d55ac1be6e42ae49d5e853b597db70c35c57e11
+SIZE (attrs-25.4.0.tar.gz) = 934251
diff --git a/devel/py-avocado-framework/Makefile b/devel/py-avocado-framework/Makefile
index 05c7e6c836cc..42ea8627d249 100644
--- a/devel/py-avocado-framework/Makefile
+++ b/devel/py-avocado-framework/Makefile
@@ -1,8 +1,11 @@
PORTNAME= avocado-framework
-DISTVERSION= 111.0
+DISTVERSION= 112.0
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
+PATCHFILES+= dcfd5a7.patch:-p1 # https://github.com/avocado-framework/avocado/pull/6171/
+
MAINTAINER= novel@FreeBSD.org
COMMENT= Set of tools and libraries to help with automated testing
WWW= https://avocado-framework.github.io/
@@ -18,8 +21,6 @@ GH_ACCOUNT= ${PORTNAME}
GH_PROJECT= avocado
USE_PYTHON= autoplist distutils
-PYDISTUTILS_INSTALLARGS+= --etcprefix="${PREFIX}"
-
NO_ARCH= yes
.include <bsd.port.mk>
diff --git a/devel/py-avocado-framework/distinfo b/devel/py-avocado-framework/distinfo
index 1d64a1fd2be7..466aade9f58a 100644
--- a/devel/py-avocado-framework/distinfo
+++ b/devel/py-avocado-framework/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1749475588
-SHA256 (avocado-framework-avocado-111.0_GH0.tar.gz) = 13334cf3c36c271f0babbaf0508186bc028b09eda9f2e3518e1a8150c3afb9c3
-SIZE (avocado-framework-avocado-111.0_GH0.tar.gz) = 1567600
+TIMESTAMP = 1760808223
+SHA256 (avocado-framework-avocado-112.0_GH0.tar.gz) = cdae785ad8a0c2de20972a8bcfb8b73a2b558e62b06a26b36301c33ee3ae01f8
+SIZE (avocado-framework-avocado-112.0_GH0.tar.gz) = 1594377
+SHA256 (dcfd5a7.patch) = 06c4b6cc1be2218730b7ff0f36284fba549f04276a3602588d4008c563900ef5
+SIZE (dcfd5a7.patch) = 2670
diff --git a/devel/py-avocado-framework/files/patch-allow-to-override-etc-dir-location b/devel/py-avocado-framework/files/patch-allow-to-override-etc-dir-location
deleted file mode 100644
index 55af28d4fd5c..000000000000
--- a/devel/py-avocado-framework/files/patch-allow-to-override-etc-dir-location
+++ /dev/null
@@ -1,122 +0,0 @@
-From 4612dfa7a36c9f5520b427557dc0150bbe3af887 Mon Sep 17 00:00:00 2001
-From: Roman Bogorodskiy <bogorodskiy@gmail.com>
-Date: Sun, 18 May 2025 07:11:18 +0200
-Subject: [PATCH] Allow to override /etc dir location
-
-Some systems, e.g. FreeBSD, place third-part software configuration
-files in /usr/local/etc instead of /etc.
-
-Extend the install command to accept "etcprefix" option used for global
-configuration paths. By default it's "/", so it keeps the current
-behaviour unchanged.
-
-Signed-off-by: Roman Bogorodskiy <bogorodskiy@gmail.com>
----
- avocado/core/settings.py | 3 ++-
- avocado/core/utils/path.py | 4 +++-
- avocado/paths.py | 2 ++
- setup.py | 23 +++++++++++++++++++++++
- 4 files changed, 30 insertions(+), 2 deletions(-)
- create mode 100644 avocado/paths.py
-
-diff --git avocado/core/settings.py avocado/core/settings.py
-index b497bf0f..b76d0d0d 100644
---- avocado/core/settings.py
-+++ avocado/core/settings.py
-@@ -46,6 +46,7 @@ import re
- from pkg_resources import resource_exists, resource_filename
-
- from avocado.core.settings_dispatcher import SettingsDispatcher
-+from avocado import paths
-
-
- def sorted_dict(dict_object):
-@@ -407,7 +408,7 @@ class Settings:
- self.all_config_paths.append(self._config_path_local)
-
- def _prepare_base_dirs(self):
-- cfg_dir = "/etc"
-+ cfg_dir = os.path.join(paths.ETCPREFIX, "/etc")
- user_dir = os.path.expanduser("~")
-
- if "VIRTUAL_ENV" in os.environ:
-diff --git avocado/core/utils/path.py avocado/core/utils/path.py
-index 8037bdd5..5f1f9ce5 100644
---- avocado/core/utils/path.py
-+++ avocado/core/utils/path.py
-@@ -1,5 +1,7 @@
- import os
-
-+from avocado import paths
-+
- from pkg_resources import get_distribution
-
-
-@@ -32,7 +34,7 @@ def system_wide_or_base_path(file_path):
- if os.path.isabs(file_path):
- abs_path = file_path
- else:
-- abs_path = os.path.join(os.path.sep, file_path)
-+ abs_path = os.path.join(paths.ETCPREFIX, file_path)
- if os.path.exists(abs_path):
- return abs_path
- return prepend_base_path(file_path)
-diff --git avocado/paths.py avocado/paths.py
-new file mode 100644
-index 00000000..4d2b2f88
---- /dev/null
-+++ avocado/paths.py
-@@ -0,0 +1,2 @@
-+# To be overriden by setup.py
-+ETCPREFIX = "/"
-diff --git setup.py setup.py
-index d9e1d795..58671d03 100755
---- setup.py
-+++ setup.py
-@@ -23,6 +23,7 @@ from pathlib import Path
- from subprocess import CalledProcessError, run
-
- import setuptools.command.develop
-+import setuptools.command.install
- from setuptools import Command, find_packages, setup
-
- # pylint: disable=E0611
-@@ -203,6 +204,27 @@ class Develop(setuptools.command.develop.develop):
- self.handle_uninstall()
-
-
-+class Install(setuptools.command.install.install):
-+ """Custom install command."""
-+
-+ user_options = setuptools.command.install.install.user_options + [
-+ ("etcprefix=", None, "The etc directory prefix [default: /]"),
-+ ]
-+
-+ def initialize_options(self):
-+ super().initialize_options()
-+ self.etcprefix = "/usr/local" # pylint: disable=W0201
-+
-+ def run(self):
-+ pkg_dir = os.path.join(self.build_lib, 'avocado')
-+ os.makedirs(pkg_dir, exist_ok=True)
-+
-+ with open(os.path.join(pkg_dir, 'paths.py'), 'w') as f:
-+ f.write(f'ETCPREFIX = "{self.etcprefix}"')
-+
-+ super().run()
-+
-+
- class SimpleCommand(Command):
- """Make Command implementation simpler."""
-
-@@ -504,6 +526,7 @@ if __name__ == "__main__":
- cmdclass={
- "clean": Clean,
- "develop": Develop,
-+ "install": Install,
- "lint": Linter,
- "man": Man,
- "plugin": Plugin,
---
-2.49.0
-
diff --git a/devel/py-botocore/Makefile b/devel/py-botocore/Makefile
index d01c1ce2cdd7..002fc9ff2217 100644
--- a/devel/py-botocore/Makefile
+++ b/devel/py-botocore/Makefile
@@ -1,5 +1,5 @@
PORTNAME= botocore
-PORTVERSION= 1.40.41
+PORTVERSION= 1.40.50
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-botocore/distinfo b/devel/py-botocore/distinfo
index 5384deaca94d..01098b59de5b 100644
--- a/devel/py-botocore/distinfo
+++ b/devel/py-botocore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759324076
-SHA256 (botocore-1.40.41.tar.gz) = 320873c6a34bfd64fb9bbc55e8ac38e7904a574cfc634d1f0f66b1490c62b89d
-SIZE (botocore-1.40.41.tar.gz) = 14365601
+TIMESTAMP = 1759774589
+SHA256 (botocore-1.40.50.tar.gz) = 1d3d5b5759c9cb30202cd5ad231ec8afb1abe5be0c088a1707195c2cbae0e742
+SIZE (botocore-1.40.50.tar.gz) = 14417510
diff --git a/devel/py-cachetools/Makefile b/devel/py-cachetools/Makefile
index b74977a6abc7..adb60ee5db24 100644
--- a/devel/py-cachetools/Makefile
+++ b/devel/py-cachetools/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cachetools
-PORTVERSION= 6.2.0
+PORTVERSION= 6.2.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-cachetools/distinfo b/devel/py-cachetools/distinfo
index 195979742461..8c09affb1a68 100644
--- a/devel/py-cachetools/distinfo
+++ b/devel/py-cachetools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757120630
-SHA256 (cachetools-6.2.0.tar.gz) = 38b328c0889450f05f5e120f56ab68c8abaf424e1275522b138ffc93253f7e32
-SIZE (cachetools-6.2.0.tar.gz) = 30988
+TIMESTAMP = 1759774591
+SHA256 (cachetools-6.2.1.tar.gz) = 3f391e4bd8f8bf0931169baf7456cc822705f4e2a31f840d218f445b9a854201
+SIZE (cachetools-6.2.1.tar.gz) = 31325
diff --git a/devel/py-cattrs/Makefile b/devel/py-cattrs/Makefile
index 4f3ecaf11f05..3061675f049a 100644
--- a/devel/py-cattrs/Makefile
+++ b/devel/py-cattrs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cattrs
-PORTVERSION= 25.2.0
+PORTVERSION= 25.3.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,9 +14,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0:devel/py-hatch-vcs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=24.3.0:devel/py-attrs@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=24.4.0:devel/py-attrs@${PY_FLAVOR} \
${PY_EXCEPTIONGROUP} \
- ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.12.2:devel/py-typing-extensions@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.14.0:devel/py-typing-extensions@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
diff --git a/devel/py-cattrs/distinfo b/devel/py-cattrs/distinfo
index e61709c67e39..e983d26e036e 100644
--- a/devel/py-cattrs/distinfo
+++ b/devel/py-cattrs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757436485
-SHA256 (cattrs-25.2.0.tar.gz) = f46c918e955db0177be6aa559068390f71988e877c603ae2e56c71827165cc06
-SIZE (cattrs-25.2.0.tar.gz) = 506531
+TIMESTAMP = 1759774593
+SHA256 (cattrs-25.3.0.tar.gz) = 1ac88d9e5eda10436c4517e390a4142d88638fe682c436c93db7ce4a277b884a
+SIZE (cattrs-25.3.0.tar.gz) = 509321
diff --git a/devel/py-cibuildwheel/Makefile b/devel/py-cibuildwheel/Makefile
index 34a5c9c0ef23..2cc0f721315e 100644
--- a/devel/py-cibuildwheel/Makefile
+++ b/devel/py-cibuildwheel/Makefile
@@ -12,8 +12,7 @@ WWW= https://cibuildwheel.pypa.io/en/stable \
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= hatchling:devel/py-hatchling@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bashlex>=0.13:devel/py-bashlex@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}bracex>0:textproc/py-bracex@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR} \
diff --git a/devel/py-cloudpathlib/Makefile b/devel/py-cloudpathlib/Makefile
index 355d003c0cfb..4a936568ed39 100644
--- a/devel/py-cloudpathlib/Makefile
+++ b/devel/py-cloudpathlib/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cloudpathlib
-PORTVERSION= 0.22.0
+PORTVERSION= 0.23.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-cloudpathlib/distinfo b/devel/py-cloudpathlib/distinfo
index 16482bcc462d..1d6052885864 100644
--- a/devel/py-cloudpathlib/distinfo
+++ b/devel/py-cloudpathlib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757436489
-SHA256 (cloudpathlib-0.22.0.tar.gz) = 6c0cb0ceab4f66a3a05a84055f9318fb8316cae5e096819f3f8e4be64feab6e9
-SIZE (cloudpathlib-0.22.0.tar.gz) = 52304
+TIMESTAMP = 1759774595
+SHA256 (cloudpathlib-0.23.0.tar.gz) = eb38a34c6b8a048ecfd2b2f60917f7cbad4a105b7c979196450c2f541f4d6b4b
+SIZE (cloudpathlib-0.23.0.tar.gz) = 53126
diff --git a/devel/py-types-urllib3/Makefile b/devel/py-cron-converter/Makefile
index 1144fe2debf9..5e90a791c01c 100644
--- a/devel/py-types-urllib3/Makefile
+++ b/devel/py-cron-converter/Makefile
@@ -1,18 +1,20 @@
-PORTNAME= types-urllib3
-PORTVERSION= 1.26.25.14
-PORTREVISION= 2
+PORTNAME= cron-converter
+PORTVERSION= 1.2.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= cron_converter-${PORTVERSION}
MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= Typing stubs for urllib3
-WWW= https://github.com/python/typeshed/tree/main/stubs/urllib3
+COMMENT= Cron string parser and scheduler for Python
+WWW= https://github.com/Sonic0/cron-converter
-LICENSE= APACHE20
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
diff --git a/devel/py-cron-converter/distinfo b/devel/py-cron-converter/distinfo
new file mode 100644
index 000000000000..489f818add4b
--- /dev/null
+++ b/devel/py-cron-converter/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1759774499
+SHA256 (cron_converter-1.2.2.tar.gz) = b987525ddf7d5ad28286620622f00dde61c73833d1f05c332a26c389a9c512c3
+SIZE (cron_converter-1.2.2.tar.gz) = 14509
diff --git a/devel/py-cron-converter/pkg-descr b/devel/py-cron-converter/pkg-descr
new file mode 100644
index 000000000000..83dfc1abe706
--- /dev/null
+++ b/devel/py-cron-converter/pkg-descr
@@ -0,0 +1,2 @@
+Cron-converter provides a Cron string parser (from string/lists to string/lists)
+and iteration for the datetime object with a cron like format.
diff --git a/devel/py-crosshair-tool/Makefile b/devel/py-crosshair-tool/Makefile
index e9aa7dcf4c33..7ce48c9dc0ec 100644
--- a/devel/py-crosshair-tool/Makefile
+++ b/devel/py-crosshair-tool/Makefile
@@ -1,5 +1,5 @@
PORTNAME= crosshair-tool
-PORTVERSION= 0.0.96
+PORTVERSION= 0.0.97
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-crosshair-tool/distinfo b/devel/py-crosshair-tool/distinfo
index b356eef430aa..0f2957f60d6c 100644
--- a/devel/py-crosshair-tool/distinfo
+++ b/devel/py-crosshair-tool/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816630
-SHA256 (crosshair_tool-0.0.96.tar.gz) = c4ebbea95324d422a6632232d3f3736799add6e258bd599868e84fbeb08655f4
-SIZE (crosshair_tool-0.0.96.tar.gz) = 472106
+TIMESTAMP = 1759774597
+SHA256 (crosshair_tool-0.0.97.tar.gz) = 7e121bbbd2a11710f3d3bd62ae18245d8bd7959dc2c8b262bd523aafa165509b
+SIZE (crosshair_tool-0.0.97.tar.gz) = 472846
diff --git a/devel/py-cucumber-tag-expressions/Makefile b/devel/py-cucumber-tag-expressions/Makefile
index ff120468baa1..7648c493e5c5 100644
--- a/devel/py-cucumber-tag-expressions/Makefile
+++ b/devel/py-cucumber-tag-expressions/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cucumber-tag-expressions
-PORTVERSION= 6.2.0
+PORTVERSION= 7.0.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -10,6 +10,7 @@ COMMENT= Provide a tag-expression parser and evaluation logic for cucumber/behav
WWW= https://github.com/cucumber/tag-expressions
LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8:devel/py-setuptools-scm@${PY_FLAVOR} \
diff --git a/devel/py-cucumber-tag-expressions/distinfo b/devel/py-cucumber-tag-expressions/distinfo
index b5f46c3da8c2..d62113f3248f 100644
--- a/devel/py-cucumber-tag-expressions/distinfo
+++ b/devel/py-cucumber-tag-expressions/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757120470
-SHA256 (cucumber_tag_expressions-6.2.0.tar.gz) = b60aa2cdbf9ac43e28d9b0e4fd49edf9f09d5d941257d2912f5228f9d166c023
-SIZE (cucumber_tag_expressions-6.2.0.tar.gz) = 41459
+TIMESTAMP = 1759774599
+SHA256 (cucumber_tag_expressions-7.0.0.tar.gz) = 3acb919113eb361930519f4280b23e1df58a0201b9512d25470a2e9eea8868ed
+SIZE (cucumber_tag_expressions-7.0.0.tar.gz) = 42173
diff --git a/devel/py-daiquiri/Makefile b/devel/py-daiquiri/Makefile
new file mode 100644
index 000000000000..4b7f39c2ad94
--- /dev/null
+++ b/devel/py-daiquiri/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= daiquiri
+DISTVERSION= 3.4.0
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Library to configure Python logging easily
+WWW= https://github.com/Mergifyio/daiquiri
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8:devel/py-setuptools-scm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-json-logger>=3:devel/py-python-json-logger@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= pep517 autoplist concurrent pytest
+
+TEST_WRKSRC= ${WRKSRC}/daiquiri/tests
+
+NO_ARCH= yes
+
+# tests as of 3.4.0: 21 passed, 1 warning in 3.83s
+
+.include <bsd.port.mk>
diff --git a/devel/py-daiquiri/distinfo b/devel/py-daiquiri/distinfo
new file mode 100644
index 000000000000..b4022acdf59c
--- /dev/null
+++ b/devel/py-daiquiri/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760469552
+SHA256 (daiquiri-3.4.0.tar.gz) = ca1d32c2c0a06f3614ff803a87ac1d50d628db34d0bf7ed97df0ca576332054f
+SIZE (daiquiri-3.4.0.tar.gz) = 19527
diff --git a/devel/py-daiquiri/files/patch-pyproject.toml b/devel/py-daiquiri/files/patch-pyproject.toml
new file mode 100644
index 000000000000..dc5f5b7219af
--- /dev/null
+++ b/devel/py-daiquiri/files/patch-pyproject.toml
@@ -0,0 +1,9 @@
+--- pyproject.toml.orig 2024-09-04 01:30:43 UTC
++++ pyproject.toml
+@@ -1,5 +1,5 @@
+ [build-system]
+-requires = ["setuptools>=64", "setuptools_scm>=8"]
++requires = ["setuptools>=63", "setuptools_scm>=8"]
+ build-backend = "setuptools.build_meta"
+
+ [project]
diff --git a/devel/py-daiquiri/pkg-descr b/devel/py-daiquiri/pkg-descr
new file mode 100644
index 000000000000..16f4e7a9417d
--- /dev/null
+++ b/devel/py-daiquiri/pkg-descr
@@ -0,0 +1,15 @@
+Daiquiri is a Python library that simplifies the configuration and usage of
+Python's built-in logging module. It provides an easy-to-use interface for
+setting up basic logging functionalities, often with a single call to
+`daiquiri.setup()`.
+
+Key features include:
+- Flexible output options: logs to stderr (with colored output), syslog, systemd
+ journal, or files.
+- Custom formatters: supports plain text and structured JSON logs.
+- Enhanced logger: allows passing keyword arguments to logging methods, which
+ become part of the log record.
+- Warning handling: overrides Python's default warning behavior to log warnings
+ via the logging system.
+- Exception handling: integrates with `sys.excepthook` to automatically log
+ uncaught exceptions.
diff --git a/devel/py-fastimport/Makefile b/devel/py-fastimport/Makefile
index 7880bcffe3f8..3a2143d83e63 100644
--- a/devel/py-fastimport/Makefile
+++ b/devel/py-fastimport/Makefile
@@ -1,6 +1,5 @@
PORTNAME= fastimport
-PORTVERSION= 0.9.14
-PORTREVISION= 1
+PORTVERSION= 0.9.16
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +11,7 @@ WWW= https://github.com/jelmer/python-fastimport
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.2:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
USES= python
diff --git a/devel/py-fastimport/distinfo b/devel/py-fastimport/distinfo
index 42fd1cd2a5de..170415bb45ec 100644
--- a/devel/py-fastimport/distinfo
+++ b/devel/py-fastimport/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1632037062
-SHA256 (fastimport-0.9.14.tar.gz) = 6ac99dda4e7b0b3ae831507b6d0094802e6dd95891feafde8cc5c405b6c149ca
-SIZE (fastimport-0.9.14.tar.gz) = 41791
+TIMESTAMP = 1759774601
+SHA256 (fastimport-0.9.16.tar.gz) = 6a0a6fb56aa3607de71ad4e7abd551afe9bdac94bab8d2dd74d8e0f98f52e35e
+SIZE (fastimport-0.9.16.tar.gz) = 50475
diff --git a/devel/py-gapic-generator/Makefile b/devel/py-gapic-generator/Makefile
index 5ce017118944..389e8eab841b 100644
--- a/devel/py-gapic-generator/Makefile
+++ b/devel/py-gapic-generator/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gapic-generator
-PORTVERSION= 1.27.1
+PORTVERSION= 1.28.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-gapic-generator/distinfo b/devel/py-gapic-generator/distinfo
index 1ed0814dba68..d04c53721e47 100644
--- a/devel/py-gapic-generator/distinfo
+++ b/devel/py-gapic-generator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816640
-SHA256 (gapic_generator-1.27.1.tar.gz) = c995ef140f96936e664c8801b2af900e2ca8c9ca2157cabea4b4f38e1f9c6f0a
-SIZE (gapic_generator-1.27.1.tar.gz) = 1489324
+TIMESTAMP = 1759774603
+SHA256 (gapic_generator-1.28.0.tar.gz) = 3ddd61f23fe6dad706ace04b3188cf5aa8f11b2866acd745d55c8b36200c1e8c
+SIZE (gapic_generator-1.28.0.tar.gz) = 1492191
diff --git a/devel/py-hypothesis/Makefile b/devel/py-hypothesis/Makefile
index 536080e29b9c..30add8384b07 100644
--- a/devel/py-hypothesis/Makefile
+++ b/devel/py-hypothesis/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hypothesis
-PORTVERSION= 6.139.1
+PORTVERSION= 6.140.3
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-hypothesis/distinfo b/devel/py-hypothesis/distinfo
index 1abd279be395..8c5c4bb6a21b 100644
--- a/devel/py-hypothesis/distinfo
+++ b/devel/py-hypothesis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816648
-SHA256 (hypothesis-6.139.1.tar.gz) = ab5418737efbd5e3aa57a2896ae6c6eec8dc47ab39a56757988468ab12223728
-SIZE (hypothesis-6.139.1.tar.gz) = 466127
+TIMESTAMP = 1759774605
+SHA256 (hypothesis-6.140.3.tar.gz) = 4f4a09bf77af21e0cc3dffed1ea639812dc75d38f81308ec9fb0e33f8557b0cb
+SIZE (hypothesis-6.140.3.tar.gz) = 466925
diff --git a/devel/py-inquirer/Makefile b/devel/py-inquirer/Makefile
new file mode 100644
index 000000000000..a0ad41b89807
--- /dev/null
+++ b/devel/py-inquirer/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= inquirer
+DISTVERSION= 3.4.1
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Collection of common interactive command line user interfaces
+WWW= https://github.com/magmax/python-inquirer
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}blessed>=1.19.0:devel/py-blessed@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}editor>=1.6.0:editors/py-editor@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}readchar>=4.2.0:textproc/py-readchar@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= pep517 autoplist
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-inquirer/distinfo b/devel/py-inquirer/distinfo
new file mode 100644
index 000000000000..06e23d01a315
--- /dev/null
+++ b/devel/py-inquirer/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760642640
+SHA256 (inquirer-3.4.1.tar.gz) = 60d169fddffe297e2f8ad54ab33698249ccfc3fc377dafb1e5cf01a0efb9cbe5
+SIZE (inquirer-3.4.1.tar.gz) = 14069
diff --git a/devel/py-inquirer/pkg-descr b/devel/py-inquirer/pkg-descr
new file mode 100644
index 000000000000..d87967f319c7
--- /dev/null
+++ b/devel/py-inquirer/pkg-descr
@@ -0,0 +1,7 @@
+python-inquirer is a library that provides a collection of common
+interactive command-line user interfaces. It allows developers to
+easily ask end-users questions, parse and validate answers, manage
+hierarchical prompts, and provide error feedback.
+
+python-inquirer is based on Inquirer.js and supports various input
+types like text, editor, lists, checkboxes, and paths.
diff --git a/devel/py-invoke/Makefile b/devel/py-invoke/Makefile
index 935431051ce3..9ea7c6213c50 100644
--- a/devel/py-invoke/Makefile
+++ b/devel/py-invoke/Makefile
@@ -1,6 +1,5 @@
PORTNAME= invoke
-PORTVERSION= 2.2.0
-PORTREVISION= 2
+PORTVERSION= 2.2.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-invoke/distinfo b/devel/py-invoke/distinfo
index 4f2abf600094..c1f010bd46cc 100644
--- a/devel/py-invoke/distinfo
+++ b/devel/py-invoke/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1689398853
-SHA256 (invoke-2.2.0.tar.gz) = ee6cbb101af1a859c7fe84f2a264c059020b0cb7fe3535f9424300ab568f6bd5
-SIZE (invoke-2.2.0.tar.gz) = 299835
+TIMESTAMP = 1759774607
+SHA256 (invoke-2.2.1.tar.gz) = 515bf49b4a48932b79b024590348da22f39c4942dff991ad1fb8b8baea1be707
+SIZE (invoke-2.2.1.tar.gz) = 304762
diff --git a/devel/py-ipyparallel/Makefile b/devel/py-ipyparallel/Makefile
index 30a8197245df..37cd3a936cbf 100644
--- a/devel/py-ipyparallel/Makefile
+++ b/devel/py-ipyparallel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ipyparallel
-PORTVERSION= 9.0.1
+PORTVERSION= 9.0.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-ipyparallel/distinfo b/devel/py-ipyparallel/distinfo
index 3d0deebe6dc6..816e8e98b822 100644
--- a/devel/py-ipyparallel/distinfo
+++ b/devel/py-ipyparallel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070822
-SHA256 (ipyparallel-9.0.1.tar.gz) = 2e592cad2200c5a94fbbff639bff36e6ec9122f34b36b2fc6b4d678d9e98f29c
-SIZE (ipyparallel-9.0.1.tar.gz) = 4407324
+TIMESTAMP = 1759774963
+SHA256 (ipyparallel-9.0.2.tar.gz) = d992edd698a99d45f2d9059af1c9ae8f086d1aeedb3e80436029a2f28d069f83
+SIZE (ipyparallel-9.0.2.tar.gz) = 4407304
diff --git a/devel/py-isort/Makefile b/devel/py-isort/Makefile
index 7d97dcf29d6f..25e09d552d65 100644
--- a/devel/py-isort/Makefile
+++ b/devel/py-isort/Makefile
@@ -1,5 +1,5 @@
PORTNAME= isort
-PORTVERSION= 6.0.1
+PORTVERSION= 6.1.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0:devel/py-hatch-vcs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
-USES= python:3.9+
+USES= python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
@@ -26,4 +26,10 @@ PLUGINS_DESC= Setuptools integration support
COLORS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>=0.4.6:devel/py-colorama@${PY_FLAVOR}
PLUGINS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR}
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${PYTHON_REL} < 31000
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=4.6.0:devel/py-importlib-metadata@${PY_FLAVOR}
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/devel/py-isort/distinfo b/devel/py-isort/distinfo
index 6d07b5b15779..61ef084cdc10 100644
--- a/devel/py-isort/distinfo
+++ b/devel/py-isort/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740836122
-SHA256 (isort-6.0.1.tar.gz) = 1cb5df28dfbc742e490c5e41bad6da41b805b0a8be7bc93cd0fb2a8a890ac450
-SIZE (isort-6.0.1.tar.gz) = 821955
+TIMESTAMP = 1759774609
+SHA256 (isort-6.1.0.tar.gz) = 9b8f96a14cfee0677e78e941ff62f03769a06d412aabb9e2a90487b3b7e8d481
+SIZE (isort-6.1.0.tar.gz) = 824325
diff --git a/devel/py-jaxtyping/Makefile b/devel/py-jaxtyping/Makefile
index 4c738146b14a..37cd558b46f5 100644
--- a/devel/py-jaxtyping/Makefile
+++ b/devel/py-jaxtyping/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jaxtyping
-DISTVERSION= 0.2.35
+DISTVERSION= 0.3.3
CATEGORIES= devel
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-jaxtyping/distinfo b/devel/py-jaxtyping/distinfo
index 9b641405fa54..12ee6fb0ab53 100644
--- a/devel/py-jaxtyping/distinfo
+++ b/devel/py-jaxtyping/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1731996713
-SHA256 (jaxtyping-0.2.35.tar.gz) = 86095171e33cb76290f704706ffc70297934ec1759422a7bc8e5918ad9072fb6
-SIZE (jaxtyping-0.2.35.tar.gz) = 45112
+TIMESTAMP = 1760686702
+SHA256 (jaxtyping-0.3.3.tar.gz) = 8003cfd16ba2ad9b47fdda1d982a575299a81ddfc7997ad0e917c87a0897ea86
+SIZE (jaxtyping-0.3.3.tar.gz) = 45484
diff --git a/devel/py-jstyleson/Makefile b/devel/py-jstyleson/Makefile
new file mode 100644
index 000000000000..f1aa5ff82ebe
--- /dev/null
+++ b/devel/py-jstyleson/Makefile
@@ -0,0 +1,18 @@
+PORTNAME= jstyleson
+DISTVERSION= 0.0.2
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Library to parse JSON with js-style comments
+WWW= https://github.com/linjackson78/jstyleson
+
+LICENSE= MIT
+
+USES= python
+USE_PYTHON= distutils autoplist
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-jstyleson/distinfo b/devel/py-jstyleson/distinfo
new file mode 100644
index 000000000000..9600fc582c45
--- /dev/null
+++ b/devel/py-jstyleson/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760676101
+SHA256 (jstyleson-0.0.2.tar.gz) = 680003f3b15a2959e4e6a351f3b858e3c07dd3e073a0d54954e34d8ea5e1308e
+SIZE (jstyleson-0.0.2.tar.gz) = 2004
diff --git a/devel/py-jstyleson/pkg-descr b/devel/py-jstyleson/pkg-descr
new file mode 100644
index 000000000000..62e776de1342
--- /dev/null
+++ b/devel/py-jstyleson/pkg-descr
@@ -0,0 +1,7 @@
+jstyleson is a Python library designed to parse JSON data that includes
+JavaScript-style comments (single-line and multi-line) and trailing commas.
+Standard JSON does not permit these features, and the default Python json
+module cannot handle them. This library preprocesses such JSON strings to
+remove comments and trailing commas, making them compatible with the standard
+json module. It provides wrapper functions around the standard json module
+for convenience.
diff --git a/devel/py-mashumaro/Makefile b/devel/py-mashumaro/Makefile
index 092600a37af5..138c85c9bdd8 100644
--- a/devel/py-mashumaro/Makefile
+++ b/devel/py-mashumaro/Makefile
@@ -1,6 +1,5 @@
PORTNAME= mashumaro
-DISTVERSION= 3.15
-PORTREVISION= 1
+DISTVERSION= 3.17
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,10 +10,12 @@ WWW= https://github.com/Fatal1ty/mashumaro
LICENSE= APACHE20
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.1.0:devel/py-typing-extensions@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.14.0:devel/py-typing-extensions@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent distutils
+USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/devel/py-mashumaro/distinfo b/devel/py-mashumaro/distinfo
index e28fe82671ec..f80bd06615af 100644
--- a/devel/py-mashumaro/distinfo
+++ b/devel/py-mashumaro/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1733297859
-SHA256 (mashumaro-3.15.tar.gz) = 32a2a38a1e942a07f2cbf9c3061cb2a247714ee53e36a5958548b66bd116d0a9
-SIZE (mashumaro-3.15.tar.gz) = 188646
+TIMESTAMP = 1760769315
+SHA256 (mashumaro-3.17.tar.gz) = de1d8b1faffee58969c7f97e35963a92480a38d4c9858e92e0721efec12258ed
+SIZE (mashumaro-3.17.tar.gz) = 189877
diff --git a/devel/py-mashumaro/files/patch-pyproject.toml b/devel/py-mashumaro/files/patch-pyproject.toml
new file mode 100644
index 000000000000..6e00a48f3215
--- /dev/null
+++ b/devel/py-mashumaro/files/patch-pyproject.toml
@@ -0,0 +1,16 @@
+--- pyproject.toml.orig 2025-10-18 07:21:09 UTC
++++ pyproject.toml
+@@ -1,11 +1,11 @@ build-backend = "setuptools.build_meta"
+ [build-system]
+ build-backend = "setuptools.build_meta"
+-requires = ["setuptools>=77.0"]
++requires = ["setuptools>=63.0"]
+
+ [project]
+ name = "mashumaro"
+ version = "3.17"
+-license = "Apache-2.0"
++license = { text = "Apache-2.0" }
+ description = "Fast and well tested serialization library"
+ readme = "README.md"
+ authors = [{ name = "Alexander Tikhonov", email = "random.gauss@gmail.com" }]
diff --git a/devel/py-mdv/Makefile b/devel/py-mdv/Makefile
index 91ac172b529c..c1a605b6195d 100644
--- a/devel/py-mdv/Makefile
+++ b/devel/py-mdv/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mdv
PORTVERSION= 1.7.5
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-mdv/files/patch-setup.py b/devel/py-mdv/files/patch-setup.py
new file mode 100644
index 000000000000..466a25d78d3f
--- /dev/null
+++ b/devel/py-mdv/files/patch-setup.py
@@ -0,0 +1,11 @@
+--- setup.py.orig 2021-06-18 00:34:33 UTC
++++ setup.py
+@@ -26,7 +26,7 @@ setup(
+ setup(
+ name='mdv',
+ version=version,
+- packages=find_packages(),
++ packages=find_packages(exclude=("tests", "tests.*")),
+ author='Axiros GmbH',
+ author_email='gk@axiros.com',
+ description='Terminal Markdown Viewer',
diff --git a/devel/py-msgpack/Makefile b/devel/py-msgpack/Makefile
index 0a786f00da2c..6d1df442eaa7 100644
--- a/devel/py-msgpack/Makefile
+++ b/devel/py-msgpack/Makefile
@@ -1,5 +1,5 @@
PORTNAME= msgpack
-PORTVERSION= 1.1.1
+PORTVERSION= 1.1.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-msgpack/distinfo b/devel/py-msgpack/distinfo
index 8b192816951c..14df36788fc5 100644
--- a/devel/py-msgpack/distinfo
+++ b/devel/py-msgpack/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188078
-SHA256 (msgpack-1.1.1.tar.gz) = 77b79ce34a2bdab2594f490c8e80dd62a02d650b91a75159a63ec413b8d104cd
-SIZE (msgpack-1.1.1.tar.gz) = 173555
+TIMESTAMP = 1759774611
+SHA256 (msgpack-1.1.2.tar.gz) = 3b60763c1373dd60f398488069bcdc703cd08a711477b5d480eecc9f9626f47e
+SIZE (msgpack-1.1.2.tar.gz) = 173581
diff --git a/devel/py-msgpack/files/patch-pyproject.toml b/devel/py-msgpack/files/patch-pyproject.toml
index 46e2865f450d..8c23cb560451 100644
--- a/devel/py-msgpack/files/patch-pyproject.toml
+++ b/devel/py-msgpack/files/patch-pyproject.toml
@@ -1,10 +1,16 @@
---- pyproject.toml.orig 2025-06-13 06:42:29 UTC
+--- pyproject.toml.orig 2025-10-08 08:59:19 UTC
+++ pyproject.toml
-@@ -1,6 +1,6 @@
+@@ -1,11 +1,11 @@
[build-system]
- # 75.3.0 is the latest version supporting Python 3.8
--requires = ["setuptools >= 75.3.0"]
+-requires = ["setuptools >= 80.9.0"]
+requires = ["setuptools >= 61"]
build-backend = "setuptools.build_meta"
[project]
+ name = "msgpack"
+ dynamic = ["version"]
+-license = "Apache-2.0"
++license = {text="Apache 2.0"}
+ authors = [{name="Inada Naoki", email="songofacandy@gmail.com"}]
+ description = "MessagePack serializer"
+ readme = "README.md"
diff --git a/devel/py-mypy/Makefile b/devel/py-mypy/Makefile
index ca257ec7ba06..6c3b73cb8c23 100644
--- a/devel/py-mypy/Makefile
+++ b/devel/py-mypy/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mypy
-PORTVERSION= 1.18.1
+PORTVERSION= 1.18.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-mypy/distinfo b/devel/py-mypy/distinfo
index b8f4e4bb714f..df5e87a7b6d0 100644
--- a/devel/py-mypy/distinfo
+++ b/devel/py-mypy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759324094
-SHA256 (mypy-1.18.1.tar.gz) = 9e988c64ad3ac5987f43f5154f884747faf62141b7f842e87465b45299eea5a9
-SIZE (mypy-1.18.1.tar.gz) = 3448447
+TIMESTAMP = 1759774613
+SHA256 (mypy-1.18.2.tar.gz) = 06a398102a5f203d7477b2923dda3634c36727fa5c237d8f859ef90c42a9924b
+SIZE (mypy-1.18.2.tar.gz) = 3448846
diff --git a/devel/py-odoo-addon-openupgrade-scripts16/Makefile b/devel/py-odoo-addon-openupgrade-scripts16/Makefile
index 2ac0694e550b..c89304c9e349 100644
--- a/devel/py-odoo-addon-openupgrade-scripts16/Makefile
+++ b/devel/py-odoo-addon-openupgrade-scripts16/Makefile
@@ -1,5 +1,5 @@
PORTNAME= odoo-addon-openupgrade-scripts16
-DISTVERSION= 16.0.1.0.5.9
+DISTVERSION= 16.0.1.0.5.11
CATEGORIES= devel python
MASTER_SITES= PYPI/py${PYTHON_MAJOR_VER}/o/odoo-addon-openupgrade-scripts/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-odoo-addon-openupgrade-scripts16/distinfo b/devel/py-odoo-addon-openupgrade-scripts16/distinfo
index c0c4a0dadba6..ff7ffc85333b 100644
--- a/devel/py-odoo-addon-openupgrade-scripts16/distinfo
+++ b/devel/py-odoo-addon-openupgrade-scripts16/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758848498
-SHA256 (odoo_addon_openupgrade_scripts-16.0.1.0.5.9-py3-none-any.whl) = 7c66acf6eb67ad30fc27ac3806a81ec39c87f096aa0a03453947ac8148416228
-SIZE (odoo_addon_openupgrade_scripts-16.0.1.0.5.9-py3-none-any.whl) = 654441
+TIMESTAMP = 1760653677
+SHA256 (odoo_addon_openupgrade_scripts-16.0.1.0.5.11-py3-none-any.whl) = 689fd534b9eaee97a8232cded4d846fd349051c8df2e81c2fc8368918b4ce30d
+SIZE (odoo_addon_openupgrade_scripts-16.0.1.0.5.11-py3-none-any.whl) = 654474
diff --git a/devel/py-odoo-addon-openupgrade-scripts16/pkg-plist b/devel/py-odoo-addon-openupgrade-scripts16/pkg-plist
index 72e40550d2b4..7b3727dfab2f 100644
--- a/devel/py-odoo-addon-openupgrade-scripts16/pkg-plist
+++ b/devel/py-odoo-addon-openupgrade-scripts16/pkg-plist
@@ -917,7 +917,7 @@
%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/static/description/banner.png
%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/static/description/icon.png
%%PYTHON_SITELIBDIR%%/odoo/addons/openupgrade_scripts/static/description/index.html
-%%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_scripts-16.0.1.0.5.9.dist-info/METADATA
-%%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_scripts-16.0.1.0.5.9.dist-info/RECORD
-%%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_scripts-16.0.1.0.5.9.dist-info/WHEEL
-%%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_scripts-16.0.1.0.5.9.dist-info/top_level.txt
+%%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_scripts-16.0.1.0.5.11.dist-info/METADATA
+%%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_scripts-16.0.1.0.5.11.dist-info/RECORD
+%%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_scripts-16.0.1.0.5.11.dist-info/WHEEL
+%%PYTHON_SITELIBDIR%%/odoo_addon_openupgrade_scripts-16.0.1.0.5.11.dist-info/top_level.txt
diff --git a/devel/py-openstacksdk/Makefile b/devel/py-openstacksdk/Makefile
index 1073e742a943..9724ed9b89e3 100644
--- a/devel/py-openstacksdk/Makefile
+++ b/devel/py-openstacksdk/Makefile
@@ -21,7 +21,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}decorator>=4.4.1:devel/py-decorator@${PY_FLA
${PYTHON_PKGNAMEPREFIX}jmespath>=0.9.0:devel/py-jmespath@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jsonpatch>=1.16:devel/py-jsonpatch@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}keystoneauth1>=5.10.0:devel/py-keystoneauth1@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}os-service-types>=1.8.0:devel/py-os-service-types@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}os-service-types>0:devel/py-os-service-types@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}platformdirs>=3:devel/py-platformdirs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}psutil>=3.2.2:sysutils/py-psutil@${PY_FLAVOR} \
diff --git a/devel/py-pbs-installer/Makefile b/devel/py-pbs-installer/Makefile
index a9d2a7518f77..736dfe14d363 100644
--- a/devel/py-pbs-installer/Makefile
+++ b/devel/py-pbs-installer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pbs-installer
-PORTVERSION= 2025.8.28
+PORTVERSION= 2025.10.10
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pbs-installer/distinfo b/devel/py-pbs-installer/distinfo
index 124095f6122d..c532dacc03d0 100644
--- a/devel/py-pbs-installer/distinfo
+++ b/devel/py-pbs-installer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757120696
-SHA256 (pbs_installer-2025.8.28.tar.gz) = 3accb1a184a048e657323c17d1c48b2969e49501b165e7200a520af7022d9bb0
-SIZE (pbs_installer-2025.8.28.tar.gz) = 59192
+TIMESTAMP = 1759774615
+SHA256 (pbs_installer-2025.10.10.tar.gz) = 568999771793eb337c107b089272c2269a011b1770f0f16c7afb3dbbb4a72ae9
+SIZE (pbs_installer-2025.10.10.tar.gz) = 62929
diff --git a/devel/py-pdm/Makefile b/devel/py-pdm/Makefile
index 6a95c75d6bd2..ec68f5b3b35f 100644
--- a/devel/py-pdm/Makefile
+++ b/devel/py-pdm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pdm
-PORTVERSION= 2.25.9
+PORTVERSION= 2.26.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -25,7 +25,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}blinker>=0:devel/py-blinker@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}id>=1.5.0:devel/py-id@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}installer>=0.7<0.8:devel/py-installer@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>=22.0:devel/py-packaging@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pbs-installer>=2025.6.6:devel/py-pbs-installer@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pbs-installer>=2025.10.7:devel/py-pbs-installer@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}platformdirs>=0:devel/py-platformdirs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyproject-hooks>=0:devel/py-pyproject-hooks@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dotenv>=0.15:www/py-python-dotenv@${PY_FLAVOR} \
diff --git a/devel/py-pdm/distinfo b/devel/py-pdm/distinfo
index a0d5687b04ce..50fc379df626 100644
--- a/devel/py-pdm/distinfo
+++ b/devel/py-pdm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757120698
-SHA256 (pdm-2.25.9.tar.gz) = fb5fcd561986db1d83255d01e97e2e16f80debf743934d891a62ff2933ccc80c
-SIZE (pdm-2.25.9.tar.gz) = 2664950
+TIMESTAMP = 1759774617
+SHA256 (pdm-2.26.0.tar.gz) = 70da10a2a8bb09858418eb7ffc5d0449c487aca1f73641611843f3adfd4ff2b4
+SIZE (pdm-2.26.0.tar.gz) = 2671157
diff --git a/devel/py-pip-tools/Makefile b/devel/py-pip-tools/Makefile
index 871eaa08f038..506d966c53fc 100644
--- a/devel/py-pip-tools/Makefile
+++ b/devel/py-pip-tools/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pip-tools
-PORTVERSION= 7.5.0
+PORTVERSION= 7.5.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pip-tools/distinfo b/devel/py-pip-tools/distinfo
index 3fcc8c78ff2d..07e6dcf1e13a 100644
--- a/devel/py-pip-tools/distinfo
+++ b/devel/py-pip-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755062546
-SHA256 (pip_tools-7.5.0.tar.gz) = 30639f50961bb09f49d22f4389e8d7d990709677c094ce1114186b1f2e9b5821
-SIZE (pip_tools-7.5.0.tar.gz) = 158683
+TIMESTAMP = 1759774619
+SHA256 (pip_tools-7.5.1.tar.gz) = a051a94794ba52df9acad2d7c9b0b09ae001617db458a543f8287fea7b89c2cf
+SIZE (pip_tools-7.5.1.tar.gz) = 160910
diff --git a/devel/py-pipx/Makefile b/devel/py-pipx/Makefile
index 7377ca9ae3b3..15932fa7a6ba 100644
--- a/devel/py-pipx/Makefile
+++ b/devel/py-pipx/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pipx
-PORTVERSION= 1.7.1
+PORTVERSION= 1.8.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pipx/distinfo b/devel/py-pipx/distinfo
index efa2a90a8dc0..b4387343f5de 100644
--- a/devel/py-pipx/distinfo
+++ b/devel/py-pipx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1725559795
-SHA256 (pipx-1.7.1.tar.gz) = 762de134e16a462be92645166d225ecef446afaef534917f5f70008d63584360
-SIZE (pipx-1.7.1.tar.gz) = 291889
+TIMESTAMP = 1759774621
+SHA256 (pipx-1.8.0.tar.gz) = 61a653ef2046de67c3201306b9d07428e93c80e6bebdcbbcb8177ecf3328b403
+SIZE (pipx-1.8.0.tar.gz) = 292105
diff --git a/devel/py-platformdirs/Makefile b/devel/py-platformdirs/Makefile
index a0b633f22e98..ff675b9b1fe4 100644
--- a/devel/py-platformdirs/Makefile
+++ b/devel/py-platformdirs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= platformdirs
-PORTVERSION= 4.4.0
+PORTVERSION= 4.5.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ WWW= https://platformdirs.readthedocs.io/en/latest/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0.4:devel/py-hatch-vcs@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0.5:devel/py-hatch-vcs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hatchling>=1.27:devel/py-hatchling@${PY_FLAVOR}
USES= python
diff --git a/devel/py-platformdirs/distinfo b/devel/py-platformdirs/distinfo
index a0fb3ef7f709..384585e45a9c 100644
--- a/devel/py-platformdirs/distinfo
+++ b/devel/py-platformdirs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757120704
-SHA256 (platformdirs-4.4.0.tar.gz) = ca753cf4d81dc309bc67b0ea38fd15dc97bc30ce419a7f58d13eb3bf14c4febf
-SIZE (platformdirs-4.4.0.tar.gz) = 21634
+TIMESTAMP = 1759774623
+SHA256 (platformdirs-4.5.0.tar.gz) = 70ddccdd7c99fc5942e9fc25636a8b34d04c24b335100223152c2803e4063312
+SIZE (platformdirs-4.5.0.tar.gz) = 21632
diff --git a/devel/py-propcache/Makefile b/devel/py-propcache/Makefile
index b63dbb23517a..9b63cc4c355a 100644
--- a/devel/py-propcache/Makefile
+++ b/devel/py-propcache/Makefile
@@ -1,5 +1,5 @@
PORTNAME= propcache
-PORTVERSION= 0.3.2
+PORTVERSION= 0.4.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-propcache/distinfo b/devel/py-propcache/distinfo
index 95b8e5f7d387..7b396350c3ef 100644
--- a/devel/py-propcache/distinfo
+++ b/devel/py-propcache/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188102
-SHA256 (propcache-0.3.2.tar.gz) = 20d7d62e4e7ef05f221e0db2856b979540686342e7dd9973b815599c7057e168
-SIZE (propcache-0.3.2.tar.gz) = 44139
+TIMESTAMP = 1759774625
+SHA256 (propcache-0.4.1.tar.gz) = f48107a8c637e80362555f37ecf49abe20370e557cc4ab374f04ec4423c97c3d
+SIZE (propcache-0.4.1.tar.gz) = 46442
diff --git a/devel/py-pybind11/Makefile b/devel/py-pybind11/Makefile
index 582cee5f3caf..a13d77c50b1a 100644
--- a/devel/py-pybind11/Makefile
+++ b/devel/py-pybind11/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pybind11
-DISTVERSION= 2.13.6
+DISTVERSION= 3.0.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,11 +11,11 @@ WWW= https://pybind11.readthedocs.io/en/stable/ \
LICENSE= BSD3CLAUSE
-BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scikit-build-core>0:devel/py-scikit-build-core@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
-USES= python
-USE_PYTHON= pep517 concurrent autoplist
+USES= cmake:indirect python
+USE_PYTHON= pep517 concurrent autoplist pytest
NO_ARCH= yes
diff --git a/devel/py-pybind11/distinfo b/devel/py-pybind11/distinfo
index 3a02704480e4..dc2251267414 100644
--- a/devel/py-pybind11/distinfo
+++ b/devel/py-pybind11/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726298011
-SHA256 (pybind11-2.13.6.tar.gz) = ba6af10348c12b24e92fa086b39cfba0eff619b61ac77c406167d813b096d39a
-SIZE (pybind11-2.13.6.tar.gz) = 218403
+TIMESTAMP = 1760505164
+SHA256 (pybind11-3.0.1.tar.gz) = 9c0f40056a016da59bab516efb523089139fcc6f2ba7e4930854c61efb932051
+SIZE (pybind11-3.0.1.tar.gz) = 546914
diff --git a/devel/py-pycrdt/Makefile b/devel/py-pycrdt/Makefile
index 503a7612ff34..24c2e9b6ce15 100644
--- a/devel/py-pycrdt/Makefile
+++ b/devel/py-pycrdt/Makefile
@@ -1,6 +1,5 @@
PORTNAME= pycrdt
-PORTVERSION= 0.12.32
-PORTREVISION= 1
+PORTVERSION= 0.12.40
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -17,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}maturin>=1.8.2<2:devel/py-maturin@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}anyio>=4.4.0<5.0.0:devel/py-anyio@${PY_FLAVOR}
-USES= cargo python
+USES= cargo python:3.10+
USE_PYTHON= autoplist concurrent pep517
CARGO_BUILD= no
@@ -25,10 +24,6 @@ CARGO_INSTALL= no
.include <bsd.port.pre.mk>
-.if ${PYTHON_REL} < 31000
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=3.6:devel/py-importlib-metadata@${PY_FLAVOR}
-.endif
-
.if ${PYTHON_REL} < 31100
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.14.0:devel/py-typing-extensions@${PY_FLAVOR}
.endif
diff --git a/devel/py-pycrdt/Makefile.crates b/devel/py-pycrdt/Makefile.crates
index 24ef6cb9743a..d9ca443fc9ae 100644
--- a/devel/py-pycrdt/Makefile.crates
+++ b/devel/py-pycrdt/Makefile.crates
@@ -16,15 +16,15 @@ CARGO_CRATES= arc-swap-1.7.1 \
heck-0.5.0 \
indoc-2.0.6 \
itoa-1.0.15 \
- js-sys-0.3.78 \
- libc-0.2.175 \
- lock_api-0.4.13 \
+ js-sys-0.3.81 \
+ libc-0.2.176 \
+ lock_api-0.4.14 \
log-0.4.28 \
- memchr-2.7.5 \
+ memchr-2.7.6 \
memoffset-0.9.1 \
once_cell-1.21.3 \
parking-2.2.1 \
- parking_lot_core-0.9.11 \
+ parking_lot_core-0.9.12 \
pin-project-lite-0.2.16 \
portable-atomic-1.11.1 \
proc-macro2-1.0.101 \
@@ -33,34 +33,28 @@ CARGO_CRATES= arc-swap-1.7.1 \
pyo3-ffi-0.26.0 \
pyo3-macros-0.26.0 \
pyo3-macros-backend-0.26.0 \
- quote-1.0.40 \
- redox_syscall-0.5.17 \
+ quote-1.0.41 \
+ redox_syscall-0.5.18 \
+ rustversion-1.0.22 \
ryu-1.0.20 \
scopeguard-1.2.0 \
- 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 \
smallstr-0.3.1 \
smallvec-1.15.1 \
syn-2.0.106 \
- target-lexicon-0.13.2 \
- thiserror-2.0.16 \
- thiserror-impl-2.0.16 \
- unicode-ident-1.0.18 \
+ target-lexicon-0.13.3 \
+ thiserror-2.0.17 \
+ thiserror-impl-2.0.17 \
+ unicode-ident-1.0.19 \
unindent-0.2.4 \
wasi-0.11.1+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.101 \
- wasm-bindgen-backend-0.2.101 \
- wasm-bindgen-macro-0.2.101 \
- wasm-bindgen-macro-support-0.2.101 \
- wasm-bindgen-shared-0.2.101 \
- windows-targets-0.52.6 \
- windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_msvc-0.52.6 \
- windows_i686_gnu-0.52.6 \
- windows_i686_gnullvm-0.52.6 \
- windows_i686_msvc-0.52.6 \
- windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_msvc-0.52.6 \
+ wasm-bindgen-0.2.104 \
+ wasm-bindgen-backend-0.2.104 \
+ wasm-bindgen-macro-0.2.104 \
+ wasm-bindgen-macro-support-0.2.104 \
+ wasm-bindgen-shared-0.2.104 \
+ windows-link-0.2.1 \
yrs-0.24.0
diff --git a/devel/py-pycrdt/distinfo b/devel/py-pycrdt/distinfo
index dc90f294d241..412c1a60864c 100644
--- a/devel/py-pycrdt/distinfo
+++ b/devel/py-pycrdt/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1757436505
-SHA256 (pycrdt-0.12.32.tar.gz) = dea468ab041616f520715998bc456d41a357e5d5baf1cfb967c8d73462dabafd
-SIZE (pycrdt-0.12.32.tar.gz) = 77521
+TIMESTAMP = 1759774627
+SHA256 (pycrdt-0.12.40.tar.gz) = fb15bc143457761c0b12a930027ade0b744fdbd485c0e3aaedba868d54f22c50
+SIZE (pycrdt-0.12.40.tar.gz) = 80720
SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512
SHA256 (rust/crates/async-lock-3.4.1.crate) = 5fd03604047cee9b6ce9de9f70c6cd540a0520c813cbd49bae61f33ab80ed1dc
@@ -37,24 +37,24 @@ SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15
SIZE (rust/crates/indoc-2.0.6.crate) = 17164
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
-SHA256 (rust/crates/js-sys-0.3.78.crate) = 0c0b063578492ceec17683ef2f8c5e89121fbd0b172cbc280635ab7567db2738
-SIZE (rust/crates/js-sys-0.3.78.crate) = 56010
-SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
-SIZE (rust/crates/libc-0.2.175.crate) = 788728
-SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
-SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
+SHA256 (rust/crates/js-sys-0.3.81.crate) = ec48937a97411dcb524a265206ccd4c90bb711fca92b2792c407f268825b9305
+SIZE (rust/crates/js-sys-0.3.81.crate) = 56399
+SHA256 (rust/crates/libc-0.2.176.crate) = 58f929b4d672ea937a23a1ab494143d968337a5f47e56d0815df1e0890ddf174
+SIZE (rust/crates/libc-0.2.176.crate) = 790040
+SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965
+SIZE (rust/crates/lock_api-0.4.14.crate) = 29249
SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
SIZE (rust/crates/log-0.4.28.crate) = 51131
-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/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba
SIZE (rust/crates/parking-2.2.1.crate) = 10685
-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/parking_lot_core-0.9.12.crate) = 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1
+SIZE (rust/crates/parking_lot_core-0.9.12.crate) = 34110
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/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
@@ -71,65 +71,53 @@ SHA256 (rust/crates/pyo3-macros-0.26.0.crate) = 2e64eb489f22fe1c95911b77c44cc41e
SIZE (rust/crates/pyo3-macros-0.26.0.crate) = 8906
SHA256 (rust/crates/pyo3-macros-backend-0.26.0.crate) = 100246c0ecf400b475341b8455a9213344569af29a3c841d29270e53102e0fcf
SIZE (rust/crates/pyo3-macros-backend-0.26.0.crate) = 81809
-SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
-SIZE (rust/crates/quote-1.0.40.crate) = 31063
-SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
-SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
+SHA256 (rust/crates/quote-1.0.41.crate) = ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1
+SIZE (rust/crates/quote-1.0.41.crate) = 31408
+SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d
+SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747
+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/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-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/smallstr-0.3.1.crate) = 862077b1e764f04c251fe82a2ef562fd78d7cadaeb072ca7c2bcaf7217b1ff3b
SIZE (rust/crates/smallstr-0.3.1.crate) = 13348
SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
SIZE (rust/crates/syn-2.0.106.crate) = 301514
-SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a
-SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923
-SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0
-SIZE (rust/crates/thiserror-2.0.16.crate) = 29095
-SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960
-SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214
-SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
-SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/target-lexicon-0.13.3.crate) = df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c
+SIZE (rust/crates/target-lexicon-0.13.3.crate) = 28498
+SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8
+SIZE (rust/crates/thiserror-2.0.17.crate) = 28857
+SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
+SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
+SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d
+SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480
SHA256 (rust/crates/unindent-0.2.4.crate) = 7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3
SIZE (rust/crates/unindent-0.2.4.crate) = 7422
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/wasm-bindgen-0.2.101.crate) = 7e14915cadd45b529bb8d1f343c4ed0ac1de926144b746e2710f9cd05df6603b
-SIZE (rust/crates/wasm-bindgen-0.2.101.crate) = 47841
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.101.crate) = e28d1ba982ca7923fd01448d5c30c6864d0a14109560296a162f80f305fb93bb
-SIZE (rust/crates/wasm-bindgen-backend-0.2.101.crate) = 32331
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.101.crate) = 7c3d463ae3eff775b0c45df9da45d68837702ac35af998361e2c84e7c5ec1b0d
-SIZE (rust/crates/wasm-bindgen-macro-0.2.101.crate) = 9804
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.101.crate) = 7bb4ce89b08211f923caf51d527662b75bdc9c9c7aab40f86dcb9fb85ac552aa
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.101.crate) = 26415
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.101.crate) = f143854a3b13752c6950862c906306adb27c7e839f7414cec8fea35beab624c1
-SIZE (rust/crates/wasm-bindgen-shared-0.2.101.crate) = 9055
-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.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
-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.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
-SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
-SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
-SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
-SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
-SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
-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.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
-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/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-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/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
SHA256 (rust/crates/yrs-0.24.0.crate) = f904a99678a852d7cbc6958c94087f739c10cfb19642635951219c525a5fdb89
SIZE (rust/crates/yrs-0.24.0.crate) = 266544
diff --git a/devel/py-pydantic-extra-types/Makefile b/devel/py-pydantic-extra-types/Makefile
index 0587a5d3aa1e..00f66e8022b0 100644
--- a/devel/py-pydantic-extra-types/Makefile
+++ b/devel/py-pydantic-extra-types/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pydantic-extra-types
-PORTVERSION= 2.10.5
+PORTVERSION= 2.10.6
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -22,22 +22,21 @@ USE_PYTHON= autoplist concurrent pep517 pytest
NO_ARCH= yes
-OPTIONS_DEFINE= ALL PENDULUM PHONENUMBERS PYCOUNTRY PYTHON_ULID
-OPTIONS_DEFAULT=ALL PENDULUM PHONENUMBERS PYCOUNTRY PYTHON_ULID
-ALL_DESC= All optional dependencies
-PENDULUM_DESC= Datetimes support
+OPTIONS_DEFINE= ALL CRON PENDULUM PHONENUMBERS PYCOUNTRY PYTHON_ULID
+OPTIONS_DEFAULT=ALL CRON PENDULUM PHONENUMBERS PYCOUNTRY PYTHON_ULID
+ALL_DESC= All optional dependencies
+ALL_IMPLIES= CRON PENDULUM PHONENUMBERS PYCOUNTRY PYTHON_ULID
+CRON_DESC= Cron expression validation
+PENDULUM_DESC= Datetimes support
PHONENUMBERS_DESC= Phone numbers support
-PYCOUNTRY_DESC= Country codes
+PYCOUNTRY_DESC= Country codes
PYTHON_ULID_DESC= ULID support
-ALL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pendulum>=3.0.0<4.0.0:devel/py-pendulum@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}phonenumbers>=8<10:devel/py-phonenumbers@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pycountry>=23:textproc/py-pycountry@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pymongo>=3.0.0<5.0.0:databases/py-pymongo@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}python-ulid>=1<4:textproc/py-python-ulid@${PY_FLAVOR} \
+ALL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymongo>=3.0.0<5.0.0:databases/py-pymongo@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytz>=2024.1,1:devel/py-pytz@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}semver>=3.0.2:devel/py-semver@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tzdata>=2024.1:devel/py-tzdata@${PY_FLAVOR}
+CRON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cron-converter>=1.2.2:devel/py-cron-converter@${PY_FLAVOR}
PENDULUM_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pendulum>=3.0.0<4.0.0:devel/py-pendulum@${PY_FLAVOR}
PHONENUMBERS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}phonenumbers>=8<10:devel/py-phonenumbers@${PY_FLAVOR}
PYCOUNTRY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycountry>=23:textproc/py-pycountry@${PY_FLAVOR}
diff --git a/devel/py-pydantic-extra-types/distinfo b/devel/py-pydantic-extra-types/distinfo
index ed5cb2cecdf4..fb911d868482 100644
--- a/devel/py-pydantic-extra-types/distinfo
+++ b/devel/py-pydantic-extra-types/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813076
-SHA256 (pydantic_extra_types-2.10.5.tar.gz) = 1dcfa2c0cf741a422f088e0dbb4690e7bfadaaf050da3d6f80d6c3cf58a2bad8
-SIZE (pydantic_extra_types-2.10.5.tar.gz) = 138429
+TIMESTAMP = 1759774629
+SHA256 (pydantic_extra_types-2.10.6.tar.gz) = c63d70bf684366e6bbe1f4ee3957952ebe6973d41e7802aea0b770d06b116aeb
+SIZE (pydantic_extra_types-2.10.6.tar.gz) = 141858
diff --git a/devel/py-pydantic-settings/Makefile b/devel/py-pydantic-settings/Makefile
index 885ec8b09ec3..7cac073f106d 100644
--- a/devel/py-pydantic-settings/Makefile
+++ b/devel/py-pydantic-settings/Makefile
@@ -12,7 +12,7 @@ WWW= https://docs.pydantic.dev/latest/concepts/pydantic_settings/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= hatchling:devel/py-hatchling@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pydantic2>=2.7.0:devel/py-pydantic2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dotenv>=0.21.0:www/py-python-dotenv@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \
diff --git a/devel/py-pydantic2/Makefile b/devel/py-pydantic2/Makefile
index fd5d7ad5ccb8..ef469648186f 100644
--- a/devel/py-pydantic2/Makefile
+++ b/devel/py-pydantic2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pydantic
-PORTVERSION= 2.11.9
+PORTVERSION= 2.11.10
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pydantic2/distinfo b/devel/py-pydantic2/distinfo
index b412ba947431..0e7988fbf2b9 100644
--- a/devel/py-pydantic2/distinfo
+++ b/devel/py-pydantic2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759324144
-SHA256 (pydantic-2.11.9.tar.gz) = 6b8ffda597a14812a7975c90b82a8a2e777d9257aba3453f973acd3c032a18e2
-SIZE (pydantic-2.11.9.tar.gz) = 788495
+TIMESTAMP = 1759774631
+SHA256 (pydantic-2.11.10.tar.gz) = dc280f0982fbda6c38fada4e476dc0a4f3aeaf9c6ad4c28df68a666ec3c61423
+SIZE (pydantic-2.11.10.tar.gz) = 788494
diff --git a/devel/py-pynest2d/Makefile b/devel/py-pynest2d/Makefile
index 1c9f922668c0..9bee27fba597 100644
--- a/devel/py-pynest2d/Makefile
+++ b/devel/py-pynest2d/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pynest2d
DISTVERSION= 5.3.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,7 +16,7 @@ BROKEN_aarch64= broken with trait error from boost
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sip>=0:devel/py-sip@${PY_FLAVOR} \
${LOCALBASE}/include/libnest2d/libnest2d.hpp:devel/libnest2d-ultimaker
LIB_DEPENDS= libpolyclipping.so:graphics/polyclipping \
- libboost_system.so:devel/boost-libs \
+ libboost_thread.so:devel/boost-libs \
libnlopt.so:math/nlopt
USES= python cmake compiler:c++11-lang pyqt:6 pkgconfig
diff --git a/devel/py-pyproject-api/Makefile b/devel/py-pyproject-api/Makefile
index 18e8bc202924..785fccd3cfb3 100644
--- a/devel/py-pyproject-api/Makefile
+++ b/devel/py-pyproject-api/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pyproject-api
-PORTVERSION= 1.9.1
+PORTVERSION= 1.10.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,17 +13,17 @@ WWW= https://pyproject-api.readthedocs.io/latest/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0.4:devel/py-hatch-vcs@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0.5:devel/py-hatch-vcs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hatchling>=1.27:devel/py-hatchling@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=25:devel/py-packaging@${PY_FLAVOR} \
${PY_TOMLI}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}covdefaults>=2.3:devel/py-covdefaults@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pytest-cov>=6:devel/py-pytest-cov@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pytest-mock>=3.14:devel/py-pytest-mock@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=7:devel/py-pytest-cov@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-mock>=3.15.1:devel/py-pytest-mock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-USES= python
+USES= python:3.10+
USE_PYTHON= autoplist concurrent pep517 pytest
NO_ARCH= yes
diff --git a/devel/py-pyproject-api/distinfo b/devel/py-pyproject-api/distinfo
index 16f7c9dff52a..225317fb7fa6 100644
--- a/devel/py-pyproject-api/distinfo
+++ b/devel/py-pyproject-api/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747715412
-SHA256 (pyproject_api-1.9.1.tar.gz) = 43c9918f49daab37e302038fc1aed54a8c7a91a9fa935d00b9a485f37e0f5335
-SIZE (pyproject_api-1.9.1.tar.gz) = 22710
+TIMESTAMP = 1759774633
+SHA256 (pyproject_api-1.10.0.tar.gz) = 40c6f2d82eebdc4afee61c773ed208c04c19db4c4a60d97f8d7be3ebc0bbb330
+SIZE (pyproject_api-1.10.0.tar.gz) = 22785
diff --git a/devel/py-pyproject-fmt/Makefile b/devel/py-pyproject-fmt/Makefile
index bdced9852e87..e31e1089423c 100644
--- a/devel/py-pyproject-fmt/Makefile
+++ b/devel/py-pyproject-fmt/Makefile
@@ -1,6 +1,5 @@
PORTNAME= pyproject-fmt
-PORTVERSION= 2.6.0
-PORTREVISION= 4
+PORTVERSION= 2.10.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,9 +14,9 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}maturin>=1.8.4:devel/py-maturin@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}toml-fmt-common>=1.0.1<1.0.1_99:devel/py-toml-fmt-common@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}toml-fmt-common>=1.0.1:devel/py-toml-fmt-common@${PY_FLAVOR}
-USES= cargo python:3.9+
+USES= cargo python:3.10+
USE_PYTHON= autoplist concurrent pep517
CARGO_BUILD= no
diff --git a/devel/py-pyproject-fmt/Makefile.crates b/devel/py-pyproject-fmt/Makefile.crates
index 5486e2a31ee1..c3bcfe82548e 100644
--- a/devel/py-pyproject-fmt/Makefile.crates
+++ b/devel/py-pyproject-fmt/Makefile.crates
@@ -9,11 +9,9 @@ CARGO_CRATES= ahash-0.8.12 \
cfg-if-1.0.0 \
countme-3.0.1 \
deranged-0.4.0 \
- displaydoc-0.2.5 \
either-1.15.0 \
equivalent-1.0.2 \
fnv-1.0.7 \
- form_urlencoded-1.2.1 \
futures-core-0.3.31 \
futures-macro-0.3.31 \
futures-task-0.3.31 \
@@ -25,22 +23,12 @@ CARGO_CRATES= ahash-0.8.12 \
hashbrown-0.14.5 \
hashbrown-0.15.3 \
heck-0.5.0 \
- icu_collections-2.0.0 \
- icu_locale_core-2.0.0 \
- icu_normalizer-2.0.0 \
- icu_normalizer_data-2.0.0 \
- icu_properties-2.0.0 \
- icu_properties_data-2.0.0 \
- icu_provider-2.0.0 \
- idna-1.0.3 \
- idna_adapter-1.2.1 \
indexmap-2.9.0 \
indoc-2.0.6 \
itertools-0.10.5 \
itoa-1.0.15 \
lexical-sort-0.3.1 \
libc-0.2.172 \
- litemap-0.8.0 \
log-0.4.27 \
logos-0.12.1 \
logos-derive-0.12.1 \
@@ -48,21 +36,17 @@ CARGO_CRATES= ahash-0.8.12 \
memoffset-0.9.1 \
num-conv-0.1.0 \
once_cell-1.21.3 \
- pep440_rs-0.7.3 \
- pep508_rs-0.8.1 \
- percent-encoding-2.3.1 \
pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
portable-atomic-1.11.0 \
- potential_utf-0.1.2 \
powerfmt-0.2.0 \
proc-macro-crate-3.3.0 \
proc-macro2-1.0.95 \
- pyo3-0.25.0 \
- pyo3-build-config-0.25.0 \
- pyo3-ffi-0.25.0 \
- pyo3-macros-0.25.0 \
- pyo3-macros-backend-0.25.0 \
+ pyo3-0.26.0 \
+ pyo3-build-config-0.26.0 \
+ pyo3-ffi-0.26.0 \
+ pyo3-macros-0.26.0 \
+ pyo3-macros-backend-0.26.0 \
quote-1.0.40 \
r-efi-5.2.0 \
regex-1.11.1 \
@@ -71,8 +55,8 @@ CARGO_CRATES= ahash-0.8.12 \
regex-syntax-0.8.5 \
relative-path-1.9.3 \
rowan-0.15.16 \
- rstest-0.25.0 \
- rstest_macros-0.25.0 \
+ rstest-0.26.1 \
+ rstest_macros-0.26.1 \
rustc-hash-1.1.0 \
rustc_version-0.4.1 \
ryu-1.0.20 \
@@ -81,12 +65,9 @@ CARGO_CRATES= ahash-0.8.12 \
serde_derive-1.0.219 \
serde_json-1.0.140 \
slab-0.4.9 \
- smallvec-1.15.0 \
- stable_deref_trait-1.2.0 \
syn-1.0.109 \
syn-2.0.101 \
- synstructure-0.13.2 \
- taplo-0.13.2 \
+ taplo-0.14.0 \
target-lexicon-0.13.2 \
text-size-1.1.1 \
thiserror-1.0.69 \
@@ -94,30 +75,16 @@ CARGO_CRATES= ahash-0.8.12 \
time-0.3.41 \
time-core-0.1.4 \
time-macros-0.2.22 \
- tinystr-0.8.1 \
toml_datetime-0.6.9 \
toml_edit-0.22.26 \
tracing-0.1.41 \
tracing-attributes-0.1.28 \
tracing-core-0.1.33 \
unicode-ident-1.0.18 \
- unicode-width-0.2.0 \
unindent-0.2.4 \
- unscanny-0.1.0 \
- url-2.5.4 \
- urlencoding-2.1.3 \
- utf8_iter-1.0.4 \
version_check-0.9.5 \
wasi-0.14.2+wasi-0.2.4 \
winnow-0.7.10 \
wit-bindgen-rt-0.39.0 \
- writeable-0.6.1 \
- yoke-0.8.0 \
- yoke-derive-0.8.0 \
zerocopy-0.8.25 \
- zerocopy-derive-0.8.25 \
- zerofrom-0.1.6 \
- zerofrom-derive-0.1.6 \
- zerotrie-0.2.2 \
- zerovec-0.11.2 \
- zerovec-derive-0.11.1
+ zerocopy-derive-0.8.25
diff --git a/devel/py-pyproject-fmt/distinfo b/devel/py-pyproject-fmt/distinfo
index b4a8b520caa9..e7a82988c8d1 100644
--- a/devel/py-pyproject-fmt/distinfo
+++ b/devel/py-pyproject-fmt/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1748495791
-SHA256 (pyproject_fmt-2.6.0.tar.gz) = 6640830f59f65d26aa953f5ce887d23b9359856a5d0e10d33c756b9676b229df
-SIZE (pyproject_fmt-2.6.0.tar.gz) = 43484
+TIMESTAMP = 1759774635
+SHA256 (pyproject_fmt-2.10.0.tar.gz) = 1a44c607a5f6ed13f773ca907d9bb465a8adc0ac887bda71bc460a811d471f92
+SIZE (pyproject_fmt-2.10.0.tar.gz) = 45764
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.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
@@ -23,16 +23,12 @@ SHA256 (rust/crates/countme-3.0.1.crate) = 7704b5fdd17b18ae31c4c1da5a2e0305a2bf1
SIZE (rust/crates/countme-3.0.1.crate) = 10784
SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
SIZE (rust/crates/deranged-0.4.0.crate) = 23235
-SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
-SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
-SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
-SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
SIZE (rust/crates/futures-core-0.3.31.crate) = 14318
SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650
@@ -55,24 +51,6 @@ SHA256 (rust/crates/hashbrown-0.15.3.crate) = 84b26c544d002229e640969970a2e74021
SIZE (rust/crates/hashbrown-0.15.3.crate) = 140413
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
-SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
-SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
-SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
-SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
-SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
-SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
-SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
-SHA256 (rust/crates/icu_properties-2.0.0.crate) = 2549ca8c7241c82f59c80ba2a6f415d931c5b58d24fb8412caa1a1f02c49139a
-SIZE (rust/crates/icu_properties-2.0.0.crate) = 58065
-SHA256 (rust/crates/icu_properties_data-2.0.0.crate) = 8197e866e47b68f8f7d95249e172903bec06004b18b2937f1095d40a0c57de04
-SIZE (rust/crates/icu_properties_data-2.0.0.crate) = 159069
-SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
-SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
-SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
-SIZE (rust/crates/idna-1.0.3.crate) = 142515
-SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
-SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
@@ -85,8 +63,6 @@ SHA256 (rust/crates/lexical-sort-0.3.1.crate) = c09e4591611e231daf4d4c685a66cb04
SIZE (rust/crates/lexical-sort-0.3.1.crate) = 63689
SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
SIZE (rust/crates/libc-0.2.172.crate) = 791646
-SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
-SIZE (rust/crates/litemap-0.8.0.crate) = 34344
SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
SIZE (rust/crates/log-0.4.27.crate) = 48120
SHA256 (rust/crates/logos-0.12.1.crate) = bf8b031682c67a8e3d5446840f9573eb7fe26efe7ec8d195c9ac4c0647c502f1
@@ -101,36 +77,28 @@ SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3
SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
-SHA256 (rust/crates/pep440_rs-0.7.3.crate) = 31095ca1f396e3de32745f42b20deef7bc09077f918b085307e8eab6ddd8fb9c
-SIZE (rust/crates/pep440_rs-0.7.3.crate) = 44342
-SHA256 (rust/crates/pep508_rs-0.8.1.crate) = e30eadafcb06bf6c81392fa6fb2e8f7961e75a89856854d732604bce9313dc73
-SIZE (rust/crates/pep508_rs-0.8.1.crate) = 31283
-SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
-SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
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/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e
SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
-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
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
SHA256 (rust/crates/proc-macro-crate-3.3.0.crate) = edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35
SIZE (rust/crates/proc-macro-crate-3.3.0.crate) = 12432
SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
-SHA256 (rust/crates/pyo3-0.25.0.crate) = f239d656363bcee73afef85277f1b281e8ac6212a1d42aa90e55b90ed43c47a4
-SIZE (rust/crates/pyo3-0.25.0.crate) = 1120850
-SHA256 (rust/crates/pyo3-build-config-0.25.0.crate) = 755ea671a1c34044fa165247aaf6f419ca39caa6003aee791a0df2713d8f1b6d
-SIZE (rust/crates/pyo3-build-config-0.25.0.crate) = 34122
-SHA256 (rust/crates/pyo3-ffi-0.25.0.crate) = fc95a2e67091e44791d4ea300ff744be5293f394f1bafd9f78c080814d35956e
-SIZE (rust/crates/pyo3-ffi-0.25.0.crate) = 77991
-SHA256 (rust/crates/pyo3-macros-0.25.0.crate) = a179641d1b93920829a62f15e87c0ed791b6c8db2271ba0fd7c2686090510214
-SIZE (rust/crates/pyo3-macros-0.25.0.crate) = 8876
-SHA256 (rust/crates/pyo3-macros-backend-0.25.0.crate) = 9dff85ebcaab8c441b0e3f7ae40a6963ecea8a9f5e74f647e33fcf5ec9a1e89e
-SIZE (rust/crates/pyo3-macros-backend-0.25.0.crate) = 75089
+SHA256 (rust/crates/pyo3-0.26.0.crate) = 7ba0117f4212101ee6544044dae45abe1083d30ce7b29c4b5cbdfa2354e07383
+SIZE (rust/crates/pyo3-0.26.0.crate) = 1151579
+SHA256 (rust/crates/pyo3-build-config-0.26.0.crate) = 4fc6ddaf24947d12a9aa31ac65431fb1b851b8f4365426e182901eabfb87df5f
+SIZE (rust/crates/pyo3-build-config-0.26.0.crate) = 34309
+SHA256 (rust/crates/pyo3-ffi-0.26.0.crate) = 025474d3928738efb38ac36d4744a74a400c901c7596199e20e45d98eb194105
+SIZE (rust/crates/pyo3-ffi-0.26.0.crate) = 78247
+SHA256 (rust/crates/pyo3-macros-0.26.0.crate) = 2e64eb489f22fe1c95911b77c44cc41e7c19f3082fc81cce90f657cdc42ffded
+SIZE (rust/crates/pyo3-macros-0.26.0.crate) = 8906
+SHA256 (rust/crates/pyo3-macros-backend-0.26.0.crate) = 100246c0ecf400b475341b8455a9213344569af29a3c841d29270e53102e0fcf
+SIZE (rust/crates/pyo3-macros-backend-0.26.0.crate) = 81809
SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
SIZE (rust/crates/quote-1.0.40.crate) = 31063
SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
@@ -147,10 +115,10 @@ SHA256 (rust/crates/relative-path-1.9.3.crate) = ba39f3699c378cd8970968dcbff9c43
SIZE (rust/crates/relative-path-1.9.3.crate) = 22400
SHA256 (rust/crates/rowan-0.15.16.crate) = 0a542b0253fa46e632d27a1dc5cf7b930de4df8659dc6e720b647fc72147ae3d
SIZE (rust/crates/rowan-0.15.16.crate) = 40571
-SHA256 (rust/crates/rstest-0.25.0.crate) = 6fc39292f8613e913f7df8fa892b8944ceb47c247b78e1b1ae2f09e019be789d
-SIZE (rust/crates/rstest-0.25.0.crate) = 55273
-SHA256 (rust/crates/rstest_macros-0.25.0.crate) = 1f168d99749d307be9de54d23fd226628d99768225ef08f6ffb52e0182a27746
-SIZE (rust/crates/rstest_macros-0.25.0.crate) = 70557
+SHA256 (rust/crates/rstest-0.26.1.crate) = f5a3193c063baaa2a95a33f03035c8a72b83d97a54916055ba22d35ed3839d49
+SIZE (rust/crates/rstest-0.26.1.crate) = 56940
+SHA256 (rust/crates/rstest_macros-0.26.1.crate) = 9c845311f0ff7951c5506121a9ad75aec44d083c31583b2ea5a30bcb0b0abba0
+SIZE (rust/crates/rstest_macros-0.26.1.crate) = 68256
SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
@@ -167,18 +135,12 @@ SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7
SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
SIZE (rust/crates/slab-0.4.9.crate) = 17108
-SHA256 (rust/crates/smallvec-1.15.0.crate) = 8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9
-SIZE (rust/crates/smallvec-1.15.0.crate) = 38113
-SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
-SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf
SIZE (rust/crates/syn-2.0.101.crate) = 299250
-SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
-SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
-SHA256 (rust/crates/taplo-0.13.2.crate) = 010941ac4171eaf12f1e26dfc11dadaf78619ea2330940fef01fe6bb0442d14d
-SIZE (rust/crates/taplo-0.13.2.crate) = 53458
+SHA256 (rust/crates/taplo-0.14.0.crate) = c221a50eef1a5493074f11ca1ed62bef28c05a4d925002944cc686b2e783a5b3
+SIZE (rust/crates/taplo-0.14.0.crate) = 54256
SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a
SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923
SHA256 (rust/crates/text-size-1.1.1.crate) = f18aa187839b2bdb1ad2fa35ead8c4c2976b64e4363c386d45ac0f7ee85c9233
@@ -193,8 +155,6 @@ SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea
SIZE (rust/crates/time-core-0.1.4.crate) = 8422
SHA256 (rust/crates/time-macros-0.2.22.crate) = 3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49
SIZE (rust/crates/time-macros-0.2.22.crate) = 24604
-SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
-SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
SHA256 (rust/crates/toml_datetime-0.6.9.crate) = 3da5db5a963e24bc68be8b17b6fa82814bb22ee8660f192bb182771d498f09a3
SIZE (rust/crates/toml_datetime-0.6.9.crate) = 12622
SHA256 (rust/crates/toml_edit-0.22.26.crate) = 310068873db2c5b3e7659d2cc35d21855dbafa50d1ce336397c666e3cb08137e
@@ -207,18 +167,8 @@ SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa
SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434
SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
-SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
-SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
SHA256 (rust/crates/unindent-0.2.4.crate) = 7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3
SIZE (rust/crates/unindent-0.2.4.crate) = 7422
-SHA256 (rust/crates/unscanny-0.1.0.crate) = e9df2af067a7953e9c3831320f35c1cc0600c30d44d9f7a12b01db1cd88d6b47
-SIZE (rust/crates/unscanny-0.1.0.crate) = 10338
-SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
-SIZE (rust/crates/url-2.5.4.crate) = 81097
-SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da
-SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538
-SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
-SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
@@ -227,23 +177,7 @@ SHA256 (rust/crates/winnow-0.7.10.crate) = c06928c8748d81b05c9be96aad92e1b6ff018
SIZE (rust/crates/winnow-0.7.10.crate) = 176073
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/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
-SIZE (rust/crates/writeable-0.6.1.crate) = 24068
-SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
-SIZE (rust/crates/yoke-0.8.0.crate) = 28726
-SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
-SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
SHA256 (rust/crates/zerocopy-0.8.25.crate) = a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb
SIZE (rust/crates/zerocopy-0.8.25.crate) = 252714
SHA256 (rust/crates/zerocopy-derive-0.8.25.crate) = 28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef
SIZE (rust/crates/zerocopy-derive-0.8.25.crate) = 87671
-SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
-SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
-SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
-SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
-SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
-SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
-SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428
-SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
-SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
-SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
diff --git a/devel/py-pyproject-fmt/files/patch-pyproject.toml b/devel/py-pyproject-fmt/files/patch-pyproject.toml
new file mode 100644
index 000000000000..8018ab198d2e
--- /dev/null
+++ b/devel/py-pyproject-fmt/files/patch-pyproject.toml
@@ -0,0 +1,11 @@
+--- pyproject.toml.orig 1970-01-01 00:00:00 UTC
++++ pyproject.toml
+@@ -32,7 +32,7 @@ dependencies = [
+ "version",
+ ]
+ dependencies = [
+- "toml-fmt-common==1.0.1",
++ "toml-fmt-common>=1.0.1",
+ ]
+ urls."Bug Tracker" = "https://github.com/tox-dev/toml-fmt/issues"
+ urls."Changelog" = "https://github.com/tox-dev/toml-fmt/blob/main/pyproject-fmt/CHANGELOG.md"
diff --git a/devel/py-pyright/Makefile b/devel/py-pyright/Makefile
index b0acb7f5d704..3c6b064c41d7 100644
--- a/devel/py-pyright/Makefile
+++ b/devel/py-pyright/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pyright
-PORTVERSION= 1.1.405
+PORTVERSION= 1.1.406
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pyright/distinfo b/devel/py-pyright/distinfo
index a60219a0544b..40f48e56f912 100644
--- a/devel/py-pyright/distinfo
+++ b/devel/py-pyright/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757436509
-SHA256 (pyright-1.1.405.tar.gz) = 5c2a30e1037af27eb463a1cc0b9f6d65fec48478ccf092c1ac28385a15c55763
-SIZE (pyright-1.1.405.tar.gz) = 4068319
+TIMESTAMP = 1759774637
+SHA256 (pyright-1.1.406.tar.gz) = c4872bc58c9643dac09e8a2e74d472c62036910b3bd37a32813989ef7576ea2c
+SIZE (pyright-1.1.406.tar.gz) = 4113151
diff --git a/devel/py-pytest-codspeed/Makefile b/devel/py-pytest-codspeed/Makefile
index 0b5852892354..205126967c4f 100644
--- a/devel/py-pytest-codspeed/Makefile
+++ b/devel/py-pytest-codspeed/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pytest-codspeed
-PORTVERSION= 4.0.0
+PORTVERSION= 4.1.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pytest-codspeed/distinfo b/devel/py-pytest-codspeed/distinfo
index afb4d363d1e9..831e87c62f03 100644
--- a/devel/py-pytest-codspeed/distinfo
+++ b/devel/py-pytest-codspeed/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266132
-SHA256 (pytest_codspeed-4.0.0.tar.gz) = 0e9af08ca93ad897b376771db92693a81aa8990eecc2a778740412e00a6f6eaf
-SIZE (pytest_codspeed-4.0.0.tar.gz) = 107630
+TIMESTAMP = 1759774639
+SHA256 (pytest_codspeed-4.1.1.tar.gz) = 9acc3394cc8aafd4543193254831d87de6be79accfdbd43475919fdaa2fc8d81
+SIZE (pytest_codspeed-4.1.1.tar.gz) = 113149
diff --git a/devel/py-pytest-regtest/Makefile b/devel/py-pytest-regtest/Makefile
index edf089bd2476..fefed48b55e4 100644
--- a/devel/py-pytest-regtest/Makefile
+++ b/devel/py-pytest-regtest/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pytest-regtest
-PORTVERSION= 2.3.4
+PORTVERSION= 2.3.5
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pytest-regtest/distinfo b/devel/py-pytest-regtest/distinfo
index 41e25a141ee3..6d87fd61f37f 100644
--- a/devel/py-pytest-regtest/distinfo
+++ b/devel/py-pytest-regtest/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796082
-SHA256 (pytest_regtest-2.3.4.tar.gz) = d9cf0db9d958b4e3fedcf84ff5ac4247b24663eb1bf9011568123fccd34b391f
-SIZE (pytest_regtest-2.3.4.tar.gz) = 23131
+TIMESTAMP = 1759774641
+SHA256 (pytest_regtest-2.3.5.tar.gz) = ffb1d2d36a72efe69613c803477f01b4484c0ad51287c390b1f20ce97d243755
+SIZE (pytest_regtest-2.3.5.tar.gz) = 22696
diff --git a/devel/py-pytest-regtest/files/patch-pyproject.toml b/devel/py-pytest-regtest/files/patch-pyproject.toml
new file mode 100644
index 000000000000..aad71522f51a
--- /dev/null
+++ b/devel/py-pytest-regtest/files/patch-pyproject.toml
@@ -0,0 +1,11 @@
+--- pyproject.toml.orig 2025-10-11 12:52:01 UTC
++++ pyproject.toml
+@@ -13,7 +13,7 @@ authors = [
+ {name = "Uwe Schmitt", email = "uwe.schmitt@id.ethz.ch"}
+ ]
+
+-license = "MIT"
++license = {text = "MIT License"}
+
+ classifiers = [
+ "Intended Audience :: Developers",
diff --git a/devel/py-python-json-logger/Makefile b/devel/py-python-json-logger/Makefile
index 8bb03b877ebb..9e7d8296ad18 100644
--- a/devel/py-python-json-logger/Makefile
+++ b/devel/py-python-json-logger/Makefile
@@ -1,5 +1,5 @@
PORTNAME= python-json-logger
-PORTVERSION= 3.3.0
+PORTVERSION= 4.0.0
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/nhairs/python-json-logger/releases/download/v${PORTVERSION}/
diff --git a/devel/py-python-json-logger/distinfo b/devel/py-python-json-logger/distinfo
index bf15c35e85c7..eeecf35c27a8 100644
--- a/devel/py-python-json-logger/distinfo
+++ b/devel/py-python-json-logger/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070404
-SHA256 (python_json_logger-3.3.0.tar.gz) = 12b7e74b17775e7d565129296105bbe3910842d9d0eb083fc83a6a617aa8df84
-SIZE (python_json_logger-3.3.0.tar.gz) = 16642
+TIMESTAMP = 1759774643
+SHA256 (python_json_logger-4.0.0.tar.gz) = f58e68eb46e1faed27e0f574a55a0455eecd7b8a5b88b85a784519ba3cff047f
+SIZE (python_json_logger-4.0.0.tar.gz) = 17683
diff --git a/devel/py-python-socketio/Makefile b/devel/py-python-socketio/Makefile
index bd981bd2019d..36da7ad9433e 100644
--- a/devel/py-python-socketio/Makefile
+++ b/devel/py-python-socketio/Makefile
@@ -1,5 +1,5 @@
PORTNAME= python-socketio
-PORTVERSION= 5.13.0
+PORTVERSION= 5.14.1
CATEGORIES= devel net python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-python-socketio/distinfo b/devel/py-python-socketio/distinfo
index cf0118bf58f4..b6bbbe840956 100644
--- a/devel/py-python-socketio/distinfo
+++ b/devel/py-python-socketio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745178058
-SHA256 (python_socketio-5.13.0.tar.gz) = ac4e19a0302ae812e23b712ec8b6427ca0521f7c582d6abb096e36e24a263029
-SIZE (python_socketio-5.13.0.tar.gz) = 121125
+TIMESTAMP = 1759774645
+SHA256 (python_socketio-5.14.1.tar.gz) = bf49657073b90ee09e4cbd6651044b46bb526694276621e807a1b8fcc0c1b25b
+SIZE (python_socketio-5.14.1.tar.gz) = 123068
diff --git a/devel/py-qtbuilder/distinfo b/devel/py-qtbuilder/distinfo
index 9a8493998a63..ffea305e9c51 100644
--- a/devel/py-qtbuilder/distinfo
+++ b/devel/py-qtbuilder/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749201539
-SHA256 (pyqt_builder-1.18.2.tar.gz) = 56dfea461484a87a8f0c8b0229190defc436d7ec5de71102e20b35e5639180bc
-SIZE (pyqt_builder-1.18.2.tar.gz) = 3671864
+TIMESTAMP = 1760611296
+SHA256 (pyqt_builder-1.19.0.tar.gz) = 79540e001c476bc050180db00fffcb1e9fa74544d95c148e48ad6117e49d6ea2
+SIZE (pyqt_builder-1.19.0.tar.gz) = 3672333
diff --git a/devel/py-resolvelib1/Makefile b/devel/py-resolvelib1/Makefile
index 69f3554c6223..f6af7e05da56 100644
--- a/devel/py-resolvelib1/Makefile
+++ b/devel/py-resolvelib1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= resolvelib
-PORTVERSION= 1.2.0
+PORTVERSION= 1.2.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-resolvelib1/distinfo b/devel/py-resolvelib1/distinfo
index 3caafc531df7..449fcd5b87a1 100644
--- a/devel/py-resolvelib1/distinfo
+++ b/devel/py-resolvelib1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750954194
-SHA256 (resolvelib-1.2.0.tar.gz) = c27fbb5098acd7dfc01fb2be3724bd0881168edc2bd3b4dc876ca3f46b8e4a3d
-SIZE (resolvelib-1.2.0.tar.gz) = 23448
+TIMESTAMP = 1759774647
+SHA256 (resolvelib-1.2.1.tar.gz) = 7d08a2022f6e16ce405d60b68c390f054efcfd0477d4b9bd019cc941c28fad1c
+SIZE (resolvelib-1.2.1.tar.gz) = 24575
diff --git a/devel/py-robotframework-databaselibrary/Makefile b/devel/py-robotframework-databaselibrary/Makefile
index 7ba2399316da..3ba4b56a67cc 100644
--- a/devel/py-robotframework-databaselibrary/Makefile
+++ b/devel/py-robotframework-databaselibrary/Makefile
@@ -1,5 +1,5 @@
PORTNAME= robotframework-databaselibrary
-PORTVERSION= 2.3.1
+PORTVERSION= 2.3.2
CATEGORIES= devel www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-robotframework-databaselibrary/distinfo b/devel/py-robotframework-databaselibrary/distinfo
index f69178236649..8b3cfbf2a794 100644
--- a/devel/py-robotframework-databaselibrary/distinfo
+++ b/devel/py-robotframework-databaselibrary/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816672
-SHA256 (robotframework_databaselibrary-2.3.1.tar.gz) = a1a81dccf477627ebff5efc399f6a2cc3b1092ad40a0b7074afa0102a39a7cf5
-SIZE (robotframework_databaselibrary-2.3.1.tar.gz) = 31179
+TIMESTAMP = 1759774649
+SHA256 (robotframework_databaselibrary-2.3.2.tar.gz) = 8686d8a3f880d6abc2ea2f71e12eb48e2382ae7fbfdbf7386a0f500313fda14d
+SIZE (robotframework_databaselibrary-2.3.2.tar.gz) = 31648
diff --git a/devel/py-rpds-py/Makefile b/devel/py-rpds-py/Makefile
index c2adad991720..027afeb574cc 100644
--- a/devel/py-rpds-py/Makefile
+++ b/devel/py-rpds-py/Makefile
@@ -17,7 +17,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}maturin>=1.9<2.0:devel/py-maturin@${PY_FLAVOR}
-USES= cargo dos2unix python
+USES= cargo python
USE_PYTHON= autoplist concurrent pep517
CARGO_BUILD= no
diff --git a/devel/py-runs/Makefile b/devel/py-runs/Makefile
new file mode 100644
index 000000000000..58bfddebd764
--- /dev/null
+++ b/devel/py-runs/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= runs
+DISTVERSION= 1.2.2
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Run a block of text as a subprocess
+WWW= https://github.com/rec/runs
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>0:devel/py-poetry-core@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xmod>0:devel/py-xmod@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= pep517 autoplist
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-runs/distinfo b/devel/py-runs/distinfo
new file mode 100644
index 000000000000..2a73e2a186d9
--- /dev/null
+++ b/devel/py-runs/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760642595
+SHA256 (runs-1.2.2.tar.gz) = 9dc1815e2895cfb3a48317b173b9f1eac9ba5549b36a847b5cc60c3bf82ecef1
+SIZE (runs-1.2.2.tar.gz) = 5474
diff --git a/devel/py-runs/pkg-descr b/devel/py-runs/pkg-descr
new file mode 100644
index 000000000000..fd10eab6116e
--- /dev/null
+++ b/devel/py-runs/pkg-descr
@@ -0,0 +1,6 @@
+The runs Python library provides enhanced versions of the subprocess
+module's functions, such as call(), check_call(), check_output(), and
+run(). It allows users to execute blocks of text as a sequence of
+subprocess calls, handling multiple commands, line continuations, and
+comments. The library also offers features like optional logging,
+error handling and lazy evaluation.
diff --git a/devel/py-scikit-base/Makefile b/devel/py-scikit-base/Makefile
index f498ee77ce3d..cb9ecfc9bcf6 100644
--- a/devel/py-scikit-base/Makefile
+++ b/devel/py-scikit-base/Makefile
@@ -1,5 +1,5 @@
PORTNAME= scikit-base
-PORTVERSION= 0.12.6
+PORTVERSION= 0.13.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-scikit-base/distinfo b/devel/py-scikit-base/distinfo
index 1baccec6b5f8..f367d6eee4b2 100644
--- a/devel/py-scikit-base/distinfo
+++ b/devel/py-scikit-base/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816676
-SHA256 (scikit_base-0.12.6.tar.gz) = 553e2bafaf30cd91d873bf424a9d16772d7638ea02ded6fb649b5d4b4c236d14
-SIZE (scikit_base-0.12.6.tar.gz) = 125619
+TIMESTAMP = 1759774651
+SHA256 (scikit_base-0.13.0.tar.gz) = 436c26067173a7235c465c64ac105008f6f889f09308c5e4e4a16e21c38c3ddc
+SIZE (scikit_base-0.13.0.tar.gz) = 127431
diff --git a/devel/py-scikit-build-core/Makefile b/devel/py-scikit-build-core/Makefile
index 0c4739f0f45b..aa2108dde3b5 100644
--- a/devel/py-scikit-build-core/Makefile
+++ b/devel/py-scikit-build-core/Makefile
@@ -1,5 +1,5 @@
PORTNAME= scikit-build-core
-DISTVERSION= 0.11.1
+DISTVERSION= 0.11.6
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -46,6 +46,6 @@ TEST_ENV= ${MAKE_ENV} \
NO_ARCH= yes
-# tests as of 0.11.1: 1 failed, 415 passed, 5 skipped, 3 xfailed, 1 warning in 603.00s (0:10:03), see https://github.com/scikit-build/scikit-build-core/issues/1057
+# tests as of 0.11.6: 2 failed, 460 passed, 5 skipped, 4 xfailed, 1 warning in 1152.80s (0:19:12), see https://github.com/scikit-build/scikit-build-core/issues/1159
.include <bsd.port.mk>
diff --git a/devel/py-scikit-build-core/distinfo b/devel/py-scikit-build-core/distinfo
index 256a11ba316d..0d39780bddbf 100644
--- a/devel/py-scikit-build-core/distinfo
+++ b/devel/py-scikit-build-core/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745646968
-SHA256 (scikit_build_core-0.11.1.tar.gz) = 4e5988df5cd33f0bdb9967b72663ca99f50383c9bc21d8b24fa40c0661ae72b7
-SIZE (scikit_build_core-0.11.1.tar.gz) = 273807
+TIMESTAMP = 1760505206
+SHA256 (scikit_build_core-0.11.6.tar.gz) = 5982ccd839735be99cfd3b92a8847c6c196692f476c215da84b79d2ad12f9f1b
+SIZE (scikit_build_core-0.11.6.tar.gz) = 286006
diff --git a/devel/py-shandy-sqlfmt/Makefile b/devel/py-shandy-sqlfmt/Makefile
index 69721eb98171..252fc8eca7b0 100644
--- a/devel/py-shandy-sqlfmt/Makefile
+++ b/devel/py-shandy-sqlfmt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= shandy-sqlfmt
-PORTVERSION= 0.27.0
+PORTVERSION= 0.28.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +13,8 @@ WWW= https://sqlfmt.com \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}black>=0:devel/py-black@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}click>=8.0<9.0:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Jinja2>=3.0<4.0:devel/py-Jinja2@${PY_FLAVOR} \
diff --git a/devel/py-shandy-sqlfmt/distinfo b/devel/py-shandy-sqlfmt/distinfo
index bca831404a84..5ffaafc565cd 100644
--- a/devel/py-shandy-sqlfmt/distinfo
+++ b/devel/py-shandy-sqlfmt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756832504
-SHA256 (shandy_sqlfmt-0.27.0.tar.gz) = 1c9ac6beb5f17f66e7b87b4c70be586e87db538cd7d72f42dedb85132e8b3a96
-SIZE (shandy_sqlfmt-0.27.0.tar.gz) = 62380
+TIMESTAMP = 1760775697
+SHA256 (shandy_sqlfmt-0.28.0.tar.gz) = 7ae40c42a3c2c3cd0d53c6ab238f71ce47c5116b8320373d353777e0dd6c077c
+SIZE (shandy_sqlfmt-0.28.0.tar.gz) = 70541
diff --git a/devel/py-sip/Makefile b/devel/py-sip/Makefile
index 5596f8a478f4..bddf709c57bd 100644
--- a/devel/py-sip/Makefile
+++ b/devel/py-sip/Makefile
@@ -1,10 +1,14 @@
PORTNAME= sip
PORTVERSION= ${SIP_VERSION}
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITES_SIP}
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PATCH_SITES= https://github.com/Python-SIP/sip/commit/
+PATCHFILES+= b6a7ec2453899b878ffe0b2b5b1f642a0992aa6d.patch:-p1 # Fix build regession for devel/py-qt5-pyqt
+
MAINTAINER= kde@FreeBSD.org
COMMENT= Python to C and C++ bindings generator
WWW= https://github.com/Python-SIP/sip
diff --git a/devel/py-sip/distinfo b/devel/py-sip/distinfo
index 51e974ff34b5..265760382f5a 100644
--- a/devel/py-sip/distinfo
+++ b/devel/py-sip/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1749201576
-SHA256 (sip-6.12.0.tar.gz) = 083ced94f85315493231119a63970b2ba42b1d38b38e730a70e02a99191a89c6
-SIZE (sip-6.12.0.tar.gz) = 2348425
+TIMESTAMP = 1760919074
+SHA256 (sip-6.13.1.tar.gz) = d065b74eca996f29f1f0831ad321efaecf9906759b09466edc45349df7be6cd0
+SIZE (sip-6.13.1.tar.gz) = 2349037
+SHA256 (b6a7ec2453899b878ffe0b2b5b1f642a0992aa6d.patch) = d6e844723f07d4a8a9c380f1103a34fe8d048357c05d7ff3988a39df21b3bfc7
+SIZE (b6a7ec2453899b878ffe0b2b5b1f642a0992aa6d.patch) = 1016
diff --git a/devel/py-sqlfluff/Makefile b/devel/py-sqlfluff/Makefile
index 6c0d3c37c1a0..9230f33908e0 100644
--- a/devel/py-sqlfluff/Makefile
+++ b/devel/py-sqlfluff/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sqlfluff
-PORTVERSION= 3.4.2
+PORTVERSION= 3.5.0
PORTREVISION= 0
CATEGORIES= devel python
MASTER_SITES= PYPI
diff --git a/devel/py-sqlfluff/distinfo b/devel/py-sqlfluff/distinfo
index 18b8b27bdc23..bf33ed169a4f 100644
--- a/devel/py-sqlfluff/distinfo
+++ b/devel/py-sqlfluff/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756831569
-SHA256 (sqlfluff-3.4.2.tar.gz) = 1777272e4fdac5adef1b89ec25675426e77285d4dc95a055b12bd24181e33f40
-SIZE (sqlfluff-3.4.2.tar.gz) = 903626
+TIMESTAMP = 1760838859
+SHA256 (sqlfluff-3.5.0.tar.gz) = 2d0a546078ffb021de7021b9a6c2a50e5eef590daa820d5f1b082d24a1d5e1d4
+SIZE (sqlfluff-3.5.0.tar.gz) = 921199
diff --git a/devel/py-tdworkflow/Makefile b/devel/py-tdworkflow/Makefile
index 21bf15d409dd..ffb4cd427dca 100644
--- a/devel/py-tdworkflow/Makefile
+++ b/devel/py-tdworkflow/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tdworkflow
DISTVERSION= 0.9.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,12 +12,13 @@ WWW= https://pypi.org/project/tdworkflow/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mypy_extensions>=0:devel/py-mypy_extensions@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist pep517
NO_ARCH= yes
diff --git a/devel/py-tdworkflow/files/patch-pyproject.toml b/devel/py-tdworkflow/files/patch-pyproject.toml
new file mode 100644
index 000000000000..5bf7c89cbb8d
--- /dev/null
+++ b/devel/py-tdworkflow/files/patch-pyproject.toml
@@ -0,0 +1,21 @@
+--- pyproject.toml.orig 2024-04-20 19:20:01 UTC
++++ pyproject.toml
+@@ -1,5 +1,5 @@
+ [build-system]
+-requires = ["setuptools>=64", "setuptools_scm>=8"]
++requires = ["setuptools>=63", "setuptools_scm>=8"]
+ build-backend = "setuptools.build_meta"
+
+ [project]
+@@ -53,8 +53,9 @@ doc = [
+ "Bug Reports" = "https://github.com/chezou/tdworkflow/issues"
+ "Funding" = "https://github.com/sponsors/chezou"
+
+-[tool.setuptools.packages]
+-find = {}
++[tool.setuptools.packages.find]
++include = ["tdworkflow*"]
++exclude = ["tests*", "docs*"]
+
+ [tool.setuptools_scm]
+
diff --git a/devel/py-toml-fmt-common/Makefile b/devel/py-toml-fmt-common/Makefile
index 6676d58859f7..00eb437d3bf6 100644
--- a/devel/py-toml-fmt-common/Makefile
+++ b/devel/py-toml-fmt-common/Makefile
@@ -1,5 +1,5 @@
PORTNAME= toml-fmt-common
-PORTVERSION= 1.0.1
+PORTVERSION= 1.1.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,8 +12,8 @@ WWW= https://github.com/tox-dev/toml-fmt-common
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0.4:devel/py-hatch-vcs@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}hatchling>=1.25:devel/py-hatchling@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0.5:devel/py-hatch-vcs@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}hatchling>=1.27:devel/py-hatchling@${PY_FLAVOR}
RUN_DEPENDS= ${PY_TOMLI}
USES= python
diff --git a/devel/py-toml-fmt-common/distinfo b/devel/py-toml-fmt-common/distinfo
index d02d7ef13a6c..2c5746904fcd 100644
--- a/devel/py-toml-fmt-common/distinfo
+++ b/devel/py-toml-fmt-common/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1729509130
-SHA256 (toml_fmt_common-1.0.1.tar.gz) = 7a29e99e527ffac456043296a0f1d8c03aaa1b06167bd39ad5e3cc5041f31c17
-SIZE (toml_fmt_common-1.0.1.tar.gz) = 9626
+TIMESTAMP = 1759774653
+SHA256 (toml_fmt_common-1.1.0.tar.gz) = e4ba8f13e5fe25cfe0bfc60342ad7deb91c741fd31f2e5522e6a51bfbf1427d3
+SIZE (toml_fmt_common-1.1.0.tar.gz) = 9643
diff --git a/devel/py-tox-toml-fmt/Makefile b/devel/py-tox-toml-fmt/Makefile
index 2e35c476addd..96171d0d69c2 100644
--- a/devel/py-tox-toml-fmt/Makefile
+++ b/devel/py-tox-toml-fmt/Makefile
@@ -1,6 +1,5 @@
PORTNAME= tox-toml-fmt
-PORTVERSION= 1.0.0
-PORTREVISION= 9
+PORTVERSION= 1.2.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,10 +13,10 @@ WWW= https://github.com/tox-dev/toml-fmt/tree/main/tox-toml-fmt \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}maturin>=1.7.4:devel/py-maturin@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}toml-fmt-common>=1.0.1<1.0.1_99:devel/py-toml-fmt-common@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}maturin>=1.8.4:devel/py-maturin@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}toml-fmt-common>=1.0.1:devel/py-toml-fmt-common@${PY_FLAVOR}
-USES= cargo python:3.9+
+USES= cargo python:3.10+
USE_PYTHON= autoplist concurrent pep517
CARGO_BUILD= no
diff --git a/devel/py-tox-toml-fmt/Makefile.crates b/devel/py-tox-toml-fmt/Makefile.crates
index 3aee6e172e06..c3bcfe82548e 100644
--- a/devel/py-tox-toml-fmt/Makefile.crates
+++ b/devel/py-tox-toml-fmt/Makefile.crates
@@ -1,105 +1,90 @@
-CARGO_CRATES= ahash-0.8.11 \
+CARGO_CRATES= ahash-0.8.12 \
aho-corasick-1.1.3 \
any_ascii-0.1.7 \
arc-swap-1.7.1 \
autocfg-1.4.0 \
beef-0.5.2 \
- bstr-1.10.0 \
+ bitflags-2.9.1 \
+ bstr-1.12.0 \
cfg-if-1.0.0 \
countme-3.0.1 \
- deranged-0.3.11 \
- either-1.13.0 \
- equivalent-1.0.1 \
+ deranged-0.4.0 \
+ either-1.15.0 \
+ equivalent-1.0.2 \
fnv-1.0.7 \
- form_urlencoded-1.2.1 \
- 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-macro-0.3.31 \
- futures-sink-0.3.31 \
futures-task-0.3.31 \
futures-timer-3.0.3 \
futures-util-0.3.31 \
- getrandom-0.2.15 \
- glob-0.3.1 \
- globset-0.4.15 \
+ getrandom-0.3.3 \
+ glob-0.3.2 \
+ globset-0.4.16 \
hashbrown-0.14.5 \
- hashbrown-0.15.0 \
+ hashbrown-0.15.3 \
heck-0.5.0 \
- idna-0.5.0 \
- indexmap-2.6.0 \
- indoc-2.0.5 \
+ indexmap-2.9.0 \
+ indoc-2.0.6 \
itertools-0.10.5 \
- itoa-1.0.11 \
+ itoa-1.0.15 \
lexical-sort-0.3.1 \
- libc-0.2.161 \
- log-0.4.22 \
+ libc-0.2.172 \
+ log-0.4.27 \
logos-0.12.1 \
logos-derive-0.12.1 \
memchr-2.7.4 \
memoffset-0.9.1 \
num-conv-0.1.0 \
- once_cell-1.20.2 \
- pep440_rs-0.7.1 \
- pep508_rs-0.8.1 \
- percent-encoding-2.3.1 \
- pin-project-lite-0.2.15 \
+ once_cell-1.21.3 \
+ pin-project-lite-0.2.16 \
pin-utils-0.1.0 \
- portable-atomic-1.9.0 \
+ portable-atomic-1.11.0 \
powerfmt-0.2.0 \
- proc-macro-crate-3.2.0 \
- proc-macro2-1.0.89 \
- pyo3-0.22.5 \
- pyo3-build-config-0.22.5 \
- pyo3-ffi-0.22.5 \
- pyo3-macros-0.22.5 \
- pyo3-macros-backend-0.22.5 \
- quote-1.0.37 \
+ proc-macro-crate-3.3.0 \
+ proc-macro2-1.0.95 \
+ pyo3-0.26.0 \
+ pyo3-build-config-0.26.0 \
+ pyo3-ffi-0.26.0 \
+ pyo3-macros-0.26.0 \
+ pyo3-macros-backend-0.26.0 \
+ quote-1.0.40 \
+ r-efi-5.2.0 \
regex-1.11.1 \
- regex-automata-0.4.8 \
+ regex-automata-0.4.9 \
regex-syntax-0.6.29 \
regex-syntax-0.8.5 \
relative-path-1.9.3 \
rowan-0.15.16 \
- rstest-0.23.0 \
- rstest_macros-0.23.0 \
+ rstest-0.26.1 \
+ rstest_macros-0.26.1 \
rustc-hash-1.1.0 \
rustc_version-0.4.1 \
- ryu-1.0.18 \
- semver-1.0.23 \
- serde-1.0.214 \
- serde_derive-1.0.214 \
- serde_json-1.0.132 \
+ ryu-1.0.20 \
+ semver-1.0.26 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ serde_json-1.0.140 \
slab-0.4.9 \
syn-1.0.109 \
- syn-2.0.85 \
- taplo-0.13.2 \
- target-lexicon-0.12.16 \
+ syn-2.0.101 \
+ taplo-0.14.0 \
+ target-lexicon-0.13.2 \
text-size-1.1.1 \
- thiserror-1.0.65 \
- thiserror-impl-1.0.65 \
- time-0.3.36 \
- time-core-0.1.2 \
- time-macros-0.2.18 \
- tinyvec-1.8.0 \
- tinyvec_macros-0.1.1 \
- toml_datetime-0.6.8 \
- toml_edit-0.22.22 \
- tracing-0.1.40 \
- tracing-attributes-0.1.27 \
- tracing-core-0.1.32 \
- unicode-bidi-0.3.17 \
- unicode-ident-1.0.13 \
- unicode-normalization-0.1.24 \
- unicode-width-0.2.0 \
- unindent-0.2.3 \
- unscanny-0.1.0 \
- url-2.5.2 \
- urlencoding-2.1.3 \
+ thiserror-1.0.69 \
+ thiserror-impl-1.0.69 \
+ time-0.3.41 \
+ time-core-0.1.4 \
+ time-macros-0.2.22 \
+ toml_datetime-0.6.9 \
+ toml_edit-0.22.26 \
+ tracing-0.1.41 \
+ tracing-attributes-0.1.28 \
+ tracing-core-0.1.33 \
+ unicode-ident-1.0.18 \
+ unindent-0.2.4 \
version_check-0.9.5 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- winnow-0.6.20 \
- zerocopy-0.7.35 \
- zerocopy-derive-0.7.35
+ wasi-0.14.2+wasi-0.2.4 \
+ winnow-0.7.10 \
+ wit-bindgen-rt-0.39.0 \
+ zerocopy-0.8.25 \
+ zerocopy-derive-0.8.25
diff --git a/devel/py-tox-toml-fmt/distinfo b/devel/py-tox-toml-fmt/distinfo
index cee3799ed769..913eba398072 100644
--- a/devel/py-tox-toml-fmt/distinfo
+++ b/devel/py-tox-toml-fmt/distinfo
@@ -1,8 +1,8 @@
-TIMESTAMP = 1730387070
-SHA256 (tox_toml_fmt-1.0.0.tar.gz) = 34fb2fe4297b53d1ec0d648be83559ec58d307c737aad89cb802770797319b35
-SIZE (tox_toml_fmt-1.0.0.tar.gz) = 26100
-SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
-SIZE (rust/crates/ahash-0.8.11.crate) = 43607
+TIMESTAMP = 1759774655
+SHA256 (tox_toml_fmt-1.2.0.tar.gz) = 5a998532dc225f68fdab2fe0ba329e56e8b6ffc42566ae6d612b43725ff63de8
+SIZE (tox_toml_fmt-1.2.0.tar.gz) = 29310
+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.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/any_ascii-0.1.7.crate) = 70033777eb8b5124a81a1889416543dddef2de240019b674c81285a2635a7e1e
@@ -13,70 +13,58 @@ SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d
SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
SHA256 (rust/crates/beef-0.5.2.crate) = 3a8241f3ebb85c056b509d4327ad0358fbbba6ffb340bf388f26350aeda225b1
SIZE (rust/crates/beef-0.5.2.crate) = 15275
-SHA256 (rust/crates/bstr-1.10.0.crate) = 40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c
-SIZE (rust/crates/bstr-1.10.0.crate) = 380426
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
+SIZE (rust/crates/bstr-1.12.0.crate) = 351557
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
SHA256 (rust/crates/countme-3.0.1.crate) = 7704b5fdd17b18ae31c4c1da5a2e0305a2bf17b5249300a9ee9ed7b72114c636
SIZE (rust/crates/countme-3.0.1.crate) = 10784
-SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
-SIZE (rust/crates/deranged-0.3.11.crate) = 18043
-SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0
-SIZE (rust/crates/either-1.13.0.crate) = 19169
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
+SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
+SIZE (rust/crates/deranged-0.4.0.crate) = 23235
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
-SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
-SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
-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
-SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971
SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
SIZE (rust/crates/futures-core-0.3.31.crate) = 14318
-SHA256 (rust/crates/futures-executor-0.3.31.crate) = 1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f
-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-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
-SIZE (rust/crates/futures-sink-0.3.31.crate) = 7958
SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988
SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
SHA256 (rust/crates/futures-timer-3.0.3.crate) = f288b0a4f20f9a56b5d1da57e2227c661b7b16168e2f72365f57b63326e29b24
SIZE (rust/crates/futures-timer-3.0.3.crate) = 19739
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/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
-SIZE (rust/crates/glob-0.3.1.crate) = 18880
-SHA256 (rust/crates/globset-0.4.15.crate) = 15f1ce686646e7f1e19bf7d5533fe443a45dbfb990e00629110797578b42fb19
-SIZE (rust/crates/globset-0.4.15.crate) = 25177
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
+SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
+SIZE (rust/crates/glob-0.3.2.crate) = 22359
+SHA256 (rust/crates/globset-0.4.16.crate) = 54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5
+SIZE (rust/crates/globset-0.4.16.crate) = 26533
SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
-SHA256 (rust/crates/hashbrown-0.15.0.crate) = 1e087f84d4f86bf4b218b927129862374b72199ae7d8657835f1e89000eea4fb
-SIZE (rust/crates/hashbrown-0.15.0.crate) = 136460
+SHA256 (rust/crates/hashbrown-0.15.3.crate) = 84b26c544d002229e640969970a2e74021aadf6e2f96372b9c58eff97de08eb3
+SIZE (rust/crates/hashbrown-0.15.3.crate) = 140413
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/idna-0.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6
-SIZE (rust/crates/idna-0.5.0.crate) = 271940
-SHA256 (rust/crates/indexmap-2.6.0.crate) = 707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da
-SIZE (rust/crates/indexmap-2.6.0.crate) = 85204
-SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5
-SIZE (rust/crates/indoc-2.0.5.crate) = 14396
+SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
+SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
+SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
+SIZE (rust/crates/indoc-2.0.6.crate) = 17164
SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
SIZE (rust/crates/itertools-0.10.5.crate) = 115354
-SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
-SIZE (rust/crates/itoa-1.0.11.crate) = 10563
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
SHA256 (rust/crates/lexical-sort-0.3.1.crate) = c09e4591611e231daf4d4c685a66cb0410cc1e502027a20ae55f2bb9e997207a
SIZE (rust/crates/lexical-sort-0.3.1.crate) = 63689
-SHA256 (rust/crates/libc-0.2.161.crate) = 8e9489c2807c139ffd9c1794f4af0ebe86a828db53ecdc7fea2111d0fed085d1
-SIZE (rust/crates/libc-0.2.161.crate) = 765389
-SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
-SIZE (rust/crates/log-0.4.22.crate) = 44027
+SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
+SIZE (rust/crates/libc-0.2.172.crate) = 791646
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
SHA256 (rust/crates/logos-0.12.1.crate) = bf8b031682c67a8e3d5446840f9573eb7fe26efe7ec8d195c9ac4c0647c502f1
SIZE (rust/crates/logos-0.12.1.crate) = 8973
SHA256 (rust/crates/logos-derive-0.12.1.crate) = a1d849148dbaf9661a6151d1ca82b13bb4c4c128146a88d05253b38d4e2f496c
@@ -87,42 +75,38 @@ SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb4486776
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
-SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
-SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
-SHA256 (rust/crates/pep440_rs-0.7.1.crate) = 7c8ee724d21f351f9d47276614ac9710975db827ba9fe2ca5a517ba648193307
-SIZE (rust/crates/pep440_rs-0.7.1.crate) = 42506
-SHA256 (rust/crates/pep508_rs-0.8.1.crate) = e30eadafcb06bf6c81392fa6fb2e8f7961e75a89856854d732604bce9313dc73
-SIZE (rust/crates/pep508_rs-0.8.1.crate) = 31283
-SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
-SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
-SHA256 (rust/crates/pin-project-lite-0.2.15.crate) = 915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff
-SIZE (rust/crates/pin-project-lite-0.2.15.crate) = 29683
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+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/portable-atomic-1.9.0.crate) = cc9c68a3f6da06753e9335d63e27f6b9754dd1920d941135b7ea8224f141adb2
-SIZE (rust/crates/portable-atomic-1.9.0.crate) = 166365
+SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e
+SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
-SHA256 (rust/crates/proc-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.89.crate) = f139b0662de085916d1fb67d2b4169d1addddda1919e696f3252b740b629986e
-SIZE (rust/crates/proc-macro2-1.0.89.crate) = 49446
-SHA256 (rust/crates/pyo3-0.22.5.crate) = 3d922163ba1f79c04bc49073ba7b32fd5a8d3b76a87c955921234b8e77333c51
-SIZE (rust/crates/pyo3-0.22.5.crate) = 546700
-SHA256 (rust/crates/pyo3-build-config-0.22.5.crate) = bc38c5feeb496c8321091edf3d63e9a6829eab4b863b4a6a65f26f3e9cc6b179
-SIZE (rust/crates/pyo3-build-config-0.22.5.crate) = 31293
-SHA256 (rust/crates/pyo3-ffi-0.22.5.crate) = 94845622d88ae274d2729fcefc850e63d7a3ddff5e3ce11bd88486db9f1d357d
-SIZE (rust/crates/pyo3-ffi-0.22.5.crate) = 69354
-SHA256 (rust/crates/pyo3-macros-0.22.5.crate) = e655aad15e09b94ffdb3ce3d217acf652e26bbc37697ef012f5e5e348c716e5e
-SIZE (rust/crates/pyo3-macros-0.22.5.crate) = 8186
-SHA256 (rust/crates/pyo3-macros-backend-0.22.5.crate) = ae1e3f09eecd94618f60a455a23def79f79eba4dc561a97324bf9ac8c6df30ce
-SIZE (rust/crates/pyo3-macros-backend-0.22.5.crate) = 66308
-SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af
-SIZE (rust/crates/quote-1.0.37.crate) = 28558
+SHA256 (rust/crates/proc-macro-crate-3.3.0.crate) = edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35
+SIZE (rust/crates/proc-macro-crate-3.3.0.crate) = 12432
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/pyo3-0.26.0.crate) = 7ba0117f4212101ee6544044dae45abe1083d30ce7b29c4b5cbdfa2354e07383
+SIZE (rust/crates/pyo3-0.26.0.crate) = 1151579
+SHA256 (rust/crates/pyo3-build-config-0.26.0.crate) = 4fc6ddaf24947d12a9aa31ac65431fb1b851b8f4365426e182901eabfb87df5f
+SIZE (rust/crates/pyo3-build-config-0.26.0.crate) = 34309
+SHA256 (rust/crates/pyo3-ffi-0.26.0.crate) = 025474d3928738efb38ac36d4744a74a400c901c7596199e20e45d98eb194105
+SIZE (rust/crates/pyo3-ffi-0.26.0.crate) = 78247
+SHA256 (rust/crates/pyo3-macros-0.26.0.crate) = 2e64eb489f22fe1c95911b77c44cc41e7c19f3082fc81cce90f657cdc42ffded
+SIZE (rust/crates/pyo3-macros-0.26.0.crate) = 8906
+SHA256 (rust/crates/pyo3-macros-backend-0.26.0.crate) = 100246c0ecf400b475341b8455a9213344569af29a3c841d29270e53102e0fcf
+SIZE (rust/crates/pyo3-macros-backend-0.26.0.crate) = 81809
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
+SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
SIZE (rust/crates/regex-1.11.1.crate) = 254170
-SHA256 (rust/crates/regex-automata-0.4.8.crate) = 368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3
-SIZE (rust/crates/regex-automata-0.4.8.crate) = 617784
+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
@@ -131,83 +115,69 @@ SHA256 (rust/crates/relative-path-1.9.3.crate) = ba39f3699c378cd8970968dcbff9c43
SIZE (rust/crates/relative-path-1.9.3.crate) = 22400
SHA256 (rust/crates/rowan-0.15.16.crate) = 0a542b0253fa46e632d27a1dc5cf7b930de4df8659dc6e720b647fc72147ae3d
SIZE (rust/crates/rowan-0.15.16.crate) = 40571
-SHA256 (rust/crates/rstest-0.23.0.crate) = 0a2c585be59b6b5dd66a9d2084aa1d8bd52fbdb806eafdeffb52791147862035
-SIZE (rust/crates/rstest-0.23.0.crate) = 45414
-SHA256 (rust/crates/rstest_macros-0.23.0.crate) = 825ea780781b15345a146be27eaefb05085e337e869bff01b4306a4fd4a9ad5a
-SIZE (rust/crates/rstest_macros-0.23.0.crate) = 61327
+SHA256 (rust/crates/rstest-0.26.1.crate) = f5a3193c063baaa2a95a33f03035c8a72b83d97a54916055ba22d35ed3839d49
+SIZE (rust/crates/rstest-0.26.1.crate) = 56940
+SHA256 (rust/crates/rstest_macros-0.26.1.crate) = 9c845311f0ff7951c5506121a9ad75aec44d083c31583b2ea5a30bcb0b0abba0
+SIZE (rust/crates/rstest_macros-0.26.1.crate) = 68256
SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
-SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
-SIZE (rust/crates/ryu-1.0.18.crate) = 47713
-SHA256 (rust/crates/semver-1.0.23.crate) = 61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b
-SIZE (rust/crates/semver-1.0.23.crate) = 30622
-SHA256 (rust/crates/serde-1.0.214.crate) = f55c3193aca71c12ad7890f1785d2b73e1b9f63a0bbc353c08ef26fe03fc56b5
-SIZE (rust/crates/serde-1.0.214.crate) = 78523
-SHA256 (rust/crates/serde_derive-1.0.214.crate) = de523f781f095e28fa605cdce0f8307e451cc0fd14e2eb4cd2e98a355b147766
-SIZE (rust/crates/serde_derive-1.0.214.crate) = 56630
-SHA256 (rust/crates/serde_json-1.0.132.crate) = d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03
-SIZE (rust/crates/serde_json-1.0.132.crate) = 150549
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
+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.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
+SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
SIZE (rust/crates/slab-0.4.9.crate) = 17108
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.85.crate) = 5023162dfcd14ef8f32034d8bcd4cc5ddc61ef7a247c024a33e24e1f24d21b56
-SIZE (rust/crates/syn-2.0.85.crate) = 275231
-SHA256 (rust/crates/taplo-0.13.2.crate) = 010941ac4171eaf12f1e26dfc11dadaf78619ea2330940fef01fe6bb0442d14d
-SIZE (rust/crates/taplo-0.13.2.crate) = 53458
-SHA256 (rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1
-SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488
+SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf
+SIZE (rust/crates/syn-2.0.101.crate) = 299250
+SHA256 (rust/crates/taplo-0.14.0.crate) = c221a50eef1a5493074f11ca1ed62bef28c05a4d925002944cc686b2e783a5b3
+SIZE (rust/crates/taplo-0.14.0.crate) = 54256
+SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a
+SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923
SHA256 (rust/crates/text-size-1.1.1.crate) = f18aa187839b2bdb1ad2fa35ead8c4c2976b64e4363c386d45ac0f7ee85c9233
SIZE (rust/crates/text-size-1.1.1.crate) = 12553
-SHA256 (rust/crates/thiserror-1.0.65.crate) = 5d11abd9594d9b38965ef50805c5e469ca9cc6f197f883f717e0269a3057b3d5
-SIZE (rust/crates/thiserror-1.0.65.crate) = 21825
-SHA256 (rust/crates/thiserror-impl-1.0.65.crate) = ae71770322cbd277e69d762a16c444af02aa0575ac0d174f0b9562d3b37f8602
-SIZE (rust/crates/thiserror-impl-1.0.65.crate) = 16077
-SHA256 (rust/crates/time-0.3.36.crate) = 5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885
-SIZE (rust/crates/time-0.3.36.crate) = 119805
-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.18.crate) = 3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf
-SIZE (rust/crates/time-macros-0.2.18.crate) = 24361
-SHA256 (rust/crates/tinyvec-1.8.0.crate) = 445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938
-SIZE (rust/crates/tinyvec-1.8.0.crate) = 46796
-SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
-SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-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/tracing-0.1.40.crate) = c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef
-SIZE (rust/crates/tracing-0.1.40.crate) = 79459
-SHA256 (rust/crates/tracing-attributes-0.1.27.crate) = 34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7
-SIZE (rust/crates/tracing-attributes-0.1.27.crate) = 32241
-SHA256 (rust/crates/tracing-core-0.1.32.crate) = c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54
-SIZE (rust/crates/tracing-core-0.1.32.crate) = 61221
-SHA256 (rust/crates/unicode-bidi-0.3.17.crate) = 5ab17db44d7388991a428b2ee655ce0c212e862eff1768a455c58f9aad6e7893
-SIZE (rust/crates/unicode-bidi-0.3.17.crate) = 58120
-SHA256 (rust/crates/unicode-ident-1.0.13.crate) = e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe
-SIZE (rust/crates/unicode-ident-1.0.13.crate) = 43279
-SHA256 (rust/crates/unicode-normalization-0.1.24.crate) = 5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956
-SIZE (rust/crates/unicode-normalization-0.1.24.crate) = 126536
-SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
-SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
-SHA256 (rust/crates/unindent-0.2.3.crate) = c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce
-SIZE (rust/crates/unindent-0.2.3.crate) = 7306
-SHA256 (rust/crates/unscanny-0.1.0.crate) = e9df2af067a7953e9c3831320f35c1cc0600c30d44d9f7a12b01db1cd88d6b47
-SIZE (rust/crates/unscanny-0.1.0.crate) = 10338
-SHA256 (rust/crates/url-2.5.2.crate) = 22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c
-SIZE (rust/crates/url-2.5.2.crate) = 79704
-SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da
-SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538
+SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
+SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
+SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
+SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
+SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
+SIZE (rust/crates/time-0.3.41.crate) = 138369
+SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c
+SIZE (rust/crates/time-core-0.1.4.crate) = 8422
+SHA256 (rust/crates/time-macros-0.2.22.crate) = 3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49
+SIZE (rust/crates/time-macros-0.2.22.crate) = 24604
+SHA256 (rust/crates/toml_datetime-0.6.9.crate) = 3da5db5a963e24bc68be8b17b6fa82814bb22ee8660f192bb182771d498f09a3
+SIZE (rust/crates/toml_datetime-0.6.9.crate) = 12622
+SHA256 (rust/crates/toml_edit-0.22.26.crate) = 310068873db2c5b3e7659d2cc35d21855dbafa50d1ce336397c666e3cb08137e
+SIZE (rust/crates/toml_edit-0.22.26.crate) = 121714
+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/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unindent-0.2.4.crate) = 7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3
+SIZE (rust/crates/unindent-0.2.4.crate) = 7422
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
-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/winnow-0.6.20.crate) = 36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b
-SIZE (rust/crates/winnow-0.6.20.crate) = 163617
-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/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/winnow-0.7.10.crate) = c06928c8748d81b05c9be96aad92e1b6ff01833332f281e8cfca3be4b35fc9ec
+SIZE (rust/crates/winnow-0.7.10.crate) = 176073
+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/zerocopy-0.8.25.crate) = a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb
+SIZE (rust/crates/zerocopy-0.8.25.crate) = 252714
+SHA256 (rust/crates/zerocopy-derive-0.8.25.crate) = 28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef
+SIZE (rust/crates/zerocopy-derive-0.8.25.crate) = 87671
diff --git a/devel/py-tox-toml-fmt/files/patch-pyproject.toml b/devel/py-tox-toml-fmt/files/patch-pyproject.toml
new file mode 100644
index 000000000000..093a9ca0a53f
--- /dev/null
+++ b/devel/py-tox-toml-fmt/files/patch-pyproject.toml
@@ -0,0 +1,11 @@
+--- pyproject.toml.orig 1970-01-01 00:00:00 UTC
++++ pyproject.toml
+@@ -32,7 +32,7 @@ dependencies = [
+ "version",
+ ]
+ dependencies = [
+- "toml-fmt-common==1.0.1",
++ "toml-fmt-common>=1.0.1",
+ ]
+ urls."Bug Tracker" = "https://github.com/tox-dev/toml-fmt/issues"
+ urls."Changelog" = "https://github.com/tox-dev/toml-fmt/blob/main/tox-toml-fmt/CHANGELOG.md"
diff --git a/devel/py-tree-sitter-bash/Makefile b/devel/py-tree-sitter-bash/Makefile
new file mode 100644
index 000000000000..c824db3e2996
--- /dev/null
+++ b/devel/py-tree-sitter-bash/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= tree-sitter-bash
+PORTVERSION= 0.25.0
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= tree_sitter_bash-${PORTVERSION}
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Bash grammar for tree-sitter
+WWW= https://github.com/tree-sitter/tree-sitter-bash
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=42:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+
+USES= python:3.10+
+USE_PYTHON= autoplist concurrent pep517
+
+post-install:
+ ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} +
+
+.include <bsd.port.mk>
diff --git a/devel/py-tree-sitter-bash/distinfo b/devel/py-tree-sitter-bash/distinfo
new file mode 100644
index 000000000000..095c5db4ac59
--- /dev/null
+++ b/devel/py-tree-sitter-bash/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1759774501
+SHA256 (tree_sitter_bash-0.25.0.tar.gz) = 6b6410ea5f54abe8780e4b260b01adbfec3a0729907c7a62a3448f670010e72e
+SIZE (tree_sitter_bash-0.25.0.tar.gz) = 426005
diff --git a/devel/py-tree-sitter-bash/pkg-descr b/devel/py-tree-sitter-bash/pkg-descr
new file mode 100644
index 000000000000..1b01de2b4cbd
--- /dev/null
+++ b/devel/py-tree-sitter-bash/pkg-descr
@@ -0,0 +1 @@
+tree-sitter-bash provides Bash grammar for tree-sitter.
diff --git a/devel/py-tree-sitter-css/Makefile b/devel/py-tree-sitter-css/Makefile
new file mode 100644
index 000000000000..496640530c1e
--- /dev/null
+++ b/devel/py-tree-sitter-css/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= tree-sitter-css
+PORTVERSION= 0.25.0
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= tree_sitter_css-${PORTVERSION}
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= CSS grammar for tree-sitter
+WWW= https://github.com/tree-sitter/tree-sitter-css
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=62.4.0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+
+USES= python:3.10+
+USE_PYTHON= autoplist concurrent pep517
+
+post-install:
+ ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} +
+
+.include <bsd.port.mk>
diff --git a/devel/py-tree-sitter-css/distinfo b/devel/py-tree-sitter-css/distinfo
new file mode 100644
index 000000000000..8bbaa7d40a8b
--- /dev/null
+++ b/devel/py-tree-sitter-css/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1759774503
+SHA256 (tree_sitter_css-0.25.0.tar.gz) = 2fc996bf05b04e06061e88ee4c60837783dc4e62a695205acbc262ee30454138
+SIZE (tree_sitter_css-0.25.0.tar.gz) = 43232
diff --git a/devel/py-tree-sitter-css/pkg-descr b/devel/py-tree-sitter-css/pkg-descr
new file mode 100644
index 000000000000..069f9b85c160
--- /dev/null
+++ b/devel/py-tree-sitter-css/pkg-descr
@@ -0,0 +1 @@
+tree-sitter-css provides CSS grammar for tree-sitter.
diff --git a/devel/py-tree-sitter-go/Makefile b/devel/py-tree-sitter-go/Makefile
new file mode 100644
index 000000000000..8fd0e32b8403
--- /dev/null
+++ b/devel/py-tree-sitter-go/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= tree-sitter-go
+PORTVERSION= 0.25.0
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= tree_sitter_go-${PORTVERSION}
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Go grammar for tree-sitter
+WWW= https://github.com/tree-sitter/tree-sitter-go
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=62.4.0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+
+USES= python:3.10+
+USE_PYTHON= autoplist concurrent pep517
+
+post-install:
+ ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} +
+
+.include <bsd.port.mk>
diff --git a/devel/py-tree-sitter-go/distinfo b/devel/py-tree-sitter-go/distinfo
new file mode 100644
index 000000000000..4ad84bd842ff
--- /dev/null
+++ b/devel/py-tree-sitter-go/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1759774505
+SHA256 (tree_sitter_go-0.25.0.tar.gz) = a7466e9b8d94dda94cae8d91629f26edb2d26166fd454d4831c3bf6dfa2e8d68
+SIZE (tree_sitter_go-0.25.0.tar.gz) = 93890
diff --git a/devel/py-tree-sitter-go/pkg-descr b/devel/py-tree-sitter-go/pkg-descr
new file mode 100644
index 000000000000..40b23dabdca4
--- /dev/null
+++ b/devel/py-tree-sitter-go/pkg-descr
@@ -0,0 +1 @@
+tree-sitter-go provides Go grammar for tree-sitter.
diff --git a/devel/py-tree-sitter-javascript/Makefile b/devel/py-tree-sitter-javascript/Makefile
new file mode 100644
index 000000000000..076effee97bd
--- /dev/null
+++ b/devel/py-tree-sitter-javascript/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= tree-sitter-javascript
+PORTVERSION= 0.25.0
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= tree_sitter_javascript-${PORTVERSION}
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= JavaScript grammar for tree-sitter
+WWW= https://github.com/tree-sitter/tree-sitter-javascript
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=62.4.0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+
+USES= python:3.10+
+USE_PYTHON= autoplist concurrent pep517
+
+post-install:
+ ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} +
+
+.include <bsd.port.mk>
diff --git a/devel/py-tree-sitter-javascript/distinfo b/devel/py-tree-sitter-javascript/distinfo
new file mode 100644
index 000000000000..f3ad93a9bf82
--- /dev/null
+++ b/devel/py-tree-sitter-javascript/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1759774507
+SHA256 (tree_sitter_javascript-0.25.0.tar.gz) = 329b5414874f0588a98f1c291f1b28138286617aa907746ffe55adfdcf963f38
+SIZE (tree_sitter_javascript-0.25.0.tar.gz) = 132338
diff --git a/devel/py-tree-sitter-javascript/pkg-descr b/devel/py-tree-sitter-javascript/pkg-descr
new file mode 100644
index 000000000000..11d21b018ed1
--- /dev/null
+++ b/devel/py-tree-sitter-javascript/pkg-descr
@@ -0,0 +1 @@
+tree-sitter-javascript provides JavaScript and JSX grammar for tree-sitter.
diff --git a/devel/py-tree-sitter-regex/Makefile b/devel/py-tree-sitter-regex/Makefile
new file mode 100644
index 000000000000..011afea1668f
--- /dev/null
+++ b/devel/py-tree-sitter-regex/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= tree-sitter-regex
+PORTVERSION= 0.25.0
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= tree_sitter_regex-${PORTVERSION}
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Regex grammar for tree-sitter
+WWW= https://github.com/tree-sitter/tree-sitter-regex
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=62.4.0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+
+USES= python:3.10+
+USE_PYTHON= autoplist concurrent pep517
+
+post-install:
+ ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} +
+
+.include <bsd.port.mk>
diff --git a/devel/py-tree-sitter-regex/distinfo b/devel/py-tree-sitter-regex/distinfo
new file mode 100644
index 000000000000..d92d29763a76
--- /dev/null
+++ b/devel/py-tree-sitter-regex/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1759774509
+SHA256 (tree_sitter_regex-0.25.0.tar.gz) = 5d29111b3f27d4afb31496476d392d1f562fe0bfe954e8968f1d8683424fc331
+SIZE (tree_sitter_regex-0.25.0.tar.gz) = 22156
diff --git a/devel/py-tree-sitter-regex/pkg-descr b/devel/py-tree-sitter-regex/pkg-descr
new file mode 100644
index 000000000000..4c88d635ec47
--- /dev/null
+++ b/devel/py-tree-sitter-regex/pkg-descr
@@ -0,0 +1,2 @@
+tree-sitter-regex provides Regex grammar for tree-sitter. Note that this grammar
+supports the PCRE2, POSIX, and JavaScript regex syntaxes.
diff --git a/devel/py-tree-sitter-yaml/Makefile b/devel/py-tree-sitter-yaml/Makefile
new file mode 100644
index 000000000000..ea549201c5c1
--- /dev/null
+++ b/devel/py-tree-sitter-yaml/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= tree-sitter-yaml
+PORTVERSION= 0.7.2
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= tree_sitter_yaml-${PORTVERSION}
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= YAML grammar for tree-sitter
+WWW= https://github.com/tree-sitter-grammars/tree-sitter-yaml
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=42:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+
+USES= python:3.10+
+USE_PYTHON= autoplist concurrent pep517
+
+post-install:
+ ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} +
+
+.include <bsd.port.mk>
diff --git a/devel/py-tree-sitter-yaml/distinfo b/devel/py-tree-sitter-yaml/distinfo
new file mode 100644
index 000000000000..e66152bf0d79
--- /dev/null
+++ b/devel/py-tree-sitter-yaml/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1759774511
+SHA256 (tree_sitter_yaml-0.7.2.tar.gz) = 756db4c09c9d9e97c81699e8f941cb8ce4e51104927f6090eefe638ee567d32c
+SIZE (tree_sitter_yaml-0.7.2.tar.gz) = 84882
diff --git a/devel/py-tree-sitter-yaml/pkg-descr b/devel/py-tree-sitter-yaml/pkg-descr
new file mode 100644
index 000000000000..32e80dbdd778
--- /dev/null
+++ b/devel/py-tree-sitter-yaml/pkg-descr
@@ -0,0 +1 @@
+tree-sitter-yaml provides a tree-sitter parser for YAML files.
diff --git a/devel/py-ty/Makefile b/devel/py-ty/Makefile
index 7205819faf49..de207c257751 100644
--- a/devel/py-ty/Makefile
+++ b/devel/py-ty/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ty
-DISTVERSION= 0.0.1a22
+DISTVERSION= 0.0.1a23
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-ty/Makefile.crates b/devel/py-ty/Makefile.crates
index 99d16548d96b..2cec6150167d 100644
--- a/devel/py-ty/Makefile.crates
+++ b/devel/py-ty/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 \
@@ -33,7 +33,7 @@ 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 \
@@ -187,9 +187,9 @@ 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 \
@@ -205,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 \
@@ -265,7 +265,7 @@ CARGO_CRATES= adler2-2.0.1 \
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 \
@@ -464,5 +464,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=29ab321b45d00daa4315fa2a06f7207759a8c87e\#29ab321b45d00daa4315fa2a06f7207759a8c87e \
- lsp-types@git+https://github.com/astral-sh/lsp-types.git?rev=3512a9f\#3512a9f33eadc5402cfab1b8f7340824c8ca1439
+ lsp-types@git+https://github.com/astral-sh/lsp-types.git?rev=3512a9f\#3512a9f33eadc5402cfab1b8f7340824c8ca1439 \
+ salsa,salsa-macro-rules,salsa-macros@git+https://github.com/salsa-rs/salsa.git?rev=ef9f9329be6923acd050c8dddd172e3bc93e8051\#ef9f9329be6923acd050c8dddd172e3bc93e8051
diff --git a/devel/py-ty/distinfo b/devel/py-ty/distinfo
index 14bdadefb0d4..7914e54db833 100644
--- a/devel/py-ty/distinfo
+++ b/devel/py-ty/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1760334325
-SHA256 (ty-0.0.1a22.tar.gz) = b20ec5362830a1e9e05654c15e88607fdbb45325ec130a9a364c6dd412ecbf55
-SIZE (ty-0.0.1a22.tar.gz) = 4312182
+TIMESTAMP = 1760957407
+SHA256 (ty-0.0.1a23.tar.gz) = d3b4a81b47f306f571fd99bc71a4fa5607eae61079a18e77fadcf8401b19a6c9
+SIZE (ty-0.0.1a23.tar.gz) = 4360335
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
@@ -13,10 +13,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
@@ -71,8 +71,8 @@ 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
@@ -379,12 +379,12 @@ 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
@@ -415,8 +415,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
@@ -535,8 +535,8 @@ SHA256 (rust/crates/proc-macro-utils-0.10.0.crate) = eeaf08a13de400bc215877b5bdc
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
@@ -933,7 +933,7 @@ 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-29ab321b45d00daa4315fa2a06f7207759a8c87e_GH0.tar.gz) = 3d9c45a44cc81c264220761342d57ea2f044974ffb93c259704d1dade46c2eec
-SIZE (salsa-rs-salsa-29ab321b45d00daa4315fa2a06f7207759a8c87e_GH0.tar.gz) = 718322
SHA256 (astral-sh-lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439_GH0.tar.gz) = 410f889792e86186b6299ad534446510207a9e2e55b78301b77fc8b661b46913
SIZE (astral-sh-lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439_GH0.tar.gz) = 71124
+SHA256 (salsa-rs-salsa-ef9f9329be6923acd050c8dddd172e3bc93e8051_GH0.tar.gz) = 796a0850d0c49cb4087e01f223fb6b041d2315ca76227e529b8bb0baecf0101c
+SIZE (salsa-rs-salsa-ef9f9329be6923acd050c8dddd172e3bc93e8051_GH0.tar.gz) = 730763
diff --git a/devel/py-types-docutils/Makefile b/devel/py-types-docutils/Makefile
index 8bd3c72c3a58..4ad0690dd261 100644
--- a/devel/py-types-docutils/Makefile
+++ b/devel/py-types-docutils/Makefile
@@ -1,5 +1,5 @@
PORTNAME= types-docutils
-PORTVERSION= 0.22.0.20250914
+PORTVERSION= 0.22.2.20251006
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-types-docutils/distinfo b/devel/py-types-docutils/distinfo
index 82436a3c54ef..697b62051367 100644
--- a/devel/py-types-docutils/distinfo
+++ b/devel/py-types-docutils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816680
-SHA256 (types_docutils-0.22.0.20250914.tar.gz) = 0c7f61c90ed2900fa5c8e6cd375222981be1e28240b8c8a67ca4a186e367618d
-SIZE (types_docutils-0.22.0.20250914.tar.gz) = 56496
+TIMESTAMP = 1759774657
+SHA256 (types_docutils-0.22.2.20251006.tar.gz) = c36c0459106eda39e908e9147bcff9dbd88535975cde399433c428a517b9e3b2
+SIZE (types_docutils-0.22.2.20251006.tar.gz) = 56658
diff --git a/devel/py-types-docutils/files/patch-pyproject.toml b/devel/py-types-docutils/files/patch-pyproject.toml
index 7d5c4ca46786..1efcf18a7e35 100644
--- a/devel/py-types-docutils/files/patch-pyproject.toml
+++ b/devel/py-types-docutils/files/patch-pyproject.toml
@@ -1,4 +1,4 @@
---- pyproject.toml.orig 2025-09-14 02:56:01 UTC
+--- pyproject.toml.orig 2025-10-06 02:55:15 UTC
+++ pyproject.toml
@@ -1,12 +1,11 @@ build-backend = "setuptools.build_meta"
[build-system]
@@ -8,7 +8,7 @@
[project]
name = "types-docutils"
- version = "0.22.0.20250914"
+ version = "0.22.2.20251006"
-license = "Apache-2.0"
-license-files = ["LICENSE"]
+license = { text = "Apache-2.0" }
diff --git a/devel/py-types-psutil/Makefile b/devel/py-types-psutil/Makefile
index b1beea5e1cc3..9fcdecfd21b5 100644
--- a/devel/py-types-psutil/Makefile
+++ b/devel/py-types-psutil/Makefile
@@ -1,5 +1,5 @@
PORTNAME= types-psutil
-PORTVERSION= 7.0.0.20250801
+PORTVERSION= 7.0.0.20251001
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-types-psutil/distinfo b/devel/py-types-psutil/distinfo
index 84114e302dc5..54831b7e291f 100644
--- a/devel/py-types-psutil/distinfo
+++ b/devel/py-types-psutil/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755062560
-SHA256 (types_psutil-7.0.0.20250801.tar.gz) = 0230b56234252cc6f59c361dccbaaa08f3088ea3569367abe6900485d388c97d
-SIZE (types_psutil-7.0.0.20250801.tar.gz) = 20238
+TIMESTAMP = 1759774659
+SHA256 (types_psutil-7.0.0.20251001.tar.gz) = 60d696200ddae28677e7d88cdebd6e960294e85adefbaafe0f6e5d0e7b4c1963
+SIZE (types_psutil-7.0.0.20251001.tar.gz) = 20469
diff --git a/devel/py-types-psutil/files/patch-pyproject.toml b/devel/py-types-psutil/files/patch-pyproject.toml
index 7acbfa458250..79e9249685f8 100644
--- a/devel/py-types-psutil/files/patch-pyproject.toml
+++ b/devel/py-types-psutil/files/patch-pyproject.toml
@@ -1,4 +1,4 @@
---- pyproject.toml.orig 2025-08-01 03:47:36 UTC
+--- pyproject.toml.orig 2025-10-01 03:04:18 UTC
+++ pyproject.toml
@@ -1,12 +1,11 @@ build-backend = "setuptools.build_meta"
[build-system]
@@ -8,14 +8,14 @@
[project]
name = "types-psutil"
- version = "7.0.0.20250801"
+ version = "7.0.0.20251001"
-license = "Apache-2.0"
-license-files = ["LICENSE"]
+license = { text = "Apache-2.0" }
description = "Typing stubs for psutil"
readme = { text = """\
## Typing stubs for psutil
-@@ -45,5 +44,4 @@ dependencies = []
+@@ -46,5 +45,4 @@ dependencies = []
"Chat" = "https://gitter.im/python/typing"
[tool.setuptools]
diff --git a/devel/py-types-psycopg2/Makefile b/devel/py-types-psycopg2/Makefile
index 9d1571d6879f..5bdbf8e18fa3 100644
--- a/devel/py-types-psycopg2/Makefile
+++ b/devel/py-types-psycopg2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= types-psycopg2
-PORTVERSION= 2.9.21.20250915
+PORTVERSION= 2.9.21.20251012
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-types-psycopg2/distinfo b/devel/py-types-psycopg2/distinfo
index 88e279c1e507..c286c0cfd4b6 100644
--- a/devel/py-types-psycopg2/distinfo
+++ b/devel/py-types-psycopg2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816684
-SHA256 (types_psycopg2-2.9.21.20250915.tar.gz) = bfeb8f54c32490e7b5edc46215ab4163693192bc90407b4a023822de9239f5c8
-SIZE (types_psycopg2-2.9.21.20250915.tar.gz) = 26678
+TIMESTAMP = 1759774661
+SHA256 (types_psycopg2-2.9.21.20251012.tar.gz) = 4cdafd38927da0cfde49804f39ab85afd9c6e9c492800e42f1f0c1a1b0312935
+SIZE (types_psycopg2-2.9.21.20251012.tar.gz) = 26710
diff --git a/devel/py-types-psycopg2/files/patch-pyproject.toml b/devel/py-types-psycopg2/files/patch-pyproject.toml
index 32424ce77814..be61577099bd 100644
--- a/devel/py-types-psycopg2/files/patch-pyproject.toml
+++ b/devel/py-types-psycopg2/files/patch-pyproject.toml
@@ -1,4 +1,4 @@
---- pyproject.toml.orig 2025-09-15 03:01:05 UTC
+--- pyproject.toml.orig 2025-10-12 02:55:36 UTC
+++ pyproject.toml
@@ -1,12 +1,11 @@ build-backend = "setuptools.build_meta"
[build-system]
@@ -8,7 +8,7 @@
[project]
name = "types-psycopg2"
- version = "2.9.21.20250915"
+ version = "2.9.21.20251012"
-license = "Apache-2.0"
-license-files = ["LICENSE"]
+license = { text = "Apache-2.0" }
diff --git a/devel/py-types-urllib3/distinfo b/devel/py-types-urllib3/distinfo
deleted file mode 100644
index e4384d602762..000000000000
--- a/devel/py-types-urllib3/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1690305921
-SHA256 (types-urllib3-1.26.25.14.tar.gz) = 229b7f577c951b8c1b92c1bc2b2fdb0b49847bd2af6d1cc2a2e3dd340f3bda8f
-SIZE (types-urllib3-1.26.25.14.tar.gz) = 11239
diff --git a/devel/py-types-urllib3/pkg-descr b/devel/py-types-urllib3/pkg-descr
deleted file mode 100644
index 944e822ef9a6..000000000000
--- a/devel/py-types-urllib3/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-This is a PEP 561 type stub package for the urllib3 package. It can be used by
-type-checking tools like mypy, pyright, pytype, PyCharm, etc. to check code that
-uses urllib3.
diff --git a/devel/py-typing-inspection/Makefile b/devel/py-typing-inspection/Makefile
index f7787239459e..a3847086dd21 100644
--- a/devel/py-typing-inspection/Makefile
+++ b/devel/py-typing-inspection/Makefile
@@ -1,5 +1,5 @@
PORTNAME= typing-inspection
-PORTVERSION= 0.4.1
+PORTVERSION= 0.4.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-typing-inspection/distinfo b/devel/py-typing-inspection/distinfo
index 16eb47be24b4..5b9a5f779318 100644
--- a/devel/py-typing-inspection/distinfo
+++ b/devel/py-typing-inspection/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748495815
-SHA256 (typing_inspection-0.4.1.tar.gz) = 6ae134cc0203c33377d43188d4064e9b357dba58cff3185f22924610e70a9d28
-SIZE (typing_inspection-0.4.1.tar.gz) = 75726
+TIMESTAMP = 1759774663
+SHA256 (typing_inspection-0.4.2.tar.gz) = ba561c48a67c5958007083d386c3295464928b01faa735ab8547c5692e87f464
+SIZE (typing_inspection-0.4.2.tar.gz) = 75949
diff --git a/devel/py-typing-inspection/files/patch-pyproject.toml b/devel/py-typing-inspection/files/patch-pyproject.toml
index bd83d6d5483f..307603bc922e 100644
--- a/devel/py-typing-inspection/files/patch-pyproject.toml
+++ b/devel/py-typing-inspection/files/patch-pyproject.toml
@@ -1,9 +1,9 @@
--- pyproject.toml.orig 2020-02-02 00:00:00 UTC
+++ pyproject.toml
-@@ -5,8 +5,7 @@ version = '0.4.1'
+@@ -5,8 +5,7 @@ version = '0.4.2'
[project]
name = 'typing-inspection'
- version = '0.4.1'
+ version = '0.4.2'
-license = "MIT"
-license-files = ['LICENSE']
+license = { text = "MIT" }
diff --git a/devel/py-unearth/Makefile b/devel/py-unearth/Makefile
index d2963b30a3e9..3dd1163a6211 100644
--- a/devel/py-unearth/Makefile
+++ b/devel/py-unearth/Makefile
@@ -1,5 +1,5 @@
PORTNAME= unearth
-PORTVERSION= 0.17.5
+PORTVERSION= 0.18.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-unearth/distinfo b/devel/py-unearth/distinfo
index 0dddf7b56bd8..25af9f9e648b 100644
--- a/devel/py-unearth/distinfo
+++ b/devel/py-unearth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289000
-SHA256 (unearth-0.17.5.tar.gz) = a19e1c02e64b40518d088079c7416fc41b45a648b81a4128aac02597234ee6ba
-SIZE (unearth-0.17.5.tar.gz) = 284542
+TIMESTAMP = 1759774665
+SHA256 (unearth-0.18.0.tar.gz) = 03553742271f04e340691b6464575c8b4b807c89e9403c91783ea732d4337948
+SIZE (unearth-0.18.0.tar.gz) = 285062
diff --git a/devel/py-unearth/files/patch-pyproject.toml b/devel/py-unearth/files/patch-pyproject.toml
index fdcf524d1a69..d259adf30942 100644
--- a/devel/py-unearth/files/patch-pyproject.toml
+++ b/devel/py-unearth/files/patch-pyproject.toml
@@ -1,6 +1,18 @@
---- pyproject.toml.orig 2024-06-04 10:06:37 UTC
+--- pyproject.toml.orig 2025-10-13 02:26:38 UTC
+++ pyproject.toml
-@@ -62,7 +62,7 @@ test = [
+@@ -10,10 +10,7 @@ authors = [
+ authors = [
+ { name = "Frost Ming", email = "me@frostming.com" },
+ ]
+-license = "MIT"
+-license-files = [
+- "LICENSE",
+-]
++license = { text = "MIT" }
+ readme = "README.md"
+ requires-python = ">=3.9"
+ dependencies = [
+@@ -64,7 +61,7 @@ test = [
"flask>=2.1.2",
"requests-wsgi-adapter>=0.4.1",
"trustme>=0.9.0; python_version < \"3.13\"",
diff --git a/devel/py-uv-build08/Makefile b/devel/py-uv-build08/Makefile
new file mode 100644
index 000000000000..ca03fad60423
--- /dev/null
+++ b/devel/py-uv-build08/Makefile
@@ -0,0 +1,30 @@
+PORTNAME= uv-build
+PORTVERSION= 0.8.23
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+PKGNAMESUFFIX= 08
+DISTFILES= uv_build-${PORTVERSION}${EXTRACT_SUFX}
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= uv build backend
+WWW= https://docs.astral.sh/uv/concepts/build-backend/ \
+ https://github.com/astral-sh/uv
+
+LICENSE= APACHE20 MIT
+LICENSE_COMB= dual
+LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE
+LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}maturin>=1.0<2.0:devel/py-maturin@${PY_FLAVOR}
+
+USES= cargo python
+USE_PYTHON= autoplist concurrent pep517
+
+CARGO_BUILD= no
+CARGO_INSTALL= no
+WRKSRC= ${WRKDIR}/uv_build-${PORTVERSION}
+
+PORTSCOUT= limit:^0\.8\.
+
+.include <bsd.port.mk>
diff --git a/devel/py-uv-build08/Makefile.crates b/devel/py-uv-build08/Makefile.crates
new file mode 100644
index 000000000000..3134ae6a2560
--- /dev/null
+++ b/devel/py-uv-build08/Makefile.crates
@@ -0,0 +1,632 @@
+CARGO_CRATES= addr2line-0.24.2 \
+ adler2-2.0.1 \
+ aes-0.8.4 \
+ aho-corasick-1.1.3 \
+ allocator-api2-0.2.21 \
+ ambient-id-0.0.5 \
+ android_system_properties-0.1.5 \
+ anes-0.1.6 \
+ anstream-0.6.20 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.3 \
+ anstyle-wincon-3.0.9 \
+ anyhow-1.0.100 \
+ approx-0.5.1 \
+ arbitrary-1.4.1 \
+ arcstr-1.2.0 \
+ arrayref-0.3.9 \
+ arrayvec-0.7.6 \
+ assert-json-diff-2.0.2 \
+ assert_cmd-2.0.17 \
+ assert_fs-1.1.3 \
+ astral-tokio-tar-0.5.5 \
+ async-broadcast-0.7.2 \
+ async-channel-2.5.0 \
+ async-compression-0.4.19 \
+ async-recursion-1.1.1 \
+ async-trait-0.1.89 \
+ async_http_range_reader-0.9.1 \
+ atomic-waker-1.1.2 \
+ autocfg-1.5.0 \
+ axoasset-1.3.0 \
+ axoprocess-0.2.1 \
+ axotag-0.3.0 \
+ axoupdater-0.9.1 \
+ backon-1.5.2 \
+ backtrace-0.3.75 \
+ base64-0.21.7 \
+ base64-0.22.1 \
+ bincode-1.3.3 \
+ bisection-0.1.0 \
+ bitflags-1.3.2 \
+ bitflags-2.9.4 \
+ blake2-0.10.6 \
+ block-buffer-0.10.4 \
+ block-padding-0.3.3 \
+ boxcar-0.2.14 \
+ bstr-1.12.0 \
+ bumpalo-3.19.0 \
+ bytecheck-0.8.1 \
+ bytecheck_derive-0.8.1 \
+ bytemuck-1.23.1 \
+ byteorder-1.5.0 \
+ byteorder-lite-0.1.0 \
+ bytes-1.10.1 \
+ bzip2-0.5.2 \
+ bzip2-sys-0.1.13+1.0.8 \
+ camino-1.1.10 \
+ cargo-util-0.2.23 \
+ cast-0.3.0 \
+ cbc-0.1.2 \
+ cc-1.2.30 \
+ cfg-if-1.0.1 \
+ cfg_aliases-0.2.1 \
+ charset-0.1.5 \
+ chrono-0.4.42 \
+ ciborium-0.2.2 \
+ ciborium-io-0.2.2 \
+ ciborium-ll-0.2.2 \
+ cipher-0.4.4 \
+ clap-4.5.48 \
+ clap_builder-4.5.48 \
+ clap_complete-4.5.55 \
+ clap_complete_command-0.6.1 \
+ clap_complete_nushell-4.5.8 \
+ clap_derive-4.5.47 \
+ clap_lex-0.7.5 \
+ codspeed-3.0.5 \
+ codspeed-criterion-compat-3.0.5 \
+ codspeed-criterion-compat-walltime-3.0.5 \
+ color_quant-1.1.0 \
+ colorchoice-1.0.4 \
+ colored-2.2.0 \
+ concurrent-queue-2.5.0 \
+ configparser-3.1.0 \
+ console-0.15.11 \
+ console-0.16.1 \
+ const-oid-0.9.6 \
+ const-random-0.1.18 \
+ const-random-macro-0.1.16 \
+ core-foundation-0.9.4 \
+ core-foundation-0.10.1 \
+ core-foundation-sys-0.8.7 \
+ cpufeatures-0.2.17 \
+ crc-3.3.0 \
+ crc-catalog-2.4.0 \
+ crc32fast-1.5.0 \
+ criterion-0.7.0 \
+ criterion-plot-0.5.0 \
+ criterion-plot-0.6.0 \
+ crossbeam-deque-0.8.6 \
+ crossbeam-epoch-0.9.18 \
+ 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 \
+ dashmap-6.1.0 \
+ data-encoding-2.9.0 \
+ data-url-0.2.0 \
+ deadpool-0.12.3 \
+ deadpool-runtime-0.1.4 \
+ derive_arbitrary-1.4.1 \
+ diff-0.1.13 \
+ difflib-0.4.0 \
+ digest-0.10.7 \
+ dirs-6.0.0 \
+ dirs-sys-0.5.0 \
+ dispatch-0.2.0 \
+ displaydoc-0.2.5 \
+ dlv-list-0.5.2 \
+ doc-comment-0.3.3 \
+ dotenvy-0.15.7 \
+ dunce-1.0.5 \
+ dyn-clone-1.0.19 \
+ either-1.15.0 \
+ encode_unicode-1.0.0 \
+ encoding_rs-0.8.35 \
+ encoding_rs_io-0.1.7 \
+ endi-1.1.0 \
+ enumflags2-0.7.12 \
+ enumflags2_derive-0.7.12 \
+ env_filter-0.1.3 \
+ env_home-0.1.0 \
+ env_logger-0.11.8 \
+ equivalent-1.0.2 \
+ erased-serde-0.4.6 \
+ errno-0.3.13 \
+ etcetera-0.10.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.2 \
+ float-cmp-0.9.0 \
+ float-cmp-0.10.0 \
+ fnv-1.0.7 \
+ foldhash-0.1.5 \
+ foldhash-0.2.0 \
+ fontconfig-parser-0.5.8 \
+ fontdb-0.12.0 \
+ form_urlencoded-1.2.2 \
+ fs-err-3.1.1 \
+ fs2-0.4.3 \
+ 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-macro-0.3.31 \
+ futures-sink-0.3.31 \
+ futures-task-0.3.31 \
+ futures-util-0.3.31 \
+ generic-array-0.14.7 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
+ gif-0.12.0 \
+ gimli-0.31.1 \
+ glob-0.3.3 \
+ globset-0.4.16 \
+ globwalk-0.9.1 \
+ gloo-timers-0.3.0 \
+ goblin-0.10.1 \
+ h2-0.4.12 \
+ half-2.6.0 \
+ hashbrown-0.14.5 \
+ hashbrown-0.15.5 \
+ hashbrown-0.16.0 \
+ heck-0.5.0 \
+ hermit-abi-0.5.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 \
+ http-body-1.0.1 \
+ http-body-util-0.1.3 \
+ http-content-range-0.2.3 \
+ httparse-1.10.1 \
+ httpdate-1.0.3 \
+ hyper-1.7.0 \
+ hyper-rustls-0.27.7 \
+ hyper-util-0.1.16 \
+ iana-time-zone-0.1.64 \
+ iana-time-zone-haiku-0.1.2 \
+ icu_collections-2.0.0 \
+ icu_locale_core-2.0.0 \
+ icu_normalizer-2.0.0 \
+ icu_normalizer_data-2.0.0 \
+ icu_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
+ icu_provider-2.0.0 \
+ idna-1.1.0 \
+ idna_adapter-1.2.1 \
+ ignore-0.4.23 \
+ image-0.25.6 \
+ imagesize-0.11.0 \
+ indexmap-2.10.0 \
+ indicatif-0.18.0 \
+ indoc-2.0.6 \
+ inout-0.1.4 \
+ insta-1.43.2 \
+ io-uring-0.7.9 \
+ ipnet-2.11.0 \
+ iri-string-0.7.8 \
+ is-docker-0.2.0 \
+ is-terminal-0.4.16 \
+ is-wsl-0.4.0 \
+ is_ci-1.2.0 \
+ is_terminal_polyfill-1.70.1 \
+ itertools-0.10.5 \
+ itertools-0.13.0 \
+ itertools-0.14.0 \
+ itoa-1.0.15 \
+ jiff-0.2.15 \
+ jiff-static-0.2.15 \
+ jiff-tzdb-0.1.4 \
+ jiff-tzdb-platform-0.1.3 \
+ jobserver-0.1.33 \
+ jpeg-decoder-0.3.2 \
+ js-sys-0.3.77 \
+ junction-1.2.0 \
+ kurbo-0.8.3 \
+ kurbo-0.9.5 \
+ lazy_static-1.5.0 \
+ libc-0.2.175 \
+ libmimalloc-sys-0.1.43 \
+ libredox-0.1.6 \
+ libz-rs-sys-0.5.1 \
+ linux-raw-sys-0.4.15 \
+ linux-raw-sys-0.9.4 \
+ litemap-0.8.0 \
+ lock_api-0.4.13 \
+ log-0.4.27 \
+ lru-slab-0.1.2 \
+ lzma-rs-0.3.0 \
+ lzma-sys-0.1.20 \
+ mailparse-0.16.1 \
+ markdown-1.0.0 \
+ matchers-0.2.0 \
+ md-5-0.10.6 \
+ memchr-2.7.5 \
+ memmap2-0.5.10 \
+ memmap2-0.9.7 \
+ memoffset-0.9.1 \
+ miette-7.6.0 \
+ miette-derive-7.6.0 \
+ mimalloc-0.1.47 \
+ mime-0.3.17 \
+ mime_guess-2.0.5 \
+ miniz_oxide-0.8.9 \
+ mio-1.0.4 \
+ miow-0.6.1 \
+ munge-0.4.5 \
+ munge_macro-0.4.5 \
+ nanoid-0.4.0 \
+ nix-0.29.0 \
+ nix-0.30.1 \
+ normalize-line-endings-0.3.0 \
+ nu-ansi-term-0.50.1 \
+ num-0.4.3 \
+ num-bigint-0.4.6 \
+ num-complex-0.4.6 \
+ num-integer-0.1.46 \
+ num-iter-0.1.45 \
+ num-rational-0.4.2 \
+ num-traits-0.2.19 \
+ num_cpus-1.17.0 \
+ object-0.36.7 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
+ oorandom-11.1.5 \
+ open-5.3.2 \
+ openssl-probe-0.1.6 \
+ option-ext-0.2.0 \
+ ordered-multimap-0.7.3 \
+ ordered-stream-0.2.0 \
+ os_str_bytes-6.6.1 \
+ owo-colors-4.2.2 \
+ parking-2.2.1 \
+ parking_lot-0.12.4 \
+ parking_lot_core-0.9.11 \
+ paste-1.0.15 \
+ path-slash-0.2.1 \
+ pathdiff-0.2.3 \
+ percent-encoding-2.3.2 \
+ pest-2.8.1 \
+ pest_derive-2.8.1 \
+ pest_generator-2.8.1 \
+ pest_meta-2.8.1 \
+ petgraph-0.8.2 \
+ pico-args-0.5.0 \
+ pin-project-1.1.10 \
+ pin-project-internal-1.1.10 \
+ pin-project-lite-0.2.16 \
+ pin-utils-0.1.0 \
+ pkg-config-0.3.32 \
+ plain-0.2.3 \
+ png-0.17.16 \
+ poloto-19.1.2 \
+ portable-atomic-1.11.1 \
+ portable-atomic-util-0.2.4 \
+ potential_utf-0.1.2 \
+ ppv-lite86-0.2.21 \
+ predicates-3.1.3 \
+ predicates-core-1.0.9 \
+ predicates-tree-1.0.12 \
+ pretty_assertions-1.4.1 \
+ priority-queue-2.5.0 \
+ proc-macro-crate-3.3.0 \
+ proc-macro2-1.0.101 \
+ procfs-0.17.0 \
+ procfs-core-0.17.0 \
+ ptr_meta-0.3.0 \
+ ptr_meta_derive-0.3.0 \
+ quick-xml-0.38.3 \
+ quinn-0.11.8 \
+ quinn-proto-0.11.12 \
+ quinn-udp-0.5.13 \
+ quote-1.0.40 \
+ quoted_printable-0.5.1 \
+ r-efi-5.3.0 \
+ rancor-0.1.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_core-0.9.3 \
+ rayon-1.10.0 \
+ rayon-core-1.12.1 \
+ rctree-0.5.0 \
+ redox_syscall-0.5.15 \
+ redox_users-0.5.0 \
+ ref-cast-1.0.24 \
+ ref-cast-impl-1.0.24 \
+ reflink-copy-0.1.28 \
+ regex-1.11.2 \
+ regex-automata-0.4.10 \
+ regex-syntax-0.8.5 \
+ rend-0.5.2 \
+ reqsign-0.17.0 \
+ reqsign-aws-v4-1.0.0 \
+ reqsign-command-execute-tokio-1.0.0 \
+ reqsign-core-1.0.0 \
+ reqsign-file-read-tokio-1.0.0 \
+ reqsign-http-send-reqwest-1.0.0 \
+ reqwest-0.12.22 \
+ resvg-0.29.0 \
+ retry-policies-0.4.0 \
+ rgb-0.8.52 \
+ ring-0.17.14 \
+ rkyv-0.8.11 \
+ rkyv_derive-0.8.11 \
+ rmp-0.8.14 \
+ rmp-serde-1.3.0 \
+ rosvgtree-0.1.0 \
+ roxmltree-0.18.1 \
+ roxmltree-0.20.0 \
+ rust-ini-0.21.3 \
+ rust-netrc-0.1.2 \
+ rustc-demangle-0.1.25 \
+ rustc-hash-2.1.1 \
+ rustix-0.38.44 \
+ rustix-1.0.8 \
+ rustls-0.23.29 \
+ rustls-native-certs-0.8.1 \
+ rustls-pki-types-1.12.0 \
+ rustls-webpki-0.103.4 \
+ rustversion-1.0.21 \
+ rustybuzz-0.7.0 \
+ ryu-1.0.20 \
+ same-file-1.0.6 \
+ schannel-0.1.27 \
+ schemars-1.0.4 \
+ schemars_derive-1.0.4 \
+ scopeguard-1.2.0 \
+ scroll-0.13.0 \
+ scroll_derive-0.13.0 \
+ seahash-4.1.0 \
+ secrecy-0.10.3 \
+ secret-service-5.0.0 \
+ security-framework-3.2.0 \
+ security-framework-sys-2.14.0 \
+ self-replace-1.5.0 \
+ semver-1.0.26 \
+ serde-1.0.223 \
+ serde-untagged-0.1.9 \
+ serde_core-1.0.223 \
+ serde_derive-1.0.223 \
+ serde_derive_internals-0.29.1 \
+ serde_json-1.0.145 \
+ serde_repr-0.1.20 \
+ serde_spanned-1.0.0 \
+ serde_urlencoded-0.7.1 \
+ serde_yaml-0.9.34+deprecated \
+ sha1-0.10.6 \
+ sha2-0.10.9 \
+ sharded-slab-0.1.7 \
+ shell-escape-0.1.5 \
+ shellexpand-3.1.1 \
+ shlex-1.3.0 \
+ signal-hook-registry-1.4.5 \
+ simd-adler32-0.3.7 \
+ simdutf8-0.1.5 \
+ similar-2.7.0 \
+ simplecss-0.2.2 \
+ siphasher-0.3.11 \
+ slab-0.4.11 \
+ smallvec-1.15.1 \
+ smawk-0.3.2 \
+ socket2-0.5.10 \
+ socket2-0.6.0 \
+ spdx-0.10.9 \
+ stable_deref_trait-1.2.0 \
+ static_assertions-1.1.0 \
+ statrs-0.18.0 \
+ strict-num-0.1.1 \
+ strsim-0.11.1 \
+ subtle-2.6.1 \
+ supports-color-3.0.2 \
+ supports-hyperlinks-3.1.0 \
+ supports-unicode-3.0.0 \
+ svg-0.18.0 \
+ svgfilters-0.4.0 \
+ svgtypes-0.9.0 \
+ svgtypes-0.10.0 \
+ syn-2.0.106 \
+ sync_wrapper-1.0.2 \
+ synstructure-0.13.2 \
+ sys-info-0.9.1 \
+ system-configuration-0.6.1 \
+ system-configuration-sys-0.6.0 \
+ tagu-0.1.6 \
+ tar-0.4.44 \
+ target-lexicon-0.13.3 \
+ temp-env-0.3.6 \
+ tempfile-3.20.0 \
+ terminal_size-0.4.2 \
+ termtree-0.5.1 \
+ test-case-3.3.1 \
+ test-case-core-3.3.1 \
+ test-case-macros-3.3.1 \
+ test-log-0.2.18 \
+ test-log-macros-0.2.18 \
+ textwrap-0.16.2 \
+ thiserror-1.0.69 \
+ thiserror-2.0.16 \
+ thiserror-impl-1.0.69 \
+ thiserror-impl-2.0.16 \
+ thread_local-1.1.9 \
+ tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 \
+ tikv-jemallocator-0.6.0 \
+ tiny-keccak-2.0.2 \
+ tiny-skia-0.8.4 \
+ tiny-skia-path-0.8.4 \
+ tinystr-0.8.1 \
+ tinytemplate-1.2.1 \
+ tinyvec-1.9.0 \
+ tinyvec_macros-0.1.1 \
+ tokio-1.47.1 \
+ tokio-macros-2.5.0 \
+ tokio-rustls-0.26.2 \
+ tokio-stream-0.1.17 \
+ tokio-util-0.7.15 \
+ toml-0.9.5 \
+ toml_datetime-0.6.11 \
+ toml_datetime-0.7.0 \
+ toml_edit-0.22.27 \
+ toml_edit-0.23.4 \
+ toml_parser-1.0.2 \
+ toml_writer-1.0.2 \
+ 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.30 \
+ tracing-core-0.1.34 \
+ tracing-durations-export-0.3.1 \
+ tracing-log-0.2.0 \
+ tracing-serde-0.2.0 \
+ tracing-subscriber-0.3.20 \
+ tracing-test-0.2.5 \
+ tracing-test-macro-0.2.5 \
+ tracing-tree-0.4.0 \
+ try-lock-0.2.5 \
+ ttf-parser-0.18.1 \
+ typeid-1.0.3 \
+ typenum-1.18.0 \
+ ucd-trie-0.1.7 \
+ uds_windows-1.1.0 \
+ unicase-2.8.1 \
+ unicode-bidi-0.3.18 \
+ unicode-bidi-mirroring-0.1.0 \
+ unicode-ccc-0.1.2 \
+ unicode-general-category-0.6.0 \
+ unicode-id-0.3.5 \
+ unicode-ident-1.0.18 \
+ unicode-linebreak-0.1.5 \
+ unicode-script-0.5.7 \
+ unicode-vo-0.1.0 \
+ unicode-width-0.1.14 \
+ unicode-width-0.2.1 \
+ unit-prefix-0.5.1 \
+ unsafe-libyaml-0.2.11 \
+ unscanny-0.1.0 \
+ untrusted-0.9.0 \
+ url-2.5.7 \
+ usvg-0.29.0 \
+ usvg-text-layout-0.29.0 \
+ utf8-width-0.1.7 \
+ utf8_iter-1.0.4 \
+ utf8parse-0.2.2 \
+ uuid-1.17.0 \
+ valuable-0.1.1 \
+ version_check-0.9.5 \
+ wait-timeout-0.2.1 \
+ walkdir-2.5.0 \
+ want-0.3.1 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasi-0.14.2+wasi-0.2.4 \
+ wasite-0.1.0 \
+ 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 \
+ wasm-streams-0.4.2 \
+ wasmtimer-0.4.2 \
+ web-sys-0.3.77 \
+ web-time-1.1.0 \
+ webpki-roots-1.0.2 \
+ weezl-0.1.10 \
+ which-8.0.0 \
+ whoami-1.6.1 \
+ widestring-1.2.0 \
+ 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.59.0 \
+ windows-0.61.3 \
+ windows-collections-0.2.0 \
+ windows-core-0.59.0 \
+ windows-core-0.61.2 \
+ windows-future-0.2.1 \
+ windows-implement-0.59.0 \
+ windows-implement-0.60.0 \
+ windows-interface-0.59.1 \
+ windows-link-0.1.3 \
+ windows-link-0.2.0 \
+ windows-numerics-0.2.0 \
+ windows-registry-0.5.3 \
+ windows-result-0.3.4 \
+ windows-strings-0.3.1 \
+ windows-strings-0.4.2 \
+ windows-sys-0.52.0 \
+ windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
+ windows-sys-0.61.0 \
+ windows-targets-0.52.6 \
+ windows-targets-0.53.2 \
+ windows-threading-0.1.0 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
+ windows_aarch64_msvc-0.52.6 \
+ 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_gnullvm-0.53.0 \
+ windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
+ windows_x86_64_msvc-0.52.6 \
+ windows_x86_64_msvc-0.53.0 \
+ winnow-0.7.12 \
+ winsafe-0.0.19 \
+ wiremock-0.6.5 \
+ wit-bindgen-rt-0.39.0 \
+ writeable-0.6.1 \
+ xattr-1.5.1 \
+ xmlparser-0.13.6 \
+ xz2-0.1.7 \
+ yansi-1.0.1 \
+ yoke-0.8.0 \
+ yoke-derive-0.8.0 \
+ zbus-5.8.0 \
+ zbus_macros-5.8.0 \
+ zbus_names-4.2.0 \
+ zerocopy-0.8.26 \
+ zerocopy-derive-0.8.26 \
+ zerofrom-0.1.6 \
+ zerofrom-derive-0.1.6 \
+ zeroize-1.8.1 \
+ zerotrie-0.2.2 \
+ zerovec-0.11.2 \
+ zerovec-derive-0.11.1 \
+ zip-2.4.2 \
+ zlib-rs-0.5.1 \
+ zopfli-0.8.2 \
+ zstd-0.13.3 \
+ zstd-safe-7.2.4 \
+ zstd-sys-2.0.15+zstd.1.5.7 \
+ zvariant-5.6.0 \
+ 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
diff --git a/devel/py-uv-build08/distinfo b/devel/py-uv-build08/distinfo
new file mode 100644
index 000000000000..8529e512a145
--- /dev/null
+++ b/devel/py-uv-build08/distinfo
@@ -0,0 +1,1267 @@
+TIMESTAMP = 1759774513
+SHA256 (uv_build-0.8.23.tar.gz) = d30b7f33fa85f0ac1057845a8246b9e24d935439a99d8354bf54c6b157b1b824
+SIZE (uv_build-0.8.23.tar.gz) = 332290
+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/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
+SIZE (rust/crates/aes-0.8.4.crate) = 124812
+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
+SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
+SHA256 (rust/crates/ambient-id-0.0.5.crate) = a55e62faa820045efacb144fd9bcb16e62a5960ffc4bc270aaff7b78f0fcdcaa
+SIZE (rust/crates/ambient-id-0.0.5.crate) = 24070
+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/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
+SIZE (rust/crates/anes-0.1.6.crate) = 23857
+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/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9
+SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190
+SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882
+SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561
+SHA256 (rust/crates/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
+SIZE (rust/crates/arbitrary-1.4.1.crate) = 36816
+SHA256 (rust/crates/arcstr-1.2.0.crate) = 03918c3dbd7701a85c6b9887732e2921175f26c350b4563841d0958c21d57e6d
+SIZE (rust/crates/arcstr-1.2.0.crate) = 32237
+SHA256 (rust/crates/arrayref-0.3.9.crate) = 76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb
+SIZE (rust/crates/arrayref-0.3.9.crate) = 9186
+SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
+SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
+SHA256 (rust/crates/assert-json-diff-2.0.2.crate) = 47e4f2b81832e72834d7518d8487a0396a28cc408186a2e8854c0f98011faf12
+SIZE (rust/crates/assert-json-diff-2.0.2.crate) = 10874
+SHA256 (rust/crates/assert_cmd-2.0.17.crate) = 2bd389a4b2970a01282ee455294913c0a43724daedcd1a24c3eb0ec1c1320b66
+SIZE (rust/crates/assert_cmd-2.0.17.crate) = 26914
+SHA256 (rust/crates/assert_fs-1.1.3.crate) = a652f6cb1f516886fcfee5e7a5c078b9ade62cfcb889524efe5a64d682dd27a9
+SIZE (rust/crates/assert_fs-1.1.3.crate) = 20176
+SHA256 (rust/crates/astral-tokio-tar-0.5.5.crate) = bc72b7a1945436d584d2ae0b3ecfe44545ab5e8e4a2b4e1a3c9aea6b60ee1faa
+SIZE (rust/crates/astral-tokio-tar-0.5.5.crate) = 63910
+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.5.0.crate) = 924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2
+SIZE (rust/crates/async-channel-2.5.0.crate) = 18624
+SHA256 (rust/crates/async-compression-0.4.19.crate) = 06575e6a9673580f52661c92107baabffbf41e2141373441cbcdc47cb733003c
+SIZE (rust/crates/async-compression-0.4.19.crate) = 112164
+SHA256 (rust/crates/async-recursion-1.1.1.crate) = 3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11
+SIZE (rust/crates/async-recursion-1.1.1.crate) = 14874
+SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb
+SIZE (rust/crates/async-trait-0.1.89.crate) = 32171
+SHA256 (rust/crates/async_http_range_reader-0.9.1.crate) = 2b537c00269e3f943e06f5d7cabf8ccd281b800fd0c7f111dd82f77154334197
+SIZE (rust/crates/async_http_range_reader-0.9.1.crate) = 14169
+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.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/axoasset-1.3.0.crate) = 56b3b6c5d71b918c0f42f43f69b303d7529b4233a598d9d61759d75f0f2a44a2
+SIZE (rust/crates/axoasset-1.3.0.crate) = 65724
+SHA256 (rust/crates/axoprocess-0.2.1.crate) = 8a4b4798a6c02e91378537c63cd6e91726900b595450daa5d487bc3c11e95e1b
+SIZE (rust/crates/axoprocess-0.2.1.crate) = 12836
+SHA256 (rust/crates/axotag-0.3.0.crate) = dc923121fbc4cc72e9008436b5650b98e56f94b5799df59a1b4f572b5c6a7e6b
+SIZE (rust/crates/axotag-0.3.0.crate) = 11627
+SHA256 (rust/crates/axoupdater-0.9.1.crate) = dc482a1926df098f4e3806b834f3fe73a1ab54b24ab0ac481f72de479af5e982
+SIZE (rust/crates/axoupdater-0.9.1.crate) = 38500
+SHA256 (rust/crates/backon-1.5.2.crate) = 592277618714fbcecda9a02ba7a8781f319d26532a88553bbacc77ba5d2b3a8d
+SIZE (rust/crates/backon-1.5.2.crate) = 42141
+SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
+SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
+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/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
+SIZE (rust/crates/bincode-1.3.3.crate) = 28958
+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
+SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
+SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
+SIZE (rust/crates/bitflags-2.9.4.crate) = 47950
+SHA256 (rust/crates/blake2-0.10.6.crate) = 46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe
+SIZE (rust/crates/blake2-0.10.6.crate) = 47234
+SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
+SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/block-padding-0.3.3.crate) = a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93
+SIZE (rust/crates/block-padding-0.3.3.crate) = 8504
+SHA256 (rust/crates/boxcar-0.2.14.crate) = 36f64beae40a84da1b4b26ff2761a5b895c12adc41dc25aaee1c4f2bbfe97a6e
+SIZE (rust/crates/boxcar-0.2.14.crate) = 28144
+SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
+SIZE (rust/crates/bstr-1.12.0.crate) = 351557
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bytecheck-0.8.1.crate) = 50690fb3370fb9fe3550372746084c46f2ac8c9685c583d2be10eefd89d3d1a3
+SIZE (rust/crates/bytecheck-0.8.1.crate) = 12597
+SHA256 (rust/crates/bytecheck_derive-0.8.1.crate) = efb7846e0cb180355c2dec69e721edafa36919850f1a9f52ffba4ebc0393cb71
+SIZE (rust/crates/bytecheck_derive-0.8.1.crate) = 8911
+SHA256 (rust/crates/bytemuck-1.23.1.crate) = 5c76a5792e44e4abe34d3abf15636779261d45a7450612059293d1d2cfc63422
+SIZE (rust/crates/bytemuck-1.23.1.crate) = 52585
+SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
+SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
+SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495
+SIZE (rust/crates/byteorder-lite-0.1.0.crate) = 15909
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
+SHA256 (rust/crates/bzip2-0.5.2.crate) = 49ecfb22d906f800d4fe833b6282cf4dc1c298f5057ca0b5445e5c209735ca47
+SIZE (rust/crates/bzip2-0.5.2.crate) = 38314
+SHA256 (rust/crates/bzip2-sys-0.1.13+1.0.8.crate) = 225bff33b2141874fe80d71e07d6eec4f85c5c216453dd96388240f96e1acc14
+SIZE (rust/crates/bzip2-sys-0.1.13+1.0.8.crate) = 633818
+SHA256 (rust/crates/camino-1.1.10.crate) = 0da45bc31171d8d6960122e222a67740df867c1dd53b4d51caa297084c185cab
+SIZE (rust/crates/camino-1.1.10.crate) = 42306
+SHA256 (rust/crates/cargo-util-0.2.23.crate) = 5fbac95faac578313b0ba60f9a5594a97cae42692f23b133ecd17615dedca50e
+SIZE (rust/crates/cargo-util-0.2.23.crate) = 33291
+SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
+SIZE (rust/crates/cast-0.3.0.crate) = 11452
+SHA256 (rust/crates/cbc-0.1.2.crate) = 26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6
+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/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
+SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
+SHA256 (rust/crates/charset-0.1.5.crate) = f1f927b07c74ba84c7e5fe4db2baeb3e996ab2688992e39ac68ce3220a677c7e
+SIZE (rust/crates/charset-0.1.5.crate) = 15918
+SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
+SIZE (rust/crates/chrono-0.4.42.crate) = 238174
+SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e
+SIZE (rust/crates/ciborium-0.2.2.crate) = 35611
+SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757
+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/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
+SIZE (rust/crates/cipher-0.4.4.crate) = 19073
+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_complete-4.5.55.crate) = a5abde44486daf70c5be8b8f8f1b66c49f86236edf6fa2abadb4d961c4c6229a
+SIZE (rust/crates/clap_complete-4.5.55.crate) = 48536
+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_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+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/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
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+SHA256 (rust/crates/colored-2.2.0.crate) = 117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c
+SIZE (rust/crates/colored-2.2.0.crate) = 35062
+SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973
+SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
+SHA256 (rust/crates/configparser-3.1.0.crate) = e57e3272f0190c3f1584272d613719ba5fc7df7f4942fe542e63d949cf3a649b
+SIZE (rust/crates/configparser-3.1.0.crate) = 25473
+SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8
+SIZE (rust/crates/console-0.15.11.crate) = 37822
+SHA256 (rust/crates/console-0.16.1.crate) = b430743a6eb14e9764d4260d4c0d8123087d504eeb9c48f2b2a5e810dd369df4
+SIZE (rust/crates/console-0.16.1.crate) = 39129
+SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8
+SIZE (rust/crates/const-oid-0.9.6.crate) = 45382
+SHA256 (rust/crates/const-random-0.1.18.crate) = 87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359
+SIZE (rust/crates/const-random-0.1.18.crate) = 6646
+SHA256 (rust/crates/const-random-macro-0.1.16.crate) = f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e
+SIZE (rust/crates/const-random-macro-0.1.16.crate) = 6657
+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-0.10.1.crate) = b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6
+SIZE (rust/crates/core-foundation-0.10.1.crate) = 28886
+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/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
+SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
+SHA256 (rust/crates/crc-3.3.0.crate) = 9710d3b3739c2e349eb44fe848ad0b7c8cb1e42bd87ee49371df2f7acaf3e675
+SIZE (rust/crates/crc-3.3.0.crate) = 13905
+SHA256 (rust/crates/crc-catalog-2.4.0.crate) = 19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5
+SIZE (rust/crates/crc-catalog-2.4.0.crate) = 10155
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
+SHA256 (rust/crates/criterion-0.7.0.crate) = e1c047a62b0cc3e145fa84415a3191f628e980b194c2755aa12300a4e6cbd928
+SIZE (rust/crates/criterion-0.7.0.crate) = 119908
+SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1
+SIZE (rust/crates/criterion-plot-0.5.0.crate) = 22706
+SHA256 (rust/crates/criterion-plot-0.6.0.crate) = 9b1bcc0dc7dfae599d84ad0b1a55f80cde8af3725da8313b528da95ef783e338
+SIZE (rust/crates/criterion-plot-0.6.0.crate) = 24495
+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/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5
+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/dashmap-6.1.0.crate) = 5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf
+SIZE (rust/crates/dashmap-6.1.0.crate) = 24828
+SHA256 (rust/crates/data-encoding-2.9.0.crate) = 2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476
+SIZE (rust/crates/data-encoding-2.9.0.crate) = 21564
+SHA256 (rust/crates/data-url-0.2.0.crate) = 8d7439c3735f405729d52c3fbbe4de140eaf938a1fe47d227c27f8254d4302a5
+SIZE (rust/crates/data-url-0.2.0.crate) = 20553
+SHA256 (rust/crates/deadpool-0.12.3.crate) = 0be2b1d1d6ec8d846f05e137292d0b89133caf95ef33695424c09568bdd39b1b
+SIZE (rust/crates/deadpool-0.12.3.crate) = 45380
+SHA256 (rust/crates/deadpool-runtime-0.1.4.crate) = 092966b41edc516079bdf31ec78a2e0588d1d0c08f78b91d8307215928642b2b
+SIZE (rust/crates/deadpool-runtime-0.1.4.crate) = 7664
+SHA256 (rust/crates/derive_arbitrary-1.4.1.crate) = 30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800
+SIZE (rust/crates/derive_arbitrary-1.4.1.crate) = 11521
+SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
+SIZE (rust/crates/diff-0.1.13.crate) = 46216
+SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8
+SIZE (rust/crates/difflib-0.4.0.crate) = 7638
+SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
+SIZE (rust/crates/digest-0.10.7.crate) = 19557
+SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e
+SIZE (rust/crates/dirs-6.0.0.crate) = 14190
+SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
+SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
+SHA256 (rust/crates/dispatch-0.2.0.crate) = bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b
+SIZE (rust/crates/dispatch-0.2.0.crate) = 10229
+SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
+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/dotenvy-0.15.7.crate) = 1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b
+SIZE (rust/crates/dotenvy-0.15.7.crate) = 20293
+SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
+SIZE (rust/crates/dunce-1.0.5.crate) = 8244
+SHA256 (rust/crates/dyn-clone-1.0.19.crate) = 1c7a8fb8a9fbf66c1f703fe16184d10ca0ee9d23be5b4436400408ba54a95005
+SIZE (rust/crates/dyn-clone-1.0.19.crate) = 12896
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
+SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
+SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
+SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
+SHA256 (rust/crates/encoding_rs_io-0.1.7.crate) = 1cc3c5651fb62ab8aa3103998dade57efdd028544bd300516baa31840c252a83
+SIZE (rust/crates/encoding_rs_io-0.1.7.crate) = 16969
+SHA256 (rust/crates/endi-1.1.0.crate) = a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf
+SIZE (rust/crates/endi-1.1.0.crate) = 4872
+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/env_filter-0.1.3.crate) = 186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0
+SIZE (rust/crates/env_filter-0.1.3.crate) = 15191
+SHA256 (rust/crates/env_home-0.1.0.crate) = c7f84e12ccf0a7ddc17a6c41c93326024c42920d7ee630d04950e6926645c0fe
+SIZE (rust/crates/env_home-0.1.0.crate) = 9006
+SHA256 (rust/crates/env_logger-0.11.8.crate) = 13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f
+SIZE (rust/crates/env_logger-0.11.8.crate) = 32538
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/erased-serde-0.4.6.crate) = e004d887f51fcb9fef17317a2f3525c887d8aa3f4f50fed920816a688284a5b7
+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/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
+SIZE (rust/crates/event-listener-strategy-0.5.4.crate) = 16179
+SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
+SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c
+SIZE (rust/crates/fdeflate-0.3.7.crate) = 27188
+SHA256 (rust/crates/filetime-0.2.26.crate) = bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed
+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.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
+SIZE (rust/crates/flate2-1.1.2.crate) = 76495
+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
+SIZE (rust/crates/float-cmp-0.10.0.crate) = 10702
+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/fontconfig-parser-0.5.8.crate) = bbc773e24e02d4ddd8395fd30dc147524273a83e54e0f312d986ea30de5f5646
+SIZE (rust/crates/fontconfig-parser-0.5.8.crate) = 40928
+SHA256 (rust/crates/fontdb-0.12.0.crate) = ff20bef7942a72af07104346154a70a70b089c572e454b41bef6eb6cb10e9c06
+SIZE (rust/crates/fontdb-0.12.0.crate) = 16740
+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.1.crate) = 88d7be93788013f265201256d58f04936a8079ad5dc898743aa20525f503b683
+SIZE (rust/crates/fs-err-3.1.1.crate) = 23107
+SHA256 (rust/crates/fs2-0.4.3.crate) = 9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213
+SIZE (rust/crates/fs2-0.4.3.crate) = 13138
+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
+SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971
+SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
+SIZE (rust/crates/futures-core-0.3.31.crate) = 14318
+SHA256 (rust/crates/futures-executor-0.3.31.crate) = 1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f
+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-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
+SIZE (rust/crates/futures-sink-0.3.31.crate) = 7958
+SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988
+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/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
+SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
+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/gif-0.12.0.crate) = 80792593675e051cf94a4b111980da2ba60d4a83e43e0048c5693baab3977045
+SIZE (rust/crates/gif-0.12.0.crate) = 634734
+SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
+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.16.crate) = 54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5
+SIZE (rust/crates/globset-0.4.16.crate) = 26533
+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
+SIZE (rust/crates/gloo-timers-0.3.0.crate) = 5530
+SHA256 (rust/crates/goblin-0.10.1.crate) = d6a80adfd63bd7ffd94fefc3d22167880c440a724303080e5aa686fa36abaa96
+SIZE (rust/crates/goblin-0.10.1.crate) = 246771
+SHA256 (rust/crates/h2-0.4.12.crate) = f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386
+SIZE (rust/crates/h2-0.4.12.crate) = 176264
+SHA256 (rust/crates/half-2.6.0.crate) = 459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9
+SIZE (rust/crates/half-2.6.0.crate) = 59507
+SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
+SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
+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.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/hkdf-0.12.4.crate) = 7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7
+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
+SIZE (rust/crates/html-escape-0.2.13.crate) = 23345
+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.3.crate) = b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a
+SIZE (rust/crates/http-body-util-0.1.3.crate) = 16975
+SHA256 (rust/crates/http-content-range-0.2.3.crate) = 63f67baaf67a9ae8fae78ecee69294d552b764dbcd6f8735d0a9c9be20ab0c82
+SIZE (rust/crates/http-content-range-0.2.3.crate) = 9571
+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/hyper-1.7.0.crate) = eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e
+SIZE (rust/crates/hyper-1.7.0.crate) = 157006
+SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58
+SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435
+SHA256 (rust/crates/hyper-util-0.1.16.crate) = 8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e
+SIZE (rust/crates/hyper-util-0.1.16.crate) = 101184
+SHA256 (rust/crates/iana-time-zone-0.1.64.crate) = 33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb
+SIZE (rust/crates/iana-time-zone-0.1.64.crate) = 33152
+SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
+SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
+SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
+SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
+SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
+SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
+SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
+SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
+SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
+SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
+SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
+SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
+SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
+SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
+SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
+SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
+SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de
+SIZE (rust/crates/idna-1.1.0.crate) = 148747
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
+SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b
+SIZE (rust/crates/ignore-0.4.23.crate) = 55901
+SHA256 (rust/crates/image-0.25.6.crate) = db35664ce6b9810857a38a906215e75a9c879f0696556a39f59c62829710251a
+SIZE (rust/crates/image-0.25.6.crate) = 242367
+SHA256 (rust/crates/imagesize-0.11.0.crate) = b72ad49b554c1728b1e83254a1b1565aea4161e28dabbfa171fc15fe62299caf
+SIZE (rust/crates/imagesize-0.11.0.crate) = 9519
+SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
+SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
+SHA256 (rust/crates/indicatif-0.18.0.crate) = 70a646d946d06bedbbc4cac4c218acf4bbf2d87757a784857025f4d447e4e1cd
+SIZE (rust/crates/indicatif-0.18.0.crate) = 67969
+SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
+SIZE (rust/crates/indoc-2.0.6.crate) = 17164
+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
+SIZE (rust/crates/insta-1.43.2.crate) = 102183
+SHA256 (rust/crates/io-uring-0.7.9.crate) = d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4
+SIZE (rust/crates/io-uring-0.7.9.crate) = 99792
+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-docker-0.2.0.crate) = 928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3
+SIZE (rust/crates/is-docker-0.2.0.crate) = 2664
+SHA256 (rust/crates/is-terminal-0.4.16.crate) = e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9
+SIZE (rust/crates/is-terminal-0.4.16.crate) = 7811
+SHA256 (rust/crates/is-wsl-0.4.0.crate) = 173609498df190136aa7dea1a91db051746d339e18476eed5ca40521f02d7aa5
+SIZE (rust/crates/is-wsl-0.4.0.crate) = 3264
+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.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
+SIZE (rust/crates/itertools-0.10.5.crate) = 115354
+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.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/jiff-0.2.15.crate) = be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49
+SIZE (rust/crates/jiff-0.2.15.crate) = 712996
+SHA256 (rust/crates/jiff-static-0.2.15.crate) = 03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4
+SIZE (rust/crates/jiff-static-0.2.15.crate) = 76146
+SHA256 (rust/crates/jiff-tzdb-0.1.4.crate) = c1283705eb0a21404d2bfd6eef2a7593d240bc42a0bdb39db0ad6fa2ec026524
+SIZE (rust/crates/jiff-tzdb-0.1.4.crate) = 62435
+SHA256 (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8
+SIZE (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 3179
+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.2.crate) = 00810f1d8b74be64b13dbf3db89ac67740615d6c891f0e7b6179326533011a07
+SIZE (rust/crates/jpeg-decoder-0.3.2.crate) = 745371
+SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
+SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/junction-1.2.0.crate) = 72bbdfd737a243da3dfc1f99ee8d6e166480f17ab4ac84d7c34aacd73fc7bd16
+SIZE (rust/crates/junction-1.2.0.crate) = 12623
+SHA256 (rust/crates/kurbo-0.8.3.crate) = 7a53776d271cfb873b17c618af0298445c88afc52837f3e948fa3fafd131f449
+SIZE (rust/crates/kurbo-0.8.3.crate) = 81131
+SHA256 (rust/crates/kurbo-0.9.5.crate) = bd85a5776cd9500c2e2059c8c76c3b01528566b7fcbaf8098b55a33fc298849b
+SIZE (rust/crates/kurbo-0.9.5.crate) = 108513
+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/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
+SIZE (rust/crates/libredox-0.1.6.crate) = 7090
+SHA256 (rust/crates/libz-rs-sys-0.5.1.crate) = 172a788537a2221661b480fee8dc5f96c580eb34fa88764d3205dc356c7e4221
+SIZE (rust/crates/libz-rs-sys-0.5.1.crate) = 17623
+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/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
+SIZE (rust/crates/litemap-0.8.0.crate) = 34344
+SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
+SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154
+SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090
+SHA256 (rust/crates/lzma-rs-0.3.0.crate) = 297e814c836ae64db86b36cf2a557ba54368d03f6afcd7d947c266692f71115e
+SIZE (rust/crates/lzma-rs-0.3.0.crate) = 29080
+SHA256 (rust/crates/lzma-sys-0.1.20.crate) = 5fda04ab3764e6cde78b9974eec4f779acaba7c4e84b36eca3cf77c581b85d27
+SIZE (rust/crates/lzma-sys-0.1.20.crate) = 760045
+SHA256 (rust/crates/mailparse-0.16.1.crate) = 60819a97ddcb831a5614eb3b0174f3620e793e97e09195a395bfa948fd68ed2f
+SIZE (rust/crates/mailparse-0.16.1.crate) = 37588
+SHA256 (rust/crates/markdown-1.0.0.crate) = a5cab8f2cadc416a82d2e783a1946388b31654d391d1c7d92cc1f03e295b1deb
+SIZE (rust/crates/markdown-1.0.0.crate) = 219012
+SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9
+SIZE (rust/crates/matchers-0.2.0.crate) = 7075
+SHA256 (rust/crates/md-5-0.10.6.crate) = d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf
+SIZE (rust/crates/md-5-0.10.6.crate) = 16161
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/memmap2-0.5.10.crate) = 83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327
+SIZE (rust/crates/memmap2-0.5.10.crate) = 26847
+SHA256 (rust/crates/memmap2-0.9.7.crate) = 483758ad303d734cec05e5c12b41d7e93e6a6390c5e9dae6bdeb7c1259012d28
+SIZE (rust/crates/memmap2-0.9.7.crate) = 33915
+SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
+SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
+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/mimalloc-0.1.47.crate) = b1791cbe101e95af5764f06f20f6760521f7158f69dbf9d6baf941ee1bf6bc40
+SIZE (rust/crates/mimalloc-0.1.47.crate) = 4594
+SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
+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/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/miow-0.6.1.crate) = 536bfad37a309d62069485248eeaba1e8d9853aaf951caaeaed0585a95346f08
+SIZE (rust/crates/miow-0.6.1.crate) = 30539
+SHA256 (rust/crates/munge-0.4.5.crate) = 9cce144fab80fbb74ec5b89d1ca9d41ddf6b644ab7e986f7d3ed0aab31625cb1
+SIZE (rust/crates/munge-0.4.5.crate) = 12040
+SHA256 (rust/crates/munge_macro-0.4.5.crate) = 574af9cd5b9971cbfdf535d6a8d533778481b241c447826d976101e0149392a1
+SIZE (rust/crates/munge_macro-0.4.5.crate) = 6051
+SHA256 (rust/crates/nanoid-0.4.0.crate) = 3ffa00dec017b5b1a8b7cf5e2c008bfda1aa7e0697ac1508b491fdf2622fb4d8
+SIZE (rust/crates/nanoid-0.4.0.crate) = 6196
+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/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
+SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
+SHA256 (rust/crates/num-0.4.3.crate) = 35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23
+SIZE (rust/crates/num-0.4.3.crate) = 9575
+SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
+SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801
+SHA256 (rust/crates/num-complex-0.4.6.crate) = 73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495
+SIZE (rust/crates/num-complex-0.4.6.crate) = 30352
+SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f
+SIZE (rust/crates/num-integer-0.1.46.crate) = 22331
+SHA256 (rust/crates/num-iter-0.1.45.crate) = 1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf
+SIZE (rust/crates/num-iter-0.1.45.crate) = 10320
+SHA256 (rust/crates/num-rational-0.4.2.crate) = f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824
+SIZE (rust/crates/num-rational-0.4.2.crate) = 28159
+SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
+SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
+SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b
+SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874
+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/oorandom-11.1.5.crate) = d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e
+SIZE (rust/crates/oorandom-11.1.5.crate) = 23750
+SHA256 (rust/crates/open-5.3.2.crate) = e2483562e62ea94312f3576a7aca397306df7990b8d89033e18766744377ef95
+SIZE (rust/crates/open-5.3.2.crate) = 26342
+SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
+SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
+SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
+SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
+SHA256 (rust/crates/ordered-multimap-0.7.3.crate) = 49203cdcae0030493bad186b28da2fa25645fa276a51b6fec8010d281e02ef79
+SIZE (rust/crates/ordered-multimap-0.7.3.crate) = 23265
+SHA256 (rust/crates/ordered-stream-0.2.0.crate) = 9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50
+SIZE (rust/crates/ordered-stream-0.2.0.crate) = 19077
+SHA256 (rust/crates/os_str_bytes-6.6.1.crate) = e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1
+SIZE (rust/crates/os_str_bytes-6.6.1.crate) = 27643
+SHA256 (rust/crates/owo-colors-4.2.2.crate) = 48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e
+SIZE (rust/crates/owo-colors-4.2.2.crate) = 38070
+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.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/path-slash-0.2.1.crate) = 1e91099d4268b0e11973f036e885d652fb0b21fedcf69738c627f94db6a44f42
+SIZE (rust/crates/path-slash-0.2.1.crate) = 8821
+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.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
+SHA256 (rust/crates/pest-2.8.1.crate) = 1db05f56d34358a8b1066f67cbb203ee3e7ed2ba674a6263a1d5ec6db2204323
+SIZE (rust/crates/pest-2.8.1.crate) = 128906
+SHA256 (rust/crates/pest_derive-2.8.1.crate) = bb056d9e8ea77922845ec74a1c4e8fb17e7c218cc4fc11a15c5d25e189aa40bc
+SIZE (rust/crates/pest_derive-2.8.1.crate) = 42857
+SHA256 (rust/crates/pest_generator-2.8.1.crate) = 87e404e638f781eb3202dc82db6760c8ae8a1eeef7fb3fa8264b2ef280504966
+SIZE (rust/crates/pest_generator-2.8.1.crate) = 18663
+SHA256 (rust/crates/pest_meta-2.8.1.crate) = edd1101f170f5903fde0914f899bb503d9ff5271d7ba76bbb70bea63690cc0d5
+SIZE (rust/crates/pest_meta-2.8.1.crate) = 42949
+SHA256 (rust/crates/petgraph-0.8.2.crate) = 54acf3a685220b533e437e264e4d932cfbdc4cc7ec0cd232ed73c08d03b8a7ca
+SIZE (rust/crates/petgraph-0.8.2.crate) = 780998
+SHA256 (rust/crates/pico-args-0.5.0.crate) = 5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315
+SIZE (rust/crates/pico-args-0.5.0.crate) = 11545
+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/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/png-0.17.16.crate) = 82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526
+SIZE (rust/crates/png-0.17.16.crate) = 117975
+SHA256 (rust/crates/poloto-19.1.2.crate) = 164dbd541c9832e92fa34452e9c2e98b515a548a3f8549fb2402fe1cd5e46b96
+SIZE (rust/crates/poloto-19.1.2.crate) = 28310
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
+SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
+SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
+SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
+SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
+SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
+SHA256 (rust/crates/predicates-3.1.3.crate) = a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573
+SIZE (rust/crates/predicates-3.1.3.crate) = 24063
+SHA256 (rust/crates/predicates-core-1.0.9.crate) = 727e462b119fe9c93fd0eb1429a5f7647394014cf3c04ab2c0350eeb09095ffa
+SIZE (rust/crates/predicates-core-1.0.9.crate) = 8618
+SHA256 (rust/crates/predicates-tree-1.0.12.crate) = 72dd2d6d381dfb73a193c7fca536518d7caee39fc8503f74e7dc0be0531b425c
+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/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
+SIZE (rust/crates/proc-macro-crate-3.3.0.crate) = 12432
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
+SHA256 (rust/crates/procfs-0.17.0.crate) = cc5b72d8145275d844d4b5f6d4e1eef00c8cd889edb6035c21675d1bb1f45c9f
+SIZE (rust/crates/procfs-0.17.0.crate) = 73252
+SHA256 (rust/crates/procfs-core-0.17.0.crate) = 239df02d8349b06fc07398a3a1697b06418223b1c7725085e801e7c0fc6a12ec
+SIZE (rust/crates/procfs-core-0.17.0.crate) = 87533
+SHA256 (rust/crates/ptr_meta-0.3.0.crate) = fe9e76f66d3f9606f44e45598d155cb13ecf09f4a28199e48daf8c8fc937ea90
+SIZE (rust/crates/ptr_meta-0.3.0.crate) = 7192
+SHA256 (rust/crates/ptr_meta_derive-0.3.0.crate) = ca414edb151b4c8d125c12566ab0d74dc9cdba36fb80eb7b848c15f495fd32d1
+SIZE (rust/crates/ptr_meta_derive-0.3.0.crate) = 4259
+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.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.13.crate) = fcebb1209ee276352ef14ff8732e24cc2b02bbac986cd74a4c81bcb2f9881970
+SIZE (rust/crates/quinn-udp-0.5.13.crate) = 32621
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/quoted_printable-0.5.1.crate) = 640c9bd8497b02465aeef5375144c26062e0dcd5939dfcbb0f5db76cb8c17c73
+SIZE (rust/crates/quoted_printable-0.5.1.crate) = 8322
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
+SHA256 (rust/crates/rancor-0.1.0.crate) = caf5f7161924b9d1cea0e4cabc97c372cea92b5f927fc13c6bca67157a0ad947
+SIZE (rust/crates/rancor-0.1.0.crate) = 9759
+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_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
+SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
+SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
+SIZE (rust/crates/rayon-1.10.0.crate) = 180155
+SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
+SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
+SHA256 (rust/crates/rctree-0.5.0.crate) = 3b42e27ef78c35d3998403c1d26f3efd9e135d3e5121b0a4845cc5cc27547f4f
+SIZE (rust/crates/rctree-0.5.0.crate) = 8298
+SHA256 (rust/crates/redox_syscall-0.5.15.crate) = 7e8af0dde094006011e6a740d4879319439489813bd0bcdc7d821beaeeff48ec
+SIZE (rust/crates/redox_syscall-0.5.15.crate) = 29646
+SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b
+SIZE (rust/crates/redox_users-0.5.0.crate) = 15586
+SHA256 (rust/crates/ref-cast-1.0.24.crate) = 4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf
+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/reflink-copy-0.1.28.crate) = 23bbed272e39c47a095a5242218a67412a220006842558b03fe2935e8f3d7b92
+SIZE (rust/crates/reflink-copy-0.1.28.crate) = 23811
+SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912
+SIZE (rust/crates/regex-1.11.2.crate) = 166265
+SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6
+SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754
+SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
+SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/rend-0.5.2.crate) = a35e8a6bf28cd121053a66aa2e6a2e3eaffad4a60012179f0e864aa5ffeff215
+SIZE (rust/crates/rend-0.5.2.crate) = 14775
+SHA256 (rust/crates/reqsign-0.17.0.crate) = be18806fe2251c9924d875549573c9bf0e43b51d7efcf32a19ec31bb32196987
+SIZE (rust/crates/reqsign-0.17.0.crate) = 21610
+SHA256 (rust/crates/reqsign-aws-v4-1.0.0.crate) = 9b0fb0ac0a8222efdb0746d83c5ec36c6bdb0f5310b4b92147e3de7c45ef6657
+SIZE (rust/crates/reqsign-aws-v4-1.0.0.crate) = 62091
+SHA256 (rust/crates/reqsign-command-execute-tokio-1.0.0.crate) = 8e145d2d409f3db11aa3094b8905d69b084d4060771c12e6522dde55924bfecd
+SIZE (rust/crates/reqsign-command-execute-tokio-1.0.0.crate) = 8495
+SHA256 (rust/crates/reqsign-core-1.0.0.crate) = 35fd7359352a79b293168785b9cbb239e7017b4fa0c934351518feee394f92bc
+SIZE (rust/crates/reqsign-core-1.0.0.crate) = 19297
+SHA256 (rust/crates/reqsign-file-read-tokio-1.0.0.crate) = 857154204885ec746f5f221393aec7dc47cbde9216b18774eb0a0c6e966f1ee0
+SIZE (rust/crates/reqsign-file-read-tokio-1.0.0.crate) = 9098
+SHA256 (rust/crates/reqsign-http-send-reqwest-1.0.0.crate) = f388d66e254d67e570eba0a4a3fe39427ff7f1df26c73a8b7330e8ca1e639f80
+SIZE (rust/crates/reqsign-http-send-reqwest-1.0.0.crate) = 13589
+SHA256 (rust/crates/reqwest-0.12.22.crate) = cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531
+SIZE (rust/crates/reqwest-0.12.22.crate) = 200283
+SHA256 (rust/crates/resvg-0.29.0.crate) = 76888219c0881e22b0ceab06fddcfe83163cd81642bd60c7842387f9c968a72e
+SIZE (rust/crates/resvg-0.29.0.crate) = 94880
+SHA256 (rust/crates/retry-policies-0.4.0.crate) = 5875471e6cab2871bc150ecb8c727db5113c9338cc3354dc5ee3425b6aa40a1c
+SIZE (rust/crates/retry-policies-0.4.0.crate) = 12127
+SHA256 (rust/crates/rgb-0.8.52.crate) = 0c6a884d2998352bb4daf0183589aec883f16a6da1f4dde84d8e2e9a5409a1ce
+SIZE (rust/crates/rgb-0.8.52.crate) = 22449
+SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
+SIZE (rust/crates/ring-0.17.14.crate) = 1502610
+SHA256 (rust/crates/rkyv-0.8.11.crate) = 19f5c3e5da784cd8c69d32cdc84673f3204536ca56e1fa01be31a74b92c932ac
+SIZE (rust/crates/rkyv-0.8.11.crate) = 167512
+SHA256 (rust/crates/rkyv_derive-0.8.11.crate) = 4270433626cffc9c4c1d3707dd681f2a2718d3d7b09ad754bec137acecda8d22
+SIZE (rust/crates/rkyv_derive-0.8.11.crate) = 22976
+SHA256 (rust/crates/rmp-0.8.14.crate) = 228ed7c16fa39782c3b3468e974aec2795e9089153cd08ee2e9aefb3613334c4
+SIZE (rust/crates/rmp-0.8.14.crate) = 29687
+SHA256 (rust/crates/rmp-serde-1.3.0.crate) = 52e599a477cf9840e92f2cde9a7189e67b42c57532749bf90aea6ec10facd4db
+SIZE (rust/crates/rmp-serde-1.3.0.crate) = 33025
+SHA256 (rust/crates/rosvgtree-0.1.0.crate) = bdc23d1ace03d6b8153c7d16f0708cd80b61ee8e80304954803354e67e40d150
+SIZE (rust/crates/rosvgtree-0.1.0.crate) = 26562
+SHA256 (rust/crates/roxmltree-0.18.1.crate) = 862340e351ce1b271a378ec53f304a5558f7db87f3769dc655a8f6ecbb68b302
+SIZE (rust/crates/roxmltree-0.18.1.crate) = 43040
+SHA256 (rust/crates/roxmltree-0.20.0.crate) = 6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97
+SIZE (rust/crates/roxmltree-0.20.0.crate) = 54594
+SHA256 (rust/crates/rust-ini-0.21.3.crate) = 796e8d2b6696392a43bea58116b667fb4c29727dc5abd27d6acf338bb4f688c7
+SIZE (rust/crates/rust-ini-0.21.3.crate) = 22939
+SHA256 (rust/crates/rust-netrc-0.1.2.crate) = 7e98097f62769f92dbf95fb51f71c0a68ec18a4ee2e70e0d3e4f47ac005d63e9
+SIZE (rust/crates/rust-netrc-0.1.2.crate) = 7137
+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/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
+SIZE (rust/crates/rustix-0.38.44.crate) = 379347
+SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
+SIZE (rust/crates/rustix-1.0.8.crate) = 416688
+SHA256 (rust/crates/rustls-0.23.29.crate) = 2491382039b29b9b11ff08b76ff6c97cf287671dbb74f0be44bda389fffe9bd1
+SIZE (rust/crates/rustls-0.23.29.crate) = 370867
+SHA256 (rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3
+SIZE (rust/crates/rustls-native-certs-0.8.1.crate) = 31129
+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.4.crate) = 0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc
+SIZE (rust/crates/rustls-webpki-0.103.4.crate) = 84241
+SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
+SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
+SHA256 (rust/crates/rustybuzz-0.7.0.crate) = 162bdf42e261bee271b3957691018634488084ef577dddeb6420a9684cab2a6a
+SIZE (rust/crates/rustybuzz-0.7.0.crate) = 219739
+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.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d
+SIZE (rust/crates/schannel-0.1.27.crate) = 42772
+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/scroll-0.13.0.crate) = c1257cd4248b4132760d6524d6dda4e053bc648c9070b960929bf50cfb1e7add
+SIZE (rust/crates/scroll-0.13.0.crate) = 24154
+SHA256 (rust/crates/scroll_derive-0.13.0.crate) = 22fc4f90c27b57691bbaf11d8ecc7cfbfe98a4da6dbe60226115d322aa80c06e
+SIZE (rust/crates/scroll_derive-0.13.0.crate) = 5656
+SHA256 (rust/crates/seahash-4.1.0.crate) = 1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b
+SIZE (rust/crates/seahash-4.1.0.crate) = 31976
+SHA256 (rust/crates/secrecy-0.10.3.crate) = e891af845473308773346dc847b2c23ee78fe442e0472ac50e22a18a93d3ae5a
+SIZE (rust/crates/secrecy-0.10.3.crate) = 11303
+SHA256 (rust/crates/secret-service-5.0.0.crate) = dccff79e916a339eec808de579764e3459658c903960d5aa4f7959ee9f6d5f2b
+SIZE (rust/crates/secret-service-5.0.0.crate) = 36129
+SHA256 (rust/crates/security-framework-3.2.0.crate) = 271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316
+SIZE (rust/crates/security-framework-3.2.0.crate) = 86095
+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/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
+SIZE (rust/crates/semver-1.0.26.crate) = 31303
+SHA256 (rust/crates/serde-1.0.223.crate) = a505d71960adde88e293da5cb5eda57093379f64e61cf77bf0e6a63af07a7bac
+SIZE (rust/crates/serde-1.0.223.crate) = 28047
+SHA256 (rust/crates/serde-untagged-0.1.9.crate) = f9faf48a4a2d2693be24c6289dbe26552776eb7737074e6722891fadbe6c5058
+SIZE (rust/crates/serde-untagged-0.1.9.crate) = 17718
+SHA256 (rust/crates/serde_core-1.0.223.crate) = 20f57cbd357666aa7b3ac84a90b4ea328f1d4ddb6772b430caa5d9e1309bb9e9
+SIZE (rust/crates/serde_core-1.0.223.crate) = 62721
+SHA256 (rust/crates/serde_derive-1.0.223.crate) = 3d428d07faf17e306e699ec1e91996e5a165ba5d6bce5b5155173e91a8a01a56
+SIZE (rust/crates/serde_derive-1.0.223.crate) = 57923
+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
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
+SHA256 (rust/crates/serde_repr-0.1.20.crate) = 175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c
+SIZE (rust/crates/serde_repr-0.1.20.crate) = 12627
+SHA256 (rust/crates/serde_spanned-1.0.0.crate) = 40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83
+SIZE (rust/crates/serde_spanned-1.0.0.crate) = 10956
+SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
+SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
+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/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
+SIZE (rust/crates/sha1-0.10.6.crate) = 13517
+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/shell-escape-0.1.5.crate) = 45bb67a18fa91266cc7807181f62f9178a6873bfad7dc788c42e6430db40184f
+SIZE (rust/crates/shell-escape-0.1.5.crate) = 6847
+SHA256 (rust/crates/shellexpand-3.1.1.crate) = 8b1fdf65dd6331831494dd616b30351c38e96e45921a27745cf98490458b90bb
+SIZE (rust/crates/shellexpand-3.1.1.crate) = 25904
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+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/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
+SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
+SHA256 (rust/crates/simdutf8-0.1.5.crate) = e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e
+SIZE (rust/crates/simdutf8-0.1.5.crate) = 28488
+SHA256 (rust/crates/similar-2.7.0.crate) = bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa
+SIZE (rust/crates/similar-2.7.0.crate) = 53928
+SHA256 (rust/crates/simplecss-0.2.2.crate) = 7a9c6883ca9c3c7c90e888de77b7a5c849c779d25d74a1269b0218b14e8b136c
+SIZE (rust/crates/simplecss-0.2.2.crate) = 22136
+SHA256 (rust/crates/siphasher-0.3.11.crate) = 38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d
+SIZE (rust/crates/siphasher-0.3.11.crate) = 10442
+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/smawk-0.3.2.crate) = b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c
+SIZE (rust/crates/smawk-0.3.2.crate) = 13831
+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/spdx-0.10.9.crate) = c3e17e880bafaeb362a7b751ec46bdc5b61445a188f80e0606e68167cd540fa3
+SIZE (rust/crates/spdx-0.10.9.crate) = 1050181
+SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
+SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
+SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
+SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
+SHA256 (rust/crates/statrs-0.18.0.crate) = 2a3fe7c28c6512e766b0874335db33c94ad7b8f9054228ae1c2abd47ce7d335e
+SIZE (rust/crates/statrs-0.18.0.crate) = 156842
+SHA256 (rust/crates/strict-num-0.1.1.crate) = 6637bab7722d379c8b41ba849228d680cc12d0a45ba1fa2b48f2a30577a06731
+SIZE (rust/crates/strict-num-0.1.1.crate) = 5104
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
+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.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/svg-0.18.0.crate) = 94afda9cd163c04f6bee8b4bf2501c91548deae308373c436f36aeff3cf3c4a3
+SIZE (rust/crates/svg-0.18.0.crate) = 18998
+SHA256 (rust/crates/svgfilters-0.4.0.crate) = 639abcebc15fdc2df179f37d6f5463d660c1c79cd552c12343a4600827a04bce
+SIZE (rust/crates/svgfilters-0.4.0.crate) = 22597
+SHA256 (rust/crates/svgtypes-0.9.0.crate) = c9ee29c1407a5b18ccfe5f6ac82ac11bab3b14407e09c209a6c1a32098b19734
+SIZE (rust/crates/svgtypes-0.9.0.crate) = 35308
+SHA256 (rust/crates/svgtypes-0.10.0.crate) = 98ffacedcdcf1da6579c907279b4f3c5492fbce99fbbf227f5ed270a589c2765
+SIZE (rust/crates/svgtypes-0.10.0.crate) = 35401
+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/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
+SHA256 (rust/crates/sys-info-0.9.1.crate) = 0b3a0d0aba8bf96a0e1ddfdc352fc53b3df7f39318c71854910c3c4b024ae52c
+SIZE (rust/crates/sys-info-0.9.1.crate) = 20589
+SHA256 (rust/crates/system-configuration-0.6.1.crate) = 3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b
+SIZE (rust/crates/system-configuration-0.6.1.crate) = 17935
+SHA256 (rust/crates/system-configuration-sys-0.6.0.crate) = 8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4
+SIZE (rust/crates/system-configuration-sys-0.6.0.crate) = 11090
+SHA256 (rust/crates/tagu-0.1.6.crate) = eddb6b06d20fba9ed21fca3d696ee1b6e870bca0bcf9fa2971f6ae2436de576a
+SIZE (rust/crates/tagu-0.1.6.crate) = 12714
+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.3.crate) = df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c
+SIZE (rust/crates/target-lexicon-0.13.3.crate) = 28498
+SHA256 (rust/crates/temp-env-0.3.6.crate) = 96374855068f47402c3121c6eed88d29cb1de8f3ab27090e273e420bdabcf050
+SIZE (rust/crates/temp-env-0.3.6.crate) = 10746
+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/termtree-0.5.1.crate) = 8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683
+SIZE (rust/crates/termtree-0.5.1.crate) = 8498
+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-log-0.2.18.crate) = 1e33b98a582ea0be1168eba097538ee8dd4bbe0f2b01b22ac92ea30054e5be7b
+SIZE (rust/crates/test-log-0.2.18.crate) = 16138
+SHA256 (rust/crates/test-log-macros-0.2.18.crate) = 451b374529930d7601b1eef8d32bc79ae870b6079b069401709c2a8bf9e75f36
+SIZE (rust/crates/test-log-macros-0.2.18.crate) = 8947
+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.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0
+SIZE (rust/crates/thiserror-2.0.16.crate) = 29095
+SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
+SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
+SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960
+SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214
+SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
+SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
+SHA256 (rust/crates/tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.crate) = cd3c60906412afa9c2b5b5a48ca6a5abe5736aec9eb48ad05037a677e52e4e2d
+SIZE (rust/crates/tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.crate) = 897133
+SHA256 (rust/crates/tikv-jemallocator-0.6.0.crate) = 4cec5ff18518d81584f477e9bfdf957f5bb0979b0bac3af4ca30b5b3ae2d2865
+SIZE (rust/crates/tikv-jemallocator-0.6.0.crate) = 13700
+SHA256 (rust/crates/tiny-keccak-2.0.2.crate) = 2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237
+SIZE (rust/crates/tiny-keccak-2.0.2.crate) = 20129
+SHA256 (rust/crates/tiny-skia-0.8.4.crate) = df8493a203431061e901613751931f047d1971337153f96d0e5e363d6dbf6a67
+SIZE (rust/crates/tiny-skia-0.8.4.crate) = 193684
+SHA256 (rust/crates/tiny-skia-path-0.8.4.crate) = adbfb5d3f3dd57a0e11d12f4f13d4ebbbc1b5c15b7ab0a156d030b21da5f677c
+SIZE (rust/crates/tiny-skia-path-0.8.4.crate) = 45814
+SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
+SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
+SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
+SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490
+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.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-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.15.crate) = 66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df
+SIZE (rust/crates/tokio-util-0.7.15.crate) = 124255
+SHA256 (rust/crates/toml-0.9.5.crate) = 75129e1dc5000bfbaa9fee9d1b21f974f9fbad9daec557a521ee6e080825f6e8
+SIZE (rust/crates/toml-0.9.5.crate) = 56833
+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.0.crate) = bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3
+SIZE (rust/crates/toml_datetime-0.7.0.crate) = 18108
+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.4.crate) = 7211ff1b8f0d3adae1663b7da9ffe396eabe1ca25f0b0bee42b0da29a9ddce93
+SIZE (rust/crates/toml_edit-0.23.4.crate) = 66357
+SHA256 (rust/crates/toml_parser-1.0.2.crate) = b551886f449aa90d4fe2bdaa9f4a2577ad2dde302c61ecf262d80b116db95c10
+SIZE (rust/crates/toml_parser-1.0.2.crate) = 35241
+SHA256 (rust/crates/toml_writer-1.0.2.crate) = fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64
+SIZE (rust/crates/toml_writer-1.0.2.crate) = 16988
+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.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-durations-export-0.3.1.crate) = 32e0c2cfee378f62291f2703bbb949b99213306c2729fe977799653c3c3404b5
+SIZE (rust/crates/tracing-durations-export-0.3.1.crate) = 138136
+SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
+SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
+SHA256 (rust/crates/tracing-serde-0.2.0.crate) = 704b1aeb7be0d0a84fc9828cae51dab5970fee5088f83d1dd7ee6f6246fc6ff1
+SIZE (rust/crates/tracing-serde-0.2.0.crate) = 7755
+SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5
+SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274
+SHA256 (rust/crates/tracing-test-0.2.5.crate) = 557b891436fe0d5e0e363427fc7f217abf9ccd510d5136549847bdcbcd011d68
+SIZE (rust/crates/tracing-test-0.2.5.crate) = 9080
+SHA256 (rust/crates/tracing-test-macro-0.2.5.crate) = 04659ddb06c87d233c566112c1c9c5b9e98256d9af50ec3bc9c8327f873a7568
+SIZE (rust/crates/tracing-test-macro-0.2.5.crate) = 7665
+SHA256 (rust/crates/tracing-tree-0.4.0.crate) = f459ca79f1b0d5f71c54ddfde6debfc59c8b6eeb46808ae492077f739dc7b49c
+SIZE (rust/crates/tracing-tree-0.4.0.crate) = 29411
+SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
+SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
+SHA256 (rust/crates/ttf-parser-0.18.1.crate) = 0609f771ad9c6155384897e1df4d948e692667cc0588548b68eb44d052b27633
+SIZE (rust/crates/ttf-parser-0.18.1.crate) = 156167
+SHA256 (rust/crates/typeid-1.0.3.crate) = bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c
+SIZE (rust/crates/typeid-1.0.3.crate) = 9006
+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/uds_windows-1.1.0.crate) = 89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9
+SIZE (rust/crates/uds_windows-1.1.0.crate) = 17040
+SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539
+SIZE (rust/crates/unicase-2.8.1.crate) = 24088
+SHA256 (rust/crates/unicode-bidi-0.3.18.crate) = 5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5
+SIZE (rust/crates/unicode-bidi-0.3.18.crate) = 58300
+SHA256 (rust/crates/unicode-bidi-mirroring-0.1.0.crate) = 56d12260fb92d52f9008be7e4bca09f584780eb2266dc8fecc6a192bec561694
+SIZE (rust/crates/unicode-bidi-mirroring-0.1.0.crate) = 8241
+SHA256 (rust/crates/unicode-ccc-0.1.2.crate) = cc2520efa644f8268dce4dcd3050eaa7fc044fca03961e9998ac7e2e92b77cf1
+SIZE (rust/crates/unicode-ccc-0.1.2.crate) = 8848
+SHA256 (rust/crates/unicode-general-category-0.6.0.crate) = 2281c8c1d221438e373249e065ca4989c4c36952c211ff21a0ee91c44a3869e7
+SIZE (rust/crates/unicode-general-category-0.6.0.crate) = 35177
+SHA256 (rust/crates/unicode-id-0.3.5.crate) = 10103c57044730945224467c09f71a4db0071c123a0648cc3e818913bde6b561
+SIZE (rust/crates/unicode-id-0.3.5.crate) = 16807
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unicode-linebreak-0.1.5.crate) = 3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f
+SIZE (rust/crates/unicode-linebreak-0.1.5.crate) = 15324
+SHA256 (rust/crates/unicode-script-0.5.7.crate) = 9fb421b350c9aff471779e262955939f565ec18b86c15364e6bdf0d662ca7c1f
+SIZE (rust/crates/unicode-script-0.5.7.crate) = 47080
+SHA256 (rust/crates/unicode-vo-0.1.0.crate) = b1d386ff53b415b7fe27b50bb44679e2cc4660272694b7b6f3326d8480823a94
+SIZE (rust/crates/unicode-vo-0.1.0.crate) = 8084
+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.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
+SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
+SHA256 (rust/crates/unit-prefix-0.5.1.crate) = 323402cff2dd658f39ca17c789b502021b3f18707c91cdf22e3838e1b4023817
+SIZE (rust/crates/unit-prefix-0.5.1.crate) = 7627
+SHA256 (rust/crates/unsafe-libyaml-0.2.11.crate) = 673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861
+SIZE (rust/crates/unsafe-libyaml-0.2.11.crate) = 62101
+SHA256 (rust/crates/unscanny-0.1.0.crate) = e9df2af067a7953e9c3831320f35c1cc0600c30d44d9f7a12b01db1cd88d6b47
+SIZE (rust/crates/unscanny-0.1.0.crate) = 10338
+SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
+SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
+SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b
+SIZE (rust/crates/url-2.5.7.crate) = 87907
+SHA256 (rust/crates/usvg-0.29.0.crate) = 63b6bb4e62619d9f68aa2d8a823fea2bff302340a1f2d45c264d5b0be170832e
+SIZE (rust/crates/usvg-0.29.0.crate) = 67122
+SHA256 (rust/crates/usvg-text-layout-0.29.0.crate) = 195386e01bc35f860db024de275a76e7a31afdf975d18beb6d0e44764118b4db
+SIZE (rust/crates/usvg-text-layout-0.29.0.crate) = 21634
+SHA256 (rust/crates/utf8-width-0.1.7.crate) = 86bd8d4e895da8537e5315b8254664e6b769c4ff3db18321b297a1e7004392e3
+SIZE (rust/crates/utf8-width-0.1.7.crate) = 2977
+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.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d
+SIZE (rust/crates/uuid-1.17.0.crate) = 59014
+SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
+SIZE (rust/crates/valuable-0.1.1.crate) = 28679
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+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.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
+SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
+SHA256 (rust/crates/wasite-0.1.0.crate) = b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b
+SIZE (rust/crates/wasite-0.1.0.crate) = 2346
+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/wasm-streams-0.4.2.crate) = 15053d8d85c7eccdbefef60f06769760a563c7f0a9d6902a13d35c7800b0ad65
+SIZE (rust/crates/wasm-streams-0.4.2.crate) = 36773
+SHA256 (rust/crates/wasmtimer-0.4.2.crate) = d8d49b5d6c64e8558d9b1b065014426f35c18de636895d24893dbbd329743446
+SIZE (rust/crates/wasmtimer-0.4.2.crate) = 36948
+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-1.0.2.crate) = 7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2
+SIZE (rust/crates/webpki-roots-1.0.2.crate) = 255109
+SHA256 (rust/crates/weezl-0.1.10.crate) = a751b3277700db47d3e574514de2eced5e54dc8a5436a3bf7a0b248b2cee16f3
+SIZE (rust/crates/weezl-0.1.10.crate) = 46418
+SHA256 (rust/crates/which-8.0.0.crate) = d3fabb953106c3c8eea8306e4393700d7657561cb43122571b172bbfb7c7ba1d
+SIZE (rust/crates/which-8.0.0.crate) = 26209
+SHA256 (rust/crates/whoami-1.6.1.crate) = 5d4a4db5077702ca3015d3d02d74974948aba2ad9e12ab7df718ee64ccd7e97d
+SIZE (rust/crates/whoami-1.6.1.crate) = 24975
+SHA256 (rust/crates/widestring-1.2.0.crate) = dd7cf3379ca1aac9eea11fba24fd7e315d621f8dfe35c8d7d2be8b793726e07d
+SIZE (rust/crates/widestring-1.2.0.crate) = 89105
+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-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.59.0.crate) = 7f919aee0a93304be7f62e8e5027811bbba96bcb1de84d6618be56e43f8a32a1
+SIZE (rust/crates/windows-0.59.0.crate) = 9429988
+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.59.0.crate) = 810ce18ed2112484b0d4e15d022e5f598113e220c53e373fb31e67e21670c1ce
+SIZE (rust/crates/windows-core-0.59.0.crate) = 37073
+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.59.0.crate) = 83577b051e2f49a058c308f17f273b570a6a758386fc291b5f6a934dd84e48c1
+SIZE (rust/crates/windows-implement-0.59.0.crate) = 11373
+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.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-registry-0.5.3.crate) = 5b8a9ed28765efc97bbc954883f4e6796c33a06546ebafacbabee9696967499e
+SIZE (rust/crates/windows-registry-0.5.3.crate) = 13386
+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.3.1.crate) = 87fa48cc5d406560701792be122a10132491cff9d0aeb23583cc2dcafc847319
+SIZE (rust/crates/windows-strings-0.3.1.crate) = 13922
+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.0.crate) = e201184e40b2ede64bc2ea34968b28e33622acdbbf37104f0e4a33f7abe657aa
+SIZE (rust/crates/windows-sys-0.61.0.crate) = 2517134
+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.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_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_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_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_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_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_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/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.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95
+SIZE (rust/crates/winnow-0.7.12.crate) = 174403
+SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
+SIZE (rust/crates/winsafe-0.0.19.crate) = 492820
+SHA256 (rust/crates/wiremock-0.6.5.crate) = 08db1edfb05d9b3c1542e521aea074442088292f00b5f28e435c714a98f85031
+SIZE (rust/crates/wiremock-0.6.5.crate) = 60561
+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/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
+SIZE (rust/crates/writeable-0.6.1.crate) = 24068
+SHA256 (rust/crates/xattr-1.5.1.crate) = af3a19837351dc82ba89f8a125e22a3c475f05aba604acc023d62b2739ae2909
+SIZE (rust/crates/xattr-1.5.1.crate) = 14565
+SHA256 (rust/crates/xmlparser-0.13.6.crate) = 66fee0b777b0f5ac1c69bb06d361268faafa61cd4682ae064a171c16c433e9e4
+SIZE (rust/crates/xmlparser-0.13.6.crate) = 26718
+SHA256 (rust/crates/xz2-0.1.7.crate) = 388c44dc09d76f1536602ead6d325eb532f5c122f17782bd57fb47baeeb767e2
+SIZE (rust/crates/xz2-0.1.7.crate) = 23892
+SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
+SIZE (rust/crates/yansi-1.0.1.crate) = 75497
+SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
+SIZE (rust/crates/yoke-0.8.0.crate) = 28726
+SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
+SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
+SHA256 (rust/crates/zbus-5.8.0.crate) = 597f45e98bc7e6f0988276012797855613cd8269e23b5be62cc4e5d28b7e515d
+SIZE (rust/crates/zbus-5.8.0.crate) = 164762
+SHA256 (rust/crates/zbus_macros-5.8.0.crate) = e5c8e4e14dcdd9d97a98b189cd1220f30e8394ad271e8c987da84f73693862c2
+SIZE (rust/crates/zbus_macros-5.8.0.crate) = 36844
+SHA256 (rust/crates/zbus_names-4.2.0.crate) = 7be68e64bf6ce8db94f63e72f0c7eb9a60d733f7e0499e628dfab0f84d6bcb97
+SIZE (rust/crates/zbus_names-4.2.0.crate) = 17015
+SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
+SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
+SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
+SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
+SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
+SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
+SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
+SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
+SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
+SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
+SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
+SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
+SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428
+SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
+SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
+SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
+SHA256 (rust/crates/zip-2.4.2.crate) = fabe6324e908f85a1c52063ce7aa26b68dcb7eb6dbc83a2d148403c9bc3eba50
+SIZE (rust/crates/zip-2.4.2.crate) = 110773
+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
+SIZE (rust/crates/zopfli-0.8.2.crate) = 51842
+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 (rust/crates/zvariant-5.6.0.crate) = d91b3680bb339216abd84714172b5138a4edac677e641ef17e1d8cb1b3ca6e6f
+SIZE (rust/crates/zvariant-5.6.0.crate) = 90550
+SHA256 (rust/crates/zvariant_derive-5.6.0.crate) = 3a8c68501be459a8dbfffbe5d792acdd23b4959940fc87785fb013b32edbc208
+SIZE (rust/crates/zvariant_derive-5.6.0.crate) = 14278
+SHA256 (rust/crates/zvariant_utils-3.2.0.crate) = e16edfee43e5d7b553b77872d99bc36afdda75c223ca7ad5e3fbecd82ca5fc34
+SIZE (rust/crates/zvariant_utils-3.2.0.crate) = 14779
+SHA256 (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
diff --git a/devel/py-uv-build08/pkg-descr b/devel/py-uv-build08/pkg-descr
new file mode 100644
index 000000000000..1df761070bcc
--- /dev/null
+++ b/devel/py-uv-build08/pkg-descr
@@ -0,0 +1 @@
+uv-build is a slimmed down version of uv containing only the build backend.
diff --git a/devel/py-versioningit/Makefile b/devel/py-versioningit/Makefile
index d15f79cb9c5f..6feabb35c42d 100644
--- a/devel/py-versioningit/Makefile
+++ b/devel/py-versioningit/Makefile
@@ -11,8 +11,7 @@ WWW= https://github.com/jwodder/versioningit
LICENSE= MIT
-BUILD_DEPENDS= hatchling:devel/py-hatchling@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>3.6:devel/py-importlib-metadata@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>17.1:devel/py-packaging@${PY_FLAVOR} \
${PY_TOMLI} \
diff --git a/devel/py-watchfiles/Makefile b/devel/py-watchfiles/Makefile
index 5f861b85092b..d4153bbf0a80 100644
--- a/devel/py-watchfiles/Makefile
+++ b/devel/py-watchfiles/Makefile
@@ -1,6 +1,5 @@
PORTNAME= watchfiles
-PORTVERSION= 0.24.0
-PORTREVISION= 10
+PORTVERSION= 1.1.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -23,6 +22,4 @@ USE_PYTHON= autoplist concurrent pep517
CARGO_BUILD= no
CARGO_INSTALL= no
-PORTSCOUT= limit:^\0.
-
.include <bsd.port.mk>
diff --git a/devel/py-watchfiles/Makefile.crates b/devel/py-watchfiles/Makefile.crates
index a0f0b03fee9d..07c8873c1aae 100644
--- a/devel/py-watchfiles/Makefile.crates
+++ b/devel/py-watchfiles/Makefile.crates
@@ -1,61 +1,52 @@
CARGO_CRATES= autocfg-1.3.0 \
bitflags-1.3.2 \
- bitflags-2.6.0 \
+ bitflags-2.7.0 \
cc-1.0.96 \
cfg-if-1.0.0 \
- crossbeam-channel-0.5.12 \
+ crossbeam-channel-0.5.15 \
crossbeam-utils-0.8.19 \
filetime-0.2.24 \
fsevent-sys-4.1.0 \
heck-0.5.0 \
indoc-2.0.5 \
- inotify-0.10.2 \
+ inotify-0.11.0 \
inotify-sys-0.1.5 \
- instant-0.1.13 \
kqueue-1.0.8 \
kqueue-sys-1.0.4 \
- libc-0.2.154 \
+ libc-0.2.169 \
libredox-0.1.3 \
log-0.4.22 \
memoffset-0.9.1 \
- mio-0.8.11 \
+ mio-1.0.3 \
+ notify-8.0.0 \
+ notify-types-2.0.0 \
once_cell-1.19.0 \
portable-atomic-1.6.0 \
proc-macro2-1.0.81 \
- pyo3-0.22.2 \
- pyo3-build-config-0.22.2 \
- pyo3-ffi-0.22.2 \
- pyo3-macros-0.22.2 \
- pyo3-macros-backend-0.22.2 \
- python3-dll-a-0.2.10 \
+ pyo3-0.25.1 \
+ pyo3-build-config-0.25.1 \
+ pyo3-ffi-0.25.1 \
+ pyo3-macros-0.25.1 \
+ pyo3-macros-backend-0.25.1 \
+ python3-dll-a-0.2.13 \
quote-1.0.36 \
redox_syscall-0.5.3 \
same-file-1.0.6 \
syn-2.0.60 \
- target-lexicon-0.12.14 \
+ target-lexicon-0.13.2 \
unicode-ident-1.0.12 \
unindent-0.2.3 \
walkdir-2.5.0 \
wasi-0.11.0+wasi-snapshot-preview1 \
winapi-util-0.1.9 \
- windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
- windows-targets-0.48.5 \
windows-targets-0.52.6 \
- windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_msvc-0.48.5 \
windows_aarch64_msvc-0.52.6 \
- windows_i686_gnu-0.48.5 \
windows_i686_gnu-0.52.6 \
windows_i686_gnullvm-0.52.6 \
- windows_i686_msvc-0.48.5 \
windows_i686_msvc-0.52.6 \
- windows_x86_64_gnu-0.48.5 \
windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnullvm-0.48.5 \
windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_msvc-0.48.5 \
- windows_x86_64_msvc-0.52.6 \
- notify,notify-types@git+https://github.com/samuelcolvin/notify.git?branch=keep-io-error\#0f87ab12707d231fa44180454d59478d3992eb59
+ windows_x86_64_msvc-0.52.6
diff --git a/devel/py-watchfiles/distinfo b/devel/py-watchfiles/distinfo
index eaacb72e72f1..522792bea584 100644
--- a/devel/py-watchfiles/distinfo
+++ b/devel/py-watchfiles/distinfo
@@ -1,18 +1,18 @@
-TIMESTAMP = 1725559837
-SHA256 (watchfiles-0.24.0.tar.gz) = afb72325b74fa7a428c009c1b8be4b4d7c2afedafb2982827ef2156646df2fe1
-SIZE (watchfiles-0.24.0.tar.gz) = 37870
+TIMESTAMP = 1759774667
+SHA256 (watchfiles-1.1.0.tar.gz) = 693ed7ec72cbfcee399e92c895362b6e66d63dac6b91e2c11ae03d10d503e575
+SIZE (watchfiles-1.1.0.tar.gz) = 94406
SHA256 (rust/crates/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0
SIZE (rust/crates/autocfg-1.3.0.crate) = 16524
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
-SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
+SHA256 (rust/crates/bitflags-2.7.0.crate) = 1be3f42a67d6d345ecd59f675f3f012d6974981560836e938c22b424b85ce1be
+SIZE (rust/crates/bitflags-2.7.0.crate) = 45924
SHA256 (rust/crates/cc-1.0.96.crate) = 065a29261d53ba54260972629f9ca6bffa69bac13cd1fed61420f7fa68b9f8bd
SIZE (rust/crates/cc-1.0.96.crate) = 76576
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/crossbeam-channel-0.5.12.crate) = ab3db02a9c5b5121e1e42fbdb1aeb65f5e02624cc58c43f2884c6ccac0b82f95
-SIZE (rust/crates/crossbeam-channel-0.5.12.crate) = 90515
+SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
+SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
SHA256 (rust/crates/crossbeam-utils-0.8.19.crate) = 248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345
SIZE (rust/crates/crossbeam-utils-0.8.19.crate) = 42328
SHA256 (rust/crates/filetime-0.2.24.crate) = bf401df4a4e3872c4fe8151134cf483738e74b67fc934d6532c882b3d24a4550
@@ -23,44 +23,46 @@ SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d3
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5
SIZE (rust/crates/indoc-2.0.5.crate) = 14396
-SHA256 (rust/crates/inotify-0.10.2.crate) = fdd168d97690d0b8c412d6b6c10360277f4d7ee495c5d0d5d5fe0854923255cc
-SIZE (rust/crates/inotify-0.10.2.crate) = 26200
+SHA256 (rust/crates/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3
+SIZE (rust/crates/inotify-0.11.0.crate) = 26241
SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965
-SHA256 (rust/crates/instant-0.1.13.crate) = e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222
-SIZE (rust/crates/instant-0.1.13.crate) = 6305
SHA256 (rust/crates/kqueue-1.0.8.crate) = 7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c
SIZE (rust/crates/kqueue-1.0.8.crate) = 12642
SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b
SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160
-SHA256 (rust/crates/libc-0.2.154.crate) = ae743338b92ff9146ce83992f766a31066a91a8c84a45e0e9f21e7cf6de6d346
-SIZE (rust/crates/libc-0.2.154.crate) = 743304
+SHA256 (rust/crates/libc-0.2.169.crate) = b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a
+SIZE (rust/crates/libc-0.2.169.crate) = 757901
SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
SIZE (rust/crates/libredox-0.1.3.crate) = 6068
SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
SIZE (rust/crates/log-0.4.22.crate) = 44027
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
-SHA256 (rust/crates/mio-0.8.11.crate) = a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c
-SIZE (rust/crates/mio-0.8.11.crate) = 102983
+SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
+SIZE (rust/crates/mio-1.0.3.crate) = 103703
+SHA256 (rust/crates/notify-8.0.0.crate) = 2fee8403b3d66ac7b26aee6e40a897d85dc5ce26f44da36b8b73e987cc52e943
+SIZE (rust/crates/notify-8.0.0.crate) = 35590
+SHA256 (rust/crates/notify-types-2.0.0.crate) = 5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d
+SIZE (rust/crates/notify-types-2.0.0.crate) = 14495
SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
SHA256 (rust/crates/portable-atomic-1.6.0.crate) = 7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0
SIZE (rust/crates/portable-atomic-1.6.0.crate) = 140689
SHA256 (rust/crates/proc-macro2-1.0.81.crate) = 3d1597b0c024618f09a9c3b8655b7e430397a36d23fdafec26d6965e9eec3eba
SIZE (rust/crates/proc-macro2-1.0.81.crate) = 48233
-SHA256 (rust/crates/pyo3-0.22.2.crate) = 831e8e819a138c36e212f3af3fd9eeffed6bf1510a805af35b0edee5ffa59433
-SIZE (rust/crates/pyo3-0.22.2.crate) = 538342
-SHA256 (rust/crates/pyo3-build-config-0.22.2.crate) = 1e8730e591b14492a8945cdff32f089250b05f5accecf74aeddf9e8272ce1fa8
-SIZE (rust/crates/pyo3-build-config-0.22.2.crate) = 31225
-SHA256 (rust/crates/pyo3-ffi-0.22.2.crate) = 5e97e919d2df92eb88ca80a037969f44e5e70356559654962cbb3316d00300c6
-SIZE (rust/crates/pyo3-ffi-0.22.2.crate) = 67749
-SHA256 (rust/crates/pyo3-macros-0.22.2.crate) = eb57983022ad41f9e683a599f2fd13c3664d7063a3ac5714cae4b7bee7d3f206
-SIZE (rust/crates/pyo3-macros-0.22.2.crate) = 8136
-SHA256 (rust/crates/pyo3-macros-backend-0.22.2.crate) = ec480c0c51ddec81019531705acac51bcdbeae563557c982aa8263bb96880372
-SIZE (rust/crates/pyo3-macros-backend-0.22.2.crate) = 65620
-SHA256 (rust/crates/python3-dll-a-0.2.10.crate) = bd0b78171a90d808b319acfad166c4790d9e9759bbc14ac8273fe133673dd41b
-SIZE (rust/crates/python3-dll-a-0.2.10.crate) = 74573
+SHA256 (rust/crates/pyo3-0.25.1.crate) = 8970a78afe0628a3e3430376fc5fd76b6b45c4d43360ffd6cdd40bdde72b682a
+SIZE (rust/crates/pyo3-0.25.1.crate) = 1121993
+SHA256 (rust/crates/pyo3-build-config-0.25.1.crate) = 458eb0c55e7ece017adeba38f2248ff3ac615e53660d7c71a238d7d2a01c7598
+SIZE (rust/crates/pyo3-build-config-0.25.1.crate) = 34126
+SHA256 (rust/crates/pyo3-ffi-0.25.1.crate) = 7114fe5457c61b276ab77c5055f206295b812608083644a5c5b2640c3102565c
+SIZE (rust/crates/pyo3-ffi-0.25.1.crate) = 78058
+SHA256 (rust/crates/pyo3-macros-0.25.1.crate) = a8725c0a622b374d6cb051d11a0983786448f7785336139c3c94f5aa6bef7e50
+SIZE (rust/crates/pyo3-macros-0.25.1.crate) = 8886
+SHA256 (rust/crates/pyo3-macros-backend-0.25.1.crate) = 4109984c22491085343c05b0dbc54ddc405c3cf7b4374fc533f5c3313a572ccc
+SIZE (rust/crates/pyo3-macros-backend-0.25.1.crate) = 76006
+SHA256 (rust/crates/python3-dll-a-0.2.13.crate) = 49fe4227a288cf9493942ad0220ea3f185f4d1f2a14f197f7344d6d02f4ed4ed
+SIZE (rust/crates/python3-dll-a-0.2.13.crate) = 85018
SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
SIZE (rust/crates/quote-1.0.36.crate) = 28507
SHA256 (rust/crates/redox_syscall-0.5.3.crate) = 2a908a6e00f1fdd0dfd9c0eb08ce85126f6d8bbda50017e74bc4a4b7d4a926a4
@@ -69,8 +71,8 @@ SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
SHA256 (rust/crates/syn-2.0.60.crate) = 909518bc7b1c9b779f1bbf07f2929d35af9f0f37e47c6e9ef7f9dddc1e1821f3
SIZE (rust/crates/syn-2.0.60.crate) = 255808
-SHA256 (rust/crates/target-lexicon-0.12.14.crate) = e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f
-SIZE (rust/crates/target-lexicon-0.12.14.crate) = 25508
+SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a
+SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923
SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
SHA256 (rust/crates/unindent-0.2.3.crate) = c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce
@@ -81,45 +83,25 @@ SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4
SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
-SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
-SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
-SHA256 (rust/crates/windows-targets-0.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_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
-SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
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.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
-SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
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.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
-SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
-SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
-SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
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.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
-SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
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.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
-SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
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.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
-SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
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 (samuelcolvin-notify-0f87ab12707d231fa44180454d59478d3992eb59_GH0.tar.gz) = 02e2a902f328cffcf7cfcee56e70720f8c80d4b50877183a332cac725c35dc95
-SIZE (samuelcolvin-notify-0f87ab12707d231fa44180454d59478d3992eb59_GH0.tar.gz) = 96557
diff --git a/devel/py-xarray/Makefile b/devel/py-xarray/Makefile
index 3ab1851f79b7..8453f8dd2bbe 100644
--- a/devel/py-xarray/Makefile
+++ b/devel/py-xarray/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xarray
-PORTVERSION= 2025.9.0
+PORTVERSION= 2025.10.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-xarray/distinfo b/devel/py-xarray/distinfo
index 6588d83ff0a8..99350da9df7e 100644
--- a/devel/py-xarray/distinfo
+++ b/devel/py-xarray/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757436523
-SHA256 (xarray-2025.9.0.tar.gz) = 7dd6816fe0062c49c5e9370dd483843bc13e5ed80a47a9ff10baff2b51e070fb
-SIZE (xarray-2025.9.0.tar.gz) = 3040318
+TIMESTAMP = 1759774669
+SHA256 (xarray-2025.10.1.tar.gz) = 3c2b5ad7389825bd624ada5ff26b01ac54b1aae72e2fe0d724d81d40a2bf5785
+SIZE (xarray-2025.10.1.tar.gz) = 3058736
diff --git a/devel/py-xdis/Makefile b/devel/py-xdis/Makefile
index 9ef65535af99..f6abaf127cef 100644
--- a/devel/py-xdis/Makefile
+++ b/devel/py-xdis/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xdis
-PORTVERSION= 6.1.6
+PORTVERSION= 6.1.7
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/rocky/python-xdis/releases/download/${PORTVERSION}/
@@ -12,7 +12,7 @@ WWW= https://github.com/rocky/python-xdis
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.2:devel/py-setuptools@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR}
diff --git a/devel/py-xdis/distinfo b/devel/py-xdis/distinfo
index 6ac645b0b54d..c635642d5721 100644
--- a/devel/py-xdis/distinfo
+++ b/devel/py-xdis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757436525
-SHA256 (xdis-6.1.6.tar.gz) = 561111b2b59ffa9752ca86ed05065cc521d1e140975e6f9b7808c050704dfc30
-SIZE (xdis-6.1.6.tar.gz) = 463837
+TIMESTAMP = 1759774671
+SHA256 (xdis-6.1.7.tar.gz) = 0faeba937dfda8b82a4655864fc29860db176581fe05cf02d0a3701d6c7cb147
+SIZE (xdis-6.1.7.tar.gz) = 630750
diff --git a/devel/py-xmod/Makefile b/devel/py-xmod/Makefile
new file mode 100644
index 000000000000..c3d07862469a
--- /dev/null
+++ b/devel/py-xmod/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= xmod
+DISTVERSION= 1.8.1
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Turn any object into a module
+WWW= https://github.com/rec/xmod
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>0:devel/py-poetry-core@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= pep517 autoplist
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-xmod/distinfo b/devel/py-xmod/distinfo
new file mode 100644
index 000000000000..f39a79ee9ae8
--- /dev/null
+++ b/devel/py-xmod/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760642450
+SHA256 (xmod-1.8.1.tar.gz) = 38c76486b9d672c546d57d8035df0beb7f4a9b088bc3fb2de5431ae821444377
+SIZE (xmod-1.8.1.tar.gz) = 3988
diff --git a/devel/py-xmod/pkg-descr b/devel/py-xmod/pkg-descr
new file mode 100644
index 000000000000..3e877b2ea966
--- /dev/null
+++ b/devel/py-xmod/pkg-descr
@@ -0,0 +1,6 @@
+xmod is a Python library that allows you to give modules attributes of
+other Python objects. A module can be made callable, or it can be
+indexed like a list, or it can have a __str__() method that gets
+called when you print it.
+
+xmod can be used as a decorator or as a simple function.
diff --git a/devel/py-xxhash/Makefile b/devel/py-xxhash/Makefile
index b9369722c9e0..0fdab0f99c6c 100644
--- a/devel/py-xxhash/Makefile
+++ b/devel/py-xxhash/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xxhash
-PORTVERSION= 3.5.0
+PORTVERSION= 3.6.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-xxhash/distinfo b/devel/py-xxhash/distinfo
index abdac65c0f4b..fac695e2f64a 100644
--- a/devel/py-xxhash/distinfo
+++ b/devel/py-xxhash/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1725559839
-SHA256 (xxhash-3.5.0.tar.gz) = 84f2caddf951c9cbf8dc2e22a89d4ccf5d86391ac6418fe81e3c67d0cf60b45f
-SIZE (xxhash-3.5.0.tar.gz) = 84241
+TIMESTAMP = 1759774673
+SHA256 (xxhash-3.6.0.tar.gz) = f0162a78b13a0d7617b2845b90c763339d1f1d82bb04a4b07f4ab535cc5e05d6
+SIZE (xxhash-3.6.0.tar.gz) = 85160
diff --git a/devel/py-yaspin/Makefile b/devel/py-yaspin/Makefile
index 47bb4ddfaf54..efd9243503be 100644
--- a/devel/py-yaspin/Makefile
+++ b/devel/py-yaspin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= yaspin
-PORTVERSION= 3.2.0
+PORTVERSION= 3.3.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-yaspin/distinfo b/devel/py-yaspin/distinfo
index 7bef3cb3cc66..9647efa90270 100644
--- a/devel/py-yaspin/distinfo
+++ b/devel/py-yaspin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816694
-SHA256 (yaspin-3.2.0.tar.gz) = 416fe8d6722d26e4d1a1f50498bb4f3bdd4c68b9cd54065d224a4b9d1228cce7
-SIZE (yaspin-3.2.0.tar.gz) = 39083
+TIMESTAMP = 1759774675
+SHA256 (yaspin-3.3.0.tar.gz) = 505c9a44c6e3723a1bee8f7a17a055b17475176b74dd93e468fa8db48c172a41
+SIZE (yaspin-3.3.0.tar.gz) = 42411
diff --git a/devel/pybind11/Makefile b/devel/pybind11/Makefile
index 1b6be96a204b..e0a989feae80 100644
--- a/devel/pybind11/Makefile
+++ b/devel/pybind11/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pybind11
DISTVERSIONPREFIX= v
-DISTVERSION= 2.13.6
+DISTVERSION= 3.0.1
CATEGORIES= devel python
MAINTAINER= yuri@FreeBSD.org
@@ -23,4 +23,6 @@ CMAKE_TESTING_TARGET= pytest
NO_ARCH= yes
+# tests of 3.0.1: 5 failed, 1253 passed, 20 skipped, 2 xfailed, 1 xpassed in 53.99s
+
.include <bsd.port.mk>
diff --git a/devel/pybind11/distinfo b/devel/pybind11/distinfo
index d899221bd476..6153f18eacf0 100644
--- a/devel/pybind11/distinfo
+++ b/devel/pybind11/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726298147
-SHA256 (pybind-pybind11-v2.13.6_GH0.tar.gz) = e08cb87f4773da97fa7b5f035de8763abc656d87d5773e62f6da0587d1f0ec20
-SIZE (pybind-pybind11-v2.13.6_GH0.tar.gz) = 800804
+TIMESTAMP = 1760503125
+SHA256 (pybind-pybind11-v3.0.1_GH0.tar.gz) = 741633da746b7c738bb71f1854f957b9da660bcd2dce68d71949037f0969d0ca
+SIZE (pybind-pybind11-v3.0.1_GH0.tar.gz) = 918227
diff --git a/devel/pybind11/pkg-plist b/devel/pybind11/pkg-plist
index 1dff2e13bd8d..f7f1c9dfdb14 100644
--- a/devel/pybind11/pkg-plist
+++ b/devel/pybind11/pkg-plist
@@ -4,15 +4,26 @@ include/pybind11/cast.h
include/pybind11/chrono.h
include/pybind11/common.h
include/pybind11/complex.h
+include/pybind11/conduit/README.txt
+include/pybind11/conduit/pybind11_conduit_v1.h
+include/pybind11/conduit/pybind11_platform_abi_id.h
+include/pybind11/conduit/wrap_include_python_h.h
+include/pybind11/critical_section.h
include/pybind11/detail/class.h
include/pybind11/detail/common.h
include/pybind11/detail/cpp_conduit.h
include/pybind11/detail/descr.h
+include/pybind11/detail/dynamic_raw_ptr_cast_if_possible.h
include/pybind11/detail/exception_translation.h
+include/pybind11/detail/function_record_pyobject.h
include/pybind11/detail/init.h
include/pybind11/detail/internals.h
+include/pybind11/detail/native_enum_data.h
+include/pybind11/detail/pybind11_namespace_macros.h
+include/pybind11/detail/struct_smart_holder.h
include/pybind11/detail/type_caster_base.h
include/pybind11/detail/typeid.h
+include/pybind11/detail/using_smart_holder.h
include/pybind11/detail/value_and_holder.h
include/pybind11/eigen.h
include/pybind11/eigen/common.h
@@ -23,7 +34,9 @@ include/pybind11/eval.h
include/pybind11/functional.h
include/pybind11/gil.h
include/pybind11/gil_safe_call_once.h
+include/pybind11/gil_simple.h
include/pybind11/iostream.h
+include/pybind11/native_enum.h
include/pybind11/numpy.h
include/pybind11/operators.h
include/pybind11/options.h
@@ -32,8 +45,11 @@ include/pybind11/pytypes.h
include/pybind11/stl.h
include/pybind11/stl/filesystem.h
include/pybind11/stl_bind.h
+include/pybind11/subinterpreter.h
+include/pybind11/trampoline_self_life_support.h
include/pybind11/type_caster_pyobject_ptr.h
include/pybind11/typing.h
+include/pybind11/warnings.h
share/cmake/pybind11/FindPythonLibsNew.cmake
share/cmake/pybind11/pybind11Common.cmake
share/cmake/pybind11/pybind11Config.cmake
diff --git a/devel/pyenv/Makefile b/devel/pyenv/Makefile
index d881793d0912..4324c1d2e3ab 100644
--- a/devel/pyenv/Makefile
+++ b/devel/pyenv/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pyenv
DISTVERSIONPREFIX= v
-DISTVERSION= 2.6.10
+DISTVERSION= 2.6.11
CATEGORIES= devel python
MAINTAINER= olgeni@FreeBSD.org
diff --git a/devel/pyenv/distinfo b/devel/pyenv/distinfo
index 253c3289a72e..0e015ff905fb 100644
--- a/devel/pyenv/distinfo
+++ b/devel/pyenv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760173805
-SHA256 (pyenv-pyenv-v2.6.10_GH0.tar.gz) = 3a45027e61a348b6a621cbdd28e1aa76aa09addbcda83f7c776aea206b3f4994
-SIZE (pyenv-pyenv-v2.6.10_GH0.tar.gz) = 1360131
+TIMESTAMP = 1760592439
+SHA256 (pyenv-pyenv-v2.6.11_GH0.tar.gz) = cfd4c1a21a0095a4adb53da5c374b98295c355c2532527c06ce83a103b7ddad8
+SIZE (pyenv-pyenv-v2.6.11_GH0.tar.gz) = 1360562
diff --git a/devel/pyenv/pkg-plist b/devel/pyenv/pkg-plist
index f6b10a6e0cb7..4165cce482e1 100644
--- a/devel/pyenv/pkg-plist
+++ b/devel/pyenv/pkg-plist
@@ -275,12 +275,16 @@ libexec/pyenv-plugins/python-build/share/python-build/3.13.7
libexec/pyenv-plugins/python-build/share/python-build/3.13.7t
libexec/pyenv-plugins/python-build/share/python-build/3.13.8
libexec/pyenv-plugins/python-build/share/python-build/3.13.8t
+libexec/pyenv-plugins/python-build/share/python-build/3.13.9
+libexec/pyenv-plugins/python-build/share/python-build/3.13.9t
libexec/pyenv-plugins/python-build/share/python-build/3.14t-dev
libexec/pyenv-plugins/python-build/share/python-build/3.14-dev
libexec/pyenv-plugins/python-build/share/python-build/3.14.0
libexec/pyenv-plugins/python-build/share/python-build/3.14.0t
libexec/pyenv-plugins/python-build/share/python-build/3.15t-dev
libexec/pyenv-plugins/python-build/share/python-build/3.15-dev
+libexec/pyenv-plugins/python-build/share/python-build/3.15.0a1
+libexec/pyenv-plugins/python-build/share/python-build/3.15.0a1t
libexec/pyenv-plugins/python-build/share/python-build/activepython-2.7.14
libexec/pyenv-plugins/python-build/share/python-build/activepython-3.5.4
libexec/pyenv-plugins/python-build/share/python-build/activepython-3.6.0
diff --git a/devel/pylint/Makefile b/devel/pylint/Makefile
index 910c02030640..fe665c0d4184 100644
--- a/devel/pylint/Makefile
+++ b/devel/pylint/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pylint
-PORTVERSION= 3.3.8
+PORTVERSION= 3.3.9
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/pylint-dev/pylint/releases/download/v${PORTVERSION}/
diff --git a/devel/pylint/distinfo b/devel/pylint/distinfo
index 13fbd466ca20..86b1953b5808 100644
--- a/devel/pylint/distinfo
+++ b/devel/pylint/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755062450
-SHA256 (pylint-3.3.8.tar.gz) = 26698de19941363037e2937d3db9ed94fb3303fdadf7d98847875345a8bb6b05
-SIZE (pylint-3.3.8.tar.gz) = 1523947
+TIMESTAMP = 1759774535
+SHA256 (pylint-3.3.9.tar.gz) = d312737d7b25ccf6b01cc4ac629b5dcd14a0fcf3ec392735ac70f137a9d5f83a
+SIZE (pylint-3.3.9.tar.gz) = 1525946
diff --git a/devel/ruby-build/Makefile b/devel/ruby-build/Makefile
index cc4d032ea556..b925677de6c2 100644
--- a/devel/ruby-build/Makefile
+++ b/devel/ruby-build/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ruby-build
-PORTVERSION= 20250925
+PORTVERSION= 20251008
DISTVERSIONPREFIX= v
CATEGORIES= devel ruby
diff --git a/devel/ruby-build/distinfo b/devel/ruby-build/distinfo
index e6fcadb45790..16ba4f49e136 100644
--- a/devel/ruby-build/distinfo
+++ b/devel/ruby-build/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758853470
-SHA256 (rbenv-ruby-build-v20250925_GH0.tar.gz) = a8407007559be6b694c1a0daa34cb4e4a914d6678367047140caee9597434487
-SIZE (rbenv-ruby-build-v20250925_GH0.tar.gz) = 97426
+TIMESTAMP = 1759774965
+SHA256 (rbenv-ruby-build-v20251008_GH0.tar.gz) = 29c1770301efa7114c61e79af05a4c70082c6220d7eecc38feba8e26453ad2a9
+SIZE (rbenv-ruby-build-v20251008_GH0.tar.gz) = 97441
diff --git a/devel/ruby-gems/Makefile b/devel/ruby-gems/Makefile
index 6da3f9cb22d5..2df8979ef5b7 100644
--- a/devel/ruby-gems/Makefile
+++ b/devel/ruby-gems/Makefile
@@ -9,7 +9,7 @@ DIST_SUBDIR= ruby
MAINTAINER= ruby@FreeBSD.org
COMMENT= Package management framework for the Ruby language
WWW= https://rubygems.org/ \
- https://github.com/rubygems/rubygems
+ https://github.com/ruby/rubygems
LICENSE= MIT RUBY
LICENSE_COMB= dual
diff --git a/devel/rubygem-amazing_print/Makefile b/devel/rubygem-amazing_print/Makefile
index 5e7151324e96..826662f05a40 100644
--- a/devel/rubygem-amazing_print/Makefile
+++ b/devel/rubygem-amazing_print/Makefile
@@ -1,5 +1,5 @@
PORTNAME= amazing_print
-PORTVERSION= 1.6.0
+PORTVERSION= 2.0.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -8,7 +8,6 @@ COMMENT= Great Ruby debugging companion
WWW= https://github.com/amazing-print/amazing_print
LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gem
diff --git a/devel/rubygem-amazing_print/distinfo b/devel/rubygem-amazing_print/distinfo
index e757b50a482b..5be5b03ce33d 100644
--- a/devel/rubygem-amazing_print/distinfo
+++ b/devel/rubygem-amazing_print/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1710712584
-SHA256 (rubygem/amazing_print-1.6.0.gem) = 9903e93daadc15411c854239f8ca1ca6ce78be279ed99d43fec2bd3b0aa37397
-SIZE (rubygem/amazing_print-1.6.0.gem) = 48640
+TIMESTAMP = 1759774767
+SHA256 (rubygem/amazing_print-2.0.0.gem) = 2e36aba46ac78d37ed27ca0e2056afe3583183bb5c64f157c246b267355e5d6a
+SIZE (rubygem/amazing_print-2.0.0.gem) = 26624
diff --git a/devel/rubygem-async/Makefile b/devel/rubygem-async/Makefile
index 640de1d12bcc..e24961a3ac3b 100644
--- a/devel/rubygem-async/Makefile
+++ b/devel/rubygem-async/Makefile
@@ -1,5 +1,5 @@
PORTNAME= async
-PORTVERSION= 2.33.0
+PORTVERSION= 2.34.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-async/distinfo b/devel/rubygem-async/distinfo
index d70dd46ce8fe..bdeb9c1cc5cc 100644
--- a/devel/rubygem-async/distinfo
+++ b/devel/rubygem-async/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816762
-SHA256 (rubygem/async-2.33.0.gem) = 08406fe63cc96206ba7f1407792b7badcf66b89b82b3083694f99ef2ec9bcd5b
-SIZE (rubygem/async-2.33.0.gem) = 61952
+TIMESTAMP = 1759774769
+SHA256 (rubygem/async-2.34.0.gem) = 65ab207d4575c05bb6c5bac430f9f8d372d8288686e68e89f44eba094c77e1c1
+SIZE (rubygem/async-2.34.0.gem) = 62976
diff --git a/devel/rubygem-aws-partitions/Makefile b/devel/rubygem-aws-partitions/Makefile
index 5a7229aed7e4..9904282f7a98 100644
--- a/devel/rubygem-aws-partitions/Makefile
+++ b/devel/rubygem-aws-partitions/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-partitions
-PORTVERSION= 1.1167.0
+PORTVERSION= 1.1172.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-partitions/distinfo b/devel/rubygem-aws-partitions/distinfo
index b2ffac993f27..29034a81b9c2 100644
--- a/devel/rubygem-aws-partitions/distinfo
+++ b/devel/rubygem-aws-partitions/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816764
-SHA256 (rubygem/aws-partitions-1.1167.0.gem) = a2b92c692bb48bddd1bd89eb994c8a5d8c8d45e2536e75cfd9a2c604a26833ed
-SIZE (rubygem/aws-partitions-1.1167.0.gem) = 81920
+TIMESTAMP = 1759774771
+SHA256 (rubygem/aws-partitions-1.1172.0.gem) = 62809c443c36260f8d6c2e978ea49adcac497ca63f67568aae3e0e51e8341246
+SIZE (rubygem/aws-partitions-1.1172.0.gem) = 81920
diff --git a/devel/rubygem-aws-sdk-applicationsignals/Makefile b/devel/rubygem-aws-sdk-applicationsignals/Makefile
index 9c5ee58f6ec7..efa7abbdf3d0 100644
--- a/devel/rubygem-aws-sdk-applicationsignals/Makefile
+++ b/devel/rubygem-aws-sdk-applicationsignals/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-applicationsignals
-PORTVERSION= 1.27.0
+PORTVERSION= 1.28.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-applicationsignals/distinfo b/devel/rubygem-aws-sdk-applicationsignals/distinfo
index 18394ef998b9..fd75acdf9e49 100644
--- a/devel/rubygem-aws-sdk-applicationsignals/distinfo
+++ b/devel/rubygem-aws-sdk-applicationsignals/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757120942
-SHA256 (rubygem/aws-sdk-applicationsignals-1.27.0.gem) = d88129cd9968f0471fd49e3b317bf09fc1bc3e948b49cd283ac724b0e94da452
-SIZE (rubygem/aws-sdk-applicationsignals-1.27.0.gem) = 56320
+TIMESTAMP = 1759774773
+SHA256 (rubygem/aws-sdk-applicationsignals-1.28.0.gem) = b818821823f97366329dd6b3002069f31ca4906947c427dc2231bb33725767cc
+SIZE (rubygem/aws-sdk-applicationsignals-1.28.0.gem) = 67584
diff --git a/devel/rubygem-aws-sdk-backup/Makefile b/devel/rubygem-aws-sdk-backup/Makefile
index f8fc4ea96dfd..53d6dcf5c0eb 100644
--- a/devel/rubygem-aws-sdk-backup/Makefile
+++ b/devel/rubygem-aws-sdk-backup/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-backup
-PORTVERSION= 1.95.0
+PORTVERSION= 1.96.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-backup/distinfo b/devel/rubygem-aws-sdk-backup/distinfo
index 87f5c278ad1f..55c211acf562 100644
--- a/devel/rubygem-aws-sdk-backup/distinfo
+++ b/devel/rubygem-aws-sdk-backup/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757120972
-SHA256 (rubygem/aws-sdk-backup-1.95.0.gem) = aae3da73c59661de3016349fcc5c876a1dd88b2dce6813570efeeddea4fbb7e6
-SIZE (rubygem/aws-sdk-backup-1.95.0.gem) = 140288
+TIMESTAMP = 1759774775
+SHA256 (rubygem/aws-sdk-backup-1.96.0.gem) = f968d309770aa231cc43f007ae4642de8a072348f7d4f0d7d91e6df365a44734
+SIZE (rubygem/aws-sdk-backup-1.96.0.gem) = 141312
diff --git a/devel/rubygem-aws-sdk-bedrockagentcore/Makefile b/devel/rubygem-aws-sdk-bedrockagentcore/Makefile
index 8d06fee91442..f81eb636cc41 100644
--- a/devel/rubygem-aws-sdk-bedrockagentcore/Makefile
+++ b/devel/rubygem-aws-sdk-bedrockagentcore/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-bedrockagentcore
-PORTVERSION= 1.5.0
+PORTVERSION= 1.7.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-bedrockagentcore/distinfo b/devel/rubygem-aws-sdk-bedrockagentcore/distinfo
index 1b497f66c86e..4c52c3f15774 100644
--- a/devel/rubygem-aws-sdk-bedrockagentcore/distinfo
+++ b/devel/rubygem-aws-sdk-bedrockagentcore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757120988
-SHA256 (rubygem/aws-sdk-bedrockagentcore-1.5.0.gem) = 00c18af0c8ba3c7046968d465b71a920fc9bd6ebfc1c54b8c718c1241a9d2bfd
-SIZE (rubygem/aws-sdk-bedrockagentcore-1.5.0.gem) = 54784
+TIMESTAMP = 1759774777
+SHA256 (rubygem/aws-sdk-bedrockagentcore-1.7.0.gem) = eac42f268c3a9998030362b0a1e0efaf49661540c91836f2e135e4c6e6c35101
+SIZE (rubygem/aws-sdk-bedrockagentcore-1.7.0.gem) = 61440
diff --git a/devel/rubygem-aws-sdk-bedrockagentcorecontrol/Makefile b/devel/rubygem-aws-sdk-bedrockagentcorecontrol/Makefile
index 7fd2911076b9..a27f2d3ecd8e 100644
--- a/devel/rubygem-aws-sdk-bedrockagentcorecontrol/Makefile
+++ b/devel/rubygem-aws-sdk-bedrockagentcorecontrol/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-bedrockagentcorecontrol
-PORTVERSION= 1.5.0
+PORTVERSION= 1.9.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-bedrockagentcorecontrol/distinfo b/devel/rubygem-aws-sdk-bedrockagentcorecontrol/distinfo
index 31f0b13428f4..e8689835326c 100644
--- a/devel/rubygem-aws-sdk-bedrockagentcorecontrol/distinfo
+++ b/devel/rubygem-aws-sdk-bedrockagentcorecontrol/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816772
-SHA256 (rubygem/aws-sdk-bedrockagentcorecontrol-1.5.0.gem) = cdbd3eb564132c1d9ea6c8ad8969be5ee4dd40fab5e7d41360d9fc35e64b519d
-SIZE (rubygem/aws-sdk-bedrockagentcorecontrol-1.5.0.gem) = 84992
+TIMESTAMP = 1759774779
+SHA256 (rubygem/aws-sdk-bedrockagentcorecontrol-1.9.0.gem) = 1aa956e34eabf619d901b743a607183d513f2a03b01d4b6de72317ddbac426b2
+SIZE (rubygem/aws-sdk-bedrockagentcorecontrol-1.9.0.gem) = 92160
diff --git a/devel/rubygem-aws-sdk-chimesdkmeetings/Makefile b/devel/rubygem-aws-sdk-chimesdkmeetings/Makefile
index 604d85763ebe..1ee3932f6a7f 100644
--- a/devel/rubygem-aws-sdk-chimesdkmeetings/Makefile
+++ b/devel/rubygem-aws-sdk-chimesdkmeetings/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-chimesdkmeetings
-PORTVERSION= 1.55.0
+PORTVERSION= 1.56.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-chimesdkmeetings/distinfo b/devel/rubygem-aws-sdk-chimesdkmeetings/distinfo
index a3e6301b7e08..0cee2bd6b4a3 100644
--- a/devel/rubygem-aws-sdk-chimesdkmeetings/distinfo
+++ b/devel/rubygem-aws-sdk-chimesdkmeetings/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757121016
-SHA256 (rubygem/aws-sdk-chimesdkmeetings-1.55.0.gem) = a468e7b3f7434e285818645baebfe637ab0821004add5745117d167abdda5a21
-SIZE (rubygem/aws-sdk-chimesdkmeetings-1.55.0.gem) = 44032
+TIMESTAMP = 1759774781
+SHA256 (rubygem/aws-sdk-chimesdkmeetings-1.56.0.gem) = 264befaf4bcd54e38d5b65f0edee08478e270da34b95a86c4f6d1e0e9efd0fcf
+SIZE (rubygem/aws-sdk-chimesdkmeetings-1.56.0.gem) = 45056
diff --git a/devel/rubygem-aws-sdk-chimesdkvoice/Makefile b/devel/rubygem-aws-sdk-chimesdkvoice/Makefile
index d7552ede9f78..c7626cabc626 100644
--- a/devel/rubygem-aws-sdk-chimesdkvoice/Makefile
+++ b/devel/rubygem-aws-sdk-chimesdkvoice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-chimesdkvoice
-PORTVERSION= 1.46.0
+PORTVERSION= 1.47.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-chimesdkvoice/distinfo b/devel/rubygem-aws-sdk-chimesdkvoice/distinfo
index 5633c7fddab9..fc59e6bbffcb 100644
--- a/devel/rubygem-aws-sdk-chimesdkvoice/distinfo
+++ b/devel/rubygem-aws-sdk-chimesdkvoice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757121020
-SHA256 (rubygem/aws-sdk-chimesdkvoice-1.46.0.gem) = 301e2bcc32d825ac75e1739a8ef8d21dbc3fa0cb9835085ca0d7db2a4948f3ce
-SIZE (rubygem/aws-sdk-chimesdkvoice-1.46.0.gem) = 83968
+TIMESTAMP = 1759774783
+SHA256 (rubygem/aws-sdk-chimesdkvoice-1.47.0.gem) = 46cb8e1b9365499a78e30c2b6df4cb574e6f832cc97b3959ec3f9a20363d6c31
+SIZE (rubygem/aws-sdk-chimesdkvoice-1.47.0.gem) = 83968
diff --git a/devel/rubygem-aws-sdk-cleanrooms/Makefile b/devel/rubygem-aws-sdk-cleanrooms/Makefile
index 3f022e8be48a..d7a8eda6d7e8 100644
--- a/devel/rubygem-aws-sdk-cleanrooms/Makefile
+++ b/devel/rubygem-aws-sdk-cleanrooms/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cleanrooms
-PORTVERSION= 1.55.0
+PORTVERSION= 1.57.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-cleanrooms/distinfo b/devel/rubygem-aws-sdk-cleanrooms/distinfo
index 7cc7d66a7da6..88c55cf11b4f 100644
--- a/devel/rubygem-aws-sdk-cleanrooms/distinfo
+++ b/devel/rubygem-aws-sdk-cleanrooms/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816786
-SHA256 (rubygem/aws-sdk-cleanrooms-1.55.0.gem) = 6dafab304be8f606ea52a57ee2e0dc8d2894a779471828be4713ef86b685f142
-SIZE (rubygem/aws-sdk-cleanrooms-1.55.0.gem) = 126976
+TIMESTAMP = 1759774785
+SHA256 (rubygem/aws-sdk-cleanrooms-1.57.0.gem) = 6267f52d0fdb7a5c010bef2efb425e44f776366f94e0cb901fad3ced27b7c478
+SIZE (rubygem/aws-sdk-cleanrooms-1.57.0.gem) = 132096
diff --git a/devel/rubygem-aws-sdk-cleanroomsml/Makefile b/devel/rubygem-aws-sdk-cleanroomsml/Makefile
index 0c0a90b0a011..05f9173c5451 100644
--- a/devel/rubygem-aws-sdk-cleanroomsml/Makefile
+++ b/devel/rubygem-aws-sdk-cleanroomsml/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cleanroomsml
-PORTVERSION= 1.34.0
+PORTVERSION= 1.35.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-cleanroomsml/distinfo b/devel/rubygem-aws-sdk-cleanroomsml/distinfo
index 728ff16c9d51..b6badb710ba2 100644
--- a/devel/rubygem-aws-sdk-cleanroomsml/distinfo
+++ b/devel/rubygem-aws-sdk-cleanroomsml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757436573
-SHA256 (rubygem/aws-sdk-cleanroomsml-1.34.0.gem) = eb93cdcaee96344296b217a63f79f28163785b6ed582a8d717c1a11e046d7ce9
-SIZE (rubygem/aws-sdk-cleanroomsml-1.34.0.gem) = 85504
+TIMESTAMP = 1759774787
+SHA256 (rubygem/aws-sdk-cleanroomsml-1.35.0.gem) = ec73bcc14fa26daee075469a766e3fb10070023f4e18e490877d1ea3bc4d3d6a
+SIZE (rubygem/aws-sdk-cleanroomsml-1.35.0.gem) = 87040
diff --git a/devel/rubygem-aws-sdk-cloudformation/Makefile b/devel/rubygem-aws-sdk-cloudformation/Makefile
index 9782fed8a73d..886091f4ca7d 100644
--- a/devel/rubygem-aws-sdk-cloudformation/Makefile
+++ b/devel/rubygem-aws-sdk-cloudformation/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudformation
-PORTVERSION= 1.140.0
+PORTVERSION= 1.141.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-cloudformation/distinfo b/devel/rubygem-aws-sdk-cloudformation/distinfo
index 59d10f494833..bd62f8586bf9 100644
--- a/devel/rubygem-aws-sdk-cloudformation/distinfo
+++ b/devel/rubygem-aws-sdk-cloudformation/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757436575
-SHA256 (rubygem/aws-sdk-cloudformation-1.140.0.gem) = e78fb849fae571cdbf8a2b5e2489e59a66372f1472df2ecc4ec43dff13c835f8
-SIZE (rubygem/aws-sdk-cloudformation-1.140.0.gem) = 214528
+TIMESTAMP = 1759774789
+SHA256 (rubygem/aws-sdk-cloudformation-1.141.0.gem) = 5922af34a7b3f80e191020175b35c9f2d8213168134a996673435906c323930f
+SIZE (rubygem/aws-sdk-cloudformation-1.141.0.gem) = 214528
diff --git a/devel/rubygem-aws-sdk-cloudfront/Makefile b/devel/rubygem-aws-sdk-cloudfront/Makefile
index 65c2d11aec9d..d5b465f25084 100644
--- a/devel/rubygem-aws-sdk-cloudfront/Makefile
+++ b/devel/rubygem-aws-sdk-cloudfront/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudfront
-PORTVERSION= 1.129.0
+PORTVERSION= 1.130.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-cloudfront/distinfo b/devel/rubygem-aws-sdk-cloudfront/distinfo
index 1c890df41fc8..13d6de8919ff 100644
--- a/devel/rubygem-aws-sdk-cloudfront/distinfo
+++ b/devel/rubygem-aws-sdk-cloudfront/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816788
-SHA256 (rubygem/aws-sdk-cloudfront-1.129.0.gem) = ab55fb3e320b2d3376d9951f13bc8edc1dd80529b83c785fba8426ceeda6d159
-SIZE (rubygem/aws-sdk-cloudfront-1.129.0.gem) = 234496
+TIMESTAMP = 1759774791
+SHA256 (rubygem/aws-sdk-cloudfront-1.130.0.gem) = 911a8c458917b52c39de3169e7eb6f9b6a0244c6c35eb58738fb329e23a4970f
+SIZE (rubygem/aws-sdk-cloudfront-1.130.0.gem) = 235008
diff --git a/devel/rubygem-aws-sdk-connectcases/Makefile b/devel/rubygem-aws-sdk-connectcases/Makefile
index 2343962ff36f..9f72c6feb5de 100644
--- a/devel/rubygem-aws-sdk-connectcases/Makefile
+++ b/devel/rubygem-aws-sdk-connectcases/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-connectcases
-PORTVERSION= 1.50.0
+PORTVERSION= 1.52.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-connectcases/distinfo b/devel/rubygem-aws-sdk-connectcases/distinfo
index 061b8975ca0e..152a01b5581f 100644
--- a/devel/rubygem-aws-sdk-connectcases/distinfo
+++ b/devel/rubygem-aws-sdk-connectcases/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757121104
-SHA256 (rubygem/aws-sdk-connectcases-1.50.0.gem) = 3756e654456e5670da8dede1387c936c7972f3a6185988cb69e6e9d5e41c0b8b
-SIZE (rubygem/aws-sdk-connectcases-1.50.0.gem) = 60416
+TIMESTAMP = 1759774793
+SHA256 (rubygem/aws-sdk-connectcases-1.52.0.gem) = 508daaf5be94023b31909aeb0a4f2fdb9088ed985d460916ade77767978b2606
+SIZE (rubygem/aws-sdk-connectcases-1.52.0.gem) = 64512
diff --git a/devel/rubygem-aws-sdk-customerprofiles/Makefile b/devel/rubygem-aws-sdk-customerprofiles/Makefile
index 5fb8aeabc3e3..90703136d967 100644
--- a/devel/rubygem-aws-sdk-customerprofiles/Makefile
+++ b/devel/rubygem-aws-sdk-customerprofiles/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-customerprofiles
-PORTVERSION= 1.71.0
+PORTVERSION= 1.72.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-customerprofiles/distinfo b/devel/rubygem-aws-sdk-customerprofiles/distinfo
index 2b4c22bd8bea..ddc828578e45 100644
--- a/devel/rubygem-aws-sdk-customerprofiles/distinfo
+++ b/devel/rubygem-aws-sdk-customerprofiles/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757121124
-SHA256 (rubygem/aws-sdk-customerprofiles-1.71.0.gem) = 26cf72303762cc9201673f438dc2b851d897af09d633e08ba2aaa5673a13ab25
-SIZE (rubygem/aws-sdk-customerprofiles-1.71.0.gem) = 136704
+TIMESTAMP = 1759774795
+SHA256 (rubygem/aws-sdk-customerprofiles-1.72.0.gem) = a5fb21c60611bbdeeed3edb8fe7826421a55ad47e9d3863961597a833dd86ffc
+SIZE (rubygem/aws-sdk-customerprofiles-1.72.0.gem) = 139264
diff --git a/devel/rubygem-aws-sdk-databasemigrationservice/Makefile b/devel/rubygem-aws-sdk-databasemigrationservice/Makefile
index b82fa16f9a5a..35ef20214e91 100644
--- a/devel/rubygem-aws-sdk-databasemigrationservice/Makefile
+++ b/devel/rubygem-aws-sdk-databasemigrationservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-databasemigrationservice
-PORTVERSION= 1.129.0
+PORTVERSION= 1.130.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-databasemigrationservice/distinfo b/devel/rubygem-aws-sdk-databasemigrationservice/distinfo
index 420c4e96a372..ccdef3e5fe6d 100644
--- a/devel/rubygem-aws-sdk-databasemigrationservice/distinfo
+++ b/devel/rubygem-aws-sdk-databasemigrationservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757121126
-SHA256 (rubygem/aws-sdk-databasemigrationservice-1.129.0.gem) = e5d32b2a577f3a8d09847b0b7ba5203ada550996123f013a47024a5413d85c38
-SIZE (rubygem/aws-sdk-databasemigrationservice-1.129.0.gem) = 247808
+TIMESTAMP = 1759774797
+SHA256 (rubygem/aws-sdk-databasemigrationservice-1.130.0.gem) = 0d512109612ec05054610678909c8ebbf19817e5acbe031adebe66e15e635037
+SIZE (rubygem/aws-sdk-databasemigrationservice-1.130.0.gem) = 247808
diff --git a/devel/rubygem-aws-sdk-datasync/Makefile b/devel/rubygem-aws-sdk-datasync/Makefile
index bfb86fdcaf10..feac1fb6d252 100644
--- a/devel/rubygem-aws-sdk-datasync/Makefile
+++ b/devel/rubygem-aws-sdk-datasync/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-datasync
-PORTVERSION= 1.110.0
+PORTVERSION= 1.111.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-datasync/distinfo b/devel/rubygem-aws-sdk-datasync/distinfo
index d65ae8cf4f05..0e532b633e37 100644
--- a/devel/rubygem-aws-sdk-datasync/distinfo
+++ b/devel/rubygem-aws-sdk-datasync/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757121132
-SHA256 (rubygem/aws-sdk-datasync-1.110.0.gem) = fdb72b01c94cf65d2111579e694bc67999545c2b7dca3dbe8d7fcaee9cfcce17
-SIZE (rubygem/aws-sdk-datasync-1.110.0.gem) = 108032
+TIMESTAMP = 1759774799
+SHA256 (rubygem/aws-sdk-datasync-1.111.0.gem) = 4a2f1001c95d297e649deaf011e7331e2234ff40e7baaf74ae317acf47b75a72
+SIZE (rubygem/aws-sdk-datasync-1.111.0.gem) = 108032
diff --git a/devel/rubygem-aws-sdk-datazone/Makefile b/devel/rubygem-aws-sdk-datazone/Makefile
index b3cabf4b3be9..b818eaae191d 100644
--- a/devel/rubygem-aws-sdk-datazone/Makefile
+++ b/devel/rubygem-aws-sdk-datazone/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-datazone
-PORTVERSION= 1.52.0
+PORTVERSION= 1.53.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-datazone/distinfo b/devel/rubygem-aws-sdk-datazone/distinfo
index 7c62305a640b..2dfebff35bc9 100644
--- a/devel/rubygem-aws-sdk-datazone/distinfo
+++ b/devel/rubygem-aws-sdk-datazone/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759324228
-SHA256 (rubygem/aws-sdk-datazone-1.52.0.gem) = e2fb779b1c554015f47f546c9fd3f290a0b723fb7126c0f54bd8d761dcc19151
-SIZE (rubygem/aws-sdk-datazone-1.52.0.gem) = 258048
+TIMESTAMP = 1759774801
+SHA256 (rubygem/aws-sdk-datazone-1.53.0.gem) = fafd5a49449a940c630865ab691afb92ce3009ea43c6959b0429f264b4129250
+SIZE (rubygem/aws-sdk-datazone-1.53.0.gem) = 260096
diff --git a/devel/rubygem-aws-sdk-directoryservice/Makefile b/devel/rubygem-aws-sdk-directoryservice/Makefile
index 608030d9aadb..082d504e1e24 100644
--- a/devel/rubygem-aws-sdk-directoryservice/Makefile
+++ b/devel/rubygem-aws-sdk-directoryservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-directoryservice
-PORTVERSION= 1.93.0
+PORTVERSION= 1.94.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-directoryservice/distinfo b/devel/rubygem-aws-sdk-directoryservice/distinfo
index 08b2b4d9994b..26d0f8bad18b 100644
--- a/devel/rubygem-aws-sdk-directoryservice/distinfo
+++ b/devel/rubygem-aws-sdk-directoryservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757121148
-SHA256 (rubygem/aws-sdk-directoryservice-1.93.0.gem) = a1cb9d77faf518ab4f977f4b605cb67a5aa6158e53753c39354ee60a9208fee8
-SIZE (rubygem/aws-sdk-directoryservice-1.93.0.gem) = 98816
+TIMESTAMP = 1759774803
+SHA256 (rubygem/aws-sdk-directoryservice-1.94.0.gem) = 6e988e9812f5759f60c1699b908b340dd985c94aba8d56e86fc4587e68c97533
+SIZE (rubygem/aws-sdk-directoryservice-1.94.0.gem) = 100864
diff --git a/devel/rubygem-aws-sdk-dynamodb/Makefile b/devel/rubygem-aws-sdk-dynamodb/Makefile
index 54b8efdf7bd9..7aa8a7dda58d 100644
--- a/devel/rubygem-aws-sdk-dynamodb/Makefile
+++ b/devel/rubygem-aws-sdk-dynamodb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-dynamodb
-PORTVERSION= 1.153.0
+PORTVERSION= 1.154.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-dynamodb/distinfo b/devel/rubygem-aws-sdk-dynamodb/distinfo
index 9b16cd239365..1953a01a1ae9 100644
--- a/devel/rubygem-aws-sdk-dynamodb/distinfo
+++ b/devel/rubygem-aws-sdk-dynamodb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757121162
-SHA256 (rubygem/aws-sdk-dynamodb-1.153.0.gem) = a67cacd6ee01cc6ee04365fc254915f97ee8d3a981535cefdda2516420472866
-SIZE (rubygem/aws-sdk-dynamodb-1.153.0.gem) = 230912
+TIMESTAMP = 1759774805
+SHA256 (rubygem/aws-sdk-dynamodb-1.154.0.gem) = 960ab47e51df592373561814b07bc998a964e564754c9b0e684b3fdf869b79ed
+SIZE (rubygem/aws-sdk-dynamodb-1.154.0.gem) = 230912
diff --git a/devel/rubygem-aws-sdk-ec2/Makefile b/devel/rubygem-aws-sdk-ec2/Makefile
index 3a2f15db45ca..1c1aa30a8106 100644
--- a/devel/rubygem-aws-sdk-ec2/Makefile
+++ b/devel/rubygem-aws-sdk-ec2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ec2
-PORTVERSION= 1.560.0
+PORTVERSION= 1.562.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-ec2/distinfo b/devel/rubygem-aws-sdk-ec2/distinfo
index 11da45a488af..a56051c69520 100644
--- a/devel/rubygem-aws-sdk-ec2/distinfo
+++ b/devel/rubygem-aws-sdk-ec2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816806
-SHA256 (rubygem/aws-sdk-ec2-1.560.0.gem) = 59fff3ee7bd686a81852cf81f52cb63dea5455a0c23dacc2d29f46d9762f4d4a
-SIZE (rubygem/aws-sdk-ec2-1.560.0.gem) = 1505280
+TIMESTAMP = 1759774807
+SHA256 (rubygem/aws-sdk-ec2-1.562.0.gem) = 068248cc055e0f3d286f6f4bfa2d1fe9740c05a99672b79937c212536be8f59e
+SIZE (rubygem/aws-sdk-ec2-1.562.0.gem) = 1516032
diff --git a/devel/rubygem-aws-sdk-ecs/Makefile b/devel/rubygem-aws-sdk-ecs/Makefile
index 8208a3bc82d3..59c95a01c31b 100644
--- a/devel/rubygem-aws-sdk-ecs/Makefile
+++ b/devel/rubygem-aws-sdk-ecs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ecs
-PORTVERSION= 1.205.0
+PORTVERSION= 1.207.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-ecs/distinfo b/devel/rubygem-aws-sdk-ecs/distinfo
index 8274c631190f..67c183216513 100644
--- a/devel/rubygem-aws-sdk-ecs/distinfo
+++ b/devel/rubygem-aws-sdk-ecs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759324230
-SHA256 (rubygem/aws-sdk-ecs-1.205.0.gem) = 3de0a12f463411d0ca733e911dfb7088742aeb76fac91e009c16d85d72eba37f
-SIZE (rubygem/aws-sdk-ecs-1.205.0.gem) = 266240
+TIMESTAMP = 1759774809
+SHA256 (rubygem/aws-sdk-ecs-1.207.0.gem) = 4a7c3935f9465a63b8d1e03c025e80ec6b524effb913ab95b8eb35ba4a1232cb
+SIZE (rubygem/aws-sdk-ecs-1.207.0.gem) = 282112
diff --git a/devel/rubygem-aws-sdk-fsx/Makefile b/devel/rubygem-aws-sdk-fsx/Makefile
index 5a9cb00c7bc0..1170d7d58797 100644
--- a/devel/rubygem-aws-sdk-fsx/Makefile
+++ b/devel/rubygem-aws-sdk-fsx/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-fsx
-PORTVERSION= 1.122.0
+PORTVERSION= 1.123.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-fsx/distinfo b/devel/rubygem-aws-sdk-fsx/distinfo
index d5410f35a1a6..7bd1ad7c5c14 100644
--- a/devel/rubygem-aws-sdk-fsx/distinfo
+++ b/devel/rubygem-aws-sdk-fsx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757121226
-SHA256 (rubygem/aws-sdk-fsx-1.122.0.gem) = 4d25525720231d35cce8577d1c83c7c7c9c6017e61253a6c7429955cf452f0ef
-SIZE (rubygem/aws-sdk-fsx-1.122.0.gem) = 215040
+TIMESTAMP = 1759774811
+SHA256 (rubygem/aws-sdk-fsx-1.123.0.gem) = b0b36cba47d290531c07f2a15b3c29396da7170fa708ab8f093a941d58ad5f91
+SIZE (rubygem/aws-sdk-fsx-1.123.0.gem) = 216576
diff --git a/devel/rubygem-aws-sdk-glue/Makefile b/devel/rubygem-aws-sdk-glue/Makefile
index 7db20f5038ee..8b8d70843fbb 100644
--- a/devel/rubygem-aws-sdk-glue/Makefile
+++ b/devel/rubygem-aws-sdk-glue/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-glue
-PORTVERSION= 1.236.0
+PORTVERSION= 1.238.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-glue/distinfo b/devel/rubygem-aws-sdk-glue/distinfo
index fcd5250c7e30..af40e0feebf6 100644
--- a/devel/rubygem-aws-sdk-glue/distinfo
+++ b/devel/rubygem-aws-sdk-glue/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816812
-SHA256 (rubygem/aws-sdk-glue-1.236.0.gem) = 13fb50fc7cf6843c897f48e6be75a889e5f9aea7c620bef00b4d26d66bcab112
-SIZE (rubygem/aws-sdk-glue-1.236.0.gem) = 436224
+TIMESTAMP = 1759774813
+SHA256 (rubygem/aws-sdk-glue-1.238.0.gem) = 62ff3e67173b73fcfc28ebcbd19b6820016228e03e24da732759176f748e12d1
+SIZE (rubygem/aws-sdk-glue-1.238.0.gem) = 436224
diff --git a/devel/rubygem-aws-sdk-guardduty/Makefile b/devel/rubygem-aws-sdk-guardduty/Makefile
index f99757c64768..24cbd4fa2302 100644
--- a/devel/rubygem-aws-sdk-guardduty/Makefile
+++ b/devel/rubygem-aws-sdk-guardduty/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-guardduty
-PORTVERSION= 1.128.0
+PORTVERSION= 1.129.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-guardduty/distinfo b/devel/rubygem-aws-sdk-guardduty/distinfo
index 108ac285ee5b..b0ba0164be8f 100644
--- a/devel/rubygem-aws-sdk-guardduty/distinfo
+++ b/devel/rubygem-aws-sdk-guardduty/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759324236
-SHA256 (rubygem/aws-sdk-guardduty-1.128.0.gem) = 52d6189848982e7addc29bcddd19ce7de628486c1736171da813f033991dacff
-SIZE (rubygem/aws-sdk-guardduty-1.128.0.gem) = 144896
+TIMESTAMP = 1759774815
+SHA256 (rubygem/aws-sdk-guardduty-1.129.0.gem) = 22ae9b5c5d042f5d7f3804c78b733a7401629281c47e2ae7c99b42db68705271
+SIZE (rubygem/aws-sdk-guardduty-1.129.0.gem) = 144896
diff --git a/devel/rubygem-aws-sdk-ivsrealtime/Makefile b/devel/rubygem-aws-sdk-ivsrealtime/Makefile
index 9499d2fb2a7a..e96389b6117e 100644
--- a/devel/rubygem-aws-sdk-ivsrealtime/Makefile
+++ b/devel/rubygem-aws-sdk-ivsrealtime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ivsrealtime
-PORTVERSION= 1.50.0
+PORTVERSION= 1.51.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-ivsrealtime/distinfo b/devel/rubygem-aws-sdk-ivsrealtime/distinfo
index 280f7ea7ec99..f077136ff41b 100644
--- a/devel/rubygem-aws-sdk-ivsrealtime/distinfo
+++ b/devel/rubygem-aws-sdk-ivsrealtime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816816
-SHA256 (rubygem/aws-sdk-ivsrealtime-1.50.0.gem) = 4202ab883c9d9469f68d1213bd17376d5d79e99c5f57237a404069ec025ff5ea
-SIZE (rubygem/aws-sdk-ivsrealtime-1.50.0.gem) = 60928
+TIMESTAMP = 1759774817
+SHA256 (rubygem/aws-sdk-ivsrealtime-1.51.0.gem) = 7462d0205efbf99dc7c4f102e0982e07ea36af805c3aceca184ca400097c216b
+SIZE (rubygem/aws-sdk-ivsrealtime-1.51.0.gem) = 60928
diff --git a/devel/rubygem-aws-sdk-lambda/Makefile b/devel/rubygem-aws-sdk-lambda/Makefile
index 11404dee15ab..029d19647da7 100644
--- a/devel/rubygem-aws-sdk-lambda/Makefile
+++ b/devel/rubygem-aws-sdk-lambda/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-lambda
-PORTVERSION= 1.160.0
+PORTVERSION= 1.161.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-lambda/distinfo b/devel/rubygem-aws-sdk-lambda/distinfo
index 621fb2b5b4c2..bd5856b710ea 100644
--- a/devel/rubygem-aws-sdk-lambda/distinfo
+++ b/devel/rubygem-aws-sdk-lambda/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757121344
-SHA256 (rubygem/aws-sdk-lambda-1.160.0.gem) = abb99459230e20958f0d949622406524f97f3ac33d8566eda4af6a2be43dd847
-SIZE (rubygem/aws-sdk-lambda-1.160.0.gem) = 150016
+TIMESTAMP = 1759774819
+SHA256 (rubygem/aws-sdk-lambda-1.161.0.gem) = 09a9a5a0dfabd567989b015a54aed140d479f58b447f3fc94585f84b28e1e380
+SIZE (rubygem/aws-sdk-lambda-1.161.0.gem) = 150528
diff --git a/devel/rubygem-aws-sdk-licensemanagerusersubscriptions/Makefile b/devel/rubygem-aws-sdk-licensemanagerusersubscriptions/Makefile
index 26b160a67e6b..219baf2a5ae9 100644
--- a/devel/rubygem-aws-sdk-licensemanagerusersubscriptions/Makefile
+++ b/devel/rubygem-aws-sdk-licensemanagerusersubscriptions/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-licensemanagerusersubscriptions
-PORTVERSION= 1.40.0
+PORTVERSION= 1.41.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-licensemanagerusersubscriptions/distinfo b/devel/rubygem-aws-sdk-licensemanagerusersubscriptions/distinfo
index 68f248b05118..b55654509193 100644
--- a/devel/rubygem-aws-sdk-licensemanagerusersubscriptions/distinfo
+++ b/devel/rubygem-aws-sdk-licensemanagerusersubscriptions/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816822
-SHA256 (rubygem/aws-sdk-licensemanagerusersubscriptions-1.40.0.gem) = 4a87ebb26ef1664676cdfe9d8d50583d322e72dac6496913e72e59e702f5dcb7
-SIZE (rubygem/aws-sdk-licensemanagerusersubscriptions-1.40.0.gem) = 38912
+TIMESTAMP = 1759774821
+SHA256 (rubygem/aws-sdk-licensemanagerusersubscriptions-1.41.0.gem) = 5e077f0f68752284d4f3ba76c9324a04ee693bdc4598ff03d110d9c7e16c26eb
+SIZE (rubygem/aws-sdk-licensemanagerusersubscriptions-1.41.0.gem) = 39424
diff --git a/devel/rubygem-aws-sdk-mediaconnect/Makefile b/devel/rubygem-aws-sdk-mediaconnect/Makefile
index 61e953058b9f..07a54e22bfc9 100644
--- a/devel/rubygem-aws-sdk-mediaconnect/Makefile
+++ b/devel/rubygem-aws-sdk-mediaconnect/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mediaconnect
-PORTVERSION= 1.87.0
+PORTVERSION= 1.88.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-mediaconnect/distinfo b/devel/rubygem-aws-sdk-mediaconnect/distinfo
index 22203c115bf1..a54b44c91242 100644
--- a/devel/rubygem-aws-sdk-mediaconnect/distinfo
+++ b/devel/rubygem-aws-sdk-mediaconnect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757121400
-SHA256 (rubygem/aws-sdk-mediaconnect-1.87.0.gem) = 442754889c41adb16fa4d2ff39d54cfca2b73e0b37cb920d61263729183c961e
-SIZE (rubygem/aws-sdk-mediaconnect-1.87.0.gem) = 95232
+TIMESTAMP = 1759774823
+SHA256 (rubygem/aws-sdk-mediaconnect-1.88.0.gem) = b32feb736d146b6873b5fc5b77624536a5fbeac672058f1604bbec9cc7d35428
+SIZE (rubygem/aws-sdk-mediaconnect-1.88.0.gem) = 95744
diff --git a/devel/rubygem-aws-sdk-medialive/Makefile b/devel/rubygem-aws-sdk-medialive/Makefile
index aac96c5ee728..6b8ea15e3ee2 100644
--- a/devel/rubygem-aws-sdk-medialive/Makefile
+++ b/devel/rubygem-aws-sdk-medialive/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-medialive
-PORTVERSION= 1.163.0
+PORTVERSION= 1.164.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-medialive/distinfo b/devel/rubygem-aws-sdk-medialive/distinfo
index 1f53a07fe76f..257e7acc5496 100644
--- a/devel/rubygem-aws-sdk-medialive/distinfo
+++ b/devel/rubygem-aws-sdk-medialive/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816826
-SHA256 (rubygem/aws-sdk-medialive-1.163.0.gem) = a36c1fb0cc29380592190daa076650890768f285fd54706c80c4f42c785566a6
-SIZE (rubygem/aws-sdk-medialive-1.163.0.gem) = 357888
+TIMESTAMP = 1759774825
+SHA256 (rubygem/aws-sdk-medialive-1.164.0.gem) = 35047670901f1184db6da82acb2109d007b10997f0dbc28c81d08075eec91ec5
+SIZE (rubygem/aws-sdk-medialive-1.164.0.gem) = 358912
diff --git a/devel/rubygem-aws-sdk-mediatailor/Makefile b/devel/rubygem-aws-sdk-mediatailor/Makefile
index 0f46cd4cdc3d..66cf7df0c664 100644
--- a/devel/rubygem-aws-sdk-mediatailor/Makefile
+++ b/devel/rubygem-aws-sdk-mediatailor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mediatailor
-PORTVERSION= 1.106.0
+PORTVERSION= 1.107.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-mediatailor/distinfo b/devel/rubygem-aws-sdk-mediatailor/distinfo
index e727eb9d92c9..4a1cf628010c 100644
--- a/devel/rubygem-aws-sdk-mediatailor/distinfo
+++ b/devel/rubygem-aws-sdk-mediatailor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757121416
-SHA256 (rubygem/aws-sdk-mediatailor-1.106.0.gem) = 06e4d03914c4d90993fc366d38c1f5e39ca52099f51853b7321700a8f58ab722
-SIZE (rubygem/aws-sdk-mediatailor-1.106.0.gem) = 86528
+TIMESTAMP = 1759774827
+SHA256 (rubygem/aws-sdk-mediatailor-1.107.0.gem) = b187d5ef9293d7d0826e2f6cc1c802c39da6a608518f501f803afb8028bb19a8
+SIZE (rubygem/aws-sdk-mediatailor-1.107.0.gem) = 88064
diff --git a/devel/rubygem-aws-sdk-memorydb/Makefile b/devel/rubygem-aws-sdk-memorydb/Makefile
index 04de24c80f92..7f3f2273e750 100644
--- a/devel/rubygem-aws-sdk-memorydb/Makefile
+++ b/devel/rubygem-aws-sdk-memorydb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-memorydb
-PORTVERSION= 1.52.0
+PORTVERSION= 1.53.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-memorydb/distinfo b/devel/rubygem-aws-sdk-memorydb/distinfo
index 74b18d1d9886..1d4bb281932b 100644
--- a/devel/rubygem-aws-sdk-memorydb/distinfo
+++ b/devel/rubygem-aws-sdk-memorydb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757121420
-SHA256 (rubygem/aws-sdk-memorydb-1.52.0.gem) = 6a8f95bcbde309b1b1f86619a92b578a11ab20119b4b0085d570b6b0239c3297
-SIZE (rubygem/aws-sdk-memorydb-1.52.0.gem) = 70144
+TIMESTAMP = 1759774829
+SHA256 (rubygem/aws-sdk-memorydb-1.53.0.gem) = fd497a91b922f315b34e670595ed848b12532c0db19d506147eeb8d522e28068
+SIZE (rubygem/aws-sdk-memorydb-1.53.0.gem) = 71680
diff --git a/devel/rubygem-aws-sdk-odb/Makefile b/devel/rubygem-aws-sdk-odb/Makefile
index b51f5802160c..f7daf76bdba7 100644
--- a/devel/rubygem-aws-sdk-odb/Makefile
+++ b/devel/rubygem-aws-sdk-odb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-odb
-PORTVERSION= 1.5.0
+PORTVERSION= 1.6.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-odb/distinfo b/devel/rubygem-aws-sdk-odb/distinfo
index a17dfea47e25..2017c8392847 100644
--- a/devel/rubygem-aws-sdk-odb/distinfo
+++ b/devel/rubygem-aws-sdk-odb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757121464
-SHA256 (rubygem/aws-sdk-odb-1.5.0.gem) = abb121de262dcc9a219a1461162eb16bf8d938f188d70a5f0f0fc2062a981e7e
-SIZE (rubygem/aws-sdk-odb-1.5.0.gem) = 71168
+TIMESTAMP = 1759774831
+SHA256 (rubygem/aws-sdk-odb-1.6.0.gem) = 48bb1a80ee8684df51e79c5863dfa657b0e67732580f77ad3744e98d353a2493
+SIZE (rubygem/aws-sdk-odb-1.6.0.gem) = 72192
diff --git a/devel/rubygem-aws-sdk-opsworks/Makefile b/devel/rubygem-aws-sdk-opsworks/Makefile
deleted file mode 100644
index 920bac4a665e..000000000000
--- a/devel/rubygem-aws-sdk-opsworks/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-PORTNAME= aws-sdk-opsworks
-PORTVERSION= 1.79.0
-CATEGORIES= devel rubygems
-MASTER_SITES= RG
-
-MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= Official AWS Ruby gem for AWS OpsWorks
-WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-opsworks
-
-LICENSE= APACHE20
-LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.228.0<4:devel/rubygem-aws-sdk-core \
- rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
-
-USES= gem
-
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/devel/rubygem-aws-sdk-opsworks/distinfo b/devel/rubygem-aws-sdk-opsworks/distinfo
deleted file mode 100644
index 621a0f2524c3..000000000000
--- a/devel/rubygem-aws-sdk-opsworks/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1757121472
-SHA256 (rubygem/aws-sdk-opsworks-1.79.0.gem) = 9090a7d49d31446df0edd82fbe56e487799e5e14237bec7694947687b41ff2e5
-SIZE (rubygem/aws-sdk-opsworks-1.79.0.gem) = 128512
diff --git a/devel/rubygem-aws-sdk-opsworks/pkg-descr b/devel/rubygem-aws-sdk-opsworks/pkg-descr
deleted file mode 100644
index 0624e1e17539..000000000000
--- a/devel/rubygem-aws-sdk-opsworks/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-Official AWS Ruby gem for AWS OpsWorks.
diff --git a/devel/rubygem-aws-sdk-opsworkscm/Makefile b/devel/rubygem-aws-sdk-opsworkscm/Makefile
deleted file mode 100644
index 77b4791a18ba..000000000000
--- a/devel/rubygem-aws-sdk-opsworkscm/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-PORTNAME= aws-sdk-opsworkscm
-PORTVERSION= 1.89.0
-CATEGORIES= devel rubygems
-MASTER_SITES= RG
-
-MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= Official AWS Ruby gem for AWS OpsWorks CM (OpsWorksCM)
-WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-opsworkscm
-
-LICENSE= APACHE20
-LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.228.0<4:devel/rubygem-aws-sdk-core \
- rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
-
-USES= gem
-
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/devel/rubygem-aws-sdk-opsworkscm/distinfo b/devel/rubygem-aws-sdk-opsworkscm/distinfo
deleted file mode 100644
index 07d7a059b26b..000000000000
--- a/devel/rubygem-aws-sdk-opsworkscm/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1757121474
-SHA256 (rubygem/aws-sdk-opsworkscm-1.89.0.gem) = 287bbf82034621b69d98571f6a7abcb7b47d0d06f8b1073125ce8088775546cc
-SIZE (rubygem/aws-sdk-opsworkscm-1.89.0.gem) = 50176
diff --git a/devel/rubygem-aws-sdk-opsworkscm/pkg-descr b/devel/rubygem-aws-sdk-opsworkscm/pkg-descr
deleted file mode 100644
index 503de82099cb..000000000000
--- a/devel/rubygem-aws-sdk-opsworkscm/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-Official AWS Ruby gem for AWS OpsWorks CM (OpsWorksCM).
diff --git a/devel/rubygem-aws-sdk-outposts/Makefile b/devel/rubygem-aws-sdk-outposts/Makefile
index 53cd33d13c1f..4898a0d272bd 100644
--- a/devel/rubygem-aws-sdk-outposts/Makefile
+++ b/devel/rubygem-aws-sdk-outposts/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-outposts
-PORTVERSION= 1.89.0
+PORTVERSION= 1.90.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-outposts/distinfo b/devel/rubygem-aws-sdk-outposts/distinfo
index 4d468cb34645..c3c5d3297978 100644
--- a/devel/rubygem-aws-sdk-outposts/distinfo
+++ b/devel/rubygem-aws-sdk-outposts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757121480
-SHA256 (rubygem/aws-sdk-outposts-1.89.0.gem) = 8de156db8e9b831104f37d95b6b9f89878122149a755c248388ab48d6064993b
-SIZE (rubygem/aws-sdk-outposts-1.89.0.gem) = 57856
+TIMESTAMP = 1759774833
+SHA256 (rubygem/aws-sdk-outposts-1.90.0.gem) = 718d0d73a4fb4d4c1490ad701adad5a4b7b0cf676587796d603e206e8e61e915
+SIZE (rubygem/aws-sdk-outposts-1.90.0.gem) = 58880
diff --git a/devel/rubygem-aws-sdk-paymentcryptographydata/Makefile b/devel/rubygem-aws-sdk-paymentcryptographydata/Makefile
index 1e87169940b1..13f939c4619f 100644
--- a/devel/rubygem-aws-sdk-paymentcryptographydata/Makefile
+++ b/devel/rubygem-aws-sdk-paymentcryptographydata/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-paymentcryptographydata
-PORTVERSION= 1.40.0
+PORTVERSION= 1.41.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-paymentcryptographydata/distinfo b/devel/rubygem-aws-sdk-paymentcryptographydata/distinfo
index e51e469a8836..0fa8d6453db5 100644
--- a/devel/rubygem-aws-sdk-paymentcryptographydata/distinfo
+++ b/devel/rubygem-aws-sdk-paymentcryptographydata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757121488
-SHA256 (rubygem/aws-sdk-paymentcryptographydata-1.40.0.gem) = 0aeaede0e96a923c1915e4f44f815072f830d38436c6f6e3dd4296cd7e09b4fb
-SIZE (rubygem/aws-sdk-paymentcryptographydata-1.40.0.gem) = 57856
+TIMESTAMP = 1759774835
+SHA256 (rubygem/aws-sdk-paymentcryptographydata-1.41.0.gem) = 37c982082f60e889bf8de5b2381b55439e299b76bf2ddbea857d1983e03a643f
+SIZE (rubygem/aws-sdk-paymentcryptographydata-1.41.0.gem) = 60928
diff --git a/devel/rubygem-aws-sdk-pcs/Makefile b/devel/rubygem-aws-sdk-pcs/Makefile
index a956ef41025b..86bf37ecf686 100644
--- a/devel/rubygem-aws-sdk-pcs/Makefile
+++ b/devel/rubygem-aws-sdk-pcs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-pcs
-PORTVERSION= 1.31.0
+PORTVERSION= 1.32.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-pcs/distinfo b/devel/rubygem-aws-sdk-pcs/distinfo
index dc99cf13d7dd..df9670db8ba5 100644
--- a/devel/rubygem-aws-sdk-pcs/distinfo
+++ b/devel/rubygem-aws-sdk-pcs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816838
-SHA256 (rubygem/aws-sdk-pcs-1.31.0.gem) = 2ef94f9c4a2d31d574e82b8c720958466adef87b1d252b62452284702912089a
-SIZE (rubygem/aws-sdk-pcs-1.31.0.gem) = 44032
+TIMESTAMP = 1759774837
+SHA256 (rubygem/aws-sdk-pcs-1.32.0.gem) = 86ded30104329629d9d98d2422e3da4e6766fb4b56bfa0d364164ce0be450d8a
+SIZE (rubygem/aws-sdk-pcs-1.32.0.gem) = 45568
diff --git a/devel/rubygem-aws-sdk-proton/Makefile b/devel/rubygem-aws-sdk-proton/Makefile
index 052c8e76cd6e..d8e4d2c72a2c 100644
--- a/devel/rubygem-aws-sdk-proton/Makefile
+++ b/devel/rubygem-aws-sdk-proton/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-proton
-PORTVERSION= 1.60.0
+PORTVERSION= 1.61.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-proton/distinfo b/devel/rubygem-aws-sdk-proton/distinfo
index 6855567151f6..3662a40f088c 100644
--- a/devel/rubygem-aws-sdk-proton/distinfo
+++ b/devel/rubygem-aws-sdk-proton/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757121520
-SHA256 (rubygem/aws-sdk-proton-1.60.0.gem) = cad4a16f59c4e5e7a1ab282af18f5cad80b7ed0a72783d009695ba52f0e41cdd
-SIZE (rubygem/aws-sdk-proton-1.60.0.gem) = 94208
+TIMESTAMP = 1759774839
+SHA256 (rubygem/aws-sdk-proton-1.61.0.gem) = 5d0421b22fcec4034e460cb4e4c0257ca0997f7e0cd2e4463da21325dd03a8ee
+SIZE (rubygem/aws-sdk-proton-1.61.0.gem) = 94208
diff --git a/devel/rubygem-aws-sdk-qconnect/Makefile b/devel/rubygem-aws-sdk-qconnect/Makefile
index 9cdd81a48f15..926799c0269f 100644
--- a/devel/rubygem-aws-sdk-qconnect/Makefile
+++ b/devel/rubygem-aws-sdk-qconnect/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-qconnect
-PORTVERSION= 1.40.0
+PORTVERSION= 1.41.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-qconnect/distinfo b/devel/rubygem-aws-sdk-qconnect/distinfo
index 98aa89f4aa32..38f970028259 100644
--- a/devel/rubygem-aws-sdk-qconnect/distinfo
+++ b/devel/rubygem-aws-sdk-qconnect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757121526
-SHA256 (rubygem/aws-sdk-qconnect-1.40.0.gem) = cc966be48513a6e9089b696c24c948ce1af4801673eb4233cfce1bd6ade742f6
-SIZE (rubygem/aws-sdk-qconnect-1.40.0.gem) = 146432
+TIMESTAMP = 1759774841
+SHA256 (rubygem/aws-sdk-qconnect-1.41.0.gem) = 42176327b1fe09d11e0d089b402c4255d32ba94c1f6cb5f38622d33120259598
+SIZE (rubygem/aws-sdk-qconnect-1.41.0.gem) = 151552
diff --git a/devel/rubygem-aws-sdk-quicksight/Makefile b/devel/rubygem-aws-sdk-quicksight/Makefile
index bc1f55271b23..9df4db0d13a5 100644
--- a/devel/rubygem-aws-sdk-quicksight/Makefile
+++ b/devel/rubygem-aws-sdk-quicksight/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-quicksight
-PORTVERSION= 1.158.0
+PORTVERSION= 1.161.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-quicksight/distinfo b/devel/rubygem-aws-sdk-quicksight/distinfo
index c82989ae6992..89acff4fbad3 100644
--- a/devel/rubygem-aws-sdk-quicksight/distinfo
+++ b/devel/rubygem-aws-sdk-quicksight/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759324252
-SHA256 (rubygem/aws-sdk-quicksight-1.158.0.gem) = 56f5dcf32f1649c0da3241b00138db73e06c567ef99dd7b9d66470089d4650bb
-SIZE (rubygem/aws-sdk-quicksight-1.158.0.gem) = 979968
+TIMESTAMP = 1759774843
+SHA256 (rubygem/aws-sdk-quicksight-1.161.0.gem) = 23667fe1f0d0fc18f968af3174af33571eeb55c2322ce4e2c9a2d42c9e84c001
+SIZE (rubygem/aws-sdk-quicksight-1.161.0.gem) = 1011712
diff --git a/devel/rubygem-aws-sdk-rds/Makefile b/devel/rubygem-aws-sdk-rds/Makefile
index fd6fd4543adb..2e6b28ca5b33 100644
--- a/devel/rubygem-aws-sdk-rds/Makefile
+++ b/devel/rubygem-aws-sdk-rds/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-rds
-PORTVERSION= 1.293.0
+PORTVERSION= 1.296.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-rds/distinfo b/devel/rubygem-aws-sdk-rds/distinfo
index 39392a52a12a..6bf220b9da6c 100644
--- a/devel/rubygem-aws-sdk-rds/distinfo
+++ b/devel/rubygem-aws-sdk-rds/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759324254
-SHA256 (rubygem/aws-sdk-rds-1.293.0.gem) = 71dd2d0b5fb8ebb7b0edd37b566ec750ca6ab7a32e970572858a46dda3652e20
-SIZE (rubygem/aws-sdk-rds-1.293.0.gem) = 651264
+TIMESTAMP = 1759774845
+SHA256 (rubygem/aws-sdk-rds-1.296.0.gem) = d3699d0f715fe32010f7fe8521bf1ed31336af3fbb3fc6b77011c0eb71e8378a
+SIZE (rubygem/aws-sdk-rds-1.296.0.gem) = 652288
diff --git a/devel/rubygem-aws-sdk-resourceexplorer2/Makefile b/devel/rubygem-aws-sdk-resourceexplorer2/Makefile
index 3d3d418d4434..0b505cbc2922 100644
--- a/devel/rubygem-aws-sdk-resourceexplorer2/Makefile
+++ b/devel/rubygem-aws-sdk-resourceexplorer2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-resourceexplorer2
-PORTVERSION= 1.41.0
+PORTVERSION= 1.42.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-resourceexplorer2/distinfo b/devel/rubygem-aws-sdk-resourceexplorer2/distinfo
index c77af06962e6..752f1d143bd9 100644
--- a/devel/rubygem-aws-sdk-resourceexplorer2/distinfo
+++ b/devel/rubygem-aws-sdk-resourceexplorer2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757121554
-SHA256 (rubygem/aws-sdk-resourceexplorer2-1.41.0.gem) = 0814c27e7571e9f0a8aeaa8744bc5ca89f99d73beaf6b94f995f4e2b71621d3c
-SIZE (rubygem/aws-sdk-resourceexplorer2-1.41.0.gem) = 44544
+TIMESTAMP = 1759774847
+SHA256 (rubygem/aws-sdk-resourceexplorer2-1.42.0.gem) = 6a451a1e6082395caef75d52b87fd585256f9e32751ff8ed7d4a37fbd86e1365
+SIZE (rubygem/aws-sdk-resourceexplorer2-1.42.0.gem) = 51712
diff --git a/devel/rubygem-aws-sdk-servicequotas/Makefile b/devel/rubygem-aws-sdk-servicequotas/Makefile
index 0cec882f8ba9..fe8b38557197 100644
--- a/devel/rubygem-aws-sdk-servicequotas/Makefile
+++ b/devel/rubygem-aws-sdk-servicequotas/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-servicequotas
-PORTVERSION= 1.62.0
+PORTVERSION= 1.63.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-servicequotas/distinfo b/devel/rubygem-aws-sdk-servicequotas/distinfo
index be2497602949..efa3acfd6e73 100644
--- a/devel/rubygem-aws-sdk-servicequotas/distinfo
+++ b/devel/rubygem-aws-sdk-servicequotas/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757121622
-SHA256 (rubygem/aws-sdk-servicequotas-1.62.0.gem) = c611e516a8ecc4e9f781582ab930dcfcd832dce3b97f835f6b1b0da3fb1ec985
-SIZE (rubygem/aws-sdk-servicequotas-1.62.0.gem) = 38400
+TIMESTAMP = 1759774849
+SHA256 (rubygem/aws-sdk-servicequotas-1.63.0.gem) = 83197d3f3d1648bb0afb79381f7c39ca17b4f180eac77e3cb41710652ca3cdb6
+SIZE (rubygem/aws-sdk-servicequotas-1.63.0.gem) = 41472
diff --git a/devel/rubygem-aws-sdk-sms/Makefile b/devel/rubygem-aws-sdk-sms/Makefile
deleted file mode 100644
index e4994f55fbc3..000000000000
--- a/devel/rubygem-aws-sdk-sms/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-PORTNAME= aws-sdk-sms
-PORTVERSION= 1.77.0
-CATEGORIES= devel rubygems
-MASTER_SITES= RG
-
-MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= Official AWS Ruby gem for AWS Server Migration Service (SMS)
-WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-sms
-
-LICENSE= APACHE20
-LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.231.0<4:devel/rubygem-aws-sdk-core \
- rubygem-aws-sigv4>=1.1<2:devel/rubygem-aws-sigv4
-
-USES= gem
-
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/devel/rubygem-aws-sdk-sms/distinfo b/devel/rubygem-aws-sdk-sms/distinfo
deleted file mode 100644
index db715a3193ac..000000000000
--- a/devel/rubygem-aws-sdk-sms/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1759324264
-SHA256 (rubygem/aws-sdk-sms-1.77.0.gem) = 57d56e19ba7f1c17069fec11d9661cff3eb1c004b4118d89200626b5eb97b2a4
-SIZE (rubygem/aws-sdk-sms-1.77.0.gem) = 50176
diff --git a/devel/rubygem-aws-sdk-sms/pkg-descr b/devel/rubygem-aws-sdk-sms/pkg-descr
deleted file mode 100644
index e9d044d8d0d9..000000000000
--- a/devel/rubygem-aws-sdk-sms/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-Official AWS Ruby gem for AWS Server Migration Service (SMS).
diff --git a/devel/rubygem-aws-sdk-synthetics/Makefile b/devel/rubygem-aws-sdk-synthetics/Makefile
index d1a41af62d4e..59f91a086a39 100644
--- a/devel/rubygem-aws-sdk-synthetics/Makefile
+++ b/devel/rubygem-aws-sdk-synthetics/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-synthetics
-PORTVERSION= 1.73.0
+PORTVERSION= 1.74.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-synthetics/distinfo b/devel/rubygem-aws-sdk-synthetics/distinfo
index 3f194d63826c..3e968cdd1326 100644
--- a/devel/rubygem-aws-sdk-synthetics/distinfo
+++ b/devel/rubygem-aws-sdk-synthetics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757121674
-SHA256 (rubygem/aws-sdk-synthetics-1.73.0.gem) = b9e7596b96ab2882c504ea11a03e08e9ce7eaa47b6851650b8cf087f829cbad5
-SIZE (rubygem/aws-sdk-synthetics-1.73.0.gem) = 57344
+TIMESTAMP = 1759774851
+SHA256 (rubygem/aws-sdk-synthetics-1.74.0.gem) = d51992e5f3f80344010ec4bfde7c5dde07665035efcfa39287060c9343862a07
+SIZE (rubygem/aws-sdk-synthetics-1.74.0.gem) = 57856
diff --git a/devel/rubygem-aws-sdk-transfer/Makefile b/devel/rubygem-aws-sdk-transfer/Makefile
index 40ada1024648..65972b0a299d 100644
--- a/devel/rubygem-aws-sdk-transfer/Makefile
+++ b/devel/rubygem-aws-sdk-transfer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-transfer
-PORTVERSION= 1.124.0
+PORTVERSION= 1.125.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-transfer/distinfo b/devel/rubygem-aws-sdk-transfer/distinfo
index 3dc56bab788c..96ee11a7e5fc 100644
--- a/devel/rubygem-aws-sdk-transfer/distinfo
+++ b/devel/rubygem-aws-sdk-transfer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757121692
-SHA256 (rubygem/aws-sdk-transfer-1.124.0.gem) = 4bb81da59c1f33f013c2a5cbebced3cadc52a883494571e8a97e08e856b66183
-SIZE (rubygem/aws-sdk-transfer-1.124.0.gem) = 144896
+TIMESTAMP = 1759774853
+SHA256 (rubygem/aws-sdk-transfer-1.125.0.gem) = 95902b1026d48f60de3329f7a37d18ff77fed0d567b8ef0c8f1a5a0bb072684e
+SIZE (rubygem/aws-sdk-transfer-1.125.0.gem) = 145920
diff --git a/devel/rubygem-aws-sdk-wafv2/Makefile b/devel/rubygem-aws-sdk-wafv2/Makefile
index 014ed2ca34f1..1b483db5d033 100644
--- a/devel/rubygem-aws-sdk-wafv2/Makefile
+++ b/devel/rubygem-aws-sdk-wafv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-wafv2
-PORTVERSION= 1.117.0
+PORTVERSION= 1.118.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-wafv2/distinfo b/devel/rubygem-aws-sdk-wafv2/distinfo
index ec495fa2b74b..cbc378fafdd7 100644
--- a/devel/rubygem-aws-sdk-wafv2/distinfo
+++ b/devel/rubygem-aws-sdk-wafv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757121708
-SHA256 (rubygem/aws-sdk-wafv2-1.117.0.gem) = c8bb3c9a9186fd15ef85c86f5e157d98eee46dfdd538031641ac7b14aff32807
-SIZE (rubygem/aws-sdk-wafv2-1.117.0.gem) = 189440
+TIMESTAMP = 1759774855
+SHA256 (rubygem/aws-sdk-wafv2-1.118.0.gem) = 352ff1b33e0229c12f2008f34d54760f41bd984640ddd435188bbdc634a31214
+SIZE (rubygem/aws-sdk-wafv2-1.118.0.gem) = 189440
diff --git a/devel/rubygem-backports/Makefile b/devel/rubygem-backports/Makefile
index 58aa7d46ea51..e0e15ee8515f 100644
--- a/devel/rubygem-backports/Makefile
+++ b/devel/rubygem-backports/Makefile
@@ -1,5 +1,5 @@
PORTNAME= backports
-PORTVERSION= 3.25.1
+PORTVERSION= 3.25.2
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-backports/distinfo b/devel/rubygem-backports/distinfo
index 57597bbcac48..7b4fd9b3cadc 100644
--- a/devel/rubygem-backports/distinfo
+++ b/devel/rubygem-backports/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289428
-SHA256 (rubygem/backports-3.25.1.gem) = 439fbc9db44db9c63cf12001ed2e3a9ddbdb50da560b2bf7cf3fbe6fcae64ad8
-SIZE (rubygem/backports-3.25.1.gem) = 140800
+TIMESTAMP = 1759774967
+SHA256 (rubygem/backports-3.25.2.gem) = 4852613b0336f950a811b545a447ac273823578bb7bd1d3126a6ff9d5f840ff7
+SIZE (rubygem/backports-3.25.2.gem) = 140800
diff --git a/devel/rubygem-console/Makefile b/devel/rubygem-console/Makefile
index dcdad466db90..95be35bc3926 100644
--- a/devel/rubygem-console/Makefile
+++ b/devel/rubygem-console/Makefile
@@ -1,5 +1,5 @@
PORTNAME= console
-PORTVERSION= 1.34.0
+PORTVERSION= 1.34.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-console/distinfo b/devel/rubygem-console/distinfo
index 006a9b47b05f..a7d2980fb986 100644
--- a/devel/rubygem-console/distinfo
+++ b/devel/rubygem-console/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757436609
-SHA256 (rubygem/console-1.34.0.gem) = 63779906ee8c0818d111e891fd8e2d82759a161558ba1d2cb599ca77b7049901
-SIZE (rubygem/console-1.34.0.gem) = 31232
+TIMESTAMP = 1759774857
+SHA256 (rubygem/console-1.34.1.gem) = 8698319a1b062b5409287dd90eab8b53628ce9cab9c097c99c2b411578517e3a
+SIZE (rubygem/console-1.34.1.gem) = 31232
diff --git a/devel/rubygem-cucumber-ci-environment/Makefile b/devel/rubygem-cucumber-ci-environment/Makefile
index 73ddc752cd95..fb4fc438920c 100644
--- a/devel/rubygem-cucumber-ci-environment/Makefile
+++ b/devel/rubygem-cucumber-ci-environment/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cucumber-ci-environment
-PORTVERSION= 10.0.1
+PORTVERSION= 11.0.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-cucumber-ci-environment/distinfo b/devel/rubygem-cucumber-ci-environment/distinfo
index be34b02b2842..d416e4551957 100644
--- a/devel/rubygem-cucumber-ci-environment/distinfo
+++ b/devel/rubygem-cucumber-ci-environment/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708450354
-SHA256 (rubygem/cucumber-ci-environment-10.0.1.gem) = bb6e3fcec85c981dff4561997e8675a7123eead5fe9e587d2ad7568adbe18631
-SIZE (rubygem/cucumber-ci-environment-10.0.1.gem) = 8192
+TIMESTAMP = 1759774861
+SHA256 (rubygem/cucumber-ci-environment-11.0.0.gem) = 0df79a9e1d0b015b3d9def680f989200d96fef206f4d19ccf86a338c4f71d1e2
+SIZE (rubygem/cucumber-ci-environment-11.0.0.gem) = 7168
diff --git a/devel/rubygem-cucumber-ci-environment10/Makefile b/devel/rubygem-cucumber-ci-environment10/Makefile
new file mode 100644
index 000000000000..fb0e5f54831e
--- /dev/null
+++ b/devel/rubygem-cucumber-ci-environment10/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= cucumber-ci-environment
+PORTVERSION= 10.0.1
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 10
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Detect CI Environment from environment variables
+WWW= https://github.com/cucumber/ci-environment
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= gem
+
+NO_ARCH= yes
+
+PORTSCOUT= limit:^10\.
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-cucumber-ci-environment10/distinfo b/devel/rubygem-cucumber-ci-environment10/distinfo
new file mode 100644
index 000000000000..be34b02b2842
--- /dev/null
+++ b/devel/rubygem-cucumber-ci-environment10/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1708450354
+SHA256 (rubygem/cucumber-ci-environment-10.0.1.gem) = bb6e3fcec85c981dff4561997e8675a7123eead5fe9e587d2ad7568adbe18631
+SIZE (rubygem/cucumber-ci-environment-10.0.1.gem) = 8192
diff --git a/devel/rubygem-cucumber-ci-environment10/pkg-descr b/devel/rubygem-cucumber-ci-environment10/pkg-descr
new file mode 100644
index 000000000000..f8d165079ce5
--- /dev/null
+++ b/devel/rubygem-cucumber-ci-environment10/pkg-descr
@@ -0,0 +1,2 @@
+This library detects the CI environment based on environment variables defined
+by CI servers.
diff --git a/devel/rubygem-cucumber-core/Makefile b/devel/rubygem-cucumber-core/Makefile
index 3efc941bb2ff..8d7976c5d9cf 100644
--- a/devel/rubygem-cucumber-core/Makefile
+++ b/devel/rubygem-cucumber-core/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cucumber-core
-PORTVERSION= 15.2.1
+PORTVERSION= 15.3.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -11,9 +11,9 @@ WWW= https://cucumber.io/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-cucumber-gherkin32>=27<33:textproc/rubygem-cucumber-gherkin32 \
- rubygem-cucumber-messages>=26<30:devel/rubygem-cucumber-messages \
- rubygem-cucumber-tag-expressions>=5<7:devel/rubygem-cucumber-tag-expressions
+RUN_DEPENDS= rubygem-cucumber-gherkin34>=27<35:textproc/rubygem-cucumber-gherkin34 \
+ rubygem-cucumber-messages29>=26<30:devel/rubygem-cucumber-messages29 \
+ rubygem-cucumber-tag-expressions>=5<9:devel/rubygem-cucumber-tag-expressions
USES= gem
diff --git a/devel/rubygem-cucumber-core/distinfo b/devel/rubygem-cucumber-core/distinfo
index 3888fe462f64..aef43f5de2ff 100644
--- a/devel/rubygem-cucumber-core/distinfo
+++ b/devel/rubygem-cucumber-core/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757121732
-SHA256 (rubygem/cucumber-core-15.2.1.gem) = 636a329f877c7ba478b5d9090f810c1b21796f9b601fa33532133ad1910b8588
-SIZE (rubygem/cucumber-core-15.2.1.gem) = 23040
+TIMESTAMP = 1759774863
+SHA256 (rubygem/cucumber-core-15.3.0.gem) = 7a5c79e443b52096ca7f7df05b749e16abecb3b7d6f40f3074d30afc7464c14f
+SIZE (rubygem/cucumber-core-15.3.0.gem) = 23040
diff --git a/devel/rubygem-cucumber-core13/Makefile b/devel/rubygem-cucumber-core13/Makefile
deleted file mode 100644
index 68612baa46c6..000000000000
--- a/devel/rubygem-cucumber-core13/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-PORTNAME= cucumber-core
-PORTVERSION= 13.0.3
-CATEGORIES= devel rubygems
-MASTER_SITES= RG
-PKGNAMESUFFIX= 13
-
-MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= Core library for the Cucumber BDD app
-WWW= https://cucumber.io/ \
- https://github.com/cucumber/cucumber-ruby-core
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-RUN_DEPENDS= rubygem-cucumber-gherkin27>=27<28:textproc/rubygem-cucumber-gherkin27 \
- rubygem-cucumber-messages22>=20<23:devel/rubygem-cucumber-messages22 \
- rubygem-cucumber-tag-expressions>=5<7:devel/rubygem-cucumber-tag-expressions
-
-USES= gem
-
-NO_ARCH= yes
-
-PORTSCOUT= limit:^13\.
-
-.include <bsd.port.mk>
diff --git a/devel/rubygem-cucumber-core13/distinfo b/devel/rubygem-cucumber-core13/distinfo
deleted file mode 100644
index d6bf7c067097..000000000000
--- a/devel/rubygem-cucumber-core13/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1722249112
-SHA256 (rubygem/cucumber-core-13.0.3.gem) = e01c28d658dc0a8d5804507e0b63b58ba0e4fbe8e7d50f8f19c17b44872c5344
-SIZE (rubygem/cucumber-core-13.0.3.gem) = 23040
diff --git a/devel/rubygem-cucumber-core13/pkg-descr b/devel/rubygem-cucumber-core13/pkg-descr
deleted file mode 100644
index 6e5cd043cbfe..000000000000
--- a/devel/rubygem-cucumber-core13/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Cucumber Core is the inner hexagon for the Ruby flavour of Cucumber.
-
-It contains the core domain logic to execute Cucumber features. It has no user
-interface, just a Ruby API. If you're interested in how Cucumber works, or in
-building other tools that work with Gherkin documents, you've come to the right
-place.
diff --git a/devel/rubygem-cucumber-messages/Makefile b/devel/rubygem-cucumber-messages/Makefile
index 99cf4c22569b..0500aaf86dff 100644
--- a/devel/rubygem-cucumber-messages/Makefile
+++ b/devel/rubygem-cucumber-messages/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cucumber-messages
-PORTVERSION= 29.0.1
+PORTVERSION= 30.1.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-cucumber-messages/distinfo b/devel/rubygem-cucumber-messages/distinfo
index 47ba2082c05a..2dc6549aa3cc 100644
--- a/devel/rubygem-cucumber-messages/distinfo
+++ b/devel/rubygem-cucumber-messages/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759324266
-SHA256 (rubygem/cucumber-messages-29.0.1.gem) = 77bd8ad859ae35fd4e076cd32fce940963317e17229dd51c7844ac11766a6cb9
-SIZE (rubygem/cucumber-messages-29.0.1.gem) = 22528
+TIMESTAMP = 1759774865
+SHA256 (rubygem/cucumber-messages-30.1.0.gem) = 121558040d643b34f28c09b0c32049c80376295230e647db89eaaa382f43d9de
+SIZE (rubygem/cucumber-messages-30.1.0.gem) = 22528
diff --git a/devel/rubygem-cucumber-messages22/distinfo b/devel/rubygem-cucumber-messages22/distinfo
deleted file mode 100644
index 7d17517577e2..000000000000
--- a/devel/rubygem-cucumber-messages22/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1681053020
-SHA256 (rubygem/cucumber-messages-22.0.0.gem) = d08a6c228675dd036896bebe82a29750cbdc4dacd461e39edd1199dfa36da719
-SIZE (rubygem/cucumber-messages-22.0.0.gem) = 22016
diff --git a/devel/rubygem-cucumber-messages24/Makefile b/devel/rubygem-cucumber-messages24/Makefile
deleted file mode 100644
index 23c6e21e14f8..000000000000
--- a/devel/rubygem-cucumber-messages24/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-PORTNAME= cucumber-messages
-PORTVERSION= 24.1.0
-CATEGORIES= devel rubygems
-MASTER_SITES= RG
-PKGNAMESUFFIX= 24
-
-MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= Protocol Buffer messages for Cucumber
-WWW= https://github.com/cucumber/messages
-
-LICENSE= MIT
-
-USES= gem
-
-NO_ARCH= yes
-
-PORTSCOUT= limit:^24\.
-
-.include <bsd.port.mk>
diff --git a/devel/rubygem-cucumber-messages24/distinfo b/devel/rubygem-cucumber-messages24/distinfo
deleted file mode 100644
index b9ee7be69fd1..000000000000
--- a/devel/rubygem-cucumber-messages24/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1711466332
-SHA256 (rubygem/cucumber-messages-24.1.0.gem) = 93dce56b3d72cf8712c51b0148546ab1fbdc2e52ae6fa38a7d89bb21ab5e0edd
-SIZE (rubygem/cucumber-messages-24.1.0.gem) = 18432
diff --git a/devel/rubygem-cucumber-messages25/distinfo b/devel/rubygem-cucumber-messages25/distinfo
deleted file mode 100644
index 9ba22a98037c..000000000000
--- a/devel/rubygem-cucumber-messages25/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1718580234
-SHA256 (rubygem/cucumber-messages-25.0.1.gem) = 03f233af92282a9ebc2ab7cc72771398940db9f17818f8740d8eff5d7a3744df
-SIZE (rubygem/cucumber-messages-25.0.1.gem) = 20480
diff --git a/devel/rubygem-cucumber-messages25/pkg-descr b/devel/rubygem-cucumber-messages25/pkg-descr
deleted file mode 100644
index b5ae25cd6682..000000000000
--- a/devel/rubygem-cucumber-messages25/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Cucumber Messages is a message protocol based on Protocol Buffers. It allows one
-process to construct message objects and send them to another process. Protobuf
-takes care of serialising those messages to a binary format, and deserialise
-them on the other end.
diff --git a/devel/rubygem-cucumber-messages22/Makefile b/devel/rubygem-cucumber-messages28/Makefile
index b0e2116533f7..d7577bf79222 100644
--- a/devel/rubygem-cucumber-messages22/Makefile
+++ b/devel/rubygem-cucumber-messages28/Makefile
@@ -1,8 +1,8 @@
PORTNAME= cucumber-messages
-PORTVERSION= 22.0.0
+PORTVERSION= 28.1.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
-PKGNAMESUFFIX= 22
+PKGNAMESUFFIX= 28
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Protocol Buffer messages for Cucumber
@@ -15,6 +15,6 @@ USES= gem
NO_ARCH= yes
-PORTSCOUT= limit:^22\.
+PORTSCOUT= limit:^28\.
.include <bsd.port.mk>
diff --git a/devel/rubygem-cucumber-messages28/distinfo b/devel/rubygem-cucumber-messages28/distinfo
new file mode 100644
index 000000000000..dfb0bfe69225
--- /dev/null
+++ b/devel/rubygem-cucumber-messages28/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1753265894
+SHA256 (rubygem/cucumber-messages-28.1.0.gem) = 6f5b0f994c3db693c0e209334c0a8d2ab5f2d1494983f965c114c4c338eb363d
+SIZE (rubygem/cucumber-messages-28.1.0.gem) = 21504
diff --git a/devel/rubygem-cucumber-messages22/pkg-descr b/devel/rubygem-cucumber-messages28/pkg-descr
index b5ae25cd6682..b5ae25cd6682 100644
--- a/devel/rubygem-cucumber-messages22/pkg-descr
+++ b/devel/rubygem-cucumber-messages28/pkg-descr
diff --git a/devel/rubygem-cucumber-messages25/Makefile b/devel/rubygem-cucumber-messages29/Makefile
index 5c990f279552..66f68f23cbdb 100644
--- a/devel/rubygem-cucumber-messages25/Makefile
+++ b/devel/rubygem-cucumber-messages29/Makefile
@@ -1,19 +1,20 @@
PORTNAME= cucumber-messages
-PORTVERSION= 25.0.1
+PORTVERSION= 29.0.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
-PKGNAMESUFFIX= 25
+PKGNAMESUFFIX= 29
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Protocol Buffer messages for Cucumber
WWW= https://github.com/cucumber/messages
LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gem
NO_ARCH= yes
-PORTSCOUT= limit:^15\.
+PORTSCOUT= limit:^29\.
.include <bsd.port.mk>
diff --git a/devel/rubygem-cucumber-messages29/distinfo b/devel/rubygem-cucumber-messages29/distinfo
new file mode 100644
index 000000000000..47ba2082c05a
--- /dev/null
+++ b/devel/rubygem-cucumber-messages29/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1759324266
+SHA256 (rubygem/cucumber-messages-29.0.1.gem) = 77bd8ad859ae35fd4e076cd32fce940963317e17229dd51c7844ac11766a6cb9
+SIZE (rubygem/cucumber-messages-29.0.1.gem) = 22528
diff --git a/devel/rubygem-cucumber-messages24/pkg-descr b/devel/rubygem-cucumber-messages29/pkg-descr
index b5ae25cd6682..b5ae25cd6682 100644
--- a/devel/rubygem-cucumber-messages24/pkg-descr
+++ b/devel/rubygem-cucumber-messages29/pkg-descr
diff --git a/devel/rubygem-cucumber-tag-expressions/Makefile b/devel/rubygem-cucumber-tag-expressions/Makefile
index ad5f9d18d1a2..e012527f4537 100644
--- a/devel/rubygem-cucumber-tag-expressions/Makefile
+++ b/devel/rubygem-cucumber-tag-expressions/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cucumber-tag-expressions
-PORTVERSION= 6.1.2
+PORTVERSION= 7.0.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-cucumber-tag-expressions/distinfo b/devel/rubygem-cucumber-tag-expressions/distinfo
index f6b6a212e9fb..b4b8b7bb3713 100644
--- a/devel/rubygem-cucumber-tag-expressions/distinfo
+++ b/devel/rubygem-cucumber-tag-expressions/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738606577
-SHA256 (rubygem/cucumber-tag-expressions-6.1.2.gem) = f790e4e820b80d453e83c6a462ed6de36b9477b046543322f646c1e8c275916d
-SIZE (rubygem/cucumber-tag-expressions-6.1.2.gem) = 6144
+TIMESTAMP = 1759774867
+SHA256 (rubygem/cucumber-tag-expressions-7.0.0.gem) = 90b6a7d5129158ffcae5f24c89013bdaa3ce6257596fc7923649442ce248ae8c
+SIZE (rubygem/cucumber-tag-expressions-7.0.0.gem) = 6656
diff --git a/devel/rubygem-cucumber-wire/Makefile b/devel/rubygem-cucumber-wire/Makefile
index b3a2029df57e..82af0776eed9 100644
--- a/devel/rubygem-cucumber-wire/Makefile
+++ b/devel/rubygem-cucumber-wire/Makefile
@@ -1,6 +1,5 @@
PORTNAME= cucumber-wire
-PORTVERSION= 7.0.0
-PORTREVISION= 2
+PORTVERSION= 8.0.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -12,8 +11,8 @@ WWW= https://cucumber.io/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-cucumber-core13>=10.1<14:devel/rubygem-cucumber-core13 \
- rubygem-cucumber-cucumber-expressions17>=14<18:devel/rubygem-cucumber-cucumber-expressions17
+RUN_DEPENDS= rubygem-cucumber-core>=11<16:devel/rubygem-cucumber-core \
+ rubygem-cucumber-cucumber-expressions>=14<20:devel/rubygem-cucumber-cucumber-expressions
USES= gem
diff --git a/devel/rubygem-cucumber-wire/distinfo b/devel/rubygem-cucumber-wire/distinfo
index 04f17373361d..e1a700a616b0 100644
--- a/devel/rubygem-cucumber-wire/distinfo
+++ b/devel/rubygem-cucumber-wire/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1699774790
-SHA256 (rubygem/cucumber-wire-7.0.0.gem) = 7a658efa333d10a2f087095a54e1ed7658c8f87f1b273bd657f6f039cc2f0c69
-SIZE (rubygem/cucumber-wire-7.0.0.gem) = 11776
+TIMESTAMP = 1759774869
+SHA256 (rubygem/cucumber-wire-8.0.0.gem) = 7dc80ba47c7d7b5f50a2892179f742398e2a7886cfb1a22733ad504a979a2608
+SIZE (rubygem/cucumber-wire-8.0.0.gem) = 11264
diff --git a/devel/rubygem-cucumber/Makefile b/devel/rubygem-cucumber/Makefile
index 173feb92a879..56ecaa0b64cc 100644
--- a/devel/rubygem-cucumber/Makefile
+++ b/devel/rubygem-cucumber/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cucumber
-PORTVERSION= 10.1.0
+PORTVERSION= 10.1.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -13,10 +13,10 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-base64>=0.2<1:converters/rubygem-base64 \
rubygem-builder>=3.2<4:devel/rubygem-builder \
- rubygem-cucumber-ci-environment>=9<11:devel/rubygem-cucumber-ci-environment \
+ rubygem-cucumber-ci-environment10>=9<11:devel/rubygem-cucumber-ci-environment10 \
rubygem-cucumber-core>=15<17:devel/rubygem-cucumber-core \
rubygem-cucumber-cucumber-expressions>=17<19:devel/rubygem-cucumber-cucumber-expressions \
- rubygem-cucumber-html-formatter>=20.3<22:textproc/rubygem-cucumber-html-formatter \
+ rubygem-cucumber-html-formatter21>=20.3<22:textproc/rubygem-cucumber-html-formatter21 \
rubygem-diff-lcs>=1.5<2:textproc/rubygem-diff-lcs \
rubygem-logger>=1.6<2:devel/rubygem-logger \
rubygem-mini_mime>=1.1<2:mail/rubygem-mini_mime \
diff --git a/devel/rubygem-cucumber/distinfo b/devel/rubygem-cucumber/distinfo
index 67e2947ae91b..23b5f4b7b77e 100644
--- a/devel/rubygem-cucumber/distinfo
+++ b/devel/rubygem-cucumber/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757121730
-SHA256 (rubygem/cucumber-10.1.0.gem) = bd9f5783b6cc2f1113ed4e64822459d4e73c973063f2325d89b5d555e4fe3e05
-SIZE (rubygem/cucumber-10.1.0.gem) = 78848
+TIMESTAMP = 1759774859
+SHA256 (rubygem/cucumber-10.1.1.gem) = 293be9e52e526824dc6157e1afe8ee3716fd2902f88a0f4ae0ae37a46e452271
+SIZE (rubygem/cucumber-10.1.1.gem) = 78848
diff --git a/devel/rubygem-cucumber9/Makefile b/devel/rubygem-cucumber9/Makefile
deleted file mode 100644
index 42fc0489cfed..000000000000
--- a/devel/rubygem-cucumber9/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-PORTNAME= cucumber
-PORTVERSION= 9.2.1
-CATEGORIES= devel rubygems
-MASTER_SITES= RG
-PKGNAMESUFFIX= 9
-
-MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= Behaviour Driven Development with elegance and joy
-WWW= https://cucumber.io/ \
- https://github.com/cucumber/cucumber-ruby
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-RUN_DEPENDS= rubygem-builder>=3.2<4:devel/rubygem-builder \
- rubygem-cucumber-ci-environment>=9<11:devel/rubygem-cucumber-ci-environment \
- rubygem-cucumber-core13>=13<14:devel/rubygem-cucumber-core13 \
- rubygem-cucumber-cucumber-expressions17>=17.0<18:devel/rubygem-cucumber-cucumber-expressions17 \
- rubygem-cucumber-gherkin27>=24<28:textproc/rubygem-cucumber-gherkin27 \
- rubygem-cucumber-html-formatter>=20.3<22:textproc/rubygem-cucumber-html-formatter \
- rubygem-cucumber-messages24>=19<25:devel/rubygem-cucumber-messages24 \
- rubygem-diff-lcs>=1.5<2:textproc/rubygem-diff-lcs \
- rubygem-mini_mime>=1.1<2:mail/rubygem-mini_mime \
- rubygem-multi_test>=1.1<2:devel/rubygem-multi_test \
- rubygem-sys-uname>=1.2<2:sysutils/rubygem-sys-uname
-
-USES= gem
-
-NO_ARCH= yes
-
-PLIST_FILES= bin/cucumber
-
-PORTSCOUT= limit:^9\.
-
-.include <bsd.port.mk>
diff --git a/devel/rubygem-cucumber9/distinfo b/devel/rubygem-cucumber9/distinfo
deleted file mode 100644
index 1fa68113a82c..000000000000
--- a/devel/rubygem-cucumber9/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1738090008
-SHA256 (rubygem/cucumber-9.2.1.gem) = fa4161391485bca15362871c04c241e8c761580d0ad52ec54703368ecd0b7131
-SIZE (rubygem/cucumber-9.2.1.gem) = 78336
diff --git a/devel/rubygem-cucumber9/pkg-descr b/devel/rubygem-cucumber9/pkg-descr
deleted file mode 100644
index 9ee27867cc6f..000000000000
--- a/devel/rubygem-cucumber9/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-Behaviour Driven Development with elegance and joy
diff --git a/devel/rubygem-datadog-ci/Makefile b/devel/rubygem-datadog-ci/Makefile
index bf2e98a2cb75..01b808be1a1d 100644
--- a/devel/rubygem-datadog-ci/Makefile
+++ b/devel/rubygem-datadog-ci/Makefile
@@ -1,5 +1,5 @@
PORTNAME= datadog-ci
-PORTVERSION= 1.22.1
+PORTVERSION= 1.23.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-datadog-ci/distinfo b/devel/rubygem-datadog-ci/distinfo
index 6aac4d518a74..fce865c696bb 100644
--- a/devel/rubygem-datadog-ci/distinfo
+++ b/devel/rubygem-datadog-ci/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757121734
-SHA256 (rubygem/datadog-ci-1.22.1.gem) = 8602c37287f5184fc3692cb13cfcfb6ec59e7963c45062b7c736a888a848fb12
-SIZE (rubygem/datadog-ci-1.22.1.gem) = 122368
+TIMESTAMP = 1759774871
+SHA256 (rubygem/datadog-ci-1.23.0.gem) = 1fa1dff2b13fd01c3c0d669f670ad6bfcb51d808088c2fe1a99bd8aeeb2d177d
+SIZE (rubygem/datadog-ci-1.23.0.gem) = 124416
diff --git a/devel/rubygem-erb/Makefile b/devel/rubygem-erb/Makefile
index 7ecd24e1b57a..1d52c67d266e 100644
--- a/devel/rubygem-erb/Makefile
+++ b/devel/rubygem-erb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= erb
-PORTVERSION= 5.0.2
+PORTVERSION= 5.1.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-erb/distinfo b/devel/rubygem-erb/distinfo
index 8bc664ff5e59..be5416ec156d 100644
--- a/devel/rubygem-erb/distinfo
+++ b/devel/rubygem-erb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753265896
-SHA256 (rubygem/erb-5.0.2.gem) = d30f258143d4300fb4ecf430042ac12970c9bb4b33c974a545b8f58c1ec26c0f
-SIZE (rubygem/erb-5.0.2.gem) = 21504
+TIMESTAMP = 1759774873
+SHA256 (rubygem/erb-5.1.1.gem) = b2c26e7924551d9efbae998e17ddbef220937b6422b1d2ec7ae71417b5a1f4ec
+SIZE (rubygem/erb-5.1.1.gem) = 29184
diff --git a/devel/rubygem-fog-core210/Makefile b/devel/rubygem-fog-core210/Makefile
deleted file mode 100644
index a8d359683254..000000000000
--- a/devel/rubygem-fog-core210/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-PORTNAME= fog-core
-PORTVERSION= 2.1.0
-PORTREVISION= 2
-CATEGORIES= devel rubygems
-MASTER_SITES= RG
-PKGNAMESUFFIX= 210
-
-MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= Shared classes and tests for fog providers and services
-WWW= https://github.com/fog/fog-core
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE.md
-
-RUN_DEPENDS= rubygem-builder>=0:devel/rubygem-builder \
- rubygem-excon0>=0.58<1:devel/rubygem-excon0 \
- rubygem-formatador>=0.2<2.0:devel/rubygem-formatador \
- rubygem-mime-types>=0:misc/rubygem-mime-types
-
-USES= gem
-
-NO_ARCH= yes
-
-PORTSCOUT= limit:^2\.1\.0
-
-.include <bsd.port.mk>
diff --git a/devel/rubygem-fog-core210/distinfo b/devel/rubygem-fog-core210/distinfo
deleted file mode 100644
index 5a68a8864290..000000000000
--- a/devel/rubygem-fog-core210/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1520786474
-SHA256 (rubygem/fog-core-2.1.0.gem) = 53e5d793554d7080d015ef13cd44b54027e421d924d9dba4ce3d83f95f37eda9
-SIZE (rubygem/fog-core-2.1.0.gem) = 53760
diff --git a/devel/rubygem-fog-core210/files/patch-gemspec b/devel/rubygem-fog-core210/files/patch-gemspec
deleted file mode 100644
index 83af52d815ef..000000000000
--- a/devel/rubygem-fog-core210/files/patch-gemspec
+++ /dev/null
@@ -1,11 +0,0 @@
---- fog-core.gemspec.orig 2024-02-20 07:57:19 UTC
-+++ fog-core.gemspec
-@@ -24,7 +24,7 @@ Gem::Specification.new do |s|
- s.add_runtime_dependency(%q<builder>.freeze, [">= 0".freeze])
- s.add_runtime_dependency(%q<mime-types>.freeze, [">= 0".freeze])
- s.add_runtime_dependency(%q<excon>.freeze, ["~> 0.58".freeze])
-- s.add_runtime_dependency(%q<formatador>.freeze, ["~> 0.2".freeze])
-+ s.add_runtime_dependency(%q<formatador>.freeze, [">= 0.2".freeze, "< 2.0".freeze])
- s.add_development_dependency(%q<tins>.freeze, [">= 0".freeze])
- s.add_development_dependency(%q<coveralls>.freeze, [">= 0".freeze])
- s.add_development_dependency(%q<minitest>.freeze, [">= 0".freeze])
diff --git a/devel/rubygem-fog-core210/pkg-descr b/devel/rubygem-fog-core210/pkg-descr
deleted file mode 100644
index 3e29961b2579..000000000000
--- a/devel/rubygem-fog-core210/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-rubygem-fog-core (Fog::Core) provides shared classes and tests for fog providers
-and services.
diff --git a/devel/rubygem-fog-core250/Makefile b/devel/rubygem-fog-core250/Makefile
deleted file mode 100644
index 1ef68c1bc9f2..000000000000
--- a/devel/rubygem-fog-core250/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-PORTNAME= fog-core
-PORTVERSION= 2.5.0
-CATEGORIES= devel rubygems
-MASTER_SITES= RG
-PKGNAMESUFFIX= 250
-
-MAINTAINER= ruby@FreeBSD.org
-COMMENT= Shared classes and tests for fog providers and services
-WWW= https://github.com/fog/fog-core
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE.md
-
-RUN_DEPENDS= rubygem-builder>=0:devel/rubygem-builder \
- rubygem-excon0>=0.71<1:devel/rubygem-excon0 \
- rubygem-formatador>=0.2<2.0:devel/rubygem-formatador \
- rubygem-mime-types>=0:misc/rubygem-mime-types
-
-USES= gem
-
-NO_ARCH= yes
-
-PORTSCOUT= limit:^2\.5\.
-
-.include <bsd.port.mk>
diff --git a/devel/rubygem-fog-core250/distinfo b/devel/rubygem-fog-core250/distinfo
deleted file mode 100644
index d14e4848df23..000000000000
--- a/devel/rubygem-fog-core250/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1730285943
-SHA256 (rubygem/fog-core-2.5.0.gem) = b47b80647a6e5817455ec2baa8f5ca5e3f431d9518e876d55330d08b450cc2ed
-SIZE (rubygem/fog-core-2.5.0.gem) = 47104
diff --git a/devel/rubygem-fog-core250/pkg-descr b/devel/rubygem-fog-core250/pkg-descr
deleted file mode 100644
index 3e29961b2579..000000000000
--- a/devel/rubygem-fog-core250/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-rubygem-fog-core (Fog::Core) provides shared classes and tests for fog providers
-and services.
diff --git a/devel/rubygem-google-apis-admin_directory_v1/Makefile b/devel/rubygem-google-apis-admin_directory_v1/Makefile
index 72b53f3e56e3..8c317ab5562d 100644
--- a/devel/rubygem-google-apis-admin_directory_v1/Makefile
+++ b/devel/rubygem-google-apis-admin_directory_v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-admin_directory_v1
-PORTVERSION= 0.69.0
+PORTVERSION= 0.70.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-admin_directory_v1/distinfo b/devel/rubygem-google-apis-admin_directory_v1/distinfo
index 8ff792d80b9f..23726400693b 100644
--- a/devel/rubygem-google-apis-admin_directory_v1/distinfo
+++ b/devel/rubygem-google-apis-admin_directory_v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816864
-SHA256 (rubygem/google-apis-admin_directory_v1-0.69.0.gem) = 83215b514c4aa308e3e188fd9bddb34a6042d019b5616b7cf165a2c9a3e8edf1
-SIZE (rubygem/google-apis-admin_directory_v1-0.69.0.gem) = 73216
+TIMESTAMP = 1759774875
+SHA256 (rubygem/google-apis-admin_directory_v1-0.70.0.gem) = 0553f708d2dcf45db33db076ace3ef86de28ce12cb89e2c61a28e2eaf405b7d4
+SIZE (rubygem/google-apis-admin_directory_v1-0.70.0.gem) = 73216
diff --git a/devel/rubygem-google-apis-bigquery_v2/Makefile b/devel/rubygem-google-apis-bigquery_v2/Makefile
index 10e09679ed67..8e379334e76b 100644
--- a/devel/rubygem-google-apis-bigquery_v2/Makefile
+++ b/devel/rubygem-google-apis-bigquery_v2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-bigquery_v2
-PORTVERSION= 0.94.0
+PORTVERSION= 0.95.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-bigquery_v2/distinfo b/devel/rubygem-google-apis-bigquery_v2/distinfo
index 7530a74b541d..9dc2d439b58c 100644
--- a/devel/rubygem-google-apis-bigquery_v2/distinfo
+++ b/devel/rubygem-google-apis-bigquery_v2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816866
-SHA256 (rubygem/google-apis-bigquery_v2-0.94.0.gem) = 602f2d50e8a03906af09a93c9ae1f54c03734fe2e6f6cc09a6287de2ea2dc6b5
-SIZE (rubygem/google-apis-bigquery_v2-0.94.0.gem) = 144896
+TIMESTAMP = 1759774877
+SHA256 (rubygem/google-apis-bigquery_v2-0.95.0.gem) = db9f402734efff82e6ca9a7d7e71b496c932b62db84ab768b9f18e96827ab3a5
+SIZE (rubygem/google-apis-bigquery_v2-0.95.0.gem) = 145408
diff --git a/devel/rubygem-google-apis-cloudkms_v1/Makefile b/devel/rubygem-google-apis-cloudkms_v1/Makefile
index fbeb117b5b2d..4fe311732bbf 100644
--- a/devel/rubygem-google-apis-cloudkms_v1/Makefile
+++ b/devel/rubygem-google-apis-cloudkms_v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-cloudkms_v1
-PORTVERSION= 0.62.0
+PORTVERSION= 0.63.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-cloudkms_v1/distinfo b/devel/rubygem-google-apis-cloudkms_v1/distinfo
index ceca198696e0..b1051909f0cf 100644
--- a/devel/rubygem-google-apis-cloudkms_v1/distinfo
+++ b/devel/rubygem-google-apis-cloudkms_v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816868
-SHA256 (rubygem/google-apis-cloudkms_v1-0.62.0.gem) = e9305e0d78e938d5782288d1005cdb50776a731e34f0cddb47239aceeef340fe
-SIZE (rubygem/google-apis-cloudkms_v1-0.62.0.gem) = 51712
+TIMESTAMP = 1759774879
+SHA256 (rubygem/google-apis-cloudkms_v1-0.63.0.gem) = bbbf4a579c7fccdcd5e66649cc47dd6e1831369f0d72232062d07f74068f64b5
+SIZE (rubygem/google-apis-cloudkms_v1-0.63.0.gem) = 51712
diff --git a/devel/rubygem-google-apis-compute_v1/Makefile b/devel/rubygem-google-apis-compute_v1/Makefile
index 34b935b5078f..b8a87d494c05 100644
--- a/devel/rubygem-google-apis-compute_v1/Makefile
+++ b/devel/rubygem-google-apis-compute_v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-compute_v1
-PORTVERSION= 0.132.0
+PORTVERSION= 0.133.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-compute_v1/distinfo b/devel/rubygem-google-apis-compute_v1/distinfo
index 9258c33a810d..1e3f34050f4e 100644
--- a/devel/rubygem-google-apis-compute_v1/distinfo
+++ b/devel/rubygem-google-apis-compute_v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816870
-SHA256 (rubygem/google-apis-compute_v1-0.132.0.gem) = bca5bae66e986f5ef74d571ac406a206aaa6086cb324b0d79e5e5b4a8cc95f90
-SIZE (rubygem/google-apis-compute_v1-0.132.0.gem) = 530432
+TIMESTAMP = 1759774881
+SHA256 (rubygem/google-apis-compute_v1-0.133.0.gem) = f25e7083773c9f51867c7464e8e67d94d309ebd93bb130f3fa128f08af540a5a
+SIZE (rubygem/google-apis-compute_v1-0.133.0.gem) = 547328
diff --git a/devel/rubygem-google-apis-iam_v1/Makefile b/devel/rubygem-google-apis-iam_v1/Makefile
index d0d5fd80fc1a..730290da182b 100644
--- a/devel/rubygem-google-apis-iam_v1/Makefile
+++ b/devel/rubygem-google-apis-iam_v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-iam_v1
-PORTVERSION= 0.77.0
+PORTVERSION= 0.79.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-iam_v1/distinfo b/devel/rubygem-google-apis-iam_v1/distinfo
index 057a7ee5092b..8905bffe85b4 100644
--- a/devel/rubygem-google-apis-iam_v1/distinfo
+++ b/devel/rubygem-google-apis-iam_v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759817004
-SHA256 (rubygem/google-apis-iam_v1-0.77.0.gem) = a454697840c2f6a645ba7e20d4b5fd7266316acf92aac8d41d850ef450ab699e
-SIZE (rubygem/google-apis-iam_v1-0.77.0.gem) = 66560
+TIMESTAMP = 1759774969
+SHA256 (rubygem/google-apis-iam_v1-0.79.0.gem) = dc014a4cc18c964795f9423f13e032f30ae037ec3b4325d852dee5df67577ae8
+SIZE (rubygem/google-apis-iam_v1-0.79.0.gem) = 67072
diff --git a/devel/rubygem-google-apis-sqladmin_v1beta4/Makefile b/devel/rubygem-google-apis-sqladmin_v1beta4/Makefile
index 1f30a1c0ea2a..b0ede2837c5e 100644
--- a/devel/rubygem-google-apis-sqladmin_v1beta4/Makefile
+++ b/devel/rubygem-google-apis-sqladmin_v1beta4/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-sqladmin_v1beta4
-PORTVERSION= 0.90.0
+PORTVERSION= 0.92.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-sqladmin_v1beta4/distinfo b/devel/rubygem-google-apis-sqladmin_v1beta4/distinfo
index d28686d6baa0..daaf41131c4b 100644
--- a/devel/rubygem-google-apis-sqladmin_v1beta4/distinfo
+++ b/devel/rubygem-google-apis-sqladmin_v1beta4/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816874
-SHA256 (rubygem/google-apis-sqladmin_v1beta4-0.90.0.gem) = 069a3f6f24fed49f0531f6514a197b86e03069a0ddb6677976e366a47334cf39
-SIZE (rubygem/google-apis-sqladmin_v1beta4-0.90.0.gem) = 73216
+TIMESTAMP = 1759774883
+SHA256 (rubygem/google-apis-sqladmin_v1beta4-0.92.0.gem) = 5e0f60bebf302a5430988d7b176169d35171a97aec0ff6c92238166e1b6a2ed9
+SIZE (rubygem/google-apis-sqladmin_v1beta4-0.92.0.gem) = 75264
diff --git a/devel/rubygem-google-apis-storage_v1/Makefile b/devel/rubygem-google-apis-storage_v1/Makefile
index d66772854977..a426ee105271 100644
--- a/devel/rubygem-google-apis-storage_v1/Makefile
+++ b/devel/rubygem-google-apis-storage_v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-storage_v1
-PORTVERSION= 0.56.0
+PORTVERSION= 0.57.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-storage_v1/distinfo b/devel/rubygem-google-apis-storage_v1/distinfo
index 803137212113..f369f44c5348 100644
--- a/devel/rubygem-google-apis-storage_v1/distinfo
+++ b/devel/rubygem-google-apis-storage_v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757121766
-SHA256 (rubygem/google-apis-storage_v1-0.56.0.gem) = b4e8d90db1a2085de66fbb915b3bcd792179dfcc573320900435f91b8d0d182b
-SIZE (rubygem/google-apis-storage_v1-0.56.0.gem) = 54784
+TIMESTAMP = 1759774885
+SHA256 (rubygem/google-apis-storage_v1-0.57.0.gem) = 7fe13e2b2c3b63f6d901960741a11e991b6b8fa3b701a29d9b85b744ad3a1282
+SIZE (rubygem/google-apis-storage_v1-0.57.0.gem) = 54784
diff --git a/devel/rubygem-googleapis-common-protos-types/Makefile b/devel/rubygem-googleapis-common-protos-types/Makefile
index 5adc764a836a..7575edc6dad2 100644
--- a/devel/rubygem-googleapis-common-protos-types/Makefile
+++ b/devel/rubygem-googleapis-common-protos-types/Makefile
@@ -1,5 +1,5 @@
PORTNAME= googleapis-common-protos-types
-PORTVERSION= 1.21.0
+PORTVERSION= 1.22.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-googleapis-common-protos-types/distinfo b/devel/rubygem-googleapis-common-protos-types/distinfo
index 7b47ae50a433..0ba259fc4c29 100644
--- a/devel/rubygem-googleapis-common-protos-types/distinfo
+++ b/devel/rubygem-googleapis-common-protos-types/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757436629
-SHA256 (rubygem/googleapis-common-protos-types-1.21.0.gem) = c91b6f2b8a2dab6af4e249e7be8e8d5fe174d6e58e065803d740031880179d8f
-SIZE (rubygem/googleapis-common-protos-types-1.21.0.gem) = 99840
+TIMESTAMP = 1759774887
+SHA256 (rubygem/googleapis-common-protos-types-1.22.0.gem) = f97492b77bd6da0018c860d5004f512fe7cd165554d7019a8f4df6a56fbfc4c7
+SIZE (rubygem/googleapis-common-protos-types-1.22.0.gem) = 97792
diff --git a/devel/rubygem-json/Makefile b/devel/rubygem-json/Makefile
index 05cebf1ea21c..5844ed4ebb88 100644
--- a/devel/rubygem-json/Makefile
+++ b/devel/rubygem-json/Makefile
@@ -1,5 +1,5 @@
PORTNAME= json
-PORTVERSION= 2.15.0
+PORTVERSION= 2.15.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-json/distinfo b/devel/rubygem-json/distinfo
index 234c644367d2..41f9f2e00666 100644
--- a/devel/rubygem-json/distinfo
+++ b/devel/rubygem-json/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816878
-SHA256 (rubygem/json-2.15.0.gem) = bc24d490a1d81bcbf6b45ee5c02695545d4ed37f679cee879b789a2bbb53ad5c
-SIZE (rubygem/json-2.15.0.gem) = 78848
+TIMESTAMP = 1759774889
+SHA256 (rubygem/json-2.15.1.gem) = b1c1b2e7c116eb1903e0ce0c374783e6ead8747a0f9eca132d274018ebb80b89
+SIZE (rubygem/json-2.15.1.gem) = 78848
diff --git a/devel/rubygem-json27/Makefile b/devel/rubygem-json27/Makefile
deleted file mode 100644
index c440130c6264..000000000000
--- a/devel/rubygem-json27/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-PORTNAME= json
-PORTVERSION= 2.7.6
-CATEGORIES= devel rubygems
-MASTER_SITES= RG
-PKGNAMESUFFIX= 27
-
-MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= JSON implementation as a Ruby extension in C
-WWW= https://ruby.github.io/json/ \
- https://github.com/ruby/json/releases
-
-LICENSE= BSD2CLAUSE RUBY
-LICENSE_COMB= dual
-LICENSE_FILE_BSD2CLAUSE=${WRKSRC}/BSDL
-LICENSE_FILE_RUBY= ${WRKSRC}/COPYING
-
-USES= gem
-
-PORTSCOUT= limit:^2\.7\.
-
-.include <bsd.port.mk>
diff --git a/devel/rubygem-json27/distinfo b/devel/rubygem-json27/distinfo
deleted file mode 100644
index 8e9be22d97f1..000000000000
--- a/devel/rubygem-json27/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1732202588
-SHA256 (rubygem/json-2.7.6.gem) = 2d9aba03af3167401e8cf8de50daed5b5aec5b5a622f15c4b7ce2fd8d49a070f
-SIZE (rubygem/json-2.7.6.gem) = 68096
diff --git a/devel/rubygem-json27/pkg-descr b/devel/rubygem-json27/pkg-descr
deleted file mode 100644
index dbc5c9403654..000000000000
--- a/devel/rubygem-json27/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-This library can parse JSON texts and generate them from ruby data structures.
-This port implemented in C and comes with its own unicode conversion functions
-and a parser generated by the Ragel State Machine Compiler.
diff --git a/devel/rubygem-minitest/Makefile b/devel/rubygem-minitest/Makefile
index 364bbe5d32ce..c151a24d2765 100644
--- a/devel/rubygem-minitest/Makefile
+++ b/devel/rubygem-minitest/Makefile
@@ -1,5 +1,5 @@
PORTNAME= minitest
-PORTVERSION= 5.25.5
+PORTVERSION= 5.26.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-minitest/distinfo b/devel/rubygem-minitest/distinfo
index d77d59897a3b..4e104e008372 100644
--- a/devel/rubygem-minitest/distinfo
+++ b/devel/rubygem-minitest/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070832
-SHA256 (rubygem/minitest-5.25.5.gem) = 391b6c6cb43a4802bfb7c93af1ebe2ac66a210293f4a3fb7db36f2fc7dc2c756
-SIZE (rubygem/minitest-5.25.5.gem) = 101376
+TIMESTAMP = 1759774971
+SHA256 (rubygem/minitest-5.26.0.gem) = f5817ad09f863a4f7eac917707c1ca5c09cdc4a35e17d91171760178324d2c30
+SIZE (rubygem/minitest-5.26.0.gem) = 101376
diff --git a/devel/rubygem-pp/Makefile b/devel/rubygem-pp/Makefile
index b9e4a7db9e7d..c29ea533af3c 100644
--- a/devel/rubygem-pp/Makefile
+++ b/devel/rubygem-pp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pp
-PORTVERSION= 0.6.2
+PORTVERSION= 0.6.3
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-pp/distinfo b/devel/rubygem-pp/distinfo
index f01c45989565..47ed26e1cf76 100644
--- a/devel/rubygem-pp/distinfo
+++ b/devel/rubygem-pp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734888654
-SHA256 (rubygem/pp-0.6.2.gem) = 947ec3120c6f92195f8ee8aa25a7b2c5297bb106d83b41baa02983686577b6ff
-SIZE (rubygem/pp-0.6.2.gem) = 11776
+TIMESTAMP = 1759774891
+SHA256 (rubygem/pp-0.6.3.gem) = 2951d514450b93ccfeb1df7d021cae0da16e0a7f95ee1e2273719669d0ab9df6
+SIZE (rubygem/pp-0.6.3.gem) = 12288
diff --git a/devel/rubygem-rdoc/Makefile b/devel/rubygem-rdoc/Makefile
index 46b6d1e1586c..8395582d4dd1 100644
--- a/devel/rubygem-rdoc/Makefile
+++ b/devel/rubygem-rdoc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rdoc
-PORTVERSION= 6.14.2
+PORTVERSION= 6.15.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -13,7 +13,8 @@ LICENSE_COMB= dual
LICENSE_FILE_RUBY= ${WRKSRC}/LICENSE.rdoc
RUN_DEPENDS= rubygem-erb>=0:devel/rubygem-erb \
- rubygem-psych>=4.0.0:textproc/rubygem-psych
+ rubygem-psych>=4.0.0:textproc/rubygem-psych \
+ rubygem-tsort>=0:devel/rubygem-tsort
USES= cpe gem
diff --git a/devel/rubygem-rdoc/distinfo b/devel/rubygem-rdoc/distinfo
index a71d9c3f74a3..f89161c57a53 100644
--- a/devel/rubygem-rdoc/distinfo
+++ b/devel/rubygem-rdoc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266268
-SHA256 (rubygem/rdoc-6.14.2.gem) = 9fdd44df130f856ae70cc9a264dfd659b9b40de369b16581f4ab746e42439226
-SIZE (rubygem/rdoc-6.14.2.gem) = 671744
+TIMESTAMP = 1759774973
+SHA256 (rubygem/rdoc-6.15.0.gem) = 0f0e68864969e77c2acd4063a9585baa5216d362701d827a93feaa9cbae78b05
+SIZE (rubygem/rdoc-6.15.0.gem) = 673280
diff --git a/devel/rubygem-sequel/Makefile b/devel/rubygem-sequel/Makefile
index becca7900a47..4e2b5aed87a6 100644
--- a/devel/rubygem-sequel/Makefile
+++ b/devel/rubygem-sequel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sequel
-PORTVERSION= 5.96.0
+PORTVERSION= 5.97.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-sequel/distinfo b/devel/rubygem-sequel/distinfo
index f1910d1ca09d..7d83f6df7167 100644
--- a/devel/rubygem-sequel/distinfo
+++ b/devel/rubygem-sequel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757436699
-SHA256 (rubygem/sequel-5.96.0.gem) = 8e1ac79ce8bc1fa0a061d3bd9eb44605346025eb359f93d7f67efcfef7070e45
-SIZE (rubygem/sequel-5.96.0.gem) = 648704
+TIMESTAMP = 1759774975
+SHA256 (rubygem/sequel-5.97.0.gem) = 1b29c6f7d2747d1097b1405b265edfe2f2d72041153cd8d56f6f440d64e57f8d
+SIZE (rubygem/sequel-5.97.0.gem) = 650240
diff --git a/devel/rubygem-sidekiq/Makefile b/devel/rubygem-sidekiq/Makefile
index 8d5dcb9d32ea..c5c44df6c945 100644
--- a/devel/rubygem-sidekiq/Makefile
+++ b/devel/rubygem-sidekiq/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sidekiq
-PORTVERSION= 8.0.7
+PORTVERSION= 8.0.8
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-sidekiq/distinfo b/devel/rubygem-sidekiq/distinfo
index 2640529bcbbb..b8c9188919bd 100644
--- a/devel/rubygem-sidekiq/distinfo
+++ b/devel/rubygem-sidekiq/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757121802
-SHA256 (rubygem/sidekiq-8.0.7.gem) = 7efa1f9df14189fcdfab6a0ba6966bff9602dee3c9bd72f8d3b2e5a5d0f37f84
-SIZE (rubygem/sidekiq-8.0.7.gem) = 287232
+TIMESTAMP = 1759774893
+SHA256 (rubygem/sidekiq-8.0.8.gem) = 67b5f0e008025ae87e479c22a41cad54381de51dbfb4e1cc864fb0ce2e9db606
+SIZE (rubygem/sidekiq-8.0.8.gem) = 288256
diff --git a/devel/rubygem-sorbet-runtime/Makefile b/devel/rubygem-sorbet-runtime/Makefile
index 56abb63ec401..b1c141766149 100644
--- a/devel/rubygem-sorbet-runtime/Makefile
+++ b/devel/rubygem-sorbet-runtime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sorbet-runtime
-PORTVERSION= 0.6.12534
+PORTVERSION= 0.6.12638
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-sorbet-runtime/distinfo b/devel/rubygem-sorbet-runtime/distinfo
index de1d7a583163..a28e48544dc3 100644
--- a/devel/rubygem-sorbet-runtime/distinfo
+++ b/devel/rubygem-sorbet-runtime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816924
-SHA256 (rubygem/sorbet-runtime-0.6.12534.gem) = db4ceb34f4a438756611f975d974386b5c5f1c7a89cf4b4b51e34df4349d8862
-SIZE (rubygem/sorbet-runtime-0.6.12534.gem) = 90112
+TIMESTAMP = 1759774895
+SHA256 (rubygem/sorbet-runtime-0.6.12638.gem) = bc7fab3c4ae208305b9f757b23a27dd54b60b8eafd43874502f7072ce9e0eff1
+SIZE (rubygem/sorbet-runtime-0.6.12638.gem) = 90112
diff --git a/devel/simgear/Makefile b/devel/simgear/Makefile
index cc4a39917075..ba7d24ff1d91 100644
--- a/devel/simgear/Makefile
+++ b/devel/simgear/Makefile
@@ -1,5 +1,6 @@
PORTNAME= simgear
PORTVERSION= 2024.1.1
+PORTREVISION= 1
CATEGORIES= devel games
MAINTAINER= martymac@FreeBSD.org
diff --git a/devel/terraform-ls/Makefile b/devel/terraform-ls/Makefile
index 62f4e1fda033..3fb3ccc5dfb6 100644
--- a/devel/terraform-ls/Makefile
+++ b/devel/terraform-ls/Makefile
@@ -1,7 +1,6 @@
PORTNAME= terraform-ls
DISTVERSIONPREFIX= v
-DISTVERSION= 0.37.0
-PORTREVISION= 2
+DISTVERSION= 0.38.2
CATEGORIES= devel
MAINTAINER= dutra@FreeBSD.org
diff --git a/devel/terraform-ls/distinfo b/devel/terraform-ls/distinfo
index beff1db2dbd3..b16f7255e4b9 100644
--- a/devel/terraform-ls/distinfo
+++ b/devel/terraform-ls/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1757539496
-SHA256 (go/devel_terraform-ls/terraform-ls-v0.37.0/v0.37.0.mod) = e4b047450a7fadb828986014ddeb9d61afebe62b105f4f1b37aa843c29b77259
-SIZE (go/devel_terraform-ls/terraform-ls-v0.37.0/v0.37.0.mod) = 4900
-SHA256 (go/devel_terraform-ls/terraform-ls-v0.37.0/v0.37.0.zip) = 21e680d561cf094864a048bf0ba8e6ac97e32c75a7c6d50510f03d00fe874817
-SIZE (go/devel_terraform-ls/terraform-ls-v0.37.0/v0.37.0.zip) = 2757919
+TIMESTAMP = 1760539693
+SHA256 (go/devel_terraform-ls/terraform-ls-v0.38.2/v0.38.2.mod) = aaec55c2bbfafe1c50e9cd0476c017f2f2bc80683ce89f1cd0edb4090df738b4
+SIZE (go/devel_terraform-ls/terraform-ls-v0.38.2/v0.38.2.mod) = 4902
+SHA256 (go/devel_terraform-ls/terraform-ls-v0.38.2/v0.38.2.zip) = 297d835bac66116505fc5d88db634276ca6e3256fc96c915192a350c402482b0
+SIZE (go/devel_terraform-ls/terraform-ls-v0.38.2/v0.38.2.zip) = 2759361
diff --git a/devel/thrift-cpp/Makefile b/devel/thrift-cpp/Makefile
index 48877f5bcffe..09995684e050 100644
--- a/devel/thrift-cpp/Makefile
+++ b/devel/thrift-cpp/Makefile
@@ -1,5 +1,6 @@
PORTNAME= thrift
PORTVERSION= ${THRIFT_PORTVERSION} # to keep in sync with thrift
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= devel
MASTER_SITES= APACHE/thrift/${PORTVERSION}
@@ -10,7 +11,9 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= C++ interface to Thrift
WWW= https://thrift.apache.org/
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+BROKEN_i386= undefined reference to 'boost::atomics::detail::lockpool::scoped_lock::scoped_lock(void const volatile*)'
+
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libevent.so:devel/libevent
USES= bison cmake pkgconfig compiler:c++11-lang cpe \
diff --git a/devel/trellis/Makefile b/devel/trellis/Makefile
index 55956ccd2c88..22ef959fa972 100644
--- a/devel/trellis/Makefile
+++ b/devel/trellis/Makefile
@@ -1,6 +1,6 @@
PORTNAME= trellis
PORTVERSION= g2025011100
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= jbo@FreeBSD.org
diff --git a/devel/umbrello/Makefile b/devel/umbrello/Makefile
index aa165f11b6b9..ef866eeeaf59 100644
--- a/devel/umbrello/Makefile
+++ b/devel/umbrello/Makefile
@@ -1,5 +1,6 @@
PORTNAME= umbrello
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= devel kde kde-applications
MAINTAINER= kde@FreeBSD.org
diff --git a/devel/wasi-compiler-rt21/Makefile b/devel/wasi-compiler-rt21/Makefile
index aee5a9e49300..161a5c8b3891 100644
--- a/devel/wasi-compiler-rt21/Makefile
+++ b/devel/wasi-compiler-rt21/Makefile
@@ -1,5 +1,5 @@
# must sync with devel/llvm21
-DISTVERSION= 21.1.2
+DISTVERSION= 21.1.3
MASTERDIR= ${.CURDIR}/../wasi-compiler-rt
diff --git a/devel/wasi-libcxx21/Makefile b/devel/wasi-libcxx21/Makefile
index e6578b60023b..69fcd63238b7 100644
--- a/devel/wasi-libcxx21/Makefile
+++ b/devel/wasi-libcxx21/Makefile
@@ -1,5 +1,5 @@
# must sync with devel/llvm21
-DISTVERSION= 21.1.2
+DISTVERSION= 21.1.3
MASTERDIR= ${.CURDIR}/../wasi-libcxx
diff --git a/devel/xtl-quant-stack/Makefile b/devel/xtl-quant-stack/Makefile
index cf506fcef6da..7a73fd50bad2 100644
--- a/devel/xtl-quant-stack/Makefile
+++ b/devel/xtl-quant-stack/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xtl
-DISTVERSION= 0.7.6
+DISTVERSION= 0.8.1
CATEGORIES= devel
PKGNAMESUFFIX= -quant-stack
@@ -23,10 +23,15 @@ GH_ACCOUNT= xtensor-stack
NO_BUILD= yes
NO_ARCH= yes
-do-test: # tests fail to compile: https://github.com/xtensor-stack/xtl/issues/255
+do-test:
@cd ${WRKSRC} && \
${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -Dxtl_DIR:STRING=${STAGEDIR}${PREFIX}/lib/cmake/xtl -DBUILD_TESTS=ON -DDOWNLOAD_GTEST=OFF && \
${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} && \
${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} xtest
+# tests as of 0.8.1:
+# doctest] test cases: 224 | 224 passed | 0 failed | 0 skipped
+# [doctest] assertions: 1214 | 1214 passed | 0 failed |
+# [doctest] Status: SUCCESS!
+
.include <bsd.port.mk>
diff --git a/devel/xtl-quant-stack/distinfo b/devel/xtl-quant-stack/distinfo
index 828f722fbfdf..dc2310f12c84 100644
--- a/devel/xtl-quant-stack/distinfo
+++ b/devel/xtl-quant-stack/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1702442875
-SHA256 (xtensor-stack-xtl-0.7.6_GH0.tar.gz) = dda442dc81f390f77561913062471c39b6ef19ffc6f64d3cd12b5c4b4607c957
-SIZE (xtensor-stack-xtl-0.7.6_GH0.tar.gz) = 159729
+TIMESTAMP = 1760416610
+SHA256 (xtensor-stack-xtl-0.8.1_GH0.tar.gz) = e69a696068ccffd2b435539d583665981b6c6abed596a72832bffbe3e13e1f49
+SIZE (xtensor-stack-xtl-0.8.1_GH0.tar.gz) = 138497
diff --git a/devel/xtl-quant-stack/pkg-plist b/devel/xtl-quant-stack/pkg-plist
index c3237e325f3e..4b2854c9fa43 100644
--- a/devel/xtl-quant-stack/pkg-plist
+++ b/devel/xtl-quant-stack/pkg-plist
@@ -1,4 +1,3 @@
-include/xtl/xany.hpp
include/xtl/xbase64.hpp
include/xtl/xbasic_fixed_string.hpp
include/xtl/xclosure.hpp
@@ -28,8 +27,6 @@ include/xtl/xspan_impl.hpp
include/xtl/xsystem.hpp
include/xtl/xtl_config.hpp
include/xtl/xtype_traits.hpp
-include/xtl/xvariant.hpp
-include/xtl/xvariant_impl.hpp
include/xtl/xvisitor.hpp
share/cmake/xtl/xtlConfig.cmake
share/cmake/xtl/xtlConfigVersion.cmake
diff --git a/dns/dnscontrol/Makefile b/dns/dnscontrol/Makefile
index ef48e458178e..c9f7446edd7b 100644
--- a/dns/dnscontrol/Makefile
+++ b/dns/dnscontrol/Makefile
@@ -1,7 +1,6 @@
PORTNAME= dnscontrol
DISTVERSIONPREFIX=v
-DISTVERSION= 4.25.0
-PORTREVISION= 2
+DISTVERSION= 4.26.0
CATEGORIES= dns
MAINTAINER= decke@FreeBSD.org
diff --git a/dns/dnscontrol/distinfo b/dns/dnscontrol/distinfo
index cef539532021..b4d737003c3f 100644
--- a/dns/dnscontrol/distinfo
+++ b/dns/dnscontrol/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1758621544
-SHA256 (go/dns_dnscontrol/dnscontrol-v4.25.0/v4.25.0.mod) = 187c4544894940bee4ffaf8169721041c2476aaab267b35e414070628c8bd2c0
-SIZE (go/dns_dnscontrol/dnscontrol-v4.25.0/v4.25.0.mod) = 7706
-SHA256 (go/dns_dnscontrol/dnscontrol-v4.25.0/v4.25.0.zip) = f8ef4ee86115e168be244948f103730614f0544f8153c940b198f8adfd0e9478
-SIZE (go/dns_dnscontrol/dnscontrol-v4.25.0/v4.25.0.zip) = 5562087
+TIMESTAMP = 1760811744
+SHA256 (go/dns_dnscontrol/dnscontrol-v4.26.0/v4.26.0.mod) = f8dad80352fe33cfc3096da70dfacf12f24186bb17c9327309e59b1562424c55
+SIZE (go/dns_dnscontrol/dnscontrol-v4.26.0/v4.26.0.mod) = 7708
+SHA256 (go/dns_dnscontrol/dnscontrol-v4.26.0/v4.26.0.zip) = bc8325bb7d61b92ffd87fbf3f7d6990bb979d17a5a3ff067b66f161ca78504bb
+SIZE (go/dns_dnscontrol/dnscontrol-v4.26.0/v4.26.0.zip) = 5568898
diff --git a/dns/powerdns-recursor/Makefile b/dns/powerdns-recursor/Makefile
index eb41df1e40f4..211839e74d7a 100644
--- a/dns/powerdns-recursor/Makefile
+++ b/dns/powerdns-recursor/Makefile
@@ -1,6 +1,6 @@
PORTNAME= recursor
DISTVERSION= 5.3.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= dns
MASTER_SITES= https://downloads.powerdns.com/releases/
PKGNAMEPREFIX= powerdns-
diff --git a/dns/powerdns/Makefile b/dns/powerdns/Makefile
index a67e9f7bb13d..a51ded6723a2 100644
--- a/dns/powerdns/Makefile
+++ b/dns/powerdns/Makefile
@@ -1,5 +1,6 @@
PORTNAME= powerdns
DISTVERSION= 5.0.0
+PORTREVISION= 1
CATEGORIES= dns
MASTER_SITES= https://downloads.powerdns.com/releases/
DISTNAME= pdns-${DISTVERSION}
diff --git a/dns/py-idna/Makefile b/dns/py-idna/Makefile
index 8321d4eb6b60..9ec3365a6900 100644
--- a/dns/py-idna/Makefile
+++ b/dns/py-idna/Makefile
@@ -1,5 +1,5 @@
PORTNAME= idna
-PORTVERSION= 3.10
+PORTVERSION= 3.11
CATEGORIES= dns python
MASTER_SITES= PYPI \
https://github.com/kjd/idna/releases/download/v${PORTVERSION}/
@@ -12,7 +12,7 @@ WWW= https://github.com/kjd/idna
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>=3.2<4:devel/py-flit-core@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>=3.11<4:devel/py-flit-core@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517 unittest
diff --git a/dns/py-idna/distinfo b/dns/py-idna/distinfo
index ae7f83b1bb8b..270fdc047db6 100644
--- a/dns/py-idna/distinfo
+++ b/dns/py-idna/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726740963
-SHA256 (idna-3.10.tar.gz) = 12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9
-SIZE (idna-3.10.tar.gz) = 190490
+TIMESTAMP = 1759774677
+SHA256 (idna-3.11.tar.gz) = 795dafcc9c04ed0c1fb032c2aa73654d8e8c5023a7df64a53f39190ada629902
+SIZE (idna-3.11.tar.gz) = 194582
diff --git a/dns/py-idna/files/patch-pyproject.toml b/dns/py-idna/files/patch-pyproject.toml
new file mode 100644
index 000000000000..d6b053517f61
--- /dev/null
+++ b/dns/py-idna/files/patch-pyproject.toml
@@ -0,0 +1,12 @@
+--- pyproject.toml.orig 2025-10-12 14:54:44 UTC
++++ pyproject.toml
+@@ -6,8 +6,7 @@ readme = "README.rst"
+ name = "idna"
+ description = "Internationalized Domain Names in Applications (IDNA)"
+ readme = "README.rst"
+-license = "BSD-3-Clause"
+-license-files = ["LICENSE.md"]
++license = {text = "BSD-3-Clause"}
+ authors = [
+ {name = "Kim Davies", email = "kim+pypi@gumleaf.org"}
+ ]
diff --git a/dns/py-publicsuffixlist/Makefile b/dns/py-publicsuffixlist/Makefile
index f9a74e5e3941..ba6ffb065314 100644
--- a/dns/py-publicsuffixlist/Makefile
+++ b/dns/py-publicsuffixlist/Makefile
@@ -1,5 +1,5 @@
PORTNAME= publicsuffixlist
-PORTVERSION= 1.0.2.20250911
+PORTVERSION= 1.0.2.20251009
CATEGORIES= dns python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/dns/py-publicsuffixlist/distinfo b/dns/py-publicsuffixlist/distinfo
index a86882e2ab76..e96f8e89b210 100644
--- a/dns/py-publicsuffixlist/distinfo
+++ b/dns/py-publicsuffixlist/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759324162
-SHA256 (publicsuffixlist-1.0.2.20250911.tar.gz) = d50d69dece74c428c3bbfe8f1e90c81444160fecdb54ada51d4738b5e8fbc81b
-SIZE (publicsuffixlist-1.0.2.20250911.tar.gz) = 105990
+TIMESTAMP = 1759774679
+SHA256 (publicsuffixlist-1.0.2.20251009.tar.gz) = b428a8cd0f468bbf5fd9f956370b9304a0ceee7fdea82ffc4701f0509f1ba413
+SIZE (publicsuffixlist-1.0.2.20251009.tar.gz) = 106135
diff --git a/dns/rubygem-public_suffix/Makefile b/dns/rubygem-public_suffix/Makefile
index 2e7043604fd3..1db3aa9bd7ec 100644
--- a/dns/rubygem-public_suffix/Makefile
+++ b/dns/rubygem-public_suffix/Makefile
@@ -6,7 +6,8 @@ MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Ruby domain name parser based on the Public Suffix List
-WWW= https://github.com/weppos/publicsuffix-ruby
+WWW= https://simonecarletti.com/code/publicsuffix-ruby/ \
+ https://github.com/weppos/publicsuffix-ruby
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/editors/Makefile b/editors/Makefile
index 3656e873007d..5deb6ca781ea 100644
--- a/editors/Makefile
+++ b/editors/Makefile
@@ -240,10 +240,10 @@
SUBDIR += psgml
SUBDIR += puff
SUBDIR += py-babi
+ SUBDIR += py-editor
SUBDIR += py-editorconfig
SUBDIR += py-pynvim
SUBDIR += py-vim-bridge
- SUBDIR += quilter
SUBDIR += rehex
SUBDIR += retext
SUBDIR += rubygem-neovim
diff --git a/editors/abiword/Makefile b/editors/abiword/Makefile
index 158df21d912e..ab7f05deffea 100644
--- a/editors/abiword/Makefile
+++ b/editors/abiword/Makefile
@@ -1,6 +1,6 @@
PORTNAME= abiword
PORTVERSION= 3.0.5
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= editors
MASTER_SITES= https://dev.alpinelinux.org/archive/${PORTNAME}/
DIST_SUBDIR= AbiWord
@@ -12,7 +12,7 @@ WWW= https://gitlab.gnome.org/World/AbiWord
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libpopt.so:devel/popt \
libpng.so:graphics/png \
libwv.so:textproc/wv \
diff --git a/editors/calligra/Makefile b/editors/calligra/Makefile
index e6e18f94bff7..b71d696ab9c8 100644
--- a/editors/calligra/Makefile
+++ b/editors/calligra/Makefile
@@ -1,5 +1,6 @@
PORTNAME= calligra
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= editors kde kde-applications
MAINTAINER= kde@FreeBSD.org
diff --git a/editors/editorconfig-core-c/Makefile b/editors/editorconfig-core-c/Makefile
index 79c85ad4661f..8d01f6b5a4c6 100644
--- a/editors/editorconfig-core-c/Makefile
+++ b/editors/editorconfig-core-c/Makefile
@@ -1,5 +1,5 @@
PORTNAME= editorconfig-core-c
-PORTVERSION= 0.12.9
+PORTVERSION= 0.12.10
DISTVERSIONPREFIX= v
CATEGORIES= editors
diff --git a/editors/editorconfig-core-c/distinfo b/editors/editorconfig-core-c/distinfo
index 56b7bb62a905..80ce6e098cd0 100644
--- a/editors/editorconfig-core-c/distinfo
+++ b/editors/editorconfig-core-c/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1719035039
-SHA256 (editorconfig-editorconfig-core-c-v0.12.9_GH0.tar.gz) = 4aaa4e3883332aac7ec19c169dcf128f5f0f963f61d09beb299eb2bce5944e2c
-SIZE (editorconfig-editorconfig-core-c-v0.12.9_GH0.tar.gz) = 77696
+TIMESTAMP = 1760622740
+SHA256 (editorconfig-editorconfig-core-c-v0.12.10_GH0.tar.gz) = ab9f897a90fb36cfc34e5b67221e55ab0e3119b3512de8e31029d376c6bab870
+SIZE (editorconfig-editorconfig-core-c-v0.12.10_GH0.tar.gz) = 77716
diff --git a/editors/emacs-devel/Makefile b/editors/emacs-devel/Makefile
index 7e5c9bb78690..23e4ce2a34a1 100644
--- a/editors/emacs-devel/Makefile
+++ b/editors/emacs-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= emacs
-DISTVERSION= 31.0.50.20250930
+DISTVERSION= 31.0.50.20251015
PORTEPOCH= 3
CATEGORIES= editors
PKGNAMESUFFIX= -devel
@@ -24,7 +24,7 @@ USES= autoreconf:build cpe gmake localbase:ldflags makeinfo ncurses \
CPE_VENDOR= gnu
USE_GITHUB= yes
GH_ACCOUNT= emacs-mirror
-GH_TAGNAME= ca704a67dc7
+GH_TAGNAME= eeaa9421479
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-build-details \
diff --git a/editors/emacs-devel/distinfo b/editors/emacs-devel/distinfo
index 7c9e8f3408a9..96f05e1728a2 100644
--- a/editors/emacs-devel/distinfo
+++ b/editors/emacs-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759227161
-SHA256 (emacs-mirror-emacs-31.0.50.20250930-ca704a67dc7_GH0.tar.gz) = 90b4c4fa6394300925300f541dec8ac3a10e499b664842cf794387485b1e33e7
-SIZE (emacs-mirror-emacs-31.0.50.20250930-ca704a67dc7_GH0.tar.gz) = 52355096
+TIMESTAMP = 1760534929
+SHA256 (emacs-mirror-emacs-31.0.50.20251015-eeaa9421479_GH0.tar.gz) = 9c06f7b15d6dbc473760b9588feef9d7d31424f9a23a658809cc32fd986af2ca
+SIZE (emacs-mirror-emacs-31.0.50.20251015-eeaa9421479_GH0.tar.gz) = 52404925
diff --git a/editors/emacs-devel/pkg-plist b/editors/emacs-devel/pkg-plist
index 0c579f295735..3eb279ac51ac 100644
--- a/editors/emacs-devel/pkg-plist
+++ b/editors/emacs-devel/pkg-plist
@@ -1699,6 +1699,8 @@ share/applications/emacsclient.desktop
%%DATADIR%%/%%EMACS_VER%%/lisp/emacs-lisp/eieio.elc
%%DATADIR%%/%%EMACS_VER%%/lisp/emacs-lisp/eldoc.el.gz
%%DATADIR%%/%%EMACS_VER%%/lisp/emacs-lisp/eldoc.elc
+%%DATADIR%%/%%EMACS_VER%%/lisp/emacs-lisp/elisp-scope.el.gz
+%%DATADIR%%/%%EMACS_VER%%/lisp/emacs-lisp/elisp-scope.elc
%%DATADIR%%/%%EMACS_VER%%/lisp/emacs-lisp/elp.el.gz
%%DATADIR%%/%%EMACS_VER%%/lisp/emacs-lisp/elp.elc
%%DATADIR%%/%%EMACS_VER%%/lisp/emacs-lisp/ert-font-lock.el.gz
diff --git a/editors/jucipp/Makefile b/editors/jucipp/Makefile
index 688bde51c2a4..ad0de3e05e75 100644
--- a/editors/jucipp/Makefile
+++ b/editors/jucipp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= jucipp
DISTVERSIONPREFIX= v
DISTVERSION= 1.8.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= editors
MAINTAINER= info@babaei.net
diff --git a/editors/libreoffice-af/distinfo b/editors/libreoffice-af/distinfo
index d4e974994f8e..328dd7987be3 100644
--- a/editors/libreoffice-af/distinfo
+++ b/editors/libreoffice-af/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890703
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_af.tar.gz) = c1a436a0dab542b84ff6f4b3207437e3eaaef66f8e12dd2a3a57a68b53c4adc9
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_af.tar.gz) = 1174432
+TIMESTAMP = 1760441553
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_af.tar.gz) = a9d4bda643b7397f00d9efa8191db171a21f162b0328762c79ad03f2022f6667
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_af.tar.gz) = 1173913
diff --git a/editors/libreoffice-am/distinfo b/editors/libreoffice-am/distinfo
index 5421034237be..3c5825cbe483 100644
--- a/editors/libreoffice-am/distinfo
+++ b/editors/libreoffice-am/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890705
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_am.tar.gz) = 68007be27f270ac8caa97eb5fedd6fd39a02e50f2b3c2f94389c3646cdab2ece
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_am.tar.gz) = 643110
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_am.tar.gz) = 3161adf2abf182820fbca21eeaa3740d41dbf1e5c6b22e7b2e1b8510405b05f5
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_am.tar.gz) = 2668175
+TIMESTAMP = 1760441554
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_am.tar.gz) = 07dc2fbc145ebcc00a99c03582a3032729ae837ff540ec0082eed8e4dafdc2b2
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_am.tar.gz) = 642449
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_am.tar.gz) = 88cd3704ef9366f7e7bb8c4c48ca5f6331fad1e7347ce3b88cf3739793c69a76
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_am.tar.gz) = 2668209
diff --git a/editors/libreoffice-as/distinfo b/editors/libreoffice-as/distinfo
index bb0d97f6feff..102cae0ce17d 100644
--- a/editors/libreoffice-as/distinfo
+++ b/editors/libreoffice-as/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890708
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_as.tar.gz) = db3e46f04721122c8168b4fcc4e46042b3549c79828b4df878a3417aabb9d90e
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_as.tar.gz) = 350330
+TIMESTAMP = 1760441558
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_as.tar.gz) = b9e34b95e79c5e1984e77e98a48e84691afee3cbd15836047f12ee8a6ddd40d0
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_as.tar.gz) = 350345
diff --git a/editors/libreoffice-ast/distinfo b/editors/libreoffice-ast/distinfo
index c3fea20dda5d..c3aaa715360a 100644
--- a/editors/libreoffice-ast/distinfo
+++ b/editors/libreoffice-ast/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890709
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ast.tar.gz) = 925f76d047f2eae1e15e43acc27a80609ae439c556d0015e60b16b5d02bea3c6
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ast.tar.gz) = 474585
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ast.tar.gz) = ff52f74e6d271f6de7eb0a5c94c221d47ba2bb8c6a8d7180c0af2e2e19d60efa
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ast.tar.gz) = 2641294
+TIMESTAMP = 1760441559
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_ast.tar.gz) = 239aca7dd27de7316748ff8e19ba6e23f843e577acc550f426f8cdd71152822d
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_ast.tar.gz) = 475402
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_ast.tar.gz) = b8198096126a4fed716271a8eca46c7a75914d5cdc1f4d03a522350d9203b73b
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_ast.tar.gz) = 2641602
diff --git a/editors/libreoffice-be/distinfo b/editors/libreoffice-be/distinfo
index 190fac1075fb..5d986ef373cc 100644
--- a/editors/libreoffice-be/distinfo
+++ b/editors/libreoffice-be/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890710
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_be.tar.gz) = f97e15b1bdd3f604b24912617be2e9f17acbae82dfa968b0b3c02591cf16488a
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_be.tar.gz) = 2076464
+TIMESTAMP = 1760441560
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_be.tar.gz) = fded5672a8477ada6ef1bb1ac5f1e93cb149ae733dc07d1c3604f5f7e4e415a5
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_be.tar.gz) = 2077031
diff --git a/editors/libreoffice-bg/distinfo b/editors/libreoffice-bg/distinfo
index 444091ec1f06..7f1e1a51142a 100644
--- a/editors/libreoffice-bg/distinfo
+++ b/editors/libreoffice-bg/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890713
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_bg.tar.gz) = ee104f84939de8ec084db78206198e84b9f074f81ec9ff645592d6b66c0ad601
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_bg.tar.gz) = 1907579
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_bg.tar.gz) = b9c3dfacb62b8def63c09674368be99d18c1c8a7b44f1858e5592a80bec6db07
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_bg.tar.gz) = 2697905
+TIMESTAMP = 1760441563
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_bg.tar.gz) = 6685d3c0e98acd1d4ea0bb811fe1be6fce2037cfcca9ee27e7fedaa0738268bc
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_bg.tar.gz) = 1907061
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_bg.tar.gz) = 3fb537e318398a83dc59c913e5a9bf7483ce4792823a0e5e99c62999493a9955
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_bg.tar.gz) = 2698043
diff --git a/editors/libreoffice-bn/distinfo b/editors/libreoffice-bn/distinfo
index 2ba528d14976..629782fe24e2 100644
--- a/editors/libreoffice-bn/distinfo
+++ b/editors/libreoffice-bn/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890715
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_bn.tar.gz) = 1f1c685338c4c13be2022a7ba604b227547fd1eacdecd8a83a13f17fa22d7859
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_bn.tar.gz) = 683239
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_bn.tar.gz) = 3c5d683ad75c8136e710fb32f6c51429b6e8a48b97b6f636f2c3bbe5e025b320
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_bn.tar.gz) = 2624951
+TIMESTAMP = 1760441565
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_bn.tar.gz) = eb45bf2be6bd02ec28109ffe95f513a04270c166a19c9cb81b0356b33c403a6a
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_bn.tar.gz) = 682744
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_bn.tar.gz) = f1704f54b610dfa6b3f32835da36f96995d257b68f6e32a256249cebf77ce7b2
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_bn.tar.gz) = 2624446
diff --git a/editors/libreoffice-bn_IN/distinfo b/editors/libreoffice-bn_IN/distinfo
index 2fe8e49ab4b0..d40a9735263c 100644
--- a/editors/libreoffice-bn_IN/distinfo
+++ b/editors/libreoffice-bn_IN/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890716
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_bn-IN.tar.gz) = b423c278350f2c49dd4ad37a30b135e4ca2d0687d34495e1e1fe298e1c2ac235
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_bn-IN.tar.gz) = 472807
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_bn-IN.tar.gz) = c324e97763dc30fe25146b14cd58a64597fa9b879842617e78a1ad199d6bc662
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_bn-IN.tar.gz) = 2797869
+TIMESTAMP = 1760441567
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_bn-IN.tar.gz) = e3907fdef06d72a99ac1caec10baf01a70b4ebe045f84d49ae9b40efa50bd37e
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_bn-IN.tar.gz) = 472553
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_bn-IN.tar.gz) = 45d24fb23352b552e2085990dcc3942115515361a560bffa0ab1dd32585da461
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_bn-IN.tar.gz) = 2797747
diff --git a/editors/libreoffice-bo/distinfo b/editors/libreoffice-bo/distinfo
index 7f7c723b661f..69678ae25587 100644
--- a/editors/libreoffice-bo/distinfo
+++ b/editors/libreoffice-bo/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890718
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_bo.tar.gz) = f1f52c18a0022c368a0e0e9e1fa36df92c1da47fb4d5ab7548474e645b79f989
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_bo.tar.gz) = 307963
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_bo.tar.gz) = 21a83c6145ae70ceb53dd331215fec1818f26165d86cde194da802ea005803f0
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_bo.tar.gz) = 2627944
+TIMESTAMP = 1760441569
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_bo.tar.gz) = e42bdd74a119019aeb9eb477b940547a54c2b147c37b2df64f55fa518f3d34e8
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_bo.tar.gz) = 308005
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_bo.tar.gz) = 257bc8285f9ff9f42e70bc281cd74ad324e0f94d3c9e89131928ac5dfcbd6d94
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_bo.tar.gz) = 2627866
diff --git a/editors/libreoffice-br/distinfo b/editors/libreoffice-br/distinfo
index 241865dd92b3..ebfbbd6b8adc 100644
--- a/editors/libreoffice-br/distinfo
+++ b/editors/libreoffice-br/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890719
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_br.tar.gz) = a1d86d6760d14956ad0849f2011792b8ebce51d1be45a6bef425f01555f8d418
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_br.tar.gz) = 989369
+TIMESTAMP = 1760441570
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_br.tar.gz) = 41d471ca2847ed4fb1c114a4ff6d781143318e5c0f264254f2ae1e78a58a6a92
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_br.tar.gz) = 990691
diff --git a/editors/libreoffice-brx/distinfo b/editors/libreoffice-brx/distinfo
index 755c470d4679..c0baf1214297 100644
--- a/editors/libreoffice-brx/distinfo
+++ b/editors/libreoffice-brx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890719
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_brx.tar.gz) = 94233b2f23ce2add504cab59bd5f03d4ddd309b571460b41b6d38c6abbfd8c10
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_brx.tar.gz) = 231011
+TIMESTAMP = 1760441570
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_brx.tar.gz) = 8db558307ab77b199fe793e3b82e75fdc26f09394d5d3c25214caa507843754e
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_brx.tar.gz) = 230937
diff --git a/editors/libreoffice-bs/distinfo b/editors/libreoffice-bs/distinfo
index be3d1a15f546..81e2f3a03e66 100644
--- a/editors/libreoffice-bs/distinfo
+++ b/editors/libreoffice-bs/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890721
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_bs.tar.gz) = 7eabee77bbea006a236151afba99b8bc0418851563225a5997b28df161bfafec
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_bs.tar.gz) = 480637
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_bs.tar.gz) = 7d8b51cf5c92928e92e9c70f0e90d3da818a54764dd91bf3148ce7bda04008a0
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_bs.tar.gz) = 2560529
+TIMESTAMP = 1760441574
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_bs.tar.gz) = 7871388448fe1a4d070ea2fa1974432f6fe477fae98533231a4182aa717a25cc
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_bs.tar.gz) = 480661
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_bs.tar.gz) = 410cd3dca3548b370e387261500e00a42d2e9e1eb7114ac44058b042a9e7d4da
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_bs.tar.gz) = 2560393
diff --git a/editors/libreoffice-ca/distinfo b/editors/libreoffice-ca/distinfo
index 24535d6e98c5..a9824b850788 100644
--- a/editors/libreoffice-ca/distinfo
+++ b/editors/libreoffice-ca/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890724
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ca.tar.gz) = a083deb3204bdf91838512a788bea96c48b54fad867ae44e626edc0cabe516e5
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ca.tar.gz) = 2530300
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ca.tar.gz) = d1af61fe4f4681396f61cf719888ee69ed1dfee239dba1e51aa856e278e13cbc
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ca.tar.gz) = 2648584
+TIMESTAMP = 1760441576
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_ca.tar.gz) = 8af0041ed03825854e8c160ab853876b728e684ab80df697a2870bcaeff0462e
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_ca.tar.gz) = 2531136
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_ca.tar.gz) = 4bb848c4de5475257c99d78dec9330edf5dd98e7f4319eee6c2122b24c11ac73
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_ca.tar.gz) = 2648354
diff --git a/editors/libreoffice-ca_valencia/distinfo b/editors/libreoffice-ca_valencia/distinfo
index f85e84b460ee..526edfecf7fd 100644
--- a/editors/libreoffice-ca_valencia/distinfo
+++ b/editors/libreoffice-ca_valencia/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890726
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ca-valencia.tar.gz) = c1f61b6421c8f10bfe08f48bef5a29ddaad418bf662221b1cfb650fb84a1323c
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ca-valencia.tar.gz) = 2496127
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ca-valencia.tar.gz) = acf90af55ebaab24f405471d4e67d344aad02ad33a63ecb0e511f64cc76ba5c4
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ca-valencia.tar.gz) = 2649254
+TIMESTAMP = 1760441579
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_ca-valencia.tar.gz) = 8a433e6438eaad705abd83e2d786cbc0417bc97a5cb211c6f1a99a53aa983fe0
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_ca-valencia.tar.gz) = 2495830
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_ca-valencia.tar.gz) = 6b150eba05495de379a55f5e33c9fdf8489f9b976b682d5222b414da3ddd7e6c
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_ca-valencia.tar.gz) = 2649260
diff --git a/editors/libreoffice-ckb/distinfo b/editors/libreoffice-ckb/distinfo
index 23151f72cabd..3c7f9c1e3640 100644
--- a/editors/libreoffice-ckb/distinfo
+++ b/editors/libreoffice-ckb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890726
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ckb.tar.gz) = 0783fd94d751df909df715c712b94a49d0ae528268884285d1e919ebdbca4e6e
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ckb.tar.gz) = 347019
+TIMESTAMP = 1760441579
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_ckb.tar.gz) = 0e8df1f65eaa046c2a1d16c253999d6bb16ec742c6524412cf329a4354cd3756
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_ckb.tar.gz) = 347074
diff --git a/editors/libreoffice-cs/distinfo b/editors/libreoffice-cs/distinfo
index 189817d121f8..2bf6c92299d3 100644
--- a/editors/libreoffice-cs/distinfo
+++ b/editors/libreoffice-cs/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890729
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_cs.tar.gz) = e0983b174fd5d93f0169bd17d8ee22bcff5533b8f4d786bdf73b51749ba9ab4f
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_cs.tar.gz) = 2721834
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_cs.tar.gz) = 618bd7f07be5146285038cb3515aa83b5257299e72057c47c848f238df71f3e6
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_cs.tar.gz) = 2630552
+TIMESTAMP = 1760441582
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_cs.tar.gz) = bc7fec0e085464bf147a1059ff43e877b5b965fda6b0043952c0590f44e88d1d
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_cs.tar.gz) = 2720008
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_cs.tar.gz) = b3fde21297af36bae5c0fb69e72f5c8d377c0d4a63d16c0334ad1d65a53d629b
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_cs.tar.gz) = 2630258
diff --git a/editors/libreoffice-cy/distinfo b/editors/libreoffice-cy/distinfo
index 9264179de736..1b299afa81f7 100644
--- a/editors/libreoffice-cy/distinfo
+++ b/editors/libreoffice-cy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890730
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_cy.tar.gz) = f1f3698f22adf026bdacbf1b15a749699491ab01c38076bfbfb9770d9eb8b1df
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_cy.tar.gz) = 790199
+TIMESTAMP = 1760441582
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_cy.tar.gz) = 86da1e2e53ef5c58a2dd67bb743391c6bb8bf70ae152e28f296d673c6a2a3196
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_cy.tar.gz) = 790599
diff --git a/editors/libreoffice-da/distinfo b/editors/libreoffice-da/distinfo
index 43aa1ff3a0a9..9a5225d43480 100644
--- a/editors/libreoffice-da/distinfo
+++ b/editors/libreoffice-da/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890732
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_da.tar.gz) = a8d1cbdcf4ef26cd4ecc208c1eb6e565864bf6eaa277c71697418a7f46609138
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_da.tar.gz) = 2413023
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_da.tar.gz) = e4e712304176f98f133afc890209603f5a368991023dfcdcd105a9b718af021f
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_da.tar.gz) = 2617840
+TIMESTAMP = 1760441586
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_da.tar.gz) = c3482fc47ecc9b814d211792e5d7426d639fea70feb282cdc0f817d85973aa19
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_da.tar.gz) = 2414042
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_da.tar.gz) = b5a1d3ff791452717fac09b37c0f72b98030bf3463935766087455354a9fa49f
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_da.tar.gz) = 2617077
diff --git a/editors/libreoffice-dgo/distinfo b/editors/libreoffice-dgo/distinfo
index e025cb70f69e..8dbe72565445 100644
--- a/editors/libreoffice-dgo/distinfo
+++ b/editors/libreoffice-dgo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890736
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_dgo.tar.gz) = 14d9466e2a78cd9df024e6b3bc9b4d1618f1a7f1f0683e3f9e7e5e38eaf0c2eb
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_dgo.tar.gz) = 292317
+TIMESTAMP = 1760441592
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_dgo.tar.gz) = d28fca93b9f2d63a6d91a42292ea89212e32cc2e4b83d55fe820a30eb0e136cd
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_dgo.tar.gz) = 292443
diff --git a/editors/libreoffice-dsb/distinfo b/editors/libreoffice-dsb/distinfo
index 812b2aabd04f..52d90ee2494d 100644
--- a/editors/libreoffice-dsb/distinfo
+++ b/editors/libreoffice-dsb/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890738
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_dsb.tar.gz) = 7ba4595f0f502af6b981d7e6b28c8dcab0774b13861130ce82cd7b33c103ba98
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_dsb.tar.gz) = 801736
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_dsb.tar.gz) = 5131b2b970964b8fc2b2d6b4a10ac0a56209a068baed76f19be8dd747a9406f7
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_dsb.tar.gz) = 2671495
+TIMESTAMP = 1760441594
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_dsb.tar.gz) = 5848098e6079b04c9169b370a8d9711457e65a79c67e23e5a2872ddffe477777
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_dsb.tar.gz) = 801294
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_dsb.tar.gz) = c4ea77e35c35d22012252590510265a94b3eda3ea89270dba6957baa7470d905
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_dsb.tar.gz) = 2671404
diff --git a/editors/libreoffice-dz/distinfo b/editors/libreoffice-dz/distinfo
index f62b6b9847cb..a74749c1c3c7 100644
--- a/editors/libreoffice-dz/distinfo
+++ b/editors/libreoffice-dz/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890740
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_dz.tar.gz) = aaf7f5f443537655508e17822e5cf6b823a7276311b72ef247be360d835185d6
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_dz.tar.gz) = 321597
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_dz.tar.gz) = ad4d3bd6eab2d4d839b68cb208ad85778b908c8597deb8ce85bcc4237cc8d166
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_dz.tar.gz) = 2677023
+TIMESTAMP = 1760441596
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_dz.tar.gz) = ad78f3853f15e9bdb441c5229d3ce14a367dd6e4c31663791d15caf04f2fe676
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_dz.tar.gz) = 320937
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_dz.tar.gz) = 2b6c04a1925048cb59197f1dafe252bfb9c0bd60bcb19c7a1f2cd18449559de7
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_dz.tar.gz) = 2676948
diff --git a/editors/libreoffice-el/distinfo b/editors/libreoffice-el/distinfo
index 5bca63123c9c..bb0c6ec5b29e 100644
--- a/editors/libreoffice-el/distinfo
+++ b/editors/libreoffice-el/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890742
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_el.tar.gz) = 023c6f4cab2b85ac438c70e503efc859cf5ef0a3705ec7728a68fe5c50e36f08
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_el.tar.gz) = 2428713
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_el.tar.gz) = 5130808accca96afe563f4b65585e792ccd27e82a10b8cd3c28ea8c30c1288c6
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_el.tar.gz) = 2893420
+TIMESTAMP = 1760441599
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_el.tar.gz) = df2f2044b3dc3fe954e05d408d68b8e83c9ed6e272bbbb210a2a1f1849403062
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_el.tar.gz) = 2428488
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_el.tar.gz) = 570f03837b017e93b4c31a9f54fbc010724c10572bbfb1a975badf201b41c364
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_el.tar.gz) = 2893297
diff --git a/editors/libreoffice-en_GB/distinfo b/editors/libreoffice-en_GB/distinfo
index 1d830cf6e82e..92ca36db9985 100644
--- a/editors/libreoffice-en_GB/distinfo
+++ b/editors/libreoffice-en_GB/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890745
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_en-GB.tar.gz) = 5e2d46848249ce507e4b968bd47cc82e9baf5a6709474d5b3dd4c79544019d2e
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_en-GB.tar.gz) = 4649387
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_en-GB.tar.gz) = 7fa5f2288c7686192e0bb65a4deb355c44d9aa631be3196e2b59889c95eb9e4d
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_en-GB.tar.gz) = 2490909
+TIMESTAMP = 1760441602
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_en-GB.tar.gz) = 184e8fb60c4edd232fa2b697d24ed94ecc47148c492ec2450214f22621e1682f
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_en-GB.tar.gz) = 4648780
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_en-GB.tar.gz) = 52a985a27f7d8d9b1ad247416242ccd56d3c59a10bc2f0ec648bcb35143a4685
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_en-GB.tar.gz) = 2490670
diff --git a/editors/libreoffice-en_ZA/distinfo b/editors/libreoffice-en_ZA/distinfo
index 4ab0c08e6ed9..af9ba24f774c 100644
--- a/editors/libreoffice-en_ZA/distinfo
+++ b/editors/libreoffice-en_ZA/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890748
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_en-ZA.tar.gz) = ea8c7719c0295606d69e35fbaf3bdfd7e84abbda6980bf8f10054be3295e4dc5
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_en-ZA.tar.gz) = 4262194
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_en-ZA.tar.gz) = 47d3ccde1cc0a02da8c7ac59e900c47909807a4caa50cd283fd53b9d8f5ad9a8
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_en-ZA.tar.gz) = 2487648
+TIMESTAMP = 1760441606
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_en-ZA.tar.gz) = 5cc23fbf526c153fbe5017a21e06c1b2b979d24ccedf3feb00a0454557302cc7
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_en-ZA.tar.gz) = 4262510
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_en-ZA.tar.gz) = 197700a061257241f05b1c437c9412bfc17efe848043ff849a3939d574f047d8
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_en-ZA.tar.gz) = 2487570
diff --git a/editors/libreoffice-eo/distinfo b/editors/libreoffice-eo/distinfo
index 348fded79549..da85b8fa2186 100644
--- a/editors/libreoffice-eo/distinfo
+++ b/editors/libreoffice-eo/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890750
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_eo.tar.gz) = 777969edf8986cac29d75228f0e45acaf7c6a361072558e95abeecd0c08dcc1c
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_eo.tar.gz) = 1012479
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_eo.tar.gz) = 5ad3c48751c39ddd307b522f9e8549ed3708cf31b029ca4ea571fc52f4201a71
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_eo.tar.gz) = 2567343
+TIMESTAMP = 1760441607
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_eo.tar.gz) = 04131e6072cb9dbbc82484bad1377a9e8f50ac9bb37de4918ca0d3ea15dfcdd3
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_eo.tar.gz) = 1012699
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_eo.tar.gz) = 8fb59a9336bd0cdb92df6d549fbd1ff4f367330cf4900ff15ae212ade9c1fb4c
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_eo.tar.gz) = 2567682
diff --git a/editors/libreoffice-es/distinfo b/editors/libreoffice-es/distinfo
index aff5a0903131..75ec0f1177e7 100644
--- a/editors/libreoffice-es/distinfo
+++ b/editors/libreoffice-es/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890752
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_es.tar.gz) = 711024bde68fbbc2f7a4f7340eb7df0dca3e93d44d3d64ac5d9915dd26422958
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_es.tar.gz) = 1757737
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_es.tar.gz) = ce91c1e8d9f07deb4ff46bfd6034d0d35b619f9589b006d9f43d1ab20fe0b588
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_es.tar.gz) = 2678594
+TIMESTAMP = 1760441610
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_es.tar.gz) = 97c23f013df153ed66466fa89302c4dc6e9927278212ef3a268fdcf488f58eff
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_es.tar.gz) = 1761399
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_es.tar.gz) = 717a9910e6a5ebe5528dedd4b33b884bf0d48413ac2d1135c78c5d118b07c2ae
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_es.tar.gz) = 2678498
diff --git a/editors/libreoffice-et/distinfo b/editors/libreoffice-et/distinfo
index ecd51061560c..6f13e7168eed 100644
--- a/editors/libreoffice-et/distinfo
+++ b/editors/libreoffice-et/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890754
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_et.tar.gz) = eb49ea626ab5f25dc94cc1eaeb2a0c60b04009a5c1b5cb990f319dc66c35d57e
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_et.tar.gz) = 1311978
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_et.tar.gz) = d77dcbfd7ef8ae54a214a57e8103913d50a5181c02c0c7009d9e294b5e51f050
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_et.tar.gz) = 2595995
+TIMESTAMP = 1760441615
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_et.tar.gz) = 8458c35c8b5559b9267612129a96dc0fe3c62bc776aa3c79ea82d6d0a22ee115
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_et.tar.gz) = 1310701
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_et.tar.gz) = a6238cb24a8aae186a782059081654a6cb29372f4ba49f4a635658e445ca6b8a
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_et.tar.gz) = 2596129
diff --git a/editors/libreoffice-eu/distinfo b/editors/libreoffice-eu/distinfo
index 0c4f514ba719..6bad8de7266e 100644
--- a/editors/libreoffice-eu/distinfo
+++ b/editors/libreoffice-eu/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890756
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_eu.tar.gz) = eb1ad2745b03f1ef5fc9878f8e73506568c6ac3e3eef64cc53f884f71b869803
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_eu.tar.gz) = 725594
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_eu.tar.gz) = 52faa4aa05ce8aac08d233810ceb9b968d8914e4e5c17051dfd4b8c8c6c321b9
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_eu.tar.gz) = 2607695
+TIMESTAMP = 1760441620
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_eu.tar.gz) = 00bd53589951baad4f5927a436cb32f23db2464b4474631df39a8f87cad5fa10
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_eu.tar.gz) = 725616
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_eu.tar.gz) = 76877a97d4fe9c1c6b59facee4a14a1c1d0a6730c508c5d9704c7d04bf4ae931
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_eu.tar.gz) = 2607848
diff --git a/editors/libreoffice-fa/distinfo b/editors/libreoffice-fa/distinfo
index 4e4bd99a29a1..440a334de6b4 100644
--- a/editors/libreoffice-fa/distinfo
+++ b/editors/libreoffice-fa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890756
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_fa.tar.gz) = 3fd4f586b90638e3595709266bdb3b6ba9ed1894f0291ba4522e5e9921e90d4e
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_fa.tar.gz) = 574418
+TIMESTAMP = 1760441621
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_fa.tar.gz) = a548f901672abd549c98bd9d2e7d696e3cd99eb04abc68bf72a76ca41ed13d36
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_fa.tar.gz) = 574661
diff --git a/editors/libreoffice-fi/distinfo b/editors/libreoffice-fi/distinfo
index 0af17c6705a5..b84e394cae1a 100644
--- a/editors/libreoffice-fi/distinfo
+++ b/editors/libreoffice-fi/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890759
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_fi.tar.gz) = 83e968b738cbc4824df782d24cfb9ecd155e5cfc6b258329093637020917d112
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_fi.tar.gz) = 668653
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_fi.tar.gz) = 61823d86639784981b5b724981745f31202b1d963ff8e88cb4bc31b52429b61b
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_fi.tar.gz) = 2611993
+TIMESTAMP = 1760441624
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_fi.tar.gz) = c3249ef3e462fa3967d5e6c27bff6fca0f2deb254b52034da5f607e227c0212e
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_fi.tar.gz) = 670578
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_fi.tar.gz) = 7727b8a363d834c5a73f81ea8661347161cd0c4e40e02f02a47a8de868a5f287
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_fi.tar.gz) = 2612482
diff --git a/editors/libreoffice-fur/distinfo b/editors/libreoffice-fur/distinfo
index cd7cd231535c..75815c96889a 100644
--- a/editors/libreoffice-fur/distinfo
+++ b/editors/libreoffice-fur/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890761
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_fur.tar.gz) = f51e82d3ab16f0921ed822b766b9cebc355b68b5f02af378a877714bbcc4ed5c
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_fur.tar.gz) = 147268
+TIMESTAMP = 1760441628
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_fur.tar.gz) = e3faae779d4143a467eae1328a482791f31f9e7c2daa6683906dbb27a12de3e6
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_fur.tar.gz) = 147422
diff --git a/editors/libreoffice-fy/distinfo b/editors/libreoffice-fy/distinfo
index aca7a36ba0b0..7020383e461c 100644
--- a/editors/libreoffice-fy/distinfo
+++ b/editors/libreoffice-fy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890762
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_fy.tar.gz) = 9e77ee0abbf3a639843ee3d3466b179d66e2cf5d2b63b2fe7a2c8de88e40eda0
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_fy.tar.gz) = 629359
+TIMESTAMP = 1760441629
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_fy.tar.gz) = 40db1a3c4a534c6f71999d6f17d3d6bad6ea52db5096ced8be1ddf42c52a5689
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_fy.tar.gz) = 629327
diff --git a/editors/libreoffice-ga/distinfo b/editors/libreoffice-ga/distinfo
index cbd934fd1da6..96ae69cc789a 100644
--- a/editors/libreoffice-ga/distinfo
+++ b/editors/libreoffice-ga/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890763
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ga.tar.gz) = 45a7f0b4d19964ecb90b5ffcf6b343d7d578b77544bc5d69e9e0741398ed342f
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ga.tar.gz) = 490344
+TIMESTAMP = 1760441630
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_ga.tar.gz) = da43f9d37625494f3a5800a4c1862ebb7022e5a8b4a438495274fc686e000dc5
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_ga.tar.gz) = 489914
diff --git a/editors/libreoffice-gd/distinfo b/editors/libreoffice-gd/distinfo
index 3c179072d60e..fe077f149757 100644
--- a/editors/libreoffice-gd/distinfo
+++ b/editors/libreoffice-gd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890763
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_gd.tar.gz) = 01ffff9f6110cb84c614bea28bfa9193a39e0e33f78a8564b2bff0843cb0c0e6
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_gd.tar.gz) = 1316679
+TIMESTAMP = 1760441631
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_gd.tar.gz) = 50c7091a9cd18315277320c081bca94c1d475d6c24e3933b0b38576bbb9867cd
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_gd.tar.gz) = 1317086
diff --git a/editors/libreoffice-gl/distinfo b/editors/libreoffice-gl/distinfo
index 8c0ff9af455e..b1f73279fe82 100644
--- a/editors/libreoffice-gl/distinfo
+++ b/editors/libreoffice-gl/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890766
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_gl.tar.gz) = a1147ff505cac46161abca425a1dde6ce38f6b0449b48e0d30527c7507d0fdd5
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_gl.tar.gz) = 2127435
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_gl.tar.gz) = 6988e036f6dbe94a523e48394c1a0d3aad624b0c042beb514ec337a4c17a3710
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_gl.tar.gz) = 2632184
+TIMESTAMP = 1760441634
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_gl.tar.gz) = c2c2d291ad35757fe88518640366fb4bd6936b5b06b7e1f062ffe864d78e8f6e
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_gl.tar.gz) = 2127522
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_gl.tar.gz) = ff206434c20513540c21d551ba860e0606bb12bf655e332afabc58e66397d7cf
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_gl.tar.gz) = 2633988
diff --git a/editors/libreoffice-gu/distinfo b/editors/libreoffice-gu/distinfo
index 1221f299d98b..a6443aabb7b1 100644
--- a/editors/libreoffice-gu/distinfo
+++ b/editors/libreoffice-gu/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890767
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_gu.tar.gz) = e3bfa7182169e42a9c57a69658dd1ee8bfc3862eca640d9dffa70517971efcb2
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_gu.tar.gz) = 926192
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_gu.tar.gz) = 1ca35de9ba9348b764eb229afb15ed9bec68d16436ebe8b2700a2660f0d59895
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_gu.tar.gz) = 2562239
+TIMESTAMP = 1760441635
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_gu.tar.gz) = c78157e1c28c25832aa2f87a133de02bc5ace94e893c5bca9f90fd7148b25c94
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_gu.tar.gz) = 925872
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_gu.tar.gz) = d97d0944d894f3e53fd01432f5651346329c1ef916cd91f023c99ea91f3c7017
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_gu.tar.gz) = 2562513
diff --git a/editors/libreoffice-gug/distinfo b/editors/libreoffice-gug/distinfo
index a7db9cfeafaa..f722c4b7d700 100644
--- a/editors/libreoffice-gug/distinfo
+++ b/editors/libreoffice-gug/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890768
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_gug.tar.gz) = 43ac7c6b76138e8bb48eeb97c9f842297f15fc5e9f1c5152a62677c85e47e3cb
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_gug.tar.gz) = 350716
+TIMESTAMP = 1760441636
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_gug.tar.gz) = 99f5944352d3ff858a42230fd76445daf0f1891b10cd04535dfec952f8e2f31e
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_gug.tar.gz) = 350705
diff --git a/editors/libreoffice-hi/distinfo b/editors/libreoffice-hi/distinfo
index d8409a1d0c77..e8f2d9ecb644 100644
--- a/editors/libreoffice-hi/distinfo
+++ b/editors/libreoffice-hi/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890772
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_hi.tar.gz) = eb26bf1e568b8ed1cfcaf3b3620e433ca3b8ca634588b5549d764c3b32da0222
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_hi.tar.gz) = 1343384
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_hi.tar.gz) = c05a314f3f76ecf4a9b8255882fd75dd724d448329c7a7daac6dc83def7b8ae0
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_hi.tar.gz) = 2573034
+TIMESTAMP = 1760441642
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_hi.tar.gz) = 1a5b4fa4a6f79a7c0e96762314920fc555292dd1b6015e49550d596443d0ef98
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_hi.tar.gz) = 1343664
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_hi.tar.gz) = e6326c564f8b830b4f60110f07bae9ddf9ee71569975bf61235c081442caa686
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_hi.tar.gz) = 2573410
diff --git a/editors/libreoffice-hr/distinfo b/editors/libreoffice-hr/distinfo
index 6026f1ac2ae5..9d090acf76c6 100644
--- a/editors/libreoffice-hr/distinfo
+++ b/editors/libreoffice-hr/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890774
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_hr.tar.gz) = f4e0c492408ebf3ae1d91ed0868e903be3c342dca04acc0628ef9ad11431ed68
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_hr.tar.gz) = 714988
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_hr.tar.gz) = 0b1c539b40b25b1856d47ea3e5d3c38314e8c04ca872895b3dbb5eab8c4f7ec5
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_hr.tar.gz) = 2559060
+TIMESTAMP = 1760441644
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_hr.tar.gz) = 796886845fda645ca7d08c4d3ca270049a7e7e5918a33bdfd4bd4a2db906f1e6
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_hr.tar.gz) = 714894
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_hr.tar.gz) = 8d6ab3dd4090f5aaa4336fb3a5b3e0326d167f2b25f259858644750ac390b58f
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_hr.tar.gz) = 2559372
diff --git a/editors/libreoffice-hsb/distinfo b/editors/libreoffice-hsb/distinfo
index 65ca3f717b1e..0643690ed7ac 100644
--- a/editors/libreoffice-hsb/distinfo
+++ b/editors/libreoffice-hsb/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890776
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_hsb.tar.gz) = 0aaf12ec424e5d21c1ae4ce8f44b50c8753f275aac9e8e69a24170be44984671
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_hsb.tar.gz) = 800652
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_hsb.tar.gz) = 9c0f4dfe37f56d696ffc68fbb1b56290540df89e564d9bbe63e667b39fecf901
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_hsb.tar.gz) = 2655306
+TIMESTAMP = 1760441646
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_hsb.tar.gz) = a0dabf6b42b472747b5d581a2da16ad8d7dcc890ab871cdba505bd6f2b92bde9
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_hsb.tar.gz) = 800471
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_hsb.tar.gz) = 6b905e639ba50b96057bad16a2dae450a53f6a41c7f4c04bf56fe88eab49c539
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_hsb.tar.gz) = 2655445
diff --git a/editors/libreoffice-hy/distinfo b/editors/libreoffice-hy/distinfo
index 944b1c86fcb2..7acb0e550620 100644
--- a/editors/libreoffice-hy/distinfo
+++ b/editors/libreoffice-hy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890779
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_hy.tar.gz) = 3403177d672f0c77623fac901bab8888d746aea807ceed3d3d14f47d93311b3d
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_hy.tar.gz) = 824993
+TIMESTAMP = 1760441653
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_hy.tar.gz) = f98cf957ffc4dc587f30e1df506345c27f463fddc8909c26fc65f2803764f236
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_hy.tar.gz) = 825066
diff --git a/editors/libreoffice-id/distinfo b/editors/libreoffice-id/distinfo
index 414b86964f47..65eac37e372f 100644
--- a/editors/libreoffice-id/distinfo
+++ b/editors/libreoffice-id/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890781
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_id.tar.gz) = 7a0b2a06d481dbc7003715b60cb05649f144f5085de9278e1df7dc37c9d0506f
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_id.tar.gz) = 1479926
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_id.tar.gz) = e1b75aaccea2db62d9c0147c2a65928a98cbd55225ed054eb8f219c06c627c58
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_id.tar.gz) = 2578643
+TIMESTAMP = 1760441655
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_id.tar.gz) = 2fc3d936e89b4a73251a69f6d17ae80a39700c5da381089199154a35c7ac9891
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_id.tar.gz) = 1479584
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_id.tar.gz) = ec85219d70a8313af2aa1d6c09cd27145b0ed69a4cb58b8a6d295688f73ff98b
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_id.tar.gz) = 2578786
diff --git a/editors/libreoffice-is/distinfo b/editors/libreoffice-is/distinfo
index 85a8f64d7a77..9c31da537f88 100644
--- a/editors/libreoffice-is/distinfo
+++ b/editors/libreoffice-is/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890782
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_is.tar.gz) = 9cd2c37fa29da2622c47fc266cdc7adb4c966211e805596a53d58349bce07962
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_is.tar.gz) = 1222133
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_is.tar.gz) = 49ebb5d1c3a8d1e146ad4b10852d973f856219de52d3c62e3e8525c3b89409f4
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_is.tar.gz) = 2559598
+TIMESTAMP = 1760441657
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_is.tar.gz) = 1454a299029c67cdd2c21315ee0c70d5ab06bf7b6ebf299741fcc44571ff309f
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_is.tar.gz) = 1221911
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_is.tar.gz) = 6959f12a014fae0dc9cb4a4c23c3bc5884d7c519e5d3c8b464aed38afa7a72b6
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_is.tar.gz) = 2559690
diff --git a/editors/libreoffice-it/distinfo b/editors/libreoffice-it/distinfo
index c1d00e37d1ad..3e405efb7f8a 100644
--- a/editors/libreoffice-it/distinfo
+++ b/editors/libreoffice-it/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890785
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_it.tar.gz) = 6c5069909065f59aaec5556949e69ace6158064feaf02c1861221a16373f28dd
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_it.tar.gz) = 1806075
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_it.tar.gz) = dabf9b828910fb58eddb2222921a4f36dd96c8259191f38d2b1129cdf1e9a838
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_it.tar.gz) = 2613767
+TIMESTAMP = 1760441660
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_it.tar.gz) = 47b3a1eede5d8146876c278c63fd2898d47aa8eff9b6adacd3db71085c6c67f4
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_it.tar.gz) = 1806287
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_it.tar.gz) = 84e8d223e7daee513e6c03b07f8f97194f37ded8d497180edc7ede47a03d69ed
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_it.tar.gz) = 2613914
diff --git a/editors/libreoffice-ka/distinfo b/editors/libreoffice-ka/distinfo
index aa0c4ee6cadd..7d512fa266c2 100644
--- a/editors/libreoffice-ka/distinfo
+++ b/editors/libreoffice-ka/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890788
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ka.tar.gz) = 7cc5aa790fd09c007550a924fccd2d51a7d05750006925a18f9a19fdedfad24b
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ka.tar.gz) = 832568
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ka.tar.gz) = b1a5701b8dfe38843d41e61efd82fc20ff329bf0092da538caffa4c575c2377b
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ka.tar.gz) = 2816270
+TIMESTAMP = 1760441664
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_ka.tar.gz) = 4a84b359f4e504bec47a362429801edca137ad4f22fa840b2adcfdfe8091705d
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_ka.tar.gz) = 832428
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_ka.tar.gz) = a86974fe74a1a55ebb70ff7e7026d028474be3246876dcfd81ed9b4196dc3b68
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_ka.tar.gz) = 2816349
diff --git a/editors/libreoffice-kab/distinfo b/editors/libreoffice-kab/distinfo
index 5c132e2f1bfa..50f141f1c7dc 100644
--- a/editors/libreoffice-kab/distinfo
+++ b/editors/libreoffice-kab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890789
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_kab.tar.gz) = 25e93989341af43f9c398e000b9d61191e9c9e332e065737fec598cef81724b3
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_kab.tar.gz) = 437515
+TIMESTAMP = 1760441665
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_kab.tar.gz) = 03426083f53e6f846f2b764102d1521a715e88acb28e988f81f3b78755ae38c0
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_kab.tar.gz) = 437098
diff --git a/editors/libreoffice-kk/distinfo b/editors/libreoffice-kk/distinfo
index 12d94238eefb..9e27ec4cfa17 100644
--- a/editors/libreoffice-kk/distinfo
+++ b/editors/libreoffice-kk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890790
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_kk.tar.gz) = 961b5234e9ea09b74a9029959e8f562df50d6086b853c9984c92bb965565d30f
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_kk.tar.gz) = 715213
+TIMESTAMP = 1760441666
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_kk.tar.gz) = 9a5dbd87e18f64d5f364b36bcba69cc51fd50aa7d7a4b4b846a7c4aab6b19d93
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_kk.tar.gz) = 715445
diff --git a/editors/libreoffice-km/distinfo b/editors/libreoffice-km/distinfo
index 63510e2531c9..57d37fdd7d99 100644
--- a/editors/libreoffice-km/distinfo
+++ b/editors/libreoffice-km/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890791
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_km.tar.gz) = b7f906d6fbc2fd0c0809d34a866c26f213ee6171b322a79ea525dbd049c0a0f4
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_km.tar.gz) = 552267
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_km.tar.gz) = 6083ca230f268634e9df5a768ab0d1bb33547827f737a96f2c8271a5f12774fb
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_km.tar.gz) = 2764559
+TIMESTAMP = 1760441668
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_km.tar.gz) = fa5dd7d82da2e20a899a5a03e7f3041a5c8e6b84c09c3d990e778001ccce2392
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_km.tar.gz) = 552545
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_km.tar.gz) = 41226ececee298cc23ee55414edeefe3f1b345f3f1ccde81e60dcb8505d60773
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_km.tar.gz) = 2764230
diff --git a/editors/libreoffice-kmr_Latn/distinfo b/editors/libreoffice-kmr_Latn/distinfo
index 727a5d1bd5d1..bd73743a4ffc 100644
--- a/editors/libreoffice-kmr_Latn/distinfo
+++ b/editors/libreoffice-kmr_Latn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890792
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_kmr-Latn.tar.gz) = 873ac625c1347c5a5b9280d8c30230cc3e86e7782fd4aeb12894ea1a6cc3c682
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_kmr-Latn.tar.gz) = 238967
+TIMESTAMP = 1760441669
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_kmr-Latn.tar.gz) = 0c831cbb06597194259c11917caeaf3e39945907fac92620c0b3e58e5e4d9661
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_kmr-Latn.tar.gz) = 238541
diff --git a/editors/libreoffice-kn/distinfo b/editors/libreoffice-kn/distinfo
index 85274f9a5d5c..4c49e72a0b4e 100644
--- a/editors/libreoffice-kn/distinfo
+++ b/editors/libreoffice-kn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890792
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_kn.tar.gz) = 0483fc3a47ade214b2a55840aa8a31b0e457363bffb9cc1c4c46f30394c093a1
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_kn.tar.gz) = 378282
+TIMESTAMP = 1760441670
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_kn.tar.gz) = 7dc9cdc72908249f0b9eca85df5c6a1f2fe1f13b836fab28d8bd8cbe04bc5f08
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_kn.tar.gz) = 378077
diff --git a/editors/libreoffice-kok/distinfo b/editors/libreoffice-kok/distinfo
index 08e878ba3b46..df9e7adacd54 100644
--- a/editors/libreoffice-kok/distinfo
+++ b/editors/libreoffice-kok/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890795
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_kok.tar.gz) = 733538942f1ecf819e1d78e8e1fe4c6dfd699210fb359c48990d3683f28bbf5e
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_kok.tar.gz) = 280206
+TIMESTAMP = 1760441672
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_kok.tar.gz) = 7f89f6df58ced5ec87a6a7f27f1219a2be857769bda6d13228ca400a4f39972b
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_kok.tar.gz) = 280213
diff --git a/editors/libreoffice-ks/distinfo b/editors/libreoffice-ks/distinfo
index 5566579ba93f..286c56058e78 100644
--- a/editors/libreoffice-ks/distinfo
+++ b/editors/libreoffice-ks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890796
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ks.tar.gz) = 072b202f4ae614571bd232ca53768c5b5d9f156c399ce6ca7c0306a77e749cab
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ks.tar.gz) = 231773
+TIMESTAMP = 1760441673
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_ks.tar.gz) = da70d804fccf67a6dc36bcef5c8e3dd9307328af3b4f69eeb16a65895efb1270
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_ks.tar.gz) = 232019
diff --git a/editors/libreoffice-lb/distinfo b/editors/libreoffice-lb/distinfo
index 9a3f51447b93..9c8aa849f160 100644
--- a/editors/libreoffice-lb/distinfo
+++ b/editors/libreoffice-lb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890796
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_lb.tar.gz) = fe8232159a254d4231fe2aebdcc4a9228945c911838e36cae08def968b4e71e1
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_lb.tar.gz) = 110714
+TIMESTAMP = 1760441674
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_lb.tar.gz) = 49df8edd3d69720f43b07ed097eb9c38bc05a277099f072acca48288f6d36736
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_lb.tar.gz) = 110711
diff --git a/editors/libreoffice-lo/distinfo b/editors/libreoffice-lo/distinfo
index b159328f9097..a7ed850745ca 100644
--- a/editors/libreoffice-lo/distinfo
+++ b/editors/libreoffice-lo/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890798
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_lo.tar.gz) = 91d7d4da7ad27e85cae8500769bf9a1ce3601ea6cbf5e87712af2932f4da51be
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_lo.tar.gz) = 376055
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_lo.tar.gz) = 992456b605288851cd30cc3c5e6758b38eda04c64a53cbc0b2ad5a7edb9e0bac
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_lo.tar.gz) = 2525444
+TIMESTAMP = 1760441675
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_lo.tar.gz) = bbfbf4ffcb83bfdc8a8dff9ca32d29a47d80720cf89c76102c2fa1486415d71a
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_lo.tar.gz) = 375757
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_lo.tar.gz) = 98d088135be9c7d8be871b082ba468d048b1a77fbf88e0ae2c7b5a2a48d1a3fe
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_lo.tar.gz) = 2525766
diff --git a/editors/libreoffice-lt/distinfo b/editors/libreoffice-lt/distinfo
index 0dddc6baa00c..e40908110ea4 100644
--- a/editors/libreoffice-lt/distinfo
+++ b/editors/libreoffice-lt/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890800
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_lt.tar.gz) = b9f6b3c213aebce4cf5a0b45d1a05415a057e56872f7cfc135161257a956a560
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_lt.tar.gz) = 900616
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_lt.tar.gz) = 2e11220f9c886a6e1a649df1b43171aac71009b294fa7dd9504c0d5e6f94f650
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_lt.tar.gz) = 2667575
+TIMESTAMP = 1760441677
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_lt.tar.gz) = 60e5d2bf4c74bda7c3f3c5cb7a106b4549ad570e6dfdbf979cb351aaa08719f1
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_lt.tar.gz) = 901467
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_lt.tar.gz) = 38e86fdd03a6716ac028d5f340e242b5a2efb10a8cd00f3dec631c8010502b03
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_lt.tar.gz) = 2667355
diff --git a/editors/libreoffice-lv/distinfo b/editors/libreoffice-lv/distinfo
index cb73b0eb6327..5b270d21cfae 100644
--- a/editors/libreoffice-lv/distinfo
+++ b/editors/libreoffice-lv/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890801
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_lv.tar.gz) = c2140573003c0cd0bed6852d51853b6efafdf6e8763099d45a05418bc4c58202
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_lv.tar.gz) = 839189
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_lv.tar.gz) = 23ba5c1ecebd7218cd938bd73637ad02a031de94b8c7108f2c8026ff6675474a
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_lv.tar.gz) = 2554514
+TIMESTAMP = 1760441680
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_lv.tar.gz) = 57dd21fa4d29a3db168115250acd13995fcb2872b4b5cda8c3b275857d2d9dfd
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_lv.tar.gz) = 839059
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_lv.tar.gz) = 7defee0b3a639b3a936a3a987aa3ac5843806a3ad3484ff70c2918c0f21e1808
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_lv.tar.gz) = 2554572
diff --git a/editors/libreoffice-mai/distinfo b/editors/libreoffice-mai/distinfo
index ae2e068433ab..33b4e8958cff 100644
--- a/editors/libreoffice-mai/distinfo
+++ b/editors/libreoffice-mai/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890803
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_mai.tar.gz) = b81071a0d7f40cf894e137766be3a4fde1e86425db5f841b92b094efc7d93977
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_mai.tar.gz) = 227683
+TIMESTAMP = 1760441680
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_mai.tar.gz) = f4a0b373a586702e2b526362cd34edd42a5dbda03f10ec618f09df85a801e411
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_mai.tar.gz) = 227602
diff --git a/editors/libreoffice-mk/distinfo b/editors/libreoffice-mk/distinfo
index d1615ca0af6e..5a3554a8c48a 100644
--- a/editors/libreoffice-mk/distinfo
+++ b/editors/libreoffice-mk/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890805
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_mk.tar.gz) = 953992ad690c4898846ce42985d0f1fa9a1c739829a827bc06d0157e2d6b9850
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_mk.tar.gz) = 313737
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_mk.tar.gz) = 552127646f5abee4728c8326b060c94796666038b524e38c58fe14fb0fbad1cf
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_mk.tar.gz) = 2555392
+TIMESTAMP = 1760441683
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_mk.tar.gz) = 26ce2e0f1523a93aaf8c38244d17c89f5ad4143f45f5ed8959302b13fbea79c8
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_mk.tar.gz) = 313993
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_mk.tar.gz) = 27aeaf2340b6053d72fbcadfd5d464377a922dd764039122d4c1db42de34095e
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_mk.tar.gz) = 2555649
diff --git a/editors/libreoffice-ml/distinfo b/editors/libreoffice-ml/distinfo
index 4d0efd7efdad..aef03932d865 100644
--- a/editors/libreoffice-ml/distinfo
+++ b/editors/libreoffice-ml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890806
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ml.tar.gz) = e9c90ead1f9ac881395431d15110952375fc481ac540ee994755417ab3c3c3b5
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ml.tar.gz) = 350712
+TIMESTAMP = 1760441684
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_ml.tar.gz) = 2045b105bd5d5a8accb305d24f552d7de71efc45cf92699d5bca0b9ab85913bc
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_ml.tar.gz) = 350269
diff --git a/editors/libreoffice-mn/distinfo b/editors/libreoffice-mn/distinfo
index 5345766b6f89..3ced44cf27cb 100644
--- a/editors/libreoffice-mn/distinfo
+++ b/editors/libreoffice-mn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890807
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_mn.tar.gz) = 2bcc2a91d6fd01d3c5135e7be08b4fb5aa1c4b3b18af7603e0a42a5279df9bd7
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_mn.tar.gz) = 1841729
+TIMESTAMP = 1760441685
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_mn.tar.gz) = c4402f94c5a2d03e8d8d6f286297a01aec74c2497a086de2230fdbd33e07dc9a
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_mn.tar.gz) = 1844040
diff --git a/editors/libreoffice-mni/distinfo b/editors/libreoffice-mni/distinfo
index e00fef6de0e5..2e8204d5d035 100644
--- a/editors/libreoffice-mni/distinfo
+++ b/editors/libreoffice-mni/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890807
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_mni.tar.gz) = e5a7cdf9599d393855fc2e20b710a7b732a8a4bcd515774635551a4b4a733a32
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_mni.tar.gz) = 269474
+TIMESTAMP = 1760441686
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_mni.tar.gz) = ba17ee56003056be98da7ada325cf34dedbb6d2e1c452c78c207f878b3c18b1d
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_mni.tar.gz) = 269971
diff --git a/editors/libreoffice-mr/distinfo b/editors/libreoffice-mr/distinfo
index 5173ab3f9e6e..09913ec2751a 100644
--- a/editors/libreoffice-mr/distinfo
+++ b/editors/libreoffice-mr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890808
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_mr.tar.gz) = 3d236702211b53b643d8490d4d3f70db15bc92b6fd63a9cfcfe16213f2e122b5
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_mr.tar.gz) = 377072
+TIMESTAMP = 1760441687
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_mr.tar.gz) = 22034d2e145dc3ded78333121fa931676c9bb3cae21a99a209af4ae2c8fd034b
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_mr.tar.gz) = 377206
diff --git a/editors/libreoffice-my/distinfo b/editors/libreoffice-my/distinfo
index b7e6a0e0523d..90226bf75643 100644
--- a/editors/libreoffice-my/distinfo
+++ b/editors/libreoffice-my/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890809
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_my.tar.gz) = 34553b3122529e4c542d4da8be2221d7eabc4786183c7ac800555f89d5102575
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_my.tar.gz) = 303851
+TIMESTAMP = 1760441688
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_my.tar.gz) = 423b2a503d26bd6d3d66b0f828e8233f7e1410f69bcb22d71a8dd88bb2511651
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_my.tar.gz) = 303804
diff --git a/editors/libreoffice-nb/distinfo b/editors/libreoffice-nb/distinfo
index 0613f2ca5d96..e2745f723281 100644
--- a/editors/libreoffice-nb/distinfo
+++ b/editors/libreoffice-nb/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890811
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_nb.tar.gz) = bd0916c5a703509d2c4eac9d1b22d0afcf8aa5656b307e0eac3a84f5d98dd2c0
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_nb.tar.gz) = 2996266
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_nb.tar.gz) = a241f6a054c073b538733929db78e31a3ccb3cf85e98acbda194ed21d423ead0
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_nb.tar.gz) = 2584019
+TIMESTAMP = 1760441692
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_nb.tar.gz) = dc89b98a168f887d4fdab5284e6cb6a3f774387c60728ceebcfbc7cfd97eaaba
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_nb.tar.gz) = 2996461
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_nb.tar.gz) = 37222d224e773f5a5d40a6f67184a85df0b314213ecb7049f792f302f7a3e503
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_nb.tar.gz) = 2584468
diff --git a/editors/libreoffice-ne/distinfo b/editors/libreoffice-ne/distinfo
index 352e8e477505..2eaa84f1ed9a 100644
--- a/editors/libreoffice-ne/distinfo
+++ b/editors/libreoffice-ne/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890813
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ne.tar.gz) = 1a1a16a5c6288a57cac026de888c5b0b5535dd4e6091c2b87263cd46ae11f328
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ne.tar.gz) = 664060
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ne.tar.gz) = 8a7b51814703cf5cb3ba9b5c634617d9b7dd7adec8efbfdc92733ca365923480
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ne.tar.gz) = 2676862
+TIMESTAMP = 1760441695
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_ne.tar.gz) = 9fedc3da6a6c7ef1a7fbed55fd546df87db16a3a83ea0b98290d6afad39c87dc
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_ne.tar.gz) = 664373
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_ne.tar.gz) = 92e2cc4175061edda019d126b487a85813553d7813d0806ea4ba6d37a23a5291
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_ne.tar.gz) = 2677000
diff --git a/editors/libreoffice-nl/distinfo b/editors/libreoffice-nl/distinfo
index 6effb7891a94..e55f2535c482 100644
--- a/editors/libreoffice-nl/distinfo
+++ b/editors/libreoffice-nl/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890815
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_nl.tar.gz) = 2a6c7fd49c720e6c68677caa7fdd7e3ee209c0251d25739302d1536f440b9a0a
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_nl.tar.gz) = 1467226
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_nl.tar.gz) = 78e11195e448ede4d44fdb0c493b0c263764e792ddcf710b8d6ce8a8c2bcb338
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_nl.tar.gz) = 2637414
+TIMESTAMP = 1760441700
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_nl.tar.gz) = dfc5343abe393e36e55888144195cb06c9cdc03dc5f8593a209f7d808f45d78c
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_nl.tar.gz) = 1466912
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_nl.tar.gz) = aeaebf6a473c65b926d800bb69a309eab464a285cd7d6388dbc751b62436bb8b
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_nl.tar.gz) = 2637324
diff --git a/editors/libreoffice-nn/distinfo b/editors/libreoffice-nn/distinfo
index a368b59a4d6c..d4d927ef16b6 100644
--- a/editors/libreoffice-nn/distinfo
+++ b/editors/libreoffice-nn/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890818
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_nn.tar.gz) = 09f834a50d071ade83799fc6d8d1d9a0c5f06a886b284fe106183275d09a73e4
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_nn.tar.gz) = 2998469
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_nn.tar.gz) = 45e4fb224503ba9c0a2a71bdbae1c1aa46af298b7cf1c9b083d0a08927ac09fe
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_nn.tar.gz) = 2584344
+TIMESTAMP = 1760441705
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_nn.tar.gz) = add9f44af0ad2bdd4d9abea31ec26631051d5701612c5685c7ee5f166b6cdb6e
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_nn.tar.gz) = 2997488
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_nn.tar.gz) = 5a49cb9180d9106dadc41261e2b60a2d9bdcefc30d1eafe950a5cc46d659e4af
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_nn.tar.gz) = 2584293
diff --git a/editors/libreoffice-nr/distinfo b/editors/libreoffice-nr/distinfo
index 557281167c28..3e18491271ed 100644
--- a/editors/libreoffice-nr/distinfo
+++ b/editors/libreoffice-nr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890818
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_nr.tar.gz) = c054cb51484080ef35eee3d74ecc599ee8dc2425ad999d14ac434449012c403a
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_nr.tar.gz) = 201267
+TIMESTAMP = 1760441705
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_nr.tar.gz) = 3ea870f232f051ad97fc1fa66f0cf0d0bba147adc66b22cecd7a491c575908fb
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_nr.tar.gz) = 200963
diff --git a/editors/libreoffice-nso/distinfo b/editors/libreoffice-nso/distinfo
index 22ee96eb9d01..e0a2e0eee0a1 100644
--- a/editors/libreoffice-nso/distinfo
+++ b/editors/libreoffice-nso/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890819
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_nso.tar.gz) = c1a0602f40f99d60bb1e87d0f8f199cdab43d222571f3a13f5df56897afa11e8
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_nso.tar.gz) = 225394
+TIMESTAMP = 1760441706
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_nso.tar.gz) = 300ee164c1eb6598c20c7337894b4e1c0f341ae4d152a3d7c68238b55ce21044
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_nso.tar.gz) = 225516
diff --git a/editors/libreoffice-oc/distinfo b/editors/libreoffice-oc/distinfo
index 5ef738dc0c4e..0732ca79bb0d 100644
--- a/editors/libreoffice-oc/distinfo
+++ b/editors/libreoffice-oc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890819
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_oc.tar.gz) = bc3de8a7754c635e14f406af68c1f8e4837d0b11b47bb707fe4812fc46be6c6e
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_oc.tar.gz) = 973719
+TIMESTAMP = 1760441709
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_oc.tar.gz) = 3e1cef3dee98d572fdf7d8453b2f029794edc5d97be2a79fd6f07ee26c0c3d82
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_oc.tar.gz) = 973195
diff --git a/editors/libreoffice-om/distinfo b/editors/libreoffice-om/distinfo
index b1fd30f8b58f..08d013cccf5b 100644
--- a/editors/libreoffice-om/distinfo
+++ b/editors/libreoffice-om/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890821
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_om.tar.gz) = a654af4e6515c726f88029c6cc1e9a3f6b6954e91bb3c06c2e42ac9f8c1c7e98
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_om.tar.gz) = 333675
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_om.tar.gz) = d88d515c32aed9fd36d8e8e9c4600eebc7b13c85a31f7b9351a8701ea6303c95
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_om.tar.gz) = 2625895
+TIMESTAMP = 1760441711
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_om.tar.gz) = b3117e7ae4523e4326079f3915ced402c6fa591f740a54eb77a3836846559ace
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_om.tar.gz) = 333822
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_om.tar.gz) = b23f5821d6a1577ffeb6ab7053387d559a3ff57e660550274f5055cf6259c2b2
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_om.tar.gz) = 2625617
diff --git a/editors/libreoffice-or/distinfo b/editors/libreoffice-or/distinfo
index cb8b5402754e..716fac20a6e4 100644
--- a/editors/libreoffice-or/distinfo
+++ b/editors/libreoffice-or/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890822
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_or.tar.gz) = 707e39665f03bc9b0888b05082c6d7d0de49174b507692a6312916be907977e5
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_or.tar.gz) = 388542
+TIMESTAMP = 1760441712
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_or.tar.gz) = 8812f93f43e46cfaea4b3e3f853ba7eed4204db3d9a9dd36cb1017a1704c8d53
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_or.tar.gz) = 388659
diff --git a/editors/libreoffice-pa_IN/distinfo b/editors/libreoffice-pa_IN/distinfo
index 56db989e0ce0..676ffa959261 100644
--- a/editors/libreoffice-pa_IN/distinfo
+++ b/editors/libreoffice-pa_IN/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890822
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_pa-IN.tar.gz) = 1efe090b51fed731600494e534e9e7839cf7aba3962546c36a73a15036f13f0d
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_pa-IN.tar.gz) = 428065
+TIMESTAMP = 1760441713
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_pa-IN.tar.gz) = ce799f6cd2862199423ad828c77b89d3a6f0248878aaefadd668143cc357a021
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_pa-IN.tar.gz) = 428436
diff --git a/editors/libreoffice-ro/distinfo b/editors/libreoffice-ro/distinfo
index 88b0fd902123..4ca8d0be2c20 100644
--- a/editors/libreoffice-ro/distinfo
+++ b/editors/libreoffice-ro/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890831
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ro.tar.gz) = c8eb301de8235200cc93ea88f459b9c0e791382f90bc4965595652103f547ef0
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ro.tar.gz) = 1991215
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ro.tar.gz) = 81a5a45a577a4334c8172b657f368407b6ab32fdeea443f1db0484359124bdd6
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ro.tar.gz) = 2522347
+TIMESTAMP = 1760441728
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_ro.tar.gz) = 0bb3c246a1bee86b1e53f96eb381e12868d5a1c3540f43937a6cfe517e61dd92
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_ro.tar.gz) = 1997287
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_ro.tar.gz) = be58e698c682b43cd2b6d9e70d693813410b01c8c9dfa3d221213a5d28232a31
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_ro.tar.gz) = 2522225
diff --git a/editors/libreoffice-rw/distinfo b/editors/libreoffice-rw/distinfo
index e26727efc343..a739859fd003 100644
--- a/editors/libreoffice-rw/distinfo
+++ b/editors/libreoffice-rw/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890834
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_rw.tar.gz) = 70de54ebd782f3148f5a3a56955fee0fc5fc57956cb45e8bb99e545b1528e16c
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_rw.tar.gz) = 244317
+TIMESTAMP = 1760441731
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_rw.tar.gz) = eede78c2c2351cafb933723ce07ede09fb6c8dcbb28a04c9bcf06fb14675c2a1
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_rw.tar.gz) = 244223
diff --git a/editors/libreoffice-sa_IN/distinfo b/editors/libreoffice-sa_IN/distinfo
index 49a361996df1..080ad2143280 100644
--- a/editors/libreoffice-sa_IN/distinfo
+++ b/editors/libreoffice-sa_IN/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890835
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_sa-IN.tar.gz) = 62226da2e9fb11216a5eb7f6ce881318c0390fd272fb71b7b115ffb78a9e53a3
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_sa-IN.tar.gz) = 300271
+TIMESTAMP = 1760441732
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_sa-IN.tar.gz) = 0d881e3f29663157658c878730394da28a4a3f927165bcb917389c6c3284370c
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_sa-IN.tar.gz) = 300233
diff --git a/editors/libreoffice-sat/distinfo b/editors/libreoffice-sat/distinfo
index 9ad8d89374d4..76d1688b0ee2 100644
--- a/editors/libreoffice-sat/distinfo
+++ b/editors/libreoffice-sat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890835
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_sat.tar.gz) = b4931e504895d42148e6e863108f913d899f7ed21637db8d8496ce845cd845d7
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_sat.tar.gz) = 340634
+TIMESTAMP = 1760441733
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_sat.tar.gz) = 4570c495403dc08bf19dc672a5e44f351666a7483b01d2830ac629a3bcb69ed2
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_sat.tar.gz) = 339844
diff --git a/editors/libreoffice-sd/distinfo b/editors/libreoffice-sd/distinfo
index 93abef98931a..f9b5ee866b81 100644
--- a/editors/libreoffice-sd/distinfo
+++ b/editors/libreoffice-sd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890836
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_sd.tar.gz) = d878903d92dc223318cef831db3d7f368a8679a29d3160e0fbfb5d496056d1e3
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_sd.tar.gz) = 293214
+TIMESTAMP = 1760441734
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_sd.tar.gz) = ce98b1ce08f36de1e3bbd036ec8c0e189c114cb906615a5bc9b3839124431424
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_sd.tar.gz) = 292983
diff --git a/editors/libreoffice-si/distinfo b/editors/libreoffice-si/distinfo
index 21116af5f7f7..d55a808940a3 100644
--- a/editors/libreoffice-si/distinfo
+++ b/editors/libreoffice-si/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890838
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_si.tar.gz) = 88bf3eccf3f4122843fb3182a8455202c712675ba0c0a9aaa49ba4ca825c12ba
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_si.tar.gz) = 537387
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_si.tar.gz) = ed1f80198212da7421da9a869385c985f6b2265ad763e0e7063537ecd51240f5
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_si.tar.gz) = 2627791
+TIMESTAMP = 1760441739
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_si.tar.gz) = 2c80cac5fe064991f8340b9a80904abd66f2e491522edc62b0b1d64716732dc2
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_si.tar.gz) = 537142
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_si.tar.gz) = 56b20f8bc34d820dcde7eb594365cc64a3561e5f1c910cea6a573570c92abeb9
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_si.tar.gz) = 2627867
diff --git a/editors/libreoffice-sid/distinfo b/editors/libreoffice-sid/distinfo
index 1e71d68b2c1f..740b37de9e11 100644
--- a/editors/libreoffice-sid/distinfo
+++ b/editors/libreoffice-sid/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890841
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_sid.tar.gz) = 70049d764104bc929f9fda0ee72d3e0516ad4be7cbd13b3233c5906b3ab5b480
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_sid.tar.gz) = 357921
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_sid.tar.gz) = ced9f0929354d6302a108523be15e7469022cb42b6153bb197e5b6822f6d12ae
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_sid.tar.gz) = 2613135
+TIMESTAMP = 1760441741
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_sid.tar.gz) = 829df77b445d2e228f8c5cbcd4f39464b19b000f540ab52b688f430c936e5616
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_sid.tar.gz) = 357692
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_sid.tar.gz) = 4946ae0004f490f2bb54cdf784361c847d3324fa9a8a57c2f347592373444882
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_sid.tar.gz) = 2613212
diff --git a/editors/libreoffice-sk/distinfo b/editors/libreoffice-sk/distinfo
index 32aeaa8aa410..1075de66b7bc 100644
--- a/editors/libreoffice-sk/distinfo
+++ b/editors/libreoffice-sk/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890843
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_sk.tar.gz) = cb964ac4df9ddc04b1acd54244e36c3322312f4280a6932da4f4f5838888f0e2
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_sk.tar.gz) = 1681567
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_sk.tar.gz) = f5e15fadfaf93c7fb3793ebd393df0ed9e8233cd188837c13765381950a6c700
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_sk.tar.gz) = 2660744
+TIMESTAMP = 1760441743
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_sk.tar.gz) = 62857397b78e76b520389942f96273ded9bc1f1401722ba23a8f958b198c72da
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_sk.tar.gz) = 1684418
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_sk.tar.gz) = 8a6840f0fbf3f4263d3ae13e38cb3e45141f58b0bf039774652f002938148e57
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_sk.tar.gz) = 2660692
diff --git a/editors/libreoffice-sl/distinfo b/editors/libreoffice-sl/distinfo
index 181fee2a36dc..7c1418a204b1 100644
--- a/editors/libreoffice-sl/distinfo
+++ b/editors/libreoffice-sl/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890845
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_sl.tar.gz) = 5e6b7138adaeea55f65f07778a870c9eb83905f4eacfe30a61bb86e243fc664f
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_sl.tar.gz) = 2178954
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_sl.tar.gz) = befae1e314cf534a0b89d51b111c8230b621a188042b5f529e9a21fa2312794e
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_sl.tar.gz) = 2613122
+TIMESTAMP = 1760441745
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_sl.tar.gz) = 90a23b04b80fba9f7757c2941502adf6dc5999ffc15c7d34be1aa814218acc64
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_sl.tar.gz) = 2178746
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_sl.tar.gz) = e494fb2d25509e1be1e36b1afdc52960e67880e8cf407642dd70f067c717e9cb
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_sl.tar.gz) = 2613472
diff --git a/editors/libreoffice-sq/distinfo b/editors/libreoffice-sq/distinfo
index 4cf1d0f2b7c5..063d0eebdd18 100644
--- a/editors/libreoffice-sq/distinfo
+++ b/editors/libreoffice-sq/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890847
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_sq.tar.gz) = 5273d3e72393e6e9b52bf04a145af30641837a081187f9f0fbe248407f3d9006
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_sq.tar.gz) = 898859
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_sq.tar.gz) = 4fc6c8190b10461c929d496f7c7f83762251c834d5a2da123b1bf27595aaf1a2
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_sq.tar.gz) = 2531714
+TIMESTAMP = 1760441750
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_sq.tar.gz) = 6a5f826b57e439fd87adbab5a36a29c76186fa45d3942ea53717d59f7adf0a87
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_sq.tar.gz) = 899230
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_sq.tar.gz) = 5f7cebe005845da3007c6a9bd60e9881955fabd357407e85f652e2441d0e3cfa
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_sq.tar.gz) = 2532184
diff --git a/editors/libreoffice-sr/distinfo b/editors/libreoffice-sr/distinfo
index b7d4755bf1f5..50c7b7cb3eef 100644
--- a/editors/libreoffice-sr/distinfo
+++ b/editors/libreoffice-sr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890849
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_sr.tar.gz) = 663dea13d60f0cb592b3c80756bff643c55ab2c612759600fc35cf58c4037b62
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_sr.tar.gz) = 2265851
+TIMESTAMP = 1760441751
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_sr.tar.gz) = a65f22f0a0a91fccdd97bdd00c9a18ed8ee4428a7d5b8a08d0ef7b547b9ac6af
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_sr.tar.gz) = 2265250
diff --git a/editors/libreoffice-sr_Latn/distinfo b/editors/libreoffice-sr_Latn/distinfo
index c125334e6d99..fadfe84379c3 100644
--- a/editors/libreoffice-sr_Latn/distinfo
+++ b/editors/libreoffice-sr_Latn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890850
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_sr-Latn.tar.gz) = a4ed50ada0a1edeec3df0067ca7be218e2554d77dd5fabd571cba8e6a67f36ad
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_sr-Latn.tar.gz) = 1859711
+TIMESTAMP = 1760441752
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_sr-Latn.tar.gz) = 67dd0c28c2d93a4e19bba2860bf1c465a4a4f299e6dc0aa42eda79442bf539ad
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_sr-Latn.tar.gz) = 1860454
diff --git a/editors/libreoffice-ss/distinfo b/editors/libreoffice-ss/distinfo
index 5c1d8e198ff1..459073649dc1 100644
--- a/editors/libreoffice-ss/distinfo
+++ b/editors/libreoffice-ss/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890850
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ss.tar.gz) = 5187e26f240220dfd9da73e63d55346fadd776553e33030dca03d57b19523497
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ss.tar.gz) = 205261
+TIMESTAMP = 1760441753
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_ss.tar.gz) = 123149f676c28664d800f16760470ba77b0431e7e997392a24cccedccbc3119f
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_ss.tar.gz) = 205372
diff --git a/editors/libreoffice-st/distinfo b/editors/libreoffice-st/distinfo
index 3ce81f25383c..fd0d2a3cfb90 100644
--- a/editors/libreoffice-st/distinfo
+++ b/editors/libreoffice-st/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890851
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_st.tar.gz) = 842e6b3f7f6cdc2fba944545be592a1be78aaa60e4f4ee998f19423e1ee3faa2
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_st.tar.gz) = 201457
+TIMESTAMP = 1760441754
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_st.tar.gz) = d6d5a9430552ff8ee1d3248f716364d289ed08cd5a019063a9a3a5f2e6efa30e
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_st.tar.gz) = 201715
diff --git a/editors/libreoffice-sv/distinfo b/editors/libreoffice-sv/distinfo
index 48d7cefdc2e8..9b0b4fb99fec 100644
--- a/editors/libreoffice-sv/distinfo
+++ b/editors/libreoffice-sv/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890853
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_sv.tar.gz) = 407ed5da719ec3b7346cf3faa9375776577cfe76a9f2b0e59ab2260e0b130214
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_sv.tar.gz) = 1729627
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_sv.tar.gz) = a1f4c675cf834545e617c71a048546519d03ce0308b87e5557c678efc487a4ea
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_sv.tar.gz) = 2608837
+TIMESTAMP = 1760441758
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_sv.tar.gz) = 67c8b976e41642dbdc5d66871c7d1ea22e4369aa390846d83090af38e0822ae1
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_sv.tar.gz) = 1728823
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_sv.tar.gz) = 0070daa21b1febd8206c3764bd225ae77eb40502ba7d9f2d123ef06135d01901
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_sv.tar.gz) = 2608810
diff --git a/editors/libreoffice-sw_TZ/distinfo b/editors/libreoffice-sw_TZ/distinfo
index d7821a3a0ef9..715259f6bbe2 100644
--- a/editors/libreoffice-sw_TZ/distinfo
+++ b/editors/libreoffice-sw_TZ/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890853
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_sw-TZ.tar.gz) = cffdfd0e1800e83eb987bfe9e0647484eb2e6584b02cf34cc29581b42185e688
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_sw-TZ.tar.gz) = 225019
+TIMESTAMP = 1760441759
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_sw-TZ.tar.gz) = 054673c113e30095cbd115d73eb5dc87dab9dafe5e581d739c2ef250cf426f4c
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_sw-TZ.tar.gz) = 225411
diff --git a/editors/libreoffice-szl/distinfo b/editors/libreoffice-szl/distinfo
index ae5f9e889d96..7d34d759ba5d 100644
--- a/editors/libreoffice-szl/distinfo
+++ b/editors/libreoffice-szl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890854
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_szl.tar.gz) = a510c84fccfcbb0fd35eb82e83376ec65d66d9ebd0856c10ba4e8e0c3f166d1d
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_szl.tar.gz) = 498009
+TIMESTAMP = 1760441759
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_szl.tar.gz) = 5f92cf0c95852293edcf074609bd4e9e387cff26f586bbbfd6d49d0b9373eccb
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_szl.tar.gz) = 497874
diff --git a/editors/libreoffice-ta/distinfo b/editors/libreoffice-ta/distinfo
index f8d75c7c4c8d..147f0b3cd073 100644
--- a/editors/libreoffice-ta/distinfo
+++ b/editors/libreoffice-ta/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890856
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ta.tar.gz) = 0ed56ca5e29b1d2b292ece17249d2e67badf8c2c8515289fd475f46fdbd3939d
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ta.tar.gz) = 481318
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ta.tar.gz) = 64cdf012f84fd5893674bd7499e653ef48069fbb9bc51af47989b83eb27d39a6
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ta.tar.gz) = 2768410
+TIMESTAMP = 1760441761
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_ta.tar.gz) = f5f1f41e0fcafb30f8ff06ee3f61e2a2d8f7c8768231e1454cfaa8a8e6423979
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_ta.tar.gz) = 480251
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_ta.tar.gz) = 5ac1bccb2d2adb85d688cfba36568a06c02e796cdeefeecdd27a07ffea106b78
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_ta.tar.gz) = 2768059
diff --git a/editors/libreoffice-te/distinfo b/editors/libreoffice-te/distinfo
index bc375ac41023..38d1d7b2412d 100644
--- a/editors/libreoffice-te/distinfo
+++ b/editors/libreoffice-te/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890857
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_te.tar.gz) = 0f9c2256c6b1b1410b103d33f0ed3a6e5c390387aa7ceb47cb146f1ffa98bbfd
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_te.tar.gz) = 781790
+TIMESTAMP = 1760441764
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_te.tar.gz) = 6e8f51ff8e676c016f318eabace7acff790b77353d7d5f1034b05d77bd60de79
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_te.tar.gz) = 781851
diff --git a/editors/libreoffice-tg/distinfo b/editors/libreoffice-tg/distinfo
index 2e4a3858db1a..197b75190522 100644
--- a/editors/libreoffice-tg/distinfo
+++ b/editors/libreoffice-tg/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890859
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_tg.tar.gz) = 04acf8f2432aeef9cb0d295534cdefee0bf75590c955f91ec1442451f2277d70
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_tg.tar.gz) = 262129
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_tg.tar.gz) = b196efa98e852394dad4c7a6dda4bc6664c39cefcb6a7048470ebbd4f77f7ca4
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_tg.tar.gz) = 2533384
+TIMESTAMP = 1760441766
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_tg.tar.gz) = 3eaf05d5d207497dfacf768d183189840caea4ae1ab28f2d304ef048bf1f24ba
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_tg.tar.gz) = 262657
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_tg.tar.gz) = a53641a981e1243ab6cd3e730ab319e12428727ba9cda45261edc58f84a26b89
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_tg.tar.gz) = 2533339
diff --git a/editors/libreoffice-th/distinfo b/editors/libreoffice-th/distinfo
index 13bd369efa6a..7c9f1b05008d 100644
--- a/editors/libreoffice-th/distinfo
+++ b/editors/libreoffice-th/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890859
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_th.tar.gz) = 7b43da9c2b6b6aaf04819eddeb8721f9770bc90f4fac38e12bf88dc613e48d41
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_th.tar.gz) = 986763
+TIMESTAMP = 1760441767
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_th.tar.gz) = 3082248e0acda91aaa558e5453eb64e7898fc0f25675c3cd830134a5356de3bc
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_th.tar.gz) = 986208
diff --git a/editors/libreoffice-tn/distinfo b/editors/libreoffice-tn/distinfo
index 4be0dcbe2946..f578e018fc49 100644
--- a/editors/libreoffice-tn/distinfo
+++ b/editors/libreoffice-tn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890860
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_tn.tar.gz) = d0af363c2597dff11d3bcad1258b6360120f32997e56f823ec8bcf113a9e08ba
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_tn.tar.gz) = 188035
+TIMESTAMP = 1760441768
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_tn.tar.gz) = bb1df4326cdd99e23229114043151f5f8e3550a911dc15d3df427cead1e61bc1
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_tn.tar.gz) = 188204
diff --git a/editors/libreoffice-tr/distinfo b/editors/libreoffice-tr/distinfo
index a4b29cc408e3..944077be2d61 100644
--- a/editors/libreoffice-tr/distinfo
+++ b/editors/libreoffice-tr/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890863
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_tr.tar.gz) = 1d165a89483c3b6dc81b42c4c1578608a7756de52d1eb27c0d250adcdad5caff
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_tr.tar.gz) = 6213942
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_tr.tar.gz) = 326b6b02c432d8e2512024fca449ab841b466a15a8317cfad695478135010d39
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_tr.tar.gz) = 2650833
+TIMESTAMP = 1760441774
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_tr.tar.gz) = 56ea01205b15ec5f6170c19102507ccf0a46a6cbc1be8fbbf48506f0ef5f9e2a
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_tr.tar.gz) = 6217981
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_tr.tar.gz) = 31c8c798199e3be757645c3268c96e88af3e58e82f3d14b8aa7047fccc11f6a6
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_tr.tar.gz) = 2650774
diff --git a/editors/libreoffice-ts/distinfo b/editors/libreoffice-ts/distinfo
index 06c5f2e501f7..960165e0549f 100644
--- a/editors/libreoffice-ts/distinfo
+++ b/editors/libreoffice-ts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890864
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ts.tar.gz) = 99f8f421c86ada18a8e14265563a5d2316682a5af6638339d93f091feea7a548
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ts.tar.gz) = 200019
+TIMESTAMP = 1760441774
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_ts.tar.gz) = 398c9eb8cc9a2172902307bfd15412c0060c7f64788a8fe2c350b26876d96b50
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_ts.tar.gz) = 199625
diff --git a/editors/libreoffice-tt/distinfo b/editors/libreoffice-tt/distinfo
index bcab2a67ae21..6e5cf9f73989 100644
--- a/editors/libreoffice-tt/distinfo
+++ b/editors/libreoffice-tt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890864
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_tt.tar.gz) = c739d90d97a84a60d19067e6e0285c18b53f2ba3b6ed45225927195d9acf44b9
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_tt.tar.gz) = 130294
+TIMESTAMP = 1760441775
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_tt.tar.gz) = 02c2021eed37c462c04098fc319aa0430835237b892c81026b59c0777cf33f39
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_tt.tar.gz) = 130290
diff --git a/editors/libreoffice-ug/distinfo b/editors/libreoffice-ug/distinfo
index a0ee853b1426..8dda25585d21 100644
--- a/editors/libreoffice-ug/distinfo
+++ b/editors/libreoffice-ug/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890866
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ug.tar.gz) = fee0667d3764abab0c1c5359a678f4aa049f111134b5accb4b5e8eb60ea5d637
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ug.tar.gz) = 376643
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ug.tar.gz) = 52b661aceb38cec82800a751cf9e7203459cfa4e64229265e16e5bd7f37add38
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ug.tar.gz) = 2576743
+TIMESTAMP = 1760441780
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_ug.tar.gz) = 9c24f9baa925cf660d4d97ae57380243bd8adab5885782ac6986a0e6c96d54ec
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_ug.tar.gz) = 376830
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_ug.tar.gz) = cae7720863ffa3181bf782262dd01525575d460d5b484cbd697df7b5004e6f77
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_ug.tar.gz) = 2577008
diff --git a/editors/libreoffice-uz/distinfo b/editors/libreoffice-uz/distinfo
index a0f3749139ad..53944f22d415 100644
--- a/editors/libreoffice-uz/distinfo
+++ b/editors/libreoffice-uz/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890869
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_uz.tar.gz) = 7a1fbcd301300a3d161ce62c49c17c8340e37e9d38e66351584a6c0d878a0f7f
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_uz.tar.gz) = 216977
+TIMESTAMP = 1760441784
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_uz.tar.gz) = 0c43ebc3a8b81a5700f6e6e6ca3bc726bf96468c6ee0b6057208f7f5535173df
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_uz.tar.gz) = 216694
diff --git a/editors/libreoffice-ve/distinfo b/editors/libreoffice-ve/distinfo
index f593c4ff5884..a76ccef4e5df 100644
--- a/editors/libreoffice-ve/distinfo
+++ b/editors/libreoffice-ve/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890869
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ve.tar.gz) = 1dfdebecc7f20f79ea119d682a2c84788ead38040d04894771605caad967439f
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ve.tar.gz) = 202605
+TIMESTAMP = 1760441784
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_ve.tar.gz) = c4f7016a430beedb528c2777aa7b229cb256629fc879fb7e457f9bc4530b4bc9
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_ve.tar.gz) = 202553
diff --git a/editors/libreoffice-vec/distinfo b/editors/libreoffice-vec/distinfo
index f5fcab8c5c61..2575c6ac2568 100644
--- a/editors/libreoffice-vec/distinfo
+++ b/editors/libreoffice-vec/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890870
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_vec.tar.gz) = d0c579706a35d5b306d71848e1c125011d13658c527526ce50d3ca08efe5d83d
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_vec.tar.gz) = 509569
+TIMESTAMP = 1760441785
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_vec.tar.gz) = e0e52a26dd8f128f0b25a92be44d4511ad53ce6b3ac0e5074ad9114870c01309
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_vec.tar.gz) = 509575
diff --git a/editors/libreoffice-xh/distinfo b/editors/libreoffice-xh/distinfo
index 0db87c6768a8..5d37b7cdb72e 100644
--- a/editors/libreoffice-xh/distinfo
+++ b/editors/libreoffice-xh/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890872
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_xh.tar.gz) = 061a37c6ec055ab33b491179755bce36ff50824888c9da44df72702b42e50d7d
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_xh.tar.gz) = 207109
+TIMESTAMP = 1760441787
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_xh.tar.gz) = 5086891ae5f1518083ac954b8916951c1d2454fe447dfbede12275979ed9ab9d
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_xh.tar.gz) = 207117
diff --git a/editors/libreoffice-zu/distinfo b/editors/libreoffice-zu/distinfo
index 212e0ef98dcd..865b5a5cedc4 100644
--- a/editors/libreoffice-zu/distinfo
+++ b/editors/libreoffice-zu/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756890876
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_zu.tar.gz) = ebdba58ee794cdd8579533ecd7852866deadc11135cd456854eb9e585d727ded
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_zu.tar.gz) = 226808
+TIMESTAMP = 1760441792
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_zu.tar.gz) = 7fb4c11667475e30156e9fee985a9a3a727c2f6f5922d0420954675197234040
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_zu.tar.gz) = 226887
diff --git a/editors/libreoffice/Makefile b/editors/libreoffice/Makefile
index 2a3a3dfc32b7..f7e54f015519 100644
--- a/editors/libreoffice/Makefile
+++ b/editors/libreoffice/Makefile
@@ -1,5 +1,3 @@
-PORTREVISION= 1
-
.include "${.CURDIR}/Makefile.common"
MASTER_SITES= https://download.documentfoundation.org/libreoffice/src/${LOVERSION}/ \
@@ -102,7 +100,7 @@ RUN_DEPENDS= xdg-open:devel/xdg-utils \
${LOCALBASE}/share/fonts/Carlito/Carlito-Bold.ttf:x11-fonts/crosextrafonts-carlito-ttf \
${LOCALBASE}/share/fonts/dejavu/DejaVuSans.ttf:x11-fonts/dejavu \
${LOCALBASE}/share/fonts/twemoji-color-font-ttf/TwitterColorEmoji-SVGinOT.ttf:x11-fonts/twemoji-color-font-ttf \
- ${LOCALBASE}/share/fonts/GentiumBasic/GenBasI.ttf:x11-fonts/gentium-basic \
+ ${LOCALBASE}/share/fonts/Gentium/Gentium-Bold.ttf:x11-fonts/gentium \
${LOCALBASE}/share/fonts/Liberation/LiberationMono-Bold.ttf:x11-fonts/liberation-fonts-ttf \
${LOCALBASE}/share/fonts/LinLibertineG/LinLibertine_DR_G.ttf:x11-fonts/linuxlibertine-g
diff --git a/editors/libreoffice/Makefile.common b/editors/libreoffice/Makefile.common
index 6f193d66c18e..484d322a90e9 100644
--- a/editors/libreoffice/Makefile.common
+++ b/editors/libreoffice/Makefile.common
@@ -7,8 +7,8 @@ LICENSE= LGPL3+ MPL20
LICENSE_COMB= dual
DISTVERSION= ${LOVERSION}.${RCVER}
-LOVERSION= 25.8.1
-RCVER= 1
+LOVERSION= 25.8.2
+RCVER= 2
#PRERELEASE= yes
#DEVRELEASE= yes
diff --git a/editors/libreoffice/distinfo b/editors/libreoffice/distinfo
index b44030abf015..9ff88e891f9b 100644
--- a/editors/libreoffice/distinfo
+++ b/editors/libreoffice/distinfo
@@ -1,8 +1,8 @@
-TIMESTAMP = 1756891751
-SHA256 (libreoffice/libreoffice-25.8.1.1.tar.xz) = 5b4e2c6c2abe9480a49c33543b57e0226c6cf9c966088b8e713d1b23490a2f3e
-SIZE (libreoffice/libreoffice-25.8.1.1.tar.xz) = 286079252
-SHA256 (libreoffice/libreoffice-help-25.8.1.1.tar.xz) = 14d3b7dacb8104dcb4c7ccf89de2a01853b0917756497b9c8b49a966d2f3f0b5
-SIZE (libreoffice/libreoffice-help-25.8.1.1.tar.xz) = 60167216
+TIMESTAMP = 1760443060
+SHA256 (libreoffice/libreoffice-25.8.2.2.tar.xz) = 002ca2eec3df818d3655bc5ab5702263194febc0212f02e12df1eee11bd7c15e
+SIZE (libreoffice/libreoffice-25.8.2.2.tar.xz) = 286175060
+SHA256 (libreoffice/libreoffice-help-25.8.2.2.tar.xz) = bb9fde2c035c757581f49545ccbfb046fc31f72968b53b28d0987f1c5547eb5f
+SIZE (libreoffice/libreoffice-help-25.8.2.2.tar.xz) = 60167812
SHA256 (libreoffice/f543e6e2d7275557a839a164941c0a86e5f2c3f2a0042bfc434c88c6dde9e140-opens___.ttf) = f543e6e2d7275557a839a164941c0a86e5f2c3f2a0042bfc434c88c6dde9e140
SIZE (libreoffice/f543e6e2d7275557a839a164941c0a86e5f2c3f2a0042bfc434c88c6dde9e140-opens___.ttf) = 207992
SHA256 (libreoffice/dtoa-20180411.tgz) = 0082d0684f7db6f62361b76c4b7faba19e0c7ce5cb8e36c4b65fea8281e711b4
diff --git a/editors/libreoffice/files/patch-vcl_qa_cppunit_pdfexport_pdfexport.cxx b/editors/libreoffice/files/patch-vcl_qa_cppunit_pdfexport_pdfexport.cxx
new file mode 100644
index 000000000000..a001b210c9c4
--- /dev/null
+++ b/editors/libreoffice/files/patch-vcl_qa_cppunit_pdfexport_pdfexport.cxx
@@ -0,0 +1,11 @@
+--- vcl/qa/cppunit/pdfexport/pdfexport.cxx.orig 2025-10-01 11:38:12 UTC
++++ vcl/qa/cppunit/pdfexport/pdfexport.cxx
+@@ -1821,7 +1821,7 @@ CPPUNIT_TEST_FIXTURE(PdfExportTest, testTdf66597_3)
+ auto pName
+ = dynamic_cast<vcl::filter::PDFNameElement*>(pObject->Lookup("BaseFont"_ostr));
+ auto aName = pName->GetValue().copy(7); // skip the subset id
+- CPPUNIT_ASSERT_EQUAL_MESSAGE("Unexpected font name", "GentiumBasic"_ostr, aName);
++ CPPUNIT_ASSERT_EQUAL_MESSAGE("Unexpected font name", "Gentium"_ostr, aName);
+
+ auto pToUnicodeRef = dynamic_cast<vcl::filter::PDFReferenceElement*>(
+ pObject->Lookup("ToUnicode"_ostr));
diff --git a/editors/libreoffice/files/pathc-vcl_workben_vcldemo.cxx b/editors/libreoffice/files/pathc-vcl_workben_vcldemo.cxx
new file mode 100644
index 000000000000..4a20c9046b5c
--- /dev/null
+++ b/editors/libreoffice/files/pathc-vcl_workben_vcldemo.cxx
@@ -0,0 +1,11 @@
+--- vcl/workben/vcldemo.cxx.orig 2025-10-01 11:38:12 UTC
++++ vcl/workben/vcldemo.cxx
+@@ -507,7 +507,7 @@ class DemoRenderer (public)
+
+ // tdf#95222 - justification issue
+ // - FIXME: replicate justification
+- SET("gentium basic", pJustification),
++ SET("gentium", pJustification),
+
+ // tdf#97319 - Unicode beyond BMP; SMP & Plane 2
+ SET("symbola", pEmojis),
diff --git a/editors/poedit/Makefile b/editors/poedit/Makefile
index cf3b9a93caf8..d371892cccee 100644
--- a/editors/poedit/Makefile
+++ b/editors/poedit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= poedit
DISTVERSION= 3.4.2
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= editors
MASTER_SITES= https://github.com/vslavik/${PORTNAME}/releases/download/v${DISTVERSION}-oss/
diff --git a/editors/py-editor/Makefile b/editors/py-editor/Makefile
new file mode 100644
index 000000000000..80cd5febd672
--- /dev/null
+++ b/editors/py-editor/Makefile
@@ -0,0 +1,23 @@
+PORTNAME= editor
+DISTVERSION= 1.6.6
+CATEGORIES= editors python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Open the default text editor
+WWW= https://github.com/rec/editor
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>0:devel/py-poetry-core@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}runs>0:devel/py-runs@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}xmod>0:devel/py-xmod@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= pep517 autoplist
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/editors/py-editor/distinfo b/editors/py-editor/distinfo
new file mode 100644
index 000000000000..19c2b320202f
--- /dev/null
+++ b/editors/py-editor/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760642616
+SHA256 (editor-1.6.6.tar.gz) = bb6989e872638cd119db9a4fce284cd8e13c553886a1c044c6b8d8a160c871f8
+SIZE (editor-1.6.6.tar.gz) = 3197
diff --git a/editors/py-editor/pkg-descr b/editors/py-editor/pkg-descr
new file mode 100644
index 000000000000..6f0a0b679076
--- /dev/null
+++ b/editors/py-editor/pkg-descr
@@ -0,0 +1,8 @@
+The editor Python library allows users to open their default text
+editor or a specified editor to edit existing files, new files, or
+temporary files. It blocks execution while the user edits the text
+and then returns the file's contents.
+
+The library determines the editor to use based on the VISUAL or
+EDITOR environment variables, or defaults to 'Notepad' on Windows
+and 'vim' otherwise.
diff --git a/editors/quilter/Makefile b/editors/quilter/Makefile
deleted file mode 100644
index 6b4ee8810203..000000000000
--- a/editors/quilter/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-PORTNAME= quilter
-DISTVERSION= 3.3.4
-PORTREVISION= 2
-CATEGORIES= editors
-
-MAINTAINER= yuri@FreeBSD.org
-COMMENT= Editor allowing you to focus on your writing
-WWW= https://github.com/lainsce/quilter
-
-LICENSE= GPLv3
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-BUILD_DEPENDS= discount>0:textproc/discount
-LIB_DEPENDS= libgee-0.8.so:devel/libgee \
- libgranite.so:x11-toolkits/granite \
- libgtkspell3-3.so:textproc/gtkspell3 \
- libwebkit2gtk-4.0.so:www/webkit2-gtk@40 \
- libhandy-1.so:x11-toolkits/libhandy
-
-USES= compiler:c11 desktop-file-utils gettext gnome meson pkgconfig python:build vala:build
-USE_GITHUB= yes
-GH_ACCOUNT= lainsce
-USE_GNOME= glib20 gtk30 gtksourceview4
-
-LDFLAGS+= ${LOCALBASE}/lib/libmarkdown.a
-
-BINARY_ALIAS= python3=${PYTHON_CMD}
-
-.include <bsd.port.mk>
diff --git a/editors/quilter/distinfo b/editors/quilter/distinfo
deleted file mode 100644
index a0954b75eb94..000000000000
--- a/editors/quilter/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1728746280
-SHA256 (lainsce-quilter-3.3.4_GH0.tar.gz) = ea43d9e44de1232cf145b7644460430dd44d960781bd1d86ee61a14ff4b6c940
-SIZE (lainsce-quilter-3.3.4_GH0.tar.gz) = 1461457
diff --git a/editors/quilter/files/patch-meson.build b/editors/quilter/files/patch-meson.build
deleted file mode 100644
index 3f937b587c87..000000000000
--- a/editors/quilter/files/patch-meson.build
+++ /dev/null
@@ -1,20 +0,0 @@
---- meson.build.orig 2024-10-12 15:19:01 UTC
-+++ meson.build
-@@ -76,7 +76,7 @@ cc = meson.get_compiler('c')
- )
-
- cc = meson.get_compiler('c')
--libmarkdown = cc.find_library('markdown', required: true)
-+#libmarkdown = cc.find_library('markdown', required: true)
- dependencies = [
- dependency('gio-2.0'),
- dependency('gtk+-3.0'),
-@@ -88,7 +88,7 @@ dependencies = [
- dependency('webkit2gtk-4.0'),
- dependency('gtkspell3-3.0'),
- dependency('libhandy-1'),
-- libmarkdown,
-+ #libmarkdown,
- cc.find_library('m', required: true)
- ]
-
diff --git a/editors/quilter/pkg-descr b/editors/quilter/pkg-descr
deleted file mode 100644
index 845bd62efdf3..000000000000
--- a/editors/quilter/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Focus on your writing and write beautiful solid stories with the Focus Mode in
-tow in this Markdown editor.
diff --git a/editors/quilter/pkg-plist b/editors/quilter/pkg-plist
deleted file mode 100644
index d9d99cc871bd..000000000000
--- a/editors/quilter/pkg-plist
+++ /dev/null
@@ -1,42 +0,0 @@
-bin/io.github.lainsce.Quilter
-share/applications/io.github.lainsce.Quilter.desktop
-share/fonts/truetype/quilt/QuiltMono.ttf
-share/fonts/truetype/quilt/QuiltVier.ttf
-share/fonts/truetype/quilt/QuiltZwei.ttf
-share/glib-2.0/schemas/io.github.lainsce.Quilter.gschema.xml
-share/gtksourceview-4/styles/io.github.lainsce.Quilter-dark.xml
-share/gtksourceview-4/styles/io.github.lainsce.Quilter-sepia.xml
-share/gtksourceview-4/styles/io.github.lainsce.Quilter.xml
-share/icons/hicolor/scalable/apps/io.github.lainsce.Quilter.svg
-share/icons/hicolor/scalable/apps/io.github.lainsce.QuilterDevel.svg
-share/icons/hicolor/symbolic/apps/io.github.lainsce.Quilter-symbolic.svg
-share/io.github.lainsce.Quilter/center_headers/cheaders.css
-share/io.github.lainsce.Quilter/font/mono.css
-share/io.github.lainsce.Quilter/font/sans.css
-share/io.github.lainsce.Quilter/font/serif.css
-share/io.github.lainsce.Quilter/highlight.js/lib/highlight.min.js
-share/io.github.lainsce.Quilter/highlight.js/styles/dark.min.css
-share/io.github.lainsce.Quilter/highlight.js/styles/default.min.css
-share/io.github.lainsce.Quilter/highlight.js/styles/sepia.min.css
-share/io.github.lainsce.Quilter/katex/katex.css
-share/io.github.lainsce.Quilter/katex/katex.js
-share/io.github.lainsce.Quilter/katex/render.js
-share/io.github.lainsce.Quilter/mermaid/mermaid.js
-share/io.github.lainsce.Quilter/wordlist/adjective.txt
-share/io.github.lainsce.Quilter/wordlist/adverb.txt
-share/io.github.lainsce.Quilter/wordlist/conjunction.txt
-share/io.github.lainsce.Quilter/wordlist/verb.txt
-share/locale/ca/LC_MESSAGES/io.github.lainsce.Quilter.mo
-share/locale/da/LC_MESSAGES/io.github.lainsce.Quilter.mo
-share/locale/de/LC_MESSAGES/io.github.lainsce.Quilter.mo
-share/locale/eo/LC_MESSAGES/io.github.lainsce.Quilter.mo
-share/locale/es/LC_MESSAGES/io.github.lainsce.Quilter.mo
-share/locale/fr/LC_MESSAGES/io.github.lainsce.Quilter.mo
-share/locale/it/LC_MESSAGES/io.github.lainsce.Quilter.mo
-share/locale/ja/LC_MESSAGES/io.github.lainsce.Quilter.mo
-share/locale/lt/LC_MESSAGES/io.github.lainsce.Quilter.mo
-share/locale/nl/LC_MESSAGES/io.github.lainsce.Quilter.mo
-share/locale/pl/LC_MESSAGES/io.github.lainsce.Quilter.mo
-share/locale/pt_BR/LC_MESSAGES/io.github.lainsce.Quilter.mo
-share/locale/ru/LC_MESSAGES/io.github.lainsce.Quilter.mo
-share/metainfo/io.github.lainsce.Quilter.appdata.xml
diff --git a/editors/vscode/Makefile b/editors/vscode/Makefile
index 1f65642f9dd0..e84ab287b8f1 100644
--- a/editors/vscode/Makefile
+++ b/editors/vscode/Makefile
@@ -1,5 +1,5 @@
PORTNAME= vscode
-DISTVERSION= 1.105.0
+DISTVERSION= 1.105.1
CATEGORIES= editors
MASTER_SITES= https://github.com/tagattie/FreeBSD-VSCode/releases/download/${DISTVERSION}/:node_modules
DISTFILES= vscode-node-modules-${DISTVERSION}${EXTRACT_SUFX}:node_modules \
@@ -67,7 +67,7 @@ USES= desktop-file-utils display:test gl gmake gnome gssapi:mit \
USE_GITHUB= yes
GH_ACCOUNT= microsoft
-SOURCE_COMMIT_HASH= 03c265b1adee71ac88f833e065f7bb956b60550a
+SOURCE_COMMIT_HASH= 7d842fb85a0275a4a8e4d7e040d2625abbf7f084
BINARY_ALIAS= python=${PYTHON_CMD}
diff --git a/editors/vscode/distinfo b/editors/vscode/distinfo
index 06dc32db5f73..92c871b92577 100644
--- a/editors/vscode/distinfo
+++ b/editors/vscode/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1760182351
-SHA256 (vscode/vscode-node-modules-1.105.0.tar.gz) = 8342aa0a248601c2d933c18f38597293328d83127f4ddcd48ce2dcfd83808044
-SIZE (vscode/vscode-node-modules-1.105.0.tar.gz) = 452670920
-SHA256 (vscode/vscode-marketplace-exts-1.105.0.tar.gz) = 3f3b25933c341abc01a21e0fde96523a0aea2c53e47452637d321079a4cc46a8
-SIZE (vscode/vscode-marketplace-exts-1.105.0.tar.gz) = 1707317
-SHA256 (vscode/microsoft-vscode-1.105.0_GH0.tar.gz) = 9dc975278cb370cb52e66c68cf49b12345efb92e86019264a891eadf74795c43
-SIZE (vscode/microsoft-vscode-1.105.0_GH0.tar.gz) = 23708443
+TIMESTAMP = 1760854152
+SHA256 (vscode/vscode-node-modules-1.105.1.tar.gz) = 67365390c54f88ca19459ed103391de2abd7af57e56c26d2bd980a9bc8a88671
+SIZE (vscode/vscode-node-modules-1.105.1.tar.gz) = 452657538
+SHA256 (vscode/vscode-marketplace-exts-1.105.1.tar.gz) = 2547f7d85c15ebb6ceb45acfe2e0206b3b0d7ff78d70b3e9b376b4689a60cafc
+SIZE (vscode/vscode-marketplace-exts-1.105.1.tar.gz) = 1709001
+SHA256 (vscode/microsoft-vscode-1.105.1_GH0.tar.gz) = eb070c42959c35f59a46659dcb5570e34b11454441c2199a459f8b125e6f907d
+SIZE (vscode/microsoft-vscode-1.105.1_GH0.tar.gz) = 23708504
diff --git a/editors/vscode/pkg-plist b/editors/vscode/pkg-plist
index 4f3e5558141f..185463c34521 100644
--- a/editors/vscode/pkg-plist
+++ b/editors/vscode/pkg-plist
@@ -2101,6 +2101,9 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/AuthFlowState.d.ts.map
%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/AuthFlowState.mjs
%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/AuthFlowState.mjs.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/AuthFlowStateTypes.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/AuthFlowStateTypes.mjs
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/AuthFlowStateTypes.mjs.map
%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/jit/AuthMethodDetails.d.ts.map
%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/jit/error_type/AuthMethodRegistrationError.d.ts.map
%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom-auth-path/custom_auth/core/auth_flow/jit/error_type/AuthMethodRegistrationError.mjs
@@ -2567,6 +2570,7 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/auth_flow/AuthFlowErrorBase.d.ts.map
%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/auth_flow/AuthFlowResultBase.d.ts.map
%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/auth_flow/AuthFlowState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/auth_flow/AuthFlowStateTypes.d.ts.map
%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/auth_flow/jit/AuthMethodDetails.d.ts.map
%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/auth_flow/jit/error_type/AuthMethodRegistrationError.d.ts.map
%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/dist/custom_auth/core/auth_flow/jit/result/AuthMethodRegistrationChallengeMethodResult.d.ts.map
@@ -2896,6 +2900,7 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/auth_flow/AuthFlowErrorBase.d.ts.map
%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/auth_flow/AuthFlowResultBase.d.ts.map
%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/auth_flow/AuthFlowState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/auth_flow/AuthFlowStateTypes.d.ts.map
%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/auth_flow/jit/AuthMethodDetails.d.ts.map
%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/auth_flow/jit/error_type/AuthMethodRegistrationError.d.ts.map
%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/custom-auth-path/types/custom_auth/core/auth_flow/jit/result/AuthMethodRegistrationChallengeMethodResult.d.ts.map
@@ -3136,6 +3141,7 @@ share/applications/code-oss.desktop
%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/auth_flow/AuthFlowErrorBase.d.ts.map
%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/auth_flow/AuthFlowResultBase.d.ts.map
%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/auth_flow/AuthFlowState.d.ts.map
+%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/auth_flow/AuthFlowStateTypes.d.ts.map
%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/auth_flow/jit/AuthMethodDetails.d.ts.map
%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/auth_flow/jit/error_type/AuthMethodRegistrationError.d.ts.map
%%DATADIR%%/resources/app/node_modules/@azure/msal-browser/lib/types/custom_auth/core/auth_flow/jit/result/AuthMethodRegistrationChallengeMethodResult.d.ts.map
diff --git a/emulators/Ymir/Makefile b/emulators/Ymir/Makefile
index aaf5d4ed0a8c..ba5381637c76 100644
--- a/emulators/Ymir/Makefile
+++ b/emulators/Ymir/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Ymir
DISTVERSIONPREFIX= v
-DISTVERSION= 0.1.8
+DISTVERSION= 0.2.0
CATEGORIES= emulators
MAINTAINER= bsdcode@disroot.org
@@ -16,17 +16,23 @@ ONLY_FOR_ARCHS_REASON= upstream only supports aarch64 and amd64
BUILD_DEPENDS= cereal>0:devel/cereal \
concurrentqueue>0:devel/concurrentqueue \
cxxopts>0:devel/cxxopts \
+ date>0:devel/date \
glslangValidator:graphics/glslang \
glslc:graphics/shaderc \
+ libnghttp3>0:www/libnghttp3 \
+ libngtcp2>0:net/libngtcp2 \
+ nlohmann-json>0:devel/nlohmann-json \
+ semver>0:devel/semver \
stb>0:devel/stb \
- tomlplusplus>0:devel/tomlplusplus \
vulkan-headers>0:graphics/vulkan-headers
LIB_DEPENDS= libchdr.so:devel/libchdr \
+ libcurl.so:ftp/curl \
libfmt.so:devel/libfmt \
libglfw.so:graphics/glfw \
libimgui.so:x11-toolkits/imgui \
liblz4.so:archivers/liblz4 \
librtmidi.so:audio/rtmidi \
+ libtomlplusplus.so:devel/tomlplusplus \
libvulkan.so:graphics/vulkan-loader \
libxxhash.so:devel/xxhash
@@ -39,11 +45,11 @@ ${FLAVOR}_BUILD_DEPENDS= ${_${FLAVOR}_BR_DEPENDS}
${FLAVOR}_RUN_DEPENDS= ${_${FLAVOR}_BR_DEPENDS}
USES= cmake compiler:c++20-lang desktop-file-utils gl \
- llvm${_LLVM_${ARCH}} pkgconfig sdl xorg
+ llvm${_LLVM_${ARCH}} localbase pkgconfig sdl xorg
_LLVM_aarch64= :min=21
USE_GITHUB= yes
GH_ACCOUNT= StrikerX3
-GH_TUPLE= StrikerX3:mio:c9dbe3a6f74b2c2c4a6c9621005c3df213a33eaa:mio/vendor/mio
+GH_TUPLE= StrikerX3:mio:4e4cdc711d73d9dc96c0cb9475e6951f476218e6:mio/vendor/mio
USE_GL= glut
USE_SDL= sdl3
USE_XORG= xi xmu
@@ -52,8 +58,7 @@ CMAKE_OFF= Ymir_DEV_BUILD \
Ymir_ENABLE_IMGUI_DEMO \
Ymir_ENABLE_SANDBOX \
Ymir_ENABLE_TESTS \
- Ymir_INCLUDE_PACKAGING \
- Ymir_SHARED_LIBS
+ Ymir_INCLUDE_PACKAGING
CFLAGS+= -I${LOCALBASE}/include/concurrentqueue/moodycamel \
-I${LOCALBASE}/include/stb \
@@ -80,7 +85,7 @@ post-install:
${INSTALL_DATA} ${WRKSRC}/apps/ymir-sdl3/res/io.github.strikerx3.ymir.desktop \
${STAGEDIR}${DESKTOPDIR}
${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/256x256/apps \
- ${STAGEDIR}${PREFIX}/share/metainfo
+ ${STAGEDIR}${PREFIX}/share/metainfo
${INSTALL_DATA} ${WRKSRC}/apps/ymir-sdl3/res/ymir.png \
${STAGEDIR}${PREFIX}/share/icons/hicolor/256x256/apps
${INSTALL_DATA} ${WRKSRC}/apps/ymir-sdl3/res/io.github.strikerx3.ymir.xml \
diff --git a/emulators/Ymir/distinfo b/emulators/Ymir/distinfo
index ea0e78976f0f..26b0995b0a76 100644
--- a/emulators/Ymir/distinfo
+++ b/emulators/Ymir/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1757486628
-SHA256 (StrikerX3-Ymir-v0.1.8_GH0.tar.gz) = 6a5951c25a4a1796c0643aacdced3f31099014e4f89412c5eb11bb385c0218d3
-SIZE (StrikerX3-Ymir-v0.1.8_GH0.tar.gz) = 5477804
-SHA256 (StrikerX3-mio-c9dbe3a6f74b2c2c4a6c9621005c3df213a33eaa_GH0.tar.gz) = 384d3a3ee249ebda0766fa5dc9f8bc5a871c8b2e3d3eedf46f330e6350058738
-SIZE (StrikerX3-mio-c9dbe3a6f74b2c2c4a6c9621005c3df213a33eaa_GH0.tar.gz) = 34871
+TIMESTAMP = 1760363610
+SHA256 (StrikerX3-Ymir-v0.2.0_GH0.tar.gz) = 82270cd8cb0694d7575e1437e9a378e925d85c02cdb2c7eb7557eb8870fd5894
+SIZE (StrikerX3-Ymir-v0.2.0_GH0.tar.gz) = 6306947
+SHA256 (StrikerX3-mio-4e4cdc711d73d9dc96c0cb9475e6951f476218e6_GH0.tar.gz) = 5da72ba39d70edab8cc42075c40895758c4a4ad905f9254ed5fd216757331773
+SIZE (StrikerX3-mio-4e4cdc711d73d9dc96c0cb9475e6951f476218e6_GH0.tar.gz) = 34878
diff --git a/emulators/Ymir/files/patch-apps_ymir-sdl3_CMakeLists.txt b/emulators/Ymir/files/patch-apps_ymir-sdl3_CMakeLists.txt
index e18e7f768ee3..8ba4d51260aa 100644
--- a/emulators/Ymir/files/patch-apps_ymir-sdl3_CMakeLists.txt
+++ b/emulators/Ymir/files/patch-apps_ymir-sdl3_CMakeLists.txt
@@ -1,11 +1,18 @@
---- apps/ymir-sdl3/CMakeLists.txt.orig 2025-07-20 22:35:27 UTC
+--- apps/ymir-sdl3/CMakeLists.txt.orig 2025-10-12 17:41:59 UTC
+++ apps/ymir-sdl3/CMakeLists.txt
-@@ -256,7 +256,7 @@ target_link_libraries(ymir-sdl3 PRIVATE
- fmt
- cxxopts
- imgui::imgui
-- tomlplusplus::tomlplusplus
-+# tomlplusplus::tomlplusplus
- cereal::cereal
- lz4::lz4
- stb::stb
+@@ -352,12 +352,12 @@ find_package(date CONFIG REQUIRED)
+ find_package(cereal CONFIG REQUIRED)
+ find_package(cxxopts CONFIG REQUIRED)
+ find_package(date CONFIG REQUIRED)
+-find_package(OpenSSL CONFIG REQUIRED)
+ find_package(CURL REQUIRED)
++add_library(CURL::libcurl_static ALIAS CURL::libcurl)
+ find_package(fmt CONFIG REQUIRED)
+-find_package(rtmidi CONFIG REQUIRED)
++pkg_check_modules(rtmidi REQUIRED IMPORTED_TARGET rtmidi)
++add_library(RtMidi::rtmidi ALIAS PkgConfig::rtmidi)
+ find_package(SDL3 CONFIG REQUIRED)
+-find_package(Stb REQUIRED)
+ find_package(tomlplusplus CONFIG REQUIRED)
+
+ target_include_directories(ymir-sdl3
diff --git a/emulators/Ymir/files/patch-apps_ymir-sdl3_src_app_ui_views_settings_cdblock__settings__view.cpp b/emulators/Ymir/files/patch-apps_ymir-sdl3_src_app_ui_views_settings_cdblock__settings__view.cpp
new file mode 100644
index 000000000000..b9ecadb667d6
--- /dev/null
+++ b/emulators/Ymir/files/patch-apps_ymir-sdl3_src_app_ui_views_settings_cdblock__settings__view.cpp
@@ -0,0 +1,11 @@
+--- apps/ymir-sdl3/src/app/ui/views/settings/cdblock_settings_view.cpp.orig 2025-10-13 11:40:42 UTC
++++ apps/ymir-sdl3/src/app/ui/views/settings/cdblock_settings_view.cpp
+@@ -6,7 +6,7 @@
+
+ #include <util/sdl_file_dialog.hpp>
+
+-#include <misc/cpp/imgui_stdlib.h>
++#include <imgui_stdlib.h>
+
+ #include <SDL3/SDL_misc.h>
+
diff --git a/emulators/Ymir/files/patch-apps_ymir-sdl3_src_app_ui_windows_about__window.cpp b/emulators/Ymir/files/patch-apps_ymir-sdl3_src_app_ui_windows_about__window.cpp
new file mode 100644
index 000000000000..a42fe54d23b6
--- /dev/null
+++ b/emulators/Ymir/files/patch-apps_ymir-sdl3_src_app_ui_windows_about__window.cpp
@@ -0,0 +1,14 @@
+--- apps/ymir-sdl3/src/app/ui/windows/about_window.cpp.orig 2025-10-14 17:56:52 UTC
++++ apps/ymir-sdl3/src/app/ui/windows/about_window.cpp
+@@ -48,6 +48,11 @@
+ #define ZLIB_VERSION "1.3.1" // Private dependency of libchdr
+ #define ZSTD_VERSION "1.5.6" // Private dependency of libchdr
+
++// Needed on 13.5, openssl in base is too old
++#ifndef OPENSSL_FULL_VERSION_STR
++#define OPENSSL_FULL_VERSION_STR OPENSSL_VERSION_TEXT
++#endif
++
+ static const std::string fmtVersion = std::to_string(FMT_VERSION / 10000) + "." +
+ std::to_string(FMT_VERSION / 100 % 100) + "." + std::to_string(FMT_VERSION % 100);
+
diff --git a/emulators/Ymir/files/patch-libs_ymir-core_CMakeLists.txt b/emulators/Ymir/files/patch-libs_ymir-core_CMakeLists.txt
index 2c971a407b7a..607ae6341003 100644
--- a/emulators/Ymir/files/patch-libs_ymir-core_CMakeLists.txt
+++ b/emulators/Ymir/files/patch-libs_ymir-core_CMakeLists.txt
@@ -1,13 +1,15 @@
---- libs/ymir-core/CMakeLists.txt.orig 2025-07-20 22:35:27 UTC
+--- libs/ymir-core/CMakeLists.txt.orig 2025-10-13 12:04:15 UTC
+++ libs/ymir-core/CMakeLists.txt
-@@ -239,7 +239,10 @@ target_compile_features(ymir-core PUBLIC cxx_std_20)
+@@ -289,10 +289,12 @@ target_compile_features(ymir-core PUBLIC cxx_std_20)
+ )
target_compile_features(ymir-core PUBLIC cxx_std_20)
- ## Add dependencies
+find_package(Threads REQUIRED)
-+
+ find_package(fmt CONFIG REQUIRED)
+
+ ## Add dependencies
target_link_libraries(ymir-core PUBLIC
+ Threads::Threads
- fmt
+ fmt::fmt
mio
concurrentqueue
diff --git a/emulators/Ymir/files/patch-vendor_CMakeLists.txt b/emulators/Ymir/files/patch-vendor_CMakeLists.txt
index c6c095066435..7b6c480df4a9 100644
--- a/emulators/Ymir/files/patch-vendor_CMakeLists.txt
+++ b/emulators/Ymir/files/patch-vendor_CMakeLists.txt
@@ -1,100 +1,40 @@
---- vendor/CMakeLists.txt.orig 2025-07-20 22:35:27 UTC
+--- vendor/CMakeLists.txt.orig 2025-10-12 17:41:59 UTC
+++ vendor/CMakeLists.txt
-@@ -22,9 +22,12 @@ message(STATUS "Adding vendored libraries")
-
- message(STATUS "Adding vendored libraries")
-
-+find_package(PkgConfig REQUIRED)
-+
- # {fmt} - https://github.com/fmtlib/fmt
- message(STATUS "==> {fmt}")
--add_subdirectory(fmt EXCLUDE_FROM_ALL)
-+pkg_check_modules(fmt REQUIRED IMPORTED_TARGET GLOBAL fmt)
-+add_library(fmt ALIAS PkgConfig::fmt)
-
- # mio - https://github.com/vimpunk/mio
- # Notes:
-@@ -36,65 +39,55 @@ message(STATUS "==> SDL")
-
- # SDL - https://github.com/libsdl-org/SDL
- message(STATUS "==> SDL")
--set(SDL_DISABLE_UNINSTALL ON)
--set(SDL_TEST_LIBRARY OFF)
--set(SDL_TESTS OFF)
--set(SDL_EXAMPLES OFF)
--if (BUILD_SHARED_LIBS)
-- set(SDL_SHARED ON)
-- set(SDL_STATIC OFF)
--else ()
-- set(SDL_SHARED OFF)
-- set(SDL_STATIC ON)
--endif ()
--add_subdirectory_quiet(SDL EXCLUDE_FROM_ALL)
-+find_package(SDL3 REQUIRED GLOBAL)
-
- # cxxopts - https://github.com/jarro2783/cxxopts
- message(STATUS "==> cxxopts")
--add_subdirectory(cxxopts EXCLUDE_FROM_ALL)
-+find_package(cxxopts REQUIRED GLOBAL)
-+add_library(cxxopts ALIAS cxxopts::cxxopts)
-
+@@ -36,28 +36,31 @@ message(STATUS "==> concurrentqueue")
# concurrentqueue - https://github.com/cameron314/concurrentqueue
+ # - Not available as a vcpkg port
message(STATUS "==> concurrentqueue")
-add_subdirectory(concurrentqueue EXCLUDE_FROM_ALL)
+find_package(concurrentqueue REQUIRED GLOBAL)
+add_library(concurrentqueue ALIAS concurrentqueue::concurrentqueue)
# dear ImGui - https://github.com/ocornut/imgui
- # docking branch
+ # - Using the docking branch
message(STATUS "==> dear ImGui")
-add_subdirectory(imgui EXCLUDE_FROM_ALL)
+find_package(imgui REQUIRED GLOBAL)
- # toml++ - https://github.com/marzer/tomlplusplus
- message(STATUS "==> toml++")
--add_subdirectory(tomlplusplus EXCLUDE_FROM_ALL)
-+find_package(tomlplusplus REQUIRED GLOBAL)
-
# xxHash - https://github.com/Cyan4973/xxHash
+ # - Unable to configure AVX2 support
message(STATUS "==> xxHash")
-add_subdirectory(xxHash EXCLUDE_FROM_ALL)
+pkg_check_modules(libxxhash REQUIRED IMPORTED_TARGET GLOBAL libxxhash)
+add_library(xxHash::xxHash ALIAS PkgConfig::libxxhash)
# lz4 - https://github.com/lz4/lz4
+ # - Unable to configure AVX2 support
message(STATUS "==> lz4")
-add_subdirectory(lz4 EXCLUDE_FROM_ALL)
+pkg_check_modules(liblz4 REQUIRED IMPORTED_TARGET GLOBAL liblz4)
+add_library(lz4::lz4 ALIAS PkgConfig::liblz4)
- # cereal - https://github.com/USCiLab/cereal
- message(STATUS "==> cereal")
--set(BUILD_DOC OFF)
--set(BUILD_SANDBOX OFF)
--set(JUST_INSTALL_CEREAL ON)
--add_subdirectory(cereal EXCLUDE_FROM_ALL)
-+find_package(cereal REQUIRED GLOBAL)
-
- # stb - https://github.com/nothings/stb
- message(STATUS "==> stb")
--add_subdirectory(stb)
-+add_library(stb INTERFACE)
-+add_library(stb::stb ALIAS stb)
-
# libchdr - https://github.com/rtissera/libchdr
+ # - Not available as a vcpkg port
message(STATUS "==> libchdr")
-set(BUILD_FUZZER OFF)
-add_subdirectory(libchdr)
+pkg_check_modules(libchdr REQUIRED IMPORTED_TARGET GLOBAL libchdr)
+add_library(chdr-static ALIAS PkgConfig::libchdr)
- # rtmidi - https://github.com/thestk/rtmidi
- message(STATUS "==> rtmidi")
--set(RTMIDI_BUILD_STATIC_LIBS ON)
--set(RTMIDI_BUILD_TESTING OFF)
--add_subdirectory(rtmidi)
-+pkg_check_modules(rtmidi REQUIRED IMPORTED_TARGET GLOBAL rtmidi)
-+add_library(rtmidi ALIAS PkgConfig::rtmidi)
-
- # --------------------------------------------------------------------------------------------------
- # Test dependencies
+ # Place vendored library projects under a Vendored folder in Visual Studio solutions
+ if (MSVC)
diff --git a/emulators/Ymir/files/patch-vendor_mio_include_mio_detail_mmap.ipp b/emulators/Ymir/files/patch-vendor_mio_include_mio_detail_mmap.ipp
deleted file mode 100644
index cf610729c0d1..000000000000
--- a/emulators/Ymir/files/patch-vendor_mio_include_mio_detail_mmap.ipp
+++ /dev/null
@@ -1,13 +0,0 @@
-https://github.com/vimpunk/mio/issues/110
-
---- vendor/mio/include/mio/detail/mmap.ipp.orig 2025-02-12 00:14:41 UTC
-+++ vendor/mio/include/mio/detail/mmap.ipp
-@@ -208,7 +208,7 @@ inline mmap_context memory_map(const file_handle_type
- char* mapping_start = static_cast<char*>(::mmap(
- 0, // Don't give hint as to where to map.
- length_to_map,
-- mode == access_mode::read ? PROT_READ : PROT_WRITE,
-+ mode == access_mode::read ? PROT_READ : PROT_READ | PROT_WRITE,
- mode == access_mode::copy_on_write ? MAP_PRIVATE : MAP_SHARED,
- file_handle,
- aligned_offset));
diff --git a/emulators/Ymir/pkg-descr b/emulators/Ymir/pkg-descr
index 2eae362fc391..907adbc7aaba 100644
--- a/emulators/Ymir/pkg-descr
+++ b/emulators/Ymir/pkg-descr
@@ -3,14 +3,16 @@ Ymir is a Sega Saturn emulator with the following features:
- Load games from MAME CHD, BIN+CUE, IMG+CCD, MDF+MDS or ISO files
- Automatic IPL (BIOS) ROM detection
- Automatic region switching
-- Up to two players with standard Control Pads or 3D Control Pads on both ports
+- Up to two players with a variety of controllers on both ports
- Fully customizable keybindings
-- Backup RAM, DRAM and ROM cartridges
+- Backup RAM, DRAM and ROM cartridges (more to come)
- Integrated backup memory manager to import and export saves, and transfer
between internal and cartridge RAM
-- Save states
+- Forwards-compatible save states
- Rewinding (up to one minute at 60 fps), turbo speed, frame step (forwards and
backwards)
- Full screen mode with VRR support and low input lag
-- Optional deinterlaced/progressive rendering of high resolution modes
+- Graphics enhancements such as optional deinterlaced/progressive rendering of
+ high resolution modes and transparent mesh polygon rendering
+- Optional low level CD block emulation
- A feature-rich debugger
diff --git a/emulators/emulationstation/Makefile b/emulators/emulationstation/Makefile
index a27f69efbbf9..e7184087ac91 100644
--- a/emulators/emulationstation/Makefile
+++ b/emulators/emulationstation/Makefile
@@ -1,7 +1,7 @@
PORTNAME= emulationstation
DISTVERSIONPREFIX= v
DISTVERSION= 2.11.2
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= emulators
MAINTAINER= freebsd@coombscloud.com
@@ -18,7 +18,7 @@ BUILD_DEPENDS= ${LOCALBASE}/include/rapidjson/document.h:devel/rapidjson \
LIB_DEPENDS= libboost_date_time.so:devel/boost-libs \
libboost_filesystem.so:devel/boost-libs \
libboost_locale.so:devel/boost-libs \
- libboost_system.so:devel/boost-libs \
+ libboost_thread.so:devel/boost-libs \
libcurl.so:ftp/curl \
libfreeimage.so:graphics/freeimage \
libfreetype.so:print/freetype2 \
diff --git a/emulators/mupen64plus-video-glide64mk2/Makefile b/emulators/mupen64plus-video-glide64mk2/Makefile
index f07402c75ce3..ba0f56e66113 100644
--- a/emulators/mupen64plus-video-glide64mk2/Makefile
+++ b/emulators/mupen64plus-video-glide64mk2/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 4
+PORTREVISION= 5
PKGNAMESUFFIX= -video-glide64mk2
COMMENT= Glide64mk2 video plugin for Mupen64Plus
diff --git a/emulators/wine/Makefile b/emulators/wine/Makefile
index 2dd3035e125d..febca4eb8b88 100644
--- a/emulators/wine/Makefile
+++ b/emulators/wine/Makefile
@@ -22,6 +22,7 @@ USES= bison cpe desktop-file-utils gmake \
llvm:min=17,build,noexport localbase \
pkgconfig sdl shebangfix tar:xz
USE_GCC= yes
+USE_LDCONFIG= ${PREFIX}/lib ${PREFIX}/lib/wine
USE_SDL= sdl2
CPE_VENDOR= winehq
@@ -55,10 +56,6 @@ CONFIGURE_ARGS+=--verbose \
--without-unwind \
--without-usb
CONFIGURE_ENV= CPPBIN="${CPP}" FLEX="${LOCALBASE}/bin/flex"
-WINELIBDIR= ${PREFIX}/lib
-.if !defined(USE_LDCONFIG32)
-USE_LDCONFIG= ${WINELIBDIR} ${WINELIBDIR}/wine
-.endif
SHEBANG_FILES= tools/make_requests tools/winemaker/winemaker \
tools/winedump/function_grep.pl
diff --git a/filesystems/Makefile b/filesystems/Makefile
index 4f7065513f9a..67ebb926d71f 100644
--- a/filesystems/Makefile
+++ b/filesystems/Makefile
@@ -76,6 +76,7 @@
SUBDIR += mp3fs
SUBDIR += mtools
SUBDIR += mtpfs
+ SUBDIR += nbd-client-kmod
SUBDIR += nbt
SUBDIR += ntfs
SUBDIR += ntfs-compression
diff --git a/filesystems/kio-fuse/Makefile b/filesystems/kio-fuse/Makefile
index fb88e9b94aa3..05127f8f3963 100644
--- a/filesystems/kio-fuse/Makefile
+++ b/filesystems/kio-fuse/Makefile
@@ -1,6 +1,5 @@
PORTNAME= kio-fuse
-DISTVERSION= 5.1.0
-PORTREVISION= 2
+DISTVERSION= 5.1.1
CATEGORIES= filesystems sysutils kde
MASTER_SITES= KDE/stable/${PORTNAME}
@@ -11,10 +10,10 @@ WWW= https://invent.kde.org/system/kio-fuse
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/LICENSES/GPL-3.0-or-later.txt
-USES= cmake compiler:c++11-lang fuse:3 kde:6 pkgconfig qt:6 tar:xz
+USES= cmake compiler:c++17-lang fuse:3 kde:6 pkgconfig qt:6 tar:xz
USE_KDE= coreaddons kio \
ecm:build
-USE_QT= base
+USE_QT= base declarative
PLIST_FILES= lib/libexec/kio-fuse \
share/dbus-1/services/org.kde.KIOFuse.service
diff --git a/filesystems/kio-fuse/distinfo b/filesystems/kio-fuse/distinfo
index b839419dae7d..138202994112 100644
--- a/filesystems/kio-fuse/distinfo
+++ b/filesystems/kio-fuse/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1705202711
-SHA256 (kio-fuse-5.1.0.tar.xz) = 7d104581227d5a19b424b33f4168d181556b1015d6df2218e01a88d64449e94b
-SIZE (kio-fuse-5.1.0.tar.xz) = 48820
+TIMESTAMP = 1760473515
+SHA256 (kio-fuse-5.1.1.tar.xz) = adf6aa7ce055c0987e716a93ac01f3c0a97c1280421443cd6b21e0e71d763d14
+SIZE (kio-fuse-5.1.1.tar.xz) = 49404
diff --git a/filesystems/kio-fuse/files/patch-CMakeLists.txt b/filesystems/kio-fuse/files/patch-data_CMakeLists.txt
index f6a3612f75c0..f7db38656eb3 100644
--- a/filesystems/kio-fuse/files/patch-CMakeLists.txt
+++ b/filesystems/kio-fuse/files/patch-data_CMakeLists.txt
@@ -1,6 +1,6 @@
---- CMakeLists.txt.orig 2024-01-14 03:25:35 UTC
-+++ CMakeLists.txt
-@@ -72,10 +72,12 @@ ecm_generate_dbus_service_file(
+--- data/CMakeLists.txt.orig 2025-10-13 17:56:58 UTC
++++ data/CMakeLists.txt
+@@ -11,8 +11,10 @@ ecm_generate_dbus_service_file(
DESTINATION ${KDE_INSTALL_DBUSSERVICEDIR}
)
@@ -15,5 +15,3 @@
+ ecm_install_configured_files(INPUT kio-fuse.service.in DESTINATION ${SYSTEMD_USER_UNIT_INSTALL_DIR})
+ endif()
endif()
-
- feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)
diff --git a/filesystems/lizardfs/Makefile b/filesystems/lizardfs/Makefile
index 2fd4bff83d7b..c6262cd3b243 100644
--- a/filesystems/lizardfs/Makefile
+++ b/filesystems/lizardfs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lizardfs
PORTVERSION= 3.12.0
DISTVERSIONPREFIX= v
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= filesystems sysutils
MAINTAINER= jhixson@FreeBSD.org
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= a2x:textproc/asciidoc \
spdlog>=1.4.2:devel/spdlog
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libfmt.so:devel/libfmt
USES= cmake compiler:c11 fuse python shebangfix
diff --git a/filesystems/nbd-client-kmod/Makefile b/filesystems/nbd-client-kmod/Makefile
new file mode 100644
index 000000000000..ab4d62f09d4c
--- /dev/null
+++ b/filesystems/nbd-client-kmod/Makefile
@@ -0,0 +1,33 @@
+PORTNAME= nbd-client
+DISTVERSION= g20250928
+CATEGORIES= filesystems
+PKGNAMESUFFIX= -kmod
+
+MAINTAINER= dtxdf@FreeBSD.org
+COMMENT= Kernel NBD client for FreeBSD GEOM framework
+WWW= https://github.com/ryan-moeller/kernel-nbd-client
+
+LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BROKEN_i386= format specifies type 'unsigned long' but the argument has type 'uint64_t' (aka 'unsigned long long')
+
+USES= kmod ssl uidfix
+USE_GITHUB= yes
+GH_ACCOUNT= ryan-moeller
+GH_PROJECT= kernel-nbd-client
+GH_TAGNAME= df0528162deffaabaae4365394b4b6e75ff3fcaf
+
+MAKE_ENV= GEOM_CLASS_DIR="${PREFIX}/lib/geom" \
+ MANDIR="${PREFIX}/share/man/man"
+
+SUB_FILES= gnbd
+
+pre-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/lib/geom
+
+post-install:
+ ${INSTALL_SCRIPT} ${WRKDIR}/gnbd ${STAGEDIR}${PREFIX}/sbin/gnbd
+ ${INSTALL_DATA} ${WRKSRC}/devd.conf.sample ${STAGEDIR}${PREFIX}/etc/devd/${PORTNAME}.conf.sample
+
+.include <bsd.port.mk>
diff --git a/filesystems/nbd-client-kmod/distinfo b/filesystems/nbd-client-kmod/distinfo
new file mode 100644
index 000000000000..8d781e318f51
--- /dev/null
+++ b/filesystems/nbd-client-kmod/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760457302
+SHA256 (ryan-moeller-kernel-nbd-client-g20250928-df0528162deffaabaae4365394b4b6e75ff3fcaf_GH0.tar.gz) = 9e6b66d41ae86c5eb52f9cb835b7517775d2a58a0523d7617ff55d91384f792f
+SIZE (ryan-moeller-kernel-nbd-client-g20250928-df0528162deffaabaae4365394b4b6e75ff3fcaf_GH0.tar.gz) = 39296
diff --git a/filesystems/nbd-client-kmod/files/gnbd.in b/filesystems/nbd-client-kmod/files/gnbd.in
new file mode 100644
index 000000000000..94d021b26b05
--- /dev/null
+++ b/filesystems/nbd-client-kmod/files/gnbd.in
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+exec env GEOM_LIBRARY_PATH="%%LOCALBASE%%/lib/geom" /sbin/geom nbd "$@"
diff --git a/filesystems/nbd-client-kmod/files/patch-lib_Makefile b/filesystems/nbd-client-kmod/files/patch-lib_Makefile
new file mode 100644
index 000000000000..72ec380c46c4
--- /dev/null
+++ b/filesystems/nbd-client-kmod/files/patch-lib_Makefile
@@ -0,0 +1,12 @@
+--- lib/Makefile.orig 2025-10-14 17:24:26 UTC
++++ lib/Makefile
+@@ -21,9 +21,6 @@ LDADD+= -lssl -lcrypto
+ LDADD+= -lssl -lcrypto
+ #.endif
+
+-# Not needed when in tree
+-LINKS= /sbin/geom /sbin/gnbd
+-
+ .PATH: ${SRCTOP}/sbin/geom/misc
+
+ .include <bsd.lib.mk>
diff --git a/filesystems/nbd-client-kmod/pkg-descr b/filesystems/nbd-client-kmod/pkg-descr
new file mode 100644
index 000000000000..199e3750eea1
--- /dev/null
+++ b/filesystems/nbd-client-kmod/pkg-descr
@@ -0,0 +1,5 @@
+FreeBSD Geom NBD Client is a Network Block Device (NBD) client for
+the FreeBSD kernel GEOM framework.
+
+The project consists of a kernel driver for the NBD GEOM class in
+mod/ and a user library for the geom(8) control utility in lib/.
diff --git a/filesystems/nbd-client-kmod/pkg-plist b/filesystems/nbd-client-kmod/pkg-plist
new file mode 100644
index 000000000000..6467c9b1e620
--- /dev/null
+++ b/filesystems/nbd-client-kmod/pkg-plist
@@ -0,0 +1,5 @@
+/%%KMODDIR%%/geom_nbd.ko
+lib/geom/geom_nbd.so
+share/man/man8/gnbd.8.gz
+sbin/gnbd
+@sample etc/devd/nbd-client.conf.sample
diff --git a/filesystems/py-pyfakefs/Makefile b/filesystems/py-pyfakefs/Makefile
index ef825750a3c7..66b4240895f4 100644
--- a/filesystems/py-pyfakefs/Makefile
+++ b/filesystems/py-pyfakefs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pyfakefs
-PORTVERSION= 5.9.3
+PORTVERSION= 5.10.0
CATEGORIES= filesystems devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/filesystems/py-pyfakefs/distinfo b/filesystems/py-pyfakefs/distinfo
index 3ca076470eef..558c4e84d3c1 100644
--- a/filesystems/py-pyfakefs/distinfo
+++ b/filesystems/py-pyfakefs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757436531
-SHA256 (pyfakefs-5.9.3.tar.gz) = b458b11abc8862d4d8500816170a9b25e10d07437332b9dffd651069f3d4c40c
-SIZE (pyfakefs-5.9.3.tar.gz) = 229964
+TIMESTAMP = 1759774681
+SHA256 (pyfakefs-5.10.0.tar.gz) = 68b33b8d9338ed332ad0c809417b875559c2e8ac10972fce248cb19b89d325fa
+SIZE (pyfakefs-5.10.0.tar.gz) = 231032
diff --git a/filesystems/securefs/Makefile b/filesystems/securefs/Makefile
index 1ef2ba7fc778..1122ae03f63f 100644
--- a/filesystems/securefs/Makefile
+++ b/filesystems/securefs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= securefs
-PORTVERSION= 1.1.1
+PORTVERSION= 2.0.0
DISTVERSIONPREFIX= v
CATEGORIES= filesystems
PKGNAMEPREFIX= fusefs-
diff --git a/filesystems/securefs/distinfo b/filesystems/securefs/distinfo
index f0d6a0a74248..a973306c689a 100644
--- a/filesystems/securefs/distinfo
+++ b/filesystems/securefs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748831210
-SHA256 (netheril96-securefs-v1.1.1_GH0.tar.gz) = a4b0ceaaca98d25ed062bce0649bd43c83d5ea78d93d1fa4f227a2d59bfb7e62
-SIZE (netheril96-securefs-v1.1.1_GH0.tar.gz) = 426807
+TIMESTAMP = 1759774537
+SHA256 (netheril96-securefs-v2.0.0_GH0.tar.gz) = d7fac7adc70c09473173aeadee5b7041d7e63fbf392ef40bdd77888590bb12a2
+SIZE (netheril96-securefs-v2.0.0_GH0.tar.gz) = 571559
diff --git a/filesystems/zerofs/Makefile b/filesystems/zerofs/Makefile
index e789888398cf..4564c0431652 100644
--- a/filesystems/zerofs/Makefile
+++ b/filesystems/zerofs/Makefile
@@ -1,7 +1,6 @@
PORTNAME= zerofs
DISTVERSIONPREFIX= v
-DISTVERSION= 0.15.2
-PORTREVISION= 1
+DISTVERSION= 0.16.2
CATEGORIES= filesystems sysutils
MAINTAINER= stephan@lichtenauer.co.za
diff --git a/filesystems/zerofs/Makefile.crates b/filesystems/zerofs/Makefile.crates
index 2738ca6ed5dc..e8bf06fd58be 100644
--- a/filesystems/zerofs/Makefile.crates
+++ b/filesystems/zerofs/Makefile.crates
@@ -165,7 +165,6 @@ CARGO_CRATES= addr2line-0.24.2 \
js-sys-0.3.77 \
lazy_static-1.5.0 \
libc-0.2.175 \
- libmimalloc-sys-0.1.43 \
libredox-0.1.9 \
linux-raw-sys-0.4.15 \
linux-raw-sys-0.9.4 \
@@ -183,7 +182,6 @@ CARGO_CRATES= addr2line-0.24.2 \
md-5-0.10.6 \
memchr-2.7.5 \
memoffset-0.9.1 \
- mimalloc-0.1.47 \
miniz_oxide-0.8.9 \
mio-1.0.4 \
mixtrics-0.1.0 \
@@ -287,7 +285,7 @@ CARGO_CRATES= addr2line-0.24.2 \
signal-hook-registry-1.4.6 \
siphasher-1.0.1 \
slab-0.4.11 \
- slatedb-0.8.1 \
+ slatedb-0.8.2 \
smallvec-1.15.1 \
socket2-0.5.10 \
socket2-0.6.0 \
@@ -308,6 +306,8 @@ CARGO_CRATES= addr2line-0.24.2 \
thiserror-impl-1.0.69 \
thiserror-impl-2.0.14 \
thread_local-1.1.9 \
+ tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 \
+ tikv-jemallocator-0.6.0 \
time-0.3.41 \
time-core-0.1.4 \
tinystr-0.8.1 \
@@ -407,7 +407,7 @@ CARGO_CRATES= addr2line-0.24.2 \
zerocopy-derive-0.8.26 \
zerofrom-0.1.6 \
zerofrom-derive-0.1.6 \
- zerofs_nfsserve-0.14.0 \
+ zerofs_nfsserve-0.15.0 \
zeroize-1.8.1 \
zerotrie-0.2.2 \
zerovec-0.11.4 \
diff --git a/filesystems/zerofs/distinfo b/filesystems/zerofs/distinfo
index e7e869c33cb8..1390330f798b 100644
--- a/filesystems/zerofs/distinfo
+++ b/filesystems/zerofs/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1757258826
+TIMESTAMP = 1760465574
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
@@ -333,8 +333,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/libmimalloc-sys-0.1.43.crate) = bf88cd67e9de251c1781dbe2f641a1a3ad66eaae831b8a2c38fbdc5ddae16d4d
-SIZE (rust/crates/libmimalloc-sys-0.1.43.crate) = 226498
SHA256 (rust/crates/libredox-0.1.9.crate) = 391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3
SIZE (rust/crates/libredox-0.1.9.crate) = 7281
SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
@@ -369,8 +367,6 @@ SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2
SIZE (rust/crates/memchr-2.7.5.crate) = 97603
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
-SHA256 (rust/crates/mimalloc-0.1.47.crate) = b1791cbe101e95af5764f06f20f6760521f7158f69dbf9d6baf941ee1bf6bc40
-SIZE (rust/crates/mimalloc-0.1.47.crate) = 4594
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
@@ -577,8 +573,8 @@ SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42
SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
SIZE (rust/crates/slab-0.4.11.crate) = 18549
-SHA256 (rust/crates/slatedb-0.8.1.crate) = 6471ce0d2b99d80e36ce1439951a30a5e9ef751f3b8c4bd384611927384ee03d
-SIZE (rust/crates/slatedb-0.8.1.crate) = 317374
+SHA256 (rust/crates/slatedb-0.8.2.crate) = 1929df128f27789722644d8e9a68eaddec2e656ed8bac2a088159c8cce423590
+SIZE (rust/crates/slatedb-0.8.2.crate) = 321188
SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
@@ -619,6 +615,10 @@ SHA256 (rust/crates/thiserror-impl-2.0.14.crate) = cc5b44b4ab9c2fdd0e0512e6bece8
SIZE (rust/crates/thiserror-impl-2.0.14.crate) = 21219
SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
+SHA256 (rust/crates/tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.crate) = cd3c60906412afa9c2b5b5a48ca6a5abe5736aec9eb48ad05037a677e52e4e2d
+SIZE (rust/crates/tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.crate) = 897133
+SHA256 (rust/crates/tikv-jemallocator-0.6.0.crate) = 4cec5ff18518d81584f477e9bfdf957f5bb0979b0bac3af4ca30b5b3ae2d2865
+SIZE (rust/crates/tikv-jemallocator-0.6.0.crate) = 13700
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
@@ -817,8 +817,8 @@ SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e
SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
-SHA256 (rust/crates/zerofs_nfsserve-0.14.0.crate) = 53a9c182c0ff391960f9a033ba2e49c418315a8e72e402ddaa9aa8c25c084526
-SIZE (rust/crates/zerofs_nfsserve-0.14.0.crate) = 43966
+SHA256 (rust/crates/zerofs_nfsserve-0.15.0.crate) = 0a1a98071b31b9687c05411a75df5a55a7a76c5af85cb3bb04de5efef26755c7
+SIZE (rust/crates/zerofs_nfsserve-0.15.0.crate) = 43826
SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
@@ -833,5 +833,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.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237
SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847
-SHA256 (Barre-ZeroFS-v0.15.2_GH0.tar.gz) = 982042e4887b348605ed2aad428b254e7abc66d108ac41bc66625b726585b3e7
-SIZE (Barre-ZeroFS-v0.15.2_GH0.tar.gz) = 459110
+SHA256 (Barre-ZeroFS-v0.16.2_GH0.tar.gz) = 617a04ad2914b742b49b1f22d9d2a2e07ec59f3cedbdf5848cc67c2902641a92
+SIZE (Barre-ZeroFS-v0.16.2_GH0.tar.gz) = 463693
diff --git a/finance/aqbanking/Makefile b/finance/aqbanking/Makefile
index c0844d7b6c91..ca25a8a20e2b 100644
--- a/finance/aqbanking/Makefile
+++ b/finance/aqbanking/Makefile
@@ -1,7 +1,7 @@
PORTNAME= aqbanking
-PORTVERSION= 6.6.1
+PORTVERSION= 6.6.4
CATEGORIES= finance
-MASTER_SITES= https://www.aquamaniac.de/rdm/attachments/download/535/
+MASTER_SITES= https://www.aquamaniac.de/rdm/attachments/download/548/
MAINTAINER= jhale@FreeBSD.org
COMMENT= Online banking interface and financial data framework
diff --git a/finance/aqbanking/distinfo b/finance/aqbanking/distinfo
index 3efd998e8964..733fb127b98e 100644
--- a/finance/aqbanking/distinfo
+++ b/finance/aqbanking/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754204436
-SHA256 (aqbanking-6.6.1.tar.gz) = 3250fa6d893f816d29c19af35fe5fccb74c080e21753fd9e52579a792dd48567
-SIZE (aqbanking-6.6.1.tar.gz) = 2729954
+TIMESTAMP = 1760583556
+SHA256 (aqbanking-6.6.4.tar.gz) = a25c209538fa163f3749676a084493c9a43d9045a945aeee2db25dfd9a502b7f
+SIZE (aqbanking-6.6.4.tar.gz) = 2741409
diff --git a/finance/gnucash/Makefile b/finance/gnucash/Makefile
index 27906fa46db7..923268f308e4 100644
--- a/finance/gnucash/Makefile
+++ b/finance/gnucash/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gnucash
PORTVERSION= 5.13
+PORTREVISION= 1
CATEGORIES= finance gnome
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%20%28stable%29/${PORTVERSION}
diff --git a/finance/hs-hledger/Makefile b/finance/hs-hledger/Makefile
index 9cb411db988b..283f31970647 100644
--- a/finance/hs-hledger/Makefile
+++ b/finance/hs-hledger/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hledger
-DISTVERSION= 1.42.1
+DISTVERSION= 1.50.2
CATEGORIES= finance haskell
MAINTAINER= yuri@FreeBSD.org
@@ -17,25 +17,39 @@ USE_CABAL= Decimal-0.5.2 \
Glob-0.10.2_3 \
OneTuple-0.4.2_1 \
Only-0.1_2 \
- QuickCheck-2.15.0.1_1 \
+ QuickCheck-2.16.0.0 \
+ RSA-2.4.1_2 \
+ SHA-1.6.4.4 \
StateVar-1.2.2 \
- aeson-2.2.3.0_3 \
+ aeson-2.2.3.0_4 \
aeson-pretty-0.8.10 \
- ansi-terminal-1.1.2 \
- ansi-terminal-types-1.1 \
+ ansi-terminal-1.1.3 \
+ ansi-terminal-types-1.1.3 \
+ appar-0.1.8 \
+ asn1-encoding-0.9.6_2 \
+ asn1-parse-0.9.5 \
+ asn1-types-0.3.4 \
assoc-1.1.1_1 \
+ async-2.2.5_3 \
attoparsec-0.14.4_6 \
attoparsec-aeson-2.2.2.0 \
+ authenticate-oauth-1.7_1 \
base-compat-0.14.1 \
base-orphans-0.9.3 \
+ base16-bytestring-1.0.2.0_1 \
+ base64-bytestring-1.2.1.0_1 \
+ basement-0.0.16 \
bifunctors-5.6.2_2 \
- blaze-builder-0.4.2.3 \
+ blaze-builder-0.4.4.1 \
blaze-html-0.9.2.0_1 \
blaze-markup-0.8.3.0_2 \
+ byteorder-1.0.4 \
call-stack-0.4.0 \
case-insensitive-1.2.1.0 \
- cassava-0.5.3.2_1 \
+ cassava-0.5.4.1 \
cassava-megaparsec-2.1.1 \
+ cborg-0.2.10.0_3 \
+ cereal-0.5.8.3 \
character-ps-0.1 \
clock-0.8.4 \
cmdargs-0.10.22 \
@@ -43,66 +57,99 @@ USE_CABAL= Decimal-0.5.2 \
comonad-5.0.9_1 \
contravariant-1.5.5 \
control-monad-free-0.6.2 \
+ cookie-0.5.1 \
+ crypto-api-0.13.3_1 \
+ crypto-pubkey-types-0.4.3 \
+ crypton-1.0.4 \
+ crypton-connection-0.4.5 \
+ crypton-socks-0.6.2 \
+ crypton-x509-1.7.7 \
+ crypton-x509-store-1.6.11 \
+ crypton-x509-system-1.6.7 \
+ crypton-x509-validation-1.6.14 \
csv-0.1.2 \
- data-default-0.8.0.0 \
+ data-default-0.8.0.1 \
data-default-class-0.2.0.0 \
data-fix-0.3.4_1 \
distributive-0.6.2.1_1 \
dlist-1.0_2 \
- doclayout-0.5 \
+ doclayout-0.5.0.1 \
+ ech-config-0.0.1 \
emojis-0.1.4.1 \
- encoding-0.10 \
+ encoding-0.10.2 \
+ entropy-0.4.1.11 \
extensible-exceptions-0.1.1.4 \
extra-1.8 \
file-embed-0.0.16.0 \
generically-0.1.1_4 \
githash-0.1.7.0 \
+ half-0.3.3_1 \
hashable-1.5.0.0_1 \
hashtables-1.4.2 \
- hledger-lib-1.42.1 \
- hsc2hs-0.68.10_3 \
+ hledger-lib-1.50.2 \
+ hourglass-0.2.12_1 \
+ hpke-0.0.0 \
+ hsc2hs-0.68.10_4 \
html-1.0.1.2 \
+ http-api-data-0.6.2 \
+ http-client-0.7.19 \
+ http-client-tls-0.3.6.4_2 \
+ http-types-0.12.4 \
indexed-traversable-0.1.4_1 \
indexed-traversable-instances-0.1.2_1 \
integer-conversion-0.1.1_1 \
integer-logarithms-1.0.4 \
+ iproute-1.7.15 \
lucid-2.11.20250303 \
math-functions-0.3.4.4 \
megaparsec-9.7.0 \
- microlens-0.4.14.0 \
- microlens-th-0.4.3.17 \
- mmorph-1.2.0_3 \
+ memory-0.18.0_1 \
+ microlens-0.5.0.0 \
+ microlens-th-0.4.3.18 \
+ mime-types-0.1.2.0 \
+ mmorph-1.2.1_1 \
modern-uri-0.3.6.1_3 \
+ monad-control-1.0.3.1 \
+ mtl-compat-0.2.2 \
+ network-3.2.8.0 \
+ network-byte-order-0.1.7 \
network-uri-2.6.4.2_1 \
- optparse-applicative-0.18.1.0_1 \
- os-string-2.0.7 \
+ old-locale-1.0.0.7_2 \
+ old-time-1.1.0.4 \
+ optparse-applicative-0.19.0.0 \
+ os-string-2.0.8 \
parser-combinators-1.3.0_1 \
- pretty-simple-4.1.3.0 \
+ pem-0.2.4 \
+ pretty-simple-4.1.4.0 \
prettyprinter-1.7.1 \
prettyprinter-ansi-terminal-1.1.3 \
- primitive-0.9.0.0_2 \
- profunctors-5.6.2_3 \
+ primitive-0.9.1.0 \
+ profunctors-5.6.3 \
quote-quot-0.2.1.0 \
- random-1.2.1.3 \
+ random-1.3.1 \
reflection-2.1.9_1 \
regex-base-0.94.0.3 \
regex-compat-0.95.2.2 \
regex-posix-0.96.0.2 \
- regex-tdfa-1.3.2.3 \
+ regex-tdfa-1.3.2.5 \
+ req-3.13.4_4 \
+ retry-0.9.3.1 \
safe-0.3.21_1 \
scientific-0.3.8.0_2 \
semialign-1.3.1_2 \
semigroupoids-6.0.1_2 \
- shakespeare-2.1.0.1 \
+ serialise-0.2.6.1_5 \
+ shakespeare-2.1.7.1 \
split-0.2.5 \
- splitmix-0.1.1 \
+ splitmix-0.1.3.1 \
+ streaming-commons-0.2.3.0 \
strict-0.5.1_1 \
tabular-0.2.2.8_1 \
tagged-0.8.9 \
- tasty-1.5.3_1 \
+ tasty-1.5.3_2 \
tasty-hunit-0.10.2 \
temporary-1.3 \
- terminal-size-0.3.4 \
+ terminal-size-0.3.4_1 \
text-ansi-0.3.0.1_2 \
text-builder-linear-0.1.3 \
text-iso8601-0.1.1_2 \
@@ -113,15 +160,20 @@ USE_CABAL= Decimal-0.5.2 \
these-1.2.1_2 \
time-compat-1.9.8 \
timeit-2.0_2 \
+ tls-2.1.11 \
+ transformers-base-0.4.6 \
transformers-compat-0.7.2 \
uglymemo-0.1.0.1 \
- unordered-containers-0.2.20_4 \
+ unix-time-0.4.17 \
+ unliftio-core-0.2.1.0_4 \
+ unordered-containers-0.2.20.1 \
utf8-string-1.0.2 \
utility-ht-0.0.17.2 \
- uuid-types-1.0.6_2 \
- vector-0.13.2.0_1 \
- vector-stream-0.1.0.1_3 \
+ uuid-types-1.0.6_3 \
+ vector-0.13.2.0_2 \
+ vector-stream-0.1.0.1_4 \
witherable-0.5_1 \
- wizards-1.0.3_3
+ wizards-1.0.3_3 \
+ zlib-0.7.1.1
.include <bsd.port.mk>
diff --git a/finance/hs-hledger/distinfo b/finance/hs-hledger/distinfo
index 29f88cb906aa..6a0892b32edc 100644
--- a/finance/hs-hledger/distinfo
+++ b/finance/hs-hledger/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1741896404
-SHA256 (cabal/hledger-1.42.1/hledger-1.42.1.tar.gz) = 78d88f1541e2fc9aa2a86b2c9cb42cffe41b1697f5e0d94f03698d37d9d88233
-SIZE (cabal/hledger-1.42.1/hledger-1.42.1.tar.gz) = 858638
+TIMESTAMP = 1760566738
+SHA256 (cabal/hledger-1.50.2/hledger-1.50.2.tar.gz) = 1c00c3582549e56f92e018af0955b02f377a5aa9aecca574bf40ef2d581a2c13
+SIZE (cabal/hledger-1.50.2/hledger-1.50.2.tar.gz) = 893974
SHA256 (cabal/Decimal-0.5.2/Decimal-0.5.2.tar.gz) = a37a0220424e4bcb8cae1d38844c7027ee314449758d0d14ff3e2e0a5c8a87a7
SIZE (cabal/Decimal-0.5.2/Decimal-0.5.2.tar.gz) = 9546
SHA256 (cabal/Diff-1.0.2/Diff-1.0.2.tar.gz) = cd7e26d3d5ebf7f2c1a7525aebe251fbcbffee2a6362db634b4be23b9e354d85
@@ -17,42 +17,74 @@ SHA256 (cabal/Only-0.1/Only-0.1.tar.gz) = ab7aa193e8c257d3bda6b0b3c1cbcf74cdaa85
SIZE (cabal/Only-0.1/Only-0.1.tar.gz) = 1960
SHA256 (cabal/Only-0.1/revision/2.cabal) = c6033d181e0f802e9e8543f683fa9c50aeb01cfdf6c83cd5bb72fb47aa863b07
SIZE (cabal/Only-0.1/revision/2.cabal) = 1398
-SHA256 (cabal/QuickCheck-2.15.0.1/QuickCheck-2.15.0.1.tar.gz) = a3b2216ddbaf481dbc82414b6120f8b726d969db3f0b51f20a7a45425ef36e7f
-SIZE (cabal/QuickCheck-2.15.0.1/QuickCheck-2.15.0.1.tar.gz) = 81502
-SHA256 (cabal/QuickCheck-2.15.0.1/revision/1.cabal) = 0cfd337bb9e6fbf09255bd24bb498a156f1d9bcd465396ac8657b25034b9ee31
-SIZE (cabal/QuickCheck-2.15.0.1/revision/1.cabal) = 9046
+SHA256 (cabal/QuickCheck-2.16.0.0/QuickCheck-2.16.0.0.tar.gz) = 0b563fa6ea11653d76d57e96625f4a476e02b9fdaeba9c05d2ccc10d8da802c0
+SIZE (cabal/QuickCheck-2.16.0.0/QuickCheck-2.16.0.0.tar.gz) = 83903
+SHA256 (cabal/RSA-2.4.1/RSA-2.4.1.tar.gz) = 72c5d8c45ef1013e0e8aff763bb8894df0f022f28e698e33ae87bbdb33d69041
+SIZE (cabal/RSA-2.4.1/RSA-2.4.1.tar.gz) = 14603
+SHA256 (cabal/RSA-2.4.1/revision/2.cabal) = d2e711da52c19e332d374b3c0202a77d3088b59a0ba64abe6107569752fd1e24
+SIZE (cabal/RSA-2.4.1/revision/2.cabal) = 2356
+SHA256 (cabal/SHA-1.6.4.4/SHA-1.6.4.4.tar.gz) = 6bd950df6b11a3998bb1452d875d2da043ee43385459afc5f16d471d25178b44
+SIZE (cabal/SHA-1.6.4.4/SHA-1.6.4.4.tar.gz) = 2715144
SHA256 (cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz) = 5e4b39da395656a59827b0280508aafdc70335798b50e5d6fd52596026251825
SIZE (cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz) = 5048
SHA256 (cabal/aeson-2.2.3.0/aeson-2.2.3.0.tar.gz) = daa25cf428256ad05d21f2bfa44077c1b14d6c784b7930a202ee901f11cc6baa
SIZE (cabal/aeson-2.2.3.0/aeson-2.2.3.0.tar.gz) = 340855
-SHA256 (cabal/aeson-2.2.3.0/revision/3.cabal) = 61e559f2bad61a98aac564f2a4fd892d21e9e1712e14e3db93326317aa944a9b
-SIZE (cabal/aeson-2.2.3.0/revision/3.cabal) = 6378
+SHA256 (cabal/aeson-2.2.3.0/revision/4.cabal) = 7d48c2395ef168d2c2070fdb02c7998384be27d31a03bb35d1740af4a19a857b
+SIZE (cabal/aeson-2.2.3.0/revision/4.cabal) = 6368
SHA256 (cabal/aeson-pretty-0.8.10/aeson-pretty-0.8.10.tar.gz) = 2a21f2cd78adcb149ceba770239ed664519552911e7680172b18ff695cfa7ae5
SIZE (cabal/aeson-pretty-0.8.10/aeson-pretty-0.8.10.tar.gz) = 5894
-SHA256 (cabal/ansi-terminal-1.1.2/ansi-terminal-1.1.2.tar.gz) = a8d04a3e0451e22a6499a92311f0df1196dc65b687df7d10e3f30d92420156b0
-SIZE (cabal/ansi-terminal-1.1.2/ansi-terminal-1.1.2.tar.gz) = 36259
-SHA256 (cabal/ansi-terminal-types-1.1/ansi-terminal-types-1.1.tar.gz) = f2e5333eb78da5f4dd330fca0c81a59276cc150c625647cd20f57b7f297a5d25
-SIZE (cabal/ansi-terminal-types-1.1/ansi-terminal-types-1.1.tar.gz) = 4746
+SHA256 (cabal/ansi-terminal-1.1.3/ansi-terminal-1.1.3.tar.gz) = 88d11a165cd709bfd603b4bc36afd5b39d3e9eec69ee466ca4359441d468c092
+SIZE (cabal/ansi-terminal-1.1.3/ansi-terminal-1.1.3.tar.gz) = 32633
+SHA256 (cabal/ansi-terminal-types-1.1.3/ansi-terminal-types-1.1.3.tar.gz) = 9fc9ce2157f1889bd99a4d22c9f1c64589590be0f797c3efe71c8fa17a11a689
+SIZE (cabal/ansi-terminal-types-1.1.3/ansi-terminal-types-1.1.3.tar.gz) = 8791
+SHA256 (cabal/appar-0.1.8/appar-0.1.8.tar.gz) = c4ceeddc26525b58d82c41b6d3e32141371a200a6794aae185b6266ccc81631f
+SIZE (cabal/appar-0.1.8/appar-0.1.8.tar.gz) = 4037
+SHA256 (cabal/asn1-encoding-0.9.6/asn1-encoding-0.9.6.tar.gz) = d9f8deabd3b908e5cf83c0d813c08dc0143b3ec1c0d97f660d2cfa02c1c8da0a
+SIZE (cabal/asn1-encoding-0.9.6/asn1-encoding-0.9.6.tar.gz) = 17343
+SHA256 (cabal/asn1-encoding-0.9.6/revision/2.cabal) = 27ed8f6043aed79630313bb931f7c8e2b510f0b4586cd55c16ae040c7d1ea098
+SIZE (cabal/asn1-encoding-0.9.6/revision/2.cabal) = 2060
+SHA256 (cabal/asn1-parse-0.9.5/asn1-parse-0.9.5.tar.gz) = 8f1fe1344d30b39dc594d74df2c55209577722af1497204b4c2b6d6e8747f39e
+SIZE (cabal/asn1-parse-0.9.5/asn1-parse-0.9.5.tar.gz) = 2951
+SHA256 (cabal/asn1-types-0.3.4/asn1-types-0.3.4.tar.gz) = 78ee92a251379298ca820fa53edbf4b33c539b9fcd887c86f520c30e3b4e21a8
+SIZE (cabal/asn1-types-0.3.4/asn1-types-0.3.4.tar.gz) = 6472
SHA256 (cabal/assoc-1.1.1/assoc-1.1.1.tar.gz) = 231149b7fef09f5dd95af51228615e3b296dbd0faadeca053e0644a4b13b0ff6
SIZE (cabal/assoc-1.1.1/assoc-1.1.1.tar.gz) = 3158
SHA256 (cabal/assoc-1.1.1/revision/1.cabal) = 0ab39b4d1feb4caca95ac6e314f48782b27a86a6b8d1f5e8dc4be9fbed11185f
SIZE (cabal/assoc-1.1.1/revision/1.cabal) = 1420
+SHA256 (cabal/async-2.2.5/async-2.2.5.tar.gz) = 1818473ebab9212afad2ed76297aefde5fae8b5d4404daf36939aece6a8f16f7
+SIZE (cabal/async-2.2.5/async-2.2.5.tar.gz) = 15742
+SHA256 (cabal/async-2.2.5/revision/3.cabal) = b7648c6165729a973d95cb328f9fd874813a81c727707e8b2552b4f03399763b
+SIZE (cabal/async-2.2.5/revision/3.cabal) = 3366
SHA256 (cabal/attoparsec-0.14.4/attoparsec-0.14.4.tar.gz) = 3f337fe58624565de12426f607c23e60c7b09c86b4e3adfc827ca188c9979e6c
SIZE (cabal/attoparsec-0.14.4/attoparsec-0.14.4.tar.gz) = 160701
SHA256 (cabal/attoparsec-0.14.4/revision/6.cabal) = 35129d0ab1741f000f1a7d2fc839544919ee6fbb8f2d6e7f0a629c41f91035f3
SIZE (cabal/attoparsec-0.14.4/revision/6.cabal) = 5914
SHA256 (cabal/attoparsec-aeson-2.2.2.0/attoparsec-aeson-2.2.2.0.tar.gz) = fe9b2c23a16fe1ff8f41c329940cccc80aca7ac6a9ea314f7a77cf142d8f9edd
SIZE (cabal/attoparsec-aeson-2.2.2.0/attoparsec-aeson-2.2.2.0.tar.gz) = 8081
+SHA256 (cabal/authenticate-oauth-1.7/authenticate-oauth-1.7.tar.gz) = 746ff695fec1bd7c7b90f1952847ce3453fadf0f18a31db206753360b3219b78
+SIZE (cabal/authenticate-oauth-1.7/authenticate-oauth-1.7.tar.gz) = 9632
+SHA256 (cabal/authenticate-oauth-1.7/revision/1.cabal) = af2b03698756b2bbb42b8d30236b4d012e31db2b7ce63753158f63d5b0a81da5
+SIZE (cabal/authenticate-oauth-1.7/revision/1.cabal) = 1640
SHA256 (cabal/base-compat-0.14.1/base-compat-0.14.1.tar.gz) = 74e655541e645e8fc7aade1e6a1b6973561be0bca9369bc1623aa345019a35e9
SIZE (cabal/base-compat-0.14.1/base-compat-0.14.1.tar.gz) = 32244
SHA256 (cabal/base-orphans-0.9.3/base-orphans-0.9.3.tar.gz) = 17a35079c8719014560c028d9805ec1301b900972adf212e00af23fe3ebfabd8
SIZE (cabal/base-orphans-0.9.3/base-orphans-0.9.3.tar.gz) = 19923
+SHA256 (cabal/base16-bytestring-1.0.2.0/base16-bytestring-1.0.2.0.tar.gz) = 1d5a91143ef0e22157536093ec8e59d226a68220ec89378d5dcaeea86472c784
+SIZE (cabal/base16-bytestring-1.0.2.0/base16-bytestring-1.0.2.0.tar.gz) = 7219
+SHA256 (cabal/base16-bytestring-1.0.2.0/revision/1.cabal) = a694e88f9ec9fc79f0b03f233d3fea592b68f70a34aac2ddb5bcaecb6562e2fd
+SIZE (cabal/base16-bytestring-1.0.2.0/revision/1.cabal) = 2630
+SHA256 (cabal/base64-bytestring-1.2.1.0/base64-bytestring-1.2.1.0.tar.gz) = fbf8ed30edde271eb605352021431d8f1b055f95a56af31fe2eacf6bdfdc49c9
+SIZE (cabal/base64-bytestring-1.2.1.0/base64-bytestring-1.2.1.0.tar.gz) = 13743
+SHA256 (cabal/base64-bytestring-1.2.1.0/revision/1.cabal) = 45305ccf8914c66d385b518721472c7b8c858f1986945377f74f85c1e0d49803
+SIZE (cabal/base64-bytestring-1.2.1.0/revision/1.cabal) = 2502
+SHA256 (cabal/basement-0.0.16/basement-0.0.16.tar.gz) = 7fb77e249aef76ba5aed3059d556800ce02b614597c488ba01f0a16449146300
+SIZE (cabal/basement-0.0.16/basement-0.0.16.tar.gz) = 134837
SHA256 (cabal/bifunctors-5.6.2/bifunctors-5.6.2.tar.gz) = 1086a9285061eed0c2c5d3cb65aa223defd52fca6d0515bb69ddf2dbc3d9697a
SIZE (cabal/bifunctors-5.6.2/bifunctors-5.6.2.tar.gz) = 38193
SHA256 (cabal/bifunctors-5.6.2/revision/2.cabal) = 115a621c4eaaabb07834f9e4dd3371e21f39d034305062f4bd5cd72c2f8880d2
SIZE (cabal/bifunctors-5.6.2/revision/2.cabal) = 3332
-SHA256 (cabal/blaze-builder-0.4.2.3/blaze-builder-0.4.2.3.tar.gz) = 66291874236b7342adab033e3cddae414a23a2865dfb44095dfc4e0b9d46703b
-SIZE (cabal/blaze-builder-0.4.2.3/blaze-builder-0.4.2.3.tar.gz) = 60777
+SHA256 (cabal/blaze-builder-0.4.4.1/blaze-builder-0.4.4.1.tar.gz) = 971d360428ac97af9a4e55e4f2c23649f6cedc0ce5d6e94d520e663f33ea5113
+SIZE (cabal/blaze-builder-0.4.4.1/blaze-builder-0.4.4.1.tar.gz) = 59452
SHA256 (cabal/blaze-html-0.9.2.0/blaze-html-0.9.2.0.tar.gz) = 65542ef39f7644a3d76afcadeb976d3e334c6947516b7313fcb59165cea1608f
SIZE (cabal/blaze-html-0.9.2.0/blaze-html-0.9.2.0.tar.gz) = 81915
SHA256 (cabal/blaze-html-0.9.2.0/revision/1.cabal) = 85c42f84f4ead2c48844fbe0865069add3bb3bb3322d38607e93d5515a4c9c58
@@ -61,16 +93,22 @@ SHA256 (cabal/blaze-markup-0.8.3.0/blaze-markup-0.8.3.0.tar.gz) = 8606ac8b4a1f7f
SIZE (cabal/blaze-markup-0.8.3.0/blaze-markup-0.8.3.0.tar.gz) = 14647
SHA256 (cabal/blaze-markup-0.8.3.0/revision/2.cabal) = 027f218b81d28a7c0a33b93d456c4e5aa92d145e9dcee14834fbad73a39ad7e4
SIZE (cabal/blaze-markup-0.8.3.0/revision/2.cabal) = 2360
+SHA256 (cabal/byteorder-1.0.4/byteorder-1.0.4.tar.gz) = bd20bbb586947f99c38a4c93d9d0266f49f6fc581767b51ba568f6d5d52d2919
+SIZE (cabal/byteorder-1.0.4/byteorder-1.0.4.tar.gz) = 2030
SHA256 (cabal/call-stack-0.4.0/call-stack-0.4.0.tar.gz) = 430bcf8a3404f7e55319573c0b807b1356946f0c8f289bb3d9afb279c636b87b
SIZE (cabal/call-stack-0.4.0/call-stack-0.4.0.tar.gz) = 2757
SHA256 (cabal/case-insensitive-1.2.1.0/case-insensitive-1.2.1.0.tar.gz) = 296dc17e0c5f3dfb3d82ced83e4c9c44c338ecde749b278b6eae512f1d04e406
SIZE (cabal/case-insensitive-1.2.1.0/case-insensitive-1.2.1.0.tar.gz) = 53609
-SHA256 (cabal/cassava-0.5.3.2/cassava-0.5.3.2.tar.gz) = 3ad25d225d2c0db54ef17372d8bf206356bcb7e02a0e7ff38f7078f141d0a9c9
-SIZE (cabal/cassava-0.5.3.2/cassava-0.5.3.2.tar.gz) = 37741
-SHA256 (cabal/cassava-0.5.3.2/revision/1.cabal) = b2e52282af6ca7b42bdd0fb427079b908a2b2e4b350b77df19cdb45ee4fe7876
-SIZE (cabal/cassava-0.5.3.2/revision/1.cabal) = 4977
+SHA256 (cabal/cassava-0.5.4.1/cassava-0.5.4.1.tar.gz) = d40636f530737a99c0282084322230d04d6e1b445e779a0d0a5005f6285a495f
+SIZE (cabal/cassava-0.5.4.1/cassava-0.5.4.1.tar.gz) = 38097
SHA256 (cabal/cassava-megaparsec-2.1.1/cassava-megaparsec-2.1.1.tar.gz) = 4631963337675db145c2bf9752bf27b4bae68b7c48ffcac60b428f557b63e786
SIZE (cabal/cassava-megaparsec-2.1.1/cassava-megaparsec-2.1.1.tar.gz) = 7428
+SHA256 (cabal/cborg-0.2.10.0/cborg-0.2.10.0.tar.gz) = 17fe070c38fc498cab49bcb9d6215b7747d53bedf96502e9bcce9cad73b9c797
+SIZE (cabal/cborg-0.2.10.0/cborg-0.2.10.0.tar.gz) = 92122
+SHA256 (cabal/cborg-0.2.10.0/revision/3.cabal) = 47c044ade185e59433ec301fd3d85c7a1b9709cc752daf8b6388c9190aa618aa
+SIZE (cabal/cborg-0.2.10.0/revision/3.cabal) = 5397
+SHA256 (cabal/cereal-0.5.8.3/cereal-0.5.8.3.tar.gz) = 99905220661b26e5bd91130bd9772554938608a5b1d717240a6eb331121e0f6a
+SIZE (cabal/cereal-0.5.8.3/cereal-0.5.8.3.tar.gz) = 20166
SHA256 (cabal/character-ps-0.1/character-ps-0.1.tar.gz) = 22de71fde38b236d3e9168a832b5e1e75d1fb4f4028667bdf747b3b4c8c1529c
SIZE (cabal/character-ps-0.1/character-ps-0.1.tar.gz) = 8192
SHA256 (cabal/clock-0.8.4/clock-0.8.4.tar.gz) = 6ae9898afe788a5e334cd5fad5d18a3c2e8e59fa09aaf7b957dbb38a4767df2e
@@ -87,10 +125,32 @@ SHA256 (cabal/contravariant-1.5.5/contravariant-1.5.5.tar.gz) = 062fd66580d7aad0
SIZE (cabal/contravariant-1.5.5/contravariant-1.5.5.tar.gz) = 13815
SHA256 (cabal/control-monad-free-0.6.2/control-monad-free-0.6.2.tar.gz) = 63c830bd2af23e372ebfee628d9f538a32d8368cf74f897370d839bf8e7b4bc1
SIZE (cabal/control-monad-free-0.6.2/control-monad-free-0.6.2.tar.gz) = 3665
+SHA256 (cabal/cookie-0.5.1/cookie-0.5.1.tar.gz) = 1adde62726e3a3bbe147c02514fe0c4f5f2c5a2ff63842deac10c451a2a6f7a0
+SIZE (cabal/cookie-0.5.1/cookie-0.5.1.tar.gz) = 6680
+SHA256 (cabal/crypto-api-0.13.3/crypto-api-0.13.3.tar.gz) = 298a9ea7ce97c8ccf4bfe46d4864092c3a007a56bede73560070db3bf1ac7aa5
+SIZE (cabal/crypto-api-0.13.3/crypto-api-0.13.3.tar.gz) = 48346
+SHA256 (cabal/crypto-api-0.13.3/revision/1.cabal) = e572c0cdc58ba6773ea200ea5261d6bf5fc116d910b52cf1c671d85b940ed6fc
+SIZE (cabal/crypto-api-0.13.3/revision/1.cabal) = 2366
+SHA256 (cabal/crypto-pubkey-types-0.4.3/crypto-pubkey-types-0.4.3.tar.gz) = 7ed9f52281ec4e34021a91818fe45288e33d65bff937f60334a3f45be5a71c60
+SIZE (cabal/crypto-pubkey-types-0.4.3/crypto-pubkey-types-0.4.3.tar.gz) = 11234
+SHA256 (cabal/crypton-1.0.4/crypton-1.0.4.tar.gz) = b4885402206422450823e7001a40d0f6b11d0c603a0cb8bf8ff5a186b7c4011a
+SIZE (cabal/crypton-1.0.4/crypton-1.0.4.tar.gz) = 649976
+SHA256 (cabal/crypton-connection-0.4.5/crypton-connection-0.4.5.tar.gz) = bcddb9f095eb7f13526bcbd4c20001b4bec737c1e6b2dcb6939f643fb83225de
+SIZE (cabal/crypton-connection-0.4.5/crypton-connection-0.4.5.tar.gz) = 9360
+SHA256 (cabal/crypton-socks-0.6.2/crypton-socks-0.6.2.tar.gz) = a836087e5c277413c79e6d94a7bf346bfb61eaffb2f55555875c76dfeca69f3b
+SIZE (cabal/crypton-socks-0.6.2/crypton-socks-0.6.2.tar.gz) = 11908
+SHA256 (cabal/crypton-x509-1.7.7/crypton-x509-1.7.7.tar.gz) = efece48c8c4adfee209979c2967037d90e6ba1b7b4e7bb1081d1d4cd93daf382
+SIZE (cabal/crypton-x509-1.7.7/crypton-x509-1.7.7.tar.gz) = 21547
+SHA256 (cabal/crypton-x509-store-1.6.11/crypton-x509-store-1.6.11.tar.gz) = 03a991cc1241873435761b379eed94a4e899e0c4804df1719ea5b281903b781f
+SIZE (cabal/crypton-x509-store-1.6.11/crypton-x509-store-1.6.11.tar.gz) = 12772
+SHA256 (cabal/crypton-x509-system-1.6.7/crypton-x509-system-1.6.7.tar.gz) = a436261e5f5e83d85080f57a5509c8224c9e75a6e56d0c43a7d2967052b634ca
+SIZE (cabal/crypton-x509-system-1.6.7/crypton-x509-system-1.6.7.tar.gz) = 3496
+SHA256 (cabal/crypton-x509-validation-1.6.14/crypton-x509-validation-1.6.14.tar.gz) = ed0e394127db59d66a0a8e4bde28fa0b8cc67cc9a810793b54a58e96df4c601d
+SIZE (cabal/crypton-x509-validation-1.6.14/crypton-x509-validation-1.6.14.tar.gz) = 19693
SHA256 (cabal/csv-0.1.2/csv-0.1.2.tar.gz) = 8cf43442325faa1368f9b55ad952beccf677d9980cdffa3d70a7f204a23ae600
SIZE (cabal/csv-0.1.2/csv-0.1.2.tar.gz) = 2923
-SHA256 (cabal/data-default-0.8.0.0/data-default-0.8.0.0.tar.gz) = 23f20e3089976fee1670077b745746219a25290bd5e654320c8af6aedf72dd31
-SIZE (cabal/data-default-0.8.0.0/data-default-0.8.0.0.tar.gz) = 4597
+SHA256 (cabal/data-default-0.8.0.1/data-default-0.8.0.1.tar.gz) = ce085de8ec2196f0c1d30af0ad8a517d5737c9edfd4ebfbb49e8687dfc40b6ca
+SIZE (cabal/data-default-0.8.0.1/data-default-0.8.0.1.tar.gz) = 5821
SHA256 (cabal/data-default-class-0.2.0.0/data-default-class-0.2.0.0.tar.gz) = 0ae530c4fb0bd6c8a8ba399429ccd9c75f9c7696049117178f4ceeb2bd08d5b4
SIZE (cabal/data-default-class-0.2.0.0/data-default-class-0.2.0.0.tar.gz) = 1589
SHA256 (cabal/data-fix-0.3.4/data-fix-0.3.4.tar.gz) = 8df052d18c047ab9e9200536a8799b5af3997ebecbbb091a7384b6be8416ab37
@@ -105,12 +165,16 @@ SHA256 (cabal/dlist-1.0/dlist-1.0.tar.gz) = 173d637328bb173fcc365f30d29ff4a94292
SIZE (cabal/dlist-1.0/dlist-1.0.tar.gz) = 18667
SHA256 (cabal/dlist-1.0/revision/2.cabal) = 854727594c5a816ab3d10f15b1bc4fedaf9e3f7d1ef517a2bb9011f29ba261d2
SIZE (cabal/dlist-1.0/revision/2.cabal) = 3942
-SHA256 (cabal/doclayout-0.5/doclayout-0.5.tar.gz) = b030410245d9dea721e5bd75511b95bc0380efe159066f3914916e3ad2af2496
-SIZE (cabal/doclayout-0.5/doclayout-0.5.tar.gz) = 43437
+SHA256 (cabal/doclayout-0.5.0.1/doclayout-0.5.0.1.tar.gz) = 6521d8b04b0b49f5a0d633874c9e5b3b5e2aa4abd94a9bae80f976c0932c7007
+SIZE (cabal/doclayout-0.5.0.1/doclayout-0.5.0.1.tar.gz) = 43467
+SHA256 (cabal/ech-config-0.0.1/ech-config-0.0.1.tar.gz) = b236b6d7ea1385c280b76051edc7d8f6db31c9cb7b35df5c06f5a0bd75b4feba
+SIZE (cabal/ech-config-0.0.1/ech-config-0.0.1.tar.gz) = 5423
SHA256 (cabal/emojis-0.1.4.1/emojis-0.1.4.1.tar.gz) = 8000d6197b1d43b9b3cd0711c34f120420f358d0425167d2fb7e616d65470ae5
SIZE (cabal/emojis-0.1.4.1/emojis-0.1.4.1.tar.gz) = 52794
-SHA256 (cabal/encoding-0.10/encoding-0.10.tar.gz) = f2d70b508a25f6f20ee54082a65a4b8a8be3f9a4b0359e5b32b6df9b0451b50c
-SIZE (cabal/encoding-0.10/encoding-0.10.tar.gz) = 652997
+SHA256 (cabal/encoding-0.10.2/encoding-0.10.2.tar.gz) = 2fb6ce7fba65414a5fc389cd9a6236c40d34339b5341238358ac88b6e5a6cc1d
+SIZE (cabal/encoding-0.10.2/encoding-0.10.2.tar.gz) = 653045
+SHA256 (cabal/entropy-0.4.1.11/entropy-0.4.1.11.tar.gz) = f5dd5a01278f8318d9793ed6071b742f13ce36c7456328baae4acc818e2d92ea
+SIZE (cabal/entropy-0.4.1.11/entropy-0.4.1.11.tar.gz) = 9112
SHA256 (cabal/extensible-exceptions-0.1.1.4/extensible-exceptions-0.1.1.4.tar.gz) = 6ce5e8801760385a408dab71b53550f87629e661b260bdc2cd41c6a439b6e388
SIZE (cabal/extensible-exceptions-0.1.1.4/extensible-exceptions-0.1.1.4.tar.gz) = 8531
SHA256 (cabal/extra-1.8/extra-1.8.tar.gz) = 2fa4ce5eae50560bba80f1883913cf2ed52b3d87fd290dae27d838c94f5389a1
@@ -123,20 +187,40 @@ SHA256 (cabal/generically-0.1.1/revision/4.cabal) = 3f64278f5c582dd7c6963967b129
SIZE (cabal/generically-0.1.1/revision/4.cabal) = 1203
SHA256 (cabal/githash-0.1.7.0/githash-0.1.7.0.tar.gz) = 1ad5e7c26bd9c9c4e4c3232206694b153845fe11f227e39d214eef0d95f330d4
SIZE (cabal/githash-0.1.7.0/githash-0.1.7.0.tar.gz) = 7661
+SHA256 (cabal/half-0.3.3/half-0.3.3.tar.gz) = f476049628d6ff79722fb073c01e85f2a11b2ef3835fdc3fc21a61f05d17ab02
+SIZE (cabal/half-0.3.3/half-0.3.3.tar.gz) = 8359
+SHA256 (cabal/half-0.3.3/revision/1.cabal) = b5109ef8de7ae45cc8aa1ea89c54e9f94bfcea7898dc0aa675131b7894f941d0
+SIZE (cabal/half-0.3.3/revision/1.cabal) = 2011
SHA256 (cabal/hashable-1.5.0.0/hashable-1.5.0.0.tar.gz) = e58b3a8e18da5f6cd7e937e5fd683e500bb1f8276b3768269759119ca0cddb6a
SIZE (cabal/hashable-1.5.0.0/hashable-1.5.0.0.tar.gz) = 89062
SHA256 (cabal/hashable-1.5.0.0/revision/1.cabal) = 2f23146cbe0325029927b221647695a4c7d6e97548ff731110979e34361f58ef
SIZE (cabal/hashable-1.5.0.0/revision/1.cabal) = 5914
SHA256 (cabal/hashtables-1.4.2/hashtables-1.4.2.tar.gz) = ca0e299fee6c0c918f45ce0907afbff1c3891998bb792d1717e4d5f12350ef0d
SIZE (cabal/hashtables-1.4.2/hashtables-1.4.2.tar.gz) = 58869
-SHA256 (cabal/hledger-lib-1.42.1/hledger-lib-1.42.1.tar.gz) = d4eec36757c783df29ddd4e05e36376d61b023a2f3fe0738dc09209e62dfa930
-SIZE (cabal/hledger-lib-1.42.1/hledger-lib-1.42.1.tar.gz) = 344711
+SHA256 (cabal/hledger-lib-1.50.2/hledger-lib-1.50.2.tar.gz) = 030d825a79ab9dd09cd63186ea1465baccd2cf799b927e00053e5891740607f4
+SIZE (cabal/hledger-lib-1.50.2/hledger-lib-1.50.2.tar.gz) = 365805
+SHA256 (cabal/hourglass-0.2.12/hourglass-0.2.12.tar.gz) = 44335b5c402e80c60f1db6a74462be4ea29d1a9043aa994334ffee1164f1ca4a
+SIZE (cabal/hourglass-0.2.12/hourglass-0.2.12.tar.gz) = 25797
+SHA256 (cabal/hourglass-0.2.12/revision/1.cabal) = 85c46cb6cd30c84546929926d4402a534f723651198e5945c9e59b9e699a8979
+SIZE (cabal/hourglass-0.2.12/revision/1.cabal) = 3197
+SHA256 (cabal/hpke-0.0.0/hpke-0.0.0.tar.gz) = 7b0b7dfb4f7081beab54c4cb0cb3df3f3c03ce05cb11747f190bab22df19b83c
+SIZE (cabal/hpke-0.0.0/hpke-0.0.0.tar.gz) = 25248
SHA256 (cabal/hsc2hs-0.68.10/hsc2hs-0.68.10.tar.gz) = 6f4e34d788fe2ca7091ee0a10307ee8a7c060a1ba890f2bffad16a7d4d5cef76
SIZE (cabal/hsc2hs-0.68.10/hsc2hs-0.68.10.tar.gz) = 40517
-SHA256 (cabal/hsc2hs-0.68.10/revision/3.cabal) = 276325277350cd2c2c88916ed3ae5cd35b2b4f494ec594fbd9534081eb7fb759
-SIZE (cabal/hsc2hs-0.68.10/revision/3.cabal) = 3008
+SHA256 (cabal/hsc2hs-0.68.10/revision/4.cabal) = 725ef6da03d3d6e332db4de0a35bee45d72e4d31decc5ec7f153e6837af5f03e
+SIZE (cabal/hsc2hs-0.68.10/revision/4.cabal) = 3114
SHA256 (cabal/html-1.0.1.2/html-1.0.1.2.tar.gz) = 0c35495ea33d65e69c69bc7441ec8e1af69fbb43433c2aa3406c0a13a3ab3061
SIZE (cabal/html-1.0.1.2/html-1.0.1.2.tar.gz) = 11021
+SHA256 (cabal/http-api-data-0.6.2/http-api-data-0.6.2.tar.gz) = dc84a9ff403922f03bdc497cedee145fdd0058b1bb47be59cf714460eaec8234
+SIZE (cabal/http-api-data-0.6.2/http-api-data-0.6.2.tar.gz) = 20873
+SHA256 (cabal/http-client-0.7.19/http-client-0.7.19.tar.gz) = a02c1be082e8f48c959ac7150a48a405f8d4383e0942639481e84b220f29ad61
+SIZE (cabal/http-client-0.7.19/http-client-0.7.19.tar.gz) = 96836
+SHA256 (cabal/http-client-tls-0.3.6.4/http-client-tls-0.3.6.4.tar.gz) = 7756006fee8ab924c521372e0f9d6705579016b9fab0b0312d1b9a335cfc18a3
+SIZE (cabal/http-client-tls-0.3.6.4/http-client-tls-0.3.6.4.tar.gz) = 7954
+SHA256 (cabal/http-client-tls-0.3.6.4/revision/2.cabal) = efe0a32d59c3a38ea35eb9c1b6e7beffa3592e39b2065a727cb84ccd654d16f3
+SIZE (cabal/http-client-tls-0.3.6.4/revision/2.cabal) = 2135
+SHA256 (cabal/http-types-0.12.4/http-types-0.12.4.tar.gz) = 4d4b1bb0cc817e5fef0c9c76c9647f69f4d300c45a105043493eff86381be549
+SIZE (cabal/http-types-0.12.4/http-types-0.12.4.tar.gz) = 18707
SHA256 (cabal/indexed-traversable-0.1.4/indexed-traversable-0.1.4.tar.gz) = 58be09afdf3ad5a25c2aa0d2a7df80d602df09f4e76d3abf2b7cdb0e75d03b22
SIZE (cabal/indexed-traversable-0.1.4/indexed-traversable-0.1.4.tar.gz) = 9465
SHA256 (cabal/indexed-traversable-0.1.4/revision/1.cabal) = 42d9e84a65a0c17c248233cab98ada872ff6140dfa24d109d6eb285204d07e7d
@@ -151,56 +235,74 @@ SHA256 (cabal/integer-conversion-0.1.1/revision/1.cabal) = 941d4ae16e2124cbff5de
SIZE (cabal/integer-conversion-0.1.1/revision/1.cabal) = 2256
SHA256 (cabal/integer-logarithms-1.0.4/integer-logarithms-1.0.4.tar.gz) = 6a93c76c2518cbe2d72ab17da6ae46d8cae93cbfb7c5a5ad5783f903c1448f45
SIZE (cabal/integer-logarithms-1.0.4/integer-logarithms-1.0.4.tar.gz) = 8948
+SHA256 (cabal/iproute-1.7.15/iproute-1.7.15.tar.gz) = 18a331a7e0e6f9dc89a2da95577b0d76bd2690b8f832b72b46d6cc9b667b4ba5
+SIZE (cabal/iproute-1.7.15/iproute-1.7.15.tar.gz) = 18033
SHA256 (cabal/lucid-2.11.20250303/lucid-2.11.20250303.tar.gz) = bbe62357e944549ce7f45c8f998e82b4d90c5aff6462446fb01cf32cddb744f4
SIZE (cabal/lucid-2.11.20250303/lucid-2.11.20250303.tar.gz) = 21416
SHA256 (cabal/math-functions-0.3.4.4/math-functions-0.3.4.4.tar.gz) = 2441d8dd50eff445356048b2a0cdf88c4a7ba0f56614293d4975e1b081faf8fa
SIZE (cabal/math-functions-0.3.4.4/math-functions-0.3.4.4.tar.gz) = 429048
SHA256 (cabal/megaparsec-9.7.0/megaparsec-9.7.0.tar.gz) = b9ed423625bf20ae7a72480d40d2dd16018a67e2ec45afb840a3607aa931ec97
SIZE (cabal/megaparsec-9.7.0/megaparsec-9.7.0.tar.gz) = 67078
-SHA256 (cabal/microlens-0.4.14.0/microlens-0.4.14.0.tar.gz) = 56792a613e4fb0634bdedf54dcb773ac4baae8be0fec8bd88e1bb8b7a649922e
-SIZE (cabal/microlens-0.4.14.0/microlens-0.4.14.0.tar.gz) = 28262
-SHA256 (cabal/microlens-th-0.4.3.17/microlens-th-0.4.3.17.tar.gz) = 1d762c027ca332ae906cb031e87a423c2bbedebe3bb9d988188692a5de4c0a94
-SIZE (cabal/microlens-th-0.4.3.17/microlens-th-0.4.3.17.tar.gz) = 24258
-SHA256 (cabal/mmorph-1.2.0/mmorph-1.2.0.tar.gz) = 61338058eb676b466a462ca45d59f436a77a3bd6b816e4268c6d88522b6a4280
-SIZE (cabal/mmorph-1.2.0/mmorph-1.2.0.tar.gz) = 6861
-SHA256 (cabal/mmorph-1.2.0/revision/3.cabal) = df9b213ec18f811cb3137b478d148f3f1680ee43f841cb775835fa282fdb0295
-SIZE (cabal/mmorph-1.2.0/revision/3.cabal) = 1083
+SHA256 (cabal/memory-0.18.0/memory-0.18.0.tar.gz) = fd4eb6f638e24b81b4e6cdd68772a531726f2f67686c8969d3407d82f7862e3e
+SIZE (cabal/memory-0.18.0/memory-0.18.0.tar.gz) = 41957
+SHA256 (cabal/memory-0.18.0/revision/1.cabal) = 9f4de967352f80b6f174c9a166f315393dde80b77d7b67e41268ae7dec0319f9
+SIZE (cabal/memory-0.18.0/revision/1.cabal) = 4581
+SHA256 (cabal/microlens-0.5.0.0/microlens-0.5.0.0.tar.gz) = 04608e891112af94eb218b602e5edd5efa58bee9016764df914fa0bdb814bf65
+SIZE (cabal/microlens-0.5.0.0/microlens-0.5.0.0.tar.gz) = 29409
+SHA256 (cabal/microlens-th-0.4.3.18/microlens-th-0.4.3.18.tar.gz) = 417ef41008ceab2a67bb008f364376b96224594e6e999499c083cab081b0ed8b
+SIZE (cabal/microlens-th-0.4.3.18/microlens-th-0.4.3.18.tar.gz) = 24271
+SHA256 (cabal/mime-types-0.1.2.0/mime-types-0.1.2.0.tar.gz) = 013ae48a4c1726a4f91a64e882f3fe1fb903a7d4b8c14da51286fe5e4b974f61
+SIZE (cabal/mime-types-0.1.2.0/mime-types-0.1.2.0.tar.gz) = 12044
+SHA256 (cabal/mmorph-1.2.1/mmorph-1.2.1.tar.gz) = 0e59d6028463ec832c908edf85b4e7adba02cfb98ad33cebb55295ecbba74ce6
+SIZE (cabal/mmorph-1.2.1/mmorph-1.2.1.tar.gz) = 6951
+SHA256 (cabal/mmorph-1.2.1/revision/1.cabal) = ea4c137f09d377ad071ff266a5f623c67376ff100094b96c44eedd7d3042ee02
+SIZE (cabal/mmorph-1.2.1/revision/1.cabal) = 1083
SHA256 (cabal/modern-uri-0.3.6.1/modern-uri-0.3.6.1.tar.gz) = 0246f9cfced1227abe3a6403eeacc6b5f79f7e3319759a4dd1fd341c12454fe9
SIZE (cabal/modern-uri-0.3.6.1/modern-uri-0.3.6.1.tar.gz) = 26185
SHA256 (cabal/modern-uri-0.3.6.1/revision/3.cabal) = 1ff00fbd7e695b0695bb325a1fe375cc8c83b55cd7b7c08af083526809a8d76a
SIZE (cabal/modern-uri-0.3.6.1/revision/3.cabal) = 3602
+SHA256 (cabal/monad-control-1.0.3.1/monad-control-1.0.3.1.tar.gz) = ae0baea04d99375ef788140367179994a7178d400a8ce0d9026846546772713c
+SIZE (cabal/monad-control-1.0.3.1/monad-control-1.0.3.1.tar.gz) = 13985
+SHA256 (cabal/mtl-compat-0.2.2/mtl-compat-0.2.2.tar.gz) = 1955398fe2115674f47f553b2caaf928c6aa3424271a5cd13bc191e54bfe3a9e
+SIZE (cabal/mtl-compat-0.2.2/mtl-compat-0.2.2.tar.gz) = 5128
+SHA256 (cabal/network-3.2.8.0/network-3.2.8.0.tar.gz) = 51788e5eeb7d77264f260acd48df8055a4dbc2477e8d634a8493677bb15c5fc8
+SIZE (cabal/network-3.2.8.0/network-3.2.8.0.tar.gz) = 146148
+SHA256 (cabal/network-byte-order-0.1.7/network-byte-order-0.1.7.tar.gz) = 480ce0ad7f67364ec8d4ce8d815f463d9e4074e3789be22a5722cfdebed08679
+SIZE (cabal/network-byte-order-0.1.7/network-byte-order-0.1.7.tar.gz) = 6402
SHA256 (cabal/network-uri-2.6.4.2/network-uri-2.6.4.2.tar.gz) = 9c188973126e893250b881f20e8811dca06c223c23402b06f7a1f2e995797228
SIZE (cabal/network-uri-2.6.4.2/network-uri-2.6.4.2.tar.gz) = 31309
SHA256 (cabal/network-uri-2.6.4.2/revision/1.cabal) = 6fffb57373962b5651a2db8b0af732098b3bf029a7ced76a9855615de2026588
SIZE (cabal/network-uri-2.6.4.2/revision/1.cabal) = 3217
-SHA256 (cabal/optparse-applicative-0.18.1.0/optparse-applicative-0.18.1.0.tar.gz) = 63811ab4fd26e829b8868364325a88be3acc79819f5bb5005b2dd3b961ecc491
-SIZE (cabal/optparse-applicative-0.18.1.0/optparse-applicative-0.18.1.0.tar.gz) = 60682
-SHA256 (cabal/optparse-applicative-0.18.1.0/revision/1.cabal) = f30973861ac7e7ebff05ff8c7c3d1e4d283a1f3850e1cc14106b0693ec1b6d82
-SIZE (cabal/optparse-applicative-0.18.1.0/revision/1.cabal) = 5289
-SHA256 (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 339c35fd3a290522f23de4e33528423cfd0b0a8f22946b0b9816a817b926cba0
-SIZE (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 44683
+SHA256 (cabal/old-locale-1.0.0.7/old-locale-1.0.0.7.tar.gz) = dbaf8bf6b888fb98845705079296a23c3f40ee2f449df7312f7f7f1de18d7b50
+SIZE (cabal/old-locale-1.0.0.7/old-locale-1.0.0.7.tar.gz) = 3384
+SHA256 (cabal/old-locale-1.0.0.7/revision/2.cabal) = fa998be2c7e00cd26a6e9075bea790caaf3932caa3e9497ad69bc20380dd6911
+SIZE (cabal/old-locale-1.0.0.7/revision/2.cabal) = 1071
+SHA256 (cabal/old-time-1.1.0.4/old-time-1.1.0.4.tar.gz) = 1e22eb7f7b924a676f52e317917b3b5eeceee11c74ef4bc609c0bcec624c166f
+SIZE (cabal/old-time-1.1.0.4/old-time-1.1.0.4.tar.gz) = 75542
+SHA256 (cabal/optparse-applicative-0.19.0.0/optparse-applicative-0.19.0.0.tar.gz) = cf16aeefd821730c7738447fa7c6b7ada7ca1c9cc25400d64ef283294d345871
+SIZE (cabal/optparse-applicative-0.19.0.0/optparse-applicative-0.19.0.0.tar.gz) = 67629
+SHA256 (cabal/os-string-2.0.8/os-string-2.0.8.tar.gz) = 02794279dd30282e7b0d45a860dda50ee26a92b1461f5da4545f62dab4172686
+SIZE (cabal/os-string-2.0.8/os-string-2.0.8.tar.gz) = 44896
SHA256 (cabal/parser-combinators-1.3.0/parser-combinators-1.3.0.tar.gz) = 9310ef0d49f8a8922acda10b1cded9854cbee04dea717effc6ee5983072e4447
SIZE (cabal/parser-combinators-1.3.0/parser-combinators-1.3.0.tar.gz) = 11699
SHA256 (cabal/parser-combinators-1.3.0/revision/1.cabal) = 8659573e0d443d573f5b53f81b81dafbdc988d282b90c11e3da73562b4ea7876
SIZE (cabal/parser-combinators-1.3.0/revision/1.cabal) = 1640
-SHA256 (cabal/pretty-simple-4.1.3.0/pretty-simple-4.1.3.0.tar.gz) = 2aab1db01cdb1cc7847b2d11d915ac80a7df8e12bc0e5567e5331a93b782d00e
-SIZE (cabal/pretty-simple-4.1.3.0/pretty-simple-4.1.3.0.tar.gz) = 40919
+SHA256 (cabal/pem-0.2.4/pem-0.2.4.tar.gz) = 770c4c1b9cd24b3db7f511f8a48404a0d098999e28573c3743a8a296bb96f8d4
+SIZE (cabal/pem-0.2.4/pem-0.2.4.tar.gz) = 4717
+SHA256 (cabal/pretty-simple-4.1.4.0/pretty-simple-4.1.4.0.tar.gz) = 3a51aa5c987bba79c2bc75b14b28b2bcba7862f18162431811476512be2dae1f
+SIZE (cabal/pretty-simple-4.1.4.0/pretty-simple-4.1.4.0.tar.gz) = 40964
SHA256 (cabal/prettyprinter-1.7.1/prettyprinter-1.7.1.tar.gz) = 5e6ea6903114fa118fcc359633dfb7ecddecb92c06c853d02a77b72b251f0b45
SIZE (cabal/prettyprinter-1.7.1/prettyprinter-1.7.1.tar.gz) = 56907
SHA256 (cabal/prettyprinter-ansi-terminal-1.1.3/prettyprinter-ansi-terminal-1.1.3.tar.gz) = 813739308ad6050620578994effe21058a170a341716acf52573fae42b5b1db3
SIZE (cabal/prettyprinter-ansi-terminal-1.1.3/prettyprinter-ansi-terminal-1.1.3.tar.gz) = 8879
-SHA256 (cabal/primitive-0.9.0.0/primitive-0.9.0.0.tar.gz) = 696d4bd291c94d736142d6182117dca4258d3ef28bfefdb649ac8b5ecd0999c7
-SIZE (cabal/primitive-0.9.0.0/primitive-0.9.0.0.tar.gz) = 60580
-SHA256 (cabal/primitive-0.9.0.0/revision/2.cabal) = de20bf4eff1f972088854c8efda6eaca2d3147aff62232c3707f059152638759
-SIZE (cabal/primitive-0.9.0.0/revision/2.cabal) = 3203
-SHA256 (cabal/profunctors-5.6.2/profunctors-5.6.2.tar.gz) = 65955d7b50525a4a3bccdab1d982d2ae342897fd38140d5a94b5ef3800d8c92a
-SIZE (cabal/profunctors-5.6.2/profunctors-5.6.2.tar.gz) = 28522
-SHA256 (cabal/profunctors-5.6.2/revision/3.cabal) = e178ba4468982326656626e2089e296f64485e68fdddc9f4476dcd5d612b4f78
-SIZE (cabal/profunctors-5.6.2/revision/3.cabal) = 2484
+SHA256 (cabal/primitive-0.9.1.0/primitive-0.9.1.0.tar.gz) = 44b4de41813c7bc5db8a57f87c3612a069b65086946268ba165097252ebd3d76
+SIZE (cabal/primitive-0.9.1.0/primitive-0.9.1.0.tar.gz) = 61724
+SHA256 (cabal/profunctors-5.6.3/profunctors-5.6.3.tar.gz) = b9c6f427368d2e811e4c48b59005218672458fd2f00a02cbefb8be9c751c0ef3
+SIZE (cabal/profunctors-5.6.3/profunctors-5.6.3.tar.gz) = 28146
SHA256 (cabal/quote-quot-0.2.1.0/quote-quot-0.2.1.0.tar.gz) = 67dc25909c5b9bb373c66a9c9c1721d1e73915bd5518f42d1f97b793f42e4df7
SIZE (cabal/quote-quot-0.2.1.0/quote-quot-0.2.1.0.tar.gz) = 6731
-SHA256 (cabal/random-1.2.1.3/random-1.2.1.3.tar.gz) = e9c81926a7d1e40328f645f73592b31efc9c631589669a7f130687b9cc3051dc
-SIZE (cabal/random-1.2.1.3/random-1.2.1.3.tar.gz) = 47117
+SHA256 (cabal/random-1.3.1/random-1.3.1.tar.gz) = d840ac83f265b0cfa2a678f8ec78627eb50cf9be2f067c52c8a4239c29b71a35
+SIZE (cabal/random-1.3.1/random-1.3.1.tar.gz) = 63846
SHA256 (cabal/reflection-2.1.9/reflection-2.1.9.tar.gz) = c6a7d5e41ad0ee1a05c660acf4fd34b21f38330eec165d246b7fffb398e59fb3
SIZE (cabal/reflection-2.1.9/reflection-2.1.9.tar.gz) = 17560
SHA256 (cabal/reflection-2.1.9/revision/1.cabal) = eaf28dc9884718a306ed1e0c215a24b36c68b8aa3be425617f66d886d43fe1e0
@@ -211,8 +313,14 @@ SHA256 (cabal/regex-compat-0.95.2.2/regex-compat-0.95.2.2.tar.gz) = e27ed1d8c361
SIZE (cabal/regex-compat-0.95.2.2/regex-compat-0.95.2.2.tar.gz) = 4658
SHA256 (cabal/regex-posix-0.96.0.2/regex-posix-0.96.0.2.tar.gz) = 7e570460c35c5deec54d1ba46305ddb4679c7d4aae84f631dd0c61daaeaa8150
SIZE (cabal/regex-posix-0.96.0.2/regex-posix-0.96.0.2.tar.gz) = 13343
-SHA256 (cabal/regex-tdfa-1.3.2.3/regex-tdfa-1.3.2.3.tar.gz) = 8571bcf85825e503c768d2ffb868fc5ddccced06ad385228f1ed85ee6d32dc6f
-SIZE (cabal/regex-tdfa-1.3.2.3/regex-tdfa-1.3.2.3.tar.gz) = 83017
+SHA256 (cabal/regex-tdfa-1.3.2.5/regex-tdfa-1.3.2.5.tar.gz) = 2e3dfb449a548484f7d3b4e2a1b1040b39be26c4f3182a47004dc5eddf028a78
+SIZE (cabal/regex-tdfa-1.3.2.5/regex-tdfa-1.3.2.5.tar.gz) = 83371
+SHA256 (cabal/req-3.13.4/req-3.13.4.tar.gz) = f37fc48d15fb63a6edc546403eaa261310258d72737b42c02ea39d95049d0069
+SIZE (cabal/req-3.13.4/req-3.13.4.tar.gz) = 41953
+SHA256 (cabal/req-3.13.4/revision/4.cabal) = 9354cf9abe2f080a6f2eae53a0ba693e1dc9cfc1dc74acabde8cdf06d9ec2493
+SIZE (cabal/req-3.13.4/revision/4.cabal) = 3831
+SHA256 (cabal/retry-0.9.3.1/retry-0.9.3.1.tar.gz) = 622e35114b920f76fa2e1ae6515575b9973fac19c679f5426ea6574a5d0b7ed6
+SIZE (cabal/retry-0.9.3.1/retry-0.9.3.1.tar.gz) = 18717
SHA256 (cabal/safe-0.3.21/safe-0.3.21.tar.gz) = 2c81fea42bbe79ec488774043c1ec54f30efba059df9a4f3681ce83d85007f01
SIZE (cabal/safe-0.3.21/safe-0.3.21.tar.gz) = 11778
SHA256 (cabal/safe-0.3.21/revision/1.cabal) = b928ea1645876788155b38ce85c7e46d157a1bb41d2b05f5770b13d60bc6a3f7
@@ -229,12 +337,18 @@ SHA256 (cabal/semigroupoids-6.0.1/semigroupoids-6.0.1.tar.gz) = 1d532030862414f5
SIZE (cabal/semigroupoids-6.0.1/semigroupoids-6.0.1.tar.gz) = 36372
SHA256 (cabal/semigroupoids-6.0.1/revision/2.cabal) = bfee06a6d88038a88ddd10fc21c230bf5ee3a14d0584dc6ab7ad54a9252c2c21
SIZE (cabal/semigroupoids-6.0.1/revision/2.cabal) = 7539
-SHA256 (cabal/shakespeare-2.1.0.1/shakespeare-2.1.0.1.tar.gz) = 6cb655f3734de1b920faf67f313d45e31fc7f8fcf0a2e00a45f986d8e107d22f
-SIZE (cabal/shakespeare-2.1.0.1/shakespeare-2.1.0.1.tar.gz) = 71698
+SHA256 (cabal/serialise-0.2.6.1/serialise-0.2.6.1.tar.gz) = 63949799ffd10675ef70ea701c1eb63e618629b3b2f7b25f07c5a966e24e77f4
+SIZE (cabal/serialise-0.2.6.1/serialise-0.2.6.1.tar.gz) = 75106
+SHA256 (cabal/serialise-0.2.6.1/revision/5.cabal) = a67f89b5533b1148ad465dc7f24baeed2e2e9e7d81d2a147fc7fa8ff1089ca4d
+SIZE (cabal/serialise-0.2.6.1/revision/5.cabal) = 8814
+SHA256 (cabal/shakespeare-2.1.7.1/shakespeare-2.1.7.1.tar.gz) = daaf1c052e9a58628a4b70755080cba54b0042ec71655d2628f4c9393eead119
+SIZE (cabal/shakespeare-2.1.7.1/shakespeare-2.1.7.1.tar.gz) = 74125
SHA256 (cabal/split-0.2.5/split-0.2.5.tar.gz) = 52da404e8397c1ab238354c8d4fd9a7e9c5cac8849cc2ce2e45facc85e74a913
SIZE (cabal/split-0.2.5/split-0.2.5.tar.gz) = 16008
-SHA256 (cabal/splitmix-0.1.1/splitmix-0.1.1.tar.gz) = d678c41a603a62032cf7e5f8336bb8222c93990e4b59c8b291b7ca26c7eb12c7
-SIZE (cabal/splitmix-0.1.1/splitmix-0.1.1.tar.gz) = 21981
+SHA256 (cabal/splitmix-0.1.3.1/splitmix-0.1.3.1.tar.gz) = b6bcd0d79bd4fe40975c8ebe803be2f3bfbf6006069a59745a325a0df3f86270
+SIZE (cabal/splitmix-0.1.3.1/splitmix-0.1.3.1.tar.gz) = 21955
+SHA256 (cabal/streaming-commons-0.2.3.0/streaming-commons-0.2.3.0.tar.gz) = 26384af91f5ab9470b0bbdd0ce2172db43fc79730b7c5a3405d89c3663eb1e57
+SIZE (cabal/streaming-commons-0.2.3.0/streaming-commons-0.2.3.0.tar.gz) = 37874
SHA256 (cabal/strict-0.5.1/strict-0.5.1.tar.gz) = 77719280c2a86312e748227bfa732eeaae0e7df48d57acc3c2e5b7b07afe2f8b
SIZE (cabal/strict-0.5.1/strict-0.5.1.tar.gz) = 11798
SHA256 (cabal/strict-0.5.1/revision/1.cabal) = 58c373b7c7748cbb4a5a6c8c15073f99a1c10a9a9bb6894ac33f43a5cdb901f2
@@ -247,14 +361,16 @@ SHA256 (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 6daad88ebb414ba6a556d2898d2cbe
SIZE (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 8151
SHA256 (cabal/tasty-1.5.3/tasty-1.5.3.tar.gz) = 54a0c7b644813af871a3726ac8771b5e17b5158c792a7acf8f9e2d3ae9360780
SIZE (cabal/tasty-1.5.3/tasty-1.5.3.tar.gz) = 66548
-SHA256 (cabal/tasty-1.5.3/revision/1.cabal) = 9d56ea9dbc274fc853fc531373b2c91bfe360e21460c2c6a5838897d86e3f6d0
-SIZE (cabal/tasty-1.5.3/revision/1.cabal) = 2923
+SHA256 (cabal/tasty-1.5.3/revision/2.cabal) = 6b5dda3f16db1274a0b3e6c4073ac57172a1e96b1dca05666c5cbd1183639412
+SIZE (cabal/tasty-1.5.3/revision/2.cabal) = 2923
SHA256 (cabal/tasty-hunit-0.10.2/tasty-hunit-0.10.2.tar.gz) = 5af01fa7c1ef98b324da062e36f79986a8b1b83ff0cf6fd53f95d976b41e03f6
SIZE (cabal/tasty-hunit-0.10.2/tasty-hunit-0.10.2.tar.gz) = 7808
SHA256 (cabal/temporary-1.3/temporary-1.3.tar.gz) = 8c442993694b5ffca823ce864af95bd2841fb5264ee511c61cf48cc71d879890
SIZE (cabal/temporary-1.3/temporary-1.3.tar.gz) = 5686
SHA256 (cabal/terminal-size-0.3.4/terminal-size-0.3.4.tar.gz) = b0f070d6926cdaacf3a412c5518e5c23afca1e0ed00808a5328c96e468b67f49
SIZE (cabal/terminal-size-0.3.4/terminal-size-0.3.4.tar.gz) = 4457
+SHA256 (cabal/terminal-size-0.3.4/revision/1.cabal) = 21d7f1320eeb86177e860ec07a3d8e7510977b1b415a96ebb62ee4ad72955770
+SIZE (cabal/terminal-size-0.3.4/revision/1.cabal) = 1364
SHA256 (cabal/text-ansi-0.3.0.1/text-ansi-0.3.0.1.tar.gz) = 0078b6e1adfb3fbbb4e241e20116829c3ede02f3906eb292ab4540c9e82f3846
SIZE (cabal/text-ansi-0.3.0.1/text-ansi-0.3.0.1.tar.gz) = 6149
SHA256 (cabal/text-ansi-0.3.0.1/revision/2.cabal) = 10c9db7dc1e914bcf8ef42cad3471109a5f9787e7955f907b8182706098a59ae
@@ -287,30 +403,38 @@ SHA256 (cabal/timeit-2.0/timeit-2.0.tar.gz) = a14df4e578db371e5c609f078420914454
SIZE (cabal/timeit-2.0/timeit-2.0.tar.gz) = 2117
SHA256 (cabal/timeit-2.0/revision/2.cabal) = 35d7c3ce64b458bbb1200320203f21281c975c85acc636a634500601c474fded
SIZE (cabal/timeit-2.0/revision/2.cabal) = 1197
+SHA256 (cabal/tls-2.1.11/tls-2.1.11.tar.gz) = 059a173398504f03cdcf33543ee33ba45082c3270f52a4d5810f84ddf7f684e3
+SIZE (cabal/tls-2.1.11/tls-2.1.11.tar.gz) = 185047
+SHA256 (cabal/transformers-base-0.4.6/transformers-base-0.4.6.tar.gz) = 323bf8689eb691b122661cffa41a25e00fea7a768433fe2dde35d3da7d32cf90
+SIZE (cabal/transformers-base-0.4.6/transformers-base-0.4.6.tar.gz) = 2902
SHA256 (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = b62c7304c9f3cbc9463d0739aa85cb9489f217ea092b9d625d417514fbcc9d6a
SIZE (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = 46485
SHA256 (cabal/uglymemo-0.1.0.1/uglymemo-0.1.0.1.tar.gz) = fe89ef49c0cb15867c58815b050b33f17d394d4c48a9b7240a39780a5a79b847
SIZE (cabal/uglymemo-0.1.0.1/uglymemo-0.1.0.1.tar.gz) = 887
-SHA256 (cabal/unordered-containers-0.2.20/unordered-containers-0.2.20.tar.gz) = d9cfb287cf00592d39dc9c3cac8b99627ea08f2c01798e70130fc39f7c90f11d
-SIZE (cabal/unordered-containers-0.2.20/unordered-containers-0.2.20.tar.gz) = 59823
-SHA256 (cabal/unordered-containers-0.2.20/revision/4.cabal) = 233cbcdda6c2698932bb391ce0935fb44f80c115621ee815a21ed33ac8ede422
-SIZE (cabal/unordered-containers-0.2.20/revision/4.cabal) = 3921
+SHA256 (cabal/unix-time-0.4.17/unix-time-0.4.17.tar.gz) = f63a05be5dcc5ac8f72c26c9fef8dcc993638ca9b545b9bd69b8a3924c201f8c
+SIZE (cabal/unix-time-0.4.17/unix-time-0.4.17.tar.gz) = 53677
+SHA256 (cabal/unliftio-core-0.2.1.0/unliftio-core-0.2.1.0.tar.gz) = 99384cba8d56d9d61b85e38a313a93ebcdb78be6566367f0930ef580597fe3e3
+SIZE (cabal/unliftio-core-0.2.1.0/unliftio-core-0.2.1.0.tar.gz) = 3865
+SHA256 (cabal/unliftio-core-0.2.1.0/revision/4.cabal) = f6a2736f858b5390d9384dca43d3ea4d96e9ca17217791791ca4951ba6e8072a
+SIZE (cabal/unliftio-core-0.2.1.0/revision/4.cabal) = 996
+SHA256 (cabal/unordered-containers-0.2.20.1/unordered-containers-0.2.20.1.tar.gz) = 708a60513d6da61e09b60b9a486106af703a889b5b43472a27c3b60bf35246ab
+SIZE (cabal/unordered-containers-0.2.20.1/unordered-containers-0.2.20.1.tar.gz) = 60625
SHA256 (cabal/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz) = ee48deada7600370728c4156cb002441de770d0121ae33a68139a9ed9c19b09a
SIZE (cabal/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz) = 10726
SHA256 (cabal/utility-ht-0.0.17.2/utility-ht-0.0.17.2.tar.gz) = 0a8ec081956d18f8ca84f58aacf39a5ab1a7dc08302e2ce28b4ac3768bb0372c
SIZE (cabal/utility-ht-0.0.17.2/utility-ht-0.0.17.2.tar.gz) = 33604
SHA256 (cabal/uuid-types-1.0.6/uuid-types-1.0.6.tar.gz) = 7e0dd953483d6fd3ca49bcaed6b11f9e3c2787213479b2581e07747836b8357e
SIZE (cabal/uuid-types-1.0.6/uuid-types-1.0.6.tar.gz) = 11222
-SHA256 (cabal/uuid-types-1.0.6/revision/2.cabal) = 88e78c100b699cb829524af914cea82422bd518ce90625122ebe4c8048aee13d
-SIZE (cabal/uuid-types-1.0.6/revision/2.cabal) = 2619
+SHA256 (cabal/uuid-types-1.0.6/revision/3.cabal) = 5ac2b681a8d7676f6a51ac1b113bfdcf18dd7fdbb313034850ed6493eef96da0
+SIZE (cabal/uuid-types-1.0.6/revision/3.cabal) = 2619
SHA256 (cabal/vector-0.13.2.0/vector-0.13.2.0.tar.gz) = 28f203c786cbf8ac6dc3fea3378ec36f34173d505fb4a1dd60fc8418ad91c423
SIZE (cabal/vector-0.13.2.0/vector-0.13.2.0.tar.gz) = 185739
-SHA256 (cabal/vector-0.13.2.0/revision/1.cabal) = b736a57b73520d2acf4865e3e2b40030d69782f35f870e376dc717ee2508d81f
-SIZE (cabal/vector-0.13.2.0/revision/1.cabal) = 8804
+SHA256 (cabal/vector-0.13.2.0/revision/2.cabal) = 9ac338c8da52d8a37db08434ca4480fef2cea4f9aac240f4f994bb467f5275b4
+SIZE (cabal/vector-0.13.2.0/revision/2.cabal) = 8804
SHA256 (cabal/vector-stream-0.1.0.1/vector-stream-0.1.0.1.tar.gz) = d0f507334bdea5431a2f07f525a97f29e76522c32210f5de6d5a2b4f1d42bf7c
SIZE (cabal/vector-stream-0.1.0.1/vector-stream-0.1.0.1.tar.gz) = 12577
-SHA256 (cabal/vector-stream-0.1.0.1/revision/3.cabal) = 5ac96695212a45ae7dc16d8031dbf5311da53e052c35f7ad4a8e2db7fafb651e
-SIZE (cabal/vector-stream-0.1.0.1/revision/3.cabal) = 1642
+SHA256 (cabal/vector-stream-0.1.0.1/revision/4.cabal) = 483be6df13c72169a917640589666f9fece7bea9fa13fcd41d052dab37ea289e
+SIZE (cabal/vector-stream-0.1.0.1/revision/4.cabal) = 1642
SHA256 (cabal/witherable-0.5/witherable-0.5.tar.gz) = 48434cc1e465b13cbc0133a90c3ec0d827c93b77ce95807fe0a38b65f4918cd1
SIZE (cabal/witherable-0.5/witherable-0.5.tar.gz) = 10819
SHA256 (cabal/witherable-0.5/revision/1.cabal) = 85bab588ebca37996fc3171b9d8b2e065eb0536c9f44224bcf037c0849a881de
@@ -319,3 +443,5 @@ SHA256 (cabal/wizards-1.0.3/wizards-1.0.3.tar.gz) = 05650d7bf6dd0e6b87d0d7da6fb0
SIZE (cabal/wizards-1.0.3/wizards-1.0.3.tar.gz) = 8243
SHA256 (cabal/wizards-1.0.3/revision/3.cabal) = cb7798895ee35e06c00a69eb1cd8a3c45921e3c5fb76ffcf11a76a15fbda4365
SIZE (cabal/wizards-1.0.3/revision/3.cabal) = 3533
+SHA256 (cabal/zlib-0.7.1.1/zlib-0.7.1.1.tar.gz) = bf95ab01ed924be800addea195fba5ca97ec69f378368f6ff466bdc29666c1c1
+SIZE (cabal/zlib-0.7.1.1/zlib-0.7.1.1.tar.gz) = 29324
diff --git a/finance/ledger/Makefile b/finance/ledger/Makefile
index 9b190f8b6b64..58a156e875d3 100644
--- a/finance/ledger/Makefile
+++ b/finance/ledger/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ledger
DISTVERSIONPREFIX= v
DISTVERSION= 3.3.2
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= finance
MAINTAINER= woodycarey@hotmail.com
@@ -12,7 +12,7 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.md
BUILD_DEPENDS= utf8cpp>=0:devel/utf8cpp
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libgmp.so:math/gmp \
libmpfr.so:math/mpfr
diff --git a/finance/quickfix/Makefile b/finance/quickfix/Makefile
index 43bd7f0c5326..eee371e6ea6a 100644
--- a/finance/quickfix/Makefile
+++ b/finance/quickfix/Makefile
@@ -1,7 +1,7 @@
PORTNAME= quickfix
PORTVERSION= 1.15.1
DISTVERSIONPREFIX= v
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= finance devel
MAINTAINER= m.tsatsenko@gmail.com
@@ -45,7 +45,7 @@ INSTALL_TARGET=install-strip
.if ${ARCH} != amd64 && ${ARCH} != i386
CXXFLAGS+= -DENABLE_BOOST_ATOMIC_COUNT
-LIB_DEPENDS+= libboost_system.so:devel/boost-libs
+LIB_DEPENDS+= libboost_thread.so:devel/boost-libs
USES+= compiler:c++11-lang localbase
.endif
diff --git a/french/libreoffice/distinfo b/french/libreoffice/distinfo
index 1e0d6860ba47..8050445ab046 100644
--- a/french/libreoffice/distinfo
+++ b/french/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890761
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_fr.tar.gz) = 7090eafcdaac63bf3882e4a1d8de6f83e44710bd45bb0f45af55e483815a2259
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_fr.tar.gz) = 2137002
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_fr.tar.gz) = e7d066b8d67d1dc480a8e73fe296230bf31e5634ec0fa6eae9bdcdeecc4aa76b
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_fr.tar.gz) = 2632682
+TIMESTAMP = 1760441628
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_fr.tar.gz) = 9ac8818ce07cf1126bcad1ba578beddbb9bf55c185065ffeb64c46255bac1649
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_fr.tar.gz) = 2136612
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_fr.tar.gz) = 2803db9ab62fdb513f9354baa741d125b473ce29ed5fd8b671447d776373ed0e
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_fr.tar.gz) = 2632812
diff --git a/french/wordpress/distinfo b/french/wordpress/distinfo
index ce694e73ae1d..6d0296297c74 100644
--- a/french/wordpress/distinfo
+++ b/french/wordpress/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758557295
-SHA256 (wordpress-6.8.2-fr_FR.tar.gz) = 486a60b762e6c084982731d796e16f465b015cd0deea184a2f48224bbaf86ba5
-SIZE (wordpress-6.8.2-fr_FR.tar.gz) = 34184379
+TIMESTAMP = 1760884354
+SHA256 (wordpress-6.8.3-fr_FR.tar.gz) = 391e99cbfd042e89d1b7573f2096a906501ffc7cf48bb114297015efac52e9d5
+SIZE (wordpress-6.8.3-fr_FR.tar.gz) = 34189223
diff --git a/games/0ad/Makefile b/games/0ad/Makefile
index 58f597a2745c..486a6c89ecef 100644
--- a/games/0ad/Makefile
+++ b/games/0ad/Makefile
@@ -1,6 +1,6 @@
PORTNAME= 0ad
DISTVERSION= 0.27.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= games
MASTER_SITES= https://releases.wildfiregames.com/
DISTFILES= ${PORTNAME}-${DISTVERSION}-unix-build.tar.xz \
diff --git a/games/LibreMines/Makefile b/games/LibreMines/Makefile
index 38de2e77d3ef..15235e228bec 100644
--- a/games/LibreMines/Makefile
+++ b/games/LibreMines/Makefile
@@ -1,5 +1,5 @@
PORTNAME= LibreMines
-PORTVERSION= 2.2.0
+PORTVERSION= 2.2.1
DISTVERSIONPREFIX= v
CATEGORIES= games
diff --git a/games/LibreMines/distinfo b/games/LibreMines/distinfo
index 24254a28f63e..7c7860a33811 100644
--- a/games/LibreMines/distinfo
+++ b/games/LibreMines/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758520002
-SHA256 (Bollos00-LibreMines-v2.2.0_GH0.tar.gz) = 36bf21ea12cd3d226d8a278ade8d2aab992df91ebbeb199b79b58d717126bc2c
-SIZE (Bollos00-LibreMines-v2.2.0_GH0.tar.gz) = 1847210
+TIMESTAMP = 1760950098
+SHA256 (Bollos00-LibreMines-v2.2.1_GH0.tar.gz) = de25e9bd34cac80f0827d287504dc90ba7e1dc586a9b3cb5a2b47ffb3150541f
+SIZE (Bollos00-LibreMines-v2.2.1_GH0.tar.gz) = 1848165
diff --git a/games/alephone/Makefile b/games/alephone/Makefile
index b32594a89a00..f1c94966ed81 100644
--- a/games/alephone/Makefile
+++ b/games/alephone/Makefile
@@ -1,6 +1,6 @@
PORTNAME= alephone
DISTVERSION= 20230119
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= games
MASTER_SITES= https://github.com/Aleph-One-Marathon/${PORTNAME}/releases/download/release-${DISTVERSION}/
DISTNAME= AlephOne-${DISTVERSION}
diff --git a/games/bastet/Makefile b/games/bastet/Makefile
index 173a030bf65f..8faedbab707e 100644
--- a/games/bastet/Makefile
+++ b/games/bastet/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bastet
PORTVERSION= 0.43.2
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= games
MASTER_SITES= http://fph.altervista.org/prog/files/
diff --git a/games/colobot/Makefile b/games/colobot/Makefile
index ba3e37c129ac..0c8256e469d6 100644
--- a/games/colobot/Makefile
+++ b/games/colobot/Makefile
@@ -1,7 +1,7 @@
PORTNAME= colobot
DISTVERSIONPREFIX= ${PORTNAME}-gold-
DISTVERSION= 0.2.0
-PORTREVISION= 13
+PORTREVISION= 14
DISTVERSIONSUFFIX= -alpha
CATEGORIES= games education
MASTER_SITES= https://colobot.info/files/music/:music
@@ -22,7 +22,7 @@ LIB_DEPENDS= libpng.so:graphics/png \
libogg.so:audio/libogg \
libopenal.so:audio/openal-soft \
libphysfs.so:devel/physfs \
- libboost_system.so:devel/boost-libs
+ libboost_thread.so:devel/boost-libs
USES= cmake compiler:c++11-lang gettext-runtime gettext-tools:build \
gl gnome localbase:ldflags openal perl5 python:build sdl \
diff --git a/games/domino-chain/Makefile b/games/domino-chain/Makefile
index b801ac7bd07a..adbed5c70c4e 100644
--- a/games/domino-chain/Makefile
+++ b/games/domino-chain/Makefile
@@ -1,6 +1,6 @@
PORTNAME= domino-chain
PORTVERSION= 1.1
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= games
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/flightgear/Makefile b/games/flightgear/Makefile
index 0347a14ef942..667a3757aa96 100644
--- a/games/flightgear/Makefile
+++ b/games/flightgear/Makefile
@@ -1,5 +1,6 @@
PORTNAME= flightgear
PORTVERSION= 2024.1.1
+PORTREVISION= 1
CATEGORIES= games
MAINTAINER= martymac@FreeBSD.org
diff --git a/games/freeorion/Makefile b/games/freeorion/Makefile
index 26eed2d70f33..41a605daed28 100644
--- a/games/freeorion/Makefile
+++ b/games/freeorion/Makefile
@@ -1,7 +1,7 @@
PORTNAME= freeorion
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= games
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/frogatto/Makefile b/games/frogatto/Makefile
index 058d1625df9d..99aecae1fb77 100644
--- a/games/frogatto/Makefile
+++ b/games/frogatto/Makefile
@@ -1,6 +1,6 @@
PORTNAME= frogatto
PORTVERSION= 1.3.1
-PORTREVISION= 33
+PORTREVISION= 34
CATEGORIES= games
MAINTAINER= fiziologus@gmail.com
diff --git a/games/glob2/Makefile b/games/glob2/Makefile
index a9d8faa77666..6a569c6e9b47 100644
--- a/games/glob2/Makefile
+++ b/games/glob2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= glob2
PORTVERSION= 0.9.5.0.g20240607
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= games
MAINTAINER= makc@FreeBSD.org
diff --git a/games/leela-zero/Makefile b/games/leela-zero/Makefile
index 4dc7dc7eefa7..262912f34fa6 100644
--- a/games/leela-zero/Makefile
+++ b/games/leela-zero/Makefile
@@ -1,6 +1,7 @@
PORTNAME= leela-zero
DISTVERSIONPREFIX= v
DISTVERSION= 0.17-31
+PORTREVISION= 1
DISTVERSIONSUFFIX= -g3ee6d20
CATEGORIES= games
diff --git a/games/lgogdownloader/Makefile b/games/lgogdownloader/Makefile
index f17761dc9dfb..6cfea2888803 100644
--- a/games/lgogdownloader/Makefile
+++ b/games/lgogdownloader/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lgogdownloader
DISTVERSION= 3.17
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= games
MASTER_SITES= https://github.com/Sude-/${PORTNAME}/releases/download/v${DISTVERSION}/
@@ -16,7 +16,7 @@ LIB_DEPENDS= libboost_date_time.so:devel/boost-libs \
libboost_iostreams.so:devel/boost-libs \
libboost_program_options.so:devel/boost-libs \
libboost_regex.so:devel/boost-libs \
- libboost_system.so:devel/boost-libs \
+ libboost_thread.so:devel/boost-libs \
libcurl.so:ftp/curl \
libjsoncpp.so:devel/jsoncpp \
librhash.so:security/rhash \
diff --git a/games/libretro-play/Makefile b/games/libretro-play/Makefile
index eef6dd875733..ad34bdf00773 100644
--- a/games/libretro-play/Makefile
+++ b/games/libretro-play/Makefile
@@ -11,8 +11,6 @@ WWW= https://purei.org/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/License.txt
-BROKEN_aarch64= linker error: uunable to find library -lGLESv2
-
LIB_DEPENDS= libicuuc.so:devel/icu
USES= cmake ssl gl compiler:c++17-lang
@@ -52,6 +50,7 @@ CMAKE_OFF= BUILD_AOT_CACHE \
BUILD_PSFPLAYER \
BUILD_TESTS \
USE_AOT_CACHE \
+ USE_GLES \
ENABLE_AMAZON_S3
CMAKE_ARGS= -DGIT_TAG=${GH_TAGNAME_DEFAULT} \
-DGIT_DESCRIBE_RESULT=0 \
diff --git a/games/openmw/Makefile b/games/openmw/Makefile
index b997f291ff26..d367aef13874 100644
--- a/games/openmw/Makefile
+++ b/games/openmw/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openmw
DISTVERSIONPREFIX= openmw-
DISTVERSION= 0.49.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= games
MAINTAINER= fluffy@FreeBSD.org
diff --git a/games/pokerth/Makefile b/games/pokerth/Makefile
index 7bb735b09175..6867c6e07d51 100644
--- a/games/pokerth/Makefile
+++ b/games/pokerth/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pokerth
PORTVERSION= 1.1.2
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= games
MASTER_SITES= SF
diff --git a/games/py-fife/Makefile b/games/py-fife/Makefile
index 59cc903be364..0f0ed82644c3 100644
--- a/games/py-fife/Makefile
+++ b/games/py-fife/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fife
PORTVERSION= 0.4.2
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= games
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/games/scummvm-tools/Makefile b/games/scummvm-tools/Makefile
index 0e560b24115c..ade71831d7a0 100644
--- a/games/scummvm-tools/Makefile
+++ b/games/scummvm-tools/Makefile
@@ -1,6 +1,6 @@
PORTNAME= scummvm-tools
PORTVERSION= 2.9.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= games emulators
MASTER_SITES= https://downloads.scummvm.org/frs/${PORTNAME}/${PORTVERSION}/
@@ -15,7 +15,7 @@ BUILD_DEPENDS= lame:audio/lame \
flac:audio/flac \
oggenc:audio/vorbis-tools
RUN_DEPENDS:= ${BUILD_DEPENDS}
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libpng.so:graphics/png \
libmad.so:audio/libmad \
libogg.so:audio/libogg \
diff --git a/games/supertux2/Makefile b/games/supertux2/Makefile
index 306e4609a427..8ebb27d9ad39 100644
--- a/games/supertux2/Makefile
+++ b/games/supertux2/Makefile
@@ -2,7 +2,7 @@ PORTNAME= supertux
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.3
DISTVERSIONSUFFIX= -Source
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= games
MASTER_SITES= https://github.com/SuperTux/supertux/releases/download/v${PORTVERSION}/
PKGNAMESUFFIX= 2
@@ -13,7 +13,7 @@ COMMENT= Side-scroller game similar to Super Mario Brothers
WWW= https://supertux.org/
BUILD_DEPENDS= glm>0:math/glm
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libcurl.so:ftp/curl \
libharfbuzz.so:print/harfbuzz \
libfribidi.so:converters/fribidi \
diff --git a/games/tesseract-data/Makefile b/games/tesseract-data/Makefile
index 4ce06311feca..5cf9a01bf7c4 100644
--- a/games/tesseract-data/Makefile
+++ b/games/tesseract-data/Makefile
@@ -1,7 +1,9 @@
PORTNAME= tesseract
DISTVERSION= 2014_05_12
CATEGORIES= games
-MASTER_SITES= http://download.tuxfamily.org/${PORTNAME}/
+#MASTER_SITES= http://download.tuxfamily.org/${PORTNAME}/
+MASTER_SITES= http://absinthe.tuxfamily.net/tesseract/ \
+ https://hina.lysator.liu.se/pub/void-ppc-sources/tesseract-1/
DISTNAME= ${PORTNAME}_${DISTVERSION}_first_edition_linux
PKGNAMESUFFIX= -game-data
diff --git a/games/tesseract/Makefile b/games/tesseract/Makefile
index 7cd8a869ffea..d0bd07709d43 100644
--- a/games/tesseract/Makefile
+++ b/games/tesseract/Makefile
@@ -2,7 +2,9 @@ PORTNAME= tesseract
DISTVERSION= 2014_05_12
PORTREVISION= 4
CATEGORIES= games
-MASTER_SITES= http://download.tuxfamily.org/${PORTNAME}/
+#MASTER_SITES= http://download.tuxfamily.org/${PORTNAME}/
+MASTER_SITES= http://absinthe.tuxfamily.net/tesseract/ \
+ https://hina.lysator.liu.se/pub/void-ppc-sources/tesseract-1/
PKGNAMESUFFIX= -game
DISTNAME= ${PORTNAME}_${DISTVERSION}_first_edition_linux
diff --git a/games/tinycols/Makefile b/games/tinycols/Makefile
index 73343ca358b6..ea9a68a874c3 100644
--- a/games/tinycols/Makefile
+++ b/games/tinycols/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tinycols
-DISTVERSION= 0.8.3
+DISTVERSION= 0.8.5
CATEGORIES= games
MAINTAINER= fuz@FreeBSD.org
diff --git a/games/tinycols/distinfo b/games/tinycols/distinfo
index a71568e52ebf..0d8fcab354be 100644
--- a/games/tinycols/distinfo
+++ b/games/tinycols/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1727265376
-SHA256 (zedr-tinycols-0.8.3_GH0.tar.gz) = f185a96e56e1040d29e0dc7ffd75519e367d018c26bed7adb2b1fea198dcb178
-SIZE (zedr-tinycols-0.8.3_GH0.tar.gz) = 175687
+TIMESTAMP = 1760469842
+SHA256 (zedr-tinycols-0.8.5_GH0.tar.gz) = 36c30e38319c1c70a87cbca58832b002c202fcfb99c282ff829b7cf42acdb937
+SIZE (zedr-tinycols-0.8.5_GH0.tar.gz) = 175741
diff --git a/games/trackballs/Makefile b/games/trackballs/Makefile
index 3c927262bc5f..238b9fefd6ba 100644
--- a/games/trackballs/Makefile
+++ b/games/trackballs/Makefile
@@ -1,7 +1,6 @@
PORTNAME= trackballs
-PORTVERSION= 1.3.4
+PORTVERSION= 1.3.5
DISTVERSIONPREFIX= v
-PORTREVISION= 2
CATEGORIES= games
MAINTAINER= martymac@FreeBSD.org
@@ -11,11 +10,14 @@ WWW= https://trackballs.github.io/
LICENSE= GPLv2+ ETHYMONICS
LICENSE_COMB= multi
+# XXX Trackballs crashes if lang/guile2 is built with THREADS support
USES= cmake desktop-file-utils gettext-runtime gl gnome \
guile:2.2,conflicts pkgconfig sdl
USE_GL= gl
USE_SDL= image2 mixer2 sdl2 ttf2
+LIB_DEPENDS= libgc.so:devel/boehm-gc
+
LICENSE_FILE_GPLv2+ = ${WRKSRC}/COPYING
LICENSE_FILE_ETHYMONICS= ${WRKSRC}/share/music/README
LICENSE_NAME_ETHYMONICS= Ethymonics Free Music License
diff --git a/games/trackballs/distinfo b/games/trackballs/distinfo
index cdc9ac8b40ab..366a90780903 100644
--- a/games/trackballs/distinfo
+++ b/games/trackballs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1672868933
-SHA256 (trackballs-trackballs-v1.3.4_GH0.tar.gz) = 1276da61bca0d926048071ddf08ad91dc77bdb435b31f688f77137c978e57b2e
-SIZE (trackballs-trackballs-v1.3.4_GH0.tar.gz) = 32719091
+TIMESTAMP = 1757445073
+SHA256 (trackballs-trackballs-v1.3.5_GH0.tar.gz) = 431587933e8f01d92a976933fe415aa0b000e5e7ec053b53efac0d8004311acc
+SIZE (trackballs-trackballs-v1.3.5_GH0.tar.gz) = 32719056
diff --git a/games/trackballs/files/patch-src-glHelp.h b/games/trackballs/files/patch-src-glHelp.h
deleted file mode 100644
index 69080089246e..000000000000
--- a/games/trackballs/files/patch-src-glHelp.h
+++ /dev/null
@@ -1,12 +0,0 @@
---- src/glHelp.h.orig 2022-12-23 18:52:49 UTC
-+++ src/glHelp.h
-@@ -27,7 +27,8 @@
-
- #include "general.h"
-
--typedef struct _TTF_Font TTF_Font;
-+#include <SDL2/SDL_ttf.h>
-+
- typedef struct SDL_Surface SDL_Surface;
- class Map;
- class Game;
diff --git a/games/traingame/Makefile b/games/traingame/Makefile
index 9b48bac0132b..46f7570c6d8b 100644
--- a/games/traingame/Makefile
+++ b/games/traingame/Makefile
@@ -1,6 +1,6 @@
PORTNAME= traingame
PORTVERSION= 0.3
-PORTREVISION= 34
+PORTREVISION= 35
CATEGORIES= games
MAINTAINER= ports@FreeBSD.org
diff --git a/games/valyriatear/Makefile b/games/valyriatear/Makefile
index c655f436f709..aa22d8410703 100644
--- a/games/valyriatear/Makefile
+++ b/games/valyriatear/Makefile
@@ -1,6 +1,6 @@
PORTNAME= valyriatear
PORTVERSION= 1.1.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= games
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/vamos/files/patch-vamos_Makefile.in b/games/vamos/files/patch-vamos_Makefile.in
new file mode 100644
index 000000000000..dc17882af517
--- /dev/null
+++ b/games/vamos/files/patch-vamos_Makefile.in
@@ -0,0 +1,10 @@
+--- vamos/Makefile.in.orig 2014-04-02 21:56:12 UTC
++++ vamos/Makefile.in
+@@ -356,7 +356,6 @@ cvamos_LDADD = \
+ $(top_srcdir)/track/libvamos-track.la \
+ $(top_srcdir)/geometry/libvamos-geometry.la \
+ $(top_srcdir)/media/libvamos-media.la \
+- -lboost_system \
+ -lboost_filesystem
+
+ AM_CXXFLAGS = -fPIC -Wall -pedantic -DDATADIR=\"$(pkgdatadir)\"
diff --git a/games/vcmi/Makefile b/games/vcmi/Makefile
index 81b2841b2ad3..654b2879592c 100644
--- a/games/vcmi/Makefile
+++ b/games/vcmi/Makefile
@@ -1,6 +1,6 @@
PORTNAME= vcmi
PORTVERSION= 1.6.8
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= games
MAINTAINER= danfe@FreeBSD.org
diff --git a/games/veloren-weekly/Makefile b/games/veloren-weekly/Makefile
index 33118a3a1e0f..3b43347450b2 100644
--- a/games/veloren-weekly/Makefile
+++ b/games/veloren-weekly/Makefile
@@ -1,5 +1,5 @@
PORTNAME= veloren
-PORTVERSION= s20251008
+PORTVERSION= s20251015
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-1253-g8176fe3613 # git describe --match='v[0-9]*' weekly
+GL_TAGNAME= v0.17.0-1267-g95d857f67f # 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 d8789159a2f9..46a6623dc307 100644
--- a/games/veloren-weekly/distinfo
+++ b/games/veloren-weekly/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1759952259
+TIMESTAMP = 1760557897
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-1253-g8176fe3613.tar.bz2) = db8ad800fb1fb91adc3ff4ee1f0fd642e670718a962eba8fe4f09df59f0ed22d
-SIZE (veloren-v0.17.0-1253-g8176fe3613.tar.bz2) = 345070395
+SHA256 (veloren-v0.17.0-1267-g95d857f67f.tar.bz2) = bd3a7b67ca2dae8d73b64f8fb3cbf56bb41aa06c38d87ab31e381158b6f35ea0
+SIZE (veloren-v0.17.0-1267-g95d857f67f.tar.bz2) = 345076938
diff --git a/games/veloren-weekly/files/patch-nodebug b/games/veloren-weekly/files/patch-nodebug
index 3215301f5dfc..d6155b9225b5 100644
--- a/games/veloren-weekly/files/patch-nodebug
+++ b/games/veloren-weekly/files/patch-nodebug
@@ -1,30 +1,30 @@
Don't generate debuginfo as the binaries will be stripped
---- Cargo.toml.orig 2024-02-07 19:13:27 UTC
+--- Cargo.toml.orig 2025-10-15 13:35:33 UTC
+++ Cargo.toml
-@@ -81,25 +81,6 @@ panic = "abort" # don't need unwinding so we
+@@ -96,25 +96,6 @@ panic = "abort" # don't need unwinding so we
lto = true
debug = false
panic = "abort" # don't need unwinding so we can skip including the landing pads for that
-# line tables so we can have useful backtraces for in-house crates
-[profile.release.package."veloren-network"]
--debug = 1
+-debug = "line-tables-only"
-[profile.release.package."veloren-network-protocol"]
--debug = 1
+-debug = "line-tables-only"
-[profile.release.package."veloren-common"]
--debug = 1
+-debug = "line-tables-only"
-[profile.release.package."veloren-common-systems"]
--debug = 1
+-debug = "line-tables-only"
-[profile.release.package."veloren-client"]
--debug = 1
+-debug = "line-tables-only"
-[profile.release.package."veloren-server"]
--debug = 1
+-debug = "line-tables-only"
-[profile.release.package."veloren-server-cli"]
--debug = 1
+-debug = "line-tables-only"
-[profile.release.package."veloren-voxygen"]
--debug = 1
+-debug = "line-tables-only"
-[profile.release.package."veloren-world"]
--debug = 1
+-debug = "line-tables-only"
- # used for cargo bench
- [profile.bench]
+ [profile.release-thinlto]
+ inherits = 'release'
diff --git a/games/violetland/Makefile b/games/violetland/Makefile
index 0065015c228e..53c0c11797ba 100644
--- a/games/violetland/Makefile
+++ b/games/violetland/Makefile
@@ -1,6 +1,6 @@
PORTNAME= violetland
PORTVERSION= 0.5
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= games
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/wesnoth/Makefile b/games/wesnoth/Makefile
index 56093784bc84..2a0207701b29 100644
--- a/games/wesnoth/Makefile
+++ b/games/wesnoth/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wesnoth
PORTVERSION= 1.18.5
-PORTREVISION= 2
+PORTREVISION= 3
PORTEPOCH= 1
CATEGORIES= games
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-${PORTVERSION:R}/${PORTNAME}-${PORTVERSION} \
diff --git a/games/widelands/Makefile b/games/widelands/Makefile
index 0aa99905e946..808ef4e98390 100644
--- a/games/widelands/Makefile
+++ b/games/widelands/Makefile
@@ -1,7 +1,7 @@
PORTNAME= widelands
DISTVERSIONPREFIX= v
DISTVERSION= 1.2
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= games
MAINTAINER= amdmi3@FreeBSD.org
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libpng.so:graphics/png \
libicuuc.so:devel/icu \
- libboost_system.so:devel/boost-libs \
+ libboost_thread.so:devel/boost-libs \
libminizip.so:archivers/minizip
BUILD_DEPENDS= ${PREFIX}/include/asio.hpp:net/asio
diff --git a/german/libreoffice/distinfo b/german/libreoffice/distinfo
index 9797038d6477..b991269b8aa3 100644
--- a/german/libreoffice/distinfo
+++ b/german/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890735
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_de.tar.gz) = c9bdfebbd8f934c8045ac077923d156fa3acdd3c7cea43a055837db1fe88aaf4
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_de.tar.gz) = 8586248
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_de.tar.gz) = 52c456cc0a18661bc9d4ec1a302f6309fc9d940d9698216c29ce820e36129731
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_de.tar.gz) = 2669609
+TIMESTAMP = 1760441591
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_de.tar.gz) = c9971a61eb56631ccc0739f41f3bdea62f5df75be95906e7ab0c654b5eade565
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_de.tar.gz) = 8586359
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_de.tar.gz) = ffd0a2c6478c3d10c2671943459caa3bfded12f84bc7c94dc23de730a0d6f73f
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_de.tar.gz) = 2669508
diff --git a/german/mythes/Makefile b/german/mythes/Makefile
index fd12222ac621..ffa0e3ea9d2d 100644
--- a/german/mythes/Makefile
+++ b/german/mythes/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mythes
-PORTVERSION= 2025.09.28
+PORTVERSION= 2025.10.12
CATEGORIES= german textproc
MASTER_SITES= LOCAL/sunpoet/${PORTNAME}
DISTNAME= Deutscher-Thesaurus-${PORTVERSION:C|\.||g}
diff --git a/german/mythes/distinfo b/german/mythes/distinfo
index 4eef34135270..1ccb495a6c2b 100644
--- a/german/mythes/distinfo
+++ b/german/mythes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759684456
-SHA256 (mythes/Deutscher-Thesaurus-20250928.oxt) = f20e0283ca2ac969fa71b74c972179dcf709b513e7c92a9958aaddf179f3f51f
-SIZE (mythes/Deutscher-Thesaurus-20250928.oxt) = 13826333
+TIMESTAMP = 1759774951
+SHA256 (mythes/Deutscher-Thesaurus-20251012.oxt) = 0a0bf1bfef63f3ec98fe7046c3472a5bd2a13f7c005690e0d3456ab4adde86b4
+SIZE (mythes/Deutscher-Thesaurus-20251012.oxt) = 13838352
diff --git a/german/wordpress/distinfo b/german/wordpress/distinfo
index 18470fb4935b..6ba485aa3777 100644
--- a/german/wordpress/distinfo
+++ b/german/wordpress/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758557193
-SHA256 (wordpress-6.8.2-de_DE.tar.gz) = 1e912b2e35bf87db1e986365dfcd14f4aa49398b92143e3a8a70afbf24e947c7
-SIZE (wordpress-6.8.2-de_DE.tar.gz) = 34198746
+TIMESTAMP = 1760884401
+SHA256 (wordpress-6.8.3-de_DE.tar.gz) = 446b9e9602b35ac74fe11de26a7c84d5149672d7dc176778739935ce125982fd
+SIZE (wordpress-6.8.3-de_DE.tar.gz) = 34203280
diff --git a/graphics/ImageMagick6/Makefile b/graphics/ImageMagick6/Makefile
index 492e56d0d38d..0cfc88e77cc1 100644
--- a/graphics/ImageMagick6/Makefile
+++ b/graphics/ImageMagick6/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ImageMagick
DISTVERSION= 6.9.13-23
-PORTREVISION= 4
+PORTREVISION= 5
PORTEPOCH= 1
CATEGORIES= graphics perl5
MASTER_SITES= https://ftp.acc.umu.se/mirror/imagemagick.org/ftp/releases/ \
diff --git a/graphics/ImageMagick7/Makefile b/graphics/ImageMagick7/Makefile
index fb81c00d0923..895fb84ff200 100644
--- a/graphics/ImageMagick7/Makefile
+++ b/graphics/ImageMagick7/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ImageMagick
DISTVERSION= 7.1.1-45
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= graphics perl5
MASTER_SITES= https://ftp.acc.umu.se/mirror/imagemagick.org/ftp/releases/ \
https://mirror.dogado.de/imagemagick/releases/ \
diff --git a/graphics/Makefile b/graphics/Makefile
index 2bccf42a9ba8..1bc6cbb14a90 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -637,6 +637,8 @@
SUBDIR += nvidia-drm-66-kmod-devel
SUBDIR += nvidia-drm-kmod
SUBDIR += nvidia-drm-kmod-devel
+ SUBDIR += nvidia-drm-latest-kmod
+ SUBDIR += nvidia-drm-latest-kmod-devel
SUBDIR += nvidia-texture-tools
SUBDIR += ocaml-cairo
SUBDIR += ocaml-images
diff --git a/graphics/appleseed/Makefile b/graphics/appleseed/Makefile
index 2978ccdaa53c..a9b98309da64 100644
--- a/graphics/appleseed/Makefile
+++ b/graphics/appleseed/Makefile
@@ -1,6 +1,6 @@
PORTNAME= appleseed
DISTVERSION= 2.1.0-beta
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= graphics
PATCH_SITES= http://vault.101011010.xyz/distfiles/ LOCAL/danfe
diff --git a/graphics/blender/Makefile b/graphics/blender/Makefile
index aa247cd14c52..891e636ddfd6 100644
--- a/graphics/blender/Makefile
+++ b/graphics/blender/Makefile
@@ -1,6 +1,6 @@
PORTNAME= blender
DISTVERSION= 4.2.0
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= graphics multimedia
MASTER_SITES= http://download.blender.org/source/ \
http://mirror.cs.umn.edu/blender.org/source/ \
diff --git a/graphics/cimg/Makefile b/graphics/cimg/Makefile
index 7b866483c31a..bed8e440d0bf 100644
--- a/graphics/cimg/Makefile
+++ b/graphics/cimg/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cimg
DISTVERSIONPREFIX= v.
-DISTVERSION= 3.6.2
+DISTVERSION= 3.6.3
PORTEPOCH= 3
CATEGORIES= graphics devel
diff --git a/graphics/cimg/distinfo b/graphics/cimg/distinfo
index a0fba8eddaa8..bae94f40d62d 100644
--- a/graphics/cimg/distinfo
+++ b/graphics/cimg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759493205
-SHA256 (GreycLab-CImg-v.3.6.2_GH0.tar.gz) = e4ec8c103015903d5e66bc4d1cd39fb19e9d2f535c45917587668abc74226147
-SIZE (GreycLab-CImg-v.3.6.2_GH0.tar.gz) = 12680285
+TIMESTAMP = 1760881812
+SHA256 (GreycLab-CImg-v.3.6.3_GH0.tar.gz) = 6dd5aabbf1edf56f39d09cdb9d361dd526db0b9c0991f7bf8b1b2b489fa043ae
+SIZE (GreycLab-CImg-v.3.6.3_GH0.tar.gz) = 12682908
diff --git a/graphics/cloudcompare/Makefile b/graphics/cloudcompare/Makefile
index 70c41f6cd608..6ea6bc783295 100644
--- a/graphics/cloudcompare/Makefile
+++ b/graphics/cloudcompare/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cloudcompare
DISTVERSIONPREFIX= v
DISTVERSION= 2.12.4
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= graphics
MAINTAINER= ports@FreeBSD.org
@@ -69,7 +69,7 @@ PLUGINS_CXXFLAGS= ${PLUGINS_CXXFLAGS_${CHOSEN_COMPILER_TYPE}}
PLUGINS_CXXFLAGS_clang= -Wno-narrowing
PLUGINS_CXXFLAGS+= -DEIGEN_DONT_PARALLELIZE # OpenMP is broken in cmake: see bug#223678
PLUGINS_USE= XORG=ice,sm,x11,xext,xt GL=gl,glu
-PLUGINS_LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+PLUGINS_LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libexpat.so:textproc/expat2 \
libflann_cpp.so:math/flann \
libfreetype.so:print/freetype2 \
diff --git a/graphics/colmap/Makefile b/graphics/colmap/Makefile
index 80a35cd4254b..56ef149eda67 100644
--- a/graphics/colmap/Makefile
+++ b/graphics/colmap/Makefile
@@ -1,5 +1,6 @@
PORTNAME= colmap
DISTVERSION= 3.12.6
+PORTREVISION= 1
CATEGORIES= graphics
MAINTAINER= fuz@FreeBSD.org
diff --git a/graphics/drawio/Makefile b/graphics/drawio/Makefile
index 2834724ba6c5..6fe4d0d5dfc8 100644
--- a/graphics/drawio/Makefile
+++ b/graphics/drawio/Makefile
@@ -1,6 +1,6 @@
PORTNAME= drawio
PORTVERSION= 28.0.6
-PORTREVISION= 8
+PORTREVISION= 9
DISTVERSIONPREFIX= x86_64-
CATEGORIES= graphics
MASTER_SITES= https://github.com/jgraph/drawio-desktop/releases/download/v${PORTVERSION}/
diff --git a/graphics/dspdfviewer/Makefile b/graphics/dspdfviewer/Makefile
index 48618332398c..46762347fdc8 100644
--- a/graphics/dspdfviewer/Makefile
+++ b/graphics/dspdfviewer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dspdfviewer
PORTVERSION= 1.15.1
DISTVERSIONPREFIX= v
-PORTREVISION= 74
+PORTREVISION= 75
CATEGORIES= graphics
MAINTAINER= fox@FreeBSD.org
diff --git a/graphics/epsonscan2/Makefile b/graphics/epsonscan2/Makefile
index 59e334199fff..5a47aa4e5b72 100644
--- a/graphics/epsonscan2/Makefile
+++ b/graphics/epsonscan2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= epsonscan2
DISTVERSION= 6.7.70.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics
MASTER_SITES= https://download3.ebz.epson.net/dsc/f/03/00/16/14/37/7577ee65efdad48ee2d2f38d9eda75418e490552/
DISTNAME= ${PORTNAME}-${PORTVERSION}-1.src
diff --git a/graphics/evolvotron/Makefile b/graphics/evolvotron/Makefile
index bea7d738e274..e34f2054cad3 100644
--- a/graphics/evolvotron/Makefile
+++ b/graphics/evolvotron/Makefile
@@ -1,6 +1,6 @@
PORTNAME= evolvotron
DISTVERSION= 0.8.1
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= graphics
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION:R} \
SF/nemysisfreebsdp/${CATEGORIES}/:icons
diff --git a/graphics/fracplanet/Makefile b/graphics/fracplanet/Makefile
index 36a6c8e134dd..074902c86f72 100644
--- a/graphics/fracplanet/Makefile
+++ b/graphics/fracplanet/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fracplanet
PORTVERSION= 0.5.1
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= graphics
MASTER_SITES= SF \
SF/nemysisfreebsdp/:icons
diff --git a/graphics/frei0r/distinfo b/graphics/frei0r/distinfo
index fbbd64e50389..ad3a06785455 100644
--- a/graphics/frei0r/distinfo
+++ b/graphics/frei0r/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756953325
-SHA256 (dyne-frei0r-v2.4.0_GH0.tar.gz) = 6b3491ee65c775b251ecd0ba2cb86955ca2469de47c73718170442732cb9ce75
-SIZE (dyne-frei0r-v2.4.0_GH0.tar.gz) = 935395
+TIMESTAMP = 1760584037
+SHA256 (dyne-frei0r-v2.5.0_GH0.tar.gz) = c511aeb51faeb0de2afe47327c30026d5b76ccc910a0b93d286029f07d29c656
+SIZE (dyne-frei0r-v2.5.0_GH0.tar.gz) = 939132
diff --git a/graphics/frei0r/files/patch-src_filter_CMakeLists.txt b/graphics/frei0r/files/patch-src_filter_CMakeLists.txt
index 2d6a3fd597e5..b3de8938b99f 100644
--- a/graphics/frei0r/files/patch-src_filter_CMakeLists.txt
+++ b/graphics/frei0r/files/patch-src_filter_CMakeLists.txt
@@ -1,6 +1,6 @@
- Add logic so slave ports can build without installing base plugins.
---- src/filter/CMakeLists.txt.orig 2025-09-03 14:34:34 UTC
+--- src/filter/CMakeLists.txt.orig 2025-10-07 14:15:56 UTC
+++ src/filter/CMakeLists.txt
@@ -15,6 +15,7 @@ endif (${Cairo_FOUND})
add_subdirectory (mirr0r)
@@ -10,7 +10,7 @@
add_subdirectory (3dflippo)
add_subdirectory (aech0r)
add_subdirectory (alpha0ps)
-@@ -101,3 +102,4 @@ add_subdirectory (vignette)
+@@ -102,3 +103,4 @@ add_subdirectory (vignette)
add_subdirectory (twolay0r)
add_subdirectory (vertigo)
add_subdirectory (vignette)
diff --git a/graphics/frei0r/files/patch-src_filter_heatmap0r_CMakeLists.txt b/graphics/frei0r/files/patch-src_filter_heatmap0r_CMakeLists.txt
new file mode 100644
index 000000000000..58f3c3557a18
--- /dev/null
+++ b/graphics/frei0r/files/patch-src_filter_heatmap0r_CMakeLists.txt
@@ -0,0 +1,10 @@
+Don't forget to install it!
+
+--- src/filter/heatmap0r/CMakeLists.txt.orig 2025-10-07 14:15:56 UTC
++++ src/filter/heatmap0r/CMakeLists.txt
+@@ -9,3 +9,5 @@ set_target_properties (${TARGET} PROPERTIES PREFIX "")
+
+ # No «lib» prefix (name.so instead of libname.so)
+ set_target_properties (${TARGET} PROPERTIES PREFIX "")
++
++install (TARGETS ${TARGET} LIBRARY DESTINATION ${LIBDIR})
diff --git a/graphics/frei0r/pkg-plist b/graphics/frei0r/pkg-plist
index 43cd158e817b..57124bae10c0 100644
--- a/graphics/frei0r/pkg-plist
+++ b/graphics/frei0r/pkg-plist
@@ -69,6 +69,7 @@ lib/frei0r-1/glow.so
lib/frei0r-1/grain_extract.so
lib/frei0r-1/grain_merge.so
lib/frei0r-1/hardlight.so
+lib/frei0r-1/heatmap0r.so
lib/frei0r-1/hue.so
lib/frei0r-1/hueshift0r.so
lib/frei0r-1/invert0r.so
diff --git a/graphics/frei0r/version.mk b/graphics/frei0r/version.mk
index 4857de20d005..de7ec6e8b8d6 100644
--- a/graphics/frei0r/version.mk
+++ b/graphics/frei0r/version.mk
@@ -1 +1 @@
-FREI0R_VERSION= 2.4.0
+FREI0R_VERSION= 2.5.0
diff --git a/graphics/gimp-app/files/patch-libgimp_gimp.c b/graphics/gimp-app/files/patch-libgimp_gimp.c
index 04826609962c..7c4b35692e24 100644
--- a/graphics/gimp-app/files/patch-libgimp_gimp.c
+++ b/graphics/gimp-app/files/patch-libgimp_gimp.c
@@ -1,22 +1,22 @@
Why is this patch needed?
---- libgimp/gimp.c.orig 2023-11-05 23:49:05 UTC
+--- libgimp/gimp.c.orig 2025-05-17 22:51:03 UTC
+++ libgimp/gimp.c
@@ -28,6 +28,7 @@
#include <stdlib.h>
#include <string.h>
#include <sys/types.h>
-+#include <floatingpoint.h>
++#include <fenv.h>
#ifdef HAVE_SYS_TIME_H
#include <sys/time.h>
-@@ -450,6 +451,9 @@ gimp_main (const GimpPlugInInfo *info,
+@@ -348,6 +349,9 @@ gimp_main (GType plug_in_type,
gimp_env_init (TRUE);
progname = argv[ARG_PROGNAME];
+
+ /* Ignore floating point exceptions */
-+ fpsetmask(0);
++ fedisableexcept(FE_ALL_EXCEPT);
basename = g_path_get_basename (progname);
diff --git a/graphics/gimp3-app/Makefile b/graphics/gimp3-app/Makefile
index eb28af5d9998..d47df19d9cc8 100644
--- a/graphics/gimp3-app/Makefile
+++ b/graphics/gimp3-app/Makefile
@@ -155,6 +155,10 @@ PLIST_SUB+= LUASCRIPTS=""
PLIST_SUB+= LUASCRIPTS="@comment "
.endif
+.if !exists(/usr/include/omp.h)
+MESON_ARGS+= -Dopenmp=disabled
+.endif
+
#post-patch:
#.for s in 16 22 24 32 48 64 256
# @${CP} ${WRKSRC}/desktop/${s}x${s}/gimp.png ${WRKSRC}/desktop/${s}x${s}/gimp3.png
diff --git a/graphics/gimp3-app/files/patch-libgimp_gimp.c b/graphics/gimp3-app/files/patch-libgimp_gimp.c
index 48799a6d0aec..43b3ba2e6f2b 100644
--- a/graphics/gimp3-app/files/patch-libgimp_gimp.c
+++ b/graphics/gimp3-app/files/patch-libgimp_gimp.c
@@ -1,20 +1,20 @@
---- libgimp/gimp.c.orig 2024-12-27 13:34:56 UTC
+--- libgimp/gimp.c.orig 2025-05-17 22:51:03 UTC
+++ libgimp/gimp.c
@@ -28,6 +28,7 @@
#include <stdlib.h>
#include <string.h>
#include <sys/types.h>
-+#include <floatingpoint.h>
++#include <fenv.h>
#ifdef HAVE_SYS_TIME_H
#include <sys/time.h>
-@@ -341,6 +342,9 @@ gimp_main (GType plug_in_type,
+@@ -348,6 +349,9 @@ gimp_main (GType plug_in_type,
gimp_env_init (TRUE);
progname = argv[ARG_PROGNAME];
+
+ /* Ignore floating point exceptions */
-+ fpsetmask(0);
++ fedisableexcept(FE_ALL_EXCEPT);
basename = g_path_get_basename (progname);
diff --git a/graphics/gnash/Makefile b/graphics/gnash/Makefile
index 96cdc9c16abd..3039c6bd7cb8 100644
--- a/graphics/gnash/Makefile
+++ b/graphics/gnash/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnash
PORTVERSION= 0.8.11.20190130
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics multimedia
MASTER_SITES= https://git.savannah.gnu.org/cgit/gnash.git/snapshot/
DISTNAME= gnash-583ccbc1275c7701dc4843ec12142ff86bb305b4
diff --git a/graphics/gource/Makefile b/graphics/gource/Makefile
index 850c65c16833..db86b510c562 100644
--- a/graphics/gource/Makefile
+++ b/graphics/gource/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gource
PORTVERSION= 0.51
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= graphics
MASTER_SITES= https://github.com/acaudwell/Gource/releases/download/${PORTNAME}-${PORTVERSION}/
diff --git a/graphics/graphviz/Makefile b/graphics/graphviz/Makefile
index fc7f96a308a9..6d7903450e6c 100644
--- a/graphics/graphviz/Makefile
+++ b/graphics/graphviz/Makefile
@@ -1,6 +1,6 @@
PORTNAME= graphviz
-PORTVERSION= 12.2.1
-PORTREVISION= 2
+PORTVERSION= 14.0.1
+PORTREVISION= 0
CATEGORIES= graphics tk
MASTER_SITES= https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PORTVERSION}/
@@ -50,6 +50,7 @@ FIX_TCL_SCRIPT= tclpkg/gdtclft/demo/entities.tcl \
tclpkg/tcldot/demo/gcat.tcl
FIX_TK_SCRIPT= tclpkg/tcldot/demo/doted.tcl \
tclpkg/tclpathplan/demo/pathplan.tcl
+PLIST_SUB= SH_VERSION_SHORT="8" SH_VERSION_FULL="8.0.1"
OPTIONS_DEFINE= XPM DIGCOLA IPSEPCOLA ICONV NLS ANN GTS \
PANGOCAIRO POPPLER GDK GHOSTSCRIPT DEVIL \
@@ -69,7 +70,7 @@ GDK_DESC= gdk plugin support (requires PANGOCAIRO)
GHOSTSCRIPT_DESC=ghostscript plugin (requires PANGOCAIRO)
DEVIL_DESC= devil plugin
SMYRNA_DESC= SMYRNA graph viewer (GTK2)
-GVEDIT_DESC= GVEDIT graph viewer (Qt6)
+GVEDIT_DESC= GVEDIT graph viewer (QT6)
PERL_DESC= Perl bindings (swig)
PHP_DESC= PHP bindings (swig)
PYTHON_DESC= Python bindings (swig)
diff --git a/graphics/graphviz/distinfo b/graphics/graphviz/distinfo
index d2b99446ff7f..262c4743a53b 100644
--- a/graphics/graphviz/distinfo
+++ b/graphics/graphviz/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734282718
-SHA256 (graphviz-12.2.1.tar.gz) = 242bc18942eebda6db4039f108f387ec97856fc91ba47f21e89341c34b554df8
-SIZE (graphviz-12.2.1.tar.gz) = 26813453
+TIMESTAMP = 1760174742
+SHA256 (graphviz-14.0.1.tar.gz) = 647e7d6aa60158347d3537aef16415a07b71be86c80df84a49dcafd398f54e76
+SIZE (graphviz-14.0.1.tar.gz) = 26818359
diff --git a/graphics/graphviz/files/patch-configure.ac b/graphics/graphviz/files/patch-configure.ac
deleted file mode 100644
index 3e0453ddab3d..000000000000
--- a/graphics/graphviz/files/patch-configure.ac
+++ /dev/null
@@ -1,26 +0,0 @@
---- configure.ac.orig 2024-12-06 23:55:56 UTC
-+++ configure.ac
-@@ -730,13 +730,13 @@ else
- for l in "$lua_suffix" "" "54" "5.4" "53" "5.3" "52" "5.2" "51" "5.1" ; do
- pkgconfig_lua_found=`$PKG_CONFIG --exists lua$l 2>/dev/null`
- if test "$?" = "0" ; then
-- LUA_INCLUDES="$LUA_CFLAGS "`$PKG_CONFIG --cflags lua$l`
-+ LUA_INCLUDES="$LUA_CFLAGS "`$PKG_CONFIG --cflags-only-I lua$l`
- LUA_LIBS="$LUA_LFLAGS "`$PKG_CONFIG --libs lua$l`
- LUA_INSTALL_DIR="`$PKG_CONFIG --variable=libdir lua$l`/lua"
-
- pkgconfig_lualib_found=`$PKG_CONFIG --exists lualib$l 2>/dev/null`
- if test "$?" = "0"; then
-- LUA_INCLUDES="$LUA_CFLAGS "`$PKG_CONFIG --cflags lualib$l`
-+ LUA_INCLUDES="$LUA_CFLAGS "`$PKG_CONFIG --flags-only-I lualib$l`
- LUA_LIBS="$LUA_LFLAGS "`$PKG_CONFIG --libs lualib$l`
- fi
- break
-@@ -1028,6 +1028,7 @@ else
- RUBY_CFLAGS="$RUBY_CFLAGS -I`$RUBY $srcdir/config/config_ruby.rb vendorhdrdir`"
- RUBY_CFLAGS="$RUBY_CFLAGS -I`$RUBY $srcdir/config/config_ruby.rb sitehdrdir`"
- RUBY_CFLAGS="$RUBY_CFLAGS -I`$RUBY $srcdir/config/config_ruby.rb rubyhdrdir`"
-+ #RUBY_CFLAGS="${RUBY_CFLAGS} -I`$RUBY $srcdir/config/config_ruby.rb inc`"
- RUBY_LIBS="-L`$RUBY $srcdir/config/config_ruby.rb libdir` `$RUBY -rrbconfig -e \"puts RbConfig::CONFIG[['LIBRUBYARG_SHARED']]\"`"
- RUBY_INSTALL_DIR="`$RUBY $srcdir/config/config_ruby.rb vendorarchdir`"
- if test "$RUBY_INSTALL_DIR" = ""; then
diff --git a/graphics/graphviz/pkg-plist b/graphics/graphviz/pkg-plist
index 1fa14c56408e..e4384e31fafc 100644
--- a/graphics/graphviz/pkg-plist
+++ b/graphics/graphviz/pkg-plist
@@ -80,56 +80,56 @@ include/graphviz/xdot.h
%%GUILE%%lib/graphviz/guile/libgv_guile.so
lib/graphviz/libgvplugin_core.la
lib/graphviz/libgvplugin_core.so
-lib/graphviz/libgvplugin_core.so.6
-lib/graphviz/libgvplugin_core.so.6.0.0
+lib/graphviz/libgvplugin_core.so.%%SH_VERSION_SHORT%%
+lib/graphviz/libgvplugin_core.so.%%SH_VERSION_FULL%%
%%DEVIL%%lib/graphviz/libgvplugin_devil.la
%%DEVIL%%lib/graphviz/libgvplugin_devil.so
-%%DEVIL%%lib/graphviz/libgvplugin_devil.so.6
-%%DEVIL%%lib/graphviz/libgvplugin_devil.so.6.0.0
+%%DEVIL%%lib/graphviz/libgvplugin_devil.so.%%SH_VERSION_SHORT%%
+%%DEVIL%%lib/graphviz/libgvplugin_devil.so.%%SH_VERSION_FULL%%
lib/graphviz/libgvplugin_dot_layout.la
lib/graphviz/libgvplugin_dot_layout.so
-lib/graphviz/libgvplugin_dot_layout.so.6
-lib/graphviz/libgvplugin_dot_layout.so.6.0.0
+lib/graphviz/libgvplugin_dot_layout.so.%%SH_VERSION_SHORT%%
+lib/graphviz/libgvplugin_dot_layout.so.%%SH_VERSION_FULL%%
lib/graphviz/libgvplugin_gd.la
lib/graphviz/libgvplugin_gd.so
-lib/graphviz/libgvplugin_gd.so.6
-lib/graphviz/libgvplugin_gd.so.6.0.0
+lib/graphviz/libgvplugin_gd.so.%%SH_VERSION_SHORT%%
+lib/graphviz/libgvplugin_gd.so.%%SH_VERSION_FULL%%
%%GDK%%lib/graphviz/libgvplugin_gdk.la
%%GDK%%lib/graphviz/libgvplugin_gdk.so
-%%GDK%%lib/graphviz/libgvplugin_gdk.so.6
-%%GDK%%lib/graphviz/libgvplugin_gdk.so.6.0.0
+%%GDK%%lib/graphviz/libgvplugin_gdk.so.%%SH_VERSION_SHORT%%
+%%GDK%%lib/graphviz/libgvplugin_gdk.so.%%SH_VERSION_FULL%%
%%GHOSTSCRIPT%%lib/graphviz/libgvplugin_gs.la
%%GHOSTSCRIPT%%lib/graphviz/libgvplugin_gs.so
-%%GHOSTSCRIPT%%lib/graphviz/libgvplugin_gs.so.6
-%%GHOSTSCRIPT%%lib/graphviz/libgvplugin_gs.so.6.0.0
+%%GHOSTSCRIPT%%lib/graphviz/libgvplugin_gs.so.%%SH_VERSION_SHORT%%
+%%GHOSTSCRIPT%%lib/graphviz/libgvplugin_gs.so.%%SH_VERSION_FULL%%
lib/graphviz/libgvplugin_kitty.la
lib/graphviz/libgvplugin_kitty.so
-lib/graphviz/libgvplugin_kitty.so.6
-lib/graphviz/libgvplugin_kitty.so.6.0.0
+lib/graphviz/libgvplugin_kitty.so.%%SH_VERSION_SHORT%%
+lib/graphviz/libgvplugin_kitty.so.%%SH_VERSION_FULL%%
lib/graphviz/libgvplugin_neato_layout.la
lib/graphviz/libgvplugin_neato_layout.so
-lib/graphviz/libgvplugin_neato_layout.so.6
-lib/graphviz/libgvplugin_neato_layout.so.6.0.0
+lib/graphviz/libgvplugin_neato_layout.so.%%SH_VERSION_SHORT%%
+lib/graphviz/libgvplugin_neato_layout.so.%%SH_VERSION_FULL%%
%%PANGOCAIRO%%lib/graphviz/libgvplugin_pango.la
%%PANGOCAIRO%%lib/graphviz/libgvplugin_pango.so
-%%PANGOCAIRO%%lib/graphviz/libgvplugin_pango.so.6
-%%PANGOCAIRO%%lib/graphviz/libgvplugin_pango.so.6.0.0
+%%PANGOCAIRO%%lib/graphviz/libgvplugin_pango.so.%%SH_VERSION_SHORT%%
+%%PANGOCAIRO%%lib/graphviz/libgvplugin_pango.so.%%SH_VERSION_FULL%%
%%POPPLER%%lib/graphviz/libgvplugin_poppler.la
%%POPPLER%%lib/graphviz/libgvplugin_poppler.so
-%%POPPLER%%lib/graphviz/libgvplugin_poppler.so.6
-%%POPPLER%%lib/graphviz/libgvplugin_poppler.so.6.0.0
+%%POPPLER%%lib/graphviz/libgvplugin_poppler.so.%%SH_VERSION_SHORT%%
+%%POPPLER%%lib/graphviz/libgvplugin_poppler.so.%%SH_VERSION_FULL%%
lib/graphviz/libgvplugin_vt.la
lib/graphviz/libgvplugin_vt.so
-lib/graphviz/libgvplugin_vt.so.6
-lib/graphviz/libgvplugin_vt.so.6.0.0
+lib/graphviz/libgvplugin_vt.so.%%SH_VERSION_SHORT%%
+lib/graphviz/libgvplugin_vt.so.%%SH_VERSION_FULL%%
lib/graphviz/libgvplugin_webp.la
lib/graphviz/libgvplugin_webp.so
-lib/graphviz/libgvplugin_webp.so.6
-lib/graphviz/libgvplugin_webp.so.6.0.0
+lib/graphviz/libgvplugin_webp.so.%%SH_VERSION_SHORT%%
+lib/graphviz/libgvplugin_webp.so.%%SH_VERSION_FULL%%
%%PANGOCAIRO%%%%XPM%%lib/graphviz/libgvplugin_xlib.la
%%PANGOCAIRO%%%%XPM%%lib/graphviz/libgvplugin_xlib.so
-%%PANGOCAIRO%%%%XPM%%lib/graphviz/libgvplugin_xlib.so.6
-%%PANGOCAIRO%%%%XPM%%lib/graphviz/libgvplugin_xlib.so.6.0.0
+%%PANGOCAIRO%%%%XPM%%lib/graphviz/libgvplugin_xlib.so.%%SH_VERSION_SHORT%%
+%%PANGOCAIRO%%%%XPM%%lib/graphviz/libgvplugin_xlib.so.%%SH_VERSION_FULL%%
%%LUA%%lib/graphviz/lua/gv.so
%%LUA%%lib/graphviz/lua/libgv_lua.la
%%LUA%%lib/graphviz/lua/libgv_lua.so
@@ -160,24 +160,24 @@ lib/graphviz/libgvplugin_webp.so.6.0.0
%%TCL%%lib/graphviz/tcl/pkgIndex.tcl
lib/libcdt.la
lib/libcdt.so
-lib/libcdt.so.5
-lib/libcdt.so.5.0.0
+lib/libcdt.so.6
+lib/libcdt.so.6.0.0
lib/libcgraph.la
lib/libcgraph.so
-lib/libcgraph.so.6
-lib/libcgraph.so.6.0.0
+lib/libcgraph.so.%%SH_VERSION_SHORT%%
+lib/libcgraph.so.%%SH_VERSION_FULL%%
lib/libgvc.la
lib/libgvc.so
-lib/libgvc.so.6
-lib/libgvc.so.6.0.0
+lib/libgvc.so.7
+lib/libgvc.so.7.0.1
lib/libgvpr.la
lib/libgvpr.so
lib/libgvpr.so.2
-lib/libgvpr.so.2.0.0
+lib/libgvpr.so.2.0.1
lib/libpathplan.la
lib/libpathplan.so
lib/libpathplan.so.4
-lib/libpathplan.so.4.0.0
+lib/libpathplan.so.4.0.1
lib/libxdot.la
lib/libxdot.so
lib/libxdot.so.4
@@ -201,7 +201,7 @@ lib/libxdot.so.4.0.0
%%TCL%%lib/tcl%%TCL_VER%%/graphviz/libtclplan.so
%%TCL%%lib/tcl%%TCL_VER%%/graphviz/pkgIndex.tcl
@postexec %D/bin/dot -c
-@postunexec rm -f %D/lib/graphviz/config6
+@postunexec rm -f %D/lib/graphviz/config%%SH_VERSION_SHORT%%
libdata/pkgconfig/libcdt.pc
libdata/pkgconfig/libcgraph.pc
libdata/pkgconfig/libgvc.pc
diff --git a/graphics/hugin/Makefile b/graphics/hugin/Makefile
index 5a11e8bd6a52..c44c24280485 100644
--- a/graphics/hugin/Makefile
+++ b/graphics/hugin/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hugin
DISTVERSION= 2024.0.1
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= graphics
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION:R}
diff --git a/graphics/inkscape/Makefile b/graphics/inkscape/Makefile
index ca735aff900e..ec65c88af467 100644
--- a/graphics/inkscape/Makefile
+++ b/graphics/inkscape/Makefile
@@ -1,6 +1,6 @@
PORTNAME= inkscape
DISTVERSION= 1.4.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics gnome
MASTER_SITES= https://media.inkscape.org/dl/resources/file/
diff --git a/graphics/kgraphviewer/Makefile b/graphics/kgraphviewer/Makefile
index c541c99da7a1..0fbbf650db47 100644
--- a/graphics/kgraphviewer/Makefile
+++ b/graphics/kgraphviewer/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kgraphviewer
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= graphics kde kde-applications
MAINTAINER= kde@FreeBSD.org
diff --git a/graphics/libetonyek01/Makefile b/graphics/libetonyek01/Makefile
index 12ba70dafce6..159a4a069474 100644
--- a/graphics/libetonyek01/Makefile
+++ b/graphics/libetonyek01/Makefile
@@ -1,6 +1,5 @@
PORTNAME= libetonyek
-DISTVERSION= 0.1.12
-PORTREVISION= 2
+DISTVERSION= 0.1.13
PORTEPOCH= 1
CATEGORIES= graphics
MASTER_SITES= LODEV/${PORTNAME}
diff --git a/graphics/libetonyek01/distinfo b/graphics/libetonyek01/distinfo
index e0c20b44dd43..a5e2694f9f4f 100644
--- a/graphics/libetonyek01/distinfo
+++ b/graphics/libetonyek01/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1733387433
-SHA256 (libetonyek-0.1.12.tar.xz) = b9fa82fbeb8cb7a701101060e4f3e1e4ef7c38f574b2859d3ecbe43604c21f83
-SIZE (libetonyek-0.1.12.tar.xz) = 1513688
+TIMESTAMP = 1759747097
+SHA256 (libetonyek-0.1.13.tar.xz) = 032b71cb597edd92a0b270b916188281bc35be55296b263f6817b29adbcb1709
+SIZE (libetonyek-0.1.13.tar.xz) = 1514256
diff --git a/graphics/libetonyek01/files/patch-src_lib_IWAParser.cpp b/graphics/libetonyek01/files/patch-src_lib_IWAParser.cpp
deleted file mode 100644
index e15898be04ef..000000000000
--- a/graphics/libetonyek01/files/patch-src_lib_IWAParser.cpp
+++ /dev/null
@@ -1,29 +0,0 @@
-From 7cfb47c7614b01ee4b4ccb881f0ab37e9e2e497d Mon Sep 17 00:00:00 2001
-From: jlorber <jlorber@linagora.com>
-Date: Tue, 04 Mar 2025 12:12:41 +0100
-Subject: [PATCH] tdf#151166 add missing Numbers function names
-
-Change-Id: I5f01e4f1412cf2d4a679fbf5d511475cf04c77ee
-Reviewed-on: https://gerrit.libreoffice.org/c/libetonyek/+/182473
-Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
-Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
---- src/lib/IWAParser.cpp.orig 2024-11-05 21:56:01 UTC
-+++ src/lib/IWAParser.cpp
-@@ -3593,7 +3593,16 @@ bool IWAParser::parseFormula(const IWAMessage &msg, IW
- {285, "Union.Ranges"},
- {286, "SeriesSum"}, {287, "Polynomial"}, {288, "WeiBull"},
- {297, "PlainText"}, {298, "Stock"}, {299, "StockH"}, {300, "Currency"},
-- {301, "CurrencyH"}, {302, "CurrencyConvert"}, {303, "CurrencyCode"}
-+ {301, "CurrencyH"}, {302, "CurrencyConvert"}, {303, "CurrencyCode"},
-+ {304, "IsNumber"}, {305, "IsText"}, {306, "IsDate"},
-+ {309, "MaxIfs"}, {310, "MinIfs"}, {311, "XIRR"}, {312, "XNPV"}, {313, "Ifs"},
-+ {314, "XLookup"}, {315, "XMatch"}, {316, "Subtotal"}, {317, "CountMatches"},
-+ {318, "TextBefore"}, {319, "TextBetween"}, {320, "TextAfter"},
-+ {321, "Regex"}, {322, "Reference.Name"}, {323, "FormulaText"}, {324, "Regex.Extract"},
-+ {325, "GetPivotData"}, {328, "TextJoin"}, {329, "Concat"},
-+ {330, "BitAnd"}, {331, "BitOr"}, {332, "BitXor"}, {333, "BitLShift"}, {334, "BitRShift"},
-+ {335, "ISOWeekNum"}, {336, "Switch"}
-+
- };
- Formula child;
- std::ostringstream s;
diff --git a/graphics/luminance-qt5/Makefile b/graphics/luminance-qt5/Makefile
index cf76a1f7a623..079759907c22 100644
--- a/graphics/luminance-qt5/Makefile
+++ b/graphics/luminance-qt5/Makefile
@@ -1,6 +1,6 @@
PORTNAME= luminance-hdr
DISTVERSION= 2.6.1.1
-PORTREVISION= 32
+PORTREVISION= 33
CATEGORIES= graphics
MASTER_SITES= SF/qtpfsgui/luminance/${DISTVERSION}
diff --git a/graphics/mapnik/Makefile b/graphics/mapnik/Makefile
index 63afe33996da..b7648f51bc52 100644
--- a/graphics/mapnik/Makefile
+++ b/graphics/mapnik/Makefile
@@ -1,6 +1,7 @@
PORTNAME= mapnik
DISTVERSIONPREFIX= v
DISTVERSION= 4.1.3
+PORTREVISION= 1
CATEGORIES= graphics geography
MAINTAINER= hummeltech@sherpaguru.com
diff --git a/graphics/mesa-devel/Makefile b/graphics/mesa-devel/Makefile
index ebfafd1e4f5a..a70b875003fc 100644
--- a/graphics/mesa-devel/Makefile
+++ b/graphics/mesa-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mesa
-DISTVERSION= 25.2-branchpoint-4433
-DISTVERSIONSUFFIX= -g07f3b62d59d
+DISTVERSION= 25.3-branchpoint-90
+DISTVERSIONSUFFIX= -gb1370e1935c
CATEGORIES= graphics
PKGNAMESUFFIX= -devel
diff --git a/graphics/mesa-devel/distinfo b/graphics/mesa-devel/distinfo
index 7f7e31ef4e65..9dbbbd0fed29 100644
--- a/graphics/mesa-devel/distinfo
+++ b/graphics/mesa-devel/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1759959813
-SHA256 (mesa-25.2-branchpoint-4433-g07f3b62d59d.tar.bz2) = 3bf9a8993e6b9c0bd5f1e782c6561d7d20a4e0c92b80335f6f0ea72fe4990bf6
-SIZE (mesa-25.2-branchpoint-4433-g07f3b62d59d.tar.bz2) = 58737590
+TIMESTAMP = 1760723888
+SHA256 (mesa-25.3-branchpoint-90-gb1370e1935c.tar.bz2) = 4f5fb2132ecdb790405a3cfb5e19d95531dd4750d217bdc45415d762e7fc030a
+SIZE (mesa-25.3-branchpoint-90-gb1370e1935c.tar.bz2) = 55327831
SHA256 (700efacda59c.patch) = 0d567fe737ad1404e1f12d7cd018826d9095c23835f1ed5aaa1c81cb58d3d008
SIZE (700efacda59c.patch) = 983
SHA256 (de5cf0a44b50.patch) = c9e02e5eb1fb4e3aa2bc7a7e0a70f28f3ee609835ff0b59e827893a821983851
diff --git a/graphics/msl/Makefile b/graphics/msl/Makefile
index c7544a015dc0..d74ca68520b2 100644
--- a/graphics/msl/Makefile
+++ b/graphics/msl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= msl
DISTVERSIONPREFIX= v
DISTVERSION= 1.8.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
@@ -12,7 +12,7 @@ LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= flatc:devel/flatbuffers
-LIB_DEPENDS= libboost_system.so:devel/boost-libs
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs
USES= cmake:testing compiler:c++14-lang python:build
diff --git a/graphics/natron/Makefile b/graphics/natron/Makefile
index 4e98300b1461..85c672741602 100644
--- a/graphics/natron/Makefile
+++ b/graphics/natron/Makefile
@@ -1,7 +1,7 @@
PORTNAME= natron
DISTVERSIONPREFIX= v
DISTVERSION= 2.5.1-pre2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,7 +15,7 @@ BUILD_DEPENDS= bash:shells/bash \
gsed:textproc/gsed
LIB_DEPENDS= libboost_serialization.so:devel/boost-libs \
- libboost_system.so:devel/boost-libs \
+ libboost_thread.so:devel/boost-libs \
libcairo.so:graphics/cairo \
libexpat.so:textproc/expat2 \
libfontconfig.so:x11-fonts/fontconfig \
diff --git a/graphics/nip2/Makefile b/graphics/nip2/Makefile
index 05cc0ee67ddf..0b4f571c9032 100644
--- a/graphics/nip2/Makefile
+++ b/graphics/nip2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nip2
PORTVERSION= 8.7.1
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= graphics
MASTER_SITES= https://github.com/libvips/${PORTNAME}/releases/download/v${PORTVERSION}/
diff --git a/graphics/nvidia-drm-510-kmod/Makefile b/graphics/nvidia-drm-510-kmod/Makefile
index 810db0d9e99a..b3d8e76df8e6 100644
--- a/graphics/nvidia-drm-510-kmod/Makefile
+++ b/graphics/nvidia-drm-510-kmod/Makefile
@@ -2,7 +2,6 @@ PORTNAME= nvidia-drm-510-kmod
PORTREVISION= 0
CATEGORIES= graphics
-BUILD_DEPENDS+= ${KMODDIR}/drm.ko:graphics/drm-510-kmod
RUN_DEPENDS+= ${KMODDIR}/drm.ko:graphics/drm-510-kmod
CONFLICTS_INSTALL= nvidia-drm-515-kmod* nvidia-drm-61-kmod* nvidia-drm-66-kmod*
diff --git a/graphics/nvidia-drm-515-kmod/Makefile b/graphics/nvidia-drm-515-kmod/Makefile
index e6649a86bc67..e46a67e19e53 100644
--- a/graphics/nvidia-drm-515-kmod/Makefile
+++ b/graphics/nvidia-drm-515-kmod/Makefile
@@ -2,7 +2,6 @@ PORTNAME= nvidia-drm-515-kmod
PORTREVISION= 0
CATEGORIES= graphics
-BUILD_DEPENDS+= ${KMODDIR}/drm.ko:graphics/drm-515-kmod
RUN_DEPENDS+= ${KMODDIR}/drm.ko:graphics/drm-515-kmod
CONFLICTS_INSTALL= nvidia-drm-510-kmod* nvidia-drm-61-kmod* nvidia-drm-66-kmod*
diff --git a/graphics/nvidia-drm-61-kmod/Makefile b/graphics/nvidia-drm-61-kmod/Makefile
index ce0ccc30308f..0bbc25d2620f 100644
--- a/graphics/nvidia-drm-61-kmod/Makefile
+++ b/graphics/nvidia-drm-61-kmod/Makefile
@@ -2,7 +2,6 @@ PORTNAME= nvidia-drm-61-kmod
PORTREVISION= 0
CATEGORIES= graphics
-BUILD_DEPENDS+= ${KMODDIR}/drm.ko:graphics/drm-61-kmod
RUN_DEPENDS+= ${KMODDIR}/drm.ko:graphics/drm-61-kmod
CONFLICTS_INSTALL= nvidia-drm-510-kmod* nvidia-drm-515-kmod* nvidia-drm-66-kmod*
diff --git a/graphics/nvidia-drm-66-kmod/Makefile b/graphics/nvidia-drm-66-kmod/Makefile
index c2c3a1531d42..aa1b9e7cd565 100644
--- a/graphics/nvidia-drm-66-kmod/Makefile
+++ b/graphics/nvidia-drm-66-kmod/Makefile
@@ -2,7 +2,6 @@ PORTNAME= nvidia-drm-66-kmod
PORTREVISION= 0
CATEGORIES= graphics
-BUILD_DEPENDS+= ${KMODDIR}/drm.ko:graphics/drm-66-kmod
RUN_DEPENDS+= ${KMODDIR}/drm.ko:graphics/drm-66-kmod
CONFLICTS_INSTALL= nvidia-drm-510-kmod* nvidia-drm-515-kmod* nvidia-drm-61-kmod*
diff --git a/graphics/nvidia-drm-kmod-devel/Makefile b/graphics/nvidia-drm-kmod-devel/Makefile
index e7ca7d175af8..06a7f00dc9e9 100644
--- a/graphics/nvidia-drm-kmod-devel/Makefile
+++ b/graphics/nvidia-drm-kmod-devel/Makefile
@@ -1,6 +1,6 @@
DISTVERSION?= 580.95.05
# Explicitly set PORTREVISION as it can be overridden by the master port
-PORTREVISION= 0
+PORTREVISION= 1
MASTERDIR= ${.CURDIR}/../nvidia-drm-kmod
PKGNAMESUFFIX= -devel
diff --git a/graphics/nvidia-drm-kmod/Makefile b/graphics/nvidia-drm-kmod/Makefile
index e809c1cf411b..79871a1d2404 100644
--- a/graphics/nvidia-drm-kmod/Makefile
+++ b/graphics/nvidia-drm-kmod/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nvidia-drm-kmod
DISTVERSION?= ${NVIDIA_DISTVERSION}
-PORTREVISION?= 0
+PORTREVISION?= 1
CATEGORIES= graphics kld
MAINTAINER= x11@FreeBSD.org
@@ -19,6 +19,8 @@ IGNORE= not supported on anything but FreeBSD (missing linuxkpi function
RUN_DEPENDS+= ${KMODDIR}/nvidia-drm.ko:graphics/nvidia-drm-510-kmod${PKGNAMESUFFIX}
. elif ${OSVERSION} >= 1400097 && (${ARCH} == i386 || ${ARCH} == aarch64)
RUN_DEPENDS+= ${KMODDIR}/nvidia-drm.ko:graphics/nvidia-drm-510-kmod${PKGNAMESUFFIX}
+. elif ${OSVERSION} >= 1500031 && ${ARCH} == amd64
+RUN_DEPENDS+= ${KMODDIR}/nvidia-drm.ko:graphics/nvidia-drm-66-kmod${PKGNAMESUFFIX}
. elif ${OSVERSION} >= 1400508
RUN_DEPENDS+= ${KMODDIR}/nvidia-drm.ko:graphics/nvidia-drm-61-kmod${PKGNAMESUFFIX}
. endif
diff --git a/graphics/nvidia-drm-latest-kmod-devel/Makefile b/graphics/nvidia-drm-latest-kmod-devel/Makefile
new file mode 100644
index 000000000000..c1a2360b4868
--- /dev/null
+++ b/graphics/nvidia-drm-latest-kmod-devel/Makefile
@@ -0,0 +1,7 @@
+NVIDIA_DISTVERSION?= 580.95.05
+# Explicitly set PORTREVISION as it can be overridden by the master port
+PORTREVISION= 0
+MASTERDIR= ${.CURDIR}/../nvidia-drm-latest-kmod
+PKGNAMESUFFIX= -devel
+
+.include "${MASTERDIR}/Makefile"
diff --git a/graphics/nvidia-drm-latest-kmod-devel/distinfo b/graphics/nvidia-drm-latest-kmod-devel/distinfo
new file mode 100644
index 000000000000..c41cc13ddae4
--- /dev/null
+++ b/graphics/nvidia-drm-latest-kmod-devel/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1760509612
+SHA256 (NVIDIA-FreeBSD-x86_64-580.95.05.tar.xz) = 6ce64e84ede8b8a3e7c1579e9d08d53e2da9dd50590b398d9a816adc6a00f160
+SIZE (NVIDIA-FreeBSD-x86_64-580.95.05.tar.xz) = 288883876
+SHA256 (freebsd-drm-kmod-drm_v6.9_GH0.tar.gz) = a7599c2124e1fb65a270d5195d8592b0f69d0702a23938b73d097c079501129e
+SIZE (freebsd-drm-kmod-drm_v6.9_GH0.tar.gz) = 41511351
diff --git a/graphics/nvidia-drm-latest-kmod/Makefile b/graphics/nvidia-drm-latest-kmod/Makefile
new file mode 100644
index 000000000000..b721ea027606
--- /dev/null
+++ b/graphics/nvidia-drm-latest-kmod/Makefile
@@ -0,0 +1,11 @@
+PORTNAME= nvidia-drm-latest-kmod
+PORTREVISION= 0
+CATEGORIES= graphics
+
+RUN_DEPENDS+= ${KMODDIR}/drm.ko:graphics/drm-latest-kmod
+CONFLICTS_INSTALL= nvidia-drm-510-kmod* nvidia-drm-515-kmod* nvidia-drm-61-kmod* nvidia-drm-66-kmod*
+
+.include "${.CURDIR}/../drm-latest-kmod/Makefile.version"
+.include "${.CURDIR}/../nvidia-drm-kmod/Makefile.common"
+
+.include <bsd.port.mk>
diff --git a/graphics/nvidia-drm-latest-kmod/distinfo b/graphics/nvidia-drm-latest-kmod/distinfo
new file mode 100644
index 000000000000..82e957ff888b
--- /dev/null
+++ b/graphics/nvidia-drm-latest-kmod/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1760509263
+SHA256 (NVIDIA-FreeBSD-x86_64-580.95.05.tar.xz) = 6ce64e84ede8b8a3e7c1579e9d08d53e2da9dd50590b398d9a816adc6a00f160
+SIZE (NVIDIA-FreeBSD-x86_64-580.95.05.tar.xz) = 288883876
+SHA256 (freebsd-drm-kmod-drm_v6.9_GH0.tar.gz) = a7599c2124e1fb65a270d5195d8592b0f69d0702a23938b73d097c079501129e
+SIZE (freebsd-drm-kmod-drm_v6.9_GH0.tar.gz) = 41511351
diff --git a/graphics/nvidia-drm-latest-kmod/files/20-nvidia-drm-outputclass.conf.in b/graphics/nvidia-drm-latest-kmod/files/20-nvidia-drm-outputclass.conf.in
new file mode 100644
index 000000000000..15496138f63a
--- /dev/null
+++ b/graphics/nvidia-drm-latest-kmod/files/20-nvidia-drm-outputclass.conf.in
@@ -0,0 +1,8 @@
+Section "OutputClass"
+ Identifier "nvidia"
+ MatchDriver "nvidia-drm"
+ Driver "nvidia"
+ Option "PrimaryGPU" "yes"
+ ModulePath "%%LOCALBASE%%/lib/nvidia/xorg"
+ ModulePath "%%LOCALBASE%%/lib/xorg/modules"
+EndSection
diff --git a/graphics/nvidia-drm-latest-kmod/files/extra-patch-nvidia-drm-conftest.h b/graphics/nvidia-drm-latest-kmod/files/extra-patch-nvidia-drm-conftest.h
new file mode 100644
index 000000000000..2c0524341c4d
--- /dev/null
+++ b/graphics/nvidia-drm-latest-kmod/files/extra-patch-nvidia-drm-conftest.h
@@ -0,0 +1,14 @@
+--- nvidia-drm-conftest.h.orig 2024-02-22 01:03:15 UTC
++++ nvidia-drm-conftest.h
+@@ -85,7 +85,11 @@
+
+ /* For nv_drm_gem_prime_force_fence_signal */
+ #ifndef spin_is_locked
++#if ((__FreeBSD_version >= 1500000) && (__FreeBSD_version < 1500018)) || (__FreeBSD_version < 1401501)
+ #define spin_is_locked(lock) mtx_owned(lock.m)
++#else
++#define spin_is_locked(lock) mtx_owned(lock)
++#endif
+ #endif
+
+ #ifndef rwsem_is_locked
diff --git a/graphics/nvidia-drm-latest-kmod/files/extra-patch-nvidia-drm-freebsd-lkpi.c b/graphics/nvidia-drm-latest-kmod/files/extra-patch-nvidia-drm-freebsd-lkpi.c
new file mode 100644
index 000000000000..807e95effe74
--- /dev/null
+++ b/graphics/nvidia-drm-latest-kmod/files/extra-patch-nvidia-drm-freebsd-lkpi.c
@@ -0,0 +1,54 @@
+--- nvidia-drm-freebsd-lkpi.c.orig 2024-02-22 01:03:15 UTC
++++ nvidia-drm-freebsd-lkpi.c
+@@ -115,6 +115,7 @@ int nv_drm_probe_devices(void)
+ * by the native nvidia.ko by using our devclass.
+ */
+ for (int i = 0; i < NV_MAX_DEVICES; i++) {
++ struct pci_dev *pdev;
+ nv_gpu_info_t gpu_info;
+ struct nvidia_softc *sc = devclass_get_softc(nvidia_devclass, i);
+ if (!sc) {
+@@ -124,11 +125,33 @@ int nv_drm_probe_devices(void)
+ nv_state_t *nv = sc->nv_state;
+
+ /*
++ * Set the ivars for this device if they are not already populated. This
++ * is the bus specific data, and linuxkpi will try to use it.
++ */
++ if (!device_get_ivars(sc->dev)) {
++ device_t parent = device_get_parent(sc->dev);
++ struct pci_devinfo *dinfo = device_get_ivars(parent);
++ device_set_ivars(sc->dev, dinfo);
++ }
++
++ /*
+ * Now we have the state (which gives us the device_t), but what nvidia-drm
+ * wants is a pci_dev suitable for use with linuxkpi code. We can use
+- * lkpinew_pci_dev to fill in a pci_dev struct,
++ * lkpinew_pci_dev to fill in a pci_dev struct, or linux_pci_attach on more
++ * recent kernels (introduced by 253dbe7487705).
+ */
+- struct pci_dev *pdev = lkpinew_pci_dev(sc->dev);
++#if __FreeBSD_version < 1300093
++ pdev = lkpinew_pci_dev(sc->dev);
++#else
++ pdev = malloc(sizeof(*pdev), M_DEVBUF, M_WAITOK|M_ZERO);
++ if (!pdev) {
++ return -ENOMEM;
++ }
++
++ if (linux_pci_attach_device(sc->dev, NULL, NULL, pdev)) {
++ return -ENOMEM;
++ }
++#endif
+ nv_lkpi_pci_devs[i] = pdev;
+
+ gpu_info.gpu_id = nv->gpu_id;
+@@ -148,7 +171,6 @@ MODULE_DEPEND(nvidia_drm, linuxkpi, 1, 1, 1);
+ LKPI_DRIVER_MODULE(nvidia_drm, nv_drm_init, nv_drm_exit);
+ LKPI_PNP_INFO(pci, nvidia_drm, nv_module_device_table);
+ MODULE_DEPEND(nvidia_drm, linuxkpi, 1, 1, 1);
+-MODULE_DEPEND(nvidia_drm, linuxkpi_gplv2, 1, 1, 1);
+ MODULE_DEPEND(nvidia_drm, drmn, 2, 2, 2);
+ MODULE_DEPEND(nvidia_drm, dmabuf, 1, 1, 1);
+ MODULE_DEPEND(nvidia_drm, nvidia, 1, 1, 1);
diff --git a/graphics/nvidia-drm-latest-kmod/files/patch-nvidia-drm-freebsd-lkpi.c-20250918-01 b/graphics/nvidia-drm-latest-kmod/files/patch-nvidia-drm-freebsd-lkpi.c-20250918-01
new file mode 100644
index 000000000000..c703950a0c88
--- /dev/null
+++ b/graphics/nvidia-drm-latest-kmod/files/patch-nvidia-drm-freebsd-lkpi.c-20250918-01
@@ -0,0 +1,47 @@
+--- nvidia-drm-freebsd-lkpi.c.orig 2025-08-27 17:59:14 UTC
++++ nvidia-drm-freebsd-lkpi.c
+@@ -104,6 +104,35 @@ lkpinew_pci_dev(device_t dev)
+ * FreeBSD linuxkpi based loading support code.
+ *************************************************************************/
+
++static int
++dummy_nv_pci_probe(struct pci_dev *pci_dev __unused,
++ const struct pci_device_id *id_table __unused)
++{
++ return (0);
++}
++
++static void
++dummy_nv_pci_remove(struct pci_dev *pci_dev __unused)
++{
++}
++
++static void
++dummy_nv_pci_shutdown(struct pci_dev *pci_dev __unused)
++{
++}
++
++struct pci_driver nv_pci_driver = {
++ .name = "drmn",
++ .id_table = nv_pci_table,
++ .probe = dummy_nv_pci_probe,
++ .remove = dummy_nv_pci_remove,
++ .shutdown = dummy_nv_pci_shutdown,
++#if defined(__FreeBSD__)
++ /* FreeBSD internal/specifc. */
++ .isdrm = true,
++#endif
++};
++
+ static struct pci_dev *nv_lkpi_pci_devs[NV_MAX_DEVICES];
+
+ int nv_drm_probe_devices(void)
+@@ -153,7 +182,7 @@ int nv_drm_probe_devices(void)
+ return -ENOMEM;
+ }
+
+- if (linux_pci_attach_device(sc->dev, NULL, NULL, pdev)) {
++ if (linux_pci_attach_device(sc->dev, &nv_pci_driver, NULL, pdev)) {
+ NV_DRM_LOG_ERR("Failed to attach linuxkpi PCI device");
+ free(pdev, M_DEVBUF);
+ return -ENOMEM;
diff --git a/graphics/nvidia-drm-latest-kmod/pkg-descr b/graphics/nvidia-drm-latest-kmod/pkg-descr
new file mode 100644
index 000000000000..7a6433279b02
--- /dev/null
+++ b/graphics/nvidia-drm-latest-kmod/pkg-descr
@@ -0,0 +1,3 @@
+FreeBSD port of Linux's nvidia-drm.ko Kernel module.
+
+This version is compatible with drm.ko 6.9.
diff --git a/graphics/nvidia-drm-latest-kmod/pkg-message b/graphics/nvidia-drm-latest-kmod/pkg-message
new file mode 100644
index 000000000000..c2440d5580aa
--- /dev/null
+++ b/graphics/nvidia-drm-latest-kmod/pkg-message
@@ -0,0 +1,8 @@
+Modesetting must be enabled to use nvidia-drm.ko for graphics. This can be done
+by setting the modeset sysctl, the equivalent of the modeset kernel parameter
+on Linux.
+
+hw.nvidiadrm.modeset=1
+
+This must be set before loading nvidia-drm.ko, most easily done by placing the
+above in /boot/loader.conf.
diff --git a/graphics/openimageio/Makefile b/graphics/openimageio/Makefile
index 773d0b6aa63c..10bf0f947c0f 100644
--- a/graphics/openimageio/Makefile
+++ b/graphics/openimageio/Makefile
@@ -5,7 +5,7 @@ DISTVERSION= 2.5.13.1
# py-openimageio's PORTREVISION.
# Also, just to be on the safe side, when resetting,
# best keep PORTREVISION?= 0.
-PORTREVISION?= 12
+PORTREVISION?= 13
CATEGORIES?= graphics multimedia
MAINTAINER?= FreeBSD@Shaneware.biz
diff --git a/graphics/openjph/Makefile b/graphics/openjph/Makefile
index f05bba626b5c..b5dd47d3a89f 100644
--- a/graphics/openjph/Makefile
+++ b/graphics/openjph/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openjph
-PORTVERSION= 0.24.1
+PORTVERSION= 0.24.2
CATEGORIES= graphics
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/graphics/openjph/distinfo b/graphics/openjph/distinfo
index e9785ac0429a..510e7c5cd685 100644
--- a/graphics/openjph/distinfo
+++ b/graphics/openjph/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816552
-SHA256 (aous72-OpenJPH-0.24.1_GH0.tar.gz) = 5e44a809c9ee3dad175da839feaf66746cfc114a625ec61c786de8ad3f5ab472
-SIZE (aous72-OpenJPH-0.24.1_GH0.tar.gz) = 477270
+TIMESTAMP = 1759774539
+SHA256 (aous72-OpenJPH-0.24.2_GH0.tar.gz) = c99218752b15b5b2afca3b0e4d4f0ddf1ac19f94dbcbe11874fe492d44ed3e2d
+SIZE (aous72-OpenJPH-0.24.2_GH0.tar.gz) = 476658
diff --git a/graphics/openmvs/Makefile b/graphics/openmvs/Makefile
index 5781a95f66b8..3301245bf008 100644
--- a/graphics/openmvs/Makefile
+++ b/graphics/openmvs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openmvs
DISTVERSIONPREFIX= v
DISTVERSION= 2.2.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
@@ -17,7 +17,7 @@ BROKEN_aarch64= use of undeclared identifier '__builtin_ia32_emms' # https://git
BUILD_DEPENDS= cgal>0:math/cgal \
${LOCALBASE}/include/sys/sysinfo.h:devel/libsysinfo \
vcglib>0:devel/vcglib
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libceres.so:math/ceres-solver \
libgflags.so:devel/gflags \
libglog.so:devel/glog \
diff --git a/graphics/openshadinglanguage/Makefile b/graphics/openshadinglanguage/Makefile
index dcf03dfa0146..a696b7a620fe 100644
--- a/graphics/openshadinglanguage/Makefile
+++ b/graphics/openshadinglanguage/Makefile
@@ -5,7 +5,7 @@ DISTVERSION= 1.13.12.0
# py-openimageio's PORTREVISION.
# Also, just to be on the safe side, when resetting,
# best keep PORTREVISION?= 0.
-PORTREVISION?= 4
+PORTREVISION?= 5
CATEGORIES?= graphics devel
MAINTAINER= FreeBSD@Shaneware.biz
diff --git a/graphics/openvkl/Makefile b/graphics/openvkl/Makefile
index 0936bdc1453a..9384d93ffd8c 100644
--- a/graphics/openvkl/Makefile
+++ b/graphics/openvkl/Makefile
@@ -1,6 +1,7 @@
PORTNAME= openvkl
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.1
+PORTREVISION= 1
CATEGORIES= graphics devel
MAINTAINER= yuri@FreeBSD.org
@@ -31,7 +32,7 @@ OPTIONS_DEFAULT= VDB
VDB_DESC= Build with OpenVDB
VDB_CMAKE_ON= -DOpenVDB_ROOT=${LOCALBASE}
-VDB_LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+VDB_LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libopenvdb.so:misc/openvdb
PORTDOCS= *
diff --git a/graphics/openxr/Makefile b/graphics/openxr/Makefile
index 81cc787267fe..113fc3587d51 100644
--- a/graphics/openxr/Makefile
+++ b/graphics/openxr/Makefile
@@ -1,6 +1,6 @@
PORTNAME= openxr
DISTVERSIONPREFIX= release-
-DISTVERSION= 1.1.52
+DISTVERSION= 1.1.53
CATEGORIES= graphics
MAINTAINER= vvd@FreeBSD.org
diff --git a/graphics/openxr/distinfo b/graphics/openxr/distinfo
index 7529f3c9cc9f..172579776d80 100644
--- a/graphics/openxr/distinfo
+++ b/graphics/openxr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758533333
-SHA256 (KhronosGroup-OpenXR-SDK-release-1.1.52_GH0.tar.gz) = 9ace2834c5f86a77df339865bc072e71d766f4348f3914257d8f87ebe64994a9
-SIZE (KhronosGroup-OpenXR-SDK-release-1.1.52_GH0.tar.gz) = 712802
+TIMESTAMP = 1760800000
+SHA256 (KhronosGroup-OpenXR-SDK-release-1.1.53_GH0.tar.gz) = 3ccd6835e213e3226e828660b80b8e2178f1571ba743f16088c942ebce84f6ef
+SIZE (KhronosGroup-OpenXR-SDK-release-1.1.53_GH0.tar.gz) = 721366
diff --git a/graphics/osg/Makefile b/graphics/osg/Makefile
index 36180a53daf1..5af824673834 100644
--- a/graphics/osg/Makefile
+++ b/graphics/osg/Makefile
@@ -1,7 +1,7 @@
PORTNAME= osg
PORTVERSION= 3.6.5
DISTVERSIONPREFIX= OpenSceneGraph-
-PORTREVISION= 81
+PORTREVISION= 82
CATEGORIES= graphics
MAINTAINER= fluffy@FreeBSD.org
diff --git a/graphics/oyranos/Makefile b/graphics/oyranos/Makefile
index 699efa6b02b6..1af03557c38f 100644
--- a/graphics/oyranos/Makefile
+++ b/graphics/oyranos/Makefile
@@ -1,6 +1,6 @@
PORTNAME= oyranos
PORTVERSION= 0.9.6
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= graphics
MAINTAINER= ports@FreeBSD.org
diff --git a/graphics/p5-Image-ExifTool-devel/Makefile b/graphics/p5-Image-ExifTool-devel/Makefile
index ffcba1f0e159..30b74ad07dfb 100644
--- a/graphics/p5-Image-ExifTool-devel/Makefile
+++ b/graphics/p5-Image-ExifTool-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Image-ExifTool
-DISTVERSION= 13.38
+DISTVERSION= 13.39
CATEGORIES= graphics perl5
MASTER_SITES= https://exiftool.org/ \
SF/exiftool
diff --git a/graphics/p5-Image-ExifTool-devel/distinfo b/graphics/p5-Image-ExifTool-devel/distinfo
index cd8d008acd7c..e17b36cf93a1 100644
--- a/graphics/p5-Image-ExifTool-devel/distinfo
+++ b/graphics/p5-Image-ExifTool-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759347329
-SHA256 (Image-ExifTool-13.38.tar.gz) = 0256672ab507662fe42d1ae851ae1b55930a3c8eb69e9d6883c33559e90f5f01
-SIZE (Image-ExifTool-13.38.tar.gz) = 7572486
+TIMESTAMP = 1760586421
+SHA256 (Image-ExifTool-13.39.tar.gz) = 11fbd0657ae43896c4057bad780830b3fe98006d1ab084fa5d43c4b1eee192cd
+SIZE (Image-ExifTool-13.39.tar.gz) = 7576475
diff --git a/graphics/p5-Imager/Makefile b/graphics/p5-Imager/Makefile
index 06e55282d914..984100eec84d 100644
--- a/graphics/p5-Imager/Makefile
+++ b/graphics/p5-Imager/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Imager
-PORTVERSION= 1.028
+PORTVERSION= 1.029
CATEGORIES= graphics perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/graphics/p5-Imager/distinfo b/graphics/p5-Imager/distinfo
index bde3e5ac8fec..37beaecae0a1 100644
--- a/graphics/p5-Imager/distinfo
+++ b/graphics/p5-Imager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750182957
-SHA256 (Imager-1.028.tar.gz) = 5641c812e6083625dac8b2047eb5b0910b7bd007f7c6d3117043b299fce39972
-SIZE (Imager-1.028.tar.gz) = 1341838
+TIMESTAMP = 1759774957
+SHA256 (Imager-1.029.tar.gz) = ff89a9b36b38e24563c538ef3792d3fffdc4b38978662c394e593ead1ca92887
+SIZE (Imager-1.029.tar.gz) = 1344274
diff --git a/graphics/pcl-pointclouds/Makefile b/graphics/pcl-pointclouds/Makefile
index 773481c48ddc..db9941a9bd1b 100644
--- a/graphics/pcl-pointclouds/Makefile
+++ b/graphics/pcl-pointclouds/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pcl
DISTVERSIONPREFIX= pcl-
DISTVERSION= 1.15.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics math
#MASTER_SITES= https://github.com/PointCloudLibrary/${PORTNAME}/releases/download/${PORTNAME}-${DISTVERSION}/
PKGNAMESUFFIX= -pointclouds
@@ -20,7 +20,7 @@ BROKEN_i386= undefined reference to `__atomic_load'
NOT_FOR_ARCHS= armv6 armv7
NOT_FOR_ARCHS_REASON= common/include/pcl/pcl_macros.h:420:4: error: aligned_malloc not supported on your platform
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libcjson.so:devel/libcjson \
libflann_cpp.so:math/flann \
libfreetype.so:print/freetype2 \
diff --git a/graphics/povray37/Makefile b/graphics/povray37/Makefile
index 97d89a89f7e5..95eb0cb1e269 100644
--- a/graphics/povray37/Makefile
+++ b/graphics/povray37/Makefile
@@ -1,7 +1,7 @@
PORTNAME= povray
DISTVERSIONPREFIX= v
DISTVERSION= 3.7.0.10
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= graphics
PKGNAMESUFFIX= 37
diff --git a/graphics/povray38/Makefile b/graphics/povray38/Makefile
index 957d07bfb9e8..491b18c0abe4 100644
--- a/graphics/povray38/Makefile
+++ b/graphics/povray38/Makefile
@@ -1,7 +1,7 @@
PORTNAME= povray
DISTVERSIONPREFIX= v
DISTVERSION= 3.8.0-beta.2
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= graphics
MASTER_SITES= https://github.com/POV-Ray/povray/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/
PKGNAMESUFFIX= 38
diff --git a/graphics/py-face_recognition_models/Makefile b/graphics/py-face_recognition_models/Makefile
index 18fb832eee6c..988b973bb7e1 100644
--- a/graphics/py-face_recognition_models/Makefile
+++ b/graphics/py-face_recognition_models/Makefile
@@ -1,6 +1,6 @@
PORTNAME= face_recognition_models
PORTVERSION= 0.3.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics python devel
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,6 +12,8 @@ WWW= https://pypi.org/project/face_recognition_models/
LICENSE= CC0-1.0
LICENSE_FILE= ${WRKSRC}/LICENSE
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR}
+
USES= python
USE_PYTHON= autoplist distutils
diff --git a/graphics/py-openimageio/Makefile b/graphics/py-openimageio/Makefile
index 977f5a344df1..9ddd29b860c8 100644
--- a/graphics/py-openimageio/Makefile
+++ b/graphics/py-openimageio/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= graphics multimedia python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-openshadinglanguage/Makefile b/graphics/py-openshadinglanguage/Makefile
index 8e60f095cfa8..54c1ca18f122 100644
--- a/graphics/py-openshadinglanguage/Makefile
+++ b/graphics/py-openshadinglanguage/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= graphics multimedia python
# Note this port shares its PORTREVISION with graphics/openshadinglanguage!
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-pygraphviz/Makefile b/graphics/py-pygraphviz/Makefile
index ffcc65be7ad9..0fb772d2b566 100644
--- a/graphics/py-pygraphviz/Makefile
+++ b/graphics/py-pygraphviz/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pygraphviz
PORTVERSION= 1.6
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-tifffile/Makefile b/graphics/py-tifffile/Makefile
index 5256acd17ea9..152e0ca4559b 100644
--- a/graphics/py-tifffile/Makefile
+++ b/graphics/py-tifffile/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tifffile
-PORTVERSION= 2025.9.9
+PORTVERSION= 2025.10.4
CATEGORIES= graphics python
MASTER_SITES= PYPI \
https://github.com/cgohlke/tifffile/releases/download/v${PORTVERSION}/
@@ -33,6 +33,6 @@ XML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defusedxml>=0:devel/py-defusedxml@${PY_F
${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR}
ZARR_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fsspec>=0:filesystems/py-fsspec@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}kerchunk>=0:filesystems/py-kerchunk@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}zarr>=3:devel/py-zarr@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}zarr>=3.1.3:devel/py-zarr@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/graphics/py-tifffile/distinfo b/graphics/py-tifffile/distinfo
index 5bfb447ae4bb..c1b77ce940e2 100644
--- a/graphics/py-tifffile/distinfo
+++ b/graphics/py-tifffile/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759324164
-SHA256 (tifffile-2025.9.9.tar.gz) = 6cf97ef548970eee9940cf8fc4203e57b4462a72e1e5e7a667ecdeb96113bc5f
-SIZE (tifffile-2025.9.9.tar.gz) = 369652
+TIMESTAMP = 1759774683
+SHA256 (tifffile-2025.10.4.tar.gz) = 2e437c16ab211be5bcdc79f71b4907359115f1f83b5d919e7c297c29725d3e38
+SIZE (tifffile-2025.10.4.tar.gz) = 369486
diff --git a/graphics/synfig/Makefile b/graphics/synfig/Makefile
index afc0358a6540..59009dd2cf23 100644
--- a/graphics/synfig/Makefile
+++ b/graphics/synfig/Makefile
@@ -1,7 +1,7 @@
PORTNAME= synfig
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.5
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= graphics devel multimedia
MAINTAINER= portmaster@BSDforge.com
diff --git a/graphics/vv/Makefile b/graphics/vv/Makefile
index f238b61ff4ed..949a0af9f166 100644
--- a/graphics/vv/Makefile
+++ b/graphics/vv/Makefile
@@ -1,8 +1,7 @@
PORTNAME= vv
DISTVERSIONPREFIX= v
-DISTVERSION= 1.4.0-383
-DISTVERSIONSUFFIX= -g7a783a8b
-PORTREVISION= 8
+DISTVERSION= 1.4.0-406
+DISTVERSIONSUFFIX= -gd33ac3e8
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
@@ -18,15 +17,16 @@ LIB_DEPENDS= libexpat.so:textproc/expat2 \
libgdcmCommon.so:devel/gdcm \
libhdf5_cpp.so:science/hdf5 \
libITKLabelMap-5.0.so:science/InsightToolkit501 \
- libpng.so:graphics/png \
- libsz.so:science/libaec \
+ libmpi.so:net/mpich \
+ libnetcdf.so:science/netcdf \
+ libpng16.so:graphics/png \
libtiff.so:graphics/tiff \
- libvtkIOSQL-8.2.so:math/vtk8
+ libvtkIOSQL-${VTK_VER}.so:math/vtk9
-USES= cmake compiler:c++11-lang eigen:3 jpeg qt:5 xorg
+USES= cmake compiler:c++11-lang eigen:3 jpeg python:build,run qt:5 xorg
USE_GITHUB= yes
GH_ACCOUNT= open-vv
-USE_QT= core designer gui network sql widgets xml buildtools:build qmake:build
+USE_QT= core designer gui network opengl declarative sql widgets xml buildtools:build qmake:build
USE_XORG= ice sm x11 xext xt
USE_CXXSTD= c++11
@@ -40,7 +40,31 @@ PLIST_FILES= bin/vv
CXXFLAGS+= -msse2 # workaround for ITK failing to add -msse2 on i386: https://github.com/open-vv/vv/issues/83 & https://github.com/InsightSoftwareConsortium/ITK/issues/2011
.endif
+post-patch:
+ @${REINPLACE_CMD} -e 's/VTK_OVERRIDE/override/g' \
+ ${WRKSRC}/vv/vtkVOXImageWriter.h \
+ ${WRKSRC}/vv/vvAnimatedGIFWriter.h \
+ ${WRKSRC}/vv/vvBlendImageActor.h \
+ ${WRKSRC}/vv/vvClipPolyData.h \
+ ${WRKSRC}/vv/vvGlyph2D.h \
+ ${WRKSRC}/vv/vvGlyphSource.h \
+ ${WRKSRC}/vv/vvInteractorStyleNavigator.h \
+ ${WRKSRC}/vv/vvLandmarksGlyph.h \
+ ${WRKSRC}/vv/vvSlicer.h
+ @${REINPLACE_CMD} -e 's/Widget()->GetRenderWindow()/Widget()->renderWindow()/g' \
+ ${WRKSRC}/vv/vvToolHistogramCommand.cxx
+ @${REINPLACE_CMD} -e 's/Widget->GetRenderWindow()/Widget->renderWindow()/g' \
+ ${WRKSRC}/vv/vvMainWindow.cxx \
+ ${WRKSRC}/vv/vvSegmentationDialog.cxx \
+ ${WRKSRC}/vv/vvSurfaceViewerDialog.cxx \
+ ${WRKSRC}/vv/vvToolHistogram.cxx \
+ ${WRKSRC}/vv/vvToolProfile.cxx
+ @${REINPLACE_CMD} -e 's/widget->GetRenderWindow()/widget->renderWindow()/g' \
+ ${WRKSRC}/vv/vvMainWindow.cxx
+
post-configure: # workaround for "error: unable to find library -lGTest::GTest", see https://github.com/open-vv/vv/issues/74
@${REINPLACE_CMD} -E 's/ -lGTest::(GTest|Main) / /g' ${BUILD_WRKSRC}/build.ninja
+ @${REINPLACE_CMD} -E 's|/usr/local/lib/libtiff\.so\.[0-9]+\.[0-9]+\.[0-9]+|/usr/local/lib/libtiff.so|g' ${BUILD_WRKSRC}/build.ninja
+.include <../../math/vtk9/Makefile.version>
.include <bsd.port.post.mk>
diff --git a/graphics/vv/distinfo b/graphics/vv/distinfo
index a7748e6e693c..5f0f729f98bf 100644
--- a/graphics/vv/distinfo
+++ b/graphics/vv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1600492328
-SHA256 (open-vv-vv-v1.4.0-383-g7a783a8b_GH0.tar.gz) = dfa80f7036297e859bf5c6b18b2b187fc05dc50a17f0b074d909e96fa8c2acbb
-SIZE (open-vv-vv-v1.4.0-383-g7a783a8b_GH0.tar.gz) = 4860982
+TIMESTAMP = 1760419528
+SHA256 (open-vv-vv-v1.4.0-406-gd33ac3e8_GH0.tar.gz) = 7f3e10a3a1391ccebd56d685316303b2fbf7f0112417d8caadb4562644cebf06
+SIZE (open-vv-vv-v1.4.0-406-gd33ac3e8_GH0.tar.gz) = 8248327
diff --git a/graphics/vv/files/patch-common_clitkCommon.txx b/graphics/vv/files/patch-common_clitkCommon.txx
new file mode 100644
index 000000000000..8f800d137543
--- /dev/null
+++ b/graphics/vv/files/patch-common_clitkCommon.txx
@@ -0,0 +1,25 @@
+Remove deprecated std::binary_function base class.
+
+C++17 removed std::binary_function which was deprecated in C++11.
+Replace with plain structs that define operator().
+
+--- common/clitkCommon.txx.orig 2025-04-17 12:54:38 UTC
++++ common/clitkCommon.txx
+@@ -135,7 +135,7 @@ template<class Type>
+
+ //--------------------------------------------------------------------
+ template<class Type>
+-struct vectorComparisonLowerThan: public std::binary_function<int, int, bool> {
++struct vectorComparisonLowerThan {
+ vectorComparisonLowerThan(const std::vector<Type> & v):vect(v) {};
+ bool operator()(int x, int y) {
+ return (vect[x] < vect[y]);
+@@ -146,7 +146,7 @@ template<class Type>
+
+ //--------------------------------------------------------------------
+ template<class Type>
+-struct vectorComparisonGreaterThan: public std::binary_function<int, int, bool> {
++struct vectorComparisonGreaterThan {
+ vectorComparisonGreaterThan(const std::vector<Type> & v):vect(v) {};
+ bool operator()(int x, int y) {
+ return (vect[x] > vect[y]);
diff --git a/graphics/vv/files/patch-common_clitkXdrImageIOWriter.cxx b/graphics/vv/files/patch-common_clitkXdrImageIOWriter.cxx
new file mode 100644
index 000000000000..0a7eef8e114b
--- /dev/null
+++ b/graphics/vv/files/patch-common_clitkXdrImageIOWriter.cxx
@@ -0,0 +1,15 @@
+Remove register storage class specifier.
+
+C++17 removed the 'register' keyword which was deprecated in C++11.
+
+--- common/clitkXdrImageIOWriter.cxx.orig 2025-04-17 12:54:38 UTC
++++ common/clitkXdrImageIOWriter.cxx
+@@ -464,7 +464,7 @@ static size_t nki_private_compress(signed char *dest,
+ unsigned long iCRC;
+ unsigned long iCRC2;
+ unsigned int iHeaderSize=8; // value for iMode==1 and iMode==3
+- register int val;
++ int val;
+ size_t i,j;
+ NKI_MODE2* pHeader = (NKI_MODE2*)dest;
+ NKI_MODE2_64BITS* pHeader_64bits = (NKI_MODE2_64BITS*)dest;
diff --git a/graphics/vv/files/patch-common_rtkEdfImageIO.h b/graphics/vv/files/patch-common_rtkEdfImageIO.h
new file mode 100644
index 000000000000..f79dd805a41f
--- /dev/null
+++ b/graphics/vv/files/patch-common_rtkEdfImageIO.h
@@ -0,0 +1,15 @@
+Update ITK enum name for ITK 5.0 compatibility.
+
+ITK 5.0 renamed IOByteOrderEnum to ByteOrder.
+
+--- common/rtkEdfImageIO.h.orig 2025-04-17 12:54:38 UTC
++++ common/rtkEdfImageIO.h
+@@ -100,7 +100,7 @@ class EdfImageIO : public itk::ImageIOBase (protected)
+ // table key-value structure
+ struct table {
+ const char *key;
+- itk::ImageIOBase::IOByteOrderEnum value;
++ itk::ImageIOBase::ByteOrder value;
+ };
+
+ struct table3 {
diff --git a/graphics/vv/files/patch-itk_RelativePositionPropImageFilter.txx b/graphics/vv/files/patch-itk_RelativePositionPropImageFilter.txx
new file mode 100644
index 000000000000..f6d963c9eada
--- /dev/null
+++ b/graphics/vv/files/patch-itk_RelativePositionPropImageFilter.txx
@@ -0,0 +1,30 @@
+Remove register storage class specifier.
+
+C++17 removed the 'register' keyword which was deprecated in C++11.
+
+--- itk/RelativePositionPropImageFilter.txx.orig 2025-04-17 12:54:38 UTC
++++ itk/RelativePositionPropImageFilter.txx
+@@ -365,12 +365,12 @@ namespace itk
+
+ typename TabulationImageType::IndexType start;
+
+- for(register int i=0;i<ImageDimension;i++)
++ for(int i=0;i<ImageDimension;i++)
+ start[i]=0;
+
+ typename TabulationImageType::SizeType size = this->GetInput()->GetLargestPossibleRegion().GetSize();
+
+- for(register int i=0;i<ImageDimension;i++)
++ for(int i=0;i<ImageDimension;i++)
+ size[i]*=2;
+
+ typename TabulationImageType::RegionType region;
+@@ -390,7 +390,7 @@ namespace itk
+ m_AngleTabulation->GetRequestedRegion().GetIndex();
+
+ typename TabulationImageType::SizeType center = this->GetInput()->GetLargestPossibleRegion().GetSize();
+- for(register int i=0;i<ImageDimension;i++)
++ for(int i=0;i<ImageDimension;i++)
+ center[i]-=1;
+
+ VectorType vecttemp;
diff --git a/graphics/vv/files/patch-vv_vv.cxx b/graphics/vv/files/patch-vv_vv.cxx
index b3517f001de0..1167955d887f 100644
--- a/graphics/vv/files/patch-vv_vv.cxx
+++ b/graphics/vv/files/patch-vv_vv.cxx
@@ -1,11 +1,36 @@
---- vv/vv.cxx.orig 2020-09-19 05:31:12 UTC
+Update for VTK 9 and fix platform-specific code.
+
+- Replace QVTKOpenGLWidget with QVTKOpenGLNativeWidget (VTK 9 API change)
+- Wrap Windows-specific #pragma in #ifdef _WIN32 to prevent linking errors
+ on non-Windows platforms
+
+--- vv/vv.cxx.orig 2025-04-17 12:54:38 UTC
+++ vv/vv.cxx
-@@ -53,7 +53,7 @@
+@@ -43,7 +43,7 @@
+ #include "vvToolsList.h"
+ #include "vvConfiguration.h"
+ #if (VTK_MAJOR_VERSION == 8 && VTK_MINOR_VERSION >= 2) || VTK_MAJOR_VERSION >= 9
+-#include <QVTKOpenGLWidget.h>
++#include <QVTKOpenGLNativeWidget.h>
+ #endif
+
+ #include <vtkFileOutputWindow.h>
+@@ -56,7 +56,9 @@
#include <sys/types.h>
#include <sys/stat.h>
#include <errno.h>
--#pragma comment(lib, "ws2_32.lib")
-+//#pragma comment(lib, "ws2_32.lib")
++#ifdef _WIN32
+ #pragma comment(lib, "ws2_32.lib")
++#endif
typedef enum {O_BASE,O_OVERLAY,O_FUSION,O_VF,O_CONTOUR,O_LANDMARKS} OpenModeType;
typedef enum {P_NORMAL,P_SEQUENCE,P_WINDOW,P_LEVEL} ParseModeType;
+@@ -119,7 +121,7 @@ int main( int argc, char** argv )
+ #endif
+
+ #if (VTK_MAJOR_VERSION == 8 && VTK_MINOR_VERSION >= 2) || VTK_MAJOR_VERSION >= 9
+- QSurfaceFormat::setDefaultFormat(QVTKOpenGLWidget::defaultFormat());
++ QSurfaceFormat::setDefaultFormat(QVTKOpenGLNativeWidget::defaultFormat());
+ #endif
+ CLITK_INIT;
+
diff --git a/graphics/vv/files/patch-vv_vvBlendImageActor.cxx b/graphics/vv/files/patch-vv_vvBlendImageActor.cxx
new file mode 100644
index 000000000000..0f2bd047929a
--- /dev/null
+++ b/graphics/vv/files/patch-vv_vvBlendImageActor.cxx
@@ -0,0 +1,56 @@
+Update OpenGL and VTK headers for VTK 9 compatibility.
+
+VTK 9 removed several deprecated headers and changed OpenGL handling:
+- Removed vtk_glew.h and vtkOpenGL.h (no longer needed)
+- Added vtkOpenGLState.h and vtk_glad.h for modern OpenGL
+- Replaced vtkgl::BlendEquationEXT with standard glBlendEquation
+ (OpenGL 3.2+ has blend equations built-in, no extensions needed)
+
+--- vv/vvBlendImageActor.cxx.orig 2025-04-17 12:54:38 UTC
++++ vv/vvBlendImageActor.cxx
+@@ -3,7 +3,7 @@ - University of LYON http://www.universit
+
+ Authors belong to:
+ - University of LYON http://www.universite-lyon.fr/
+-- Léon Bérard cancer center http://www.centreleonberard.fr
++- L�on B�rard cancer center http://www.centreleonberard.fr
+ - CREATIS CNRS laboratory http://www.creatis.insa-lyon.fr
+
+ This software is distributed WITHOUT ANY WARRANTY; without even
+@@ -17,11 +17,11 @@ - CeCILL-B http://www.cecill.info/licences/Licence_C
+ ===========================================================================**/
+
+ #include "vvBlendImageActor.h"
+-#include <vtk_glew.h>
+ #include <vtkOpenGLRenderWindow.h>
+ #include <vtkOpenGLRenderer.h>
+-#include <vtkOpenGL.h>
+ #include <vtkObjectFactory.h>
++#include <vtkOpenGLState.h>
++#include <vtk_glad.h>
+
+ vtkStandardNewMacro(vvBlendImageActor);
+
+@@ -45,19 +45,14 @@ void vvBlendImageActor::Render(vtkRenderer *ren)
+ VTK_IMAGE_ACTOR::Render(ren);
+
+ #else
+- vtkOpenGLExtensionManager *extensions = renwin->GetExtensionManager();
+- if (extensions->ExtensionSupported("GL_EXT_blend_minmax")) {
+- extensions->LoadExtension("GL_EXT_blend_minmax");
+- vtkgl::BlendEquationEXT( vtkgl::MAX );
+- }
++ // VTK 9 uses OpenGL 3.2+ which has blend equations built-in
++ glBlendEquation(GL_MAX);
+
+ //Call normal render
+ VTK_IMAGE_ACTOR::Render(ren);
+
+ //Move back blending to weighted sum
+- if (vtkgl::BlendEquationEXT!=0) {
+- vtkgl::BlendEquationEXT( vtkgl::FUNC_ADD );
+- }
++ glBlendEquation(GL_FUNC_ADD);
+ #endif
+ }
+
diff --git a/graphics/vv/files/patch-vv_vvSlicer.cxx b/graphics/vv/files/patch-vv_vvSlicer.cxx
new file mode 100644
index 000000000000..7612f66f5b5e
--- /dev/null
+++ b/graphics/vv/files/patch-vv_vvSlicer.cxx
@@ -0,0 +1,25 @@
+Update for VTK 9 compatibility.
+
+- Remove deprecated vtkToolkits.h header (no longer exists in VTK 9)
+- Convert vtkStdString to const char* when calling SetCaption()
+ (VTK 9 changed API to require explicit conversion)
+
+--- vv/vvSlicer.cxx.orig 2025-04-17 12:54:38 UTC
++++ vv/vvSlicer.cxx
+@@ -44,7 +44,6 @@
+ #include <vtkImageData.h>
+ #include <vtkImageActor.h>
+ #include <vvBlendImageActor.h>
+-#include <vtkToolkits.h>
+ #include <vtkObjectFactory.h>
+ #include <vtkPointData.h>
+ #include <vtkDataArray.h>
+@@ -1877,7 +1876,7 @@ void vvSlicer::DisplayLandmarks()
+ double *position = mLandClipper->GetOutput()->GetPoint(id);
+ vtkStdString label = static_cast<vtkStringArray*>(mLandClipper->GetOutput()->GetPointData()->GetAbstractArray("labels"))->GetValue(id);
+ vtkSmartPointer<vtkCaptionActor2D> label_actor = vtkSmartPointer<vtkCaptionActor2D>::New();
+- label_actor->SetCaption(label);
++ label_actor->SetCaption(label.c_str());
+ label_actor->SetAttachmentPoint(position);
+ label_actor->GetCaptionTextProperty()->SetColor(1,0,0);
+ label_actor->GetCaptionTextProperty()->SetOrientation(33.333333);
diff --git a/graphics/yafaray/Makefile b/graphics/yafaray/Makefile
index eb19e714bc0f..347276dd576e 100644
--- a/graphics/yafaray/Makefile
+++ b/graphics/yafaray/Makefile
@@ -1,7 +1,7 @@
PORTNAME= yafaray
DISTVERSIONPREFIX= v
DISTVERSION= 3.5.1
-PORTREVISION= 31
+PORTREVISION= 32
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
@@ -15,7 +15,7 @@ LICENSE_FILE_LGPL21= ${WRKSRC}/LICENSES
ONLY_FOR_ARCHS= amd64 powerpc64le
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libfreetype.so:print/freetype2 \
libImath.so:math/Imath \
libOpenEXR.so:graphics/openexr \
diff --git a/hebrew/libreoffice/distinfo b/hebrew/libreoffice/distinfo
index 4644b4ae6d44..8411245dc5fd 100644
--- a/hebrew/libreoffice/distinfo
+++ b/hebrew/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890770
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_he.tar.gz) = 8746186edee26527fc039e133d067bdb27c6c3ffbb7d042d5a378792b4a20a83
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_he.tar.gz) = 1165940
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_he.tar.gz) = ec45b72a115cd9a59315d731b51a57ee05e0e552dc0b6c254c4ad23a4157ef29
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_he.tar.gz) = 2410366
+TIMESTAMP = 1760441639
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_he.tar.gz) = 866b833df357120467cbb39d0909eb9fea4eab36fae07d47b192b63dd6488afa
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_he.tar.gz) = 1166095
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_he.tar.gz) = 9949e82158fa001088b9f0164bd69033b464431cde44c1048b83eeb6785e8d77
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_he.tar.gz) = 2410766
diff --git a/hungarian/libreoffice/distinfo b/hungarian/libreoffice/distinfo
index f2844fc497b3..39fd8049f7ba 100644
--- a/hungarian/libreoffice/distinfo
+++ b/hungarian/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890778
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_hu.tar.gz) = 6038e93de4cdd23c6e8726bf60898fb28e1f4a295aa1a4b2edcf209f51dd18ea
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_hu.tar.gz) = 2266049
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_hu.tar.gz) = c0f27b574f742d3606335ea3097ecfa7c51fddbc10fee8e4dbe08310e7da5a9e
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_hu.tar.gz) = 2731018
+TIMESTAMP = 1760441652
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_hu.tar.gz) = 9aa51afa1a15ddac5a37bc021a8244e9c7aa6e6868810001c73dde1825d4db25
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_hu.tar.gz) = 2287818
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_hu.tar.gz) = 56e19e70bfa3f12bb71c7bda8c972f5a1991b626eb9fe3d0d9356f4fcaa96f4c
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_hu.tar.gz) = 2731246
diff --git a/irc/znc/Makefile b/irc/znc/Makefile
index 85ab3b4772a1..7619b31401ca 100644
--- a/irc/znc/Makefile
+++ b/irc/znc/Makefile
@@ -1,5 +1,6 @@
PORTNAME= znc
DISTVERSION= 1.10.1
+PORTREVISION= 1
CATEGORIES= irc
MASTER_SITES= https://znc.in/releases/ \
https://znc.in/releases/archive/
diff --git a/japanese/libreoffice/distinfo b/japanese/libreoffice/distinfo
index d5f2401589ea..f6766b54575e 100644
--- a/japanese/libreoffice/distinfo
+++ b/japanese/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890786
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ja.tar.gz) = 5227f433e653f6c523e72b3807c1d23e2f3e3ca85831e4b2d8c6107a31601c8f
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ja.tar.gz) = 765233
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ja.tar.gz) = 05f84e6690e114163fe8301beafbb655e7f59ddb0dfdc25b45ef6f0efa394af3
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ja.tar.gz) = 2934246
+TIMESTAMP = 1760441662
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_ja.tar.gz) = a53ee4144c6c785b432055115e8f9ebbb9fa882e6f88d5b4817ff3023531a12a
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_ja.tar.gz) = 766281
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_ja.tar.gz) = aebaef5925d9f3527d635f05de49f48ba09b8a233378e0cc2390e74a68bd1744
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_ja.tar.gz) = 2934306
diff --git a/japanese/wordpress/distinfo b/japanese/wordpress/distinfo
index 22d37d6c6a54..15efc220b36b 100644
--- a/japanese/wordpress/distinfo
+++ b/japanese/wordpress/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758557246
-SHA256 (wordpress-6.8.2-ja.tar.gz) = 60112584af63da22f9ef6b68512f19f9cc758e629e4c26415fca6371d47563e1
-SIZE (wordpress-6.8.2-ja.tar.gz) = 34193487
+TIMESTAMP = 1760884446
+SHA256 (wordpress-6.8.3-ja.tar.gz) = 78ddcd89a412b903b8fa4875d3f92f0de526a0b5bd7ed0ce394286b9f0105c09
+SIZE (wordpress-6.8.3-ja.tar.gz) = 34196534
diff --git a/java/jta/Makefile b/java/jta/Makefile
index df012488b3b2..7613e0a24886 100644
--- a/java/jta/Makefile
+++ b/java/jta/Makefile
@@ -14,6 +14,9 @@ LICENSE_NAME= jta
LICENSE_TEXT= See the license
LICENSE_PERMS= dist-mirror pkg-mirror auto-accept
+DEPRECATED= manual download, no users in the ports tree, newer version is at https://github.com/jakartaee/transactions
+EXPIRATION_DATE= 2026-01-17
+
USES= java zip
NO_BUILD= yes
diff --git a/java/wildfly/Makefile b/java/wildfly/Makefile
index 9aaf495b062d..4ef8e51b040b 100644
--- a/java/wildfly/Makefile
+++ b/java/wildfly/Makefile
@@ -1,5 +1,5 @@
PORTNAME= wildfly
-DISTVERSION= 37.0.1
+DISTVERSION= 38.0.0
CATEGORIES= java www
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${WILDFLY_VERSION}/
DISTNAME= wildfly-${WILDFLY_VERSION}
diff --git a/java/wildfly/distinfo b/java/wildfly/distinfo
index c10a353f8699..b2f8358365b6 100644
--- a/java/wildfly/distinfo
+++ b/java/wildfly/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757773594
-SHA256 (wildfly-37.0.1.Final.tar.gz) = d89d844112709c970b243884c3c3a2ba569e1ba43e590d70b236a1405c27cb82
-SIZE (wildfly-37.0.1.Final.tar.gz) = 257459781
+TIMESTAMP = 1760696662
+SHA256 (wildfly-38.0.0.Final.tar.gz) = f6dddf4338a6cf872e057dccefbf88285d34a090262eb9b664ce79b13a56c2d0
+SIZE (wildfly-38.0.0.Final.tar.gz) = 257691723
diff --git a/korean/libreoffice/distinfo b/korean/libreoffice/distinfo
index 074283ac3bee..7e99eb61836d 100644
--- a/korean/libreoffice/distinfo
+++ b/korean/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890794
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ko.tar.gz) = 95db042085fafd7eaac9edfeeb163295003c81c62bfe956ee8fb2e9a7bb935bd
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ko.tar.gz) = 1253030
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ko.tar.gz) = 286761593c8e000b8f35cee28ba0c110e6b4be771d47a5fd42dcb32e6d1c20f4
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ko.tar.gz) = 2622434
+TIMESTAMP = 1760441672
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_ko.tar.gz) = f85cce8ad5a3027898335d1edd42c45d8dff03bbda91bc11dd7396a19583524c
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_ko.tar.gz) = 1253461
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_ko.tar.gz) = 374490314feadd1f750cc84ab8fdf80a7d59a6bb51c345df468dd94935072cb8
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_ko.tar.gz) = 2622553
diff --git a/lang/Makefile b/lang/Makefile
index 9d93a2d9960a..3f2e15fb33a4 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -162,6 +162,7 @@
SUBDIR += julia
SUBDIR += jython
SUBDIR += kawa
+ SUBDIR += kefir
SUBDIR += kf5-kross
SUBDIR += kotlin
SUBDIR += kturtle
diff --git a/lang/cython/Makefile b/lang/cython/Makefile
index 7899b5de2476..503daebf8559 100644
--- a/lang/cython/Makefile
+++ b/lang/cython/Makefile
@@ -18,7 +18,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
USES= compiler:c11 python:2.7-3.12
USE_PYTHON= allflavors autoplist concurrent distutils
-CONFLICTS_INSTALL= py*-cython-devel py*-cython3 # bin/cygdb bin/cython bin/cythonize
+CONFLICTS_INSTALL= py*-cython3 # bin/cygdb bin/cython bin/cythonize
post-install:
${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/Cython -name '*.so' -exec ${STRIP_CMD} {} +
diff --git a/lang/cython3/Makefile b/lang/cython3/Makefile
index d1147b1068f1..d85d7cbcc66d 100644
--- a/lang/cython3/Makefile
+++ b/lang/cython3/Makefile
@@ -20,7 +20,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLA
USES= compiler:c11 python
USE_PYTHON= allflavors autoplist concurrent pep517
-CONFLICTS_INSTALL= py*-cython py*-cython-devel # bin/cygdb bin/cython bin/cythonize
+CONFLICTS_INSTALL= py*-cython # bin/cygdb bin/cython bin/cythonize
post-install:
${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/Cython -name '*.so' -exec ${STRIP_CMD} {} +
diff --git a/lang/dotnet-host/Makefile b/lang/dotnet-host/Makefile
index 62f14ab6c283..54511b0855a4 100644
--- a/lang/dotnet-host/Makefile
+++ b/lang/dotnet-host/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dotnet-host
DISTVERSIONPREFIX= v
-DISTVERSION= 9.0.9
+DISTVERSION= 9.0.10
CATEGORIES= lang devel
MAINTAINER= arrowd@FreeBSD.org
diff --git a/lang/dotnet-host/distinfo b/lang/dotnet-host/distinfo
index bd5165cadabe..dc5ebaafb2c4 100644
--- a/lang/dotnet-host/distinfo
+++ b/lang/dotnet-host/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758868894
-SHA256 (dotnet-runtime-v9.0.9_GH0.tar.gz) = 356adff6177e050b5f6e55de5e50e937932395c0123009ca4fc9fd9a1d998822
-SIZE (dotnet-runtime-v9.0.9_GH0.tar.gz) = 89550486
+TIMESTAMP = 1760622829
+SHA256 (dotnet-runtime-v9.0.10_GH0.tar.gz) = 7ae9c42f880be8ee8ab89a687a1f257bbecd3172dd1430796dc0eab36a8ff8bd
+SIZE (dotnet-runtime-v9.0.10_GH0.tar.gz) = 89551610
diff --git a/lang/dotnet/Makefile b/lang/dotnet/Makefile
index b746ef87cbee..0e848dee2bd6 100644
--- a/lang/dotnet/Makefile
+++ b/lang/dotnet/Makefile
@@ -1,5 +1,5 @@
PORTNAME= dotnet
-DISTVERSION?= ${DOTNETVERSION}.9
+DISTVERSION?= ${DOTNETVERSION}.10
PORTREVISION?= 0
CATEGORIES= lang devel
MASTER_SITES= https://github.com/dotnet/dotnet/releases/download/${GH_TAGNAME}/release.json?dummy=/:dotnetmanifest \
@@ -48,9 +48,9 @@ BOOTSTRAP_SOURCEBUILT_ARTIFACTS_DISTNAME= Private.SourceBuilt.Artifacts.${BOOTST
BOOTSTRAP_SDK_DISTNAME= dotnet-sdk-${BOOTSTRAP_SDKVERSION}-freebsd-${DOTNET_ARCH}
DOTNETVERSION?= 9.0
-SDKVERSION?= ${DOTNETVERSION}.110
-SDKVERSIONSUFFIX?= -servicing.25420.3
-SDKSERVICESUFFIX= -servicing.25421.1
+SDKVERSION?= ${DOTNETVERSION}.111
+SDKVERSIONSUFFIX?= -servicing.25475.17
+SDKSERVICESUFFIX= -servicing.25476.1
MANIFESTSUFFIX= ${DOTNETVERSION}.100
DOTNET_ARCH= ${ARCH:S|amd64|x64|:C|aarch64|arm64|}
SDK_DISTNAME?= dotnet-sdk-${SDKVERSION}-${SDK_RID}
diff --git a/lang/dotnet/distinfo b/lang/dotnet/distinfo
index d58f6bbca1ab..4dee2b718a69 100644
--- a/lang/dotnet/distinfo
+++ b/lang/dotnet/distinfo
@@ -1,13 +1,13 @@
-TIMESTAMP = 1758978575
-SHA256 (dotnet/release.json-9.0.9) = 13bc9291f6adc341325cf21258f892528d5ce988de6da6b46a4c2b56845002a1
-SIZE (dotnet/release.json-9.0.9) = 275
SHA256 (dotnet/Private.SourceBuilt.Artifacts.9.0.110-servicing.25421.1.freebsd.13-arm64.tar.gz) = 4599ae777acd3a58919ceeeaa07b74668e1a53661c3ebf24b99f877e3c5ebe0e
SIZE (dotnet/Private.SourceBuilt.Artifacts.9.0.110-servicing.25421.1.freebsd.13-arm64.tar.gz) = 828079589
SHA256 (dotnet/dotnet-sdk-9.0.110-freebsd-arm64.tar.gz) = 05f3c223c70fa3096a97350cf485eaffdee1ddb2796a71984cbf4760009f40dc
SIZE (dotnet/dotnet-sdk-9.0.110-freebsd-arm64.tar.gz) = 505604643
SHA256 (dotnet/Private.SourceBuilt.Artifacts.9.0.110-servicing.25421.1.freebsd.13-x64.tar.gz) = 91239d2dc1197211d7cb8b1d30cfb783035dfc574a593093d56bab885c887a75
SIZE (dotnet/Private.SourceBuilt.Artifacts.9.0.110-servicing.25421.1.freebsd.13-x64.tar.gz) = 837969817
+TIMESTAMP = 1760626696
+SHA256 (dotnet/release.json-9.0.10) = 429d63f3d9d6d10921b6e0784f3343fe7a0676b888e726b1e4a20ff2ae9bbbf5
+SIZE (dotnet/release.json-9.0.10) = 278
SHA256 (dotnet/dotnet-sdk-9.0.110-freebsd-x64.tar.gz) = eb8d675d1a0edc27f4a8b12455dbb13545809b95d80a23536dfea4c94e7a23d2
SIZE (dotnet/dotnet-sdk-9.0.110-freebsd-x64.tar.gz) = 514661886
-SHA256 (dotnet/dotnet-dotnet-9.0.9-v9.0.110_GH0.tar.gz) = 310170a6572f97c6d1437024eb47b1bac5e0a169776631df061754263dcf62d6
-SIZE (dotnet/dotnet-dotnet-9.0.9-v9.0.110_GH0.tar.gz) = 495148389
+SHA256 (dotnet/dotnet-dotnet-9.0.10-v9.0.111_GH0.tar.gz) = a18cbf9a48e58a516c1da3c58f0e46f66dcf1c5e7ef028e87101b1dc246e536a
+SIZE (dotnet/dotnet-dotnet-9.0.10-v9.0.111_GH0.tar.gz) = 495176418
diff --git a/lang/dotnet/pkg-plist b/lang/dotnet/pkg-plist
index 2daa4eb58191..1c88eb7ce33d 100644
--- a/lang/dotnet/pkg-plist
+++ b/lang/dotnet/pkg-plist
@@ -12,7 +12,7 @@
%%DATADIR%%/library-packs/runtime.%%SDK_RID%%.Microsoft.NETCore.DotNetAppHost.%%FULL_DOTNETVERSION%%.nupkg
%%DATADIR%%/library-packs/runtime.%%SDK_RID%%.Microsoft.NETCore.ILAsm.%%FULL_DOTNETVERSION%%.nupkg
%%DATADIR%%/library-packs/runtime.%%SDK_RID%%.Microsoft.NETCore.ILDAsm.%%FULL_DOTNETVERSION%%.nupkg
-@comment %%DATADIR%%/library-packs/runtime.%%SDK_RID%%.Microsoft.NETCore.TestHost.%%FULL_DOTNETVERSION%%-servicing.25419.16.nupkg
+@comment %%DATADIR%%/library-packs/runtime.%%SDK_RID%%.Microsoft.NETCore.TestHost.%%FULL_DOTNETVERSION%%-servicing.25475.15.nupkg
%%DATADIR%%/metadata/workloads/%%MANIFESTSUFFIX%%/userlocal
%%DATADIR%%/packs/Microsoft.AspNetCore.App.Ref/%%FULL_DOTNETVERSION%%/analyzers/dotnet/cs/Microsoft.AspNetCore.App.Analyzers.dll
%%DATADIR%%/packs/Microsoft.AspNetCore.App.Ref/%%FULL_DOTNETVERSION%%/analyzers/dotnet/cs/Microsoft.AspNetCore.App.CodeFixes.dll
@@ -1636,6 +1636,7 @@
%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-format/BuildHost-netcore/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.dll.config
%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-format/BuildHost-netcore/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.runtimeconfig.json
%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-format/BuildHost-netcore/Newtonsoft.Json.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-format/BuildHost-netcore/System.Collections.Immutable.dll
%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-format/BuildHost-netcore/System.CommandLine.dll
%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-format/BuildHost-netcore/cs/System.CommandLine.resources.dll
%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-format/BuildHost-netcore/de/System.CommandLine.resources.dll
@@ -1913,6 +1914,7 @@
%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKSERVICESUFFIX%%/tools/net%%DOTNETVERSION%%/any/BuildHost-netcore/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.dll.config
%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKSERVICESUFFIX%%/tools/net%%DOTNETVERSION%%/any/BuildHost-netcore/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.runtimeconfig.json
%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKSERVICESUFFIX%%/tools/net%%DOTNETVERSION%%/any/BuildHost-netcore/Newtonsoft.Json.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKSERVICESUFFIX%%/tools/net%%DOTNETVERSION%%/any/BuildHost-netcore/System.Collections.Immutable.dll
%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKSERVICESUFFIX%%/tools/net%%DOTNETVERSION%%/any/BuildHost-netcore/System.CommandLine.dll
%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKSERVICESUFFIX%%/tools/net%%DOTNETVERSION%%/any/BuildHost-netcore/cs/System.CommandLine.resources.dll
%%DATADIR%%/sdk/%%SDKVERSION%%/DotnetTools/dotnet-watch/%%SDKVERSION%%%%SDKSERVICESUFFIX%%/tools/net%%DOTNETVERSION%%/any/BuildHost-netcore/de/System.CommandLine.resources.dll
@@ -2433,6 +2435,8 @@
%%DATADIR%%/sdk/%%SDKVERSION%%/Roslyn/bincore/Microsoft.CodeAnalysis.CSharp.dll
%%DATADIR%%/sdk/%%SDKVERSION%%/Roslyn/bincore/Microsoft.CodeAnalysis.VisualBasic.dll
%%DATADIR%%/sdk/%%SDKVERSION%%/Roslyn/bincore/Microsoft.CodeAnalysis.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/Roslyn/bincore/System.Collections.Immutable.dll
+%%DATADIR%%/sdk/%%SDKVERSION%%/Roslyn/bincore/System.Reflection.Metadata.dll
%%DATADIR%%/sdk/%%SDKVERSION%%/Roslyn/bincore/VBCSCompiler.deps.json
%%DATADIR%%/sdk/%%SDKVERSION%%/Roslyn/bincore/VBCSCompiler.dll
%%DATADIR%%/sdk/%%SDKVERSION%%/Roslyn/bincore/VBCSCompiler.runtimeconfig.json
@@ -4568,5 +4572,5 @@
%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.common.itemtemplates.%%SDKVERSION%%.nupkg
%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.common.projecttemplates.%%DOTNETVERSION%%.%%SDKVERSION%%.nupkg
%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.test.projecttemplates.%%DOTNETVERSION%%.1.1.0-rtm.25262.1.nupkg
-%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.web.itemtemplates.%%FULL_DOTNETVERSION%%.0.9.nupkg
-%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.web.projecttemplates.%%FULL_DOTNETVERSION%%.0.9.nupkg
+%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.web.itemtemplates.%%DOTNETVERSION%%.9.0.10.nupkg
+%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.web.projecttemplates.%%DOTNETVERSION%%.9.0.10.nupkg
diff --git a/lang/gcc13-devel/Makefile b/lang/gcc13-devel/Makefile
index 1802432296c1..667f20aafc9b 100644
--- a/lang/gcc13-devel/Makefile
+++ b/lang/gcc13-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 13.4.1.s20251002
+PORTVERSION= 13.4.1.s20251009
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc13-devel/distinfo b/lang/gcc13-devel/distinfo
index 93c666b043ff..697faa4616b1 100644
--- a/lang/gcc13-devel/distinfo
+++ b/lang/gcc13-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759480335
-SHA256 (gcc-13-20251002.tar.xz) = 1b1e6809e8c18929d43a10f237299347d57d6f4abfa91740b21e097cc441b60c
-SIZE (gcc-13-20251002.tar.xz) = 84599604
+TIMESTAMP = 1760084440
+SHA256 (gcc-13-20251009.tar.xz) = acc0dc987313e24da57f5343afec86887cc6dad24f75ff0fdf3320c5479c0568
+SIZE (gcc-13-20251009.tar.xz) = 84593904
diff --git a/lang/gcc14-devel/Makefile b/lang/gcc14-devel/Makefile
index e50c4d63bf8a..43af14e156ae 100644
--- a/lang/gcc14-devel/Makefile
+++ b/lang/gcc14-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 14.3.1.s20251003
+PORTVERSION= 14.3.1.s20251010
PORTEPOCH= 1
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
diff --git a/lang/gcc14-devel/distinfo b/lang/gcc14-devel/distinfo
index ebd51d276df5..1ba8ce0d9d5a 100644
--- a/lang/gcc14-devel/distinfo
+++ b/lang/gcc14-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759565672
-SHA256 (gcc-14-20251003.tar.xz) = e119c3fa2516107e28b9f48c816362b1fff82ae3373929661f1a73d3054d18b1
-SIZE (gcc-14-20251003.tar.xz) = 88346112
+TIMESTAMP = 1760541538
+SHA256 (gcc-14-20251010.tar.xz) = b9115bb77206c637d379018493fa0ce59681ba92778980c41800effb69065d8a
+SIZE (gcc-14-20251010.tar.xz) = 88327164
diff --git a/lang/gcc15-devel/Makefile b/lang/gcc15-devel/Makefile
index 54ba1c5db17d..fd46a7ba1797 100644
--- a/lang/gcc15-devel/Makefile
+++ b/lang/gcc15-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 15.2.1.s20251004
+PORTVERSION= 15.2.1.s20251011
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc15-devel/distinfo b/lang/gcc15-devel/distinfo
index 7cc3b9221ab3..df40a24d09fd 100644
--- a/lang/gcc15-devel/distinfo
+++ b/lang/gcc15-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759653883
-SHA256 (gcc-15-20251004.tar.xz) = 19ae971850907bb8fbd1e76354dcc5333273dd81942d40fcd0a1a6796cefc289
-SIZE (gcc-15-20251004.tar.xz) = 92342084
+TIMESTAMP = 1760541617
+SHA256 (gcc-15-20251011.tar.xz) = ea14e08ae449d692ddcd38376e8063682d6908f68c463ca7a3a85b94c7f70b4b
+SIZE (gcc-15-20251011.tar.xz) = 92333560
diff --git a/lang/gcc16-devel/Makefile b/lang/gcc16-devel/Makefile
index a677854c4914..659fd619f6b2 100644
--- a/lang/gcc16-devel/Makefile
+++ b/lang/gcc16-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 16.0.0.s20251005
+PORTVERSION= 16.0.0.s20251012
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc16-devel/distinfo b/lang/gcc16-devel/distinfo
index 1b12c8014d93..32c2caceccc4 100644
--- a/lang/gcc16-devel/distinfo
+++ b/lang/gcc16-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759824831
-SHA256 (gcc-16-20251005.tar.xz) = e2e3d3a8908840d810a1325e67d818171f741a736857c3678d64509c66e994be
-SIZE (gcc-16-20251005.tar.xz) = 95768580
+TIMESTAMP = 1760541708
+SHA256 (gcc-16-20251012.tar.xz) = f2c0913a3540d12423ecc5b70500c80f49c3b79cb61144be4e0d4ca1d85ec193
+SIZE (gcc-16-20251012.tar.xz) = 95852732
diff --git a/lang/gnat13/Makefile b/lang/gnat13/Makefile
index 643844174918..89df97f16904 100644
--- a/lang/gnat13/Makefile
+++ b/lang/gnat13/Makefile
@@ -104,17 +104,23 @@ _OS_LABEL4VERS= [${OPSYS}${_GNAT_ARCH:S/amd//:S/x86_//:S/aarch/\/ARM/:S/i386/32
_PHASE_FILE= ${WRKSRC}/gcc/DEV-PHASE
_PKG_PREFIX= ${PREFIX}/${PORTNAME}
_PLATFORM= ${OPSYS:tl}${OSREL}
-_PREV_ASSET_FILE= gnat-${_GNAT_ARCH}-${OPSYS:tl}.${_PREV_ASSET_OSREL}-${_PREV_ASSET_VER}${_PREV_ASSET_REV}
-_PREV_ASSET_GCC= ${PREV_ASSET_VER:R:R}
-_PREV_ASSET_OSREL?= ${OSREL:R}
-_PREV_ASSET_VER?= 12.2.0 # To be changed to ${DISTVERSION} when 13 assets exist
-_PREV_ASSET_REV?= _6
_REV_FILE= ${WRKSRC}/gcc/REVISION
_TARGLIB= ${_PKG_PREFIX}/lib ${_PKG_PREFIX}/lib/gcc${_GCC_VER}
_TOOLCHAIN_PATHS= /sbin:/bin:/usr/sbin:/usr/bin:${_GNAT12_PATH}:${PREFIX}/bin:${LOCALBASE}/bin
.include <bsd.port.options.mk>
+_PREV_ASSET_GCC= ${PREV_ASSET_VER:R:R}
+_PREV_ASSET_OSREL= ${OSREL:R}
+.if ${_PREV_ASSET_OSREL} == 16
+_PREV_ASSET_VER= 12.3.0
+_PREV_ASSET_REV= _1
+.else
+_PREV_ASSET_VER= 12.2.0 # To be changed to ${DISTVERSION} when 13 assets exist
+_PREV_ASSET_REV= _6
+.endif
+_PREV_ASSET_FILE= gnat-${_GNAT_ARCH}-${OPSYS:tl}.${_PREV_ASSET_OSREL}-${_PREV_ASSET_VER}${_PREV_ASSET_REV}
+
.if ${ARCH} == i386 || ${ARCH} == aarch64
LIB_DIR_32= ""
PLIST_SUB+= 64BITS="@comment "
@@ -129,7 +135,7 @@ PLIST_SUB+= 32BITS=""
. endif
.endif
.if ${ARCH} == aarch64
-EXTRACT_CMD= ${SETENV} LC_ALL=en_US.UTF-8 /usr/bin/bsdtar
+EXTRACT_CMD= ${SETENV} LC_ALL=en_US.UTF-8 /usr/bin/bsdtar
PLIST_SUB+= ARM="" \
NOARM="@comment "
.else
diff --git a/lang/go-devel/Makefile b/lang/go-devel/Makefile
index 3f88e4f1bc5c..e320cd53fc72 100644
--- a/lang/go-devel/Makefile
+++ b/lang/go-devel/Makefile
@@ -45,6 +45,8 @@ SHEBANG_FILES?= misc/wasm/go_js_wasm_exec misc/wasm/go_wasip1_wasm_exec
SHEBANG_GLOB= *.bash *.pl *.sh
REINPLACE_ARGS= -i''
+# Example: 1.24.2 matches go124, 1.25.2 matches go125, etc.
+PORTSCOUT?= limit:^${DISTVERSION:R:S/./\./g}\.
# Upstream archive contains files with UTF-8 names
EXTRACT_CMD= ${SETENV} LC_ALL=en_US.UTF-8 ${TAR}
diff --git a/lang/go124/Makefile b/lang/go124/Makefile
index fc144e1799f2..332ef1526b26 100644
--- a/lang/go124/Makefile
+++ b/lang/go124/Makefile
@@ -15,7 +15,6 @@ SHEBANG_FILES= lib/wasm/go_js_wasm_exec lib/wasm/go_wasip1_wasm_exec
MASTERDIR= ${.CURDIR}/../go-devel
PATCHDIR= ${.CURDIR}/files
-PORTSCOUT= limit:^1\.24\.
WRKSRC= ${WRKDIR}/go
diff --git a/lang/go125/Makefile b/lang/go125/Makefile
index 303b249fd25c..950f33536e32 100644
--- a/lang/go125/Makefile
+++ b/lang/go125/Makefile
@@ -15,7 +15,6 @@ SHEBANG_FILES= lib/wasm/go_js_wasm_exec lib/wasm/go_wasip1_wasm_exec
MASTERDIR= ${.CURDIR}/../go-devel
PATCHDIR= ${.CURDIR}/files
-PORTSCOUT= limit:^1\.25\.
WRKSRC= ${WRKDIR}/go
diff --git a/lang/kefir/Makefile b/lang/kefir/Makefile
new file mode 100644
index 000000000000..66a3974bbd07
--- /dev/null
+++ b/lang/kefir/Makefile
@@ -0,0 +1,30 @@
+PORTNAME= kefir
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.5.0
+CATEGORIES= lang devel
+MASTER_SITES= https://git.sr.ht/~jprotopopov/kefir/archive/${DISTVERSIONFULL}.tar.gz?dummy=/
+
+MAINTAINER= fuz@FreeBSD.org
+COMMENT= C17/C23 compiler
+WWW= https://kefir.protopopov.lv/
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+ONLY_FOR_ARCHS= amd64
+ONLY_FOR_ARCHS_REASON= compiler targets amd64 only right now
+
+BUILD_DEPENDS= as:devel/binutils \
+ grealpath:sysutils/coreutils
+RUN_DEPENDS= as:devel/binutils
+TEST_DEPENDS= bash:shells/bash
+
+USES= gmake
+USE_LDCONFIG= yes
+TEST_TARGET= test
+MAKE_ARGS= prefix=${PREFIX}
+.if "${WITH_DEBUG}" == "yes"
+MAKE_ARGS+= PROFILE=debug
+.endif
+
+.include <bsd.port.mk>
diff --git a/lang/kefir/distinfo b/lang/kefir/distinfo
new file mode 100644
index 000000000000..adf92888116d
--- /dev/null
+++ b/lang/kefir/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760556283
+SHA256 (kefir-v0.5.0.tar.gz) = c162a114392b90708e49edfebe3e23f85c0c5e025fbac5a9ce518f1dfe4835f9
+SIZE (kefir-v0.5.0.tar.gz) = 2190983
diff --git a/lang/kefir/files/patch-source_Makefile.mk b/lang/kefir/files/patch-source_Makefile.mk
new file mode 100644
index 000000000000..723722ce9f08
--- /dev/null
+++ b/lang/kefir/files/patch-source_Makefile.mk
@@ -0,0 +1,11 @@
+--- source/Makefile.mk.orig 2025-10-15 22:39:36 UTC
++++ source/Makefile.mk
+@@ -68,7 +68,7 @@ $(LIBKEFIR_SO).$(LIBKEFIR_SO_VERSION): $(KEFIR_LIB_OBJ
+ $(LIBKEFIR_SO).$(LIBKEFIR_SO_VERSION): $(KEFIR_LIB_OBJECT_FILES)
+ @mkdir -p $(shell dirname "$@")
+ @echo "Linking $@"
+- @$(CCLD) -shared -o $@ $(KEFIR_LIB_OBJECT_FILES) $(LDFLAGS)
++ @$(CCLD) -shared -Wl,-soname=$(shell basename "$@") -o $@ $(KEFIR_LIB_OBJECT_FILES) $(LDFLAGS)
+ ifneq (,$(findstring release,$(PROFILE)))
+ @echo "Stripping $@"
+ @$(STRIP) $@
diff --git a/lang/kefir/pkg-descr b/lang/kefir/pkg-descr
new file mode 100644
index 000000000000..fbb34c08212a
--- /dev/null
+++ b/lang/kefir/pkg-descr
@@ -0,0 +1,12 @@
+Kefir is an independent compiler for the C17/C23 programming language,
+developed by Jevgenij Protopopov. Kefir has been validated with a test
+suite of 80 software projects, among which are GNU core- and binutils,
+Curl, Nginx, OpenSSL, Perl, Postgresql, Tcl and many others. The
+compiler targets x86_64 architecture and System-V AMD64 ABI, supporting
+Linux, FreeBSD, NetBSD an OpenBSD. While the primary priority is
+compatibility and compliance, Kefir also features conservative SSA-based
+optimization pipeline, debug information generation,
+position-independent code, and implements bit-identical bootstrap.
+Kefir focuses on C source code translation to assembly, and integrates
+with the rest of system toolchain (assembler, linker, standard library)
+for other tasks.
diff --git a/lang/kefir/pkg-plist b/lang/kefir/pkg-plist
new file mode 100644
index 000000000000..9d72e6b11161
--- /dev/null
+++ b/lang/kefir/pkg-plist
@@ -0,0 +1,260 @@
+bin/kefir
+bin/kefir-cc
+bin/kefir-cc1
+bin/kefir-detect-host-env
+etc/kefir.local
+include/kefir/runtime
+include/kefir/toolchain/kefir/ast-translator/base.h
+include/kefir/toolchain/kefir/ast-translator/cache.h
+include/kefir/toolchain/kefir/ast-translator/context.h
+include/kefir/toolchain/kefir/ast-translator/debug/translator.h
+include/kefir/toolchain/kefir/ast-translator/environment.h
+include/kefir/toolchain/kefir/ast-translator/flow_control.h
+include/kefir/toolchain/kefir/ast-translator/function_declaration.h
+include/kefir/toolchain/kefir/ast-translator/function_definition.h
+include/kefir/toolchain/kefir/ast-translator/initializer.h
+include/kefir/toolchain/kefir/ast-translator/jump.h
+include/kefir/toolchain/kefir/ast-translator/layout.h
+include/kefir/toolchain/kefir/ast-translator/lvalue.h
+include/kefir/toolchain/kefir/ast-translator/misc.h
+include/kefir/toolchain/kefir/ast-translator/scope/global_scope_layout.h
+include/kefir/toolchain/kefir/ast-translator/scope/local_scope_layout.h
+include/kefir/toolchain/kefir/ast-translator/scope/scope_layout_impl.h
+include/kefir/toolchain/kefir/ast-translator/scope/scoped_identifier.h
+include/kefir/toolchain/kefir/ast-translator/scope/translator.h
+include/kefir/toolchain/kefir/ast-translator/temporaries.h
+include/kefir/toolchain/kefir/ast-translator/translator.h
+include/kefir/toolchain/kefir/ast-translator/translator_impl.h
+include/kefir/toolchain/kefir/ast-translator/type.h
+include/kefir/toolchain/kefir/ast-translator/typeconv.h
+include/kefir/toolchain/kefir/ast-translator/util.h
+include/kefir/toolchain/kefir/ast-translator/value.h
+include/kefir/toolchain/kefir/ast/alignment.h
+include/kefir/toolchain/kefir/ast/analyzer/analyzer.h
+include/kefir/toolchain/kefir/ast/analyzer/declarator.h
+include/kefir/toolchain/kefir/ast/analyzer/initializer.h
+include/kefir/toolchain/kefir/ast/analyzer/member_designator.h
+include/kefir/toolchain/kefir/ast/analyzer/nodes.h
+include/kefir/toolchain/kefir/ast/analyzer/type_traversal.h
+include/kefir/toolchain/kefir/ast/attributes.h
+include/kefir/toolchain/kefir/ast/base.h
+include/kefir/toolchain/kefir/ast/cache.h
+include/kefir/toolchain/kefir/ast/constant_expression.h
+include/kefir/toolchain/kefir/ast/constant_expression_impl.h
+include/kefir/toolchain/kefir/ast/constants.h
+include/kefir/toolchain/kefir/ast/context.h
+include/kefir/toolchain/kefir/ast/context_impl.h
+include/kefir/toolchain/kefir/ast/declarator.h
+include/kefir/toolchain/kefir/ast/declarator_specifier.h
+include/kefir/toolchain/kefir/ast/deprecation.h
+include/kefir/toolchain/kefir/ast/designator.h
+include/kefir/toolchain/kefir/ast/downcast.h
+include/kefir/toolchain/kefir/ast/flow_control.h
+include/kefir/toolchain/kefir/ast/format.h
+include/kefir/toolchain/kefir/ast/function_declaration_context.h
+include/kefir/toolchain/kefir/ast/global_context.h
+include/kefir/toolchain/kefir/ast/initializer.h
+include/kefir/toolchain/kefir/ast/initializer_traversal.h
+include/kefir/toolchain/kefir/ast/local_context.h
+include/kefir/toolchain/kefir/ast/node.h
+include/kefir/toolchain/kefir/ast/node_base.h
+include/kefir/toolchain/kefir/ast/node_helpers.h
+include/kefir/toolchain/kefir/ast/node_internal.h
+include/kefir/toolchain/kefir/ast/object.h
+include/kefir/toolchain/kefir/ast/runtime.h
+include/kefir/toolchain/kefir/ast/scope.h
+include/kefir/toolchain/kefir/ast/target_environment.h
+include/kefir/toolchain/kefir/ast/temporaries.h
+include/kefir/toolchain/kefir/ast/type.h
+include/kefir/toolchain/kefir/ast/type/array.h
+include/kefir/toolchain/kefir/ast/type/base.h
+include/kefir/toolchain/kefir/ast/type/basic.h
+include/kefir/toolchain/kefir/ast/type/enum.h
+include/kefir/toolchain/kefir/ast/type/function.h
+include/kefir/toolchain/kefir/ast/type/pointer.h
+include/kefir/toolchain/kefir/ast/type/qualified.h
+include/kefir/toolchain/kefir/ast/type/struct.h
+include/kefir/toolchain/kefir/ast/type_completion.h
+include/kefir/toolchain/kefir/ast/type_conv.h
+include/kefir/toolchain/kefir/ast/type_layout.h
+include/kefir/toolchain/kefir/cc1/cc1.h
+include/kefir/toolchain/kefir/cc1/options.h
+include/kefir/toolchain/kefir/codegen/amd64-common.h
+include/kefir/toolchain/kefir/codegen/amd64/asmcmp.h
+include/kefir/toolchain/kefir/codegen/amd64/codegen.h
+include/kefir/toolchain/kefir/codegen/amd64/devirtualize.h
+include/kefir/toolchain/kefir/codegen/amd64/dwarf.h
+include/kefir/toolchain/kefir/codegen/amd64/function.h
+include/kefir/toolchain/kefir/codegen/amd64/lowering.h
+include/kefir/toolchain/kefir/codegen/amd64/module.h
+include/kefir/toolchain/kefir/codegen/amd64/stack_frame.h
+include/kefir/toolchain/kefir/codegen/amd64/static_data.h
+include/kefir/toolchain/kefir/codegen/amd64/symbolic_labels.h
+include/kefir/toolchain/kefir/codegen/amd64/xregalloc.h
+include/kefir/toolchain/kefir/codegen/asmcmp/base.h
+include/kefir/toolchain/kefir/codegen/asmcmp/context.h
+include/kefir/toolchain/kefir/codegen/asmcmp/debug.h
+include/kefir/toolchain/kefir/codegen/asmcmp/format.h
+include/kefir/toolchain/kefir/codegen/asmcmp/pipeline.h
+include/kefir/toolchain/kefir/codegen/asmcmp/type_defs.h
+include/kefir/toolchain/kefir/codegen/codegen.h
+include/kefir/toolchain/kefir/codegen/variable_allocator.h
+include/kefir/toolchain/kefir/compiler/compiler.h
+include/kefir/toolchain/kefir/compiler/configuration.h
+include/kefir/toolchain/kefir/compiler/profile.h
+include/kefir/toolchain/kefir/core/base.h
+include/kefir/toolchain/kefir/core/basic-types.h
+include/kefir/toolchain/kefir/core/bitset.h
+include/kefir/toolchain/kefir/core/block_tree.h
+include/kefir/toolchain/kefir/core/data_model.h
+include/kefir/toolchain/kefir/core/error.h
+include/kefir/toolchain/kefir/core/error_format.h
+include/kefir/toolchain/kefir/core/extensions.h
+include/kefir/toolchain/kefir/core/hash.h
+include/kefir/toolchain/kefir/core/hashset.h
+include/kefir/toolchain/kefir/core/hashtable.h
+include/kefir/toolchain/kefir/core/hashtree.h
+include/kefir/toolchain/kefir/core/hashtreeset.h
+include/kefir/toolchain/kefir/core/interval_tree.h
+include/kefir/toolchain/kefir/core/list.h
+include/kefir/toolchain/kefir/core/mem.h
+include/kefir/toolchain/kefir/core/optional.h
+include/kefir/toolchain/kefir/core/os_error.h
+include/kefir/toolchain/kefir/core/platform.h
+include/kefir/toolchain/kefir/core/queue.h
+include/kefir/toolchain/kefir/core/sort.h
+include/kefir/toolchain/kefir/core/source_error.h
+include/kefir/toolchain/kefir/core/source_location.h
+include/kefir/toolchain/kefir/core/standard_version.h
+include/kefir/toolchain/kefir/core/string_array.h
+include/kefir/toolchain/kefir/core/string_buffer.h
+include/kefir/toolchain/kefir/core/string_builder.h
+include/kefir/toolchain/kefir/core/string_pool.h
+include/kefir/toolchain/kefir/core/tree.h
+include/kefir/toolchain/kefir/core/trie.h
+include/kefir/toolchain/kefir/core/util.h
+include/kefir/toolchain/kefir/core/vector.h
+include/kefir/toolchain/kefir/core/version.h
+include/kefir/toolchain/kefir/driver/compiler_options.h
+include/kefir/toolchain/kefir/driver/configuration.h
+include/kefir/toolchain/kefir/driver/driver.h
+include/kefir/toolchain/kefir/driver/driver_prologue.h
+include/kefir/toolchain/kefir/driver/externals.h
+include/kefir/toolchain/kefir/driver/parser.h
+include/kefir/toolchain/kefir/driver/runner.h
+include/kefir/toolchain/kefir/driver/target.h
+include/kefir/toolchain/kefir/driver/target_configuration.h
+include/kefir/toolchain/kefir/driver/tools.h
+include/kefir/toolchain/kefir/ir/assembly.h
+include/kefir/toolchain/kefir/ir/bitfields.h
+include/kefir/toolchain/kefir/ir/builder.h
+include/kefir/toolchain/kefir/ir/compact.h
+include/kefir/toolchain/kefir/ir/data.h
+include/kefir/toolchain/kefir/ir/debug.h
+include/kefir/toolchain/kefir/ir/format.h
+include/kefir/toolchain/kefir/ir/format_impl.h
+include/kefir/toolchain/kefir/ir/function.h
+include/kefir/toolchain/kefir/ir/instr.h
+include/kefir/toolchain/kefir/ir/mnemonic.h
+include/kefir/toolchain/kefir/ir/module.h
+include/kefir/toolchain/kefir/ir/opcode_defs.h
+include/kefir/toolchain/kefir/ir/opcodes.h
+include/kefir/toolchain/kefir/ir/platform.h
+include/kefir/toolchain/kefir/ir/type.h
+include/kefir/toolchain/kefir/ir/type_tree.h
+include/kefir/toolchain/kefir/lexer/allocator.h
+include/kefir/toolchain/kefir/lexer/base.h
+include/kefir/toolchain/kefir/lexer/buffer.h
+include/kefir/toolchain/kefir/lexer/context.h
+include/kefir/toolchain/kefir/lexer/format.h
+include/kefir/toolchain/kefir/lexer/lexem.h
+include/kefir/toolchain/kefir/lexer/lexer.h
+include/kefir/toolchain/kefir/lexer/source_cursor.h
+include/kefir/toolchain/kefir/lexer/string_literal_impl.h
+include/kefir/toolchain/kefir/optimizer/analysis.h
+include/kefir/toolchain/kefir/optimizer/base.h
+include/kefir/toolchain/kefir/optimizer/builder.h
+include/kefir/toolchain/kefir/optimizer/code.h
+include/kefir/toolchain/kefir/optimizer/code_util.h
+include/kefir/toolchain/kefir/optimizer/configuration.h
+include/kefir/toolchain/kefir/optimizer/constructor.h
+include/kefir/toolchain/kefir/optimizer/constructor_internal.h
+include/kefir/toolchain/kefir/optimizer/debug.h
+include/kefir/toolchain/kefir/optimizer/format.h
+include/kefir/toolchain/kefir/optimizer/function.h
+include/kefir/toolchain/kefir/optimizer/inline.h
+include/kefir/toolchain/kefir/optimizer/liveness.h
+include/kefir/toolchain/kefir/optimizer/local_variables.h
+include/kefir/toolchain/kefir/optimizer/loop_nest.h
+include/kefir/toolchain/kefir/optimizer/module.h
+include/kefir/toolchain/kefir/optimizer/opcode_defs.h
+include/kefir/toolchain/kefir/optimizer/pipeline.h
+include/kefir/toolchain/kefir/optimizer/schedule.h
+include/kefir/toolchain/kefir/optimizer/structure.h
+include/kefir/toolchain/kefir/optimizer/type.h
+include/kefir/toolchain/kefir/parser/base.h
+include/kefir/toolchain/kefir/parser/builder.h
+include/kefir/toolchain/kefir/parser/builtins.h
+include/kefir/toolchain/kefir/parser/cursor.h
+include/kefir/toolchain/kefir/parser/parser.h
+include/kefir/toolchain/kefir/parser/rule_helpers.h
+include/kefir/toolchain/kefir/parser/rules.h
+include/kefir/toolchain/kefir/parser/ruleset.h
+include/kefir/toolchain/kefir/parser/scope.h
+include/kefir/toolchain/kefir/platform/cli_parser.h
+include/kefir/toolchain/kefir/platform/filesystem.h
+include/kefir/toolchain/kefir/platform/filesystem_source.h
+include/kefir/toolchain/kefir/platform/input.h
+include/kefir/toolchain/kefir/platform/process.h
+include/kefir/toolchain/kefir/platform/tempfile.h
+include/kefir/toolchain/kefir/preprocessor/ast_context.h
+include/kefir/toolchain/kefir/preprocessor/directives.h
+include/kefir/toolchain/kefir/preprocessor/format.h
+include/kefir/toolchain/kefir/preprocessor/macro.h
+include/kefir/toolchain/kefir/preprocessor/macro_scope.h
+include/kefir/toolchain/kefir/preprocessor/predefined_macro.h
+include/kefir/toolchain/kefir/preprocessor/preprocessor.h
+include/kefir/toolchain/kefir/preprocessor/source_dependency_locator.h
+include/kefir/toolchain/kefir/preprocessor/source_file.h
+include/kefir/toolchain/kefir/preprocessor/token_sequence.h
+include/kefir/toolchain/kefir/preprocessor/tokenizer.h
+include/kefir/toolchain/kefir/preprocessor/user_macro.h
+include/kefir/toolchain/kefir/preprocessor/util.h
+include/kefir/toolchain/kefir/preprocessor/virtual_source_file.h
+include/kefir/toolchain/kefir/runtime/common/alloca.h
+include/kefir/toolchain/kefir/runtime/common/float.h
+include/kefir/toolchain/kefir/runtime/common/typeclass.h
+include/kefir/toolchain/kefir/runtime/common/typeclass_kefir_impl.h
+include/kefir/toolchain/kefir/target/abi/amd64/base.h
+include/kefir/toolchain/kefir/target/abi/amd64/bitfields.h
+include/kefir/toolchain/kefir/target/abi/amd64/function.h
+include/kefir/toolchain/kefir/target/abi/amd64/parameters.h
+include/kefir/toolchain/kefir/target/abi/amd64/platform.h
+include/kefir/toolchain/kefir/target/abi/amd64/return.h
+include/kefir/toolchain/kefir/target/abi/amd64/system-v/bitfields.h
+include/kefir/toolchain/kefir/target/abi/amd64/system-v/data.h
+include/kefir/toolchain/kefir/target/abi/amd64/system-v/parameters.h
+include/kefir/toolchain/kefir/target/abi/amd64/system-v/qwords.h
+include/kefir/toolchain/kefir/target/abi/amd64/system-v/return.h
+include/kefir/toolchain/kefir/target/abi/amd64/system-v/type_layout.h
+include/kefir/toolchain/kefir/target/abi/amd64/type_layout.h
+include/kefir/toolchain/kefir/target/abi/amd64/vararg.h
+include/kefir/toolchain/kefir/target/abi/util.h
+include/kefir/toolchain/kefir/target/asm/amd64/db.h
+include/kefir/toolchain/kefir/target/asm/amd64/xasmgen.h
+include/kefir/toolchain/kefir/target/dwarf/dwarf.h
+include/kefir/toolchain/kefir/target/dwarf/generator.h
+include/kefir/toolchain/kefir/test/codegen.h
+include/kefir/toolchain/kefir/test/module_shim.h
+include/kefir/toolchain/kefir/test/unit_test.h
+include/kefir/toolchain/kefir/test/util.h
+include/kefir/toolchain/kefir/util/bigint.h
+include/kefir/toolchain/kefir/util/char32.h
+include/kefir/toolchain/kefir/util/json.h
+include/kefir/toolchain/kefir/util/uchar.h
+lib/libkefir.a
+lib/libkefir.so
+lib/libkefir.so.0.0
+share/man/man1/kefir-cc1.1.gz
+share/man/man1/kefir-detect-host-env.1.gz
+share/man/man1/kefir.1.gz
diff --git a/lang/pocl/Makefile b/lang/pocl/Makefile
index 1b3268cabd9e..505151e0e072 100644
--- a/lang/pocl/Makefile
+++ b/lang/pocl/Makefile
@@ -1,7 +1,6 @@
PORTNAME= pocl
DISTVERSIONPREFIX= v
-DISTVERSION= 7.0
-PORTREVISION= 1
+DISTVERSION= 7.1
CATEGORIES= lang
MAINTAINER= ohartmann@walstatt.org
@@ -14,21 +13,18 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
ONLY_FOR_ARCHS= aarch64 amd64 powerpc64 powerpc64le
ONLY_FOR_ARCHS_REASON= only tested on ${ONLY_FOR_ARCHS:tW:S/ /, /g}
-BUILD_DEPENDS= clang${LLVM_VER}:devel/llvm${LLVM_VER} \
- opencl>=3:devel/opencl \
- spirv-llvm-translator-llvm${LLVM_VER}>=${LLVM_VER}:devel/spirv-llvm-translator@llvm${LLVM_VER} \
+_BR_DEPENDS= opencl>=3:devel/opencl \
+ spirv-llvm-translator-llvm${LLVM_VERSION}>=${LLVM_VERSION}:devel/spirv-llvm-translator@llvm${LLVM_VERSION} \
spirv-tools>0:graphics/spirv-tools
-
+BUILD_DEPENDS= ${_BR_DEPENDS}
LIB_DEPENDS= libhwloc.so:devel/hwloc2 \
- libLLVM-${LLVM_VER}.so:devel/llvm${LLVM_VER} \
libOpenCL.so:devel/ocl-icd
-RUN_DEPENDS= ${BUILD_DEPENDS}
+RUN_DEPENDS= ${_BR_DEPENDS}
USES= cmake:noninja gmake localbase:ldflags ncurses pkgconfig python
USE_GITHUB= yes
USE_LDCONFIG= yes
-LLVM_VER= 20
CMAKE_ARGS= ${CMAKE_ARGS_${ARCH}} \
-DENABLE_HOST_CPU_DEVICES=ON \
-DENABLE_HOST_CPU_DEVICES_OPENMP=ON \
@@ -38,30 +34,39 @@ CMAKE_ARGS= ${CMAKE_ARGS_${ARCH}} \
-DENABLE_SPIRV=ON \
-DHAVE_OCL_ICD_30_COMPATIBLE=ON \
-DHOST_COMPILER_SUPPORTS_FLOAT16:BOOL=OFF \
- -DLLVM_CONFIG_LOCATION=${LOCALBASE}/bin/llvm-config${LLVM_VER}/ \
+ -DLLVM_CONFIG_LOCATION=${LOCALBASE}/bin/llvm-config${LLVM_VERSION}/ \
-DPOCL_ICD_ABSOLUTE_PATH=ON \
-DPOCL_INSTALL_PKGCONFIG_DIR="${PREFIX}/libdata/pkgconfig" \
- -DWITH_LLVM_CONFIG="${LOCALBASE}/llvm${LLVM_VER}/bin/llvm-config"
+ -DWITH_LLVM_CONFIG="${LOCALBASE}/llvm${LLVM_VERSION}/bin/llvm-config"
CMAKE_ARGS_aarch64= -DLLC_HOST_CPU=cortex-a53
CMAKE_ARGS_powerpc64= -DLLC_HOST_CPU=ppc64
CMAKE_ARGS_powerpc64le= -DLLC_HOST_CPU=ppc64le
CMAKE_ARGS_amd64= -DKERNELLIB_HOST_CPU_VARIANTS=distro
-PLIST_SUB= CONFIGURE_TARGET=${CONFIGURE_TARGET:S/amd64/x86_64/}
+PLIST_SUB= CONFIGURE_TARGET=${CONFIGURE_TARGET:S/amd64/x86_64/}
OPTIONS_DEFINE= CONFORMANCE DEBUG DOCS DOCS_PDF LTTNG OMP REMOTE \
SHARED_LIBS STATIC_LLVM TESTS
-OPTIONS_DEFAULT= OMP SHARED_LIBS TESTS
+OPTIONS_DEFAULT= LLVM21 OMP SHARED_LIBS TESTS
+OPTIONS_SINGLE= LLVM
+OPTIONS_SINGLE_LLVM= LLVM17 LLVM18 LLVM19 LLVM20 LLVM21 LLVMDEFAULT
OPTIONS_SUB= yes
CONFORMANCE_DESC= Conformant pocl build (defaults to OFF)
DEBUG_DESC= Build POCL with DEBUG messages
DOCS_DESC= Build documentation (needs textproc/py-sphinx)
DOCS_PDF_DESC= Build PDF alongside with standard HTML docs
+LLVM17_DESC= Use llvm 17
+LLVM18_DESC= Use llvm 18
+LLVM19_DESC= Use llvm 19
+LLVM20_DESC= Use llvm 20
+LLVM21_DESC= Use llvm 21
+LLVMDEFAULT_DESC= Use default llvm version
+LLVM_DESC= LLVM version to choose
LTTNG_DESC= Trace both server and client lib with lttng
OMP_DESC= Enable OpenMP on CPU driver
-REMOTE_DESC= Enable pocld, a remote server
+REMOTE_DESC= Enable pocld, a remote server (esperimental)
SHARED_LIBS_DESC= Build shared libs
STATIC_LLVM_DESC= Have static libLLVM
TESTS_DESC= Enable compilation of internal tests
@@ -79,6 +84,13 @@ DOCS_CMAKE_OFF= -DENABLE_DOCS=OFF
DOCS_PDF_IMPLIES= DOCS
DOCS_PDF_BROKEN= TeX error: Unicode character ≈ (U+2248) not set up for use with LaTeX.
+LLVM17_USES= llvm:17,build,lib,run
+LLVM18_USES= llvm:18,build,lib,run
+LLVM19_USES= llvm:19,build,lib,run
+LLVM20_USES= llvm:20,build,lib,run
+LLVM21_USES= llvm:21,build,lib,run
+LLVMDEFAULT_USES= llvm:min=17,max=21,build,lib,run
+
LTTNG_LIB_DEPENDS= liblttng-ust.so:sysutils/lttng-ust
LTTNG_CMAKE_ON= -DENABLE_LTTNG=YES
LTTNG_CMAKE_OFF= -DENABLE_LTTNG=NO
diff --git a/lang/pocl/distinfo b/lang/pocl/distinfo
index 8860b0ec290e..bf0d18ef2e01 100644
--- a/lang/pocl/distinfo
+++ b/lang/pocl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748010431
-SHA256 (pocl-pocl-v7.0_GH0.tar.gz) = f55caba8c3ce12bec7b683ce55104c7555e19457fc2ac72c6f035201e362be08
-SIZE (pocl-pocl-v7.0_GH0.tar.gz) = 3766036
+TIMESTAMP = 1760001904
+SHA256 (pocl-pocl-v7.1_GH0.tar.gz) = 1110057cb0736c74819ad65238655a03f7b93403a0ca60cdd8849082f515ca25
+SIZE (pocl-pocl-v7.1_GH0.tar.gz) = 3889905
diff --git a/lang/pocl/pkg-plist b/lang/pocl/pkg-plist
index 69b54bb8e7b6..d73eeb8ed328 100644
--- a/lang/pocl/pkg-plist
+++ b/lang/pocl/pkg-plist
@@ -2,7 +2,7 @@ bin/poclcc
etc/OpenCL/vendors/pocl.icd
lib/libpocl.so
lib/libpocl.so.2
-lib/libpocl.so.2.14.0
+lib/libpocl.so.2.15.0
lib/pocl/libpocl-devices-basic.so
lib/pocl/libpocl-devices-pthread.so
libdata/pkgconfig/pocl.pc
@@ -33,6 +33,7 @@ libdata/pkgconfig/pocl.pc
%%PORTDOCS%%%%DOCSDIR%%/html/notes_5_0.html
%%PORTDOCS%%%%DOCSDIR%%/html/notes_6_0.html
%%PORTDOCS%%%%DOCSDIR%%/html/notes_7_0.html
+%%PORTDOCS%%%%DOCSDIR%%/html/notes_7_1.html
%%PORTDOCS%%%%DOCSDIR%%/html/opencl_status.html
%%PORTDOCS%%%%DOCSDIR%%/html/pocl_binary.html
%%PORTDOCS%%%%DOCSDIR%%/html/proxy.html
diff --git a/lang/python-doc-html/distinfo b/lang/python-doc-html/distinfo
index b6bdd4e44218..148382e0d004 100644
--- a/lang/python-doc-html/distinfo
+++ b/lang/python-doc-html/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1760232378
+TIMESTAMP = 1760233632
SHA256 (python/python-2.7.18-docs-html.tar.bz2) = 20445e9a571cacdd350f702f0980e4dc559b6ff81f1d69affe9b0a862fef2f0e
SIZE (python/python-2.7.18-docs-html.tar.bz2) = 4634932
SHA256 (python/python-2.7.18-docs-pdf-a4.tar.bz2) = dbac6953e48aac341351067ba0938393e415b10bf48ac8cbbc7247deaf13ab67
@@ -11,12 +11,12 @@ SHA256 (python/python-3.10.19-docs-pdf-a4.tar.bz2) = 60a66d9f4d54dfc44a738f0baab
SIZE (python/python-3.10.19-docs-pdf-a4.tar.bz2) = 16784042
SHA256 (python/python-3.10.19-docs-text.tar.bz2) = 01a1a9b9f9ecce300b08cbf69fac6e7d0c18c36b852fe5dff1691e33966aaa2c
SIZE (python/python-3.10.19-docs-text.tar.bz2) = 2692682
-SHA256 (python/python-3.11.13-docs-html.tar.bz2) = 954bfe769459645fb45802c920bcf59f8881c74c4f94d30922d44edd7a08c542
-SIZE (python/python-3.11.13-docs-html.tar.bz2) = 8003127
-SHA256 (python/python-3.11.13-docs-pdf-a4.tar.bz2) = 46a92e8742de3267e69ea380678e4e6395fdc002fafb7842db25d672a6236e9b
-SIZE (python/python-3.11.13-docs-pdf-a4.tar.bz2) = 17604236
-SHA256 (python/python-3.11.13-docs-text.tar.bz2) = b93b9cc1439fea23df90e0ded2c6faadb9f0ec7c773738371e26c1b7e6209300
-SIZE (python/python-3.11.13-docs-text.tar.bz2) = 2836348
+SHA256 (python/python-3.11.14-docs-html.tar.bz2) = 706bc8613eccdc76424d7a590adf36793623f7bfbf480260812a581a575cbae8
+SIZE (python/python-3.11.14-docs-html.tar.bz2) = 8011943
+SHA256 (python/python-3.11.14-docs-pdf-a4.tar.bz2) = a3e54af51981f53ad57b1c9fb27c43f1c2a229c63f02b79beaf4dcf020822daa
+SIZE (python/python-3.11.14-docs-pdf-a4.tar.bz2) = 17607647
+SHA256 (python/python-3.11.14-docs-text.tar.bz2) = 7a45f9613a6edbd0c8ced91881c5be40fb218f809c1ea943e16472761956b85c
+SIZE (python/python-3.11.14-docs-text.tar.bz2) = 2832948
SHA256 (python/python-3.12.12-docs-html.tar.bz2) = 93d20d849a8931c2e9e1fd1b0d32646c154b867751ca4080c905c810815a4fa9
SIZE (python/python-3.12.12-docs-html.tar.bz2) = 8444609
SHA256 (python/python-3.12.12-docs-pdf-a4.tar.bz2) = 653235601908c3729ba322b9a38a1ebe30d51099ea9c90289901696eb0ddc778
diff --git a/lang/python311/Makefile b/lang/python311/Makefile
index afd49583ec74..23c42ce9bfce 100644
--- a/lang/python311/Makefile
+++ b/lang/python311/Makefile
@@ -1,6 +1,5 @@
PORTNAME= python
DISTVERSION= ${PYTHON_DISTVERSION}
-PORTREVISION= 1
CATEGORIES= lang python
MASTER_SITES= PYTHON/ftp/python/${DISTVERSION:C/[a-z].*//}
PKGNAMESUFFIX= ${PYTHON_SUFFIX}
diff --git a/lang/python311/Makefile.version b/lang/python311/Makefile.version
index 9b38b86b4222..c14d63e33bdb 100644
--- a/lang/python311/Makefile.version
+++ b/lang/python311/Makefile.version
@@ -4,4 +4,4 @@
# 1. Update python documentation (lang/python-doc-*)
# Run "make -C lang/python-doc-html makesum"
# 2. Remove PORTREVISION in Makefile
-PYTHON_DISTVERSION= 3.11.13
+PYTHON_DISTVERSION= 3.11.14
diff --git a/lang/python311/distinfo b/lang/python311/distinfo
index 2ad4cdb62efe..75deef2f6da6 100644
--- a/lang/python311/distinfo
+++ b/lang/python311/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1749685283
-SHA256 (python/Python-3.11.13.tar.xz) = 8fb5f9fbc7609fa822cb31549884575db7fd9657cbffb89510b5d7975963a83a
-SIZE (python/Python-3.11.13.tar.xz) = 20117496
-SHA256 (python/0c33e5baedf18ebcb04bc41dff7cfc614d5ea5fe.patch) = 2b9857d46cb45cbf0db322a7149f940f8aae8265f66f8ff8f5cd88d2af4015c5
-SIZE (python/0c33e5baedf18ebcb04bc41dff7cfc614d5ea5fe.patch) = 23930
+TIMESTAMP = 1760233094
+SHA256 (python/Python-3.11.14.tar.xz) = 8d3ed8ec5c88c1c95f5e558612a725450d2452813ddad5e58fdb1a53b1209b78
+SIZE (python/Python-3.11.14.tar.xz) = 20326860
diff --git a/lang/python311/pkg-plist b/lang/python311/pkg-plist
index 875480307d58..7384500769bb 100644
--- a/lang/python311/pkg-plist
+++ b/lang/python311/pkg-plist
@@ -2206,7 +2206,7 @@ lib/libpython%%PYTHON_VER%%%%ABI%%.so.1.0-gdb.py
%%PYTHON_LIBDIR%%/ensurepip/__pycache__/_uninstall%%PYTHON_TAG%%.opt-2.pyc
%%PYTHON_LIBDIR%%/ensurepip/__pycache__/_uninstall%%PYTHON_TAG%%.pyc
%%PYTHON_LIBDIR%%/ensurepip/_bundled/pip-24.0-py3-none-any.whl
-%%PYTHON_LIBDIR%%/ensurepip/_bundled/setuptools-65.5.0-py3-none-any.whl
+%%PYTHON_LIBDIR%%/ensurepip/_bundled/setuptools-79.0.1-py3-none-any.whl
%%PYTHON_LIBDIR%%/ensurepip/_uninstall.py
%%PYTHON_LIBDIR%%/enum.py
%%PYTHON_LIBDIR%%/filecmp.py
diff --git a/lang/python312/Makefile b/lang/python312/Makefile
index 6d061c795dba..0c262569adae 100644
--- a/lang/python312/Makefile
+++ b/lang/python312/Makefile
@@ -1,6 +1,6 @@
PORTNAME= python
DISTVERSION= ${PYTHON_DISTVERSION}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= lang python
MASTER_SITES= PYTHON/ftp/python/${DISTVERSION:C/[a-z].*//}
PKGNAMESUFFIX= ${PYTHON_SUFFIX}
diff --git a/lang/python312/pkg-plist b/lang/python312/pkg-plist
index 36b8c426780f..3e90f4886065 100644
--- a/lang/python312/pkg-plist
+++ b/lang/python312/pkg-plist
@@ -3,220 +3,220 @@ bin/idle%%PYTHON_VER%%
bin/pydoc%%PYTHON_VER%%
bin/python%%PYTHON_VER%%
bin/python%%PYTHON_VER%%-config
-%%PYTHON_INCLUDEDIR%%/abstract.h
-%%PYTHON_INCLUDEDIR%%/bltinmodule.h
-%%PYTHON_INCLUDEDIR%%/boolobject.h
-%%PYTHON_INCLUDEDIR%%/bytearrayobject.h
-%%PYTHON_INCLUDEDIR%%/bytesobject.h
-%%PYTHON_INCLUDEDIR%%/ceval.h
-%%PYTHON_INCLUDEDIR%%/codecs.h
-%%PYTHON_INCLUDEDIR%%/compile.h
-%%PYTHON_INCLUDEDIR%%/complexobject.h
-%%PYTHON_INCLUDEDIR%%/cpython/abstract.h
-%%PYTHON_INCLUDEDIR%%/cpython/bytearrayobject.h
-%%PYTHON_INCLUDEDIR%%/cpython/bytesobject.h
-%%PYTHON_INCLUDEDIR%%/cpython/cellobject.h
-%%PYTHON_INCLUDEDIR%%/cpython/ceval.h
-%%PYTHON_INCLUDEDIR%%/cpython/classobject.h
-%%PYTHON_INCLUDEDIR%%/cpython/code.h
-%%PYTHON_INCLUDEDIR%%/cpython/compile.h
-%%PYTHON_INCLUDEDIR%%/cpython/complexobject.h
-%%PYTHON_INCLUDEDIR%%/cpython/context.h
-%%PYTHON_INCLUDEDIR%%/cpython/descrobject.h
-%%PYTHON_INCLUDEDIR%%/cpython/dictobject.h
-%%PYTHON_INCLUDEDIR%%/cpython/fileobject.h
-%%PYTHON_INCLUDEDIR%%/cpython/fileutils.h
-%%PYTHON_INCLUDEDIR%%/cpython/floatobject.h
-%%PYTHON_INCLUDEDIR%%/cpython/frameobject.h
-%%PYTHON_INCLUDEDIR%%/cpython/funcobject.h
-%%PYTHON_INCLUDEDIR%%/cpython/genobject.h
-%%PYTHON_INCLUDEDIR%%/cpython/import.h
-%%PYTHON_INCLUDEDIR%%/cpython/initconfig.h
-%%PYTHON_INCLUDEDIR%%/cpython/interpreteridobject.h
-%%PYTHON_INCLUDEDIR%%/cpython/listobject.h
-%%PYTHON_INCLUDEDIR%%/cpython/longintrepr.h
-%%PYTHON_INCLUDEDIR%%/cpython/longobject.h
-%%PYTHON_INCLUDEDIR%%/cpython/memoryobject.h
-%%PYTHON_INCLUDEDIR%%/cpython/methodobject.h
-%%PYTHON_INCLUDEDIR%%/cpython/modsupport.h
-%%PYTHON_INCLUDEDIR%%/cpython/object.h
-%%PYTHON_INCLUDEDIR%%/cpython/objimpl.h
-%%PYTHON_INCLUDEDIR%%/cpython/odictobject.h
-%%PYTHON_INCLUDEDIR%%/cpython/picklebufobject.h
-%%PYTHON_INCLUDEDIR%%/cpython/pthread_stubs.h
-%%PYTHON_INCLUDEDIR%%/cpython/pyctype.h
-%%PYTHON_INCLUDEDIR%%/cpython/pydebug.h
-%%PYTHON_INCLUDEDIR%%/cpython/pyerrors.h
-%%PYTHON_INCLUDEDIR%%/cpython/pyfpe.h
-%%PYTHON_INCLUDEDIR%%/cpython/pyframe.h
-%%PYTHON_INCLUDEDIR%%/cpython/pylifecycle.h
-%%PYTHON_INCLUDEDIR%%/cpython/pymem.h
-%%PYTHON_INCLUDEDIR%%/cpython/pystate.h
-%%PYTHON_INCLUDEDIR%%/cpython/pythonrun.h
-%%PYTHON_INCLUDEDIR%%/cpython/pythread.h
-%%PYTHON_INCLUDEDIR%%/cpython/pytime.h
-%%PYTHON_INCLUDEDIR%%/cpython/setobject.h
-%%PYTHON_INCLUDEDIR%%/cpython/sysmodule.h
-%%PYTHON_INCLUDEDIR%%/cpython/traceback.h
-%%PYTHON_INCLUDEDIR%%/cpython/tupleobject.h
-%%PYTHON_INCLUDEDIR%%/cpython/unicodeobject.h
-%%PYTHON_INCLUDEDIR%%/cpython/warnings.h
-%%PYTHON_INCLUDEDIR%%/cpython/weakrefobject.h
-%%PYTHON_INCLUDEDIR%%/datetime.h
-%%PYTHON_INCLUDEDIR%%/descrobject.h
-%%PYTHON_INCLUDEDIR%%/dictobject.h
-%%PYTHON_INCLUDEDIR%%/dynamic_annotations.h
-%%PYTHON_INCLUDEDIR%%/enumobject.h
-%%PYTHON_INCLUDEDIR%%/errcode.h
-%%PYTHON_INCLUDEDIR%%/exports.h
-%%PYTHON_INCLUDEDIR%%/fileobject.h
-%%PYTHON_INCLUDEDIR%%/fileutils.h
-%%PYTHON_INCLUDEDIR%%/floatobject.h
-%%PYTHON_INCLUDEDIR%%/frameobject.h
-%%PYTHON_INCLUDEDIR%%/genericaliasobject.h
-%%PYTHON_INCLUDEDIR%%/import.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_abstract.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_asdl.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_ast_state.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_ast.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_atexit.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_atomic_funcs.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_atomic.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_bitutils.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_blocks_output_buffer.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_bytes_methods.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_bytesobject.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_call.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_ceval_state.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_ceval.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_code.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_compile.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_condvar.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_context.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_descrobject.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_dict_state.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_dict.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_dtoa.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_emscripten_signal.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_exceptions.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_faulthandler.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_fileutils_windows.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_fileutils.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_floatobject.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_flowgraph.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_format.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_frame.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_function.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_gc.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_genobject.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_getopt.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_gil.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_global_objects_fini_generated.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_global_objects.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_global_strings.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_hamt.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_hashtable.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_import.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_initconfig.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_instruments.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_interp.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_intrinsics.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_list.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_long.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_memoryobject.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_moduleobject.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_namespace.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_object_state.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_object.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_obmalloc_init.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_obmalloc.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_opcode_utils.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_opcode.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_parser.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_pathconfig.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_pyarena.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_pyerrors.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_pyhash.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_pylifecycle.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_pymath.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_pymem_init.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_pymem.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_pystate.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_pythread.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_range.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_runtime_init_generated.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_runtime_init.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_runtime.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_signal.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_sliceobject.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_strhex.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_structseq.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_symtable.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_sysmodule.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_time.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_token.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_traceback.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_tracemalloc.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_tuple.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_typeobject.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_typevarobject.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_ucnhash.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_unicodeobject_generated.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_unicodeobject.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_unionobject.h
-%%PYTHON_INCLUDEDIR%%/internal/pycore_warnings.h
-%%PYTHON_INCLUDEDIR%%/interpreteridobject.h
-%%PYTHON_INCLUDEDIR%%/intrcheck.h
-%%PYTHON_INCLUDEDIR%%/iterobject.h
-%%PYTHON_INCLUDEDIR%%/listobject.h
-%%PYTHON_INCLUDEDIR%%/longobject.h
-%%PYTHON_INCLUDEDIR%%/marshal.h
-%%PYTHON_INCLUDEDIR%%/memoryobject.h
-%%PYTHON_INCLUDEDIR%%/methodobject.h
-%%PYTHON_INCLUDEDIR%%/modsupport.h
-%%PYTHON_INCLUDEDIR%%/moduleobject.h
-%%PYTHON_INCLUDEDIR%%/object.h
-%%PYTHON_INCLUDEDIR%%/objimpl.h
-%%PYTHON_INCLUDEDIR%%/opcode.h
-%%PYTHON_INCLUDEDIR%%/osdefs.h
-%%PYTHON_INCLUDEDIR%%/osmodule.h
-%%PYTHON_INCLUDEDIR%%/patchlevel.h
-%%PYTHON_INCLUDEDIR%%/py_curses.h
-%%PYTHON_INCLUDEDIR%%/pybuffer.h
-%%PYTHON_INCLUDEDIR%%/pycapsule.h
-%%PYTHON_INCLUDEDIR%%/pyconfig.h
-%%PYTHON_INCLUDEDIR%%/pydtrace.h
-%%PYTHON_INCLUDEDIR%%/pyerrors.h
-%%PYTHON_INCLUDEDIR%%/pyexpat.h
-%%PYTHON_INCLUDEDIR%%/pyframe.h
-%%PYTHON_INCLUDEDIR%%/pyhash.h
-%%PYTHON_INCLUDEDIR%%/pylifecycle.h
-%%PYTHON_INCLUDEDIR%%/pymacconfig.h
-%%PYTHON_INCLUDEDIR%%/pymacro.h
-%%PYTHON_INCLUDEDIR%%/pymath.h
-%%PYTHON_INCLUDEDIR%%/pymem.h
-%%PYTHON_INCLUDEDIR%%/pyport.h
-%%PYTHON_INCLUDEDIR%%/pystate.h
-%%PYTHON_INCLUDEDIR%%/pystats.h
-%%PYTHON_INCLUDEDIR%%/pystrcmp.h
-%%PYTHON_INCLUDEDIR%%/pystrtod.h
-%%PYTHON_INCLUDEDIR%%/Python.h
-%%PYTHON_INCLUDEDIR%%/pythonrun.h
-%%PYTHON_INCLUDEDIR%%/pythread.h
-%%PYTHON_INCLUDEDIR%%/pytypedefs.h
-%%PYTHON_INCLUDEDIR%%/rangeobject.h
-%%PYTHON_INCLUDEDIR%%/setobject.h
-%%PYTHON_INCLUDEDIR%%/sliceobject.h
-%%PYTHON_INCLUDEDIR%%/structmember.h
-%%PYTHON_INCLUDEDIR%%/structseq.h
-%%PYTHON_INCLUDEDIR%%/sysmodule.h
-%%PYTHON_INCLUDEDIR%%/traceback.h
-%%PYTHON_INCLUDEDIR%%/tracemalloc.h
-%%PYTHON_INCLUDEDIR%%/tupleobject.h
-%%PYTHON_INCLUDEDIR%%/typeslots.h
-%%PYTHON_INCLUDEDIR%%/unicodeobject.h
-%%PYTHON_INCLUDEDIR%%/warnings.h
-%%PYTHON_INCLUDEDIR%%/weakrefobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/abstract.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/bltinmodule.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/boolobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/bytearrayobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/bytesobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/ceval.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/codecs.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/compile.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/complexobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/abstract.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/bytearrayobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/bytesobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/cellobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/ceval.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/classobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/code.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/compile.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/complexobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/context.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/descrobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/dictobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/fileobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/fileutils.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/floatobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/frameobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/funcobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/genobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/import.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/initconfig.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/interpreteridobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/listobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/longintrepr.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/longobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/memoryobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/methodobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/modsupport.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/object.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/objimpl.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/odictobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/picklebufobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/pthread_stubs.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/pyctype.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/pydebug.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/pyerrors.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/pyfpe.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/pyframe.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/pylifecycle.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/pymem.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/pystate.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/pythonrun.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/pythread.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/pytime.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/setobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/sysmodule.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/traceback.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/tupleobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/unicodeobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/warnings.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/cpython/weakrefobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/datetime.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/descrobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/dictobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/dynamic_annotations.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/enumobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/errcode.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/exports.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/fileobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/fileutils.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/floatobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/frameobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/genericaliasobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/import.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_abstract.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_asdl.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_ast_state.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_ast.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_atexit.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_atomic_funcs.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_atomic.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_bitutils.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_blocks_output_buffer.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_bytes_methods.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_bytesobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_call.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_ceval_state.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_ceval.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_code.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_compile.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_condvar.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_context.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_descrobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_dict_state.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_dict.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_dtoa.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_emscripten_signal.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_exceptions.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_faulthandler.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_fileutils_windows.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_fileutils.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_floatobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_flowgraph.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_format.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_frame.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_function.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_gc.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_genobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_getopt.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_gil.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_global_objects_fini_generated.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_global_objects.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_global_strings.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_hamt.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_hashtable.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_import.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_initconfig.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_instruments.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_interp.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_intrinsics.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_list.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_long.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_memoryobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_moduleobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_namespace.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_object_state.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_object.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_obmalloc_init.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_obmalloc.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_opcode_utils.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_opcode.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_parser.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_pathconfig.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_pyarena.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_pyerrors.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_pyhash.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_pylifecycle.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_pymath.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_pymem_init.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_pymem.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_pystate.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_pythread.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_range.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_runtime_init_generated.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_runtime_init.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_runtime.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_signal.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_sliceobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_strhex.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_structseq.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_symtable.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_sysmodule.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_time.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_token.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_traceback.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_tracemalloc.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_tuple.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_typeobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_typevarobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_ucnhash.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_unicodeobject_generated.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_unicodeobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_unionobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/internal/pycore_warnings.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/interpreteridobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/intrcheck.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/iterobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/listobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/longobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/marshal.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/memoryobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/methodobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/modsupport.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/moduleobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/object.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/objimpl.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/opcode.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/osdefs.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/osmodule.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/patchlevel.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/py_curses.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/pybuffer.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/pycapsule.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/pyconfig.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/pydtrace.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/pyerrors.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/pyexpat.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/pyframe.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/pyhash.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/pylifecycle.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/pymacconfig.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/pymacro.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/pymath.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/pymem.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/pyport.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/pystate.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/pystats.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/pystrcmp.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/pystrtod.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/Python.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/pythonrun.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/pythread.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/pytypedefs.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/rangeobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/setobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/sliceobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/structmember.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/structseq.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/sysmodule.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/traceback.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/tracemalloc.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/tupleobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/typeslots.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/unicodeobject.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/warnings.h
+%%PYTHON_INCLUDEDIR%%%%ABI%%/weakrefobject.h
lib/libpython%%PYTHON_VER%%%%ABI%%.so
lib/libpython%%PYTHON_VER%%%%ABI%%.so.1
lib/libpython%%PYTHON_VER%%%%ABI%%.so.1.0
diff --git a/lang/rizin-cutter/Makefile b/lang/rizin-cutter/Makefile
index 270ecb614965..dad7cc23d627 100644
--- a/lang/rizin-cutter/Makefile
+++ b/lang/rizin-cutter/Makefile
@@ -1,5 +1,6 @@
PORTNAME= cutter
PORTVERSION= 2.4.1
+PORTREVISION= 1
DISTVERSIONPREFIX=v
CATEGORIES= lang devel
PKGNAMEPREFIX= rizin-
diff --git a/lang/seed7/Makefile b/lang/seed7/Makefile
index 87346b998274..7ddfde02a37c 100644
--- a/lang/seed7/Makefile
+++ b/lang/seed7/Makefile
@@ -1,5 +1,5 @@
PORTNAME= seed7
-DISTVERSION= 05_20250729
+DISTVERSION= 05_20250930
CATEGORIES= lang
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${DISTNAME}/
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/lang/seed7/distinfo b/lang/seed7/distinfo
index 25c350a95aed..522970a6dafc 100644
--- a/lang/seed7/distinfo
+++ b/lang/seed7/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753863983
-SHA256 (seed7_05_20250729.tgz) = 416a8a54e61b1539f5fbc131827a38d588758415e617b9941af3cd6b0e2105f0
-SIZE (seed7_05_20250729.tgz) = 4386548
+TIMESTAMP = 1760538033
+SHA256 (seed7_05_20250930.tgz) = a0ca3c643d2723254e2db1076ed95e1d992f5e3109ba9126e3d15fb4f4c5ebdf
+SIZE (seed7_05_20250930.tgz) = 4412992
diff --git a/mail/Makefile b/mail/Makefile
index 092979a16662..6805cdb4c98b 100644
--- a/mail/Makefile
+++ b/mail/Makefile
@@ -519,6 +519,7 @@
SUBDIR += py-dkimpy-milter
SUBDIR += py-email-reply-parser
SUBDIR += py-email-validator
+ SUBDIR += py-exchangelib
SUBDIR += py-flanker
SUBDIR += py-flask-mail
SUBDIR += py-flufl.bounce
@@ -543,6 +544,7 @@
SUBDIR += py-pyspf
SUBDIR += py-python-slimta
SUBDIR += py-pyzmail
+ SUBDIR += py-resend
SUBDIR += py-rfc6555
SUBDIR += py-spf-engine
SUBDIR += py-tlsrpt-reporter
diff --git a/mail/astroid/Makefile b/mail/astroid/Makefile
index d8ddefa3e8d4..c70f709326ba 100644
--- a/mail/astroid/Makefile
+++ b/mail/astroid/Makefile
@@ -1,7 +1,7 @@
PORTNAME= astroid
DISTVERSIONPREFIX= v
DISTVERSION= 0.17
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= mail
MAINTAINER= mylan.connolly@gmail.com
diff --git a/mail/courier-imap/Makefile b/mail/courier-imap/Makefile
index 89e4c2a26574..89ee3d25a584 100644
--- a/mail/courier-imap/Makefile
+++ b/mail/courier-imap/Makefile
@@ -1,5 +1,5 @@
PORTNAME= courier-imap
-PORTVERSION= 5.2.11
+PORTVERSION= 5.3.0
PORTEPOCH= 2
CATEGORIES= mail
MASTER_SITES= SF/courier/imap/${PORTVERSION}
diff --git a/mail/courier-imap/distinfo b/mail/courier-imap/distinfo
index fb0b026e5857..a3aea119155f 100644
--- a/mail/courier-imap/distinfo
+++ b/mail/courier-imap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744019947
-SHA256 (courier-imap-5.2.11.tar.bz2) = 49fd73f7f056f4525aba4767cf912999d69f2f5efd757094159e4fc38c783122
-SIZE (courier-imap-5.2.11.tar.bz2) = 3418726
+TIMESTAMP = 1760736758
+SHA256 (courier-imap-5.3.0.tar.bz2) = e5a51e160124ff0baa048af7ea918926080e4f3b3b7d3651b50278718e12e189
+SIZE (courier-imap-5.3.0.tar.bz2) = 3731603
diff --git a/mail/courier-imap/files/patch-libs_rfc2045_rfc2045.h b/mail/courier-imap/files/patch-libs_rfc2045_rfc2045.h
new file mode 100644
index 000000000000..af387f7e7dd7
--- /dev/null
+++ b/mail/courier-imap/files/patch-libs_rfc2045_rfc2045.h
@@ -0,0 +1,11 @@
+--- libs/rfc2045/rfc2045.h.orig 2025-10-06 09:00:02 UTC
++++ libs/rfc2045/rfc2045.h
+@@ -3224,7 +3224,7 @@ void rfc822::mime_decoder<out_iter, src_type>::decode(
+
+ if (decode_header)
+ {
+- typename rfc2045::entity::line_iter<crlf>::headers<
++ typename rfc2045::entity::line_iter<crlf>::template headers<
+ src_type> parser{e, src };
+
+ parser.name_lc=header_name_lc;
diff --git a/mail/courier-imap/files/patch-libs_rfc2045_testsuitecpp.C b/mail/courier-imap/files/patch-libs_rfc2045_testsuitecpp.C
new file mode 100644
index 000000000000..649fadc8ea79
--- /dev/null
+++ b/mail/courier-imap/files/patch-libs_rfc2045_testsuitecpp.C
@@ -0,0 +1,11 @@
+--- libs/rfc2045/testsuitecpp.C.orig 2025-10-04 09:00:06 UTC
++++ libs/rfc2045/testsuitecpp.C
+@@ -19,7 +19,7 @@ void testrfc2045line_iter_testset(int &testnum, test_t
+ auto b=s.begin();
+ auto e=s.end();
+
+- typename rfc2045::entity::line_iter<crlf>::iter<
++ typename rfc2045::entity::line_iter<crlf>::template iter<
+ std::string_view::iterator,
+ std::string_view::iterator
+ >
diff --git a/mail/courier-imap/files/patch-libs_rfc2045_testsuitecpp2.C b/mail/courier-imap/files/patch-libs_rfc2045_testsuitecpp2.C
new file mode 100644
index 000000000000..353465b17a71
--- /dev/null
+++ b/mail/courier-imap/files/patch-libs_rfc2045_testsuitecpp2.C
@@ -0,0 +1,29 @@
+--- libs/rfc2045/testsuitecpp2.C.orig 2025-09-10 09:00:05 UTC
++++ libs/rfc2045/testsuitecpp2.C
+@@ -217,7 +217,7 @@ void test3()
+ auto b=std::istreambuf_iterator<char>{ss};
+ auto e=std::istreambuf_iterator<char>{};
+
+- typename rfc2045::entity::line_iter<crlf>::iter<
++ typename rfc2045::entity::line_iter<crlf>::template iter<
+ std::istreambuf_iterator<char>,
+ std::istreambuf_iterator<char>
+ > iter{b, e};
+@@ -310,7 +310,7 @@ void test4()
+ auto b=std::istreambuf_iterator<char>{ss};
+ auto e=std::istreambuf_iterator<char>{};
+
+- typename rfc2045::entity::line_iter<crlf>::iter<
++ typename rfc2045::entity::line_iter<crlf>::template iter<
+ std::istreambuf_iterator<char>,
+ std::istreambuf_iterator<char>
+ > iter{b, e};
+@@ -488,7 +488,7 @@ void test5()
+ auto b=std::istreambuf_iterator<char>{ss};
+ auto e=std::istreambuf_iterator<char>{};
+
+- typename rfc2045::entity::line_iter<crlf>::iter<
++ typename rfc2045::entity::line_iter<crlf>::template iter<
+ std::istreambuf_iterator<char>,
+ std::istreambuf_iterator<char>
+ > iter{b, e};
diff --git a/mail/fetchmail/Makefile b/mail/fetchmail/Makefile
index 85db96d4e5f1..1f6fd6339464 100644
--- a/mail/fetchmail/Makefile
+++ b/mail/fetchmail/Makefile
@@ -1,5 +1,5 @@
PORTNAME?= fetchmail
-DISTVERSION= 6.5.6
+DISTVERSION= 6.5.7
PORTREVISION?= 0
CATEGORIES= mail
# The next line is inherited by the fetchmailconf dependent port,
diff --git a/mail/fetchmail/distinfo b/mail/fetchmail/distinfo
index aac30a3bab80..589595a9b276 100644
--- a/mail/fetchmail/distinfo
+++ b/mail/fetchmail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759500530
-SHA256 (fetchmail-6.5.6.tar.xz) = ec10e0e0eaa417313559379ede76c74614766d838b39470b66474863aa690dab
-SIZE (fetchmail-6.5.6.tar.xz) = 1061804
+TIMESTAMP = 1760796613
+SHA256 (fetchmail-6.5.7.tar.xz) = 73eb6b1d421b5986866ad4a6b777c1140a39005298c63bf847de537976cbfbdb
+SIZE (fetchmail-6.5.7.tar.xz) = 1086648
diff --git a/mail/fetchmail/pkg-plist b/mail/fetchmail/pkg-plist
index da6a0834dac3..e0f64ae0d4ef 100644
--- a/mail/fetchmail/pkg-plist
+++ b/mail/fetchmail/pkg-plist
@@ -5,6 +5,7 @@ share/man/man1/fetchmail.1.gz
%%NLS%%share/locale/eo/LC_MESSAGES/fetchmail.mo
%%NLS%%share/locale/es/LC_MESSAGES/fetchmail.mo
%%NLS%%share/locale/fr/LC_MESSAGES/fetchmail.mo
+%%NLS%%share/locale/it/LC_MESSAGES/fetchmail.mo
%%NLS%%share/locale/ja/LC_MESSAGES/fetchmail.mo
%%NLS%%share/locale/pl/LC_MESSAGES/fetchmail.mo
%%NLS%%share/locale/ro/LC_MESSAGES/fetchmail.mo
diff --git a/mail/maildrop/Makefile b/mail/maildrop/Makefile
index b3d3a97b9531..7b90c20c6b94 100644
--- a/mail/maildrop/Makefile
+++ b/mail/maildrop/Makefile
@@ -13,7 +13,7 @@
# MAILDROP_MBOX_DIR=<dir> Specify DEFAULT mailbox location
PORTNAME= maildrop
-PORTVERSION= 3.1.8
+PORTVERSION= 3.2.0
CATEGORIES= mail
MASTER_SITES= SF/courier/${PORTNAME}/${PORTVERSION}
diff --git a/mail/maildrop/distinfo b/mail/maildrop/distinfo
index 7716020f4d44..412c9cc13d8d 100644
--- a/mail/maildrop/distinfo
+++ b/mail/maildrop/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1722950932
-SHA256 (maildrop-3.1.8.tar.bz2) = 7e826c031917444f1b7ab71c1fcd90383595644846e2b3b260e352b1ce03e950
-SIZE (maildrop-3.1.8.tar.bz2) = 2156016
+TIMESTAMP = 1760737950
+SHA256 (maildrop-3.2.0.tar.bz2) = 2bef33b8fc9104dd1851d04c83052e8e9918394951ef428246c559e8ae9e021b
+SIZE (maildrop-3.2.0.tar.bz2) = 2392208
diff --git a/mail/maildrop/files/patch-libs_rfc2045_rfc2045.h b/mail/maildrop/files/patch-libs_rfc2045_rfc2045.h
new file mode 100644
index 000000000000..36c6fd96cfb4
--- /dev/null
+++ b/mail/maildrop/files/patch-libs_rfc2045_rfc2045.h
@@ -0,0 +1,11 @@
+--- libs/rfc2045/rfc2045.h.orig 2025-10-06 09:00:04 UTC
++++ libs/rfc2045/rfc2045.h
+@@ -3224,7 +3224,7 @@ void rfc822::mime_decoder<out_iter, src_type>::decode(
+
+ if (decode_header)
+ {
+- typename rfc2045::entity::line_iter<crlf>::headers<
++ typename rfc2045::entity::line_iter<crlf>::template headers<
+ src_type> parser{e, src };
+
+ parser.name_lc=header_name_lc;
diff --git a/mail/maildrop/files/patch-libs_rfc2045_testsuitecpp.C b/mail/maildrop/files/patch-libs_rfc2045_testsuitecpp.C
new file mode 100644
index 000000000000..fedab998a0fa
--- /dev/null
+++ b/mail/maildrop/files/patch-libs_rfc2045_testsuitecpp.C
@@ -0,0 +1,11 @@
+--- libs/rfc2045/testsuitecpp.C.orig 2025-10-17 22:49:54 UTC
++++ libs/rfc2045/testsuitecpp.C
+@@ -19,7 +19,7 @@ void testrfc2045line_iter_testset(int &testnum, test_t
+ auto b=s.begin();
+ auto e=s.end();
+
+- typename rfc2045::entity::line_iter<crlf>::iter<
++ typename rfc2045::entity::line_iter<crlf>::template iter<
+ std::string_view::iterator,
+ std::string_view::iterator
+ >
diff --git a/mail/maildrop/files/patch-libs_rfc2045_testsuitecpp2.C b/mail/maildrop/files/patch-libs_rfc2045_testsuitecpp2.C
new file mode 100644
index 000000000000..ef489dd14fe0
--- /dev/null
+++ b/mail/maildrop/files/patch-libs_rfc2045_testsuitecpp2.C
@@ -0,0 +1,29 @@
+--- libs/rfc2045/testsuitecpp2.C.orig 2025-09-10 03:08:09 UTC
++++ libs/rfc2045/testsuitecpp2.C
+@@ -217,7 +217,7 @@ void test3()
+ auto b=std::istreambuf_iterator<char>{ss};
+ auto e=std::istreambuf_iterator<char>{};
+
+- typename rfc2045::entity::line_iter<crlf>::iter<
++ typename rfc2045::entity::line_iter<crlf>::template iter<
+ std::istreambuf_iterator<char>,
+ std::istreambuf_iterator<char>
+ > iter{b, e};
+@@ -310,7 +310,7 @@ void test4()
+ auto b=std::istreambuf_iterator<char>{ss};
+ auto e=std::istreambuf_iterator<char>{};
+
+- typename rfc2045::entity::line_iter<crlf>::iter<
++ typename rfc2045::entity::line_iter<crlf>::template iter<
+ std::istreambuf_iterator<char>,
+ std::istreambuf_iterator<char>
+ > iter{b, e};
+@@ -488,7 +488,7 @@ void test5()
+ auto b=std::istreambuf_iterator<char>{ss};
+ auto e=std::istreambuf_iterator<char>{};
+
+- typename rfc2045::entity::line_iter<crlf>::iter<
++ typename rfc2045::entity::line_iter<crlf>::template iter<
+ std::istreambuf_iterator<char>,
+ std::istreambuf_iterator<char>
+ > iter{b, e};
diff --git a/mail/mailio/Makefile b/mail/mailio/Makefile
index 55fc55d4209c..2d403cbfc8a4 100644
--- a/mail/mailio/Makefile
+++ b/mail/mailio/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mailio
DISTVERSION= 0.25.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= mail devel
MAINTAINER= yuri@FreeBSD.org
@@ -10,7 +10,7 @@ WWW= https://github.com/karastojko/mailio
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-LIB_DEPENDS= libboost_system.so:devel/boost-libs
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs
USES= cmake:testing compiler:c++17-lang ssl
USE_LDCONFIG= yes
diff --git a/mail/mew-devel/Makefile b/mail/mew-devel/Makefile
index 62d1ebb4390e..08c22b3c1eeb 100644
--- a/mail/mew-devel/Makefile
+++ b/mail/mew-devel/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mew
DISTVERSIONPREFIX= v
-DISTVERSION= 6.10-27
-DISTVERSIONSUFFIX= -g595ba2e
+DISTVERSION= 6.10-29
+DISTVERSIONSUFFIX= -g3984ef3
CATEGORIES= mail elisp
PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX}
diff --git a/mail/mew-devel/distinfo b/mail/mew-devel/distinfo
index 0906c0fc5e4e..0965f480f649 100644
--- a/mail/mew-devel/distinfo
+++ b/mail/mew-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759323945
-SHA256 (kazu-yamamoto-Mew-v6.10-27-g595ba2e_GH0.tar.gz) = ac826412aa242dc8120229391549bc95a1985beea521644f28646d1be5be2846
-SIZE (kazu-yamamoto-Mew-v6.10-27-g595ba2e_GH0.tar.gz) = 1021877
+TIMESTAMP = 1760960623
+SHA256 (kazu-yamamoto-Mew-v6.10-29-g3984ef3_GH0.tar.gz) = 3deeda2ffcff6b9409893f6c7fc9ccf5dbb55fe929370f7c613b35ada4ff6ded
+SIZE (kazu-yamamoto-Mew-v6.10-29-g3984ef3_GH0.tar.gz) = 1021596
diff --git a/mail/msmtp/Makefile b/mail/msmtp/Makefile
index 85ceb645669f..f88ef950d2eb 100644
--- a/mail/msmtp/Makefile
+++ b/mail/msmtp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= msmtp
-PORTVERSION= 1.8.31
+PORTVERSION= 1.8.32
CATEGORIES= mail
MASTER_SITES= https://marlam.de/msmtp/releases/
diff --git a/mail/msmtp/distinfo b/mail/msmtp/distinfo
index aae37628e473..fce1ba8fec57 100644
--- a/mail/msmtp/distinfo
+++ b/mail/msmtp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757225396
-SHA256 (msmtp-1.8.31.tar.xz) = c262b11762d8582a3c6d6ca8d8b2cca2b1605497324ca27cc57fdc145a27119f
-SIZE (msmtp-1.8.31.tar.xz) = 455820
+TIMESTAMP = 1760543755
+SHA256 (msmtp-1.8.32.tar.xz) = 20cd58b58dd007acf7b937fa1a1e21f3afb3e9ef5bbcfb8b4f5650deadc64db4
+SIZE (msmtp-1.8.32.tar.xz) = 456960
diff --git a/mail/nextcloud-mail/Makefile b/mail/nextcloud-mail/Makefile
index be1cd264570e..fd31ee5df560 100644
--- a/mail/nextcloud-mail/Makefile
+++ b/mail/nextcloud-mail/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mail
-PORTVERSION= 5.5.8
+PORTVERSION= 5.5.10
DISTVERSIONPREFIX= v
CATEGORIES= mail
diff --git a/mail/nextcloud-mail/distinfo b/mail/nextcloud-mail/distinfo
index 705ed8fe1cab..2b55265f5dc8 100644
--- a/mail/nextcloud-mail/distinfo
+++ b/mail/nextcloud-mail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760429923
-SHA256 (nextcloud/mail-v5.5.8.tar.gz) = 85dc8b08805bb217a05fa8932a8b76f849fa74b31ab352e3a9d17ca3e1a5a07d
-SIZE (nextcloud/mail-v5.5.8.tar.gz) = 29056695
+TIMESTAMP = 1760615416
+SHA256 (nextcloud/mail-v5.5.10.tar.gz) = 06f8033c28e07391e5f77b9ea1b12b7ee4448668dda1006a3a55d8a5524cf6ea
+SIZE (nextcloud/mail-v5.5.10.tar.gz) = 29066869
diff --git a/mail/pantomime/Makefile b/mail/pantomime/Makefile
index 7fa6d998db63..2d91f5783ae1 100644
--- a/mail/pantomime/Makefile
+++ b/mail/pantomime/Makefile
@@ -1,31 +1,27 @@
PORTNAME= pantomime
DISTVERSION= 1.4.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= mail gnustep
MASTER_SITES= SAVANNAH/gnustep-nonfsf/
DISTNAME= Pantomime-${DISTVERSION}
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= mew14930xvi@inbox.lv
COMMENT= Mail/MIME handling library for GNUstep
-WWW= http://www.collaboration-world.com/cgi-bin/project/index.cgi?pid=3
+WWW= https://www.nongnu.org/gnustep-nonfsf/gnumail/
LICENSE= LGPL21
+LICENSE_FILE= ${WRKSRC}/Documentation/LICENSE
USES= gnustep iconv ssl
-# The use of libiconv shouldn't be necessary, but a build dependency installs
-# it and we end up picking up the header.
-USE_GNUSTEP= back build
-USE_LDCONFIG= ${GNUSTEP_LOCAL_LIBRARIES}
-
-MAKE_ARGS+= LIBRARIES_DEPEND_UPON='${ICONV_LIB} -lssl'
-
+USE_GNUSTEP= back build
DEFAULT_LIBVERSION= ${DISTVERSION:R}
-.include <bsd.port.pre.mk>
+USE_LDCONFIG= ${GNUSTEP_LOCAL_LIBRARIES}
+
+MAKE_ARGS+= LIBRARIES_DEPEND_UPON='-lssl'
-.if ${OPSYS} == FreeBSD
-CFLAGS+= -Wno-error=int-conversion
-.endif
+post-install:
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/GNUstep/System/Library/Frameworks/Pantomime.framework/Versions/${DISTVERSION:R}/libPantomime.so.${DISTVERSION}
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/mail/pantomime/pkg-descr b/mail/pantomime/pkg-descr
index 13e3f55972fc..e2a1822d8406 100644
--- a/mail/pantomime/pkg-descr
+++ b/mail/pantomime/pkg-descr
@@ -1,3 +1,5 @@
Mail/MIME handling library for GNUstep.
-
-LICENSE: LGPL2 or later
+The Pantomime framework supports the major mail protocols: POP3, IMAP,
+and SMTP.
+Pantomime provides a set of Objective-C classes that model a mail
+system.
diff --git a/mail/py-checkdmarc/Makefile b/mail/py-checkdmarc/Makefile
index 08ccf0312dd1..9823ce655c5f 100644
--- a/mail/py-checkdmarc/Makefile
+++ b/mail/py-checkdmarc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= checkdmarc
-PORTVERSION= 5.10.12
+PORTVERSION= 5.10.16
CATEGORIES= mail python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/mail/py-checkdmarc/distinfo b/mail/py-checkdmarc/distinfo
index ed5243f71c5c..8a4238c95447 100644
--- a/mail/py-checkdmarc/distinfo
+++ b/mail/py-checkdmarc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759324166
-SHA256 (checkdmarc-5.10.12.tar.gz) = edbf04b99f3aad65e3ecd060576fdf7f0330873d55c1cf23db2e4196157a0b9e
-SIZE (checkdmarc-5.10.12.tar.gz) = 50826
+TIMESTAMP = 1759774685
+SHA256 (checkdmarc-5.10.16.tar.gz) = e0eadca6071785701d16c92d672ba911c26289daaf1ea3d1c05c76be7c2d7a7e
+SIZE (checkdmarc-5.10.16.tar.gz) = 50944
diff --git a/mail/py-exchangelib/Makefile b/mail/py-exchangelib/Makefile
new file mode 100644
index 000000000000..268afd31fb55
--- /dev/null
+++ b/mail/py-exchangelib/Makefile
@@ -0,0 +1,40 @@
+PORTNAME= exchangelib
+DISTVERSIONPREFIX= v
+DISTVERSION= 5.6.0
+CATEGORIES= mail python
+#MASTER_SITES= PYPI # no tests
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Client for Microsoft Exchange Web Services (EWS)
+WWW= https://github.com/ecederstrand/exchangelib
+
+LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cached-property>0:devel/py-cached-property@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}defusedxml>=0.6.0:devel/py-defusedxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dnspython>=2.2.0:dns/py-dnspython@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}isodate>0:devel/py-isodate@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml>3.0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}oauthlib>0:security/py-oauthlib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>=2.31.0:www/py-requests@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests_ntlm>=0.2.0:www/py-requests_ntlm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests-oauthlib>0:www/py-requests-oauthlib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}tzdata>0:devel/py-tzdata@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}tzlocal>0:devel/py-tzlocal@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= pep517 autoplist pytest
+
+USE_GITHUB= yes
+GH_ACCOUNT= ecederstrand
+
+NO_ARCH= yes
+
+# tests as of 5.6.0: 62 passed, 435 skipped in 8.62s
+
+.include <bsd.port.mk>
diff --git a/mail/py-exchangelib/distinfo b/mail/py-exchangelib/distinfo
new file mode 100644
index 000000000000..458116e1627d
--- /dev/null
+++ b/mail/py-exchangelib/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760468833
+SHA256 (ecederstrand-exchangelib-v5.6.0_GH0.tar.gz) = d969b1857bab6318a78cb54a809464cbf8ed2c37e1375200b1fca0f947053d2c
+SIZE (ecederstrand-exchangelib-v5.6.0_GH0.tar.gz) = 3049641
diff --git a/mail/py-exchangelib/files/patch-pyproject.toml b/mail/py-exchangelib/files/patch-pyproject.toml
new file mode 100644
index 000000000000..66b9465d43e5
--- /dev/null
+++ b/mail/py-exchangelib/files/patch-pyproject.toml
@@ -0,0 +1,12 @@
+--- pyproject.toml.orig 2024-10-10 01:50:58 UTC
++++ pyproject.toml
+@@ -24,8 +24,7 @@ description = "Client for Microsoft Exchange Web Serv
+ description = "Client for Microsoft Exchange Web Services (EWS)"
+ readme = {file = "README.md", content-type = "text/markdown"}
+ requires-python = ">=3.10"
+-license = "BSD-2-Clause"
+-license-files = ["LICENSE"]
++license = {text = "BSD-2-Clause"}
+ keywords = [
+ "autodiscover",
+ "ews",
diff --git a/mail/py-exchangelib/pkg-descr b/mail/py-exchangelib/pkg-descr
new file mode 100644
index 000000000000..19904c33aa26
--- /dev/null
+++ b/mail/py-exchangelib/pkg-descr
@@ -0,0 +1,13 @@
+Exchangelib is a Python client for Microsoft Exchange Web Services (EWS).
+It allows to access and manage mailbox items such as email, calendar, contacts,
+and tasks.
+
+With exchangelib, you can:
+* Search, create, update, and delete items in your mailbox.
+* Send and receive email messages.
+* Manage calendar events and appointments.
+* Access and modify contacts and distribution lists.
+* Work with tasks and other mailbox items.
+
+Exchangelib is compatible with Exchange Server 2007 and later, as well
+as Office 365.
diff --git a/mail/py-offlineimap3/Makefile b/mail/py-offlineimap3/Makefile
index 8f89e12ca98c..7304ae0a6aed 100644
--- a/mail/py-offlineimap3/Makefile
+++ b/mail/py-offlineimap3/Makefile
@@ -1,7 +1,6 @@
PORTNAME= offlineimap3
DISTVERSIONPREFIX= v
-DISTVERSION= 8.0.0-70
-PORTREVISION= 1
+DISTVERSION= 8.0.0-78
DISTVERSIONSUFFIX= -g${GH_TAGNAME}
CATEGORIES= mail python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,14 +12,10 @@ WWW= https://github.com/OfflineIMAP/offlineimap3
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-# setup.py requires these during build time. Possible move to setup/install_requires:
-# https://github.com/OfflineIMAP/offlineimap3/issues/110
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}distro>=0:sysutils/py-distro@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}imaplib2>=3.5:mail/py-imaplib2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}rfc6555>=0:mail/py-rfc6555@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>=2020.6.20:security/py-certifi@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}distro>=0:sysutils/py-distro@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}imaplib2>=3.5:mail/py-imaplib2@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}distro>=0:sysutils/py-distro@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}imaplib2>=3.5:mail/py-imaplib2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}keyring>0:security/py-keyring@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rfc6555>=0:mail/py-rfc6555@${PY_FLAVOR} \
@@ -33,9 +28,10 @@ USES= python
# https://github.com/OfflineIMAP/offlineimap3/issues/111
USE_GITHUB= yes
GH_ACCOUNT= OfflineIMAP
-GH_TAGNAME= 93f358dee9d7cf800d11679ee4e9c61abfc0c5f6
+GH_TAGNAME= db347452273bb0f1b1a8ea952f6fb46cf95fedbf
USE_PYTHON= autoplist concurrent distutils pytest
+TEST_ARGS= "-k not TestBasicFunctions or test_01_MappedImap"
CONFLICTS_INSTALL= mail/py-offlineimap
@@ -49,7 +45,9 @@ OPTIONS_DEFAULT= KEYRING MANPAGES
KEYRING_DESC= GNOME keyring support
-COMMON_BUILD_DEPENDS= a2x:textproc/asciidoc \
+COMMON_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rfc6555>=0:mail/py-rfc6555@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} \
+ a2x:textproc/asciidoc \
gmake:devel/gmake
DOCS_BUILD_DEPENDS= ${COMMON_BUILD_DEPENDS} \
diff --git a/mail/py-offlineimap3/distinfo b/mail/py-offlineimap3/distinfo
index dc778f115eb7..72a531bf6f22 100644
--- a/mail/py-offlineimap3/distinfo
+++ b/mail/py-offlineimap3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1724613974
-SHA256 (OfflineIMAP-offlineimap3-v8.0.0-70-g93f358dee9d7cf800d11679ee4e9c61abfc0c5f6-93f358dee9d7cf800d11679ee4e9c61abfc0c5f6_GH0.tar.gz) = 4bf5ab02923d9b7de186ed5f54e2ec267d4541be47833c079cc7495cfaeeea4e
-SIZE (OfflineIMAP-offlineimap3-v8.0.0-70-g93f358dee9d7cf800d11679ee4e9c61abfc0c5f6-93f358dee9d7cf800d11679ee4e9c61abfc0c5f6_GH0.tar.gz) = 705645
+TIMESTAMP = 1760295184
+SHA256 (OfflineIMAP-offlineimap3-v8.0.0-78-gdb347452273bb0f1b1a8ea952f6fb46cf95fedbf-db347452273bb0f1b1a8ea952f6fb46cf95fedbf_GH0.tar.gz) = 0f44eee350bff1ff232426f192defcdfc01bcaf5aa5beb310aa232ef7370362d
+SIZE (OfflineIMAP-offlineimap3-v8.0.0-78-gdb347452273bb0f1b1a8ea952f6fb46cf95fedbf-db347452273bb0f1b1a8ea952f6fb46cf95fedbf_GH0.tar.gz) = 706499
diff --git a/mail/py-offlineimap3/files/patch-test_tests_test__01__basic.py b/mail/py-offlineimap3/files/patch-test_tests_test__01__basic.py
deleted file mode 100644
index 615492c8fe8d..000000000000
--- a/mail/py-offlineimap3/files/patch-test_tests_test__01__basic.py
+++ /dev/null
@@ -1,59 +0,0 @@
---- test/tests/test_01_basic.py.orig 2022-03-04 03:43:46 UTC
-+++ test/tests/test_01_basic.py
-@@ -17,6 +17,8 @@ import unittest
- import logging
- from test.OLItest import OLITestLib
-
-+import pytest
-+
- # Things need to be setup first, usually setup.py initializes everything.
- # but if e.g. called from command line, we take care of default values here:
- if not OLITestLib.cred_file:
-@@ -47,6 +49,7 @@ class TestBasicFunctions(unittest.TestCase):
- def tearDown(self):
- OLITestLib.delete_remote_testfolders()
-
-+ @pytest.mark.skip(reason="skpping test needs remote auth")
- def test_01_olistartup(self):
- """Tests if OLI can be invoked without exceptions
-
-@@ -60,6 +63,7 @@ class TestBasicFunctions(unittest.TestCase):
- "mails, but sync led to {0} folders and {1} mails"
- .format(boxes, mails))
-
-+ @pytest.mark.skip(reason="skpping test needs remote auth")
- def test_02_createdir(self):
- """Create local 'OLItest 1', sync"""
- OLITestLib.delete_maildir('') # Delete all local maildir folders
-@@ -71,6 +75,7 @@ class TestBasicFunctions(unittest.TestCase):
- "mails, but sync led to {0} folders and {1} mails"
- .format(boxes, mails))
-
-+ @pytest.mark.skip(reason="skpping test needs remote auth")
- def test_03_createdir_quote(self):
- """Create local 'OLItest "1"' maildir, sync
-
-@@ -87,6 +92,7 @@ class TestBasicFunctions(unittest.TestCase):
- "mails, but sync led to {0} folders and {1} mails"
- .format(boxes, mails))
-
-+ @pytest.mark.skip(reason="skpping test needs remote auth")
- def test_04_nametransmismatch(self):
- """Create mismatching remote and local nametrans rules
-
-@@ -108,6 +114,7 @@ class TestBasicFunctions(unittest.TestCase):
- # Write out default config file again
- OLITestLib.write_config_file()
-
-+ @pytest.mark.skip(reason="skpping test needs remote auth")
- def test_05_createmail(self):
- """Create mail in OLItest 1, sync, wipe folder sync
-
-@@ -133,6 +140,7 @@ class TestBasicFunctions(unittest.TestCase):
- "assigned the IMAP's UID number, but {0} messages had no valid ID "
- .format(len([None for x in uids if x is None])))
-
-+ @pytest.mark.skip(reason="skpping test needs remote auth")
- def test_06_createfolders(self):
- """Test if createfolders works as expected
-
diff --git a/mail/py-resend/Makefile b/mail/py-resend/Makefile
new file mode 100644
index 000000000000..e317f7979aaa
--- /dev/null
+++ b/mail/py-resend/Makefile
@@ -0,0 +1,36 @@
+PORTNAME= resend
+DISTVERSION= 2.17.0
+CATEGORIES= mail python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= tagattie@FreeBSD.org
+COMMENT= Resend Python SDK
+WWW= https://github.com/resend/resend-python
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.md
+
+BR_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.31.0:www/py-requests@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.4.0:devel/py-typing-extensions@${PY_FLAVOR}
+BUILD_DEPENDS= ${BR_DEPENDS}
+RUN_DEPENDS= ${BR_DEPENDS}
+
+USES= python
+
+USE_PYTHON= autoplist distutils
+
+NO_ARCH= yes
+
+PORTDOCS= README.md
+
+OPTIONS_DEFINE= DOCS
+
+post-extract:
+ @${CP} ${FILESDIR}/requirements.txt ${WRKSRC}
+
+do-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/mail/py-resend/distinfo b/mail/py-resend/distinfo
new file mode 100644
index 000000000000..956e27ba3020
--- /dev/null
+++ b/mail/py-resend/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760506235
+SHA256 (resend-2.17.0.tar.gz) = 90c8adbe92bfc14c9dfbe0bbe68cee14bd8813fdd568f36ae71df7a8946bbd4a
+SIZE (resend-2.17.0.tar.gz) = 16964
diff --git a/mail/py-resend/files/requirements.txt b/mail/py-resend/files/requirements.txt
new file mode 100644
index 000000000000..935af601a213
--- /dev/null
+++ b/mail/py-resend/files/requirements.txt
@@ -0,0 +1,2 @@
+requests>=2.31.0
+typing_extensions>=4.4.0
diff --git a/mail/py-resend/pkg-descr b/mail/py-resend/pkg-descr
new file mode 100644
index 000000000000..f1206c34f721
--- /dev/null
+++ b/mail/py-resend/pkg-descr
@@ -0,0 +1,4 @@
+Resend is the email API for developers.
+
+The best way to reach humans instead of spam folders. Deliver
+transactional and marketing emails at scale.
diff --git a/mail/rubygem-net-imap/Makefile b/mail/rubygem-net-imap/Makefile
index 152c22ca3b8f..26701e4e2501 100644
--- a/mail/rubygem-net-imap/Makefile
+++ b/mail/rubygem-net-imap/Makefile
@@ -1,5 +1,5 @@
PORTNAME= net-imap
-PORTVERSION= 0.5.10
+PORTVERSION= 0.5.12
CATEGORIES= mail rubygems
MASTER_SITES= RG
diff --git a/mail/rubygem-net-imap/distinfo b/mail/rubygem-net-imap/distinfo
index b3a5071ea3eb..d0604f1fd397 100644
--- a/mail/rubygem-net-imap/distinfo
+++ b/mail/rubygem-net-imap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757121824
-SHA256 (rubygem/net-imap-0.5.10.gem) = f84d206a296bff48a3a10507567fc38b050d2a40c92ea0d448164f64e60d6205
-SIZE (rubygem/net-imap-0.5.10.gem) = 179712
+TIMESTAMP = 1759774897
+SHA256 (rubygem/net-imap-0.5.12.gem) = cb8cd05bd353fcc19b6cbc530a9cb06b577a969ea10b7ddb0f37787f74be4444
+SIZE (rubygem/net-imap-0.5.12.gem) = 180224
diff --git a/mail/sqwebmail/Makefile b/mail/sqwebmail/Makefile
index 7e5cd224148c..88774d14c777 100644
--- a/mail/sqwebmail/Makefile
+++ b/mail/sqwebmail/Makefile
@@ -1,12 +1,11 @@
PORTNAME= sqwebmail
-PORTVERSION= 6.2.4
-PORTREVISION= 1
+PORTVERSION= 6.3.0
CATEGORIES= mail www
MASTER_SITES= SF/courier/webmail/${PORTVERSION}
MAINTAINER= oliver@FreeBSD.org
COMMENT= CGI Webmail client for Maildirs
-WWW= https://inter7.com/sqwebmail/
+WWW= https://www.courier-mta.org/sqwebmail/
LICENSE= GPLv3
@@ -59,7 +58,7 @@ MAILGRP?= courier
#
# End of user variables
-USES= compiler:c++11-lang gettext gmake iconv perl5 tar:bzip2 pkgconfig
+USES= compiler:c++17-lang gettext gmake iconv perl5 tar:bzip2 pkgconfig
USE_RC_SUBR= sqwebmail-sqwebmaild
GNU_CONFIGURE= yes
diff --git a/mail/sqwebmail/distinfo b/mail/sqwebmail/distinfo
index 1f83e5e25456..046a1b9b4299 100644
--- a/mail/sqwebmail/distinfo
+++ b/mail/sqwebmail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1697149887
-SHA256 (sqwebmail-6.2.4.tar.bz2) = 0e9fe042413b64e81aea3abeea180648e7b0a71912ca37b0c7d30cb0d0299942
-SIZE (sqwebmail-6.2.4.tar.bz2) = 3748078
+TIMESTAMP = 1760884299
+SHA256 (sqwebmail-6.3.0.tar.bz2) = e6548e4c974024f02b629d8a5090af3c7000faf2d52b28b87b11d48ae3a61be3
+SIZE (sqwebmail-6.3.0.tar.bz2) = 4087972
diff --git a/mail/sqwebmail/files/patch-Makefile.in b/mail/sqwebmail/files/patch-Makefile.in
index 18a54190064a..4e691ae3b813 100644
--- a/mail/sqwebmail/files/patch-Makefile.in
+++ b/mail/sqwebmail/files/patch-Makefile.in
@@ -1,6 +1,6 @@
---- Makefile.in.orig 2023-08-28 12:32:30 UTC
+--- Makefile.in.orig 2025-10-14 23:45:13 UTC
+++ Makefile.in
-@@ -404,13 +404,13 @@ EXTRA_DIST = INSTALL.html README NEWS README.html READ
+@@ -413,13 +413,13 @@ scriptbin_SCRIPTS = \
packaging/debian/sqwebmail-apache2.lintian-overrides
scriptbindir = $(sbindir)
scriptbin_SCRIPTS = \
@@ -16,7 +16,7 @@
WWW = $$HOME/www/hostrocket/courier-mta.org
@HAVE_HTMLPAGES_TRUE@NEWS_SOURCE = html/index.html
-@@ -1068,11 +1068,11 @@ reformime: libs/rfc2045/reformime
+@@ -1071,11 +1071,11 @@ makemime: libs/rfc2045/makemime
makemime: libs/rfc2045/makemime
cp libs/rfc2045/makemime .
diff --git a/mail/sqwebmail/files/patch-libs_rfc2045_rfc2045.h b/mail/sqwebmail/files/patch-libs_rfc2045_rfc2045.h
new file mode 100644
index 000000000000..36c6fd96cfb4
--- /dev/null
+++ b/mail/sqwebmail/files/patch-libs_rfc2045_rfc2045.h
@@ -0,0 +1,11 @@
+--- libs/rfc2045/rfc2045.h.orig 2025-10-06 09:00:04 UTC
++++ libs/rfc2045/rfc2045.h
+@@ -3224,7 +3224,7 @@ void rfc822::mime_decoder<out_iter, src_type>::decode(
+
+ if (decode_header)
+ {
+- typename rfc2045::entity::line_iter<crlf>::headers<
++ typename rfc2045::entity::line_iter<crlf>::template headers<
+ src_type> parser{e, src };
+
+ parser.name_lc=header_name_lc;
diff --git a/mail/sqwebmail/files/patch-libs_rfc2045_testsuitecpp.C b/mail/sqwebmail/files/patch-libs_rfc2045_testsuitecpp.C
new file mode 100644
index 000000000000..5d1494f61819
--- /dev/null
+++ b/mail/sqwebmail/files/patch-libs_rfc2045_testsuitecpp.C
@@ -0,0 +1,11 @@
+--- libs/rfc2045/testsuitecpp.C.orig 2025-10-04 09:00:12 UTC
++++ libs/rfc2045/testsuitecpp.C
+@@ -19,7 +19,7 @@ void testrfc2045line_iter_testset(int &testnum, test_t
+ auto b=s.begin();
+ auto e=s.end();
+
+- typename rfc2045::entity::line_iter<crlf>::iter<
++ typename rfc2045::entity::line_iter<crlf>::template iter<
+ std::string_view::iterator,
+ std::string_view::iterator
+ >
diff --git a/mail/sqwebmail/files/patch-libs_rfc2045_testsuitecpp2.C b/mail/sqwebmail/files/patch-libs_rfc2045_testsuitecpp2.C
new file mode 100644
index 000000000000..bd49c3117802
--- /dev/null
+++ b/mail/sqwebmail/files/patch-libs_rfc2045_testsuitecpp2.C
@@ -0,0 +1,29 @@
+--- libs/rfc2045/testsuitecpp2.C.orig 2025-09-10 09:00:12 UTC
++++ libs/rfc2045/testsuitecpp2.C
+@@ -217,7 +217,7 @@ void test3()
+ auto b=std::istreambuf_iterator<char>{ss};
+ auto e=std::istreambuf_iterator<char>{};
+
+- typename rfc2045::entity::line_iter<crlf>::iter<
++ typename rfc2045::entity::line_iter<crlf>::template iter<
+ std::istreambuf_iterator<char>,
+ std::istreambuf_iterator<char>
+ > iter{b, e};
+@@ -310,7 +310,7 @@ void test4()
+ auto b=std::istreambuf_iterator<char>{ss};
+ auto e=std::istreambuf_iterator<char>{};
+
+- typename rfc2045::entity::line_iter<crlf>::iter<
++ typename rfc2045::entity::line_iter<crlf>::template iter<
+ std::istreambuf_iterator<char>,
+ std::istreambuf_iterator<char>
+ > iter{b, e};
+@@ -488,7 +488,7 @@ void test5()
+ auto b=std::istreambuf_iterator<char>{ss};
+ auto e=std::istreambuf_iterator<char>{};
+
+- typename rfc2045::entity::line_iter<crlf>::iter<
++ typename rfc2045::entity::line_iter<crlf>::template iter<
+ std::istreambuf_iterator<char>,
+ std::istreambuf_iterator<char>
+ > iter{b, e};
diff --git a/mail/thunderbird/Makefile b/mail/thunderbird/Makefile
index febacfa08152..a8a5a59b9f30 100644
--- a/mail/thunderbird/Makefile
+++ b/mail/thunderbird/Makefile
@@ -1,5 +1,5 @@
PORTNAME= thunderbird
-DISTVERSION= 144.0
+DISTVERSION= 144.0.1
CATEGORIES= mail news net-im wayland
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}${DISTVERSIONSUFFIX}/source \
MOZILLA/${PORTNAME}/candidates/${DISTVERSION}${DISTVERSIONSUFFIX}-candidates/build1/source
diff --git a/mail/thunderbird/distinfo b/mail/thunderbird/distinfo
index 6004329f82fe..00bcef6b28be 100644
--- a/mail/thunderbird/distinfo
+++ b/mail/thunderbird/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760128626
-SHA256 (thunderbird-144.0.source.tar.xz) = 33315b6c6f20a718809e717bd22edc03418581b2f162dc8ab2bbdccdc770556e
-SIZE (thunderbird-144.0.source.tar.xz) = 762262852
+TIMESTAMP = 1760631198
+SHA256 (thunderbird-144.0.1.source.tar.xz) = 62dd606308ee0c3298e052c05a8fce321df3a1012628511c7aacdf7ef6b7e965
+SIZE (thunderbird-144.0.1.source.tar.xz) = 774861288
diff --git a/math/Imath/Makefile b/math/Imath/Makefile
index d454a2e25cc5..6446dc30d74e 100644
--- a/math/Imath/Makefile
+++ b/math/Imath/Makefile
@@ -2,6 +2,7 @@
PORTNAME= Imath
PORTVERSION= 3.2.2
+PORTREVISION= 1
CATEGORIES= math devel graphics
MASTER_SITES= https://github.com/AcademySoftwareFoundation/${PORTNAME}/releases/download/v${PORTVERSION}/ \
LOCAL/mandree/
diff --git a/math/Makefile b/math/Makefile
index c53eb5072daf..5be7d12943d1 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -607,6 +607,7 @@
SUBDIR += octave-forge-joystick
SUBDIR += octave-forge-level-set
SUBDIR += octave-forge-linear-algebra
+ SUBDIR += octave-forge-llms
SUBDIR += octave-forge-lssa
SUBDIR += octave-forge-ltfat
SUBDIR += octave-forge-mapping
@@ -1294,7 +1295,6 @@
SUBDIR += vinci
SUBDIR += visualpolylib
SUBDIR += vowpal_wabbit
- SUBDIR += vtk8
SUBDIR += vtk9
SUBDIR += wavelib
SUBDIR += wcalc
diff --git a/math/R-cran-igraph/Makefile b/math/R-cran-igraph/Makefile
index 00a1b5eb526e..fb236552dbec 100644
--- a/math/R-cran-igraph/Makefile
+++ b/math/R-cran-igraph/Makefile
@@ -1,6 +1,5 @@
PORTNAME= igraph
-DISTVERSION= 2.1.4
-PORTREVISION= 1
+DISTVERSION= 2.2.0
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -16,7 +15,7 @@ RUN_DEPENDS= R-cran-cli>0:devel/R-cran-cli \
R-cran-lifecycle>0:devel/R-cran-lifecycle \
R-cran-magrittr>0:devel/R-cran-magrittr \
R-cran-pkgconfig>=2.0.0:devel/R-cran-pkgconfig \
- R-cran-rlang>0:devel/R-cran-rlang \
+ R-cran-rlang>=1.1.0:devel/R-cran-rlang \
R-cran-vctrs>0:devel/R-cran-vctrs
USES= compiler:c++11-lang cran:auto-plist,compiles gnome
diff --git a/math/R-cran-igraph/distinfo b/math/R-cran-igraph/distinfo
index a4064cc047f7..033535439e21 100644
--- a/math/R-cran-igraph/distinfo
+++ b/math/R-cran-igraph/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737856472
-SHA256 (igraph_2.1.4.tar.gz) = fdced402c9d2e355fd1a5cbd640639fdc97efe50f5b69e9f321a03785a7ab3ed
-SIZE (igraph_2.1.4.tar.gz) = 4997408
+TIMESTAMP = 1760721402
+SHA256 (igraph_2.2.0.tar.gz) = caabb4fb1043ede953450e2f5004f2e7d70c78191bc757e4223d09893fd8de8d
+SIZE (igraph_2.2.0.tar.gz) = 5127147
diff --git a/math/SoPlex/Makefile b/math/SoPlex/Makefile
index 8e3890db8d8b..b8703ce18f67 100644
--- a/math/SoPlex/Makefile
+++ b/math/SoPlex/Makefile
@@ -1,6 +1,6 @@
PORTNAME= SoPlex
DISTVERSION= 7.1.1.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= math science
MASTER_SITES= http://soplex.zib.de/download/release/
DISTNAME= ${PORTNAME:tl}-${DISTVERSION}
diff --git a/math/adol-c/Makefile b/math/adol-c/Makefile
index d8b9bf190621..5efcca5c270a 100644
--- a/math/adol-c/Makefile
+++ b/math/adol-c/Makefile
@@ -1,6 +1,6 @@
PORTNAME= adol-c
DISTVERSION= 2.7.2
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= math
MASTER_SITES= https://www.coin-or.org/download/source/${PORTNAME:tu}/
DISTNAME= ${PORTNAME:tu}-${DISTVERSION}
@@ -13,7 +13,7 @@ LICENSE= EPL
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= bash:shells/bash
-LIB_DEPENDS= libboost_system.so:devel/boost-libs
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs
USES= compiler:c++11-lang gmake libtool tar:tgz
USE_LDCONFIG= yes
diff --git a/math/asymptote/Makefile b/math/asymptote/Makefile
index d137ba740d29..91fcccee58b1 100644
--- a/math/asymptote/Makefile
+++ b/math/asymptote/Makefile
@@ -1,6 +1,6 @@
PORTNAME= asymptote
PORTVERSION= 2.92
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= math
MASTER_SITES= SF/${PORTNAME}/${PORTVERSION}
DISTNAME= ${PORTNAME}-${PORTVERSION}.src
diff --git a/math/brial/Makefile b/math/brial/Makefile
index aacd0d389578..a7002fde317c 100644
--- a/math/brial/Makefile
+++ b/math/brial/Makefile
@@ -1,6 +1,6 @@
PORTNAME= BRiAl
DISTVERSION= 1.2.12
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= math
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/
DISTNAME= ${PORTNAME:tl}-${DISTVERSION}
diff --git a/math/cadabra2/Makefile b/math/cadabra2/Makefile
index 144d880da1c4..7c33ecb75de8 100644
--- a/math/cadabra2/Makefile
+++ b/math/cadabra2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cadabra2
DISTVERSION= 2.5.8
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
@@ -15,7 +15,7 @@ BROKEN_FreeBSD_15= compilation fails with clang-17, see https://github.com/kpeet
BUILD_DEPENDS= ${LOCALBASE}/include/websocketpp/client.hpp:devel/websocketpp
LIB_DEPENDS= ${PY_BOOST} \
- libboost_system.so:devel/boost-libs \
+ libboost_thread.so:devel/boost-libs \
libfontconfig.so:x11-fonts/fontconfig \
libharfbuzz.so:print/harfbuzz \
libpcrecpp.so:devel/pcre \
diff --git a/math/cgal/files/patch-cmake_modules_CGAL__pointmatcher__support.cmake b/math/cgal/files/patch-cmake_modules_CGAL__pointmatcher__support.cmake
new file mode 100644
index 000000000000..619f110204c5
--- /dev/null
+++ b/math/cgal/files/patch-cmake_modules_CGAL__pointmatcher__support.cmake
@@ -0,0 +1,21 @@
+--- cmake/modules/CGAL_pointmatcher_support.cmake.orig 2024-08-10 19:00:05 UTC
++++ cmake/modules/CGAL_pointmatcher_support.cmake
+@@ -1,9 +1,8 @@ if(libpointmatcher_FOUND AND NOT TARGET CGAL::pointmat
+ if(libpointmatcher_FOUND AND NOT TARGET CGAL::pointmatcher_support)
+- find_package(Boost COMPONENTS thread filesystem system program_options date_time chrono)
++ find_package(Boost COMPONENTS thread filesystem program_options date_time chrono)
+ if(Boost_chrono_FOUND
+ AND Boost_thread_FOUND
+ AND Boost_filesystem_FOUND
+- AND Boost_system_FOUND
+ AND Boost_program_options_FOUND
+ AND Boost_date_time_FOUND)
+ add_library(CGAL::pointmatcher_support INTERFACE IMPORTED)
+@@ -11,6 +10,6 @@ if(libpointmatcher_FOUND AND NOT TARGET CGAL::pointmat
+ target_include_directories(CGAL::pointmatcher_support INTERFACE "${libpointmatcher_INCLUDE_DIR}")
+ target_link_libraries(CGAL::pointmatcher_support INTERFACE ${libpointmatcher_LIBRARIES} libnabo::nabo)
+ else()
+- message(STATUS "NOTICE: the libpointmatcher library requires the following boost components: thread filesystem system program_options date_time chrono.")
++ message(STATUS "NOTICE: the libpointmatcher library requires the following boost components: thread filesystem program_options date_time chrono.")
+ endif()
+ endif()
diff --git a/math/clblas/Makefile b/math/clblas/Makefile
index 32643e932a02..3417555c8840 100644
--- a/math/clblas/Makefile
+++ b/math/clblas/Makefile
@@ -1,6 +1,6 @@
PORTNAME= clblas
PORTVERSION= 2.12
-PORTREVISION= 2
+PORTREVISION= 3
DISTVERSIONPREFIX= v
CATEGORIES= math
diff --git a/math/cryptominisat/Makefile b/math/cryptominisat/Makefile
index d2e62bfb85ca..2152f6c51efd 100644
--- a/math/cryptominisat/Makefile
+++ b/math/cryptominisat/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cryptominisat
DISTVERSION= 5.11.21
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= math
MAINTAINER= arrowd@FreeBSD.org
diff --git a/math/curv/Makefile b/math/curv/Makefile
index 5f9dcbae04b1..d0c533626e59 100644
--- a/math/curv/Makefile
+++ b/math/curv/Makefile
@@ -1,6 +1,6 @@
PORTNAME= curv
DISTVERSION= 0.5
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= math lang graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/deal.ii/Makefile b/math/deal.ii/Makefile
index 927ddbcbbc42..ecc8824962ec 100644
--- a/math/deal.ii/Makefile
+++ b/math/deal.ii/Makefile
@@ -1,6 +1,6 @@
PORTNAME= deal.II
DISTVERSION= 9.6.2
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= math
MASTER_SITES= https://github.com/dealii/dealii/releases/download/v${DISTVERSION}/
DISTNAME= dealii-${DISTVERSION}
diff --git a/math/e-antic/Makefile b/math/e-antic/Makefile
index 4f567b3f7ab5..5828c9176e7a 100644
--- a/math/e-antic/Makefile
+++ b/math/e-antic/Makefile
@@ -1,6 +1,6 @@
PORTNAME= e-antic
DISTVERSION= 2.1.0
-PORTREVISION= 1
+PORTREVISION= 2
#MASTER_SITES= https://www.labri.fr/perso/vdelecro/e-antic/
CATEGORIES= math
diff --git a/math/eclib/Makefile b/math/eclib/Makefile
index bb88e4353016..e196a6a53df3 100644
--- a/math/eclib/Makefile
+++ b/math/eclib/Makefile
@@ -1,5 +1,6 @@
PORTNAME= eclib
PORTVERSION= 20250627
+PORTREVISION= 1
DISTVERSIONPREFIX= v
CATEGORIES= math
diff --git a/math/eclib/files/patch-configure.ac b/math/eclib/files/patch-configure.ac
new file mode 100644
index 000000000000..e17a39aaa241
--- /dev/null
+++ b/math/eclib/files/patch-configure.ac
@@ -0,0 +1,17 @@
+--- configure.ac.orig 2025-06-27 08:14:54 UTC
++++ configure.ac
+@@ -67,13 +67,11 @@ AX_BOOST_BASE([1.35.0], [
+ #
+ # Boost 1.35.0+ required for Asio (1.25.0 for Thread)
+ AX_BOOST_BASE([1.35.0], [
+-AX_BOOST_SYSTEM
+ AX_BOOST_ASIO
+ AX_BOOST_THREAD
+ ])
+
+-if [test "$ax_cv_boost_system" = "yes"] &&
+- [test "$ax_cv_boost_asio" = "yes"] &&
++if [test "$ax_cv_boost_asio" = "yes"] &&
+ [test "$ax_cv_boost_thread" = "yes"]; then
+ AC_DEFINE([ECLIB_MULTITHREAD],[1],[Define if multithreading available and requested])
+ fi
diff --git a/math/geogebra/Makefile b/math/geogebra/Makefile
index 8d4a8db5b136..623cddb8ef2c 100644
--- a/math/geogebra/Makefile
+++ b/math/geogebra/Makefile
@@ -1,5 +1,5 @@
PORTNAME= geogebra
-DISTVERSION= 5-2-899-0
+DISTVERSION= 5-2-903-0
CATEGORIES= math education java
MASTER_SITES= http://download.geogebra.org/installers/5.2/ \
https://static.geogebra.org/images/ \
diff --git a/math/geogebra/distinfo b/math/geogebra/distinfo
index 84a9e4d8c457..2377af69810e 100644
--- a/math/geogebra/distinfo
+++ b/math/geogebra/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1757477906
-SHA256 (GeoGebra-Linux-Portable-5-2-899-0.tar.bz2) = dda3e8075e66990418a5913e38bbdd72a8bf32a2805f1886aa1d13aaad95b264
-SIZE (GeoGebra-Linux-Portable-5-2-899-0.tar.bz2) = 62954321
+TIMESTAMP = 1760496589
+SHA256 (GeoGebra-Linux-Portable-5-2-903-0.tar.bz2) = cc1cdc9c42622987b50dddf34df95d061c9e3691b90d5da8a08405f410f3c6f3
+SIZE (GeoGebra-Linux-Portable-5-2-903-0.tar.bz2) = 62981031
SHA256 (geogebra.png) = e97122d77209e2c235f5afcee8f783c1e933d14062851ac73a4ed7a6520c5614
SIZE (geogebra.png) = 4018
SHA256 (geogebra-logo.svg) = 55ded6b5ec9ad382494f858d8ab5def0ed6c7d529481cd212863b2edde3b5e07
diff --git a/math/ggobi/Makefile b/math/ggobi/Makefile
index c850ac393f25..cd8b13022d31 100644
--- a/math/ggobi/Makefile
+++ b/math/ggobi/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ggobi
DISTVERSION= 2.1.12
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= math graphics
MAINTAINER= rhurlin@FreeBSD.org
diff --git a/math/giacxcas/Makefile b/math/giacxcas/Makefile
index db40fb203ed2..8434b95cd186 100644
--- a/math/giacxcas/Makefile
+++ b/math/giacxcas/Makefile
@@ -1,6 +1,6 @@
PORTNAME= giacxcas
DISTVERSION= 1.9.0-85
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= math
MASTER_SITES= http://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source/:giac \
http://cocoa.dima.unige.it/cocoa/cocoalib/tgz/:cocoa \
diff --git a/math/heyoka/Makefile b/math/heyoka/Makefile
index 64f39f422b46..9ffb82a653db 100644
--- a/math/heyoka/Makefile
+++ b/math/heyoka/Makefile
@@ -1,7 +1,7 @@
PORTNAME= heyoka
DISTVERSIONPREFIX= v
DISTVERSION= 6.0.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/lib2geom/Makefile b/math/lib2geom/Makefile
index 6b89a9712fde..cdce54bcb454 100644
--- a/math/lib2geom/Makefile
+++ b/math/lib2geom/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lib2geom
DISTVERSION= 1.4
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= math gnome
MAINTAINER= gnome@FreeBSD.org
diff --git a/math/libmesh/Makefile b/math/libmesh/Makefile
index bb771aaaac6d..6f16c6d7e44c 100644
--- a/math/libmesh/Makefile
+++ b/math/libmesh/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libmesh
DISTVERSION= 1.7.5
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= math
MASTER_SITES= https://github.com/libMesh/${PORTNAME}/releases/download/v${DISTVERSION}/
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN= compilation fails with nlopt-2.9.0, see https://github.com/libMesh/libmesh/issues/4009
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libnlopt.so:math/nlopt
TEST_DEPENDS= bash:shells/bash
diff --git a/math/libqalculate/Makefile b/math/libqalculate/Makefile
index 86304eccd656..399d7eb24c8b 100644
--- a/math/libqalculate/Makefile
+++ b/math/libqalculate/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libqalculate
-PORTVERSION= 5.7.0
+PORTVERSION= 5.8.0
CATEGORIES= math
MASTER_SITES= https://github.com/Qalculate/${PORTNAME}/releases/download/v${PORTVERSION}/
diff --git a/math/libqalculate/distinfo b/math/libqalculate/distinfo
index 4cbc8eb21bab..078a64d4de44 100644
--- a/math/libqalculate/distinfo
+++ b/math/libqalculate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754377124
-SHA256 (libqalculate-5.7.0.tar.gz) = b0aa7e7f6b729ad88f41c3562e81bdc349e072f4df0e62ce152304d979702cfe
-SIZE (libqalculate-5.7.0.tar.gz) = 2835670
+TIMESTAMP = 1760528533
+SHA256 (libqalculate-5.8.0.tar.gz) = 5595dc304de252945ee51bd68cef3b5f0dacf3ce1c75bd0a8f6c158c1c723741
+SIZE (libqalculate-5.8.0.tar.gz) = 2664148
diff --git a/math/libqalculate/pkg-plist b/math/libqalculate/pkg-plist
index a61ca69ef777..c400e126afc7 100644
--- a/math/libqalculate/pkg-plist
+++ b/math/libqalculate/pkg-plist
@@ -16,7 +16,7 @@ include/libqalculate/util.h
lib/libqalculate.a
lib/libqalculate.so
lib/libqalculate.so.23
-lib/libqalculate.so.23.3.6
+lib/libqalculate.so.23.3.7
libdata/pkgconfig/libqalculate.pc
share/man/man1/qalc.1.gz
%%NLS%%share/locale/ca/LC_MESSAGES/libqalculate.mo
diff --git a/math/libsemigroups/Makefile b/math/libsemigroups/Makefile
index 9300f0d48ca3..f0135293bb34 100644
--- a/math/libsemigroups/Makefile
+++ b/math/libsemigroups/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libsemigroups
-PORTVERSION= 3.1.3
+PORTVERSION= 3.2.0
DISTVERSIONPREFIX= v
CATEGORIES= math
diff --git a/math/libsemigroups/distinfo b/math/libsemigroups/distinfo
index eb0d7fb689fd..9d69f807e767 100644
--- a/math/libsemigroups/distinfo
+++ b/math/libsemigroups/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756982852
-SHA256 (libsemigroups-libsemigroups-v3.1.3_GH0.tar.gz) = a751b879a97b259821e0d19f39d3d394efc8ecd12647cdcb267d39b6d6a8a31d
-SIZE (libsemigroups-libsemigroups-v3.1.3_GH0.tar.gz) = 6155171
+TIMESTAMP = 1760883166
+SHA256 (libsemigroups-libsemigroups-v3.2.0_GH0.tar.gz) = 5482c4275f822768fd92b47ec292ecf9b0cdcae5712101cde659a83c05032f7d
+SIZE (libsemigroups-libsemigroups-v3.2.0_GH0.tar.gz) = 6566714
diff --git a/math/libsemigroups/files/patch-third__party_backward-cpp_backward.hpp b/math/libsemigroups/files/patch-third__party_backward-cpp_backward.hpp
deleted file mode 100644
index b0e39b58f333..000000000000
--- a/math/libsemigroups/files/patch-third__party_backward-cpp_backward.hpp
+++ /dev/null
@@ -1,239 +0,0 @@
---- third_party/backward-cpp/backward.hpp.orig 2025-04-01 12:04:08 UTC
-+++ third_party/backward-cpp/backward.hpp
-@@ -52,6 +52,9 @@
- // #define BACKWARD_SYSTEM_DARWIN
- // - specialization for Mac OS X 10.5 and later.
- //
-+// #define BACKWARD_SYSTEM_FREEBSD
-+// - specialization for FreeBSD.
-+//
- // #define BACKWARD_SYSTEM_WINDOWS
- // - specialization for Windows (Clang 9 and MSVC2017)
- //
-@@ -60,6 +63,7 @@
- //
- #if defined(BACKWARD_SYSTEM_LINUX)
- #elif defined(BACKWARD_SYSTEM_DARWIN)
-+#elif defined(BACKWARD_SYSTEM_FREEBSD)
- #elif defined(BACKWARD_SYSTEM_UNKNOWN)
- #elif defined(BACKWARD_SYSTEM_WINDOWS)
- #else
-@@ -67,12 +71,18 @@
- #define BACKWARD_SYSTEM_LINUX
- #elif defined(__APPLE__)
- #define BACKWARD_SYSTEM_DARWIN
-+#elif defined(__FreeBSD__)
-+#define BACKWARD_SYSTEM_FREEBSD
- #elif defined(_WIN32)
- #define BACKWARD_SYSTEM_WINDOWS
- #else
- #define BACKWARD_SYSTEM_UNKNOWN
- #endif
- #endif
-+#if defined(__FreeBSD__)
-+#include <pthread_np.h>
-+#include <sys/ucontext.h>
-+#endif
-
- #define NOINLINE __attribute__((noinline))
-
-@@ -263,7 +273,7 @@
-
- #endif // defined(BACKWARD_SYSTEM_LINUX)
-
--#if defined(BACKWARD_SYSTEM_DARWIN)
-+#if defined(BACKWARD_SYSTEM_DARWIN) || defined(BACKWARD_SYSTEM_FREEBSD)
- // On Darwin, backtrace can back-trace or "walk" the stack using the following
- // libraries:
- //
-@@ -329,7 +339,7 @@
- || (BACKWARD_HAS_BACKTRACE_SYMBOL == 1)
- #include <execinfo.h>
- #endif
--#endif // defined(BACKWARD_SYSTEM_DARWIN)
-+#endif // defined(BACKWARD_SYSTEM_DARWIN) || defined(BACKWARD_SYSTEM_FREEBSD)
-
- #if defined(BACKWARD_SYSTEM_WINDOWS)
-
-@@ -462,6 +472,7 @@ namespace backward {
- struct linux_tag; // seems that I cannot call that "linux" because the name
- // is already defined... so I am adding _tag everywhere.
- struct darwin_tag;
-+ struct freebsd_tag;
- struct windows_tag;
- struct unknown_tag;
-
-@@ -469,6 +480,8 @@ namespace backward {
- typedef linux_tag current_tag;
- #elif defined(BACKWARD_SYSTEM_DARWIN)
- typedef darwin_tag current_tag;
-+#elif defined(BACKWARD_SYSTEM_FREEBSD)
-+ typedef freebsd_tag current_tag;
- #elif defined(BACKWARD_SYSTEM_WINDOWS)
- typedef windows_tag current_tag;
- #elif defined(BACKWARD_SYSTEM_UNKNOWN)
-@@ -496,7 +509,7 @@ namespace backward {
- #else
- #error "You shall not pass, until you know what you want."
- #endif
--#elif defined(BACKWARD_SYSTEM_DARWIN)
-+#elif defined(BACKWARD_SYSTEM_DARWIN) || defined(BACKWARD_SYSTEM_FREEBSD)
- struct backtrace_symbol;
-
- #if BACKWARD_HAS_BACKTRACE_SYMBOL == 1
-@@ -654,7 +667,7 @@ namespace backward {
- }
- };
-
--#if defined(BACKWARD_SYSTEM_LINUX) || defined(BACKWARD_SYSTEM_DARWIN)
-+#if defined(BACKWARD_SYSTEM_LINUX) || defined(BACKWARD_SYSTEM_DARWIN) || defined(BACKWARD_SYSTEM_FREEBSD)
-
- template <>
- struct demangler_impl<system_tag::current_tag> {
-@@ -678,7 +691,7 @@ namespace backward {
- size_t _demangle_buffer_length;
- };
-
--#endif // BACKWARD_SYSTEM_LINUX || BACKWARD_SYSTEM_DARWIN
-+#endif // BACKWARD_SYSTEM_LINUX || BACKWARD_SYSTEM_DARWIN || defined(BACKWARD_SYSTEM_FREEBSD)
-
- struct demangler : public demangler_impl<system_tag::current_tag> {};
-
-@@ -812,7 +825,7 @@ namespace backward {
- // I like to keep little secret sometimes.
- _thread_id = 0;
- }
--#elif defined(BACKWARD_SYSTEM_DARWIN)
-+#elif defined(BACKWARD_SYSTEM_DARWIN) || defined(BACKWARD_SYSTEM_FREEBSD)
- _thread_id = reinterpret_cast<size_t>(pthread_self());
- if (pthread_main_np() == 1) {
- // If the thread is the main one, let's hide that.
-@@ -1097,6 +1110,36 @@ namespace backward {
- }
- _stacktrace[index] = reinterpret_cast<void*>(ctx.data[16]);
- ++index;
-+#elif defined(__FreeBSD__) && defined(__x86_64__)
-+ unw_getcontext(&ctx);
-+ ctx.data[0] = uctx->uc_mcontext.mc_rax;
-+ ctx.data[1] = uctx->uc_mcontext.mc_rbx;
-+ ctx.data[2] = uctx->uc_mcontext.mc_rcx;
-+ ctx.data[3] = uctx->uc_mcontext.mc_rdx;
-+ ctx.data[4] = uctx->uc_mcontext.mc_rdi;
-+ ctx.data[5] = uctx->uc_mcontext.mc_rsi;
-+ ctx.data[6] = uctx->uc_mcontext.mc_rbp;
-+ ctx.data[7] = uctx->uc_mcontext.mc_rsp;
-+ ctx.data[8] = uctx->uc_mcontext.mc_r8;
-+ ctx.data[9] = uctx->uc_mcontext.mc_r9;
-+ ctx.data[10] = uctx->uc_mcontext.mc_r10;
-+ ctx.data[11] = uctx->uc_mcontext.mc_r11;
-+ ctx.data[12] = uctx->uc_mcontext.mc_r12;
-+ ctx.data[13] = uctx->uc_mcontext.mc_r13;
-+ ctx.data[14] = uctx->uc_mcontext.mc_r14;
-+ ctx.data[15] = uctx->uc_mcontext.mc_r15;
-+ ctx.data[16] = uctx->uc_mcontext.mc_rip;
-+
-+ // If the IP is the same as the crash address we have a bad function
-+ // dereference The caller's address is pointed to by %rsp, so we
-+ // dereference that value and set it to be the next frame's IP.
-+ if (uctx->uc_mcontext.mc_rip
-+ == reinterpret_cast<__uint64_t>(error_addr())) {
-+ ctx.data[16]
-+ = *reinterpret_cast<__uint64_t*>(uctx->uc_mcontext.mc_rsp);
-+ }
-+ _stacktrace[index] = reinterpret_cast<void*>(ctx.data[16]);
-+ ++index;
- #elif defined(__APPLE__)
- unw_getcontext(&ctx);
- // TODO: Convert the ucontext_t to libunwind's unw_context_t like
-@@ -1108,6 +1151,17 @@ namespace backward {
- _stacktrace[index]
- = reinterpret_cast<void*>(ctx.uc_mcontext->__ss.__eip);
- ++index;
-+#elif defined(__FreeBSD__)
-+ unw_getcontext(&ctx);
-+ // TODO: Convert the ucontext_t to libunwind's unw_context_t like
-+ // we do in 64 bits
-+ if (ctx.uc_mcontext.mc_eip
-+ == reinterpret_cast<greg_t>(error_addr())) {
-+ ctx.uc_mcontext.mc_eip = ctx.uc_mcontext.mc_esp;
-+ }
-+ _stacktrace[index]
-+ = reinterpret_cast<void*>(ctx.uc_mcontext.mc_eip);
-+ ++index;
- #endif
- }
-
-@@ -3659,7 +3713,7 @@ namespace backward {
-
- #endif // BACKWARD_SYSTEM_LINUX
-
--#ifdef BACKWARD_SYSTEM_DARWIN
-+#if defined(BACKWARD_SYSTEM_DARWIN) || defined(BACKWARD_SYSTEM_FREEBSD)
-
- template <typename STACKTRACE_TAG>
- class TraceResolverDarwinImpl;
-@@ -3739,10 +3793,14 @@ namespace backward {
- };
-
- template <>
-+#ifdef BACKWARD_SYSTEM_DARWIN
- class TraceResolverImpl<system_tag::darwin_tag>
-+#else // BACKWARD_SYSTEM_FREEBSD
-+ class TraceResolverImpl<system_tag::freebsd_tag>
-+#endif
- : public TraceResolverDarwinImpl<trace_resolver_tag::current> {};
-
--#endif // BACKWARD_SYSTEM_DARWIN
-+#endif // BACKWARD_SYSTEM_DARWIN || BACKWARD_SYSTEM_FREEBSD
-
- #ifdef BACKWARD_SYSTEM_WINDOWS
-
-@@ -4408,7 +4466,7 @@ namespace backward {
-
- /*************** SIGNALS HANDLING ***************/
-
--#if defined(BACKWARD_SYSTEM_LINUX) || defined(BACKWARD_SYSTEM_DARWIN)
-+#if defined(BACKWARD_SYSTEM_LINUX) || defined(BACKWARD_SYSTEM_DARWIN) || defined(BACKWARD_SYSTEM_FREEBSD)
-
- class SignalHandling {
- public:
-@@ -4426,7 +4484,7 @@ namespace backward {
- SIGTRAP, // Trace/breakpoint trap
- SIGXCPU, // CPU time limit exceeded (4.2BSD)
- SIGXFSZ, // File size limit exceeded (4.2BSD)
--#if defined(BACKWARD_SYSTEM_DARWIN)
-+#if defined(BACKWARD_SYSTEM_DARWIN) || defined(BACKWARD_SYSTEM_FREEBSD)
- SIGEMT, // emulation instruction executed
- #endif
- };
-@@ -4496,6 +4554,8 @@ namespace backward {
- #elif defined(__aarch64__)
- #if defined(__APPLE__)
- error_addr = reinterpret_cast<void*>(uctx->uc_mcontext->__ss.__pc);
-+#elif defined(__FreeBSD__)
-+ error_addr = reinterpret_cast<void*>(uctx->uc_mcontext.mc_pc);
- #else
- error_addr = reinterpret_cast<void*>(uctx->uc_mcontext.pc);
- #endif
-@@ -4511,8 +4571,12 @@ namespace backward {
- error_addr = reinterpret_cast<void*>(uctx->uc_mcontext.psw.addr);
- #elif defined(__APPLE__) && defined(__x86_64__)
- error_addr = reinterpret_cast<void*>(uctx->uc_mcontext->__ss.__rip);
-+#elif defined(__FreeBSD__) && defined(__x86_64__)
-+ error_addr = reinterpret_cast<void*>(uctx->uc_mcontext.mc_rip);
- #elif defined(__APPLE__)
- error_addr = reinterpret_cast<void*>(uctx->uc_mcontext->__ss.__eip);
-+#elif defined(__FreeBSD__)
-+ error_addr = reinterpret_cast<void*>(uctx->uc_mcontext.mc_eip);
- #else
- #warning ":/ sorry, ain't know no nothing none not of your architecture!"
- #endif
-@@ -4555,7 +4619,7 @@ namespace backward {
- }
- };
-
--#endif // BACKWARD_SYSTEM_LINUX || BACKWARD_SYSTEM_DARWIN
-+#endif // BACKWARD_SYSTEM_LINUX || BACKWARD_SYSTEM_DARWIN || BACKWARD_SYSTEM_FREEBSD
-
- #ifdef BACKWARD_SYSTEM_WINDOWS
-
diff --git a/math/libsemigroups/pkg-plist b/math/libsemigroups/pkg-plist
index 00dfb889c2c6..567387722742 100644
--- a/math/libsemigroups/pkg-plist
+++ b/math/libsemigroups/pkg-plist
@@ -4,7 +4,6 @@ include/libsemigroups/action.tpp
include/libsemigroups/adapters.hpp
include/libsemigroups/aho-corasick.hpp
include/libsemigroups/aho-corasick.tpp
-include/libsemigroups/backward-cpp/backward.hpp
include/libsemigroups/bipart.hpp
include/libsemigroups/bitset.hpp
include/libsemigroups/bmat-adapters.hpp
diff --git a/math/mppp/Makefile b/math/mppp/Makefile
index 7e7edc4ab1ff..4e38c09cdd48 100644
--- a/math/mppp/Makefile
+++ b/math/mppp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mppp
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.3
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/obake/Makefile b/math/obake/Makefile
index 08209118b9ac..1138eb898ea4 100644
--- a/math/obake/Makefile
+++ b/math/obake/Makefile
@@ -2,7 +2,7 @@ PORTNAME= obake
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.0-24
DISTVERSIONSUFFIX= -gb8cc71c
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= math
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
diff --git a/math/octave-forge-llms/Makefile b/math/octave-forge-llms/Makefile
new file mode 100644
index 000000000000..1315b9d1e3b8
--- /dev/null
+++ b/math/octave-forge-llms/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= octave-forge-llms
+DISTVERSIONPREFIX= release-
+DISTVERSION= 0.1.0
+CATEGORIES= math
+
+MAINTAINER= stephen@FreeBSD.org
+COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= https://packages.octave.org/
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
+
+RUN_DEPENDS+= ${OCTAVE_TARBALLS_DIR}/datatypes.tar.gz:math/octave-forge-datatypes
+
+USES= octave
+USE_GITHUB= yes
+GH_ACCOUNT= pr0m1th3as
+GH_PROJECT= octave-llms
+
+OCTAVE_SRC= ${GH_PROJECT}-release-${DISTVERSION}
+
+.include <bsd.port.mk>
diff --git a/math/octave-forge-llms/distinfo b/math/octave-forge-llms/distinfo
new file mode 100644
index 000000000000..12eb43d7d877
--- /dev/null
+++ b/math/octave-forge-llms/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760558006
+SHA256 (octave-forge/pr0m1th3as-octave-llms-release-0.1.0_GH0.tar.gz) = 59593d29d8cec165f34b630771cbd319e11f0f9c87e3df6925b734a47f29715c
+SIZE (octave-forge/pr0m1th3as-octave-llms-release-0.1.0_GH0.tar.gz) = 335688
diff --git a/math/octave-forge-llms/pkg-descr b/math/octave-forge-llms/pkg-descr
new file mode 100644
index 000000000000..406d012ee713
--- /dev/null
+++ b/math/octave-forge-llms/pkg-descr
@@ -0,0 +1,8 @@
+The octave-forge package is the result of The GNU Octave Repository project,
+which is intended to be a central location for custom scripts, functions and
+extensions for GNU Octave. contains the source for all the functions plus
+build and install scripts.
+
+This is llms.
+
+ Large Language Models for GNU Octave.
diff --git a/math/octave-forge-pkg-octave-doc/Makefile b/math/octave-forge-pkg-octave-doc/Makefile
index 3660f1458105..4e8b26c32cee 100644
--- a/math/octave-forge-pkg-octave-doc/Makefile
+++ b/math/octave-forge-pkg-octave-doc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-pkg-octave-doc
DISTVERSIONPREFIX= release-
-DISTVERSION= 0.6.7
+DISTVERSION= 0.6.8
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-pkg-octave-doc/distinfo b/math/octave-forge-pkg-octave-doc/distinfo
index 6b3a3e79edba..454d67b4b895 100644
--- a/math/octave-forge-pkg-octave-doc/distinfo
+++ b/math/octave-forge-pkg-octave-doc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759102778
-SHA256 (octave-forge/gnu-octave-pkg-octave-doc-release-0.6.7_GH0.tar.gz) = 3aa52b681b7bbfea65d3999ee92e8bacbef26938b1ce64324590f75b89fb53fb
-SIZE (octave-forge/gnu-octave-pkg-octave-doc-release-0.6.7_GH0.tar.gz) = 162500
+TIMESTAMP = 1760547190
+SHA256 (octave-forge/gnu-octave-pkg-octave-doc-release-0.6.8_GH0.tar.gz) = 3aef12b6c4cc5019236eed4d7d05bed6be021bb4f6912ef3d0190b57fb68ded6
+SIZE (octave-forge/gnu-octave-pkg-octave-doc-release-0.6.8_GH0.tar.gz) = 162955
diff --git a/math/octave-forge-statistics/Makefile b/math/octave-forge-statistics/Makefile
index 3f809a9e270c..bebdd1879fb1 100644
--- a/math/octave-forge-statistics/Makefile
+++ b/math/octave-forge-statistics/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octave-forge-statistics
DISTVERSIONPREFIX= release-
-DISTVERSION= 1.7.5
+DISTVERSION= 1.7.6
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-statistics/distinfo b/math/octave-forge-statistics/distinfo
index 47feb5b9bbe0..ae53e2c00399 100644
--- a/math/octave-forge-statistics/distinfo
+++ b/math/octave-forge-statistics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753229115
-SHA256 (octave-forge/gnu-octave-statistics-release-1.7.5_GH0.tar.gz) = 5202b7ddf35014577f4d9ddfd11109789dae29f1febaeab1e19d16cdb7d9753c
-SIZE (octave-forge/gnu-octave-statistics-release-1.7.5_GH0.tar.gz) = 1349843
+TIMESTAMP = 1760900348
+SHA256 (octave-forge/gnu-octave-statistics-release-1.7.6_GH0.tar.gz) = a518c50209e25e59742414c73955060f83c39c07b2d9a20b2fc8d13bd3106af3
+SIZE (octave-forge/gnu-octave-statistics-release-1.7.6_GH0.tar.gz) = 1424252
diff --git a/math/octave-forge/Makefile b/math/octave-forge/Makefile
index e019fcf5caa6..ac98489cd213 100644
--- a/math/octave-forge/Makefile
+++ b/math/octave-forge/Makefile
@@ -1,5 +1,5 @@
PORTNAME= octave-forge
-PORTVERSION= 20251013
+PORTVERSION= 20251015
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
@@ -21,7 +21,7 @@ OPTIONS_DEFINE= AUDIO ACTUARIAL AUTOMATIC_DIFFERENTIATION \
GENERATE_HTML GNUPLOT GSL HDF5OCT IDENT IMAGE \
INFORMATIONTHEORY INTEGRATION INTERNAL_FLUID_FLOW \
INTERVAL IO IRSA JOYSTICK LEVEL_SET \
- LINEAR_ALGEBRA LSSA LTFAT \
+ LINEAR_ALGEBRA LLMS LSSA LTFAT \
MAPPING MATGEOM \
MBOCT_FEM_PKG MBOCT_MBDYN_PKG MBOCT_NUMERICAL_PKG \
MBOCT_OCTAVE_PKG MCCABE_THIELE \
diff --git a/math/oink/Makefile b/math/oink/Makefile
index e93ae7259c82..2b4febd8f51a 100644
--- a/math/oink/Makefile
+++ b/math/oink/Makefile
@@ -1,6 +1,6 @@
PORTNAME= oink
DISTVERSION= g20250105
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/openturns/Makefile b/math/openturns/Makefile
index 1dfded3a266b..311ebffc3445 100644
--- a/math/openturns/Makefile
+++ b/math/openturns/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openturns
DISTVERSIONPREFIX= v
DISTVERSION= 1.24
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/p5-Math-Random/Makefile b/math/p5-Math-Random/Makefile
index 57a055a7f7c9..7ca1f28f2d31 100644
--- a/math/p5-Math-Random/Makefile
+++ b/math/p5-Math-Random/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Math-Random
-PORTVERSION= 0.72
+PORTVERSION= 0.75
CATEGORIES= math perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -10,6 +10,7 @@ WWW= https://metacpan.org/release/Math-Random
USES= perl5 shebangfix
USE_PERL5= configure
+
SHEBANG_FILES= example.pl
post-install:
diff --git a/math/p5-Math-Random/distinfo b/math/p5-Math-Random/distinfo
index ccede7d4be73..1716f73c2362 100644
--- a/math/p5-Math-Random/distinfo
+++ b/math/p5-Math-Random/distinfo
@@ -1,2 +1,3 @@
-SHA256 (Math-Random-0.72.tar.gz) = be0522328811d96de505d9ebac3d096359026fa8d5c38f7bb999a78ec5bc254c
-SIZE (Math-Random-0.72.tar.gz) = 46907
+TIMESTAMP = 1759774959
+SHA256 (Math-Random-0.75.tar.gz) = 72f9c94c32fcc6dcda16bd2a5e50f6562386d2afc528e5efb369aa2e9596025b
+SIZE (Math-Random-0.75.tar.gz) = 49347
diff --git a/math/p5-Math-Random/pkg-plist b/math/p5-Math-Random/pkg-plist
index abd9df0de12b..2b40bbeeb903 100644
--- a/math/p5-Math-Random/pkg-plist
+++ b/math/p5-Math-Random/pkg-plist
@@ -1,7 +1,4 @@
%%SITE_ARCH%%/Math/Random.pm
%%SITE_ARCH%%/Math/example.pl
-%%SITE_ARCH%%/Math/test1.pl
-%%SITE_ARCH%%/Math/test2.pl
%%SITE_ARCH%%/auto/Math/Random/Random.so
-%%SITE_ARCH%%/auto/Math/Random/autosplit.ix
%%PERL5_MAN3%%/Math::Random.3.gz
diff --git a/math/pdal/Makefile b/math/pdal/Makefile
index 0c7ebdff593d..960937d4872c 100644
--- a/math/pdal/Makefile
+++ b/math/pdal/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pdal
DISTVERSION= 2.8.4
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= math databases graphics
MASTER_SITES= https://github.com/PDAL/PDAL/releases/download/${DISTVERSION}/
DISTNAME= ${PORTNAME}-${DISTVERSION}-src
diff --git a/math/planarity/Makefile b/math/planarity/Makefile
index fb45b5ab332c..cdb075d92bb3 100644
--- a/math/planarity/Makefile
+++ b/math/planarity/Makefile
@@ -1,5 +1,5 @@
PORTNAME= planarity
-PORTVERSION= 4.0.0.0
+PORTVERSION= 4.0.1.0
DISTVERSIONPREFIX= Version_
CATEGORIES= math
diff --git a/math/planarity/distinfo b/math/planarity/distinfo
index 9a109e5dcf0b..0dd77114742e 100644
--- a/math/planarity/distinfo
+++ b/math/planarity/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743935056
-SHA256 (graph-algorithms-edge-addition-planarity-suite-Version_4.0.0.0_GH0.tar.gz) = 1efcb06eaec42830de5d35ff664f7580f16dff131dbfc24f627460547b3401d5
-SIZE (graph-algorithms-edge-addition-planarity-suite-Version_4.0.0.0_GH0.tar.gz) = 272107
+TIMESTAMP = 1760882656
+SHA256 (graph-algorithms-edge-addition-planarity-suite-Version_4.0.1.0_GH0.tar.gz) = 94a6738cf4e5aaa912f0dd47b0b9b6a8022eccb9d668bd1d7d3de2fc920ec129
+SIZE (graph-algorithms-edge-addition-planarity-suite-Version_4.0.1.0_GH0.tar.gz) = 281365
diff --git a/math/planarity/pkg-plist b/math/planarity/pkg-plist
index 4fd23e4587d3..f97fa90f5ebb 100644
--- a/math/planarity/pkg-plist
+++ b/math/planarity/pkg-plist
@@ -29,7 +29,7 @@ include/planarity/graphLib.h
lib/libplanarity.a
lib/libplanarity.so
lib/libplanarity.so.2
-lib/libplanarity.so.2.0.0
+lib/libplanarity.so.2.1.0
libdata/pkgconfig/libplanarity.pc
%%PORTDOCS%%%%DOCSDIR%%/LICENSE.TXT
%%PORTDOCS%%%%DOCSDIR%%/README.md
@@ -37,6 +37,12 @@ libdata/pkgconfig/libplanarity.pc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/K10.g6.0-based.AdjList.out.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/K10.g6.0-based.AdjList.out.txt.0-based.G6.out.g6
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/K10.g6.0-based.AdjMat.out.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/K23-minus-edge.AdjList.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/K23.AdjList.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/K33-minus-edge.AdjList.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/K33.AdjList.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/K4-minus-edge.AdjList.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/K4.AdjList.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/N5-all.g6
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/N5-all.g6.0-based.AdjList.out.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/N5-all.g6.0-based.AdjMat.out.txt
diff --git a/math/py-awkward-cpp/Makefile b/math/py-awkward-cpp/Makefile
index 0532d55560ef..b46b920cacda 100644
--- a/math/py-awkward-cpp/Makefile
+++ b/math/py-awkward-cpp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= awkward-cpp
-PORTVERSION= 47
+PORTVERSION= 48
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,12 +13,12 @@ WWW= https://awkward-array.org/doc/main/ \
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pybind11>=0:devel/py-pybind11@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}scikit-build-core>=0.10:devel/py-scikit-build-core@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pybind11>=3:devel/py-pybind11@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}scikit-build-core>=0.11:devel/py-scikit-build-core@${PY_FLAVOR} \
rapidjson>=0:devel/rapidjson
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.18.0,1:math/py-numpy@${PY_FLAVOR}
-USES= cmake:indirect compiler:c++11-lang localbase python:3.9+
+USES= cmake:indirect compiler:c++11-lang localbase python
USE_PYTHON= autoplist concurrent pep517
post-patch:
diff --git a/math/py-awkward-cpp/distinfo b/math/py-awkward-cpp/distinfo
index bd191dd6466c..c68a5bf88ca0 100644
--- a/math/py-awkward-cpp/distinfo
+++ b/math/py-awkward-cpp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266152
-SHA256 (awkward_cpp-47.tar.gz) = 676cf4976810edab32187edf5a8a716af95047b9038c96d27d3be44f1331950f
-SIZE (awkward_cpp-47.tar.gz) = 1485902
+TIMESTAMP = 1759774689
+SHA256 (awkward_cpp-48.tar.gz) = 368a9f7d317e7da42d291f51b814e9580825db7d3eb7026b0d47427bfad23e2f
+SIZE (awkward_cpp-48.tar.gz) = 1485805
diff --git a/math/py-awkward/Makefile b/math/py-awkward/Makefile
index fe76f73cfd3e..da34e92dcc67 100644
--- a/math/py-awkward/Makefile
+++ b/math/py-awkward/Makefile
@@ -1,5 +1,5 @@
PORTNAME= awkward
-PORTVERSION= 2.8.5
+PORTVERSION= 2.8.7
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-fancy-pypi-readme>=0:devel/py-hatch-fancy-pypi-readme@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hatchling>=1.10.0:devel/py-hatchling@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}awkward-cpp>=47<47_99:math/py-awkward-cpp@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}awkward-cpp>=48<48_99:math/py-awkward-cpp@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}fsspec>=2022.11.0:filesystems/py-fsspec@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}numpy>=1.18.0,1:math/py-numpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR}
diff --git a/math/py-awkward/distinfo b/math/py-awkward/distinfo
index 9da7751e000e..3ef92a484f5a 100644
--- a/math/py-awkward/distinfo
+++ b/math/py-awkward/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266150
-SHA256 (awkward-2.8.5.tar.gz) = 4b9049440bb98214e05908098afd0d4f66af0b1b23c158159f9774db27447c89
-SIZE (awkward-2.8.5.tar.gz) = 6223297
+TIMESTAMP = 1759774687
+SHA256 (awkward-2.8.7.tar.gz) = aebb13e5954fc17a18171d7ba9196c7ae715032648a830c196bb250da34cc67a
+SIZE (awkward-2.8.7.tar.gz) = 6224004
diff --git a/math/py-heyoka/Makefile b/math/py-heyoka/Makefile
index dad69ff37f79..5fd39a1d836c 100644
--- a/math/py-heyoka/Makefile
+++ b/math/py-heyoka/Makefile
@@ -1,7 +1,7 @@
PORTNAME= heyoka
DISTVERSIONPREFIX= v
DISTVERSION= 6.0.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= math
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/math/py-modin/Makefile b/math/py-modin/Makefile
index 08401fdcdb6a..8c622fb8dbbe 100644
--- a/math/py-modin/Makefile
+++ b/math/py-modin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= modin
-PORTVERSION= 0.36.0
+PORTVERSION= 0.37.1
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -19,7 +19,8 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fsspec>=2022.11.0:filesystems/py-fsspec@${PY
${PYTHON_PKGNAMEPREFIX}numpy>=1.22.4,1:math/py-numpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>=21.0:devel/py-packaging@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pandas>=2.2,1<2.4,1:math/py-pandas@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}psutil>=5.8.0:sysutils/py-psutil@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}psutil>=5.8.0:sysutils/py-psutil@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
diff --git a/math/py-modin/distinfo b/math/py-modin/distinfo
index 53309152e73f..15d9458d8b8f 100644
--- a/math/py-modin/distinfo
+++ b/math/py-modin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759324168
-SHA256 (modin-0.36.0.tar.gz) = d5b7b0a5204cfd50ddcebc83573505b66959f3ce72f83de29658c8296c537880
-SIZE (modin-0.36.0.tar.gz) = 920925
+TIMESTAMP = 1759774691
+SHA256 (modin-0.37.1.tar.gz) = 40edbeafc2b8e07fda622b38475ec0b4d580cb8f0cdf9907f1c58c1d84b9a796
+SIZE (modin-0.37.1.tar.gz) = 925129
diff --git a/math/py-narwhals/Makefile b/math/py-narwhals/Makefile
index e246fe3ac09a..fc51a641fae7 100644
--- a/math/py-narwhals/Makefile
+++ b/math/py-narwhals/Makefile
@@ -1,5 +1,5 @@
PORTNAME= narwhals
-PORTVERSION= 2.6.0
+PORTVERSION= 2.7.0
CATEGORIES= math python
MASTER_SITES= PYPI \
https://github.com/narwhals-dev/narwhals/releases/download/v${PORTVERSION}/
diff --git a/math/py-narwhals/distinfo b/math/py-narwhals/distinfo
index 7e2bbf0d990b..c2cdf1947c97 100644
--- a/math/py-narwhals/distinfo
+++ b/math/py-narwhals/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816700
-SHA256 (narwhals-2.6.0.tar.gz) = 5c9e2ba923e6a0051017e146184e49fb793548936f978ce130c9f55a9a81240e
-SIZE (narwhals-2.6.0.tar.gz) = 561649
+TIMESTAMP = 1759774693
+SHA256 (narwhals-2.7.0.tar.gz) = e3fff7f1610fd3318ede78c969bc5954ce710d585eefdb689586fb69da3da43c
+SIZE (narwhals-2.7.0.tar.gz) = 569315
diff --git a/math/py-numexpr/Makefile b/math/py-numexpr/Makefile
index 2945bb94ef18..7ccffe4acc43 100644
--- a/math/py-numexpr/Makefile
+++ b/math/py-numexpr/Makefile
@@ -1,5 +1,5 @@
PORTNAME= numexpr
-PORTVERSION= 2.13.0
+PORTVERSION= 2.13.1
CATEGORIES= math python
MASTER_SITES= PYPI \
https://github.com/pydata/numexpr/releases/download/v${PORTVERSION}/
diff --git a/math/py-numexpr/distinfo b/math/py-numexpr/distinfo
index 40f4d7c8f961..7151ed223825 100644
--- a/math/py-numexpr/distinfo
+++ b/math/py-numexpr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816702
-SHA256 (numexpr-2.13.0.tar.gz) = 3363d804f202437586447a49b5c83b01322e8be72279d49e0bf524720edc01b6
-SIZE (numexpr-2.13.0.tar.gz) = 118688
+TIMESTAMP = 1759774695
+SHA256 (numexpr-2.13.1.tar.gz) = ecb722249c2d6ed7fefe8504bb17e056481a5f31233c23a7ee02085c3d661fa1
+SIZE (numexpr-2.13.1.tar.gz) = 119296
diff --git a/math/py-numpy/Makefile b/math/py-numpy/Makefile
index 22f8b33f9ed3..7b7273abe5be 100644
--- a/math/py-numpy/Makefile
+++ b/math/py-numpy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= numpy
PORTVERSION= 1.26.4
-PORTREVISION= 9
+PORTREVISION= 10
PORTEPOCH= 1
CATEGORIES= math python
MASTER_SITES= PYPI \
@@ -18,12 +18,14 @@ WWW= https://www.numpy.org/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}meson-python>=0:devel/meson-python@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hypothesis>=6.24.1:devel/py-hypothesis@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest>=6.2.5:devel/py-pytest@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.2.0:devel/py-typing-extensions@${PY_FLAVOR}
-USES= compiler:c11 cpe fortran python:3.9+
-USE_PYTHON= allflavors autoplist concurrent cython distutils
+USES= compiler:c11 cpe fortran pkgconfig python:3.9+ shebangfix
+USE_PYTHON= autoplist concurrent cython pep517
GCCLIBDIR_CMDS= ${FC} -print-file-name=libgfortran.so | ${SED} -e \
s/libgfortran.so//
@@ -61,6 +63,10 @@ OPENBLAS_VARS= BLASLIBS="openblas, gfortran" \
LIBRARIES=libraries
SUITESPARSE_LIB_DEPENDS= libumfpack.so:math/suitesparse-umfpack
+SHEBANG_FILES= numpy/f2py/crackfortran.py numpy/f2py/f2py2e.py \
+ numpy/f2py/rules.py numpy/testing/print_coercion_tables.py \
+ numpy/testing/setup.py
+
post-extract:
@${TOUCH} ${WRKSRC}/numpy/f2py/tests/src/temp
@${TOUCH} ${WRKSRC}/numpy/random/_examples/temp
diff --git a/math/py-numpy/files/patch-numpy_core_setup.py b/math/py-numpy/files/patch-numpy_core_setup.py
new file mode 100644
index 000000000000..7502a4df93fb
--- /dev/null
+++ b/math/py-numpy/files/patch-numpy_core_setup.py
@@ -0,0 +1,19 @@
+--- numpy/core/setup.py.orig 2024-02-05 21:17:48 UTC
++++ numpy/core/setup.py
+@@ -9,7 +9,6 @@ from numpy.distutils import log
+ from os.path import join
+
+ from numpy.distutils import log
+-from numpy.distutils.msvccompiler import lib_opts_if_msvc
+ from distutils.dep_util import newer
+ from sysconfig import get_config_var
+ from numpy.compat import npy_load_module
+@@ -688,7 +687,7 @@ def configuration(parent_package='',top_path=None):
+ install_dir='lib',
+ build_info={
+ 'include_dirs' : [], # empty list required for creating npy_math_internal.h
+- 'extra_compiler_args': [lib_opts_if_msvc],
++ 'extra_compiler_args': [],
+ })
+ config.add_npy_pkg_config("npymath.ini.in", "lib/npy-pkg-config",
+ subst_dict)
diff --git a/math/py-numpy/files/patch-numpy_distutils_mingw32ccompiler.py b/math/py-numpy/files/patch-numpy_distutils_mingw32ccompiler.py
new file mode 100644
index 000000000000..a7466a818792
--- /dev/null
+++ b/math/py-numpy/files/patch-numpy_distutils_mingw32ccompiler.py
@@ -0,0 +1,17 @@
+--- numpy/distutils/mingw32ccompiler.py.orig 2024-02-05 21:17:48 UTC
++++ numpy/distutils/mingw32ccompiler.py
+@@ -24,7 +24,13 @@ from distutils.unixccompiler import UnixCCompiler
+
+ import distutils.cygwinccompiler
+ from distutils.unixccompiler import UnixCCompiler
+-from distutils.msvccompiler import get_build_version as get_build_msvc_version
++
++try:
++ from distutils.msvccompiler import get_build_version as get_build_msvc_version
++except ImportError:
++ def get_build_msvc_version():
++ return None
++
+ from distutils.errors import UnknownFileError
+ from numpy.distutils.misc_util import (msvc_runtime_library,
+ msvc_runtime_version,
diff --git a/math/py-numpy/files/patch-numpy_random_setup.py b/math/py-numpy/files/patch-numpy_random_setup.py
new file mode 100644
index 000000000000..74ff5ffc8e54
--- /dev/null
+++ b/math/py-numpy/files/patch-numpy_random_setup.py
@@ -0,0 +1,23 @@
+--- numpy/random/setup.py.orig 2024-02-05 21:17:48 UTC
++++ numpy/random/setup.py
+@@ -3,7 +3,6 @@ from numpy.distutils.system_info import platform_bits
+ from os.path import join
+
+ from numpy.distutils.system_info import platform_bits
+-from numpy.distutils.msvccompiler import lib_opts_if_msvc
+
+
+ def configuration(parent_package='', top_path=None):
+@@ -70,11 +69,7 @@ def configuration(parent_package='', top_path=None):
+ not initialized the distutils build command, so use this deferred
+ calculation to run when we are building the library.
+ """
+- opts = lib_opts_if_msvc(build_cmd)
+- if build_cmd.compiler.compiler_type != 'msvc':
+- # Some bit generators require c99
+- opts.append('-std=c99')
+- return opts
++ return ['-std=c99']
+
+ config.add_installed_library('npyrandom',
+ sources=npyrandom_sources,
diff --git a/math/py-numpy/files/patch-pyproject.toml b/math/py-numpy/files/patch-pyproject.toml
new file mode 100644
index 000000000000..3eb3c97a8da5
--- /dev/null
+++ b/math/py-numpy/files/patch-pyproject.toml
@@ -0,0 +1,11 @@
+--- pyproject.toml.orig 2025-06-24 22:40:55 UTC
++++ pyproject.toml
+@@ -2,7 +2,7 @@ requires = [
+ build-backend = "mesonpy"
+ requires = [
+ "Cython>=0.29.34,<3.1",
+- "meson-python>=0.15.0,<0.16.0",
++ "meson-python>=0.15.0",
+ ]
+
+ [project]
diff --git a/math/py-pyaudi/Makefile b/math/py-pyaudi/Makefile
index 1712534ad97a..269b14f8c3a3 100644
--- a/math/py-pyaudi/Makefile
+++ b/math/py-pyaudi/Makefile
@@ -2,7 +2,7 @@ PORTNAME= pyaudi
DISTVERSIONPREFIX= v
DISTVERSION= 1.9.2-1
DISTVERSIONSUFFIX= -g899eb78
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= math
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/math/py-statsmodels/Makefile b/math/py-statsmodels/Makefile
index d6cbc65701a2..137d74113404 100644
--- a/math/py-statsmodels/Makefile
+++ b/math/py-statsmodels/Makefile
@@ -1,5 +1,5 @@
PORTNAME= statsmodels
-PORTVERSION= 0.14.1
+PORTVERSION= 0.14.5
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,18 +13,18 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.22.3,1<2,1:math/py-numpy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}scipy>=1.4:science/py-scipy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}scipy>=1.8,1<2,1:science/py-scipy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools>=63.1.0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8<9:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.22.3,1<2,1:math/py-numpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>=21.3:devel/py-packaging@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pandas>=0.25,1:math/py-pandas@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}patsy>=0.5.4:math/py-patsy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}scipy>=1.4:science/py-scipy@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}pandas>=1.4,1:math/py-pandas@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}patsy>=0.5.6:math/py-patsy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}scipy>=1.8,1:science/py-scipy@${PY_FLAVOR}
USES= python shebangfix
-USE_PYTHON= autoplist concurrent cython pep517
+USE_PYTHON= autoplist concurrent cython3 pep517
SHEBANG_GLOB= *.py
diff --git a/math/py-statsmodels/distinfo b/math/py-statsmodels/distinfo
index 9578578320cd..c1ce930d0c9f 100644
--- a/math/py-statsmodels/distinfo
+++ b/math/py-statsmodels/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1703227906
-SHA256 (statsmodels-0.14.1.tar.gz) = 2260efdc1ef89f39c670a0bd8151b1d0843567781bcafec6cda0534eb47a94f6
-SIZE (statsmodels-0.14.1.tar.gz) = 20309647
+TIMESTAMP = 1759774697
+SHA256 (statsmodels-0.14.5.tar.gz) = de260e58cccfd2ceddf835b55a357233d6ca853a1aa4f90f7553a52cc71c6ddf
+SIZE (statsmodels-0.14.5.tar.gz) = 20525016
diff --git a/math/py-statsmodels/files/patch-pyproject.toml b/math/py-statsmodels/files/patch-pyproject.toml
index 631b260e6364..e7b6ab880b99 100644
--- a/math/py-statsmodels/files/patch-pyproject.toml
+++ b/math/py-statsmodels/files/patch-pyproject.toml
@@ -1,17 +1,16 @@
---- pyproject.toml.orig 2023-12-07 13:22:55 UTC
+--- pyproject.toml.orig 2025-07-02 15:55:37 UTC
+++ pyproject.toml
-@@ -3,12 +3,9 @@ requires = [
+@@ -2,10 +2,10 @@ requires = [
+ # These are strictly build requirements. Runtime requirements are listed in
# INSTALL_REQUIRES in setup.py
requires = [
- "setuptools>=69.0.2; python_version>='3.12'",
-- "setuptools>=63.4.3",
-+ "setuptools>=63.1.0",
- "cython>=0.29.33,<4", # Sync with CYTHON_MIN_VER in setup
-- # Workaround for oldest supported numpy using 1.21.6, but SciPy 1.9.2+ requiring 1.22.3+
-- "oldest-supported-numpy; python_version!='3.10' or platform_system!='Windows' or platform_python_implementation=='PyPy'",
-- "numpy>=1.22.3,<2; python_version=='3.10' and platform_system=='Windows' and platform_python_implementation != 'PyPy'",
-- "numpy<2; python_version>='3.12'",
-+ "numpy>=1.22.3,<2",
- "scipy>=1.4",
+- "setuptools>=69.0.2",
++ "setuptools>=61.0.0",
+ "cython>=3.0.10,<4", # Sync with CYTHON_MIN_VER in setup
+- "numpy>=2.0.0,<3",
+- "scipy>=1.13,<2",
++ "numpy>=1.22.3,<3",
++ "scipy>=1.8,<2",
"setuptools_scm[toml]>=8,<9"
]
+ build-backend = "setuptools.build_meta"
diff --git a/math/py-statsmodels/pkg-plist b/math/py-statsmodels/pkg-plist
index a7822be5d42d..544be1519514 100644
--- a/math/py-statsmodels/pkg-plist
+++ b/math/py-statsmodels/pkg-plist
@@ -90,6 +90,7 @@
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/chi2_fitting.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/contrasts.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/copula.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/count_hurdle.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/deterministics.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/discrete_choice_example.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/discrete_choice_overview.py
@@ -114,10 +115,12 @@
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/mediation_survival.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/metaanalysis1.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/mixed_lm_example.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/mstl_decomposition.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/ols.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/ordinal_regression.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/pca_fertility_factors.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/plots_boxplots.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/postestimation_poisson.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/predict.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/quantile_regression.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/quasibinomial.py
@@ -146,8 +149,11 @@
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/statespace_tvpvar_mcmc_cfa.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/statespace_varmax.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/stationarity_detrending_adf_kpss.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/stats_poisson.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/stats_rankcompare.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/stl_decomposition.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/theta-model.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/treatment_effect.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/tsa_arma_0.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/tsa_arma_1.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/tsa_dates.py
diff --git a/math/qalculate-gtk/Makefile b/math/qalculate-gtk/Makefile
index ab20fb2d0e04..74b9b74a0248 100644
--- a/math/qalculate-gtk/Makefile
+++ b/math/qalculate-gtk/Makefile
@@ -1,6 +1,5 @@
PORTNAME= qalculate-gtk
-PORTVERSION= 5.7.0
-PORTREVISION= 1
+PORTVERSION= 5.8.0
CATEGORIES= math
MASTER_SITES= https://github.com/Qalculate/${PORTNAME}/releases/download/v${PORTVERSION}/
diff --git a/math/qalculate-gtk/distinfo b/math/qalculate-gtk/distinfo
index 393049d4c84a..aee789da32cb 100644
--- a/math/qalculate-gtk/distinfo
+++ b/math/qalculate-gtk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754377627
-SHA256 (qalculate-gtk-5.7.0.tar.gz) = dcb3663b36abafdfe32e943644bf4fc64bd685c0225f944a3f1c4a85e70db3b5
-SIZE (qalculate-gtk-5.7.0.tar.gz) = 3074403
+TIMESTAMP = 1760531708
+SHA256 (qalculate-gtk-5.8.0.tar.gz) = fdd74cbf011d5ff88219489033ec207d856aa116d3e16b729ccdbea9277a5d41
+SIZE (qalculate-gtk-5.8.0.tar.gz) = 3089390
diff --git a/math/qalculate-qt/Makefile b/math/qalculate-qt/Makefile
index 1c23e9ffb775..d04f8b06a72d 100644
--- a/math/qalculate-qt/Makefile
+++ b/math/qalculate-qt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qalculate-qt
-PORTVERSION= 5.7.0
+PORTVERSION= 5.8.0
CATEGORIES= math
MASTER_SITES= https://github.com/Qalculate/${PORTNAME}/releases/download/v${PORTVERSION}/
diff --git a/math/qalculate-qt/distinfo b/math/qalculate-qt/distinfo
index 31f5530abbcd..152db4a88f6a 100644
--- a/math/qalculate-qt/distinfo
+++ b/math/qalculate-qt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754377968
-SHA256 (qalculate-qt-5.7.0.tar.gz) = 76e03b976a7b1347a6e8779b6be83ea053ab74e8ddeafb0aa62d20b3fadc0b9c
-SIZE (qalculate-qt-5.7.0.tar.gz) = 1992166
+TIMESTAMP = 1760531474
+SHA256 (qalculate-qt-5.8.0.tar.gz) = 7c8e3074b709177462ead9b2b36736b18f1cb0f8e88dda3608911b9f7491c8e6
+SIZE (qalculate-qt-5.8.0.tar.gz) = 2016264
diff --git a/math/rocs/Makefile b/math/rocs/Makefile
index dab1cb906d75..0f9a12347a5b 100644
--- a/math/rocs/Makefile
+++ b/math/rocs/Makefile
@@ -1,5 +1,6 @@
PORTNAME= rocs
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= math education kde kde-applications
MAINTAINER= kde@FreeBSD.org
diff --git a/math/rubygem-bigdecimal/Makefile b/math/rubygem-bigdecimal/Makefile
index 7377b86dd260..886cca7991bc 100644
--- a/math/rubygem-bigdecimal/Makefile
+++ b/math/rubygem-bigdecimal/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bigdecimal
-PORTVERSION= 3.2.3
+PORTVERSION= 3.3.1
CATEGORIES= math rubygems
MASTER_SITES= RG
diff --git a/math/rubygem-bigdecimal/distinfo b/math/rubygem-bigdecimal/distinfo
index 9b9ad56a9447..e002d64f1a0e 100644
--- a/math/rubygem-bigdecimal/distinfo
+++ b/math/rubygem-bigdecimal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757436655
-SHA256 (rubygem/bigdecimal-3.2.3.gem) = ffd11d1ac67a0d3b2f44aec0a6487210b3f813f363dd11f1fcccf5ba00da4e1b
-SIZE (rubygem/bigdecimal-3.2.3.gem) = 83968
+TIMESTAMP = 1759774899
+SHA256 (rubygem/bigdecimal-3.3.1.gem) = eaa01e228be54c4f9f53bf3cc34fe3d5e845c31963e7fcc5bedb05a4e7d52218
+SIZE (rubygem/bigdecimal-3.3.1.gem) = 84992
diff --git a/math/scipoptsuite/Makefile b/math/scipoptsuite/Makefile
index ce001d0eb252..d2175bcd627f 100644
--- a/math/scipoptsuite/Makefile
+++ b/math/scipoptsuite/Makefile
@@ -1,5 +1,6 @@
PORTNAME= scipoptsuite
DISTVERSION= 9.2.3
+PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= https://scipopt.org/download/release/
diff --git a/math/stp/Makefile b/math/stp/Makefile
index a720b4fb9038..2e6e1446cfc6 100644
--- a/math/stp/Makefile
+++ b/math/stp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= stp
DISTVERSION= 2.3.4
-PORTREVISION= 4
+PORTREVISION= 5
PORTEPOCH= 1
CATEGORIES= math
diff --git a/math/symengine/Makefile b/math/symengine/Makefile
index 38eae0858511..3d2e4a266f3d 100644
--- a/math/symengine/Makefile
+++ b/math/symengine/Makefile
@@ -1,7 +1,7 @@
PORTNAME= symengine
DISTVERSIONPREFIX= v
DISTVERSION= 0.14.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/sympol/Makefile b/math/sympol/Makefile
index c7fc1bbe9199..3206500f619c 100644
--- a/math/sympol/Makefile
+++ b/math/sympol/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sympol
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.9
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/tlfloat/Makefile b/math/tlfloat/Makefile
index bdcc24fc8609..babeeb34186f 100644
--- a/math/tlfloat/Makefile
+++ b/math/tlfloat/Makefile
@@ -10,6 +10,7 @@ WWW= https://shibatch.github.io/tlfloat-doxygen/
LICENSE= BSL
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+BROKEN_arm64= error: use of undeclared identifier 'isnanl'
BROKEN_armv7= error: use of undeclared identifier 'isnanl'
BROKEN_i386= error: undefined symbol: __trunctfdf2
diff --git a/math/vowpal_wabbit/Makefile b/math/vowpal_wabbit/Makefile
index d882fac3dc8a..77878ef3d7a7 100644
--- a/math/vowpal_wabbit/Makefile
+++ b/math/vowpal_wabbit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= vowpal_wabbit
PORTVERSION= 7.10
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= math
MAINTAINER= demon@FreeBSD.org
diff --git a/math/vtk8/Makefile b/math/vtk8/Makefile
deleted file mode 100644
index 06d0030f5f76..000000000000
--- a/math/vtk8/Makefile
+++ /dev/null
@@ -1,130 +0,0 @@
-PORTNAME= vtk
-DISTVERSION= 8.2.0 # it has only one consumer that is possibly dead upstream but is still compiling fine
-PORTREVISION= 6
-CATEGORIES= math graphics
-MASTER_SITES= http://www.vtk.org/files/release/${VTK_SHORT_VER}/
-PKGNAMESUFFIX= 8
-DISTNAME= ${PORTNAME:tu}-${PORTVERSION}
-
-MAINTAINER= yuri@FreeBSD.org
-COMMENT= Visualization toolkit
-WWW= https://www.vtk.org
-
-LICENSE= BSD3CLAUSE
-
-BROKEN_FreeBSD_13= complation fails: error: no member named 'derived' in 'Transpose<TranspositionsBase<type-parameter-0-0>>'
-BROKEN_FreeBSD_15= complation fails: error: no member named 'derived' in 'Transpose<TranspositionsBase<type-parameter-0-0>>'
-
-LIB_DEPENDS= libtiff.so:graphics/tiff \
- libpng.so:graphics/png \
- libfreetype.so:print/freetype2 \
- libexpat.so:textproc/expat2
-
-CONFLICTS= vtk9
-
-USES= alias cmake compiler:c++11-lang gl jpeg localbase perl5 xorg
-USE_LDCONFIG= ${PREFIX}/lib/vtk-${VTK_SHORT_VER}
-USE_XORG= ice x11 xt xext sm
-
-CMAKE_ON= BUILD_SHARED_LIBS \
- VTK_INSTALL_NO_DOCUMENTATION VTK_USE_SYSTEM_EXPAT VTK_USE_SYSTEM_TIFF \
- VTK_USE_SYSTEM_PNG VTK_USE_SYSTEM_JPEG VTK_USE_SYSTEM_FREETYPE VTK_USE_SYSTEM_ZLIB \
- Module_vtkTestingCore Module_vtkTestingRendering
-CMAKE_ARGS+= -DBUILD_EXAMPLES:BOOL=false \
- -DVTK_INSTALL_LIBRARY_DIR=lib/vtk-${VTK_SHORT_VER} \
- -DVTK_INSTALL_ARCHIVE_DIR=lib/vtk-${VTK_SHORT_VER} \
- -DVTK_INSTALL_QT_DIR=/${QT_LIBDIR_REL}/plugins/designer \
- -DSTAGEDIR=${STAGEDIR}
-
-VTK_SHORT_VER= ${PORTVERSION:R}
-
-DOCSDIR= ${PREFIX}/share/doc/vtk-${VTK_SHORT_VER}
-DATADIR= ${PREFIX}/share/vtk-${VTK_SHORT_VER}
-
-# Options
-OPTIONS_DEFINE= DESIGNER DOCS OSMESA QT5
-OPTIONS_DEFAULT= MPI QT5
-OSMESA_DESC= Use Mesa for off-screen rendering
-DESIGNER_DESC= Build the Qt Designer plugin
-OPTIONS_SUB= yes
-
-# Options groups
-#VTK_GROUPS= Imaging MPI Qt Rendering StandAlone Views
-VTK_GROUPS= MPI
-VTK_WRAPS= JAVA TCLTK
-OPTIONS_GROUP= GROUPS WRAPPING
-OPTIONS_GROUP_GROUPS=${VTK_GROUPS}
-OPTIONS_GROUP_WRAPPING=${VTK_WRAPS}
-GROUPS_DESC= Groups
-WRAPPING_DESC= Wrapping
-.for g in ${VTK_GROUPS}
-$g_DESC= Build the $g group
-.endfor
-.for w in ${VTK_WRAPS}
-$w_DESC= $w wrapping
-.endfor
-
-QT5_USES= qt:5
-QT5_USE= QT=core,gui,sql,uiplugin,widgets,x11extras,qmake:build,buildtools:build
-QT5_CMAKE_ON= -DVTK_QT_VERSION:STRING="5" \
- -DCMAKE_PREFIX_PATH:STRING=${LOCALBASE}/lib/qt5 \
- -DVTK_Group_Qt:BOOL=ON
-
-DESIGNER_CMAKE_BOOL= QT_DESIGNER_PLUGIN
-DESIGNER_USE= QT=designer
-DESIGNER_IMPLIES= QT5
-
-MPI_LIB_DEPENDS= libmpi_cxx.so:net/openmpi4
-MPI_CMAKE_ON= -DMPIEXEC=${LOCALBASE}/mpi/openmpi/bin/mpiexec
-
-OSMESA_CMAKE_ARGS= -DVTK_OPENGL_HAS_OSMESA:BOOL=ON \
- -DOSMESA_INCLUDE_DIR:PATH=${LOCALBASE}/include/Mesa \
- -DOSMESA_LIBRARY:FILEPATH=${LOCALBASE}/lib/libOSMesa.so \
- -DOPENGL_gl_LIBRARY:FILEPATH=${LOCALBASE}/lib/libOSMesa.so \
- -DVTK_USE_X:BOOL=OFF
-OSMESA_LIB_DEPENDS= libOSMesa.so:graphics/libosmesa
-
-# Wrapping
-JAVA_CATEGORIES= java
-JAVA_USES= java
-JAVA_CMAKE_BOOL= VTK_WRAP_JAVA Module_vtkWrappingJava
-JAVA_CMAKE_ON= -DJAVA_INCLUDE_PATH:PATH=${JAVA_HOME}/include \
- -DJAVA_AWT_LIBRARY:PATH=${JAVA_HOME}/jre/lib/${ARCH}/libjawt.so \
- -DJAVA_JVM_LIBRARY:PATH=${JAVA_HOME}/jre/lib/${ATCH}/libjava.so
-
-TCLTK_USES= tk
-TCLTK_CMAKE_BOOL= VTK_WRAP_TCL VTK_Group_Tk
-TCLTK_CMAKE_ON= -DTCL_INCLUDE_PATH:PATH=${TCL_INCLUDEDIR} \
- -DTK_INCLUDE_PATH:PATH=${TK_INCLUDEDIR} \
- -DVTK_INSTALL_TCL_DIR=lib/vtk-${VTK_SHORT_VER}
-
-DOCS_CMAKE_BOOL= BUILD_DOCUMENTATION
-DOCS_BUILD_DEPENDS= doxygen:devel/doxygen
-
-# Mangling so that it will build when science/netcdf is installed.
-post-patch:
- @${MV} ${WRKSRC}/ThirdParty/netcdf/vtknetcdf/include/netcdf.h \
- ${WRKSRC}/ThirdParty/netcdf/vtknetcdf/include/xxxnetcdf.h
- @${FIND} ${WRKSRC}/ThirdParty/netcdf -type f | ${XARGS} ${REINPLACE_CMD} \
- -E 's/[[:<:]]netcdf\.h[[:>:]]/xxxnetcdf.h/'
-
-.include <bsd.port.options.mk>
-
-.for g in ${VTK_GROUPS}
-. if ${PORT_OPTIONS:M${g}}
-CMAKE_ARGS+= -DVTK_Group_${g}:BOOL=ON
-. else
-CMAKE_ARGS+= -DVTK_Group_${g}:BOOL=OFF
-. endif
-.endfor
-
-.if !${PORT_OPTIONS:MOSMESA}
-USES+= gl
-USE_GL= gl glu
-.endif
-
-post-install: # autoplist: thousands of files, complex dependencies on options
- @cd ${STAGEDIR}${PREFIX} && \
- ${FIND} * -type f -or -type l >> ${TMPPLIST}
-
-.include <bsd.port.mk>
diff --git a/math/vtk8/distinfo b/math/vtk8/distinfo
deleted file mode 100644
index 5cc3a3a28ff4..000000000000
--- a/math/vtk8/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1587775906
-SHA256 (VTK-8.2.0.tar.gz) = 34c3dc775261be5e45a8049155f7228b6bd668106c72a3c435d95730d17d57bb
-SIZE (VTK-8.2.0.tar.gz) = 35511819
diff --git a/math/vtk8/files/patch-GUISupport_Qt_CMakeLists.txt b/math/vtk8/files/patch-GUISupport_Qt_CMakeLists.txt
deleted file mode 100644
index 43e82e2f9310..000000000000
--- a/math/vtk8/files/patch-GUISupport_Qt_CMakeLists.txt
+++ /dev/null
@@ -1,28 +0,0 @@
---- GUISupport/Qt/CMakeLists.txt.orig 2019-01-30 17:15:13 UTC
-+++ GUISupport/Qt/CMakeLists.txt
-@@ -128,21 +128,21 @@ if(VTK_BUILD_QT_DESIGNER_PLUGIN AND add_qvtkwidget)
- find_package(Qt5 COMPONENTS ${qt_component} REQUIRED QUIET)
- add_definitions(${Qt5${qt_component}_DEFINITIONS})
- include_directories(${Qt5${qt_component}_INCLUDE_DIRS})
-- qt5_wrap_cpp(PluginMocSrcs ${PluginMocHeaders} TARGET QVTKWidgetPlugin)
-+ qt5_wrap_cpp(PluginMocSrcs ${PluginMocHeaders} TARGET QVTKWidgetPlugin-${VTK_MAJOR_VERSION}.${VTK_MINOR_VERSION})
- set(QT_LIBRARIES Qt5::${qt_component})
-
- # add QVTK plugin from sources
- # stand-alone as it doesn't depend on QVTK library
-- add_library(QVTKWidgetPlugin
-+ add_library(QVTKWidgetPlugin-${VTK_MAJOR_VERSION}.${VTK_MINOR_VERSION}
- SHARED
- ${PluginLibSrcs}
- ${PluginMocSrcs}
- )
-
-- set_target_properties(QVTKWidgetPlugin PROPERTIES COMPILE_DEFINITIONS QT_NO_DEBUG)
-+ set_target_properties(QVTKWidgetPlugin-${VTK_MAJOR_VERSION}.${VTK_MINOR_VERSION} PROPERTIES COMPILE_DEFINITIONS QT_NO_DEBUG)
-
- # link with Qt libs
-- vtk_module_link_libraries(QVTKWidgetPlugin ${QT_LIBRARIES})
-+ vtk_module_link_libraries(QVTKWidgetPlugin-${VTK_MAJOR_VERSION}.${VTK_MINOR_VERSION} ${QT_LIBRARIES})
-
- # install rules
-
diff --git a/math/vtk8/files/patch-GUISupport_Qt_PluginInstall.cmake.in b/math/vtk8/files/patch-GUISupport_Qt_PluginInstall.cmake.in
deleted file mode 100644
index 19c95db7c524..000000000000
--- a/math/vtk8/files/patch-GUISupport_Qt_PluginInstall.cmake.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- GUISupport/Qt/PluginInstall.cmake.in.orig 2017-11-21 08:23:50 UTC
-+++ GUISupport/Qt/PluginInstall.cmake.in
-@@ -10,7 +10,7 @@ if (WIN32)
- set(BUILDTYPE_SUFFIX @CMAKE_RELEASE_POSTFIX@)
- endif ()
- endif ()
--set(VTK_INSTALL_QT_PLUGIN_FILE "@CMAKE_SHARED_LIBRARY_PREFIX@QVTKWidgetPlugin${BUILDTYPE_SUFFIX}@CMAKE_SHARED_LIBRARY_SUFFIX@")
-+set(VTK_INSTALL_QT_PLUGIN_FILE "@CMAKE_SHARED_LIBRARY_PREFIX@QVTKWidgetPlugin-@VTK_MAJOR_VERSION@.@VTK_MINOR_VERSION@${BUILDTYPE_SUFFIX}@CMAKE_SHARED_LIBRARY_SUFFIX@")
- set(VTK_CONFIGURATIONS "@CMAKE_CONFIGURATION_TYPES@")
-
- if(VTK_CONFIGURATIONS)
diff --git a/math/vtk8/files/patch-Rendering_FreeType_vtkFreeTypeTools.cxx b/math/vtk8/files/patch-Rendering_FreeType_vtkFreeTypeTools.cxx
deleted file mode 100644
index e3d29d4d7deb..000000000000
--- a/math/vtk8/files/patch-Rendering_FreeType_vtkFreeTypeTools.cxx
+++ /dev/null
@@ -1,11 +0,0 @@
---- Rendering/FreeType/vtkFreeTypeTools.cxx.orig 2020-10-22 10:20:24 UTC
-+++ Rendering/FreeType/vtkFreeTypeTools.cxx
-@@ -387,7 +387,7 @@ FTC_CMapCache* vtkFreeTypeTools::GetCMapCache()
- }
-
- //----------------------------------------------------------------------------
--FT_CALLBACK_DEF(FT_Error)
-+static FT_Error
- vtkFreeTypeToolsFaceRequester(FTC_FaceID face_id,
- FT_Library lib,
- FT_Pointer request_data,
diff --git a/math/vtk8/files/patch-Rendering_Qt_vtkQtLabelRenderStrategy.cxx b/math/vtk8/files/patch-Rendering_Qt_vtkQtLabelRenderStrategy.cxx
deleted file mode 100644
index b733cfeee383..000000000000
--- a/math/vtk8/files/patch-Rendering_Qt_vtkQtLabelRenderStrategy.cxx
+++ /dev/null
@@ -1,10 +0,0 @@
---- Rendering/Qt/vtkQtLabelRenderStrategy.cxx.orig 2020-05-28 17:13:13 UTC
-+++ Rendering/Qt/vtkQtLabelRenderStrategy.cxx
-@@ -41,6 +41,7 @@
- #include <QImage>
- #include <QMap>
- #include <QPainter>
-+#include <QPainterPath>
- #include <QPair>
- #include <QPixmap>
- #include <QTextDocument>
diff --git a/math/vtk8/files/patch-Rendering_Qt_vtkQtStringToImage.cxx b/math/vtk8/files/patch-Rendering_Qt_vtkQtStringToImage.cxx
deleted file mode 100644
index 299be5f51c46..000000000000
--- a/math/vtk8/files/patch-Rendering_Qt_vtkQtStringToImage.cxx
+++ /dev/null
@@ -1,10 +0,0 @@
---- Rendering/Qt/vtkQtStringToImage.cxx.orig 2020-06-05 04:36:21 UTC
-+++ Rendering/Qt/vtkQtStringToImage.cxx
-@@ -31,6 +31,7 @@
- #include <QFontMetrics>
- #include <QImage>
- #include <QPainter>
-+#include <QPainterPath>
- #include <QPixmap>
- #include <QTextDocument>
- #include <QTextStream>
diff --git a/math/vtk8/files/patch-ThirdParty_libproj_vtklibproj_src_pj__mutex.c b/math/vtk8/files/patch-ThirdParty_libproj_vtklibproj_src_pj__mutex.c
deleted file mode 100644
index bd453a0dc9ca..000000000000
--- a/math/vtk8/files/patch-ThirdParty_libproj_vtklibproj_src_pj__mutex.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- ThirdParty/libproj/vtklibproj/src/pj_mutex.c.orig 2020-04-25 01:23:01 UTC
-+++ ThirdParty/libproj/vtklibproj/src/pj_mutex.c
-@@ -124,7 +124,7 @@ void pj_acquire_lock()
- pthread_mutex_lock( &pj_precreated_lock);
-
- pthread_mutexattr_init(&mutex_attr);
--#ifdef HAVE_PTHREAD_MUTEX_RECURSIVE
-+#if defined(HAVE_PTHREAD_MUTEX_RECURSIVE) || defined(__FreeBSD__)
- pthread_mutexattr_settype(&mutex_attr, PTHREAD_MUTEX_RECURSIVE);
- #else
- pthread_mutexattr_settype(&mutex_attr, PTHREAD_MUTEX_RECURSIVE_NP);
diff --git a/math/vtk8/files/patch-ThirdParty_verdict_vtkverdict_CMakeLists.txt b/math/vtk8/files/patch-ThirdParty_verdict_vtkverdict_CMakeLists.txt
deleted file mode 100644
index f7e860060a89..000000000000
--- a/math/vtk8/files/patch-ThirdParty_verdict_vtkverdict_CMakeLists.txt
+++ /dev/null
@@ -1,25 +0,0 @@
---- ThirdParty/verdict/vtkverdict/CMakeLists.txt.orig 2019-01-30 17:15:13 UTC
-+++ ThirdParty/verdict/vtkverdict/CMakeLists.txt
-@@ -128,14 +128,14 @@ endif ()
- # Installation stuff
- #
- IF(NOT verdict_INSTALL_NO_DEVELOPMENT)
-- install(FILES
-- README
-- Verdict.htm
-- Verdict.doc
-- verdict_test.cpp
-- DESTINATION ${verdict_INSTALL_DOC_DIR}/verdict/${verdict_VERSION}/
-- COMPONENT Development
-- )
-+# install(FILES
-+# README
-+# Verdict.htm
-+# Verdict.doc
-+# verdict_test.cpp
-+# DESTINATION ${verdict_INSTALL_DOC_DIR}/verdict/${verdict_VERSION}/
-+# COMPONENT Development
-+# )
-
- install(
- FILES ${verdict_BINARY_DIR}/verdict.h
diff --git a/math/vtk8/files/patch-git_a9079bd b/math/vtk8/files/patch-git_a9079bd
deleted file mode 100644
index 1248811772dd..000000000000
--- a/math/vtk8/files/patch-git_a9079bd
+++ /dev/null
@@ -1,44 +0,0 @@
-Obtained from:
- https://gitlab.kitware.com/vtk/vtk/-/commit/a9079bdccbb2165583d6773a5ed848427e2a38a8.patch
-
-From a9079bdccbb2165583d6773a5ed848427e2a38a8 Mon Sep 17 00:00:00 2001
-From: Seacas Upstream <kwrobot@kitware.com>
-Date: Tue, 28 Jan 2020 09:13:38 -0500
-Subject: [PATCH] exodusII 2020-01-28 (d97eb08d)
-
-Code extracted from:
-
- https://gitlab.kitware.com/third-party/seacas.git
-
-at commit d97eb08d79e87c82facfae39bc75deb60c0a2d83 (for/vtk-20200128-7.24f-v2019-12-18).
----
- src/ex_create_par.c | 2 +-
- src/ex_open_par.c | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/src/ex_create_par.c b/src/ex_create_par.c
-index 8d5d6734f0..ef439618da 100644
---- ThirdParty/exodusII/vtkexodusII/src/ex_create_par.c
-+++ ThirdParty/exodusII/vtkexodusII/src/ex_create_par.c
-@@ -216,5 +216,5 @@ int ex_create_par_int(const char *path, int cmode, int *comp_ws, int *io_ws, MPI
- * Prevent warning in some versions of ranlib(1) because the object
- * file has no symbols.
- */
--const char exodus_unused_symbol_dummy_1;
-+const char exodus_unused_symbol_dummy_ex_create_par;
- #endif
-diff --git a/src/ex_open_par.c b/src/ex_open_par.c
-index b2faa22c29..9df4818767 100644
---- ThirdParty/exodusII/vtkexodusII/src/ex_open_par.c
-+++ ThirdParty/exodusII/vtkexodusII/src/ex_open_par.c
-@@ -459,5 +459,5 @@ int ex_open_par_int(const char *path, int mode, int *comp_ws, int *io_ws, float
- * Prevent warning in some versions of ranlib(1) because the object
- * file has no symbols.
- */
--const char exodus_unused_symbol_dummy_1;
-+const char exodus_unused_symbol_dummy_ex_open_par;
- #endif
---
-GitLab
-
-
diff --git a/math/vtk8/pkg-descr b/math/vtk8/pkg-descr
deleted file mode 100644
index 250b76ca8cc1..000000000000
--- a/math/vtk8/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-The Visualization Toolkit (VTK) is an open-source, freely available software
-system for 3D computer graphics, image processing and visualization. VTK
-consists of a C++ class library and several interpreted interface layers
-including Tcl/Tk, Java, and Python. Kitware, whose team created and continues
-to extend the toolkit, offers professional support and consulting services for
-VTK. VTK supports a wide variety of visualization algorithms including: scalar,
-vector, tensor, texture, and volumetric methods; and advanced modeling
-techniques such as: implicit modeling, polygon reduction, mesh smoothing,
-cutting, contouring, and Delaunay triangulation. VTK has an extensive
-information visualization framework, has a suite of 3D interaction widgets,
-supports parallel processing, and integrates with various databases on GUI
-toolkits such as Qt and Tk.
diff --git a/math/xtensor-python/Makefile b/math/xtensor-python/Makefile
index 5e9004ad03c1..e655514f484f 100644
--- a/math/xtensor-python/Makefile
+++ b/math/xtensor-python/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xtensor-python
-DISTVERSION= 0.27.0
+DISTVERSION= 0.29.0
CATEGORIES= math python
MAINTAINER= yuri@FreeBSD.org
@@ -17,20 +17,23 @@ RUN_DEPENDS= ${HPP_DEPENDS}
TEST_DEPENDS= googletest>0:devel/googletest \
pybind11>0:devel/pybind11
-USES= cmake compiler:c++14-lang python
+USES= cmake compiler:c++20-lang localbase:ldflags python
USE_GITHUB= yes
GH_ACCOUNT= xtensor-stack
CXXFLAGS+= -I${PYTHON_INCLUDEDIR} -I${PYTHON_SITELIBDIR}/numpy/core/include # workaround for https://github.com/xtensor-stack/xtensor-python/issues/272
+LDFLAGS+= -lpython${PYTHON_VER}
NO_BUILD= yes
NO_ARCH= yes
-do-test: install
+do-test:
@cd ${WRKSRC}/test && \
${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} . && \
${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} && \
${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} xtest
+# tests as of 0.29.0: [ PASSED ] 55 tests.
+
.include <bsd.port.mk>
diff --git a/math/xtensor-python/distinfo b/math/xtensor-python/distinfo
index d867423177b3..838cc4dbee20 100644
--- a/math/xtensor-python/distinfo
+++ b/math/xtensor-python/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708074061
-SHA256 (xtensor-stack-xtensor-python-0.27.0_GH0.tar.gz) = 40ee01bd213aeb7bf64f6d8a3257f4fa98ed31c401596c6c7b3b115f61a473b9
-SIZE (xtensor-stack-xtensor-python-0.27.0_GH0.tar.gz) = 65455
+TIMESTAMP = 1760503057
+SHA256 (xtensor-stack-xtensor-python-0.29.0_GH0.tar.gz) = 2915b220bd11b70fdd9fbb2db5f313e751189fec083e406228c8e5a31dfaa4a2
+SIZE (xtensor-stack-xtensor-python-0.29.0_GH0.tar.gz) = 66835
diff --git a/math/xtensor-python/pkg-plist b/math/xtensor-python/pkg-plist
index e9f7970198bd..0009a66e0660 100644
--- a/math/xtensor-python/pkg-plist
+++ b/math/xtensor-python/pkg-plist
@@ -7,6 +7,7 @@ include/xtensor-python/pytensor.hpp
include/xtensor-python/pyvectorize.hpp
include/xtensor-python/xtensor_python_config.hpp
include/xtensor-python/xtensor_type_caster_base.hpp
-lib/cmake/xtensor-python/xtensor-pythonConfig.cmake
-lib/cmake/xtensor-python/xtensor-pythonConfigVersion.cmake
-lib/cmake/xtensor-python/xtensor-pythonTargets.cmake
+share/cmake/xtensor-python/xtensor-pythonConfig.cmake
+share/cmake/xtensor-python/xtensor-pythonConfigVersion.cmake
+share/cmake/xtensor-python/xtensor-pythonTargets.cmake
+share/pkgconfig/xtensor-python.pc
diff --git a/math/xtensor/Makefile b/math/xtensor/Makefile
index de14c6f3bb9b..a98b5cb5cb6a 100644
--- a/math/xtensor/Makefile
+++ b/math/xtensor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xtensor
-DISTVERSION= 0.25.0
+DISTVERSION= 0.27.1
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
@@ -18,7 +18,7 @@ TEST_DEPENDS= nlohmann-json>0:devel/nlohmann-json \
doctest>0:devel/doctest \
googletest>0:devel/googletest
-USES= cmake:testing # 2 tests fail, see https://github.com/xtensor-stack/xtensor/issues/2722
+USES= cmake:testing
USE_GITHUB= yes
GH_ACCOUNT= xtensor-stack
@@ -27,4 +27,6 @@ CMAKE_TESTING_ON= BUILD_TESTS
NO_BUILD= yes
NO_ARCH= yes
+# tests as of 0.27.1: 100% tests passed, 0 tests failed out of 81
+
.include <bsd.port.mk>
diff --git a/math/xtensor/distinfo b/math/xtensor/distinfo
index 25aac7f34028..d9d1f8404a1b 100644
--- a/math/xtensor/distinfo
+++ b/math/xtensor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708063969
-SHA256 (xtensor-stack-xtensor-0.25.0_GH0.tar.gz) = 32d5d9fd23998c57e746c375a544edf544b74f0a18ad6bc3c38cbba968d5e6c7
-SIZE (xtensor-stack-xtensor-0.25.0_GH0.tar.gz) = 1214069
+TIMESTAMP = 1760416559
+SHA256 (xtensor-stack-xtensor-0.27.1_GH0.tar.gz) = 117c192ae3b7c37c0156dedaa88038e0599a6b264666c3c6c2553154b500fe23
+SIZE (xtensor-stack-xtensor-0.27.1_GH0.tar.gz) = 1224405
diff --git a/math/xtensor/pkg-plist b/math/xtensor/pkg-plist
index 1675a78d7ed1..c063a9d6ca54 100644
--- a/math/xtensor/pkg-plist
+++ b/math/xtensor/pkg-plist
@@ -1,77 +1,81 @@
+etc/xeus-cpp/tags.d/xtensor.json
include/xtensor.hpp
-include/xtensor/xaccessible.hpp
-include/xtensor/xaccumulator.hpp
-include/xtensor/xadapt.hpp
-include/xtensor/xarray.hpp
-include/xtensor/xassign.hpp
-include/xtensor/xaxis_iterator.hpp
-include/xtensor/xaxis_slice_iterator.hpp
-include/xtensor/xblockwise_reducer.hpp
-include/xtensor/xblockwise_reducer_functors.hpp
-include/xtensor/xbroadcast.hpp
-include/xtensor/xbuffer_adaptor.hpp
-include/xtensor/xbuilder.hpp
-include/xtensor/xchunked_array.hpp
-include/xtensor/xchunked_assign.hpp
-include/xtensor/xchunked_view.hpp
-include/xtensor/xcomplex.hpp
-include/xtensor/xcontainer.hpp
-include/xtensor/xcsv.hpp
-include/xtensor/xdynamic_view.hpp
-include/xtensor/xeval.hpp
-include/xtensor/xexception.hpp
-include/xtensor/xexpression.hpp
-include/xtensor/xexpression_holder.hpp
-include/xtensor/xexpression_traits.hpp
-include/xtensor/xfixed.hpp
-include/xtensor/xfunction.hpp
-include/xtensor/xfunctor_view.hpp
-include/xtensor/xgenerator.hpp
-include/xtensor/xhistogram.hpp
-include/xtensor/xindex_view.hpp
-include/xtensor/xinfo.hpp
-include/xtensor/xio.hpp
-include/xtensor/xiterable.hpp
-include/xtensor/xiterator.hpp
-include/xtensor/xjson.hpp
-include/xtensor/xlayout.hpp
-include/xtensor/xmanipulation.hpp
-include/xtensor/xmasked_view.hpp
-include/xtensor/xmath.hpp
-include/xtensor/xmime.hpp
-include/xtensor/xmultiindex_iterator.hpp
-include/xtensor/xnoalias.hpp
-include/xtensor/xnorm.hpp
-include/xtensor/xnpy.hpp
-include/xtensor/xoffset_view.hpp
-include/xtensor/xoperation.hpp
-include/xtensor/xoptional.hpp
-include/xtensor/xoptional_assembly.hpp
-include/xtensor/xoptional_assembly_base.hpp
-include/xtensor/xoptional_assembly_storage.hpp
-include/xtensor/xpad.hpp
-include/xtensor/xrandom.hpp
-include/xtensor/xreducer.hpp
-include/xtensor/xrepeat.hpp
-include/xtensor/xscalar.hpp
-include/xtensor/xsemantic.hpp
-include/xtensor/xset_operation.hpp
-include/xtensor/xshape.hpp
-include/xtensor/xslice.hpp
-include/xtensor/xsort.hpp
-include/xtensor/xstorage.hpp
-include/xtensor/xstrided_view.hpp
-include/xtensor/xstrided_view_base.hpp
-include/xtensor/xstrides.hpp
-include/xtensor/xtensor.hpp
-include/xtensor/xtensor_config.hpp
-include/xtensor/xtensor_forward.hpp
-include/xtensor/xtensor_simd.hpp
-include/xtensor/xutils.hpp
-include/xtensor/xvectorize.hpp
-include/xtensor/xview.hpp
-include/xtensor/xview_utils.hpp
+include/xtensor/chunk/xchunked_array.hpp
+include/xtensor/chunk/xchunked_assign.hpp
+include/xtensor/chunk/xchunked_view.hpp
+include/xtensor/containers/xadapt.hpp
+include/xtensor/containers/xarray.hpp
+include/xtensor/containers/xbuffer_adaptor.hpp
+include/xtensor/containers/xcontainer.hpp
+include/xtensor/containers/xfixed.hpp
+include/xtensor/containers/xscalar.hpp
+include/xtensor/containers/xstorage.hpp
+include/xtensor/containers/xtensor.hpp
+include/xtensor/core/xaccessible.hpp
+include/xtensor/core/xassign.hpp
+include/xtensor/core/xeval.hpp
+include/xtensor/core/xexpression.hpp
+include/xtensor/core/xexpression_traits.hpp
+include/xtensor/core/xfunction.hpp
+include/xtensor/core/xiterable.hpp
+include/xtensor/core/xiterator.hpp
+include/xtensor/core/xlayout.hpp
+include/xtensor/core/xmath.hpp
+include/xtensor/core/xmultiindex_iterator.hpp
+include/xtensor/core/xnoalias.hpp
+include/xtensor/core/xoperation.hpp
+include/xtensor/core/xsemantic.hpp
+include/xtensor/core/xshape.hpp
+include/xtensor/core/xstrides.hpp
+include/xtensor/core/xtensor_config.hpp
+include/xtensor/core/xtensor_forward.hpp
+include/xtensor/core/xvectorize.hpp
+include/xtensor/generators/xbuilder.hpp
+include/xtensor/generators/xgenerator.hpp
+include/xtensor/generators/xrandom.hpp
+include/xtensor/io/xcsv.hpp
+include/xtensor/io/xinfo.hpp
+include/xtensor/io/xio.hpp
+include/xtensor/io/xjson.hpp
+include/xtensor/io/xmime.hpp
+include/xtensor/io/xnpy.hpp
+include/xtensor/misc/xcomplex.hpp
+include/xtensor/misc/xexpression_holder.hpp
+include/xtensor/misc/xfft.hpp
+include/xtensor/misc/xhistogram.hpp
+include/xtensor/misc/xmanipulation.hpp
+include/xtensor/misc/xpad.hpp
+include/xtensor/misc/xset_operation.hpp
+include/xtensor/misc/xsort.hpp
+include/xtensor/misc/xtl_concepts.hpp
+include/xtensor/optional/xoptional.hpp
+include/xtensor/optional/xoptional_assembly.hpp
+include/xtensor/optional/xoptional_assembly_base.hpp
+include/xtensor/optional/xoptional_assembly_storage.hpp
+include/xtensor/reducers/xaccumulator.hpp
+include/xtensor/reducers/xblockwise_reducer.hpp
+include/xtensor/reducers/xblockwise_reducer_functors.hpp
+include/xtensor/reducers/xnorm.hpp
+include/xtensor/reducers/xreducer.hpp
+include/xtensor/utils/xexception.hpp
+include/xtensor/utils/xtensor_simd.hpp
+include/xtensor/utils/xutils.hpp
+include/xtensor/views/xaxis_iterator.hpp
+include/xtensor/views/xaxis_slice_iterator.hpp
+include/xtensor/views/xbroadcast.hpp
+include/xtensor/views/xdynamic_view.hpp
+include/xtensor/views/xfunctor_view.hpp
+include/xtensor/views/xindex_view.hpp
+include/xtensor/views/xmasked_view.hpp
+include/xtensor/views/xoffset_view.hpp
+include/xtensor/views/xrepeat.hpp
+include/xtensor/views/xslice.hpp
+include/xtensor/views/xstrided_view.hpp
+include/xtensor/views/xstrided_view_base.hpp
+include/xtensor/views/xview.hpp
+include/xtensor/views/xview_utils.hpp
share/cmake/xtensor/xtensorConfig.cmake
share/cmake/xtensor/xtensorConfigVersion.cmake
share/cmake/xtensor/xtensorTargets.cmake
share/pkgconfig/xtensor.pc
+share/xeus-cpp/tagfiles/xtensor.tag
diff --git a/misc/caffe/Makefile b/misc/caffe/Makefile
index 62ecddbcede4..c388051e1039 100644
--- a/misc/caffe/Makefile
+++ b/misc/caffe/Makefile
@@ -1,7 +1,7 @@
PORTNAME= caffe
DISTVERSION= 1.0-136
DISTVERSIONSUFFIX= -g9b891540
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= misc # machine-learning
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
@@ -20,7 +20,7 @@ BUILD_DEPENDS= bash:shells/bash \
LIB_DEPENDS= libsnappy.so:archivers/snappy \
libleveldb.so:databases/leveldb \
liblmdb.so:databases/lmdb \
- libboost_system.so:devel/boost-libs \
+ libboost_thread.so:devel/boost-libs \
${PY_BOOST} \
libgflags.so:devel/gflags \
libglog.so:devel/glog \
diff --git a/misc/crush/Makefile b/misc/crush/Makefile
index 26fa326a6ab8..10a8f08e615f 100644
--- a/misc/crush/Makefile
+++ b/misc/crush/Makefile
@@ -1,7 +1,6 @@
PORTNAME= crush
DISTVERSIONPREFIX= v
-DISTVERSION= 0.11.0
-PORTREVISION= 1
+DISTVERSION= 0.11.2
CATEGORIES= misc devel
MAINTAINER= tagattie@FreeBSD.org
diff --git a/misc/crush/distinfo b/misc/crush/distinfo
index df6f9b34ce1e..df1f27aa911f 100644
--- a/misc/crush/distinfo
+++ b/misc/crush/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1760432088
-SHA256 (go/misc_crush/crush-v0.11.0/v0.11.0.mod) = 3726515ee279e2c17845581dc346de2360b8476b9ebdc8093c125b032bf14894
-SIZE (go/misc_crush/crush-v0.11.0/v0.11.0.mod) = 8056
-SHA256 (go/misc_crush/crush-v0.11.0/v0.11.0.zip) = 9f945743b9047ce64f5d08850d6de4769b1b045a4a68aecb6e47140505af5cdf
-SIZE (go/misc_crush/crush-v0.11.0/v0.11.0.zip) = 765491
+TIMESTAMP = 1760873555
+SHA256 (go/misc_crush/crush-v0.11.2/v0.11.2.mod) = 379291fb7cf056c80ee8f50c943388030fc6249e8f6e182ee3ca13275cf60ee7
+SIZE (go/misc_crush/crush-v0.11.2/v0.11.2.mod) = 8103
+SHA256 (go/misc_crush/crush-v0.11.2/v0.11.2.zip) = 46e73774ea5841e134f0d84b41022e588b977b37b90b1ee1d79f9a7ec199005a
+SIZE (go/misc_crush/crush-v0.11.2/v0.11.2.zip) = 767595
diff --git a/misc/dartsim/Makefile b/misc/dartsim/Makefile
index 87c3b1a38716..f08ff7baeb38 100644
--- a/misc/dartsim/Makefile
+++ b/misc/dartsim/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dartsim
DISTVERSIONPREFIX= v
DISTVERSION= 6.15.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
@@ -18,7 +18,7 @@ BUILD_DEPENDS= pagmo2>0:science/pagmo2 \
pybind11>0:devel/pybind11
LIB_DEPENDS= libassimp.so:multimedia/assimp \
libBulletDynamics.so:devel/bullet \
- libboost_system.so:devel/boost-libs \
+ libboost_thread.so:devel/boost-libs \
libccd.so:math/libccd \
libconsole_bridge.so:devel/ros-console_bridge \
libfcl.so:math/fcl \
diff --git a/misc/ecflow/Makefile b/misc/ecflow/Makefile
index 526f44bab860..0a598a20107d 100644
--- a/misc/ecflow/Makefile
+++ b/misc/ecflow/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ecflow
DISTVERSION= 5.13.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= misc
MASTER_SITES= https://confluence.ecmwf.int/download/attachments/8650755/
DISTNAME= ecFlow-${DISTVERSION}-Source
diff --git a/misc/fastscapelib/Makefile b/misc/fastscapelib/Makefile
index f12e771e44b3..acf18d4c7001 100644
--- a/misc/fastscapelib/Makefile
+++ b/misc/fastscapelib/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fastscapelib
DISTVERSIONPREFIX= v
-DISTVERSION= 0.2.2
+DISTVERSION= 0.3.0
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
@@ -10,8 +10,10 @@ WWW= https://fastscapelib.readthedocs.io/en/latest/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= xtensor>0:math/xtensor
-RUN_DEPENDS= xtensor>0:math/xtensor
+BUILD_DEPENDS= healpix>0:science/healpix \
+ xtensor>0:math/xtensor
+RUN_DEPENDS= healpix>0:science/healpix \
+ xtensor>0:math/xtensor
USES= cmake:testing
@@ -22,4 +24,6 @@ CMAKE_TESTING_ON= FS_BUILD_TESTS
NO_ARCH= yes
+# tests as of 0.3.0: 100% tests passed, 0 tests failed out of 162
+
.include <bsd.port.mk>
diff --git a/misc/fastscapelib/distinfo b/misc/fastscapelib/distinfo
index 0f410933e158..b9a8b539f8e0 100644
--- a/misc/fastscapelib/distinfo
+++ b/misc/fastscapelib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717650943
-SHA256 (fastscape-lem-fastscapelib-v0.2.2_GH0.tar.gz) = 21cac72a0586d1ceb1080eadbb60a7b7e81a4d6a7b56edbc696f92ff87fc6566
-SIZE (fastscape-lem-fastscapelib-v0.2.2_GH0.tar.gz) = 537207
+TIMESTAMP = 1760501532
+SHA256 (fastscape-lem-fastscapelib-v0.3.0_GH0.tar.gz) = bfd3e8549a9bdd3ae3f0ba0ce4b1d8767d2bb8d163fd6be5d4beb35a9a36bcd0
+SIZE (fastscape-lem-fastscapelib-v0.3.0_GH0.tar.gz) = 733594
diff --git a/misc/fastscapelib/pkg-plist b/misc/fastscapelib/pkg-plist
index 96e75d975c40..4ea250a51ea2 100644
--- a/misc/fastscapelib/pkg-plist
+++ b/misc/fastscapelib/pkg-plist
@@ -4,20 +4,26 @@ include/fastscapelib/eroders/spl.hpp
include/fastscapelib/flow/basin_graph.hpp
include/fastscapelib/flow/flow_graph.hpp
include/fastscapelib/flow/flow_graph_impl.hpp
+include/fastscapelib/flow/flow_kernel.hpp
include/fastscapelib/flow/flow_operator.hpp
include/fastscapelib/flow/flow_router.hpp
include/fastscapelib/flow/flow_snapshot.hpp
include/fastscapelib/flow/sink_resolver.hpp
include/fastscapelib/grid/base.hpp
+include/fastscapelib/grid/healpix_grid.hpp
include/fastscapelib/grid/profile_grid.hpp
include/fastscapelib/grid/raster_grid.hpp
include/fastscapelib/grid/structured_grid.hpp
include/fastscapelib/grid/trimesh.hpp
include/fastscapelib/utils/consts.hpp
+include/fastscapelib/utils/containers.hpp
+include/fastscapelib/utils/eigen_containers.hpp
+include/fastscapelib/utils/impl/thread_pool_inl.hpp
include/fastscapelib/utils/iterators.hpp
+include/fastscapelib/utils/thread_pool.hpp
include/fastscapelib/utils/union_find.hpp
include/fastscapelib/utils/utils.hpp
-include/fastscapelib/utils/xtensor_utils.hpp
+include/fastscapelib/utils/xtensor_containers.hpp
include/fastscapelib/version.hpp
lib/cmake/fastscapelib/fastscapelibConfig.cmake
lib/cmake/fastscapelib/fastscapelibConfigVersion.cmake
diff --git a/misc/freebsd-doc-all/Makefile b/misc/freebsd-doc-all/Makefile
index d0e58a4241e6..ff674df648b0 100644
--- a/misc/freebsd-doc-all/Makefile
+++ b/misc/freebsd-doc-all/Makefile
@@ -1,5 +1,5 @@
PORTNAME= freebsd-doc-all
-PORTVERSION= 20250920
+PORTVERSION= 20251018
PORTEPOCH= 1
CATEGORIES= misc docs
diff --git a/misc/freebsd-doc-en/Makefile b/misc/freebsd-doc-en/Makefile
index dfe752382695..b8eec3dacfeb 100644
--- a/misc/freebsd-doc-en/Makefile
+++ b/misc/freebsd-doc-en/Makefile
@@ -1,5 +1,5 @@
PORTNAME= freebsd-doc
-PORTVERSION= 20250920
+PORTVERSION= 20251018
PORTEPOCH= 1
CATEGORIES= misc docs
MASTER_SITES= LOCAL/doceng
diff --git a/misc/freebsd-doc-en/distinfo b/misc/freebsd-doc-en/distinfo
index 0890002a46f0..c67ca7c92e33 100644
--- a/misc/freebsd-doc-en/distinfo
+++ b/misc/freebsd-doc-en/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758358768
-SHA256 (freebsd-doc-20250920.tar.gz) = 40a081835dccb1df38ff967c094e9a7ffc2e1457f2edcc75cdd090dc9468f4fd
-SIZE (freebsd-doc-20250920.tar.gz) = 43687515
+TIMESTAMP = 1760772803
+SHA256 (freebsd-doc-20251018.tar.gz) = 55283a9aea7c7718d61ed50aff35c48275e349e02ac91b83d02e808bb1f75ad8
+SIZE (freebsd-doc-20251018.tar.gz) = 45899567
diff --git a/misc/freebsd-doc-en/pkg-plist b/misc/freebsd-doc-en/pkg-plist
index 19b37814befd..d04ed6daa8f2 100644
--- a/misc/freebsd-doc-en/pkg-plist
+++ b/misc/freebsd-doc-en/pkg-plist
@@ -524,6 +524,7 @@
%%HTML%%%%DOCBASE%%/pgpkeys/anchie.key
%%HTML%%%%DOCBASE%%/pgpkeys/anders.key
%%HTML%%%%DOCBASE%%/pgpkeys/andreas.key
+%%HTML%%%%DOCBASE%%/pgpkeys/andy.key
%%HTML%%%%DOCBASE%%/pgpkeys/anholt.key
%%HTML%%%%DOCBASE%%/pgpkeys/anray.key
%%HTML%%%%DOCBASE%%/pgpkeys/antoine.key
@@ -981,6 +982,7 @@
%%HTML%%%%DOCBASE%%/pgpkeys/thierry.key
%%HTML%%%%DOCBASE%%/pgpkeys/thomas.key
%%HTML%%%%DOCBASE%%/pgpkeys/thompsa.key
+%%HTML%%%%DOCBASE%%/pgpkeys/tiga.key
%%HTML%%%%DOCBASE%%/pgpkeys/timur.key
%%HTML%%%%DOCBASE%%/pgpkeys/tmclaugh.key
%%HTML%%%%DOCBASE%%/pgpkeys/tmm.key
diff --git a/misc/freebsd-doc-ru/pkg-plist b/misc/freebsd-doc-ru/pkg-plist
index 4d5b14d2084d..a8a68b08b556 100644
--- a/misc/freebsd-doc-ru/pkg-plist
+++ b/misc/freebsd-doc-ru/pkg-plist
@@ -1,25 +1,104 @@
+%%HTML%%%%DOCBASE%%/ru/articles/bsdl-gpl/index.html
+%%HTML%%%%DOCBASE%%/ru/articles/building-products/index.html
%%HTML%%%%DOCBASE%%/ru/articles/committers-guide/index.html
%%HTML%%%%DOCBASE%%/ru/articles/contributing/index.html
+%%HTML%%%%DOCBASE%%/ru/articles/contributors/index.html
%%HTML%%%%DOCBASE%%/ru/articles/cups/index.html
%%HTML%%%%DOCBASE%%/ru/articles/explaining-bsd/index.html
+%%HTML%%%%DOCBASE%%/ru/articles/filtering-bridges/index.html
%%HTML%%%%DOCBASE%%/ru/articles/fonts/index.html
%%HTML%%%%DOCBASE%%/ru/articles/freebsd-questions/index.html
+%%HTML%%%%DOCBASE%%/ru/articles/freebsd-releng/index.html
+%%HTML%%%%DOCBASE%%/ru/articles/freebsd-src-lsp/index.html
+%%HTML%%%%DOCBASE%%/ru/articles/freebsd-status-report-process/index.html
+%%HTML%%%%DOCBASE%%/ru/articles/freebsd-update-server/index.html
%%HTML%%%%DOCBASE%%/ru/articles/geom-class/index.html
%%HTML%%%%DOCBASE%%/ru/articles/gjournal-desktop/index.html
%%HTML%%%%DOCBASE%%/ru/articles/hubs/index.html
%%HTML%%%%DOCBASE%%/ru/articles/ipsec-must/index.html
+%%HTML%%%%DOCBASE%%/ru/articles/ldap-auth/index.html
+%%HTML%%%%DOCBASE%%/ru/articles/leap-seconds/index.html
+%%HTML%%%%DOCBASE%%/ru/articles/license-guide/index.html
+%%HTML%%%%DOCBASE%%/ru/articles/linux-emulation/index.html
+%%HTML%%%%DOCBASE%%/ru/articles/linux-users/index.html
%%HTML%%%%DOCBASE%%/ru/articles/mailing-list-faq/index.html
+%%HTML%%%%DOCBASE%%/ru/articles/nanobsd/index.html
%%HTML%%%%DOCBASE%%/ru/articles/new-users/index.html
%%HTML%%%%DOCBASE%%/ru/articles/pam/index.html
+%%HTML%%%%DOCBASE%%/ru/articles/pgpkeys/index.html
+%%HTML%%%%DOCBASE%%/ru/articles/port-mentor-guidelines/index.html
%%HTML%%%%DOCBASE%%/ru/articles/pr-guidelines/index.html
%%HTML%%%%DOCBASE%%/ru/articles/problem-reports/index.html
%%HTML%%%%DOCBASE%%/ru/articles/releng/index.html
+%%HTML%%%%DOCBASE%%/ru/articles/remote-install/index.html
+%%HTML%%%%DOCBASE%%/ru/articles/serial-uart/index.html
%%HTML%%%%DOCBASE%%/ru/articles/solid-state/index.html
+%%HTML%%%%DOCBASE%%/ru/articles/vinum/index.html
%%HTML%%%%DOCBASE%%/ru/articles/vm-design/index.html
+%%HTML%%%%DOCBASE%%/ru/articles/vpn-ipsec/index.html
+%%HTML%%%%DOCBASE%%/ru/books/arch-handbook/bibliography/index.html
%%HTML%%%%DOCBASE%%/ru/books/arch-handbook/book/index.html
+%%HTML%%%%DOCBASE%%/ru/books/arch-handbook/boot/index.html
+%%HTML%%%%DOCBASE%%/ru/books/arch-handbook/driverbasics/index.html
+%%HTML%%%%DOCBASE%%/ru/books/arch-handbook/index.html
+%%HTML%%%%DOCBASE%%/ru/books/arch-handbook/isa/index.html
+%%HTML%%%%DOCBASE%%/ru/books/arch-handbook/jail/index.html
+%%HTML%%%%DOCBASE%%/ru/books/arch-handbook/kobj/index.html
+%%HTML%%%%DOCBASE%%/ru/books/arch-handbook/locking/index.html
+%%HTML%%%%DOCBASE%%/ru/books/arch-handbook/mac/index.html
+%%HTML%%%%DOCBASE%%/ru/books/arch-handbook/newbus/index.html
+%%HTML%%%%DOCBASE%%/ru/books/arch-handbook/parti/index.html
+%%HTML%%%%DOCBASE%%/ru/books/arch-handbook/partii/index.html
+%%HTML%%%%DOCBASE%%/ru/books/arch-handbook/partiii/index.html
+%%HTML%%%%DOCBASE%%/ru/books/arch-handbook/pccard/index.html
+%%HTML%%%%DOCBASE%%/ru/books/arch-handbook/pci/index.html
+%%HTML%%%%DOCBASE%%/ru/books/arch-handbook/scsi/index.html
+%%HTML%%%%DOCBASE%%/ru/books/arch-handbook/smp/index.html
+%%HTML%%%%DOCBASE%%/ru/books/arch-handbook/sound/index.html
+%%HTML%%%%DOCBASE%%/ru/books/arch-handbook/sysinit/index.html
+%%HTML%%%%DOCBASE%%/ru/books/arch-handbook/usb/index.html
+%%HTML%%%%DOCBASE%%/ru/books/arch-handbook/vm/index.html
%%HTML%%%%DOCBASE%%/ru/books/design-44bsd/index.html
+%%HTML%%%%DOCBASE%%/ru/books/developers-handbook/bibliography/index.html
+%%HTML%%%%DOCBASE%%/ru/books/developers-handbook/book/index.html
%%HTML%%%%DOCBASE%%/ru/books/developers-handbook/index.html
+%%HTML%%%%DOCBASE%%/ru/books/developers-handbook/introduction/index.html
+%%HTML%%%%DOCBASE%%/ru/books/developers-handbook/ipv6/index.html
+%%HTML%%%%DOCBASE%%/ru/books/developers-handbook/kernelbuild/index.html
+%%HTML%%%%DOCBASE%%/ru/books/developers-handbook/kerneldebug/index.html
+%%HTML%%%%DOCBASE%%/ru/books/developers-handbook/l10n/index.html
+%%HTML%%%%DOCBASE%%/ru/books/developers-handbook/parti/index.html
+%%HTML%%%%DOCBASE%%/ru/books/developers-handbook/partii/index.html
+%%HTML%%%%DOCBASE%%/ru/books/developers-handbook/partiii/index.html
+%%HTML%%%%DOCBASE%%/ru/books/developers-handbook/partiv/index.html
+%%HTML%%%%DOCBASE%%/ru/books/developers-handbook/partv/index.html
+%%HTML%%%%DOCBASE%%/ru/books/developers-handbook/policies/index.html
+%%HTML%%%%DOCBASE%%/ru/books/developers-handbook/secure/index.html
+%%HTML%%%%DOCBASE%%/ru/books/developers-handbook/sockets/index.html
+%%HTML%%%%DOCBASE%%/ru/books/developers-handbook/testing/index.html
+%%HTML%%%%DOCBASE%%/ru/books/developers-handbook/tools/index.html
+%%HTML%%%%DOCBASE%%/ru/books/developers-handbook/x86/index.html
+%%HTML%%%%DOCBASE%%/ru/books/dev-model/index.html
%%HTML%%%%DOCBASE%%/ru/books/faq/index.html
+%%HTML%%%%DOCBASE%%/ru/books/fdp-primer/asciidoctor-primer/index.html
+%%HTML%%%%DOCBASE%%/ru/books/fdp-primer/book/index.html
+%%HTML%%%%DOCBASE%%/ru/books/fdp-primer/doc-build/index.html
+%%HTML%%%%DOCBASE%%/ru/books/fdp-primer/editor-config/index.html
+%%HTML%%%%DOCBASE%%/ru/books/fdp-primer/examples/index.html
+%%HTML%%%%DOCBASE%%/ru/books/fdp-primer/index.html
+%%HTML%%%%DOCBASE%%/ru/books/fdp-primer/manual-pages/index.html
+%%HTML%%%%DOCBASE%%/ru/books/fdp-primer/overview/index.html
+%%HTML%%%%DOCBASE%%/ru/books/fdp-primer/po-translations/index.html
+%%HTML%%%%DOCBASE%%/ru/books/fdp-primer/preface/index.html
+%%HTML%%%%DOCBASE%%/ru/books/fdp-primer/rosetta/index.html
+%%HTML%%%%DOCBASE%%/ru/books/fdp-primer/see-also/index.html
+%%HTML%%%%DOCBASE%%/ru/books/fdp-primer/structure/index.html
+%%HTML%%%%DOCBASE%%/ru/books/fdp-primer/tools/index.html
+%%HTML%%%%DOCBASE%%/ru/books/fdp-primer/trademarks/index.html
+%%HTML%%%%DOCBASE%%/ru/books/fdp-primer/translations/index.html
+%%HTML%%%%DOCBASE%%/ru/books/fdp-primer/weblate/index.html
+%%HTML%%%%DOCBASE%%/ru/books/fdp-primer/working-copy/index.html
+%%HTML%%%%DOCBASE%%/ru/books/fdp-primer/writing-style/index.html
%%HTML%%%%DOCBASE%%/ru/books/handbook/advanced-networking/index.html
%%HTML%%%%DOCBASE%%/ru/books/handbook/audit/index.html
%%HTML%%%%DOCBASE%%/ru/books/handbook/basics/index.html
@@ -79,27 +158,48 @@
%%HTML%%%%DOCBASE%%/ru/books/porters-handbook/upgrading/index.html
%%HTML%%%%DOCBASE%%/ru/books/porters-handbook/uses/index.html
%%HTML%%%%DOCBASE%%/ru/books/porters-handbook/versions/index.html
+%%PDF%%%%DOCBASE%%/ru/articles/bsdl-gpl/bsdl-gpl_ru.pdf
+%%PDF%%%%DOCBASE%%/ru/articles/building-products/building-products_ru.pdf
%%PDF%%%%DOCBASE%%/ru/articles/committers-guide/committers-guide_ru.pdf
%%PDF%%%%DOCBASE%%/ru/articles/contributing/contributing_ru.pdf
+%%PDF%%%%DOCBASE%%/ru/articles/contributors/contributors_ru.pdf
%%PDF%%%%DOCBASE%%/ru/articles/cups/cups_ru.pdf
%%PDF%%%%DOCBASE%%/ru/articles/explaining-bsd/explaining-bsd_ru.pdf
+%%PDF%%%%DOCBASE%%/ru/articles/filtering-bridges/filtering-bridges_ru.pdf
%%PDF%%%%DOCBASE%%/ru/articles/fonts/fonts_ru.pdf
%%PDF%%%%DOCBASE%%/ru/articles/freebsd-questions/freebsd-questions_ru.pdf
+%%PDF%%%%DOCBASE%%/ru/articles/freebsd-releng/freebsd-releng_ru.pdf
+%%PDF%%%%DOCBASE%%/ru/articles/freebsd-src-lsp/freebsd-src-lsp_ru.pdf
+%%PDF%%%%DOCBASE%%/ru/articles/freebsd-status-report-process/freebsd-status-report-process_ru.pdf
+%%PDF%%%%DOCBASE%%/ru/articles/freebsd-update-server/freebsd-update-server_ru.pdf
%%PDF%%%%DOCBASE%%/ru/articles/geom-class/geom-class_ru.pdf
%%PDF%%%%DOCBASE%%/ru/articles/gjournal-desktop/gjournal-desktop_ru.pdf
%%PDF%%%%DOCBASE%%/ru/articles/hubs/hubs_ru.pdf
%%PDF%%%%DOCBASE%%/ru/articles/ipsec-must/ipsec-must_ru.pdf
+%%PDF%%%%DOCBASE%%/ru/articles/ldap-auth/ldap-auth_ru.pdf
+%%PDF%%%%DOCBASE%%/ru/articles/leap-seconds/leap-seconds_ru.pdf
+%%PDF%%%%DOCBASE%%/ru/articles/license-guide/license-guide_ru.pdf
+%%PDF%%%%DOCBASE%%/ru/articles/linux-emulation/linux-emulation_ru.pdf
+%%PDF%%%%DOCBASE%%/ru/articles/linux-users/linux-users_ru.pdf
%%PDF%%%%DOCBASE%%/ru/articles/mailing-list-faq/mailing-list-faq_ru.pdf
+%%PDF%%%%DOCBASE%%/ru/articles/nanobsd/nanobsd_ru.pdf
%%PDF%%%%DOCBASE%%/ru/articles/new-users/new-users_ru.pdf
%%PDF%%%%DOCBASE%%/ru/articles/pam/pam_ru.pdf
+%%PDF%%%%DOCBASE%%/ru/articles/port-mentor-guidelines/port-mentor-guidelines_ru.pdf
%%PDF%%%%DOCBASE%%/ru/articles/pr-guidelines/pr-guidelines_ru.pdf
%%PDF%%%%DOCBASE%%/ru/articles/problem-reports/problem-reports_ru.pdf
%%PDF%%%%DOCBASE%%/ru/articles/releng/releng_ru.pdf
+%%PDF%%%%DOCBASE%%/ru/articles/remote-install/remote-install_ru.pdf
+%%PDF%%%%DOCBASE%%/ru/articles/serial-uart/serial-uart_ru.pdf
%%PDF%%%%DOCBASE%%/ru/articles/solid-state/solid-state_ru.pdf
+%%PDF%%%%DOCBASE%%/ru/articles/vinum/vinum_ru.pdf
%%PDF%%%%DOCBASE%%/ru/articles/vm-design/vm-design_ru.pdf
+%%PDF%%%%DOCBASE%%/ru/articles/vpn-ipsec/vpn-ipsec_ru.pdf
%%PDF%%%%DOCBASE%%/ru/books/arch-handbook/arch-handbook_ru.pdf
%%PDF%%%%DOCBASE%%/ru/books/design-44bsd/design-44bsd_ru.pdf
%%PDF%%%%DOCBASE%%/ru/books/developers-handbook/developers-handbook_ru.pdf
+%%PDF%%%%DOCBASE%%/ru/books/dev-model/dev-model_ru.pdf
%%PDF%%%%DOCBASE%%/ru/books/faq/faq_ru.pdf
+%%PDF%%%%DOCBASE%%/ru/books/fdp-primer/fdp-primer_ru.pdf
%%PDF%%%%DOCBASE%%/ru/books/handbook/handbook_ru.pdf
%%PDF%%%%DOCBASE%%/ru/books/porters-handbook/porters-handbook_ru.pdf
diff --git a/misc/freebsd-release-manifests/Makefile b/misc/freebsd-release-manifests/Makefile
index e8a43fcb40ee..c3a1b8a14811 100644
--- a/misc/freebsd-release-manifests/Makefile
+++ b/misc/freebsd-release-manifests/Makefile
@@ -1,5 +1,5 @@
PORTNAME= freebsd-release-manifests
-DISTVERSION= 20251011
+DISTVERSION= 20251017
CATEGORIES= misc
MASTER_SITES= #
DISTFILES= #
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-BETA1 b/misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-BETA1
deleted file mode 100644
index a1c1934eca35..000000000000
--- a/misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-BETA1
+++ /dev/null
@@ -1,9 +0,0 @@
-base-dbg.txz 0c89781924fe00fec88a2b203c321529e23c220a09589298c8a4ff2e24a019da 1757 base_dbg "Base system debug info" off
-base.txz 71288e4e53bd6f52fec4e9959b72c8b9d2669db6b9bb7fc4055cb6baa56617ee 29634 base "Base system (MANDATORY)" on
-kernel-dbg.txz 2cfdbae0262be724db3bec7bf71f69e855fa35797c6acc45c21dcf5bd9291707 856 kernel_dbg "Kernel debug info" on
-kernel.txz 2a6d8dc9f7d9244e8785a3b3d622f200a6beb860eb297743dd7828421cf6c0cc 859 kernel "Kernel (MANDATORY)" on
-lib32-dbg.txz 1b9e2cb2005ab682851c5ecf2a420cacfa39cf733d080d467c8ffb84dd9c0578 239 lib32_dbg "32-bit compatibility libraries (Debugging)" off
-lib32.txz f6494defc6322106ea5b85ccf417a24a458bc75313d8ea7279ee85ad9da22668 723 lib32 "32-bit compatibility libraries" on
-ports.txz 7b0a371413d7a76dd24dd0f170d1f84d7c33db502e7cc3440ef141e81ee0ea12 212130 ports "Ports tree" off
-src.txz 3ddaae4ff101bc55657f9cae00217bd2c7c63d4f504520b060c5e91634c26c17 118038 src "System source tree" off
-tests.txz 73f4b3fd171d2d1e816b07df7527ad5d825d7c359268aa4ec77c4776bfb20e83 8060 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-BETA2 b/misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-BETA2
new file mode 100644
index 000000000000..a713915bd8c7
--- /dev/null
+++ b/misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-BETA2
@@ -0,0 +1,9 @@
+base-dbg.txz 07c286d061efcd013a72fabaf408e897cd901d25b75324d949afcf8fc819cbed 1760 base_dbg "Base system debug info" off
+base.txz 5ef40ae63ce75864326777b3267897b477964fe6093d69f938a1daf7b3317ce1 29655 base "Base system (MANDATORY)" on
+kernel-dbg.txz 45176c3fc4c649f8be4d75b1042df075e3731ee24ee8001909ef7db347ff4e1b 856 kernel_dbg "Kernel debug info" on
+kernel.txz 147222e9d3c634d286d9c77533af2985c383359b3c980d71da7db651a9233614 859 kernel "Kernel (MANDATORY)" on
+lib32-dbg.txz c52a192c474b4fb516f839fc96588f452e8bd838fca25fe1171243a5471b3950 240 lib32_dbg "32-bit compatibility libraries (Debugging)" off
+lib32.txz 2d92b42733f11a2bb09e110be0e924ed4b959e62096f6d006f8c7b2cca7c239c 727 lib32 "32-bit compatibility libraries" on
+ports.txz b1e41936acc512b3ff289123f003cc953eda49d973ed6254f1666962c2e5a1d8 212143 ports "Ports tree" off
+src.txz 0283c2949866a37e6a315958d31542ad2faea653acff82094ad59d4a5c814f98 118071 src "System source tree" off
+tests.txz 6147762bc70dc83387ca620bcd4d919ff5e8cccb5c95aba19cfd6ef6451fd9ce 8060 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-15.0-BETA2 b/misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-15.0-BETA2
new file mode 100644
index 000000000000..762a583b2f0e
--- /dev/null
+++ b/misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-15.0-BETA2
@@ -0,0 +1,9 @@
+base-dbg.txz 5b155904679d422ea754425f71445e6cbb35e1e9f38f643158bd14e15d64adbb 1746 base_dbg "Base system debug info" off
+base.txz 1fb91c444b55fdaeb499dde6dfefa794927d5bb4971b6643c3eca570c8dafdd2 29386 base "Base system (MANDATORY)" on
+kernel-dbg.txz ce3c75b32e74ea6cd77fd73a767608d555f2f896af4276f9fc3bdd2af235a7e1 720 kernel_dbg "Kernel debug info" on
+kernel.txz 131ee33c395f8580950bc2c78d62ef64a459c077b933f725777685cafd57fa13 789 kernel "Kernel (MANDATORY)" on
+lib32-dbg.txz b02fc808a3085264e00138132ab2450d0f460e8ef0d778ae88f193bcfaecfdf3 237 lib32_dbg "32-bit compatibility libraries (Debugging)" off
+lib32.txz 0ad6c41677f8a5f636249f0d32f06e2acaed434faf2bf359e88e5a265d35e105 711 lib32 "32-bit compatibility libraries" on
+ports.txz b1e41936acc512b3ff289123f003cc953eda49d973ed6254f1666962c2e5a1d8 212143 ports "Ports tree" off
+src.txz 0283c2949866a37e6a315958d31542ad2faea653acff82094ad59d4a5c814f98 118071 src "System source tree" off
+tests.txz 18744ff499ce4e49e3fb1d47241902aaf8d761c837b8f730ade94c9cf676ac89 8058 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.0-BETA1 b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.0-BETA1
deleted file mode 100644
index 8df7fc182daf..000000000000
--- a/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.0-BETA1
+++ /dev/null
@@ -1,9 +0,0 @@
-base-dbg.txz 1aecc6ea4233676dc169fe21c4847c1a9bd9111074e1d0c3c17a8315c917995b 1730 base_dbg "Base system debug info" off
-base.txz 9ab428c86f4f32225300a2ee05aa4e3c027fceb16b94343332b2a189c54589fb 29147 base "Base system (MANDATORY)" on
-kernel-dbg.txz a575b80087f5b6811080924b41c5af28fc1af1889cd3488268a0d05d8b53a1dc 668 kernel_dbg "Kernel debug info" on
-kernel.txz 3d58e5e52a1d78cc26bd06d39ca71e9e9e9d4d4ffef6b9a6620ac82418dbc6e2 669 kernel "Kernel (MANDATORY)" on
-lib32-dbg.txz 11cdab99321f881c203717e3e7bfaab7d800160a8021e70c9aef7f3651a15cbb 235 lib32_dbg "32-bit compatibility libraries (Debugging)" off
-lib32.txz 0faf173f6d054cb314444e58c59d491d7f30a1cb42406a33e446573605a633c1 705 lib32 "32-bit compatibility libraries" on
-ports.txz 7b0a371413d7a76dd24dd0f170d1f84d7c33db502e7cc3440ef141e81ee0ea12 212130 ports "Ports tree" off
-src.txz 3ddaae4ff101bc55657f9cae00217bd2c7c63d4f504520b060c5e91634c26c17 118038 src "System source tree" off
-tests.txz cdffd5fa950e64b8b3621c6c04de197f3b2643608a9bd84739c6e701d26337b7 8048 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.0-BETA2 b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.0-BETA2
new file mode 100644
index 000000000000..fa077a567b15
--- /dev/null
+++ b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.0-BETA2
@@ -0,0 +1,9 @@
+base-dbg.txz 99439941755c1023c0afb33a274bea2bfffcde5741fef532407f8adb1cf22ab5 1733 base_dbg "Base system debug info" off
+base.txz 8395f1e4b641b16dc6ea89f61be46344f70145dbd019d0ac82b4a74c205edc22 29169 base "Base system (MANDATORY)" on
+kernel-dbg.txz 706561903df86a957fd8c2eea297926ca7e9a509b46dd1f9ac75fa07ad71cd5f 668 kernel_dbg "Kernel debug info" on
+kernel.txz c47f2160024a2cbe846cd02d969fc38e8588d7f0dd234560d70d9e9cd111a216 669 kernel "Kernel (MANDATORY)" on
+lib32-dbg.txz 68083d7fc8727e09c7aaca87260eb144b8bc39c5b17e5723bfcd09a73066cecc 236 lib32_dbg "32-bit compatibility libraries (Debugging)" off
+lib32.txz 7b82e11e142c23a573b6d205a0cee03bcd43b1e63fc0cacce5d73cf48ee2f469 709 lib32 "32-bit compatibility libraries" on
+ports.txz b1e41936acc512b3ff289123f003cc953eda49d973ed6254f1666962c2e5a1d8 212143 ports "Ports tree" off
+src.txz 0283c2949866a37e6a315958d31542ad2faea653acff82094ad59d4a5c814f98 118071 src "System source tree" off
+tests.txz 283e5e6853fe8d2a8227c7791b1b93ea8774df96e94b794d8e02704c9d40f08a 8048 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.0-BETA1 b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.0-BETA1
deleted file mode 100644
index 4c740c2f60a9..000000000000
--- a/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.0-BETA1
+++ /dev/null
@@ -1,7 +0,0 @@
-base-dbg.txz 121898f6c78422aa193d89f7b839df9bb179cb2a6de79e460f0de583dbf619cd 1716 base_dbg "Base system debug info" off
-base.txz 730ffa548210f99aba7b5e23d150bf40c172abd816f34a3b524fa05d4546ba6e 29127 base "Base system (MANDATORY)" on
-kernel-dbg.txz 4111a78b3c36ac9e7ffe0fa147fc577fb47192295a5663692c88ad13cd667535 666 kernel_dbg "Kernel debug info" on
-kernel.txz 9841fa44ff1f8b245f47acf4a3b3b2689673efe7fa0a79eacca6e8846436083f 667 kernel "Kernel (MANDATORY)" on
-ports.txz 7b0a371413d7a76dd24dd0f170d1f84d7c33db502e7cc3440ef141e81ee0ea12 212130 ports "Ports tree" off
-src.txz 3ddaae4ff101bc55657f9cae00217bd2c7c63d4f504520b060c5e91634c26c17 118038 src "System source tree" off
-tests.txz 474693e2bd784bca32b7e4353b896f5266929dbf975fc24ceda922f33399db49 8059 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.0-BETA2 b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.0-BETA2
new file mode 100644
index 000000000000..3d2c645b7f8f
--- /dev/null
+++ b/misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.0-BETA2
@@ -0,0 +1,7 @@
+base-dbg.txz 726b02b77cdb43719fbf1748916f2b92bd5c1c5f6dd359414c8d868eb0b314fe 1719 base_dbg "Base system debug info" off
+base.txz bb29605477ab9d5068ce564abf6edcf1182c925efd34fb99f57051c5ea9356f7 29149 base "Base system (MANDATORY)" on
+kernel-dbg.txz fa1bc0b14edf458ac7cee7e5091473216ff1c35db3551f3c9e6f0e8a9b917b8d 666 kernel_dbg "Kernel debug info" on
+kernel.txz edc369b883d91a46a0324e664233183ae637667d304c519802715f4a76575653 667 kernel "Kernel (MANDATORY)" on
+ports.txz b1e41936acc512b3ff289123f003cc953eda49d973ed6254f1666962c2e5a1d8 212143 ports "Ports tree" off
+src.txz 0283c2949866a37e6a315958d31542ad2faea653acff82094ad59d4a5c814f98 118071 src "System source tree" off
+tests.txz e3f46ff5be706f060bc62cafc63244f0744e9c7264fbfe4aca1694c4c355769f 8059 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.0-BETA1 b/misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.0-BETA1
deleted file mode 100644
index 3ca69a76b783..000000000000
--- a/misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.0-BETA1
+++ /dev/null
@@ -1,7 +0,0 @@
-base-dbg.txz ac43d03ba8caa185ebd0c41996144c36e53446e4815d323aed2871bb7de88a5b 1717 base_dbg "Base system debug info" off
-base.txz 79ebf61811830b9f506c9fc79d1d921b964605193a588af9d906500923407963 29170 base "Base system (MANDATORY)" on
-kernel-dbg.txz e6a947883c7ca5fa7d41b24c04b9d60e8dbf6103700259f2f58e121c1256f90b 637 kernel_dbg "Kernel debug info" on
-kernel.txz 10b532debf555968f31d43509f19ae77a747ff2144c0391c8e09f24000c87b5b 642 kernel "Kernel (MANDATORY)" on
-ports.txz 7b0a371413d7a76dd24dd0f170d1f84d7c33db502e7cc3440ef141e81ee0ea12 212130 ports "Ports tree" off
-src.txz 3ddaae4ff101bc55657f9cae00217bd2c7c63d4f504520b060c5e91634c26c17 118038 src "System source tree" off
-tests.txz 9f5574daf0a96da1e215c0fcb5929d351d2dbc1dc601c4fc2513c42ba37eab79 8059 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.0-BETA2 b/misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.0-BETA2
new file mode 100644
index 000000000000..cd73b0aee808
--- /dev/null
+++ b/misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.0-BETA2
@@ -0,0 +1,7 @@
+base-dbg.txz bf9920df7a0c76337aad30a07e618b1bfe483ccafb30c05fb4f159929a8f7419 1720 base_dbg "Base system debug info" off
+base.txz 39411e831926630d50a6d25e7e99319c9348e548c01376ab509373ea2850f816 29192 base "Base system (MANDATORY)" on
+kernel-dbg.txz 15f710c4d04df15ed3ec295a2ec1285aaefd85e017ce36582a3fab371dad68ee 637 kernel_dbg "Kernel debug info" on
+kernel.txz 7b7ccce17ba93dab1795543facb514cff1eb2e4c4c6eb391abc3b70cad5d2ca6 642 kernel "Kernel (MANDATORY)" on
+ports.txz b1e41936acc512b3ff289123f003cc953eda49d973ed6254f1666962c2e5a1d8 212143 ports "Ports tree" off
+src.txz 0283c2949866a37e6a315958d31542ad2faea653acff82094ad59d4a5c814f98 118071 src "System source tree" off
+tests.txz 35ae077b817087b408424280ffaaae3554a8cfca8ffd7d663bcd111c6b9f4c6b 8059 tests "Test suite" off
diff --git a/misc/freebsd-release-manifests/pkg-plist b/misc/freebsd-release-manifests/pkg-plist
index 4da59ab6c570..eb7f4afe402e 100644
--- a/misc/freebsd-release-manifests/pkg-plist
+++ b/misc/freebsd-release-manifests/pkg-plist
@@ -2,11 +2,12 @@
%%DATADIR%%/MANIFESTS/amd64-amd64-13.5-RELEASE
%%DATADIR%%/MANIFESTS/amd64-amd64-14.2-RELEASE
%%DATADIR%%/MANIFESTS/amd64-amd64-14.3-RELEASE
-%%DATADIR%%/MANIFESTS/amd64-amd64-15.0-BETA1
+%%DATADIR%%/MANIFESTS/amd64-amd64-15.0-BETA2
%%DATADIR%%/MANIFESTS/arm64-aarch64-13.4-RELEASE
%%DATADIR%%/MANIFESTS/arm64-aarch64-13.5-RELEASE
%%DATADIR%%/MANIFESTS/arm64-aarch64-14.2-RELEASE
%%DATADIR%%/MANIFESTS/arm64-aarch64-14.3-RELEASE
+%%DATADIR%%/MANIFESTS/arm64-aarch64-15.0-BETA2
%%DATADIR%%/MANIFESTS/i386-i386-13.4-RELEASE
%%DATADIR%%/MANIFESTS/i386-i386-13.5-RELEASE
%%DATADIR%%/MANIFESTS/i386-i386-14.2-RELEASE
@@ -19,12 +20,12 @@
%%DATADIR%%/MANIFESTS/powerpc-powerpc64-13.5-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpc64-14.2-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpc64-14.3-RELEASE
-%%DATADIR%%/MANIFESTS/powerpc-powerpc64-15.0-BETA1
+%%DATADIR%%/MANIFESTS/powerpc-powerpc64-15.0-BETA2
%%DATADIR%%/MANIFESTS/powerpc-powerpc64le-13.4-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpc64le-13.5-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpc64le-14.2-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpc64le-14.3-RELEASE
-%%DATADIR%%/MANIFESTS/powerpc-powerpc64le-15.0-BETA1
+%%DATADIR%%/MANIFESTS/powerpc-powerpc64le-15.0-BETA2
%%DATADIR%%/MANIFESTS/powerpc-powerpcspe-13.4-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpcspe-13.5-RELEASE
%%DATADIR%%/MANIFESTS/powerpc-powerpcspe-14.2-RELEASE
@@ -33,4 +34,4 @@
%%DATADIR%%/MANIFESTS/riscv-riscv64-13.5-RELEASE
%%DATADIR%%/MANIFESTS/riscv-riscv64-14.2-RELEASE
%%DATADIR%%/MANIFESTS/riscv-riscv64-14.3-RELEASE
-%%DATADIR%%/MANIFESTS/riscv-riscv64-15.0-BETA1
+%%DATADIR%%/MANIFESTS/riscv-riscv64-15.0-BETA2
diff --git a/misc/gemini-cli/Makefile b/misc/gemini-cli/Makefile
index 511011671965..24e2985f1876 100644
--- a/misc/gemini-cli/Makefile
+++ b/misc/gemini-cli/Makefile
@@ -1,11 +1,11 @@
PORTNAME= gemini-cli
-DISTVERSION= 0.8.2
-PORTREVISION= 1
+DISTVERSION= 0.9.0
CATEGORIES= misc # machine-learning
MAINTAINER= yuri@FreeBSD.org
COMMENT= Open-source CLI for direct access to Google's Gemini AI model
-WWW= https://google-gemini.github.io/gemini-cli/ \
+WWW= https://geminicli.com/ \
+ https://google-gemini.github.io/gemini-cli/ \
https://github.com/google-gemini/gemini-cli
LICENSE= APACHE20
diff --git a/misc/gemini-cli/distinfo b/misc/gemini-cli/distinfo
index 109cfb92e3af..5f14c9fb0dab 100644
--- a/misc/gemini-cli/distinfo
+++ b/misc/gemini-cli/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760288629
-SHA256 (gemini-cli-0.8.2.tar.gz) = eb48232ae8d216a253b19a4073ed02c16becc7d4edabd0af16c89fa79a45c815
-SIZE (gemini-cli-0.8.2.tar.gz) = 34531078
+TIMESTAMP = 1760629866
+SHA256 (gemini-cli-0.9.0.tar.gz) = 90973029f270b6e534baf46c382bf14ac1746b004b88ffb218bae0eac15647d1
+SIZE (gemini-cli-0.9.0.tar.gz) = 32614382
diff --git a/misc/gemini-cli/files/package-lock.json b/misc/gemini-cli/files/package-lock.json
index 7aea331e96ba..969b1803da7c 100644
--- a/misc/gemini-cli/files/package-lock.json
+++ b/misc/gemini-cli/files/package-lock.json
@@ -8,15 +8,15 @@
"name": "gemini-cli-installer",
"version": "1.0.0",
"dependencies": {
- "@google/gemini-cli": "^0.8.2"
+ "@google/gemini-cli": "^0.9.0"
}
},
"node_modules/@google/gemini-cli": {
- "version": "0.8.2",
- "resolved": "https://registry.npmjs.org/@google/gemini-cli/-/gemini-cli-0.8.2.tgz",
- "integrity": "sha512-c8E2jTUq1N7+KxjJfatqV3tObxiOL6NakP8cQ/PMn6+QIqmkDi4S15dx5SF5efLxbmJD/lMR36ecrNHK2pa99w==",
+ "version": "0.9.0",
+ "resolved": "https://registry.npmjs.org/@google/gemini-cli/-/gemini-cli-0.9.0.tgz",
+ "integrity": "sha512-voLzMnHs093VvZgBA8HREN6ViZ8gdROPnmPuj1EFSxjGZRKOzlifzCTNsmBd/dSrbxIyZD3aOpTkaUQbGxX6ig==",
"dependencies": {
- "@google/gemini-cli-core": "0.8.2",
+ "@google/gemini-cli-core": "0.9.0",
"@google/genai": "1.16.0",
"@iarna/toml": "^2.2.5",
"@modelcontextprotocol/sdk": "^1.15.1",
@@ -34,6 +34,7 @@
"ink-gradient": "^3.0.0",
"ink-spinner": "^5.0.0",
"lowlight": "^3.3.0",
+ "mnemonist": "^0.40.3",
"open": "^10.1.2",
"react": "^19.1.0",
"read-package-up": "^11.0.0",
@@ -239,9 +240,9 @@
}
},
"node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core": {
- "version": "0.8.2",
- "resolved": "https://registry.npmjs.org/@google/gemini-cli-core/-/gemini-cli-core-0.8.2.tgz",
- "integrity": "sha512-BQpwJr+hv3u7UTBo+rkbHQXr7HP115b1xgz+P6acAbfgFgZoMP0uMm58EPBe05vpdHngrzpJ3ckL2AxHSweo/Q==",
+ "version": "0.9.0",
+ "resolved": "https://registry.npmjs.org/@google/gemini-cli-core/-/gemini-cli-core-0.9.0.tgz",
+ "integrity": "sha512-K3zGD8m8j240s3YcFAeJM6oaLhAI5hYBdOgdycO2P2uriJTKezjeAG+FYzaK2AdOBrIVyStLT2dyy6G6ePebSQ==",
"dependencies": {
"@google-cloud/logging": "^11.2.1",
"@google-cloud/opentelemetry-cloud-monitoring-exporter": "^0.21.0",
@@ -1389,9 +1390,9 @@
"license": "MIT"
},
"node_modules/@google/gemini-cli/node_modules/@types/node": {
- "version": "24.7.2",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-24.7.2.tgz",
- "integrity": "sha512-/NbVmcGTP+lj5oa4yiYxxeBjRivKQ5Ns1eSZeB99ExsEQ6rX5XYU1Zy/gGxY/ilqtD4Etx9mKyrPxZRetiahhA==",
+ "version": "24.8.0",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-24.8.0.tgz",
+ "integrity": "sha512-5x08bUtU8hfboMTrJ7mEO4CpepS9yBwAqcL52y86SWNmbPX8LVbNs3EP4cNrIZgdjk2NAlP2ahNihozpoZIxSg==",
"license": "MIT",
"dependencies": {
"undici-types": "~7.14.0"
@@ -2641,9 +2642,9 @@
"license": "MIT"
},
"node_modules/@google/gemini-cli/node_modules/emoji-regex": {
- "version": "10.5.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.5.0.tgz",
- "integrity": "sha512-lb49vf1Xzfx080OKA0o6l8DQQpV+6Vg95zyCJX9VB/BqKYlhG7N4wgROUUHRA+ZPUefLnteQOad7z1kT2bV7bg==",
+ "version": "10.6.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz",
+ "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==",
"license": "MIT"
},
"node_modules/@google/gemini-cli/node_modules/encodeurl": {
@@ -4236,9 +4237,9 @@
}
},
"node_modules/@google/gemini-cli/node_modules/ky": {
- "version": "1.11.0",
- "resolved": "https://registry.npmjs.org/ky/-/ky-1.11.0.tgz",
- "integrity": "sha512-NEyo0ICpS0cqSuyoJFMCnHOZJILqXsKhIZlHJGDYaH8OB5IFrGzuBpEwyoMZG6gUKMPrazH30Ax5XKaujvD8ag==",
+ "version": "1.12.0",
+ "resolved": "https://registry.npmjs.org/ky/-/ky-1.12.0.tgz",
+ "integrity": "sha512-YRLmSUHCwOJRBMArtqMRLOmO7fewn3yOoui6aB8ERkRVXupa0UiaQaKbIXteMt4jUElhbdqTMsLFHs8APxxUoQ==",
"license": "MIT",
"engines": {
"node": ">=18"
diff --git a/misc/gemini-cli/pkg-plist b/misc/gemini-cli/pkg-plist
index b83555a901ff..c5a41fbfad64 100644
--- a/misc/gemini-cli/pkg-plist
+++ b/misc/gemini-cli/pkg-plist
@@ -2,7 +2,6 @@ bin/gemini
lib/node_modules/@google/gemini-cli/LICENSE
lib/node_modules/@google/gemini-cli/README.md
lib/node_modules/@google/gemini-cli/dist/.last_build
-lib/node_modules/@google/gemini-cli/dist/google-gemini-cli-0.8.1.tgz
lib/node_modules/@google/gemini-cli/dist/index.d.ts
lib/node_modules/@google/gemini-cli/dist/index.js
lib/node_modules/@google/gemini-cli/dist/index.js.map
@@ -316,6 +315,9 @@ lib/node_modules/@google/gemini-cli/dist/src/ui/commands/permissionsCommand.test
lib/node_modules/@google/gemini-cli/dist/src/ui/commands/privacyCommand.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/commands/privacyCommand.js
lib/node_modules/@google/gemini-cli/dist/src/ui/commands/privacyCommand.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/commands/profileCommand.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/commands/profileCommand.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/commands/profileCommand.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/commands/quitCommand.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/commands/quitCommand.js
lib/node_modules/@google/gemini-cli/dist/src/ui/commands/quitCommand.js.map
@@ -367,6 +369,9 @@ lib/node_modules/@google/gemini-cli/dist/src/ui/components/AsciiArt.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/components/AutoAcceptIndicator.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/components/AutoAcceptIndicator.js
lib/node_modules/@google/gemini-cli/dist/src/ui/components/AutoAcceptIndicator.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/CliSpinner.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/CliSpinner.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/CliSpinner.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/components/Composer.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/components/Composer.js
lib/node_modules/@google/gemini-cli/dist/src/ui/components/Composer.js.map
@@ -394,6 +399,9 @@ lib/node_modules/@google/gemini-cli/dist/src/ui/components/ContextUsageDisplay.j
lib/node_modules/@google/gemini-cli/dist/src/ui/components/DebugProfiler.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/components/DebugProfiler.js
lib/node_modules/@google/gemini-cli/dist/src/ui/components/DebugProfiler.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/DebugProfiler.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/DebugProfiler.test.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/DebugProfiler.test.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/components/DetailedMessagesDisplay.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/components/DetailedMessagesDisplay.js
lib/node_modules/@google/gemini-cli/dist/src/ui/components/DetailedMessagesDisplay.js.map
@@ -640,6 +648,12 @@ lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/text-buffer.js
lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/vim-buffer-actions.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/vim-buffer-actions.js
lib/node_modules/@google/gemini-cli/dist/src/ui/components/shared/vim-buffer-actions.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/views/ChatList.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/views/ChatList.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/views/ChatList.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/views/ChatList.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/views/ChatList.test.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/views/ChatList.test.js.map
lib/node_modules/@google/gemini-cli/dist/src/ui/components/views/ExtensionsList.d.ts
lib/node_modules/@google/gemini-cli/dist/src/ui/components/views/ExtensionsList.js
lib/node_modules/@google/gemini-cli/dist/src/ui/components/views/ExtensionsList.js.map
@@ -1144,9 +1158,6 @@ lib/node_modules/@google/gemini-cli/dist/src/utils/installationInfo.js.map
lib/node_modules/@google/gemini-cli/dist/src/utils/installationInfo.test.d.ts
lib/node_modules/@google/gemini-cli/dist/src/utils/installationInfo.test.js
lib/node_modules/@google/gemini-cli/dist/src/utils/installationInfo.test.js.map
-lib/node_modules/@google/gemini-cli/dist/src/utils/math.d.ts
-lib/node_modules/@google/gemini-cli/dist/src/utils/math.js
-lib/node_modules/@google/gemini-cli/dist/src/utils/math.js.map
lib/node_modules/@google/gemini-cli/dist/src/utils/package.d.ts
lib/node_modules/@google/gemini-cli/dist/src/utils/package.js
lib/node_modules/@google/gemini-cli/dist/src/utils/package.js.map
@@ -1180,6 +1191,18 @@ lib/node_modules/@google/gemini-cli/dist/src/utils/sandbox-macos-restrictive-pro
lib/node_modules/@google/gemini-cli/dist/src/utils/sandbox.d.ts
lib/node_modules/@google/gemini-cli/dist/src/utils/sandbox.js
lib/node_modules/@google/gemini-cli/dist/src/utils/sandbox.js.map
+lib/node_modules/@google/gemini-cli/dist/src/utils/sessionCleanup.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/utils/sessionCleanup.integration.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/utils/sessionCleanup.integration.test.js
+lib/node_modules/@google/gemini-cli/dist/src/utils/sessionCleanup.integration.test.js.map
+lib/node_modules/@google/gemini-cli/dist/src/utils/sessionCleanup.js
+lib/node_modules/@google/gemini-cli/dist/src/utils/sessionCleanup.js.map
+lib/node_modules/@google/gemini-cli/dist/src/utils/sessionCleanup.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/utils/sessionCleanup.test.js
+lib/node_modules/@google/gemini-cli/dist/src/utils/sessionCleanup.test.js.map
+lib/node_modules/@google/gemini-cli/dist/src/utils/sessionUtils.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/utils/sessionUtils.js
+lib/node_modules/@google/gemini-cli/dist/src/utils/sessionUtils.js.map
lib/node_modules/@google/gemini-cli/dist/src/utils/settingsUtils.d.ts
lib/node_modules/@google/gemini-cli/dist/src/utils/settingsUtils.js
lib/node_modules/@google/gemini-cli/dist/src/utils/settingsUtils.js.map
@@ -1444,7 +1467,6 @@ lib/node_modules/@google/gemini-cli/node_modules/@google-cloud/promisify/package
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/LICENSE
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/README.md
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/.last_build
-lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/google-gemini-cli-core-0.8.1.tgz
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/index.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/index.js
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/index.js.map
@@ -2060,6 +2082,9 @@ lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/sr
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/tools/tool-error.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/tools/tool-error.js
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/tools/tool-error.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/tools/tool-names.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/tools/tool-names.js
+lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/tools/tool-names.js.map
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/tools/tool-registry.d.ts
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/tools/tool-registry.js
lib/node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core/dist/src/tools/tool-registry.js.map
@@ -18299,6 +18324,9 @@ lib/node_modules/@google/gemini-cli/node_modules/ky/distribution/utils/options.j
lib/node_modules/@google/gemini-cli/node_modules/ky/distribution/utils/timeout.d.ts
lib/node_modules/@google/gemini-cli/node_modules/ky/distribution/utils/timeout.js
lib/node_modules/@google/gemini-cli/node_modules/ky/distribution/utils/timeout.js.map
+lib/node_modules/@google/gemini-cli/node_modules/ky/distribution/utils/type-guards.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/ky/distribution/utils/type-guards.js
+lib/node_modules/@google/gemini-cli/node_modules/ky/distribution/utils/type-guards.js.map
lib/node_modules/@google/gemini-cli/node_modules/ky/distribution/utils/types.d.ts
lib/node_modules/@google/gemini-cli/node_modules/ky/distribution/utils/types.js
lib/node_modules/@google/gemini-cli/node_modules/ky/distribution/utils/types.js.map
diff --git a/misc/github-copilot-cli/Makefile b/misc/github-copilot-cli/Makefile
index 7332f5386343..f61469a167c9 100644
--- a/misc/github-copilot-cli/Makefile
+++ b/misc/github-copilot-cli/Makefile
@@ -1,5 +1,5 @@
PORTNAME= github-copilot-cli
-DISTVERSION= 0.0.340
+DISTVERSION= 0.0.342
CATEGORIES= misc # machine-learning
DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} ${NODE_HEADERS}${EXTRACT_SUFX}
@@ -37,7 +37,6 @@ do-fetch:
do-build:
@${SETENV} HOME=${WRKDIR} npm rebuild --prefix ${WRKSRC} -g ${PACKAGE_NAME}@${DISTVERSION} && \
(cd ${WRKSRC}/lib/node_modules/${PACKAGE_NAME}/node_modules/node-pty && ${SETENV} HOME=${WRKDIR} npm_config_tarball=${DISTDIR}/${NODE_HEADERS}${EXTRACT_SUFX} npm run install) && \
- (cd ${WRKSRC}/lib/node_modules/${PACKAGE_NAME}/node_modules/keytar-forked-forked && ${SETENV} HOME=${WRKDIR} npm run install) && \
(cd ${WRKSRC}/lib/node_modules/${PACKAGE_NAME}/node_modules/sharp/src && ${SETENV} HOME=${WRKDIR} PYTHON=${PYTHON_CMD} node-gyp rebuild) && \
${RM} -rf \
${WRKSRC}/lib/node_modules/${PACKAGE_NAME}/node_modules/sharp/src/build/Release/obj.target \
diff --git a/misc/github-copilot-cli/distinfo b/misc/github-copilot-cli/distinfo
index a5e639e355e0..ce91acee09dc 100644
--- a/misc/github-copilot-cli/distinfo
+++ b/misc/github-copilot-cli/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1760408506
-SHA256 (github-copilot-cli-0.0.340.tar.gz) = c9dacc035b8e32518f926327be2987400844e792e0a8e98e067f2523d8a2dcaf
-SIZE (github-copilot-cli-0.0.340.tar.gz) = 25265033
+TIMESTAMP = 1760642025
+SHA256 (github-copilot-cli-0.0.342.tar.gz) = 6239e81fd5a86b265724a95334ae62cd5911cd68c29f8597aa6e3c4594ee37c6
+SIZE (github-copilot-cli-0.0.342.tar.gz) = 25265578
SHA256 (node-v22.19.0-headers.tar.gz) = 183bdc17092336ad21e01a425d238e85db4ee077ae3caa0547ff1fbda07d9bd8
SIZE (node-v22.19.0-headers.tar.gz) = 8750990
diff --git a/misc/github-copilot-cli/pkg-plist b/misc/github-copilot-cli/pkg-plist
index 368c6a6edfe3..b0f8643a1907 100644
--- a/misc/github-copilot-cli/pkg-plist
+++ b/misc/github-copilot-cli/pkg-plist
@@ -15,50 +15,6 @@ lib/node_modules/@github/copilot/node_modules/detect-libc/lib/elf.js
lib/node_modules/@github/copilot/node_modules/detect-libc/lib/filesystem.js
lib/node_modules/@github/copilot/node_modules/detect-libc/lib/process.js
lib/node_modules/@github/copilot/node_modules/detect-libc/package.json
-lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/LICENSE.md
-lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/README.md
-lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/binding.gyp
-lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/build/Makefile
-lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/build/Release/.deps/Release/keytar.node.d
-lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/build/Release/.deps/Release/obj.target/keytar.node.d
-lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/build/Release/.deps/Release/obj.target/keytar/src/async.o.d
-lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/build/Release/.deps/Release/obj.target/keytar/src/keytar_posix.o.d
-lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/build/Release/.deps/Release/obj.target/keytar/src/main.o.d
-lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/build/Release/keytar.node
-lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/build/Release/obj.target/keytar.node
-lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/build/Release/obj.target/keytar/src/async.o
-lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/build/Release/obj.target/keytar/src/keytar_posix.o
-lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/build/Release/obj.target/keytar/src/main.o
-lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/build/binding.Makefile
-lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/build/config.gypi
-lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/build/keytar.target.mk
-lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/keytar.d.ts
-lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/lib/keytar.js
-lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/package.json
-lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/prebuilds/darwin-arm64/keytar.node
-lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/prebuilds/darwin-x64/keytar.node
-lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/prebuilds/linux-arm/keytar.node
-lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/prebuilds/linux-arm64/keytar.node
-lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/prebuilds/linux-armv7l/keytar.node
-lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/prebuilds/linux-ia32/keytar.node
-lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/prebuilds/linux-x64/keytar.node
-lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/prebuilds/linuxmusl-arm/keytar.node
-lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/prebuilds/linuxmusl-arm64/keytar.node
-lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/prebuilds/linuxmusl-x64/keytar.node
-lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/prebuilds/win32-arm64/keytar.node
-lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/prebuilds/win32-ia32/keytar.node
-lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/prebuilds/win32-x64/keytar.node
-lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/script/cibuild
-lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/script/download-node-lib-win-arm64.ps1
-lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/script/install.js
-lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/src/async.cc
-lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/src/async.h
-lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/src/credentials.h
-lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/src/keytar.h
-lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/src/keytar_mac.cc
-lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/src/keytar_posix.cc
-lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/src/keytar_win.cc
-lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/src/main.cc
lib/node_modules/@github/copilot/node_modules/node-addon-api/LICENSE.md
lib/node_modules/@github/copilot/node_modules/node-addon-api/README.md
lib/node_modules/@github/copilot/node_modules/node-addon-api/common.gypi
@@ -77,6 +33,7 @@ lib/node_modules/@github/copilot/node_modules/node-addon-api/tools/README.md
lib/node_modules/@github/copilot/node_modules/node-addon-api/tools/check-napi.js
lib/node_modules/@github/copilot/node_modules/node-addon-api/tools/clang-format.js
lib/node_modules/@github/copilot/node_modules/node-addon-api/tools/conversion.js
+lib/node_modules/@github/copilot/node_modules/node-addon-api/tools/eslint-format.js
lib/node_modules/@github/copilot/node_modules/node-pty/LICENSE
lib/node_modules/@github/copilot/node_modules/node-pty/README.md
lib/node_modules/@github/copilot/node_modules/node-pty/binding.gyp
@@ -86,10 +43,6 @@ lib/node_modules/@github/copilot/node_modules/node-pty/build/Release/compile_com
lib/node_modules/@github/copilot/node_modules/node-pty/build/Release/pty.node
lib/node_modules/@github/copilot/node_modules/node-pty/build/binding.Makefile
lib/node_modules/@github/copilot/node_modules/node-pty/build/config.gypi
-lib/node_modules/@github/copilot/node_modules/node-pty/build/node_modules/node-addon-api/node_addon_api.Makefile
-lib/node_modules/@github/copilot/node_modules/node-pty/build/node_modules/node-addon-api/node_addon_api.target.mk
-lib/node_modules/@github/copilot/node_modules/node-pty/build/node_modules/node-addon-api/node_addon_api_except.target.mk
-lib/node_modules/@github/copilot/node_modules/node-pty/build/node_modules/node-addon-api/node_addon_api_maybe.target.mk
lib/node_modules/@github/copilot/node_modules/node-pty/build/pty.target.mk
lib/node_modules/@github/copilot/node_modules/node-pty/deps/.editorconfig
lib/node_modules/@github/copilot/node_modules/node-pty/deps/winpty/.drone.yml
@@ -307,25 +260,10 @@ lib/node_modules/@github/copilot/node_modules/node-pty/lib/windowsTerminal.test.
lib/node_modules/@github/copilot/node_modules/node-pty/lib/windowsTerminal.test.js.map
lib/node_modules/@github/copilot/node_modules/node-pty/lib/worker/conoutSocketWorker.js
lib/node_modules/@github/copilot/node_modules/node-pty/lib/worker/conoutSocketWorker.js.map
-lib/node_modules/@github/copilot/node_modules/node-pty/node_modules/node-addon-api/LICENSE.md
-lib/node_modules/@github/copilot/node_modules/node-pty/node_modules/node-addon-api/README.md
-lib/node_modules/@github/copilot/node_modules/node-pty/node_modules/node-addon-api/common.gypi
-lib/node_modules/@github/copilot/node_modules/node-pty/node_modules/node-addon-api/except.gypi
-lib/node_modules/@github/copilot/node_modules/node-pty/node_modules/node-addon-api/index.js
-lib/node_modules/@github/copilot/node_modules/node-pty/node_modules/node-addon-api/napi-inl.deprecated.h
-lib/node_modules/@github/copilot/node_modules/node-pty/node_modules/node-addon-api/napi-inl.h
-lib/node_modules/@github/copilot/node_modules/node-pty/node_modules/node-addon-api/napi.h
-lib/node_modules/@github/copilot/node_modules/node-pty/node_modules/node-addon-api/node_addon_api.gyp
-lib/node_modules/@github/copilot/node_modules/node-pty/node_modules/node-addon-api/node_api.gyp
-lib/node_modules/@github/copilot/node_modules/node-pty/node_modules/node-addon-api/noexcept.gypi
-lib/node_modules/@github/copilot/node_modules/node-pty/node_modules/node-addon-api/nothing.c
-lib/node_modules/@github/copilot/node_modules/node-pty/node_modules/node-addon-api/package-support.json
-lib/node_modules/@github/copilot/node_modules/node-pty/node_modules/node-addon-api/package.json
-lib/node_modules/@github/copilot/node_modules/node-pty/node_modules/node-addon-api/tools/README.md
-lib/node_modules/@github/copilot/node_modules/node-pty/node_modules/node-addon-api/tools/check-napi.js
-lib/node_modules/@github/copilot/node_modules/node-pty/node_modules/node-addon-api/tools/clang-format.js
-lib/node_modules/@github/copilot/node_modules/node-pty/node_modules/node-addon-api/tools/conversion.js
-lib/node_modules/@github/copilot/node_modules/node-pty/node_modules/node-addon-api/tools/eslint-format.js
+lib/node_modules/@github/copilot/node_modules/node-pty/node-addon-api/node_addon_api.Makefile
+lib/node_modules/@github/copilot/node_modules/node-pty/node-addon-api/node_addon_api.target.mk
+lib/node_modules/@github/copilot/node_modules/node-pty/node-addon-api/node_addon_api_except.target.mk
+lib/node_modules/@github/copilot/node_modules/node-pty/node-addon-api/node_addon_api_maybe.target.mk
lib/node_modules/@github/copilot/node_modules/node-pty/package.json
lib/node_modules/@github/copilot/node_modules/node-pty/prebuilds/darwin-arm64/compile_commands.json
lib/node_modules/@github/copilot/node_modules/node-pty/prebuilds/darwin-arm64/pty.node
@@ -486,6 +424,19 @@ lib/node_modules/@github/copilot/node_modules/sharp/src/stats.h
lib/node_modules/@github/copilot/node_modules/sharp/src/utilities.cc
lib/node_modules/@github/copilot/node_modules/sharp/src/utilities.h
lib/node_modules/@github/copilot/package.json
+lib/node_modules/@github/copilot/prebuilds/darwin-arm64/keytar.node
+lib/node_modules/@github/copilot/prebuilds/darwin-x64/keytar.node
+lib/node_modules/@github/copilot/prebuilds/linux-arm/keytar.node
+lib/node_modules/@github/copilot/prebuilds/linux-arm64/keytar.node
+lib/node_modules/@github/copilot/prebuilds/linux-armv7l/keytar.node
+lib/node_modules/@github/copilot/prebuilds/linux-ia32/keytar.node
+lib/node_modules/@github/copilot/prebuilds/linux-x64/keytar.node
+lib/node_modules/@github/copilot/prebuilds/linuxmusl-arm/keytar.node
+lib/node_modules/@github/copilot/prebuilds/linuxmusl-arm64/keytar.node
+lib/node_modules/@github/copilot/prebuilds/linuxmusl-x64/keytar.node
+lib/node_modules/@github/copilot/prebuilds/win32-arm64/keytar.node
+lib/node_modules/@github/copilot/prebuilds/win32-ia32/keytar.node
+lib/node_modules/@github/copilot/prebuilds/win32-x64/keytar.node
lib/node_modules/@github/copilot/sdk/index.d.ts
lib/node_modules/@github/copilot/sdk/index.js
lib/node_modules/@github/copilot/sdk/index.js.map
diff --git a/misc/llama-cpp/Makefile b/misc/llama-cpp/Makefile
index 463389d10d70..c9edf8ce40bf 100644
--- a/misc/llama-cpp/Makefile
+++ b/misc/llama-cpp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= llama-cpp
DISTVERSIONPREFIX= b
-DISTVERSION= 6374
+DISTVERSION= 6795
CATEGORIES= misc # machine-learning
MAINTAINER= yuri@FreeBSD.org
@@ -24,6 +24,7 @@ GH_TUPLE= nomic-ai:kompute:4565194:kompute/kompute
SHEBANG_GLOB= *.py
CMAKE_ON= BUILD_SHARED_LIBS
+ #LLAMA_USE_SYSTEM_GGML
CMAKE_OFF= GGML_NATIVE \
FREEBSD_ALLOW_ADVANCED_CPU_FEATURES \
LLAMA_BUILD_TESTS
diff --git a/misc/llama-cpp/distinfo b/misc/llama-cpp/distinfo
index ac00c83b7dba..fa0a53824637 100644
--- a/misc/llama-cpp/distinfo
+++ b/misc/llama-cpp/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756957718
-SHA256 (ggerganov-llama.cpp-b6374_GH0.tar.gz) = fe4392f8331a13fcd6ccf5fa4a7e9a79d58958394ef62bf8df6d214208619ed5
-SIZE (ggerganov-llama.cpp-b6374_GH0.tar.gz) = 25632053
+TIMESTAMP = 1760833602
+SHA256 (ggerganov-llama.cpp-b6795_GH0.tar.gz) = b037e5ecc5876e8c01c6b0a3010103b43d4883c3b1bc93fa60f09a751f256133
+SIZE (ggerganov-llama.cpp-b6795_GH0.tar.gz) = 25970813
SHA256 (nomic-ai-kompute-4565194_GH0.tar.gz) = 95b52d2f0514c5201c7838348a9c3c9e60902ea3c6c9aa862193a212150b2bfc
SIZE (nomic-ai-kompute-4565194_GH0.tar.gz) = 13540496
diff --git a/misc/llama-cpp/files/patch-ggml_src_CMakeLists.txt b/misc/llama-cpp/files/patch-ggml_src_CMakeLists.txt
deleted file mode 100644
index 8135824e1b8b..000000000000
--- a/misc/llama-cpp/files/patch-ggml_src_CMakeLists.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-- workaround for https://github.com/ggerganov/llama.cpp/issues/11095
-
---- ggml/src/CMakeLists.txt.orig 2025-01-06 00:37:35 UTC
-+++ ggml/src/CMakeLists.txt
-@@ -152,15 +152,6 @@ endif()
- # posix_memalign came in POSIX.1-2001 / SUSv3
- # M_PI is an XSI extension since POSIX.1-2001 / SUSv3, came in XPG1 (1985)
-
--# Somehow in OpenBSD whenever POSIX conformance is specified
--# some string functions rely on locale_t availability,
--# which was introduced in POSIX.1-2008, forcing us to go higher
--if (CMAKE_SYSTEM_NAME MATCHES "OpenBSD")
-- add_compile_definitions(_XOPEN_SOURCE=700)
--else()
-- add_compile_definitions(_XOPEN_SOURCE=600)
--endif()
--
- # Data types, macros and functions related to controlling CPU affinity and
- # some memory allocation are available on Linux through GNU extensions in libc
- if (CMAKE_SYSTEM_NAME MATCHES "Linux" OR CMAKE_SYSTEM_NAME MATCHES "Android")
diff --git a/misc/llama-cpp/pkg-plist b/misc/llama-cpp/pkg-plist
index 9c53359aabc9..678dd2ed6420 100644
--- a/misc/llama-cpp/pkg-plist
+++ b/misc/llama-cpp/pkg-plist
@@ -14,7 +14,6 @@ bin/convert_hf_to_gguf.py
%%EXAMPLES%%bin/llama-gguf
%%EXAMPLES%%bin/llama-gguf-hash
%%EXAMPLES%%bin/llama-gguf-split
-%%EXAMPLES%%bin/llama-gritlm
%%EXAMPLES%%bin/llama-imatrix
%%EXAMPLES%%bin/llama-logits
%%EXAMPLES%%bin/llama-lookahead
diff --git a/misc/nn-insight/Makefile b/misc/nn-insight/Makefile
index 8fb751c13be5..d04119bb660a 100644
--- a/misc/nn-insight/Makefile
+++ b/misc/nn-insight/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nn-insight
DISTVERSION= 1.0.7
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= misc # machine-learning
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/ompl/Makefile b/misc/ompl/Makefile
index 0ddeeeeec88a..7d3c9337b747 100644
--- a/misc/ompl/Makefile
+++ b/misc/ompl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ompl
DISTVERSION= 1.6.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= misc comms
MAINTAINER= yuri@FreeBSD.org
@@ -10,7 +10,7 @@ WWW= https://ompl.kavrakilab.org/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-LIB_DEPENDS= libboost_system.so:devel/boost-libs
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs
USES= cmake:testing compiler:c++17-lang eigen:3 pkgconfig
USE_GITHUB= yes
diff --git a/misc/openhab-addons/Makefile b/misc/openhab-addons/Makefile
index bdce1ce24bdb..f3829086b187 100644
--- a/misc/openhab-addons/Makefile
+++ b/misc/openhab-addons/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openhab-addons
-PORTVERSION= 4.3.7
+PORTVERSION= 4.3.8
CATEGORIES= misc java
MASTER_SITES= https://openhab.jfrog.io/artifactory/libs-release-local/org/openhab/distro/openhab-addons/${PORTVERSION}/
DISTNAME= openhab-addons-${PORTVERSION}
diff --git a/misc/openhab-addons/distinfo b/misc/openhab-addons/distinfo
index d11ae6f3bcc1..2766b6a1bd91 100644
--- a/misc/openhab-addons/distinfo
+++ b/misc/openhab-addons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755848785
-SHA256 (openhab-addons-4.3.7.kar) = f87b4df487a079e534b045163183f063040e99820c96b0e368dd80450cb5c822
-SIZE (openhab-addons-4.3.7.kar) = 452463749
+TIMESTAMP = 1760598868
+SHA256 (openhab-addons-4.3.8.kar) = 7341355c9ff24b0e1dd6214cd590952d6cdc34659b4e2a66240e20f913ebf0a0
+SIZE (openhab-addons-4.3.8.kar) = 453077645
diff --git a/misc/openhab/Makefile b/misc/openhab/Makefile
index 5d79bd4c57f7..afcfa820b0fa 100644
--- a/misc/openhab/Makefile
+++ b/misc/openhab/Makefile
@@ -1,7 +1,6 @@
PORTNAME= openhab
-PORTVERSION= 4.3.7
+PORTVERSION= 4.3.8
PORTREVISION= 0
-# For those waiting for OpenHAB 5: it has 3rd party components which do an OS check, FreeBSD is not supported
CATEGORIES= misc java
MASTER_SITES= https://openhab.jfrog.io/artifactory/libs-release-local/org/openhab/distro/openhab/${PORTVERSION}/
DISTNAME= openhab-${PORTVERSION}
diff --git a/misc/openhab/distinfo b/misc/openhab/distinfo
index dc732f02c737..84a573988869 100644
--- a/misc/openhab/distinfo
+++ b/misc/openhab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755847983
-SHA256 (openhab-4.3.7.zip) = 181f004b0367f5219437466c1fe6833561110d01ce6be315a92c8e433c8c2dfb
-SIZE (openhab-4.3.7.zip) = 111527134
+TIMESTAMP = 1760598044
+SHA256 (openhab-4.3.8.zip) = c2e29ac6f564739430bb787c0a8bd31d5632f5926e616470515de5c53c75917c
+SIZE (openhab-4.3.8.zip) = 111537227
diff --git a/misc/openvdb/Makefile b/misc/openvdb/Makefile
index 46bfcc4acbe1..e05a3b8b2b31 100644
--- a/misc/openvdb/Makefile
+++ b/misc/openvdb/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openvdb
DISTVERSIONPREFIX= v
DISTVERSION= 12.0.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/py-fastscapelib/Makefile b/misc/py-fastscapelib/Makefile
index 42412318de85..9bbc7d6f603c 100644
--- a/misc/py-fastscapelib/Makefile
+++ b/misc/py-fastscapelib/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fastscapelib
DISTVERSIONPREFIX= v
-DISTVERSION= 0.2.2
+DISTVERSION= 0.3.0
CATEGORIES= misc
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,9 +12,6 @@ WWW= https://fastscapelib.readthedocs.io/en/latest/ \
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-BROKEN_FreeBSD_13= compilation fails with clang-19, see https://github.com/fastscape-lem/fastscapelib/issues/168
-BROKEN_FreeBSD_15= compilation fails with clang-19, see https://github.com/fastscape-lem/fastscapelib/issues/168
-
BUILD_DEPENDS= cmake:devel/cmake-core \
xtensor>0:math/xtensor \
xtensor-python>0:math/xtensor-python \
@@ -23,6 +20,7 @@ BUILD_DEPENDS= cmake:devel/cmake-core \
${PYTHON_PKGNAMEPREFIX}pyproject-metadata>0:devel/py-pyproject-metadata@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scikit-build>0:devel/py-scikit-build@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scikit-build-core>0:devel/py-scikit-build-core@${PY_FLAVOR}
+LIB_DEPENDS= libhealpix_cxx.so:science/healpix
RUN_DEPENDS= ${PYNUMPY}
USES= python
@@ -33,4 +31,6 @@ GH_ACCOUNT= fastscape-lem
TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+# tests as of 0.3.0: 174 passed in 131.81s (0:02:11)
+
.include <bsd.port.mk>
diff --git a/misc/py-fastscapelib/distinfo b/misc/py-fastscapelib/distinfo
index 0acea30dc66f..18edab22ebca 100644
--- a/misc/py-fastscapelib/distinfo
+++ b/misc/py-fastscapelib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717651075
-SHA256 (fastscape-lem-fastscapelib-v0.2.2_GH0.tar.gz) = 21cac72a0586d1ceb1080eadbb60a7b7e81a4d6a7b56edbc696f92ff87fc6566
-SIZE (fastscape-lem-fastscapelib-v0.2.2_GH0.tar.gz) = 537207
+TIMESTAMP = 1760416384
+SHA256 (fastscape-lem-fastscapelib-v0.3.0_GH0.tar.gz) = bfd3e8549a9bdd3ae3f0ba0ce4b1d8767d2bb8d163fd6be5d4beb35a9a36bcd0
+SIZE (fastscape-lem-fastscapelib-v0.3.0_GH0.tar.gz) = 733594
diff --git a/misc/py-fastscapelib/files/patch-pyproject.toml b/misc/py-fastscapelib/files/patch-pyproject.toml
index 703b73ab414a..fb123612f4a7 100644
--- a/misc/py-fastscapelib/files/patch-pyproject.toml
+++ b/misc/py-fastscapelib/files/patch-pyproject.toml
@@ -1,10 +1,12 @@
---- pyproject.toml.orig 2023-10-10 18:00:46 UTC
+--- pyproject.toml.orig 2025-06-25 14:33:51 UTC
+++ pyproject.toml
-@@ -4,7 +4,7 @@ requires = [
- "pybind11",
- # TODO: replace by "numpy>=1.25.0,<2" when dropping py3.8 support.
- # https://github.com/scipy/oldest-supported-numpy/issues/76
-- "oldest-supported-numpy",
+@@ -4,8 +4,8 @@ requires = [
+ # pybind11 2.12 added support for numpy 2.0
+ # pybind11 doesn't require numpy at build time, but xtensor-python does!
+ # packages built with numpy 2.x are compatible with numpy 1.xx
+- "pybind11>=2.12,<3",
+- "numpy>=2.0,<3",
++ "pybind11",
+ "numpy",
]
build-backend = "scikit_build_core.build"
diff --git a/misc/py-litellm-proxy-extras/Makefile b/misc/py-litellm-proxy-extras/Makefile
index 8a592dbf09aa..d2e6c22d1e54 100644
--- a/misc/py-litellm-proxy-extras/Makefile
+++ b/misc/py-litellm-proxy-extras/Makefile
@@ -1,5 +1,5 @@
PORTNAME= litellm-proxy-extras
-DISTVERSION= 0.2.25
+DISTVERSION= 0.2.27
CATEGORIES= misc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/py-litellm-proxy-extras/distinfo b/misc/py-litellm-proxy-extras/distinfo
index 40206e668abf..a707c4c62d28 100644
--- a/misc/py-litellm-proxy-extras/distinfo
+++ b/misc/py-litellm-proxy-extras/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759721647
-SHA256 (litellm_proxy_extras-0.2.25.tar.gz) = 9cf363570a5dc3349bea6ad1fba00ce9aeb90232fc69adc32881e53bec2cbf8f
-SIZE (litellm_proxy_extras-0.2.25.tar.gz) = 15884
+TIMESTAMP = 1760529151
+SHA256 (litellm_proxy_extras-0.2.27.tar.gz) = 1b874fd025486647bdae6aef4c8bd2842a98afa2fa748408ff9cd967afdf7f10
+SIZE (litellm_proxy_extras-0.2.27.tar.gz) = 16865
diff --git a/misc/py-litellm/Makefile b/misc/py-litellm/Makefile
index 39123908a3e6..da35eaddc789 100644
--- a/misc/py-litellm/Makefile
+++ b/misc/py-litellm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= litellm
-DISTVERSION= 1.77.7
+DISTVERSION= 1.78.3
CATEGORIES= misc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/py-litellm/distinfo b/misc/py-litellm/distinfo
index 54f2d11c9224..7900b61a8ec8 100644
--- a/misc/py-litellm/distinfo
+++ b/misc/py-litellm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759717562
-SHA256 (litellm-1.77.7.tar.gz) = e3398fb2575b98726e787c0a1481daed5938d58cafdcd96fbca80c312221af3e
-SIZE (litellm-1.77.7.tar.gz) = 10401706
+TIMESTAMP = 1760843722
+SHA256 (litellm-1.78.3.tar.gz) = 3e231bbbb6ce5829971e6796686f224a82fd0fc7c4fc61f4d3a031edfc857dec
+SIZE (litellm-1.78.3.tar.gz) = 10792704
diff --git a/misc/py-openvdb/Makefile b/misc/py-openvdb/Makefile
index 0cb236feaf71..b8febc2d890b 100644
--- a/misc/py-openvdb/Makefile
+++ b/misc/py-openvdb/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openvdb
DISTVERSIONPREFIX= v
DISTVERSION= 12.0.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= misc
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/py-sigopt/Makefile b/misc/py-sigopt/Makefile
index bb28cf457214..d7f974f49da8 100644
--- a/misc/py-sigopt/Makefile
+++ b/misc/py-sigopt/Makefile
@@ -7,7 +7,8 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= SigOpt Python API client
-WWW= https://sigopt.org/
+WWW= https://sigopt.org/ \
+ https://github.com/sigopt/sigopt-python
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/misc/radio_datetime_analyzer/Makefile b/misc/radio_datetime_analyzer/Makefile
index bc493dca9959..451bcb28f657 100644
--- a/misc/radio_datetime_analyzer/Makefile
+++ b/misc/radio_datetime_analyzer/Makefile
@@ -1,6 +1,5 @@
PORTNAME= radio_datetime_analyzer
-DISTVERSION= 1.1.0
-PORTREVISION= 3
+DISTVERSION= 1.2.0
CATEGORIES= misc
MASTER_SITES= https://codeberg.org/rene0/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} # prevent USES=cargo from overriding default DISTFILES
diff --git a/misc/radio_datetime_analyzer/Makefile.crates b/misc/radio_datetime_analyzer/Makefile.crates
index e534c2bdf0d3..2baa44ae0212 100644
--- a/misc/radio_datetime_analyzer/Makefile.crates
+++ b/misc/radio_datetime_analyzer/Makefile.crates
@@ -1,4 +1,8 @@
-CARGO_CRATES= dcf77_utils-1.1.0 \
- getopt-1.1.7 \
- msf60_utils-1.1.0 \
- radio_datetime_utils-1.1.0
+CARGO_CRATES= byteorder-1.5.0 \
+ dcf77_utils-1.2.0 \
+ getopt-1.1.9 \
+ hash32-0.3.1 \
+ heapless-0.8.0 \
+ msf60_utils-1.2.0 \
+ radio_datetime_utils-1.2.0 \
+ stable_deref_trait-1.2.1
diff --git a/misc/radio_datetime_analyzer/distinfo b/misc/radio_datetime_analyzer/distinfo
index 86df18ab4467..c5fcadb6fd99 100644
--- a/misc/radio_datetime_analyzer/distinfo
+++ b/misc/radio_datetime_analyzer/distinfo
@@ -1,11 +1,19 @@
-TIMESTAMP = 1749073004
-SHA256 (radio_datetime_analyzer-1.1.0.tar.gz) = 590f6df204232c37cfde943f1e4718b076e913ec45c6192083adb5e22d93b00f
-SIZE (radio_datetime_analyzer-1.1.0.tar.gz) = 10947
-SHA256 (rust/crates/dcf77_utils-1.1.0.crate) = f5b1ae3c5f0fbb87a9187ca0f1cb665f7444f481f77940131c4737c17bc845e8
-SIZE (rust/crates/dcf77_utils-1.1.0.crate) = 11723
-SHA256 (rust/crates/getopt-1.1.7.crate) = 2a9e40b04867f241a94b98f4649825925553807ae34f07b953a590270f45d9d4
-SIZE (rust/crates/getopt-1.1.7.crate) = 8037
-SHA256 (rust/crates/msf60_utils-1.1.0.crate) = 8aa32aa811b514329ceb1af4ff3d744bb96a5e18af8e188215deefcc1f13c6d6
-SIZE (rust/crates/msf60_utils-1.1.0.crate) = 14545
-SHA256 (rust/crates/radio_datetime_utils-1.1.0.crate) = bbc9a0dfa3cff91f691dbb878c8856d3096686786662858225f8102809a32701
-SIZE (rust/crates/radio_datetime_utils-1.1.0.crate) = 17044
+TIMESTAMP = 1760475760
+SHA256 (radio_datetime_analyzer-1.2.0.tar.gz) = e5f825acec996a14af7aaef32293dfda2f926809a0e7753a2863df34a667aaa4
+SIZE (radio_datetime_analyzer-1.2.0.tar.gz) = 35709
+SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
+SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
+SHA256 (rust/crates/dcf77_utils-1.2.0.crate) = e6cf7f6ce3af52b8251ecff57d519c67a5aadcd1c91f4db5651760d4e65427f3
+SIZE (rust/crates/dcf77_utils-1.2.0.crate) = 12154
+SHA256 (rust/crates/getopt-1.1.9.crate) = 66eb69f29cb9773ca399122b247020f929dde18de809a27b0250be02bbf9fa5e
+SIZE (rust/crates/getopt-1.1.9.crate) = 7780
+SHA256 (rust/crates/hash32-0.3.1.crate) = 47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606
+SIZE (rust/crates/hash32-0.3.1.crate) = 10273
+SHA256 (rust/crates/heapless-0.8.0.crate) = 0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad
+SIZE (rust/crates/heapless-0.8.0.crate) = 77802
+SHA256 (rust/crates/msf60_utils-1.2.0.crate) = 8f2c91e5fe80e6ffc85ebfb6ade504c19e4a68c2fef9c89eba81bba6129898b4
+SIZE (rust/crates/msf60_utils-1.2.0.crate) = 14690
+SHA256 (rust/crates/radio_datetime_utils-1.2.0.crate) = cb02ad60d277e3a56f109ef51bb61c28ee4222ed23521218414b8aee8f2756dc
+SIZE (rust/crates/radio_datetime_utils-1.2.0.crate) = 21327
+SHA256 (rust/crates/stable_deref_trait-1.2.1.crate) = 6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596
+SIZE (rust/crates/stable_deref_trait-1.2.1.crate) = 8186
diff --git a/misc/radio_datetime_analyzer/pkg-descr b/misc/radio_datetime_analyzer/pkg-descr
index 20ad76ac1ed8..5aa2ba373629 100644
--- a/misc/radio_datetime_analyzer/pkg-descr
+++ b/misc/radio_datetime_analyzer/pkg-descr
@@ -1,9 +1,16 @@
-Analyzer for log files of time stations.
+Analyzer for log files of time stations
+
+The program takes a minimum of two parameters:
-The program takes two parameters:
- the station name of the file to analyze (as argument to the -s option)
- the name of the file to analyze (as argument to the -f option)
+The -h option provides a short help message.
+
+Currently supported stations are dcf77 and msf. DCF77 is the German time
+station at 77.5 kHz, and MSF is the British time station at 60 kHz. Some
+information these stations can be found at:
-Currently supported stations are DCF77 and MSF.
+- https://en.wikipedia.org/wiki/DCF77
+- https://en.wikipedia.org/wiki/Time_from_NPL_(MSF)
See the enclosed README.md for more information.
diff --git a/misc/rubygem-octicons/Makefile b/misc/rubygem-octicons/Makefile
index 458b4ef80594..80e31f67ca84 100644
--- a/misc/rubygem-octicons/Makefile
+++ b/misc/rubygem-octicons/Makefile
@@ -1,5 +1,5 @@
PORTNAME= octicons
-PORTVERSION= 19.18.0
+PORTVERSION= 19.19.0
CATEGORIES= misc rubygems
MASTER_SITES= RG
diff --git a/misc/rubygem-octicons/distinfo b/misc/rubygem-octicons/distinfo
index 28bbda34e23d..fe5a00625c90 100644
--- a/misc/rubygem-octicons/distinfo
+++ b/misc/rubygem-octicons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759324300
-SHA256 (rubygem/octicons-19.18.0.gem) = 6605e5b9d84bee9e80b8d9b43be84782aec811114a935f417c01c809d7720e06
-SIZE (rubygem/octicons-19.18.0.gem) = 233984
+TIMESTAMP = 1759774901
+SHA256 (rubygem/octicons-19.19.0.gem) = 8b3dee27aebee1d6c3d36d3020541e7e1f0047907907f0b95f29d234e8d376d9
+SIZE (rubygem/octicons-19.19.0.gem) = 237056
diff --git a/misc/usd/Makefile b/misc/usd/Makefile
index a9833152d045..366db3100207 100644
--- a/misc/usd/Makefile
+++ b/misc/usd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= usd
DISTVERSIONPREFIX= v
DISTVERSION= 21.11
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= misc
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
diff --git a/misc/visp/Makefile b/misc/visp/Makefile
index 8a6c3e7718dc..056006a1666d 100644
--- a/misc/visp/Makefile
+++ b/misc/visp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= visp
DISTVERSION= 3.6.0
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= misc
MASTER_SITES= https://visp-doc.inria.fr/download/releases/
@@ -16,7 +16,7 @@ BUILD_DEPENDS= doxygen:devel/doxygen \
latex:print/tex-formats \
nlohmann-json>0:devel/nlohmann-json
LIB_DEPENDS= libblas.so:math/blas \
- libboost_system.so:devel/boost-libs \
+ libboost_thread.so:devel/boost-libs \
libdmtx.so:graphics/libdmtx \
libflann.so:math/flann \
libgsl.so:math/gsl \
diff --git a/multimedia/gstreamer1-editing-services/distinfo b/multimedia/gstreamer1-editing-services/distinfo
index c0181100831f..b6c5af281192 100644
--- a/multimedia/gstreamer1-editing-services/distinfo
+++ b/multimedia/gstreamer1-editing-services/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758228160
-SHA256 (gst-editing-services-1.26.6.tar.xz) = ccab1a5a4ec1b2f21adcd5e44ebbf94627b44f3f64e029193dd473f471947a19
-SIZE (gst-editing-services-1.26.6.tar.xz) = 852260
+TIMESTAMP = 1760597507
+SHA256 (gst-editing-services-1.26.7.tar.xz) = 09e25ab813921a98ee18500ff39440b87ee651d1c08962052b87a1c7e2d0b217
+SIZE (gst-editing-services-1.26.7.tar.xz) = 853960
diff --git a/multimedia/gstreamer1-libav/distinfo b/multimedia/gstreamer1-libav/distinfo
index 3d0eeb763420..f1782269f7ba 100644
--- a/multimedia/gstreamer1-libav/distinfo
+++ b/multimedia/gstreamer1-libav/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758228161
-SHA256 (gst-libav-1.26.6.tar.xz) = 6e50a6222d509c52b19143f9a7bd3581e22c745d0c4bc27ddb07e1229bcc11b8
-SIZE (gst-libav-1.26.6.tar.xz) = 204532
+TIMESTAMP = 1760597508
+SHA256 (gst-libav-1.26.7.tar.xz) = 91d4a7a14527d97fe0ce7ccedb3554e8f692b216429ef2b1850944bbf5435c09
+SIZE (gst-libav-1.26.7.tar.xz) = 206008
diff --git a/multimedia/gstreamer1-plugins/distinfo b/multimedia/gstreamer1-plugins/distinfo
index b04a955d08d8..70fc79232a52 100644
--- a/multimedia/gstreamer1-plugins/distinfo
+++ b/multimedia/gstreamer1-plugins/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1758228183
-SHA256 (gst-plugins-base-1.26.6.tar.xz) = 6e13c83be9f7746d7a5b7dbbb44882f214c3afcf32946c9a1f1bab33cc3da5a1
-SIZE (gst-plugins-base-1.26.6.tar.xz) = 2490720
-SHA256 (gst-plugins-bad-1.26.6.tar.xz) = b3bf4b1ad3017eac1fcf1209eae8a61208f8ef43b9b1ef99b9366acf14d74a79
-SIZE (gst-plugins-bad-1.26.6.tar.xz) = 7778128
-SHA256 (gst-plugins-ugly-1.26.6.tar.xz) = 95032eee4580bb9826c008cbce5a2c3a78b980abb270c96a19b645f77255c491
-SIZE (gst-plugins-ugly-1.26.6.tar.xz) = 229556
-SHA256 (gst-plugins-good-1.26.6.tar.xz) = d0956535c8315856df9ca2de495f7725128b462863b3c7cd357ef64fb4199679
-SIZE (gst-plugins-good-1.26.6.tar.xz) = 2997704
+TIMESTAMP = 1760597526
+SHA256 (gst-plugins-base-1.26.7.tar.xz) = 969e3cbf05dfab92cf37e94840fbe398517d7ba3275331d1c216a2e30a7208d0
+SIZE (gst-plugins-base-1.26.7.tar.xz) = 2492856
+SHA256 (gst-plugins-bad-1.26.7.tar.xz) = a0ab17dddd4c029ecd7a423c30badd5a3c7599ea42707016d1d57545f5723ccf
+SIZE (gst-plugins-bad-1.26.7.tar.xz) = 7781264
+SHA256 (gst-plugins-ugly-1.26.7.tar.xz) = 11f2e4f34bb2e841dc60edc95581572bc47be0c11e577d12bed98bb1f80a661b
+SIZE (gst-plugins-ugly-1.26.7.tar.xz) = 231032
+SHA256 (gst-plugins-good-1.26.7.tar.xz) = 82af18a1f3e4a060db61d2630fbb975269b80b55bb2fdcfddfab5c6440d30781
+SIZE (gst-plugins-good-1.26.7.tar.xz) = 3000520
diff --git a/multimedia/gstreamer1-rtsp-server/distinfo b/multimedia/gstreamer1-rtsp-server/distinfo
index 592b5937ea9a..80a3a88b0619 100644
--- a/multimedia/gstreamer1-rtsp-server/distinfo
+++ b/multimedia/gstreamer1-rtsp-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758228162
-SHA256 (gst-rtsp-server-1.26.6.tar.xz) = ce4e0b7dde7f17dc4f39ffb2dd3db64b0222d11d58be1c9820c20d30370d6f90
-SIZE (gst-rtsp-server-1.26.6.tar.xz) = 286848
+TIMESTAMP = 1760597509
+SHA256 (gst-rtsp-server-1.26.7.tar.xz) = 4f234594aea692e3c1bfaa969965039aaf7483bdfc5862b31d614a59e6718abf
+SIZE (gst-rtsp-server-1.26.7.tar.xz) = 288536
diff --git a/multimedia/gstreamer1-vaapi/distinfo b/multimedia/gstreamer1-vaapi/distinfo
index a3b91f963370..7336e8ace61d 100644
--- a/multimedia/gstreamer1-vaapi/distinfo
+++ b/multimedia/gstreamer1-vaapi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758228165
-SHA256 (gstreamer-vaapi-1.26.6.tar.xz) = d87c57244cecbd17bb030b698dcb67a66225de639f7c5b837391c4a8e5477667
-SIZE (gstreamer-vaapi-1.26.6.tar.xz) = 550912
+TIMESTAMP = 1760597512
+SHA256 (gstreamer-vaapi-1.26.7.tar.xz) = 4885d4a02bb2f17c2af618879b5e77f1acdcedcba859aabd3b970550e2940a38
+SIZE (gstreamer-vaapi-1.26.7.tar.xz) = 556792
diff --git a/multimedia/gstreamer1/Makefile b/multimedia/gstreamer1/Makefile
index 7305ad711290..f65febe33bb1 100644
--- a/multimedia/gstreamer1/Makefile
+++ b/multimedia/gstreamer1/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gstreamer
PORTVERSION= ${_GST_VERSION}
-PORTREVISION= 1
CATEGORIES= multimedia
MASTER_SITES= https://gstreamer.freedesktop.org/src/gstreamer/
PKGNAMESUFFIX= 1
diff --git a/multimedia/gstreamer1/distinfo b/multimedia/gstreamer1/distinfo
index ac9f39ede8fa..d3289f3f25ba 100644
--- a/multimedia/gstreamer1/distinfo
+++ b/multimedia/gstreamer1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758228156
-SHA256 (gstreamer-1.26.6.tar.xz) = 42cde77277f1eee253449da213cb6e49f7fd2f792308e5579a8294c1518becac
-SIZE (gstreamer-1.26.6.tar.xz) = 1887656
+TIMESTAMP = 1760597503
+SHA256 (gstreamer-1.26.7.tar.xz) = 18a5e214114dc501407697dd458514bba62cadd5414c60f793cf70141a4d0bb3
+SIZE (gstreamer-1.26.7.tar.xz) = 1889520
diff --git a/multimedia/libmediainfo/Makefile b/multimedia/libmediainfo/Makefile
index ca475bbb3ae6..67096b079342 100644
--- a/multimedia/libmediainfo/Makefile
+++ b/multimedia/libmediainfo/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libmediainfo
-PORTVERSION= 25.07
+PORTVERSION= 25.09
CATEGORIES= multimedia
MASTER_SITES= https://mediaarea.net/download/binary/mediainfo/${PORTVERSION}/ \
LOCAL/sunpoet
diff --git a/multimedia/libmediainfo/distinfo b/multimedia/libmediainfo/distinfo
index 4c722f095822..0514442316bb 100644
--- a/multimedia/libmediainfo/distinfo
+++ b/multimedia/libmediainfo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755062458
-SHA256 (MediaInfo_CLI_25.07_GNU_FromSource.tar.xz) = d810a56b84a8f6c009958312459e1d7353b3722db8f18c2bc87da512ebd51482
-SIZE (MediaInfo_CLI_25.07_GNU_FromSource.tar.xz) = 6118832
+TIMESTAMP = 1759774543
+SHA256 (MediaInfo_CLI_25.09_GNU_FromSource.tar.xz) = 530412c6b500418afcb11bc43d25791c2a9f87078ec5e5094add33592ff96f44
+SIZE (MediaInfo_CLI_25.09_GNU_FromSource.tar.xz) = 6348416
diff --git a/multimedia/libzen/Makefile b/multimedia/libzen/Makefile
index aee8897a370b..244b9a901a0e 100644
--- a/multimedia/libzen/Makefile
+++ b/multimedia/libzen/Makefile
@@ -23,6 +23,6 @@ USE_LDCONFIG= yes
WRKSRC= ${WRKDIR}/MediaInfo_CLI_GNU_FromSource/ZenLib/Project/GNU/Library
-MEDIAINFO_VERSION= 25.07
+MEDIAINFO_VERSION= 25.09
.include <bsd.port.mk>
diff --git a/multimedia/libzen/distinfo b/multimedia/libzen/distinfo
index a37c2f3e70b7..3ad84d4496ff 100644
--- a/multimedia/libzen/distinfo
+++ b/multimedia/libzen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755062460
-SHA256 (MediaInfo_CLI_25.07_GNU_FromSource.tar.xz) = d810a56b84a8f6c009958312459e1d7353b3722db8f18c2bc87da512ebd51482
-SIZE (MediaInfo_CLI_25.07_GNU_FromSource.tar.xz) = 6118832
+TIMESTAMP = 1759774541
+SHA256 (MediaInfo_CLI_25.09_GNU_FromSource.tar.xz) = 530412c6b500418afcb11bc43d25791c2a9f87078ec5e5094add33592ff96f44
+SIZE (MediaInfo_CLI_25.09_GNU_FromSource.tar.xz) = 6348416
diff --git a/multimedia/lms/Makefile b/multimedia/lms/Makefile
index a7e1f1184ff4..cbb6f8ae410b 100644
--- a/multimedia/lms/Makefile
+++ b/multimedia/lms/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lms
DISTVERSIONPREFIX= v
DISTVERSION= 3.68.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= multimedia
MAINTAINER= yuri@FreeBSD.org
diff --git a/multimedia/mediainfo/Makefile b/multimedia/mediainfo/Makefile
index 6db558f1d4ca..742d98000e24 100644
--- a/multimedia/mediainfo/Makefile
+++ b/multimedia/mediainfo/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mediainfo
-PORTVERSION= 25.07
+PORTVERSION= 25.09
CATEGORIES= multimedia
MASTER_SITES= https://mediaarea.net/download/binary/mediainfo/${PORTVERSION}/ \
LOCAL/sunpoet
diff --git a/multimedia/mediainfo/distinfo b/multimedia/mediainfo/distinfo
index 7dd5abd48594..a92cd29377a6 100644
--- a/multimedia/mediainfo/distinfo
+++ b/multimedia/mediainfo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755062462
-SHA256 (MediaInfo_CLI_25.07_GNU_FromSource.tar.xz) = d810a56b84a8f6c009958312459e1d7353b3722db8f18c2bc87da512ebd51482
-SIZE (MediaInfo_CLI_25.07_GNU_FromSource.tar.xz) = 6118832
+TIMESTAMP = 1759774545
+SHA256 (MediaInfo_CLI_25.09_GNU_FromSource.tar.xz) = 530412c6b500418afcb11bc43d25791c2a9f87078ec5e5094add33592ff96f44
+SIZE (MediaInfo_CLI_25.09_GNU_FromSource.tar.xz) = 6348416
diff --git a/multimedia/mediamtx/Makefile b/multimedia/mediamtx/Makefile
index a97b79d97e5c..386122dc390e 100644
--- a/multimedia/mediamtx/Makefile
+++ b/multimedia/mediamtx/Makefile
@@ -1,7 +1,6 @@
PORTNAME= mediamtx
DISTVERSIONPREFIX= v
-DISTVERSION= 1.15.1
-PORTREVISION= 2
+DISTVERSION= 1.15.2
CATEGORIES= multimedia net
MASTER_SITES+= https://github.com/video-dev/hls.js/releases/download/v1.6.13/
DISTFILES+= release.zip
diff --git a/multimedia/mediamtx/distinfo b/multimedia/mediamtx/distinfo
index 848f5a64feed..fa684540372b 100644
--- a/multimedia/mediamtx/distinfo
+++ b/multimedia/mediamtx/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1758842192
-SHA256 (go/multimedia_mediamtx/mediamtx-v1.15.1/release.zip) = 0212e8ab83997218c56450a424ae754c63547a8cc88f5338cce438381623a414
-SIZE (go/multimedia_mediamtx/mediamtx-v1.15.1/release.zip) = 5577940
-SHA256 (go/multimedia_mediamtx/mediamtx-v1.15.1/v1.15.1.mod) = 27a2c5ce507876628976b43e3d4198cf7b079af5bb6b742ac29c7961b35cbf5c
-SIZE (go/multimedia_mediamtx/mediamtx-v1.15.1/v1.15.1.mod) = 4375
-SHA256 (go/multimedia_mediamtx/mediamtx-v1.15.1/v1.15.1.zip) = ae10ba7fbe1bfa3f7c1986ac3fff8e0cb7c3d275f53c911e771881f15b36f318
-SIZE (go/multimedia_mediamtx/mediamtx-v1.15.1/v1.15.1.zip) = 572528
+TIMESTAMP = 1760398684
+SHA256 (go/multimedia_mediamtx/mediamtx-v1.15.2/release.zip) = 0212e8ab83997218c56450a424ae754c63547a8cc88f5338cce438381623a414
+SIZE (go/multimedia_mediamtx/mediamtx-v1.15.2/release.zip) = 5577940
+SHA256 (go/multimedia_mediamtx/mediamtx-v1.15.2/v1.15.2.mod) = 9c2df617f17dde47c595f93e7a78d933cc2d23682e0797f5e7cd61e97486f2ab
+SIZE (go/multimedia_mediamtx/mediamtx-v1.15.2/v1.15.2.mod) = 4490
+SHA256 (go/multimedia_mediamtx/mediamtx-v1.15.2/v1.15.2.zip) = fdb6c612eaa72f9e8a77a2aff0715864fe32bc0a9d59bf80d266f01ac164e153
+SIZE (go/multimedia_mediamtx/mediamtx-v1.15.2/v1.15.2.zip) = 581917
diff --git a/multimedia/minisatip/Makefile b/multimedia/minisatip/Makefile
index 08a844269f7e..ad31e74c7833 100644
--- a/multimedia/minisatip/Makefile
+++ b/multimedia/minisatip/Makefile
@@ -1,5 +1,5 @@
PORTNAME= minisatip
-PORTVERSION= 2.0.34
+PORTVERSION= 2.0.39
DISTVERSIONPREFIX= v
PORTEPOCH= 1
CATEGORIES= multimedia
diff --git a/multimedia/minisatip/distinfo b/multimedia/minisatip/distinfo
index 9cb8efd2e24f..559b5d2b5f03 100644
--- a/multimedia/minisatip/distinfo
+++ b/multimedia/minisatip/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758621718
-SHA256 (catalinii-minisatip-v2.0.34_GH0.tar.gz) = 0d887945eecbe46df9464df9bd67ef47b3c57bec9cc0174974f73b743c50a9f8
-SIZE (catalinii-minisatip-v2.0.34_GH0.tar.gz) = 1644600
+TIMESTAMP = 1760811795
+SHA256 (catalinii-minisatip-v2.0.39_GH0.tar.gz) = 4ec41f8e27dd82b26e5b20d07ccca3e7e9c70aea4deec262a663652d1eafd88c
+SIZE (catalinii-minisatip-v2.0.39_GH0.tar.gz) = 1644697
diff --git a/multimedia/mkvtoolnix/Makefile b/multimedia/mkvtoolnix/Makefile
index 3bace252bf93..74d229a3becf 100644
--- a/multimedia/mkvtoolnix/Makefile
+++ b/multimedia/mkvtoolnix/Makefile
@@ -1,5 +1,6 @@
PORTNAME= mkvtoolnix
PORTVERSION= 95.0
+PORTREVISION= 1
CATEGORIES= multimedia audio
MASTER_SITES= https://www.bunkus.org/videotools/mkvtoolnix/sources/ \
https://mkvtoolnix.download/sources/
@@ -19,7 +20,7 @@ BUILD_DEPENDS= rake:devel/rubygem-rake \
LIB_DEPENDS= libvorbis.so:audio/libvorbis \
libogg.so:audio/libogg \
libebml.so:textproc/libebml \
- libboost_system.so:devel/boost-libs \
+ libboost_thread.so:devel/boost-libs \
libpugixml.so:textproc/pugixml \
libmatroska.so:multimedia/libmatroska \
libcmark.so:textproc/cmark \
diff --git a/multimedia/ossia-score/Makefile b/multimedia/ossia-score/Makefile
index 4952cf28ad4f..59d780ec7e79 100644
--- a/multimedia/ossia-score/Makefile
+++ b/multimedia/ossia-score/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ossia-score # uses -mcx16
DISTVERSION= 3.4.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= multimedia
MASTER_SITES= https://github.com/ossia/score/releases/download/v${DISTVERSION}/
DISTFILES= ossia.score-${DISTVERSION}-src${EXTRACT_SUFX}
@@ -21,7 +21,7 @@ BUILD_DEPENDS= rapidfuzz-cpp>0:devel/rapidfuzz-cpp \
#BUILD_DEPENDS+= concurrentqueue>0:devel/concurrentqueue # broken, see https://github.com/ossia/score/issues/1720
LIB_DEPENDS= libasound.so:audio/alsa-lib \
libavcodec.so:multimedia/ffmpeg \
- libboost_system.so:devel/boost-libs \
+ libboost_thread.so:devel/boost-libs \
libfaust.so:audio/faust \
libfftw3.so:math/fftw3 \
libfmt.so:devel/libfmt \
diff --git a/multimedia/py-gstreamer1/distinfo b/multimedia/py-gstreamer1/distinfo
index 6e78323ec93a..aef3b8ac8cc2 100644
--- a/multimedia/py-gstreamer1/distinfo
+++ b/multimedia/py-gstreamer1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758228184
-SHA256 (gst-python-1.26.6.tar.xz) = a4b5bfe039b7267fe8cdd48d106ab20cf88cda600f800d84f3d07724079edf1f
-SIZE (gst-python-1.26.6.tar.xz) = 129232
+TIMESTAMP = 1760597527
+SHA256 (gst-python-1.26.7.tar.xz) = 7a544b7968b181c2965e979f2ce889db36397790de9a7c312cf468b51d26428c
+SIZE (gst-python-1.26.7.tar.xz) = 130736
diff --git a/multimedia/qmmp-plugin-pack-qt6/Makefile b/multimedia/qmmp-plugin-pack-qt6/Makefile
index 6d38910185a1..32de83222fc1 100644
--- a/multimedia/qmmp-plugin-pack-qt6/Makefile
+++ b/multimedia/qmmp-plugin-pack-qt6/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qmmp-plugin-pack
-PORTVERSION= 2.2.2
+PORTVERSION= 2.3.0
CATEGORIES= multimedia
MASTER_SITES= http://qmmp.ylsoftware.com/files/${PORTNAME}/${PORTVERSION:R}/ \
SF/qmmp-dev/${PORTNAME}/${PORTVERSION:R}/
@@ -13,7 +13,7 @@ LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libqmmpui.so:multimedia/qmmp-qt6
-BUILD_DEPENDS= qmmp-qt6>=2.2:multimedia/qmmp-qt6
+BUILD_DEPENDS= qmmp-qt6>=2.3:multimedia/qmmp-qt6
CONFLICTS= ${PORTNAME}-qt5
PORTSCOUT= limit:^1\..*
@@ -32,6 +32,9 @@ OPTIONS_DEFAULT_i386= FFAPASM GOOMASM
OPTIONS_DEFINE_amd64= FFAPASM GOOMASM
OPTIONS_DEFAULT_amd64= FFAPASM GOOMASM
+CMAKE_OFF= USE_MMS \
+ USE_MPLAYER
+
FFAP_DESC= Support APE sound file
FFAP_LIB_DEPENDS= libtag.so:audio/taglib
FAAP_USES= iconv
diff --git a/multimedia/qmmp-plugin-pack-qt6/distinfo b/multimedia/qmmp-plugin-pack-qt6/distinfo
index 26994ca374f6..4583613cbd8c 100644
--- a/multimedia/qmmp-plugin-pack-qt6/distinfo
+++ b/multimedia/qmmp-plugin-pack-qt6/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743346156
-SHA256 (qmmp-plugin-pack-2.2.2.tar.bz2) = 0e85c8290b49aceddb7a52f9452d9c0c008539b6fba4ab2296b59a67d0b0846b
-SIZE (qmmp-plugin-pack-2.2.2.tar.bz2) = 248813
+TIMESTAMP = 1760618273
+SHA256 (qmmp-plugin-pack-2.3.0.tar.bz2) = a23c202f90faaf6aebb97a9c02ee21fb3c8164b07755514349ccb3e1acb81ab5
+SIZE (qmmp-plugin-pack-2.3.0.tar.bz2) = 263387
diff --git a/multimedia/qmmp-qt6/Makefile b/multimedia/qmmp-qt6/Makefile
index 6de38c8297dc..4f504a6c32d0 100644
--- a/multimedia/qmmp-qt6/Makefile
+++ b/multimedia/qmmp-qt6/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qmmp
-PORTVERSION= 2.2.8
+PORTVERSION= 2.3.0
CATEGORIES= multimedia
MASTER_SITES= http://qmmp.ylsoftware.com/files/${PORTNAME}/${DISTVERSION:R}/ \
SF/qmmp-dev/${PORTNAME}/${DISTVERSION:R}/
diff --git a/multimedia/qmmp-qt6/distinfo b/multimedia/qmmp-qt6/distinfo
index de7ee1d22b48..1b9e4c4afaea 100644
--- a/multimedia/qmmp-qt6/distinfo
+++ b/multimedia/qmmp-qt6/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755979402
-SHA256 (qmmp-2.2.8.tar.bz2) = 730a97a063a498eb37da9e2f8198dfe570693e6a6c7f2b210d581bd87dbb938a
-SIZE (qmmp-2.2.8.tar.bz2) = 1434188
+TIMESTAMP = 1760618255
+SHA256 (qmmp-2.3.0.tar.bz2) = 01c3e30367c885178cd115594d20f694a47a352fd7e65fcf5722e12ac8333063
+SIZE (qmmp-2.3.0.tar.bz2) = 1422288
diff --git a/multimedia/vlc/Makefile b/multimedia/vlc/Makefile
index ab13839863c3..75039b4b5c3f 100644
--- a/multimedia/vlc/Makefile
+++ b/multimedia/vlc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= vlc
DISTVERSION= 3.0.21
-PORTREVISION= 18
+PORTREVISION= 19
PORTEPOCH= 4
CATEGORIES= multimedia audio net www
MASTER_SITES= https://get.videolan.org/${PORTNAME}/${DISTVERSION:S/a$//}/ \
diff --git a/net-im/flare/Makefile b/net-im/flare/Makefile
index 38b4e1905402..e0b9e3a48a82 100644
--- a/net-im/flare/Makefile
+++ b/net-im/flare/Makefile
@@ -1,6 +1,5 @@
PORTNAME= flare
-DISTVERSION= 0.17.0
-PORTREVISION= 2
+DISTVERSION= 0.17.1
CATEGORIES= net-im
MAINTAINER= nxjoseph@protonmail.com
@@ -14,7 +13,8 @@ BUILD_DEPENDS= blueprint-compiler:devel/blueprint-compiler \
protoc:devel/protobuf
LIB_DEPENDS= libdbus-1.so:devel/dbus \
libsecret-1.so:security/libsecret
-RUN_DEPENDS= gnome-keyring:security/gnome-keyring
+RUN_DEPENDS= gnome-keyring:security/gnome-keyring \
+ noto-emoji>=0:x11-fonts/noto-emoji
USES= cargo gettext-tools gnome meson pkgconfig python:build
USE_GITLAB= yes
diff --git a/net-im/flare/Makefile.crates b/net-im/flare/Makefile.crates
index 9f0a2cdb3c84..49f12313d49e 100644
--- a/net-im/flare/Makefile.crates
+++ b/net-im/flare/Makefile.crates
@@ -1,120 +1,133 @@
-CARGO_CRATES= addr2line-0.24.2 \
- adler2-2.0.0 \
+CARGO_CRATES= addr2line-0.25.1 \
+ adler2-2.0.1 \
aead-0.5.2 \
aes-0.8.4 \
aes-gcm-0.10.3 \
aes-gcm-siv-0.11.1 \
aho-corasick-1.1.3 \
- aligned-vec-0.5.0 \
+ aligned-vec-0.6.4 \
allocator-api2-0.2.21 \
- android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
- anstream-0.6.18 \
- anstyle-1.0.10 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-wincon-3.0.7 \
- anyhow-1.0.97 \
- arbitrary-1.4.1 \
+ anstream-0.6.21 \
+ anstyle-1.0.13 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.4 \
+ anstyle-wincon-3.0.10 \
+ anyhow-1.0.100 \
+ arbitrary-1.4.2 \
arg_enum_proc_macro-0.3.4 \
- arrayref-0.3.9 \
+ argon2-0.5.3 \
arrayvec-0.7.6 \
ashpd-0.11.0 \
+ assert_matches-1.5.0 \
async-broadcast-0.7.2 \
async-recursion-1.1.1 \
- async-trait-0.1.87 \
+ async-trait-0.1.89 \
async-tungstenite-0.28.2 \
atoi-2.0.0 \
atomic-waker-1.1.2 \
- autocfg-1.4.0 \
- av1-grain-0.2.3 \
- avif-serialize-0.8.3 \
- backtrace-0.3.74 \
+ autocfg-1.5.0 \
+ av1-grain-0.2.4 \
+ avif-serialize-0.8.6 \
+ backtrace-0.3.76 \
base64-0.22.1 \
base64ct-1.8.0 \
bincode-1.3.3 \
- bit_field-0.10.2 \
- bitflags-1.3.2 \
- bitflags-2.9.0 \
+ bit_field-0.10.3 \
+ bitflags-2.9.4 \
bitstream-io-2.6.0 \
+ blake2-0.10.6 \
block-0.1.6 \
block-buffer-0.10.4 \
block-padding-0.3.3 \
built-0.7.7 \
- bumpalo-3.17.0 \
- bytemuck-1.22.0 \
+ bumpalo-3.19.0 \
+ bytemuck-1.24.0 \
byteorder-1.5.0 \
byteorder-lite-0.1.0 \
bytes-1.10.1 \
- cairo-rs-0.20.7 \
- cairo-sys-rs-0.20.7 \
+ cairo-rs-0.20.12 \
+ cairo-sys-rs-0.20.10 \
cbc-0.1.2 \
- cc-1.2.16 \
+ cc-1.2.40 \
cfg-expr-0.15.8 \
- cfg-expr-0.17.2 \
- cfg-if-1.0.0 \
+ cfg-expr-0.20.3 \
+ cfg-if-1.0.3 \
cfg_aliases-0.2.1 \
- chrono-0.4.40 \
+ chrono-0.4.42 \
cipher-0.4.4 \
color_quant-1.1.0 \
- colorchoice-1.0.3 \
+ colorchoice-1.0.4 \
concurrent-queue-2.5.0 \
const-oid-0.9.6 \
+ const-str-0.6.4 \
core-foundation-sys-0.8.7 \
+ core-models-0.0.3 \
cpufeatures-0.2.17 \
crc-3.3.0 \
crc-catalog-2.4.0 \
- crc32fast-1.4.2 \
+ crc32fast-1.5.0 \
crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
crossbeam-queue-0.3.12 \
crossbeam-utils-0.8.21 \
- crunchy-0.2.3 \
+ crunchy-0.2.4 \
crypto-common-0.1.6 \
ctr-0.9.2 \
- data-encoding-2.8.0 \
+ darling-0.21.3 \
+ darling_core-0.21.3 \
+ darling_macro-0.21.3 \
+ data-encoding-2.9.0 \
der-0.7.10 \
+ deranged-0.5.4 \
derivative-2.2.0 \
- derive-where-1.2.7 \
+ derive-where-1.6.0 \
+ derive_more-2.0.1 \
+ derive_more-impl-2.0.1 \
digest-0.10.7 \
displaydoc-0.2.5 \
dotenvy-0.15.7 \
- dunce-1.0.5 \
+ dyn-clone-1.0.20 \
either-1.15.0 \
endi-1.1.0 \
- enumflags2-0.7.11 \
- enumflags2_derive-0.7.11 \
+ enumflags2-0.7.12 \
+ enumflags2_derive-0.7.12 \
env_filter-0.1.3 \
- env_logger-0.11.6 \
+ env_logger-0.11.8 \
+ equator-0.4.2 \
+ equator-macro-0.4.2 \
equivalent-1.0.2 \
- errno-0.3.10 \
+ errno-0.3.14 \
etcetera-0.8.0 \
- event-listener-5.4.0 \
- event-listener-strategy-0.5.3 \
+ event-listener-5.4.1 \
+ event-listener-strategy-0.5.4 \
exr-1.73.0 \
fastrand-2.3.0 \
+ fax-0.2.6 \
+ fax_derive-0.2.0 \
fdeflate-0.3.7 \
fiat-crypto-0.2.9 \
field-offset-0.3.6 \
+ find-msvc-tools-0.1.3 \
fixedbitset-0.5.7 \
- flate2-1.1.0 \
+ flate2-1.1.4 \
flume-0.11.1 \
fnv-1.0.7 \
foldhash-0.1.5 \
- form_urlencoded-1.2.1 \
+ form_urlencoded-1.2.2 \
futures-0.3.31 \
futures-channel-0.3.31 \
futures-core-0.3.31 \
futures-executor-0.3.31 \
futures-intrusive-0.5.0 \
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 \
- gdk-pixbuf-0.20.9 \
- gdk-pixbuf-sys-0.20.7 \
+ gdk-pixbuf-0.20.10 \
+ gdk-pixbuf-sys-0.20.10 \
gdk4-0.9.6 \
gdk4-sys-0.9.6 \
gdk4-wayland-0.9.6 \
@@ -122,137 +135,166 @@ CARGO_CRATES= addr2line-0.24.2 \
gdk4-x11-0.9.6 \
gdk4-x11-sys-0.9.6 \
generic-array-0.14.7 \
- getrandom-0.2.15 \
- getrandom-0.3.1 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
gettext-rs-0.7.2 \
gettext-sys-0.22.5 \
ghash-0.5.1 \
- gif-0.13.1 \
- gimli-0.31.1 \
- gio-0.20.9 \
- gio-sys-0.20.9 \
- glib-0.20.9 \
- glib-macros-0.20.7 \
- glib-sys-0.20.9 \
- glob-0.3.2 \
- gobject-sys-0.20.9 \
- graphene-rs-0.20.9 \
- graphene-sys-0.20.7 \
+ gif-0.13.3 \
+ gimli-0.32.3 \
+ gio-0.20.12 \
+ gio-sys-0.20.10 \
+ glib-0.20.12 \
+ glib-macros-0.20.12 \
+ glib-sys-0.20.10 \
+ gobject-sys-0.20.10 \
+ graphene-rs-0.20.10 \
+ graphene-sys-0.20.10 \
gsk4-0.9.6 \
gsk4-sys-0.9.6 \
- gtk4-0.9.6 \
+ gtk4-0.9.7 \
gtk4-macros-0.9.5 \
gtk4-sys-0.9.6 \
- half-2.4.1 \
- hashbrown-0.15.2 \
+ half-2.6.0 \
+ hashbrown-0.12.3 \
+ hashbrown-0.15.5 \
+ hashbrown-0.16.0 \
hashlink-0.10.0 \
+ hax-lib-0.2.0 \
+ hax-lib-0.3.5 \
+ hax-lib-macros-0.2.0 \
+ hax-lib-macros-0.3.5 \
+ hax-lib-macros-types-0.2.0 \
+ hax-lib-macros-types-0.3.5 \
heck-0.5.0 \
hex-0.4.3 \
- hex-literal-0.4.1 \
hkdf-0.12.4 \
hmac-0.12.1 \
home-0.5.11 \
+ hpke-rs-0.3.0 \
+ hpke-rs-crypto-0.3.0 \
html-escape-0.2.13 \
- http-1.2.0 \
+ http-1.3.1 \
http-body-1.0.1 \
- http-body-util-0.1.2 \
+ http-body-util-0.1.3 \
httparse-1.10.1 \
- humantime-2.1.0 \
- hyper-1.6.0 \
- hyper-rustls-0.27.5 \
- hyper-util-0.1.10 \
- iana-time-zone-0.1.61 \
+ hyper-1.7.0 \
+ hyper-rustls-0.27.7 \
+ hyper-util-0.1.17 \
+ iana-time-zone-0.1.64 \
iana-time-zone-haiku-0.1.2 \
- icu_collections-1.5.0 \
- icu_locid-1.5.0 \
- icu_locid_transform-1.5.0 \
- icu_locid_transform_data-1.5.0 \
- icu_normalizer-1.5.0 \
- icu_normalizer_data-1.5.0 \
- icu_properties-1.5.1 \
- icu_properties_data-1.5.0 \
- icu_provider-1.5.0 \
- icu_provider_macros-1.5.0 \
- idna-1.0.3 \
- idna_adapter-1.2.0 \
- image-0.25.5 \
- image-webp-0.2.1 \
- imgref-1.11.0 \
- indexmap-2.7.1 \
+ icu_collections-2.0.0 \
+ icu_locale_core-2.0.0 \
+ icu_normalizer-2.0.0 \
+ icu_normalizer_data-2.0.0 \
+ icu_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
+ icu_provider-2.0.0 \
+ ident_case-1.0.1 \
+ idna-1.1.0 \
+ idna_adapter-1.2.1 \
+ image-0.25.8 \
+ image-webp-0.2.4 \
+ imgref-1.12.0 \
+ indexmap-1.9.3 \
+ indexmap-2.11.4 \
inout-0.1.4 \
interpolate_name-0.2.4 \
+ io-uring-0.7.10 \
ipnet-2.11.0 \
+ iri-string-0.7.8 \
is_terminal_polyfill-1.70.1 \
itertools-0.12.1 \
- itertools-0.13.0 \
+ itertools-0.14.0 \
itoa-1.0.15 \
- jobserver-0.1.32 \
- jpeg-decoder-0.3.1 \
- js-sys-0.3.77 \
+ jiff-0.2.15 \
+ jiff-static-0.2.15 \
+ jobserver-0.1.34 \
+ js-sys-0.3.81 \
lazy_static-1.5.0 \
- lebe-0.5.2 \
- libadwaita-0.7.1 \
- libadwaita-sys-0.7.1 \
- libc-0.2.170 \
- libfuzzer-sys-0.4.9 \
- libm-0.2.11 \
+ lebe-0.5.3 \
+ libadwaita-0.7.2 \
+ libadwaita-sys-0.7.2 \
+ libc-0.2.176 \
+ libcrux-hacl-rs-0.0.2 \
+ libcrux-hkdf-0.0.2 \
+ libcrux-hmac-0.0.2 \
+ libcrux-intrinsics-0.0.2 \
+ libcrux-intrinsics-0.0.3 \
+ libcrux-macros-0.0.2 \
+ libcrux-ml-kem-0.0.2 \
+ libcrux-platform-0.0.2 \
+ libcrux-sha2-0.0.2 \
+ libcrux-sha3-0.0.2 \
+ libcrux-sha3-0.0.3 \
+ libcrux-traits-0.0.2 \
+ libfuzzer-sys-0.4.10 \
+ libm-0.2.15 \
+ libredox-0.1.10 \
libspelling-0.3.0 \
libspelling-sys-0.3.0 \
libsqlite3-sys-0.30.1 \
linked-hash-map-0.5.6 \
- linux-raw-sys-0.9.2 \
- litemap-0.7.5 \
+ linux-raw-sys-0.4.15 \
+ linux-raw-sys-0.11.0 \
+ litemap-0.8.0 \
locale_config-0.3.0 \
- lock_api-0.4.13 \
- log-0.4.26 \
+ lock_api-0.4.14 \
+ log-0.4.28 \
loop9-0.1.5 \
lru-cache-0.1.2 \
+ lru-slab-0.1.2 \
malloc_buf-0.0.6 \
maybe-rayon-0.1.1 \
md-5-0.10.6 \
- memchr-2.7.4 \
+ memchr-2.7.6 \
memoffset-0.9.1 \
mime-0.3.17 \
mime_guess-2.0.5 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.8.5 \
- mio-1.0.3 \
- multimap-0.10.0 \
+ miniz_oxide-0.8.9 \
+ mio-1.0.4 \
+ moxcms-0.7.6 \
+ multimap-0.10.1 \
new_debug_unreachable-1.0.6 \
- nix-0.29.0 \
+ nix-0.30.1 \
nom-7.1.3 \
noop_proc_macro-0.3.0 \
num-0.4.3 \
num-bigint-0.4.6 \
num-bigint-dig-0.8.4 \
num-complex-0.4.6 \
+ num-conv-0.1.0 \
num-derive-0.4.2 \
num-integer-0.1.46 \
num-iter-0.1.45 \
num-rational-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 \
objc-0.2.7 \
objc-foundation-0.1.1 \
objc_id-0.1.1 \
- object-0.36.7 \
- once_cell-1.20.3 \
+ object-0.37.3 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
oncemutex-0.1.1 \
- oo7-0.4.1 \
+ oo7-0.4.3 \
opaque-debug-0.3.1 \
ordered-stream-0.2.0 \
- pango-0.20.9 \
- pango-sys-0.20.9 \
+ pango-0.20.12 \
+ pango-sys-0.20.10 \
parking-2.2.1 \
- parking_lot-0.12.4 \
- parking_lot_core-0.9.11 \
+ parking_lot-0.12.5 \
+ parking_lot_core-0.9.12 \
partial-default-0.1.0 \
partial-default-derive-0.1.0 \
+ password-hash-0.5.0 \
paste-1.0.15 \
+ pastey-0.1.1 \
pbkdf2-0.12.2 \
pem-rfc7468-0.7.0 \
- percent-encoding-2.3.1 \
+ percent-encoding-2.3.2 \
petgraph-0.7.1 \
phonenumber-0.3.7+8.13.52 \
pin-project-1.1.10 \
@@ -262,79 +304,99 @@ CARGO_CRATES= addr2line-0.24.2 \
pkcs1-0.7.5 \
pkcs8-0.10.2 \
pkg-config-0.3.32 \
- png-0.17.16 \
+ png-0.18.0 \
polyval-0.6.2 \
- ppv-lite86-0.2.20 \
- pqcrypto-internals-0.2.10 \
- pqcrypto-kyber-0.7.9 \
- pqcrypto-traits-0.3.5 \
- prettyplease-0.2.30 \
- proc-macro-crate-3.3.0 \
- proc-macro2-1.0.94 \
- profiling-1.0.16 \
- profiling-procmacros-1.0.16 \
+ portable-atomic-1.11.1 \
+ portable-atomic-util-0.2.4 \
+ potential_utf-0.1.3 \
+ powerfmt-0.2.0 \
+ ppv-lite86-0.2.21 \
+ prettyplease-0.2.37 \
+ proc-macro-crate-3.4.0 \
+ proc-macro-error-1.0.4 \
+ 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 \
+ profiling-1.0.17 \
+ profiling-procmacros-1.0.17 \
prost-0.13.5 \
prost-build-0.13.5 \
prost-derive-0.13.5 \
prost-types-0.13.5 \
+ protobuf-3.7.2 \
+ protobuf-codegen-3.7.2 \
+ protobuf-parse-3.7.2 \
+ protobuf-support-3.7.2 \
+ pxfm-0.1.24 \
qoi-0.4.1 \
qrcode-generator-5.0.0 \
qrcodegen-1.8.0 \
quick-error-2.0.1 \
- quick-xml-0.37.2 \
- quinn-0.11.6 \
- quinn-proto-0.11.9 \
- quinn-udp-0.5.10 \
- quote-1.0.39 \
+ quick-xml-0.37.5 \
+ quinn-0.11.9 \
+ quinn-proto-0.11.13 \
+ quinn-udp-0.5.14 \
+ quote-1.0.41 \
+ r-efi-5.3.0 \
rand-0.8.5 \
- rand-0.9.0 \
+ rand-0.9.2 \
rand_chacha-0.3.1 \
rand_chacha-0.9.0 \
rand_core-0.6.4 \
rand_core-0.9.3 \
rav1e-0.7.1 \
- ravif-0.11.11 \
- rayon-1.10.0 \
- rayon-core-1.12.1 \
- redox_syscall-0.5.13 \
- regex-1.11.1 \
- regex-automata-0.4.9 \
+ ravif-0.11.20 \
+ rayon-1.11.0 \
+ rayon-core-1.13.0 \
+ redox_syscall-0.5.18 \
+ ref-cast-1.0.25 \
+ ref-cast-impl-1.0.25 \
+ regex-1.11.3 \
+ regex-automata-0.4.11 \
regex-cache-0.2.1 \
regex-syntax-0.6.29 \
- regex-syntax-0.8.5 \
- reqwest-0.12.12 \
+ regex-syntax-0.8.6 \
+ reqwest-0.12.23 \
reqwest-websocket-0.4.4 \
- rgb-0.8.50 \
- ring-0.17.13 \
+ rgb-0.8.52 \
+ ring-0.17.14 \
rsa-0.9.8 \
- rustc-demangle-0.1.24 \
+ rustc-demangle-0.1.26 \
rustc-hash-2.1.1 \
rustc_version-0.4.1 \
- rustix-1.0.1 \
- rustls-0.23.23 \
- rustls-pemfile-2.2.0 \
- rustls-pki-types-1.11.0 \
- rustls-webpki-0.102.8 \
- rustversion-1.0.20 \
+ rustix-0.38.44 \
+ rustix-1.1.2 \
+ rustls-0.23.32 \
+ rustls-pki-types-1.12.0 \
+ rustls-webpki-0.103.7 \
+ rustversion-1.0.22 \
ryu-1.0.20 \
+ schemars-0.9.0 \
+ schemars-1.0.4 \
scopeguard-1.2.0 \
- semver-1.0.26 \
- serde-1.0.218 \
- serde_derive-1.0.218 \
- serde_json-1.0.140 \
+ semver-1.0.27 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ serde_json-1.0.145 \
serde_repr-0.1.20 \
- serde_spanned-0.6.8 \
+ serde_spanned-0.6.9 \
serde_urlencoded-0.7.1 \
+ serde_with-3.15.0 \
+ serde_with_macros-3.15.0 \
sha1-0.10.6 \
- sha2-0.10.8 \
+ sha2-0.10.9 \
+ sha2-asm-0.6.4 \
shlex-1.3.0 \
- signal-hook-registry-1.4.2 \
+ signal-hook-registry-1.4.6 \
signature-2.2.0 \
simd-adler32-0.3.7 \
simd_helpers-0.1.0 \
- slab-0.4.9 \
- smallvec-1.14.0 \
- socket2-0.5.8 \
+ slab-0.4.11 \
+ smallvec-1.15.1 \
+ socket2-0.6.0 \
+ sorted-vec-0.8.10 \
sourceview5-0.9.1 \
sourceview5-sys-0.9.0 \
spin-0.9.8 \
@@ -349,135 +411,155 @@ CARGO_CRATES= addr2line-0.24.2 \
stable_deref_trait-1.2.0 \
static_assertions-1.1.0 \
stringprep-0.1.5 \
+ strsim-0.11.1 \
strum-0.26.3 \
strum_macros-0.26.4 \
subtle-2.6.1 \
syn-1.0.109 \
- syn-2.0.99 \
+ syn-2.0.106 \
sync_wrapper-1.0.2 \
- synstructure-0.13.1 \
+ synstructure-0.13.2 \
system-deps-6.2.2 \
- system-deps-7.0.3 \
+ system-deps-7.0.5 \
target-lexicon-0.12.16 \
- temp-dir-0.1.14 \
- tempfile-3.18.0 \
+ target-lexicon-0.13.2 \
+ temp-dir-0.1.16 \
+ tempfile-3.23.0 \
thiserror-1.0.69 \
- thiserror-2.0.12 \
+ thiserror-2.0.17 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.12 \
- tiff-0.9.1 \
- tinystr-0.7.6 \
- tinyvec-1.9.0 \
+ thiserror-impl-2.0.17 \
+ tiff-0.10.3 \
+ time-0.3.44 \
+ time-core-0.1.6 \
+ time-macros-0.2.24 \
+ tinystr-0.8.1 \
+ tinyvec-1.10.0 \
tinyvec_macros-0.1.1 \
- tokio-1.44.2 \
+ tokio-1.47.1 \
tokio-macros-2.5.0 \
- tokio-rustls-0.26.2 \
+ tokio-rustls-0.26.4 \
tokio-stream-0.1.17 \
- tokio-util-0.7.13 \
- toml-0.8.20 \
- toml_datetime-0.6.8 \
- toml_edit-0.22.24 \
+ tokio-util-0.7.16 \
+ toml-0.8.23 \
+ toml_datetime-0.6.11 \
+ toml_datetime-0.7.2 \
+ toml_edit-0.22.27 \
+ toml_edit-0.23.6 \
+ toml_parser-1.0.3 \
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-attributes-0.1.30 \
+ tracing-core-0.1.34 \
tracing-futures-0.2.5 \
try-lock-0.2.5 \
tungstenite-0.24.0 \
- typenum-1.18.0 \
+ typenum-1.19.0 \
uds_windows-1.1.0 \
unicase-2.8.1 \
unicode-bidi-0.3.18 \
- unicode-ident-1.0.18 \
+ unicode-ident-1.0.19 \
unicode-normalization-0.1.24 \
unicode-properties-0.1.3 \
universal-hash-0.5.1 \
untrusted-0.9.0 \
- url-2.5.4 \
+ url-2.5.7 \
utf-8-0.7.6 \
- utf16_iter-1.0.5 \
utf8-width-0.1.7 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
- uuid-1.15.1 \
- v_frame-0.3.8 \
+ uuid-1.18.1 \
+ v_frame-0.3.9 \
vcpkg-0.2.15 \
version-compare-0.2.0 \
version_check-0.9.5 \
want-0.3.1 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasi-0.13.3+wasi-0.2.2 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasi-0.14.7+wasi-0.2.4 \
+ wasip2-1.0.1+wasi-0.2.4 \
wasite-0.1.0 \
- 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 \
+ 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 \
wasm-streams-0.4.2 \
- web-sys-0.3.77 \
+ web-sys-0.3.81 \
web-time-1.1.0 \
- weezl-0.1.8 \
- whoami-1.6.0 \
+ weezl-0.1.10 \
+ which-4.4.2 \
+ whoami-1.6.1 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-core-0.52.0 \
- windows-link-0.1.0 \
- windows-registry-0.2.0 \
- windows-result-0.2.0 \
- windows-strings-0.1.0 \
+ windows-core-0.62.2 \
+ windows-implement-0.60.2 \
+ windows-interface-0.59.3 \
+ windows-link-0.2.1 \
+ windows-result-0.4.1 \
+ windows-strings-0.5.1 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
+ windows-sys-0.61.2 \
windows-targets-0.48.5 \
windows-targets-0.52.6 \
+ windows-targets-0.53.5 \
windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.1 \
windows_aarch64_msvc-0.48.5 \
windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.1 \
windows_i686_gnu-0.48.5 \
windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.1 \
windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.1 \
windows_i686_msvc-0.48.5 \
windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.1 \
windows_x86_64_gnu-0.48.5 \
windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.1 \
windows_x86_64_gnullvm-0.48.5 \
windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.1 \
windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.6 \
- winnow-0.7.3 \
- wit-bindgen-rt-0.33.0 \
- write16-1.0.0 \
- writeable-0.5.5 \
+ windows_x86_64_msvc-0.53.1 \
+ winnow-0.7.13 \
+ wit-bindgen-0.46.0 \
+ writeable-0.6.1 \
x25519-dalek-2.0.1 \
- xdg-home-1.3.0 \
- yoke-0.7.5 \
- yoke-derive-0.7.5 \
- zbus-5.5.0 \
- zbus_macros-5.5.0 \
+ yoke-0.8.0 \
+ yoke-derive-0.8.0 \
+ zbus-5.11.0 \
+ zbus_macros-5.11.0 \
zbus_names-4.2.0 \
- zerocopy-0.7.35 \
- zerocopy-0.8.23 \
- zerocopy-derive-0.7.35 \
- zerocopy-derive-0.8.23 \
+ zerocopy-0.8.27 \
+ zerocopy-derive-0.8.27 \
zerofrom-0.1.6 \
zerofrom-derive-0.1.6 \
- zeroize-1.8.1 \
+ zeroize-1.8.2 \
zeroize_derive-1.4.2 \
- zerovec-0.10.4 \
- zerovec-derive-0.10.3 \
+ zerotrie-0.2.2 \
+ zerovec-0.11.4 \
+ zerovec-derive-0.11.1 \
zune-core-0.4.12 \
zune-inflate-0.2.54 \
- zune-jpeg-0.4.14 \
- zvariant-5.4.0 \
- zvariant_derive-5.4.0 \
- zvariant_utils-3.2.0 \
- libsignal-service@git+https://github.com/whisperfish/libsignal-service-rs?rev=68d5d835edf40b3ad0d0386965a779c18fd40ae8\#68d5d835edf40b3ad0d0386965a779c18fd40ae8 \
- presage,presage-store-sqlite@git+https://github.com/whisperfish/presage?rev=123c1f926e359c21b34d099279ee8a92462ce96d\#123c1f926e359c21b34d099279ee8a92462ce96d \
+ zune-jpeg-0.4.21 \
+ zvariant-5.7.0 \
+ zvariant_derive-5.7.0 \
+ zvariant_utils-3.2.1 \
+ libsignal-account-keys,libsignal-core,libsignal-protocol,poksho,signal-crypto,zkcredential,zkgroup@git+https://github.com/signalapp/libsignal?tag=v0.77.1\#f9ca652baf0c6b08aec958828c8c89cc192b2aef \
+ libsignal-service@git+https://github.com/whisperfish/libsignal-service-rs.git?rev=c75044b260de30bfef632db1d40420130c081bd6\#c75044b260de30bfef632db1d40420130c081bd6 \
blurhash@git+https://github.com/whisperfish/blurhash-rs?rev=2135e10\#2135e101377e514266358b3e67adab37e736bb8a \
curve25519-dalek,curve25519-dalek-derive@git+https://github.com/signalapp/curve25519-dalek?tag=signal-curve25519-4.1.3\#7c6d34756355a3566a704da84dce7b1c039a6572 \
- libsignal-core,libsignal-protocol,poksho,signal-crypto,zkcredential,zkgroup@git+https://github.com/signalapp/libsignal?tag=v0.56.1\#e46841ea2c1ad03bc5113eba267ac1543689d031
+ presage,presage-store-sqlite@git+https://github.com/whisperfish/presage.git?rev=31a418d0a35ad746590165520b652d6adb7a0384\#31a418d0a35ad746590165520b652d6adb7a0384 \
+ spqr@git+https://github.com/signalapp/SparsePostQuantumRatchet.git?tag=v1.2.0\#99a759a3fd40cd9304459fb007fcf177db9ed207
diff --git a/net-im/flare/distinfo b/net-im/flare/distinfo
index 78f0ca0e1c3d..2ef23d2cfc26 100644
--- a/net-im/flare/distinfo
+++ b/net-im/flare/distinfo
@@ -1,8 +1,8 @@
-TIMESTAMP = 1752906141
-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
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
+TIMESTAMP = 1760435905
+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/aead-0.5.2.crate) = d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0
SIZE (rust/crates/aead-0.5.2.crate) = 15509
SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
@@ -13,70 +13,70 @@ SHA256 (rust/crates/aes-gcm-siv-0.11.1.crate) = ae0784134ba9375416d469ec31e7c5f9
SIZE (rust/crates/aes-gcm-siv-0.11.1.crate) = 26633
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
-SHA256 (rust/crates/aligned-vec-0.5.0.crate) = 4aa90d7ce82d4be67b64039a3d588d38dbcc6736577de4a847025ce5b0c468d1
-SIZE (rust/crates/aligned-vec-0.5.0.crate) = 8921
+SHA256 (rust/crates/aligned-vec-0.6.4.crate) = dc890384c8602f339876ded803c97ad529f3842aba97f6392b3dba0dd171769b
+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.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/anyhow-1.0.97.crate) = dcfed56ad506cb2c684a14971b8861fdc3baaaae314b9e5f9bb532cbe3ba7a4f
-SIZE (rust/crates/anyhow-1.0.97.crate) = 52221
-SHA256 (rust/crates/arbitrary-1.4.1.crate) = dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223
-SIZE (rust/crates/arbitrary-1.4.1.crate) = 36816
+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-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/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
+SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
+SHA256 (rust/crates/arbitrary-1.4.2.crate) = c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1
+SIZE (rust/crates/arbitrary-1.4.2.crate) = 38307
SHA256 (rust/crates/arg_enum_proc_macro-0.3.4.crate) = 0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea
SIZE (rust/crates/arg_enum_proc_macro-0.3.4.crate) = 5102
-SHA256 (rust/crates/arrayref-0.3.9.crate) = 76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb
-SIZE (rust/crates/arrayref-0.3.9.crate) = 9186
+SHA256 (rust/crates/argon2-0.5.3.crate) = 3c3610892ee6e0cbce8ae2700349fcf8f98adb0dbfbee85aec3c9179d29cc072
+SIZE (rust/crates/argon2-0.5.3.crate) = 28795
SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
SHA256 (rust/crates/ashpd-0.11.0.crate) = 6cbdf310d77fd3aaee6ea2093db7011dc2d35d2eb3481e5607f1f8d942ed99df
SIZE (rust/crates/ashpd-0.11.0.crate) = 115010
+SHA256 (rust/crates/assert_matches-1.5.0.crate) = 9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9
+SIZE (rust/crates/assert_matches-1.5.0.crate) = 7761
SHA256 (rust/crates/async-broadcast-0.7.2.crate) = 435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532
SIZE (rust/crates/async-broadcast-0.7.2.crate) = 22746
SHA256 (rust/crates/async-recursion-1.1.1.crate) = 3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11
SIZE (rust/crates/async-recursion-1.1.1.crate) = 14874
-SHA256 (rust/crates/async-trait-0.1.87.crate) = d556ec1359574147ec0c4fc5eb525f3f23263a592b1a9c07e0a75b427de55c97
-SIZE (rust/crates/async-trait-0.1.87.crate) = 32014
+SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb
+SIZE (rust/crates/async-trait-0.1.89.crate) = 32171
SHA256 (rust/crates/async-tungstenite-0.28.2.crate) = 1c348fb0b6d132c596eca3dcd941df48fb597aafcb07a738ec41c004b087dc99
SIZE (rust/crates/async-tungstenite-0.28.2.crate) = 42641
SHA256 (rust/crates/atoi-2.0.0.crate) = f28d99ec8bfea296261ca1af174f24225171fea9664ba9003cbebee704810528
SIZE (rust/crates/atoi-2.0.0.crate) = 7785
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/av1-grain-0.2.3.crate) = 6678909d8c5d46a42abcf571271e15fdbc0a225e3646cf23762cd415046c78bf
-SIZE (rust/crates/av1-grain-0.2.3.crate) = 34703
-SHA256 (rust/crates/avif-serialize-0.8.3.crate) = 98922d6a4cfbcb08820c69d8eeccc05bb1f29bfa06b4f5b1dbfe9a868bd7608e
-SIZE (rust/crates/avif-serialize-0.8.3.crate) = 12696
-SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a
-SIZE (rust/crates/backtrace-0.3.74.crate) = 88516
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/av1-grain-0.2.4.crate) = 4f3efb2ca85bc610acfa917b5aaa36f3fcbebed5b3182d7f877b02531c4b80c8
+SIZE (rust/crates/av1-grain-0.2.4.crate) = 37050
+SHA256 (rust/crates/avif-serialize-0.8.6.crate) = 47c8fbc0f831f4519fe8b810b6a7a91410ec83031b8233f730a0480029f6a23f
+SIZE (rust/crates/avif-serialize-0.8.6.crate) = 14185
+SHA256 (rust/crates/backtrace-0.3.76.crate) = bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6
+SIZE (rust/crates/backtrace-0.3.76.crate) = 89458
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
SHA256 (rust/crates/base64ct-1.8.0.crate) = 55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba
SIZE (rust/crates/base64ct-1.8.0.crate) = 31211
SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
SIZE (rust/crates/bincode-1.3.3.crate) = 28958
-SHA256 (rust/crates/bit_field-0.10.2.crate) = dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61
-SIZE (rust/crates/bit_field-0.10.2.crate) = 10568
-SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
-SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.9.0.crate) = 5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd
-SIZE (rust/crates/bitflags-2.9.0.crate) = 47654
+SHA256 (rust/crates/bit_field-0.10.3.crate) = 1e4b40c7323adcfc0a41c4b88143ed58346ff65a288fc144329c5c45e05d70c6
+SIZE (rust/crates/bit_field-0.10.3.crate) = 11173
+SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
+SIZE (rust/crates/bitflags-2.9.4.crate) = 47950
SHA256 (rust/crates/bitstream-io-2.6.0.crate) = 6099cdc01846bc367c4e7dd630dc5966dccf36b652fae7a74e17b640411a91b2
SIZE (rust/crates/bitstream-io-2.6.0.crate) = 38256
+SHA256 (rust/crates/blake2-0.10.6.crate) = 46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe
+SIZE (rust/crates/blake2-0.10.6.crate) = 47234
SHA256 (rust/crates/block-0.1.6.crate) = 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a
SIZE (rust/crates/block-0.1.6.crate) = 4077
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
@@ -85,54 +85,58 @@ SHA256 (rust/crates/block-padding-0.3.3.crate) = a8894febbff9f758034a5b8e12d8791
SIZE (rust/crates/block-padding-0.3.3.crate) = 8504
SHA256 (rust/crates/built-0.7.7.crate) = 56ed6191a7e78c36abdb16ab65341eefd73d64d303fffccdbb00d51e4205967b
SIZE (rust/crates/built-0.7.7.crate) = 29776
-SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
-SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
-SHA256 (rust/crates/bytemuck-1.22.0.crate) = b6b1fc10dbac614ebc03540c9dbd60e83887fda27794998c6528f1782047d540
-SIZE (rust/crates/bytemuck-1.22.0.crate) = 52451
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bytemuck-1.24.0.crate) = 1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4
+SIZE (rust/crates/bytemuck-1.24.0.crate) = 53243
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495
SIZE (rust/crates/byteorder-lite-0.1.0.crate) = 15909
SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
-SHA256 (rust/crates/cairo-rs-0.20.7.crate) = ae50b5510d86cf96ac2370e66d8dc960882f3df179d6a5a1e52bd94a1416c0f7
-SIZE (rust/crates/cairo-rs-0.20.7.crate) = 52722
-SHA256 (rust/crates/cairo-sys-rs-0.20.7.crate) = f18b6bb8e43c7eb0f2aac7976afe0c61b6f5fc2ab7bc4c139537ea56c92290df
-SIZE (rust/crates/cairo-sys-rs-0.20.7.crate) = 11934
+SHA256 (rust/crates/cairo-rs-0.20.12.crate) = 91e3bd0f4e25afa9cabc157908d14eeef9067d6448c49414d17b3fb55f0eadd0
+SIZE (rust/crates/cairo-rs-0.20.12.crate) = 58079
+SHA256 (rust/crates/cairo-sys-rs-0.20.10.crate) = 059cc746549898cbfd9a47754288e5a958756650ef4652bbb6c5f71a6bda4f8b
+SIZE (rust/crates/cairo-sys-rs-0.20.10.crate) = 14424
SHA256 (rust/crates/cbc-0.1.2.crate) = 26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6
SIZE (rust/crates/cbc-0.1.2.crate) = 23501
-SHA256 (rust/crates/cc-1.2.16.crate) = be714c154be609ec7f5dad223a33bf1482fff90472de28f7362806e6d4832b8c
-SIZE (rust/crates/cc-1.2.16.crate) = 103847
+SHA256 (rust/crates/cc-1.2.40.crate) = e1d05d92f4b1fd76aad469d46cdd858ca761576082cd37df81416691e50199fb
+SIZE (rust/crates/cc-1.2.40.crate) = 91094
SHA256 (rust/crates/cfg-expr-0.15.8.crate) = d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02
SIZE (rust/crates/cfg-expr-0.15.8.crate) = 42108
-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/cfg-expr-0.20.3.crate) = 1a2c5f3bf25ec225351aa1c8e230d04d880d3bd89dea133537dafad4ae291e5c
+SIZE (rust/crates/cfg-expr-0.20.3.crate) = 44845
+SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
+SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
-SHA256 (rust/crates/chrono-0.4.40.crate) = 1a7964611d71df112cb1730f2ee67324fcf4d0fc6606acbbe9bfe06df124637c
-SIZE (rust/crates/chrono-0.4.40.crate) = 229824
+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/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b
SIZE (rust/crates/color_quant-1.1.0.crate) = 6649
-SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973
SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8
SIZE (rust/crates/const-oid-0.9.6.crate) = 45382
+SHA256 (rust/crates/const-str-0.6.4.crate) = 451d0640545a0553814b4c646eb549343561618838e9b42495f466131fe3ad49
+SIZE (rust/crates/const-str-0.6.4.crate) = 33813
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/core-models-0.0.3.crate) = 94950e87ea550d6d68f1993f3e7bebc8cb7235157bff84337d46195c3aa0b3f0
+SIZE (rust/crates/core-models-0.0.3.crate) = 31996
SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
SHA256 (rust/crates/crc-3.3.0.crate) = 9710d3b3739c2e349eb44fe848ad0b7c8cb1e42bd87ee49371df2f7acaf3e675
SIZE (rust/crates/crc-3.3.0.crate) = 13905
SHA256 (rust/crates/crc-catalog-2.4.0.crate) = 19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5
SIZE (rust/crates/crc-catalog-2.4.0.crate) = 10155
-SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
-SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
@@ -141,72 +145,94 @@ SHA256 (rust/crates/crossbeam-queue-0.3.12.crate) = 0f58bbc28f91df819d0aa2a2c00c
SIZE (rust/crates/crossbeam-queue-0.3.12.crate) = 16270
SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
-SHA256 (rust/crates/crunchy-0.2.3.crate) = 43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929
-SIZE (rust/crates/crunchy-0.2.3.crate) = 3775
+SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5
+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/ctr-0.9.2.crate) = 0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835
SIZE (rust/crates/ctr-0.9.2.crate) = 18344
-SHA256 (rust/crates/data-encoding-2.8.0.crate) = 575f75dfd25738df5b91b8e43e14d44bda14637a58fae779fd2b064f8bf3e010
-SIZE (rust/crates/data-encoding-2.8.0.crate) = 21394
+SHA256 (rust/crates/darling-0.21.3.crate) = 9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0
+SIZE (rust/crates/darling-0.21.3.crate) = 41398
+SHA256 (rust/crates/darling_core-0.21.3.crate) = 1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4
+SIZE (rust/crates/darling_core-0.21.3.crate) = 74471
+SHA256 (rust/crates/darling_macro-0.21.3.crate) = d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81
+SIZE (rust/crates/darling_macro-0.21.3.crate) = 2535
+SHA256 (rust/crates/data-encoding-2.9.0.crate) = 2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476
+SIZE (rust/crates/data-encoding-2.9.0.crate) = 21564
SHA256 (rust/crates/der-0.7.10.crate) = e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb
SIZE (rust/crates/der-0.7.10.crate) = 90111
+SHA256 (rust/crates/deranged-0.5.4.crate) = a41953f86f8a05768a6cda24def994fd2f424b04ec5c719cf89989779f199071
+SIZE (rust/crates/deranged-0.5.4.crate) = 24461
SHA256 (rust/crates/derivative-2.2.0.crate) = fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b
SIZE (rust/crates/derivative-2.2.0.crate) = 48076
-SHA256 (rust/crates/derive-where-1.2.7.crate) = 62d671cc41a825ebabc75757b62d3d168c577f9149b2d49ece1dad1f72119d25
-SIZE (rust/crates/derive-where-1.2.7.crate) = 46524
+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/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
SIZE (rust/crates/digest-0.10.7.crate) = 19557
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
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
-SIZE (rust/crates/dunce-1.0.5.crate) = 8244
+SHA256 (rust/crates/dyn-clone-1.0.20.crate) = d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555
+SIZE (rust/crates/dyn-clone-1.0.20.crate) = 13134
SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
SIZE (rust/crates/either-1.15.0.crate) = 20114
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/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/env_filter-0.1.3.crate) = 186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0
SIZE (rust/crates/env_filter-0.1.3.crate) = 15191
-SHA256 (rust/crates/env_logger-0.11.6.crate) = dcaee3d8e3cfc3fd92428d477bc97fc29ec8716d180c0d74c643bb26166660e0
-SIZE (rust/crates/env_logger-0.11.6.crate) = 31105
+SHA256 (rust/crates/env_logger-0.11.8.crate) = 13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f
+SIZE (rust/crates/env_logger-0.11.8.crate) = 32538
+SHA256 (rust/crates/equator-0.4.2.crate) = 4711b213838dfee0117e3be6ac926007d7f433d7bbe33595975d4190cb07e6fc
+SIZE (rust/crates/equator-0.4.2.crate) = 11159
+SHA256 (rust/crates/equator-macro-0.4.2.crate) = 44f23cf4b44bfce11a86ace86f8a73ffdec849c9fd00a386a53d278bd9e81fb3
+SIZE (rust/crates/equator-macro-0.4.2.crate) = 6407
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
-SIZE (rust/crates/errno-0.3.10.crate) = 11824
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
SHA256 (rust/crates/etcetera-0.8.0.crate) = 136d1b5283a1ab77bd9257427ffd09d8667ced0570b6f938942bc7568ed5b943
SIZE (rust/crates/etcetera-0.8.0.crate) = 13295
-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/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/exr-1.73.0.crate) = f83197f59927b46c04a183a619b7c29df34e63e63c7869320862268c0ef687e0
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/fiat-crypto-0.2.9.crate) = 28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d
SIZE (rust/crates/fiat-crypto-0.2.9.crate) = 495390
SHA256 (rust/crates/field-offset-0.3.6.crate) = 38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f
SIZE (rust/crates/field-offset-0.3.6.crate) = 10032
+SHA256 (rust/crates/find-msvc-tools-0.1.3.crate) = 0399f9d26e5191ce32c498bebd31e7a3ceabc2745f0ac54af3f335126c3f24b3
+SIZE (rust/crates/find-msvc-tools-0.1.3.crate) = 30486
SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99
SIZE (rust/crates/fixedbitset-0.5.7.crate) = 26537
-SHA256 (rust/crates/flate2-1.1.0.crate) = 11faaf5a5236997af9848be0bef4db95824b1d534ebc64d0f0c6cf3e67bd38dc
-SIZE (rust/crates/flate2-1.1.0.crate) = 110650
+SHA256 (rust/crates/flate2-1.1.4.crate) = dc5a4e564e38c699f2880d3fda590bedc2e69f3f84cd48b457bd892ce61d0aa9
+SIZE (rust/crates/flate2-1.1.4.crate) = 77010
SHA256 (rust/crates/flume-0.11.1.crate) = da0e4dd2a88388a1f4ccc7c9ce104604dab68d9f408dc34cd45823d5a9069095
SIZE (rust/crates/flume-0.11.1.crate) = 67947
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/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
-SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
+SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
SHA256 (rust/crates/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,8 +245,8 @@ SHA256 (rust/crates/futures-intrusive-0.5.0.crate) = 1d930c203dd0b6ff06e0201a4a2
SIZE (rust/crates/futures-intrusive-0.5.0.crate) = 85563
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
@@ -229,10 +255,10 @@ 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/gdk-pixbuf-0.20.9.crate) = 7563afd6ff0a221edfbb70a78add5075b8d9cb48e637a40a24c3ece3fea414d0
-SIZE (rust/crates/gdk-pixbuf-0.20.9.crate) = 21619
-SHA256 (rust/crates/gdk-pixbuf-sys-0.20.7.crate) = 67f2587c9202bf997476bbba6aaed4f78a11538a2567df002a5f57f5331d0b5c
-SIZE (rust/crates/gdk-pixbuf-sys-0.20.7.crate) = 9852
+SHA256 (rust/crates/gdk-pixbuf-0.20.10.crate) = 2fd242894c084f4beed508a56952750bce3e96e85eb68fdc153637daa163e10c
+SIZE (rust/crates/gdk-pixbuf-0.20.10.crate) = 21618
+SHA256 (rust/crates/gdk-pixbuf-sys-0.20.10.crate) = 5b34f3b580c988bd217e9543a2de59823fafae369d1a055555e5f95a8b130b96
+SIZE (rust/crates/gdk-pixbuf-sys-0.20.10.crate) = 13317
SHA256 (rust/crates/gdk4-0.9.6.crate) = 4850c9d9c1aecd1a3eb14fadc1cdb0ac0a2298037e116264c7473e1740a32d60
SIZE (rust/crates/gdk4-0.9.6.crate) = 97926
SHA256 (rust/crates/gdk4-sys-0.9.6.crate) = 6f6eb95798e2b46f279cf59005daf297d5b69555428f185650d71974a910473a
@@ -247,154 +273,198 @@ SHA256 (rust/crates/gdk4-x11-sys-0.9.6.crate) = 070bd50a053f90d7fdf6be1d75672ea0
SIZE (rust/crates/gdk4-x11-sys-0.9.6.crate) = 10330
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/getrandom-0.3.1.crate) = 43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8
-SIZE (rust/crates/getrandom-0.3.1.crate) = 42449
+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/gettext-rs-0.7.2.crate) = a44e92f7dc08430aca7ed55de161253a22276dfd69c5526e5c5e95d1f7cf338a
SIZE (rust/crates/gettext-rs-0.7.2.crate) = 13870
SHA256 (rust/crates/gettext-sys-0.22.5.crate) = bb45773f5b8945f12aecd04558f545964f943dacda1b1155b3d738f5469ef661
SIZE (rust/crates/gettext-sys-0.22.5.crate) = 10282346
SHA256 (rust/crates/ghash-0.5.1.crate) = f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1
SIZE (rust/crates/ghash-0.5.1.crate) = 9482
-SHA256 (rust/crates/gif-0.13.1.crate) = 3fb2d69b19215e18bb912fa30f7ce15846e301408695e44e0ef719f1da9e19f2
-SIZE (rust/crates/gif-0.13.1.crate) = 36408
-SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
-SIZE (rust/crates/gimli-0.31.1.crate) = 279515
-SHA256 (rust/crates/gio-0.20.9.crate) = a4f00c70f8029d84ea7572dd0e1aaa79e5329667b4c17f329d79ffb1e6277487
-SIZE (rust/crates/gio-0.20.9.crate) = 220512
-SHA256 (rust/crates/gio-sys-0.20.9.crate) = 160eb5250a26998c3e1b54e6a3d4ea15c6c7762a6062a19a7b63eff6e2b33f9e
-SIZE (rust/crates/gio-sys-0.20.9.crate) = 86086
-SHA256 (rust/crates/glib-0.20.9.crate) = 707b819af8059ee5395a2de9f2317d87a53dbad8846a2f089f0bb44703f37686
-SIZE (rust/crates/glib-0.20.9.crate) = 293359
-SHA256 (rust/crates/glib-macros-0.20.7.crate) = 715601f8f02e71baef9c1f94a657a9a77c192aea6097cf9ae7e5e177cd8cde68
-SIZE (rust/crates/glib-macros-0.20.7.crate) = 72089
-SHA256 (rust/crates/glib-sys-0.20.9.crate) = a8928869a44cfdd1fccb17d6746e4ff82c8f82e41ce705aa026a52ca8dc3aefb
-SIZE (rust/crates/glib-sys-0.20.9.crate) = 67109
-SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
-SIZE (rust/crates/glob-0.3.2.crate) = 22359
-SHA256 (rust/crates/gobject-sys-0.20.9.crate) = c773a3cb38a419ad9c26c81d177d96b4b08980e8bdbbf32dace883e96e96e7e3
-SIZE (rust/crates/gobject-sys-0.20.9.crate) = 22509
-SHA256 (rust/crates/graphene-rs-0.20.9.crate) = 3cbc5911bfb32d68dcfa92c9510c462696c2f715548fcd7f3f1be424c739de19
-SIZE (rust/crates/graphene-rs-0.20.9.crate) = 21946
-SHA256 (rust/crates/graphene-sys-0.20.7.crate) = 11a68d39515bf340e879b72cecd4a25c1332557757ada6e8aba8654b4b81d23a
-SIZE (rust/crates/graphene-sys-0.20.7.crate) = 11684
+SHA256 (rust/crates/gif-0.13.3.crate) = 4ae047235e33e2829703574b54fdec96bfbad892062d97fed2f76022287de61b
+SIZE (rust/crates/gif-0.13.3.crate) = 36010
+SHA256 (rust/crates/gimli-0.32.3.crate) = e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7
+SIZE (rust/crates/gimli-0.32.3.crate) = 289789
+SHA256 (rust/crates/gio-0.20.12.crate) = 8e27e276e7b6b8d50f6376ee7769a71133e80d093bdc363bd0af71664228b831
+SIZE (rust/crates/gio-0.20.12.crate) = 220615
+SHA256 (rust/crates/gio-sys-0.20.10.crate) = 521e93a7e56fc89e84aea9a52cfc9436816a4b363b030260b699950ff1336c83
+SIZE (rust/crates/gio-sys-0.20.10.crate) = 86258
+SHA256 (rust/crates/glib-0.20.12.crate) = ffc4b6e352d4716d84d7dde562dd9aee2a7d48beb872dd9ece7f2d1515b2d683
+SIZE (rust/crates/glib-0.20.12.crate) = 294373
+SHA256 (rust/crates/glib-macros-0.20.12.crate) = e8084af62f09475a3f529b1629c10c429d7600ee1398ae12dd3bf175d74e7145
+SIZE (rust/crates/glib-macros-0.20.12.crate) = 77304
+SHA256 (rust/crates/glib-sys-0.20.10.crate) = 8ab79e1ed126803a8fb827e3de0e2ff95191912b8db65cee467edb56fc4cc215
+SIZE (rust/crates/glib-sys-0.20.10.crate) = 67282
+SHA256 (rust/crates/gobject-sys-0.20.10.crate) = ec9aca94bb73989e3cfdbf8f2e0f1f6da04db4d291c431f444838925c4c63eda
+SIZE (rust/crates/gobject-sys-0.20.10.crate) = 22623
+SHA256 (rust/crates/graphene-rs-0.20.10.crate) = 6b86dfad7d14251c9acaf1de63bc8754b7e3b4e5b16777b6f5a748208fe9519b
+SIZE (rust/crates/graphene-rs-0.20.10.crate) = 21951
+SHA256 (rust/crates/graphene-sys-0.20.10.crate) = df583a85ba2d5e15e1797e40d666057b28bc2f60a67c9c24145e6db2cc3861ea
+SIZE (rust/crates/graphene-sys-0.20.10.crate) = 14946
SHA256 (rust/crates/gsk4-0.9.6.crate) = 61f5e72f931c8c9f65fbfc89fe0ddc7746f147f822f127a53a9854666ac1f855
SIZE (rust/crates/gsk4-0.9.6.crate) = 37149
SHA256 (rust/crates/gsk4-sys-0.9.6.crate) = 755059de55fa6f85a46bde8caf03e2184c96bfda1f6206163c72fb0ea12436dc
SIZE (rust/crates/gsk4-sys-0.9.6.crate) = 19232
-SHA256 (rust/crates/gtk4-0.9.6.crate) = af1c491051f030994fd0cde6f3c44f3f5640210308cff1298c7673c47408091d
-SIZE (rust/crates/gtk4-0.9.6.crate) = 485701
+SHA256 (rust/crates/gtk4-0.9.7.crate) = f274dd0102c21c47bbfa8ebcb92d0464fab794a22fad6c3f3d5f165139a326d6
+SIZE (rust/crates/gtk4-0.9.7.crate) = 485836
SHA256 (rust/crates/gtk4-macros-0.9.5.crate) = 0ed1786c4703dd196baf7e103525ce0cf579b3a63a0570fe653b7ee6bac33999
SIZE (rust/crates/gtk4-macros-0.9.5.crate) = 16721
SHA256 (rust/crates/gtk4-sys-0.9.6.crate) = 41e03b01e54d77c310e1d98647d73f996d04b2f29b9121fe493ea525a7ec03d6
SIZE (rust/crates/gtk4-sys-0.9.6.crate) = 114426
-SHA256 (rust/crates/half-2.4.1.crate) = 6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888
-SIZE (rust/crates/half-2.4.1.crate) = 50892
-SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
-SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+SHA256 (rust/crates/half-2.6.0.crate) = 459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9
+SIZE (rust/crates/half-2.6.0.crate) = 59507
+SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
+SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
+SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d
+SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708
SHA256 (rust/crates/hashlink-0.10.0.crate) = 7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1
SIZE (rust/crates/hashlink-0.10.0.crate) = 29402
+SHA256 (rust/crates/hax-lib-0.2.0.crate) = 61933dbb676f11311378720e1ee97a511813edb7044255381ba0d625cac6be7b
+SIZE (rust/crates/hax-lib-0.2.0.crate) = 9469
+SHA256 (rust/crates/hax-lib-0.3.5.crate) = 74d9ba66d1739c68e0219b2b2238b5c4145f491ebf181b9c6ab561a19352ae86
+SIZE (rust/crates/hax-lib-0.3.5.crate) = 184914
+SHA256 (rust/crates/hax-lib-macros-0.2.0.crate) = 7ba3a8d32921c3f535e973f72053d20bc8c7f74028911a269748440952157807
+SIZE (rust/crates/hax-lib-macros-0.2.0.crate) = 19469
+SHA256 (rust/crates/hax-lib-macros-0.3.5.crate) = 24ba777a231a58d1bce1d68313fa6b6afcc7966adef23d60f45b8a2b9b688bf1
+SIZE (rust/crates/hax-lib-macros-0.3.5.crate) = 23470
+SHA256 (rust/crates/hax-lib-macros-types-0.2.0.crate) = d5a22f64cb35f8363892df6285e7edbe96885cd660d85bfd6765c95886647b77
+SIZE (rust/crates/hax-lib-macros-types-0.2.0.crate) = 3048
+SHA256 (rust/crates/hax-lib-macros-types-0.3.5.crate) = 867e19177d7425140b417cd27c2e05320e727ee682e98368f88b7194e80ad515
+SIZE (rust/crates/hax-lib-macros-types-0.3.5.crate) = 5449
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
SIZE (rust/crates/hex-0.4.3.crate) = 13299
-SHA256 (rust/crates/hex-literal-0.4.1.crate) = 6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46
-SIZE (rust/crates/hex-literal-0.4.1.crate) = 8559
SHA256 (rust/crates/hkdf-0.12.4.crate) = 7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7
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/hpke-rs-0.3.0.crate) = 36874953dfe0223fd877a77b0eefcd84f8da36161b446c6fcb47b8311fa0251a
+SIZE (rust/crates/hpke-rs-0.3.0.crate) = 29179
+SHA256 (rust/crates/hpke-rs-crypto-0.3.0.crate) = d51ffd304e06803f90f2e56a24a6910f19b8516f842d7b72a436c51026279876
+SIZE (rust/crates/hpke-rs-crypto-0.3.0.crate) = 5761
SHA256 (rust/crates/html-escape-0.2.13.crate) = 6d1ad449764d627e22bfd7cd5e8868264fc9236e07c752972b4080cd351cb476
SIZE (rust/crates/html-escape-0.2.13.crate) = 23345
-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/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/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
-SIZE (rust/crates/humantime-2.1.0.crate) = 16749
-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.5.crate) = 2d191583f3da1305256f22463b9bb0471acad48a4e534a5218b9963e9c1f59b2
-SIZE (rust/crates/hyper-rustls-0.27.5.crate) = 34660
-SHA256 (rust/crates/hyper-util-0.1.10.crate) = df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4
-SIZE (rust/crates/hyper-util-0.1.10.crate) = 72887
-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-1.7.0.crate) = eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e
+SIZE (rust/crates/hyper-1.7.0.crate) = 157006
+SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58
+SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435
+SHA256 (rust/crates/hyper-util-0.1.17.crate) = 3c6995591a8f1380fcb4ba966a252a4b29188d51d2b89e3a252f5305be65aea8
+SIZE (rust/crates/hyper-util-0.1.17.crate) = 100999
+SHA256 (rust/crates/iana-time-zone-0.1.64.crate) = 33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb
+SIZE (rust/crates/iana-time-zone-0.1.64.crate) = 33152
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
-SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
-SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
-SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637
-SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131
-SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e
-SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094
-SHA256 (rust/crates/icu_locid_transform_data-1.5.0.crate) = fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e
-SIZE (rust/crates/icu_locid_transform_data-1.5.0.crate) = 44727
-SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f
-SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113
-SHA256 (rust/crates/icu_normalizer_data-1.5.0.crate) = f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516
-SIZE (rust/crates/icu_normalizer_data-1.5.0.crate) = 50561
-SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5
-SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479
-SHA256 (rust/crates/icu_properties_data-1.5.0.crate) = 67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569
-SIZE (rust/crates/icu_properties_data-1.5.0.crate) = 227993
-SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
-SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
-SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
-SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
-SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
-SIZE (rust/crates/idna-1.0.3.crate) = 142515
-SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
-SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
-SHA256 (rust/crates/image-0.25.5.crate) = cd6f44aed642f18953a158afeb30206f4d50da59fbc66ecb53c66488de73563b
-SIZE (rust/crates/image-0.25.5.crate) = 241073
-SHA256 (rust/crates/image-webp-0.2.1.crate) = b77d01e822461baa8409e156015a1d91735549f0f2c17691bd2d996bef238f7f
-SIZE (rust/crates/image-webp-0.2.1.crate) = 60662
-SHA256 (rust/crates/imgref-1.11.0.crate) = d0263a3d970d5c054ed9312c0057b4f3bde9c0b33836d3637361d4a9e6e7a408
-SIZE (rust/crates/imgref-1.11.0.crate) = 65943
-SHA256 (rust/crates/indexmap-2.7.1.crate) = 8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652
-SIZE (rust/crates/indexmap-2.7.1.crate) = 88644
+SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
+SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
+SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
+SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
+SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
+SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
+SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
+SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
+SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
+SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
+SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
+SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
+SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
+SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
+SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
+SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
+SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de
+SIZE (rust/crates/idna-1.1.0.crate) = 148747
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
+SHA256 (rust/crates/image-0.25.8.crate) = 529feb3e6769d234375c4cf1ee2ce713682b8e76538cb13f9fc23e1400a591e7
+SIZE (rust/crates/image-0.25.8.crate) = 292229
+SHA256 (rust/crates/image-webp-0.2.4.crate) = 525e9ff3e1a4be2fbea1fdf0e98686a6d98b4d8f937e1bf7402245af1909e8c3
+SIZE (rust/crates/image-webp-0.2.4.crate) = 68478
+SHA256 (rust/crates/imgref-1.12.0.crate) = e7c5cedc30da3a610cac6b4ba17597bdf7152cf974e8aab3afb3d54455e371c8
+SIZE (rust/crates/imgref-1.12.0.crate) = 66324
+SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
+SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
+SHA256 (rust/crates/indexmap-2.11.4.crate) = 4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5
+SIZE (rust/crates/indexmap-2.11.4.crate) = 100302
SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01
SIZE (rust/crates/inout-0.1.4.crate) = 11280
SHA256 (rust/crates/interpolate_name-0.2.4.crate) = c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60
SIZE (rust/crates/interpolate_name-0.2.4.crate) = 4027
+SHA256 (rust/crates/io-uring-0.7.10.crate) = 046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b
+SIZE (rust/crates/io-uring-0.7.10.crate) = 103070
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_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
SIZE (rust/crates/itertools-0.12.1.crate) = 137761
-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.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
-SHA256 (rust/crates/jobserver-0.1.32.crate) = 48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0
-SIZE (rust/crates/jobserver-0.1.32.crate) = 27549
-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/jiff-0.2.15.crate) = be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49
+SIZE (rust/crates/jiff-0.2.15.crate) = 712996
+SHA256 (rust/crates/jiff-static-0.2.15.crate) = 03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4
+SIZE (rust/crates/jiff-static-0.2.15.crate) = 76146
+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/lebe-0.5.2.crate) = 03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8
-SIZE (rust/crates/lebe-0.5.2.crate) = 8422
-SHA256 (rust/crates/libadwaita-0.7.1.crate) = 8611ee9fb85e7606c362b513afcaf5b59853f79e4d98caaaf581d99465014247
-SIZE (rust/crates/libadwaita-0.7.1.crate) = 125670
-SHA256 (rust/crates/libadwaita-sys-0.7.1.crate) = b099a223560118d4d4fa04b6d23f3ea5b7171fe1d83dfb7e6b45b54cdfc83af9
-SIZE (rust/crates/libadwaita-sys-0.7.1.crate) = 31122
-SHA256 (rust/crates/libc-0.2.170.crate) = 875b3680cb2f8f71bdcf9a30f38d48282f5d3c95cbf9b3fa57269bb5d5c06828
-SIZE (rust/crates/libc-0.2.170.crate) = 760076
-SHA256 (rust/crates/libfuzzer-sys-0.4.9.crate) = cf78f52d400cf2d84a3a973a78a592b4adc535739e0a5597a0da6f0c357adc75
-SIZE (rust/crates/libfuzzer-sys-0.4.9.crate) = 133299
-SHA256 (rust/crates/libm-0.2.11.crate) = 8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa
-SIZE (rust/crates/libm-0.2.11.crate) = 111477
+SHA256 (rust/crates/lebe-0.5.3.crate) = 7a79a3332a6609480d7d0c9eab957bca6b455b91bb84e66d19f5ff66294b85b8
+SIZE (rust/crates/lebe-0.5.3.crate) = 9439
+SHA256 (rust/crates/libadwaita-0.7.2.crate) = 500135d29c16aabf67baafd3e7741d48e8b8978ca98bac39e589165c8dc78191
+SIZE (rust/crates/libadwaita-0.7.2.crate) = 125693
+SHA256 (rust/crates/libadwaita-sys-0.7.2.crate) = 6680988058c2558baf3f548a370e4e78da3bf7f08469daa822ac414842c912db
+SIZE (rust/crates/libadwaita-sys-0.7.2.crate) = 35416
+SHA256 (rust/crates/libc-0.2.176.crate) = 58f929b4d672ea937a23a1ab494143d968337a5f47e56d0815df1e0890ddf174
+SIZE (rust/crates/libc-0.2.176.crate) = 790040
+SHA256 (rust/crates/libcrux-hacl-rs-0.0.2.crate) = f8bba0885296a72555a5d77056c39cc9b04edd9ab1afa3025ef3dbd96220705c
+SIZE (rust/crates/libcrux-hacl-rs-0.0.2.crate) = 46297
+SHA256 (rust/crates/libcrux-hkdf-0.0.2.crate) = 4f42b91d695ed80a637c7670bdc7a5a5e11b98493b01266d985a1477bfaa6bd7
+SIZE (rust/crates/libcrux-hkdf-0.0.2.crate) = 7548
+SHA256 (rust/crates/libcrux-hmac-0.0.2.crate) = e478f3208de8b92021a4e97a9590027e2eb115673ad6b1a2ebdf9f367c2b6057
+SIZE (rust/crates/libcrux-hmac-0.0.2.crate) = 9831
+SHA256 (rust/crates/libcrux-intrinsics-0.0.2.crate) = f4f764ef781467a75b92f4df575911f1cdcf77a7beb316d8054a233fed53a7ab
+SIZE (rust/crates/libcrux-intrinsics-0.0.2.crate) = 11927
+SHA256 (rust/crates/libcrux-intrinsics-0.0.3.crate) = 5d3b41dcbc21a5fb7efbbb5af7405b2e79c4bfe443924e90b13afc0080318d31
+SIZE (rust/crates/libcrux-intrinsics-0.0.3.crate) = 13737
+SHA256 (rust/crates/libcrux-macros-0.0.2.crate) = 3021bc24fb679408d4d7175e21cf808f49816c599733ebf4a97e5bd39c3ce7c0
+SIZE (rust/crates/libcrux-macros-0.0.2.crate) = 4971
+SHA256 (rust/crates/libcrux-ml-kem-0.0.2.crate) = 34075e62474b4531bd02647a59190b9d4982b5ecca5d9775fc3d35dd70d9cff1
+SIZE (rust/crates/libcrux-ml-kem-0.0.2.crate) = 905869
+SHA256 (rust/crates/libcrux-platform-0.0.2.crate) = db82d058aa76ea315a3b2092f69dfbd67ddb0e462038a206e1dcd73f058c0778
+SIZE (rust/crates/libcrux-platform-0.0.2.crate) = 7226
+SHA256 (rust/crates/libcrux-sha2-0.0.2.crate) = 412cf855804ed65212e3d61983d500cea8b9259eff35bb6f8bf03aaf0ac19fbc
+SIZE (rust/crates/libcrux-sha2-0.0.2.crate) = 12662
+SHA256 (rust/crates/libcrux-sha3-0.0.2.crate) = 3678ede46c5b5e7d5c0035065f8b9575fb67b6df405a88778ddb89cfb71d8fed
+SIZE (rust/crates/libcrux-sha3-0.0.2.crate) = 23508
+SHA256 (rust/crates/libcrux-sha3-0.0.3.crate) = 29d95de4257eafdfaf3bffecadb615219b0ca920c553722b3646d32dde76c797
+SIZE (rust/crates/libcrux-sha3-0.0.3.crate) = 27781
+SHA256 (rust/crates/libcrux-traits-0.0.2.crate) = 50c487a3fb34361f4f78a9c9dc5eff4ae62ef3ccb69a916af7b524dd288de9db
+SIZE (rust/crates/libcrux-traits-0.0.2.crate) = 5116
+SHA256 (rust/crates/libfuzzer-sys-0.4.10.crate) = 5037190e1f70cbeef565bd267599242926f724d3b8a9f510fd7e0b540cfa4404
+SIZE (rust/crates/libfuzzer-sys-0.4.10.crate) = 133968
+SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
+SIZE (rust/crates/libm-0.2.15.crate) = 156108
+SHA256 (rust/crates/libredox-0.1.10.crate) = 416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb
+SIZE (rust/crates/libredox-0.1.10.crate) = 7332
SHA256 (rust/crates/libspelling-0.3.0.crate) = 1cbd36b794de5725e0b2be4cc90c57c5e3c7a5a3e5c317436e9e667305274c34
SIZE (rust/crates/libspelling-0.3.0.crate) = 5867
SHA256 (rust/crates/libspelling-sys-0.3.0.crate) = 2d2ec120461981daf9d0c5a8b0bc55ebf350292280e93fd6d063895593754484
@@ -403,28 +473,32 @@ SHA256 (rust/crates/libsqlite3-sys-0.30.1.crate) = 2e99fb7a497b1e3339bc746195567
SIZE (rust/crates/libsqlite3-sys-0.30.1.crate) = 5122296
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.9.2.crate) = 6db9c683daf087dc577b7506e9695b3d556a9f3849903fa28186283afd6809e9
-SIZE (rust/crates/linux-raw-sys-0.9.2.crate) = 2297426
-SHA256 (rust/crates/litemap-0.7.5.crate) = 23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856
-SIZE (rust/crates/litemap-0.7.5.crate) = 29962
+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.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
+SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
+SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
+SIZE (rust/crates/litemap-0.8.0.crate) = 34344
SHA256 (rust/crates/locale_config-0.3.0.crate) = 08d2c35b16f4483f6c26f0e4e9550717a2f6575bcd6f12a53ff0c490a94a6934
SIZE (rust/crates/locale_config-0.3.0.crate) = 20808
-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.26.crate) = 30bde2b3dc3671ae49d8e2e9f044c7c005836e7a023ee57cffa25ab82764bb9e
-SIZE (rust/crates/log-0.4.26.crate) = 47022
+SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965
+SIZE (rust/crates/lock_api-0.4.14.crate) = 29249
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
SHA256 (rust/crates/loop9-0.1.5.crate) = 0fae87c125b03c1d2c0150c90365d7d6bcc53fb73a9acaef207d2d065860f062
SIZE (rust/crates/loop9-0.1.5.crate) = 3406
SHA256 (rust/crates/lru-cache-0.1.2.crate) = 31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c
SIZE (rust/crates/lru-cache-0.1.2.crate) = 9307
+SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154
+SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090
SHA256 (rust/crates/malloc_buf-0.0.6.crate) = 62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb
SIZE (rust/crates/malloc_buf-0.0.6.crate) = 1239
SHA256 (rust/crates/maybe-rayon-0.1.1.crate) = 8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519
SIZE (rust/crates/maybe-rayon-0.1.1.crate) = 2901
SHA256 (rust/crates/md-5-0.10.6.crate) = d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf
SIZE (rust/crates/md-5-0.10.6.crate) = 16161
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+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/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
@@ -433,16 +507,18 @@ SHA256 (rust/crates/mime_guess-2.0.5.crate) = f7c44f8e672c00fe5308fa235f821cb419
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.5.crate) = 8e3e04debbb59698c15bacbb6d93584a8c0ca9cc3213cb423d31f760d8843ce5
-SIZE (rust/crates/miniz_oxide-0.8.5.crate) = 62237
-SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd
-SIZE (rust/crates/mio-1.0.3.crate) = 103703
-SHA256 (rust/crates/multimap-0.10.0.crate) = defc4c55412d89136f966bbb339008b474350e5e6e78d2714439c386b3137a03
-SIZE (rust/crates/multimap-0.10.0.crate) = 14359
+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/moxcms-0.7.6.crate) = 1cc7d85f3d741164e8972ad355e26ac6e51b20fcae5f911c7da8f2d8bbbb3f33
+SIZE (rust/crates/moxcms-0.7.6.crate) = 175487
+SHA256 (rust/crates/multimap-0.10.1.crate) = 1d87ecb2933e8aeadb3e3a02b828fed80a7528047e68b4f424523a0981a3a084
+SIZE (rust/crates/multimap-0.10.1.crate) = 15232
SHA256 (rust/crates/new_debug_unreachable-1.0.6.crate) = 650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086
SIZE (rust/crates/new_debug_unreachable-1.0.6.crate) = 2582
-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/noop_proc_macro-0.3.0.crate) = 0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8
@@ -455,6 +531,8 @@ SHA256 (rust/crates/num-bigint-dig-0.8.4.crate) = dc84195820f291c7697304f3cbdadd
SIZE (rust/crates/num-bigint-dig-0.8.4.crate) = 123825
SHA256 (rust/crates/num-complex-0.4.6.crate) = 73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495
SIZE (rust/crates/num-complex-0.4.6.crate) = 30352
+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-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f
@@ -465,50 +543,56 @@ SHA256 (rust/crates/num-rational-0.4.2.crate) = f83d14da390562dca69fc84082e73e54
SIZE (rust/crates/num-rational-0.4.2.crate) = 28159
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/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.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
-SIZE (rust/crates/object-0.36.7.crate) = 329938
-SHA256 (rust/crates/once_cell-1.20.3.crate) = 945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e
-SIZE (rust/crates/once_cell-1.20.3.crate) = 33456
+SHA256 (rust/crates/object-0.37.3.crate) = ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe
+SIZE (rust/crates/object-0.37.3.crate) = 344032
+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/oncemutex-0.1.1.crate) = 44d11de466f4a3006fe8a5e7ec84e93b79c70cb992ae0aa0eb631ad2df8abfe2
SIZE (rust/crates/oncemutex-0.1.1.crate) = 2476
-SHA256 (rust/crates/oo7-0.4.1.crate) = 72c84df357c7049f98c8b157abe71ee751531166c14ba09366e08bc6ab1ea2c9
-SIZE (rust/crates/oo7-0.4.1.crate) = 50356
+SHA256 (rust/crates/oo7-0.4.3.crate) = 6cb23d3ec3527d65a83be1c1795cb883c52cfa57147d42acc797127df56fc489
+SIZE (rust/crates/oo7-0.4.3.crate) = 51753
SHA256 (rust/crates/opaque-debug-0.3.1.crate) = c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381
SIZE (rust/crates/opaque-debug-0.3.1.crate) = 7066
SHA256 (rust/crates/ordered-stream-0.2.0.crate) = 9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50
SIZE (rust/crates/ordered-stream-0.2.0.crate) = 19077
-SHA256 (rust/crates/pango-0.20.9.crate) = 6b1f5dc1b8cf9bc08bfc0843a04ee0fa2e78f1e1fa4b126844a383af4f25f0ec
-SIZE (rust/crates/pango-0.20.9.crate) = 49656
-SHA256 (rust/crates/pango-sys-0.20.9.crate) = 0dbb9b751673bd8fe49eb78620547973a1e719ed431372122b20abd12445bab5
-SIZE (rust/crates/pango-sys-0.20.9.crate) = 28371
+SHA256 (rust/crates/pango-0.20.12.crate) = 6576b311f6df659397043a5fa8a021da8f72e34af180b44f7d57348de691ab5c
+SIZE (rust/crates/pango-0.20.12.crate) = 49683
+SHA256 (rust/crates/pango-sys-0.20.10.crate) = 186909673fc09be354555c302c0b3dcf753cd9fa08dcb8077fa663c80fb243fa
+SIZE (rust/crates/pango-sys-0.20.10.crate) = 28457
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.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/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a
+SIZE (rust/crates/parking_lot-0.12.5.crate) = 46735
+SHA256 (rust/crates/parking_lot_core-0.9.12.crate) = 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1
+SIZE (rust/crates/parking_lot_core-0.9.12.crate) = 34110
SHA256 (rust/crates/partial-default-0.1.0.crate) = 124dc3c21ffb6fb3a0562d129929a8a54998766ef7adc1ba09ddc467d092c14b
SIZE (rust/crates/partial-default-0.1.0.crate) = 15031
SHA256 (rust/crates/partial-default-derive-0.1.0.crate) = 7459127d7a18cb202d418e4b7df1103ffd6d82a106e9b2091c250624c2ace70d
SIZE (rust/crates/partial-default-derive-0.1.0.crate) = 4842
+SHA256 (rust/crates/password-hash-0.5.0.crate) = 346f04948ba92c43e8469c1ee6736c7563d71012b17d40745260fe106aac2166
+SIZE (rust/crates/password-hash-0.5.0.crate) = 26884
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
SIZE (rust/crates/paste-1.0.15.crate) = 18374
+SHA256 (rust/crates/pastey-0.1.1.crate) = 35fb2e5f958ec131621fdd531e9fc186ed768cbe395337403ae56c17a74c68ec
+SIZE (rust/crates/pastey-0.1.1.crate) = 16112
SHA256 (rust/crates/pbkdf2-0.12.2.crate) = f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2
SIZE (rust/crates/pbkdf2-0.12.2.crate) = 13906
SHA256 (rust/crates/pem-rfc7468-0.7.0.crate) = 88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412
SIZE (rust/crates/pem-rfc7468-0.7.0.crate) = 24159
-SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
-SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
SHA256 (rust/crates/petgraph-0.7.1.crate) = 3672b37090dbd86368a4145bc067582552b29c27377cad4e0a306c97f9bd7772
SIZE (rust/crates/petgraph-0.7.1.crate) = 736025
SHA256 (rust/crates/phonenumber-0.3.7+8.13.52.crate) = 2247167dc3741816fdd4d3690e97f56a892a264b44f4c702078b72d1f8b6bd40
@@ -527,28 +611,38 @@ 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/polyval-0.6.2.crate) = 9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25
SIZE (rust/crates/polyval-0.6.2.crate) = 18425
-SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04
-SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478
-SHA256 (rust/crates/pqcrypto-internals-0.2.10.crate) = 5f408e9e302fffe05f781c95777cb36bbfc51daccf518c28c5829d49a989df22
-SIZE (rust/crates/pqcrypto-internals-0.2.10.crate) = 38605
-SHA256 (rust/crates/pqcrypto-kyber-0.7.9.crate) = c32fe9d5c9913b1aed1ba92b3449eb2d7cf7ca29741b11455dfa34c711b95776
-SIZE (rust/crates/pqcrypto-kyber-0.7.9.crate) = 943423
-SHA256 (rust/crates/pqcrypto-traits-0.3.5.crate) = 94e851c7654eed9e68d7d27164c454961a616cf8c203d500607ef22c737b51bb
-SIZE (rust/crates/pqcrypto-traits-0.3.5.crate) = 2064
-SHA256 (rust/crates/prettyplease-0.2.30.crate) = f1ccf34da56fc294e7d4ccf69a85992b7dfb826b7cf57bac6a70bba3494cc08a
-SIZE (rust/crates/prettyplease-0.2.30.crate) = 71670
-SHA256 (rust/crates/proc-macro-crate-3.3.0.crate) = edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35
-SIZE (rust/crates/proc-macro-crate-3.3.0.crate) = 12432
-SHA256 (rust/crates/proc-macro2-1.0.94.crate) = a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84
-SIZE (rust/crates/proc-macro2-1.0.94.crate) = 52391
-SHA256 (rust/crates/profiling-1.0.16.crate) = afbdc74edc00b6f6a218ca6a5364d6226a259d4b8ea1af4a0ea063f27e179f4d
-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/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
+SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507
+SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043
+SHA256 (rust/crates/potential_utf-0.1.3.crate) = 84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a
+SIZE (rust/crates/potential_utf-0.1.3.crate) = 9698
+SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
+SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
+SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
+SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
+SHA256 (rust/crates/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-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
+SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
+SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
+SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
+SHA256 (rust/crates/proc-macro-error-attr2-2.0.0.crate) = 96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5
+SIZE (rust/crates/proc-macro-error-attr2-2.0.0.crate) = 7745
+SHA256 (rust/crates/proc-macro-error2-2.0.1.crate) = 11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802
+SIZE (rust/crates/proc-macro-error2-2.0.1.crate) = 24807
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
+SHA256 (rust/crates/profiling-1.0.17.crate) = 3eb8486b569e12e2c32ad3e204dbaba5e4b5b216e9367044f25f1dba42341773
+SIZE (rust/crates/profiling-1.0.17.crate) = 13493
+SHA256 (rust/crates/profiling-procmacros-1.0.17.crate) = 52717f9a02b6965224f95ca2a81e2e0c5c43baacd28ca057577988930b6c3d5b
+SIZE (rust/crates/profiling-procmacros-1.0.17.crate) = 5895
SHA256 (rust/crates/prost-0.13.5.crate) = 2796faa41db3ec313a31f7624d9286acf277b52de526150b7e69f3debf891ee5
SIZE (rust/crates/prost-0.13.5.crate) = 32469
SHA256 (rust/crates/prost-build-0.13.5.crate) = be769465445e8c1474e9c5dac2018218498557af32d9ed057325ec9a41ae81bf
@@ -557,6 +651,16 @@ SHA256 (rust/crates/prost-derive-0.13.5.crate) = 8a56d757972c98b346a9b766e3f0274
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/protobuf-3.7.2.crate) = d65a1d4ddae7d8b5de68153b48f6aa3bba8cb002b243dbdbc55a5afbc98f99f4
+SIZE (rust/crates/protobuf-3.7.2.crate) = 211978
+SHA256 (rust/crates/protobuf-codegen-3.7.2.crate) = 5d3976825c0014bbd2f3b34f0001876604fe87e0c86cd8fa54251530f1544ace
+SIZE (rust/crates/protobuf-codegen-3.7.2.crate) = 58021
+SHA256 (rust/crates/protobuf-parse-3.7.2.crate) = b4aeaa1f2460f1d348eeaeed86aea999ce98c1bded6f089ff8514c9d9dbdc973
+SIZE (rust/crates/protobuf-parse-3.7.2.crate) = 68279
+SHA256 (rust/crates/protobuf-support-3.7.2.crate) = 3e36c2f31e0a47f9280fb347ef5e461ffcd2c52dd520d8e216b52f93b0b0d7d6
+SIZE (rust/crates/protobuf-support-3.7.2.crate) = 11725
+SHA256 (rust/crates/pxfm-0.1.24.crate) = 83f9b339b02259ada5c0f4a389b7fb472f933aa17ce176fd2ad98f28bb401fde
+SIZE (rust/crates/pxfm-0.1.24.crate) = 867020
SHA256 (rust/crates/qoi-0.4.1.crate) = 7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001
SIZE (rust/crates/qoi-0.4.1.crate) = 71135
SHA256 (rust/crates/qrcode-generator-5.0.0.crate) = faf0051849b5465059b75f59d388c7318aad6554701b74ecf02afc2573b0306c
@@ -565,20 +669,22 @@ 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.2.crate) = 165859e9e55f79d67b96c5d96f4e88b6f2695a1972849c15a6a3f5c59fc2c003
-SIZE (rust/crates/quick-xml-0.37.2.crate) = 188017
-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
-SIZE (rust/crates/quinn-proto-0.11.9.crate) = 209286
-SHA256 (rust/crates/quinn-udp-0.5.10.crate) = e46f3055866785f6b92bc6164b76be02ca8f2eb4b002c0354b28cf4c119e5944
-SIZE (rust/crates/quinn-udp-0.5.10.crate) = 30920
-SHA256 (rust/crates/quote-1.0.39.crate) = c1f1914ce909e1658d9907913b4b91947430c7d9be598b15a1912935b8c04801
-SIZE (rust/crates/quote-1.0.39.crate) = 31206
+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.9.crate) = b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20
+SIZE (rust/crates/quinn-0.11.9.crate) = 83606
+SHA256 (rust/crates/quinn-proto-0.11.13.crate) = f1906b49b0c3bc04b5fe5d86a77925ae6524a19b816ae38ce1e426255f1d8a31
+SIZE (rust/crates/quinn-proto-0.11.13.crate) = 243837
+SHA256 (rust/crates/quinn-udp-0.5.14.crate) = addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd
+SIZE (rust/crates/quinn-udp-0.5.14.crate) = 33436
+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/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand-0.9.0.crate) = 3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94
-SIZE (rust/crates/rand-0.9.0.crate) = 97798
+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
@@ -589,90 +695,108 @@ SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b66
SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
SHA256 (rust/crates/rav1e-0.7.1.crate) = cd87ce80a7665b1cce111f8a16c1f3929f6547ce91ade6addf4ec86a8dda5ce9
SIZE (rust/crates/rav1e-0.7.1.crate) = 1472522
-SHA256 (rust/crates/ravif-0.11.11.crate) = 2413fd96bd0ea5cdeeb37eaf446a22e6ed7b981d792828721e74ded1980a45c6
-SIZE (rust/crates/ravif-0.11.11.crate) = 11362
-SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
-SIZE (rust/crates/rayon-1.10.0.crate) = 180155
-SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
-SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
-SHA256 (rust/crates/redox_syscall-0.5.13.crate) = 0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6
-SIZE (rust/crates/redox_syscall-0.5.13.crate) = 29489
-SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
-SIZE (rust/crates/regex-1.11.1.crate) = 254170
-SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
-SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
+SHA256 (rust/crates/ravif-0.11.20.crate) = 5825c26fddd16ab9f515930d49028a630efec172e903483c94796cfe31893e6b
+SIZE (rust/crates/ravif-0.11.20.crate) = 19233
+SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f
+SIZE (rust/crates/rayon-1.11.0.crate) = 182470
+SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91
+SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151
+SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d
+SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747
+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.11.crate) = 833eb9ce86d40ef33cb1306d8accf7bc8ec2bfea4355cbdebb3df68b40925cad
+SIZE (rust/crates/regex-automata-0.4.11.crate) = 622880
SHA256 (rust/crates/regex-cache-0.2.1.crate) = 2f7b62d69743b8b94f353b6b7c3deb4c5582828328bcb8d5fedf214373808793
SIZE (rust/crates/regex-cache-0.2.1.crate) = 6346
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.12.crate) = 43e734407157c3c2034e0258f5e4473ddb361b1e85f95a66690d67264d7cd1da
-SIZE (rust/crates/reqwest-0.12.12.crate) = 193321
+SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
+SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
+SHA256 (rust/crates/reqwest-0.12.23.crate) = d429f34c8092b2d42c7c93cec323bb4adeb7c67698f70839adec842ec10c7ceb
+SIZE (rust/crates/reqwest-0.12.23.crate) = 161307
SHA256 (rust/crates/reqwest-websocket-0.4.4.crate) = f477f800f86d8f5c320e19d8b2b1ef0b1e773ea7c75eec6c7f442e7ec3f06d7e
SIZE (rust/crates/reqwest-websocket-0.4.4.crate) = 26987
-SHA256 (rust/crates/rgb-0.8.50.crate) = 57397d16646700483b67d2dd6511d79318f9d057fdbd21a4066aeac8b41d310a
-SIZE (rust/crates/rgb-0.8.50.crate) = 21980
-SHA256 (rust/crates/ring-0.17.13.crate) = 70ac5d832aa16abd7d1def883a8545280c20a60f523a370aa3a9617c2b8550ee
-SIZE (rust/crates/ring-0.17.13.crate) = 1501917
+SHA256 (rust/crates/rgb-0.8.52.crate) = 0c6a884d2998352bb4daf0183589aec883f16a6da1f4dde84d8e2e9a5409a1ce
+SIZE (rust/crates/rgb-0.8.52.crate) = 22449
+SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
+SIZE (rust/crates/ring-0.17.14.crate) = 1502610
SHA256 (rust/crates/rsa-0.9.8.crate) = 78928ac1ed176a5ca1d17e578a1825f3d81ca54cf41053a592584b020cfd691b
SIZE (rust/crates/rsa-0.9.8.crate) = 85741
-SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
-SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
+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/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
-SHA256 (rust/crates/rustix-1.0.1.crate) = dade4812df5c384711475be5fcd8c162555352945401aed22a35bffeab61f657
-SIZE (rust/crates/rustix-1.0.1.crate) = 412038
-SHA256 (rust/crates/rustls-0.23.23.crate) = 47796c98c480fce5406ef69d1c76378375492c3b0a0de587be0c1d9feb12f395
-SIZE (rust/crates/rustls-0.23.23.crate) = 342561
-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.11.0.crate) = 917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c
-SIZE (rust/crates/rustls-pki-types-1.11.0.crate) = 63933
-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.20.crate) = eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2
-SIZE (rust/crates/rustversion-1.0.20.crate) = 20666
+SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
+SIZE (rust/crates/rustix-0.38.44.crate) = 379347
+SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e
+SIZE (rust/crates/rustix-1.1.2.crate) = 422717
+SHA256 (rust/crates/rustls-0.23.32.crate) = cd3c25631629d034ce7cd9940adc9d45762d46de2b0f57193c4443b92c6d4d40
+SIZE (rust/crates/rustls-0.23.32.crate) = 372459
+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.7.crate) = e10b3f4191e8a80e6b43eebabfac91e5dcecebb27a71f04e820c47ec41d314bf
+SIZE (rust/crates/rustls-webpki-0.103.7.crate) = 85721
+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/schemars-0.9.0.crate) = 4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f
+SIZE (rust/crates/schemars-0.9.0.crate) = 80032
+SHA256 (rust/crates/schemars-1.0.4.crate) = 82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0
+SIZE (rust/crates/schemars-1.0.4.crate) = 88282
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
-SIZE (rust/crates/semver-1.0.26.crate) = 31303
-SHA256 (rust/crates/serde-1.0.218.crate) = e8dfc9d19bdbf6d17e22319da49161d5d0108e4188e8b680aef6299eed22df60
-SIZE (rust/crates/serde-1.0.218.crate) = 78968
-SHA256 (rust/crates/serde_derive-1.0.218.crate) = f09503e191f4e797cb8aac08e9a4a4695c5edf6a2e70e376d961ddd5c969f82b
-SIZE (rust/crates/serde_derive-1.0.218.crate) = 57782
-SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373
-SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
+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_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
SHA256 (rust/crates/serde_repr-0.1.20.crate) = 175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c
SIZE (rust/crates/serde_repr-0.1.20.crate) = 12627
-SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1
-SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330
+SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
+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/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
SIZE (rust/crates/sha1-0.10.6.crate) = 13517
-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/sha2-asm-0.6.4.crate) = b845214d6175804686b2bd482bcffe96651bb2d1200742b712003504a2dac1ab
+SIZE (rust/crates/sha2-asm-0.6.4.crate) = 12581
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-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.6.crate) = b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b
+SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277
SHA256 (rust/crates/signature-2.2.0.crate) = 77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de
SIZE (rust/crates/signature-2.2.0.crate) = 15531
SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
SHA256 (rust/crates/simd_helpers-0.1.0.crate) = 95890f873bec569a0362c235787f3aca6e1e887302ba4840839bcc6459c42da6
SIZE (rust/crates/simd_helpers-0.1.0.crate) = 1527
-SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
-SIZE (rust/crates/slab-0.4.9.crate) = 17108
-SHA256 (rust/crates/smallvec-1.14.0.crate) = 7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd
-SIZE (rust/crates/smallvec-1.14.0.crate) = 35561
-SHA256 (rust/crates/socket2-0.5.8.crate) = c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8
-SIZE (rust/crates/socket2-0.5.8.crate) = 56309
+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/sorted-vec-0.8.10.crate) = 19f58d7b0190c7f12df7e8be6b79767a0836059159811b869d5ab55721fe14d0
+SIZE (rust/crates/sorted-vec-0.8.10.crate) = 15005
SHA256 (rust/crates/sourceview5-0.9.1.crate) = f0e07d99b15f12767aa1c84870c45667f42bf24fd6a989dc70088e32854ef56e
SIZE (rust/crates/sourceview5-0.9.1.crate) = 62708
SHA256 (rust/crates/sourceview5-sys-0.9.0.crate) = 4a3759467713554a8063faa380237ee2c753e89026bbe1b8e9611d991cb106ff
@@ -701,6 +825,8 @@ SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
SHA256 (rust/crates/stringprep-0.1.5.crate) = 7b4df3d392d81bd458a8a621b8bffbd2302a12ffe288a9d931670948749463b1
SIZE (rust/crates/stringprep-0.1.5.crate) = 23573
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06
SIZE (rust/crates/strum-0.26.3.crate) = 7237
SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be
@@ -709,82 +835,98 @@ 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.99.crate) = e02e925281e18ffd9d640e234264753c43edc62d64b2d4cf898f1bc5e75f3fc2
-SIZE (rust/crates/syn-2.0.99.crate) = 297762
+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/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
-SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
SHA256 (rust/crates/system-deps-6.2.2.crate) = a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349
SIZE (rust/crates/system-deps-6.2.2.crate) = 25546
-SHA256 (rust/crates/system-deps-7.0.3.crate) = 66d23aaf9f331227789a99e8de4c91bf46703add012bdfd45fdecdfb2975a005
-SIZE (rust/crates/system-deps-7.0.3.crate) = 26313
+SHA256 (rust/crates/system-deps-7.0.5.crate) = e4be53aa0cba896d2dc615bd42bbc130acdcffa239e0a2d965ea5b3b2a86ffdb
+SIZE (rust/crates/system-deps-7.0.5.crate) = 28669
SHA256 (rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1
SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488
-SHA256 (rust/crates/temp-dir-0.1.14.crate) = bc1ee6eef34f12f765cb94725905c6312b6610ab2b0940889cfe58dae7bc3c72
-SIZE (rust/crates/temp-dir-0.1.14.crate) = 5943
-SHA256 (rust/crates/tempfile-3.18.0.crate) = 2c317e0a526ee6120d8dabad239c8dadca62b24b6f168914bbbc8e2fb1f0e567
-SIZE (rust/crates/tempfile-3.18.0.crate) = 39574
+SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a
+SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923
+SHA256 (rust/crates/temp-dir-0.1.16.crate) = 83176759e9416cf81ee66cb6508dbfe9c96f20b8b56265a39917551c23c70964
+SIZE (rust/crates/temp-dir-0.1.16.crate) = 6127
+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.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
-SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
+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.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
-SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
-SHA256 (rust/crates/tiff-0.9.1.crate) = ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e
-SIZE (rust/crates/tiff-0.9.1.crate) = 1423953
-SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
-SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
-SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71
-SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
+SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
+SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
+SHA256 (rust/crates/tiff-0.10.3.crate) = af9605de7fee8d9551863fd692cce7637f548dbd9db9180fcc07ccc6d26c336f
+SIZE (rust/crates/tiff-0.10.3.crate) = 1444592
+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/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
+SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
+SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa
+SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.44.2.crate) = e6b88822cbe49de4185e3a4cbf8321dd487cf5fe0c5c65695fef6346371e9c48
-SIZE (rust/crates/tokio-1.44.2.crate) = 841618
+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-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b
-SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655
+SHA256 (rust/crates/tokio-rustls-0.26.4.crate) = 1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61
+SIZE (rust/crates/tokio-rustls-0.26.4.crate) = 35430
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-0.8.20.crate) = cd87a5cdd6ffab733b2f74bc4fd7ee5fff6634124999ac278c35fc78c6120148
-SIZE (rust/crates/toml-0.8.20.crate) = 51095
-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.24.crate) = 17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474
-SIZE (rust/crates/toml_edit-0.22.24.crate) = 106399
+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
+SIZE (rust/crates/toml-0.8.23.crate) = 36050
+SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
+SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_datetime-0.7.2.crate) = 32f1085dec27c2b6632b04c80b3bb1b4300d6495d1e129693bdda7d91e72eec1
+SIZE (rust/crates/toml_datetime-0.7.2.crate) = 17859
+SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
+SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/toml_edit-0.23.6.crate) = f3effe7c0e86fdff4f69cdd2ccc1b96f933e24811c5441d44904e8683e27184b
+SIZE (rust/crates/toml_edit-0.23.6.crate) = 65753
+SHA256 (rust/crates/toml_parser-1.0.3.crate) = 4cf893c33be71572e0e9aa6dd15e6677937abd686b066eac3f8cd3531688a627
+SIZE (rust/crates/toml_parser-1.0.3.crate) = 34982
SHA256 (rust/crates/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-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-futures-0.2.5.crate) = 97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2
SIZE (rust/crates/tracing-futures-0.2.5.crate) = 11637
SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
SHA256 (rust/crates/tungstenite-0.24.0.crate) = 18e5b8366ee7a95b16d32197d0b2604b43a0be89dc5fac9f8e96ccafbaedda8a
SIZE (rust/crates/tungstenite-0.24.0.crate) = 61527
-SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
-SIZE (rust/crates/typenum-1.18.0.crate) = 74871
+SHA256 (rust/crates/typenum-1.19.0.crate) = 562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb
+SIZE (rust/crates/typenum-1.19.0.crate) = 76414
SHA256 (rust/crates/uds_windows-1.1.0.crate) = 89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9
SIZE (rust/crates/uds_windows-1.1.0.crate) = 17040
SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539
SIZE (rust/crates/unicase-2.8.1.crate) = 24088
SHA256 (rust/crates/unicode-bidi-0.3.18.crate) = 5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5
SIZE (rust/crates/unicode-bidi-0.3.18.crate) = 58300
-SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
-SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d
+SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480
SHA256 (rust/crates/unicode-normalization-0.1.24.crate) = 5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956
SIZE (rust/crates/unicode-normalization-0.1.24.crate) = 126536
SHA256 (rust/crates/unicode-properties-0.1.3.crate) = e70f2a8b45122e719eb623c01822704c4e0907e7e426a05927e1a1cfff5b75d0
@@ -793,22 +935,20 @@ SHA256 (rust/crates/universal-hash-0.5.1.crate) = fc1de2c688dc15305988b563c38540
SIZE (rust/crates/universal-hash-0.5.1.crate) = 9146
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/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
-SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
-SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
SHA256 (rust/crates/utf8-width-0.1.7.crate) = 86bd8d4e895da8537e5315b8254664e6b769c4ff3db18321b297a1e7004392e3
SIZE (rust/crates/utf8-width-0.1.7.crate) = 2977
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.15.1.crate) = e0f540e3240398cce6128b64ba83fdbdd86129c16a3aa1a3a252efd66eb3d587
-SIZE (rust/crates/uuid-1.15.1.crate) = 58728
-SHA256 (rust/crates/v_frame-0.3.8.crate) = d6f32aaa24bacd11e488aa9ba66369c7cd514885742c9fe08cfe85884db3e92b
-SIZE (rust/crates/v_frame-0.3.8.crate) = 14967
+SHA256 (rust/crates/uuid-1.18.1.crate) = 2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2
+SIZE (rust/crates/uuid-1.18.1.crate) = 60468
+SHA256 (rust/crates/v_frame-0.3.9.crate) = 666b7727c8875d6ab5db9533418d7c764233ac9c0cff1d469aec8fa127597be2
+SIZE (rust/crates/v_frame-0.3.9.crate) = 20856
SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
SHA256 (rust/crates/version-compare-0.2.0.crate) = 852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b
@@ -817,153 +957,177 @@ SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
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.13.3+wasi-0.2.2.crate) = 26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2
-SIZE (rust/crates/wasi-0.13.3+wasi-0.2.2.crate) = 136754
+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/wasite-0.1.0.crate) = b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b
SIZE (rust/crates/wasite-0.1.0.crate) = 2346
-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/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/wasm-streams-0.4.2.crate) = 15053d8d85c7eccdbefef60f06769760a563c7f0a9d6902a13d35c7800b0ad65
SIZE (rust/crates/wasm-streams-0.4.2.crate) = 36773
-SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
-SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
+SHA256 (rust/crates/web-sys-0.3.81.crate) = 9367c417a924a74cae129e6a2ae3b47fabb1f8995595ab474029da749a8be120
+SIZE (rust/crates/web-sys-0.3.81.crate) = 641812
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
-SHA256 (rust/crates/weezl-0.1.8.crate) = 53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082
-SIZE (rust/crates/weezl-0.1.8.crate) = 42175
-SHA256 (rust/crates/whoami-1.6.0.crate) = 6994d13118ab492c3c80c1f81928718159254c53c472bf9ce36f8dae4add02a7
-SIZE (rust/crates/whoami-1.6.0.crate) = 24691
+SHA256 (rust/crates/weezl-0.1.10.crate) = a751b3277700db47d3e574514de2eced5e54dc8a5436a3bf7a0b248b2cee16f3
+SIZE (rust/crates/weezl-0.1.10.crate) = 46418
+SHA256 (rust/crates/which-4.4.2.crate) = 87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7
+SIZE (rust/crates/which-4.4.2.crate) = 15953
+SHA256 (rust/crates/whoami-1.6.1.crate) = 5d4a4db5077702ca3015d3d02d74974948aba2ad9e12ab7df718ee64ccd7e97d
+SIZE (rust/crates/whoami-1.6.1.crate) = 24975
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-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-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
-SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
-SHA256 (rust/crates/windows-link-0.1.0.crate) = 6dccfd733ce2b1753b03b6d3c65edf020262ea35e20ccdf3e288043e6dd620e3
-SIZE (rust/crates/windows-link-0.1.0.crate) = 6153
-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-core-0.62.2.crate) = b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb
+SIZE (rust/crates/windows-core-0.62.2.crate) = 36932
+SHA256 (rust/crates/windows-implement-0.60.2.crate) = 053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf
+SIZE (rust/crates/windows-implement-0.60.2.crate) = 15325
+SHA256 (rust/crates/windows-interface-0.59.3.crate) = 3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358
+SIZE (rust/crates/windows-interface-0.59.3.crate) = 11809
+SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
+SHA256 (rust/crates/windows-result-0.4.1.crate) = 7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5
+SIZE (rust/crates/windows-result-0.4.1.crate) = 13381
+SHA256 (rust/crates/windows-strings-0.5.1.crate) = 7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091
+SIZE (rust/crates/windows-strings-0.5.1.crate) = 13966
SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
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.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.5.crate) = 4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3
+SIZE (rust/crates/windows-targets-0.53.5.crate) = 7126
SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
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_gnullvm-0.53.1.crate) = a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = 787748
SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
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_aarch64_msvc-0.53.1.crate) = b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006
+SIZE (rust/crates/windows_aarch64_msvc-0.53.1.crate) = 838009
SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
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.1.crate) = 960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3
+SIZE (rust/crates/windows_i686_gnu-0.53.1.crate) = 939775
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_gnullvm-0.53.1.crate) = fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c
+SIZE (rust/crates/windows_i686_gnullvm-0.53.1.crate) = 857396
SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
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_i686_msvc-0.53.1.crate) = 1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2
+SIZE (rust/crates/windows_i686_msvc-0.53.1.crate) = 907688
SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
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_gnu-0.53.1.crate) = 9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499
+SIZE (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 903712
SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
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_gnullvm-0.53.1.crate) = 0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 787739
SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
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.7.3.crate) = 0e7f4ea97f6f78012141bcdb6a216b2609f0979ada50b20ca5b52dde2eac2bb1
-SIZE (rust/crates/winnow-0.7.3.crate) = 171602
-SHA256 (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c
-SIZE (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3357
-SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
-SIZE (rust/crates/write16-1.0.0.crate) = 7218
-SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
-SIZE (rust/crates/writeable-0.5.5.crate) = 22354
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650
+SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950
+SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
+SIZE (rust/crates/winnow-0.7.13.crate) = 174454
+SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
+SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
+SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
+SIZE (rust/crates/writeable-0.6.1.crate) = 24068
SHA256 (rust/crates/x25519-dalek-2.0.1.crate) = c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277
SIZE (rust/crates/x25519-dalek-2.0.1.crate) = 87820
-SHA256 (rust/crates/xdg-home-1.3.0.crate) = ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6
-SIZE (rust/crates/xdg-home-1.3.0.crate) = 4000
-SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
-SIZE (rust/crates/yoke-0.7.5.crate) = 29673
-SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
-SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
-SHA256 (rust/crates/zbus-5.5.0.crate) = 59c333f648ea1b647bc95dc1d34807c8e25ed7a6feff3394034dc4776054b236
-SIZE (rust/crates/zbus-5.5.0.crate) = 162421
-SHA256 (rust/crates/zbus_macros-5.5.0.crate) = f325ad10eb0d0a3eb060203494c3b7ec3162a01a59db75d2deee100339709fc0
-SIZE (rust/crates/zbus_macros-5.5.0.crate) = 36444
+SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
+SIZE (rust/crates/yoke-0.8.0.crate) = 28726
+SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
+SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
+SHA256 (rust/crates/zbus-5.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/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
-SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
-SHA256 (rust/crates/zerocopy-0.8.23.crate) = fd97444d05a4328b90e75e503a34bad781f14e28a823ad3557f0750df1ebcbc6
-SIZE (rust/crates/zerocopy-0.8.23.crate) = 239977
-SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
-SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
-SHA256 (rust/crates/zerocopy-derive-0.8.23.crate) = 6352c01d0edd5db859a63e2605f4ea3183ddbd15e2c4a9e7d32184df75e4f154
-SIZE (rust/crates/zerocopy-derive-0.8.23.crate) = 83885
+SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c
+SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663
+SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831
+SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827
SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
-SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
-SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
+SHA256 (rust/crates/zeroize-1.8.2.crate) = b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0
+SIZE (rust/crates/zeroize-1.8.2.crate) = 20907
SHA256 (rust/crates/zeroize_derive-1.4.2.crate) = ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69
SIZE (rust/crates/zeroize_derive-1.4.2.crate) = 11141
-SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
-SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
-SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
-SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
+SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
+SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
+SHA256 (rust/crates/zerovec-0.11.4.crate) = e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b
+SIZE (rust/crates/zerovec-0.11.4.crate) = 125080
+SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
+SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
SHA256 (rust/crates/zune-core-0.4.12.crate) = 3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a
SIZE (rust/crates/zune-core-0.4.12.crate) = 17355
SHA256 (rust/crates/zune-inflate-0.2.54.crate) = 73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02
SIZE (rust/crates/zune-inflate-0.2.54.crate) = 37973
-SHA256 (rust/crates/zune-jpeg-0.4.14.crate) = 99a5bab8d7dedf81405c4bb1f2b83ea057643d9cb28778cea9eecddeedd2e028
-SIZE (rust/crates/zune-jpeg-0.4.14.crate) = 63388
-SHA256 (rust/crates/zvariant-5.4.0.crate) = b2df9ee044893fcffbdc25de30546edef3e32341466811ca18421e3cd6c5a3ac
-SIZE (rust/crates/zvariant-5.4.0.crate) = 86448
-SHA256 (rust/crates/zvariant_derive-5.4.0.crate) = 74170caa85b8b84cc4935f2d56a57c7a15ea6185ccdd7eadb57e6edd90f94b2f
-SIZE (rust/crates/zvariant_derive-5.4.0.crate) = 13411
-SHA256 (rust/crates/zvariant_utils-3.2.0.crate) = e16edfee43e5d7b553b77872d99bc36afdda75c223ca7ad5e3fbecd82ca5fc34
-SIZE (rust/crates/zvariant_utils-3.2.0.crate) = 14779
-SHA256 (whisperfish-libsignal-service-rs-68d5d835edf40b3ad0d0386965a779c18fd40ae8_GH0.tar.gz) = e87c722d1ae08ab613800c1fcd5f041a9c07bb0ddd3bf26b862b281ca6e8fe59
-SIZE (whisperfish-libsignal-service-rs-68d5d835edf40b3ad0d0386965a779c18fd40ae8_GH0.tar.gz) = 100491
-SHA256 (whisperfish-presage-123c1f926e359c21b34d099279ee8a92462ce96d_GH0.tar.gz) = df68e0ea9620c42878c036561595e90548872ffc037068f019bb7de1d24eabc9
-SIZE (whisperfish-presage-123c1f926e359c21b34d099279ee8a92462ce96d_GH0.tar.gz) = 110250
+SHA256 (rust/crates/zune-jpeg-0.4.21.crate) = 29ce2c8a9384ad323cf564b67da86e21d3cfdff87908bc1223ed5c99bc792713
+SIZE (rust/crates/zune-jpeg-0.4.21.crate) = 68268
+SHA256 (rust/crates/zvariant-5.7.0.crate) = 999dd3be73c52b1fccd109a4a81e4fcd20fab1d3599c8121b38d04e1419498db
+SIZE (rust/crates/zvariant-5.7.0.crate) = 90643
+SHA256 (rust/crates/zvariant_derive-5.7.0.crate) = 6643fd0b26a46d226bd90d3f07c1b5321fe9bb7f04673cb37ac6d6883885b68e
+SIZE (rust/crates/zvariant_derive-5.7.0.crate) = 14214
+SHA256 (rust/crates/zvariant_utils-3.2.1.crate) = c6949d142f89f6916deca2232cf26a8afacf2b9fdc35ce766105e104478be599
+SIZE (rust/crates/zvariant_utils-3.2.1.crate) = 14678
+SHA256 (signalapp-libsignal-v0.77.1_GH0.tar.gz) = 9f3adf84309408a433c4c276e34c09ab679e19e2a642ce99d14df0d1daa95a36
+SIZE (signalapp-libsignal-v0.77.1_GH0.tar.gz) = 2283024
+SHA256 (whisperfish-libsignal-service-rs-c75044b260de30bfef632db1d40420130c081bd6_GH0.tar.gz) = ab4414ca29b22cdb1efe51b18ab23383b59d309f157435cb024e7d6831bdbbfe
+SIZE (whisperfish-libsignal-service-rs-c75044b260de30bfef632db1d40420130c081bd6_GH0.tar.gz) = 102290
SHA256 (whisperfish-blurhash-rs-2135e101377e514266358b3e67adab37e736bb8a_GH0.tar.gz) = 3c998ec7e98d12515b8e2d7050da8f0fd5656e457ff4f46f56bdf21b10b20cfc
SIZE (whisperfish-blurhash-rs-2135e101377e514266358b3e67adab37e736bb8a_GH0.tar.gz) = 212200
SHA256 (signalapp-curve25519-dalek-signal-curve25519-4.1.3_GH0.tar.gz) = 8dd338dd7d558b7882310e8dc76ceca41ef448afd0532be208d4ff0f2924f334
SIZE (signalapp-curve25519-dalek-signal-curve25519-4.1.3_GH0.tar.gz) = 808022
-SHA256 (signalapp-libsignal-v0.56.1_GH0.tar.gz) = 765b32f463669e4590d253ee82d524805ba42b156af1d058b30e1dc38607f039
-SIZE (signalapp-libsignal-v0.56.1_GH0.tar.gz) = 1656542
-SHA256 (flare-0.17.0.tar.bz2) = a89057e436706070ca2d7f10f8306e851d4753d0779df0ba94cc44b06c8972e0
-SIZE (flare-0.17.0.tar.bz2) = 478316
+SHA256 (whisperfish-presage-31a418d0a35ad746590165520b652d6adb7a0384_GH0.tar.gz) = e9f9a15447be53effa5f9183be97e6cd36a346420f6eb385c73e38b1d546394c
+SIZE (whisperfish-presage-31a418d0a35ad746590165520b652d6adb7a0384_GH0.tar.gz) = 115143
+SHA256 (signalapp-SparsePostQuantumRatchet-v1.2.0_GH0.tar.gz) = e551333c1ff1a1e8fc19d4b47513b1b15b556f2d79ab37c10ffab3150b17d405
+SIZE (signalapp-SparsePostQuantumRatchet-v1.2.0_GH0.tar.gz) = 143737
+SHA256 (flare-0.17.1.tar.bz2) = 8c9c71c105d6632dd096779858571c0085b2f88311cfe3dc2e07805a750137d9
+SIZE (flare-0.17.1.tar.bz2) = 485050
diff --git a/net-im/fractal/Makefile.crates b/net-im/fractal/Makefile.crates
index c4e1106e9170..9927dd677374 100644
--- a/net-im/fractal/Makefile.crates
+++ b/net-im/fractal/Makefile.crates
@@ -170,10 +170,10 @@ CARGO_CRATES= adler-1.0.2 \
num_cpus-1.15.0 \
once_cell-1.17.1 \
opaque-debug-0.3.0 \
- openssl-0.10.67 \
- openssl-macros-0.1.0 \
- openssl-probe-0.1.5 \
- openssl-sys-0.9.104 \
+ openssl-0.10.74 \
+ openssl-macros-0.1.1 \
+ openssl-probe-0.1.6 \
+ openssl-sys-0.9.110 \
pango-0.8.0 \
pango-sys-0.9.1 \
pangocairo-0.9.0 \
diff --git a/net-im/fractal/distinfo b/net-im/fractal/distinfo
index 68a7d9ec526c..0703f5a7fabd 100644
--- a/net-im/fractal/distinfo
+++ b/net-im/fractal/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1729089173
-SHA256 (fractal-4.4.2.tar.gz) = 97bb2f355fb1a89851bf16c17aed63063c6c0a79d8adcd31ce0ab82bc4a56f5e
-SIZE (fractal-4.4.2.tar.gz) = 849281
+TIMESTAMP = 1760844401
+SHA256 (fractal-4.4.2.tar.gz) = 7872f050bf1c5904b93ba518b542bcb6fc80c557966645101103060098ddf6d0
+SIZE (fractal-4.4.2.tar.gz) = 851022
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
SIZE (rust/crates/adler-1.0.2.crate) = 12778
SHA256 (rust/crates/aes-0.6.0.crate) = 884391ef1066acaa41e766ba8f596341b96e93ce34f9a43e7d24bf0a0eaf0561
@@ -345,14 +345,14 @@ SHA256 (rust/crates/once_cell-1.17.1.crate) = b7e5500299e16ebb147ae15a00a942af26
SIZE (rust/crates/once_cell-1.17.1.crate) = 32856
SHA256 (rust/crates/opaque-debug-0.3.0.crate) = 624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5
SIZE (rust/crates/opaque-debug-0.3.0.crate) = 5767
-SHA256 (rust/crates/openssl-0.10.67.crate) = 7b8cefcf97f41316955f9294cd61f639bdcfa9f2f230faac6cb896aa8ab64704
-SIZE (rust/crates/openssl-0.10.67.crate) = 276540
-SHA256 (rust/crates/openssl-macros-0.1.0.crate) = b501e44f11665960c7e7fcf062c7d96a14ade4aa98116c004b2e37b5be7d736c
-SIZE (rust/crates/openssl-macros-0.1.0.crate) = 5566
-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/openssl-0.10.74.crate) = 24ad14dd45412269e1a30f52ad8f0664f0f4f4a89ee8fe28c3b3527021ebb654
+SIZE (rust/crates/openssl-0.10.74.crate) = 285425
+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.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
+SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
+SHA256 (rust/crates/openssl-sys-0.9.110.crate) = 0a9f0075ba3c21b09f8e8b2026584b1d18d49388648f2fbbf3c97ea8deced8e2
+SIZE (rust/crates/openssl-sys-0.9.110.crate) = 80412
SHA256 (rust/crates/pango-0.8.0.crate) = 1e9c6b728f1be8edb5f9f981420b651d5ea30bdb9de89f1f1262d0084a020577
SIZE (rust/crates/pango-0.8.0.crate) = 42250
SHA256 (rust/crates/pango-sys-0.9.1.crate) = 86b93d84907b3cf0819bff8f13598ba72843bee579d5ebc2502e4b0367b4be7d
diff --git a/net-im/linux-discord/Makefile b/net-im/linux-discord/Makefile
index a48a53b3d626..3245f2ef1382 100644
--- a/net-im/linux-discord/Makefile
+++ b/net-im/linux-discord/Makefile
@@ -1,5 +1,5 @@
PORTNAME= discord
-DISTVERSION= 0.0.111
+DISTVERSION= 0.0.112
PORTEPOCH= 1
CATEGORIES= net-im
MASTER_SITES= https://dl.discordapp.net/apps/linux/${DISTVERSION}/
diff --git a/net-im/linux-discord/distinfo b/net-im/linux-discord/distinfo
index 8a1af5aa9c51..adb894fc0108 100644
--- a/net-im/linux-discord/distinfo
+++ b/net-im/linux-discord/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759217490
-SHA256 (discord-0.0.111.tar.gz) = a3853a8b6db7020b5bb7537dbf418efc8bf1ebc390717fcdde61d7517da0aee0
-SIZE (discord-0.0.111.tar.gz) = 105410604
+TIMESTAMP = 1760520577
+SHA256 (discord-0.0.112.tar.gz) = c8b0398f2cd4a217db17b818e28a7f214a4faa8b611a7dceba9b5e21e94b4fc2
+SIZE (discord-0.0.112.tar.gz) = 105409929
diff --git a/net-im/purple-discord/Makefile b/net-im/purple-discord/Makefile
index 0074f1844efb..5789e2e2a9d5 100644
--- a/net-im/purple-discord/Makefile
+++ b/net-im/purple-discord/Makefile
@@ -1,5 +1,5 @@
PORTNAME= purple-discord
-DISTVERSION= g20250810
+DISTVERSION= g20251012
CATEGORIES= net-im
MAINTAINER= atanubiswas484@gmail.com
@@ -15,12 +15,11 @@ LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib \
libpurple.so:net-im/libpurple \
libqrencode.so:graphics/libqrencode
-USES= dos2unix gettext-runtime gettext-tools gmake gnome \
- magick:build pkgconfig
+USES= dos2unix gettext gmake gnome magick:build pkgconfig
DOS2UNIX_FILES= Makefile
USE_GITHUB= yes
GH_ACCOUNT= EionRobb
-GH_TAGNAME= nightly-e39f97e59c446d6af5d2ef2ef259391867fd95e4
+GH_TAGNAME= nightly-f60596c3e6a22f819ad408232257dca1757a8519
USE_GNOME= glib20
post-install:
diff --git a/net-im/purple-discord/distinfo b/net-im/purple-discord/distinfo
index 3a88f516d961..ece81834628d 100644
--- a/net-im/purple-discord/distinfo
+++ b/net-im/purple-discord/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754854194
-SHA256 (EionRobb-purple-discord-g20250810-nightly-e39f97e59c446d6af5d2ef2ef259391867fd95e4_GH0.tar.gz) = 1055eefae377d55674ad26ac2f515a3203329990e58c5385e66431bbf39e4c9a
-SIZE (EionRobb-purple-discord-g20250810-nightly-e39f97e59c446d6af5d2ef2ef259391867fd95e4_GH0.tar.gz) = 142205
+TIMESTAMP = 1760876252
+SHA256 (EionRobb-purple-discord-g20251012-nightly-f60596c3e6a22f819ad408232257dca1757a8519_GH0.tar.gz) = d902b18413266e66b61d219729de438b15dc7358e4d0e2ac49d9c9e451e3deda
+SIZE (EionRobb-purple-discord-g20251012-nightly-f60596c3e6a22f819ad408232257dca1757a8519_GH0.tar.gz) = 142971
diff --git a/net-im/signal-desktop/Makefile b/net-im/signal-desktop/Makefile
index 30b0af8ea497..ec78134b4e7c 100644
--- a/net-im/signal-desktop/Makefile
+++ b/net-im/signal-desktop/Makefile
@@ -1,6 +1,7 @@
PORTNAME= signal-desktop
DISTVERSIONPREFIX= v
DISTVERSION= 7.74.0
+PORTREVISION= 1
CATEGORIES= net-im
MASTER_SITES= LOCAL/mikael/signal-desktop/:npm \
https://registry.npmjs.org/@esbuild/freebsd-arm64/-/:esbuildarm64 \
diff --git a/net-mgmt/fastnetmon/Makefile b/net-mgmt/fastnetmon/Makefile
index e3e8eec06ba9..5160640e64a7 100644
--- a/net-mgmt/fastnetmon/Makefile
+++ b/net-mgmt/fastnetmon/Makefile
@@ -1,7 +1,7 @@
PORTNAME= fastnetmon
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.8
-PORTREVISION= 5
+PORTREVISION= 7
CATEGORIES= net-mgmt security
MAINTAINER= farrokhi@FreeBSD.org
diff --git a/net-mgmt/icinga2/Makefile b/net-mgmt/icinga2/Makefile
index 594b7d666efe..e47ec6bb3dbb 100644
--- a/net-mgmt/icinga2/Makefile
+++ b/net-mgmt/icinga2/Makefile
@@ -1,6 +1,7 @@
PORTNAME= icinga2
DISTVERSIONPREFIX= v
DISTVERSION= 2.15.0
+PORTREVISION= 1
CATEGORIES= net-mgmt
MAINTAINER= flo@FreeBSD.org
@@ -10,7 +11,7 @@ WWW= https://www.icinga.org/icinga2/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libboost_system.so:devel/boost-libs
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs
RUN_DEPENDS= ${LOCALBASE}/bin/bash:shells/bash
USES= alias bison cmake:insource compiler:c++0x libedit ssl
diff --git a/net-mgmt/metronome/Makefile b/net-mgmt/metronome/Makefile
index 33cf8af94b2b..5b0535d84239 100644
--- a/net-mgmt/metronome/Makefile
+++ b/net-mgmt/metronome/Makefile
@@ -1,6 +1,6 @@
PORTNAME= metronome
DISTVERSION= 0.9.0
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= net-mgmt dns
MAINTAINER= krion@FreeBSD.org
diff --git a/net-mgmt/prometheus3/Makefile b/net-mgmt/prometheus3/Makefile
index a9c32781e16c..9f6a932c6e1b 100644
--- a/net-mgmt/prometheus3/Makefile
+++ b/net-mgmt/prometheus3/Makefile
@@ -1,7 +1,6 @@
PORTNAME= prometheus
DISTVERSIONPREFIX= v
-DISTVERSION= 3.6.0
-PORTREVISION= 2
+DISTVERSION= 3.7.1
CATEGORIES= net-mgmt
MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod \
https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/${DISTVERSIONFULL}/:ui
diff --git a/net-mgmt/prometheus3/distinfo b/net-mgmt/prometheus3/distinfo
index 6d00c10c303e..88eadf11eada 100644
--- a/net-mgmt/prometheus3/distinfo
+++ b/net-mgmt/prometheus3/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1758878297
-SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.6.0_GH0/go.mod) = 4cacd2221e09a9109e63a8c7fb663ddec3c9462dc5393a85101f0b19c7dd5c3c
-SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.6.0_GH0/go.mod) = 12171
-SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.6.0_GH0/prometheus-web-ui-3.6.0.tar.gz) = 970d3decd4c32545a6d9163445483fe5d8cd75b8fe5bd851748685d9c433e01a
-SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.6.0_GH0/prometheus-web-ui-3.6.0.tar.gz) = 3491191
-SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.6.0_GH0/prometheus-prometheus-v3.6.0_GH0.tar.gz) = 90586300d083873125b45e25ba68ed1ef2c48202d392405732191fffd5d99d1b
-SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.6.0_GH0/prometheus-prometheus-v3.6.0_GH0.tar.gz) = 5155788
+TIMESTAMP = 1760691958
+SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.7.1_GH0/go.mod) = 5430a63c9a05fb84c90d4ae9485165a637da6e40bc7d101ffa0af8d399c73111
+SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.7.1_GH0/go.mod) = 11991
+SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.7.1_GH0/prometheus-web-ui-3.7.1.tar.gz) = f3c3cd41f54cf657beda6a8c06af6dcb267ed49fb2968596204e152474824b58
+SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.7.1_GH0/prometheus-web-ui-3.7.1.tar.gz) = 3491079
+SHA256 (go/net-mgmt_prometheus3/prometheus-prometheus-v3.7.1_GH0/prometheus-prometheus-v3.7.1_GH0.tar.gz) = 905261b5a238e4e214198106dd7c50ca50d7860bfdd88fe6030c7dbed7a418f6
+SIZE (go/net-mgmt_prometheus3/prometheus-prometheus-v3.7.1_GH0/prometheus-prometheus-v3.7.1_GH0.tar.gz) = 5213310
diff --git a/net-mgmt/unifi9/Makefile b/net-mgmt/unifi9/Makefile
index d22f9ec93517..1744580c31d5 100644
--- a/net-mgmt/unifi9/Makefile
+++ b/net-mgmt/unifi9/Makefile
@@ -1,5 +1,5 @@
PORTNAME= unifi9
-PORTVERSION= 9.4.19
+PORTVERSION= 9.5.21
PORTREVISION?= 0
CATEGORIES= net-mgmt java
MASTER_SITES= http://dl.ubnt.com/unifi/%SUBDIR%/:unifi \
diff --git a/net-mgmt/unifi9/distinfo b/net-mgmt/unifi9/distinfo
index b237bfd0923b..df2c6d25e701 100644
--- a/net-mgmt/unifi9/distinfo
+++ b/net-mgmt/unifi9/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1757944665
-SHA256 (unifi9-9.4.19/unifi_sysvinit_all.deb) = 95bbde1c98ce4690116be114e783adbc893bc7558518aaf01562f76fe037e570
-SIZE (unifi9-9.4.19/unifi_sysvinit_all.deb) = 137958618
-SHA256 (unifi9-9.4.19/javax.activation-api-1.2.0.jar) = 43fdef0b5b6ceb31b0424b208b930c74ab58fac2ceeb7b3f6fd3aeb8b5ca4393
-SIZE (unifi9-9.4.19/javax.activation-api-1.2.0.jar) = 56674
+TIMESTAMP = 1760712389
+SHA256 (unifi9-9.5.21/unifi_sysvinit_all.deb) = 7da1cc9ab1ae0c8f302c242d622ee52f867457a69116b2aa4c13812e756986af
+SIZE (unifi9-9.5.21/unifi_sysvinit_all.deb) = 142255902
+SHA256 (unifi9-9.5.21/javax.activation-api-1.2.0.jar) = 43fdef0b5b6ceb31b0424b208b930c74ab58fac2ceeb7b3f6fd3aeb8b5ca4393
+SIZE (unifi9-9.5.21/javax.activation-api-1.2.0.jar) = 56674
diff --git a/net-p2p/amule/Makefile b/net-p2p/amule/Makefile
index 96b5e8521f34..383886468433 100644
--- a/net-p2p/amule/Makefile
+++ b/net-p2p/amule/Makefile
@@ -1,6 +1,6 @@
PORTNAME= amule
PORTVERSION= 2.3.3
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= net-p2p
MASTER_SITES= SF/${PORTNAME}/aMule/${PORTVERSION}
DISTNAME= aMule-${PORTVERSION}
@@ -66,7 +66,7 @@ AMULEDAEMON_USE= RC_SUBR=amuled
AMULEGUI_CONFIGURE_ENABLE= amule-gui
BOOST_CONFIGURE_WITH= boost
-BOOST_LIB_DEPENDS= libboost_system.so:devel/boost-libs
+BOOST_LIB_DEPENDS= libboost_thread.so:devel/boost-libs
CAS_CONFIGURE_ENABLE= cas
CAS_LIB_DEPENDS= libgd.so:graphics/gd
diff --git a/net-p2p/bitcoin-daemon/Makefile b/net-p2p/bitcoin-daemon/Makefile
index 6d5b32515f90..402bd69f0aa6 100644
--- a/net-p2p/bitcoin-daemon/Makefile
+++ b/net-p2p/bitcoin-daemon/Makefile
@@ -1,3 +1,4 @@
+PORTREVISION= 1
PKGNAMESUFFIX= -daemon
COMMENT= Virtual Peer-to-Peer Currency (Daemon)
diff --git a/net-p2p/bitcoin-utils/Makefile b/net-p2p/bitcoin-utils/Makefile
index 2ea5b0eb7303..7189a5914a90 100644
--- a/net-p2p/bitcoin-utils/Makefile
+++ b/net-p2p/bitcoin-utils/Makefile
@@ -1,3 +1,4 @@
+PORTREVISION= 1
PKGNAMESUFFIX= -utils
COMMENT= Virtual Peer-to-Peer Currency (CLI and Utilities)
diff --git a/net-p2p/bitcoin/Makefile b/net-p2p/bitcoin/Makefile
index 498238899b7c..6266fc6eba13 100644
--- a/net-p2p/bitcoin/Makefile
+++ b/net-p2p/bitcoin/Makefile
@@ -1,5 +1,6 @@
PORTNAME= bitcoin
PORTVERSION= 29.1
+PORTREVISION= 1
CATEGORIES= net-p2p finance
MASTER_SITES= https://bitcoincore.org/bin/bitcoin-core-${PORTVERSION}/ \
LOCAL/swills:icon
diff --git a/net-p2p/eiskaltdcpp-lib/Makefile b/net-p2p/eiskaltdcpp-lib/Makefile
index d52b763fe546..f606f83e2069 100644
--- a/net-p2p/eiskaltdcpp-lib/Makefile
+++ b/net-p2p/eiskaltdcpp-lib/Makefile
@@ -1,7 +1,7 @@
PORTNAME= eiskaltdcpp
PORTVERSION= 2.2.10
DISTVERSIONPREFIX= v
-PORTREVISION?= 34
+PORTREVISION?= 35
CATEGORIES= net-p2p
PKGNAMESUFFIX?= -lib
@@ -22,7 +22,7 @@ EXTRA_PATCHES= ${GENTOO_PATCHES_PREFIX}-ipv6_upnp.patch:-p1 \
USE_GITHUB= yes
.if !defined (MASTERDIR)
-LIB_DEPENDS= libboost_system.so:devel/boost-libs
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs
USES= cmake gettext compiler:c++11-lib ssl
USE_LDCONFIG= yes
diff --git a/net-p2p/libtorrent-rasterbar/Makefile b/net-p2p/libtorrent-rasterbar/Makefile
index 2c2da3c134f2..21ab319e0c19 100644
--- a/net-p2p/libtorrent-rasterbar/Makefile
+++ b/net-p2p/libtorrent-rasterbar/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libtorrent-rasterbar
DISTVERSION= 1.2.20 # 2.x is unusable until memory problems are resolved, see https://github.com/arvidn/libtorrent/issues/6781
-PORTREVISION= 1
+PORTREVISION= 2
PORTEPOCH= 2
CATEGORIES= net-p2p
MASTER_SITES= https://github.com/arvidn/libtorrent/releases/download/v${DISTVERSION}/
@@ -17,7 +17,7 @@ BROKEN= fails to build with Boost>=1.87, see https://github.com/arvidn/libtorre
LIB_DEPENDS= libboost_chrono.so:devel/boost-libs \
libboost_random.so:devel/boost-libs \
- libboost_system.so:devel/boost-libs
+ libboost_thread.so:devel/boost-libs
USES= cmake compiler:c++17-lang iconv:wchar_t localbase:ldflags pathfix pkgconfig python:test shebangfix ssl
SHEBANG_FILES= test/socks.py test/web_server.py
diff --git a/net-p2p/libtorrent-rasterbar2/Makefile b/net-p2p/libtorrent-rasterbar2/Makefile
index c2708bf48d55..3e4380e34427 100644
--- a/net-p2p/libtorrent-rasterbar2/Makefile
+++ b/net-p2p/libtorrent-rasterbar2/Makefile
@@ -1,7 +1,7 @@
PORTNAME= libtorrent-rasterbar
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.11
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net-p2p
#MASTER_SITES= https://github.com/arvidn/libtorrent/releases/download/v${DISTVERSION}/
PKGNAMESUFFIX= 2
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libboost_chrono.so:devel/boost-libs \
libboost_random.so:devel/boost-libs \
- libboost_system.so:devel/boost-libs
+ libboost_thread.so:devel/boost-libs
USES= cmake:testing compiler:c++11-lib iconv:wchar_t \
localbase:ldflags pathfix pkgconfig python:test shebangfix ssl
diff --git a/net-p2p/libtorrent/Makefile b/net-p2p/libtorrent/Makefile
index 0a2da6201cd6..a9ebfdc614c6 100644
--- a/net-p2p/libtorrent/Makefile
+++ b/net-p2p/libtorrent/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libtorrent
-DISTVERSION= 0.16.0
+DISTVERSION= 0.16.1
CATEGORIES= net-p2p
MASTER_SITES= https://github.com/rakshasa/rtorrent/releases/download/v${DISTVERSION}/
diff --git a/net-p2p/libtorrent/distinfo b/net-p2p/libtorrent/distinfo
index 7bebc5e606c8..2ced4eacf28e 100644
--- a/net-p2p/libtorrent/distinfo
+++ b/net-p2p/libtorrent/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757101252
-SHA256 (libtorrent-0.16.0.tar.gz) = 623a75e85a23f7471c9531ea67a01bb652165c6b2b6a829a7f1c6117eac938ec
-SIZE (libtorrent-0.16.0.tar.gz) = 885568
+TIMESTAMP = 1760641418
+SHA256 (libtorrent-0.16.1.tar.gz) = 1521e77c70fedd28638646766b5e32c7a0b612a7a2cedf75de89c7009ec8e4fe
+SIZE (libtorrent-0.16.1.tar.gz) = 888505
diff --git a/net-p2p/libtorrent/pkg-plist b/net-p2p/libtorrent/pkg-plist
index 826b7588ff53..273689f2255a 100644
--- a/net-p2p/libtorrent/pkg-plist
+++ b/net-p2p/libtorrent/pkg-plist
@@ -26,15 +26,16 @@ include/torrent/event.h
include/torrent/exceptions.h
include/torrent/hash_string.h
include/torrent/net/address_info.h
+include/torrent/net/connection_state.h
include/torrent/net/fd.h
include/torrent/net/http_get.h
include/torrent/net/http_stack.h
+include/torrent/net/network_config.h
include/torrent/net/resolver.h
include/torrent/net/socket_address.h
include/torrent/net/socket_address_key.h
include/torrent/net/socket_event.h
include/torrent/net/types.h
-include/torrent/net/utils.h
include/torrent/object.h
include/torrent/object_raw_bencode.h
include/torrent/object_static_map.h
@@ -67,9 +68,10 @@ include/torrent/utils/ranges.h
include/torrent/utils/resume.h
include/torrent/utils/scheduler.h
include/torrent/utils/signal_bitfield.h
+include/torrent/utils/string_manip.h
include/torrent/utils/thread.h
include/torrent/utils/uri_parser.h
lib/libtorrent.so
-lib/libtorrent.so.30
-lib/libtorrent.so.30.0.0
+lib/libtorrent.so.31
+lib/libtorrent.so.31.0.0
libdata/pkgconfig/libtorrent.pc
diff --git a/net-p2p/litecoin-daemon/Makefile b/net-p2p/litecoin-daemon/Makefile
index 9f88b24639a1..b81acfe3877b 100644
--- a/net-p2p/litecoin-daemon/Makefile
+++ b/net-p2p/litecoin-daemon/Makefile
@@ -1,5 +1,5 @@
MASTERDIR= ${.CURDIR}/../litecoin
-PORTREVISION= 2
+PORTREVISION= 3
PKGNAMESUFFIX= -daemon
COMMENT= Virtual Peer-to-Peer Currency (Daemon)
diff --git a/net-p2p/litecoin-utils/Makefile b/net-p2p/litecoin-utils/Makefile
index 7bae3867ff98..d72ac93a5ea1 100644
--- a/net-p2p/litecoin-utils/Makefile
+++ b/net-p2p/litecoin-utils/Makefile
@@ -1,5 +1,5 @@
MASTERDIR= ${.CURDIR}/../litecoin
-PORTREVISION= 2
+PORTREVISION= 3
PKGNAMESUFFIX= -utils
COMMENT= Virtual Peer-to-Peer Currency (CLI and Utilities)
diff --git a/net-p2p/litecoin/Makefile b/net-p2p/litecoin/Makefile
index d53d744c9ae3..787eac81d441 100644
--- a/net-p2p/litecoin/Makefile
+++ b/net-p2p/litecoin/Makefile
@@ -1,7 +1,7 @@
PORTNAME= litecoin
DISTVERSIONPREFIX= v
DISTVERSION= 0.21.4
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= net-p2p finance
MAINTAINER= hsw@bitmark.com
diff --git a/net-p2p/monero-cli/Makefile b/net-p2p/monero-cli/Makefile
index e6f956a37dde..5649f493ed1c 100644
--- a/net-p2p/monero-cli/Makefile
+++ b/net-p2p/monero-cli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= monero-cli
DISTVERSIONPREFIX= v
DISTVERSION= 0.18.4.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net-p2p finance
MAINTAINER= alex.perechnev@gmail.com
@@ -22,7 +22,6 @@ LIB_DEPENDS= \
libboost_program_options.so:devel/boost-libs \
libboost_regex.so:devel/boost-libs \
libboost_serialization.so:devel/boost-libs \
- libboost_system.so:devel/boost-libs \
libboost_thread.so:devel/boost-libs \
libminiupnpc.so:net/miniupnpc \
libnorm.so:net/norm \
diff --git a/net-p2p/namecoin-daemon/Makefile b/net-p2p/namecoin-daemon/Makefile
index f54a1b3bbbab..9be46b6633a3 100644
--- a/net-p2p/namecoin-daemon/Makefile
+++ b/net-p2p/namecoin-daemon/Makefile
@@ -1,6 +1,6 @@
MASTERDIR= ${.CURDIR}/../namecoin
-PORTREVISION= 1
+PORTREVISION= 2
PKGNAMESUFFIX= -daemon
COMMENT= Decentralized, open DNS and more (Daemon)
diff --git a/net-p2p/namecoin-utils/Makefile b/net-p2p/namecoin-utils/Makefile
index 63c25895e987..5761ebf69acb 100644
--- a/net-p2p/namecoin-utils/Makefile
+++ b/net-p2p/namecoin-utils/Makefile
@@ -1,6 +1,6 @@
MASTERDIR= ${.CURDIR}/../namecoin
-PORTREVISION= 1
+PORTREVISION= 2
PKGNAMESUFFIX= -utils
COMMENT= Decentralized, open DNS and more (CLI and Utilities)
diff --git a/net-p2p/namecoin/Makefile b/net-p2p/namecoin/Makefile
index 6f621cd973fa..c1d97ae43d89 100644
--- a/net-p2p/namecoin/Makefile
+++ b/net-p2p/namecoin/Makefile
@@ -1,7 +1,7 @@
PORTNAME= namecoin
DISTVERSIONPREFIX= nc
DISTVERSION= 24.0
-PORTREVISION= 17
+PORTREVISION= 18
PORTEPOCH= 1
CATEGORIES= net-p2p dns
MASTER_SITES+= https://same.name/static/:icon
diff --git a/net-p2p/py-libtorrent-rasterbar/Makefile b/net-p2p/py-libtorrent-rasterbar/Makefile
index 55cab3d83780..7fcee369af36 100644
--- a/net-p2p/py-libtorrent-rasterbar/Makefile
+++ b/net-p2p/py-libtorrent-rasterbar/Makefile
@@ -1,7 +1,7 @@
PORTNAME= libtorrent-rasterbar
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.20
-PORTREVISION= 3
+PORTREVISION= 4
PORTEPOCH= 2
CATEGORIES= net-p2p python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +14,7 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/../../COPYING
BUILD_DEPENDS= b2:devel/boost_build
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libtorrent-rasterbar.so:net-p2p/libtorrent-rasterbar \
${PY_BOOST}
diff --git a/net-p2p/py-tremc/Makefile b/net-p2p/py-tremc/Makefile
index 2092080abcb1..a2456c6a9bba 100644
--- a/net-p2p/py-tremc/Makefile
+++ b/net-p2p/py-tremc/Makefile
@@ -1,9 +1,9 @@
PORTNAME= tremc
-DISTVERSION= 0.9.4
+DISTVERSION= 0.9.5
CATEGORIES= net-p2p python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= alven@FreeBSD.org
COMMENT= Console client for the BitTorrent client Transmission
WWW= https://github.com/tremc/tremc
@@ -12,11 +12,13 @@ LICENSE_FILE= ${WRKSRC}/COPYING
USES= python shebangfix
USE_GITHUB= yes
+
+SHEBANG_FILES= ${PORTNAME}
+
NO_ARCH= yes
NO_BUILD= yes
-SHEBANG_FILES= ${PORTNAME}
-OPTIONS_DEFINE= ADNS IPY PYPERCLIP
+OPTIONS_DEFINE= ADNS IPY PYPERCLIP
OPTIONS_DEFAULT= ADNS IPY PYPERCLIP
ADNS_DESC= Resolve IPs to host names
diff --git a/net-p2p/py-tremc/distinfo b/net-p2p/py-tremc/distinfo
index c2f88ac53474..2b72a906a5ca 100644
--- a/net-p2p/py-tremc/distinfo
+++ b/net-p2p/py-tremc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751886921
-SHA256 (tremc-tremc-0.9.4_GH0.tar.gz) = f8cd45f2bfc1fa67dc8816659d81beacb9fd7b7a4a4b8402604a71c29836bd6f
-SIZE (tremc-tremc-0.9.4_GH0.tar.gz) = 340109
+TIMESTAMP = 1760767641
+SHA256 (tremc-tremc-0.9.5_GH0.tar.gz) = 7fe1a873465c3bbcc9c96c2447bcad56915249cc07b9ee232182d8975b4dfadd
+SIZE (tremc-tremc-0.9.5_GH0.tar.gz) = 341206
diff --git a/net-p2p/rtorrent/Makefile b/net-p2p/rtorrent/Makefile
index 0d2db49d588b..6d42ed40f1ad 100644
--- a/net-p2p/rtorrent/Makefile
+++ b/net-p2p/rtorrent/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rtorrent
-DISTVERSION= 0.16.0
+DISTVERSION= 0.16.1
CATEGORIES= net-p2p
MASTER_SITES= https://github.com/rakshasa/rtorrent/releases/download/v${DISTVERSION}/
diff --git a/net-p2p/rtorrent/distinfo b/net-p2p/rtorrent/distinfo
index 9d4974b6f14a..bda3b65a2a1c 100644
--- a/net-p2p/rtorrent/distinfo
+++ b/net-p2p/rtorrent/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757102139
-SHA256 (rtorrent-0.16.0.tar.gz) = fe8f8793f3bae8de157f567d9d89629dfd6fc21bc18d7db4537c4014a23dc1d9
-SIZE (rtorrent-0.16.0.tar.gz) = 854573
+TIMESTAMP = 1760641917
+SHA256 (rtorrent-0.16.1.tar.gz) = b2cdf8898b62f3763b29df94e4ad47d52cea2aa33b76581097a18894dd116073
+SIZE (rtorrent-0.16.1.tar.gz) = 851083
diff --git a/net/Makefile b/net/Makefile
index 82ee26f0bdf2..fbbe926e7745 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -1298,7 +1298,6 @@
SUBDIR += rubygem-fog-atmos
SUBDIR += rubygem-fog-aws
SUBDIR += rubygem-fog-aws-gitlab
- SUBDIR += rubygem-fog-aws328
SUBDIR += rubygem-fog-azure
SUBDIR += rubygem-fog-brightbox
SUBDIR += rubygem-fog-cloudatcost
@@ -1335,6 +1334,7 @@
SUBDIR += rubygem-gitlab-fog-azure-rm
SUBDIR += rubygem-gitlab-kas-grpc
SUBDIR += rubygem-gitlab_omniauth-ldap
+ SUBDIR += rubygem-gitlab_omniauth-ldap-gitlab
SUBDIR += rubygem-google-cloud-bigquery
SUBDIR += rubygem-google-cloud-bigtable
SUBDIR += rubygem-google-cloud-bigtable-admin-v2
diff --git a/net/amnezia-tools/Makefile b/net/amnezia-tools/Makefile
index ead229b31481..e08b9a55ec85 100644
--- a/net/amnezia-tools/Makefile
+++ b/net/amnezia-tools/Makefile
@@ -1,7 +1,7 @@
PORTNAME= amnezia
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.20241018
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net net-vpn
PKGNAMESUFFIX= -tools
@@ -21,7 +21,9 @@ USE_RC_SUBR= ${PORTNAME}
SHEBANG_FILES= wg-quick/freebsd.bash
-MAKE_ARGS+= DEBUG=no WITH_BASHCOMPLETION=yes WITH_SYSTEMDUNITS=no
+MAKE_ARGS+= DEBUG=no \
+ WITH_BASHCOMPLETION=yes \
+ WITH_SYSTEMDUNITS=no
MAKE_ENV+= MANDIR="${PREFIX}/share/man" \
SYSCONFDIR="${PREFIX}/etc"
diff --git a/net/amnezia-tools/files/amnezia.in b/net/amnezia-tools/files/amnezia.in
index 98010c013bdb..893d7e58677c 100644
--- a/net/amnezia-tools/files/amnezia.in
+++ b/net/amnezia-tools/files/amnezia.in
@@ -37,7 +37,7 @@ amnezia_start()
[ -n "${kmod}" ] && kldstat -q -n ${kmod} || kldload -n ${kmod}
for interface in ${amnezia_interfaces}; do
- %%PREFIX%%/bin/awg-quick up ${interface}
+ daemon %%PREFIX%%/bin/awg-quick up ${interface}
done
}
diff --git a/net/amnezia-tools/files/patch-config.c b/net/amnezia-tools/files/patch-config.c
index 4e07d978251a..68d939b8e675 100644
--- a/net/amnezia-tools/files/patch-config.c
+++ b/net/amnezia-tools/files/patch-config.c
@@ -1,5 +1,14 @@
--- config.c.orig 2024-10-01 13:02:42 UTC
+++ config.c
+@@ -252,7 +252,7 @@ static inline bool parse_endpoint(struct sockaddr *end
+ *
+ * So this is what we do, except FreeBSD removed EAI_NODATA some time ago, so that's conditional.
+ */
+- if (ret == EAI_NONAME || ret == EAI_FAIL ||
++ if (ret == EAI_FAIL ||
+ #ifdef EAI_NODATA
+ ret == EAI_NODATA ||
+ #endif
@@ -337,6 +337,20 @@ static bool validate_netmask(struct wgallowedip *allow
return true;
}
diff --git a/net/amnezia-tools/files/patch-wg-quick_freebsd.bash b/net/amnezia-tools/files/patch-wg-quick_freebsd.bash
index 6d218f256182..8ac17f331400 100644
--- a/net/amnezia-tools/files/patch-wg-quick_freebsd.bash
+++ b/net/amnezia-tools/files/patch-wg-quick_freebsd.bash
@@ -1,4 +1,4 @@
---- wg-quick/freebsd.bash.orig 2024-10-01 13:02:42 UTC
+--- wg-quick/freebsd.bash.orig 2025-10-19 18:21:50 UTC
+++ wg-quick/freebsd.bash
@@ -25,11 +25,20 @@ CONFIG_FILE=""
POST_DOWN=( )
@@ -15,7 +15,7 @@
+
+declare -A ROUTES
-+declare -A ENDPOINTS
++declare -A ENDPOINTS_MAP
+
+
cmd() {
@@ -74,14 +74,14 @@
+ Endpoint)
+ endpoint_host="${value%%:*}"
+ if ! [[ "$endpoint_host" =~ ^[0-9]+ ]]; then
-+ ENDPOINTS["$last_public_key"]="$endpoint_host"
++ ENDPOINTS_MAP["$last_public_key"]="$endpoint_host"
+ fi
+ ;;
+ esac
fi
WG_CONFIG+="$line"$'\n'
done < "$CONFIG_FILE"
-@@ -129,12 +154,15 @@ add_if() {
+@@ -129,19 +154,22 @@ add_if() {
add_if() {
local ret rc
@@ -101,6 +101,14 @@
fi
rc=$?
if [[ $ret == *"ifconfig: ioctl SIOCSIFNAME (set name): File exists"* ]]; then
+ echo "$ret" >&3
+ return $rc
+ fi
+- echo "[!] Missing WireGuard kernel support ($ret). Falling back to slow userspace implementation." >&3
++ echo "[!] Missing Amnezia kernel support ($ret). Falling back to slow userspace implementation." >&3
+ cmd "${WG_QUICK_USERSPACE_IMPLEMENTATION:-amneziawg-go}" "$INTERFACE"
+ }
+
@@ -209,7 +237,7 @@ set_mtu() {
[[ ${BASH_REMATCH[1]} == *:* ]] && family=inet6
output="$(route -n get "-$family" "${BASH_REMATCH[1]}" || true)"
@@ -140,7 +148,7 @@
ifconfig "$INTERFACE" >/dev/null 2>&1 || break
[[ $AUTO_ROUTE4 -eq 1 || $AUTO_ROUTE6 -eq 1 ]] && set_endpoint_direct_route
# TODO: set the mtu as well, but only if up
-@@ -316,6 +344,77 @@ monitor_daemon() {
+@@ -316,6 +344,76 @@ monitor_daemon() {
kill $pid) & disown
}
@@ -178,7 +186,6 @@
+ [[ $TRACK_DNS_CHANGES -eq 0 ]] && return 0
+
+ echo "[+] Backgrounding DNS tracker" >&2
-+ exec >/dev/null 2>&1
+
+ pid_file="$(tracker_pid_file)"
+ [[ -f "$pid_file" ]] && kill $(cat "$pid_file") 2>/dev/null || true
@@ -193,7 +200,7 @@
+
+ $cmd awg showconf "$INTERFACE" 2> /dev/null | wg_endpoints | \
+ while read -r pk peer_ip port; do
-+ peer_host="${ENDPOINTS[$pk]}"
++ peer_host="${ENDPOINTS_MAP[$pk]}"
+ if [[ -n "$peer_host" ]]; then
+ host_ip=$(host "$peer_host" 2>/dev/null | awk '/has address/ { print $4; exit; }') || continue
+
@@ -210,7 +217,7 @@
+ done
+
+ done
-+ ) & disown
++ ) </dev/null >/dev/null 2>&1 3>&- & disown
+ echo "$!" > "$pid_file"
+}
+
@@ -218,7 +225,7 @@
HAVE_SET_DNS=0
set_dns() {
[[ ${#DNS[@]} -gt 0 ]] || return 0
-@@ -354,7 +453,7 @@ set_config() {
+@@ -354,7 +452,7 @@ set_config() {
}
set_config() {
@@ -227,7 +234,7 @@
}
save_config() {
-@@ -386,7 +485,7 @@ save_config() {
+@@ -386,7 +484,7 @@ save_config() {
done
old_umask="$(umask)"
umask 077
@@ -236,7 +243,21 @@
trap 'rm -f "$CONFIG_FILE.tmp"; clean_temp; exit' INT TERM EXIT
echo "${current_config/\[Interface\]$'\n'/$new_config}" > "$CONFIG_FILE.tmp" || die "Could not write configuration file"
sync "$CONFIG_FILE.tmp"
-@@ -433,6 +532,20 @@ cmd_usage() {
+@@ -412,7 +510,7 @@ cmd_usage() {
+ followed by \`.conf'. Otherwise, INTERFACE is an interface name, with
+ configuration found at:
+ ${CONFIG_SEARCH_PATHS[@]/%//INTERFACE.conf}.
+- It is to be readable by wg(8)'s \`setconf' sub-command, with the exception
++ It is to be readable by awg(8)'s \`setconf' sub-command, with the exception
+ of the following additions to the [Interface] section, which are handled
+ by $PROGRAM:
+
+@@ -429,10 +527,24 @@ cmd_usage() {
+ - SaveConfig: if set to \`true', the configuration is saved from the current
+ state of the interface upon shutdown.
+
+- See wg-quick(8) for more info and examples.
++ See awg-quick(8) for more info and examples.
_EOF
}
@@ -257,7 +278,7 @@
cmd_up() {
local i
[[ -z $(ifconfig "$INTERFACE" 2>/dev/null) ]] || die "\`$INTERFACE' already exists"
-@@ -446,26 +559,31 @@ cmd_up() {
+@@ -446,26 +558,31 @@ cmd_up() {
set_mtu
up_if
set_dns
@@ -274,7 +295,7 @@
cmd_down() {
- [[ " $(wg show interfaces) " == *" $INTERFACE "* ]] || die "\`$INTERFACE' is not a WireGuard interface"
-+ [[ " $(awg show interfaces) " == *" $INTERFACE "* ]] || die "\`$INTERFACE' is not a WireGuard interface"
++ [[ " $(awg show interfaces) " == *" $INTERFACE "* ]] || die "\`$INTERFACE' is not a Amnezia interface"
execute_hooks "${PRE_DOWN[@]}"
[[ $SAVE_CONFIG -eq 0 ]] || save_config
del_if
@@ -288,11 +309,11 @@
cmd_save() {
- [[ " $(wg show interfaces) " == *" $INTERFACE "* ]] || die "\`$INTERFACE' is not a WireGuard interface"
-+ [[ " $(awg show interfaces) " == *" $INTERFACE "* ]] || die "\`$INTERFACE' is not a WireGuard interface"
++ [[ " $(awg show interfaces) " == *" $INTERFACE "* ]] || die "\`$INTERFACE' is not a Amnezia interface"
save_config
}
-@@ -473,6 +591,10 @@ cmd_strip() {
+@@ -473,6 +590,10 @@ cmd_strip() {
echo "$WG_CONFIG"
}
@@ -303,7 +324,7 @@
# ~~ function override insertion point ~~
make_temp
-@@ -496,6 +618,10 @@ elif [[ $# -eq 2 && $1 == strip ]]; then
+@@ -496,6 +617,10 @@ elif [[ $# -eq 2 && $1 == strip ]]; then
auto_su
parse_options "$2"
cmd_strip
diff --git a/net/asterisk20/Makefile b/net/asterisk20/Makefile
index b4bcd9f5b137..ee4a21fdac13 100644
--- a/net/asterisk20/Makefile
+++ b/net/asterisk20/Makefile
@@ -1,5 +1,5 @@
PORTNAME= asterisk
-DISTVERSION= 20.15.2
+DISTVERSION= 20.16.0
CATEGORIES= net
MASTER_SITES= https://downloads.asterisk.org/pub/telephony/%SUBDIR%/:DEFAULT,g729
MASTER_SITE_SUBDIR= asterisk/ \
diff --git a/net/asterisk20/distinfo b/net/asterisk20/distinfo
index 3405efd1031a..8911074bca79 100644
--- a/net/asterisk20/distinfo
+++ b/net/asterisk20/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1756474539
-SHA256 (asterisk/asterisk-20.15.2.tar.gz) = 4bbe0aaecc0e7294780269a5dc7ff78a85c58cf26ffc63dd63be5406eef0b687
-SIZE (asterisk/asterisk-20.15.2.tar.gz) = 28488062
+TIMESTAMP = 1760631942
+SHA256 (asterisk/asterisk-20.16.0.tar.gz) = 30945737855f47200b6986d917377989fd284fab50bf4d7646c63bda50bbf7b7
+SIZE (asterisk/asterisk-20.16.0.tar.gz) = 28540711
SHA256 (asterisk/asterisk-core-sounds-en-g729-1.6.tar.gz) = b49dec15e07bb9bff6af0da3a07180651a38ef54d3ea54a3f20c35f081ed8714
SIZE (asterisk/asterisk-core-sounds-en-g729-1.6.tar.gz) = 1557798
SHA256 (asterisk/asterisk-moh-opsound-g729-2.03.tar.gz) = 0147ca9a97f0c550227aacb7793499057c4d2c64e021c95f93722f27d5549585
diff --git a/net/asterisk22/Makefile b/net/asterisk22/Makefile
index b096a2d8b935..ea14c6a80af7 100644
--- a/net/asterisk22/Makefile
+++ b/net/asterisk22/Makefile
@@ -1,5 +1,5 @@
PORTNAME= asterisk
-DISTVERSION= 22.5.2
+DISTVERSION= 22.6.0
CATEGORIES= net
MASTER_SITES= https://downloads.asterisk.org/pub/telephony/%SUBDIR%/:DEFAULT,g729
MASTER_SITE_SUBDIR= asterisk/ \
diff --git a/net/asterisk22/distinfo b/net/asterisk22/distinfo
index f3247adbf965..7a6d7e0f1c8d 100644
--- a/net/asterisk22/distinfo
+++ b/net/asterisk22/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1756447991
-SHA256 (asterisk/asterisk-22.5.2.tar.gz) = 5061c852fd850b17e6be9d866c8e73298471883fc5e3ccd5a24b3e1364e24218
-SIZE (asterisk/asterisk-22.5.2.tar.gz) = 26374414
+TIMESTAMP = 1760641430
+SHA256 (asterisk/asterisk-22.6.0.tar.gz) = e5b33b9b6fd6fb2bbbe748bd34f517d9c634afbbd6c53bbbdd3214ec8a6a7749
+SIZE (asterisk/asterisk-22.6.0.tar.gz) = 26426677
SHA256 (asterisk/asterisk-core-sounds-en-g729-1.6.tar.gz) = b49dec15e07bb9bff6af0da3a07180651a38ef54d3ea54a3f20c35f081ed8714
SIZE (asterisk/asterisk-core-sounds-en-g729-1.6.tar.gz) = 1557798
SHA256 (asterisk/asterisk-moh-opsound-g729-2.03.tar.gz) = 0147ca9a97f0c550227aacb7793499057c4d2c64e021c95f93722f27d5549585
diff --git a/net/dataplaneapi/Makefile b/net/dataplaneapi/Makefile
index 691d9ebfa20e..82f8f6928c9d 100644
--- a/net/dataplaneapi/Makefile
+++ b/net/dataplaneapi/Makefile
@@ -1,7 +1,6 @@
PORTNAME= dataplaneapi
DISTVERSIONPREFIX= v
-DISTVERSION= 3.2.4
-PORTREVISION= 2
+DISTVERSION= 3.2.5
CATEGORIES= net
MAINTAINER= dtxdf@FreeBSD.org
diff --git a/net/dataplaneapi/distinfo b/net/dataplaneapi/distinfo
index 56a7bec3b9fb..abb86f7f3105 100644
--- a/net/dataplaneapi/distinfo
+++ b/net/dataplaneapi/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1759519276
-SHA256 (go/net_dataplaneapi/haproxytech-dataplaneapi-v3.2.4_GH0/go.mod) = 6761ed8f37903bb4eba98092869a75509f9b195eff289c57970a1f516fcbb6a1
-SIZE (go/net_dataplaneapi/haproxytech-dataplaneapi-v3.2.4_GH0/go.mod) = 4886
-SHA256 (go/net_dataplaneapi/haproxytech-dataplaneapi-v3.2.4_GH0/haproxytech-dataplaneapi-v3.2.4_GH0.tar.gz) = 13a0ef16151837849f9fb91ad6ff869495688a40e627dbf82ffe31101fdbf110
-SIZE (go/net_dataplaneapi/haproxytech-dataplaneapi-v3.2.4_GH0/haproxytech-dataplaneapi-v3.2.4_GH0.tar.gz) = 1086420
+TIMESTAMP = 1760648211
+SHA256 (go/net_dataplaneapi/haproxytech-dataplaneapi-v3.2.5_GH0/go.mod) = 0d14e043e370d3f9112165b3ba948d9cf857d3d8dbe1a569a744e28082b88284
+SIZE (go/net_dataplaneapi/haproxytech-dataplaneapi-v3.2.5_GH0/go.mod) = 4957
+SHA256 (go/net_dataplaneapi/haproxytech-dataplaneapi-v3.2.5_GH0/haproxytech-dataplaneapi-v3.2.5_GH0.tar.gz) = ea532a97355c81f9faa12b56fb07ff9caead520bfc6774cf82ab1c8c25c269c4
+SIZE (go/net_dataplaneapi/haproxytech-dataplaneapi-v3.2.5_GH0/haproxytech-dataplaneapi-v3.2.5_GH0.tar.gz) = 1086637
diff --git a/net/dshell/Makefile b/net/dshell/Makefile
index e14e621b00b0..15a6af263bad 100644
--- a/net/dshell/Makefile
+++ b/net/dshell/Makefile
@@ -1,6 +1,5 @@
PORTNAME= dshell
-PORTVERSION= 3.2.2
-PORTREVISION= 1
+PORTVERSION= 3.2.3
DISTVERSIONPREFIX= v
CATEGORIES= net
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/net/dshell/distinfo b/net/dshell/distinfo
index ccecf1a20c4d..3ba2f4332ec8 100644
--- a/net/dshell/distinfo
+++ b/net/dshell/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1678529542
-SHA256 (USArmyResearchLab-Dshell-v3.2.2_GH0.tar.gz) = 8aae3f679640356c450ab57d9e14e483af10a38f43f20c702962d92712844d6a
-SIZE (USArmyResearchLab-Dshell-v3.2.2_GH0.tar.gz) = 190315
+TIMESTAMP = 1760785600
+SHA256 (USArmyResearchLab-Dshell-v3.2.3_GH0.tar.gz) = 8d2354d8b5d1b98e180c25915c7137a191f1b1255a98496bf4bfab577a4834bc
+SIZE (USArmyResearchLab-Dshell-v3.2.3_GH0.tar.gz) = 1488773
diff --git a/net/fb303/Makefile b/net/fb303/Makefile
index 95b73e6a97cb..744fddbe0812 100644
--- a/net/fb303/Makefile
+++ b/net/fb303/Makefile
@@ -1,6 +1,7 @@
PORTNAME= fb303
DISTVERSIONPREFIX= v
DISTVERSION= 2025.08.18.00
+PORTREVISION= 1
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/gerbera/files/patch-src_web_config__load.cc b/net/gerbera/files/patch-src_web_config__load.cc
new file mode 100644
index 000000000000..34ff795ddafc
--- /dev/null
+++ b/net/gerbera/files/patch-src_web_config__load.cc
@@ -0,0 +1,14 @@
+--- src/web/config_load.cc.orig 2025-08-15 13:41:10 UTC
++++ src/web/config_load.cc
+@@ -150,7 +150,11 @@ void Web::ConfigLoad::setValue(Json::Value& item, cons
+ template <typename T>
+ void Web::ConfigLoad::setValue(Json::Value& item, const T& value)
+ {
++#if FMT_VERSION >= 120000
++ static_assert(fmt::is_formattable<T, fmt::format_context>::value, "T must be formattable");
++#else
+ static_assert(fmt::has_formatter<T, fmt::format_context>::value, "T must be formattable");
++#endif
+ item[CONFIG_LOAD_VALUE] = fmt::to_string(value);
+ }
+
diff --git a/net/google-cloud-sdk/Makefile b/net/google-cloud-sdk/Makefile
index 1c025c7e6ffe..56701f941ac9 100644
--- a/net/google-cloud-sdk/Makefile
+++ b/net/google-cloud-sdk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-sdk
-DISTVERSION= 542.0.0
+DISTVERSION= 543.0.0
CATEGORIES= net
MASTER_SITES= https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/
DISTNAME= google-cloud-sdk-${PORTVERSION}-linux-x86_64
diff --git a/net/google-cloud-sdk/distinfo b/net/google-cloud-sdk/distinfo
index a7eeb9a79365..a17502c23da8 100644
--- a/net/google-cloud-sdk/distinfo
+++ b/net/google-cloud-sdk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760114071
-SHA256 (google-cloud-sdk-542.0.0-linux-x86_64.tar.gz) = 6ac032650f507e61cf0b68a462be7e97edc9352cb3b95ce9a0d32cd8a4cfdfd5
-SIZE (google-cloud-sdk-542.0.0-linux-x86_64.tar.gz) = 150484652
+TIMESTAMP = 1760696261
+SHA256 (google-cloud-sdk-543.0.0-linux-x86_64.tar.gz) = 104326b211ae20f60c1121f5fc49a3081dac1ebc53a7c071327dd9909613a375
+SIZE (google-cloud-sdk-543.0.0-linux-x86_64.tar.gz) = 150508847
diff --git a/net/grive2/Makefile b/net/grive2/Makefile
index 8f82a6a6c58d..0b7e0c6d8720 100644
--- a/net/grive2/Makefile
+++ b/net/grive2/Makefile
@@ -1,7 +1,7 @@
PORTNAME= grive2
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.2-dev
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= net
MAINTAINER= samuel@andersentech.net
diff --git a/net/k6/Makefile b/net/k6/Makefile
index 37417257d2f7..ad976be3a416 100644
--- a/net/k6/Makefile
+++ b/net/k6/Makefile
@@ -1,6 +1,6 @@
PORTNAME= k6
DISTVERSIONPREFIX= v
-DISTVERSION= 1.2.3
+DISTVERSION= 1.3.0
CATEGORIES= net
MAINTAINER= dutra@FreeBSD.org
@@ -15,7 +15,7 @@ USES= go:1.23,modules
NOT_FOR_ARCHS= armv6 armv7 i386
_BUILD_DATE= $$(date -u +"%FT%T%z")
-_BUILD_HASH= e4a5a88
+_BUILD_HASH= 5870e99
GO_MODULE= github.com/grafana/${PORTNAME}
GO_BUILDFLAGS= -ldflags "\
diff --git a/net/k6/distinfo b/net/k6/distinfo
index 2a05dd134e13..e83319489794 100644
--- a/net/k6/distinfo
+++ b/net/k6/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1757541625
-SHA256 (go/net_k6/k6-v1.2.3/v1.2.3.mod) = 50935e629f9184ccc89cca5576744e7ac1cd5ad144fe6f3aa2f064b5715c81a7
-SIZE (go/net_k6/k6-v1.2.3/v1.2.3.mod) = 4835
-SHA256 (go/net_k6/k6-v1.2.3/v1.2.3.zip) = 7a151262814943519f4d1d659645f550cfce3b280dc056503708bdb07f0e0303
-SIZE (go/net_k6/k6-v1.2.3/v1.2.3.zip) = 2553294
+TIMESTAMP = 1760557943
+SHA256 (go/net_k6/k6-v1.3.0/v1.3.0.mod) = dac3dc7a07dad8f7767c3a583327e514373e48b13b183fab0961c79c038fca94
+SIZE (go/net_k6/k6-v1.3.0/v1.3.0.mod) = 4835
+SHA256 (go/net_k6/k6-v1.3.0/v1.3.0.zip) = 91695773bf588d66288b43ee54b29476bea9d2f81f7172dfd2684bee385a0814
+SIZE (go/net_k6/k6-v1.3.0/v1.3.0.zip) = 2578168
diff --git a/net/kea-devel/Makefile b/net/kea-devel/Makefile
index a3e5f66b8275..5ef39ee1bc31 100644
--- a/net/kea-devel/Makefile
+++ b/net/kea-devel/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kea
DISTVERSION= 3.1.2
+PORTREVISION= 1
CATEGORIES= net
MASTER_SITES= ISC/kea/cur/3.1
PKGNAMESUFFIX= -devel
@@ -13,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= rst2man:textproc/py-docutils
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
liblog4cplus.so:devel/log4cplus
USES= compiler:c++11-lang cmake:indirect cpe iconv meson \
diff --git a/net/kea/Makefile b/net/kea/Makefile
index ca7c2ed49f66..4ec32f8b86d2 100644
--- a/net/kea/Makefile
+++ b/net/kea/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kea
DISTVERSION= 3.0.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net
MASTER_SITES= ISC/kea/${DISTVERSION}
diff --git a/net/krakend-ce/Makefile b/net/krakend-ce/Makefile
index 3af489c09d3d..6ae618f0ddb6 100644
--- a/net/krakend-ce/Makefile
+++ b/net/krakend-ce/Makefile
@@ -1,7 +1,6 @@
PORTNAME= krakend-ce
DISTVERSIONPREFIX= v
-DISTVERSION= 2.11.1
-PORTREVISION= 1
+DISTVERSION= 2.11.2
CATEGORIES= net
MAINTAINER= alven@FreeBSD.org
diff --git a/net/krakend-ce/distinfo b/net/krakend-ce/distinfo
index ea0509cec7ac..befb2b97433a 100644
--- a/net/krakend-ce/distinfo
+++ b/net/krakend-ce/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1760181073
-SHA256 (go/net_krakend-ce/krakend-ce-v2.11.1/v2.11.1.mod) = ec606399f1bf9d7ba84aba9a0a3208ebc3d825e20a890e20f8e29092425c23c1
-SIZE (go/net_krakend-ce/krakend-ce-v2.11.1/v2.11.1.mod) = 15236
-SHA256 (go/net_krakend-ce/krakend-ce-v2.11.1/v2.11.1.zip) = 333c6ef40204aaa3005e00cec104ef269f86e41aa582832dfbcb88bd402fec9c
-SIZE (go/net_krakend-ce/krakend-ce-v2.11.1/v2.11.1.zip) = 143781
+TIMESTAMP = 1760693538
+SHA256 (go/net_krakend-ce/krakend-ce-v2.11.2/v2.11.2.mod) = ec606399f1bf9d7ba84aba9a0a3208ebc3d825e20a890e20f8e29092425c23c1
+SIZE (go/net_krakend-ce/krakend-ce-v2.11.2/v2.11.2.mod) = 15236
+SHA256 (go/net_krakend-ce/krakend-ce-v2.11.2/v2.11.2.zip) = 051a5879f641d10c5ba1978f28d773278e1890b570f8fb8a55e2797af0cc1e33
+SIZE (go/net_krakend-ce/krakend-ce-v2.11.2/v2.11.2.zip) = 143782
diff --git a/net/libcmis/Makefile b/net/libcmis/Makefile
index 041bf2e3ba45..86d2e695064e 100644
--- a/net/libcmis/Makefile
+++ b/net/libcmis/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libcmis
PORTVERSION= 0.6.2
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= net devel
MASTER_SITES= https://github.com/tdf/libcmis/releases/download/v${PORTVERSION}/ \
https://dev-www.libreoffice.org/src/
diff --git a/net/liveMedia/Makefile b/net/liveMedia/Makefile
index 801c77a25e91..ef83c4a287d5 100644
--- a/net/liveMedia/Makefile
+++ b/net/liveMedia/Makefile
@@ -1,5 +1,5 @@
PORTNAME= liveMedia
-DISTVERSION= 2025.09.17
+DISTVERSION= 2025.10.13
PORTEPOCH= 2
CATEGORIES= net devel
MASTER_SITES= https://download.videolan.org/contrib/live555/
diff --git a/net/liveMedia/distinfo b/net/liveMedia/distinfo
index 526c23a84c28..54e06db28c75 100644
--- a/net/liveMedia/distinfo
+++ b/net/liveMedia/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758386493
-SHA256 (live.2025.09.17.tar.gz) = bc8a449deb7d027d7b16f469e5dd7ecc995e41067dd2b479c7f0b433cac8eb66
-SIZE (live.2025.09.17.tar.gz) = 696969
+TIMESTAMP = 1760751936
+SHA256 (live.2025.10.13.tar.gz) = 44eb6ae4ae02ef68a5028d9fc8b70c45b9ba45c058f846b68bc4d32c74355f49
+SIZE (live.2025.10.13.tar.gz) = 696849
diff --git a/net/liveMedia/pkg-plist b/net/liveMedia/pkg-plist
index acd6400c70b6..3356be1aff3e 100644
--- a/net/liveMedia/pkg-plist
+++ b/net/liveMedia/pkg-plist
@@ -227,5 +227,5 @@ lib/libgroupsock.so
lib/libgroupsock.so.30
lib/libgroupsock.so.30.2.0
lib/libliveMedia.so
-lib/libliveMedia.so.116
-lib/libliveMedia.so.116.0.7
+lib/libliveMedia.so.117
+lib/libliveMedia.so.117.0.0
diff --git a/net/mvfst/Makefile b/net/mvfst/Makefile
index e7d8fead8558..aa57dc569927 100644
--- a/net/mvfst/Makefile
+++ b/net/mvfst/Makefile
@@ -1,6 +1,7 @@
PORTNAME= mvfst
DISTVERSIONPREFIX= v
DISTVERSION= 2025.08.18.00
+PORTREVISION= 1
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
@@ -10,7 +11,7 @@ WWW= https://github.com/facebook/mvfst
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libdouble-conversion.so:devel/double-conversion \
libevent.so:devel/libevent \
libfizz.so:security/fizz \
diff --git a/net/nbdkit/Makefile b/net/nbdkit/Makefile
index 7a95fab02998..725b7b62230b 100644
--- a/net/nbdkit/Makefile
+++ b/net/nbdkit/Makefile
@@ -1,6 +1,5 @@
PORTNAME= nbdkit
-PORTVERSION= 1.20.4
-PORTREVISION= 2
+PORTVERSION= 1.44.3
CATEGORIES= net
# XXX Although nbdkit uses github for its homepage, the release tarballs served
# by github haven't been through autoconf. So we must download the sources
@@ -9,63 +8,66 @@ MASTER_SITES= http://download.libguestfs.org/${PORTNAME}/${PORTVERSION:R}-stable
MAINTAINER= asomers@FreeBSD.org
COMMENT= Network Block Device server toolkit with stable ABI and permissive license
-WWW= https://github.com/libguestfs/nbdkit
+WWW= https://gitlab.com/nbdkit/nbdkit
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= bash:shells/bash \
- bash-completion>0:shells/bash-completion
+BUILD_DEPENDS= bash-completion>0:shells/bash-completion \
+ bash:shells/bash
USES= compiler:c11 cpe gmake libtool pkgconfig
CPE_VENDOR= nbdkit_project
+USE_LDCONFIG= yes
-GNU_CONFIGURE= yes
+GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
-INSTALL_TARGET= install-strip
-TEST_TARGET= check
-
# Rust consumers will download the Rust plugin from crates.io
CONFIGURE_ARGS+= --disable-rust
# These libraries does not exist on ports
-CONFIGURE_ARGS+= --without-libnbd
-CONFIGURE_ARGS+= --without-libguestfs
+CONFIGURE_ARGS+= --without-libguestfs \
+ --without-libnbd
# We could theoretically build these other plugins, if anybody cares to.
-CONFIGURE_ARGS+= --disable-ocaml
-CONFIGURE_ARGS+= --disable-tcl
-CONFIGURE_ARGS+= --disable-lua
-CONFIGURE_ARGS+= --disable-golang
-CONFIGURE_ARGS+= --disable-vddk
-CONFIGURE_ARGS+= --without-ext2
-CONFIGURE_ARGS+= --without-iso
-CONFIGURE_ARGS+= --without-linuxdisk
-USE_LDCONFIG= yes
+CONFIGURE_ARGS+= --disable-golang \
+ --disable-linuxdisk \
+ --disable-lua \
+ --disable-ocaml \
+ --disable-tcl \
+ --disable-vddk \
+ --without-ext2 \
+ --without-iso
+
+INSTALL_TARGET= install-strip
+TEST_TARGET= check
-OPTIONS_DEFINE= CURL GNUTLS LIBVIRT LZMA MANPAGES PERL PYTHON RUBY SSH ZLIB
-GNUTLS_BUILD_DEPENDS= gnutls>0:security/gnutls
-GNUTLS_RUN_DEPENDS= gnutls>0:security/gnutls
+OPTIONS_DEFINE= CURL GNUTLS LIBVIRT LZMA MANPAGES PERL PYTHON RUBY SSH ZLIB \
+ ZSTD
OPTIONS_DEFAULT= GNUTLS MANPAGES
OPTIONS_SUB= yes
-CURL_BUILD_DEPENDS+= curl:ftp/curl
-CURL_CONFIGURE_WITH= curl
-CURL_RUN_DEPENDS+= curl:ftp/curl
-LIBVIRT_CONFIGURE_WITH= libvirt
-LIBVIRT_LIB_DEPENDS= libvirt.so:devel/libvirt
-LZMA_CONFIGURE_WITH= liblzma
-LZMA_LIB_DEPENDS= liblzma.so:archivers/lzmalib
-MANPAGES_USE+= perl5=build
-MANPAGES_USES+= perl5
-PERL_CONFIGURE_ENABLE= perl
-PERL_USE+= perl5
+CURL_BUILD_DEPENDS+= curl:ftp/curl
+CURL_RUN_DEPENDS+= curl:ftp/curl
+CURL_CONFIGURE_WITH= curl
+GNUTLS_BUILD_DEPENDS= gnutls>0:security/gnutls
+GNUTLS_RUN_DEPENDS= gnutls>0:security/gnutls
+LIBVIRT_LIB_DEPENDS= libvirt.so:devel/libvirt
+LIBVIRT_CONFIGURE_WITH= libvirt
+LZMA_LIB_DEPENDS= liblzma.so:archivers/lzmalib
+LZMA_CONFIGURE_WITH= liblzma
+MANPAGES_USES+= perl5
+MANPAGES_USE+= PERL5=build
+PERL_USE+= perl5
+PERL_CONFIGURE_ENABLE= perl
+PYTHON_USES+= python
PYTHON_CONFIGURE_ENABLE= python
-PYTHON_USES+= python
-RUBY_CONFIGURE_ENABLE= ruby
-RUBY_USE+= ruby
-SSH_CONFIGURE_WITH= ssh
-SSH_LIB_DEPENDS= libssh.so:security/libssh
-ZLIB_CONFIGURE_WITH= zlib
+RUBY_USE+= ruby
+RUBY_CONFIGURE_ENABLE= ruby
+SSH_LIB_DEPENDS= libssh.so:security/libssh
+SSH_CONFIGURE_WITH= ssh
+ZLIB_CONFIGURE_WITH= zlib
+ZSTD_LIB_DEPENDS= libzstd.so:archivers/zstd
+ZSTD_CONFIGURE_WITH= libzstd
.include <bsd.port.mk>
diff --git a/net/nbdkit/distinfo b/net/nbdkit/distinfo
index 5b6fe6bd891d..54e107bf8e51 100644
--- a/net/nbdkit/distinfo
+++ b/net/nbdkit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1592693228
-SHA256 (nbdkit-1.20.4.tar.gz) = 16c7612cf95ea3908bccfe163d71a58dc3bb4d8b018e0bf86833ed9f7858b48b
-SIZE (nbdkit-1.20.4.tar.gz) = 1790677
+TIMESTAMP = 1760898952
+SHA256 (nbdkit-1.44.3.tar.gz) = 7c6fdd41e93652a03b619fb6ee22b06f6962cddfa075ba97640b977ee3cc0cf1
+SIZE (nbdkit-1.44.3.tar.gz) = 2656054
diff --git a/net/nbdkit/files/patch-configure b/net/nbdkit/files/patch-configure
deleted file mode 100644
index 15d66aa2d192..000000000000
--- a/net/nbdkit/files/patch-configure
+++ /dev/null
@@ -1,56 +0,0 @@
---- configure.orig 2020-05-02 09:04:50 UTC
-+++ configure
-@@ -911,6 +911,7 @@ enable_largefile
- enable_gcc_warnings
- with_iconv
- with_tls_priority
-+with_linuxdisk
- enable_valgrind
- enable_libfuzzer
- enable_plugins
-@@ -1645,6 +1646,7 @@ Optional Packages:
- compiler's sysroot if not specified).
- --without-iconv don't try to link against iconv [default=check]
- --with-tls-priority default TLS session priority string [default=NORMAL]
-+ --without-linuxdisk disable linuxdisk plugin [default=check]
- --without-curl disable curl plugin [default=check]
- --without-ssh disable ssh plugin [default=check]
- --without-iso disable iso plugin [default=check]
-@@ -18598,20 +18600,32 @@ done
-
- fi
-
-+
-+# Check whether --with-linuxdisk was given.
-+if test "${with_linuxdisk+set}" = set; then :
-+ withval=$with_linuxdisk;
-+else
-+ with_linuxdisk=check
-+fi
-+
- mke2fs_with_d=no
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for mke2fs supporting the -d option" >&5
-+if test "$with_linuxdisk" != "no"; then :
-+
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mke2fs supporting the -d option" >&5
- $as_echo_n "checking for mke2fs supporting the -d option... " >&6; }
--if mke2fs -V >/dev/null 2>&1; then :
-+ if mke2fs -V >/dev/null 2>&1; then :
-
-- if LANG=C mke2fs -d 2>&1 | grep -sq "option requires an argument"; then :
-+ if LANG=C mke2fs -d 2>&1 | grep -sq "option requires an argument"; then :
-
-- mke2fs_with_d=yes
-+ mke2fs_with_d=yes
-
- fi
-
- fi
--{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $mke2fs_with_d" >&5
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $mke2fs_with_d" >&5
- $as_echo "$mke2fs_with_d" >&6; }
-+
-+fi
- if test "x$mke2fs_with_d" = "xyes"; then
- HAVE_MKE2FS_WITH_D_TRUE=
- HAVE_MKE2FS_WITH_D_FALSE='#'
diff --git a/net/nbdkit/pkg-plist b/net/nbdkit/pkg-plist
index c379f3ab37c4..0a4abbe09224 100644
--- a/net/nbdkit/pkg-plist
+++ b/net/nbdkit/pkg-plist
@@ -51,10 +51,35 @@ lib/nbdkit/plugins/nbdkit-random-plugin.so
lib/nbdkit/plugins/nbdkit-sh-plugin.so
lib/nbdkit/plugins/nbdkit-split-plugin.so
%%SSH%%lib/nbdkit/plugins/nbdkit-ssh-plugin.so
-lib/nbdkit/plugins/nbdkit-streaming-plugin.so
%%PERL%%lib/nbdkit/plugins/nbdkit-tar-plugin
lib/nbdkit/plugins/nbdkit-tmpdisk-plugin.so
lib/nbdkit/plugins/nbdkit-zero-plugin.so
+lib/nbdkit/filters/nbdkit-blocksize-policy-filter.so
+lib/nbdkit/filters/nbdkit-checkwrite-filter.so
+lib/nbdkit/filters/nbdkit-ddrescue-filter.so
+lib/nbdkit/filters/nbdkit-evil-filter.so
+lib/nbdkit/filters/nbdkit-exitwhen-filter.so
+lib/nbdkit/filters/nbdkit-exportname-filter.so
+lib/nbdkit/filters/nbdkit-luks-filter.so
+lib/nbdkit/filters/nbdkit-multi-conn-filter.so
+lib/nbdkit/filters/nbdkit-openonce-filter.so
+lib/nbdkit/filters/nbdkit-pause-filter.so
+lib/nbdkit/filters/nbdkit-protect-filter.so
+lib/nbdkit/filters/nbdkit-qcow2dec-filter.so
+lib/nbdkit/filters/nbdkit-readonly-filter.so
+lib/nbdkit/filters/nbdkit-retry-request-filter.so
+lib/nbdkit/filters/nbdkit-rotational-filter.so
+lib/nbdkit/filters/nbdkit-scan-filter.so
+lib/nbdkit/filters/nbdkit-spinning-filter.so
+lib/nbdkit/filters/nbdkit-swab-filter.so
+lib/nbdkit/filters/nbdkit-tar-filter.so
+lib/nbdkit/filters/nbdkit-time-limit-filter.so
+lib/nbdkit/filters/nbdkit-tls-fallback-filter.so
+lib/nbdkit/plugins/nbdkit-cc-plugin.so
+lib/nbdkit/plugins/nbdkit-cdi-plugin.so
+lib/nbdkit/plugins/nbdkit-ondemand-plugin.so
+lib/nbdkit/plugins/nbdkit-ones-plugin.so
+lib/nbdkit/plugins/nbdkit-sparse-random-plugin.so
libdata/pkgconfig/nbdkit.pc
sbin/nbdkit
share/bash-completion/completions/nbdkit
@@ -116,7 +141,6 @@ share/bash-completion/completions/nbdkit
%%MANPAGES%%share/man/man1/nbdkit-split-plugin.1.gz
%%MANPAGES%%%%SSH%%share/man/man1/nbdkit-ssh-plugin.1.gz
%%MANPAGES%%share/man/man1/nbdkit-stats-filter.1.gz
-%%MANPAGES%%share/man/man1/nbdkit-streaming-plugin.1.gz
%%MANPAGES%%%%PERL%%share/man/man1/nbdkit-tar-plugin.1.gz
%%MANPAGES%%share/man/man1/nbdkit-tls.1.gz
%%MANPAGES%%share/man/man1/nbdkit-tmpdisk-plugin.1.gz
@@ -129,3 +153,82 @@ share/bash-completion/completions/nbdkit
%%MANPAGES%%share/man/man3/nbdkit-plugin.3.gz
%%MANPAGES%%%%PYTHON%%share/man/man3/nbdkit-python-plugin.3.gz
%%MANPAGES%%share/man/man3/nbdkit-sh-plugin.3.gz
+%%MANPAGES%%share/man/man1/nbdkit-blocksize-policy-filter.1.gz
+%%MANPAGES%%share/man/man1/nbdkit-cdi-plugin.1.gz
+%%MANPAGES%%share/man/man1/nbdkit-checkwrite-filter.1.gz
+%%MANPAGES%%share/man/man1/nbdkit-client.1.gz
+%%MANPAGES%%share/man/man1/nbdkit-ddrescue-filter.1.gz
+%%MANPAGES%%share/man/man1/nbdkit-evil-filter.1.gz
+%%MANPAGES%%share/man/man1/nbdkit-exitwhen-filter.1.gz
+%%MANPAGES%%share/man/man1/nbdkit-exportname-filter.1.gz
+%%MANPAGES%%share/man/man1/nbdkit-luks-filter.1.gz
+%%MANPAGES%%share/man/man1/nbdkit-multi-conn-filter.1.gz
+%%MANPAGES%%share/man/man1/nbdkit-ondemand-plugin.1.gz
+%%MANPAGES%%share/man/man1/nbdkit-ones-plugin.1.gz
+%%MANPAGES%%share/man/man1/nbdkit-openonce-filter.1.gz
+%%MANPAGES%%share/man/man1/nbdkit-pause-filter.1.gz
+%%MANPAGES%%share/man/man1/nbdkit-protect-filter.1.gz
+%%MANPAGES%%share/man/man1/nbdkit-qcow2dec-filter.1.gz
+%%MANPAGES%%share/man/man1/nbdkit-readonly-filter.1.gz
+%%MANPAGES%%share/man/man1/nbdkit-release-notes-1.22.1.gz
+%%MANPAGES%%share/man/man1/nbdkit-release-notes-1.24.1.gz
+%%MANPAGES%%share/man/man1/nbdkit-release-notes-1.26.1.gz
+%%MANPAGES%%share/man/man1/nbdkit-release-notes-1.28.1.gz
+%%MANPAGES%%share/man/man1/nbdkit-release-notes-1.30.1.gz
+%%MANPAGES%%share/man/man1/nbdkit-release-notes-1.32.1.gz
+%%MANPAGES%%share/man/man1/nbdkit-release-notes-1.34.1.gz
+%%MANPAGES%%share/man/man1/nbdkit-release-notes-1.36.1.gz
+%%MANPAGES%%share/man/man1/nbdkit-release-notes-1.38.1.gz
+%%MANPAGES%%share/man/man1/nbdkit-release-notes-1.40.1.gz
+%%MANPAGES%%share/man/man1/nbdkit-release-notes-1.42.1.gz
+%%MANPAGES%%share/man/man1/nbdkit-release-notes-1.44.1.gz
+%%MANPAGES%%share/man/man1/nbdkit-retry-request-filter.1.gz
+%%MANPAGES%%share/man/man1/nbdkit-rotational-filter.1.gz
+%%MANPAGES%%share/man/man1/nbdkit-scan-filter.1.gz
+%%MANPAGES%%share/man/man1/nbdkit-sparse-random-plugin.1.gz
+%%MANPAGES%%share/man/man1/nbdkit-spinning-filter.1.gz
+%%MANPAGES%%share/man/man1/nbdkit-swab-filter.1.gz
+%%MANPAGES%%share/man/man1/nbdkit-tar-filter.1.gz
+%%MANPAGES%%share/man/man1/nbdkit-time-limit-filter.1.gz
+%%MANPAGES%%share/man/man1/nbdkit-tls-fallback-filter.1.gz
+%%MANPAGES%%share/man/man3/nbdkit-cc-plugin.3.gz
+%%MANPAGES%%share/man/man3/nbdkit-tracing.3.gz
+%%MANPAGES%%share/man/man3/nbdkit_absolute_path.3.gz
+%%MANPAGES%%share/man/man3/nbdkit_debug.3.gz
+%%MANPAGES%%share/man/man3/nbdkit_disconnect.3.gz
+%%MANPAGES%%share/man/man3/nbdkit_error.3.gz
+%%MANPAGES%%share/man/man3/nbdkit_export_name.3.gz
+%%MANPAGES%%share/man/man3/nbdkit_is_tls.3.gz
+%%MANPAGES%%share/man/man3/nbdkit_nanosleep.3.gz
+%%MANPAGES%%share/man/man3/nbdkit_parse_bool.3.gz
+%%MANPAGES%%share/man/man3/nbdkit_parse_delay.3.gz
+%%MANPAGES%%share/man/man3/nbdkit_parse_int.3.gz
+%%MANPAGES%%share/man/man3/nbdkit_parse_int16_t.3.gz
+%%MANPAGES%%share/man/man3/nbdkit_parse_int32_t.3.gz
+%%MANPAGES%%share/man/man3/nbdkit_parse_int64_t.3.gz
+%%MANPAGES%%share/man/man3/nbdkit_parse_int8_t.3.gz
+%%MANPAGES%%share/man/man3/nbdkit_parse_probability.3.gz
+%%MANPAGES%%share/man/man3/nbdkit_parse_size.3.gz
+%%MANPAGES%%share/man/man3/nbdkit_parse_uint16_t.3.gz
+%%MANPAGES%%share/man/man3/nbdkit_parse_uint32_t.3.gz
+%%MANPAGES%%share/man/man3/nbdkit_parse_uint64_t.3.gz
+%%MANPAGES%%share/man/man3/nbdkit_parse_uint8_t.3.gz
+%%MANPAGES%%share/man/man3/nbdkit_parse_unsigned.3.gz
+%%MANPAGES%%share/man/man3/nbdkit_peer_gid.3.gz
+%%MANPAGES%%share/man/man3/nbdkit_peer_name.3.gz
+%%MANPAGES%%share/man/man3/nbdkit_peer_pid.3.gz
+%%MANPAGES%%share/man/man3/nbdkit_peer_security_context.3.gz
+%%MANPAGES%%share/man/man3/nbdkit_peer_tls_dn.3.gz
+%%MANPAGES%%share/man/man3/nbdkit_peer_tls_issuer_dn.3.gz
+%%MANPAGES%%share/man/man3/nbdkit_peer_uid.3.gz
+%%MANPAGES%%share/man/man3/nbdkit_printf_intern.3.gz
+%%MANPAGES%%share/man/man3/nbdkit_read_password.3.gz
+%%MANPAGES%%share/man/man3/nbdkit_realpath.3.gz
+%%MANPAGES%%share/man/man3/nbdkit_set_error.3.gz
+%%MANPAGES%%share/man/man3/nbdkit_shutdown.3.gz
+%%MANPAGES%%share/man/man3/nbdkit_stdio_safe.3.gz
+%%MANPAGES%%share/man/man3/nbdkit_strdup_intern.3.gz
+%%MANPAGES%%share/man/man3/nbdkit_strndup_intern.3.gz
+%%MANPAGES%%share/man/man3/nbdkit_vdebug.3.gz
+%%MANPAGES%%share/man/man3/nbdkit_verror.3.gz
+%%MANPAGES%%share/man/man3/nbdkit_vprintf_intern.3.gz
diff --git a/net/openldap25-server/Makefile b/net/openldap25-server/Makefile
index 0deaa6d39afb..350269ff8694 100644
--- a/net/openldap25-server/Makefile
+++ b/net/openldap25-server/Makefile
@@ -116,6 +116,7 @@ OPTIONS_DEFINE+= ARGON2
OPTIONS_DEFINE+= LLOADD
OPTIONS_EXCLUDE_FreeBSD_15= SMBPWD # Only works with Heimdal
+OPTIONS_EXCLUDE_FreeBSD_16= SMBPWD # Only works with Heimdal
OPTIONS_DEFAULT+= ${BKNDS_DEFAULTS}
OPTIONS_DEFAULT+= ${OPTIONS_GROUP_OVLYS}
diff --git a/net/openldap26-server/Makefile b/net/openldap26-server/Makefile
index b05c13c76075..cc3ece50f521 100644
--- a/net/openldap26-server/Makefile
+++ b/net/openldap26-server/Makefile
@@ -117,6 +117,7 @@ OPTIONS_DEFINE+= ARGON2
OPTIONS_DEFINE+= LLOADD
OPTIONS_EXCLUDE_FreeBSD_15= SMBPWD # Only works with Heimdal
+OPTIONS_EXCLUDE_FreeBSD_16= SMBPWD # Only works with Heimdal
OPTIONS_DEFAULT+= ${BKNDS_DEFAULTS}
OPTIONS_DEFAULT+= ${OPTIONS_GROUP_OVLYS}
diff --git a/net/pktanon/Makefile b/net/pktanon/Makefile
index c5ce41c78d3e..4e6be0cb1926 100644
--- a/net/pktanon/Makefile
+++ b/net/pktanon/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pktanon
PORTVERSION= 1.4.0
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= net
MASTER_SITES= http://www.tm.uka.de/software/pktanon/download/
DISTNAME= ${PORTNAME}-${PORTVERSION}-dev
diff --git a/net/py-greenstalk/Makefile b/net/py-greenstalk/Makefile
index 443dfbec5d55..535440f7412d 100644
--- a/net/py-greenstalk/Makefile
+++ b/net/py-greenstalk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= greenstalk
-DISTVERSION= 2.1.0
+DISTVERSION= 2.1.1
CATEGORIES= net python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/net/py-greenstalk/distinfo b/net/py-greenstalk/distinfo
index 63a5d476b055..a29c01f96dea 100644
--- a/net/py-greenstalk/distinfo
+++ b/net/py-greenstalk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747431511
-SHA256 (greenstalk-2.1.0.tar.gz) = a731ca15bc3b03dfffc438db08c96d0c4e8ce5f472403573e40a1939791c12a7
-SIZE (greenstalk-2.1.0.tar.gz) = 6674
+TIMESTAMP = 1760647336
+SHA256 (greenstalk-2.1.1.tar.gz) = e89b7694ddabbd69562bfe11140fdac1afc9fedcbe2edf6464eaf7c355533ef8
+SIZE (greenstalk-2.1.1.tar.gz) = 6770
diff --git a/net/py-urllib3-future/Makefile b/net/py-urllib3-future/Makefile
index 0a885ce260b6..957236c80008 100644
--- a/net/py-urllib3-future/Makefile
+++ b/net/py-urllib3-future/Makefile
@@ -1,5 +1,5 @@
PORTNAME= urllib3-future
-PORTVERSION= 2.13.909
+PORTVERSION= 2.14.904
CATEGORIES= net python
MASTER_SITES= PYPI \
https://github.com/jawah/urllib3.future/releases/download/${PORTVERSION}/
diff --git a/net/py-urllib3-future/distinfo b/net/py-urllib3-future/distinfo
index f47fc9f616c0..c88c5e16c96a 100644
--- a/net/py-urllib3-future/distinfo
+++ b/net/py-urllib3-future/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816704
-SHA256 (urllib3_future-2.13.909.tar.gz) = 5b0b24c40dd3e89217939d03928d6628b7e1f420ba3893f5da6d4508bbfb053c
-SIZE (urllib3_future-2.13.909.tar.gz) = 1102235
+TIMESTAMP = 1759774699
+SHA256 (urllib3_future-2.14.904.tar.gz) = 5338b13e134dfd27f87e489cdfc3b29a6ea6b78d6c3f7a52fbef417916592189
+SIZE (urllib3_future-2.14.904.tar.gz) = 1110052
diff --git a/net/py-urllib3/Makefile b/net/py-urllib3/Makefile
index 9fedb9a73a50..e7a67742b218 100644
--- a/net/py-urllib3/Makefile
+++ b/net/py-urllib3/Makefile
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0.4.0<0.6.0:devel/py-hatch-vcs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hatchling>=1.6.0<2:devel/py-hatchling@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8<9:devel/py-setuptools-scm@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8<10:devel/py-setuptools-scm@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}brotli>=1.0.9:archivers/py-brotli@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}h2>=4<5:www/py-h2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}httpx>=0.28.1:www/py-httpx@${PY_FLAVOR} \
@@ -50,4 +50,8 @@ H2_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}h2>=4<5:www/py-h2@${PY_FLAVOR}
SOCKS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pysocks>=1.5.6<2.0:net/py-pysocks@${PY_FLAVOR}
ZSTD_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zstandard>=0.18.0:archivers/py-zstandard@${PY_FLAVOR}
+post-patch:
+ # https://github.com/urllib3/urllib3/pull/3682
+ @${REINPLACE_CMD} -e 's|setuptools-scm>=8,<9|setuptools-scm>=8,<10|' ${WRKSRC}/pyproject.toml
+
.include <bsd.port.mk>
diff --git a/net/rubygem-fog-aws328/Makefile b/net/rubygem-fog-aws328/Makefile
deleted file mode 100644
index feecea71e7fb..000000000000
--- a/net/rubygem-fog-aws328/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-PORTNAME= fog-aws
-PORTVERSION= 3.28.0
-PORTREVISION= 1
-CATEGORIES= net rubygems
-MASTER_SITES= RG
-PKGNAMESUFFIX= 328
-
-MAINTAINER= ruby@FreeBSD.org
-COMMENT= Module for the 'fog' gem to support Amazon Web Services
-WWW= https://github.com/fog/fog-aws
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE.md
-
-RUN_DEPENDS= rubygem-base6402>=0.2.0<0.3:converters/rubygem-base6402 \
- rubygem-fog-core250>=2.1<3:devel/rubygem-fog-core250 \
- rubygem-fog-json>=1.1<2:devel/rubygem-fog-json \
- rubygem-fog-xml>=0.1<1:textproc/rubygem-fog-xml
-
-USES= gem
-
-NO_ARCH= yes
-
-PORTSCOUT= limit:^3\.28\.
-
-post-install:
- ${RM} ${STAGEDIR}${PREFIX}/bin/console ${STAGEDIR}${PREFIX}/bin/setup
-
-.include <bsd.port.mk>
diff --git a/net/rubygem-fog-aws328/distinfo b/net/rubygem-fog-aws328/distinfo
deleted file mode 100644
index e774eb7264a3..000000000000
--- a/net/rubygem-fog-aws328/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1730286749
-SHA256 (rubygem/fog-aws-3.28.0.gem) = 7d2e7e13eb123914be9cea12f3d134285fa9fc14e0fa0daebc97386a3d9567cd
-SIZE (rubygem/fog-aws-3.28.0.gem) = 433664
diff --git a/net/rubygem-fog-aws328/pkg-descr b/net/rubygem-fog-aws328/pkg-descr
deleted file mode 100644
index 2a3a99644d5a..000000000000
--- a/net/rubygem-fog-aws328/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-Fog::Aws is a module for the 'fog' gem to support Amazon Web Services.
diff --git a/net/rubygem-fog-google/Makefile b/net/rubygem-fog-google/Makefile
index 32aa7b588853..97a79bbc4ebb 100644
--- a/net/rubygem-fog-google/Makefile
+++ b/net/rubygem-fog-google/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fog-google
-PORTVERSION= 1.25.0
+PORTVERSION= 1.26.0
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-fog-google/distinfo b/net/rubygem-fog-google/distinfo
index 110c4e4492e4..69a318b96ff0 100644
--- a/net/rubygem-fog-google/distinfo
+++ b/net/rubygem-fog-google/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936400
-SHA256 (rubygem/fog-google-1.25.0.gem) = 58aea3b0abf5938ed6ca2a3b51282cfe7038403e2eeb70bdb0a1b998307ce18f
-SIZE (rubygem/fog-google-1.25.0.gem) = 155136
+TIMESTAMP = 1759774903
+SHA256 (rubygem/fog-google-1.26.0.gem) = 232fdead3088c8a61a84e0d44895aadc9df8aa5cc4d2e0c983a97a6e70d7c6ad
+SIZE (rubygem/fog-google-1.26.0.gem) = 128000
diff --git a/net/rubygem-gitlab_omniauth-ldap-gitlab/Makefile b/net/rubygem-gitlab_omniauth-ldap-gitlab/Makefile
new file mode 100644
index 000000000000..01bc3496a74b
--- /dev/null
+++ b/net/rubygem-gitlab_omniauth-ldap-gitlab/Makefile
@@ -0,0 +1,23 @@
+PORTNAME= gitlab_omniauth-ldap
+PORTVERSION= 2.2.0
+PORTREVISION= 0
+CATEGORIES= net rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -gitlab
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= LDAP strategy for OmniAuth
+WWW= https://gitlab.com/gitlab-org/omniauth-ldap
+
+LICENSE= MIT
+
+RUN_DEPENDS= rubygem-net-ldap>=0.16<1:net/rubygem-net-ldap \
+ rubygem-omniauth-gl>=1.3<3:security/rubygem-omniauth-gl \
+ rubygem-pyu-ruby-sasl>=0.0.3.3<0.1:security/rubygem-pyu-ruby-sasl \
+ rubygem-rubyntlm>=0.5<1:net/rubygem-rubyntlm
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/net/rubygem-gitlab_omniauth-ldap-gitlab/distinfo b/net/rubygem-gitlab_omniauth-ldap-gitlab/distinfo
new file mode 100644
index 000000000000..c58ac6a6327a
--- /dev/null
+++ b/net/rubygem-gitlab_omniauth-ldap-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1658815502
+SHA256 (rubygem/gitlab_omniauth-ldap-2.2.0.gem) = bb4d20acb3b123ed654a8f6a47d3fac673ece7ed0b6992edb92dca14bad2838c
+SIZE (rubygem/gitlab_omniauth-ldap-2.2.0.gem) = 15360
diff --git a/net/rubygem-gitlab_omniauth-ldap-gitlab/pkg-descr b/net/rubygem-gitlab_omniauth-ldap-gitlab/pkg-descr
new file mode 100644
index 000000000000..cd376560a430
--- /dev/null
+++ b/net/rubygem-gitlab_omniauth-ldap-gitlab/pkg-descr
@@ -0,0 +1 @@
+A LDAP strategy for OmniAuth.
diff --git a/net/rubygem-google-cloud-bigtable-admin-v2/Makefile b/net/rubygem-google-cloud-bigtable-admin-v2/Makefile
index 13c52e36c1f9..aadb2ce38e79 100644
--- a/net/rubygem-google-cloud-bigtable-admin-v2/Makefile
+++ b/net/rubygem-google-cloud-bigtable-admin-v2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-bigtable-admin-v2
-PORTVERSION= 1.14.0
+PORTVERSION= 1.15.0
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-google-cloud-bigtable-admin-v2/distinfo b/net/rubygem-google-cloud-bigtable-admin-v2/distinfo
index fcedc601158a..0cb9059da320 100644
--- a/net/rubygem-google-cloud-bigtable-admin-v2/distinfo
+++ b/net/rubygem-google-cloud-bigtable-admin-v2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759324302
-SHA256 (rubygem/google-cloud-bigtable-admin-v2-1.14.0.gem) = cda3a813bd9db6517605252d4ddc3d179fbe8532bebaa0172b791a97b661107f
-SIZE (rubygem/google-cloud-bigtable-admin-v2-1.14.0.gem) = 137216
+TIMESTAMP = 1759774905
+SHA256 (rubygem/google-cloud-bigtable-admin-v2-1.15.0.gem) = 990d0c59c8032f3ed534db1f9c582ff628d280fc57b9a7bc996da20ab4645c30
+SIZE (rubygem/google-cloud-bigtable-admin-v2-1.15.0.gem) = 137728
diff --git a/net/rubygem-google-cloud-monitoring-metrics_scope-v1/Makefile b/net/rubygem-google-cloud-monitoring-metrics_scope-v1/Makefile
index 9c45093c983d..cf481fb1ae59 100644
--- a/net/rubygem-google-cloud-monitoring-metrics_scope-v1/Makefile
+++ b/net/rubygem-google-cloud-monitoring-metrics_scope-v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-monitoring-metrics_scope-v1
-PORTVERSION= 1.4.0
+PORTVERSION= 1.5.0
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-google-cloud-monitoring-metrics_scope-v1/distinfo b/net/rubygem-google-cloud-monitoring-metrics_scope-v1/distinfo
index e655371c8913..b4ed5f54cc70 100644
--- a/net/rubygem-google-cloud-monitoring-metrics_scope-v1/distinfo
+++ b/net/rubygem-google-cloud-monitoring-metrics_scope-v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759324314
-SHA256 (rubygem/google-cloud-monitoring-metrics_scope-v1-1.4.0.gem) = 0b5097d2ff857fe6cd5f31111ac840a2b14641165d151133876f0ca1d6eb39e8
-SIZE (rubygem/google-cloud-monitoring-metrics_scope-v1-1.4.0.gem) = 43520
+TIMESTAMP = 1759774907
+SHA256 (rubygem/google-cloud-monitoring-metrics_scope-v1-1.5.0.gem) = 7e0d3c5e6c94a82e524ae05e9365dc7b9144a32d484ddc0e0e5a953980871ad5
+SIZE (rubygem/google-cloud-monitoring-metrics_scope-v1-1.5.0.gem) = 44032
diff --git a/net/rubygem-google-cloud-pubsub-v1/Makefile b/net/rubygem-google-cloud-pubsub-v1/Makefile
index e4e8351355e9..d685c7409222 100644
--- a/net/rubygem-google-cloud-pubsub-v1/Makefile
+++ b/net/rubygem-google-cloud-pubsub-v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-pubsub-v1
-PORTVERSION= 1.12.0
+PORTVERSION= 1.13.0
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-google-cloud-pubsub-v1/distinfo b/net/rubygem-google-cloud-pubsub-v1/distinfo
index 4e5de4c2d6de..39aaa56e1d1d 100644
--- a/net/rubygem-google-cloud-pubsub-v1/distinfo
+++ b/net/rubygem-google-cloud-pubsub-v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759324318
-SHA256 (rubygem/google-cloud-pubsub-v1-1.12.0.gem) = 87e5ab10922931f5134ea00126592275c34309f4f8773f4b951ea88d3193a640
-SIZE (rubygem/google-cloud-pubsub-v1-1.12.0.gem) = 96256
+TIMESTAMP = 1759774909
+SHA256 (rubygem/google-cloud-pubsub-v1-1.13.0.gem) = 933c877fd5f7144f7a9744bd448c9b2192e63449c3239d0dbba6cdbfc72690c8
+SIZE (rubygem/google-cloud-pubsub-v1-1.13.0.gem) = 96256
diff --git a/net/rubygem-google-cloud-spanner-admin-database-v1/Makefile b/net/rubygem-google-cloud-spanner-admin-database-v1/Makefile
index 8d6db36a959e..e821b2dc2bfa 100644
--- a/net/rubygem-google-cloud-spanner-admin-database-v1/Makefile
+++ b/net/rubygem-google-cloud-spanner-admin-database-v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-spanner-admin-database-v1
-PORTVERSION= 1.10.0
+PORTVERSION= 1.11.0
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-google-cloud-spanner-admin-database-v1/distinfo b/net/rubygem-google-cloud-spanner-admin-database-v1/distinfo
index 7cd629e00f78..86c8a4bc5761 100644
--- a/net/rubygem-google-cloud-spanner-admin-database-v1/distinfo
+++ b/net/rubygem-google-cloud-spanner-admin-database-v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759324320
-SHA256 (rubygem/google-cloud-spanner-admin-database-v1-1.10.0.gem) = eae1807aef154c9527c5661955c4a178392f4d5479568f7c33849025c6179a31
-SIZE (rubygem/google-cloud-spanner-admin-database-v1-1.10.0.gem) = 116224
+TIMESTAMP = 1759774911
+SHA256 (rubygem/google-cloud-spanner-admin-database-v1-1.11.0.gem) = bfef33ca1bf028b11ca5449b06de8cb0964b85bf959efb0a9fd76279e496202d
+SIZE (rubygem/google-cloud-spanner-admin-database-v1-1.11.0.gem) = 117248
diff --git a/net/rubygem-google-cloud-spanner-admin-instance-v1/Makefile b/net/rubygem-google-cloud-spanner-admin-instance-v1/Makefile
index 97c4c55f05d2..11321ad74952 100644
--- a/net/rubygem-google-cloud-spanner-admin-instance-v1/Makefile
+++ b/net/rubygem-google-cloud-spanner-admin-instance-v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-spanner-admin-instance-v1
-PORTVERSION= 2.2.0
+PORTVERSION= 2.3.0
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-google-cloud-spanner-admin-instance-v1/distinfo b/net/rubygem-google-cloud-spanner-admin-instance-v1/distinfo
index c11a72ba3f6f..6440701b2776 100644
--- a/net/rubygem-google-cloud-spanner-admin-instance-v1/distinfo
+++ b/net/rubygem-google-cloud-spanner-admin-instance-v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759324322
-SHA256 (rubygem/google-cloud-spanner-admin-instance-v1-2.2.0.gem) = c874617806b2b9566af7ac293aeb1584f885a3343cb8e1168ddf60ade0df1071
-SIZE (rubygem/google-cloud-spanner-admin-instance-v1-2.2.0.gem) = 111104
+TIMESTAMP = 1759774913
+SHA256 (rubygem/google-cloud-spanner-admin-instance-v1-2.3.0.gem) = 0a1b46e0f1551ec31f3f4a0b4e54bb9765aa848b2808ea7611a92a3b44661ba3
+SIZE (rubygem/google-cloud-spanner-admin-instance-v1-2.3.0.gem) = 111616
diff --git a/net/rubygem-google-cloud-storage_transfer-v1/Makefile b/net/rubygem-google-cloud-storage_transfer-v1/Makefile
index adc028b7ef2d..4f1c85b24112 100644
--- a/net/rubygem-google-cloud-storage_transfer-v1/Makefile
+++ b/net/rubygem-google-cloud-storage_transfer-v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-storage_transfer-v1
-PORTVERSION= 1.7.0
+PORTVERSION= 1.8.0
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-google-cloud-storage_transfer-v1/distinfo b/net/rubygem-google-cloud-storage_transfer-v1/distinfo
index aba7226a134d..43755312551e 100644
--- a/net/rubygem-google-cloud-storage_transfer-v1/distinfo
+++ b/net/rubygem-google-cloud-storage_transfer-v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759324358
-SHA256 (rubygem/google-cloud-storage_transfer-v1-1.7.0.gem) = 46674f989f532987ea806ef1ec5c9140a3cd43ce08186cbb214809cb5a4b92b6
-SIZE (rubygem/google-cloud-storage_transfer-v1-1.7.0.gem) = 89600
+TIMESTAMP = 1759774977
+SHA256 (rubygem/google-cloud-storage_transfer-v1-1.8.0.gem) = 564efbe2c3cbd2732a5711ea459a146e3fb2902ba8e3ad09ed88d11a2e1e9825
+SIZE (rubygem/google-cloud-storage_transfer-v1-1.8.0.gem) = 90624
diff --git a/net/rubygem-grpc-gitlab/Makefile b/net/rubygem-grpc-gitlab/Makefile
index 21a020f935ea..21892a228d7c 100644
--- a/net/rubygem-grpc-gitlab/Makefile
+++ b/net/rubygem-grpc-gitlab/Makefile
@@ -1,5 +1,6 @@
PORTNAME= grpc
PORTVERSION= 1.74.1
+PORTREVISION= 1
CATEGORIES= net rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -gitlab
diff --git a/net/rubygem-grpc/Makefile b/net/rubygem-grpc/Makefile
index cde8cf82f124..63162bf7ce26 100644
--- a/net/rubygem-grpc/Makefile
+++ b/net/rubygem-grpc/Makefile
@@ -1,5 +1,6 @@
PORTNAME= grpc
PORTVERSION= 1.75.0
+PORTREVISION= 1
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-omniauth-auth0-gitlab/Makefile b/net/rubygem-omniauth-auth0-gitlab/Makefile
index e841d04d397e..5f41c19943cb 100644
--- a/net/rubygem-omniauth-auth0-gitlab/Makefile
+++ b/net/rubygem-omniauth-auth0-gitlab/Makefile
@@ -1,5 +1,6 @@
PORTNAME= omniauth-auth0
PORTVERSION= 3.1.1
+PORTREVISION= 1
CATEGORIES= net rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -gitlab
@@ -10,7 +11,7 @@ WWW= https://github.com/auth0/omniauth-auth0
LICENSE= MIT
-RUN_DEPENDS= rubygem-omniauth>=2.0<3:security/rubygem-omniauth \
+RUN_DEPENDS= rubygem-omniauth-gl>=2.0<3:security/rubygem-omniauth-gl \
rubygem-omniauth-oauth2-gitlab>=1.4<2:net/rubygem-omniauth-oauth2-gitlab
USES= gem
diff --git a/net/rubygem-omniauth-github-gitlab/Makefile b/net/rubygem-omniauth-github-gitlab/Makefile
index 01f1054ca218..527adc4c8d86 100644
--- a/net/rubygem-omniauth-github-gitlab/Makefile
+++ b/net/rubygem-omniauth-github-gitlab/Makefile
@@ -1,5 +1,6 @@
PORTNAME= omniauth-github
PORTVERSION= 2.0.1
+PORTREVISION= 1
CATEGORIES= net rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -gitlab
@@ -10,7 +11,7 @@ WWW= https://github.com/omniauth/omniauth-github
LICENSE= MIT
-RUN_DEPENDS= rubygem-omniauth>=2.0<3:security/rubygem-omniauth \
+RUN_DEPENDS= rubygem-omniauth-gl>=2.0<3:security/rubygem-omniauth-gl \
rubygem-omniauth-oauth2-gitlab>=1.8<2:net/rubygem-omniauth-oauth2-gitlab
USES= gem
diff --git a/net/rubygem-omniauth-google-oauth2-gitlab/Makefile b/net/rubygem-omniauth-google-oauth2-gitlab/Makefile
index 3e17f9c5b405..a1c37330a3df 100644
--- a/net/rubygem-omniauth-google-oauth2-gitlab/Makefile
+++ b/net/rubygem-omniauth-google-oauth2-gitlab/Makefile
@@ -1,5 +1,6 @@
PORTNAME= omniauth-google-oauth2
PORTVERSION= 1.1.2
+PORTREVISION= 1
CATEGORIES= net rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -gitlab
@@ -12,7 +13,7 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-jwt>=2.0:www/rubygem-jwt \
rubygem-oauth2-gitlab>=2.0<3:net/rubygem-oauth2-gitlab \
- rubygem-omniauth>=2.0<3:security/rubygem-omniauth \
+ rubygem-omniauth-gl>=2.0<3:security/rubygem-omniauth-gl \
rubygem-omniauth-oauth2-gitlab>=1.8<2:net/rubygem-omniauth-oauth2-gitlab
USES= gem
diff --git a/net/rubygem-omniauth-oauth2-gitlab/Makefile b/net/rubygem-omniauth-oauth2-gitlab/Makefile
index d120f0f01af6..031ae569a0c8 100644
--- a/net/rubygem-omniauth-oauth2-gitlab/Makefile
+++ b/net/rubygem-omniauth-oauth2-gitlab/Makefile
@@ -1,5 +1,6 @@
PORTNAME= omniauth-oauth2
PORTVERSION= 1.8.0
+PORTREVISION= 1
CATEGORIES= net rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -gitlab
@@ -12,7 +13,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
RUN_DEPENDS= rubygem-oauth2-gitlab>=1.4<3:net/rubygem-oauth2-gitlab \
- rubygem-omniauth>=1.9<3:security/rubygem-omniauth
+ rubygem-omniauth-gl>=1.9<3:security/rubygem-omniauth-gl
USES= gem
diff --git a/net/rubygem-omniauth_openid_connect/Makefile b/net/rubygem-omniauth_openid_connect/Makefile
index 18269cc29e33..801d04ad25f6 100644
--- a/net/rubygem-omniauth_openid_connect/Makefile
+++ b/net/rubygem-omniauth_openid_connect/Makefile
@@ -1,5 +1,6 @@
PORTNAME= omniauth_openid_connect
PORTVERSION= 0.8.0
+PORTREVISION= 1
CATEGORIES= net rubygems
MASTER_SITES= RG
@@ -10,7 +11,7 @@ WWW= https://github.com/m0n9oose/omniauth_openid_connect
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-omniauth>=1.9<3:security/rubygem-omniauth \
+RUN_DEPENDS= rubygem-omniauth-gl>=1.9<3:security/rubygem-omniauth-gl \
rubygem-openid_connect>=2.2<3:net/rubygem-openid_connect
USES= gem
diff --git a/net/rubygem-uri/Makefile b/net/rubygem-uri/Makefile
index 8f685386e5ea..7c345cf1515d 100644
--- a/net/rubygem-uri/Makefile
+++ b/net/rubygem-uri/Makefile
@@ -1,5 +1,5 @@
PORTNAME= uri
-PORTVERSION= 1.0.3
+PORTVERSION= 1.0.4
CATEGORIES= net rubygems
MASTER_SITES= RG
diff --git a/net/rubygem-uri/distinfo b/net/rubygem-uri/distinfo
index c3fe6398f6dc..23c495744486 100644
--- a/net/rubygem-uri/distinfo
+++ b/net/rubygem-uri/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070744
-SHA256 (rubygem/uri-1.0.3.gem) = e9f2244608eea2f7bc357d954c65c910ce0399ca5e18a7a29207ac22d8767011
-SIZE (rubygem/uri-1.0.3.gem) = 36864
+TIMESTAMP = 1759774915
+SHA256 (rubygem/uri-1.0.4.gem) = 34485d137c079f8753a0ca1d883841a7ba2e5fae556e3c30c2aab0dde616344b
+SIZE (rubygem/uri-1.0.4.gem) = 37376
diff --git a/net/scamper/Makefile b/net/scamper/Makefile
index 991ac83d05a0..985ad3c01c40 100644
--- a/net/scamper/Makefile
+++ b/net/scamper/Makefile
@@ -1,5 +1,5 @@
PORTNAME= scamper
-DISTVERSION= 20250729
+DISTVERSION= 20251020
CATEGORIES= net
MASTER_SITES= https://www.caida.org/catalog/software/scamper/code/
DISTNAME= ${PORTNAME}-cvs-${DISTVERSION}
diff --git a/net/scamper/distinfo b/net/scamper/distinfo
index 5272b240e947..9447cd387351 100644
--- a/net/scamper/distinfo
+++ b/net/scamper/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753756989
-SHA256 (scamper-cvs-20250729.tar.gz) = 153c0580ab4bf96549d62d3c49e6faa82708e7da6f877dadb15c8cf89c8648dd
-SIZE (scamper-cvs-20250729.tar.gz) = 3260686
+TIMESTAMP = 1760931314
+SHA256 (scamper-cvs-20251020.tar.gz) = 6ef4d8d22c8cb3a4cc0391955d1a6c5f2c8e16f510c434f5cb9e9395676fcccd
+SIZE (scamper-cvs-20251020.tar.gz) = 3291401
diff --git a/net/scamper/pkg-plist b/net/scamper/pkg-plist
index 0379467c76d4..5e2884f373cf 100644
--- a/net/scamper/pkg-plist
+++ b/net/scamper/pkg-plist
@@ -30,11 +30,11 @@ bin/sc_wartsfilter
bin/sc_wartsfix
lib/libscamperctrl.a
lib/libscamperctrl.so.4
-lib/libscamperctrl.so.4.0.1
+lib/libscamperctrl.so.4.1.0
lib/libscamperctrl.so
lib/libscamperfile.a
lib/libscamperfile.so.13
-lib/libscamperfile.so.13.2.1
+lib/libscamperfile.so.13.4.0
lib/libscamperfile.so
share/man/man1/sc_ally.1.gz
share/man/man1/sc_analysis_dump.1.gz
diff --git a/net/v2ray/Makefile b/net/v2ray/Makefile
index 8ce3667b04f8..2b48750ef44b 100644
--- a/net/v2ray/Makefile
+++ b/net/v2ray/Makefile
@@ -1,7 +1,6 @@
PORTNAME= v2ray
DISTVERSIONPREFIX= v
-DISTVERSION= 5.40.0
-PORTREVISION= 1
+DISTVERSION= 5.41.0
CATEGORIES= net
MAINTAINER= alven@FreeBSD.org
diff --git a/net/v2ray/distinfo b/net/v2ray/distinfo
index 649fe5cf7c41..dfc22c95c85b 100644
--- a/net/v2ray/distinfo
+++ b/net/v2ray/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1760035974
-SHA256 (go/net_v2ray/v2fly-v2ray-core-v5.40.0_GH0/go.mod) = abf7029e13936a598fc44bc02127c14771bd3f1c543d624f86f81f39b4173d63
-SIZE (go/net_v2ray/v2fly-v2ray-core-v5.40.0_GH0/go.mod) = 4253
-SHA256 (go/net_v2ray/v2fly-v2ray-core-v5.40.0_GH0/v2fly-v2ray-core-v5.40.0_GH0.tar.gz) = 14e333c7454781f0b44fe9cba1616e25accfb04cf0d9d31db7acdd33e2e8d0ac
-SIZE (go/net_v2ray/v2fly-v2ray-core-v5.40.0_GH0/v2fly-v2ray-core-v5.40.0_GH0.tar.gz) = 1109413
+TIMESTAMP = 1760694314
+SHA256 (go/net_v2ray/v2fly-v2ray-core-v5.41.0_GH0/go.mod) = 60378f52552f4ef94bad96a472ac3fe497559d54694f6b9daaafe1b78835c608
+SIZE (go/net_v2ray/v2fly-v2ray-core-v5.41.0_GH0/go.mod) = 4254
+SHA256 (go/net_v2ray/v2fly-v2ray-core-v5.41.0_GH0/v2fly-v2ray-core-v5.41.0_GH0.tar.gz) = c67caa2d73f35a9562ecaeb5184733c943c9dafb47e8f1cfeacb892a9247e9b5
+SIZE (go/net_v2ray/v2fly-v2ray-core-v5.41.0_GH0/v2fly-v2ray-core-v5.41.0_GH0.tar.gz) = 1109397
diff --git a/net/wangle/Makefile b/net/wangle/Makefile
index 5afbdef5f5d6..0822f9080097 100644
--- a/net/wangle/Makefile
+++ b/net/wangle/Makefile
@@ -1,6 +1,7 @@
PORTNAME= wangle
DISTVERSIONPREFIX= v
DISTVERSION= 2025.08.18.00
+PORTREVISION= 1
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
@@ -10,7 +11,7 @@ WWW= https://github.com/facebook/wangle
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/../LICENSE
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libdouble-conversion.so:devel/double-conversion \
libevent.so:devel/libevent \
libfizz.so:security/fizz \
diff --git a/net/wireshark/files/patch-epan_dissectors_packet-kerberos.c b/net/wireshark/files/patch-epan_dissectors_packet-kerberos.c
new file mode 100644
index 000000000000..13c7bfbd0ac6
--- /dev/null
+++ b/net/wireshark/files/patch-epan_dissectors_packet-kerberos.c
@@ -0,0 +1,11 @@
+--- epan/dissectors/packet-kerberos.c.orig 2025-10-16 15:54:37 UTC
++++ epan/dissectors/packet-kerberos.c
+@@ -3401,7 +3401,7 @@ read_keytab_file(const char *filename)
+
+ /* generate origin string, describing where this key came from */
+ for(i=0;i<key.principal->name.name_string.len;i++){
+- wmem_strbuf_append_printf(str_principal, "%s%s",(i?"/":""),key.principal->name.name_string.val[i]));
++ wmem_strbuf_append_printf(str_principal, "%s%s",(i?"/":""),key.principal->name.name_string.val[i]);
+ }
+ wmem_strbuf_append_printf(str_principal, "@%s",key.principal->realm);
+ new_key->key_origin = (char*)wmem_strbuf_get_str(str_principal);
diff --git a/net/zapret/Makefile b/net/zapret/Makefile
index 0be5ad56507d..1fccb2d123c9 100644
--- a/net/zapret/Makefile
+++ b/net/zapret/Makefile
@@ -1,6 +1,6 @@
PORTNAME= zapret
DISTVERSIONPREFIX= v
-DISTVERSION= 72
+DISTVERSION= 72.1
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/zapret/distinfo b/net/zapret/distinfo
index eab6c2c839d0..d84490dc5aed 100644
--- a/net/zapret/distinfo
+++ b/net/zapret/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760343342
-SHA256 (bol-van-zapret-v72_GH0.tar.gz) = 0f36237642ed5e9483aec6e710c647fdffb09b95c03aa6e2d6273fcabc76afb3
-SIZE (bol-van-zapret-v72_GH0.tar.gz) = 549487
+TIMESTAMP = 1760523025
+SHA256 (bol-van-zapret-v72.1_GH0.tar.gz) = 4e5c9fa6bfaf033aae361faf90429e64a6d30b37d4652e73e8d2572a1fd052d7
+SIZE (bol-van-zapret-v72.1_GH0.tar.gz) = 551772
diff --git a/news/nzbget/Makefile b/news/nzbget/Makefile
index 833cbdf61212..207042197150 100644
--- a/news/nzbget/Makefile
+++ b/news/nzbget/Makefile
@@ -1,6 +1,7 @@
PORTNAME= nzbget
DISTVERSIONPREFIX= v
DISTVERSION= 25.3
+PORTREVISION= 1
CATEGORIES= news
MAINTAINER= a13xlevy@pm.me
diff --git a/polish/hunspell/Makefile b/polish/hunspell/Makefile
index 8a2d41d020e1..82cb91e0987b 100644
--- a/polish/hunspell/Makefile
+++ b/polish/hunspell/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hunspell
-PORTVERSION= 20250901
+PORTVERSION= 20251001
CATEGORIES= polish textproc
MASTER_SITES= https://sjp.pl/slownik/ort/ \
LOCAL/sunpoet/${PORTNAME}
diff --git a/polish/hunspell/distinfo b/polish/hunspell/distinfo
index de04eec37819..ce427cc10c90 100644
--- a/polish/hunspell/distinfo
+++ b/polish/hunspell/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757436691
-SHA256 (hunspell/sjp-myspell-pl-20250901.zip) = 35ce9098b69a2ed1f7e1b1ea0401d56fe907bdef57a501618991e46eef8f4dd6
-SIZE (hunspell/sjp-myspell-pl-20250901.zip) = 1285397
+TIMESTAMP = 1759774953
+SHA256 (hunspell/sjp-myspell-pl-20251001.zip) = 5a9c4a9bd38a259821519524ad6f009e4559e4c38aeda3a9ad759ce318db808e
+SIZE (hunspell/sjp-myspell-pl-20251001.zip) = 1285512
diff --git a/polish/libreoffice/distinfo b/polish/libreoffice/distinfo
index ccf82fc2ee4a..a9b8ed0626aa 100644
--- a/polish/libreoffice/distinfo
+++ b/polish/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890824
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_pl.tar.gz) = a7b44166e90741c9facddb2d8f963130d3a235adcd79815690355437d6815742
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_pl.tar.gz) = 2553393
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_pl.tar.gz) = 71c369038c6994522707e71071d3db531e6473612027057447ac761ada54296f
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_pl.tar.gz) = 2680386
+TIMESTAMP = 1760441718
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_pl.tar.gz) = 7a23b86a7fd3ed0c752b747af4a682c81ef9fed7a5dcd5c06ac0c18c4bd24db5
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_pl.tar.gz) = 2553948
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_pl.tar.gz) = 04c37413fb810562b89333c10e9fcfd6db80af50d5f65ca929bd2a68dfba1667
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_pl.tar.gz) = 2680505
diff --git a/ports-mgmt/appstream-generator/Makefile b/ports-mgmt/appstream-generator/Makefile
index a8d0b26d435c..d52b76e5a107 100644
--- a/ports-mgmt/appstream-generator/Makefile
+++ b/ports-mgmt/appstream-generator/Makefile
@@ -1,6 +1,7 @@
PORTNAME= appstream-generator
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.1
+PORTREVISION= 1
CATEGORIES= ports-mgmt
MAINTAINER= arrowd@FreeBSD.org
@@ -42,9 +43,17 @@ CFLAGS+= -fexperimental-library
DATADIR= ${PREFIX}/share/appstream
OPTIONS_SUB= yes
+.include <bsd.port.pre.mk>
+
+.if ${ARCH} == i386 || ${ARCH} == powerpc || ${ARCH:Marmv?}
+post-patch:
+ @${REINPLACE_CMD} -e "/tbb_dep/s|'tbb'|'tbb32'|" \
+ ${WRKSRC}/meson.build
+.endif
+
post-install:
cd ${WRKSRC}/data && \
${COPYTREE_SHARE} templates ${STAGEDIR}${DATADIR}
${INSTALL_SCRIPT} ${PATCHDIR}/poudriere-hook-bulk.sh ${STAGEDIR}${DATADIR}
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff --git a/ports-mgmt/appstream-generator/files/patch-src_config.h b/ports-mgmt/appstream-generator/files/patch-src_config.h
new file mode 100644
index 000000000000..f53b0ebb8062
--- /dev/null
+++ b/ports-mgmt/appstream-generator/files/patch-src_config.h
@@ -0,0 +1,11 @@
+--- src/config.h.orig 2025-10-02 19:33:23 UTC
++++ src/config.h
+@@ -44,7 +44,7 @@ inline constexpr std::array<ImageSize, 6> AllowedIconS
+ /**
+ * Fake package name AppStream Generator uses internally to inject additional metainfo on users' request
+ */
+-inline constexpr std::string EXTRA_METAINFO_FAKE_PKGNAME = "+extra-metainfo";
++inline const std::string EXTRA_METAINFO_FAKE_PKGNAME = "+extra-metainfo";
+
+ /**
+ * Describes a suite in a software repository.
diff --git a/ports-mgmt/appstream-generator/files/patch-src_engine.cpp b/ports-mgmt/appstream-generator/files/patch-src_engine.cpp
index 5bf92fa33c1a..d99f8a59a7e8 100644
--- a/ports-mgmt/appstream-generator/files/patch-src_engine.cpp
+++ b/ports-mgmt/appstream-generator/files/patch-src_engine.cpp
@@ -1,4 +1,4 @@
---- src/engine.cpp.orig 2025-09-25 21:14:13 UTC
+--- src/engine.cpp.orig 2025-10-02 19:33:23 UTC
+++ src/engine.cpp
@@ -35,6 +35,7 @@
@@ -8,3 +8,12 @@
#include <tbb/blocked_range.h>
#include <tbb/task_arena.h>
#include <inja/inja.hpp>
+@@ -68,7 +69,7 @@ Engine::Engine()
+ // Configure a TBB task arena to limit parallelism a little (use half the available CPU cores, or at least 6
+ // threads) This avoids having too many parallel downloads on high-core-count machines, and also leaves some room
+ // for additional parallelism of the used libraries, e.g. for image processing.
+- const auto numCPU = std::thread::hardware_concurrency();
++ std::int32_t const numCPU = std::thread::hardware_concurrency();
+ const auto maxThreads = std::max(numCPU > 6 ? 6L : numCPU, std::lround(numCPU * 0.60));
+ m_taskArena = std::make_unique<tbb::task_arena>(maxThreads);
+
diff --git a/ports-mgmt/poudriere-devel/Makefile b/ports-mgmt/poudriere-devel/Makefile
index f705989bd412..c63849f9e8c4 100644
--- a/ports-mgmt/poudriere-devel/Makefile
+++ b/ports-mgmt/poudriere-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= poudriere
-DISTVERSION= 3.4.99.20251013
-PORTREVISION= 1
+DISTVERSION= 3.4.99.20251014
+PORTREVISION= 0
CATEGORIES= ports-mgmt
MASTER_SITES= LOCAL/bdrewery/${PORTNAME}/ \
http://mirror.shatow.net/freebsd/${PORTNAME}/ \
@@ -17,7 +17,7 @@ CONFLICTS_INSTALL= poudriere
USE_GITHUB= yes
GH_ACCOUNT= freebsd
-GH_TAGNAME= 3.3.0-2186-gdb737522d
+GH_TAGNAME= 3.3.0-2209-g282bb7247
GNU_CONFIGURE= yes
ETCDIR= ${PREFIX}/etc/poudriere.d
diff --git a/ports-mgmt/poudriere-devel/distinfo b/ports-mgmt/poudriere-devel/distinfo
index 84a7927f6d13..b177df903f28 100644
--- a/ports-mgmt/poudriere-devel/distinfo
+++ b/ports-mgmt/poudriere-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760367143
-SHA256 (freebsd-poudriere-3.4.99.20251013-3.3.0-2186-gdb737522d_GH0.tar.gz) = a5e2cee424da3c28670f5642e1adb94f16d1a19e088d6312d5a46d0b5e2af7c4
-SIZE (freebsd-poudriere-3.4.99.20251013-3.3.0-2186-gdb737522d_GH0.tar.gz) = 5791450
+TIMESTAMP = 1760503468
+SHA256 (freebsd-poudriere-3.4.99.20251014-3.3.0-2209-g282bb7247_GH0.tar.gz) = 6e818620356111d2530109a601cd5fd50e3b995380ac1553c6dd97827084ee3c
+SIZE (freebsd-poudriere-3.4.99.20251014-3.3.0-2209-g282bb7247_GH0.tar.gz) = 5793201
diff --git a/ports-mgmt/poudriere-devel/files/patch-src_share_poudriere_common.sh b/ports-mgmt/poudriere-devel/files/patch-src_share_poudriere_common.sh
deleted file mode 100644
index 09f5aa5c9b34..000000000000
--- a/ports-mgmt/poudriere-devel/files/patch-src_share_poudriere_common.sh
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/share/poudriere/common.sh.orig 2025-10-13 14:51:41 UTC
-+++ src/share/poudriere/common.sh
-@@ -993,7 +993,7 @@ jstart() {
- jail -c persist "name=${name:?}" \
- "path=${mpath:?}" \
- "host.hostname=${BUILDER_HOSTNAME-${name}}" \
-- "${network}" ${JAIL_PARAMS-}
-+ ${network} ${JAIL_PARAMS-}
- # Allow networking in -n jail
- jail -c persist "name=${name}-n" \
- "path=${mpath:?}" \
diff --git a/ports-mgmt/poudriere-devel/pkg-plist b/ports-mgmt/poudriere-devel/pkg-plist
index 7b6c76761eae..f024cc384f39 100644
--- a/ports-mgmt/poudriere-devel/pkg-plist
+++ b/ports-mgmt/poudriere-devel/pkg-plist
@@ -10,7 +10,6 @@ libexec/poudriere/cpdup
libexec/poudriere/dirempty
libexec/poudriere/dirwatch
libexec/poudriere/locked_mkdir
-libexec/poudriere/lockf
libexec/poudriere/nc
libexec/poudriere/poudriered
libexec/poudriere/ptsort
diff --git a/ports-mgmt/poudriere-dsh2dsh/Makefile b/ports-mgmt/poudriere-dsh2dsh/Makefile
index e4e02ec839e5..4530f0f5ef5f 100644
--- a/ports-mgmt/poudriere-dsh2dsh/Makefile
+++ b/ports-mgmt/poudriere-dsh2dsh/Makefile
@@ -1,5 +1,5 @@
PORTNAME= poudriere
-DISTVERSION= 3.4.99.20251007
+DISTVERSION= 3.4.99.20251015
CATEGORIES= ports-mgmt
PKGNAMESUFFIX= -dsh2dsh
diff --git a/ports-mgmt/poudriere-dsh2dsh/distinfo b/ports-mgmt/poudriere-dsh2dsh/distinfo
index 8d2baeea73c8..18c9a2bab230 100644
--- a/ports-mgmt/poudriere-dsh2dsh/distinfo
+++ b/ports-mgmt/poudriere-dsh2dsh/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759862161
-SHA256 (dsh2dsh-poudriere-3.4.99.20251007_GH0.tar.gz) = 9aa592dd4794d2c46896d9679c17bac45cc9cec4dbec43a9f8663b04b263d962
-SIZE (dsh2dsh-poudriere-3.4.99.20251007_GH0.tar.gz) = 5779966
+TIMESTAMP = 1760536078
+SHA256 (dsh2dsh-poudriere-3.4.99.20251015_GH0.tar.gz) = b41dfa9ac5a7cdcf9a2d53bad546373b06029454ad2bc0b5848e58bc4d106bbf
+SIZE (dsh2dsh-poudriere-3.4.99.20251015_GH0.tar.gz) = 5793004
diff --git a/ports-mgmt/poudriere/Makefile b/ports-mgmt/poudriere/Makefile
index 6d361eafaeb6..61e62d5ac0b1 100644
--- a/ports-mgmt/poudriere/Makefile
+++ b/ports-mgmt/poudriere/Makefile
@@ -1,5 +1,5 @@
PORTNAME= poudriere
-DISTVERSION= 3.4.3
+DISTVERSION= 3.4.4
PORTREVISION= 0
CATEGORIES= ports-mgmt
MASTER_SITES= LOCAL/bdrewery/${PORTNAME}/ \
diff --git a/ports-mgmt/poudriere/distinfo b/ports-mgmt/poudriere/distinfo
index 5cac30b9461c..c55fe281cdd2 100644
--- a/ports-mgmt/poudriere/distinfo
+++ b/ports-mgmt/poudriere/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753378018
-SHA256 (freebsd-poudriere-3.4.3_GH0.tar.gz) = 45051f021fd108f28af1e03293048ee323c261dd33ba460d82d0cb41a2f5b79d
-SIZE (freebsd-poudriere-3.4.3_GH0.tar.gz) = 4575477
+TIMESTAMP = 1760889168
+SHA256 (freebsd-poudriere-3.4.4_GH0.tar.gz) = 2a9680033012ffa278321821a2e75ceefeb493baadb103390e31272e96a44c8f
+SIZE (freebsd-poudriere-3.4.4_GH0.tar.gz) = 4576630
diff --git a/portuguese/hunspell/Makefile b/portuguese/hunspell/Makefile
index 06e4e6a52fa5..a83201f62470 100644
--- a/portuguese/hunspell/Makefile
+++ b/portuguese/hunspell/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hunspell
-PORTVERSION= 20220621
+PORTVERSION= 20251001
CATEGORIES= portuguese textproc
MASTER_SITES= https://natura.di.uminho.pt/download/sources/Dictionaries/hunspell/:PT \
https://pt-br.libreoffice.org/assets/Uploads/PT-BR-Documents/VERO/:BR \
diff --git a/portuguese/hunspell/distinfo b/portuguese/hunspell/distinfo
index 6ec6fae2dd5b..ddd099b9883c 100644
--- a/portuguese/hunspell/distinfo
+++ b/portuguese/hunspell/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1656093018
-SHA256 (hunspell/hunspell-pt_PT-20220621.tar.gz) = a310abeeb52b706febae0392f44f9541bbfb1b75f3f290c615ade25fa1ccd351
-SIZE (hunspell/hunspell-pt_PT-20220621.tar.gz) = 257602
+TIMESTAMP = 1759774955
+SHA256 (hunspell/hunspell-pt_PT-20251001.tar.gz) = 2066157087e83264484a6d564e1d85258fe2c5eddb9713a42d6f6cf06b0a2ed9
+SIZE (hunspell/hunspell-pt_PT-20251001.tar.gz) = 258745
SHA256 (hunspell/ptBR-2013-10-30AOC-2.zip) = ff20a997e4296b8b0bef2e6c19be437fa99442e7d7b3ea55cf9e0e1a6ab52a56
SIZE (hunspell/ptBR-2013-10-30AOC-2.zip) = 1378689
diff --git a/portuguese/libreoffice-pt_BR/distinfo b/portuguese/libreoffice-pt_BR/distinfo
index c330dd1a360d..6d24ed2e1d09 100644
--- a/portuguese/libreoffice-pt_BR/distinfo
+++ b/portuguese/libreoffice-pt_BR/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890829
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_pt-BR.tar.gz) = e4dc010e95ef00420d661cc371676c6d32ca5543b4b26a7c74556f2a7ad33681
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_pt-BR.tar.gz) = 3745071
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_pt-BR.tar.gz) = cbd0a3d91454789bb4ac4b749da0862256f15392aa7c063de2913d103c70d09d
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_pt-BR.tar.gz) = 2611405
+TIMESTAMP = 1760441726
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_pt-BR.tar.gz) = a8b631e7fa55e85de032033cbf609ba0b5a749f1a97a5d1f684adb630a6d81c1
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_pt-BR.tar.gz) = 3744904
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_pt-BR.tar.gz) = b58e200bcdf4dc21fc7763c8064e713b88022900b5c789a7cd10518a7ed36b81
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_pt-BR.tar.gz) = 2611283
diff --git a/portuguese/libreoffice/distinfo b/portuguese/libreoffice/distinfo
index 2afc6e7fa3ba..ea09d3006032 100644
--- a/portuguese/libreoffice/distinfo
+++ b/portuguese/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890826
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_pt.tar.gz) = 0b5908214e38d2c4612b5fb478d4b3e14f6a9dd5590fc543c0ffabfaca7f99df
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_pt.tar.gz) = 1965035
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_pt.tar.gz) = 8e55eb4c7bf0c44814d68c2656b9da9f76140caf7a160242a08484b1707df355
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_pt.tar.gz) = 2624399
+TIMESTAMP = 1760441720
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_pt.tar.gz) = c61f21a3e748209d07eb46c40a3cdc81377e0e0fd6800a4b0b6202a40923fe39
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_pt.tar.gz) = 1964977
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_pt.tar.gz) = a9c674babcb5e0613ff30e1955fc2dfb536b1a056c8d8d20032dc4af6c12dd46
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_pt.tar.gz) = 2624382
diff --git a/print/brlaser/Makefile b/print/brlaser/Makefile
index 9f2aa4fdbc5b..096de07ee89c 100644
--- a/print/brlaser/Makefile
+++ b/print/brlaser/Makefile
@@ -1,6 +1,6 @@
PORTNAME= brlaser
DISTVERSIONPREFIX= v
-DISTVERSION= 6.2.7
+DISTVERSION= 6.2.8
CATEGORIES= print
MAINTAINER= madpilot@FreeBSD.org
diff --git a/print/brlaser/distinfo b/print/brlaser/distinfo
index bcb9c3c8d184..af9b34cc7190 100644
--- a/print/brlaser/distinfo
+++ b/print/brlaser/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737547964
-SHA256 (Owl-Maintain-brlaser-v6.2.7_GH0.tar.gz) = e67c5726fc1fe53574c2e8b5f72634f1359d0f53586a555eb2489fafd7c81640
-SIZE (Owl-Maintain-brlaser-v6.2.7_GH0.tar.gz) = 27306
+TIMESTAMP = 1760469525
+SHA256 (Owl-Maintain-brlaser-v6.2.8_GH0.tar.gz) = 16dae855aa7fff0eef0c05398fab37678243d7d610fa5f9af0d3a2cc9bf08cb0
+SIZE (Owl-Maintain-brlaser-v6.2.8_GH0.tar.gz) = 29401
diff --git a/print/lyx/Makefile b/print/lyx/Makefile
index 48d5d914a0fa..82be45ad32ff 100644
--- a/print/lyx/Makefile
+++ b/print/lyx/Makefile
@@ -1,5 +1,6 @@
PORTNAME= lyx
PORTVERSION= ${MAJOR_VERSION}.4
+PORTREVISION= 1
CATEGORIES= print editors
MASTER_SITES= ftp://ftp.lyx.org/pub/lyx/stable/${MAJOR_VERSION}.x/ \
http://www-ftp.lip6.fr/ftp/pub/lyx/stable/${MAJOR_VERSION}.x/ \
diff --git a/print/miktex/Makefile b/print/miktex/Makefile
index 444b6874fd6f..7130fa01f620 100644
--- a/print/miktex/Makefile
+++ b/print/miktex/Makefile
@@ -1,6 +1,6 @@
PORTNAME= miktex
DISTVERSION= 25.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= print
MASTER_SITES= https://miktex.org/download/ctan/systems/win32/miktex/source/ \
https://ctan.org/tex-archive/systems/win32/miktex/tm/packages/:bootstrap
diff --git a/print/paps/Makefile b/print/paps/Makefile
index 50d69803b789..2afeb28c7921 100644
--- a/print/paps/Makefile
+++ b/print/paps/Makefile
@@ -1,15 +1,16 @@
PORTNAME= paps
-PORTVERSION= 0.8.0
-DISTVERSIONPREFIX= v
+DISTVERSION= 0.8.0
PORTREVISION= 3
CATEGORIES= print
+MASTER_SITES= https://github.com/dov/${PORTNAME}/releases/download/v${DISTVERSION}/
-PATCH_SITES= ${WWW}/commit/
-PATCHFILES+= e9270aaac5e0b8018a6fad9a562ee48e7b2c3113.patch:-p1 # https://github.com/dov/paps/pull/71
+PATCH_SITES= https://github.com/dov/paps/commit/
+PATCHFILES= e9270aaac5e0b8018a6fad9a562ee48e7b2c3113.patch:-p1 \
+ a26a20d7ca3feb08476a8a19fd97c3ececcc1e2e.patch:-p1
MAINTAINER= ports@FreeBSD.org
COMMENT= UTF-8 to PostScript converter using Pango
-WWW= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}
+WWW= https://github.com/dov/paps
LICENSE= LGPL20
LICENSE_FILE= ${WRKSRC}/COPYING.LIB
@@ -18,18 +19,13 @@ BROKEN_i386= compilation fails, see https://github.com/dov/paps/issues/60
LIB_DEPENDS= libfmt.so:devel/libfmt
-USES= cmake:indirect compiler:c++17-lang meson gnome pkgconfig python:env shebangfix
-USE_CXXSTD= c++17
-USE_GITHUB= yes
-GH_ACCOUNT= dov
-USE_GNOME= cairo pango
-
+USES= compiler:c++17-lang meson gnome pkgconfig python:env,run shebangfix
SHEBANG_FILES= ${WRKSRC}/scripts/src-to-paps
+USE_GNOME= cairo pango
-PLIST_FILES= bin/paps share/man/man1/paps.1.gz
-
-post-install:
- ${ECHO_CMD} "bin/src-to-paps" >> ${TMPPLIST}
- ${ECHO_CMD} "share/paps/pango_markup.outlang" >> ${TMPPLIST}
+PLIST_FILES= bin/paps \
+ bin/src-to-paps \
+ share/man/man1/paps.1.gz \
+ share/paps/pango_markup.outlang
.include <bsd.port.mk>
diff --git a/print/paps/distinfo b/print/paps/distinfo
index 45fc12eeb69f..fce676bd92d0 100644
--- a/print/paps/distinfo
+++ b/print/paps/distinfo
@@ -1,5 +1,7 @@
-TIMESTAMP = 1736611510
-SHA256 (dov-paps-v0.8.0_GH0.tar.gz) = 8fd8db04e6f8c5c164806d2c1b5fea6096daf583f83f06d1e4813ea61edc291f
-SIZE (dov-paps-v0.8.0_GH0.tar.gz) = 75685
+TIMESTAMP = 1760402841
+SHA256 (paps-0.8.0.tar.gz) = bb5a826db364117a5ae79c833c4a000197f3b5b3eff10e31fb1513a583f96ff2
+SIZE (paps-0.8.0.tar.gz) = 224643
SHA256 (e9270aaac5e0b8018a6fad9a562ee48e7b2c3113.patch) = ed97ae7128f774b2f4d2f6ee31212ac53ba9c2c6d60379bf4486c61e3f347365
SIZE (e9270aaac5e0b8018a6fad9a562ee48e7b2c3113.patch) = 1846
+SHA256 (a26a20d7ca3feb08476a8a19fd97c3ececcc1e2e.patch) = c477a86e961adaf5f8b1c7e53aeb7f5a08c9c1a2ee64c5729dc2b4a141f0b344
+SIZE (a26a20d7ca3feb08476a8a19fd97c3ececcc1e2e.patch) = 1042
diff --git a/print/py-fontbakery/Makefile b/print/py-fontbakery/Makefile
index ba202342d258..f5db36194b82 100644
--- a/print/py-fontbakery/Makefile
+++ b/print/py-fontbakery/Makefile
@@ -1,6 +1,5 @@
PORTNAME= fontbakery
-PORTVERSION= 1.0.1
-PORTREVISION= 2
+PORTVERSION= 1.1.0
CATEGORIES= print python
MASTER_SITES= PYPI \
https://github.com/fonttools/fontbakery/releases/download/v${PORTVERSION}/
@@ -55,15 +54,15 @@ NOTOFONTS_IMPLIES= GOOGLEFONTS
TYPENETWORK_DESC= Checks for Type Network
FONTVAL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR}
-GOOGLEFONTS_RUN_DEPENDS=${PYTHON_PKGNAMEPREFIX}axisregistry>=0.4.12<0.5:x11-fonts/py-axisregistry@${PY_FLAVOR} \
+GOOGLEFONTS_RUN_DEPENDS=${PYTHON_PKGNAMEPREFIX}axisregistry>=0.4.16<0.5:x11-fonts/py-axisregistry@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.7.1:www/py-beautifulsoup@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}collidoscope>=0.5.2:print/py-collidoscope@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}fonttools>=0:print/py-fonttools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}gflanguages>=0.7.3<0.8:x11-fonts/py-gflanguages@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}gflanguages>=0.7.7<0.8:x11-fonts/py-gflanguages@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}gfsubsets>=2024.9.25:x11-fonts/py-gfsubsets@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}glyphsets>=1.1.0<2:print/py-glyphsets@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}protobuf>=3.7.0,1:devel/py-protobuf@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}shaperglot>=1.0.2<2:x11-fonts/py-shaperglot@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}shaperglot>=1.2.0<2:x11-fonts/py-shaperglot@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}stringbrewer>=0:devel/py-stringbrewer@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}unicodedata2>=0:devel/py-unicodedata2@${PY_FLAVOR}
TYPENETWORK_RUN_DEPENDS=${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.7.1:www/py-beautifulsoup@${PY_FLAVOR} \
diff --git a/print/py-fontbakery/distinfo b/print/py-fontbakery/distinfo
index 615138664c65..c29f7f25f740 100644
--- a/print/py-fontbakery/distinfo
+++ b/print/py-fontbakery/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266158
-SHA256 (fontbakery-1.0.1.tar.gz) = 38f39434acbbd2c9bf92aaf1462eb53237d0a7be0076a661e86b7ddcb765994d
-SIZE (fontbakery-1.0.1.tar.gz) = 49799634
+TIMESTAMP = 1759774701
+SHA256 (fontbakery-1.1.0.tar.gz) = 70b40d8eba64f26dd19b55410b814d181edefc4fa18c8a9c4ad1520ea7d5224e
+SIZE (fontbakery-1.1.0.tar.gz) = 49801646
diff --git a/russian/libreoffice/distinfo b/russian/libreoffice/distinfo
index 3cba5a55ba76..3e6fcd112dbf 100644
--- a/russian/libreoffice/distinfo
+++ b/russian/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890833
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ru.tar.gz) = 96ce521cc78cb993c73439f186687a1d453883554e1609c8bc178b2421ac60fe
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_ru.tar.gz) = 1686111
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ru.tar.gz) = f634e16966cc34975584043bc68cee9fcb1a2aefb640cce5c0493c93532ae634
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_ru.tar.gz) = 2735272
+TIMESTAMP = 1760441730
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_ru.tar.gz) = a9cbcd0e84d8f6f493ee915407b42561403b2914b16f162271ca9b06bd068ad4
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_ru.tar.gz) = 1685706
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_ru.tar.gz) = 41792bf9dcf9090669f124cf98a2de2858b0c4dee7a0effc1f03e626a2408bec
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_ru.tar.gz) = 2735286
diff --git a/russian/wordpress/Makefile b/russian/wordpress/Makefile
index 40456bbf0037..c10eab2f371b 100644
--- a/russian/wordpress/Makefile
+++ b/russian/wordpress/Makefile
@@ -1,4 +1,3 @@
-
CATEGORIES= russian
MASTER_SITES= https://ru.wordpress.org/
diff --git a/russian/wordpress/distinfo b/russian/wordpress/distinfo
index 97f0c2e19473..38982986d7ad 100644
--- a/russian/wordpress/distinfo
+++ b/russian/wordpress/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758557264
-SHA256 (wordpress-6.8.2-ru_RU.tar.gz) = 9f581d5d1882cbbad38aa901205da80a2f80e7dea101461c09c0735a6dc99fac
-SIZE (wordpress-6.8.2-ru_RU.tar.gz) = 34332253
+TIMESTAMP = 1760884504
+SHA256 (wordpress-6.8.3-ru_RU.tar.gz) = 064637d942d7b7f6c2ed06d3e3a0846efd8c94b83de645171d3dde94eeb75e64
+SIZE (wordpress-6.8.3-ru_RU.tar.gz) = 34338680
diff --git a/science/Makefile b/science/Makefile
index 240f468caabb..9141575c630d 100644
--- a/science/Makefile
+++ b/science/Makefile
@@ -315,6 +315,7 @@
SUBDIR += py-cirq-pasqal
SUBDIR += py-cirq-web
SUBDIR += py-coards
+ SUBDIR += py-corner
SUBDIR += py-dftbplus
SUBDIR += py-dftd4
SUBDIR += py-dimod
diff --git a/science/R-cran-Epi/Makefile b/science/R-cran-Epi/Makefile
index 371fe4129bcb..8c784e4d3808 100644
--- a/science/R-cran-Epi/Makefile
+++ b/science/R-cran-Epi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Epi
-PORTVERSION= 2.60
+PORTVERSION= 2.61
CATEGORIES= science
DISTNAME= ${PORTNAME}_${PORTVERSION}
diff --git a/science/R-cran-Epi/distinfo b/science/R-cran-Epi/distinfo
index ec0e369f065d..a39deb708e63 100644
--- a/science/R-cran-Epi/distinfo
+++ b/science/R-cran-Epi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752227410
-SHA256 (Epi_2.60.tar.gz) = 29d6d91a7a0f04369852738fce009b3aefa59c65380174b6eec24ba7046aec57
-SIZE (Epi_2.60.tar.gz) = 3976720
+TIMESTAMP = 1760064085
+SHA256 (Epi_2.61.tar.gz) = 66b10d8737b079ed13de874c6023a23256ebabb91f160ae8b916ae5c1002eca3
+SIZE (Epi_2.61.tar.gz) = 5974357
diff --git a/science/arbor/Makefile b/science/arbor/Makefile
index d2d6e0cf6ef2..2251d579cd4b 100644
--- a/science/arbor/Makefile
+++ b/science/arbor/Makefile
@@ -12,8 +12,8 @@ WWW= https://arbor-sim.org/ \
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-BROKEN_FreeBSD_15= compilation fails with clang-19, see https://github.com/arbor-sim/arbor/issues/2424
-BROKEN_armv7= compilation fails: unknown type name 'float64x2_t'
+BROKEN= compilation fails with clang-19, see https://github.com/arbor-sim/arbor/issues/2424
+#BROKEN_armv7= compilation fails: unknown type name 'float64x2_t'
BUILD_DEPENDS= bash:shells/bash \
libfmt>0:devel/libfmt \
diff --git a/science/ascent/Makefile b/science/ascent/Makefile
index a94aa81f952a..700c3175eeba 100644
--- a/science/ascent/Makefile
+++ b/science/ascent/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ascent
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.3
+DISTVERSION= 0.9.5
CATEGORIES= science
PKGNAMESUFFIX= -visualizer
@@ -52,4 +52,6 @@ OPENMPI_USES= mpi:openmpi
OPENMPI_CMAKE_ON= -DENABLE_MPI=ON
OPENMPI_BROKEN= still chooses mpich, see https://github.com/Alpine-DAV/ascent/issues/1091
+# tests as of 0.9.5: 100% tests passed, 0 tests failed out of 97
+
.include <bsd.port.mk>
diff --git a/science/ascent/distinfo b/science/ascent/distinfo
index aeca2259461c..a8a71257682d 100644
--- a/science/ascent/distinfo
+++ b/science/ascent/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1725897564
-SHA256 (Alpine-DAV-ascent-v0.9.3_GH0.tar.gz) = 69b2129380a89c6dd84ea9deaf4321d2b99cdd33c334c509998b796637f51025
-SIZE (Alpine-DAV-ascent-v0.9.3_GH0.tar.gz) = 148193922
+TIMESTAMP = 1760809604
+SHA256 (Alpine-DAV-ascent-v0.9.5_GH0.tar.gz) = 590ea90c5210af57a01399ac535332823207d78cfc9dc68bdaf42d2bcf12891f
+SIZE (Alpine-DAV-ascent-v0.9.5_GH0.tar.gz) = 162734403
SHA256 (Alpine-DAV-spack_configs-26ea412_GH0.tar.gz) = 2d92cf6fa0f0b541f9fb70e897e96230b820c3d93e01e345653cb541a089e1e1
SIZE (Alpine-DAV-spack_configs-26ea412_GH0.tar.gz) = 14097
SHA256 (LLNL-blt-9ff7734_GH0.tar.gz) = 4ab173f8c82c33f31dc066bced2bcf15fe96345a252c59c647ed1940f6426d68
diff --git a/science/ascent/pkg-plist b/science/ascent/pkg-plist
index 74e9d3fe74f9..b869941ba019 100644
--- a/science/ascent/pkg-plist
+++ b/science/ascent/pkg-plist
@@ -41,6 +41,10 @@ include/ascent/ascent_jit_kernel.hpp
include/ascent/ascent_jit_math.hpp
include/ascent/ascent_jit_topology.hpp
include/ascent/ascent_logging.hpp
+include/ascent/ascent_logging_config.h
+include/ascent/ascent_logging_exports.h
+include/ascent/ascent_logging_old.hpp
+include/ascent/ascent_logging_timer.hpp
include/ascent/ascent_main_runtime.hpp
include/ascent/ascent_math.hpp
include/ascent/ascent_memory_manager.hpp
@@ -58,6 +62,7 @@ include/ascent/ascent_runtime_htg_filters.hpp
include/ascent/ascent_runtime_param_check.hpp
include/ascent/ascent_runtime_query_filters.hpp
include/ascent/ascent_runtime_relay_filters.hpp
+include/ascent/ascent_runtime_steering_filters.hpp
include/ascent/ascent_runtime_trigger_filters.hpp
include/ascent/ascent_runtime_utils.hpp
include/ascent/ascent_runtime_vtkh_utils.hpp
@@ -92,6 +97,7 @@ lib/cmake/ascent/thirdparty/BLTSetupMPI.cmake
lib/libascent.so
lib/libascent_flow.so
lib/libascent_lodepng.so
+lib/libascent_logging.so
%%NO_NOMPI%%lib/libascent_mpi.so
%%DATADIR%%/ascent_config.mk
%%DATADIR%%/web_clients/ascent/index.html
diff --git a/science/bagel/Makefile b/science/bagel/Makefile
index 16f1638f3987..eba1ca2b2705 100644
--- a/science/bagel/Makefile
+++ b/science/bagel/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bagel
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.2-132
-PORTREVISION= 16
+PORTREVISION= 17
DISTVERSIONSUFFIX= -g2955e4d1a
CATEGORIES= science
diff --git a/science/bddsolve/Makefile b/science/bddsolve/Makefile
index 697130a1f5fd..49e5392248d3 100644
--- a/science/bddsolve/Makefile
+++ b/science/bddsolve/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bddsolve
PORTVERSION= 1.04
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= science
MASTER_SITES= http://www.win.tue.nl/~wieger/bddsolve/_downloads/
DISTNAME= ${PORTNAME}-source-${PORTVERSION}
diff --git a/science/cif-tools/Makefile b/science/cif-tools/Makefile
index 401eae02834e..297be4c78553 100644
--- a/science/cif-tools/Makefile
+++ b/science/cif-tools/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cif-tools
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.12 # chemistry
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= science
MAINTAINER= yuri@FreeBSD.org
diff --git a/science/conduit/Makefile b/science/conduit/Makefile
index 782cddcf23f2..fe04ba696b7a 100644
--- a/science/conduit/Makefile
+++ b/science/conduit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= conduit
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.3
+DISTVERSION= 0.9.5
CATEGORIES= science
MAINTAINER= yuri@FreeBSD.org
@@ -45,6 +45,6 @@ MPICH_CMAKE_ON= -DENABLE_MPI=ON
OPENMPI_USES= mpi:openmpi
OPENMPI_CMAKE_ON= -DENABLE_MPI=ON
-# 100% tests passed, 0 tests failed out of 3
+# tests as of 0.9.5: 100% tests passed, 0 tests failed out of 3
.include <bsd.port.mk>
diff --git a/science/conduit/distinfo b/science/conduit/distinfo
index 6494006efe0a..959302ee4603 100644
--- a/science/conduit/distinfo
+++ b/science/conduit/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1738037667
-SHA256 (LLNL-conduit-v0.9.3_GH0.tar.gz) = 7315813bcdbf8701d2060dd776ac16a79bfd5fe436d802a46e3f89a223f7bf8f
-SIZE (LLNL-conduit-v0.9.3_GH0.tar.gz) = 24469438
+TIMESTAMP = 1760810723
+SHA256 (LLNL-conduit-v0.9.5_GH0.tar.gz) = 1a635050670644ffd3ef55351f96ac0f6bb15789b23643557e7ddacbcbf5460f
+SIZE (LLNL-conduit-v0.9.5_GH0.tar.gz) = 107725385
SHA256 (LLNL-blt-058b312_GH0.tar.gz) = 93dd61bf6c52c17ce6a383687ccc7e589c250ab5997608e37623695a772d7e3d
SIZE (LLNL-blt-058b312_GH0.tar.gz) = 1281374
SHA256 (Alpine-DAV-spack_configs-26a5d10_GH0.tar.gz) = 16e382c4054a21ddc6acd4319ec14e3f3c68921fe879ee470d011cc96e6a98b1
diff --git a/science/dakota/Makefile b/science/dakota/Makefile
index 059d349e1323..4eaabc3a1754 100644
--- a/science/dakota/Makefile
+++ b/science/dakota/Makefile
@@ -1,5 +1,6 @@
PORTNAME= dakota
DISTVERSION= 6.22.0
+PORTREVISION= 1
PORTEVISION= 1
CATEGORIES= science
MASTER_SITES= https://github.com/snl-dakota/dakota/releases/download/v${DISTVERSION}/
diff --git a/science/dssp/Makefile b/science/dssp/Makefile
index 2b65378d1409..87eaec6066d4 100644
--- a/science/dssp/Makefile
+++ b/science/dssp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dssp
DISTVERSIONPREFIX= v
DISTVERSION= 4.4.11
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= science
MAINTAINER= yuri@FreeBSD.org
diff --git a/science/eccodes/Makefile b/science/eccodes/Makefile
index 9d4fac3000af..b9dc2c6e4f68 100644
--- a/science/eccodes/Makefile
+++ b/science/eccodes/Makefile
@@ -1,5 +1,5 @@
PORTNAME= eccodes
-PORTVERSION= 2.42.0
+PORTVERSION= 2.44.0
DISTVERSIONSUFFIX= -Source
CATEGORIES= science
MASTER_SITES= https://confluence.ecmwf.int/download/attachments/45757960/ \
diff --git a/science/eccodes/distinfo b/science/eccodes/distinfo
index 4347e3129fb3..979a7f4d7fbb 100644
--- a/science/eccodes/distinfo
+++ b/science/eccodes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751375037
-SHA256 (eccodes-2.42.0-Source.tar.gz) = 60371b357cb011dee546db2eabace5b7e27f0f87d3ea4a5adde7891371b3c128
-SIZE (eccodes-2.42.0-Source.tar.gz) = 12279749
+TIMESTAMP = 1759774559
+SHA256 (eccodes-2.44.0-Source.tar.gz) = c75fb1f91b765b6b8b4774632a8a6fbcec96934db015fb63c2ad2560aedd443b
+SIZE (eccodes-2.44.0-Source.tar.gz) = 12374133
diff --git a/science/eccodes/pkg-plist b/science/eccodes/pkg-plist
index 52d540fa23dd..e4d27d1155ba 100644
--- a/science/eccodes/pkg-plist
+++ b/science/eccodes/pkg-plist
@@ -15930,6 +15930,10 @@ libdata/pkgconfig/eccodes.pc
%%DATADIR%%/definitions/grib2/localConcepts/ecmf/marsLevtypeConcept.def
%%DATADIR%%/definitions/grib2/localConcepts/ecmf/modelNameConcept.def
%%DATADIR%%/definitions/grib2/localConcepts/ecmf/modelVersionConcept.IFS.def
+%%DATADIR%%/definitions/grib2/localConcepts/ecmf/modelVersionConcept.aifs-compo-ens-crps.def
+%%DATADIR%%/definitions/grib2/localConcepts/ecmf/modelVersionConcept.aifs-compo-ens.def
+%%DATADIR%%/definitions/grib2/localConcepts/ecmf/modelVersionConcept.aifs-compo-single-mse.def
+%%DATADIR%%/definitions/grib2/localConcepts/ecmf/modelVersionConcept.aifs-compo-single.def
%%DATADIR%%/definitions/grib2/localConcepts/ecmf/modelVersionConcept.aifs-ens-crps.def
%%DATADIR%%/definitions/grib2/localConcepts/ecmf/modelVersionConcept.aifs-ens-diff.def
%%DATADIR%%/definitions/grib2/localConcepts/ecmf/modelVersionConcept.aifs-ens.def
@@ -15998,6 +16002,7 @@ libdata/pkgconfig/eccodes.pc
%%DATADIR%%/definitions/grib2/localConcepts/era6/name.def
%%DATADIR%%/definitions/grib2/localConcepts/era6/paramId.def
%%DATADIR%%/definitions/grib2/localConcepts/era6/shortName.def
+%%DATADIR%%/definitions/grib2/localConcepts/era6/timespanConcept.def
%%DATADIR%%/definitions/grib2/localConcepts/era6/typeOfLevelConcept.def
%%DATADIR%%/definitions/grib2/localConcepts/era6/units.def
%%DATADIR%%/definitions/grib2/localConcepts/eswi/name.def
@@ -16097,12 +16102,14 @@ libdata/pkgconfig/eccodes.pc
%%DATADIR%%/definitions/grib2/paramtypeConcept.def
%%DATADIR%%/definitions/grib2/postProcessingConcept.def
%%DATADIR%%/definitions/grib2/post_meta_data.hook.products_12.def
+%%DATADIR%%/definitions/grib2/post_meta_data.hook.products_13.def
%%DATADIR%%/definitions/grib2/productDefinitionTemplateConcept.def
%%DATADIR%%/definitions/grib2/products_0.def
%%DATADIR%%/definitions/grib2/products_1.def
%%DATADIR%%/definitions/grib2/products_10.def
%%DATADIR%%/definitions/grib2/products_11.def
%%DATADIR%%/definitions/grib2/products_12.def
+%%DATADIR%%/definitions/grib2/products_13.def
%%DATADIR%%/definitions/grib2/products_2.def
%%DATADIR%%/definitions/grib2/products_3.def
%%DATADIR%%/definitions/grib2/products_4.def
@@ -16130,6 +16137,7 @@ libdata/pkgconfig/eccodes.pc
%%DATADIR%%/definitions/grib2/shortName.def
%%DATADIR%%/definitions/grib2/shortName.legacy.def
%%DATADIR%%/definitions/grib2/shortName.lte33.def
+%%DATADIR%%/definitions/grib2/stattypeConcept.def
%%DATADIR%%/definitions/grib2/stepUnits.def
%%DATADIR%%/definitions/grib2/tables/0.0.table
%%DATADIR%%/definitions/grib2/tables/1.0.table
@@ -19886,7 +19894,6 @@ libdata/pkgconfig/eccodes.pc
%%DATADIR%%/definitions/grib2/tables/34/5.6.table
%%DATADIR%%/definitions/grib2/tables/34/5.7.table
%%DATADIR%%/definitions/grib2/tables/34/6.0.table
-%%DATADIR%%/definitions/grib2/tables/35/5.40.table
%%DATADIR%%/definitions/grib2/tables/35/0.0.table
%%DATADIR%%/definitions/grib2/tables/35/1.0.table
%%DATADIR%%/definitions/grib2/tables/35/1.1.table
@@ -20064,6 +20071,7 @@ libdata/pkgconfig/eccodes.pc
%%DATADIR%%/definitions/grib2/tables/35/5.26.table
%%DATADIR%%/definitions/grib2/tables/35/5.3.table
%%DATADIR%%/definitions/grib2/tables/35/5.4.table
+%%DATADIR%%/definitions/grib2/tables/35/5.40.table
%%DATADIR%%/definitions/grib2/tables/35/5.5.table
%%DATADIR%%/definitions/grib2/tables/35/5.6.table
%%DATADIR%%/definitions/grib2/tables/35/5.7.table
@@ -20747,7 +20755,6 @@ libdata/pkgconfig/eccodes.pc
%%DATADIR%%/definitions/grib2/tables/local/ecmf/1/4.233.table
%%DATADIR%%/definitions/grib2/tables/local/ecmf/1/4.238.table
%%DATADIR%%/definitions/grib2/tables/local/ecmf/1/4.5.table
-%%DATADIR%%/definitions/grib2/tables/local/ecmf/4/1.2.table
%%DATADIR%%/definitions/grib2/tables/local/ecmf/obstat.1.0.table
%%DATADIR%%/definitions/grib2/tables/local/ecmf/obstat.10.0.table
%%DATADIR%%/definitions/grib2/tables/local/ecmf/obstat.11.0.table
@@ -21880,6 +21887,12 @@ libdata/pkgconfig/eccodes.pc
%%DATADIR%%/definitions/mars/grib.sfmm.fcstdev.def
%%DATADIR%%/definitions/mars/grib.smma.em.def
%%DATADIR%%/definitions/mars/grib.smma.fcmean.def
+%%DATADIR%%/definitions/mars/grib.sttd.an.def
+%%DATADIR%%/definitions/mars/grib.sttd.fc.def
+%%DATADIR%%/definitions/mars/grib.stte.an.def
+%%DATADIR%%/definitions/mars/grib.stte.em.def
+%%DATADIR%%/definitions/mars/grib.stte.es.def
+%%DATADIR%%/definitions/mars/grib.stte.fc.def
%%DATADIR%%/definitions/mars/grib.supd.an.def
%%DATADIR%%/definitions/mars/grib.swmm.fcmax.def
%%DATADIR%%/definitions/mars/grib.swmm.fcmean.def
@@ -21954,6 +21967,7 @@ libdata/pkgconfig/eccodes.pc
%%DATADIR%%/definitions/mars/grib.wmfm.fcmin.def
%%DATADIR%%/definitions/mars/grib.wmfm.fcstdev.def
%%DATADIR%%/definitions/mars/mars.quantile.def
+%%DATADIR%%/definitions/mars/mars.wavelength.def
%%DATADIR%%/definitions/mars/marsTypeConcept.def
%%DATADIR%%/definitions/mars/model.96.table
%%DATADIR%%/definitions/mars/stream.table
diff --git a/science/healpix/Makefile b/science/healpix/Makefile
index 92f6cbda719f..7505dc0033bc 100644
--- a/science/healpix/Makefile
+++ b/science/healpix/Makefile
@@ -1,14 +1,15 @@
PORTNAME= healpix
DISTVERSION= 3.50
DISTVERSIONSUFFIX= _2018Dec10
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= science
MASTER_SITES= SF/${PORTNAME}/Healpix_${DISTVERSION}/
DISTNAME= Healpix_${DISTVERSIONFULL}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Software for pixelization, visualization, etc of data on the sphere
-WWW= https://healpix.jpl.nasa.gov/
+WWW= https://healpix.sourceforge.io/
+ #https://healpix.jpl.nasa.gov/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
@@ -23,9 +24,12 @@ cxx_PLIST= ${.CURDIR}/pkg-plist-cxx
c_PLIST= ${.CURDIR}/pkg-plist-c
USES= autoreconf compiler:c++11-lang gmake libtool pkgconfig
+USE_LDCONFIG= yes
+
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-static
-USE_LDCONFIG= yes
+
+LDFLAGS+= -lomp
WRKSRC= ${WRKDIR}/Healpix_${DISTVERSION}
AUTORECONF_WRKSRC= ${WRKSRC}/src/${FLAVOR:S/^c$/C/}/autotools
diff --git a/science/highfive/Makefile b/science/highfive/Makefile
index b35fd3ff30ae..2dcc0c740d0c 100644
--- a/science/highfive/Makefile
+++ b/science/highfive/Makefile
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libhdf5.so:science/hdf5
RUN_DEPENDS= ${LOCALBASE}/include/boost/multi_array.hpp:devel/boost-libs \
- ${LOCALBASE}/include/xtensor/xtensor.hpp:math/xtensor
+ ${LOCALBASE}/include/xtensor.hpp:math/xtensor
TEST_DEPENDS= catch2>0:devel/catch2
USES= cmake eigen:3,run
diff --git a/science/libcifpp/Makefile b/science/libcifpp/Makefile
index 08680c8e05d4..96e945f88975 100644
--- a/science/libcifpp/Makefile
+++ b/science/libcifpp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= libcifpp
DISTVERSIONPREFIX= v
DISTVERSION= 7.0.8
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= science
MASTER_SITES= https://files.wwpdb.org/pub/pdb/data/monomers/:components
DISTFILES= components.cif.gz:components
diff --git a/science/libint2-psi4/Makefile b/science/libint2-psi4/Makefile
index 3ac7e76bd463..dce366b9440e 100644
--- a/science/libint2-psi4/Makefile
+++ b/science/libint2-psi4/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libint2-psi4
DISTVERSION= 0.1-${VERSION}
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= science
MASTER_SITES= https://github.com/loriab/libint/releases/download/v${DISTVERSION:C/-.*//}/
DISTFILES= libint-${VERSION}-post1-5-4-3-6-5-4_mm4f12ob2_1.tgz
@@ -16,7 +16,7 @@ BROKEN_aarch64= compilation fails: runaway processes and out-of-memory condition
BROKEN_i386= compilation fails: clang runs out of memory
BROKEN_armv7= compilation fails: clang runs out of memory
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libgmpxx.so:math/gmp
USES= cmake:testing eigen:3 python:build
diff --git a/science/libint2/Makefile b/science/libint2/Makefile
index 49d12c0e9529..9bbda009de5b 100644
--- a/science/libint2/Makefile
+++ b/science/libint2/Makefile
@@ -1,7 +1,7 @@
PORTNAME= libint
DISTVERSIONPREFIX= v
DISTVERSION= 2.11.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= science
PKGNAMESUFFIX= 2
@@ -12,7 +12,7 @@ WWW= https://github.com/evaleev/libint
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libgmpxx.so:math/gmp
USES= autoreconf:build compiler:c++11-lang gmake libtool localbase:ldflags
diff --git a/science/libkml/Makefile b/science/libkml/Makefile
index 7a1d72729c2a..4f393b67245b 100644
--- a/science/libkml/Makefile
+++ b/science/libkml/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libkml
PORTVERSION= 1.3.0
-PORTREVISION= 30
+PORTREVISION= 31
CATEGORIES= science
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/science/maeparser/Makefile b/science/maeparser/Makefile
index 20538a1eac85..77813610f5b7 100644
--- a/science/maeparser/Makefile
+++ b/science/maeparser/Makefile
@@ -1,6 +1,7 @@
PORTNAME= maeparser
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.3
+PORTREVISION= 1
CATEGORIES= science
MAINTAINER= yuri@FreeBSD.org
diff --git a/science/mdynamix/Makefile b/science/mdynamix/Makefile
index 7227c210b3f0..fe71bb4d552c 100644
--- a/science/mdynamix/Makefile
+++ b/science/mdynamix/Makefile
@@ -18,7 +18,7 @@ WRKSRC= ${WRKDIR}/mdynamix
ALL_TARGET= default mpi
MAKE_ARGS= FFLAGS="${FFLAGS} -ffast-math" LDFLAGS="${LDFLAGS}"
-BINARY_ALIAS= make=gmake gfortran=gfortran${GCC_DEFAULT}
+BINARY_ALIAS= make=gmake gfortran=${FC}
PLIST_FILES= bin/md bin/mdp
@@ -28,7 +28,7 @@ do-install:
.include <bsd.port.pre.mk>
-.if ${GCC_DEFAULT} >= 10
+.if ${FORTRAN_DEFAULT} == gfortran && ${GCC_DEFAULT} >= 10
# workaround for Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/REAL(4)).
# in theory, this should set FCFLAGS, but the port does not conform
FFLAGS+= -fallow-argument-mismatch
diff --git a/science/nest/Makefile b/science/nest/Makefile
index 49b9c6090721..c4eafdc4790a 100644
--- a/science/nest/Makefile
+++ b/science/nest/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nest
DISTVERSIONPREFIX= v
DISTVERSION= 3.8
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= science biology # NEST is used in neuroscience
MAINTAINER= yuri@FreeBSD.org
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN_armv7= compilation fails: error: expected identifier before '__is_convertible'
BROKEN_i386= https://github.com/nest/nest-simulator/issues/1205
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libgsl.so:math/gsl \
libltdl.so:devel/libltdl
RUN_DEPENDS= bash:shells/bash
diff --git a/science/openbabel/Makefile b/science/openbabel/Makefile
index b14fb8f12ff0..0dc26cebd570 100644
--- a/science/openbabel/Makefile
+++ b/science/openbabel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= openbabel
DISTVERSION= 3-1-1-178
-PORTREVISION= 5
+PORTREVISION= 6
#DISTVERSIONSUFFIX= -source
DISTVERSIONSUFFIX= -g2b211d6ac
CATEGORIES= science
diff --git a/science/openems/Makefile b/science/openems/Makefile
index 04c0f0305e74..9a1862a1ca80 100644
--- a/science/openems/Makefile
+++ b/science/openems/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openems
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.36
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= science
MAINTAINER= yuri@FreeBSD.org
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
ONLY_FOR_ARCHS= amd64 powerpc64 powerpc64le
ONLY_FOR_ARCHS_REASON= upstream only supports amd64 and powerpc64
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libCSXCAD.so:cad/csxcad \
libfparser-4.5.so:math/fparser \
libhdf5.so:science/hdf5 \
diff --git a/science/openmodelica/Makefile b/science/openmodelica/Makefile
index 20193cb276c9..bfb448159694 100644
--- a/science/openmodelica/Makefile
+++ b/science/openmodelica/Makefile
@@ -1,6 +1,7 @@
PORTNAME= openmodelica
DISTVERSIONPREFIX= v
DISTVERSION= 1.25.4
+PORTREVISION= 1
CATEGORIES= science cad java
DIST_SUBDIR= ${PORTNAME}-${PORTVERSION}
diff --git a/science/orthanc-dicomweb/Makefile b/science/orthanc-dicomweb/Makefile
index 9c049433aab3..4621c2660c8a 100644
--- a/science/orthanc-dicomweb/Makefile
+++ b/science/orthanc-dicomweb/Makefile
@@ -1,6 +1,6 @@
PORTNAME= orthanc-dicomweb
DISTVERSION= 1.8
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= science
MASTER_SITES= https://www.orthanc-server.com/downloads/get.php?path=/plugin-dicom-web/:main \
https://www.orthanc-server.com/downloads/get.php?path=/orthanc/:framework \
diff --git a/science/orthanc-mysql/Makefile b/science/orthanc-mysql/Makefile
index f963cfd53313..c5bbe0d89ec5 100644
--- a/science/orthanc-mysql/Makefile
+++ b/science/orthanc-mysql/Makefile
@@ -1,6 +1,6 @@
PORTNAME= orthanc-mysql
DISTVERSION= 4.3
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= science
MASTER_SITES= https://www.orthanc-server.com/downloads/get.php?path=/plugin-mysql/:main \
https://www.orthanc-server.com/downloads/get.php?path=/orthanc/:framework \
diff --git a/science/orthanc-postgresql/Makefile b/science/orthanc-postgresql/Makefile
index 044e5ef0a822..3479520ad2ed 100644
--- a/science/orthanc-postgresql/Makefile
+++ b/science/orthanc-postgresql/Makefile
@@ -1,6 +1,6 @@
PORTNAME= orthanc-postgresql
DISTVERSION= 4.0
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= science
MASTER_SITES= https://www.orthanc-server.com/downloads/get.php?path=/plugin-postgresql/:main \
https://www.orthanc-server.com/downloads/get.php?path=/orthanc/:framework \
diff --git a/science/orthanc-webviewer/Makefile b/science/orthanc-webviewer/Makefile
index 71b7598926a0..f05e3a9795cb 100644
--- a/science/orthanc-webviewer/Makefile
+++ b/science/orthanc-webviewer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= orthanc-webviewer
DISTVERSION= 2.9
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= science
MASTER_SITES= https://orthanc.uclouvain.be/downloads/sources/orthanc-webviewer/:main \
https://orthanc.uclouvain.be/downloads/sources/orthanc/:framework \
diff --git a/science/orthanc/Makefile b/science/orthanc/Makefile
index 515e49a5a4fb..e2760ebdd218 100644
--- a/science/orthanc/Makefile
+++ b/science/orthanc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= orthanc
DISTVERSION= 1.12.6
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= science
MASTER_SITES= https://orthanc.uclouvain.be/downloads/sources/orthanc/
DISTNAME= Orthanc-${PORTVERSION}
diff --git a/science/pagmo2/Makefile b/science/pagmo2/Makefile
index dd0ecbe367c2..f589d88affc4 100644
--- a/science/pagmo2/Makefile
+++ b/science/pagmo2/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pagmo2
DISTVERSIONPREFIX= v
DISTVERSION= 2.19.1
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= science
MAINTAINER= yuri@FreeBSD.org
diff --git a/science/paraview/Makefile b/science/paraview/Makefile
index e657e04d7f84..550b2e39fe73 100644
--- a/science/paraview/Makefile
+++ b/science/paraview/Makefile
@@ -1,6 +1,6 @@
PORTNAME= paraview
DISTVERSION= ${PARAVIEW_VER}.3
-PORTREVISION= 5
+PORTREVISION= 7
CATEGORIES= science graphics
MASTER_SITES= http://www.paraview.org/files/v${PARAVIEW_VER}/
DISTNAME= ParaView-v${PORTVERSION}
diff --git a/science/pcmsolver/Makefile b/science/pcmsolver/Makefile
index ff137c88f6ef..0b234b6f90d9 100644
--- a/science/pcmsolver/Makefile
+++ b/science/pcmsolver/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pcmsolver
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= science
MAINTAINER= yuri@FreeBSD.org
@@ -11,9 +11,7 @@ WWW= https://github.com/PCMSolver/pcmsolver
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-BROKEN_FreeBSD_15= compilation is broken with clang-19, see https://github.com/PCMSolver/pcmsolver/issues/208
-
-USES= cmake compiler:c11 fortran python
+USES= cmake compiler:c++14-lang fortran python:build
USE_LDCONFIG= yes
USE_GITHUB= yes
diff --git a/science/pcmsolver/files/patch-cmake_custom_compilers_CXXFlags.cmake b/science/pcmsolver/files/patch-cmake_custom_compilers_CXXFlags.cmake
new file mode 100644
index 000000000000..a9bf3aef3f64
--- /dev/null
+++ b/science/pcmsolver/files/patch-cmake_custom_compilers_CXXFlags.cmake
@@ -0,0 +1,8 @@
+--- cmake/custom/compilers/CXXFlags.cmake.orig 2025-10-15 01:10:00 UTC
++++ cmake/custom/compilers/CXXFlags.cmake
+@@ -1,4 +1,4 @@
+-set(CMAKE_CXX_STANDARD 11)
++set(CMAKE_CXX_STANDARD 14)
+ set(CMAKE_CXX_STANDARD_REQUIRED TRUE)
+ set(CMAKE_CXX_EXTENSIONS FALSE)
+
diff --git a/science/pcmsolver/files/patch-external_eigen3_include_eigen3_Eigen_src_Core_Transpositions.h b/science/pcmsolver/files/patch-external_eigen3_include_eigen3_Eigen_src_Core_Transpositions.h
new file mode 100644
index 000000000000..ada24c1f6175
--- /dev/null
+++ b/science/pcmsolver/files/patch-external_eigen3_include_eigen3_Eigen_src_Core_Transpositions.h
@@ -0,0 +1,14 @@
+- fix build error with Eigen 3.3.2
+
+
+--- external/eigen3/include/eigen3/Eigen/src/Core/Transpositions.h.orig 2025-10-15 01:10:00 UTC
++++ external/eigen3/include/eigen3/Eigen/src/Core/Transpositions.h
+@@ -384,7 +384,7 @@ class Transpose<TranspositionsBase<TranspositionsDeri
+ const Product<OtherDerived, Transpose, AliasFreeProduct>
+ operator*(const MatrixBase<OtherDerived>& matrix, const Transpose& trt)
+ {
+- return Product<OtherDerived, Transpose, AliasFreeProduct>(matrix.derived(), trt.derived());
++ return Product<OtherDerived, Transpose, AliasFreeProduct>(matrix.derived(), trt);
+ }
+
+ /** \returns the \a matrix with the inverse transpositions applied to the rows.
diff --git a/science/precice/Makefile b/science/precice/Makefile
index 7f6315a778c2..419d8e0cccc3 100644
--- a/science/precice/Makefile
+++ b/science/precice/Makefile
@@ -1,7 +1,7 @@
PORTNAME= precice
DISTVERSIONPREFIX= v
DISTVERSION= 3.1.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= science # physics
MAINTAINER= yuri@FreeBSD.org
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN= fails to build with Boost>=1.87
BUILD_DEPENDS= ${PYNUMPY}
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libmpicxx.so:net/mpich
RUN_DEPENDS= ${PYNUMPY}
diff --git a/science/pulseview/Makefile b/science/pulseview/Makefile
index 3caf31619525..76cce2ea8df2 100644
--- a/science/pulseview/Makefile
+++ b/science/pulseview/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pulseview
PORTVERSION= 0.4.2
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= science cad
MASTER_SITES= http://sigrok.org/download/source/pulseview/
diff --git a/science/py-abipy/Makefile b/science/py-abipy/Makefile
index 06e725dae361..17fc7722db8c 100644
--- a/science/py-abipy/Makefile
+++ b/science/py-abipy/Makefile
@@ -6,7 +6,8 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Library for analyzing the results produced by ABINIT
-WWW= https://abinit.github.io/abipy/
+WWW= https://abinit.github.io/abipy/ \
+ https://github.com/abinit/abipy
LICENSE= GPLv2
diff --git a/science/py-cfgrib/Makefile b/science/py-cfgrib/Makefile
index f5481f4e9c04..0d1d3856f1df 100644
--- a/science/py-cfgrib/Makefile
+++ b/science/py-cfgrib/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cfgrib
-PORTVERSION= 0.9.15.0
+PORTVERSION= 0.9.15.1
CATEGORIES= science python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +11,8 @@ WWW= https://github.com/ecmwf/cfgrib
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=19.2:devel/py-attrs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} \
diff --git a/science/py-cfgrib/distinfo b/science/py-cfgrib/distinfo
index 7f15c79eb0da..eb140f13f1e7 100644
--- a/science/py-cfgrib/distinfo
+++ b/science/py-cfgrib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735227962
-SHA256 (cfgrib-0.9.15.0.tar.gz) = d455034e19b9560a75d008ba9d09b2d4e65762adfb2e911f28b841f4b9c6b47f
-SIZE (cfgrib-0.9.15.0.tar.gz) = 6511752
+TIMESTAMP = 1759774703
+SHA256 (cfgrib-0.9.15.1.tar.gz) = d959d8b97e55a63646fa86686b297905ff7f2918a91e3a11d6292dab09598e4d
+SIZE (cfgrib-0.9.15.1.tar.gz) = 9746591
diff --git a/science/py-corner/Makefile b/science/py-corner/Makefile
new file mode 100644
index 000000000000..fc69061b3a5b
--- /dev/null
+++ b/science/py-corner/Makefile
@@ -0,0 +1,31 @@
+PORTNAME= corner
+DISTVERSION= 2.2.3
+CATEGORIES= science graphics python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Make some beautiful corner plots
+WWW= https://github.com/dfm/corner.py
+
+LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}hatch-vcs>0:devel/py-hatch-vcs@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.1:math/py-matplotlib@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}arviz>=0.9:math/py-arviz@${PY_FLAVOR} \
+ nox>0:devel/nox \
+ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517 pytest
+
+TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+TEST_WRKSRC= ${WRKSRC}/tests
+
+NO_ARCH= yes
+
+# tests as of 2.2.3: 12 failed, 49 passed in 174.75s (0:02:54)
+
+.include <bsd.port.mk>
diff --git a/science/py-corner/distinfo b/science/py-corner/distinfo
new file mode 100644
index 000000000000..8e19b029a15f
--- /dev/null
+++ b/science/py-corner/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760469512
+SHA256 (corner-2.2.3.tar.gz) = 471b7b63395d8f1dee176bb779348ade38d56abd23404a48802a593607745e1c
+SIZE (corner-2.2.3.tar.gz) = 5932840
diff --git a/science/py-corner/pkg-descr b/science/py-corner/pkg-descr
new file mode 100644
index 000000000000..3ba0d780bc59
--- /dev/null
+++ b/science/py-corner/pkg-descr
@@ -0,0 +1,11 @@
+py-corner is a Python library designed to create "corner plots" (also known as
+triangle plots or scatterplot matrices) for visualizing high-dimensional data.
+
+These plots are particularly useful in scientific fields such as astrophysics,
+cosmology, and statistics for displaying the marginalized distributions of
+parameters from a multi-dimensional sample (e.g., from Markov Chain Monte Carlo
+simulations).
+
+The library generates 1D histograms for individual parameters and 2D histograms
+(or scatter plots) for all pairs of parameters, providing a comprehensive
+overview of their distributions and correlations.
diff --git a/science/py-eccodes/Makefile b/science/py-eccodes/Makefile
index 044eb813edc2..0c08fc46cba2 100644
--- a/science/py-eccodes/Makefile
+++ b/science/py-eccodes/Makefile
@@ -1,5 +1,5 @@
PORTNAME= eccodes
-PORTVERSION= 2.43.0
+PORTVERSION= 2.44.0
CATEGORIES= science python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/science/py-eccodes/distinfo b/science/py-eccodes/distinfo
index e37fc89abc25..a98818fea0d8 100644
--- a/science/py-eccodes/distinfo
+++ b/science/py-eccodes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796092
-SHA256 (eccodes-2.43.0.tar.gz) = b99c41aaa64b20291452297a3d513e0b08cc96bcedfe364d8f58348159c48faa
-SIZE (eccodes-2.43.0.tar.gz) = 2269307
+TIMESTAMP = 1759774561
+SHA256 (eccodes-2.44.0.tar.gz) = 8aba9316749349e64db7d075100bff8e24a892814e3529132ec97b6d787eb8f4
+SIZE (eccodes-2.44.0.tar.gz) = 2310714
diff --git a/science/py-fresnel/Makefile b/science/py-fresnel/Makefile
index 3133b2c1777e..89973e8ef4a6 100644
--- a/science/py-fresnel/Makefile
+++ b/science/py-fresnel/Makefile
@@ -1,8 +1,6 @@
PORTNAME= fresnel
DISTVERSIONPREFIX= v
-DISTVERSION= 0.13.4-4
-DISTVERSIONSUFFIX= -g3ba217f
-PORTREVISION= 9
+DISTVERSION= 0.13.8
CATEGORIES= science # physics
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +12,7 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= pybind11>0:devel/pybind11
-LIB_DEPENDS= libembree3.so:graphics/embree3 \
+LIB_DEPENDS= libembree4.so:graphics/embree \
libqhull_r.so:math/qhull \
libtbb.so:devel/onetbb
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR}
@@ -25,7 +23,7 @@ USE_GITHUB= yes
GH_ACCOUNT= glotzerlab
GH_TUPLE= glotzerlab:random123:7f2371b8c597a486cd33fb421a196d78efe08043:glotzerlab_random123/extern/random123 \
- glotzerlab:fresnel-examples:dad005682fc3b5d167861ce7eda23a157baf2ce7:glotzerlab_fresnel_examples/doc/examples \
+ glotzerlab:fresnel-examples:edae193:glotzerlab_fresnel_examples/doc/examples \
glotzerlab:qhull:613debeaea72ee66626dace9ba1a2eff11b5d37d:glotzerlab_qhull/extern/qhull
do-test: install
diff --git a/science/py-fresnel/distinfo b/science/py-fresnel/distinfo
index e9eab2d2039d..8c3c9eb135d2 100644
--- a/science/py-fresnel/distinfo
+++ b/science/py-fresnel/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1642820220
-SHA256 (glotzerlab-fresnel-v0.13.4-4-g3ba217f_GH0.tar.gz) = ac0b4f0e26050cdb4c1f5aa65cca66462127f2e6f2d6e0c97138d510fe5356e6
-SIZE (glotzerlab-fresnel-v0.13.4-4-g3ba217f_GH0.tar.gz) = 11009467
+TIMESTAMP = 1760712135
+SHA256 (glotzerlab-fresnel-v0.13.8_GH0.tar.gz) = b64b5aac2836bb3c30d8e7c8256e5726ff680b52674dcb0286a291f05e9c2241
+SIZE (glotzerlab-fresnel-v0.13.8_GH0.tar.gz) = 11065739
SHA256 (glotzerlab-random123-7f2371b8c597a486cd33fb421a196d78efe08043_GH0.tar.gz) = c96b9240953197387977244858d624c81bef15d74c5badd77a07c8d29cb30a8e
SIZE (glotzerlab-random123-7f2371b8c597a486cd33fb421a196d78efe08043_GH0.tar.gz) = 648611
-SHA256 (glotzerlab-fresnel-examples-dad005682fc3b5d167861ce7eda23a157baf2ce7_GH0.tar.gz) = c603a5a48b7b559ae091d11f4a1ccdae2628929ccef721d9da1bd17bb8928e5a
-SIZE (glotzerlab-fresnel-examples-dad005682fc3b5d167861ce7eda23a157baf2ce7_GH0.tar.gz) = 8110548
+SHA256 (glotzerlab-fresnel-examples-edae193_GH0.tar.gz) = e6b89dd8a4d15283f645aa206b91b139d0c89feb47e379c25dd37f0a42b8d73a
+SIZE (glotzerlab-fresnel-examples-edae193_GH0.tar.gz) = 8109210
SHA256 (glotzerlab-qhull-613debeaea72ee66626dace9ba1a2eff11b5d37d_GH0.tar.gz) = b4504a190dc15c3ae932b998a2eed3cba8c7bdda1ab2a886e7e09d0526ee8143
SIZE (glotzerlab-qhull-613debeaea72ee66626dace9ba1a2eff11b5d37d_GH0.tar.gz) = 1308230
diff --git a/science/py-openpiv/Makefile b/science/py-openpiv/Makefile
index 4243feff9291..98b63217ff89 100644
--- a/science/py-openpiv/Makefile
+++ b/science/py-openpiv/Makefile
@@ -1,35 +1,28 @@
PORTNAME= openpiv
-PORTVERSION= 0.23.8
-PORTREVISION= 4
-DISTVERSIONPREFIX= v
+PORTVERSION= 0.25.3
CATEGORIES= science python
+MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= makc@FreeBSD.org
COMMENT= Python module for Particle Image Velocimetry
-WWW= http://www.openpiv.net/
+WWW= https://github.com/OpenPIV
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-BUILD_DEPENDS= ${PYNUMPY}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>0:devel/py-poetry-core@${PY_FLAVOR}
RUN_DEPENDS= ${PYNUMPY} \
- ${PYTHON_PKGNAMEPREFIX}scipy>=0:science/py-scipy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}scikit-image>=0.12.0:graphics/py-scikit-image@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}imageio>0:graphics/py-imageio@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}importlib-resources>0:devel/py-importlib-resources@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}natsort>0:devel/py-natsort@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}scikit-image>0:graphics/py-scikit-image@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist distutils
-USE_GITHUB= yes
-GH_ACCOUNT= OpenPIV
-GH_PROJECT= openpiv-python
-
+USE_PYTHON= autoplist pep517
NO_ARCH= yes
-OPTIONS_DEFINE= EXTRA
-EXTRA_DESC= Install additional Python packages (for tutorial/examples)
-
-EXTRA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}natsort>=0:devel/py-natsort@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}imageio>=0:graphics/py-imageio@${PY_FLAVOR}
-
.include <bsd.port.mk>
diff --git a/science/py-openpiv/distinfo b/science/py-openpiv/distinfo
index 6d100e8e2475..e36cb9f13e6e 100644
--- a/science/py-openpiv/distinfo
+++ b/science/py-openpiv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1636128772
-SHA256 (OpenPIV-openpiv-python-v0.23.8_GH0.tar.gz) = ea5121593b0e718af082c22bb2afedd888e32998b4f9a526d65286b2e547028c
-SIZE (OpenPIV-openpiv-python-v0.23.8_GH0.tar.gz) = 23930754
+TIMESTAMP = 1758658302
+SHA256 (openpiv-0.25.3.tar.gz) = 94e7588e897c6a5d64831aa9b906d4a9ed2d37a3ec71d668ba917783ddf1947d
+SIZE (openpiv-0.25.3.tar.gz) = 37915252
diff --git a/science/py-pygmo2/Makefile b/science/py-pygmo2/Makefile
index 869cc90d53f7..b86ea2682ff5 100644
--- a/science/py-pygmo2/Makefile
+++ b/science/py-pygmo2/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pygmo2
DISTVERSIONPREFIX= v
DISTVERSION= 2.19.7
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= science graphics
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/science/py-pymatgen/Makefile b/science/py-pymatgen/Makefile
index 666ba10e005f..9a43fc7b1005 100644
--- a/science/py-pymatgen/Makefile
+++ b/science/py-pymatgen/Makefile
@@ -1,7 +1,6 @@
PORTNAME= pymatgen
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.6.14
-PORTREVISION= 1
+DISTVERSION= 2025.10.7
CATEGORIES= science python
#MASTER_SITES= PYPI # no tests
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -27,8 +26,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bibtexparser>=1.4.0:textproc/py-bibtexparser
${PYTHON_PKGNAMEPREFIX}palettable>=3.3.3:misc/py-palettable@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pandas>=2:math/py-pandas@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}plotly>=5.0.0:graphics/py-plotly@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pybtex>=0.24.0:textproc/py-pybtex@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests>=2.32:www/py-requests@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>=2.30:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0.17.0:devel/py-ruamel.yaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scipy>=1.13.0:science/py-scipy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}spglib>=2.5:science/py-spglib@${PY_FLAVOR} \
@@ -57,7 +55,6 @@ TEST_WRKSRC= ${WRKSRC}/tests
post-install: # strip binaries
@cd ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME} && ${STRIP_CMD} \
- optimization/linear_assignment*.so \
optimization/neighbors*.so \
util/coord_cython*.so
diff --git a/science/py-pymatgen/distinfo b/science/py-pymatgen/distinfo
index 8258c6d8ccd7..065d8cf9cafe 100644
--- a/science/py-pymatgen/distinfo
+++ b/science/py-pymatgen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750130703
-SHA256 (materialsproject-pymatgen-v2025.6.14_GH0.tar.gz) = 5fb34d91889816240e93888a64bdf0b8d17ae23c51b9f6f9dcd5c940a90f47a6
-SIZE (materialsproject-pymatgen-v2025.6.14_GH0.tar.gz) = 272204087
+TIMESTAMP = 1760667421
+SHA256 (materialsproject-pymatgen-v2025.10.7_GH0.tar.gz) = e60338fdd70a3b944737a5379769f9bc892b6b6b7ba91336f01efb9799654624
+SIZE (materialsproject-pymatgen-v2025.10.7_GH0.tar.gz) = 271966495
diff --git a/science/qmcpack/Makefile b/science/qmcpack/Makefile
index e53ffec135e8..cf5db3ae4960 100644
--- a/science/qmcpack/Makefile
+++ b/science/qmcpack/Makefile
@@ -1,7 +1,7 @@
PORTNAME= qmcpack
DISTVERSIONPREFIX= v
DISTVERSION= 4.0.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= science
MAINTAINER= yuri@FreeBSD.org
@@ -17,7 +17,7 @@ BROKEN_i386= undefined reference to `__atomic_load'
BROKEN= requires OpenMP support that is missing on this architecture
.endif
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libfftw3.so:math/fftw3 \
libhdf5.so:science/hdf5 \
libmpich.so:net/mpich \
diff --git a/science/rdkit/Makefile b/science/rdkit/Makefile
index dd2255f3a900..6f80768ea090 100644
--- a/science/rdkit/Makefile
+++ b/science/rdkit/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rdkit
DISTVERSIONPREFIX= Release_
DISTVERSION= 2025_03_1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= science
MASTER_SITES= LOCAL/yuri/:font # unstable, changing font file: https://fonts.google.com/download?family=Comic%20Neue&dummy=/:font
DISTFILES= ComicNeue-Regular.ttf:font
@@ -19,11 +19,12 @@ LICENSE_FILE= ${WRKSRC}/license.txt
BROKEN_FreeBSD_15_aarch64= clang-17 crashes, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272652
BROKEN_FreeBSD_15_amd64= clang-17 crashes, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272652
BROKEN_FreeBSD_15_i386= clang-17 crashes, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272652
+BROKEN_FreeBSD_16_amd64= clang-17 crashes, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272652
BUILD_DEPENDS= catch>0:devel/catch \
flex:textproc/flex \
rapidjson>=0:devel/rapidjson
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libcoordgen.so:science/coordgenlibs \
libfreetype.so:print/freetype2 \
libmaeparser.so:science/maeparser
diff --git a/science/rmf/Makefile b/science/rmf/Makefile
index 9a1b1c673a5d..c8519329efa7 100644
--- a/science/rmf/Makefile
+++ b/science/rmf/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rmf
DISTVERSION= 1.7.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= science graphics
MAINTAINER= yuri@FreeBSD.org
@@ -11,7 +11,7 @@ WWW= https://integrativemodeling.org/rmf/ \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libhdf5.so:science/hdf5
USES= compiler:c++17-lang cmake:testing localbase:ldflags python:build shebangfix
diff --git a/science/salome-kernel/Makefile b/science/salome-kernel/Makefile
index 11413201242a..f2a8ad47c3ef 100644
--- a/science/salome-kernel/Makefile
+++ b/science/salome-kernel/Makefile
@@ -1,7 +1,7 @@
PORTNAME= salome-kernel
DISTVERSIONPREFIX= V
DISTVERSION= 9_11_0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= science # physics
MAINTAINER= yuri@FreeBSD.org
diff --git a/science/simgrid/Makefile b/science/simgrid/Makefile
index 5c1bb1e17497..db9fa7d63319 100644
--- a/science/simgrid/Makefile
+++ b/science/simgrid/Makefile
@@ -1,7 +1,7 @@
PORTNAME= SimGrid
DISTVERSIONPREFIX= v
DISTVERSION= 3.35
-PORTREVISION= 5
+PORTREVISION= 7
CATEGORIES= science
MAINTAINER= yuri@FreeBSD.org
diff --git a/science/sirius/Makefile b/science/sirius/Makefile
index 91683901767c..32d06b9b319e 100644
--- a/science/sirius/Makefile
+++ b/science/sirius/Makefile
@@ -12,6 +12,7 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN_FreeBSD_15= clang crashes, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276196
+BROKEN_FreeBSD_16= clang crashes, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276196
LIB_DEPENDS= libcosta.so:math/costa \
libgsl.so:math/gsl \
diff --git a/science/spheral/Makefile b/science/spheral/Makefile
index 7365b12d8edd..c6c14ef6c84b 100644
--- a/science/spheral/Makefile
+++ b/science/spheral/Makefile
@@ -1,7 +1,7 @@
PORTNAME= spheral
DISTVERSIONPREFIX= v
DISTVERSION= 2024.06.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= science # physics
MAINTAINER= yuri@FreeBSD.org
diff --git a/science/tfel-edf/Makefile b/science/tfel-edf/Makefile
index 5115a36f59d8..4c48fa3ba758 100644
--- a/science/tfel-edf/Makefile
+++ b/science/tfel-edf/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tfel
DISTVERSION= 3.2.1-1
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= science
PKGNAMESUFFIX= -mfront-edf
diff --git a/science/tfel/Makefile b/science/tfel/Makefile
index 5fa523762c10..87805fdc1d76 100644
--- a/science/tfel/Makefile
+++ b/science/tfel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tfel
PORTVERSION= 4.0.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= science
MASTER_SITES= SF/${PORTNAME}/
PKGNAMESUFFIX= -mfront
diff --git a/science/ttk/Makefile b/science/ttk/Makefile
index 1b1d123f5933..fa46ea465c0b 100644
--- a/science/ttk/Makefile
+++ b/science/ttk/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ttk
DISTVERSION= 1.3.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= science
MAINTAINER= yuri@FreeBSD.org
diff --git a/science/v_sim/Makefile b/science/v_sim/Makefile
index 5108a9903564..d14c5625f2cb 100644
--- a/science/v_sim/Makefile
+++ b/science/v_sim/Makefile
@@ -1,6 +1,5 @@
PORTNAME= v_sim
-DISTVERSION= 3.8.0
-PORTREVISION= 14
+DISTVERSION= 3.9.0
CATEGORIES= science
MAINTAINER= thierry@FreeBSD.org
@@ -16,7 +15,8 @@ BUILD_DEPENDS= p5-XML-LibXML>0:textproc/p5-XML-LibXML \
libarchive>0:archivers/libarchive \
xcrysden:science/xcrysden \
bash:shells/bash
-LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
+LIB_DEPENDS= libgdkglext-x11-1.0.so:x11-toolkits/gtkglext \
+ libfontconfig.so:x11-fonts/fontconfig \
libopenbabel.so:science/openbabel \
libfreetype.so:print/freetype2 \
libharfbuzz.so:print/harfbuzz \
diff --git a/science/v_sim/pkg-plist b/science/v_sim/pkg-plist
index e34e27c4ef1e..1d1299811155 100644
--- a/science/v_sim/pkg-plist
+++ b/science/v_sim/pkg-plist
@@ -7,6 +7,7 @@ lib/libv_sim-3.so.8
lib/libv_sim-3.so.8.0.0
%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/v_sim.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/v_sim.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/v_sim%%PYTHON_TAG%%.opt-2.pyc
%%PYTHON_SITELIBDIR%%/gi/overrides/v_sim.py
%%AB%%lib/v_sim/plug-ins/libabinit.a
%%AB%%lib/v_sim/plug-ins/libabinit.la
diff --git a/science/votca/Makefile b/science/votca/Makefile
index fc185755354a..64dd6876295e 100644
--- a/science/votca/Makefile
+++ b/science/votca/Makefile
@@ -1,6 +1,7 @@
PORTNAME= votca
DISTVERSIONPREFIX= v
DISTVERSION= 2025.1
+PORTREVISION= 1
CATEGORIES= science
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/Makefile b/security/Makefile
index 0d8071e0259e..c347eb87fbe9 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -952,6 +952,7 @@
SUBDIR += py-google-auth
SUBDIR += py-google-auth-httplib2
SUBDIR += py-google-auth-oauthlib
+ SUBDIR += py-google-cloud-kms
SUBDIR += py-gpg
SUBDIR += py-gpsoauth
SUBDIR += py-greenbone-feed-sync
@@ -1198,6 +1199,7 @@
SUBDIR += rubygem-omniauth-cas
SUBDIR += rubygem-omniauth-dingtalk-oauth2
SUBDIR += rubygem-omniauth-gitlab
+ SUBDIR += rubygem-omniauth-gl
SUBDIR += rubygem-omniauth-jwt
SUBDIR += rubygem-omniauth-multipassword
SUBDIR += rubygem-omniauth-multipassword2
@@ -1209,6 +1211,7 @@
SUBDIR += rubygem-omniauth-saml1
SUBDIR += rubygem-omniauth-shibboleth
SUBDIR += rubygem-omniauth-shibboleth-redux
+ SUBDIR += rubygem-omniauth-shibboleth-redux-gitlab
SUBDIR += rubygem-omniauth1
SUBDIR += rubygem-openssl
SUBDIR += rubygem-openssl-ccm
diff --git a/security/aws-c-cal/Makefile b/security/aws-c-cal/Makefile
index c20c47ed86bb..f018701e5d62 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.3
+DISTVERSION= 0.9.4
CATEGORIES= security
MAINTAINER= eduardo@FreeBSD.org
diff --git a/security/aws-c-cal/distinfo b/security/aws-c-cal/distinfo
index c3fa370d9411..e8b721263ad6 100644
--- a/security/aws-c-cal/distinfo
+++ b/security/aws-c-cal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758220673
-SHA256 (awslabs-aws-c-cal-v0.9.3_GH0.tar.gz) = 7033e3efecbb1f6eddd0f549bb071b166e1aaca5f8fb4b215d0d0de5cb2e9496
-SIZE (awslabs-aws-c-cal-v0.9.3_GH0.tar.gz) = 1686833
+TIMESTAMP = 1760573923
+SHA256 (awslabs-aws-c-cal-v0.9.4_GH0.tar.gz) = 0c26d3092ecc3b23d41ac411a0c6c8d3f56f38bc1d396e0b40a008db6ae0f63f
+SIZE (awslabs-aws-c-cal-v0.9.4_GH0.tar.gz) = 1689214
diff --git a/security/aws-iam-authenticator/Makefile b/security/aws-iam-authenticator/Makefile
index 921f039f43c8..26c8d8071bed 100644
--- a/security/aws-iam-authenticator/Makefile
+++ b/security/aws-iam-authenticator/Makefile
@@ -1,7 +1,6 @@
PORTNAME= aws-iam-authenticator
-PORTVERSION= 0.7.7
+PORTVERSION= 0.7.8
DISTVERSIONPREFIX= v
-PORTREVISION= 2
CATEGORIES= security
MAINTAINER= danilo@FreeBSD.org
diff --git a/security/aws-iam-authenticator/distinfo b/security/aws-iam-authenticator/distinfo
index ec330c2dfe00..30287a3b4b50 100644
--- a/security/aws-iam-authenticator/distinfo
+++ b/security/aws-iam-authenticator/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1757668473
-SHA256 (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.7.7/v0.7.7.mod) = 700630d5d1ea0b410a7666d256ade2002fcf24897c5f2eb70dec1a40f3ef55a7
-SIZE (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.7.7/v0.7.7.mod) = 4996
-SHA256 (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.7.7/v0.7.7.zip) = 777328ad14c24fe5bab06f377b75178c5a8159e2cbf511adc3c84a8beb25d84e
-SIZE (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.7.7/v0.7.7.zip) = 234107
+TIMESTAMP = 1760692813
+SHA256 (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.7.8/v0.7.8.mod) = 4163efce19348a71e733d26c118986834ed5afac48be7cec9dfc9c57d094dae3
+SIZE (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.7.8/v0.7.8.mod) = 4788
+SHA256 (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.7.8/v0.7.8.zip) = 499be04fd4aaec4210863e54e653220138fd9f6b7280b785ac90bbbe40594fe9
+SIZE (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.7.8/v0.7.8.zip) = 233860
diff --git a/security/bitwarden-cli/Makefile b/security/bitwarden-cli/Makefile
index f0471f6a1d32..7fd76a3d5def 100644
--- a/security/bitwarden-cli/Makefile
+++ b/security/bitwarden-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bitwarden-cli
DISTVERSIONPREFIX= cli-v
-DISTVERSION= 2025.9.0
+DISTVERSION= 2025.10.0
CATEGORIES= security
MASTER_SITES= https://nodejs.org/dist/v${PKG_NODE_VER}/:node
DISTFILES= node-v${PKG_NODE_VER}${EXTRACT_SUFX}:node \
@@ -81,7 +81,36 @@ pre-fetch:
${FIND} ${WRKDIR}/node-modules-cache -type d -exec ${CHMOD} 755 {} ';'; \
for dir in `${FIND} -s ${WRKDIR}/node-modules-cache -type d -name node_modules -print | \
${GREP} -ve 'node_modules/.*/node_modules'`; do \
- ${MTREE_CMD} -cbnSp $${dir} | ${MTREE_CMD} -C | ${SED} \
+ ${MTREE_CMD} -cbnSp $${dir} | ${MTREE_CMD} -C | \
+ ${AWK} ' \
+ function oct2dec(octstr, i, c, val) { \
+ val = 0; \
+ for (i = 1; i <= length(octstr); i++) { \
+ c = substr(octstr, i, 1); \
+ if (c < "0" || c > "7") { \
+ break; \
+ } \
+ val = val * 8 + (c - "0"); \
+ } \
+ return val; \
+ } \
+ { \
+ if (match($$0, /mode=[0-7]+/)) { \
+ mode_str = substr($$0, RSTART+5, RLENGTH-5); \
+ mode = oct2dec(mode_str); \
+ exec_bits = 73; \
+ special_bits = 3584; \
+ special = and(mode, special_bits); \
+ if (and(mode, exec_bits) != 0) { \
+ newmode = or(special, 493); \
+ } else { \
+ newmode = or(special, 420); \
+ } \
+ sub(/mode=[0-7]+/, "mode=" sprintf("%04o", newmode)); \
+ } \
+ print; \
+ }' | \
+ ${SED} \
-e 's:time=[0-9.]*:time=${PREFETCH_TIMESTAMP}.000000000:' \
-e 's:\([gu]id\)=[0-9]*:\1=0:g' \
-e 's:flags=.*:flags=none:' \
@@ -101,7 +130,7 @@ post-extract:
post-patch:
# apply FreeBSD patches for node
- @${BSDMAKE} PATCHDIR=${FILESDIR}/node \
+ @${BSDMAKE} PATCHDIR=${PATCHDIR}/node \
WRKSRC=${WRKDIR}/node-v${PKG_NODE_VER} do-patch
# apply node patch from pkg-fetch
@${PATCH} -s -p1 -d ${WRKDIR}/node-v${PKG_NODE_VER} < \
diff --git a/security/bitwarden-cli/distinfo b/security/bitwarden-cli/distinfo
index 9e8e1ae6ad20..58fed7bf314a 100644
--- a/security/bitwarden-cli/distinfo
+++ b/security/bitwarden-cli/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1758610163
+TIMESTAMP = 1760949423
SHA256 (node-v22.15.1.tar.gz) = 38aea029f8818f7783f273fbc70dcf930f9ef54bdd49c5f90c0152caec7a57be
SIZE (node-v22.15.1.tar.gz) = 100310295
-SHA256 (bitwarden-cli-2025.9.0-node-modules.tar.gz) = dd995f5b9fa758b4e76c7b51ce7a29bbebab1cb6be3d1ff83a659369d925e075
-SIZE (bitwarden-cli-2025.9.0-node-modules.tar.gz) = 267011903
-SHA256 (bitwarden-clients-cli-v2025.9.0_GH0.tar.gz) = 4a970c053035550fb5b44fedfbf45dce490f873bc0a397540597a5bc49af022e
-SIZE (bitwarden-clients-cli-v2025.9.0_GH0.tar.gz) = 26819052
+SHA256 (bitwarden-cli-2025.10.0-node-modules.tar.gz) = 94b46790681dd3506479d9f650135e31220b64dec0ec7ada0e56f63de8b56766
+SIZE (bitwarden-cli-2025.10.0-node-modules.tar.gz) = 267045345
+SHA256 (bitwarden-clients-cli-v2025.10.0_GH0.tar.gz) = e9f5b989e3403525c08ef0d295e7a315de2e5f05121e67b0352fed21417277df
+SIZE (bitwarden-clients-cli-v2025.10.0_GH0.tar.gz) = 28302200
diff --git a/security/bitwarden-cli/files/packagejsons/apps/browser/package.json b/security/bitwarden-cli/files/packagejsons/apps/browser/package.json
index 24a53f43f66c..402a00fee31a 100644
--- a/security/bitwarden-cli/files/packagejsons/apps/browser/package.json
+++ b/security/bitwarden-cli/files/packagejsons/apps/browser/package.json
@@ -1,6 +1,6 @@
{
"name": "@bitwarden/browser",
- "version": "2025.9.0",
+ "version": "2025.10.0",
"scripts": {
"build": "npm run build:chrome",
"build:bit": "npm run build:bit:chrome",
diff --git a/security/bitwarden-cli/files/packagejsons/apps/cli/package.json b/security/bitwarden-cli/files/packagejsons/apps/cli/package.json
index e5dbd66ab128..02db5317a26b 100644
--- a/security/bitwarden-cli/files/packagejsons/apps/cli/package.json
+++ b/security/bitwarden-cli/files/packagejsons/apps/cli/package.json
@@ -1,7 +1,7 @@
{
"name": "@bitwarden/cli",
"description": "A secure and free password manager for all of your devices.",
- "version": "2025.9.0",
+ "version": "2025.10.0",
"keywords": [
"bitwarden",
"password",
@@ -64,11 +64,11 @@
},
"dependencies": {
"@koa/multer": "4.0.0",
- "@koa/router": "13.1.0",
+ "@koa/router": "14.0.0",
"big-integer": "1.6.52",
"browser-hrtime": "1.1.8",
"chalk": "4.1.2",
- "commander": "11.1.0",
+ "commander": "14.0.0",
"core-js": "3.45.0",
"form-data": "4.0.4",
"https-proxy-agent": "7.0.6",
@@ -80,7 +80,7 @@
"koa-json": "2.0.2",
"lowdb": "1.0.0",
"lunr": "2.3.9",
- "multer": "1.4.5-lts.2",
+ "multer": "2.0.2",
"node-fetch": "2.6.12",
"node-forge": "1.3.1",
"open": "10.1.2",
diff --git a/security/bitwarden-cli/files/packagejsons/apps/desktop/package.json b/security/bitwarden-cli/files/packagejsons/apps/desktop/package.json
index dd5fb85b4da7..cb997273f1e8 100644
--- a/security/bitwarden-cli/files/packagejsons/apps/desktop/package.json
+++ b/security/bitwarden-cli/files/packagejsons/apps/desktop/package.json
@@ -1,7 +1,7 @@
{
"name": "@bitwarden/desktop",
"description": "A secure and free password manager for all of your devices.",
- "version": "2025.9.0",
+ "version": "2025.10.0",
"keywords": [
"bitwarden",
"password",
diff --git a/security/bitwarden-cli/files/packagejsons/apps/web/package.json b/security/bitwarden-cli/files/packagejsons/apps/web/package.json
index 551eb1c5e86c..5690ce77dec9 100644
--- a/security/bitwarden-cli/files/packagejsons/apps/web/package.json
+++ b/security/bitwarden-cli/files/packagejsons/apps/web/package.json
@@ -1,6 +1,6 @@
{
"name": "@bitwarden/web-vault",
- "version": "2025.9.0",
+ "version": "2025.10.0",
"scripts": {
"build:oss": "webpack",
"build:bit": "webpack -c ../../bitwarden_license/bit-web/webpack.config.js",
@@ -18,6 +18,7 @@
"build:bit:selfhost:watch": "cross-env ENV=selfhosted npm run build:bit:watch",
"build:oss:selfhost:prod": "cross-env ENV=selfhosted NODE_ENV=production npm run build:oss",
"build:bit:selfhost:prod": "cross-env ENV=selfhosted NODE_ENV=production npm run build:bit",
+ "build:bit:selfhost:dev": "cross-env ENV=selfhosted NODE_ENV=production npm run build:bit",
"build:bit:ee": "cross-env NODE_ENV=production ENV=ee npm run build:bit",
"clean:l10n": "git push origin --delete l10n_master",
"dist:bit:cloud": "npm run build:bit:cloud",
diff --git a/security/bitwarden-cli/files/packagejsons/libs/admin-console/package.json b/security/bitwarden-cli/files/packagejsons/libs/admin-console/package.json
index c319beb8f4cc..5e934006d0db 100644
--- a/security/bitwarden-cli/files/packagejsons/libs/admin-console/package.json
+++ b/security/bitwarden-cli/files/packagejsons/libs/admin-console/package.json
@@ -15,6 +15,7 @@
"scripts": {
"clean": "rimraf dist",
"build": "npm run clean && tsc",
- "build:watch": "npm run clean && tsc -watch"
+ "build:watch": "npm run clean && tsc -watch",
+ "test": "jest"
}
}
diff --git a/security/bitwarden-cli/files/packagejsons/libs/angular/package.json b/security/bitwarden-cli/files/packagejsons/libs/angular/package.json
index 322c8c826a2f..0b9111f88fbd 100644
--- a/security/bitwarden-cli/files/packagejsons/libs/angular/package.json
+++ b/security/bitwarden-cli/files/packagejsons/libs/angular/package.json
@@ -15,6 +15,7 @@
"scripts": {
"clean": "rimraf dist",
"build": "npm run clean && tsc",
- "build:watch": "npm run clean && tsc -watch"
+ "build:watch": "npm run clean && tsc -watch",
+ "test": "jest"
}
}
diff --git a/security/bitwarden-cli/files/packagejsons/libs/assets/package.json b/security/bitwarden-cli/files/packagejsons/libs/assets/package.json
index cc5935833bf9..c46c2a4e954a 100644
--- a/security/bitwarden-cli/files/packagejsons/libs/assets/package.json
+++ b/security/bitwarden-cli/files/packagejsons/libs/assets/package.json
@@ -4,8 +4,8 @@
"description": "Assets used in Bitwarden clients",
"private": true,
"type": "commonjs",
- "main": "dist/index.js",
- "types": "dist/index.d.ts",
+ "main": "index.js",
+ "types": "index.d.ts",
"license": "GPL-3.0",
"author": "ui-foundation",
"scripts": {
diff --git a/security/bitwarden-cli/files/packagejsons/libs/auth/package.json b/security/bitwarden-cli/files/packagejsons/libs/auth/package.json
index 52c1be63f817..cab83bd3b8dc 100644
--- a/security/bitwarden-cli/files/packagejsons/libs/auth/package.json
+++ b/security/bitwarden-cli/files/packagejsons/libs/auth/package.json
@@ -15,6 +15,7 @@
"scripts": {
"clean": "rimraf dist",
"build": "npm run clean && tsc",
- "build:watch": "npm run clean && tsc -watch"
+ "build:watch": "npm run clean && tsc -watch",
+ "test": "jest"
}
}
diff --git a/security/bitwarden-cli/files/packagejsons/libs/billing/package.json b/security/bitwarden-cli/files/packagejsons/libs/billing/package.json
index 8858cfaa2669..3afd267cc231 100644
--- a/security/bitwarden-cli/files/packagejsons/libs/billing/package.json
+++ b/security/bitwarden-cli/files/packagejsons/libs/billing/package.json
@@ -15,6 +15,7 @@
"scripts": {
"clean": "rimraf dist",
"build": "npm run clean && tsc",
- "build:watch": "npm run clean && tsc -watch"
+ "build:watch": "npm run clean && tsc -watch",
+ "test": "jest --passWithNoTests"
}
}
diff --git a/security/bitwarden-cli/files/packagejsons/libs/client-type/package.json b/security/bitwarden-cli/files/packagejsons/libs/client-type/package.json
index 1db72603bf9f..9a18cf281818 100644
--- a/security/bitwarden-cli/files/packagejsons/libs/client-type/package.json
+++ b/security/bitwarden-cli/files/packagejsons/libs/client-type/package.json
@@ -4,8 +4,8 @@
"description": "Exports the ClientType enum",
"private": true,
"type": "commonjs",
- "main": "dist/index.js",
- "types": "dist/index.d.ts",
+ "main": "index.js",
+ "types": "index.d.ts",
"license": "GPL-3.0",
"author": "platform"
}
diff --git a/security/bitwarden-cli/files/packagejsons/libs/core-test-utils/package.json b/security/bitwarden-cli/files/packagejsons/libs/core-test-utils/package.json
index acb2edc8eb5a..dd9e54e6548e 100644
--- a/security/bitwarden-cli/files/packagejsons/libs/core-test-utils/package.json
+++ b/security/bitwarden-cli/files/packagejsons/libs/core-test-utils/package.json
@@ -4,8 +4,8 @@
"description": "Async test tools for state and clients",
"private": true,
"type": "commonjs",
- "main": "dist/index.js",
- "types": "dist/index.d.ts",
+ "main": "index.js",
+ "types": "index.d.ts",
"license": "GPL-3.0",
"author": "platform"
}
diff --git a/security/bitwarden-cli/files/packagejsons/libs/dirt/card/package.json b/security/bitwarden-cli/files/packagejsons/libs/dirt/card/package.json
index cf613ead7af6..d6fc1841888e 100644
--- a/security/bitwarden-cli/files/packagejsons/libs/dirt/card/package.json
+++ b/security/bitwarden-cli/files/packagejsons/libs/dirt/card/package.json
@@ -15,6 +15,7 @@
"scripts": {
"clean": "rimraf dist",
"build": "npm run clean && tsc",
- "build:watch": "npm run clean && tsc -watch"
+ "build:watch": "npm run clean && tsc -watch",
+ "test": "jest --passWithNoTests"
}
}
diff --git a/security/bitwarden-cli/files/packagejsons/libs/guid/package.json b/security/bitwarden-cli/files/packagejsons/libs/guid/package.json
index 9f7af0667a35..4461add637f5 100644
--- a/security/bitwarden-cli/files/packagejsons/libs/guid/package.json
+++ b/security/bitwarden-cli/files/packagejsons/libs/guid/package.json
@@ -4,8 +4,8 @@
"description": "Guid utilities extracted from common",
"private": true,
"type": "commonjs",
- "main": "dist/index.js",
- "types": "dist/index.d.ts",
+ "main": "index.js",
+ "types": "index.d.ts",
"license": "GPL-3.0",
"author": "platform"
}
diff --git a/security/bitwarden-cli/files/packagejsons/libs/importer/package.json b/security/bitwarden-cli/files/packagejsons/libs/importer/package.json
index eb2588b6340e..2c85c78cb666 100644
--- a/security/bitwarden-cli/files/packagejsons/libs/importer/package.json
+++ b/security/bitwarden-cli/files/packagejsons/libs/importer/package.json
@@ -13,6 +13,7 @@
},
"license": "GPL-3.0",
"scripts": {
+ "test": "jest",
"clean": "rimraf dist",
"build": "npm run clean && tsc",
"build:watch": "npm run clean && tsc -watch"
diff --git a/security/bitwarden-cli/files/packagejsons/libs/logging/package.json b/security/bitwarden-cli/files/packagejsons/libs/logging/package.json
index b9cfbe35eb0f..2b1d529af334 100644
--- a/security/bitwarden-cli/files/packagejsons/libs/logging/package.json
+++ b/security/bitwarden-cli/files/packagejsons/libs/logging/package.json
@@ -4,8 +4,8 @@
"description": "Logging primitives",
"private": true,
"type": "commonjs",
- "main": "dist/index.js",
- "types": "dist/index.d.ts",
+ "main": "index.js",
+ "types": "index.d.ts",
"license": "GPL-3.0",
"author": "platform"
}
diff --git a/security/bitwarden-cli/files/packagejsons/libs/messaging-internal/package.json b/security/bitwarden-cli/files/packagejsons/libs/messaging-internal/package.json
deleted file mode 100644
index 7a0a13d2d673..000000000000
--- a/security/bitwarden-cli/files/packagejsons/libs/messaging-internal/package.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "name": "@bitwarden/messaging-internal",
- "version": "0.0.1",
- "description": "Internal details to accompany @bitwarden/messaging this library should not be consumed in non-platform code.",
- "private": true,
- "type": "commonjs",
- "main": "dist/index.js",
- "types": "dist/index.d.ts",
- "license": "GPL-3.0",
- "author": "platform"
-}
diff --git a/security/bitwarden-cli/files/packagejsons/libs/messaging/package.json b/security/bitwarden-cli/files/packagejsons/libs/messaging/package.json
index 01c8d7cb0e7a..7f83f0170c80 100644
--- a/security/bitwarden-cli/files/packagejsons/libs/messaging/package.json
+++ b/security/bitwarden-cli/files/packagejsons/libs/messaging/package.json
@@ -4,8 +4,8 @@
"description": "Services for sending and recieving messages from different contexts of the same application.",
"private": true,
"type": "commonjs",
- "main": "dist/index.js",
- "types": "dist/index.d.ts",
+ "main": "index.js",
+ "types": "index.d.ts",
"license": "GPL-3.0",
"author": "platform"
}
diff --git a/security/bitwarden-cli/files/packagejsons/libs/node/package.json b/security/bitwarden-cli/files/packagejsons/libs/node/package.json
index 823913c997d3..6a375a2a5ad8 100644
--- a/security/bitwarden-cli/files/packagejsons/libs/node/package.json
+++ b/security/bitwarden-cli/files/packagejsons/libs/node/package.json
@@ -13,6 +13,7 @@
},
"license": "GPL-3.0",
"scripts": {
+ "test": "jest",
"clean": "rimraf dist",
"build": "npm run clean && tsc",
"build:watch": "npm run clean && tsc -watch"
diff --git a/security/bitwarden-cli/files/packagejsons/libs/nx-plugin/package.json b/security/bitwarden-cli/files/packagejsons/libs/nx-plugin/package.json
index 8a3bdebf9ac5..8d132bad96b6 100644
--- a/security/bitwarden-cli/files/packagejsons/libs/nx-plugin/package.json
+++ b/security/bitwarden-cli/files/packagejsons/libs/nx-plugin/package.json
@@ -4,8 +4,8 @@
"description": "Custom Nx tools like generators and executors for Bitwarden projects",
"private": true,
"type": "commonjs",
- "main": "./src/index.js",
- "types": "./src/index.d.ts",
+ "main": "index.js",
+ "types": "index.d.ts",
"license": "GPL-3.0",
"author": "Platform",
"generators": "./generators.json"
diff --git a/security/bitwarden-cli/files/packagejsons/libs/platform/package.json b/security/bitwarden-cli/files/packagejsons/libs/platform/package.json
index 093019b446d9..b063def1a9b3 100644
--- a/security/bitwarden-cli/files/packagejsons/libs/platform/package.json
+++ b/security/bitwarden-cli/files/packagejsons/libs/platform/package.json
@@ -13,6 +13,7 @@
},
"license": "GPL-3.0",
"scripts": {
+ "test": "jest",
"clean": "rimraf dist",
"build": "npm run clean && tsc",
"build:watch": "npm run clean && tsc -watch"
diff --git a/security/bitwarden-cli/files/packagejsons/libs/serialization/package.json b/security/bitwarden-cli/files/packagejsons/libs/serialization/package.json
index d582d28ac236..09d1e05e19d8 100644
--- a/security/bitwarden-cli/files/packagejsons/libs/serialization/package.json
+++ b/security/bitwarden-cli/files/packagejsons/libs/serialization/package.json
@@ -4,8 +4,8 @@
"description": "Core serialization utilities",
"private": true,
"type": "commonjs",
- "main": "dist/index.js",
- "types": "dist/index.d.ts",
+ "main": "index.js",
+ "types": "index.d.ts",
"license": "GPL-3.0",
"author": "platform"
}
diff --git a/security/bitwarden-cli/files/packagejsons/libs/state-internal/package.json b/security/bitwarden-cli/files/packagejsons/libs/state-internal/package.json
index 2a6252205987..b8634a672f37 100644
--- a/security/bitwarden-cli/files/packagejsons/libs/state-internal/package.json
+++ b/security/bitwarden-cli/files/packagejsons/libs/state-internal/package.json
@@ -4,8 +4,8 @@
"description": "The internal parts of @bitwarden/state that should not be used by other teams.",
"private": true,
"type": "commonjs",
- "main": "dist/index.js",
- "types": "dist/index.d.ts",
+ "main": "index.js",
+ "types": "index.d.ts",
"license": "GPL-3.0",
"author": "platform"
}
diff --git a/security/bitwarden-cli/files/packagejsons/libs/state-test-utils/package.json b/security/bitwarden-cli/files/packagejsons/libs/state-test-utils/package.json
index 9fd9aa64e5f1..f4c2fb45a19c 100644
--- a/security/bitwarden-cli/files/packagejsons/libs/state-test-utils/package.json
+++ b/security/bitwarden-cli/files/packagejsons/libs/state-test-utils/package.json
@@ -4,8 +4,8 @@
"description": "Test utilities and fakes for state management",
"private": true,
"type": "commonjs",
- "main": "dist/index.js",
- "types": "dist/index.d.ts",
+ "main": "index.js",
+ "types": "index.d.ts",
"license": "GPL-3.0",
"author": "platform"
}
diff --git a/security/bitwarden-cli/files/packagejsons/libs/state/package.json b/security/bitwarden-cli/files/packagejsons/libs/state/package.json
index 2c25647e4e35..62805f6a084b 100644
--- a/security/bitwarden-cli/files/packagejsons/libs/state/package.json
+++ b/security/bitwarden-cli/files/packagejsons/libs/state/package.json
@@ -4,8 +4,8 @@
"description": "Centralized application state management",
"private": true,
"type": "commonjs",
- "main": "dist/index.js",
- "types": "dist/index.d.ts",
+ "main": "index.js",
+ "types": "index.d.ts",
"license": "GPL-3.0",
"author": "platform"
}
diff --git a/security/bitwarden-cli/files/packagejsons/libs/storage-core/package.json b/security/bitwarden-cli/files/packagejsons/libs/storage-core/package.json
index 7b18e4dcb5f4..4f566ef2056b 100644
--- a/security/bitwarden-cli/files/packagejsons/libs/storage-core/package.json
+++ b/security/bitwarden-cli/files/packagejsons/libs/storage-core/package.json
@@ -4,8 +4,8 @@
"description": "Abstractions over storage APIs",
"private": true,
"type": "commonjs",
- "main": "dist/index.js",
- "types": "dist/index.d.ts",
+ "main": "index.js",
+ "types": "index.d.ts",
"license": "GPL-3.0",
"author": "platform"
}
diff --git a/security/bitwarden-cli/files/packagejsons/libs/storage-test-utils/package.json b/security/bitwarden-cli/files/packagejsons/libs/storage-test-utils/package.json
index 22d83f2334ed..6fcca07803d0 100644
--- a/security/bitwarden-cli/files/packagejsons/libs/storage-test-utils/package.json
+++ b/security/bitwarden-cli/files/packagejsons/libs/storage-test-utils/package.json
@@ -4,8 +4,8 @@
"description": "Test tools for the storage library",
"private": true,
"type": "commonjs",
- "main": "dist/index.js",
- "types": "dist/index.d.ts",
+ "main": "index.js",
+ "types": "index.d.ts",
"license": "GPL-3.0",
"author": "platform"
}
diff --git a/security/bitwarden-cli/files/packagejsons/libs/tools/export/vault-export/vault-export-core/package.json b/security/bitwarden-cli/files/packagejsons/libs/tools/export/vault-export/vault-export-core/package.json
index c7fcd26d8847..887f64a2f0c5 100644
--- a/security/bitwarden-cli/files/packagejsons/libs/tools/export/vault-export/vault-export-core/package.json
+++ b/security/bitwarden-cli/files/packagejsons/libs/tools/export/vault-export/vault-export-core/package.json
@@ -15,6 +15,7 @@
"scripts": {
"clean": "rimraf dist",
"build": "npm run clean && tsc",
- "build:watch": "npm run clean && tsc -watch"
+ "build:watch": "npm run clean && tsc -watch",
+ "test": "jest"
}
}
diff --git a/security/bitwarden-cli/files/packagejsons/libs/tools/export/vault-export/vault-export-ui/package.json b/security/bitwarden-cli/files/packagejsons/libs/tools/export/vault-export/vault-export-ui/package.json
index 4dc5e3251241..2a2d2dc599d8 100644
--- a/security/bitwarden-cli/files/packagejsons/libs/tools/export/vault-export/vault-export-ui/package.json
+++ b/security/bitwarden-cli/files/packagejsons/libs/tools/export/vault-export/vault-export-ui/package.json
@@ -15,6 +15,7 @@
"scripts": {
"clean": "rimraf dist",
"build": "npm run clean && tsc",
- "build:watch": "npm run clean && tsc -watch"
+ "build:watch": "npm run clean && tsc -watch",
+ "test": "jest --passWithNoTests"
}
}
diff --git a/security/bitwarden-cli/files/packagejsons/libs/tools/generator/components/package.json b/security/bitwarden-cli/files/packagejsons/libs/tools/generator/components/package.json
index be4bbbe4ae89..4e6ddd39df7e 100644
--- a/security/bitwarden-cli/files/packagejsons/libs/tools/generator/components/package.json
+++ b/security/bitwarden-cli/files/packagejsons/libs/tools/generator/components/package.json
@@ -15,6 +15,7 @@
"scripts": {
"clean": "rimraf dist",
"build": "npm run clean && tsc",
- "build:watch": "npm run clean && tsc -watch"
+ "build:watch": "npm run clean && tsc -watch",
+ "test": "jest --passWithNoTests"
}
}
diff --git a/security/bitwarden-cli/files/packagejsons/libs/tools/generator/core/package.json b/security/bitwarden-cli/files/packagejsons/libs/tools/generator/core/package.json
index 23ef352f9a61..00adf1c7e521 100644
--- a/security/bitwarden-cli/files/packagejsons/libs/tools/generator/core/package.json
+++ b/security/bitwarden-cli/files/packagejsons/libs/tools/generator/core/package.json
@@ -15,6 +15,7 @@
"scripts": {
"clean": "rimraf dist",
"build": "npm run clean && tsc",
- "build:watch": "npm run clean && tsc -watch"
+ "build:watch": "npm run clean && tsc -watch",
+ "test": "jest"
}
}
diff --git a/security/bitwarden-cli/files/packagejsons/libs/tools/generator/extensions/history/package.json b/security/bitwarden-cli/files/packagejsons/libs/tools/generator/extensions/history/package.json
index 5941d675536e..2e61910941a3 100644
--- a/security/bitwarden-cli/files/packagejsons/libs/tools/generator/extensions/history/package.json
+++ b/security/bitwarden-cli/files/packagejsons/libs/tools/generator/extensions/history/package.json
@@ -15,6 +15,7 @@
"scripts": {
"clean": "rimraf dist",
"build": "npm run clean && tsc",
- "build:watch": "npm run clean && tsc -watch"
+ "build:watch": "npm run clean && tsc -watch",
+ "test": "jest"
}
}
diff --git a/security/bitwarden-cli/files/packagejsons/libs/tools/generator/extensions/legacy/package.json b/security/bitwarden-cli/files/packagejsons/libs/tools/generator/extensions/legacy/package.json
index 151f48d5aba1..eaf07d0e3ed1 100644
--- a/security/bitwarden-cli/files/packagejsons/libs/tools/generator/extensions/legacy/package.json
+++ b/security/bitwarden-cli/files/packagejsons/libs/tools/generator/extensions/legacy/package.json
@@ -15,6 +15,7 @@
"scripts": {
"clean": "rimraf dist",
"build": "npm run clean && tsc",
- "build:watch": "npm run clean && tsc -watch"
+ "build:watch": "npm run clean && tsc -watch",
+ "test": "jest"
}
}
diff --git a/security/bitwarden-cli/files/packagejsons/libs/tools/generator/extensions/navigation/package.json b/security/bitwarden-cli/files/packagejsons/libs/tools/generator/extensions/navigation/package.json
index 61b6d2b8da3f..96b1eb3c3bba 100644
--- a/security/bitwarden-cli/files/packagejsons/libs/tools/generator/extensions/navigation/package.json
+++ b/security/bitwarden-cli/files/packagejsons/libs/tools/generator/extensions/navigation/package.json
@@ -15,6 +15,7 @@
"scripts": {
"clean": "rimraf dist",
"build": "npm run clean && tsc",
- "build:watch": "npm run clean && tsc -watch"
+ "build:watch": "npm run clean && tsc -watch",
+ "test": "jest"
}
}
diff --git a/security/bitwarden-cli/files/packagejsons/libs/tools/send/send-ui/package.json b/security/bitwarden-cli/files/packagejsons/libs/tools/send/send-ui/package.json
index 98f7e0ca27e8..1bfdf87da104 100644
--- a/security/bitwarden-cli/files/packagejsons/libs/tools/send/send-ui/package.json
+++ b/security/bitwarden-cli/files/packagejsons/libs/tools/send/send-ui/package.json
@@ -15,6 +15,7 @@
"scripts": {
"clean": "rimraf dist",
"build": "npm run clean && tsc",
- "build:watch": "npm run clean && tsc -watch"
+ "build:watch": "npm run clean && tsc -watch",
+ "test": "jest"
}
}
diff --git a/security/bitwarden-cli/files/packagejsons/libs/ui/common/package.json b/security/bitwarden-cli/files/packagejsons/libs/ui/common/package.json
index 4ea0f8aed771..0cc6d4b153f3 100644
--- a/security/bitwarden-cli/files/packagejsons/libs/ui/common/package.json
+++ b/security/bitwarden-cli/files/packagejsons/libs/ui/common/package.json
@@ -12,6 +12,11 @@
"url": "https://github.com/bitwarden/clients"
},
"license": "GPL-3.0",
+ "scripts": {
+ "clean": "rimraf dist",
+ "build": "npm run clean && tsc",
+ "build:watch": "npm run clean && tsc -watch"
+ },
"exports": {
".": {
"import": "./src/index.ts"
diff --git a/security/bitwarden-cli/files/packagejsons/libs/user-core/package.json b/security/bitwarden-cli/files/packagejsons/libs/user-core/package.json
index 2251d2ceace7..b32afd6d8f9a 100644
--- a/security/bitwarden-cli/files/packagejsons/libs/user-core/package.json
+++ b/security/bitwarden-cli/files/packagejsons/libs/user-core/package.json
@@ -3,8 +3,8 @@
"version": "0.0.0",
"description": "The very basic concept that constitutes a user, this needs to be very low level to facilitate Platform keeping their own code low level.",
"type": "commonjs",
- "main": "dist/index.js",
- "types": "dist/index.d.ts",
+ "main": "index.js",
+ "types": "index.d.ts",
"license": "GPL-3.0",
"author": "auth"
}
diff --git a/security/bitwarden-cli/files/packagejsons/libs/vault/package.json b/security/bitwarden-cli/files/packagejsons/libs/vault/package.json
index 48822f93a40f..3d0653205201 100644
--- a/security/bitwarden-cli/files/packagejsons/libs/vault/package.json
+++ b/security/bitwarden-cli/files/packagejsons/libs/vault/package.json
@@ -13,6 +13,7 @@
},
"license": "GPL-3.0",
"scripts": {
+ "test": "jest",
"clean": "rimraf dist",
"build": "npm run clean && tsc",
"build:watch": "npm run clean && tsc -watch"
diff --git a/security/bitwarden-cli/files/packagejsons/package-lock.json b/security/bitwarden-cli/files/packagejsons/package-lock.json
index 1b4fe5f40e30..71196389be2a 100644
--- a/security/bitwarden-cli/files/packagejsons/package-lock.json
+++ b/security/bitwarden-cli/files/packagejsons/package-lock.json
@@ -23,11 +23,11 @@
"@angular/platform-browser": "19.2.14",
"@angular/platform-browser-dynamic": "19.2.14",
"@angular/router": "19.2.14",
- "@bitwarden/sdk-internal": "0.2.0-main.266",
+ "@bitwarden/sdk-internal": "0.2.0-main.311",
"@electron/fuses": "1.8.0",
"@emotion/css": "11.13.5",
"@koa/multer": "4.0.0",
- "@koa/router": "13.1.0",
+ "@koa/router": "14.0.0",
"@microsoft/signalr": "8.0.7",
"@microsoft/signalr-protocol-msgpack": "8.0.7",
"@ng-select/ng-select": "14.9.0",
@@ -40,7 +40,7 @@
"buffer": "6.0.3",
"bufferutil": "4.0.9",
"chalk": "4.1.2",
- "commander": "11.1.0",
+ "commander": "14.0.0",
"core-js": "3.45.0",
"form-data": "4.0.4",
"https-proxy-agent": "7.0.6",
@@ -53,7 +53,7 @@
"lit": "3.3.0",
"lowdb": "1.0.0",
"lunr": "2.3.9",
- "multer": "1.4.5-lts.2",
+ "multer": "2.0.2",
"ngx-toastr": "19.0.0",
"node-fetch": "2.6.12",
"node-forge": "1.3.1",
@@ -97,12 +97,12 @@
"@storybook/test-runner": "0.22.0",
"@storybook/theming": "8.6.12",
"@storybook/web-components-webpack5": "8.6.12",
- "@types/chrome": "0.0.306",
+ "@types/chrome": "0.1.12",
"@types/firefox-webext-browser": "120.0.4",
"@types/inquirer": "8.2.10",
"@types/jest": "29.5.14",
"@types/jsdom": "21.1.7",
- "@types/koa": "2.15.0",
+ "@types/koa": "3.0.0",
"@types/koa__multer": "2.0.7",
"@types/koa__router": "12.0.4",
"@types/koa-bodyparser": "4.3.7",
@@ -131,7 +131,7 @@
"copy-webpack-plugin": "13.0.0",
"cross-env": "10.0.0",
"css-loader": "7.1.2",
- "electron": "36.8.1",
+ "electron": "36.9.3",
"electron-builder": "26.0.12",
"electron-log": "5.4.0",
"electron-reload": "2.0.0-alpha.1",
@@ -191,19 +191,19 @@
},
"apps/browser": {
"name": "@bitwarden/browser",
- "version": "2025.9.0"
+ "version": "2025.10.0"
},
"apps/cli": {
"name": "@bitwarden/cli",
- "version": "2025.9.0",
+ "version": "2025.10.0",
"license": "SEE LICENSE IN LICENSE.txt",
"dependencies": {
"@koa/multer": "4.0.0",
- "@koa/router": "13.1.0",
+ "@koa/router": "14.0.0",
"big-integer": "1.6.52",
"browser-hrtime": "1.1.8",
"chalk": "4.1.2",
- "commander": "11.1.0",
+ "commander": "14.0.0",
"core-js": "3.45.0",
"form-data": "4.0.4",
"https-proxy-agent": "7.0.6",
@@ -215,7 +215,7 @@
"koa-json": "2.0.2",
"lowdb": "1.0.0",
"lunr": "2.3.9",
- "multer": "1.4.5-lts.2",
+ "multer": "2.0.2",
"node-fetch": "2.6.12",
"node-forge": "1.3.1",
"open": "10.1.2",
@@ -277,7 +277,7 @@
},
"apps/desktop": {
"name": "@bitwarden/desktop",
- "version": "2025.9.0",
+ "version": "2025.10.0",
"hasInstallScript": true,
"license": "GPL-3.0"
},
@@ -291,7 +291,7 @@
},
"apps/web": {
"name": "@bitwarden/web-vault",
- "version": "2025.9.0"
+ "version": "2025.10.0"
},
"libs/admin-console": {
"name": "@bitwarden/admin-console",
@@ -375,6 +375,7 @@
"libs/messaging-internal": {
"name": "@bitwarden/messaging-internal",
"version": "0.0.1",
+ "extraneous": true,
"license": "GPL-3.0"
},
"libs/node": {
@@ -4670,10 +4671,6 @@
"resolved": "libs/messaging",
"link": true
},
- "node_modules/@bitwarden/messaging-internal": {
- "resolved": "libs/messaging-internal",
- "link": true
- },
"node_modules/@bitwarden/node": {
"resolved": "libs/node",
"link": true
@@ -4691,9 +4688,9 @@
"link": true
},
"node_modules/@bitwarden/sdk-internal": {
- "version": "0.2.0-main.266",
- "resolved": "https://registry.npmjs.org/@bitwarden/sdk-internal/-/sdk-internal-0.2.0-main.266.tgz",
- "integrity": "sha512-2Axa1D9AEkax2ssqahZYHVkk2RdguzLV2bJ6j99AZhh4qjGIYtDvmc5gDh7zhuw7Ig7H3mNpKwCZ/eJgadyH6g==",
+ "version": "0.2.0-main.311",
+ "resolved": "https://registry.npmjs.org/@bitwarden/sdk-internal/-/sdk-internal-0.2.0-main.311.tgz",
+ "integrity": "sha512-zJdQykNMFOyivpNaCB9jc85wZ1ci2HM8/E4hI+yS7FgRm0sRigK5rieF3+xRjiq7pEsZSD8AucR+u/XK9ADXiw==",
"license": "GPL-3.0",
"dependencies": {
"type-fest": "^4.41.0"
@@ -8013,17 +8010,18 @@
}
},
"node_modules/@koa/router": {
- "version": "13.1.0",
- "resolved": "https://registry.npmjs.org/@koa/router/-/router-13.1.0.tgz",
- "integrity": "sha512-mNVu1nvkpSd8Q8gMebGbCkDWJ51ODetrFvLKYusej+V0ByD4btqHYnPIzTBLXnQMVUlm/oxVwqmWBY3zQfZilw==",
+ "version": "14.0.0",
+ "resolved": "https://registry.npmjs.org/@koa/router/-/router-14.0.0.tgz",
+ "integrity": "sha512-LBSu5K0qAaaQcXX/0WIB9PGDevyCxxpnc1uq13vV/CgObaVxuis5hKl3Eboq/8gcb6ebnkAStW9NB/Em2eYyFA==",
"license": "MIT",
"dependencies": {
+ "debug": "^4.4.1",
"http-errors": "^2.0.0",
"koa-compose": "^4.1.0",
- "path-to-regexp": "^6.3.0"
+ "path-to-regexp": "^8.2.0"
},
"engines": {
- "node": ">= 18"
+ "node": ">= 20"
}
},
"node_modules/@leichtgewicht/ip-codec": {
@@ -13379,9 +13377,9 @@
}
},
"node_modules/@types/chrome": {
- "version": "0.0.306",
- "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.306.tgz",
- "integrity": "sha512-95kgcqvTNcaZCXmx/kIKY6uo83IaRNT3cuPxYqlB2Iu+HzKDCP4t7TUe7KhJijTdibcvn+SzziIcfSLIlgRnhQ==",
+ "version": "0.1.12",
+ "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.1.12.tgz",
+ "integrity": "sha512-jEkxs9GPQHx7g49WjkA8QDNcqODbMGDuBbWQOtjiS/Wf9AiEcDmQMIAgJvC/Xi36WoCVNx584g0Dd9ThJQCAiw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -13713,9 +13711,9 @@
}
},
"node_modules/@types/koa": {
- "version": "2.15.0",
- "resolved": "https://registry.npmjs.org/@types/koa/-/koa-2.15.0.tgz",
- "integrity": "sha512-7QFsywoE5URbuVnG3loe03QXuGajrnotr3gQkXcEBShORai23MePfFYdhz90FEtBBpkyIYQbVD+evKtloCgX3g==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@types/koa/-/koa-3.0.0.tgz",
+ "integrity": "sha512-MOcVYdVYmkSutVHZZPh8j3+dAjLyR5Tl59CN0eKgpkE1h/LBSmPAsQQuWs+bKu7WtGNn+hKfJH9Gzml+PulmDg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -13723,7 +13721,7 @@
"@types/content-disposition": "*",
"@types/cookies": "*",
"@types/http-assert": "*",
- "@types/http-errors": "*",
+ "@types/http-errors": "^2",
"@types/keygrip": "*",
"@types/koa-compose": "*",
"@types/node": "*"
@@ -18365,12 +18363,12 @@
}
},
"node_modules/commander": {
- "version": "11.1.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz",
- "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==",
+ "version": "14.0.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.0.tgz",
+ "integrity": "sha512-2uM9rYjPvyq39NwLRqaiLtWHyDC1FvryJDa2ATTVims5YAS4PupsEQsDvP14FqhFr0P49CYDugi59xaxJlTXRA==",
"license": "MIT",
"engines": {
- "node": ">=16"
+ "node": ">=20"
}
},
"node_modules/common-path-prefix": {
@@ -18473,20 +18471,34 @@
"license": "MIT"
},
"node_modules/concat-stream": {
- "version": "1.6.2",
- "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
- "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz",
+ "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==",
"engines": [
- "node >= 0.8"
+ "node >= 6.0"
],
"license": "MIT",
"dependencies": {
"buffer-from": "^1.0.0",
"inherits": "^2.0.3",
- "readable-stream": "^2.2.2",
+ "readable-stream": "^3.0.2",
"typedarray": "^0.0.6"
}
},
+ "node_modules/concat-stream/node_modules/readable-stream": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
+ "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
+ "license": "MIT",
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
"node_modules/concurrently": {
"version": "9.2.0",
"resolved": "https://registry.npmjs.org/concurrently/-/concurrently-9.2.0.tgz",
@@ -20147,9 +20159,9 @@
}
},
"node_modules/electron": {
- "version": "36.8.1",
- "resolved": "https://registry.npmjs.org/electron/-/electron-36.8.1.tgz",
- "integrity": "sha512-honaH58/cyCb9QAzIvD+WXWuNIZ0tW9zfBqMz5wZld/rXB+LCTEDb2B3TAv8+pDmlzPlkPio95RkUe86l6MNjg==",
+ "version": "36.9.3",
+ "resolved": "https://registry.npmjs.org/electron/-/electron-36.9.3.tgz",
+ "integrity": "sha512-eR5yswsA55zVTPDEIA/PSdVNBLOp0q0Wsavgx0S3BmJYOqKoH1gqzS+hggf0/aY5OvUjVNSHiJJA1VsB5aJUug==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
@@ -30081,22 +30093,21 @@
}
},
"node_modules/multer": {
- "version": "1.4.5-lts.2",
- "resolved": "https://registry.npmjs.org/multer/-/multer-1.4.5-lts.2.tgz",
- "integrity": "sha512-VzGiVigcG9zUAoCNU+xShztrlr1auZOlurXynNvO9GiWD1/mTBbUljOKY+qMeazBqXgRnjzeEgJI/wyjJUHg9A==",
- "deprecated": "Multer 1.x is impacted by a number of vulnerabilities, which have been patched in 2.x. You should upgrade to the latest 2.x version.",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/multer/-/multer-2.0.2.tgz",
+ "integrity": "sha512-u7f2xaZ/UG8oLXHvtF/oWTRvT44p9ecwBBqTwgJVq0+4BW1g8OW01TyMEGWBHbyMOYVHXslaut7qEQ1meATXgw==",
"license": "MIT",
"dependencies": {
"append-field": "^1.0.0",
- "busboy": "^1.0.0",
- "concat-stream": "^1.5.2",
- "mkdirp": "^0.5.4",
+ "busboy": "^1.6.0",
+ "concat-stream": "^2.0.0",
+ "mkdirp": "^0.5.6",
"object-assign": "^4.1.1",
- "type-is": "^1.6.4",
- "xtend": "^4.0.0"
+ "type-is": "^1.6.18",
+ "xtend": "^4.0.2"
},
"engines": {
- "node": ">= 6.0.0"
+ "node": ">= 10.16.0"
}
},
"node_modules/multer/node_modules/media-typer": {
@@ -32996,10 +33007,13 @@
}
},
"node_modules/path-to-regexp": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz",
- "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==",
- "license": "MIT"
+ "version": "8.2.0",
+ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz",
+ "integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=16"
+ }
},
"node_modules/path-type": {
"version": "6.0.0",
@@ -35049,15 +35063,6 @@
"integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==",
"license": "MIT"
},
- "node_modules/router/node_modules/path-to-regexp": {
- "version": "8.2.0",
- "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz",
- "integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==",
- "license": "MIT",
- "engines": {
- "node": ">=16"
- }
- },
"node_modules/rrweb-cssom": {
"version": "0.8.0",
"resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.8.0.tgz",
diff --git a/security/bitwarden-cli/files/packagejsons/package.json b/security/bitwarden-cli/files/packagejsons/package.json
index 62ae69a2175a..961a7fd1d6a2 100644
--- a/security/bitwarden-cli/files/packagejsons/package.json
+++ b/security/bitwarden-cli/files/packagejsons/package.json
@@ -61,12 +61,12 @@
"@storybook/test-runner": "0.22.0",
"@storybook/theming": "8.6.12",
"@storybook/web-components-webpack5": "8.6.12",
- "@types/chrome": "0.0.306",
+ "@types/chrome": "0.1.12",
"@types/firefox-webext-browser": "120.0.4",
"@types/inquirer": "8.2.10",
"@types/jest": "29.5.14",
"@types/jsdom": "21.1.7",
- "@types/koa": "2.15.0",
+ "@types/koa": "3.0.0",
"@types/koa__multer": "2.0.7",
"@types/koa__router": "12.0.4",
"@types/koa-bodyparser": "4.3.7",
@@ -95,7 +95,7 @@
"copy-webpack-plugin": "13.0.0",
"cross-env": "10.0.0",
"css-loader": "7.1.2",
- "electron": "36.8.1",
+ "electron": "36.9.3",
"electron-builder": "26.0.12",
"electron-log": "5.4.0",
"electron-reload": "2.0.0-alpha.1",
@@ -158,11 +158,11 @@
"@angular/platform-browser": "19.2.14",
"@angular/platform-browser-dynamic": "19.2.14",
"@angular/router": "19.2.14",
- "@bitwarden/sdk-internal": "0.2.0-main.266",
+ "@bitwarden/sdk-internal": "0.2.0-main.311",
"@electron/fuses": "1.8.0",
"@emotion/css": "11.13.5",
"@koa/multer": "4.0.0",
- "@koa/router": "13.1.0",
+ "@koa/router": "14.0.0",
"@microsoft/signalr": "8.0.7",
"@microsoft/signalr-protocol-msgpack": "8.0.7",
"@ng-select/ng-select": "14.9.0",
@@ -175,7 +175,7 @@
"buffer": "6.0.3",
"bufferutil": "4.0.9",
"chalk": "4.1.2",
- "commander": "11.1.0",
+ "commander": "14.0.0",
"core-js": "3.45.0",
"form-data": "4.0.4",
"https-proxy-agent": "7.0.6",
@@ -188,7 +188,7 @@
"lit": "3.3.0",
"lowdb": "1.0.0",
"lunr": "2.3.9",
- "multer": "1.4.5-lts.2",
+ "multer": "2.0.2",
"ngx-toastr": "19.0.0",
"node-fetch": "2.6.12",
"node-forge": "1.3.1",
diff --git a/security/bitwarden-cli/files/patch-apps_cli_src_platform_services_cli-platform-utils.service.ts b/security/bitwarden-cli/files/patch-apps_cli_src_platform_services_cli-platform-utils.service.ts
index 908e64ec7ba8..d5489628220a 100644
--- a/security/bitwarden-cli/files/patch-apps_cli_src_platform_services_cli-platform-utils.service.ts
+++ b/security/bitwarden-cli/files/patch-apps_cli_src_platform_services_cli-platform-utils.service.ts
@@ -1,4 +1,4 @@
---- apps/cli/src/platform/services/cli-platform-utils.service.ts.orig 2025-07-01 17:12:33 UTC
+--- apps/cli/src/platform/services/cli-platform-utils.service.ts.orig 2025-10-10 16:12:57 UTC
+++ apps/cli/src/platform/services/cli-platform-utils.service.ts
@@ -28,7 +28,7 @@ export class CliPlatformUtilsService implements Platfo
case "darwin":
@@ -9,7 +9,7 @@
default:
this.deviceCache = DeviceType.LinuxCLI;
break;
-@@ -80,7 +80,7 @@ export class CliPlatformUtilsService implements Platfo
+@@ -84,7 +84,7 @@ export class CliPlatformUtilsService implements Platfo
}
launchUri(uri: string, options?: any): void {
diff --git a/security/clamav/Makefile b/security/clamav/Makefile
index 4d6bedecb396..8a8f61eb6e7e 100644
--- a/security/clamav/Makefile
+++ b/security/clamav/Makefile
@@ -1,5 +1,5 @@
PORTNAME= clamav
-DISTVERSION= 1.5.0
+DISTVERSION= 1.5.1
PORTEPOCH= 1
CATEGORIES= security
MASTER_SITES= https://www.clamav.net/downloads/production/
diff --git a/security/clamav/distinfo b/security/clamav/distinfo
index 8b152af4d834..3d7208d2db3a 100644
--- a/security/clamav/distinfo
+++ b/security/clamav/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759867675
-SHA256 (clamav-1.5.0.tar.gz) = 09026c8b912b6c2a593d325318e99df7d763c9df013fff0d48ef3b2215fb53ee
-SIZE (clamav-1.5.0.tar.gz) = 55281972
+TIMESTAMP = 1760651998
+SHA256 (clamav-1.5.1.tar.gz) = 64fe4a16a5622c1d71efe9ed7f2c2fbd37f8f237da9f11ff66b73038df71db91
+SIZE (clamav-1.5.1.tar.gz) = 65638226
diff --git a/security/courier-authlib/Makefile b/security/courier-authlib/Makefile
index f542e393c400..c4a29f7623bb 100644
--- a/security/courier-authlib/Makefile
+++ b/security/courier-authlib/Makefile
@@ -1,5 +1,5 @@
PORTNAME= courier-authlib
-PORTVERSION= 0.72.4
+PORTVERSION= 0.72.5
CATEGORIES?= security mail
.if defined(PKGNAMESUFFIX)
MASTER_SITES= SF/courier/authlib/${PORTVERSION}
diff --git a/security/courier-authlib/distinfo b/security/courier-authlib/distinfo
index 1b97be6c6ce6..826791c9cc47 100644
--- a/security/courier-authlib/distinfo
+++ b/security/courier-authlib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744018659
-SHA256 (courier-authlib-0.72.4.tar.bz2) = 2a9d4e4535f1eeae84cc57589e8fdb9b46ae4f695d40e943413dfd6e949e3137
-SIZE (courier-authlib-0.72.4.tar.bz2) = 2290493
+TIMESTAMP = 1760733071
+SHA256 (courier-authlib-0.72.5.tar.bz2) = a94ff34c560f7b338108fe13ba876f1d15b9700bbc26e249da34d4db79d3aa42
+SIZE (courier-authlib-0.72.5.tar.bz2) = 2801834
diff --git a/security/courier-authlib/files/patch-Makefile.in b/security/courier-authlib/files/patch-Makefile.in
index 4af934841bf2..f3dc3a55900d 100644
--- a/security/courier-authlib/files/patch-Makefile.in
+++ b/security/courier-authlib/files/patch-Makefile.in
@@ -1,6 +1,6 @@
---- Makefile.in.orig 2025-04-06 14:25:31 UTC
+--- Makefile.in.orig 2025-10-14 23:04:09 UTC
+++ Makefile.in
-@@ -95,11 +95,10 @@ host_triplet = @host@
+@@ -97,11 +97,10 @@ host_triplet = @host@
POST_UNINSTALL = :
build_triplet = @build@
host_triplet = @host@
@@ -16,7 +16,7 @@
subdir = .
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
-@@ -154,7 +153,7 @@ am__v_lt_0 = --silent
+@@ -155,7 +154,7 @@ am__v_lt_0 = --silent
AM_V_lt = $(am__v_lt_@AM_V@)
am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
am__v_lt_0 = --silent
@@ -25,10 +25,10 @@
libauthcustom_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
$(AM_CFLAGS) $(CFLAGS) $(libauthcustom_la_LDFLAGS) $(LDFLAGS) \
-@@ -219,6 +218,13 @@ libcourierauth_la_DEPENDENCIES = libs/libhmac/libhmac.
- libs/md5/libmd5.la libs/sha1/libsha1.la \
- libs/numlib/libnumlib.la libs/random128/librandom128.la \
- libs/rfc822/libencode.la
+@@ -223,6 +222,13 @@ am_libcourierauth_la_OBJECTS = authdaemon.lo authdaemo
+ am_libcourierauth_la_OBJECTS = authdaemon.lo authdaemonlib.lo \
+ preauthdaemon.lo authmoduser2.lo authmoduser3.lo debug.lo \
+ authoption.lo
+am_libauthvchkpw_la_OBJECTS = authvchkpw.lo authvchkpwlib.lo \
+ preauthvchkpw.lo
+libauthvchkpw_la_OBJECTS = $(am_libauthvchkpw_la_OBJECTS)
@@ -36,10 +36,10 @@
+ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
+ $(AM_CFLAGS) $(CFLAGS) $(libauthvchkpw_la_LDFLAGS) $(LDFLAGS) \
+ -o $@
- am_libcourierauth_la_OBJECTS = authdaemon.lo authdaemonlib.lo \
- preauthdaemon.lo authmoduser2.lo authmoduser3.lo debug.lo \
- authoption.lo
-@@ -299,11 +305,11 @@ am__v_GEN_0 = @echo " GEN " $@;
+ libcourierauth_la_OBJECTS = $(am_libcourierauth_la_OBJECTS)
+ libcourierauth_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
+ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
+@@ -300,11 +306,11 @@ am__v_GEN_0 = @echo " GEN " $@;
AM_V_GEN = $(am__v_GEN_@AM_V@)
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
am__v_GEN_0 = @echo " GEN " $@;
@@ -53,7 +53,7 @@
DEFAULT_INCLUDES = -I.@am__isrc@
depcomp = $(SHELL) $(top_srcdir)/depcomp
am__maybe_remake_depfiles = depfiles
-@@ -335,7 +341,9 @@ am__depfiles_remade = ./$(DEPDIR)/authconfigfile.Plo \
+@@ -336,7 +342,9 @@ am__depfiles_remade = ./$(DEPDIR)/authconfigfile.Plo \
./$(DEPDIR)/authsqlite.Plo ./$(DEPDIR)/authsqlitelib.Plo \
./$(DEPDIR)/authsyschangepwd.Plo ./$(DEPDIR)/authsyscommon.Plo \
./$(DEPDIR)/authtest.Po ./$(DEPDIR)/authuserdb.Plo \
@@ -64,7 +64,7 @@
./$(DEPDIR)/checkpasswordmd5.Plo \
./$(DEPDIR)/checkpasswordsha1.Plo ./$(DEPDIR)/cramlib.Plo \
./$(DEPDIR)/cryptpassword.Plo ./$(DEPDIR)/debug.Plo \
-@@ -343,7 +351,7 @@ am__depfiles_remade = ./$(DEPDIR)/authconfigfile.Plo \
+@@ -344,7 +352,7 @@ am__depfiles_remade = ./$(DEPDIR)/authconfigfile.Plo \
./$(DEPDIR)/preauthldap.Plo ./$(DEPDIR)/preauthmysql.Plo \
./$(DEPDIR)/preauthpam.Plo ./$(DEPDIR)/preauthpwd.Plo \
./$(DEPDIR)/preauthshadow.Plo ./$(DEPDIR)/preauthuserdb.Plo \
@@ -73,7 +73,7 @@
am__mv = mv -f
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-@@ -354,7 +362,7 @@ am__v_CC_0 = @echo " CC " $@;
+@@ -355,7 +363,7 @@ am__v_CC_0 = @echo " CC " $@;
AM_V_CC = $(am__v_CC_@AM_V@)
am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
am__v_CC_0 = @echo " CC " $@;
@@ -82,7 +82,7 @@
CCLD = $(CC)
LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
-@@ -362,7 +370,7 @@ am__v_CCLD_0 = @echo " CCLD " $@;
+@@ -363,7 +371,7 @@ am__v_CCLD_0 = @echo " CCLD " $@;
AM_V_CCLD = $(am__v_CCLD_@AM_V@)
am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
am__v_CCLD_0 = @echo " CCLD " $@;
@@ -91,7 +91,7 @@
CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \
-@@ -372,7 +380,7 @@ am__v_CXX_0 = @echo " CXX " $@;
+@@ -373,7 +381,7 @@ am__v_CXX_0 = @echo " CXX " $@;
AM_V_CXX = $(am__v_CXX_@AM_V@)
am__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@)
am__v_CXX_0 = @echo " CXX " $@;
@@ -100,7 +100,7 @@
CXXLD = $(CXX)
CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \
$(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \
-@@ -380,12 +388,13 @@ am__v_CXXLD_0 = @echo " CXXLD " $@;
+@@ -381,12 +389,13 @@ am__v_CXXLD_0 = @echo " CXXLD " $@;
AM_V_CXXLD = $(am__v_CXXLD_@AM_V@)
am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@)
am__v_CXXLD_0 = @echo " CXXLD " $@;
@@ -115,7 +115,7 @@
$(libcourierauth_la_SOURCES) \
$(libcourierauthcommon_la_SOURCES) \
$(libcourierauthsasl_la_SOURCES) \
-@@ -399,6 +408,7 @@ DIST_SOURCES = $(libauthcustom_la_SOURCES) $(libauthld
+@@ -400,6 +409,7 @@ DIST_SOURCES = $(libauthcustom_la_SOURCES) $(libauthld
$(libauthpgsql_la_SOURCES) $(libauthpipe_la_SOURCES) \
$(libauthpwd_la_SOURCES) $(libauthshadow_la_SOURCES) \
$(libauthsqlite_la_SOURCES) $(libauthuserdb_la_SOURCES) \
@@ -123,7 +123,7 @@
$(libcourierauth_la_SOURCES) \
$(libcourierauthcommon_la_SOURCES) \
$(libcourierauthsasl_la_SOURCES) \
-@@ -571,6 +581,7 @@ LIBAUTHUSERDB = @LIBAUTHUSERDB@
+@@ -575,6 +585,7 @@ LIBAUTHUSERDB = @LIBAUTHUSERDB@
LIBAUTHSHADOW = @LIBAUTHSHADOW@
LIBAUTHSQLITE = @LIBAUTHSQLITE@
LIBAUTHUSERDB = @LIBAUTHUSERDB@
@@ -131,19 +131,19 @@
LIBDB = @LIBDB@
LIBDL = @LIBDL@
LIBGDBM = @LIBGDBM@
-@@ -704,7 +715,10 @@ AUTOMAKE_OPTIONS = dist-bzip2
+@@ -710,7 +721,10 @@ AUTOMAKE_OPTIONS = dist-bzip2
userdb = @userdb@
using_systemd = @using_systemd@
AUTOMAKE_OPTIONS = dist-bzip2
--SUBDIRS = libs/gdbmobj libs/bdbobj libs/md5 libs/sha1 libs/libhmac libs/numlib libs/makedat userdb libs/rfc822 libs/random128 libs/liblock liblog
+-SUBDIRS = libs/gdbmobj libs/bdbobj libs/md5 libs/sha1 libs/libhmac libs/numlib libs/makedat userdb libs/rfc822 libs/rfc2045 libs/random128 libs/liblock liblog
+SUBDIRS = libs/gdbmobj libs/bdbobj libs/md5 libs/sha1 libs/libhmac libs/numlib
+@HAVE_USERDB_TRUE@SUBDIRS += libs/makedat userdb
-+SUBDIRS += libs/rfc822 libs/random128
++SUBDIRS += libs/rfc822 libs/rfc2045 libs/random128
+@HAVE_BASE_TRUE@SUBDIRS += libs/liblock liblog
AM_CPPFLAGS = -I liblock $(LTDLINCL)
BUILT_SOURCES = authdaemonrc.h $(BUILT1) $(GITFILES) \
$(man3:%.3=%.html) $(man1:%.1=%.html) authsqliterc.h \
-@@ -712,16 +726,18 @@ modules = @LIBAUTHUSERDB@ \
+@@ -718,16 +732,18 @@ modules = @LIBAUTHUSERDB@ \
modules = @LIBAUTHUSERDB@ \
@LIBAUTHPAM@ @LIBAUTHPWD@ @LIBAUTHSHADOW@ \
@LIBAUTHPGSQL@ @LIBAUTHLDAP@ @LIBAUTHMYSQL@ @LIBAUTHSQLITE@ \
@@ -166,7 +166,7 @@
libauthpgsql.la \
libauthldap.la \
libauthmysql.la \
-@@ -794,6 +810,13 @@ libauthshadow_la_LDFLAGS = $(commonldflags)
+@@ -800,6 +816,13 @@ libauthshadow_la_LDFLAGS = $(commonldflags)
libauthshadow_la_LIBADD = $(commonlibadd) $(libauthshadow_t)
libauthshadow_la_LDFLAGS = $(commonldflags)
@@ -180,7 +180,7 @@
# The authpgsql module
libauthpgsql_t = @PGSQL_LIBS@ @LIBM@ @NETLIBS@
libauthpgsql_la_SOURCES = authpgsql.c authpgsqllib.cpp authpgsql.h
-@@ -883,8 +906,8 @@ libcourierauthsaslclient_la_LDFLAGS = -export-symbols-
+@@ -889,8 +912,8 @@ libcourierauthsaslclient_la_LDFLAGS = -export-symbols-
libcourierauthsaslclient_la_LIBADD = libcourierauth.la
libcourierauthsaslclient_la_LDFLAGS = -export-symbols-regex '^auth_sasl_client$$' -version-info @LIBVERSION_INFO@
@@ -191,7 +191,7 @@
courierauthconfig_SOURCES = authinfo.c
authpasswd_SOURCES = authpasswd.c
-@@ -901,7 +924,7 @@ authenumerate_LDADD = libcourierauth.la \
+@@ -907,7 +930,7 @@ authenumerate_LDADD = libcourierauth.la \
authenumerate_LDADD = libcourierauth.la \
libs/numlib/libnumlib.la
@@ -200,7 +200,7 @@
#
# The main daemon.
-@@ -932,7 +955,7 @@ extraman3 = auth_generic_meta.3 auth_login_meta.3 auth
+@@ -938,7 +961,7 @@ extraman3 = auth_generic_meta.3 auth_login_meta.3 auth
extraman3 = auth_generic_meta.3 auth_login_meta.3 auth_getuserinfo_meta.3 \
auth_sasl_ex.3
@@ -209,18 +209,18 @@
man_MANS = $(man1) $(man3) $(extraman3)
BUILT1 = authlib.html authldaprc.h authmysqlrc.h authpgsqlrc.h authpiperc.h \
authdaemonrc.h packageversion.h \
-@@ -990,7 +1013,7 @@ stamp-h1: $(srcdir)/courier_auth_config.h.in $(top_bui
+@@ -996,7 +1019,7 @@ stamp-h1: $(srcdir)/courier_auth_config.h.in $(top_bui
stamp-h1: $(srcdir)/courier_auth_config.h.in $(top_builddir)/config.status
- @rm -f stamp-h1
- cd $(top_builddir) && $(SHELL) ./config.status courier_auth_config.h
+ $(AM_V_at)rm -f stamp-h1
+ $(AM_V_GEN)cd $(top_builddir) && $(SHELL) ./config.status courier_auth_config.h
-$(srcdir)/courier_auth_config.h.in: $(am__configure_deps)
+$(srcdir)/courier_auth_config.h.in: $(am__configure_deps)
- ($(am__cd) $(top_srcdir) && $(AUTOHEADER))
- rm -f stamp-h1
- touch $@
-@@ -1162,73 +1185,76 @@ clean-pkglibLTLIBRARIES:
- rm -f $${locs}; \
- }
+ $(AM_V_GEN)($(am__cd) $(top_srcdir) && $(AUTOHEADER))
+ $(AM_V_at)rm -f stamp-h1
+ $(AM_V_at)touch $@
+@@ -1151,73 +1174,76 @@ clean-pkglibLTLIBRARIES:
+ echo rm -f $${locs}; \
+ $(am__rm_f) $${locs}
-libauthcustom.la: $(libauthcustom_la_OBJECTS) $(libauthcustom_la_DEPENDENCIES) $(EXTRA_libauthcustom_la_DEPENDENCIES)
+libauthcustom.la: $(libauthcustom_la_OBJECTS) $(libauthcustom_la_DEPENDENCIES) $(EXTRA_libauthcustom_la_DEPENDENCIES)
@@ -316,7 +316,7 @@
@rm -f courierauthconfig$(EXEEXT)
$(AM_V_CCLD)$(LINK) $(courierauthconfig_OBJECTS) $(courierauthconfig_LDADD) $(LIBS)
install-pkglibexecSCRIPTS: $(pkglibexec_SCRIPTS)
-@@ -1355,6 +1381,8 @@ distclean-compile:
+@@ -1344,6 +1370,8 @@ distclean-compile:
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/authtest.Po@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/authuserdb.Plo@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/authuserdbpwd.Plo@am__quote@ # am--include-marker
@@ -325,7 +325,7 @@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/checkpassword.Plo@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/checkpasswordmd5.Plo@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/checkpasswordsha1.Plo@am__quote@ # am--include-marker
-@@ -1370,6 +1398,7 @@ distclean-compile:
+@@ -1359,6 +1387,7 @@ distclean-compile:
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/preauthshadow.Plo@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/preauthuserdb.Plo@am__quote@ # am--include-marker
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/preauthuserdbcommon.Plo@am__quote@ # am--include-marker
@@ -333,7 +333,7 @@
$(am__depfiles_remade):
@$(MKDIR_P) $(@D)
-@@ -1939,6 +1968,8 @@ distclean: distclean-recursive
+@@ -1928,6 +1957,8 @@ distclean: distclean-recursive
-rm -f ./$(DEPDIR)/authtest.Po
-rm -f ./$(DEPDIR)/authuserdb.Plo
-rm -f ./$(DEPDIR)/authuserdbpwd.Plo
@@ -342,7 +342,7 @@
-rm -f ./$(DEPDIR)/checkpassword.Plo
-rm -f ./$(DEPDIR)/checkpasswordmd5.Plo
-rm -f ./$(DEPDIR)/checkpasswordsha1.Plo
-@@ -1954,6 +1985,7 @@ distclean: distclean-recursive
+@@ -1943,6 +1974,7 @@ distclean: distclean-recursive
-rm -f ./$(DEPDIR)/preauthshadow.Plo
-rm -f ./$(DEPDIR)/preauthuserdb.Plo
-rm -f ./$(DEPDIR)/preauthuserdbcommon.Plo
@@ -350,7 +350,7 @@
-rm -f Makefile
distclean-am: clean-am distclean-compile distclean-generic \
distclean-hdr distclean-libtool distclean-tags
-@@ -1970,18 +2002,26 @@ info-am:
+@@ -1959,18 +1991,26 @@ info-am:
info-am:
@@ -385,7 +385,7 @@
install-html: install-html-recursive
install-html-am:
-@@ -2124,13 +2164,16 @@ uninstall-man: uninstall-man1 uninstall-man3
+@@ -2113,13 +2153,16 @@ uninstall-man: uninstall-man1 uninstall-man3
.PRECIOUS: Makefile
@@ -404,7 +404,7 @@
@HAVE_AUTHPGSQL_TRUE@uninstall-authpgsqlrc:
@HAVE_AUTHPGSQL_TRUE@ rm -f $(DESTDIR)@authpgsqlrc@.dist
-@@ -2148,8 +2191,6 @@ authpgsqlrc.h:
+@@ -2137,8 +2180,6 @@ authpgsqlrc.h:
@HAVE_LDAP_TRUE@ $(mkinstalldirs) $(DESTDIR)`dirname @authldaprc@` || :
@HAVE_LDAP_TRUE@ $(INSTALL_DATA) -m 660 $(srcdir)/authldaprc \
@HAVE_LDAP_TRUE@ $(DESTDIR)@authldaprc@.dist
@@ -413,7 +413,7 @@
@HAVE_LDAP_TRUE@uninstall-authldaprc:
@HAVE_LDAP_TRUE@ rm -f $(DESTDIR)@authldaprc@.dist
-@@ -2160,6 +2201,18 @@ authpgsqlrc.h:
+@@ -2149,6 +2190,18 @@ authpgsqlrc.h:
@HAVE_LDAP_FALSE@uninstall-authldaprc:
@HAVE_LDAP_FALSE@ @:
@@ -432,7 +432,7 @@
authldaprc.h:
echo "#define AUTHLDAPRC \"@authldaprc@\"" >authldaprc.h
-@@ -2167,8 +2220,6 @@ authldaprc.h:
+@@ -2156,8 +2209,6 @@ authldaprc.h:
@HAVE_AUTHMYSQL_TRUE@ $(mkinstalldirs) $(DESTDIR)`dirname @authmysqlrc@` || :
@HAVE_AUTHMYSQL_TRUE@ $(INSTALL_DATA) -m 660 $(srcdir)/authmysqlrc \
@HAVE_AUTHMYSQL_TRUE@ $(DESTDIR)@authmysqlrc@.dist
@@ -441,7 +441,7 @@
@HAVE_AUTHMYSQL_TRUE@uninstall-authmysqlrc:
@HAVE_AUTHMYSQL_TRUE@ rm -f $(DESTDIR)@authmysqlrc@.dist
-@@ -2186,8 +2237,6 @@ authmysqlrc.h:
+@@ -2175,8 +2226,6 @@ authmysqlrc.h:
@HAVE_AUTHSQLITE_TRUE@ $(mkinstalldirs) $(DESTDIR)`dirname @authsqliterc@` || :
@HAVE_AUTHSQLITE_TRUE@ $(INSTALL_DATA) -m 660 $(srcdir)/authsqliterc \
@HAVE_AUTHSQLITE_TRUE@ $(DESTDIR)@authsqliterc@.dist
@@ -450,7 +450,7 @@
@HAVE_AUTHSQLITE_TRUE@uninstall-authsqliterc:
@HAVE_AUTHSQLITE_TRUE@ rm -f $(DESTDIR)@authsqliterc@.dist
-@@ -2206,17 +2255,21 @@ authpiperc.h:
+@@ -2195,17 +2244,21 @@ authpiperc.h:
authpiperc.h:
echo "#define PIPE_PROGRAM \"@authProg@\"" >authpiperc.h
@@ -481,7 +481,7 @@
authdaemonrc.h:
echo "#define AUTHDAEMONRC \"@authdaemonrc@\"" >authdaemonrc.h
echo "#define AUTHDAEMONVAR \"@authdaemonvar@\"" >>authdaemonrc.h
-@@ -2272,24 +2325,24 @@ install-data-hook: install-authdaemonrc install-authpg
+@@ -2261,24 +2314,24 @@ install-data-hook: install-authdaemonrc install-authpg
# automake still a bit stupid...
install-data-hook: install-authdaemonrc install-authpgsqlrc \
@@ -518,7 +518,7 @@
$(INSTALL_SCRIPT) userdb/pw2userdb \
$(DESTDIR)$(sbindir)/pw2userdb ; \
$(INSTALL_SCRIPT) userdb/makeuserdb \
-@@ -2300,9 +2353,10 @@ uninstall-hook: uninstall-authldaprc uninstall-authdae
+@@ -2289,9 +2342,10 @@ uninstall-hook: uninstall-authldaprc uninstall-authdae
$(DESTDIR)$(sbindir)/userdbpw
uninstall-hook: uninstall-authldaprc uninstall-authdaemonrc uninstall-authmysqlrc uninstall-authpgsqlrc uninstall-authsqliterc
@@ -530,7 +530,7 @@
$(DESTDIR)$(sbindir)/pw2userdb \
$(DESTDIR)$(sbindir)/makeuserdb \
$(DESTDIR)$(sbindir)/userdb \
-@@ -2312,7 +2366,7 @@ authlib.3: authlib.3.in
+@@ -2301,7 +2355,7 @@ authlib.3: authlib.3.in
$(SHELL) ./config.status --file=authlib.html
authlib.3: authlib.3.in
diff --git a/security/courier-authlib/files/patch-libs_rfc2045_rfc2045.h b/security/courier-authlib/files/patch-libs_rfc2045_rfc2045.h
new file mode 100644
index 000000000000..af387f7e7dd7
--- /dev/null
+++ b/security/courier-authlib/files/patch-libs_rfc2045_rfc2045.h
@@ -0,0 +1,11 @@
+--- libs/rfc2045/rfc2045.h.orig 2025-10-06 09:00:02 UTC
++++ libs/rfc2045/rfc2045.h
+@@ -3224,7 +3224,7 @@ void rfc822::mime_decoder<out_iter, src_type>::decode(
+
+ if (decode_header)
+ {
+- typename rfc2045::entity::line_iter<crlf>::headers<
++ typename rfc2045::entity::line_iter<crlf>::template headers<
+ src_type> parser{e, src };
+
+ parser.name_lc=header_name_lc;
diff --git a/security/courier-authlib/files/patch-libs_rfc2045_testsuitecpp.C b/security/courier-authlib/files/patch-libs_rfc2045_testsuitecpp.C
new file mode 100644
index 000000000000..649fadc8ea79
--- /dev/null
+++ b/security/courier-authlib/files/patch-libs_rfc2045_testsuitecpp.C
@@ -0,0 +1,11 @@
+--- libs/rfc2045/testsuitecpp.C.orig 2025-10-04 09:00:06 UTC
++++ libs/rfc2045/testsuitecpp.C
+@@ -19,7 +19,7 @@ void testrfc2045line_iter_testset(int &testnum, test_t
+ auto b=s.begin();
+ auto e=s.end();
+
+- typename rfc2045::entity::line_iter<crlf>::iter<
++ typename rfc2045::entity::line_iter<crlf>::template iter<
+ std::string_view::iterator,
+ std::string_view::iterator
+ >
diff --git a/security/courier-authlib/files/patch-libs_rfc2045_testsuitecpp2.C b/security/courier-authlib/files/patch-libs_rfc2045_testsuitecpp2.C
new file mode 100644
index 000000000000..353465b17a71
--- /dev/null
+++ b/security/courier-authlib/files/patch-libs_rfc2045_testsuitecpp2.C
@@ -0,0 +1,29 @@
+--- libs/rfc2045/testsuitecpp2.C.orig 2025-09-10 09:00:05 UTC
++++ libs/rfc2045/testsuitecpp2.C
+@@ -217,7 +217,7 @@ void test3()
+ auto b=std::istreambuf_iterator<char>{ss};
+ auto e=std::istreambuf_iterator<char>{};
+
+- typename rfc2045::entity::line_iter<crlf>::iter<
++ typename rfc2045::entity::line_iter<crlf>::template iter<
+ std::istreambuf_iterator<char>,
+ std::istreambuf_iterator<char>
+ > iter{b, e};
+@@ -310,7 +310,7 @@ void test4()
+ auto b=std::istreambuf_iterator<char>{ss};
+ auto e=std::istreambuf_iterator<char>{};
+
+- typename rfc2045::entity::line_iter<crlf>::iter<
++ typename rfc2045::entity::line_iter<crlf>::template iter<
+ std::istreambuf_iterator<char>,
+ std::istreambuf_iterator<char>
+ > iter{b, e};
+@@ -488,7 +488,7 @@ void test5()
+ auto b=std::istreambuf_iterator<char>{ss};
+ auto e=std::istreambuf_iterator<char>{};
+
+- typename rfc2045::entity::line_iter<crlf>::iter<
++ typename rfc2045::entity::line_iter<crlf>::template iter<
+ std::istreambuf_iterator<char>,
+ std::istreambuf_iterator<char>
+ > iter{b, e};
diff --git a/security/fizz/Makefile b/security/fizz/Makefile
index 8daa250a1a03..656541d3b74b 100644
--- a/security/fizz/Makefile
+++ b/security/fizz/Makefile
@@ -1,6 +1,7 @@
PORTNAME= fizz
DISTVERSIONPREFIX= v
DISTVERSION= 2025.08.18.00
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/i2pd/Makefile b/security/i2pd/Makefile
index b0baf476f5c3..136db5ae0ce0 100644
--- a/security/i2pd/Makefile
+++ b/security/i2pd/Makefile
@@ -1,5 +1,6 @@
PORTNAME= i2pd
DISTVERSION= 2.58.0
+PORTREVISION= 1
CATEGORIES= security net-p2p
MAINTAINER= driesm@FreeBSD.org
diff --git a/security/keepassxc/Makefile b/security/keepassxc/Makefile
index a8fecc23c2db..8c2148891e31 100644
--- a/security/keepassxc/Makefile
+++ b/security/keepassxc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= keepassxc
DISTVERSION= 2.7.10
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= security
MASTER_SITES= https://github.com/keepassxreboot/keepassxc/releases/download/${DISTVERSION}/
DISTNAME= ${PORTNAME}-${DISTVERSION}-src
@@ -25,7 +25,7 @@ LIB_DEPENDS= libargon2.so:security/libargon2 \
USES= cmake compiler:c++17-lang desktop-file-utils minizip \
pkgconfig qt:5 readline shared-mime-info tar:xz xorg
-USE_QT= concurrent core dbus gui network svg widgets x11extras \
+USE_QT= concurrent core dbus gui network svg wayland widgets x11extras \
buildtools:build linguisttools:build qmake:build testlib:build
USE_XORG= x11
diff --git a/security/kleopatra/Makefile b/security/kleopatra/Makefile
index 82203c6914d6..3fec24d80e5d 100644
--- a/security/kleopatra/Makefile
+++ b/security/kleopatra/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kleopatra
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= security kde kde-applications
MAINTAINER= kde@FreeBSD.org
diff --git a/security/lego/Makefile b/security/lego/Makefile
index 808aa37ad2a6..6ba0cbb685bf 100644
--- a/security/lego/Makefile
+++ b/security/lego/Makefile
@@ -1,7 +1,6 @@
PORTNAME= lego
DISTVERSIONPREFIX= v
-DISTVERSION= 4.26.0
-PORTREVISION= 2
+DISTVERSION= 4.27.0
CATEGORIES= security
MAINTAINER= matt@matthoran.com
diff --git a/security/lego/distinfo b/security/lego/distinfo
index 33c9158bf88b..61e1e053a607 100644
--- a/security/lego/distinfo
+++ b/security/lego/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1757982174
-SHA256 (go/security_lego/lego-v4.26.0/v4.26.0.mod) = 7beedcefda490a8f0f99f5057d3da951e2dfebcf325fec1053a247ba7e43d0ef
-SIZE (go/security_lego/lego-v4.26.0/v4.26.0.mod) = 10962
-SHA256 (go/security_lego/lego-v4.26.0/v4.26.0.zip) = 3f2287156a729865a5b49d92f6f9890da69fd1d482c164e9f45795334fa37989
-SIZE (go/security_lego/lego-v4.26.0/v4.26.0.zip) = 1600833
+TIMESTAMP = 1760846644
+SHA256 (go/security_lego/lego-v4.27.0/v4.27.0.mod) = cecadfa0296e7454a6091949ae4a9b97494ab54d298e070da9b61b4d95c8a1f2
+SIZE (go/security_lego/lego-v4.27.0/v4.27.0.mod) = 11015
+SHA256 (go/security_lego/lego-v4.27.0/v4.27.0.zip) = c397e8c08ab816854ac9facf79479edd0624e175b1ef65275795004e17d8f515
+SIZE (go/security_lego/lego-v4.27.0/v4.27.0.zip) = 1654875
diff --git a/security/libressl-devel/Makefile b/security/libressl-devel/Makefile
index b90c18b1308e..daa464c11003 100644
--- a/security/libressl-devel/Makefile
+++ b/security/libressl-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libressl
-PORTVERSION= 4.1.1
+PORTVERSION= 4.2.0
CATEGORIES= security devel
MASTER_SITES= OPENBSD/LibreSSL
PKGNAMESUFFIX= -devel
@@ -50,12 +50,12 @@ LDFLAGS+= -pthread
INSTALL_TARGET= install-strip
TEST_TARGET= check
-PLIST_SUB+= LIBCRYPTO_SHLIBMAJ=56 \
- LIBCRYPTO_SHLIBFULL=56.0.0 \
- LIBSSL_SHLIBMAJ=59 \
- LIBSSL_SHLIBFULL=59.0.1 \
- LIBTLS_SHLIBMAJ=32 \
- LIBTLS_SHLIBFULL=32.0.1
+PLIST_SUB+= LIBCRYPTO_SHLIBMAJ=57 \
+ LIBCRYPTO_SHLIBFULL=57.0.1 \
+ LIBSSL_SHLIBMAJ=60 \
+ LIBSSL_SHLIBFULL=60.0.1 \
+ LIBTLS_SHLIBMAJ=33 \
+ LIBTLS_SHLIBFULL=33.0.1
post-patch-MAN3-off:
${REINPLACE_CMD} -e '/^install-man:/s/install-man3//' \
diff --git a/security/libressl-devel/distinfo b/security/libressl-devel/distinfo
index 62e0fcbe19c7..6971a8021c4e 100644
--- a/security/libressl-devel/distinfo
+++ b/security/libressl-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759303143
-SHA256 (libressl-4.1.1.tar.gz) = c7ff7a7d675d5f57730940e5ccff1dbe2dcd5b7405b5397e0f7ffd66a5ed5679
-SIZE (libressl-4.1.1.tar.gz) = 9202355
+TIMESTAMP = 1760545157
+SHA256 (libressl-4.2.0.tar.gz) = 0f7dba44d7cb8df8d53f2cfbf1955254bc128e0089595f1aba2facfaee8408b2
+SIZE (libressl-4.2.0.tar.gz) = 9147132
diff --git a/security/libressl-devel/pkg-plist b/security/libressl-devel/pkg-plist
index c73e0cb9c35a..30505e613b0c 100644
--- a/security/libressl-devel/pkg-plist
+++ b/security/libressl-devel/pkg-plist
@@ -38,6 +38,7 @@ include/openssl/kdf.h
include/openssl/lhash.h
include/openssl/md4.h
include/openssl/md5.h
+include/openssl/mlkem.h
include/openssl/modes.h
include/openssl/obj_mac.h
include/openssl/objects.h
diff --git a/security/libressl-devel/version.mk b/security/libressl-devel/version.mk
index a43395b52412..2fe40b3646a5 100644
--- a/security/libressl-devel/version.mk
+++ b/security/libressl-devel/version.mk
@@ -1 +1 @@
-OPENSSL_SHLIBVER?= 56
+OPENSSL_SHLIBVER?= 57
diff --git a/security/libressl/Makefile b/security/libressl/Makefile
index 749ae4315dc1..21673f97c719 100644
--- a/security/libressl/Makefile
+++ b/security/libressl/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libressl
-PORTVERSION= 4.1.1
+PORTVERSION= 4.2.0
CATEGORIES= security devel
MASTER_SITES= OPENBSD/LibreSSL
@@ -49,12 +49,12 @@ LDFLAGS+= -pthread
INSTALL_TARGET= install-strip
TEST_TARGET= check
-PLIST_SUB+= LIBCRYPTO_SHLIBMAJ=56 \
- LIBCRYPTO_SHLIBFULL=56.0.0 \
- LIBSSL_SHLIBMAJ=59 \
- LIBSSL_SHLIBFULL=59.0.1 \
- LIBTLS_SHLIBMAJ=32 \
- LIBTLS_SHLIBFULL=32.0.1
+PLIST_SUB+= LIBCRYPTO_SHLIBMAJ=57 \
+ LIBCRYPTO_SHLIBFULL=57.0.1 \
+ LIBSSL_SHLIBMAJ=60 \
+ LIBSSL_SHLIBFULL=60.0.1 \
+ LIBTLS_SHLIBMAJ=33 \
+ LIBTLS_SHLIBFULL=33.0.1
post-patch-MAN3-off:
${REINPLACE_CMD} -e '/^install-man:/s/install-man3//' \
diff --git a/security/libressl/distinfo b/security/libressl/distinfo
index 62e0fcbe19c7..6971a8021c4e 100644
--- a/security/libressl/distinfo
+++ b/security/libressl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759303143
-SHA256 (libressl-4.1.1.tar.gz) = c7ff7a7d675d5f57730940e5ccff1dbe2dcd5b7405b5397e0f7ffd66a5ed5679
-SIZE (libressl-4.1.1.tar.gz) = 9202355
+TIMESTAMP = 1760545157
+SHA256 (libressl-4.2.0.tar.gz) = 0f7dba44d7cb8df8d53f2cfbf1955254bc128e0089595f1aba2facfaee8408b2
+SIZE (libressl-4.2.0.tar.gz) = 9147132
diff --git a/security/libressl/pkg-plist b/security/libressl/pkg-plist
index c73e0cb9c35a..30505e613b0c 100644
--- a/security/libressl/pkg-plist
+++ b/security/libressl/pkg-plist
@@ -38,6 +38,7 @@ include/openssl/kdf.h
include/openssl/lhash.h
include/openssl/md4.h
include/openssl/md5.h
+include/openssl/mlkem.h
include/openssl/modes.h
include/openssl/obj_mac.h
include/openssl/objects.h
diff --git a/security/libressl/version.mk b/security/libressl/version.mk
index a43395b52412..2fe40b3646a5 100644
--- a/security/libressl/version.mk
+++ b/security/libressl/version.mk
@@ -1 +1 @@
-OPENSSL_SHLIBVER?= 56
+OPENSSL_SHLIBVER?= 57
diff --git a/security/nextcloud-end_to_end_encryption/Makefile b/security/nextcloud-end_to_end_encryption/Makefile
index fb390e30f5e8..989cdea1c8ce 100644
--- a/security/nextcloud-end_to_end_encryption/Makefile
+++ b/security/nextcloud-end_to_end_encryption/Makefile
@@ -1,5 +1,5 @@
PORTNAME= end_to_end_encryption
-PORTVERSION= 1.17.0
+PORTVERSION= 1.18.0
DISTVERSIONPREFIX= v
CATEGORIES= security
@@ -9,7 +9,7 @@ WWW= https://apps.nextcloud.com/apps/end_to_end_encryption
LICENSE_FILE= ${WRKSRC}/LICENSE
-NEXTCLOUD_RUN_DEPENDS= 31
+NEXTCLOUD_RUN_DEPENDS= 32
USES= nextcloud php:flavors
diff --git a/security/nextcloud-end_to_end_encryption/distinfo b/security/nextcloud-end_to_end_encryption/distinfo
index 7c3128388436..5a29084e41e2 100644
--- a/security/nextcloud-end_to_end_encryption/distinfo
+++ b/security/nextcloud-end_to_end_encryption/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740558340
-SHA256 (nextcloud/end_to_end_encryption-v1.17.0.tar.gz) = 5a88effd4cc34fdbfd6d5682f0aec6a9a4185531381a8446db3b4700b664b4b9
-SIZE (nextcloud/end_to_end_encryption-v1.17.0.tar.gz) = 1864255
+TIMESTAMP = 1760546414
+SHA256 (nextcloud/end_to_end_encryption-v1.18.0.tar.gz) = 3426b9b7e92c6c778184bd18a448c3e26e5d8f4c0040891ce98adea409f4f133
+SIZE (nextcloud/end_to_end_encryption-v1.18.0.tar.gz) = 1899150
diff --git a/security/osv-scanner/Makefile b/security/osv-scanner/Makefile
index 2141caa8f196..1f12da707e5a 100644
--- a/security/osv-scanner/Makefile
+++ b/security/osv-scanner/Makefile
@@ -1,7 +1,6 @@
PORTNAME= osv-scanner
DISTVERSIONPREFIX= v
-DISTVERSION= 2.2.2
-PORTREVISION= 2
+DISTVERSION= 2.2.3
CATEGORIES= security
MAINTAINER= dutra@FreeBSD.org
@@ -14,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:1.24,modules,run
_BUILD_VERSION= ${DISTVERSION}
-_BUILD_COMMIT= 04a8728
+_BUILD_COMMIT= a66ef4b
_BUILD_DATE= $$(date +%Y-%m-%d)
GO_MODULE= github.com/google/${PORTNAME}/v2
diff --git a/security/osv-scanner/distinfo b/security/osv-scanner/distinfo
index 1a2041a4e6ed..c12006834dff 100644
--- a/security/osv-scanner/distinfo
+++ b/security/osv-scanner/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1757786339
-SHA256 (go/security_osv-scanner/osv-scanner-v2.2.2/v2.2.2.mod) = d54389929750cc4839c89a8f2083a8d735c105d2aac0a3d90cdfb9a5e8fc998f
-SIZE (go/security_osv-scanner/osv-scanner-v2.2.2/v2.2.2.mod) = 9801
-SHA256 (go/security_osv-scanner/osv-scanner-v2.2.2/v2.2.2.zip) = 5dbba62ae3d7fec8f1d61d3cb011b54f8b994ac6b7aa9a33a3f9bee0abf0a70a
-SIZE (go/security_osv-scanner/osv-scanner-v2.2.2/v2.2.2.zip) = 12527375
+TIMESTAMP = 1760884223
+SHA256 (go/security_osv-scanner/osv-scanner-v2.2.3/v2.2.3.mod) = cd9251730017cdc7b5b3140a7401820db51b5f26be66e4a88ed7be699de48270
+SIZE (go/security_osv-scanner/osv-scanner-v2.2.3/v2.2.3.mod) = 9925
+SHA256 (go/security_osv-scanner/osv-scanner-v2.2.3/v2.2.3.zip) = a4e129563cd6b6daf79a9f2e736f61bb1a01c719e0adf5b2a9e62c7d42dea5dd
+SIZE (go/security_osv-scanner/osv-scanner-v2.2.3/v2.2.3.zip) = 12620788
diff --git a/security/py-authlib/Makefile b/security/py-authlib/Makefile
index e992f4abffb7..55033d4eb214 100644
--- a/security/py-authlib/Makefile
+++ b/security/py-authlib/Makefile
@@ -1,5 +1,5 @@
PORTNAME= authlib
-PORTVERSION= 1.6.4
+PORTVERSION= 1.6.5
CATEGORIES= security python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/security/py-authlib/distinfo b/security/py-authlib/distinfo
index fcf029145d98..58aaf71e0566 100644
--- a/security/py-authlib/distinfo
+++ b/security/py-authlib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816712
-SHA256 (authlib-1.6.4.tar.gz) = 104b0442a43061dc8bc23b133d1d06a2b0a9c2e3e33f34c4338929e816287649
-SIZE (authlib-1.6.4.tar.gz) = 164046
+TIMESTAMP = 1759774705
+SHA256 (authlib-1.6.5.tar.gz) = 6aaf9c79b7cc96c900f0b284061691c5d4e61221640a948fe690b556a6d6d10b
+SIZE (authlib-1.6.5.tar.gz) = 164553
diff --git a/security/py-certifi/Makefile b/security/py-certifi/Makefile
index 7931c8da5906..7ff29f1b3c4d 100644
--- a/security/py-certifi/Makefile
+++ b/security/py-certifi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= certifi
-PORTVERSION= 2025.8.3
+PORTVERSION= 2025.10.5
CATEGORIES= security python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/security/py-certifi/distinfo b/security/py-certifi/distinfo
index 46a418fec79c..ce4d3e2a23f2 100644
--- a/security/py-certifi/distinfo
+++ b/security/py-certifi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755062576
-SHA256 (certifi-2025.8.3.tar.gz) = e564105f78ded564e3ae7c923924435e1daa7463faeab5bb932bc53ffae63407
-SIZE (certifi-2025.8.3.tar.gz) = 162386
+TIMESTAMP = 1759774707
+SHA256 (certifi-2025.10.5.tar.gz) = 47c09d31ccf2acf0be3f701ea53595ee7e0b8fa08801c6624be771df09ae7b43
+SIZE (certifi-2025.10.5.tar.gz) = 164519
diff --git a/security/py-google-auth/Makefile b/security/py-google-auth/Makefile
index 247278495faa..ed4c61e4b537 100644
--- a/security/py-google-auth/Makefile
+++ b/security/py-google-auth/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-auth
-PORTVERSION= 2.41.0
+PORTVERSION= 2.41.1
CATEGORIES= security python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/security/py-google-auth/distinfo b/security/py-google-auth/distinfo
index 926364cc591d..bcb86d0491f3 100644
--- a/security/py-google-auth/distinfo
+++ b/security/py-google-auth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816714
-SHA256 (google_auth-2.41.0.tar.gz) = c9d7b534ea4a5d9813c552846797fafb080312263cd4994d6622dd50992ae101
-SIZE (google_auth-2.41.0.tar.gz) = 292282
+TIMESTAMP = 1759774709
+SHA256 (google_auth-2.41.1.tar.gz) = b76b7b1f9e61f0cb7e88870d14f6a94aeef248959ef6992670efee37709cbfd2
+SIZE (google_auth-2.41.1.tar.gz) = 292284
diff --git a/security/py-google-cloud-kms/Makefile b/security/py-google-cloud-kms/Makefile
new file mode 100644
index 000000000000..9c4432c8f98e
--- /dev/null
+++ b/security/py-google-cloud-kms/Makefile
@@ -0,0 +1,39 @@
+PORTNAME= google-cloud-kms
+DISTVERSION= 3.7.0
+CATEGORIES= security python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/g}-${DISTVERSION}
+
+MAINTAINER= tagattie@FreeBSD.org
+COMMENT= Python client for Google Cloud Key Management Service
+WWW= https://pypi.org/project/google-cloud-kms/
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-api-core>=1.34.1<3.0.0:www/py-google-api-core@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}google-auth>=2.14.1<3.0.0:security/py-google-auth@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}grpcio>=1.33.2:devel/py-grpcio@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}proto-plus>=1.22.3<2.0.0:devel/py-proto-plus@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}protobuf>=3.20.2,1<7.0.0,1:devel/py-protobuf@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}grpc-google-iam-v1>=0.14.0<1.0.0:devel/py-grpc-google-iam-v1@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>0:devel/py-pytest-asyncio@${PY_FLAVOR}
+
+USES= python
+
+USE_PYTHON= autoplist distutils pytest
+PYTEST_IGNORED_TESTS= test_list_ekm_connections[grpc] \
+ test_list_ekm_connections[rest]
+
+NO_ARCH= yes
+
+PORTDOCS= README.rst
+
+OPTIONS_DEFINE= DOCS
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/security/py-google-cloud-kms/distinfo b/security/py-google-cloud-kms/distinfo
new file mode 100644
index 000000000000..333481116e4e
--- /dev/null
+++ b/security/py-google-cloud-kms/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760841619
+SHA256 (google_cloud_kms-3.7.0.tar.gz) = 389ed5cf085e212b6e4a55af1cffe06e6a47aa1827782ad8549591285cc2d620
+SIZE (google_cloud_kms-3.7.0.tar.gz) = 331064
diff --git a/security/py-google-cloud-kms/pkg-descr b/security/py-google-cloud-kms/pkg-descr
new file mode 100644
index 000000000000..8eaf90a4f41f
--- /dev/null
+++ b/security/py-google-cloud-kms/pkg-descr
@@ -0,0 +1,9 @@
+Google Cloud Key Management Service: a cloud-hosted key management
+service that lets you manage cryptographic keys for your cloud
+services the same way you do on-premises. You can generate, use,
+rotate, and destroy AES256, RSA 2048, RSA 3072, RSA 4096, EC P256, and
+EC P384 cryptographic keys. Cloud KMS is integrated with Cloud IAM and
+Cloud Audit Logging so that you can manage permissions on individual
+keys and monitor how these are used. Use Cloud KMS to protect secrets
+and other sensitive data that you need to store in Google Cloud
+Platform.
diff --git a/security/py-joserfc/Makefile b/security/py-joserfc/Makefile
index a61fd793eafd..4e7407d0e12a 100644
--- a/security/py-joserfc/Makefile
+++ b/security/py-joserfc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= joserfc
-PORTVERSION= 1.3.4
+PORTVERSION= 1.4.0
CATEGORIES= security python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/security/py-joserfc/distinfo b/security/py-joserfc/distinfo
index 28afb39c7d9f..054f9b10b463 100644
--- a/security/py-joserfc/distinfo
+++ b/security/py-joserfc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816716
-SHA256 (joserfc-1.3.4.tar.gz) = 67d8413c501c239f65eefad5ae685cfbfc401aa63289fc409ef7cc331b007227
-SIZE (joserfc-1.3.4.tar.gz) = 197787
+TIMESTAMP = 1759774711
+SHA256 (joserfc-1.4.0.tar.gz) = e8c2f327bf10a937d284d57e9f8aec385381e5e5850469b50a7dade1aba59759
+SIZE (joserfc-1.4.0.tar.gz) = 196339
diff --git a/security/py-m2crypto/Makefile b/security/py-m2crypto/Makefile
index 066692c320b9..ea09719db6bb 100644
--- a/security/py-m2crypto/Makefile
+++ b/security/py-m2crypto/Makefile
@@ -1,5 +1,5 @@
PORTNAME= m2crypto
-PORTVERSION= 0.45.1
+PORTVERSION= 0.46.0
CATEGORIES= security python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +11,7 @@ WWW= https://m2crypto.readthedocs.io/en/latest/ \
LICENSE= BSD2CLAUSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0.0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} \
swig>=4.0:devel/swig
diff --git a/security/py-m2crypto/distinfo b/security/py-m2crypto/distinfo
index 44832090c634..c0506e020a78 100644
--- a/security/py-m2crypto/distinfo
+++ b/security/py-m2crypto/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936216
-SHA256 (m2crypto-0.45.1.tar.gz) = d0fc81a8828edbf4308432b3040bf06bb26bad95abb9e7d4690b6118551e76ec
-SIZE (m2crypto-0.45.1.tar.gz) = 363721
+TIMESTAMP = 1759774713
+SHA256 (m2crypto-0.46.0.tar.gz) = 5de32576c3bfc84fc2972ba703305dcba35dfb40383273e9552a7e17175dcb72
+SIZE (m2crypto-0.46.0.tar.gz) = 500661
diff --git a/security/py-m2crypto/files/patch-pyproject.toml b/security/py-m2crypto/files/patch-pyproject.toml
new file mode 100644
index 000000000000..a89876004cad
--- /dev/null
+++ b/security/py-m2crypto/files/patch-pyproject.toml
@@ -0,0 +1,11 @@
+--- pyproject.toml.orig 2025-10-01 22:01:37 UTC
++++ pyproject.toml
+@@ -1,7 +1,7 @@ requires = [
+ [build-system]
+ requires = [
+ "setuptools>=43.0.0; python_version<='3.6'",
+- "setuptools>=75.8.1; python_version>='3.9'",
++ "setuptools>=61.0.0; python_version>='3.9'",
+ "wheel"
+ ]
+ build-backend = "setuptools.build_meta"
diff --git a/security/py-m2crypto/files/patch-setup.py b/security/py-m2crypto/files/patch-setup.py
index 6e2719d77feb..df3db2ca45ac 100644
--- a/security/py-m2crypto/files/patch-setup.py
+++ b/security/py-m2crypto/files/patch-setup.py
@@ -1,35 +1,31 @@
---- setup.py.orig 2024-10-09 22:15:33 UTC
+--- setup.py.orig 2025-10-01 23:07:58 UTC
+++ setup.py
-@@ -164,11 +164,6 @@ class _M2CryptoBuildExt(build_ext.build_ext):
- log.debug('self.openssl_path = %s', self.openssl_path)
- log.debug('self.bundledlls = %s', self.bundledlls)
+@@ -168,9 +168,6 @@ class _M2CryptoBuildExt(build_ext.build_ext):
+ log.debug("self.openssl_path = %s", self.openssl_path)
+ log.debug("self.bundledlls = %s", self.bundledlls)
- # swig seems to need the default header file directories
-- self.swig_opts.extend(
-- ['-I%s' % i for i in _get_additional_includes()]
-- )
+- self.swig_opts.extend(["-I%s" % i for i in _get_additional_includes()])
-
- log.debug('self.include_dirs = %s', self.include_dirs)
- log.debug('self.library_dirs = %s', self.library_dirs)
+ log.debug("self.include_dirs = %s", self.include_dirs)
+ log.debug("self.library_dirs = %s", self.library_dirs)
-@@ -238,6 +233,11 @@ class _M2CryptoBuildExt(build_ext.build_ext):
+@@ -237,6 +234,9 @@ class _M2CryptoBuildExt(build_ext.build_ext):
f"gcc -E ended with return code {pid.returncode}"
)
+ # swig seems to need the default header file directories
-+ self.swig_opts.extend(
-+ ['-I%s' % i for i in _get_additional_includes()]
-+ )
++ self.swig_opts.extend(["-I%s" % i for i in _get_additional_includes()])
+
# Some Linux distributor has added the following line in
# /usr/include/openssl/opensslconf.h:
#
@@ -257,7 +257,7 @@ class _M2CryptoBuildExt(build_ext.build_ext):
- '-I' + os.path.join(openssl_include_dir, 'openssl')
- )
+ if platform.system() == "Darwin":
+ self.swig_opts.append("-cpperraswarn")
-- self.swig_opts.append('-includeall')
-+ #self.swig_opts.append('-includeall')
- self.swig_opts.append('-builtin')
+- self.swig_opts.append("-includeall")
++ #self.swig_opts.append("-includeall")
+ self.swig_opts.append("-builtin")
- build_dir = os.path.join(self.build_lib, 'M2Crypto')
+ build_dir = os.path.join(self.build_lib, "M2Crypto")
diff --git a/security/py-pysaml2/Makefile b/security/py-pysaml2/Makefile
index 3514ee301704..898b94844f99 100644
--- a/security/py-pysaml2/Makefile
+++ b/security/py-pysaml2/Makefile
@@ -1,6 +1,5 @@
PORTNAME= pysaml2
-PORTVERSION= 7.5.2
-PORTREVISION= 1
+PORTVERSION= 7.5.4
CATEGORIES= security devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,9 +15,8 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defusedxml>=0:devel/py-defusedxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}openssl>=0,1:security/py-openssl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pytz>=0,1:devel/py-pytz@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests>=2<3:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}xmlschema>=2:textproc/py-xmlschema@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>=2.0.0<3.0.0:www/py-requests@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}xmlschema>=2.0.0:textproc/py-xmlschema@${PY_FLAVOR} \
xmlsec1:security/xmlsec1
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \
diff --git a/security/py-pysaml2/distinfo b/security/py-pysaml2/distinfo
index ae5f535009ec..6d78add836b5 100644
--- a/security/py-pysaml2/distinfo
+++ b/security/py-pysaml2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739930200
-SHA256 (pysaml2-7.5.2.tar.gz) = 529fd58107c49a9fd0e98fe545094072262d6533c6acf1124102eab170797de2
-SIZE (pysaml2-7.5.2.tar.gz) = 340843
+TIMESTAMP = 1759774715
+SHA256 (pysaml2-7.5.4.tar.gz) = b827dcaab73c4f7fe001c945401eb442cfda5d22001cea50c20c138e9adeffea
+SIZE (pysaml2-7.5.4.tar.gz) = 334172
diff --git a/security/py-pysaml2/files/patch-pyproject.toml b/security/py-pysaml2/files/patch-pyproject.toml
index f1dd5e35eecf..71fab6ab80f9 100644
--- a/security/py-pysaml2/files/patch-pyproject.toml
+++ b/security/py-pysaml2/files/patch-pyproject.toml
@@ -1,17 +1,15 @@
---- pyproject.toml.orig 2025-02-10 21:49:33 UTC
+--- pyproject.toml.orig 1970-01-01 00:00:00 UTC
+++ pyproject.toml
-@@ -42,12 +42,12 @@ paste = {optional = true, version = "*"}
- importlib-metadata = {version = ">=1.7.0", python = "<3.8"}
- importlib-resources = {python = "<3.9", version = "*"}
- paste = {optional = true, version = "*"}
--pyopenssl = "<24.3.0"
-+pyopenssl = "*"
- python-dateutil = "*"
- pytz = "*"
- "repoze.who" = {optional = true, version = "*"}
- requests = "^2"
--xmlschema = "^2"
-+xmlschema = ">=2"
- "zope.interface" = {optional = true, version = "*"}
+@@ -25,10 +25,10 @@ dependencies = [
+ dependencies = [
+ "cryptography >=3.1",
+ "defusedxml",
+- "pyopenssl <24.3.0",
++ "pyopenssl",
+ "python-dateutil",
+ "requests >=2.0.0,<3.0.0", # ^2 means compatible with 2.x
+- "xmlschema >=2.0.0,<3.0.0"
++ "xmlschema >=2.0.0"
+ ]
- [tool.poetry.extras]
+ [project.optional-dependencies]
diff --git a/security/py-ropgadget/Makefile b/security/py-ropgadget/Makefile
index e50dc8d424fc..b0e7412db90b 100644
--- a/security/py-ropgadget/Makefile
+++ b/security/py-ropgadget/Makefile
@@ -1,13 +1,13 @@
PORTNAME= ropgadget
-PORTVERSION= 7.6
-PORTREVISION= 1
+PORTVERSION= 7.7
CATEGORIES= security python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= ehaupt@FreeBSD.org
COMMENT= Tool to search gadgets to facilitate ROP exploitation
-WWW= https://pypi.org/project/ropgadget/
+WWW= https://pypi.org/project/ropgadget/ \
+ https://github.com/JonathanSalwan/ROPgadget
LICENSE= BSD3CLAUSE
diff --git a/security/py-ropgadget/distinfo b/security/py-ropgadget/distinfo
index 754e25afc7e8..ab707c4247d9 100644
--- a/security/py-ropgadget/distinfo
+++ b/security/py-ropgadget/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738402494
-SHA256 (ropgadget-7.6.tar.gz) = 8883c54e4627073a2ce7cd8adbaf7ef72478442c0a5da1308c3c2e37641174c3
-SIZE (ropgadget-7.6.tar.gz) = 25848
+TIMESTAMP = 1760594765
+SHA256 (ropgadget-7.7.tar.gz) = 8aa7db0ce48ae6b09707fecc40bdd88ee5f76afd64249885ef3c9feab5bd9cfb
+SIZE (ropgadget-7.7.tar.gz) = 26077
diff --git a/security/py-wassima/Makefile b/security/py-wassima/Makefile
index 66269e93a79e..239b3a9c5fbd 100644
--- a/security/py-wassima/Makefile
+++ b/security/py-wassima/Makefile
@@ -1,5 +1,5 @@
PORTNAME= wassima
-PORTVERSION= 2.0.1
+PORTVERSION= 2.0.2
CATEGORIES= security python
MASTER_SITES= PYPI \
https://github.com/jawah/wassima/releases/download/${PORTVERSION}/
diff --git a/security/py-wassima/distinfo b/security/py-wassima/distinfo
index 578757f6e63e..f022bae6c2e7 100644
--- a/security/py-wassima/distinfo
+++ b/security/py-wassima/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757120826
-SHA256 (wassima-2.0.1.tar.gz) = c383285e1fafdf21fc6f8486fd3f46778ed1295ddfd1595c03e592a8aa248e83
-SIZE (wassima-2.0.1.tar.gz) = 150452
+TIMESTAMP = 1759774717
+SHA256 (wassima-2.0.2.tar.gz) = 45de4ddf2a99e9277cc33616b3b34eee7dfcaaf5059b6e8c19ca62a6c5a65fbf
+SIZE (wassima-2.0.2.tar.gz) = 150476
diff --git a/security/py-yubikey-manager/Makefile b/security/py-yubikey-manager/Makefile
index 6c3692766307..af0428348488 100644
--- a/security/py-yubikey-manager/Makefile
+++ b/security/py-yubikey-manager/Makefile
@@ -1,5 +1,5 @@
PORTNAME= yubikey-manager
-PORTVERSION= 5.2.0
+PORTVERSION= 5.7.2
CATEGORIES= security python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/security/py-yubikey-manager/distinfo b/security/py-yubikey-manager/distinfo
index 222bb2ba71c4..31053ff43246 100644
--- a/security/py-yubikey-manager/distinfo
+++ b/security/py-yubikey-manager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1693744660
-SHA256 (yubikey_manager-5.2.0.tar.gz) = 45e0f09e3cee2375b6f930dd5d89c1d3a7ca5d5cccb599b16a12f8f7d989fd36
-SIZE (yubikey_manager-5.2.0.tar.gz) = 184873
+TIMESTAMP = 1758393581
+SHA256 (yubikey_manager-5.7.2.tar.gz) = 9aeb4035dcff8f6cb792e83f36e6a9152a9b5b65ac2c2e25e5f20d53c6064e62
+SIZE (yubikey_manager-5.7.2.tar.gz) = 222299
diff --git a/security/rubygem-omniauth-atlassian-oauth2/Makefile b/security/rubygem-omniauth-atlassian-oauth2/Makefile
index 84adfad8551b..2950bb0bf995 100644
--- a/security/rubygem-omniauth-atlassian-oauth2/Makefile
+++ b/security/rubygem-omniauth-atlassian-oauth2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= omniauth-atlassian-oauth2
PORTVERSION= 0.2.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= security rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aguynamedben/omniauth-atlassian-oauth2
LICENSE= MIT
-RUN_DEPENDS= rubygem-omniauth>=1.1.1:security/rubygem-omniauth \
+RUN_DEPENDS= rubygem-omniauth-gl>=1.1.1:security/rubygem-omniauth-gl \
rubygem-omniauth-oauth2-gitlab>=1.5:net/rubygem-omniauth-oauth2-gitlab
USES= gem
diff --git a/security/rubygem-omniauth-gl/Makefile b/security/rubygem-omniauth-gl/Makefile
new file mode 100644
index 000000000000..ab0fee80121c
--- /dev/null
+++ b/security/rubygem-omniauth-gl/Makefile
@@ -0,0 +1,25 @@
+PORTNAME= omniauth
+PORTVERSION= 2.1.4
+CATEGORIES= security rubygems
+MASTER_SITES= RG
+# this port is a replacement for rubygem-omniauth which fixes depedency conflicts
+# normally suffix gitlab is used, but that package already exists, so use gl here
+PKGNAMESUFFIX= -gl
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Generalized Rack framework for multiple-provider authentication
+WWW= https://github.com/omniauth/omniauth
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.md
+
+RUN_DEPENDS= rubygem-hashie>=3.4.6:devel/rubygem-hashie \
+ rubygem-logger-gitlab>=0:devel/rubygem-logger-gitlab \
+ rubygem-rack>=2.2.3,3:www/rubygem-rack \
+ rubygem-rack-protection3>=0:www/rubygem-rack-protection3
+
+USES= cpe gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/security/rubygem-omniauth-gl/distinfo b/security/rubygem-omniauth-gl/distinfo
new file mode 100644
index 000000000000..c01bb1905045
--- /dev/null
+++ b/security/rubygem-omniauth-gl/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1759774917
+SHA256 (rubygem/omniauth-2.1.4.gem) = 42a05b0496f0d22e1dd85d42aaf602f064e36bb47a6826a27ab55e5ba608763c
+SIZE (rubygem/omniauth-2.1.4.gem) = 23552
diff --git a/security/rubygem-omniauth-gl/pkg-descr b/security/rubygem-omniauth-gl/pkg-descr
new file mode 100644
index 000000000000..af12500a727f
--- /dev/null
+++ b/security/rubygem-omniauth-gl/pkg-descr
@@ -0,0 +1 @@
+A generalized Rack framework for multiple-provider authentication.
diff --git a/security/rubygem-omniauth-saml-gitlab/Makefile b/security/rubygem-omniauth-saml-gitlab/Makefile
index df26eba1210b..f509842c6e31 100644
--- a/security/rubygem-omniauth-saml-gitlab/Makefile
+++ b/security/rubygem-omniauth-saml-gitlab/Makefile
@@ -1,5 +1,6 @@
PORTNAME= omniauth-saml
PORTVERSION= 2.2.4
+PORTREVISION= 1
CATEGORIES= security rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -gitlab
@@ -11,7 +12,7 @@ WWW= https://github.com/omniauth/omniauth-saml
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-RUN_DEPENDS= rubygem-omniauth>=2.1<3:security/rubygem-omniauth \
+RUN_DEPENDS= rubygem-omniauth-gl>=2.1<3:security/rubygem-omniauth-gl \
rubygem-ruby-saml-gitlab>=1.18<2:security/rubygem-ruby-saml-gitlab
USES= gem
diff --git a/security/rubygem-omniauth-shibboleth-redux-gitlab/Makefile b/security/rubygem-omniauth-shibboleth-redux-gitlab/Makefile
new file mode 100644
index 000000000000..bea66395f74c
--- /dev/null
+++ b/security/rubygem-omniauth-shibboleth-redux-gitlab/Makefile
@@ -0,0 +1,19 @@
+PORTNAME= omniauth-shibboleth-redux
+PORTVERSION= 2.0.0
+CATEGORIES= security rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -gitlab
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= OmniAuth strategy for Shibboleth
+WWW= https://www.rubydoc.info/gems/omniauth-shibboleth-redux/2.0.0
+
+LICENSE= MIT
+
+RUN_DEPENDS= rubygem-omniauth-gl>=2.0:security/rubygem-omniauth-gl
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/security/rubygem-omniauth-shibboleth-redux-gitlab/distinfo b/security/rubygem-omniauth-shibboleth-redux-gitlab/distinfo
new file mode 100644
index 000000000000..b846c1942b39
--- /dev/null
+++ b/security/rubygem-omniauth-shibboleth-redux-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1687445435
+SHA256 (rubygem/omniauth-shibboleth-redux-2.0.0.gem) = e9b353fd103405fcc8549e8510b9cad857acf0b286d764fac5dba8a93ab8ffe1
+SIZE (rubygem/omniauth-shibboleth-redux-2.0.0.gem) = 11776
diff --git a/security/rubygem-omniauth-shibboleth-redux-gitlab/pkg-descr b/security/rubygem-omniauth-shibboleth-redux-gitlab/pkg-descr
new file mode 100644
index 000000000000..7b858f7c62ae
--- /dev/null
+++ b/security/rubygem-omniauth-shibboleth-redux-gitlab/pkg-descr
@@ -0,0 +1 @@
+OmniAuth Shibboleth strategies for OmniAuth 2.x
diff --git a/security/rubygem-omniauth/Makefile b/security/rubygem-omniauth/Makefile
index cfb97f146d21..1208c794df85 100644
--- a/security/rubygem-omniauth/Makefile
+++ b/security/rubygem-omniauth/Makefile
@@ -1,5 +1,5 @@
PORTNAME= omniauth
-PORTVERSION= 2.1.3
+PORTVERSION= 2.1.4
CATEGORIES= security rubygems
MASTER_SITES= RG
@@ -11,6 +11,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
RUN_DEPENDS= rubygem-hashie>=3.4.6:devel/rubygem-hashie \
+ rubygem-logger>=0:devel/rubygem-logger \
rubygem-rack>=2.2.3,3:www/rubygem-rack \
rubygem-rack-protection3>=0:www/rubygem-rack-protection3
diff --git a/security/rubygem-omniauth/distinfo b/security/rubygem-omniauth/distinfo
index 644b0f04cc74..c01bb1905045 100644
--- a/security/rubygem-omniauth/distinfo
+++ b/security/rubygem-omniauth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740836340
-SHA256 (rubygem/omniauth-2.1.3.gem) = 8d24e2e55c41926c96e4a93fd566bc026dfd6f2c850408748e89945a565956c2
-SIZE (rubygem/omniauth-2.1.3.gem) = 23552
+TIMESTAMP = 1759774917
+SHA256 (rubygem/omniauth-2.1.4.gem) = 42a05b0496f0d22e1dd85d42aaf602f064e36bb47a6826a27ab55e5ba608763c
+SIZE (rubygem/omniauth-2.1.4.gem) = 23552
diff --git a/security/rubygem-openssl/Makefile b/security/rubygem-openssl/Makefile
index bf4a0ed7825a..c4ce496478bf 100644
--- a/security/rubygem-openssl/Makefile
+++ b/security/rubygem-openssl/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openssl
-PORTVERSION= 3.3.0
+PORTVERSION= 3.3.1
CATEGORIES= security rubygems
MASTER_SITES= RG
diff --git a/security/rubygem-openssl/distinfo b/security/rubygem-openssl/distinfo
index 172cb0d65bc6..d68cc66857f8 100644
--- a/security/rubygem-openssl/distinfo
+++ b/security/rubygem-openssl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735228172
-SHA256 (rubygem/openssl-3.3.0.gem) = ff3a573fc97ab30f69483fddc80029f91669bf36532859bd182d1836f45aee79
-SIZE (rubygem/openssl-3.3.0.gem) = 207872
+TIMESTAMP = 1759774919
+SHA256 (rubygem/openssl-3.3.1.gem) = d6682286baedc205e57928111bafa595d6902b086c1dc7abd88ae20acb1cf837
+SIZE (rubygem/openssl-3.3.1.gem) = 207872
diff --git a/security/sequoia-chameleon-gnupg/Makefile.crates b/security/sequoia-chameleon-gnupg/Makefile.crates
index e3dde225d52d..688411394b06 100644
--- a/security/sequoia-chameleon-gnupg/Makefile.crates
+++ b/security/sequoia-chameleon-gnupg/Makefile.crates
@@ -220,10 +220,10 @@ CARGO_CRATES= addr2line-0.24.2 \
opaque-debug-0.3.1 \
openpgp-cert-d-0.3.4 \
openssh-keys-0.6.4 \
- openssl-0.10.73 \
+ openssl-0.10.74 \
openssl-macros-0.1.1 \
openssl-probe-0.1.6 \
- openssl-sys-0.9.109 \
+ openssl-sys-0.9.110 \
option-ext-0.2.0 \
parking_lot-0.12.3 \
parking_lot_core-0.9.10 \
diff --git a/security/sequoia-chameleon-gnupg/distinfo b/security/sequoia-chameleon-gnupg/distinfo
index f6ee191a5176..6e900ff6b60b 100644
--- a/security/sequoia-chameleon-gnupg/distinfo
+++ b/security/sequoia-chameleon-gnupg/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1749443849
+TIMESTAMP = 1760869516
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
@@ -443,14 +443,14 @@ SHA256 (rust/crates/openpgp-cert-d-0.3.4.crate) = d3dd47b0b6df1022ca8a9a06791261
SIZE (rust/crates/openpgp-cert-d-0.3.4.crate) = 32033
SHA256 (rust/crates/openssh-keys-0.6.4.crate) = abb830a82898b2ac17c9620ddce839ac3b34b9cb8a1a037cbdbfb9841c756c3e
SIZE (rust/crates/openssh-keys-0.6.4.crate) = 22213
-SHA256 (rust/crates/openssl-0.10.73.crate) = 8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8
-SIZE (rust/crates/openssl-0.10.73.crate) = 283994
+SHA256 (rust/crates/openssl-0.10.74.crate) = 24ad14dd45412269e1a30f52ad8f0664f0f4f4a89ee8fe28c3b3527021ebb654
+SIZE (rust/crates/openssl-0.10.74.crate) = 285425
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.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/openssl-sys-0.9.110.crate) = 0a9f0075ba3c21b09f8e8b2026584b1d18d49388648f2fbbf3c97ea8deced8e2
+SIZE (rust/crates/openssl-sys-0.9.110.crate) = 80412
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
diff --git a/security/sequoia-sq/Makefile.crates b/security/sequoia-sq/Makefile.crates
index e024b9ff73bc..387830b068c5 100644
--- a/security/sequoia-sq/Makefile.crates
+++ b/security/sequoia-sq/Makefile.crates
@@ -268,10 +268,10 @@ CARGO_CRATES= addr2line-0.24.2 \
once_cell-1.20.3 \
opaque-debug-0.3.1 \
openpgp-cert-d-0.3.4 \
- openssl-0.10.72 \
+ openssl-0.10.74 \
openssl-macros-0.1.1 \
openssl-probe-0.1.6 \
- openssl-sys-0.9.108 \
+ openssl-sys-0.9.110 \
option-ext-0.2.0 \
overload-0.1.1 \
p256-0.13.2 \
diff --git a/security/sequoia-sq/distinfo b/security/sequoia-sq/distinfo
index e61f47d57d32..5a90c1cccb31 100644
--- a/security/sequoia-sq/distinfo
+++ b/security/sequoia-sq/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1746324651
+TIMESTAMP = 1760869288
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
@@ -539,14 +539,14 @@ SHA256 (rust/crates/opaque-debug-0.3.1.crate) = c08d65885ee38876c4f86fa503fb49d7
SIZE (rust/crates/opaque-debug-0.3.1.crate) = 7066
SHA256 (rust/crates/openpgp-cert-d-0.3.4.crate) = d3dd47b0b6df1022ca8a9a06791261c3153028abef191fe53aa326b7f443f2d6
SIZE (rust/crates/openpgp-cert-d-0.3.4.crate) = 32033
-SHA256 (rust/crates/openssl-0.10.72.crate) = fedfea7d58a1f73118430a55da6a286e7b044961736ce96a16a17068ea25e5da
-SIZE (rust/crates/openssl-0.10.72.crate) = 283852
+SHA256 (rust/crates/openssl-0.10.74.crate) = 24ad14dd45412269e1a30f52ad8f0664f0f4f4a89ee8fe28c3b3527021ebb654
+SIZE (rust/crates/openssl-0.10.74.crate) = 285425
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.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e
SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
-SHA256 (rust/crates/openssl-sys-0.9.108.crate) = e145e1651e858e820e4860f7b9c5e169bc1d8ce1c86043be79fa7b7634821847
-SIZE (rust/crates/openssl-sys-0.9.108.crate) = 78190
+SHA256 (rust/crates/openssl-sys-0.9.110.crate) = 0a9f0075ba3c21b09f8e8b2026584b1d18d49388648f2fbbf3c97ea8deced8e2
+SIZE (rust/crates/openssl-sys-0.9.110.crate) = 80412
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
diff --git a/security/spass-qt5/Makefile b/security/spass-qt5/Makefile
index cb0362e8c3aa..81a97faab303 100644
--- a/security/spass-qt5/Makefile
+++ b/security/spass-qt5/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 6
+PORTREVISION= 7
PKGNAMESUFFIX= -qt5
COMMENT= Secure password generator with a true RNG (Qt5 GUI)
diff --git a/security/spass/Makefile b/security/spass/Makefile
index 02b0b6eb7a2f..85ab68d86e82 100644
--- a/security/spass/Makefile
+++ b/security/spass/Makefile
@@ -2,7 +2,7 @@ PORTNAME= spass
DISTVERSIONPREFIX= v
DISTVERSION= 3.2-5
DISTVERSIONSUFFIX= -gd38d173
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= security
MAINTAINER= ports@FreeBSD.org
diff --git a/security/stunnel/Makefile b/security/stunnel/Makefile
index d7821765d699..dcf88a4b70db 100644
--- a/security/stunnel/Makefile
+++ b/security/stunnel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= stunnel
-DISTVERSION= 5.75
+DISTVERSION= 5.76
PORTEPOCH= 1
CATEGORIES= security
MASTER_SITES= https://www.stunnel.org/downloads/archive/5.x/ \
diff --git a/security/stunnel/distinfo b/security/stunnel/distinfo
index 476e706b3102..c492d2481db0 100644
--- a/security/stunnel/distinfo
+++ b/security/stunnel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752001963
-SHA256 (stunnel-5.75.tar.gz) = 0c1ef0ed85240974dccb94fe74fb92d6383474c7c0d10e8796d1f781a3ba5683
-SIZE (stunnel-5.75.tar.gz) = 921591
+TIMESTAMP = 1760885143
+SHA256 (stunnel-5.76.tar.gz) = cda37eb4d0fb1e129718ed27ad77b5735e899394ce040bb2be28bbb937fd79e1
+SIZE (stunnel-5.76.tar.gz) = 925880
diff --git a/security/su-exec/Makefile b/security/su-exec/Makefile
index 78174b9f1690..051ae374a935 100644
--- a/security/su-exec/Makefile
+++ b/security/su-exec/Makefile
@@ -1,6 +1,6 @@
PORTNAME= su-exec
DISTVERSIONPREFIX= v
-DISTVERSION= 0.2
+DISTVERSION= 0.3
CATEGORIES= security
MAINTAINER= dtxdf@FreeBSD.org
diff --git a/security/su-exec/distinfo b/security/su-exec/distinfo
index bb9ae6f6cb03..c45c08386870 100644
--- a/security/su-exec/distinfo
+++ b/security/su-exec/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1690896135
-SHA256 (ncopa-su-exec-v0.2_GH0.tar.gz) = ec4acbd8cde6ceeb2be67eda1f46c709758af6db35cacbcde41baac349855e25
-SIZE (ncopa-su-exec-v0.2_GH0.tar.gz) = 2426
+TIMESTAMP = 1760647029
+SHA256 (ncopa-su-exec-v0.3_GH0.tar.gz) = 1de7479857879b6d14772792375290a87eac9a37b0524d39739a4a0739039620
+SIZE (ncopa-su-exec-v0.3_GH0.tar.gz) = 3921
diff --git a/security/tlsc/Makefile b/security/tlsc/Makefile
index 1068f7b3e4c8..62a7008de6f7 100644
--- a/security/tlsc/Makefile
+++ b/security/tlsc/Makefile
@@ -11,6 +11,9 @@ WWW= https://github.com/Zirias/tlsc
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+DEPRECATED= Unmaintained port
+EXPIRATION_DATE=2025-12-31
+
LIB_DEPENDS= libposercore.so:devel/poser
USES= compiler:c11 gmake pkgconfig tar:xz
diff --git a/security/unix-selfauth-helper/Makefile b/security/unix-selfauth-helper/Makefile
index 61d843015cd6..7ca163de3985 100644
--- a/security/unix-selfauth-helper/Makefile
+++ b/security/unix-selfauth-helper/Makefile
@@ -10,6 +10,9 @@ WWW= https://github.com/Zirias/${PORTNAME}
LICENSE= BSD2CLAUSE
+DEPRECATED= Unmaintained port
+EXPIRATION_DATE=2025-12-31
+
USES= tar:xz
MAKE_ARGS+= MANDIR=${PREFIX}/share/man/man
diff --git a/security/vuls/Makefile b/security/vuls/Makefile
index 657d82d8086c..f00c2b561b70 100644
--- a/security/vuls/Makefile
+++ b/security/vuls/Makefile
@@ -1,7 +1,6 @@
PORTNAME= vuls
DISTVERSIONPREFIX=v
-DISTVERSION= 0.35.0
-PORTREVISION= 2
+DISTVERSION= 0.35.1
CATEGORIES= security
MAINTAINER= girgen@FreeBSD.org
diff --git a/security/vuls/distinfo b/security/vuls/distinfo
index ef235beca798..c1d0d4295ddc 100644
--- a/security/vuls/distinfo
+++ b/security/vuls/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1759132452
-SHA256 (go/security_vuls/vuls-v0.35.0/v0.35.0.mod) = 521aaa89e904b2b4373aaf7362e4d26858ec201a28fc7c42a3e35c781655a906
-SIZE (go/security_vuls/vuls-v0.35.0/v0.35.0.mod) = 20129
-SHA256 (go/security_vuls/vuls-v0.35.0/v0.35.0.zip) = abfb9672c98bcc57afe74d5f42146bf917f67cfb284f0979e726e842e978a71e
-SIZE (go/security_vuls/vuls-v0.35.0/v0.35.0.zip) = 1402114
+TIMESTAMP = 1760726777
+SHA256 (go/security_vuls/vuls-v0.35.1/v0.35.1.mod) = 3eb926833e78730f85a28c7100ae7f069ae9fe750139831f0a273d8ca212eadb
+SIZE (go/security_vuls/vuls-v0.35.1/v0.35.1.mod) = 20130
+SHA256 (go/security_vuls/vuls-v0.35.1/v0.35.1.zip) = 9e665e4e40f50de6dbb8f04dcb3e34fb86956fe13e5bc21c87e42428efa6d5e0
+SIZE (go/security_vuls/vuls-v0.35.1/v0.35.1.zip) = 1402841
diff --git a/security/vuxml/vuln/2025.xml b/security/vuxml/vuln/2025.xml
index b1213c676ae1..5fd38a9b701f 100644
--- a/security/vuxml/vuln/2025.xml
+++ b/security/vuxml/vuln/2025.xml
@@ -1,3 +1,480 @@
+ <vuln vid="4355ce42-ad06-11f0-b2aa-b42e991fc52e">
+ <topic>Mozilla -- XSS in sites without content-type header</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>144.0.0,2</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>140.4.0</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>144.0.0</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security@mozilla.org reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1979536">
+ <p>A malicious page could have used the type attribute of an OBJECT
+ tag to override the default browser behavior when encountering a
+ web resource served without a content-type. This could have
+ contributed to an XSS on a site that unsafely serves files without
+ a content-type header.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-11712</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-11712</url>
+ </references>
+ <dates>
+ <discovery>2025-10-14</discovery>
+ <entry>2025-10-19</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="fff839db-ad04-11f0-b2aa-b42e991fc52e">
+ <topic>Mozilla -- JavaScript Object property overriding</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>144.0.0,2</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>140.4.0</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>144.0.0</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security@mozilla.org reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1989978">
+ <p>There was a way to change the value of JavaScript Object
+ properties that were supposed to be non-writeable.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-11711</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-11711</url>
+ </references>
+ <dates>
+ <discovery>2025-10-14</discovery>
+ <entry>2025-10-19</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="f7047dfc-ad02-11f0-b2aa-b42e991fc52e">
+ <topic>Mozilla -- Memory disclosure</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>144.0.0,2</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>140.4.0</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>144.0.0</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security@mozilla.org reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1989899">
+ <p>A compromised web process using malicious IPC messages
+ could have caused the privileged browser process to reveal
+ blocks of its memory to the compromised process.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-11710</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-11710</url>
+ </references>
+ <dates>
+ <discovery>2025-10-14</discovery>
+ <entry>2025-10-19</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="b760c618-ad02-11f0-b2aa-b42e991fc52e">
+ <topic>Mozilla -- Out-of-bounds reads and writes</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>144.0.0,2</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>140.4.0</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>144.0.0</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security@mozilla.org reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1989127">
+ <p>A compromised web process was able to trigger out of
+ bounds reads and writes in a more privileged process using
+ manipulated WebGL textures.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-11709</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-11709</url>
+ </references>
+ <dates>
+ <discovery>2025-10-14</discovery>
+ <entry>2025-10-19</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="85c17eb8-ad02-11f0-b2aa-b42e991fc52e">
+ <topic>Mozilla -- Use-after-free</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>144.0.0,2</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>140.4.0</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>144.0.0</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security@mozilla.org reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1988931">
+ <p>Use-after-free in MediaTrackGraphImpl::GetInstance()</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-11708</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-11708</url>
+ </references>
+ <dates>
+ <discovery>2025-10-14</discovery>
+ <entry>2025-10-19</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="247bc43f-ad02-11f0-b2aa-b42e991fc52e">
+ <topic>Mozilla -- Memory safety bugs</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>144.0.0,2</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>140.4</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>144.0.0</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security@mozilla.org reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/buglist.cgi?bug_id=1973699%2C1989945%2C1990970%2C1991040%2C1992113">
+ <p>Memory safety bugs. Some of these bugs showed evidence of
+ memory corruption and we presume that with enough effort
+ some of these could have been exploited to run arbitrary
+ code.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-11714</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-11714</url>
+ </references>
+ <dates>
+ <discovery>2025-10-14</discovery>
+ <entry>2025-10-19</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="20840621-ab82-11f0-b961-b42e991fc52e">
+ <topic>Mozilla -- Memory safety bugs</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>144.0.0,2</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>140.4.0</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>140.4.0</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security@mozilla.org reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/buglist.cgi?bug_id=1983838%2C1987624%2C1988244%2C1988912%2C1989734%2C1990085%2C1991899">
+ <p>Memory safety bugs. Some of these bugs showed evidence of
+ memory corruption and we presume that with enough effort
+ some of these could have been exploited to run arbitrary
+ code.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-11715</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-11715</url>
+ </references>
+ <dates>
+ <discovery>2025-10-14</discovery>
+ <entry>2025-10-17</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="ed132d42-ab81-11f0-b961-b42e991fc52e">
+ <topic>Mozilla -- Memory safety bugs</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>144.0.0,2</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>144.0.0</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security@mozilla.org reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1986816">
+ <p>Memory safety bug. This bug showed evidence of memory
+ corruption and we presume that with enough effort this could
+ have been exploited to run arbitrary code.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-11721</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-11721</url>
+ </references>
+ <dates>
+ <discovery>2025-10-14</discovery>
+ <entry>2025-10-17</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="f3550d26-ab7d-11f0-b961-b42e991fc52e">
+ <topic>Firefox -- Sandbox escape</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>143.0.3,2</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security@mozilla.org reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1987246">
+ <p>Sandbox excape due to integer overflow in the Graphics:
+ Canvas2D component</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-11152</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-11152</url>
+ </references>
+ <dates>
+ <discovery>2025-09-30</discovery>
+ <entry>2025-10-17</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="7b9a8247-ab7b-11f0-b961-b42e991fc52e">
+ <topic>Mozilla -- Memory safety bugs</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>142.0.0,2</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>140.2.0</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>142.0.0</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security@mozilla.org reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/buglist.cgi?bug_id=1938220%2C1980730%2C1981280%2C1981283%2C1984505%2C1985067">
+ <p>Some of these bugs showed evidence of memory corruption
+ and we presume that with enough effort some of these could
+ have been exploited to run arbitrary code.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-10537</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-10537</url>
+ </references>
+ <dates>
+ <discovery>2025-09-16</discovery>
+ <entry>2025-10-17</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="4fe6f98e-ab7b-11f0-b961-b42e991fc52e">
+ <topic>Mozilla -- Information disclosure</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>143.0.0,2</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>140.3.0</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>143.0.0</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security@mozilla.org reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1981502">
+ <p>This vulnerability affects Firefox &lt; 143, Firefox ESR &lt; 140.3,
+ Thunderbird &lt; 143, and Thunderbird &lt; 140.3.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-10536</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-10536</url>
+ </references>
+ <dates>
+ <discovery>2025-09-16</discovery>
+ <entry>2025-10-17</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="1e8a6581-ab7b-11f0-b961-b42e991fc52e">
+ <topic>Mozilla -- spoofing</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>143.0.0,2</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>143.0.0</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security@mozilla.org reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1665334">
+ <p>Spoofing issue in the Site Permission component</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-10534</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-10534</url>
+ </references>
+ <dates>
+ <discovery>2025-09-16</discovery>
+ <entry>2025-10-17</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="c7383de4-ab7a-11f0-b961-b42e991fc52e">
+ <topic>Mozilla -- integer overflow</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>143.0.0,2</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>115.28.0</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>143.0.0</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security@mozilla.org reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1980788">
+ <p>Integer overflow in the SVG component</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-10533</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-10533</url>
+ </references>
+ <dates>
+ <discovery>2025-09-16</discovery>
+ <entry>2025-10-17</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="511f5aac-ab46-11f0-9446-f02f7497ecda">
+ <topic>minio -- Privilege Escalation via Session Policy Bypass in Service Accounts and STS</topic>
+ <affects>
+ <package>
+ <name>minio</name>
+ <range><lt>RELEASE.2025-10-15T17-29-55Z</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>mino reports:</p>
+ <blockquote cite="https://github.com/minio/minio/security/advisories/GHSA-jjjj-jwhf-8rgr">
+ <p>A privilege escalation vulnerability allows service accounts and STS
+ (Security Token Service) accounts with restricted session policies to
+ bypass their inline policy restrictions when performing "own" account
+ operations, specifically when creating new service accounts for the same
+ user.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-62506</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-62506</url>
+ </references>
+ <dates>
+ <discovery>2025-10-17</discovery>
+ <entry>2025-10-17</entry>
+ </dates>
+ </vuln>
+
<vuln vid="50fd6a75-0587-4987-bef2-bb933cd78ea1">
<topic>zeek -- information leak vulnerability</topic>
<affects>
diff --git a/security/zeek/Makefile b/security/zeek/Makefile
index 378d33f5ae68..fbdd47952775 100644
--- a/security/zeek/Makefile
+++ b/security/zeek/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zeek
-DISTVERSION= 8.0.2
+DISTVERSION= 8.0.3
CATEGORIES= security
MASTER_SITES= https://download.zeek.org/
diff --git a/security/zeek/distinfo b/security/zeek/distinfo
index fe5b893c7586..8d3fd5d0c12e 100644
--- a/security/zeek/distinfo
+++ b/security/zeek/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760391181
-SHA256 (zeek-8.0.2.tar.gz) = 140d2e570812a8281e2e228a479da499a8c34260d44b9ba237aab0077f96a45c
-SIZE (zeek-8.0.2.tar.gz) = 99610790
+TIMESTAMP = 1760556081
+SHA256 (zeek-8.0.3.tar.gz) = c178a85e502835cef9584e9a5cb049b4a6abc00bd2bd3c07d4bc3466e5df6eee
+SIZE (zeek-8.0.3.tar.gz) = 99613493
diff --git a/shells/bash-completion/Makefile b/shells/bash-completion/Makefile
index 04f82d2f03a5..dd14f6ab1477 100644
--- a/shells/bash-completion/Makefile
+++ b/shells/bash-completion/Makefile
@@ -40,6 +40,12 @@ BASH_STATIC_RUN_DEPENDS=bash:shells/bash-static
FREEBSD_RUN_DEPENDS= bash-completion-freebsd>=0:shells/bash-completion-freebsd
ZFS_RUN_DEPENDS= bash-completion-zfs>=0:shells/bash-completion-zfs
+.include <bsd.port.options.mk>
+
+.if ${ARCH} == riscv64
+EXTRACT_CMD= ${SETENV} LC_ALL=en_US.UTF-8 /usr/bin/bsdtar
+.endif
+
post-configure:
@${REINPLACE_CMD} \
-e 's|/etc/ssl/openssl.cnf|${PREFIX}& &|g' \
diff --git a/shells/bash/Makefile b/shells/bash/Makefile
index 6563d2230266..f320b9b85148 100644
--- a/shells/bash/Makefile
+++ b/shells/bash/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bash
PATCHLEVEL= 3
PORTVERSION= 5.3.${PATCHLEVEL:S/^0//g}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= shells
MASTER_SITES= GNU
DISTNAME= ${PORTNAME}-${PORTVERSION:R}
@@ -83,6 +83,7 @@ post-patch:
${TOUCH} ${WRKSRC}/parse.y
${RM} ${WRKSRC}/y.tab.c
@${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" -e "s|%%LOCALBASE%%|${LOCALBASE}|g" \
+ -e "s|\(/etc/profile\)|${PREFIX}\1|g" \
${WRKSRC}/doc/bash.1
.if ${PORT_OPTIONS:MSYSLOG}
@${REINPLACE_CMD} \
diff --git a/shells/schemesh/Makefile b/shells/schemesh/Makefile
index 8c905c9157fa..6a228111fbd0 100644
--- a/shells/schemesh/Makefile
+++ b/shells/schemesh/Makefile
@@ -1,7 +1,6 @@
PORTNAME= schemesh
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.1
-PORTREVISION= 1
+DISTVERSION= 0.9.2
CATEGORIES= shells
MAINTAINER= ashish@FreeBSD.org
diff --git a/shells/schemesh/distinfo b/shells/schemesh/distinfo
index 53ccdb7e806d..75b33a24c651 100644
--- a/shells/schemesh/distinfo
+++ b/shells/schemesh/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746817901
-SHA256 (cosmos72-schemesh-v0.9.1_GH0.tar.gz) = a71ec0e75cc9dbbb919659ec23b6d24780b19de88b5e4a873144af816bd94c25
-SIZE (cosmos72-schemesh-v0.9.1_GH0.tar.gz) = 364008
+TIMESTAMP = 1760882709
+SHA256 (cosmos72-schemesh-v0.9.2_GH0.tar.gz) = a3b10a7428ee7d07ef465f8bbdf7797de67022ef7d83eeb92bc805046eaff946
+SIZE (cosmos72-schemesh-v0.9.2_GH0.tar.gz) = 372487
diff --git a/sysutils/Makefile b/sysutils/Makefile
index 67a7d9cb0002..de3906cdfff8 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -370,6 +370,7 @@
SUBDIR += evtviewer
SUBDIR += exa
SUBDIR += extipl
+ SUBDIR += extrace
SUBDIR += eza
SUBDIR += ezjail
SUBDIR += f-upgrade
@@ -432,6 +433,8 @@
SUBDIR += ftwin
SUBDIR += fvcool
SUBDIR += fwup
+ SUBDIR += fwupd
+ SUBDIR += fwupd-efi
SUBDIR += fx
SUBDIR += g15daemon
SUBDIR += gaffitter
@@ -473,6 +476,7 @@
SUBDIR += gobi_loader
SUBDIR += gomi
SUBDIR += gomplate
+ SUBDIR += gonzo
SUBDIR += google-compute-engine-oslogin
SUBDIR += gotop
SUBDIR += govmomi
diff --git a/sysutils/appjail-devel/Makefile b/sysutils/appjail-devel/Makefile
index ad915b85016e..132158d82707 100644
--- a/sysutils/appjail-devel/Makefile
+++ b/sysutils/appjail-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= appjail
-DISTVERSION= 4.3.1.20250926
+DISTVERSION= 4.4.0.20251016
PORTEPOCH= 1
CATEGORIES= sysutils
PKGNAMESUFFIX= -devel
@@ -16,7 +16,7 @@ CONFLICTS= appjail
USE_GITHUB= yes
GH_ACCOUNT= DtxdF
GH_PROJECT= AppJail
-GH_TAGNAME= 741be10199828e1af3859b651ec21c9fd5b698c5
+GH_TAGNAME= b9bbada7f7122378d985604b108394c6af39af78
MAKE_ARGS= APPJAIL_VERSION=${DISTVERSION}+${GH_TAGNAME}
ALL_TARGET= utils-strip
diff --git a/sysutils/appjail-devel/distinfo b/sysutils/appjail-devel/distinfo
index 0aeeba0aa320..a42955653432 100644
--- a/sysutils/appjail-devel/distinfo
+++ b/sysutils/appjail-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758922178
-SHA256 (DtxdF-AppJail-4.3.1.20250926-741be10199828e1af3859b651ec21c9fd5b698c5_GH0.tar.gz) = 146bc1b17b6b8522fae1a97c8c4c930cf54812ac698353c255e59df1e023532e
-SIZE (DtxdF-AppJail-4.3.1.20250926-741be10199828e1af3859b651ec21c9fd5b698c5_GH0.tar.gz) = 1022570
+TIMESTAMP = 1760645025
+SHA256 (DtxdF-AppJail-4.4.0.20251016-b9bbada7f7122378d985604b108394c6af39af78_GH0.tar.gz) = 733411b055cf4c7be5a75d4f0af0229651e2dfe65678dad7ada8f76bb025f3da
+SIZE (DtxdF-AppJail-4.4.0.20251016-b9bbada7f7122378d985604b108394c6af39af78_GH0.tar.gz) = 1022935
diff --git a/sysutils/appjail/Makefile b/sysutils/appjail/Makefile
index f8982684df9b..7110bc363520 100644
--- a/sysutils/appjail/Makefile
+++ b/sysutils/appjail/Makefile
@@ -1,6 +1,6 @@
PORTNAME= appjail
DISTVERSIONPREFIX= v
-DISTVERSION= 4.3.1
+DISTVERSION= 4.4.0
CATEGORIES= sysutils
MAINTAINER= dtxdf@FreeBSD.org
diff --git a/sysutils/appjail/distinfo b/sysutils/appjail/distinfo
index 95387cafbcbc..5601f58fa21a 100644
--- a/sysutils/appjail/distinfo
+++ b/sysutils/appjail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758922104
-SHA256 (DtxdF-AppJail-v4.3.1_GH0.tar.gz) = 6322694bf5f6816726d9972729cde4ff5cff64d2892e8966e7839d6a418909b0
-SIZE (DtxdF-AppJail-v4.3.1_GH0.tar.gz) = 1022236
+TIMESTAMP = 1760644881
+SHA256 (DtxdF-AppJail-v4.4.0_GH0.tar.gz) = 5f62c496478be59d9d53643beec69b20a4cf7f6bef664ad82627e36ad2a1d9b0
+SIZE (DtxdF-AppJail-v4.4.0_GH0.tar.gz) = 1022600
diff --git a/sysutils/cilium/Makefile b/sysutils/cilium/Makefile
index c169e9e3a5cf..832a0fff7211 100644
--- a/sysutils/cilium/Makefile
+++ b/sysutils/cilium/Makefile
@@ -1,7 +1,6 @@
PORTNAME= cilium
DISTVERSIONPREFIX= v
-DISTVERSION= 0.16.24
-PORTREVISION= 4
+DISTVERSION= 0.18.7
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
@@ -11,7 +10,7 @@ WWW= https://github.com/cilium/cilium-cli
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.23,modules
+USES= go:1.25,modules
GO_MODULE= github.com/cilium/cilium-cli
GO_BUILDFLAGS= -ldflags="\
diff --git a/sysutils/cilium/distinfo b/sysutils/cilium/distinfo
index 2ef53897ff3a..0313f3a905c2 100644
--- a/sysutils/cilium/distinfo
+++ b/sysutils/cilium/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1738464966
-SHA256 (go/sysutils_cilium/cilium-v0.16.24/v0.16.24.mod) = 7691be98ae6470ddb59724f51c2aec37a2a74c9594f83c1e275c3248f064192c
-SIZE (go/sysutils_cilium/cilium-v0.16.24/v0.16.24.mod) = 11521
-SHA256 (go/sysutils_cilium/cilium-v0.16.24/v0.16.24.zip) = 40302c39ba9e1aa4d66c5c990b30b2d2c954996b4f90fc8eb8d2a3ac59e330e1
-SIZE (go/sysutils_cilium/cilium-v0.16.24/v0.16.24.zip) = 106472
+TIMESTAMP = 1760934040
+SHA256 (go/sysutils_cilium/cilium-v0.18.7/v0.18.7.mod) = 34df6e4b604fc9270c1a6cfae0c9f90fddf08e5f19e9ea740409ae01c29b2f91
+SIZE (go/sysutils_cilium/cilium-v0.18.7/v0.18.7.mod) = 10761
+SHA256 (go/sysutils_cilium/cilium-v0.18.7/v0.18.7.zip) = f6a69193c35c771e39cad2baea303a57f8227f97a2a3c65491015197bfb3fb89
+SIZE (go/sysutils_cilium/cilium-v0.18.7/v0.18.7.zip) = 68296
diff --git a/sysutils/cloud-nuke/Makefile b/sysutils/cloud-nuke/Makefile
index 49f44ea06c57..b80771b2f2a0 100644
--- a/sysutils/cloud-nuke/Makefile
+++ b/sysutils/cloud-nuke/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cloud-nuke
DISTVERSIONPREFIX= v
-DISTVERSION= 0.42.0
+DISTVERSION= 0.43.0
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
diff --git a/sysutils/cloud-nuke/distinfo b/sysutils/cloud-nuke/distinfo
index f2f0d07dbfd6..b3383edd6899 100644
--- a/sysutils/cloud-nuke/distinfo
+++ b/sysutils/cloud-nuke/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1755095727
-SHA256 (go/sysutils_cloud-nuke/cloud-nuke-v0.42.0/v0.42.0.mod) = bb2548aed285c0722b7b613407502fb54437d23d49e05209c8b06af8e9ed2d06
-SIZE (go/sysutils_cloud-nuke/cloud-nuke-v0.42.0/v0.42.0.mod) = 7297
-SHA256 (go/sysutils_cloud-nuke/cloud-nuke-v0.42.0/v0.42.0.zip) = bdd7d0d135e343ca02abeda6a782cee0a6a253439da5d81a48011a1e978ba7c4
-SIZE (go/sysutils_cloud-nuke/cloud-nuke-v0.42.0/v0.42.0.zip) = 567311
+TIMESTAMP = 1760887013
+SHA256 (go/sysutils_cloud-nuke/cloud-nuke-v0.43.0/v0.43.0.mod) = cd95fbc82f351a8ba7da31a327ca88555fb30917070f49b843dfb86223f39d9f
+SIZE (go/sysutils_cloud-nuke/cloud-nuke-v0.43.0/v0.43.0.mod) = 7419
+SHA256 (go/sysutils_cloud-nuke/cloud-nuke-v0.43.0/v0.43.0.zip) = a4467934cf2558af219531976bd70bb06e49f2205e863f69f7e18aed9c48f425
+SIZE (go/sysutils_cloud-nuke/cloud-nuke-v0.43.0/v0.43.0.zip) = 592876
diff --git a/sysutils/daemonize/Makefile b/sysutils/daemonize/Makefile
index 933412ef3bb2..57f7bc0e8586 100644
--- a/sysutils/daemonize/Makefile
+++ b/sysutils/daemonize/Makefile
@@ -1,11 +1,12 @@
PORTNAME= daemonize
-DISTVERSION= 1.7.8
+PORTVERSION= 1.7.8
DISTVERSIONPREFIX= release-
CATEGORIES= sysutils
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Tool to run a command as a daemon
-WWW= https://github.com/bmc/daemonize
+WWW= https://software.clapper.org/daemonize/ \
+ https://github.com/bmc/daemonize
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.md
@@ -14,12 +15,12 @@ USES= gmake
GNU_CONFIGURE= yes
-USE_GITHUB= yes
-GH_ACCOUNT= bmc
-
PLIST_FILES= bin/daemonize \
share/man/man1/daemonize.1.gz
+USE_GITHUB= yes
+GH_ACCOUNT= bmc
+
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/daemonize ${STAGEDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/daemonize.1 ${STAGEDIR}${PREFIX}/share/man/man1
diff --git a/sysutils/eksctl/Makefile b/sysutils/eksctl/Makefile
index f2d628d7dea3..2b3d895ecaec 100644
--- a/sysutils/eksctl/Makefile
+++ b/sysutils/eksctl/Makefile
@@ -1,7 +1,6 @@
PORTNAME= eksctl
-PORTVERSION= 0.214.0
+PORTVERSION= 0.215.0
DISTVERSIONPREFIX= v
-PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= danilo@FreeBSD.org
@@ -12,13 +11,13 @@ LICENSE= APACHE20
RUN_DEPENDS= kubectl:sysutils/kubectl
-USES= go:modules
+USES= go:1.25,modules
PLIST_FILES= bin/${PORTNAME}
GO_MODULE= github.com/eksctl-io/${PORTNAME}
GO_TARGET= ./cmd/${PORTNAME}
-GO_BUILDFLAGS= -ldflags="-X github.com/weaveworks/eksctl/pkg/version.gitCommit=c191958aae0a \
+GO_BUILDFLAGS= -ldflags="-X github.com/weaveworks/eksctl/pkg/version.gitCommit=1df868edbf06 \
-X github.com/weaveworks/eksctl/pkg/version.buildDate=$$(date +%Y-%m-%dT%H:%M:%SZ)"
.include <bsd.port.mk>
diff --git a/sysutils/eksctl/distinfo b/sysutils/eksctl/distinfo
index 153fb82f49b6..95afd7fbbcf9 100644
--- a/sysutils/eksctl/distinfo
+++ b/sysutils/eksctl/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756634542
-SHA256 (go/sysutils_eksctl/eksctl-v0.214.0/v0.214.0.mod) = 7ee36810fc140771a8470707b127a9dad0691fea8cc2c6ce810b2b1f828e20c2
-SIZE (go/sysutils_eksctl/eksctl-v0.214.0/v0.214.0.mod) = 24744
-SHA256 (go/sysutils_eksctl/eksctl-v0.214.0/v0.214.0.zip) = 6671da6930fc8427c799958aeddf90889fd00b1ea8438a154c9f546b4c418c99
-SIZE (go/sysutils_eksctl/eksctl-v0.214.0/v0.214.0.zip) = 13795254
+TIMESTAMP = 1760695276
+SHA256 (go/sysutils_eksctl/eksctl-v0.215.0/v0.215.0.mod) = 4fa9274c61b52a662d0b5eb052c5f6e376f8dac7b16e969e0f779e95f62ed81d
+SIZE (go/sysutils_eksctl/eksctl-v0.215.0/v0.215.0.mod) = 24938
+SHA256 (go/sysutils_eksctl/eksctl-v0.215.0/v0.215.0.zip) = 9962812ee84cc57a41ee53f9f933aa0a2031c60dd9f6e775c75f2f81f8c443cb
+SIZE (go/sysutils_eksctl/eksctl-v0.215.0/v0.215.0.zip) = 13867354
diff --git a/sysutils/elephant/Makefile b/sysutils/elephant/Makefile
index 1c4c21894ba2..9506c76f8797 100644
--- a/sysutils/elephant/Makefile
+++ b/sysutils/elephant/Makefile
@@ -1,7 +1,6 @@
PORTNAME= elephant
DISTVERSIONPREFIX= v
-DISTVERSION= 2.1.8
-PORTREVISION= 1
+DISTVERSION= 2.2.5
CATEGORIES= sysutils
MAINTAINER= tagattie@FreeBSD.org
@@ -14,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
NOT_FOR_ARCHS= aarch64 armv7 i386
NOT_FOR_ARCHS_REASON= -buildmode=plugin not supported on these architectures
-USES= go:1.25,modules
+USES= go:modules
GO_MODULE= github.com/abenz1267/elephant/v2
GO_TARGET= ./cmd/elephant
@@ -64,6 +63,11 @@ WEBSEARCH_PLIST_FILES= etc/xdg/elephant/providers/websearch.so
ENABLED_PROVIDERS= ${SELECTED_OPTIONS:NDOCS:tl}
+post-patch:
+ @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|; \
+ s|/run/user|/var&|' \
+ ${GO_WRKSRC}/vendor/github.com/adrg/xdg/paths_unix.go
+
post-build:
.for provider in ${ENABLED_PROVIDERS}
@${ECHO_MSG} "===> Building ${provider} from ./internal/providers/${provider}"
diff --git a/sysutils/elephant/distinfo b/sysutils/elephant/distinfo
index 40e71e8fc093..607bddf16aaf 100644
--- a/sysutils/elephant/distinfo
+++ b/sysutils/elephant/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1760429024
-SHA256 (go/sysutils_elephant/elephant-v2.1.8/v2.1.8.mod) = 14a4b55d5d6ccd87e99494525a571abd0c17a79c426f3caeba09bd1dc3f08448
-SIZE (go/sysutils_elephant/elephant-v2.1.8/v2.1.8.mod) = 994
-SHA256 (go/sysutils_elephant/elephant-v2.1.8/v2.1.8.zip) = 8682dcd8bef3294bd5f22b13680e45d1a7ea6dedad8df39a4873b310f204e061
-SIZE (go/sysutils_elephant/elephant-v2.1.8/v2.1.8.zip) = 7135212
+TIMESTAMP = 1760870611
+SHA256 (go/sysutils_elephant/elephant-v2.2.5/v2.2.5.mod) = b058902528d9d2e309cc203e7666eb905798ce4540ffd767910d85a4c1b68824
+SIZE (go/sysutils_elephant/elephant-v2.2.5/v2.2.5.mod) = 994
+SHA256 (go/sysutils_elephant/elephant-v2.2.5/v2.2.5.zip) = 5ac7bc745950c41998c67ed83ed80e47cd0457ae7cba01e9754200bad7414735
+SIZE (go/sysutils_elephant/elephant-v2.2.5/v2.2.5.zip) = 7135910
diff --git a/sysutils/elephant/files/patch-vendor_github.com_adrg_xdg_paths__unix.go b/sysutils/elephant/files/patch-vendor_github.com_adrg_xdg_paths__unix.go
new file mode 100644
index 000000000000..68edda2d05a5
--- /dev/null
+++ b/sysutils/elephant/files/patch-vendor_github.com_adrg_xdg_paths__unix.go
@@ -0,0 +1,11 @@
+--- vendor/github.com/adrg/xdg/paths_unix.go.orig 2025-10-19 10:43:42 UTC
++++ vendor/github.com/adrg/xdg/paths_unix.go
+@@ -21,7 +21,7 @@ func initBaseDirs(home string) {
+ baseDirs.dataHome = pathutil.EnvPath(envDataHome, filepath.Join(home, ".local", "share"))
+ baseDirs.data = pathutil.EnvPathList(envDataDirs, "/usr/local/share", "/usr/share")
+ baseDirs.configHome = pathutil.EnvPath(envConfigHome, filepath.Join(home, ".config"))
+- baseDirs.config = pathutil.EnvPathList(envConfigDirs, "/etc/xdg")
++ baseDirs.config = pathutil.EnvPathList(envConfigDirs, "/usr/local/etc/xdg", "/etc/xdg")
+ baseDirs.stateHome = pathutil.EnvPath(envStateHome, filepath.Join(home, ".local", "state"))
+ baseDirs.cacheHome = pathutil.EnvPath(envCacheHome, filepath.Join(home, ".cache"))
+ baseDirs.runtime = pathutil.EnvPath(envRuntimeDir, filepath.Join("/run/user", strconv.Itoa(os.Getuid())))
diff --git a/sysutils/extrace/Makefile b/sysutils/extrace/Makefile
new file mode 100644
index 000000000000..d78835bcf87d
--- /dev/null
+++ b/sysutils/extrace/Makefile
@@ -0,0 +1,27 @@
+PORTNAME= extrace
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.1
+CATEGORIES= sysutils
+
+MAINTAINER= eduardo@FreeBSD.org
+COMMENT= Trace exec() calls system-wide
+WWW= https://github.com/leahneukirchen/extrace-freebsd
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USE_GITHUB= yes
+GH_ACCOUNT= leahneukirchen
+GH_PROJECT= extrace-freebsd
+
+MAKE_ARGS= CFLAGS="${CFLAGS}"
+CFLAGS+= -fPIC
+
+PLIST_FILES= bin/${PORTNAME} \
+ share/man/man1/${PORTNAME}.1.gz
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/share/man/man1
+
+.include <bsd.port.mk>
diff --git a/sysutils/extrace/distinfo b/sysutils/extrace/distinfo
new file mode 100644
index 000000000000..683324537ce4
--- /dev/null
+++ b/sysutils/extrace/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760822101
+SHA256 (leahneukirchen-extrace-freebsd-v0.1_GH0.tar.gz) = 626a4a8f18f3f2740c04524159676a0907237a2f8d44a66649eeeb0eb521d909
+SIZE (leahneukirchen-extrace-freebsd-v0.1_GH0.tar.gz) = 4954
diff --git a/sysutils/extrace/pkg-descr b/sysutils/extrace/pkg-descr
new file mode 100644
index 000000000000..3abf656a773e
--- /dev/null
+++ b/sysutils/extrace/pkg-descr
@@ -0,0 +1,4 @@
+extrace traces all program executions occurring on a system, or ones
+which descend from a specified process. Execution duration and exit
+status can be logged.
+Useful for debugging and security analysis.
diff --git a/sysutils/fastfetch/Makefile b/sysutils/fastfetch/Makefile
index 3924fb183def..50f93d554c3b 100644
--- a/sysutils/fastfetch/Makefile
+++ b/sysutils/fastfetch/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fastfetch
-DISTVERSION= 2.53.0
+DISTVERSION= 2.54.0
CATEGORIES= sysutils
MAINTAINER= pkubaj@FreeBSD.org
diff --git a/sysutils/fastfetch/distinfo b/sysutils/fastfetch/distinfo
index 43d95436d3d1..84fe1079276f 100644
--- a/sysutils/fastfetch/distinfo
+++ b/sysutils/fastfetch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758612743
-SHA256 (fastfetch-cli-fastfetch-2.53.0_GH0.tar.gz) = 1488d9b738474e8ef8e8d78e2463722bf706e435857c849b3f480354ad62366e
-SIZE (fastfetch-cli-fastfetch-2.53.0_GH0.tar.gz) = 1374997
+TIMESTAMP = 1760949939
+SHA256 (fastfetch-cli-fastfetch-2.54.0_GH0.tar.gz) = e6a0516364bc0a4991a588537ee2abb538b86db41f7d9dff795d49baec990529
+SIZE (fastfetch-cli-fastfetch-2.54.0_GH0.tar.gz) = 1379634
diff --git a/sysutils/fluent-bit/Makefile b/sysutils/fluent-bit/Makefile
index 79918d9a50cd..9096bead6fb1 100644
--- a/sysutils/fluent-bit/Makefile
+++ b/sysutils/fluent-bit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fluent-bit
DISTVERSIONPREFIX= v
-DISTVERSION= 4.1.0
+DISTVERSION= 4.1.1
CATEGORIES= sysutils
MAINTAINER= girgen@FreeBSD.org
diff --git a/sysutils/fluent-bit/distinfo b/sysutils/fluent-bit/distinfo
index 5731d05d0353..7af0002e6f8b 100644
--- a/sysutils/fluent-bit/distinfo
+++ b/sysutils/fluent-bit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759132467
-SHA256 (fluent-fluent-bit-v4.1.0_GH0.tar.gz) = 2ce0b5d30433f2cde54ce81685ab9a7cfea7851e0c65b3554462df1d7065a45f
-SIZE (fluent-fluent-bit-v4.1.0_GH0.tar.gz) = 37596937
+TIMESTAMP = 1760702026
+SHA256 (fluent-fluent-bit-v4.1.1_GH0.tar.gz) = c28a88c492473f43016ced0f21be1f5e3083a31af42c17eae0360c4917ac084d
+SIZE (fluent-fluent-bit-v4.1.1_GH0.tar.gz) = 37603431
diff --git a/sysutils/frand/Makefile b/sysutils/frand/Makefile
index 51cf08e64368..8bd872172ffd 100644
--- a/sysutils/frand/Makefile
+++ b/sysutils/frand/Makefile
@@ -1,7 +1,7 @@
PORTNAME= frand
PORTVERSION= 0.1
DISTVERSIONPREFIX= v
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= sysutils
MAINTAINER= serpent7776@gmail.com
diff --git a/sysutils/fwupd-efi/Makefile b/sysutils/fwupd-efi/Makefile
new file mode 100644
index 000000000000..2dcbb12f1e69
--- /dev/null
+++ b/sysutils/fwupd-efi/Makefile
@@ -0,0 +1,45 @@
+PORTNAME= fwupd-efi
+DISTVERSION= 1.8
+PORTREVISION= 1
+CATEGORIES= sysutils
+
+MAINTAINER= decke@FreeBSD.org
+COMMENT= EFI Application used by uefi-capsule plugin in fwupd
+WWW= https://fwupd.org/
+
+LICENSE= LGPL21
+
+BUILD_DEPENDS= ${LOCALBASE}/lib/libgnuefi.a:devel/gnu-efi \
+ ${PYTHON_PKGNAMEPREFIX}pefile>0:devel/py-pefile@${PY_FLAVOR}
+
+USES= meson pkgconfig python shebangfix
+USE_GITHUB= yes
+GH_ACCOUNT= fwupd
+
+USE_GCC= yes
+SHEBANG_GLOB= *.py
+
+MESON_ARGS= -Defi-includedir=${LOCALBASE}/include/efi \
+ -Defi-ldsdir=${LOCALBASE}/lib \
+ -Dgenpeimg=disabled \
+ -Dpython=${PYTHON_CMD}
+
+.include <bsd.port.pre.mk>
+
+.if ${ARCH} == amd64
+FW_ARCH="x64"
+.elif ${ARCH} == i386
+FW_ARCH="ia32"
+.else
+FW_ARCH=${ARCH}
+.endif
+
+PLIST_FILES= libdata/pkgconfig/fwupd-efi.pc \
+ libexec/fwupd/efi/fwupd${FW_ARCH}.efi
+
+post-patch:
+ # use objcopy from binutils because GNU specific flags are used
+ @${REINPLACE_CMD} "s|find_program('objcopy')|find_program('${LOCALBASE}/bin/objcopy')|g" \
+ ${WRKSRC}/meson.build
+
+.include <bsd.port.post.mk>
diff --git a/sysutils/fwupd-efi/distinfo b/sysutils/fwupd-efi/distinfo
new file mode 100644
index 000000000000..307bb0349680
--- /dev/null
+++ b/sysutils/fwupd-efi/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760186942
+SHA256 (fwupd-fwupd-efi-1.8_GH0.tar.gz) = c9f1f9b9b967ea50eb0b478f0d7693d6673d4cd76c8e7eb80c55fc44ec928925
+SIZE (fwupd-fwupd-efi-1.8_GH0.tar.gz) = 46198
diff --git a/sysutils/fwupd-efi/pkg-descr b/sysutils/fwupd-efi/pkg-descr
new file mode 100644
index 000000000000..7b7b3dcd77f8
--- /dev/null
+++ b/sysutils/fwupd-efi/pkg-descr
@@ -0,0 +1,4 @@
+EFI executable for fwupd
+
+This is part of fwupd and provides a UEFI binary for installing updates using
+the UpdateCapsule runtime service.
diff --git a/sysutils/fwupd/Makefile b/sysutils/fwupd/Makefile
new file mode 100644
index 000000000000..aca09a254e83
--- /dev/null
+++ b/sysutils/fwupd/Makefile
@@ -0,0 +1,74 @@
+PORTNAME= fwupd
+DISTVERSION= 2.0.16
+PORTREVISION= 4
+CATEGORIES= sysutils
+
+MAINTAINER= decke@FreeBSD.org
+COMMENT= Update firmware automatically, safely, and reliably
+
+LICENSE= LGPL21
+
+BROKEN_FreeBSD_13= requires at least FreeBSD 14
+
+BUILD_DEPENDS= blkid:filesystems/libblkid \
+ flashrom>0:sysutils/flashrom \
+ help2man:misc/help2man \
+ ${LOCALBASE}/libdata/pkgconfig/fwupd-efi.pc:sysutils/fwupd-efi \
+ open-sans>0:x11-fonts/open-sans \
+ ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pygobject>0:devel/py-pygobject@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pangocffi>0:x11-toolkits/py-pangocffi@${PY_FLAVOR} \
+ valgrind>0:devel/valgrind
+LIB_DEPENDS= libcbor.so:devel/libcbor \
+ libcurl.so:ftp/curl \
+ libdrm.so:graphics/libdrm \
+ libefiboot.so:devel/efivar \
+ libelf.so:devel/libelf \
+ libgcab-1.0.so:archivers/gcab \
+ libgnutls.so:security/gnutls \
+ libgpg-error.so:security/libgpg-error \
+ libgpgme.so:security/gpgme \
+ libgusb.so:devel/libgusb \
+ libjcat.so:textproc/libjcat \
+ libjson-glib-1.0.so:devel/json-glib \
+ libprotobuf-c.so:devel/protobuf-c \
+ libxmlb.so:textproc/libxmlb
+RUN_DEPENDS= blkid:filesystems/libblkid \
+ dbus-daemon:devel/dbus \
+ flashrom>0:sysutils/flashrom \
+ ${LOCALBASE}/libdata/pkgconfig/fwupd-efi.pc:sysutils/fwupd-efi \
+ valgrind>0:devel/valgrind
+
+USES= cmake:indirect gettext gnome libarchive meson pkgconfig python readline shebangfix sqlite vala:build
+USE_GITHUB= yes
+USE_GNOME= glib20 introspection:build
+USE_LDCONFIG= yes
+WITH_DEBUG= yes
+USE_RC_SUBR= fwupd
+
+OPTIONS_DEFINE= DOCS TEST
+OPTIONS_SUB= yes
+
+DOCS_BUILD_DEPENDS= gtkdoc-scan:textproc/gtk-doc \
+ ${PYTHON_PKGNAMEPREFIX}gi-docgen>0:textproc/py-gi-docgen@${PY_FLAVOR}
+DOCS_MESON_ENABLED= docs
+TEST_MESON_TRUE= tests
+
+SHEBANG_GLOB= *.py
+
+MESON_ARGS+= -Dpolkit=disabled \
+ -Dsystemd=disabled \
+ -Dpassim=disabled \
+ -Dumockdev_tests=disabled \
+ -Dplugin_modem_manager=disabled \
+ -Dpython=${PYTHON_CMD}
+
+.include <bsd.port.options.mk>
+
+# FreeBSD 14.x needs extra libinotify dependency
+.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1500000
+LIB_DEPENDS+= libinotify.so:devel/libinotify
+EXTRA_PATCHES= ${PATCHDIR}/extrapatch14-meson.build
+.endif
+
+.include <bsd.port.mk>
diff --git a/sysutils/fwupd/distinfo b/sysutils/fwupd/distinfo
new file mode 100644
index 000000000000..e098483fe6c6
--- /dev/null
+++ b/sysutils/fwupd/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1758629317
+SHA256 (fwupd-fwupd-2.0.16_GH0.tar.gz) = e63f7ce7d536cf38961c4f3a87835f76043128cb964ae193c4144d94f4d6f49b
+SIZE (fwupd-fwupd-2.0.16_GH0.tar.gz) = 6489758
diff --git a/sysutils/fwupd/files/extrapatch14-meson.build b/sysutils/fwupd/files/extrapatch14-meson.build
new file mode 100644
index 000000000000..3065b094040c
--- /dev/null
+++ b/sysutils/fwupd/files/extrapatch14-meson.build
@@ -0,0 +1,10 @@
+--- meson.build.orig 2025-09-12 09:55:19 UTC
++++ meson.build
+@@ -484,6 +484,7 @@ if get_option('default_library') != 'static'
+ endif
+ if host_machine.system() == 'freebsd'
+ platform_deps += dependency('efivar')
++ platform_deps += dependency('libinotify')
+ endif
+ endif
+
diff --git a/sysutils/fwupd/files/fwupd.in b/sysutils/fwupd/files/fwupd.in
new file mode 100644
index 000000000000..47a295942ea5
--- /dev/null
+++ b/sysutils/fwupd/files/fwupd.in
@@ -0,0 +1,28 @@
+#!/bin/sh
+
+# PROVIDE: fwupd
+# REQUIRE: LOGIN dbus
+# KEYWORD: shutdown
+#
+# Add the following lines to /etc/rc.conf to enable fwupd daemon:
+#
+# fwupd_enable="YES"
+#
+
+. /etc/rc.subr
+
+export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
+
+name="fwupd"
+rcvar=fwupd_enable
+
+load_rc_config ${name}
+
+: ${fwupd_enable:="NO"}
+
+command="/usr/sbin/daemon"
+procname="/usr/local/libexec/fwupd/${name}"
+pidfile="/var/run/${name}.pid"
+command_args="-S -p ${pidfile} ${procname}"
+
+run_rc_command "$1"
diff --git a/sysutils/fwupd/files/patch-libfwupdplugin_fu-freebsd-efivars.c b/sysutils/fwupd/files/patch-libfwupdplugin_fu-freebsd-efivars.c
new file mode 100644
index 000000000000..b8a904985b6a
--- /dev/null
+++ b/sysutils/fwupd/files/patch-libfwupdplugin_fu-freebsd-efivars.c
@@ -0,0 +1,47 @@
+--- libfwupdplugin/fu-freebsd-efivars.c.orig 2025-09-12 09:55:19 UTC
++++ libfwupdplugin/fu-freebsd-efivars.c
+@@ -67,7 +67,7 @@ fu_freebsd_efivars_delete_with_glob(FuEfivars *efivars
+
+ efi_str_to_guid(guid, &guid_to_delete);
+
+- while (efi_get_next_variable_name(&guidt, &name)) {
++ while (efi_get_next_variable_name(&guidt, &name) == 1) {
+ if (memcmp(&guid_to_delete, guidt, sizeof(guid_to_delete)) != 0)
+ continue;
+ if (!g_pattern_match_simple(name, name_glob))
+@@ -87,7 +87,7 @@ fu_freebsd_efivars_exists_guid(const gchar *guid)
+ efi_guid_t test;
+
+ efi_str_to_guid(guid, &test);
+- while (efi_get_next_variable_name(&guidt, &name)) {
++ while (efi_get_next_variable_name(&guidt, &name) == 1) {
+ if (memcmp(&test, guidt, sizeof(test)) == 0) {
+ return TRUE;
+ }
+@@ -129,7 +129,7 @@ fu_freebsd_efivars_get_names(FuEfivars *efivars, const
+ efi_str_to_guid(guid, &test);
+
+ /* find names with matching GUID */
+- while (efi_get_next_variable_name(&guidt, &name)) {
++ while (efi_get_next_variable_name(&guidt, &name) == 1) {
+ if (memcmp(&test, guidt, sizeof(test)) == 0) {
+ g_ptr_array_add(names, g_strdup(name));
+ }
+@@ -156,7 +156,7 @@ fu_freebsd_efivars_space_used(FuEfivars *efivars, GErr
+ efi_guid_t *guidt = NULL;
+ char *name = NULL;
+
+- while (efi_get_next_variable_name(&guidt, &name)) {
++ while (efi_get_next_variable_name(&guidt, &name) == 1) {
+ size_t size = 0;
+ if (efi_get_variable_size(*guidt, name, &size) < 0) {
+ g_set_error_literal(error,
+@@ -184,7 +184,7 @@ fu_freebsd_efivars_set_data(FuEfivars *efivars,
+ efi_guid_t guidt;
+ efi_str_to_guid(guid, &guidt);
+
+- if (efi_set_variable(guidt, name, (guint8 *)data, sz, attr) != 0) {
++ if (efi_set_variable(guidt, name, (guint8 *)data, sz, attr, 0644) != 0) {
+ g_set_error(error,
+ FWUPD_ERROR,
+ FWUPD_ERROR_NOT_SUPPORTED,
diff --git a/sysutils/fwupd/files/patch-libfwupdplugin_meson.build b/sysutils/fwupd/files/patch-libfwupdplugin_meson.build
new file mode 100644
index 000000000000..24ea3ebc7149
--- /dev/null
+++ b/sysutils/fwupd/files/patch-libfwupdplugin_meson.build
@@ -0,0 +1,10 @@
+--- libfwupdplugin/meson.build.orig 2025-09-12 09:55:19 UTC
++++ libfwupdplugin/meson.build
+@@ -387,6 +387,7 @@ fwupdplugin = library(
+ include_directories: [root_incdir, fwupd_incdir],
+ dependencies: [library_deps],
+ link_with: [fwupd],
++ install_rpath: '/usr/local/lib',
+ install_dir: libdir_pkg,
+ install: true,
+ )
diff --git a/sysutils/fwupd/files/patch-plugins_amd-gpu_meson.build b/sysutils/fwupd/files/patch-plugins_amd-gpu_meson.build
new file mode 100644
index 000000000000..cdfb5b0bee2d
--- /dev/null
+++ b/sysutils/fwupd/files/patch-plugins_amd-gpu_meson.build
@@ -0,0 +1,8 @@
+--- plugins/amd-gpu/meson.build.orig 2025-09-12 09:55:19 UTC
++++ plugins/amd-gpu/meson.build
+@@ -1,4 +1,4 @@
+-host_machine.system() == 'linux' or subdir_done()
++host_machine.system() in ['linux', 'freebsd'] or subdir_done()
+ libdrm_amdgpu.found() or subdir_done()
+
+ cargs = ['-DG_LOG_DOMAIN="FuPluginAmdGpu"']
diff --git a/sysutils/fwupd/files/patch-plugins_elantp_meson.build b/sysutils/fwupd/files/patch-plugins_elantp_meson.build
new file mode 100644
index 000000000000..a0c22ba26d40
--- /dev/null
+++ b/sysutils/fwupd/files/patch-plugins_elantp_meson.build
@@ -0,0 +1,8 @@
+--- plugins/elantp/meson.build.orig 2025-09-12 09:55:19 UTC
++++ plugins/elantp/meson.build
+@@ -1,4 +1,4 @@
+-host_machine.system() == 'linux' or subdir_done()
++host_machine.system() in ['linux', 'freebsd'] or subdir_done()
+
+ cargs = ['-DG_LOG_DOMAIN="FuPluginElantp"']
+ plugins += {meson.current_source_dir().split('/')[-1]: true}
diff --git a/sysutils/fwupd/files/patch-plugins_focalfp_meson.build b/sysutils/fwupd/files/patch-plugins_focalfp_meson.build
new file mode 100644
index 000000000000..a312ae5301f9
--- /dev/null
+++ b/sysutils/fwupd/files/patch-plugins_focalfp_meson.build
@@ -0,0 +1,8 @@
+--- plugins/focalfp/meson.build.orig 2025-09-12 09:55:19 UTC
++++ plugins/focalfp/meson.build
+@@ -1,4 +1,4 @@
+-host_machine.system() == 'linux' or subdir_done()
++host_machine.system() in ['linux', 'freebsd'] or subdir_done()
+
+ cargs = ['-DG_LOG_DOMAIN="FuPluginFocalfp"']
+ plugins += {meson.current_source_dir().split('/')[-1]: true}
diff --git a/sysutils/fwupd/files/patch-plugins_gpio_meson.build b/sysutils/fwupd/files/patch-plugins_gpio_meson.build
new file mode 100644
index 000000000000..2d9dae5e1b24
--- /dev/null
+++ b/sysutils/fwupd/files/patch-plugins_gpio_meson.build
@@ -0,0 +1,8 @@
+--- plugins/gpio/meson.build.orig 2025-09-12 09:55:19 UTC
++++ plugins/gpio/meson.build
+@@ -1,4 +1,4 @@
+-host_machine.system() == 'linux' or subdir_done()
++host_machine.system() in ['linux', 'freebsd'] or subdir_done()
+ cc.has_header_symbol('linux/gpio.h', 'GPIO_V2_LINE_FLAG_OUTPUT', required: false) or subdir_done()
+
+ cargs = ['-DG_LOG_DOMAIN="FuPluginGpio"']
diff --git a/sysutils/fwupd/files/patch-plugins_ilitek-its_meson.build b/sysutils/fwupd/files/patch-plugins_ilitek-its_meson.build
new file mode 100644
index 000000000000..78ca11345212
--- /dev/null
+++ b/sysutils/fwupd/files/patch-plugins_ilitek-its_meson.build
@@ -0,0 +1,8 @@
+--- plugins/ilitek-its/meson.build.orig 2025-09-12 09:55:19 UTC
++++ plugins/ilitek-its/meson.build
+@@ -1,4 +1,4 @@
+-host_machine.system() == 'linux' or subdir_done()
++host_machine.system() in ['linux', 'freebsd'] or subdir_done()
+
+ cargs = ['-DG_LOG_DOMAIN="FuPluginIlitekIts"']
+ plugins += {meson.current_source_dir().split('/')[-1]: true}
diff --git a/sysutils/fwupd/files/patch-plugins_logitech-hidpp_meson.build b/sysutils/fwupd/files/patch-plugins_logitech-hidpp_meson.build
new file mode 100644
index 000000000000..f227c09cfecb
--- /dev/null
+++ b/sysutils/fwupd/files/patch-plugins_logitech-hidpp_meson.build
@@ -0,0 +1,8 @@
+--- plugins/logitech-hidpp/meson.build.orig 2025-09-12 09:55:19 UTC
++++ plugins/logitech-hidpp/meson.build
+@@ -1,4 +1,4 @@
+-host_machine.system() == 'linux' or subdir_done()
++host_machine.system() in ['linux', 'freebsd'] or subdir_done()
+
+ cargs = ['-DG_LOG_DOMAIN="FuPluginLogitechHidpp"']
+ plugins += {meson.current_source_dir().split('/')[-1]: true}
diff --git a/sysutils/fwupd/files/patch-plugins_logitech-rallysystem_meson.build b/sysutils/fwupd/files/patch-plugins_logitech-rallysystem_meson.build
new file mode 100644
index 000000000000..031754c871c3
--- /dev/null
+++ b/sysutils/fwupd/files/patch-plugins_logitech-rallysystem_meson.build
@@ -0,0 +1,8 @@
+--- plugins/logitech-rallysystem/meson.build.orig 2025-09-12 09:55:19 UTC
++++ plugins/logitech-rallysystem/meson.build
+@@ -1,4 +1,4 @@
+-host_machine.system() == 'linux' or subdir_done()
++host_machine.system() in ['linux', 'freebsd'] or subdir_done()
+
+ cargs = ['-DG_LOG_DOMAIN="FuPluginLogitechRallysystem"']
+ plugins += {meson.current_source_dir().split('/')[-1]: true}
diff --git a/sysutils/fwupd/files/patch-plugins_nordic-hid_meson.build b/sysutils/fwupd/files/patch-plugins_nordic-hid_meson.build
new file mode 100644
index 000000000000..b43cef4e3624
--- /dev/null
+++ b/sysutils/fwupd/files/patch-plugins_nordic-hid_meson.build
@@ -0,0 +1,8 @@
+--- plugins/nordic-hid/meson.build.orig 2025-09-12 09:55:19 UTC
++++ plugins/nordic-hid/meson.build
+@@ -1,4 +1,4 @@
+-host_machine.system() == 'linux' or subdir_done()
++host_machine.system() in ['linux', 'freebsd'] or subdir_done()
+
+ cargs = ['-DG_LOG_DOMAIN="FuPluginNordicHid"']
+ plugins += {meson.current_source_dir().split('/')[-1]: true}
diff --git a/sysutils/fwupd/files/patch-plugins_nvme_meson.build b/sysutils/fwupd/files/patch-plugins_nvme_meson.build
new file mode 100644
index 000000000000..c3ab8a85becc
--- /dev/null
+++ b/sysutils/fwupd/files/patch-plugins_nvme_meson.build
@@ -0,0 +1,8 @@
+--- plugins/nvme/meson.build.orig 2025-09-12 09:55:19 UTC
++++ plugins/nvme/meson.build
+@@ -1,4 +1,4 @@
+-host_machine.system() == 'linux' or subdir_done()
++host_machine.system() in ['linux', 'freebsd'] or subdir_done()
+ cc.has_header('linux/nvme_ioctl.h', required: false) or subdir_done()
+
+ cargs = ['-DG_LOG_DOMAIN="FuPluginNvme"']
diff --git a/sysutils/fwupd/files/patch-plugins_thelio-io_meson.build b/sysutils/fwupd/files/patch-plugins_thelio-io_meson.build
new file mode 100644
index 000000000000..96a14f213c86
--- /dev/null
+++ b/sysutils/fwupd/files/patch-plugins_thelio-io_meson.build
@@ -0,0 +1,8 @@
+--- plugins/thelio-io/meson.build.orig 2025-09-12 09:55:19 UTC
++++ plugins/thelio-io/meson.build
+@@ -1,4 +1,4 @@
+-host_machine.system() == 'linux' or subdir_done()
++host_machine.system() in ['linux', 'freebsd'] or subdir_done()
+
+ cargs = ['-DG_LOG_DOMAIN="FuPluginThelioIo"']
+ plugins += {meson.current_source_dir().split('/')[-1]: true}
diff --git a/sysutils/fwupd/files/patch-plugins_upower_meson.build b/sysutils/fwupd/files/patch-plugins_upower_meson.build
new file mode 100644
index 000000000000..d8e40e362b32
--- /dev/null
+++ b/sysutils/fwupd/files/patch-plugins_upower_meson.build
@@ -0,0 +1,8 @@
+--- plugins/upower/meson.build.orig 2025-09-12 09:55:19 UTC
++++ plugins/upower/meson.build
+@@ -1,4 +1,4 @@
+-host_machine.system() == 'linux' or subdir_done()
++host_machine.system() in ['linux', 'freebsd'] or subdir_done()
+
+ plugins += {meson.current_source_dir().split('/')[-1]: true}
+ cargs = ['-DG_LOG_DOMAIN="FuPluginUpower"']
diff --git a/sysutils/fwupd/files/patch-plugins_wacom-raw_meson.build b/sysutils/fwupd/files/patch-plugins_wacom-raw_meson.build
new file mode 100644
index 000000000000..e7426fbf407a
--- /dev/null
+++ b/sysutils/fwupd/files/patch-plugins_wacom-raw_meson.build
@@ -0,0 +1,8 @@
+--- plugins/wacom-raw/meson.build.orig 2025-09-12 09:55:19 UTC
++++ plugins/wacom-raw/meson.build
+@@ -1,4 +1,4 @@
+-host_machine.system() == 'linux' or subdir_done()
++host_machine.system() in ['linux', 'freebsd'] or subdir_done()
+
+ plugins += {meson.current_source_dir().split('/')[-1]: true}
+ cargs = ['-DG_LOG_DOMAIN="FuPluginWacomRaw"']
diff --git a/sysutils/fwupd/pkg-descr b/sysutils/fwupd/pkg-descr
new file mode 100644
index 000000000000..b5f1bc8d0b81
--- /dev/null
+++ b/sysutils/fwupd/pkg-descr
@@ -0,0 +1,7 @@
+Make firmware updates automatic, safe, and reliable.
+
+fwupd is a simple daemon to allow session software to update device firmware on
+your local machine. It is designed for desktops, but also usable on phones and
+headless servers. You can either use a GUI software manager like GNOME Software
+to view and apply updates, the command-line tool, or the system D-Bus interface
+directly.
diff --git a/sysutils/fwupd/pkg-message b/sysutils/fwupd/pkg-message
new file mode 100644
index 000000000000..f9dd35f3b471
--- /dev/null
+++ b/sysutils/fwupd/pkg-message
@@ -0,0 +1,15 @@
+[
+{ type: install
+ message: <<EOM
+
+ Warning: fwupd is highly experimental and DANGEROUS
+
+ PLEASE do not attempt to flash any devices yet!
+
+ If you want to help testing use those non-destructive commands:
+
+ fwupdmgr get-devices
+ fwupdmgr verify [DEVICE-ID|GUID]
+EOM
+}
+]
diff --git a/sysutils/fwupd/pkg-plist b/sysutils/fwupd/pkg-plist
new file mode 100644
index 000000000000..89c2b2f29e34
--- /dev/null
+++ b/sysutils/fwupd/pkg-plist
@@ -0,0 +1,4361 @@
+bin/dbxtool
+bin/fwupdmgr
+bin/fwupdtool
+%%ETCDIR%%/fwupd.conf
+%%ETCDIR%%/remotes.d/lvfs-testing.conf
+%%ETCDIR%%/remotes.d/lvfs.conf
+%%ETCDIR%%/remotes.d/vendor-directory.conf
+etc/pki/fwupd-metadata/GPG-KEY-Linux-Foundation-Metadata
+etc/pki/fwupd-metadata/GPG-KEY-Linux-Vendor-Firmware-Service
+etc/pki/fwupd-metadata/LVFS-CA.pem
+etc/pki/fwupd/GPG-KEY-Linux-Foundation-Firmware
+etc/pki/fwupd/GPG-KEY-Linux-Vendor-Firmware-Service
+etc/pki/fwupd/LVFS-CA.pem
+include/fwupd-3/fwupd.h
+include/fwupd-3/libfwupd/fwupd-bios-setting.h
+include/fwupd-3/libfwupd/fwupd-build.h
+include/fwupd-3/libfwupd/fwupd-client-sync.h
+include/fwupd-3/libfwupd/fwupd-client.h
+include/fwupd-3/libfwupd/fwupd-codec.h
+include/fwupd-3/libfwupd/fwupd-common.h
+include/fwupd-3/libfwupd/fwupd-device.h
+include/fwupd-3/libfwupd/fwupd-enums.h
+include/fwupd-3/libfwupd/fwupd-error.h
+include/fwupd-3/libfwupd/fwupd-plugin.h
+include/fwupd-3/libfwupd/fwupd-release.h
+include/fwupd-3/libfwupd/fwupd-remote.h
+include/fwupd-3/libfwupd/fwupd-report.h
+include/fwupd-3/libfwupd/fwupd-request.h
+include/fwupd-3/libfwupd/fwupd-security-attr.h
+include/fwupd-3/libfwupd/fwupd-version.h
+lib/fwupd-2.0.16/libfu_plugin_flashrom.so
+lib/fwupd-2.0.16/libfwupdengine.so
+lib/fwupd-2.0.16/libfwupdplugin.so
+lib/fwupd-2.0.16/libfwupdutil.so
+lib/girepository-1.0/Fwupd-2.0.typelib
+lib/libfwupd.so
+lib/libfwupd.so.3
+lib/libfwupd.so.3.0.0
+libdata/pkgconfig/fwupd.pc
+libexec/fwupd/fwupd
+%%TEST%%libexec/installed-tests/fwupd/acpi-dmar-self-test
+%%TEST%%libexec/installed-tests/fwupd/acpi-facp-self-test
+%%TEST%%libexec/installed-tests/fwupd/acpi-ivrs-self-test
+%%TEST%%libexec/installed-tests/fwupd/ccgx-dmc-self-test
+%%TEST%%libexec/installed-tests/fwupd/ccgx-self-test
+%%TEST%%libexec/installed-tests/fwupd/elantp-self-test
+%%TEST%%libexec/installed-tests/fwupd/fu-dfu-self-test
+%%TEST%%libexec/installed-tests/fwupd/fwupdplugin-self-test
+%%TEST%%libexec/installed-tests/fwupd/logitech-hidpp-self-test
+%%TEST%%libexec/installed-tests/fwupd/synaptics-prometheus-self-test
+%%TEST%%libexec/installed-tests/fwupd/uefi-dbx-self-test
+%%TEST%%libexec/installed-tests/fwupd/uefi-mok-self-test
+%%TEST%%libexec/installed-tests/fwupd/vli-self-test
+%%TEST%%libexec/installed-tests/fwupd/wacom-usb-self-test
+share/dbus-1/interfaces/org.freedesktop.fwupd.xml
+share/dbus-1/system-services/org.freedesktop.fwupd.service
+share/dbus-1/system.d/org.freedesktop.fwupd.conf
+share/fish/vendor_completions.d/fwupdmgr.fish
+%%DATADIR%%/add_capsule_header.py
+%%DATADIR%%/firmware_packager.py
+%%TEST%%%%DATADIR%%/host-emulate.d/thinkpad-p1-iommu.json.gz
+%%DATADIR%%/install_dell_bios_exe.py
+%%DATADIR%%/metainfo/org.freedesktop.fwupd.remotes.lvfs-testing.metainfo.xml
+%%DATADIR%%/metainfo/org.freedesktop.fwupd.remotes.lvfs.metainfo.xml
+%%DATADIR%%/quirks.d/builtin.quirk.gz
+%%TEST%%%%DATADIR%%/remotes.d/fwupd-tests.conf
+%%DATADIR%%/remotes.d/vendor/firmware/README.md
+%%DATADIR%%/simple_client.py
+%%DATADIR%%/uefi-capsule-ux.tar.xz
+share/gir-1.0/Fwupd-2.0.gir
+%%PORTDOCS%%%%DOCSDIR%%/hsi.html
+%%PORTDOCS%%%%DOCSDIR%%/index.html
+%%PORTDOCS%%%%DOCSDIR%%/libfwupd
+%%PORTDOCS%%%%DOCSDIR%%/libfwupdplugin
+%%PORTDOCS%%share/doc/libfwupd/RedHatDisplay-Black.woff
+%%PORTDOCS%%share/doc/libfwupd/RedHatDisplay-Black.woff2
+%%PORTDOCS%%share/doc/libfwupd/RedHatDisplay-BlackItalic.woff
+%%PORTDOCS%%share/doc/libfwupd/RedHatDisplay-BlackItalic.woff2
+%%PORTDOCS%%share/doc/libfwupd/RedHatDisplay-Bold.woff
+%%PORTDOCS%%share/doc/libfwupd/RedHatDisplay-Bold.woff2
+%%PORTDOCS%%share/doc/libfwupd/RedHatDisplay-BoldItalic.woff
+%%PORTDOCS%%share/doc/libfwupd/RedHatDisplay-BoldItalic.woff2
+%%PORTDOCS%%share/doc/libfwupd/RedHatDisplay-Italic.woff
+%%PORTDOCS%%share/doc/libfwupd/RedHatDisplay-Italic.woff2
+%%PORTDOCS%%share/doc/libfwupd/RedHatDisplay-Medium.woff
+%%PORTDOCS%%share/doc/libfwupd/RedHatDisplay-Medium.woff2
+%%PORTDOCS%%share/doc/libfwupd/RedHatDisplay-MediumItalic.woff
+%%PORTDOCS%%share/doc/libfwupd/RedHatDisplay-MediumItalic.woff2
+%%PORTDOCS%%share/doc/libfwupd/RedHatDisplay-Regular.woff
+%%PORTDOCS%%share/doc/libfwupd/RedHatDisplay-Regular.woff2
+%%PORTDOCS%%share/doc/libfwupd/RedHatText-Bold.woff
+%%PORTDOCS%%share/doc/libfwupd/RedHatText-Bold.woff2
+%%PORTDOCS%%share/doc/libfwupd/RedHatText-BoldItalic.woff
+%%PORTDOCS%%share/doc/libfwupd/RedHatText-BoldItalic.woff2
+%%PORTDOCS%%share/doc/libfwupd/RedHatText-Italic.woff
+%%PORTDOCS%%share/doc/libfwupd/RedHatText-Italic.woff2
+%%PORTDOCS%%share/doc/libfwupd/RedHatText-Medium.woff
+%%PORTDOCS%%share/doc/libfwupd/RedHatText-Medium.woff2
+%%PORTDOCS%%share/doc/libfwupd/RedHatText-MediumItalic.woff
+%%PORTDOCS%%share/doc/libfwupd/RedHatText-MediumItalic.woff2
+%%PORTDOCS%%share/doc/libfwupd/RedHatText-Regular.woff
+%%PORTDOCS%%share/doc/libfwupd/RedHatText-Regular.woff2
+%%PORTDOCS%%share/doc/libfwupd/SourceCodePro-It.ttf.woff
+%%PORTDOCS%%share/doc/libfwupd/SourceCodePro-Regular.ttf.woff
+%%PORTDOCS%%share/doc/libfwupd/SourceCodePro-Semibold.ttf.woff
+%%PORTDOCS%%share/doc/libfwupd/alias._guid_t.html
+%%PORTDOCS%%share/doc/libfwupd/class.BiosSetting.html
+%%PORTDOCS%%share/doc/libfwupd/class.Client.html
+%%PORTDOCS%%share/doc/libfwupd/class.Device.html
+%%PORTDOCS%%share/doc/libfwupd/class.Plugin.html
+%%PORTDOCS%%share/doc/libfwupd/class.Release.html
+%%PORTDOCS%%share/doc/libfwupd/class.Remote.html
+%%PORTDOCS%%share/doc/libfwupd/class.Report.html
+%%PORTDOCS%%share/doc/libfwupd/class.Request.html
+%%PORTDOCS%%share/doc/libfwupd/class.SecurityAttr.html
+%%PORTDOCS%%share/doc/libfwupd/classes_hierarchy.html
+%%PORTDOCS%%share/doc/libfwupd/const.BATTERY_LEVEL_INVALID.html
+%%PORTDOCS%%share/doc/libfwupd/const.BIOS_SETTING_DEBUG_CMD.html
+%%PORTDOCS%%share/doc/libfwupd/const.BIOS_SETTING_PENDING_REBOOT.html
+%%PORTDOCS%%share/doc/libfwupd/const.BIOS_SETTING_RESET_BIOS.html
+%%PORTDOCS%%share/doc/libfwupd/const.BIOS_SETTING_SELF_TEST.html
+%%PORTDOCS%%share/doc/libfwupd/const.DBUS_INTERFACE.html
+%%PORTDOCS%%share/doc/libfwupd/const.DBUS_PATH.html
+%%PORTDOCS%%share/doc/libfwupd/const.DBUS_SERVICE.html
+%%PORTDOCS%%share/doc/libfwupd/const.DEVICE_ID_ANY.html
+%%PORTDOCS%%share/doc/libfwupd/const.MAJOR_VERSION.html
+%%PORTDOCS%%share/doc/libfwupd/const.MICRO_VERSION.html
+%%PORTDOCS%%share/doc/libfwupd/const.MINOR_VERSION.html
+%%PORTDOCS%%share/doc/libfwupd/const.REQUEST_ID_DO_NOT_POWER_OFF.html
+%%PORTDOCS%%share/doc/libfwupd/const.REQUEST_ID_INSERT_USB_CABLE.html
+%%PORTDOCS%%share/doc/libfwupd/const.REQUEST_ID_PRESS_UNLOCK.html
+%%PORTDOCS%%share/doc/libfwupd/const.REQUEST_ID_REMOVE_REPLUG.html
+%%PORTDOCS%%share/doc/libfwupd/const.REQUEST_ID_REMOVE_USB_CABLE.html
+%%PORTDOCS%%share/doc/libfwupd/const.REQUEST_ID_REPLUG_INSTALL.html
+%%PORTDOCS%%share/doc/libfwupd/const.REQUEST_ID_REPLUG_POWER.html
+%%PORTDOCS%%share/doc/libfwupd/const.REQUEST_ID_RESTART_DAEMON.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_APPSTREAM_ID.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_BATTERY_LEVEL.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_BATTERY_THRESHOLD.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_BIOS_SETTING_CURRENT_VALUE.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_BIOS_SETTING_ID.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_BIOS_SETTING_LOWER_BOUND.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_BIOS_SETTING_POSSIBLE_VALUES.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_BIOS_SETTING_READ_ONLY.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_BIOS_SETTING_SCALAR_INCREMENT.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_BIOS_SETTING_TARGET_VALUE.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_BIOS_SETTING_TYPE.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_BIOS_SETTING_UPPER_BOUND.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_BRANCH.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_CATEGORIES.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_CHECKSUM.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_COMPOSITE_ID.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_CREATED.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_DESCRIPTION.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_DETACH_CAPTION.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_DETACH_IMAGE.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_DETAILS_URL.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_DEVICE_ID.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_DEVICE_NAME.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_DISTRO_ID.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_DISTRO_VARIANT.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_DISTRO_VERSION.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_FILENAME.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_FLAGS.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_FLASHES_LEFT.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_GUID.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_HOMEPAGE.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_HSI_LEVEL.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_HSI_RESULT.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_HSI_RESULT_FALLBACK.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_HSI_RESULT_SUCCESS.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_ICON.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_INSTALL_DURATION.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_INSTANCE_IDS.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_ISSUES.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_KERNEL_CURRENT_VALUE.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_KERNEL_TARGET_VALUE.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_LICENSE.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_LOCATIONS.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_METADATA.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_MODIFIED.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_NAME.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_NAME_VARIANT_SUFFIX.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_PARENT_DEVICE_ID.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_PERCENTAGE.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_PLUGIN.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_PROBLEMS.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_PROTOCOL.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_RELEASE.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_RELEASE_ID.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_REMOTE_ID.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_REPORTS.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_REQUEST_FLAGS.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_REQUEST_KIND.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_SBOM_URL.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_SERIAL.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_SIZE.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_SOURCE_URL.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_STATUS.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_SUMMARY.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_TAGS.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_TRUST_FLAGS.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_UPDATE_ERROR.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_UPDATE_IMAGE.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_UPDATE_MESSAGE.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_UPDATE_STATE.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_URGENCY.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_URI.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_VENDOR.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_VENDOR_ID.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_VERSION.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_VERSION_BOOTLOADER.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_VERSION_BOOTLOADER_RAW.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_VERSION_BUILD_DATE.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_VERSION_FORMAT.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_VERSION_LOWEST.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_VERSION_LOWEST_RAW.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_VERSION_OLD.html
+%%PORTDOCS%%share/doc/libfwupd/const.RESULT_KEY_VERSION_RAW.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_AMD_ROLLBACK_PROTECTION.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_AMD_SMM_LOCKED.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_AMD_SPI_REPLAY_PROTECTION.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_AMD_SPI_WRITE_PROTECTION.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_BIOS_CAPSULE_UPDATES.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_BIOS_ROLLBACK_PROTECTION.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_CET_ACTIVE.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_CET_ENABLED.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_ENCRYPTED_RAM.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_FWUPD_ATTESTATION.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_FWUPD_PLUGINS.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_FWUPD_UPDATES.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_HOST_EMULATION.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_INTEL_BOOTGUARD_ACM.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_INTEL_BOOTGUARD_ENABLED.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_INTEL_BOOTGUARD_OTP.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_INTEL_BOOTGUARD_POLICY.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_INTEL_BOOTGUARD_VERIFIED.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_INTEL_GDS.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_IOMMU.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_KERNEL_LOCKDOWN.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_KERNEL_SWAP.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_KERNEL_TAINTED.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_MEI_KEY_MANIFEST.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_MEI_MANUFACTURING_MODE.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_MEI_OVERRIDE_STRAP.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_MEI_VERSION.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_PLATFORM_DEBUG_ENABLED.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_PLATFORM_DEBUG_LOCKED.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_PLATFORM_FUSED.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_PREBOOT_DMA_PROTECTION.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_SMAP.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_SPI_BIOSWE.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_SPI_BLE.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_SPI_DESCRIPTOR.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_SPI_SMM_BWP.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_SUPPORTED_CPU.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_SUSPEND_TO_IDLE.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_SUSPEND_TO_RAM.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_TPM_EMPTY_PCR.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_TPM_RECONSTRUCTION_PCR0.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_TPM_VERSION_20.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_UEFI_BOOTSERVICE_VARS.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_UEFI_DB.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_UEFI_MEMORY_PROTECTION.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_UEFI_PK.html
+%%PORTDOCS%%share/doc/libfwupd/const.SECURITY_ATTR_ID_UEFI_SECUREBOOT.html
+%%PORTDOCS%%share/doc/libfwupd/ctor.BiosSetting.new.html
+%%PORTDOCS%%share/doc/libfwupd/ctor.Client.new.html
+%%PORTDOCS%%share/doc/libfwupd/ctor.Device.new.html
+%%PORTDOCS%%share/doc/libfwupd/ctor.Plugin.new.html
+%%PORTDOCS%%share/doc/libfwupd/ctor.Release.new.html
+%%PORTDOCS%%share/doc/libfwupd/ctor.Remote.new.html
+%%PORTDOCS%%share/doc/libfwupd/ctor.Report.new.html
+%%PORTDOCS%%share/doc/libfwupd/ctor.Request.new.html
+%%PORTDOCS%%share/doc/libfwupd/ctor.SecurityAttr.new.html
+%%PORTDOCS%%share/doc/libfwupd/enum.BiosSettingKind.html
+%%PORTDOCS%%share/doc/libfwupd/enum.ReleaseUrgency.html
+%%PORTDOCS%%share/doc/libfwupd/enum.RemoteKind.html
+%%PORTDOCS%%share/doc/libfwupd/enum.RequestKind.html
+%%PORTDOCS%%share/doc/libfwupd/enum.SecurityAttrLevel.html
+%%PORTDOCS%%share/doc/libfwupd/enum.SecurityAttrResult.html
+%%PORTDOCS%%share/doc/libfwupd/enum.Status.html
+%%PORTDOCS%%share/doc/libfwupd/enum.UpdateState.html
+%%PORTDOCS%%share/doc/libfwupd/enum.VersionFormat.html
+%%PORTDOCS%%share/doc/libfwupd/error.Error.html
+%%PORTDOCS%%share/doc/libfwupd/flags.ClientDownloadFlags.html
+%%PORTDOCS%%share/doc/libfwupd/flags.ClientUploadFlags.html
+%%PORTDOCS%%share/doc/libfwupd/flags.CodecFlags.html
+%%PORTDOCS%%share/doc/libfwupd/flags.DeviceFlags.html
+%%PORTDOCS%%share/doc/libfwupd/flags.DeviceProblem.html
+%%PORTDOCS%%share/doc/libfwupd/flags.FeatureFlags.html
+%%PORTDOCS%%share/doc/libfwupd/flags.GuidFlags.html
+%%PORTDOCS%%share/doc/libfwupd/flags.InstallFlags.html
+%%PORTDOCS%%share/doc/libfwupd/flags.PluginFlags.html
+%%PORTDOCS%%share/doc/libfwupd/flags.ReleaseFlags.html
+%%PORTDOCS%%share/doc/libfwupd/flags.RemoteFlags.html
+%%PORTDOCS%%share/doc/libfwupd/flags.ReportFlags.html
+%%PORTDOCS%%share/doc/libfwupd/flags.RequestFlags.html
+%%PORTDOCS%%share/doc/libfwupd/flags.SecurityAttrFlags.html
+%%PORTDOCS%%share/doc/libfwupd/flags.SelfSignFlags.html
+%%PORTDOCS%%share/doc/libfwupd/fonts.css
+%%PORTDOCS%%share/doc/libfwupd/func.CHECK_VERSION.html
+%%PORTDOCS%%share/doc/libfwupd/func.checksum_format_for_display.html
+%%PORTDOCS%%share/doc/libfwupd/func.checksum_get_best.html
+%%PORTDOCS%%share/doc/libfwupd/func.checksum_get_by_kind.html
+%%PORTDOCS%%share/doc/libfwupd/func.checksum_guess_kind.html
+%%PORTDOCS%%share/doc/libfwupd/func.checksum_type_to_string_display.html
+%%PORTDOCS%%share/doc/libfwupd/func.error_convert.html
+%%PORTDOCS%%share/doc/libfwupd/func.error_from_string.html
+%%PORTDOCS%%share/doc/libfwupd/func.error_quark.html
+%%PORTDOCS%%share/doc/libfwupd/func.error_to_string.html
+%%PORTDOCS%%share/doc/libfwupd/func.feature_flag_from_string.html
+%%PORTDOCS%%share/doc/libfwupd/func.feature_flag_to_string.html
+%%PORTDOCS%%share/doc/libfwupd/func.guid_from_string.html
+%%PORTDOCS%%share/doc/libfwupd/func.guid_hash_data.html
+%%PORTDOCS%%share/doc/libfwupd/func.guid_hash_string.html
+%%PORTDOCS%%share/doc/libfwupd/func.guid_is_valid.html
+%%PORTDOCS%%share/doc/libfwupd/func.guid_to_string.html
+%%PORTDOCS%%share/doc/libfwupd/func.install_flags_from_string.html
+%%PORTDOCS%%share/doc/libfwupd/func.install_flags_to_string.html
+%%PORTDOCS%%share/doc/libfwupd/func.status_from_string.html
+%%PORTDOCS%%share/doc/libfwupd/func.status_to_string.html
+%%PORTDOCS%%share/doc/libfwupd/func.strerror.html
+%%PORTDOCS%%share/doc/libfwupd/func.update_state_from_string.html
+%%PORTDOCS%%share/doc/libfwupd/func.update_state_to_string.html
+%%PORTDOCS%%share/doc/libfwupd/func.version_format_from_string.html
+%%PORTDOCS%%share/doc/libfwupd/func.version_format_to_string.html
+%%PORTDOCS%%share/doc/libfwupd/func.version_string.html
+%%PORTDOCS%%share/doc/libfwupd/fzy.js
+%%PORTDOCS%%share/doc/libfwupd/go-up-symbolic.png
+%%PORTDOCS%%share/doc/libfwupd/iface.Codec.html
+%%PORTDOCS%%share/doc/libfwupd/index.html
+%%PORTDOCS%%share/doc/libfwupd/index.json
+%%PORTDOCS%%share/doc/libfwupd/libfwupd.devhelp2
+%%PORTDOCS%%share/doc/libfwupd/main.js
+%%PORTDOCS%%share/doc/libfwupd/method.BiosSetting.add_possible_value.html
+%%PORTDOCS%%share/doc/libfwupd/method.BiosSetting.get_current_value.html
+%%PORTDOCS%%share/doc/libfwupd/method.BiosSetting.get_description.html
+%%PORTDOCS%%share/doc/libfwupd/method.BiosSetting.get_id.html
+%%PORTDOCS%%share/doc/libfwupd/method.BiosSetting.get_kind.html
+%%PORTDOCS%%share/doc/libfwupd/method.BiosSetting.get_lower_bound.html
+%%PORTDOCS%%share/doc/libfwupd/method.BiosSetting.get_name.html
+%%PORTDOCS%%share/doc/libfwupd/method.BiosSetting.get_path.html
+%%PORTDOCS%%share/doc/libfwupd/method.BiosSetting.get_possible_values.html
+%%PORTDOCS%%share/doc/libfwupd/method.BiosSetting.get_read_only.html
+%%PORTDOCS%%share/doc/libfwupd/method.BiosSetting.get_scalar_increment.html
+%%PORTDOCS%%share/doc/libfwupd/method.BiosSetting.get_upper_bound.html
+%%PORTDOCS%%share/doc/libfwupd/method.BiosSetting.has_possible_value.html
+%%PORTDOCS%%share/doc/libfwupd/method.BiosSetting.map_possible_value.html
+%%PORTDOCS%%share/doc/libfwupd/method.BiosSetting.set_current_value.html
+%%PORTDOCS%%share/doc/libfwupd/method.BiosSetting.set_description.html
+%%PORTDOCS%%share/doc/libfwupd/method.BiosSetting.set_id.html
+%%PORTDOCS%%share/doc/libfwupd/method.BiosSetting.set_kind.html
+%%PORTDOCS%%share/doc/libfwupd/method.BiosSetting.set_lower_bound.html
+%%PORTDOCS%%share/doc/libfwupd/method.BiosSetting.set_name.html
+%%PORTDOCS%%share/doc/libfwupd/method.BiosSetting.set_path.html
+%%PORTDOCS%%share/doc/libfwupd/method.BiosSetting.set_read_only.html
+%%PORTDOCS%%share/doc/libfwupd/method.BiosSetting.set_scalar_increment.html
+%%PORTDOCS%%share/doc/libfwupd/method.BiosSetting.set_upper_bound.html
+%%PORTDOCS%%share/doc/libfwupd/method.BiosSetting.write_value.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.activate.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.activate_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.activate_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.add_hint.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.build_report_devices.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.build_report_history.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.build_report_security.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.clear_results.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.clear_results_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.clear_results_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.connect.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.connect_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.connect_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.disconnect.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.download_bytes.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.download_bytes_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.download_bytes_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.download_file.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.download_set_retries.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.emulation_load.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.emulation_load_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.emulation_load_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.emulation_save.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.emulation_save_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.emulation_save_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.ensure_networking.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.fix_host_security_attr.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.fix_host_security_attr_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.fix_host_security_attr_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_approved_firmware.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_approved_firmware_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_approved_firmware_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_battery_level.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_battery_threshold.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_bios_settings.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_bios_settings_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_bios_settings_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_blocked_firmware.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_blocked_firmware_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_blocked_firmware_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_daemon_interactive.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_daemon_version.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_details.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_details_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_details_bytes.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_details_bytes_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_details_bytes_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_details_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_device_by_id.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_device_by_id_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_device_by_id_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_devices.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_devices_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_devices_by_guid.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_devices_by_guid_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_devices_by_guid_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_devices_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_downgrades.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_downgrades_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_downgrades_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_history.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_history_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_history_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_host_bkc.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_host_machine_id.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_host_product.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_host_security_attrs.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_host_security_attrs_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_host_security_attrs_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_host_security_events.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_host_security_events_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_host_security_events_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_host_security_id.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_host_vendor.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_main_context.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_only_trusted.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_percentage.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_plugins.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_plugins_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_plugins_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_releases.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_releases_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_releases_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_remote_by_id.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_remote_by_id_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_remote_by_id_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_remotes.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_remotes_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_remotes_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_report_metadata.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_report_metadata_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_report_metadata_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_results.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_results_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_results_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_status.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_tainted.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_upgrades.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_upgrades_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_upgrades_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.get_user_agent.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.inhibit.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.inhibit_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.inhibit_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.install.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.install_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.install_bytes.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.install_bytes_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.install_bytes_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.install_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.install_release.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.install_release_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.install_release_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.modify_bios_setting.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.modify_bios_setting_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.modify_bios_setting_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.modify_config.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.modify_config_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.modify_config_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.modify_device.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.modify_device_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.modify_device_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.modify_remote.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.modify_remote_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.modify_remote_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.quit.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.quit_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.quit_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.refresh_remote.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.refresh_remote_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.refresh_remote_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.reset_config.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.reset_config_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.reset_config_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.search.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.search_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.search_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.self_sign.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.self_sign_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.self_sign_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.set_approved_firmware.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.set_approved_firmware_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.set_approved_firmware_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.set_blocked_firmware.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.set_blocked_firmware_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.set_blocked_firmware_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.set_daemon_version.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.set_feature_flags.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.set_feature_flags_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.set_feature_flags_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.set_main_context.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.set_user_agent.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.set_user_agent_for_package.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.undo_host_security_attr.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.undo_host_security_attr_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.undo_host_security_attr_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.uninhibit.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.uninhibit_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.uninhibit_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.unlock.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.unlock_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.unlock_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.update_metadata.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.update_metadata_bytes.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.update_metadata_bytes_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.update_metadata_bytes_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.upload_bytes.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.upload_bytes_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.upload_bytes_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.upload_report.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.upload_report_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.upload_report_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.verify.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.verify_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.verify_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.verify_update.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.verify_update_async.html
+%%PORTDOCS%%share/doc/libfwupd/method.Client.verify_update_finish.html
+%%PORTDOCS%%share/doc/libfwupd/method.Codec.add_string.html
+%%PORTDOCS%%share/doc/libfwupd/method.Codec.from_json.html
+%%PORTDOCS%%share/doc/libfwupd/method.Codec.from_json_string.html
+%%PORTDOCS%%share/doc/libfwupd/method.Codec.from_variant.html
+%%PORTDOCS%%share/doc/libfwupd/method.Codec.to_json.html
+%%PORTDOCS%%share/doc/libfwupd/method.Codec.to_json_string.html
+%%PORTDOCS%%share/doc/libfwupd/method.Codec.to_string.html
+%%PORTDOCS%%share/doc/libfwupd/method.Codec.to_variant.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.add_checksum.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.add_child.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.add_flag.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.add_guid.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.add_icon.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.add_instance_id.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.add_issue.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.add_problem.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.add_protocol.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.add_release.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.add_request_flag.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.add_vendor_id.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.compare.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.get_battery_level.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.get_battery_threshold.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.get_branch.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.get_checksums.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.get_children.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.get_composite_id.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.get_created.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.get_flags.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.get_flashes_left.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.get_guid_default.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.get_guids.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.get_icons.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.get_id.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.get_install_duration.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.get_instance_ids.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.get_issues.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.get_modified.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.get_name.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.get_parent.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.get_parent_id.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.get_percentage.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.get_plugin.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.get_problems.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.get_protocols.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.get_release_default.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.get_releases.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.get_request_flags.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.get_root.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.get_serial.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.get_status.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.get_summary.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.get_update_error.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.get_update_state.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.get_vendor.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.get_vendor_ids.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.get_version.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.get_version_bootloader.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.get_version_bootloader_raw.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.get_version_build_date.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.get_version_format.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.get_version_lowest.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.get_version_lowest_raw.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.get_version_raw.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.has_checksum.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.has_flag.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.has_guid.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.has_icon.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.has_instance_id.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.has_problem.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.has_protocol.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.has_request_flag.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.has_vendor_id.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.incorporate.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.match_flags.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.remove_child.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.remove_children.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.remove_flag.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.remove_problem.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.remove_request_flag.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.set_battery_level.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.set_battery_threshold.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.set_branch.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.set_composite_id.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.set_created.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.set_flags.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.set_flashes_left.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.set_id.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.set_install_duration.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.set_modified.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.set_name.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.set_parent.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.set_parent_id.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.set_percentage.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.set_plugin.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.set_problems.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.set_request_flags.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.set_serial.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.set_status.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.set_summary.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.set_update_error.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.set_update_state.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.set_vendor.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.set_version.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.set_version_bootloader.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.set_version_bootloader_raw.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.set_version_build_date.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.set_version_format.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.set_version_lowest.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.set_version_lowest_raw.html
+%%PORTDOCS%%share/doc/libfwupd/method.Device.set_version_raw.html
+%%PORTDOCS%%share/doc/libfwupd/method.Plugin.add_flag.html
+%%PORTDOCS%%share/doc/libfwupd/method.Plugin.get_flags.html
+%%PORTDOCS%%share/doc/libfwupd/method.Plugin.get_name.html
+%%PORTDOCS%%share/doc/libfwupd/method.Plugin.has_flag.html
+%%PORTDOCS%%share/doc/libfwupd/method.Plugin.remove_flag.html
+%%PORTDOCS%%share/doc/libfwupd/method.Plugin.set_flags.html
+%%PORTDOCS%%share/doc/libfwupd/method.Plugin.set_name.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.add_category.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.add_checksum.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.add_flag.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.add_issue.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.add_location.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.add_metadata.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.add_metadata_item.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.add_report.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.add_tag.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.get_appstream_id.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.get_branch.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.get_categories.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.get_checksums.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.get_created.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.get_description.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.get_detach_caption.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.get_detach_image.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.get_details_url.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.get_filename.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.get_flags.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.get_homepage.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.get_id.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.get_install_duration.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.get_issues.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.get_license.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.get_locations.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.get_metadata.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.get_metadata_item.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.get_name.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.get_name_variant_suffix.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.get_protocol.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.get_remote_id.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.get_reports.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.get_sbom_url.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.get_size.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.get_source_url.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.get_summary.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.get_tags.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.get_update_image.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.get_update_message.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.get_urgency.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.get_vendor.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.get_version.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.has_category.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.has_checksum.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.has_flag.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.has_tag.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.match_flags.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.remove_flag.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.set_appstream_id.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.set_branch.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.set_created.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.set_description.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.set_detach_caption.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.set_detach_image.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.set_details_url.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.set_filename.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.set_flags.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.set_homepage.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.set_id.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.set_install_duration.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.set_license.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.set_name.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.set_name_variant_suffix.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.set_protocol.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.set_remote_id.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.set_sbom_url.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.set_size.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.set_source_url.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.set_summary.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.set_update_image.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.set_update_message.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.set_urgency.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.set_vendor.html
+%%PORTDOCS%%share/doc/libfwupd/method.Release.set_version.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.add_flag.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.build_firmware_uri.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.build_metadata_sig_uri.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.build_metadata_uri.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.build_report_uri.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.get_age.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.get_agreement.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.get_checksum.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.get_checksum_metadata.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.get_filename_cache.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.get_filename_cache_sig.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.get_filename_source.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.get_firmware_base_uri.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.get_flags.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.get_id.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.get_kind.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.get_metadata_uri.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.get_metadata_uri_sig.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.get_order_after.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.get_order_before.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.get_password.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.get_priority.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.get_privacy_uri.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.get_refresh_interval.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.get_remotes_dir.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.get_report_uri.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.get_title.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.get_username.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.has_flag.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.load_signature.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.load_signature_bytes.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.needs_refresh.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.remove_flag.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.set_agreement.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.set_checksum_sig.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.set_filename_cache.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.set_filename_source.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.set_firmware_base_uri.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.set_flags.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.set_id.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.set_kind.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.set_metadata_uri.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.set_mtime.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.set_order_after.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.set_order_before.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.set_password.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.set_priority.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.set_privacy_uri.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.set_refresh_interval.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.set_remotes_dir.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.set_report_uri.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.set_title.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.set_username.html
+%%PORTDOCS%%share/doc/libfwupd/method.Remote.setup.html
+%%PORTDOCS%%share/doc/libfwupd/method.Report.add_flag.html
+%%PORTDOCS%%share/doc/libfwupd/method.Report.add_metadata_item.html
+%%PORTDOCS%%share/doc/libfwupd/method.Report.get_created.html
+%%PORTDOCS%%share/doc/libfwupd/method.Report.get_device_name.html
+%%PORTDOCS%%share/doc/libfwupd/method.Report.get_distro_id.html
+%%PORTDOCS%%share/doc/libfwupd/method.Report.get_distro_variant.html
+%%PORTDOCS%%share/doc/libfwupd/method.Report.get_distro_version.html
+%%PORTDOCS%%share/doc/libfwupd/method.Report.get_flags.html
+%%PORTDOCS%%share/doc/libfwupd/method.Report.get_metadata.html
+%%PORTDOCS%%share/doc/libfwupd/method.Report.get_metadata_item.html
+%%PORTDOCS%%share/doc/libfwupd/method.Report.get_remote_id.html
+%%PORTDOCS%%share/doc/libfwupd/method.Report.get_vendor.html
+%%PORTDOCS%%share/doc/libfwupd/method.Report.get_vendor_id.html
+%%PORTDOCS%%share/doc/libfwupd/method.Report.get_version_old.html
+%%PORTDOCS%%share/doc/libfwupd/method.Report.has_flag.html
+%%PORTDOCS%%share/doc/libfwupd/method.Report.remove_flag.html
+%%PORTDOCS%%share/doc/libfwupd/method.Report.set_created.html
+%%PORTDOCS%%share/doc/libfwupd/method.Report.set_device_name.html
+%%PORTDOCS%%share/doc/libfwupd/method.Report.set_distro_id.html
+%%PORTDOCS%%share/doc/libfwupd/method.Report.set_distro_variant.html
+%%PORTDOCS%%share/doc/libfwupd/method.Report.set_distro_version.html
+%%PORTDOCS%%share/doc/libfwupd/method.Report.set_flags.html
+%%PORTDOCS%%share/doc/libfwupd/method.Report.set_remote_id.html
+%%PORTDOCS%%share/doc/libfwupd/method.Report.set_vendor.html
+%%PORTDOCS%%share/doc/libfwupd/method.Report.set_vendor_id.html
+%%PORTDOCS%%share/doc/libfwupd/method.Report.set_version_old.html
+%%PORTDOCS%%share/doc/libfwupd/method.Request.add_flag.html
+%%PORTDOCS%%share/doc/libfwupd/method.Request.emit_invalidate.html
+%%PORTDOCS%%share/doc/libfwupd/method.Request.get_created.html
+%%PORTDOCS%%share/doc/libfwupd/method.Request.get_device_id.html
+%%PORTDOCS%%share/doc/libfwupd/method.Request.get_flags.html
+%%PORTDOCS%%share/doc/libfwupd/method.Request.get_id.html
+%%PORTDOCS%%share/doc/libfwupd/method.Request.get_image.html
+%%PORTDOCS%%share/doc/libfwupd/method.Request.get_kind.html
+%%PORTDOCS%%share/doc/libfwupd/method.Request.get_message.html
+%%PORTDOCS%%share/doc/libfwupd/method.Request.has_flag.html
+%%PORTDOCS%%share/doc/libfwupd/method.Request.remove_flag.html
+%%PORTDOCS%%share/doc/libfwupd/method.Request.set_created.html
+%%PORTDOCS%%share/doc/libfwupd/method.Request.set_device_id.html
+%%PORTDOCS%%share/doc/libfwupd/method.Request.set_flags.html
+%%PORTDOCS%%share/doc/libfwupd/method.Request.set_id.html
+%%PORTDOCS%%share/doc/libfwupd/method.Request.set_image.html
+%%PORTDOCS%%share/doc/libfwupd/method.Request.set_kind.html
+%%PORTDOCS%%share/doc/libfwupd/method.Request.set_message.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.add_flag.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.add_guid.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.add_guids.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.add_metadata.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.add_obsolete.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.copy.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.get_appstream_id.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.get_bios_setting_current_value.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.get_bios_setting_id.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.get_bios_setting_target_value.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.get_created.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.get_description.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.get_flags.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.get_fwupd_version.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.get_guids.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.get_kernel_current_value.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.get_kernel_target_value.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.get_level.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.get_metadata.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.get_name.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.get_obsoletes.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.get_plugin.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.get_result.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.get_result_fallback.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.get_result_success.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.get_title.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.get_url.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.has_flag.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.has_guid.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.has_obsolete.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.remove_flag.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.set_appstream_id.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.set_bios_setting_current_value.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.set_bios_setting_id.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.set_bios_setting_target_value.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.set_created.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.set_description.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.set_flags.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.set_fwupd_version.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.set_kernel_current_value.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.set_kernel_target_value.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.set_level.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.set_name.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.set_plugin.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.set_result.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.set_result_fallback.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.set_result_success.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.set_title.html
+%%PORTDOCS%%share/doc/libfwupd/method.SecurityAttr.set_url.html
+%%PORTDOCS%%share/doc/libfwupd/org.freedesktop.fwupd.svg
+%%PORTDOCS%%share/doc/libfwupd/property.Client.battery-level.html
+%%PORTDOCS%%share/doc/libfwupd/property.Client.battery-threshold.html
+%%PORTDOCS%%share/doc/libfwupd/property.Client.daemon-version.html
+%%PORTDOCS%%share/doc/libfwupd/property.Client.host-bkc.html
+%%PORTDOCS%%share/doc/libfwupd/property.Client.host-machine-id.html
+%%PORTDOCS%%share/doc/libfwupd/property.Client.host-product.html
+%%PORTDOCS%%share/doc/libfwupd/property.Client.host-security-id.html
+%%PORTDOCS%%share/doc/libfwupd/property.Client.host-vendor.html
+%%PORTDOCS%%share/doc/libfwupd/property.Client.interactive.html
+%%PORTDOCS%%share/doc/libfwupd/property.Client.only-trusted.html
+%%PORTDOCS%%share/doc/libfwupd/property.Client.percentage.html
+%%PORTDOCS%%share/doc/libfwupd/property.Client.status.html
+%%PORTDOCS%%share/doc/libfwupd/property.Client.tainted.html
+%%PORTDOCS%%share/doc/libfwupd/property.Device.battery-level.html
+%%PORTDOCS%%share/doc/libfwupd/property.Device.battery-threshold.html
+%%PORTDOCS%%share/doc/libfwupd/property.Device.flags.html
+%%PORTDOCS%%share/doc/libfwupd/property.Device.id.html
+%%PORTDOCS%%share/doc/libfwupd/property.Device.parent.html
+%%PORTDOCS%%share/doc/libfwupd/property.Device.percentage.html
+%%PORTDOCS%%share/doc/libfwupd/property.Device.problems.html
+%%PORTDOCS%%share/doc/libfwupd/property.Device.request-flags.html
+%%PORTDOCS%%share/doc/libfwupd/property.Device.status.html
+%%PORTDOCS%%share/doc/libfwupd/property.Device.update-error.html
+%%PORTDOCS%%share/doc/libfwupd/property.Device.update-state.html
+%%PORTDOCS%%share/doc/libfwupd/property.Device.version-format.html
+%%PORTDOCS%%share/doc/libfwupd/property.Device.version.html
+%%PORTDOCS%%share/doc/libfwupd/property.Plugin.flags.html
+%%PORTDOCS%%share/doc/libfwupd/property.Plugin.name.html
+%%PORTDOCS%%share/doc/libfwupd/property.Release.remote-id.html
+%%PORTDOCS%%share/doc/libfwupd/property.Remote.approval-required.html
+%%PORTDOCS%%share/doc/libfwupd/property.Remote.automatic-reports.html
+%%PORTDOCS%%share/doc/libfwupd/property.Remote.automatic-security-reports.html
+%%PORTDOCS%%share/doc/libfwupd/property.Remote.enabled.html
+%%PORTDOCS%%share/doc/libfwupd/property.Remote.flags.html
+%%PORTDOCS%%share/doc/libfwupd/property.Remote.id.html
+%%PORTDOCS%%share/doc/libfwupd/property.Report.flags.html
+%%PORTDOCS%%share/doc/libfwupd/property.Request.device-id.html
+%%PORTDOCS%%share/doc/libfwupd/property.Request.flags.html
+%%PORTDOCS%%share/doc/libfwupd/property.Request.id.html
+%%PORTDOCS%%share/doc/libfwupd/property.Request.image.html
+%%PORTDOCS%%share/doc/libfwupd/property.Request.kind.html
+%%PORTDOCS%%share/doc/libfwupd/property.Request.message.html
+%%PORTDOCS%%share/doc/libfwupd/search.js
+%%PORTDOCS%%share/doc/libfwupd/signal.Client.changed.html
+%%PORTDOCS%%share/doc/libfwupd/signal.Client.device-added.html
+%%PORTDOCS%%share/doc/libfwupd/signal.Client.device-changed.html
+%%PORTDOCS%%share/doc/libfwupd/signal.Client.device-removed.html
+%%PORTDOCS%%share/doc/libfwupd/signal.Client.device-request.html
+%%PORTDOCS%%share/doc/libfwupd/signal.Client.status-changed.html
+%%PORTDOCS%%share/doc/libfwupd/signal.Request.invalidate.html
+%%PORTDOCS%%share/doc/libfwupd/solarized-dark.css
+%%PORTDOCS%%share/doc/libfwupd/solarized-light.css
+%%PORTDOCS%%share/doc/libfwupd/style.css
+%%PORTDOCS%%share/doc/libfwupd/type_func.Codec.array_from_variant.html
+%%PORTDOCS%%share/doc/libfwupd/type_func.Codec.array_to_json.html
+%%PORTDOCS%%share/doc/libfwupd/type_func.Codec.array_to_variant.html
+%%PORTDOCS%%share/doc/libfwupd/type_func.Codec.json_append.html
+%%PORTDOCS%%share/doc/libfwupd/type_func.Codec.json_append_bool.html
+%%PORTDOCS%%share/doc/libfwupd/type_func.Codec.json_append_int.html
+%%PORTDOCS%%share/doc/libfwupd/type_func.Codec.json_append_map.html
+%%PORTDOCS%%share/doc/libfwupd/type_func.Codec.json_append_strv.html
+%%PORTDOCS%%share/doc/libfwupd/type_func.Codec.string_append.html
+%%PORTDOCS%%share/doc/libfwupd/type_func.Codec.string_append_bool.html
+%%PORTDOCS%%share/doc/libfwupd/type_func.Codec.string_append_hex.html
+%%PORTDOCS%%share/doc/libfwupd/type_func.Codec.string_append_int.html
+%%PORTDOCS%%share/doc/libfwupd/type_func.Codec.string_append_size.html
+%%PORTDOCS%%share/doc/libfwupd/type_func.Codec.string_append_time.html
+%%PORTDOCS%%share/doc/libfwupd/type_func.Device.array_ensure_parents.html
+%%PORTDOCS%%share/doc/libfwupd/type_func.Device.array_filter_flags.html
+%%PORTDOCS%%share/doc/libfwupd/type_func.Device.flag_from_string.html
+%%PORTDOCS%%share/doc/libfwupd/type_func.Device.flag_to_string.html
+%%PORTDOCS%%share/doc/libfwupd/type_func.Device.id_is_valid.html
+%%PORTDOCS%%share/doc/libfwupd/type_func.Device.problem_from_string.html
+%%PORTDOCS%%share/doc/libfwupd/type_func.Device.problem_to_string.html
+%%PORTDOCS%%share/doc/libfwupd/type_func.Plugin.flag_from_string.html
+%%PORTDOCS%%share/doc/libfwupd/type_func.Plugin.flag_to_string.html
+%%PORTDOCS%%share/doc/libfwupd/type_func.Release.array_filter_flags.html
+%%PORTDOCS%%share/doc/libfwupd/type_func.Release.flag_from_string.html
+%%PORTDOCS%%share/doc/libfwupd/type_func.Release.flag_to_string.html
+%%PORTDOCS%%share/doc/libfwupd/type_func.Release.urgency_from_string.html
+%%PORTDOCS%%share/doc/libfwupd/type_func.Release.urgency_to_string.html
+%%PORTDOCS%%share/doc/libfwupd/type_func.Remote.flag_from_string.html
+%%PORTDOCS%%share/doc/libfwupd/type_func.Remote.flag_to_string.html
+%%PORTDOCS%%share/doc/libfwupd/type_func.Remote.kind_from_string.html
+%%PORTDOCS%%share/doc/libfwupd/type_func.Remote.kind_to_string.html
+%%PORTDOCS%%share/doc/libfwupd/type_func.Report.flag_from_string.html
+%%PORTDOCS%%share/doc/libfwupd/type_func.Report.flag_to_string.html
+%%PORTDOCS%%share/doc/libfwupd/type_func.Request.flag_from_string.html
+%%PORTDOCS%%share/doc/libfwupd/type_func.Request.flag_to_string.html
+%%PORTDOCS%%share/doc/libfwupd/type_func.Request.kind_from_string.html
+%%PORTDOCS%%share/doc/libfwupd/type_func.Request.kind_to_string.html
+%%PORTDOCS%%share/doc/libfwupd/type_func.SecurityAttr.flag_from_string.html
+%%PORTDOCS%%share/doc/libfwupd/type_func.SecurityAttr.flag_to_string.html
+%%PORTDOCS%%share/doc/libfwupd/type_func.SecurityAttr.flag_to_suffix.html
+%%PORTDOCS%%share/doc/libfwupd/type_func.SecurityAttr.result_from_string.html
+%%PORTDOCS%%share/doc/libfwupd/type_func.SecurityAttr.result_to_string.html
+%%PORTDOCS%%share/doc/libfwupd/urlmap_fwupd.js
+%%PORTDOCS%%share/doc/libfwupd/vfunc.BiosSetting.write_value.html
+%%PORTDOCS%%share/doc/libfwupd/vfunc.Client.changed.html
+%%PORTDOCS%%share/doc/libfwupd/vfunc.Client.device_added.html
+%%PORTDOCS%%share/doc/libfwupd/vfunc.Client.device_changed.html
+%%PORTDOCS%%share/doc/libfwupd/vfunc.Client.device_removed.html
+%%PORTDOCS%%share/doc/libfwupd/vfunc.Client.device_request.html
+%%PORTDOCS%%share/doc/libfwupd/vfunc.Client.status_changed.html
+%%PORTDOCS%%share/doc/libfwupd/vfunc.Codec.add_json.html
+%%PORTDOCS%%share/doc/libfwupd/vfunc.Codec.add_string.html
+%%PORTDOCS%%share/doc/libfwupd/vfunc.Codec.add_variant.html
+%%PORTDOCS%%share/doc/libfwupd/vfunc.Codec.from_json.html
+%%PORTDOCS%%share/doc/libfwupd/vfunc.Codec.from_variant.html
+%%PORTDOCS%%share/doc/libfwupd/vfunc.Codec.from_variant_iter.html
+%%PORTDOCS%%share/doc/libfwupd/vfunc.Codec.to_string.html
+%%PORTDOCS%%share/doc/libfwupd/vfunc.Codec.to_variant.html
+%%PORTDOCS%%share/doc/libfwupd/vfunc.Request.invalidate.html
+%%PORTDOCS%%share/doc/libfwupdplugin/RedHatDisplay-Black.woff
+%%PORTDOCS%%share/doc/libfwupdplugin/RedHatDisplay-Black.woff2
+%%PORTDOCS%%share/doc/libfwupdplugin/RedHatDisplay-BlackItalic.woff
+%%PORTDOCS%%share/doc/libfwupdplugin/RedHatDisplay-BlackItalic.woff2
+%%PORTDOCS%%share/doc/libfwupdplugin/RedHatDisplay-Bold.woff
+%%PORTDOCS%%share/doc/libfwupdplugin/RedHatDisplay-Bold.woff2
+%%PORTDOCS%%share/doc/libfwupdplugin/RedHatDisplay-BoldItalic.woff
+%%PORTDOCS%%share/doc/libfwupdplugin/RedHatDisplay-BoldItalic.woff2
+%%PORTDOCS%%share/doc/libfwupdplugin/RedHatDisplay-Italic.woff
+%%PORTDOCS%%share/doc/libfwupdplugin/RedHatDisplay-Italic.woff2
+%%PORTDOCS%%share/doc/libfwupdplugin/RedHatDisplay-Medium.woff
+%%PORTDOCS%%share/doc/libfwupdplugin/RedHatDisplay-Medium.woff2
+%%PORTDOCS%%share/doc/libfwupdplugin/RedHatDisplay-MediumItalic.woff
+%%PORTDOCS%%share/doc/libfwupdplugin/RedHatDisplay-MediumItalic.woff2
+%%PORTDOCS%%share/doc/libfwupdplugin/RedHatDisplay-Regular.woff
+%%PORTDOCS%%share/doc/libfwupdplugin/RedHatDisplay-Regular.woff2
+%%PORTDOCS%%share/doc/libfwupdplugin/RedHatText-Bold.woff
+%%PORTDOCS%%share/doc/libfwupdplugin/RedHatText-Bold.woff2
+%%PORTDOCS%%share/doc/libfwupdplugin/RedHatText-BoldItalic.woff
+%%PORTDOCS%%share/doc/libfwupdplugin/RedHatText-BoldItalic.woff2
+%%PORTDOCS%%share/doc/libfwupdplugin/RedHatText-Italic.woff
+%%PORTDOCS%%share/doc/libfwupdplugin/RedHatText-Italic.woff2
+%%PORTDOCS%%share/doc/libfwupdplugin/RedHatText-Medium.woff
+%%PORTDOCS%%share/doc/libfwupdplugin/RedHatText-Medium.woff2
+%%PORTDOCS%%share/doc/libfwupdplugin/RedHatText-MediumItalic.woff
+%%PORTDOCS%%share/doc/libfwupdplugin/RedHatText-MediumItalic.woff2
+%%PORTDOCS%%share/doc/libfwupdplugin/RedHatText-Regular.woff
+%%PORTDOCS%%share/doc/libfwupdplugin/RedHatText-Regular.woff2
+%%PORTDOCS%%share/doc/libfwupdplugin/SourceCodePro-It.ttf.woff
+%%PORTDOCS%%share/doc/libfwupdplugin/SourceCodePro-Regular.ttf.woff
+%%PORTDOCS%%share/doc/libfwupdplugin/SourceCodePro-Semibold.ttf.woff
+%%PORTDOCS%%share/doc/libfwupdplugin/acpi-dmar-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/acpi-facp-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/acpi-ivrs-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/acpi-phat-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/algoltek-usb-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/algoltek-usbcr-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.EndianType.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.IntelThunderboltNvmArcParams.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.IntelThunderboltNvmDigital.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.IntelThunderboltNvmDram.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.IntelThunderboltNvmDrom.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.MkhiArbhSvnGetInfoRequest.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.MkhiArbhSvnGetInfoResponse.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.MkhiArbhSvnInfoEntry.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.MkhiReadFileExRequest.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.MkhiReadFileExResponse.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.MkhiReadFileRequest.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.MkhiReadFileResponse.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructAcpiTable.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructCabData.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructCabFile.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructCabFolder.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructCabHeader.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructCabHeaderReserve.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructCfuOffer.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructCfuPayload.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructDfuFtr.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructDfuseElement.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructDfuseHdr.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructDfuseImage.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructDpauxDpcd.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructDs20.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructEdid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructEdidDescriptor.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructEfiDevicePath.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructEfiFile.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructEfiFile2.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructEfiHardDriveDevicePath.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructEfiLoadOption.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructEfiLz77DecompressorHeader.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructEfiSection.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructEfiSection2.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructEfiSectionCompression.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructEfiSectionFreeformSubtypeGuid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructEfiSectionGuidDefined.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructEfiSignatureList.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructEfiTime.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructEfiVariableAuthentication2.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructEfiVolume.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructEfiVolumeBlockMap.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructEfiVolumeExtEntry.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructEfiVolumeExtHeader.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructEfiWinCertificate.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructElfFileHeader64le.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructElfProgramHeader64le.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructElfSectionHeader64le.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructFdt.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructFdtProp.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructFdtReserveEntry.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructFmap.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructFmapArea.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructIfdFcba.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructIfdFdbar.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructIfwiCpd.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructIfwiCpdEntry.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructIfwiCpdManifest.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructIfwiCpdManifestExt.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructIfwiFpt.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructIfwiFptEntry.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructMsDs20.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructOprom.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructOpromPci.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructPeCoffFileHeader.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructPeCoffOptionalHeader64.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructPeCoffSection.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructPeCoffSymbol.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructPeDosHeader.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructSbatLevelSectionHeader.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructShimHive.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructShimHiveItem.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructSmbiosEp32.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructSmbiosEp64.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructSmbiosStructure.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.StructUswid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.UsbBaseHdr.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.UsbBosHdr.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.UsbDescriptorHdr.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.UsbDeviceHdr.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.UsbDfuDescriptorHdr.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.UsbEndpointHdr.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.UsbHidDescriptorHdr.html
+%%PORTDOCS%%share/doc/libfwupdplugin/alias.UsbInterfaceHdr.html
+%%PORTDOCS%%share/doc/libfwupdplugin/amd-gpu-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/amd-kria-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/amd-pmc-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/analogix-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/android-boot-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/architecture-plan.svg
+%%PORTDOCS%%share/doc/libfwupdplugin/asus-hid-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ata-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/aver-hid-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/bcm57xx-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/best-known-configuration.html
+%%PORTDOCS%%share/doc/libfwupdplugin/bios-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/bios-settings.html
+%%PORTDOCS%%share/doc/libfwupdplugin/bnr-dp-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/building.html
+%%PORTDOCS%%share/doc/libfwupdplugin/callback.ArchiveIterateFunc.html
+%%PORTDOCS%%share/doc/libfwupdplugin/callback.ContextLookupIter.html
+%%PORTDOCS%%share/doc/libfwupdplugin/callback.DeviceLockerFunc.html
+%%PORTDOCS%%share/doc/libfwupdplugin/callback.DeviceRetryFunc.html
+%%PORTDOCS%%share/doc/libfwupdplugin/callback.InputStreamChunkifyFunc.html
+%%PORTDOCS%%share/doc/libfwupdplugin/callback.IoctlFixupFunc.html
+%%PORTDOCS%%share/doc/libfwupdplugin/callback.QuirksIter.html
+%%PORTDOCS%%share/doc/libfwupdplugin/callback.StrsplitFunc.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ccgx-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ccgx-dmc-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/cfu-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ch341a-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ch347-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.AcpiTable.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.Archive.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.ArchiveFirmware.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.Backend.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.BiosSettings.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.BlockDevice.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.BlockPartition.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.BluezDevice.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.CabFirmware.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.CabImage.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.CfiDevice.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.CfuOffer.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.CfuPayload.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.Chunk.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.ChunkArray.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.CompositeInputStream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.Config.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.Context.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.CoswidFirmware.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.CsvEntry.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.CsvFirmware.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.Device.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.DeviceEvent.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.DeviceLocker.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.DeviceProgress.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.DfuFirmware.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.DfuseFirmware.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.DpauxDevice.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.DrmDevice.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.Edid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.EfiDevicePath.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.EfiDevicePathList.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.EfiFile.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.EfiFilesystem.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.EfiHardDriveDevicePath.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.EfiLoadOption.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.EfiSection.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.EfiSignature.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.EfiSignatureList.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.EfiVariableAuthentication2.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.EfiVolume.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.EfiX509Device.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.EfiX509Signature.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.Efivars.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.ElfFirmware.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.FdtFirmware.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.FdtImage.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.Firmware.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.FitFirmware.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.FmapFirmware.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.HeciDevice.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.HidDescriptor.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.HidDevice.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.HidReport.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.HidrawDevice.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.Hwids.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.I2cDevice.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.IOChannel.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.IfdBios.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.IfdFirmware.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.IfdImage.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.IfwiCpdFirmware.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.IfwiFptFirmware.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.IhexFirmware.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.IntelThunderboltFirmware.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.IntelThunderboltNvm.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.Ioctl.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.KernelSearchPathLocker.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.LinearFirmware.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.MeiDevice.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.MsgpackItem.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.OpromDevice.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.OpromFirmware.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.PartialInputStream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.PciDevice.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.PefileFirmware.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.Pkcs7.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.Plugin.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.Progress.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.Quirks.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.SbatlevelSection.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.SecurityAttr.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.SecurityAttrs.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.SerioDevice.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.Smbios.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.SrecFirmware.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.UdevDevice.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.UefiDevice.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.UsbBosDescriptor.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.UsbConfigDescriptor.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.UsbDevice.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.UsbDeviceDs20.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.UsbDeviceFwDs20.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.UsbDeviceMsDs20.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.UsbEndpoint.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.UsbHidDescriptor.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.UsbInterface.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.UswidFirmware.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.V4lDevice.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.Volume.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.VolumeLocker.html
+%%PORTDOCS%%share/doc/libfwupdplugin/class.X509Certificate.html
+%%PORTDOCS%%share/doc/libfwupdplugin/classes_hierarchy.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.ARCHIVE_COMPRESSION_LAST.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.ARCHIVE_FORMAT_LAST.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.BLUEZ_DEVICE_UUID_DI_FIRMWARE_REVISION.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.BLUEZ_DEVICE_UUID_DI_HARDWARE_REVISION.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.BLUEZ_DEVICE_UUID_DI_MANUFACTURER_NAME.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.BLUEZ_DEVICE_UUID_DI_MODEL_NUMBER.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.BLUEZ_DEVICE_UUID_DI_PNP_UID.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.BLUEZ_DEVICE_UUID_DI_SERIAL_NUMBER.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.BLUEZ_DEVICE_UUID_DI_SOFTWARE_REVISION.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.BLUEZ_DEVICE_UUID_DI_SYSTEM_ID.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.CFI_DEVICE_CMD_LAST.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.CHUNK_ADDR_OFFSET_NONE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.CHUNK_PAGESZ_NONE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.CONTEXT_HWID_FLAG_LOAD_ALL.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.COSWID_ENTITY_ROLE_LAST.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.COSWID_TAG_LAST.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.CPU_VENDOR_LAST.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_ICON_AC_ADAPTER.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_ICON_APPLICATION_CERTIFICATE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_ICON_AUDIO_CARD.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_ICON_AUTH_FINGERPRINT.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_ICON_COMPUTER.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_ICON_DOCK.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_ICON_DOCK_USB.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_ICON_DRIVE_HARDDISK.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_ICON_DRIVE_MULTIDISK.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_ICON_DRIVE_SSD.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_ICON_GPU.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_ICON_INPUT_DIALPAD.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_ICON_INPUT_GAMING.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_ICON_INPUT_KEYBOARD.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_ICON_INPUT_MOUSE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_ICON_INPUT_TABLET.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_ICON_INPUT_TOUCHPAD.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_ICON_MEMORY.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_ICON_MODEM.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_ICON_NETWORK_WIRED.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_ICON_NETWORK_WIRELESS.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_ICON_PDA.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_ICON_THUNDERBOLT.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_ICON_USB_HUB.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_ICON_USB_RECEIVER.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_ICON_VIDEO_CAMERA.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_ICON_VIDEO_DISPLAY.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_ICON_WEB_CAMERA.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_METADATA_CPU_MITIGATIONS_REQUIRED.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_METADATA_CPU_SINKCLOSE_MICROCODE_VER.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_METADATA_TBT_IS_SAFE_MODE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_METADATA_UEFI_CAPSULE_FLAGS.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_METADATA_UEFI_DEVICE_KIND.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_METADATA_UEFI_FW_VERSION.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_ADD_COUNTERPART_GUIDS.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_ADD_INSTANCE_ID_REV.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_ATTACH_EXTRA_RESET.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_AUTO_PARENT_CHILDREN.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_AUTO_PAUSE_POLLING.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_COUNTERPART_VISIBLE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_DELAYED_REMOVAL.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_DETACH_PREPARE_FIRMWARE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_DISPLAY_REQUIRED.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_EMULATED_REQUIRE_SETUP.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_ENFORCE_REQUIRES.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_ENSURE_SEMVER.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_EXPLICIT_ORDER.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_HOST_CPU.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_HOST_CPU_CHILD.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_HOST_FIRMWARE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_HOST_FIRMWARE_CHILD.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_IGNORE_SYSTEM_POWER.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_INHERIT_ACTIVATION.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_INHIBIT_CHILDREN.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_INSTALL_LOOP_RESTART.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_INSTALL_PARENT_FIRST.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_IS_FAKE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_IS_OPEN.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_MD_ONLY_CHECKSUM.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_MD_SET_FLAGS.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_MD_SET_ICON.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_MD_SET_NAME.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_MD_SET_NAME_CATEGORY.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_MD_SET_REQUIRED_FREE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_MD_SET_SIGNED.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_MD_SET_VENDOR.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_MD_SET_VERFMT.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_MD_SET_VERSION.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_NO_AUTO_INSTANCE_IDS.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_NO_AUTO_REMOVE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_NO_AUTO_REMOVE_CHILDREN.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_NO_GENERIC_GUIDS.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_NO_LID_CLOSED.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_NO_PROBE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_NO_SERIAL_NUMBER.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_ONLY_SUPPORTED.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_PARENT_NAME_PREFIX.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_REFCOUNTED_PROXY.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_REGISTERED.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_REPLUG_MATCH_GUID.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_RETRY_OPEN.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_SAVE_INTO_BACKUP_REMOTE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_SKIPS_RESTART.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_UNCONNECTED.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_UPDATE_PENDING.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_USE_PARENT_FOR_BATTERY.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_USE_PARENT_FOR_OPEN.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_USE_PROXY_FALLBACK.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_USE_PROXY_FOR_OPEN.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_PRIVATE_FLAG_USE_RUNTIME_VERSION.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_REMOVE_DELAY_RE_ENUMERATE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DEVICE_REMOVE_DELAY_USER_REPLUG.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DFU_FIRMARE_VERSION_ATMEL_AVR.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DFU_FIRMARE_VERSION_DFUSE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DFU_FIRMARE_VERSION_DFU_1_0.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DFU_FIRMARE_VERSION_DFU_1_1.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DFU_FIRMARE_VERSION_UNKNOWN.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DISPLAY_STATE_LAST.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DPAUX_DEVICE_DPCD_OFFSET_BRANCH_DEVICE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DPAUX_DEVICE_DPCD_OFFSET_LINK_CONFIGURATION.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DPAUX_DEVICE_DPCD_OFFSET_LINK_SINK_STATUS.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DPAUX_DEVICE_DPCD_OFFSET_RECEIVER_CAPABILITY.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DPAUX_DEVICE_DPCD_OFFSET_SINK_DEVICE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.DPAUX_DEVICE_DPCD_OFFSET_SOURCE_DEVICE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.EFIVARS_ATTR_APPEND_WRITE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.EFIVARS_ATTR_AUTHENTICATED_WRITE_ACCESS.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.EFIVARS_ATTR_BOOTSERVICE_ACCESS.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.EFIVARS_ATTR_HARDWARE_ERROR_RECORD.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.EFIVARS_ATTR_NON_VOLATILE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.EFIVARS_ATTR_RUNTIME_ACCESS.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.EFIVARS_ATTR_TIME_BASED_AUTHENTICATED_WRITE_ACCESS.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.EFIVARS_GUID_EFI_CAPSULE_REPORT.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.EFIVARS_GUID_EFI_GLOBAL.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.EFIVARS_GUID_FWUPDATE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.EFIVARS_GUID_SECURITY_DATABASE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.EFIVARS_GUID_SHIM.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.EFIVARS_GUID_UX_CAPSULE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.EFI_FILE_GUID_BIOS_GUARD.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.EFI_FILE_GUID_FV_IMAGE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.EFI_FILE_GUID_MICROCODE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.EFI_HARD_DRIVE_DEVICE_PATH_SIGNATURE_TYPE_LAST.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.EFI_LOAD_OPTION_KIND_LAST.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.EFI_LOAD_OPTION_METADATA_CMDLINE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.EFI_LOAD_OPTION_METADATA_PATH.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.EFI_LZ77_DECOMPRESSOR_VERSION_LAST.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.EFI_SECTION_GUID_ACPI1_TABLE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.EFI_SECTION_GUID_ACPI2_TABLE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.EFI_SECTION_GUID_ESRT_TABLE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.EFI_SECTION_GUID_LZMA_COMPRESS.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.EFI_SECTION_GUID_SMBIOS_TABLE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.EFI_SECTION_GUID_TIANO_COMPRESS.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.EFI_SIGNATURE_GUID_FRAMEWORK.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.EFI_SIGNATURE_GUID_MICROSOFT.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.EFI_SIGNATURE_GUID_OVMF.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.EFI_SIGNATURE_GUID_OVMF_LEGACY.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.EFI_SIGNATURE_GUID_ZERO.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.EFI_SIGNATURE_KIND_LAST.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.EFI_VOLUME_GUID_APPLE_BOOT.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.EFI_VOLUME_GUID_FFS1.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.EFI_VOLUME_GUID_FFS2.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.EFI_VOLUME_GUID_FFS3.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.EFI_VOLUME_GUID_HP_FS.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.EFI_VOLUME_GUID_NVRAM_EVSA.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.EFI_VOLUME_GUID_NVRAM_EVSA2.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.EFI_VOLUME_GUID_NVRAM_NVAR.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.EFI_VOLUME_GUID_PFH1.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.EFI_VOLUME_GUID_PFH2.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.FIRMWARE_ALIGNMENT_LAST.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.FIRMWARE_ID_HEADER.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.FIRMWARE_ID_PAYLOAD.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.FIRMWARE_ID_SIGNATURE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.FIRMWARE_SEARCH_MAGIC_BUFSZ_MAX.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.FIT_FIRMWARE_ATTR_ALGO.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.FIT_FIRMWARE_ATTR_COMPATIBLE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.FIT_FIRMWARE_ATTR_DATA.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.FIT_FIRMWARE_ATTR_DATA_OFFSET.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.FIT_FIRMWARE_ATTR_DATA_SIZE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.FIT_FIRMWARE_ATTR_SKIP_OFFSET.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.FIT_FIRMWARE_ATTR_STORE_OFFSET.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.FIT_FIRMWARE_ATTR_TIMESTAMP.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.FIT_FIRMWARE_ATTR_VALUE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.FIT_FIRMWARE_ATTR_VERSION.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.FIT_FIRMWARE_ID_CONFIGURATIONS.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.FIT_FIRMWARE_ID_IMAGES.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.FMAP_FIRMWARE_STRLEN.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.HECI_DEVICE_UUID_FWUPDATE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.HECI_DEVICE_UUID_MCHI.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.HECI_DEVICE_UUID_MCHI2.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.HECI_DEVICE_UUID_MKHI.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.HID_ITEM_KIND_LAST.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.HWIDS_KEY_BASEBOARD_MANUFACTURER.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.HWIDS_KEY_BASEBOARD_PRODUCT.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.HWIDS_KEY_BIOS_MAJOR_RELEASE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.HWIDS_KEY_BIOS_MINOR_RELEASE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.HWIDS_KEY_BIOS_VENDOR.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.HWIDS_KEY_BIOS_VERSION.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.HWIDS_KEY_ENCLOSURE_KIND.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.HWIDS_KEY_FAMILY.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.HWIDS_KEY_FIRMWARE_MAJOR_RELEASE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.HWIDS_KEY_FIRMWARE_MINOR_RELEASE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.HWIDS_KEY_MANUFACTURER.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.HWIDS_KEY_PRODUCT_NAME.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.HWIDS_KEY_PRODUCT_SKU.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.I2C_DEVICE_PRIVATE_FLAG_NO_HWID_GUIDS.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.IFWI_CPD_FIRMWARE_IDX_MANIFEST.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.IFWI_CPD_FIRMWARE_IDX_METADATA.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.IFWI_CPD_FIRMWARE_IDX_MODULEDATA_IDX.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.IFWI_FPT_FIRMWARE_IDX_CKSM.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.IFWI_FPT_FIRMWARE_IDX_FWIM.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.IFWI_FPT_FIRMWARE_IDX_IMGI.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.IFWI_FPT_FIRMWARE_IDX_INFO.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.IFWI_FPT_FIRMWARE_IDX_SDTA.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.INTEL_THUNDERBOLT_NVM_FAMILY_LAST.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.INTEL_THUNDERBOLT_NVM_SECTION_LAST.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.LID_STATE_LAST.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.MSGPACK_ITEM_KIND_LAST.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.OPROM_COMPRESSION_TYPE_LAST.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.OPROM_MACHINE_TYPE_LAST.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.OPROM_SUBSYSTEM_LAST.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.POWER_STATE_LAST.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_ACQUIESCE_DELAY.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_BATTERY_THRESHOLD.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_BRANCH.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_CFI_DEVICE_BLOCK_SIZE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_CFI_DEVICE_CMD_BLOCK_ERASE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_CFI_DEVICE_CMD_CHIP_ERASE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_CFI_DEVICE_CMD_PAGE_PROG.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_CFI_DEVICE_CMD_READ_DATA.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_CFI_DEVICE_CMD_READ_ID.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_CFI_DEVICE_CMD_READ_ID_SZ.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_CFI_DEVICE_CMD_READ_STATUS.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_CFI_DEVICE_CMD_SECTOR_ERASE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_CFI_DEVICE_CMD_WRITE_EN.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_CFI_DEVICE_CMD_WRITE_STATUS.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_CFI_DEVICE_PAGE_SIZE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_CFI_DEVICE_SECTOR_SIZE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_CHILDREN.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_COUNTERPART_GUID.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_FIRMWARE_GTYPE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_FIRMWARE_SIZE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_FIRMWARE_SIZE_MAX.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_FIRMWARE_SIZE_MIN.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_FLAGS.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_GTYPE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_GUID.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_GUID_QUIRK.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_ICON.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_INHIBIT.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_INSTALL_DURATION.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_ISSUE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_NAME.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_PARENT_GUID.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_PLUGIN.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_PRIORITY.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_PROTOCOL.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_PROXY_GTYPE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_PROXY_GUID.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_REMOVE_DELAY.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_SUMMARY.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_UPDATE_IMAGE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_UPDATE_MESSAGE.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_VENDOR.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_VENDOR_ID.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_VERSION.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.QUIRKS_VERSION_FORMAT.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.SMBIOS_CHASSIS_KIND_LAST.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.SMBIOS_STRUCTURE_TYPE_LAST.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.UDEV_DEVICE_ATTR_READ_TIMEOUT_DEFAULT.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.USB_DEVICE_MS_DS20_DESC_LAST.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.USB_DIRECTION_LAST.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.USB_RECIPIENT_LAST.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.USB_REQUEST_TYPE_LAST.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.VOLUME_KIND_BDP.html
+%%PORTDOCS%%share/doc/libfwupdplugin/const.VOLUME_KIND_ESP.html
+%%PORTDOCS%%share/doc/libfwupdplugin/corsair-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/cpu-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/cros-ec-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.AcpiTable.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.Archive.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.Archive.new_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.ArchiveFirmware.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.BiosSettings.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.CabFirmware.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.CabImage.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.CfiDevice.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.CfuOffer.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.CfuPayload.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.Chunk.bytes_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.Chunk.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.ChunkArray.new_from_bytes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.ChunkArray.new_from_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.ChunkArray.new_virtual.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.CompositeInputStream.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.Config.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.Context.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.CoswidFirmware.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.CsvEntry.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.CsvFirmware.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.Device.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.DeviceEvent.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.DeviceLocker.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.DeviceLocker.new_full.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.DeviceProgress.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.DfuFirmware.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.DfuseFirmware.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.Edid.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.EfiDevicePath.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.EfiDevicePathList.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.EfiFile.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.EfiFilesystem.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.EfiHardDriveDevicePath.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.EfiHardDriveDevicePath.new_from_volume.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.EfiLoadOption.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.EfiSection.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.EfiSignatureList.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.EfiVolume.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.EfiX509Device.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.Efivars.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.ElfFirmware.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.FdtFirmware.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.FdtImage.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.Firmware.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.Firmware.new_from_bytes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.Firmware.new_from_gtypes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.FitFirmware.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.FmapFirmware.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.HidDescriptor.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.HidReport.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.IOChannel.new_file.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.IOChannel.unix_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.IOChannel.virtual_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.IfdBios.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.IfdFirmware.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.IfdImage.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.IfwiCpdFirmware.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.IfwiFptFirmware.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.IhexFirmware.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.IntelThunderboltFirmware.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.IntelThunderboltNvm.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.KernelSearchPathLocker.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.LinearFirmware.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.MsgpackItem.new_array.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.MsgpackItem.new_binary.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.MsgpackItem.new_binary_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.MsgpackItem.new_boolean.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.MsgpackItem.new_float.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.MsgpackItem.new_integer.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.MsgpackItem.new_map.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.MsgpackItem.new_nil.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.MsgpackItem.new_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.OpromFirmware.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.PartialInputStream.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.PefileFirmware.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.Pkcs7.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.Plugin.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.Plugin.new_from_gtype.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.Progress.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.Quirks.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.SbatlevelSection.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.SecurityAttr.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.SecurityAttrs.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.Smbios.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.SrecFirmware.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.UdevDevice.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.UefiDevice.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.UsbBosDescriptor.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.UsbConfigDescriptor.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.UsbDevice.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.UsbDeviceFwDs20.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.UsbDeviceMsDs20.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.UsbEndpoint.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.UsbHidDescriptor.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.UsbInterface.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.UswidFirmware.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.Volume.new_by_device.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.Volume.new_by_devnum.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.VolumeLocker.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ctor.X509Certificate.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/dbxtool.html
+%%PORTDOCS%%share/doc/libfwupdplugin/debug_attached.png
+%%PORTDOCS%%share/doc/libfwupdplugin/debug_breakpoint.png
+%%PORTDOCS%%share/doc/libfwupdplugin/debug_task.png
+%%PORTDOCS%%share/doc/libfwupdplugin/debug_tool_selector.png
+%%PORTDOCS%%share/doc/libfwupdplugin/dell-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/dell-dock-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/dell-kestrel-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/device-emulation.html
+%%PORTDOCS%%share/doc/libfwupdplugin/devlink-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/dfu-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ds20.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ebitdo-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/egis-moc-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/elan-kbd-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/elanfp-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/elantp-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/emmc-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.ArchiveCompression.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.ArchiveFormat.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.CabCompression.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.CabFileAttribute.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.CfiDeviceCmd.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.CfuOfferComponentId.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.CoffSubsystem.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.ContextQuirkSource.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.CoswidEntityRole.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.CoswidHashAlg.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.CoswidLinkRel.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.CoswidTag.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.CoswidVersionScheme.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.CpuVendor.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.CrcKind.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.DisplayState.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.EdidDescriptorTag.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.EfiCompressionType.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.EfiDevicePathType.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.EfiFileAttrib.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.EfiFileType.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.EfiHardDriveDevicePathPartitionFormat.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.EfiHardDriveDevicePathSignatureType.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.EfiHardDriveDevicePathSubtype.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.EfiLoadOptionAttrs.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.EfiLoadOptionKind.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.EfiLz77DecompressorVersion.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.EfiSectionType.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.EfiSignatureKind.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.EfiVolumeExtEntryType.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.ElfFileHeaderType.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.ElfSectionHeaderType.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.FdtToken.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.FirmareSrecRecordKind.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.FirmwareAlignment.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.HidItemKind.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.HidItemTag.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.HidrawBusType.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.IfdRegion.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.IhexFirmwareRecordType.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.IntegerBase.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.IntelThunderboltNvmFamily.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.IntelThunderboltNvmSection.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.LidState.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.MkhiArbhSvnInfoEntryUsageId.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.MkhiCommand.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.MkhiGroupId.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.MkhiStatus.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.MsgpackCmd.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.MsgpackItemKind.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.OpromCompressionType.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.OpromIndicatorFlags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.OpromMachineType.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.OpromSubsystem.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.PathKind.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.PciDeviceBaseCls.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.PeCoffMachine.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.PeCoffMagic.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.PluginRule.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.PluginVerifyFlags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.PowerState.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.SmbiosChassisKind.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.SmbiosStructureType.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.UsbClass.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.UsbDescriptorKind.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.UsbDeviceMsDs20Desc.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.UsbDirection.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.UsbLangid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.UsbRecipient.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.UsbRequestType.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.UswidHeaderFlags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.UswidPayloadCompression.html
+%%PORTDOCS%%share/doc/libfwupdplugin/enum.V4lCap.html
+%%PORTDOCS%%share/doc/libfwupdplugin/env.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ep963x-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/fastboot-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/flags.ArchiveFlags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/flags.BackendSetupFlags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/flags.ConfigLoadFlags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/flags.ContextEspFileFlags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/flags.ContextFlags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/flags.ContextHwidFlags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/flags.DeviceIncorporateFlags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/flags.DeviceInstanceFlags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/flags.DumpFlags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/flags.FirmwareExportFlags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/flags.FirmwareFlags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/flags.FirmwareParseFlags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/flags.HidDeviceFlags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/flags.IOChannelFlags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/flags.IfdAccess.html
+%%PORTDOCS%%share/doc/libfwupdplugin/flags.IntelThunderboltNvmSectionFlags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/flags.IoChannelOpenFlags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/flags.IoctlFlags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/flags.ProgressFlags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/flags.QuirksLoadFlags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/flags.SecurityAttrsFlags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/flags.UsbDeviceClaimFlags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/flags.UtfConvertFlags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/flashrom-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/focalfp-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/fonts.css
+%%PORTDOCS%%share/doc/libfwupdplugin/fpc-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/framework-qmk-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/fresco-pd-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.BIT_CLEAR.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.BIT_SET.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.byte_array_align_up.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.byte_array_append_bytes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.byte_array_append_uint16.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.byte_array_append_uint24.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.byte_array_append_uint32.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.byte_array_append_uint64.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.byte_array_append_uint8.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.byte_array_compare.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.byte_array_from_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.byte_array_set_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.byte_array_to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.bytes_align.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.bytes_compare.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.bytes_from_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.bytes_get_contents.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.bytes_get_data_safe.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.bytes_is_empty.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.bytes_new_offset.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.bytes_pad.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.bytes_set_contents.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.bytes_to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.cab_compression_to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.coff_subsystem_to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.common_align_up.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.common_get_kernel_cmdline.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.common_get_memory_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.common_get_olson_timezone_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.common_guid_is_plausible.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.coswid_entity_role_from_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.coswid_entity_role_to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.coswid_hash_alg_from_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.coswid_hash_alg_to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.coswid_link_rel_from_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.coswid_link_rel_to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.coswid_tag_from_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.coswid_tag_to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.coswid_version_scheme_from_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.coswid_version_scheme_to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.cpu_get_attrs.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.cpu_get_vendor.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.cpuid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.crc16.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.crc16_bytes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.crc32.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.crc32_bytes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.crc8.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.crc8_bytes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.crc_find.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.crc_misr16.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_add_checksum.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_add_icon.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_add_issue.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_add_protocol.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_add_release.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_add_request_flag.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_add_vendor_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_get_branch.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_get_checksums.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_get_composite_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_get_flags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_get_flashes_left.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_get_guid_default.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_get_guids.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_get_icons.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_get_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_get_install_duration.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_get_instance_ids.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_get_issues.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_get_name.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_get_percentage.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_get_plugin.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_get_protocols.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_get_release_default.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_get_serial.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_get_status.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_get_summary.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_get_update_error.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_get_update_state.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_get_vendor.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_get_vendor_ids.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_get_version.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_get_version_bootloader.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_get_version_bootloader_raw.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_get_version_build_date.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_get_version_format.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_get_version_lowest.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_get_version_lowest_raw.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_get_version_raw.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_has_checksum.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_has_flag.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_has_icon.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_has_protocol.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_has_request_flag.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_has_vendor_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_set_branch.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_set_description.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_set_flags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_set_flashes_left.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_set_install_duration.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_set_percentage.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_set_plugin.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_set_serial.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_set_status.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_set_summary.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_set_update_error.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_set_version_bootloader_raw.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.device_set_version_build_date.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.display_state_from_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.display_state_to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.dump_bytes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.dump_full.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.dump_raw.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.efi_guid_to_name.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.efi_lz77_decompressor_version_to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.efi_parse_sections.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.elf_section_header_type_to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.error_convert.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.hid_item_kind_to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.hid_item_tag_from_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.hid_item_tag_to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.hidraw_bus_type_to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.ifd_access_to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.ifd_region_to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.input_stream_chunkify.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.input_stream_compute_checksum.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.input_stream_compute_crc16.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.input_stream_compute_crc32.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.input_stream_compute_sum16.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.input_stream_compute_sum32.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.input_stream_compute_sum8.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.input_stream_find.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.input_stream_from_path.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.input_stream_read_byte_array.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.input_stream_read_bytes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.input_stream_read_safe.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.input_stream_read_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.input_stream_read_u16.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.input_stream_read_u24.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.input_stream_read_u32.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.input_stream_read_u64.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.input_stream_read_u8.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.input_stream_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.kenv_get_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.kernel_add_cmdline_arg.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.kernel_check_cmdline_mutable.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.kernel_check_version.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.kernel_get_cmdline.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.kernel_get_config.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.kernel_locked_down.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.kernel_parse_cmdline.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.kernel_parse_config.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.kernel_remove_cmdline_arg.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.lid_state_to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.memchk_read.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.memchk_write.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.memcmp_safe.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.memcpy_safe.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.memdup_safe.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.memmem_safe.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.memread_uint16.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.memread_uint16_safe.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.memread_uint24.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.memread_uint24_safe.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.memread_uint32.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.memread_uint32_safe.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.memread_uint64.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.memread_uint64_safe.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.memread_uint8_safe.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.memstrsafe.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.memwrite_uint16.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.memwrite_uint16_safe.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.memwrite_uint24.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.memwrite_uint32.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.memwrite_uint32_safe.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.memwrite_uint64.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.memwrite_uint64_safe.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.memwrite_uint8_safe.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.mkhi_arbh_svn_get_info_request_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.mkhi_arbh_svn_get_info_response_get_num_entries.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.mkhi_arbh_svn_get_info_response_get_result.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.mkhi_arbh_svn_get_info_response_parse.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.mkhi_arbh_svn_info_entry_get_executing.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.mkhi_arbh_svn_info_entry_get_min_allowed.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.mkhi_arbh_svn_info_entry_get_usage_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.mkhi_arbh_svn_info_entry_parse.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.mkhi_read_file_ex_request_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.mkhi_read_file_ex_request_set_data_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.mkhi_read_file_ex_request_set_file_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.mkhi_read_file_ex_request_set_flags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.mkhi_read_file_ex_response_get_data_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.mkhi_read_file_ex_response_get_result.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.mkhi_read_file_ex_response_parse.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.mkhi_read_file_request_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.mkhi_read_file_request_set_data_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.mkhi_read_file_request_set_filename.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.mkhi_read_file_request_set_flags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.mkhi_read_file_response_get_data_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.mkhi_read_file_response_get_result.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.mkhi_read_file_response_parse.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.mkhi_status_to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.output_stream_from_path.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.output_stream_write_bytes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.path_find_program.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.path_from_kind.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.path_get_files.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.path_get_symlink_target.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.path_glob.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.path_make_absolute.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.path_mkdir.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.path_mkdir_parent.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.path_rmtree.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.plugin_add_flag.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.plugin_get_flags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.plugin_has_flag.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.plugin_remove_flag.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.power_state_is_ac.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.power_state_to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.snap_is_in_snap.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.strdup.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.strjoin.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.strpassmask.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.strsafe.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.strsafe_bytes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.strsplit.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.strsplit_bytes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.strsplit_full.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.strsplit_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.strstrip.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.strtobool.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.strtoll.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.strtoull.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_acpi_table_get_checksum.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_acpi_table_get_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_acpi_table_get_oem_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_acpi_table_get_oem_revision.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_acpi_table_get_oem_table_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_acpi_table_get_revision.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_acpi_table_get_signature.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_acpi_table_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_acpi_table_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_acpi_table_set_checksum.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_acpi_table_set_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_acpi_table_set_oem_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_acpi_table_set_oem_revision.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_acpi_table_set_oem_table_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_acpi_table_set_revision.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_acpi_table_set_signature.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_data_get_checksum.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_data_get_comp.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_data_get_uncomp.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_data_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_data_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_data_set_checksum.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_data_set_comp.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_data_set_uncomp.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_file_get_date.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_file_get_fattr.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_file_get_index.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_file_get_time.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_file_get_uoffset.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_file_get_usize.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_file_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_file_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_file_set_date.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_file_set_fattr.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_file_set_index.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_file_set_time.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_file_set_uoffset.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_file_set_usize.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_folder_get_compression.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_folder_get_ndatab.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_folder_get_offset.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_folder_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_folder_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_folder_set_compression.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_folder_set_ndatab.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_folder_set_offset.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_header_get_flags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_header_get_idx_cabinet.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_header_get_nr_files.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_header_get_nr_folders.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_header_get_off_cffile.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_header_get_set_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_header_get_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_header_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_header_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_header_reserve_get_rsvd_block.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_header_reserve_get_rsvd_folder.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_header_reserve_get_rsvd_hdr.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_header_reserve_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_header_reserve_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_header_reserve_set_rsvd_block.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_header_reserve_set_rsvd_folder.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_header_reserve_set_rsvd_hdr.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_header_set_flags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_header_set_idx_cabinet.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_header_set_nr_files.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_header_set_nr_folders.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_header_set_off_cffile.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_header_set_set_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_header_set_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cab_header_validate_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cfu_offer_get_compat_variant_mask.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cfu_offer_get_component_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cfu_offer_get_flags1.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cfu_offer_get_flags2.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cfu_offer_get_flags3.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cfu_offer_get_product_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cfu_offer_get_segment_number.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cfu_offer_get_token.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cfu_offer_get_version.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cfu_offer_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cfu_offer_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cfu_offer_set_compat_variant_mask.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cfu_offer_set_component_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cfu_offer_set_flags1.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cfu_offer_set_flags2.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cfu_offer_set_flags3.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cfu_offer_set_product_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cfu_offer_set_segment_number.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cfu_offer_set_token.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cfu_offer_set_version.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cfu_payload_get_addr.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cfu_payload_get_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cfu_payload_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cfu_payload_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cfu_payload_set_addr.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_cfu_payload_set_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_dfu_ftr_get_crc.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_dfu_ftr_get_len.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_dfu_ftr_get_pid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_dfu_ftr_get_release.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_dfu_ftr_get_ver.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_dfu_ftr_get_vid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_dfu_ftr_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_dfu_ftr_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_dfu_ftr_set_crc.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_dfu_ftr_set_len.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_dfu_ftr_set_pid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_dfu_ftr_set_release.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_dfu_ftr_set_ver.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_dfu_ftr_set_vid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_dfu_ftr_validate_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_dfuse_element_get_address.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_dfuse_element_get_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_dfuse_element_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_dfuse_element_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_dfuse_element_set_address.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_dfuse_element_set_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_dfuse_hdr_get_image_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_dfuse_hdr_get_targets.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_dfuse_hdr_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_dfuse_hdr_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_dfuse_hdr_set_image_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_dfuse_hdr_set_targets.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_dfuse_hdr_validate_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_dfuse_image_get_alt_setting.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_dfuse_image_get_chunks.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_dfuse_image_get_target_name.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_dfuse_image_get_target_named.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_dfuse_image_get_target_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_dfuse_image_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_dfuse_image_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_dfuse_image_set_alt_setting.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_dfuse_image_set_chunks.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_dfuse_image_set_target_name.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_dfuse_image_set_target_named.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_dfuse_image_set_target_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_dfuse_image_validate.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_dpaux_dpcd_get_dev_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_dpaux_dpcd_get_fw_ver.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_dpaux_dpcd_get_hw_rev.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_dpaux_dpcd_get_ieee_oui.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_dpaux_dpcd_parse.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ds20_get_alt_code.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ds20_get_guid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ds20_get_platform_ver.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ds20_get_total_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ds20_get_vendor_code.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ds20_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ds20_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ds20_set_alt_code.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ds20_set_guid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ds20_set_platform_ver.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ds20_set_total_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ds20_set_vendor_code.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_edid_descriptor_get_data.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_edid_descriptor_get_kind.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_edid_descriptor_get_subkind.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_edid_descriptor_get_tag.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_edid_descriptor_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_edid_descriptor_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_edid_descriptor_set_data.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_edid_descriptor_set_kind.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_edid_descriptor_set_subkind.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_edid_descriptor_set_tag.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_edid_get_checksum.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_edid_get_data_blocks.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_edid_get_extension_block_count.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_edid_get_manufacturer_name.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_edid_get_product_code.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_edid_get_revision_number.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_edid_get_serial_number.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_edid_get_week_of_manufacture.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_edid_get_year_of_manufacture.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_edid_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_edid_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_edid_set_checksum.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_edid_set_data_blocks.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_edid_set_extension_block_count.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_edid_set_manufacturer_name.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_edid_set_product_code.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_edid_set_revision_number.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_edid_set_serial_number.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_edid_set_week_of_manufacture.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_edid_set_year_of_manufacture.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_device_path_get_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_device_path_get_subtype.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_device_path_get_type.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_device_path_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_device_path_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_device_path_set_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_device_path_set_subtype.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_device_path_set_type.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_file2_get_extended_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_file2_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_file_get_attrs.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_file_get_data_checksum.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_file_get_hdr_checksum.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_file_get_name.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_file_get_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_file_get_state.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_file_get_type.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_file_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_file_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_file_set_attrs.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_file_set_data_checksum.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_file_set_hdr_checksum.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_file_set_name.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_file_set_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_file_set_state.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_file_set_type.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_file_validate.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_hard_drive_device_path_get_partition_format.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_hard_drive_device_path_get_partition_number.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_hard_drive_device_path_get_partition_signature.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_hard_drive_device_path_get_partition_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_hard_drive_device_path_get_partition_start.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_hard_drive_device_path_get_signature_type.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_hard_drive_device_path_get_subtype.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_hard_drive_device_path_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_hard_drive_device_path_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_hard_drive_device_path_set_partition_format.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_hard_drive_device_path_set_partition_number.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_hard_drive_device_path_set_partition_signature.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_hard_drive_device_path_set_partition_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_hard_drive_device_path_set_partition_start.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_hard_drive_device_path_set_signature_type.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_hard_drive_device_path_set_subtype.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_load_option_get_attrs.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_load_option_get_dp_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_load_option_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_load_option_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_load_option_set_attrs.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_load_option_set_dp_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_lz77_decompressor_header_get_dst_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_lz77_decompressor_header_get_src_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_lz77_decompressor_header_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_section2_get_extended_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_section2_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_section_compression_get_compression_type.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_section_compression_get_uncompressed_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_section_compression_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_section_freeform_subtype_guid_get_guid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_section_freeform_subtype_guid_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_section_get_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_section_get_type.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_section_guid_defined_get_attr.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_section_guid_defined_get_name.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_section_guid_defined_get_offset.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_section_guid_defined_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_section_guid_defined_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_section_guid_defined_set_attr.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_section_guid_defined_set_name.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_section_guid_defined_set_offset.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_section_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_section_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_section_set_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_section_set_type.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_signature_list_get_header_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_signature_list_get_list_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_signature_list_get_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_signature_list_get_type.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_signature_list_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_signature_list_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_signature_list_set_header_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_signature_list_set_list_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_signature_list_set_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_signature_list_set_type.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_time_get_day.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_time_get_daylight.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_time_get_hour.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_time_get_minute.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_time_get_month.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_time_get_nanosecond.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_time_get_second.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_time_get_timezone.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_time_get_year.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_variable_authentication2_get_auth_info.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_variable_authentication2_get_timestamp.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_variable_authentication2_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_variable_authentication2_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_variable_authentication2_set_auth_info.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_variable_authentication2_set_timestamp.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_variable_authentication2_validate_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_volume_block_map_get_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_volume_block_map_get_num_blocks.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_volume_block_map_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_volume_block_map_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_volume_block_map_set_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_volume_block_map_set_num_blocks.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_volume_ext_entry_get_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_volume_ext_entry_get_type.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_volume_ext_entry_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_volume_ext_header_get_fv_name.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_volume_ext_header_get_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_volume_ext_header_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_volume_get_attrs.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_volume_get_checksum.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_volume_get_ext_hdr.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_volume_get_guid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_volume_get_hdr_len.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_volume_get_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_volume_get_zero_vector.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_volume_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_volume_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_volume_set_attrs.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_volume_set_checksum.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_volume_set_ext_hdr.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_volume_set_guid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_volume_set_hdr_len.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_volume_set_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_volume_set_zero_vector.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_volume_validate_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_win_certificate_get_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_efi_win_certificate_set_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_file_header64le_get_ehsize.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_file_header64le_get_ei_abiversion.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_file_header64le_get_ei_osabi.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_file_header64le_get_entry.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_file_header64le_get_flags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_file_header64le_get_machine.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_file_header64le_get_phentsize.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_file_header64le_get_phnum.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_file_header64le_get_phoff.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_file_header64le_get_shentsize.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_file_header64le_get_shnum.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_file_header64le_get_shoff.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_file_header64le_get_shstrndx.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_file_header64le_get_type.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_file_header64le_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_file_header64le_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_file_header64le_set_ehsize.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_file_header64le_set_ei_abiversion.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_file_header64le_set_ei_osabi.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_file_header64le_set_entry.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_file_header64le_set_flags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_file_header64le_set_machine.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_file_header64le_set_phentsize.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_file_header64le_set_phnum.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_file_header64le_set_phoff.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_file_header64le_set_shentsize.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_file_header64le_set_shnum.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_file_header64le_set_shoff.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_file_header64le_set_shstrndx.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_file_header64le_set_type.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_file_header64le_validate_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_program_header64le_get_align.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_program_header64le_get_filesz.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_program_header64le_get_flags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_program_header64le_get_flags2.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_program_header64le_get_memsz.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_program_header64le_get_offset.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_program_header64le_get_paddr.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_program_header64le_get_vaddr.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_program_header64le_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_program_header64le_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_program_header64le_set_align.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_program_header64le_set_filesz.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_program_header64le_set_flags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_program_header64le_set_flags2.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_program_header64le_set_memsz.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_program_header64le_set_offset.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_program_header64le_set_paddr.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_program_header64le_set_vaddr.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_section_header64le_get_addr.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_section_header64le_get_addralign.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_section_header64le_get_entsize.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_section_header64le_get_flags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_section_header64le_get_info.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_section_header64le_get_link.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_section_header64le_get_name.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_section_header64le_get_offset.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_section_header64le_get_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_section_header64le_get_type.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_section_header64le_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_section_header64le_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_section_header64le_set_addr.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_section_header64le_set_addralign.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_section_header64le_set_entsize.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_section_header64le_set_flags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_section_header64le_set_info.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_section_header64le_set_link.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_section_header64le_set_name.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_section_header64le_set_offset.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_section_header64le_set_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_elf_section_header64le_set_type.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fdt_get_boot_cpuid_phys.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fdt_get_last_comp_version.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fdt_get_off_dt_strings.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fdt_get_off_dt_struct.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fdt_get_off_mem_rsvmap.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fdt_get_size_dt_strings.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fdt_get_size_dt_struct.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fdt_get_totalsize.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fdt_get_version.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fdt_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fdt_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fdt_prop_get_len.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fdt_prop_get_nameoff.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fdt_prop_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fdt_prop_parse.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fdt_prop_set_len.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fdt_prop_set_nameoff.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fdt_reserve_entry_get_address.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fdt_reserve_entry_get_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fdt_reserve_entry_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fdt_reserve_entry_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fdt_reserve_entry_set_address.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fdt_reserve_entry_set_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fdt_set_boot_cpuid_phys.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fdt_set_last_comp_version.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fdt_set_off_dt_strings.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fdt_set_off_dt_struct.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fdt_set_off_mem_rsvmap.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fdt_set_size_dt_strings.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fdt_set_size_dt_struct.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fdt_set_totalsize.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fdt_set_version.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fdt_validate_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fmap_area_get_flags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fmap_area_get_name.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fmap_area_get_offset.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fmap_area_get_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fmap_area_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fmap_area_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fmap_area_set_flags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fmap_area_set_name.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fmap_area_set_offset.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fmap_area_set_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fmap_get_base.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fmap_get_name.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fmap_get_nareas.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fmap_get_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fmap_get_ver_major.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fmap_get_ver_minor.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fmap_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fmap_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fmap_set_base.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fmap_set_name.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fmap_set_nareas.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fmap_set_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fmap_set_ver_major.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fmap_set_ver_minor.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_fmap_validate_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifd_fcba_get_flcomp.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifd_fcba_get_flill.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifd_fcba_get_flill1.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifd_fcba_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifd_fcba_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifd_fcba_set_flcomp.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifd_fcba_set_flill.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifd_fcba_set_flill1.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifd_fdbar_get_descriptor_map0.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifd_fdbar_get_descriptor_map1.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifd_fdbar_get_descriptor_map2.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifd_fdbar_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifd_fdbar_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifd_fdbar_set_descriptor_map0.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifd_fdbar_set_descriptor_map1.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifd_fdbar_set_descriptor_map2.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifd_fdbar_validate_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_entry_get_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_entry_get_name.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_entry_get_offset.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_entry_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_entry_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_entry_set_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_entry_set_name.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_entry_set_offset.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_get_checksum.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_get_crc32.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_get_entry_version.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_get_header_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_get_header_version.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_get_num_of_entries.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_get_partition_name.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_ext_get_extension_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_ext_get_extension_type.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_ext_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_ext_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_ext_set_extension_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_ext_set_extension_type.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_get_date.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_get_flags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_get_header_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_get_header_type.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_get_header_version.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_get_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_get_rsvd.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_get_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_get_svn.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_get_vendor.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_get_version.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_set_date.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_set_flags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_set_header_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_set_header_type.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_set_header_version.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_set_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_set_rsvd.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_set_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_set_svn.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_set_vendor.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_manifest_set_version.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_set_checksum.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_set_crc32.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_set_entry_version.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_set_header_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_set_header_version.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_set_num_of_entries.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_set_partition_name.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_cpd_validate_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_fpt_entry_get_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_fpt_entry_get_offset.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_fpt_entry_get_partition_name.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_fpt_entry_get_partition_type.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_fpt_entry_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_fpt_entry_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_fpt_entry_set_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_fpt_entry_set_offset.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_fpt_entry_set_partition_name.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_fpt_entry_set_partition_type.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_fpt_get_crc32.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_fpt_get_fitc_build.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_fpt_get_fitc_hotfix.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_fpt_get_fitc_major.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_fpt_get_fitc_minor.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_fpt_get_flags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_fpt_get_header_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_fpt_get_header_version.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_fpt_get_num_of_entries.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_fpt_get_ticks_to_add.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_fpt_get_tokens_to_add.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_fpt_get_uma_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_fpt_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_fpt_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_fpt_set_crc32.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_fpt_set_fitc_build.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_fpt_set_fitc_hotfix.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_fpt_set_fitc_major.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_fpt_set_fitc_minor.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_fpt_set_flags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_fpt_set_header_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_fpt_set_header_version.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_fpt_set_num_of_entries.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_fpt_set_ticks_to_add.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_fpt_set_tokens_to_add.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_fpt_set_uma_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ifwi_fpt_validate_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ms_ds20_get_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ms_ds20_get_type.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ms_ds20_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ms_ds20_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ms_ds20_set_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_ms_ds20_set_type.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_get_compression_type.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_get_efi_image_offset.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_get_expansion_header_offset.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_get_image_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_get_init_func_entry_point.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_get_machine_type.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_get_pci_header_offset.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_get_subsystem.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_pci_get_class_code.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_pci_get_code_type.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_pci_get_conf_util_code_header_pointer.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_pci_get_device_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_pci_get_device_list_pointer.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_pci_get_dmtf_clp_entry_point_pointer.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_pci_get_image_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_pci_get_image_revision.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_pci_get_indicator.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_pci_get_max_runtime_image_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_pci_get_structure_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_pci_get_structure_revision.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_pci_get_vendor_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_pci_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_pci_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_pci_set_class_code.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_pci_set_code_type.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_pci_set_conf_util_code_header_pointer.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_pci_set_device_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_pci_set_device_list_pointer.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_pci_set_dmtf_clp_entry_point_pointer.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_pci_set_image_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_pci_set_image_revision.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_pci_set_indicator.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_pci_set_max_runtime_image_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_pci_set_structure_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_pci_set_structure_revision.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_pci_set_vendor_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_set_compression_type.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_set_efi_image_offset.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_set_expansion_header_offset.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_set_image_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_set_init_func_entry_point.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_set_machine_type.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_set_pci_header_offset.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_set_subsystem.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_oprom_validate_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_file_header_get_characteristics.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_file_header_get_machine.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_file_header_get_number_of_sections.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_file_header_get_number_of_symbols.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_file_header_get_pointer_to_symbol_table.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_file_header_get_size_of_optional_header.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_file_header_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_file_header_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_file_header_set_characteristics.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_file_header_set_machine.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_file_header_set_number_of_sections.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_file_header_set_number_of_symbols.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_file_header_set_pointer_to_symbol_table.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_file_header_set_size_of_optional_header.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_get_addressofentrypoint.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_get_base_of_code.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_get_certificate_table.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_get_checksum.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_get_debug_table.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_get_file_alignment.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_get_image_base.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_get_loader_flags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_get_magic.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_get_major_linker_version.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_get_minor_linker_version.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_get_number_of_rva_and_sizes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_get_section_alignment.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_get_size_of_certificate_table.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_get_size_of_code.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_get_size_of_debug_table.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_get_size_of_headers.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_get_size_of_image.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_get_size_of_initialized_data.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_get_size_of_uninitialized_data.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_get_subsystem.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_set_addressofentrypoint.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_set_base_of_code.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_set_certificate_table.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_set_checksum.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_set_debug_table.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_set_file_alignment.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_set_image_base.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_set_loader_flags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_set_magic.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_set_major_linker_version.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_set_minor_linker_version.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_set_number_of_rva_and_sizes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_set_section_alignment.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_set_size_of_certificate_table.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_set_size_of_code.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_set_size_of_debug_table.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_set_size_of_headers.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_set_size_of_image.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_set_size_of_initialized_data.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_set_size_of_uninitialized_data.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_optional_header64_set_subsystem.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_section_get_characteristics.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_section_get_name.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_section_get_pointer_to_raw_data.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_section_get_size_of_raw_data.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_section_get_virtual_address.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_section_get_virtual_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_section_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_section_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_section_set_characteristics.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_section_set_name.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_section_set_pointer_to_raw_data.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_section_set_size_of_raw_data.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_section_set_virtual_address.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_coff_section_set_virtual_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_dos_header_get_cblp.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_dos_header_get_cp.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_dos_header_get_cparhdr.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_dos_header_get_crlc.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_dos_header_get_lfanew.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_dos_header_get_lfarlc.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_dos_header_get_maxalloc.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_dos_header_get_minalloc.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_dos_header_get_sp.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_dos_header_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_dos_header_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_dos_header_set_cblp.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_dos_header_set_cp.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_dos_header_set_cparhdr.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_dos_header_set_crlc.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_dos_header_set_lfanew.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_dos_header_set_lfarlc.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_dos_header_set_maxalloc.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_dos_header_set_minalloc.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_dos_header_set_sp.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_pe_dos_header_validate_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_sbat_level_section_header_get_latest.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_sbat_level_section_header_get_previous.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_sbat_level_section_header_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_sbat_level_section_header_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_sbat_level_section_header_set_latest.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_sbat_level_section_header_set_previous.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_shim_hive_get_crc32.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_shim_hive_get_header_version.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_shim_hive_get_items_count.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_shim_hive_get_items_offset.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_shim_hive_item_get_key_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_shim_hive_item_get_value_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_shim_hive_item_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_shim_hive_item_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_shim_hive_item_set_key_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_shim_hive_item_set_value_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_shim_hive_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_shim_hive_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_shim_hive_set_crc32.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_shim_hive_set_header_version.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_shim_hive_set_items_count.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_shim_hive_set_items_offset.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep32_get_anchor_str.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep32_get_entry_point_csum.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep32_get_entry_point_len.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep32_get_entry_point_rev.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep32_get_intermediate_anchor_str.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep32_get_intermediate_csum.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep32_get_max_structure_sz.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep32_get_number_smbios_structs.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep32_get_smbios_bcd_rev.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep32_get_smbios_major_ver.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep32_get_smbios_minor_ver.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep32_get_structure_table_addr.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep32_get_structure_table_len.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep32_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep32_parse.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep32_set_anchor_str.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep32_set_entry_point_csum.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep32_set_entry_point_len.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep32_set_entry_point_rev.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep32_set_intermediate_anchor_str.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep32_set_intermediate_csum.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep32_set_max_structure_sz.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep32_set_number_smbios_structs.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep32_set_smbios_bcd_rev.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep32_set_smbios_major_ver.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep32_set_smbios_minor_ver.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep32_set_structure_table_addr.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep32_set_structure_table_len.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep64_get_anchor_str.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep64_get_entry_point_csum.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep64_get_entry_point_len.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep64_get_entry_point_rev.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep64_get_reserved0.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep64_get_smbios_docrev.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep64_get_smbios_major_ver.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep64_get_smbios_minor_ver.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep64_get_structure_table_addr.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep64_get_structure_table_len.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep64_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep64_parse.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep64_set_anchor_str.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep64_set_entry_point_csum.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep64_set_entry_point_len.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep64_set_entry_point_rev.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep64_set_reserved0.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep64_set_smbios_docrev.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep64_set_smbios_major_ver.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep64_set_smbios_minor_ver.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep64_set_structure_table_addr.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_ep64_set_structure_table_len.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_structure_get_handle.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_structure_get_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_structure_get_type.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_structure_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_structure_parse.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_structure_set_handle.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_structure_set_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_smbios_structure_set_type.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_uswid_get_compression.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_uswid_get_flags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_uswid_get_hdrsz.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_uswid_get_hdrver.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_uswid_get_payloadsz.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_uswid_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_uswid_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_uswid_set_compression.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_uswid_set_flags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_uswid_set_hdrsz.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_uswid_set_hdrver.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_uswid_set_payloadsz.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.struct_uswid_validate_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.strwidth.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.sum16.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.sum16_bytes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.sum16w.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.sum16w_bytes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.sum32.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.sum32_bytes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.sum32w.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.sum32w_bytes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.sum8.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.sum8_bytes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.usb_base_hdr_get_descriptor_type.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.usb_base_hdr_get_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.usb_base_hdr_parse.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.usb_base_hdr_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.usb_bos_hdr_get_descriptor_type.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.usb_bos_hdr_get_dev_capability_type.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.usb_bos_hdr_get_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.usb_bos_hdr_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.usb_bos_hdr_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.usb_bos_hdr_set_descriptor_type.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.usb_bos_hdr_set_dev_capability_type.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.usb_bos_hdr_set_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.usb_class_to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.usb_descriptor_hdr_get_attributes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.usb_descriptor_hdr_get_configuration.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.usb_descriptor_hdr_get_configuration_value.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.usb_descriptor_hdr_get_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.usb_descriptor_hdr_get_max_power.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.usb_descriptor_hdr_get_num_interfaces.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.usb_descriptor_hdr_get_total_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.usb_descriptor_hdr_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.usb_descriptor_kind_from_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.usb_descriptor_kind_to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.usb_dfu_descriptor_hdr_get_attributes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.usb_dfu_descriptor_hdr_get_detach_timeout.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.usb_dfu_descriptor_hdr_get_dfu_version.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.usb_dfu_descriptor_hdr_get_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.usb_dfu_descriptor_hdr_get_transfer_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.usb_dfu_descriptor_hdr_parse_bytes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.uswid_payload_compression_from_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.uswid_payload_compression_to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.utf16_to_utf8_byte_array.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.utf16_to_utf8_bytes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.utf8_to_utf16_byte_array.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.utf8_to_utf16_bytes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.v4l_cap_to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.version_compare.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.version_ensure_semver.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.version_from_uint16.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.version_from_uint16_hex.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.version_from_uint24.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.version_from_uint32.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.version_from_uint32_hex.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.version_from_uint64.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.version_guess_format.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.version_parse_from_format.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.version_verify_format.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.xmlb_builder_insert_kb.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.xmlb_builder_insert_kv.html
+%%PORTDOCS%%share/doc/libfwupdplugin/func.xmlb_builder_insert_kx.html
+%%PORTDOCS%%share/doc/libfwupdplugin/fwupd-remotes.d.html
+%%PORTDOCS%%share/doc/libfwupdplugin/fwupd.conf.html
+%%PORTDOCS%%share/doc/libfwupdplugin/fwupdmgr.html
+%%PORTDOCS%%share/doc/libfwupdplugin/fwupdtool.html
+%%PORTDOCS%%share/doc/libfwupdplugin/fzy.js
+%%PORTDOCS%%share/doc/libfwupdplugin/genesys-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/genesys-gl32xx-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/go-up-symbolic.png
+%%PORTDOCS%%share/doc/libfwupdplugin/goodix-moc-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/goodix-tp-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/gpio-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/hpi-cfu-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/hsi.html
+%%PORTDOCS%%share/doc/libfwupdplugin/huddly-usb-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/hughski-colorhug-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/hwids.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ilitek-its-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/index.html
+%%PORTDOCS%%share/doc/libfwupdplugin/index.json
+%%PORTDOCS%%share/doc/libfwupdplugin/intel-amt-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/intel-cvs-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/intel-gsc-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/intel-mchi-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/intel-mkhi-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/intel-usb4-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/iommu-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/jabra-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/jabra-file-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/jabra-gnp-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/kinetic-dp-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/legion-hid2-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/lenovo-thinklmi-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/libfwupdplugin.devhelp2
+%%PORTDOCS%%share/doc/libfwupdplugin/linux-display-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/linux-lockdown-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/linux-sleep-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/linux-swap-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/linux-tainted-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/logind-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/logitech-bulkcontroller-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/logitech-hidpp-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/logitech-rallysystem-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/logitech-scribe-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/logitech-tap-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/main.js
+%%PORTDOCS%%share/doc/libfwupdplugin/mediatek-scaler-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.AcpiTable.get_oem_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.AcpiTable.get_oem_revision.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.AcpiTable.get_oem_table_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.AcpiTable.get_revision.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Archive.add_entry.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Archive.iterate.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Archive.lookup_by_fn.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Archive.write.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.ArchiveFirmware.get_compression.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.ArchiveFirmware.get_format.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.ArchiveFirmware.get_image_fnmatch.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.ArchiveFirmware.set_compression.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.ArchiveFirmware.set_format.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Backend.add_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Backend.coldplug.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Backend.create_device.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Backend.create_device_for_donor.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Backend.device_added.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Backend.device_changed.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Backend.device_removed.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Backend.get_context.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Backend.get_device_parent.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Backend.get_devices.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Backend.get_enabled.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Backend.get_name.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Backend.invalidate.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Backend.lookup_by_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Backend.registered.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Backend.set_enabled.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Backend.setup.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.BiosSettings.add_attribute.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.BiosSettings.get_all.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.BiosSettings.get_attr.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.BiosSettings.get_pending_reboot.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.BiosSettings.setup.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.BiosSettings.to_hash_kv.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.BlockDevice.sg_io_cmd_none.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.BlockDevice.sg_io_cmd_read.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.BlockDevice.sg_io_cmd_write.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.BlockPartition.get_fs_label.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.BlockPartition.get_fs_type.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.BlockPartition.get_fs_uuid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.BlockPartition.get_mount_point.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.BluezDevice.notify_acquire.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.BluezDevice.notify_start.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.BluezDevice.notify_stop.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.BluezDevice.read.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.BluezDevice.read_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.BluezDevice.write.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.BluezDevice.write_acquire.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CabFirmware.get_compressed.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CabFirmware.get_only_basename.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CabFirmware.set_compressed.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CabFirmware.set_only_basename.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CabImage.get_created.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CabImage.get_win32_filename.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CabImage.set_created.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CabImage.set_win32_filename.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CfiDevice.chip_select.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CfiDevice.chip_select_locker_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CfiDevice.get_block_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CfiDevice.get_cmd.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CfiDevice.get_flash_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CfiDevice.get_page_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CfiDevice.get_sector_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CfiDevice.get_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CfiDevice.send_command.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CfiDevice.set_block_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CfiDevice.set_flash_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CfiDevice.set_page_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CfiDevice.set_sector_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CfiDevice.set_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CfuOffer.get_bank.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CfuOffer.get_component_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CfuOffer.get_force_ignore_version.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CfuOffer.get_force_immediate_reset.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CfuOffer.get_hw_variant.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CfuOffer.get_milestone.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CfuOffer.get_product_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CfuOffer.get_protocol_revision.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CfuOffer.get_segment_number.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CfuOffer.get_token.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CfuOffer.set_bank.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CfuOffer.set_component_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CfuOffer.set_force_ignore_version.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CfuOffer.set_force_immediate_reset.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CfuOffer.set_hw_variant.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CfuOffer.set_milestone.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CfuOffer.set_product_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CfuOffer.set_protocol_revision.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CfuOffer.set_segment_number.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CfuOffer.set_token.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Chunk.get_address.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Chunk.get_bytes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Chunk.get_data.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Chunk.get_data_out.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Chunk.get_data_sz.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Chunk.get_idx.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Chunk.get_page.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Chunk.set_address.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Chunk.set_bytes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Chunk.set_idx.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Chunk.set_page.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Chunk.to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.ChunkArray.index.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.ChunkArray.length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CompositeInputStream.add_bytes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CompositeInputStream.add_partial_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CompositeInputStream.add_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Config.get_value.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Config.get_value_bool.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Config.get_value_strv.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Config.get_value_u64.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Config.load.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Config.reset_defaults.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Config.set_default.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Config.set_value.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.add_compile_version.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.add_esp_volume.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.add_firmware_gtype.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.add_flag.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.add_quirk_key.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.add_runtime_version.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.add_udev_subsystem.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.efivars_check_free_space.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.get_backends.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.get_battery_level.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.get_battery_threshold.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.get_bios_setting.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.get_bios_setting_pending_reboot.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.get_bios_settings.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.get_chassis_kind.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.get_compile_versions.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.get_config.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.get_data.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.get_default_esp.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.get_display_state.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.get_efivars.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.get_esp_files.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.get_esp_location.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.get_esp_volume_by_hard_drive_device_path.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.get_esp_volumes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.get_fdt.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.get_firmware_gtype_by_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.get_firmware_gtype_ids.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.get_firmware_gtypes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.get_hwid_guids.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.get_hwid_replace_value.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.get_hwid_value.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.get_hwids.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.get_lid_state.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.get_plugin_names_for_udev_subsystem.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.get_power_state.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.get_runtime_version.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.get_runtime_versions.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.get_smbios.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.get_smbios_data.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.get_smbios_integer.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.get_smbios_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.get_udev_subsystems.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.has_backend.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.has_flag.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.has_hwid_flag.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.has_hwid_guid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.housekeeping.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.load_hwinfo.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.load_quirks.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.lookup_quirk_by_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.lookup_quirk_by_id_iter.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.reload_bios_settings.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.remove_flag.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.security_changed.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.set_battery_level.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.set_battery_threshold.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.set_chassis_kind.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.set_data.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.set_display_state.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.set_esp_location.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.set_lid_state.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Context.set_power_state.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CoswidFirmware.get_product.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CsvEntry.add_value.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CsvEntry.get_value_by_column_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CsvEntry.get_value_by_column_id_uint64.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CsvEntry.get_value_by_idx.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CsvFirmware.add_column_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CsvFirmware.get_column_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CsvFirmware.get_write_column_ids.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.CsvFirmware.set_write_column_ids.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.activate.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.add_child.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.add_event.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.add_flag.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.add_instance_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.add_instance_id_full.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.add_instance_str.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.add_instance_strsafe.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.add_instance_strup.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.add_instance_u16.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.add_instance_u32.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.add_instance_u4.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.add_instance_u8.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.add_json.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.add_parent_backend_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.add_parent_guid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.add_parent_physical_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.add_possible_plugin.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.add_private_flag.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.add_problem.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.add_security_attrs.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.add_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.attach.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.attach_full.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.bind_driver.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.build_instance_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.build_instance_id_full.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.build_instance_id_strv.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.build_vendor_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.build_vendor_id_u16.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.check_fwupd_version.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.cleanup.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.clear_events.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.close.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.convert_instance_ids.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.detach.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.detach_full.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.dump_firmware.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.emit_request.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.ensure_from_component.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.ensure_from_release.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.ensure_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.from_json.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_acquiesce_delay.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_backend.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_backend_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_backend_parent.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_backend_parent_with_subsystem.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_battery_level.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_battery_threshold.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_children.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_contents.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_contents_bytes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_context.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_counterpart_guids.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_created_usec.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_custom_flags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_equivalent_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_events.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_firmware_gtype.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_firmware_size_max.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_firmware_size_min.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_instance_str.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_logical_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_metadata.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_metadata_boolean.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_metadata_integer.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_modified_usec.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_order.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_parent.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_parent_backend_ids.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_parent_guids.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_parent_physical_ids.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_physical_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_pid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_possible_plugins.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_priority.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_proxy.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_proxy_gtype.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_proxy_guid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_proxy_with_fallback.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_remove_delay.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_request_cnt.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_required_free.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_results.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_root.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_smbios_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_specialized_gtype.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_update_image.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_update_message.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_update_request_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.get_vid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.has_guid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.has_inhibit.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.has_instance_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.has_parent_backend_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.has_parent_guid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.has_parent_physical_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.has_private_flag.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.has_private_flag_quark.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.has_problem.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.incorporate.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.incorporate_flag.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.inhibit.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.is_updatable.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.load_event.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.open.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.poll.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.poll_locker_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.prepare.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.prepare_firmware.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.probe.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.probe_complete.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.probe_invalidate.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.query_file_exists.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.read_firmware.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.register_private_flag.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.reload.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.remove_child.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.remove_children.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.remove_flag.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.remove_metadata.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.remove_private_flag.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.remove_problem.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.replace.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.report_metadata_post.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.report_metadata_pre.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.rescan.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.retry.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.retry_add_recovery.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.retry_full.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.retry_set_delay.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.save_event.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.security_attr_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_acquiesce_delay.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_backend.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_backend_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_battery_level.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_battery_threshold.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_contents.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_contents_bytes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_context.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_created_usec.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_custom_flags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_equivalent_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_firmware_gtype.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_firmware_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_firmware_size_max.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_firmware_size_min.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_fwupd_version.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_logical_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_metadata.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_metadata_boolean.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_metadata_integer.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_modified_usec.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_name.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_order.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_parent.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_physical_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_pid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_poll_interval.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_priority.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_progress.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_proxy.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_proxy_gtype.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_proxy_guid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_quirk_kv.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_remove_delay.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_required_free.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_specialized_gtype.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_target.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_update_image.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_update_message.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_update_request_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_update_state.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_vendor.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_version.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_version_bootloader.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_version_format.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_version_lowest.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_version_lowest_raw.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_version_raw.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.set_vid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.setup.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.sleep.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.sleep_full.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.unbind_driver.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.uninhibit.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Device.write_firmware.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.DeviceEvent.check_error.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.DeviceEvent.copy_data.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.DeviceEvent.get_bytes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.DeviceEvent.get_i64.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.DeviceEvent.get_str.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.DeviceEvent.set_bytes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.DeviceEvent.set_data.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.DeviceEvent.set_error.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.DeviceEvent.set_i64.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.DeviceEvent.set_str.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.DeviceLocker.close.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.DfuFirmware.get_pid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.DfuFirmware.get_release.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.DfuFirmware.get_version.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.DfuFirmware.get_vid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.DfuFirmware.set_pid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.DfuFirmware.set_release.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.DfuFirmware.set_version.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.DfuFirmware.set_vid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.DpauxDevice.get_dpcd_dev_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.DpauxDevice.get_dpcd_hw_rev.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.DpauxDevice.get_dpcd_ieee_oui.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.DpauxDevice.read.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.DpauxDevice.set_dpcd_dev_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.DpauxDevice.set_dpcd_hw_rev.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.DpauxDevice.set_dpcd_ieee_oui.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.DpauxDevice.write.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.DrmDevice.get_connector_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.DrmDevice.get_crtc_height.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.DrmDevice.get_crtc_width.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.DrmDevice.get_crtc_x.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.DrmDevice.get_crtc_y.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.DrmDevice.get_edid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.DrmDevice.get_enabled.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.DrmDevice.get_state.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Edid.get_eisa_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Edid.get_pnp_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Edid.get_product_code.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Edid.get_product_name.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Edid.get_serial_number.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Edid.set_eisa_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Edid.set_pnp_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Edid.set_product_code.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Edid.set_product_name.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Edid.set_serial_number.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.EfiDevicePath.get_subtype.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.EfiDevicePath.set_subtype.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.EfiHardDriveDevicePath.compare.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.EfiHardDriveDevicePath.get_partition_number.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.EfiHardDriveDevicePath.get_partition_signature.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.EfiHardDriveDevicePath.get_partition_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.EfiHardDriveDevicePath.get_partition_start.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.EfiLoadOption.get_kind.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.EfiLoadOption.get_metadata.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.EfiLoadOption.set_kind.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.EfiLoadOption.set_metadata.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.EfiSignature.get_kind.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.EfiSignature.get_owner.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.EfiSignatureList.get_newest.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.EfiVariableAuthentication2.get_signers.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.EfiX509Signature.get_issuer.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.EfiX509Signature.get_subject.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.EfiX509Signature.get_subject_name.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.EfiX509Signature.get_subject_vendor.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Efivars.create_boot_entry_for_volume.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Efivars.delete.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Efivars.delete_with_glob.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Efivars.exists.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Efivars.get_boot_current.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Efivars.get_boot_data.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Efivars.get_boot_entries.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Efivars.get_boot_entry.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Efivars.get_boot_next.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Efivars.get_boot_order.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Efivars.get_data.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Efivars.get_data_bytes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Efivars.get_monitor.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Efivars.get_names.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Efivars.get_secure_boot.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Efivars.set_boot_data.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Efivars.set_boot_entry.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Efivars.set_boot_next.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Efivars.set_boot_order.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Efivars.set_data.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Efivars.set_data_bytes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Efivars.space_free.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Efivars.space_used.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Efivars.supported.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.FdtFirmware.get_cpuid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.FdtFirmware.get_image_by_path.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.FdtFirmware.set_cpuid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.FdtImage.get_attr.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.FdtImage.get_attr_str.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.FdtImage.get_attr_strlist.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.FdtImage.get_attr_u32.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.FdtImage.get_attr_u64.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.FdtImage.get_attrs.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.FdtImage.set_attr.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.FdtImage.set_attr_str.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.FdtImage.set_attr_strlist.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.FdtImage.set_attr_uint32.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.FdtImage.set_attr_uint64.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.add_chunk.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.add_flag.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.add_image.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.add_image_full.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.add_patch.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.build.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.build_from_filename.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.build_from_xml.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.check_compatible.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.export.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.export_to_xml.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.get_addr.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.get_alignment.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.get_bytes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.get_bytes_with_patches.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.get_checksum.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.get_chunks.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.get_depth.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.get_filename.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.get_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.get_idx.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.get_image_by_checksum.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.get_image_by_gtype.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.get_image_by_gtype_bytes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.get_image_by_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.get_image_by_id_bytes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.get_image_by_id_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.get_image_by_idx.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.get_image_by_idx_bytes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.get_image_by_idx_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.get_images.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.get_images_max.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.get_offset.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.get_parent.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.get_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.get_size_max.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.get_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.get_version.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.get_version_format.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.get_version_raw.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.has_flag.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.parse_bytes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.parse_file.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.remove_image.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.remove_image_by_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.remove_image_by_idx.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.set_addr.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.set_alignment.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.set_bytes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.set_filename.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.set_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.set_idx.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.set_images_max.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.set_offset.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.set_parent.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.set_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.set_size_max.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.set_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.set_version.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.set_version_format.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.set_version_raw.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.tokenize.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.write.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.write_chunk.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Firmware.write_file.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.FitFirmware.get_timestamp.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.FitFirmware.set_timestamp.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.HeciDevice.arbh_svn_get_info.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.HeciDevice.read_file.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.HeciDevice.read_file_ex.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.HidDescriptor.find_report.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.HidDevice.add_flag.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.HidDevice.get_ep_addr_in.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.HidDevice.get_ep_addr_out.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.HidDevice.get_interface.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.HidDevice.get_report.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.HidDevice.parse_descriptors.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.HidDevice.set_ep_addr_in.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.HidDevice.set_ep_addr_out.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.HidDevice.set_interface.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.HidDevice.set_report.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.HidrawDevice.get_bus_type.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.HidrawDevice.get_feature.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.HidrawDevice.get_report.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.HidrawDevice.parse_descriptor.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.HidrawDevice.set_feature.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.HidrawDevice.set_report.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Hwids.add_guid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Hwids.add_value.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Hwids.get_chid_keys.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Hwids.get_guid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Hwids.get_guids.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Hwids.get_keys.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Hwids.get_replace_keys.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Hwids.get_replace_values.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Hwids.get_value.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Hwids.has_guid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.I2cDevice.read.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.I2cDevice.set_address.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.I2cDevice.write.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.IOChannel.read_byte_array.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.IOChannel.read_bytes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.IOChannel.read_raw.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.IOChannel.seek.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.IOChannel.shutdown.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.IOChannel.unix_get_fd.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.IOChannel.write_byte_array.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.IOChannel.write_bytes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.IOChannel.write_raw.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.IOChannel.write_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.IfdFirmware.check_jedec_cmd.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.IfdImage.get_access.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.IfdImage.set_access.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.IhexFirmware.get_records.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.IhexFirmware.set_padding_value.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.IntelThunderboltNvm.get_device_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.IntelThunderboltNvm.get_flash_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.IntelThunderboltNvm.get_model_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.IntelThunderboltNvm.get_vendor_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.IntelThunderboltNvm.has_pd.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.IntelThunderboltNvm.is_host.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.IntelThunderboltNvm.is_native.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Ioctl.add_const_buffer.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Ioctl.add_key_as_u16.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Ioctl.add_key_as_u8.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Ioctl.add_mutable_buffer.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Ioctl.execute.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Ioctl.set_name.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.KernelSearchPathLocker.get_path.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.LinearFirmware.get_image_gtype.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.MeiDevice.connect.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.MeiDevice.get_fw_status.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.MeiDevice.get_fw_ver.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.MeiDevice.get_max_msg_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.MeiDevice.get_protocol_version.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.MeiDevice.read.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.MeiDevice.write.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.MsgpackItem.get_array.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.MsgpackItem.get_binary.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.MsgpackItem.get_boolean.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.MsgpackItem.get_float.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.MsgpackItem.get_integer.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.MsgpackItem.get_kind.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.MsgpackItem.get_map.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.MsgpackItem.get_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.OpromFirmware.get_compression_type.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.OpromFirmware.get_machine_type.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.OpromFirmware.get_subsystem.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.PartialInputStream.get_offset.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.PartialInputStream.get_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.PciDevice.get_revision.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.PciDevice.get_subsystem_pid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.PciDevice.get_subsystem_vid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.PciDevice.set_revision.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.PciDevice.set_subsystem_pid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.PciDevice.set_subsystem_vid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.add_device_gtype.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.add_device_udev_subsystem.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.add_firmware_gtype.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.add_report_metadata.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.add_rule.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.add_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.add_udev_subsystem.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.alloc_data.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.cache_add.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.cache_lookup.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.cache_remove.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.device_add.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.device_register.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.device_remove.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.get_config_value.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.get_config_value_boolean.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.get_context.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.get_data.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.get_device_gtype_default.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.get_device_gtypes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.get_devices.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.get_name.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.get_order.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.get_priority.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.get_report_metadata.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.get_rules.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.is_open.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.name_compare.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.open.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.order_compare.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.reset_config_values.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.runner_activate.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.runner_add_security_attrs.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.runner_attach.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.runner_backend_device_added.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.runner_backend_device_changed.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.runner_cleanup.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.runner_clear_results.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.runner_coldplug.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.runner_composite_cleanup.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.runner_composite_prepare.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.runner_detach.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.runner_device_added.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.runner_device_created.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.runner_device_register.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.runner_device_removed.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.runner_fix_host_security_attr.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.runner_get_results.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.runner_init.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.runner_modify_config.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.runner_prepare.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.runner_ready.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.runner_reboot_cleanup.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.runner_reload.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.runner_startup.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.runner_undo_host_security_attr.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.runner_unlock.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.runner_verify.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.runner_write_firmware.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.security_attr_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.set_config_default.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.set_config_value.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.set_context.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.set_device_gtype_default.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.set_name.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.set_order.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.set_priority.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Plugin.to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Progress.add_flag.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Progress.add_step.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Progress.finished.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Progress.get_child.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Progress.get_duration.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Progress.get_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Progress.get_name.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Progress.get_percentage.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Progress.get_profile.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Progress.get_status.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Progress.get_steps.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Progress.has_flag.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Progress.remove_flag.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Progress.reset.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Progress.set_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Progress.set_name.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Progress.set_percentage.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Progress.set_percentage_full.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Progress.set_profile.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Progress.set_status.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Progress.set_steps.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Progress.sleep.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Progress.step_done.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Progress.traceback.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Quirks.add_possible_key.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Quirks.load.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Quirks.lookup_by_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Quirks.lookup_by_id_iter.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.SecurityAttrs.append.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.SecurityAttrs.append_internal.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.SecurityAttrs.calculate_hsi.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.SecurityAttrs.compare.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.SecurityAttrs.depsolve.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.SecurityAttrs.equal.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.SecurityAttrs.get_all.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.SecurityAttrs.get_by_appstream_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.SecurityAttrs.is_valid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.SecurityAttrs.remove_all.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.SecurityAttrs.to_variant.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Smbios.get_data.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Smbios.get_integer.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Smbios.get_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Smbios.setup.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Smbios.setup_from_file.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Smbios.setup_from_path.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.SrecFirmware.get_records.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.SrecFirmware.set_addr_max.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.SrecFirmware.set_addr_min.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UdevDevice.add_open_flag.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UdevDevice.add_property.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UdevDevice.emit_changed.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UdevDevice.get_bind_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UdevDevice.get_device_file.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UdevDevice.get_device_file_from_subsystem.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UdevDevice.get_devpath.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UdevDevice.get_devtype.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UdevDevice.get_driver.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UdevDevice.get_io_channel.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UdevDevice.get_number.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UdevDevice.get_subsystem.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UdevDevice.get_subsystem_depth.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UdevDevice.get_subsystem_devtype.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UdevDevice.get_sysfs_path.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UdevDevice.ioctl.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UdevDevice.ioctl_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UdevDevice.list_sysfs.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UdevDevice.match_subsystem.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UdevDevice.parse_number.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UdevDevice.pread.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UdevDevice.pwrite.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UdevDevice.read.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UdevDevice.read_bytes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UdevDevice.read_property.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UdevDevice.read_sysfs.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UdevDevice.read_sysfs_bytes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UdevDevice.remove_open_flag.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UdevDevice.reopen.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UdevDevice.seek.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UdevDevice.set_bind_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UdevDevice.set_device_file.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UdevDevice.set_devtype.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UdevDevice.set_io_channel.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UdevDevice.set_number.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UdevDevice.set_physical_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UdevDevice.set_subsystem.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UdevDevice.write.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UdevDevice.write_bytes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UdevDevice.write_sysfs.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UdevDevice.write_sysfs_byte_array.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UdevDevice.write_sysfs_bytes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UefiDevice.get_efivar_bytes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UefiDevice.get_guid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UefiDevice.get_name.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UefiDevice.set_efivar_bytes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UefiDevice.set_guid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UefiDevice.set_name.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbBosDescriptor.get_capability.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbConfigDescriptor.get_configuration.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbConfigDescriptor.get_configuration_value.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbDevice.add_interface.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbDevice.bulk_transfer.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbDevice.claim_interface.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbDevice.control_transfer.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbDevice.get_address.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbDevice.get_bus.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbDevice.get_claim_retry_count.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbDevice.get_class.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbDevice.get_configuration_index.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbDevice.get_custom_index.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbDevice.get_dev.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbDevice.get_hid_descriptors.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbDevice.get_interface.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbDevice.get_interfaces.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbDevice.get_manufacturer_index.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbDevice.get_product_index.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbDevice.get_release.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbDevice.get_serial_number_index.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbDevice.get_spec.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbDevice.get_string_descriptor.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbDevice.get_string_descriptor_bytes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbDevice.get_string_descriptor_bytes_full.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbDevice.interrupt_transfer.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbDevice.release_interface.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbDevice.reset.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbDevice.set_claim_retry_count.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbDevice.set_configuration.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbDevice.set_interface_alt.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbDeviceDs20.apply_to_device.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbDeviceDs20.set_version_lowest.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbEndpoint.get_address.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbEndpoint.get_direction.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbEndpoint.get_maximum_packet_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbEndpoint.get_number.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbEndpoint.get_polling_interval.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbHidDescriptor.get_blob.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbHidDescriptor.get_descriptor_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbHidDescriptor.get_iface_number.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbHidDescriptor.set_blob.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbHidDescriptor.set_iface_number.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbInterface.add_endpoint.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbInterface.get_alternate.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbInterface.get_class.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbInterface.get_endpoints.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbInterface.get_index.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbInterface.get_number.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbInterface.get_protocol.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.UsbInterface.get_subclass.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.V4lDevice.get_caps.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.V4lDevice.get_index.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Volume.check_free_space.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Volume.get_block_name.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Volume.get_block_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Volume.get_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Volume.get_id_type.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Volume.get_mount_point.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Volume.get_partition_kind.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Volume.get_partition_name.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Volume.get_partition_number.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Volume.get_partition_offset.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Volume.get_partition_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Volume.get_partition_uuid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Volume.get_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Volume.is_encrypted.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Volume.is_internal.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Volume.is_mdraid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Volume.is_mounted.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Volume.mount.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.Volume.unmount.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.VolumeLocker.close.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.X509Certificate.get_activation_time.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.X509Certificate.get_issuer.html
+%%PORTDOCS%%share/doc/libfwupdplugin/method.X509Certificate.get_subject.html
+%%PORTDOCS%%share/doc/libfwupdplugin/modem-manager-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/msr-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/mtd-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/nordic-hid-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/nvme-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/only-trusted.html
+%%PORTDOCS%%share/doc/libfwupdplugin/org.freedesktop.fwupd.svg
+%%PORTDOCS%%share/doc/libfwupdplugin/parade-lspcon-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/parade-usbhub-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/pci-bcr-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/pci-mei-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/pci-psp-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/pixart-rf-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/powerd-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/property.Backend.can-invalidate.html
+%%PORTDOCS%%share/doc/libfwupdplugin/property.Backend.context.html
+%%PORTDOCS%%share/doc/libfwupdplugin/property.Backend.device-gtype.html
+%%PORTDOCS%%share/doc/libfwupdplugin/property.Backend.name.html
+%%PORTDOCS%%share/doc/libfwupdplugin/property.BluezDevice.object-manager.html
+%%PORTDOCS%%share/doc/libfwupdplugin/property.BluezDevice.proxy.html
+%%PORTDOCS%%share/doc/libfwupdplugin/property.CfiDevice.flash-id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/property.Context.battery-level.html
+%%PORTDOCS%%share/doc/libfwupdplugin/property.Context.battery-threshold.html
+%%PORTDOCS%%share/doc/libfwupdplugin/property.Context.display-state.html
+%%PORTDOCS%%share/doc/libfwupdplugin/property.Context.flags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/property.Context.lid-state.html
+%%PORTDOCS%%share/doc/libfwupdplugin/property.Context.power-state.html
+%%PORTDOCS%%share/doc/libfwupdplugin/property.Device.backend-id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/property.Device.backend.html
+%%PORTDOCS%%share/doc/libfwupdplugin/property.Device.context.html
+%%PORTDOCS%%share/doc/libfwupdplugin/property.Device.equivalent-id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/property.Device.logical-id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/property.Device.parent.html
+%%PORTDOCS%%share/doc/libfwupdplugin/property.Device.physical-id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/property.Device.pid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/property.Device.private-flags.html
+%%PORTDOCS%%share/doc/libfwupdplugin/property.Device.proxy.html
+%%PORTDOCS%%share/doc/libfwupdplugin/property.Device.required-free.html
+%%PORTDOCS%%share/doc/libfwupdplugin/property.Device.update-image.html
+%%PORTDOCS%%share/doc/libfwupdplugin/property.Device.update-message.html
+%%PORTDOCS%%share/doc/libfwupdplugin/property.Device.vid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/property.DpauxDevice.dpcd-ieee-oui.html
+%%PORTDOCS%%share/doc/libfwupdplugin/property.Firmware.parent.html
+%%PORTDOCS%%share/doc/libfwupdplugin/property.HidDevice.interface.html
+%%PORTDOCS%%share/doc/libfwupdplugin/property.LinearFirmware.image-gtype.html
+%%PORTDOCS%%share/doc/libfwupdplugin/property.Plugin.context.html
+%%PORTDOCS%%share/doc/libfwupdplugin/property.UdevDevice.bind-id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/property.UdevDevice.device-file.html
+%%PORTDOCS%%share/doc/libfwupdplugin/property.UdevDevice.devtype.html
+%%PORTDOCS%%share/doc/libfwupdplugin/property.UdevDevice.driver.html
+%%PORTDOCS%%share/doc/libfwupdplugin/property.UdevDevice.subsystem.html
+%%PORTDOCS%%share/doc/libfwupdplugin/property.UsbDevice.libusb-device.html
+%%PORTDOCS%%share/doc/libfwupdplugin/property.Volume.mount-path.html
+%%PORTDOCS%%share/doc/libfwupdplugin/property.Volume.proxy-block.html
+%%PORTDOCS%%share/doc/libfwupdplugin/property.Volume.proxy-filesystem.html
+%%PORTDOCS%%share/doc/libfwupdplugin/property.Volume.proxy-partition.html
+%%PORTDOCS%%share/doc/libfwupdplugin/qc-firehose-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/qc-s5gen2-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/qsi-dock-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/realtek-mst-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/redfish-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/rp-pico-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/rts54hub-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/scsi-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/search.js
+%%PORTDOCS%%share/doc/libfwupdplugin/signal.Backend.device-added.html
+%%PORTDOCS%%share/doc/libfwupdplugin/signal.Backend.device-changed.html
+%%PORTDOCS%%share/doc/libfwupdplugin/signal.Backend.device-removed.html
+%%PORTDOCS%%share/doc/libfwupdplugin/signal.BluezDevice.changed.html
+%%PORTDOCS%%share/doc/libfwupdplugin/signal.Config.changed.html
+%%PORTDOCS%%share/doc/libfwupdplugin/signal.Config.loaded.html
+%%PORTDOCS%%share/doc/libfwupdplugin/signal.Context.housekeeping.html
+%%PORTDOCS%%share/doc/libfwupdplugin/signal.Context.security-changed.html
+%%PORTDOCS%%share/doc/libfwupdplugin/signal.Device.child-added.html
+%%PORTDOCS%%share/doc/libfwupdplugin/signal.Device.child-removed.html
+%%PORTDOCS%%share/doc/libfwupdplugin/signal.Device.request.html
+%%PORTDOCS%%share/doc/libfwupdplugin/signal.Plugin.check-supported.html
+%%PORTDOCS%%share/doc/libfwupdplugin/signal.Plugin.device-added.html
+%%PORTDOCS%%share/doc/libfwupdplugin/signal.Plugin.device-register.html
+%%PORTDOCS%%share/doc/libfwupdplugin/signal.Plugin.device-removed.html
+%%PORTDOCS%%share/doc/libfwupdplugin/signal.Plugin.rules-changed.html
+%%PORTDOCS%%share/doc/libfwupdplugin/signal.Progress.percentage-changed.html
+%%PORTDOCS%%share/doc/libfwupdplugin/signal.Progress.status-changed.html
+%%PORTDOCS%%share/doc/libfwupdplugin/signal.UdevDevice.changed.html
+%%PORTDOCS%%share/doc/libfwupdplugin/solarized-dark.css
+%%PORTDOCS%%share/doc/libfwupdplugin/solarized-light.css
+%%PORTDOCS%%share/doc/libfwupdplugin/steelseries-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/struct.ErrorConvertEntry.html
+%%PORTDOCS%%share/doc/libfwupdplugin/struct.ErrorMapEntry.html
+%%PORTDOCS%%share/doc/libfwupdplugin/struct.PluginData.html
+%%PORTDOCS%%share/doc/libfwupdplugin/struct.PluginVfuncs.html
+%%PORTDOCS%%share/doc/libfwupdplugin/style.css
+%%PORTDOCS%%share/doc/libfwupdplugin/supermicro-license.html
+%%PORTDOCS%%share/doc/libfwupdplugin/synaptics-cape-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/synaptics-cxaudio-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/synaptics-mst-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/synaptics-prometheus-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/synaptics-rmi-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/synaptics-vmm9-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/system76-launch-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/telink-dfu-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/test-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/test_task.png
+%%PORTDOCS%%share/doc/libfwupdplugin/thelio-io-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/thunderbolt-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/ti-tps6598x-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/tpm-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/tutorial.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.Archive.compression_from_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.Archive.compression_to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.Archive.format_from_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.Archive.format_to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.CfiDevice.cmd_to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.ChunkArray.mutable_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.ChunkArray.new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.ChunkArray.to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.Device.instance_flags_to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.EfiFile.type_to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.EfiHardDriveDevicePath.partition_format_from_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.EfiHardDriveDevicePath.partition_format_to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.EfiHardDriveDevicePath.signature_type_from_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.EfiHardDriveDevicePath.signature_type_to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.EfiLoadOption.kind_from_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.EfiLoadOption.kind_to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.EfiSection.type_to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.EfiSignature.kind_from_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.EfiSignature.kind_to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.EfiVolume.ext_entry_type_to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.ErrorMapEntry.to_gerror.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.Firmware.flags_to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.Firmware.strparse_uint16_safe.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.Firmware.strparse_uint24_safe.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.Firmware.strparse_uint32_safe.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.Firmware.strparse_uint4_safe.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.Firmware.strparse_uint8_safe.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.IOChannel.open_flags_to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.IntelThunderboltNvm.arc_params_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.IntelThunderboltNvm.arc_params_set_pd_pointer.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.IntelThunderboltNvm.digital_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.IntelThunderboltNvm.digital_set_arc_params.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.IntelThunderboltNvm.digital_set_available_sections.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.IntelThunderboltNvm.digital_set_device_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.IntelThunderboltNvm.digital_set_drom.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.IntelThunderboltNvm.digital_set_flags_host.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.IntelThunderboltNvm.digital_set_flags_is_native.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.IntelThunderboltNvm.digital_set_flash_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.IntelThunderboltNvm.digital_set_ucode.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.IntelThunderboltNvm.digital_set_version.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.IntelThunderboltNvm.dram_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.IntelThunderboltNvm.drom_new.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.IntelThunderboltNvm.drom_set_model_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.IntelThunderboltNvm.drom_set_vendor_id.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.IntelThunderboltNvm.family_from_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.IntelThunderboltNvm.family_to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.IntelThunderboltNvm.section_to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.MsgpackItem.kind_to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.Plugin.guess_name_from_fn.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.SecurityAttr.add_bios_target_value.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.SecurityAttr.check_fwupd_version.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.Smbios.chassis_kind_to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.UsbDevice.hdr_get_device.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.UsbDevice.hdr_get_device_class.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.UsbDevice.hdr_get_device_protocol.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.UsbDevice.hdr_get_device_sub_class.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.UsbDevice.hdr_get_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.UsbDevice.hdr_get_manufacturer_idx.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.UsbDevice.hdr_get_max_packet_size0.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.UsbDevice.hdr_get_num_configurations.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.UsbDevice.hdr_get_product.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.UsbDevice.hdr_get_product_idx.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.UsbDevice.hdr_get_serial_number_idx.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.UsbDevice.hdr_get_usb.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.UsbDevice.hdr_get_vendor.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.UsbDevice.hdr_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.UsbDeviceMsDs20.desc_to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.UsbEndpoint.hdr_get_attributes.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.UsbEndpoint.hdr_get_descriptor_type.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.UsbEndpoint.hdr_get_endpoint_address.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.UsbEndpoint.hdr_get_interval.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.UsbEndpoint.hdr_get_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.UsbEndpoint.hdr_get_max_packet_size.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.UsbEndpoint.hdr_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.UsbHidDescriptor.hdr_get_class_descriptor_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.UsbHidDescriptor.hdr_get_class_descriptor_type.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.UsbHidDescriptor.hdr_get_country_code.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.UsbHidDescriptor.hdr_get_hid.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.UsbHidDescriptor.hdr_get_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.UsbHidDescriptor.hdr_get_num_descriptors.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.UsbHidDescriptor.hdr_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.UsbInterface.hdr_get_alternate_setting.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.UsbInterface.hdr_get_interface.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.UsbInterface.hdr_get_interface_class.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.UsbInterface.hdr_get_interface_number.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.UsbInterface.hdr_get_interface_protocol.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.UsbInterface.hdr_get_interface_sub_class.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.UsbInterface.hdr_get_length.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.UsbInterface.hdr_get_num_endpoints.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.UsbInterface.hdr_parse_stream.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.Volume.kind_convert_to_gpt.html
+%%PORTDOCS%%share/doc/libfwupdplugin/type_func.Volume.new_by_kind.html
+%%PORTDOCS%%share/doc/libfwupdplugin/uefi-capsule-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/uefi-db-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/uefi-db.html
+%%PORTDOCS%%share/doc/libfwupdplugin/uefi-dbx-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/uefi-esrt-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/uefi-kek-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/uefi-mok-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/uefi-pk-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/uefi-recovery-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/uefi-sbat-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/uf2-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/upower-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/urlmap_fwupdplugin.js
+%%PORTDOCS%%share/doc/libfwupdplugin/usi-dock-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vbe-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Backend.coldplug.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Backend.create_device.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Backend.create_device_for_donor.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Backend.get_device_parent.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Backend.invalidate.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Backend.registered.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Backend.setup.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Backend.to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.CfiDevice.chip_select.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.CfiDevice.read_jedec.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.CfiDevice.send_command.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Context.housekeeping.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Context.security_changed.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Efivars.delete.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Efivars.delete_with_glob.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Efivars.exists.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Efivars.get_data.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Efivars.get_monitor.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Efivars.get_names.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Efivars.set_data.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Efivars.space_free.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Efivars.space_used.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Efivars.supported.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Firmware.build.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Firmware.check_compatible.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Firmware.convert_version.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Firmware.export.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Firmware.get_checksum.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Firmware.parse.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Firmware.tokenize.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Firmware.validate.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Firmware.write.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Plugin._check_supported.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Plugin._device_added.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Plugin._device_register.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Plugin._device_removed.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Plugin._percentage_changed.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Plugin._rules_changed.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Plugin._status_changed.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Plugin.activate.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Plugin.add_security_attrs.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Plugin.attach.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Plugin.backend_device_added.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Plugin.backend_device_changed.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Plugin.backend_device_removed.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Plugin.cleanup.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Plugin.clear_results.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Plugin.coldplug.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Plugin.composite_cleanup.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Plugin.composite_prepare.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Plugin.detach.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Plugin.device_added.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Plugin.device_created.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Plugin.device_registered.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Plugin.fix_host_security_attr.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Plugin.get_results.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Plugin.modify_config.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Plugin.prepare.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Plugin.ready.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Plugin.reboot_cleanup.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Plugin.startup.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Plugin.to_string.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Plugin.undo_host_security_attr.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Plugin.unlock.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Plugin.verify.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.Plugin.write_firmware.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vfunc.UsbDeviceDs20.parse.html
+%%PORTDOCS%%share/doc/libfwupdplugin/vli-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/wacom-raw-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/wacom-usb-README.html
+%%PORTDOCS%%share/doc/libfwupdplugin/wistron-dock-README.html
+share/icons/hicolor/128x128/apps/org.freedesktop.fwupd.png
+share/icons/hicolor/64x64/apps/org.freedesktop.fwupd.png
+share/icons/hicolor/scalable/apps/org.freedesktop.fwupd.svg
+%%TEST%%share/installed-tests/fwupd/UEFI
+%%TEST%%share/installed-tests/fwupd/build-certs.py
+%%TEST%%share/installed-tests/fwupd/device-tests/8bitdo-nes30pro.json
+%%TEST%%share/installed-tests/fwupd/device-tests/8bitdo-sf30pro.json
+%%TEST%%share/installed-tests/fwupd/device-tests/8bitdo-sfc30.json
+%%TEST%%share/installed-tests/fwupd/device-tests/acer-d501.json
+%%TEST%%share/installed-tests/fwupd/device-tests/algoltek-ag9421.json
+%%TEST%%share/installed-tests/fwupd/device-tests/amd-apu-rembrandt.json
+%%TEST%%share/installed-tests/fwupd/device-tests/amd-apu-strix.json
+%%TEST%%share/installed-tests/fwupd/device-tests/amd-dgpu-navi3x.json
+%%TEST%%share/installed-tests/fwupd/device-tests/amd-dgpu.json
+%%TEST%%share/installed-tests/fwupd/device-tests/analogix-anx7518.json
+%%TEST%%share/installed-tests/fwupd/device-tests/asus-hid.json
+%%TEST%%share/installed-tests/fwupd/device-tests/aver-fone540.json
+%%TEST%%share/installed-tests/fwupd/device-tests/bizlink-no-sku-vli.json
+%%TEST%%share/installed-tests/fwupd/device-tests/caldigit-element.json
+%%TEST%%share/installed-tests/fwupd/device-tests/caldigit-ts4.json
+%%TEST%%share/installed-tests/fwupd/device-tests/ch341a.json
+%%TEST%%share/installed-tests/fwupd/device-tests/ch347.json
+%%TEST%%share/installed-tests/fwupd/device-tests/corsair-katar-pro-xt.json
+%%TEST%%share/installed-tests/fwupd/device-tests/corsair-sabre-pro.json
+%%TEST%%share/installed-tests/fwupd/device-tests/corsair-sabre-rgb-pro.json
+%%TEST%%share/installed-tests/fwupd/device-tests/dell-kestrel-enumerate.json
+%%TEST%%share/installed-tests/fwupd/device-tests/dell-wd19tb.json
+%%TEST%%share/installed-tests/fwupd/device-tests/dell-xps-9350.json
+%%TEST%%share/installed-tests/fwupd/device-tests/dfu-gd32vf103.json
+%%TEST%%share/installed-tests/fwupd/device-tests/egis-moc.json
+%%TEST%%share/installed-tests/fwupd/device-tests/elan-kbd.json
+%%TEST%%share/installed-tests/fwupd/device-tests/elan-p1515e.json
+%%TEST%%share/installed-tests/fwupd/device-tests/fpc-lenfy-moh.json
+%%TEST%%share/installed-tests/fwupd/device-tests/framework-hdmi.json
+%%TEST%%share/installed-tests/fwupd/device-tests/framework-qmk.json
+%%TEST%%share/installed-tests/fwupd/device-tests/fresco-pd.json
+%%TEST%%share/installed-tests/fwupd/device-tests/fwupd-a3bu-xplained.json
+%%TEST%%share/installed-tests/fwupd/device-tests/fwupd-at90usbkey.json
+%%TEST%%share/installed-tests/fwupd/device-tests/google-servo-micro.json
+%%TEST%%share/installed-tests/fwupd/device-tests/hp-dock-g5.json
+%%TEST%%share/installed-tests/fwupd/device-tests/hp-dock-g6-ultra.json
+%%TEST%%share/installed-tests/fwupd/device-tests/huddly-s1-basic.json
+%%TEST%%share/installed-tests/fwupd/device-tests/huddly-s1.json
+%%TEST%%share/installed-tests/fwupd/device-tests/hughski-colorhug-plus.json
+%%TEST%%share/installed-tests/fwupd/device-tests/hughski-colorhug.json
+%%TEST%%share/installed-tests/fwupd/device-tests/hughski-colorhug2.json
+%%TEST%%share/installed-tests/fwupd/device-tests/hyper-no-sku-vli.json
+%%TEST%%share/installed-tests/fwupd/device-tests/ilitek-touchscreen.json
+%%TEST%%share/installed-tests/fwupd/device-tests/intel-gatkex.json
+%%TEST%%share/installed-tests/fwupd/device-tests/jabra-evolve2-75.json
+%%TEST%%share/installed-tests/fwupd/device-tests/jabra-panacast-50.json
+%%TEST%%share/installed-tests/fwupd/device-tests/jabra-speak-410.json
+%%TEST%%share/installed-tests/fwupd/device-tests/jabra-speak-510.json
+%%TEST%%share/installed-tests/fwupd/device-tests/jabra-speak-710.json
+%%TEST%%share/installed-tests/fwupd/device-tests/legion-hid2.json
+%%TEST%%share/installed-tests/fwupd/device-tests/lenovo-03x7168.json
+%%TEST%%share/installed-tests/fwupd/device-tests/lenovo-03x7605.json
+%%TEST%%share/installed-tests/fwupd/device-tests/lenovo-03x7608-vli.json
+%%TEST%%share/installed-tests/fwupd/device-tests/lenovo-03x7609-cxaudio.json
+%%TEST%%share/installed-tests/fwupd/device-tests/lenovo-40au0065-vli.json
+%%TEST%%share/installed-tests/fwupd/device-tests/lenovo-GX90T33021-vli.json
+%%TEST%%share/installed-tests/fwupd/device-tests/lenovo-nano-g1.json
+%%TEST%%share/installed-tests/fwupd/device-tests/logi-rally-bar.json
+%%TEST%%share/installed-tests/fwupd/device-tests/logitech-bolt-receiver.json
+%%TEST%%share/installed-tests/fwupd/device-tests/logitech-k780.json
+%%TEST%%share/installed-tests/fwupd/device-tests/logitech-m650.json
+%%TEST%%share/installed-tests/fwupd/device-tests/logitech-m750.json
+%%TEST%%share/installed-tests/fwupd/device-tests/logitech-mr0077.json
+%%TEST%%share/installed-tests/fwupd/device-tests/logitech-rqr12-signed.json
+%%TEST%%share/installed-tests/fwupd/device-tests/logitech-rqr12.json
+%%TEST%%share/installed-tests/fwupd/device-tests/logitech-rqr24-signed.json
+%%TEST%%share/installed-tests/fwupd/device-tests/logitech-rqr24.json
+%%TEST%%share/installed-tests/fwupd/device-tests/microsoft-usbc-travel-hub.json
+%%TEST%%share/installed-tests/fwupd/device-tests/mnt-pocket-reform-sysctl.json
+%%TEST%%share/installed-tests/fwupd/device-tests/nordic-hid-nrf52840-b0.json
+%%TEST%%share/installed-tests/fwupd/device-tests/nordic-hid-nrf52840-mcuboot.json
+%%TEST%%share/installed-tests/fwupd/device-tests/parade-ps5512evb.json
+%%TEST%%share/installed-tests/fwupd/device-tests/pci-psp-strix-enumerate.json
+%%TEST%%share/installed-tests/fwupd/device-tests/qc-ec25au.json
+%%TEST%%share/installed-tests/fwupd/device-tests/qc-eg25ggc.json
+%%TEST%%share/installed-tests/fwupd/device-tests/qc-em160r.json
+%%TEST%%share/installed-tests/fwupd/device-tests/qualcomm-qcc5171.json
+%%TEST%%share/installed-tests/fwupd/device-tests/realtek-rts5423.json
+%%TEST%%share/installed-tests/fwupd/device-tests/realtek-rts5855.json
+%%TEST%%share/installed-tests/fwupd/device-tests/steelseries-aerox-3-wireless.json
+%%TEST%%share/installed-tests/fwupd/device-tests/steelseries-nova3p.json
+%%TEST%%share/installed-tests/fwupd/device-tests/steelseries-nova5.json
+%%TEST%%share/installed-tests/fwupd/device-tests/steelseries-rival-3-wireless.json
+%%TEST%%share/installed-tests/fwupd/device-tests/steelseries-stratus-duo-rx.json
+%%TEST%%share/installed-tests/fwupd/device-tests/steelseries-stratus-duo.json
+%%TEST%%share/installed-tests/fwupd/device-tests/synaptics-prometheus.json
+%%TEST%%share/installed-tests/fwupd/device-tests/synaptics-vmm9430evb.json
+%%TEST%%share/installed-tests/fwupd/device-tests/telink-ryder-dongle.json
+%%TEST%%share/installed-tests/fwupd/device-tests/uefi-dbx.json
+%%TEST%%share/installed-tests/fwupd/device-tests/uefi-pk.json
+%%TEST%%share/installed-tests/fwupd/device-tests/ugreen-cm260.json
+%%TEST%%share/installed-tests/fwupd/device-tests/wacom-g14t.json
+%%TEST%%share/installed-tests/fwupd/device-tests/wacom-intuos-bt-m.json
+%%TEST%%share/installed-tests/fwupd/device-tests/wacom-intuos-bt-s.json
+%%TEST%%share/installed-tests/fwupd/device-tests/wacom-movink-13.json
+%%TEST%%share/installed-tests/fwupd/device-tests/wistron-dock-40b7.json
+%%TEST%%share/installed-tests/fwupd/efi/esrt/entries/entry0/capsule_flags
+%%TEST%%share/installed-tests/fwupd/efi/esrt/entries/entry0/fw_class
+%%TEST%%share/installed-tests/fwupd/efi/esrt/entries/entry0/fw_type
+%%TEST%%share/installed-tests/fwupd/efi/esrt/entries/entry0/fw_version
+%%TEST%%share/installed-tests/fwupd/efi/esrt/entries/entry0/last_attempt_status
+%%TEST%%share/installed-tests/fwupd/efi/esrt/entries/entry0/last_attempt_version
+%%TEST%%share/installed-tests/fwupd/efi/esrt/entries/entry0/lowest_supported_fw_version
+%%TEST%%share/installed-tests/fwupd/enumeration-data/amd-apu-rembrandt-setup.json
+%%TEST%%share/installed-tests/fwupd/enumeration-data/amd-apu-strix-setup.json
+%%TEST%%share/installed-tests/fwupd/enumeration-data/amd-dgpu-setup.json
+%%TEST%%share/installed-tests/fwupd/enumeration-data/asus-hid-setup.json
+%%TEST%%share/installed-tests/fwupd/enumeration-data/ch341a-setup.json
+%%TEST%%share/installed-tests/fwupd/enumeration-data/ch347-setup.json
+%%TEST%%share/installed-tests/fwupd/enumeration-data/dell-kestrel-enumerate-ec.json
+%%TEST%%share/installed-tests/fwupd/enumeration-data/dell-xps-9350-setup.json
+%%TEST%%share/installed-tests/fwupd/enumeration-data/dfu-gd32vf103-setup.json
+%%TEST%%share/installed-tests/fwupd/enumeration-data/framework-hdmi-setup.json
+%%TEST%%share/installed-tests/fwupd/enumeration-data/framework16-ansi-setup.json
+%%TEST%%share/installed-tests/fwupd/enumeration-data/framework16-macropad-setup.json
+%%TEST%%share/installed-tests/fwupd/enumeration-data/fresco-pd-setup.json
+%%TEST%%share/installed-tests/fwupd/enumeration-data/huddly-s1-basic-setup.json
+%%TEST%%share/installed-tests/fwupd/enumeration-data/intel-gatkex-setup.json
+%%TEST%%share/installed-tests/fwupd/enumeration-data/jabra-panacast-50-setup.json
+%%TEST%%share/installed-tests/fwupd/enumeration-data/lenovo-nano-g1-setup.json
+%%TEST%%share/installed-tests/fwupd/enumeration-data/logi-rally-bar-setup.json
+%%TEST%%share/installed-tests/fwupd/enumeration-data/logitech-bolt-receiver-setup.json
+%%TEST%%share/installed-tests/fwupd/enumeration-data/microsoft-usbc-travel-hub-setup.json
+%%TEST%%share/installed-tests/fwupd/enumeration-data/mnt-pocket-reform-sysctl-setup.json
+%%TEST%%share/installed-tests/fwupd/enumeration-data/pci-psp-strix.json
+%%TEST%%share/installed-tests/fwupd/enumeration-data/qc-ec25au-setup.json
+%%TEST%%share/installed-tests/fwupd/enumeration-data/qc-em160r-setup.json
+%%TEST%%share/installed-tests/fwupd/enumeration-data/uefi-pk-setup.json
+%%TEST%%share/installed-tests/fwupd/enumeration-data/wacom-movink-13-setup.json
+%%TEST%%share/installed-tests/fwupd/fakedevice123.cab
+%%TEST%%share/installed-tests/fwupd/fakedevice124.bin
+%%TEST%%share/installed-tests/fwupd/fakedevice124.cab
+%%TEST%%share/installed-tests/fwupd/fakedevice124.jcat
+%%TEST%%share/installed-tests/fwupd/fakedevice124.metainfo.xml
+%%TEST%%share/installed-tests/fwupd/fwupd-tests.xml
+%%TEST%%share/installed-tests/fwupd/fwupd.sh
+%%TEST%%share/installed-tests/fwupd/fwupd.test
+%%TEST%%share/installed-tests/fwupd/fwupdmgr-p2p.sh
+%%TEST%%share/installed-tests/fwupd/fwupdmgr-p2p.test
+%%TEST%%share/installed-tests/fwupd/fwupdmgr.sh
+%%TEST%%share/installed-tests/fwupd/fwupdmgr.test
+%%TEST%%share/installed-tests/fwupd/fwupdtool-efiboot.sh
+%%TEST%%share/installed-tests/fwupd/fwupdtool-efiboot.test
+%%TEST%%share/installed-tests/fwupd/fwupdtool.sh
+%%TEST%%share/installed-tests/fwupd/fwupdtool.test
+%%TEST%%share/installed-tests/fwupd/fwupdx64.efi.signed
+%%TEST%%share/installed-tests/fwupd/grub.cfg
+%%TEST%%share/installed-tests/fwupd/lsan-suppressions.txt
+%%TEST%%share/installed-tests/fwupd/test.quirk
+%%TEST%%share/installed-tests/fwupd/tests/America/New_York
+%%TEST%%share/installed-tests/fwupd/tests/HSIStatus-nx-disabled
+%%TEST%%share/installed-tests/fwupd/tests/HSIStatus-nx-invalid
+%%TEST%%share/installed-tests/fwupd/tests/HSIStatus-nx-valid
+%%TEST%%share/installed-tests/fwupd/tests/bios-attrs/dell-xps13-9310/dell-wmi-sysman/attributes/Asset/current_value
+%%TEST%%share/installed-tests/fwupd/tests/bios-attrs/dell-xps13-9310/dell-wmi-sysman/attributes/Asset/default_value
+%%TEST%%share/installed-tests/fwupd/tests/bios-attrs/dell-xps13-9310/dell-wmi-sysman/attributes/Asset/dell_modifier
+%%TEST%%share/installed-tests/fwupd/tests/bios-attrs/dell-xps13-9310/dell-wmi-sysman/attributes/Asset/display_name
+%%TEST%%share/installed-tests/fwupd/tests/bios-attrs/dell-xps13-9310/dell-wmi-sysman/attributes/Asset/display_name_language_code
+%%TEST%%share/installed-tests/fwupd/tests/bios-attrs/dell-xps13-9310/dell-wmi-sysman/attributes/Asset/max_length
+%%TEST%%share/installed-tests/fwupd/tests/bios-attrs/dell-xps13-9310/dell-wmi-sysman/attributes/Asset/min_length
+%%TEST%%share/installed-tests/fwupd/tests/bios-attrs/dell-xps13-9310/dell-wmi-sysman/attributes/Asset/type
+%%TEST%%share/installed-tests/fwupd/tests/bios-attrs/dell-xps13-9310/dell-wmi-sysman/attributes/BiosRcvrFrmHdd/current_value
+%%TEST%%share/installed-tests/fwupd/tests/bios-attrs/dell-xps13-9310/dell-wmi-sysman/attributes/BiosRcvrFrmHdd/default_value
+%%TEST%%share/installed-tests/fwupd/tests/bios-attrs/dell-xps13-9310/dell-wmi-sysman/attributes/BiosRcvrFrmHdd/dell_modifier
+%%TEST%%share/installed-tests/fwupd/tests/bios-attrs/dell-xps13-9310/dell-wmi-sysman/attributes/BiosRcvrFrmHdd/dell_value_modifier
+%%TEST%%share/installed-tests/fwupd/tests/bios-attrs/dell-xps13-9310/dell-wmi-sysman/attributes/BiosRcvrFrmHdd/display_name
+%%TEST%%share/installed-tests/fwupd/tests/bios-attrs/dell-xps13-9310/dell-wmi-sysman/attributes/BiosRcvrFrmHdd/display_name_language_code
+%%TEST%%share/installed-tests/fwupd/tests/bios-attrs/dell-xps13-9310/dell-wmi-sysman/attributes/BiosRcvrFrmHdd/possible_values
+%%TEST%%share/installed-tests/fwupd/tests/bios-attrs/dell-xps13-9310/dell-wmi-sysman/attributes/BiosRcvrFrmHdd/type
+%%TEST%%share/installed-tests/fwupd/tests/bios-attrs/dell-xps13-9310/dell-wmi-sysman/attributes/CustomChargeStop/current_value
+%%TEST%%share/installed-tests/fwupd/tests/bios-attrs/dell-xps13-9310/dell-wmi-sysman/attributes/CustomChargeStop/default_value
+%%TEST%%share/installed-tests/fwupd/tests/bios-attrs/dell-xps13-9310/dell-wmi-sysman/attributes/CustomChargeStop/dell_modifier
+%%TEST%%share/installed-tests/fwupd/tests/bios-attrs/dell-xps13-9310/dell-wmi-sysman/attributes/CustomChargeStop/display_name
+%%TEST%%share/installed-tests/fwupd/tests/bios-attrs/dell-xps13-9310/dell-wmi-sysman/attributes/CustomChargeStop/display_name_language_code
+%%TEST%%share/installed-tests/fwupd/tests/bios-attrs/dell-xps13-9310/dell-wmi-sysman/attributes/CustomChargeStop/max_value
+%%TEST%%share/installed-tests/fwupd/tests/bios-attrs/dell-xps13-9310/dell-wmi-sysman/attributes/CustomChargeStop/min_value
+%%TEST%%share/installed-tests/fwupd/tests/bios-attrs/dell-xps13-9310/dell-wmi-sysman/attributes/CustomChargeStop/scalar_increment
+%%TEST%%share/installed-tests/fwupd/tests/bios-attrs/dell-xps13-9310/dell-wmi-sysman/attributes/CustomChargeStop/type
+%%TEST%%share/installed-tests/fwupd/tests/bios-attrs/dell-xps13-9310/dell-wmi-sysman/attributes/SecureBoot/current_value
+%%TEST%%share/installed-tests/fwupd/tests/bios-attrs/dell-xps13-9310/dell-wmi-sysman/attributes/SecureBoot/default_value
+%%TEST%%share/installed-tests/fwupd/tests/bios-attrs/dell-xps13-9310/dell-wmi-sysman/attributes/SecureBoot/dell_modifier
+%%TEST%%share/installed-tests/fwupd/tests/bios-attrs/dell-xps13-9310/dell-wmi-sysman/attributes/SecureBoot/dell_value_modifier
+%%TEST%%share/installed-tests/fwupd/tests/bios-attrs/dell-xps13-9310/dell-wmi-sysman/attributes/SecureBoot/display_name
+%%TEST%%share/installed-tests/fwupd/tests/bios-attrs/dell-xps13-9310/dell-wmi-sysman/attributes/SecureBoot/display_name_language_code
+%%TEST%%share/installed-tests/fwupd/tests/bios-attrs/dell-xps13-9310/dell-wmi-sysman/attributes/SecureBoot/possible_values
+%%TEST%%share/installed-tests/fwupd/tests/bios-attrs/dell-xps13-9310/dell-wmi-sysman/attributes/SecureBoot/type
+%%TEST%%share/installed-tests/fwupd/tests/bios-attrs/dell-xps13-9310/dell-wmi-sysman/attributes/WlanAutoSense/current_value
+%%TEST%%share/installed-tests/fwupd/tests/bios-attrs/dell-xps13-9310/dell-wmi-sysman/attributes/WlanAutoSense/default_value
+%%TEST%%share/installed-tests/fwupd/tests/bios-attrs/dell-xps13-9310/dell-wmi-sysman/attributes/WlanAutoSense/dell_modifier
+%%TEST%%share/installed-tests/fwupd/tests/bios-attrs/dell-xps13-9310/dell-wmi-sysman/attributes/WlanAutoSense/dell_value_modifier
+%%TEST%%share/installed-tests/fwupd/tests/bios-attrs/dell-xps13-9310/dell-wmi-sysman/attributes/WlanAutoSense/display_name
+%%TEST%%share/installed-tests/fwupd/tests/bios-attrs/dell-xps13-9310/dell-wmi-sysman/attributes/WlanAutoSense/display_name_language_code
+%%TEST%%share/installed-tests/fwupd/tests/bios-attrs/dell-xps13-9310/dell-wmi-sysman/attributes/WlanAutoSense/possible_values
+%%TEST%%share/installed-tests/fwupd/tests/bios-attrs/dell-xps13-9310/dell-wmi-sysman/attributes/WlanAutoSense/type
+%%TEST%%share/installed-tests/fwupd/tests/bios-attrs/dell-xps13-9310/dell-wmi-sysman/attributes/pending_reboot
+%%TEST%%share/installed-tests/fwupd/tests/cab-compressed.builder.xml
+%%TEST%%share/installed-tests/fwupd/tests/cab.builder.xml
+%%TEST%%share/installed-tests/fwupd/tests/ccgx-dmc.builder.xml
+%%TEST%%share/installed-tests/fwupd/tests/ccgx.builder.xml
+%%TEST%%share/installed-tests/fwupd/tests/cfu-offer.builder.xml
+%%TEST%%share/installed-tests/fwupd/tests/cfu-payload.builder.xml
+%%TEST%%share/installed-tests/fwupd/tests/chassis_type
+%%TEST%%share/installed-tests/fwupd/tests/colorhug/colorhug-als-3.0.2.cab
+%%TEST%%share/installed-tests/fwupd/tests/cpuinfo
+%%TEST%%share/installed-tests/fwupd/tests/csv.builder.xml
+%%TEST%%share/installed-tests/fwupd/tests/dfu.builder.xml
+%%TEST%%share/installed-tests/fwupd/tests/dfuse.builder.xml
+%%TEST%%share/installed-tests/fwupd/tests/edid.builder.xml
+%%TEST%%share/installed-tests/fwupd/tests/efi-file.builder.xml
+%%TEST%%share/installed-tests/fwupd/tests/efi-filesystem.builder.xml
+%%TEST%%share/installed-tests/fwupd/tests/efi-load-option-data.builder.xml
+%%TEST%%share/installed-tests/fwupd/tests/efi-load-option-hive.builder.xml
+%%TEST%%share/installed-tests/fwupd/tests/efi-load-option.builder.xml
+%%TEST%%share/installed-tests/fwupd/tests/efi-section.builder.xml
+%%TEST%%share/installed-tests/fwupd/tests/efi-signature-list.builder.xml
+%%TEST%%share/installed-tests/fwupd/tests/efi-signature.builder.xml
+%%TEST%%share/installed-tests/fwupd/tests/efi-variable-authentication2.builder.xml
+%%TEST%%share/installed-tests/fwupd/tests/efi-volume.builder.xml
+%%TEST%%share/installed-tests/fwupd/tests/efi/efivars/BootNext-8be4df61-93ca-11d2-aa0d-00e098032b8c
+%%TEST%%share/installed-tests/fwupd/tests/efi/efivars/SecureBoot-8be4df61-93ca-11d2-aa0d-00e098032b8c
+%%TEST%%share/installed-tests/fwupd/tests/efi/efivars/fwupd-ddc0ee61-e7f0-4e7d-acc5-c070a398838e-0-0abba7dc-e516-4167-bbf5-4d9d1c739416
+%%TEST%%share/installed-tests/fwupd/tests/elantp.builder.xml
+%%TEST%%share/installed-tests/fwupd/tests/elf.builder.xml
+%%TEST%%share/installed-tests/fwupd/tests/fdt.builder.xml
+%%TEST%%share/installed-tests/fwupd/tests/firmware.zip
+%%TEST%%share/installed-tests/fwupd/tests/fit.builder.xml
+%%TEST%%share/installed-tests/fwupd/tests/fmap-offset.builder.xml
+%%TEST%%share/installed-tests/fwupd/tests/fmap.builder.xml
+%%TEST%%share/installed-tests/fwupd/tests/hid-descriptor.builder.xml
+%%TEST%%share/installed-tests/fwupd/tests/hid-descriptor2.builder.xml
+%%TEST%%share/installed-tests/fwupd/tests/hid-report-item.builder.xml
+%%TEST%%share/installed-tests/fwupd/tests/ifd-no-bios.builder.xml
+%%TEST%%share/installed-tests/fwupd/tests/ifd.builder.xml
+%%TEST%%share/installed-tests/fwupd/tests/ifwi-cpd.builder.xml
+%%TEST%%share/installed-tests/fwupd/tests/ifwi-fpt.builder.xml
+%%TEST%%share/installed-tests/fwupd/tests/ihex-signed.builder.xml
+%%TEST%%share/installed-tests/fwupd/tests/ihex.builder.xml
+%%TEST%%share/installed-tests/fwupd/tests/intel-thunderbolt.builder.xml
+%%TEST%%share/installed-tests/fwupd/tests/linear.builder.xml
+%%TEST%%share/installed-tests/fwupd/tests/localtime
+%%TEST%%share/installed-tests/fwupd/tests/lockdown/locked/lockdown
+%%TEST%%share/installed-tests/fwupd/tests/lockdown/none/lockdown
+%%TEST%%share/installed-tests/fwupd/tests/metadata.xml
+%%TEST%%share/installed-tests/fwupd/tests/oprom.builder.xml
+%%TEST%%share/installed-tests/fwupd/tests/oui.txt
+%%TEST%%share/installed-tests/fwupd/tests/pci.ids
+%%TEST%%share/installed-tests/fwupd/tests/pefile.builder.xml
+%%TEST%%share/installed-tests/fwupd/tests/pnp.ids
+%%TEST%%share/installed-tests/fwupd/tests/quirks.d/tests.quirk
+%%TEST%%share/installed-tests/fwupd/tests/sbatlevel.builder.xml
+%%TEST%%share/installed-tests/fwupd/tests/snapd.py
+%%TEST%%share/installed-tests/fwupd/tests/srec-addr32.builder.xml
+%%TEST%%share/installed-tests/fwupd/tests/srec.builder.xml
+%%TEST%%share/installed-tests/fwupd/tests/synaptics-prometheus.builder.xml
+%%TEST%%share/installed-tests/fwupd/tests/sys_vendor
+%%TEST%%share/installed-tests/fwupd/tests/uevent
+%%TEST%%share/installed-tests/fwupd/tests/usb-bos-descriptor.builder.xml
+%%TEST%%share/installed-tests/fwupd/tests/usb.ids
+%%TEST%%share/installed-tests/fwupd/tests/uswid-compressed.builder.xml
+%%TEST%%share/installed-tests/fwupd/tests/uswid.builder.xml
+%%TEST%%share/installed-tests/fwupd/tests/wacom-usb.builder.xml
+%%TEST%%share/installed-tests/fwupd/uefi-update-info.builder.xml
+share/locale/af/LC_MESSAGES/fwupd.mo
+share/locale/ar/LC_MESSAGES/fwupd.mo
+share/locale/ast/LC_MESSAGES/fwupd.mo
+share/locale/ca/LC_MESSAGES/fwupd.mo
+share/locale/cs/LC_MESSAGES/fwupd.mo
+share/locale/da/LC_MESSAGES/fwupd.mo
+share/locale/de/LC_MESSAGES/fwupd.mo
+share/locale/en_GB/LC_MESSAGES/fwupd.mo
+share/locale/eo/LC_MESSAGES/fwupd.mo
+share/locale/es/LC_MESSAGES/fwupd.mo
+share/locale/eu/LC_MESSAGES/fwupd.mo
+share/locale/fi/LC_MESSAGES/fwupd.mo
+share/locale/fr/LC_MESSAGES/fwupd.mo
+share/locale/fur/LC_MESSAGES/fwupd.mo
+share/locale/gl/LC_MESSAGES/fwupd.mo
+share/locale/he/LC_MESSAGES/fwupd.mo
+share/locale/hi/LC_MESSAGES/fwupd.mo
+share/locale/hr/LC_MESSAGES/fwupd.mo
+share/locale/hu/LC_MESSAGES/fwupd.mo
+share/locale/id/LC_MESSAGES/fwupd.mo
+share/locale/it/LC_MESSAGES/fwupd.mo
+share/locale/ja/LC_MESSAGES/fwupd.mo
+share/locale/ka/LC_MESSAGES/fwupd.mo
+share/locale/kk/LC_MESSAGES/fwupd.mo
+share/locale/ko/LC_MESSAGES/fwupd.mo
+share/locale/ky/LC_MESSAGES/fwupd.mo
+share/locale/lt/LC_MESSAGES/fwupd.mo
+share/locale/nl/LC_MESSAGES/fwupd.mo
+share/locale/oc/LC_MESSAGES/fwupd.mo
+share/locale/pa/LC_MESSAGES/fwupd.mo
+share/locale/pl/LC_MESSAGES/fwupd.mo
+share/locale/pt/LC_MESSAGES/fwupd.mo
+share/locale/pt_BR/LC_MESSAGES/fwupd.mo
+share/locale/ro/LC_MESSAGES/fwupd.mo
+share/locale/ru/LC_MESSAGES/fwupd.mo
+share/locale/si/LC_MESSAGES/fwupd.mo
+share/locale/sk/LC_MESSAGES/fwupd.mo
+share/locale/sl/LC_MESSAGES/fwupd.mo
+share/locale/sr/LC_MESSAGES/fwupd.mo
+share/locale/sv/LC_MESSAGES/fwupd.mo
+share/locale/tr/LC_MESSAGES/fwupd.mo
+share/locale/uk/LC_MESSAGES/fwupd.mo
+share/locale/zh_CN/LC_MESSAGES/fwupd.mo
+share/locale/zh_TW/LC_MESSAGES/fwupd.mo
+share/man/man1/dbxtool.1.gz
+share/man/man1/fwupdmgr.1.gz
+share/man/man1/fwupdtool.1.gz
+share/man/man5/fwupd-remotes.d.5.gz
+share/man/man5/fwupd.conf.5.gz
+share/metainfo/org.freedesktop.fwupd.metainfo.xml
+share/vala/vapi/fwupd.deps
+share/vala/vapi/fwupd.vapi
diff --git a/sysutils/glogg/Makefile b/sysutils/glogg/Makefile
index 0ecb65ead572..fed242448b7e 100644
--- a/sysutils/glogg/Makefile
+++ b/sysutils/glogg/Makefile
@@ -1,6 +1,6 @@
PORTNAME= glogg
DISTVERSION= 1.1.4
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= sysutils textproc
MASTER_SITES= http://glogg.bonnefon.org/files/
diff --git a/sysutils/glow/Makefile b/sysutils/glow/Makefile
index ddea782744a7..2c6ab18877ed 100644
--- a/sysutils/glow/Makefile
+++ b/sysutils/glow/Makefile
@@ -1,10 +1,9 @@
PORTNAME= glow
DISTVERSIONPREFIX= v
-DISTVERSION= 1.5.1
-PORTREVISION= 19
+DISTVERSION= 2.1.1
CATEGORIES= sysutils
-MAINTAINER= lcook@FreeBSD.org
+MAINTAINER= dutra@FreeBSD.org
COMMENT= Render markdown on the CLI, with pizzazz!
WWW= https://github.com/charmbracelet/glow
@@ -14,9 +13,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:modules
_BUILD_VERSION= ${DISTVERSION}
-_BUILD_SHA= ad21129
+_BUILD_SHA= d37e988
-GO_MODULE= github.com/charmbracelet/${PORTNAME}
+GO_MODULE= github.com/charmbracelet/${PORTNAME}/v2
GO_BUILDFLAGS= -ldflags "\
-s -w \
-X main.Version=${_BUILD_VERSION} \
diff --git a/sysutils/glow/distinfo b/sysutils/glow/distinfo
index 935f569208e4..451c6ea19c65 100644
--- a/sysutils/glow/distinfo
+++ b/sysutils/glow/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1686418526
-SHA256 (go/sysutils_glow/glow-v1.5.1/v1.5.1.mod) = 030147de61efed7519b76cdc0dc8582316c22d22fddfec78301d7ab6c8fba8b8
-SIZE (go/sysutils_glow/glow-v1.5.1/v1.5.1.mod) = 836
-SHA256 (go/sysutils_glow/glow-v1.5.1/v1.5.1.zip) = 7e02931949edcdb4524f386c531e9d363d6252a20d48d42766141bc835a6b50a
-SIZE (go/sysutils_glow/glow-v1.5.1/v1.5.1.zip) = 566958
+TIMESTAMP = 1760885321
+SHA256 (go/sysutils_glow/glow-v2.1.1/v2.1.1.mod) = fb1f3331cb2a113a706a6fdb4364b38283366c6f4b03d0da0c53b18888a68f81
+SIZE (go/sysutils_glow/glow-v2.1.1/v2.1.1.mod) = 3234
+SHA256 (go/sysutils_glow/glow-v2.1.1/v2.1.1.zip) = 7a5277a8e5ea76aaa9a159a0c1d0ee1f619f943b47628d4c0c124271c7421158
+SIZE (go/sysutils_glow/glow-v2.1.1/v2.1.1.zip) = 525894
diff --git a/sysutils/glow/files/patch-go.mod b/sysutils/glow/files/patch-go.mod
deleted file mode 100644
index 7e802e20e733..000000000000
--- a/sysutils/glow/files/patch-go.mod
+++ /dev/null
@@ -1,58 +0,0 @@
---- go.mod.orig 2023-06-10 17:46:50 UTC
-+++ go.mod
-@@ -1,6 +1,6 @@
- module github.com/charmbracelet/glow
-
--go 1.16
-+go 1.20
-
- require (
- github.com/atotto/clipboard v0.1.4
-@@ -24,4 +24,47 @@ require (
- golang.org/x/sys v0.7.0
- golang.org/x/term v0.7.0
- golang.org/x/text v0.9.0
-+)
-+
-+require (
-+ github.com/alecthomas/chroma v0.10.0 // indirect
-+ github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect
-+ github.com/aymerick/douceur v0.2.0 // indirect
-+ github.com/calmh/randomart v1.1.0 // indirect
-+ github.com/containerd/console v1.0.3 // indirect
-+ github.com/dgrijalva/jwt-go v3.2.0+incompatible // indirect
-+ github.com/dlclark/regexp2 v1.4.0 // indirect
-+ github.com/fsnotify/fsnotify v1.6.0 // indirect
-+ github.com/google/uuid v1.1.2 // indirect
-+ github.com/gorilla/css v1.0.0 // indirect
-+ github.com/hashicorp/hcl v1.0.0 // indirect
-+ github.com/inconshreveable/mousetrap v1.0.1 // indirect
-+ github.com/lucasb-eyer/go-colorful v1.2.0 // indirect
-+ github.com/magiconair/properties v1.8.6 // indirect
-+ github.com/mattn/go-isatty v0.0.18 // indirect
-+ github.com/mattn/go-localereader v0.0.1 // indirect
-+ github.com/microcosm-cc/bluemonday v1.0.21 // indirect
-+ github.com/mikesmitty/edkey v0.0.0-20170222072505-3356ea4e686a // indirect
-+ github.com/mitchellh/mapstructure v1.5.0 // indirect
-+ github.com/muesli/ansi v0.0.0-20211018074035-2e021307bc4b // indirect
-+ github.com/muesli/cancelreader v0.2.2 // indirect
-+ github.com/muesli/sasquatch v0.0.0-20200811221207-66979d92330a // indirect
-+ github.com/olekukonko/tablewriter v0.0.5 // indirect
-+ github.com/pelletier/go-toml v1.9.5 // indirect
-+ github.com/pelletier/go-toml/v2 v2.0.5 // indirect
-+ github.com/rivo/uniseg v0.2.0 // indirect
-+ github.com/sabhiram/go-gitignore v0.0.0-20180611051255-d3107576ba94 // indirect
-+ github.com/spf13/afero v1.9.2 // indirect
-+ github.com/spf13/cast v1.5.0 // indirect
-+ github.com/spf13/jwalterweatherman v1.1.0 // indirect
-+ github.com/spf13/pflag v1.0.5 // indirect
-+ github.com/subosito/gotenv v1.4.1 // indirect
-+ github.com/yuin/goldmark v1.5.2 // indirect
-+ github.com/yuin/goldmark-emoji v1.0.1 // indirect
-+ golang.org/x/crypto v0.0.0-20220525230936-793ad666bf5e // indirect
-+ golang.org/x/net v0.0.0-20221014081412-f15817d10f9b // indirect
-+ golang.org/x/sync v0.1.0 // indirect
-+ gopkg.in/ini.v1 v1.67.0 // indirect
-+ gopkg.in/yaml.v2 v2.4.0 // indirect
-+ gopkg.in/yaml.v3 v3.0.1 // indirect
- )
diff --git a/sysutils/glow/files/patch-go.sum b/sysutils/glow/files/patch-go.sum
deleted file mode 100644
index 5b7f15588374..000000000000
--- a/sysutils/glow/files/patch-go.sum
+++ /dev/null
@@ -1,1058 +0,0 @@
---- go.sum.orig 2023-06-10 17:46:55 UTC
-+++ go.sum
-@@ -17,209 +17,48 @@ cloud.google.com/go v0.65.0/go.mod h1:O5N8zS7uWy9vkA9v
- cloud.google.com/go v0.72.0/go.mod h1:M+5Vjvlc2wnp6tjzE102Dw08nGShTscUx2nZMufOKPI=
- cloud.google.com/go v0.74.0/go.mod h1:VV1xSbzvo+9QJOxLDaJfTjx5e+MePCpCWwvftOeQmWk=
- cloud.google.com/go v0.75.0/go.mod h1:VGuuCn7PG0dwsd5XPVm2Mm3wlh3EL55/79EKB6hlPTY=
--cloud.google.com/go v0.78.0/go.mod h1:QjdrLG0uq+YwhjoVOLsS1t7TW8fs36kLs4XO5R5ECHg=
--cloud.google.com/go v0.79.0/go.mod h1:3bzgcEeQlzbuEAYu4mrWhKqWjmpprinYgKJLgKHnbb8=
--cloud.google.com/go v0.81.0/go.mod h1:mk/AM35KwGk/Nm2YSeZbxXdrNK3KZOYHmLkOqC2V6E0=
--cloud.google.com/go v0.83.0/go.mod h1:Z7MJUsANfY0pYPdw0lbnivPx4/vhy/e2FEkSkF7vAVY=
--cloud.google.com/go v0.84.0/go.mod h1:RazrYuxIK6Kb7YrzzhPoLmCVzl7Sup4NrbKPg8KHSUM=
--cloud.google.com/go v0.87.0/go.mod h1:TpDYlFy7vuLzZMMZ+B6iRiELaY7z/gJPaqbMx6mlWcY=
--cloud.google.com/go v0.90.0/go.mod h1:kRX0mNRHe0e2rC6oNakvwQqzyDmg57xJ+SZU1eT2aDQ=
--cloud.google.com/go v0.93.3/go.mod h1:8utlLll2EF5XMAV15woO4lSbWQlk8rer9aLOfLh7+YI=
--cloud.google.com/go v0.94.1/go.mod h1:qAlAugsXlC+JWO+Bke5vCtc9ONxjQT3drlTTnAplMW4=
--cloud.google.com/go v0.97.0/go.mod h1:GF7l59pYBVlXQIBLx3a761cZ41F9bBH3JUlihCt2Udc=
--cloud.google.com/go v0.99.0/go.mod h1:w0Xx2nLzqWJPuozYQX+hFfCSI8WioryfRDzkoI/Y2ZA=
--cloud.google.com/go v0.100.2/go.mod h1:4Xra9TjzAeYHrl5+oeLlzbM2k3mjVhZh4UqTZ//w99A=
--cloud.google.com/go v0.102.0/go.mod h1:oWcCzKlqJ5zgHQt9YsaeTY9KzIvjyy0ArmiBUgpQ+nc=
--cloud.google.com/go v0.102.1/go.mod h1:XZ77E9qnTEnrgEOvr4xzfdX5TRo7fB4T2F4O6+34hIU=
--cloud.google.com/go v0.104.0/go.mod h1:OO6xxXdJyvuJPcEPBLN9BJPD+jep5G1+2U5B5gkRYtA=
--cloud.google.com/go/aiplatform v1.22.0/go.mod h1:ig5Nct50bZlzV6NvKaTwmplLLddFx0YReh9WfTO5jKw=
--cloud.google.com/go/aiplatform v1.24.0/go.mod h1:67UUvRBKG6GTayHKV8DBv2RtR1t93YRu5B1P3x99mYY=
--cloud.google.com/go/analytics v0.11.0/go.mod h1:DjEWCu41bVbYcKyvlws9Er60YE4a//bK6mnhWvQeFNI=
--cloud.google.com/go/analytics v0.12.0/go.mod h1:gkfj9h6XRf9+TS4bmuhPEShsh3hH8PAZzm/41OOhQd4=
--cloud.google.com/go/area120 v0.5.0/go.mod h1:DE/n4mp+iqVyvxHN41Vf1CR602GiHQjFPusMFW6bGR4=
--cloud.google.com/go/area120 v0.6.0/go.mod h1:39yFJqWVgm0UZqWTOdqkLhjoC7uFfgXRC8g/ZegeAh0=
--cloud.google.com/go/artifactregistry v1.6.0/go.mod h1:IYt0oBPSAGYj/kprzsBjZ/4LnG/zOcHyFHjWPCi6SAQ=
--cloud.google.com/go/artifactregistry v1.7.0/go.mod h1:mqTOFOnGZx8EtSqK/ZWcsm/4U8B77rbcLP6ruDU2Ixk=
--cloud.google.com/go/asset v1.5.0/go.mod h1:5mfs8UvcM5wHhqtSv8J1CtxxaQq3AdBxxQi2jGW/K4o=
--cloud.google.com/go/asset v1.7.0/go.mod h1:YbENsRK4+xTiL+Ofoj5Ckf+O17kJtgp3Y3nn4uzZz5s=
--cloud.google.com/go/asset v1.8.0/go.mod h1:mUNGKhiqIdbr8X7KNayoYvyc4HbbFO9URsjbytpUaW0=
--cloud.google.com/go/assuredworkloads v1.5.0/go.mod h1:n8HOZ6pff6re5KYfBXcFvSViQjDwxFkAkmUFffJRbbY=
--cloud.google.com/go/assuredworkloads v1.6.0/go.mod h1:yo2YOk37Yc89Rsd5QMVECvjaMKymF9OP+QXWlKXUkXw=
--cloud.google.com/go/assuredworkloads v1.7.0/go.mod h1:z/736/oNmtGAyU47reJgGN+KVoYoxeLBoj4XkKYscNI=
--cloud.google.com/go/automl v1.5.0/go.mod h1:34EjfoFGMZ5sgJ9EoLsRtdPSNZLcfflJR39VbVNS2M0=
--cloud.google.com/go/automl v1.6.0/go.mod h1:ugf8a6Fx+zP0D59WLhqgTDsQI9w07o64uf/Is3Nh5p8=
- cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o=
- cloud.google.com/go/bigquery v1.3.0/go.mod h1:PjpwJnslEMmckchkHFfq+HTD2DmtT67aNFKH1/VBDHE=
- cloud.google.com/go/bigquery v1.4.0/go.mod h1:S8dzgnTigyfTmLBfrtrhyYhwRxG72rYxvftPBK2Dvzc=
- cloud.google.com/go/bigquery v1.5.0/go.mod h1:snEHRnqQbz117VIFhE8bmtwIDY80NLUZUMb4Nv6dBIg=
- cloud.google.com/go/bigquery v1.7.0/go.mod h1://okPTzCYNXSlb24MZs83e2Do+h+VXtc4gLoIoXIAPc=
- cloud.google.com/go/bigquery v1.8.0/go.mod h1:J5hqkt3O0uAFnINi6JXValWIb1v0goeZM77hZzJN/fQ=
--cloud.google.com/go/bigquery v1.42.0/go.mod h1:8dRTJxhtG+vwBKzE5OseQn/hiydoQN3EedCaOdYmxRA=
--cloud.google.com/go/billing v1.4.0/go.mod h1:g9IdKBEFlItS8bTtlrZdVLWSSdSyFUZKXNS02zKMOZY=
--cloud.google.com/go/billing v1.5.0/go.mod h1:mztb1tBc3QekhjSgmpf/CV4LzWXLzCArwpLmP2Gm88s=
--cloud.google.com/go/binaryauthorization v1.1.0/go.mod h1:xwnoWu3Y84jbuHa0zd526MJYmtnVXn0syOjaJgy4+dM=
--cloud.google.com/go/binaryauthorization v1.2.0/go.mod h1:86WKkJHtRcv5ViNABtYMhhNWRrD1Vpi//uKEy7aYEfI=
--cloud.google.com/go/cloudtasks v1.5.0/go.mod h1:fD92REy1x5woxkKEkLdvavGnPJGEn8Uic9nWuLzqCpY=
--cloud.google.com/go/cloudtasks v1.6.0/go.mod h1:C6Io+sxuke9/KNRkbQpihnW93SWDU3uXt92nu85HkYI=
--cloud.google.com/go/compute v0.1.0/go.mod h1:GAesmwr110a34z04OlxYkATPBEfVhkymfTBXtfbBFow=
--cloud.google.com/go/compute v1.3.0/go.mod h1:cCZiE1NHEtai4wiufUhW8I8S1JKkAnhnQJWM7YD99wM=
--cloud.google.com/go/compute v1.5.0/go.mod h1:9SMHyhJlzhlkJqrPAc839t2BZFTSk6Jdj6mkzQJeu0M=
--cloud.google.com/go/compute v1.6.0/go.mod h1:T29tfhtVbq1wvAPo0E3+7vhgmkOYeXjhFvz/FMzPu0s=
--cloud.google.com/go/compute v1.6.1/go.mod h1:g85FgpzFvNULZ+S8AYq87axRKuf2Kh7deLqV/jJ3thU=
--cloud.google.com/go/compute v1.7.0/go.mod h1:435lt8av5oL9P3fv1OEzSbSUe+ybHXGMPQHHZWZxy9U=
--cloud.google.com/go/compute v1.10.0/go.mod h1:ER5CLbMxl90o2jtNbGSbtfOpQKR0t15FOtRsugnLrlU=
--cloud.google.com/go/compute v1.12.0/go.mod h1:e8yNOBcBONZU1vJKCvCoDw/4JQsA0dpM4x/6PIIOocU=
--cloud.google.com/go/compute v1.12.1/go.mod h1:e8yNOBcBONZU1vJKCvCoDw/4JQsA0dpM4x/6PIIOocU=
--cloud.google.com/go/compute/metadata v0.1.0/go.mod h1:Z1VN+bulIf6bt4P/C37K4DyZYZEXYonfTBHHFPO/4UU=
--cloud.google.com/go/compute/metadata v0.2.1/go.mod h1:jgHgmJd2RKBGzXqF5LR2EZMGxBkeanZ9wwa75XHJgOM=
--cloud.google.com/go/containeranalysis v0.5.1/go.mod h1:1D92jd8gRR/c0fGMlymRgxWD3Qw9C1ff6/T7mLgVL8I=
--cloud.google.com/go/containeranalysis v0.6.0/go.mod h1:HEJoiEIu+lEXM+k7+qLCci0h33lX3ZqoYFdmPcoO7s4=
--cloud.google.com/go/datacatalog v1.3.0/go.mod h1:g9svFY6tuR+j+hrTw3J2dNcmI0dzmSiyOzm8kpLq0a0=
--cloud.google.com/go/datacatalog v1.5.0/go.mod h1:M7GPLNQeLfWqeIm3iuiruhPzkt65+Bx8dAKvScX8jvs=
--cloud.google.com/go/datacatalog v1.6.0/go.mod h1:+aEyF8JKg+uXcIdAmmaMUmZ3q1b/lKLtXCmXdnc0lbc=
--cloud.google.com/go/dataflow v0.6.0/go.mod h1:9QwV89cGoxjjSR9/r7eFDqqjtvbKxAK2BaYU6PVk9UM=
--cloud.google.com/go/dataflow v0.7.0/go.mod h1:PX526vb4ijFMesO1o202EaUmouZKBpjHsTlCtB4parQ=
--cloud.google.com/go/dataform v0.3.0/go.mod h1:cj8uNliRlHpa6L3yVhDOBrUXH+BPAO1+KFMQQNSThKo=
--cloud.google.com/go/dataform v0.4.0/go.mod h1:fwV6Y4Ty2yIFL89huYlEkwUPtS7YZinZbzzj5S9FzCE=
--cloud.google.com/go/datalabeling v0.5.0/go.mod h1:TGcJ0G2NzcsXSE/97yWjIZO0bXj0KbVlINXMG9ud42I=
--cloud.google.com/go/datalabeling v0.6.0/go.mod h1:WqdISuk/+WIGeMkpw/1q7bK/tFEZxsrFJOJdY2bXvTQ=
--cloud.google.com/go/dataqna v0.5.0/go.mod h1:90Hyk596ft3zUQ8NkFfvICSIfHFh1Bc7C4cK3vbhkeo=
--cloud.google.com/go/dataqna v0.6.0/go.mod h1:1lqNpM7rqNLVgWBJyk5NF6Uen2PHym0jtVJonplVsDA=
- cloud.google.com/go/datastore v1.0.0/go.mod h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE=
- cloud.google.com/go/datastore v1.1.0/go.mod h1:umbIZjpQpHh4hmRpGhH4tLFup+FVzqBi1b3c64qFpCk=
--cloud.google.com/go/datastream v1.2.0/go.mod h1:i/uTP8/fZwgATHS/XFu0TcNUhuA0twZxxQ3EyCUQMwo=
--cloud.google.com/go/datastream v1.3.0/go.mod h1:cqlOX8xlyYF/uxhiKn6Hbv6WjwPPuI9W2M9SAXwaLLQ=
--cloud.google.com/go/dialogflow v1.15.0/go.mod h1:HbHDWs33WOGJgn6rfzBW1Kv807BE3O1+xGbn59zZWI4=
--cloud.google.com/go/dialogflow v1.16.1/go.mod h1:po6LlzGfK+smoSmTBnbkIZY2w8ffjz/RcGSS+sh1el0=
--cloud.google.com/go/dialogflow v1.17.0/go.mod h1:YNP09C/kXA1aZdBgC/VtXX74G/TKn7XVCcVumTflA+8=
--cloud.google.com/go/documentai v1.7.0/go.mod h1:lJvftZB5NRiFSX4moiye1SMxHx0Bc3x1+p9e/RfXYiU=
--cloud.google.com/go/documentai v1.8.0/go.mod h1:xGHNEB7CtsnySCNrCFdCyyMz44RhFEEX2Q7UD0c5IhU=
--cloud.google.com/go/domains v0.6.0/go.mod h1:T9Rz3GasrpYk6mEGHh4rymIhjlnIuB4ofT1wTxDeT4Y=
--cloud.google.com/go/domains v0.7.0/go.mod h1:PtZeqS1xjnXuRPKE/88Iru/LdfoRyEHYA9nFQf4UKpg=
--cloud.google.com/go/edgecontainer v0.1.0/go.mod h1:WgkZ9tp10bFxqO8BLPqv2LlfmQF1X8lZqwW4r1BTajk=
--cloud.google.com/go/edgecontainer v0.2.0/go.mod h1:RTmLijy+lGpQ7BXuTDa4C4ssxyXT34NIuHIgKuP4s5w=
--cloud.google.com/go/firestore v1.8.0/go.mod h1:r3KB8cAdRIe8znzoPWLw8S6gpDVd9treohhn8b09424=
--cloud.google.com/go/functions v1.6.0/go.mod h1:3H1UA3qiIPRWD7PeZKLvHZ9SaQhR26XIJcC0A5GbvAk=
--cloud.google.com/go/functions v1.7.0/go.mod h1:+d+QBcWM+RsrgZfV9xo6KfA1GlzJfxcfZcRPEhDDfzg=
--cloud.google.com/go/gaming v1.5.0/go.mod h1:ol7rGcxP/qHTRQE/RO4bxkXq+Fix0j6D4LFPzYTIrDM=
--cloud.google.com/go/gaming v1.6.0/go.mod h1:YMU1GEvA39Qt3zWGyAVA9bpYz/yAhTvaQ1t2sK4KPUA=
--cloud.google.com/go/gkeconnect v0.5.0/go.mod h1:c5lsNAg5EwAy7fkqX/+goqFsU1Da/jQFqArp+wGNr/o=
--cloud.google.com/go/gkeconnect v0.6.0/go.mod h1:Mln67KyU/sHJEBY8kFZ0xTeyPtzbq9StAVvEULYK16A=
--cloud.google.com/go/gkehub v0.9.0/go.mod h1:WYHN6WG8w9bXU0hqNxt8rm5uxnk8IH+lPY9J2TV7BK0=
--cloud.google.com/go/gkehub v0.10.0/go.mod h1:UIPwxI0DsrpsVoWpLB0stwKCP+WFVG9+y977wO+hBH0=
--cloud.google.com/go/grafeas v0.2.0/go.mod h1:KhxgtF2hb0P191HlY5besjYm6MqTSTj3LSI+M+ByZHc=
--cloud.google.com/go/iam v0.3.0/go.mod h1:XzJPvDayI+9zsASAFO68Hk07u3z+f+JrT2xXNdp4bnY=
--cloud.google.com/go/language v1.4.0/go.mod h1:F9dRpNFQmJbkaop6g0JhSBXCNlO90e1KWx5iDdxbWic=
--cloud.google.com/go/language v1.6.0/go.mod h1:6dJ8t3B+lUYfStgls25GusK04NLh3eDLQnWM3mdEbhI=
--cloud.google.com/go/lifesciences v0.5.0/go.mod h1:3oIKy8ycWGPUyZDR/8RNnTOYevhaMLqh5vLUXs9zvT8=
--cloud.google.com/go/lifesciences v0.6.0/go.mod h1:ddj6tSX/7BOnhxCSd3ZcETvtNr8NZ6t/iPhY2Tyfu08=
--cloud.google.com/go/mediatranslation v0.5.0/go.mod h1:jGPUhGTybqsPQn91pNXw0xVHfuJ3leR1wj37oU3y1f4=
--cloud.google.com/go/mediatranslation v0.6.0/go.mod h1:hHdBCTYNigsBxshbznuIMFNe5QXEowAuNmmC7h8pu5w=
--cloud.google.com/go/memcache v1.4.0/go.mod h1:rTOfiGZtJX1AaFUrOgsMHX5kAzaTQ8azHiuDoTPzNsE=
--cloud.google.com/go/memcache v1.5.0/go.mod h1:dk3fCK7dVo0cUU2c36jKb4VqKPS22BTkf81Xq617aWM=
--cloud.google.com/go/metastore v1.5.0/go.mod h1:2ZNrDcQwghfdtCwJ33nM0+GrBGlVuh8rakL3vdPY3XY=
--cloud.google.com/go/metastore v1.6.0/go.mod h1:6cyQTls8CWXzk45G55x57DVQ9gWg7RiH65+YgPsNh9s=
--cloud.google.com/go/networkconnectivity v1.4.0/go.mod h1:nOl7YL8odKyAOtzNX73/M5/mGZgqqMeryi6UPZTk/rA=
--cloud.google.com/go/networkconnectivity v1.5.0/go.mod h1:3GzqJx7uhtlM3kln0+x5wyFvuVH1pIBJjhCpjzSt75o=
--cloud.google.com/go/networksecurity v0.5.0/go.mod h1:xS6fOCoqpVC5zx15Z/MqkfDwH4+m/61A3ODiDV1xmiQ=
--cloud.google.com/go/networksecurity v0.6.0/go.mod h1:Q5fjhTr9WMI5mbpRYEbiexTzROf7ZbDzvzCrNl14nyU=
--cloud.google.com/go/notebooks v1.2.0/go.mod h1:9+wtppMfVPUeJ8fIWPOq1UnATHISkGXGqTkxeieQ6UY=
--cloud.google.com/go/notebooks v1.3.0/go.mod h1:bFR5lj07DtCPC7YAAJ//vHskFBxA5JzYlH68kXVdk34=
--cloud.google.com/go/osconfig v1.7.0/go.mod h1:oVHeCeZELfJP7XLxcBGTMBvRO+1nQ5tFG9VQTmYS2Fs=
--cloud.google.com/go/osconfig v1.8.0/go.mod h1:EQqZLu5w5XA7eKizepumcvWx+m8mJUhEwiPqWiZeEdg=
--cloud.google.com/go/oslogin v1.4.0/go.mod h1:YdgMXWRaElXz/lDk1Na6Fh5orF7gvmJ0FGLIs9LId4E=
--cloud.google.com/go/oslogin v1.5.0/go.mod h1:D260Qj11W2qx/HVF29zBg+0fd6YCSjSqLUkY/qEenQU=
--cloud.google.com/go/phishingprotection v0.5.0/go.mod h1:Y3HZknsK9bc9dMi+oE8Bim0lczMU6hrX0UpADuMefr0=
--cloud.google.com/go/phishingprotection v0.6.0/go.mod h1:9Y3LBLgy0kDTcYET8ZH3bq/7qni15yVUoAxiFxnlSUA=
--cloud.google.com/go/privatecatalog v0.5.0/go.mod h1:XgosMUvvPyxDjAVNDYxJ7wBW8//hLDDYmnsNcMGq1K0=
--cloud.google.com/go/privatecatalog v0.6.0/go.mod h1:i/fbkZR0hLN29eEWiiwue8Pb+GforiEIBnV9yrRUOKI=
- cloud.google.com/go/pubsub v1.0.1/go.mod h1:R0Gpsv3s54REJCy4fxDixWD93lHJMoZTyQ2kNxGRt3I=
- cloud.google.com/go/pubsub v1.1.0/go.mod h1:EwwdRX2sKPjnvnqCa270oGRyludottCI76h+R3AArQw=
- cloud.google.com/go/pubsub v1.2.0/go.mod h1:jhfEVHT8odbXTkndysNHCcx0awwzvfOlguIAii9o8iA=
- cloud.google.com/go/pubsub v1.3.1/go.mod h1:i+ucay31+CNRpDW4Lu78I4xXG+O1r/MAHgjpRVR+TSU=
--cloud.google.com/go/recaptchaenterprise v1.3.1/go.mod h1:OdD+q+y4XGeAlxRaMn1Y7/GveP6zmq76byL6tjPE7d4=
--cloud.google.com/go/recaptchaenterprise/v2 v2.1.0/go.mod h1:w9yVqajwroDNTfGuhmOjPDN//rZGySaf6PtFVcSCa7o=
--cloud.google.com/go/recaptchaenterprise/v2 v2.2.0/go.mod h1:/Zu5jisWGeERrd5HnlS3EUGb/D335f9k51B/FVil0jk=
--cloud.google.com/go/recaptchaenterprise/v2 v2.3.0/go.mod h1:O9LwGCjrhGHBQET5CA7dd5NwwNQUErSgEDit1DLNTdo=
--cloud.google.com/go/recommendationengine v0.5.0/go.mod h1:E5756pJcVFeVgaQv3WNpImkFP8a+RptV6dDLGPILjvg=
--cloud.google.com/go/recommendationengine v0.6.0/go.mod h1:08mq2umu9oIqc7tDy8sx+MNJdLG0fUi3vaSVbztHgJ4=
--cloud.google.com/go/recommender v1.5.0/go.mod h1:jdoeiBIVrJe9gQjwd759ecLJbxCDED4A6p+mqoqDvTg=
--cloud.google.com/go/recommender v1.6.0/go.mod h1:+yETpm25mcoiECKh9DEScGzIRyDKpZ0cEhWGo+8bo+c=
--cloud.google.com/go/redis v1.7.0/go.mod h1:V3x5Jq1jzUcg+UNsRvdmsfuFnit1cfe3Z/PGyq/lm4Y=
--cloud.google.com/go/redis v1.8.0/go.mod h1:Fm2szCDavWzBk2cDKxrkmWBqoCiL1+Ctwq7EyqBCA/A=
--cloud.google.com/go/retail v1.8.0/go.mod h1:QblKS8waDmNUhghY2TI9O3JLlFk8jybHeV4BF19FrE4=
--cloud.google.com/go/retail v1.9.0/go.mod h1:g6jb6mKuCS1QKnH/dpu7isX253absFl6iE92nHwlBUY=
--cloud.google.com/go/scheduler v1.4.0/go.mod h1:drcJBmxF3aqZJRhmkHQ9b3uSSpQoltBPGPxGAWROx6s=
--cloud.google.com/go/scheduler v1.5.0/go.mod h1:ri073ym49NW3AfT6DZi21vLZrG07GXr5p3H1KxN5QlI=
--cloud.google.com/go/secretmanager v1.6.0/go.mod h1:awVa/OXF6IiyaU1wQ34inzQNc4ISIDIrId8qE5QGgKA=
--cloud.google.com/go/security v1.5.0/go.mod h1:lgxGdyOKKjHL4YG3/YwIL2zLqMFCKs0UbQwgyZmfJl4=
--cloud.google.com/go/security v1.7.0/go.mod h1:mZklORHl6Bg7CNnnjLH//0UlAlaXqiG7Lb9PsPXLfD0=
--cloud.google.com/go/security v1.8.0/go.mod h1:hAQOwgmaHhztFhiQ41CjDODdWP0+AE1B3sX4OFlq+GU=
--cloud.google.com/go/securitycenter v1.13.0/go.mod h1:cv5qNAqjY84FCN6Y9z28WlkKXyWsgLO832YiWwkCWcU=
--cloud.google.com/go/securitycenter v1.14.0/go.mod h1:gZLAhtyKv85n52XYWt6RmeBdydyxfPeTrpToDPw4Auc=
--cloud.google.com/go/servicedirectory v1.4.0/go.mod h1:gH1MUaZCgtP7qQiI+F+A+OpeKF/HQWgtAddhTbhL2bs=
--cloud.google.com/go/servicedirectory v1.5.0/go.mod h1:QMKFL0NUySbpZJ1UZs3oFAmdvVxhhxB6eJ/Vlp73dfg=
--cloud.google.com/go/speech v1.6.0/go.mod h1:79tcr4FHCimOp56lwC01xnt/WPJZc4v3gzyT7FoBkCM=
--cloud.google.com/go/speech v1.7.0/go.mod h1:KptqL+BAQIhMsj1kOP2la5DSEEerPDuOP/2mmkhHhZQ=
- cloud.google.com/go/storage v1.0.0/go.mod h1:IhtSnM/ZTZV8YYJWCY8RULGVqBDmpoyjwiyrjsg+URw=
- cloud.google.com/go/storage v1.5.0/go.mod h1:tpKbwo567HUNpVclU5sGELwQWBDZ8gh0ZeosJ0Rtdos=
- cloud.google.com/go/storage v1.6.0/go.mod h1:N7U0C8pVQ/+NIKOBQyamJIeKQKkZ+mxpohlUTyfDhBk=
- cloud.google.com/go/storage v1.8.0/go.mod h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RXyy7KQOVs=
- cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0=
- cloud.google.com/go/storage v1.14.0/go.mod h1:GrKmX003DSIwi9o29oFT7YDnHYwZoctc3fOKtUw0Xmo=
--cloud.google.com/go/storage v1.22.1/go.mod h1:S8N1cAStu7BOeFfE8KAQzmyyLkK8p/vmRq6kuBTW58Y=
--cloud.google.com/go/storage v1.23.0/go.mod h1:vOEEDNFnciUMhBeT6hsJIn3ieU5cFRmzeLgDvXzfIXc=
--cloud.google.com/go/talent v1.1.0/go.mod h1:Vl4pt9jiHKvOgF9KoZo6Kob9oV4lwd/ZD5Cto54zDRw=
--cloud.google.com/go/talent v1.2.0/go.mod h1:MoNF9bhFQbiJ6eFD3uSsg0uBALw4n4gaCaEjBw9zo8g=
--cloud.google.com/go/videointelligence v1.6.0/go.mod h1:w0DIDlVRKtwPCn/C4iwZIJdvC69yInhW0cfi+p546uU=
--cloud.google.com/go/videointelligence v1.7.0/go.mod h1:k8pI/1wAhjznARtVT9U1llUaFNPh7muw8QyOUpavru4=
--cloud.google.com/go/vision v1.2.0/go.mod h1:SmNwgObm5DpFBme2xpyOyasvBc1aPdjvMk2bBk0tKD0=
--cloud.google.com/go/vision/v2 v2.2.0/go.mod h1:uCdV4PpN1S0jyCyq8sIM42v2Y6zOLkZs+4R9LrGYwFo=
--cloud.google.com/go/vision/v2 v2.3.0/go.mod h1:UO61abBx9QRMFkNBbf1D8B1LXdS2cGiiCRx0vSpZoUo=
--cloud.google.com/go/webrisk v1.4.0/go.mod h1:Hn8X6Zr+ziE2aNd8SliSDWpEnSS1u4R9+xXZmFiHmGE=
--cloud.google.com/go/webrisk v1.5.0/go.mod h1:iPG6fr52Tv7sGk0H6qUFzmL3HHZev1htXuWDEEsqMTg=
--cloud.google.com/go/workflows v1.6.0/go.mod h1:6t9F5h/unJz41YqfBmqSASJSXccBLtD1Vwf+KmJENM0=
--cloud.google.com/go/workflows v1.7.0/go.mod h1:JhSrZuVZWuiDfKEFxU0/F1PQjmpnpcoISEXH2bcHC3M=
- dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU=
- github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
- github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo=
--github.com/DataDog/datadog-go v3.2.0+incompatible/go.mod h1:LButxg5PwREeZtORoXG3tL4fMGNddJ+vMq1mwgfaqoQ=
- github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU=
- github.com/alecthomas/chroma v0.10.0 h1:7XDcGkCQopCNKjZHfYrNLraA+M7e0fMiJ/Mfikbfjek=
- github.com/alecthomas/chroma v0.10.0/go.mod h1:jtJATyUxlIORhUOFNA9NZDWGAQ8wpxQQqNSB4rjA/1s=
- github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=
--github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=
- github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0=
--github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0=
--github.com/alecthomas/units v0.0.0-20190924025748-f65c72e2690d/go.mod h1:rBZYJk541a8SKzHPHnH3zbiI+7dagKZ0cgpgrD7Fyho=
--github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY=
--github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod h1:3U/XgcO3hCbHZ8TKRvWD2dDTCfh9M9ya+I9JpbB7O8o=
- github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8=
--github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod h1:Q73ZrmVTwzkszR9V5SSuryQ31EELlFMUz1kKyl939pY=
--github.com/armon/go-metrics v0.3.10/go.mod h1:4O98XIr/9W0sxpJ8UaYkvjk10Iff7SnFrb4QAOwNTFc=
--github.com/armon/go-metrics v0.4.0/go.mod h1:E6amYzXo6aW1tqzoZGT755KkbgrJsSdpwZ+3JqfkOG4=
--github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8=
--github.com/armon/go-radix v1.0.0/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8=
- github.com/atotto/clipboard v0.1.2/go.mod h1:ZY9tmq7sm5xIbd9bOK4onWV4S6X0u6GY7Vn0Yu86PYI=
- github.com/atotto/clipboard v0.1.4 h1:EH0zSVneZPSuFR11BlR9YppQTVDbh5+16AmcJi4g1z4=
- github.com/atotto/clipboard v0.1.4/go.mod h1:ZY9tmq7sm5xIbd9bOK4onWV4S6X0u6GY7Vn0Yu86PYI=
- github.com/aymanbagabas/go-osc52 v1.0.3/go.mod h1:zT8H+Rk4VSabYN90pWyugflM3ZhpTZNC7cASDfUCdT4=
--github.com/aymanbagabas/go-osc52 v1.2.1 h1:q2sWUyDcozPLcLabEMd+a+7Ea2DitxZVN9hTxab9L4E=
- github.com/aymanbagabas/go-osc52 v1.2.1/go.mod h1:zT8H+Rk4VSabYN90pWyugflM3ZhpTZNC7cASDfUCdT4=
- github.com/aymanbagabas/go-osc52/v2 v2.0.1 h1:HwpRHbFMcZLEVr42D4p7XBqjyuxQH5SMiErDT4WkJ2k=
- github.com/aymanbagabas/go-osc52/v2 v2.0.1/go.mod h1:uYgXzlJ7ZpABp8OJ+exZzJJhRNQ2ASbcXHWsFqH8hp8=
- github.com/aymerick/douceur v0.2.0 h1:Mv+mAeH1Q+n9Fr+oyamOlAkUNPWPlA8PPGR0QAaYuPk=
- github.com/aymerick/douceur v0.2.0/go.mod h1:wlT5vV2O3h55X9m7iVYN0TBM0NH/MmbLnd30/FjWUq4=
--github.com/benbjohnson/clock v1.1.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA=
- github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q=
- github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8=
--github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw=
--github.com/bgentry/speakeasy v0.1.0/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs=
- github.com/calmh/randomart v1.1.0 h1:evl+iwc10LXtHdMZhzLxmsCQVmWnkXs44SbC6Uk0Il8=
- github.com/calmh/randomart v1.1.0/go.mod h1:DQUbPVyP+7PAs21w/AnfMKG5NioxS3TbZ2F9MSK/jFM=
- github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU=
- github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc=
--github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs=
- github.com/charmbracelet/bubbles v0.7.5/go.mod h1:IRTORFvhEI6OUH7WhN2Ks8Z8miNGimk1BE6cmHijOkM=
- github.com/charmbracelet/bubbles v0.15.0 h1:c5vZ3woHV5W2b8YZI1q7v4ZNQaPetfHuoHzx+56Z6TI=
- github.com/charmbracelet/bubbles v0.15.0/go.mod h1:Y7gSFbBzlMpUDR/XM9MhZI374Q+1p1kluf1uLl8iK74=
-@@ -237,31 +76,20 @@ github.com/charmbracelet/lipgloss v0.6.0/go.mod h1:tHh
- github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI=
- github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI=
- github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU=
--github.com/circonus-labs/circonus-gometrics v2.3.1+incompatible/go.mod h1:nmEj6Dob7S7YxXgwXpfOuvO54S+tGdZdw9fuRZt25Ag=
--github.com/circonus-labs/circonusllhist v0.1.3/go.mod h1:kMXHVDlOchFAehlya5ePtbp5jckzBHf4XRpQvBOLI+I=
- github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw=
- github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc=
- github.com/cncf/udpa/go v0.0.0-20200629203442-efcf912fb354/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk=
- github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk=
--github.com/cncf/udpa/go v0.0.0-20210930031921-04548b0d99d4/go.mod h1:6pvJx4me5XPnfI9Z40ddWsdw2W/uZgQLFXToKeRcDiI=
--github.com/cncf/xds/go v0.0.0-20210312221358-fbca930ec8ed/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs=
--github.com/cncf/xds/go v0.0.0-20210805033703-aa0b78936158/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs=
--github.com/cncf/xds/go v0.0.0-20210922020428-25de7278fc84/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs=
--github.com/cncf/xds/go v0.0.0-20211001041855-01bcc9b48dfe/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs=
--github.com/cncf/xds/go v0.0.0-20211011173535-cb28da3451f1/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs=
- github.com/containerd/console v1.0.1/go.mod h1:XUsP6YE/mKtz6bxc+I8UiKKTP04qjQL4qcS3XoQ5xkw=
- github.com/containerd/console v1.0.3 h1:lIr7SlA5PxZyMV30bDW0MGbiOPXwc63yRuCP0ARubLw=
- github.com/containerd/console v1.0.3/go.mod h1:7LqA/THxQ86k76b8c/EMSiaJ3h1eZkMkXar0TQ1gf3U=
- github.com/coreos/bbolt v1.3.2/go.mod h1:iRUV2dpdMOn7Bo10OQBFzIJO9kkE559Wcmn+qkEiiKk=
- github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE=
- github.com/coreos/go-semver v0.2.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk=
--github.com/coreos/go-semver v0.3.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk=
- github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4=
--github.com/coreos/go-systemd/v22 v22.3.2/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc=
- github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA=
- github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU=
- github.com/cpuguy83/go-md2man/v2 v2.0.2/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o=
--github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
- github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
- github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
- github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
-@@ -270,7 +98,6 @@ github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod
- github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no=
- github.com/dlclark/regexp2 v1.4.0 h1:F1rxgk7p4uKjwIQxBs9oAXe5CqrXlCduYEJvrF4u93E=
- github.com/dlclark/regexp2 v1.4.0/go.mod h1:2pZnwuY/m+8K6iRw6wQdMtk+rH5tNGR1i55kozfMjCc=
--github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk=
- github.com/dustin/go-humanize v1.0.1-0.20200219035652-afde56e7acac h1:opbrjaN/L8gg6Xh5D04Tem+8xVcz6ajZlGCs49mQgyg=
- github.com/dustin/go-humanize v1.0.1-0.20200219035652-afde56e7acac/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk=
- github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
-@@ -278,16 +105,8 @@ github.com/envoyproxy/go-control-plane v0.9.1-0.201910
- github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98=
- github.com/envoyproxy/go-control-plane v0.9.7/go.mod h1:cwu0lG7PUMfa9snN8LXBig5ynNVH9qI8YYLbd1fK2po=
- github.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk=
--github.com/envoyproxy/go-control-plane v0.9.9-0.20210217033140-668b12f5399d/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk=
--github.com/envoyproxy/go-control-plane v0.9.9-0.20210512163311-63b5d3c536b0/go.mod h1:hliV/p42l8fGbc6Y9bQ70uLwIvmJyVE5k4iMKlh8wCQ=
--github.com/envoyproxy/go-control-plane v0.9.10-0.20210907150352-cf90f659a021/go.mod h1:AFq3mo9L8Lqqiid3OhADV3RfLJnjiw63cSpi+fDTRC0=
--github.com/envoyproxy/go-control-plane v0.10.2-0.20220325020618-49ff273808a1/go.mod h1:KJwIaB5Mv44NWtYuAOFCVOjcI94vtpEz2JU/D2v6IjE=
- github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c=
--github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4=
--github.com/fatih/color v1.9.0/go.mod h1:eQcE1qtQxscV5RaZvpXrrb8Drkc3/DdQ+uUYCNjL+zU=
--github.com/fatih/color v1.13.0/go.mod h1:kLAiJbzzSOZDVNGyDpeOxJ47H46qBXwg5ILebYFFOfk=
- github.com/frankban/quicktest v1.14.3 h1:FJKSZTDHjyhriyC81FLQ0LY93eSai0ZyR/ZIkd3ZUKE=
--github.com/frankban/quicktest v1.14.3/go.mod h1:mgiwOwqx65TmIk1wJ6Q7wvnVMocbUorkibMOrVTHZps=
- github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo=
- github.com/fsnotify/fsnotify v1.6.0 h1:n+5WquG0fcWoWp6xPWfHdbskMCQaFnG6PfBrh1Ky4HY=
- github.com/fsnotify/fsnotify v1.6.0/go.mod h1:sl3t1tCWJFWoRz9R8WJCbQihKKwmorjAbSClcnxKAGw=
-@@ -296,22 +115,16 @@ github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62
- github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8=
- github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8=
- github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as=
--github.com/go-kit/kit v0.9.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as=
--github.com/go-kit/log v0.1.0/go.mod h1:zbhenjAZHb184qTLMA9ZjW7ThYL0H2mk7Q6pNt4vbaY=
- github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE=
- github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk=
--github.com/go-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A=
- github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY=
--github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA=
- github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ=
- github.com/gogo/protobuf v1.2.1/go.mod h1:hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zVXpSg4=
--github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q=
- github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q=
- github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
- github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
- github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
- github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
--github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
- github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A=
- github.com/golang/mock v1.2.0/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A=
- github.com/golang/mock v1.3.1/go.mod h1:sBzyDLLjw3U8JLTeZvSv8jJB+tU5PVekmnlKIyFUx0Y=
-@@ -319,8 +132,6 @@ github.com/golang/mock v1.4.0/go.mod h1:UOMv5ysSaYNkG+
- github.com/golang/mock v1.4.1/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw=
- github.com/golang/mock v1.4.3/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw=
- github.com/golang/mock v1.4.4/go.mod h1:l3mdAwkq5BuhzHwde/uurv3sEJeZMXNpwsxVWU71h+4=
--github.com/golang/mock v1.5.0/go.mod h1:CWnOUgYIOo4TcNZ0wHX3YZCqsaM1I1Jvs6v3mP3KVu8=
--github.com/golang/mock v1.6.0/go.mod h1:p6yTPP+5HYm5mzsMV8JkE6ZKdX+/wYM6Hr+LicevLPs=
- github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
- github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
- github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
-@@ -335,10 +146,6 @@ github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbY
- github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QDs8UjoX8=
- github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI=
- github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI=
--github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk=
--github.com/golang/protobuf v1.5.1/go.mod h1:DopwsBzvsk0Fs44TXzsVbJyPhcCPeIwnvohx4u74HPM=
--github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY=
--github.com/golang/snappy v0.0.3/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=
- github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=
- github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=
- github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M=
-@@ -349,20 +156,12 @@ github.com/google/go-cmp v0.4.1/go.mod h1:v8dTdLbMG2kI
- github.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
- github.com/google/go-cmp v0.5.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
- github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
--github.com/google/go-cmp v0.5.3/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
- github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
--github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
--github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
--github.com/google/go-cmp v0.5.7/go.mod h1:n+brtR0CgQNWTVd5ZUFpTBC8YFBDLK/h/bpaJ8/DtOE=
--github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
- github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38=
--github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
--github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg=
- github.com/google/goterm v0.0.0-20190703233501-fc88cf888a3f/go.mod h1:nOFQdrUlIlx6M6ODdSpBj1NVA+VgLC6kmw60mkw34H4=
- github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs=
- github.com/google/martian/v3 v3.0.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0=
- github.com/google/martian/v3 v3.1.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0=
--github.com/google/martian/v3 v3.2.1/go.mod h1:oBOf6HBosgwRXnUGWUB05QECsc6uvmMiJ3+6W4l/CUk=
- github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc=
- github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc=
- github.com/google/pprof v0.0.0-20191218002539-d4f498aebedc/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM=
-@@ -373,29 +172,12 @@ github.com/google/pprof v0.0.0-20200708004538-1a94d864
- github.com/google/pprof v0.0.0-20201023163331-3e6fc7fc9c4c/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE=
- github.com/google/pprof v0.0.0-20201203190320-1bf35d6f28c2/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE=
- github.com/google/pprof v0.0.0-20201218002935-b9804c9f04c2/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE=
--github.com/google/pprof v0.0.0-20210122040257-d980be63207e/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE=
--github.com/google/pprof v0.0.0-20210226084205-cbba55b83ad5/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE=
--github.com/google/pprof v0.0.0-20210601050228-01bbb1931b22/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE=
--github.com/google/pprof v0.0.0-20210609004039-a478d1d731e9/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE=
--github.com/google/pprof v0.0.0-20210720184732-4bb14d4b1be1/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE=
- github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI=
- github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
-+github.com/google/uuid v1.1.2 h1:EVhdT+1Kseyi1/pUmXKaFxYsDNy9RQYkMWRH68J/W7Y=
- github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
--github.com/google/uuid v1.3.0 h1:t6JiXgmwXMjEs8VusXIJk2BXHsn+wx8BZdTaoZ5fu7I=
--github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
--github.com/googleapis/enterprise-certificate-proxy v0.0.0-20220520183353-fd19c99a87aa/go.mod h1:17drOmN3MwGY7t0e+Ei9b45FFGA3fBs3x36SsCg1hq8=
--github.com/googleapis/enterprise-certificate-proxy v0.1.0/go.mod h1:17drOmN3MwGY7t0e+Ei9b45FFGA3fBs3x36SsCg1hq8=
--github.com/googleapis/enterprise-certificate-proxy v0.2.0/go.mod h1:8C0jb7/mgJe/9KK8Lm7X9ctZC2t60YyIpYEI16jx0Qg=
- github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg=
- github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk=
--github.com/googleapis/gax-go/v2 v2.1.0/go.mod h1:Q3nei7sK6ybPYH7twZdmQpAd1MKb7pfu6SK+H1/DsU0=
--github.com/googleapis/gax-go/v2 v2.1.1/go.mod h1:hddJymUZASv3XPyGkUpKj8pPO47Rmb0eJc8R6ouapiM=
--github.com/googleapis/gax-go/v2 v2.2.0/go.mod h1:as02EH8zWkzwUoLbBaFeQ+arQaj/OthfcblKl4IGNaM=
--github.com/googleapis/gax-go/v2 v2.3.0/go.mod h1:b8LNqSzNabLiUpXKkY7HAR5jr6bIT99EXz9pXxye9YM=
--github.com/googleapis/gax-go/v2 v2.4.0/go.mod h1:XOTVJ59hdnfJLIP/dh8n5CGryZR2LxK9wbMD5+iXC6c=
--github.com/googleapis/gax-go/v2 v2.5.1/go.mod h1:h6B0KMMFNtI2ddbGJn3T3ZbwkeT6yqEF02fYlzkUCyo=
--github.com/googleapis/gax-go/v2 v2.6.0/go.mod h1:1mjbznJAPHFpesgE5ucqfYEscaz5kMdcIDwU/6+DDoY=
--github.com/googleapis/go-type-adapters v1.0.0/go.mod h1:zHW75FOG2aur7gAO2B+MLby+cLsWGBF62rFAi7WjWO4=
- github.com/googleapis/google-cloud-go-testing v0.0.0-20200911160855-bcd43fbb19e8/go.mod h1:dvDLG8qkwmyD9a/MJJN3XJcT3xFxOKAvTZGvuZmac9g=
- github.com/gorilla/css v1.0.0 h1:BQqNyPTi50JCFMTw/b67hByjMVXZRwGha6wxVGkeihY=
- github.com/gorilla/css v1.0.0/go.mod h1:Dn721qIggHpt4+EFCcTLTU/vk5ySda2ReITrtgBl60c=
-@@ -403,75 +185,29 @@ github.com/gorilla/websocket v1.4.0/go.mod h1:E7qHFY5m
- github.com/grpc-ecosystem/go-grpc-middleware v1.0.0/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs=
- github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod h1:8NvIoxWQoOIhqOTXgfV/d3M/q6VIi02HzZEHgUlZvzk=
- github.com/grpc-ecosystem/grpc-gateway v1.9.0/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY=
--github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFbcEtjT1g+wF4CSlocrBnw=
--github.com/hashicorp/consul/api v1.15.3/go.mod h1:/g/qgcoBcEXALCNZgRRisyTW0nY86++L0KbeAMXYCeY=
--github.com/hashicorp/consul/sdk v0.11.0/go.mod h1:yPkX5Q6CsxTFMjQQDJwzeNmUUF5NUGGbrDsv9wTb8cw=
--github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4=
--github.com/hashicorp/go-cleanhttp v0.5.0/go.mod h1:JpRdi6/HCYpAwUzNwuwqhbovhLtngrth3wmdIIUrZ80=
--github.com/hashicorp/go-cleanhttp v0.5.1/go.mod h1:JpRdi6/HCYpAwUzNwuwqhbovhLtngrth3wmdIIUrZ80=
--github.com/hashicorp/go-cleanhttp v0.5.2/go.mod h1:kO/YDlP8L1346E6Sodw+PrpBSV4/SoxCXGY6BqNFT48=
--github.com/hashicorp/go-hclog v0.12.0/go.mod h1:whpDNt7SSdeAju8AWKIWsul05p54N/39EeqMAyrmvFQ=
--github.com/hashicorp/go-hclog v0.14.1/go.mod h1:whpDNt7SSdeAju8AWKIWsul05p54N/39EeqMAyrmvFQ=
--github.com/hashicorp/go-hclog v1.2.0/go.mod h1:whpDNt7SSdeAju8AWKIWsul05p54N/39EeqMAyrmvFQ=
--github.com/hashicorp/go-immutable-radix v1.0.0/go.mod h1:0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60=
--github.com/hashicorp/go-immutable-radix v1.3.0/go.mod h1:0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60=
--github.com/hashicorp/go-immutable-radix v1.3.1/go.mod h1:0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60=
--github.com/hashicorp/go-msgpack v0.5.3/go.mod h1:ahLV/dePpqEmjfWmKiqvPkv/twdG7iPBM1vqhUKIvfM=
--github.com/hashicorp/go-msgpack v0.5.5/go.mod h1:ahLV/dePpqEmjfWmKiqvPkv/twdG7iPBM1vqhUKIvfM=
--github.com/hashicorp/go-multierror v1.0.0/go.mod h1:dHtQlpGsu+cZNNAkkCN/P3hoUDHhCYQXV3UM06sGGrk=
--github.com/hashicorp/go-multierror v1.1.0/go.mod h1:spPvp8C1qA32ftKqdAHm4hHTbPw+vmowP0z+KUhOZdA=
--github.com/hashicorp/go-multierror v1.1.1/go.mod h1:iw975J/qwKPdAO1clOe2L8331t/9/fmwbPZ6JB6eMoM=
--github.com/hashicorp/go-retryablehttp v0.5.3/go.mod h1:9B5zBasrRhHXnJnui7y6sL7es7NDiJgTc6Er0maI1Xs=
--github.com/hashicorp/go-rootcerts v1.0.2/go.mod h1:pqUvnprVnM5bf7AOirdbb01K4ccR319Vf4pU3K5EGc8=
--github.com/hashicorp/go-sockaddr v1.0.0/go.mod h1:7Xibr9yA9JjQq1JpNB2Vw7kxv8xerXegt+ozgdvDeDU=
--github.com/hashicorp/go-sockaddr v1.0.2/go.mod h1:rB4wwRAUzs07qva3c5SdrY/NEtAUjGlgmH/UkBUC97A=
--github.com/hashicorp/go-syslog v1.0.0/go.mod h1:qPfqrKkXGihmCqbJM2mZgkZGvKG1dFdvsLplgctolz4=
--github.com/hashicorp/go-uuid v1.0.0/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro=
--github.com/hashicorp/go-uuid v1.0.1/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro=
--github.com/hashicorp/go-uuid v1.0.2/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro=
- github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=
- github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=
--github.com/hashicorp/golang-lru v0.5.4/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4=
- github.com/hashicorp/hcl v1.0.0 h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4=
- github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ=
--github.com/hashicorp/logutils v1.0.0/go.mod h1:QIAnNjmIWmVIIkWDTG1z5v++HQmx9WQRO+LraFDTW64=
--github.com/hashicorp/mdns v1.0.4/go.mod h1:mtBihi+LeNXGtG8L9dX59gAEa12BDtBQSp4v/YAJqrc=
--github.com/hashicorp/memberlist v0.3.0/go.mod h1:MS2lj3INKhZjWNqd3N0m3J+Jxf3DAOnAH9VT3Sh9MUE=
--github.com/hashicorp/memberlist v0.3.1/go.mod h1:MS2lj3INKhZjWNqd3N0m3J+Jxf3DAOnAH9VT3Sh9MUE=
--github.com/hashicorp/serf v0.9.7/go.mod h1:TXZNMjZQijwlDvp+r0b63xZ45H7JmCmgg4gpTwn9UV4=
--github.com/hashicorp/serf v0.9.8/go.mod h1:TXZNMjZQijwlDvp+r0b63xZ45H7JmCmgg4gpTwn9UV4=
- github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc=
- github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc=
- github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8=
- github.com/inconshreveable/mousetrap v1.0.1 h1:U3uMjPSQEBMNp1lFxmllqCPM6P5u/Xq7Pgzkat/bFNc=
- github.com/inconshreveable/mousetrap v1.0.1/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw=
- github.com/jonboulle/clockwork v0.1.0/go.mod h1:Ii8DK3G1RaLaWxj9trq07+26W01tbo22gdxWY5EU2bo=
--github.com/jpillora/backoff v1.0.0/go.mod h1:J/6gKK9jxlEcS3zixgDgUAsiuZ7yrSoa/FX5e0EB2j4=
--github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU=
--github.com/json-iterator/go v1.1.9/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4=
--github.com/json-iterator/go v1.1.10/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4=
--github.com/json-iterator/go v1.1.11/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4=
--github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo=
- github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU=
- github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk=
- github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w=
--github.com/julienschmidt/httprouter v1.3.0/go.mod h1:JR6WtHb+2LUe8TCKY3cZOxFyyO8IZAc4RVcycCCAKdM=
- github.com/kisielk/errcheck v1.1.0/go.mod h1:EZBBE59ingxPouuu3KfxchcWSUPOHkagtvWXihfKN4Q=
--github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8=
- github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck=
- github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
--github.com/konsorten/go-windows-terminal-sequences v1.0.3/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
- github.com/kr/fs v0.1.0/go.mod h1:FFnZGqtBN9Gxj7eW1uZ42v5BccTP0vu6NEaFoC2HwRg=
- github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc=
- github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo=
--github.com/kr/pretty v0.2.0/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI=
--github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI=
- github.com/kr/pretty v0.3.0 h1:WgNl7dwNpEZ6jJ9k1snq4pZsg7DOEN8hP9Xw0Tsjwk0=
--github.com/kr/pretty v0.3.0/go.mod h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NBk=
- github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
- github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
- github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
--github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
- github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0SNc=
- github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw=
- github.com/lucasb-eyer/go-colorful v1.0.3/go.mod h1:R4dSotOR9KMtayYi1e77YzuveK+i7ruzyGqttikkLy0=
-@@ -480,15 +216,6 @@ github.com/lucasb-eyer/go-colorful v1.2.0/go.mod h1:R4
- github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ=
- github.com/magiconair/properties v1.8.6 h1:5ibWZ6iY0NctNGWo87LalDlEZ6R41TqbbDamhfG/Qzo=
- github.com/magiconair/properties v1.8.6/go.mod h1:y3VJvCyxH9uVvJTWEGAELF3aiYNyPKd5NZ3oSwXrF60=
--github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU=
--github.com/mattn/go-colorable v0.1.4/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE=
--github.com/mattn/go-colorable v0.1.6/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc=
--github.com/mattn/go-colorable v0.1.9/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc=
--github.com/mattn/go-colorable v0.1.12/go.mod h1:u5H1YNBxpqRaxsYJYSkiCWKzEfiAb1Gb520KVy5xxl4=
--github.com/mattn/go-isatty v0.0.3/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4=
--github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s=
--github.com/mattn/go-isatty v0.0.10/go.mod h1:qgIWMr58cqv1PHHyhnkY9lrL7etaEgOFcMEpPG5Rm84=
--github.com/mattn/go-isatty v0.0.11/go.mod h1:PhnuNfih5lzO57/f3n+odYbM4JtupLOxQOAqxQCu2WE=
- github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU=
- github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27kJ6hsGG94=
- github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM=
-@@ -509,25 +236,13 @@ github.com/meowgorithm/babyenv v1.3.1 h1:18ZEYIgbzoFQf
- github.com/meowgorithm/babyenv v1.3.1/go.mod h1:lwNX+J6AGBFqNrMZ2PTLkM6SO+W4X8DOg9zBDO4j3Ig=
- github.com/microcosm-cc/bluemonday v1.0.21 h1:dNH3e4PSyE4vNX+KlRGHT5KrSvjeUkoNPwEORjffHJg=
- github.com/microcosm-cc/bluemonday v1.0.21/go.mod h1:ytNkv4RrDrLJ2pqlsSI46O6IVXmZOBBD4SaJyDwwTkM=
--github.com/miekg/dns v1.1.26/go.mod h1:bPDLeHnStXmXAq1m/Ch/hvfNHr14JKNPMBo3VZKjuso=
--github.com/miekg/dns v1.1.41/go.mod h1:p6aan82bvRIyn+zDIv9xYNUpwa73JcSh9BKwknJysuI=
- github.com/mikesmitty/edkey v0.0.0-20170222072505-3356ea4e686a h1:eU8j/ClY2Ty3qdHnn0TyW3ivFoPC/0F1gQZz8yTxbbE=
- github.com/mikesmitty/edkey v0.0.0-20170222072505-3356ea4e686a/go.mod h1:v8eSC2SMp9/7FTKUncp7fH9IwPfw+ysMObcEz5FWheQ=
--github.com/mitchellh/cli v1.0.0/go.mod h1:hNIlj7HEI86fIcpObd7a0FcrxTWetlwJDGcceTlRvqc=
--github.com/mitchellh/cli v1.1.0/go.mod h1:xcISNoH86gajksDmfB23e/pu+B+GeFRMYmoHXxx3xhI=
- github.com/mitchellh/go-homedir v1.1.0 h1:lukF9ziXFxDFPkA1vsr5zpc1XuPDn/wFntq5mG+4E0Y=
- github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0=
--github.com/mitchellh/go-wordwrap v1.0.0/go.mod h1:ZXFpozHsX6DPmq2I0TCekCxypsnAUbP2oI0UX1GXzOo=
--github.com/mitchellh/mapstructure v0.0.0-20160808181253-ca63d7c062ee/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y=
- github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y=
--github.com/mitchellh/mapstructure v1.4.1/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo=
- github.com/mitchellh/mapstructure v1.5.0 h1:jeMsZIYE/09sWLaz43PL7Gy6RuMjD2eJVyuac5Z2hdY=
- github.com/mitchellh/mapstructure v1.5.0/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo=
--github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q=
--github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q=
--github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0=
--github.com/modern-go/reflect2 v1.0.1/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0=
--github.com/modern-go/reflect2 v1.0.2/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk=
- github.com/muesli/ansi v0.0.0-20211018074035-2e021307bc4b h1:1XF24mVaiu7u+CFywTdcDo2ie1pzzhwjt6RHqzpMU34=
- github.com/muesli/ansi v0.0.0-20211018074035-2e021307bc4b/go.mod h1:fQuZ0gauxyBcmsdE3ZT4NasjaRdxmbCS0jRHsrWu3Ho=
- github.com/muesli/cancelreader v0.2.2 h1:3I4Kt4BQjOR54NavqnDogx/MIoWBFa0StPA8ELUXHmA=
-@@ -550,72 +265,45 @@ github.com/muesli/termenv v0.14.0/go.mod h1:kG/pF1E7fh
- github.com/muesli/termenv v0.15.1 h1:UzuTb/+hhlBugQz28rpzey4ZuKcZ03MeKsoG7IJZIxs=
- github.com/muesli/termenv v0.15.1/go.mod h1:HeAQPTzpfs016yGtA4g00CsdYnVLJvxsS4ANqrZs2sQ=
- github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U=
--github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U=
- github.com/oklog/ulid v1.3.1/go.mod h1:CirwcVhetQ6Lv90oh/F+FBtV6XMibvdAFo93nm5qn4U=
- github.com/olekukonko/tablewriter v0.0.5 h1:P2Ga83D34wi1o9J6Wh1mRuqd4mF/x/lgBS7N7AbDhec=
- github.com/olekukonko/tablewriter v0.0.5/go.mod h1:hPp6KlRPjbx+hW8ykQs1w3UBbZlj6HuIJcUGPhkA7kY=
--github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc=
--github.com/pascaldekloe/goe v0.1.0/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc=
- github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic=
- github.com/pelletier/go-toml v1.9.5 h1:4yBQzkHv+7BHq2PQUZF3Mx0IYxG7LsP222s7Agd3ve8=
- github.com/pelletier/go-toml v1.9.5/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c=
- github.com/pelletier/go-toml/v2 v2.0.5 h1:ipoSadvV8oGUjnUbMub59IDPPwfxF694nG/jwbMiyQg=
- github.com/pelletier/go-toml/v2 v2.0.5/go.mod h1:OMHamSCAODeSsVrwwvcJOaoN0LIUIaFVNZzmWyNfXas=
- github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
--github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
- github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
- github.com/pkg/sftp v1.13.1/go.mod h1:3HaPG6Dq1ILlpPZRO0HVMrsydcdLt6HRDccSgb87qRg=
- github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
- github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
--github.com/posener/complete v1.1.1/go.mod h1:em0nMJCgc9GFtwrmVmEMR/ZL6WyhyjMBndrE9hABlRI=
--github.com/posener/complete v1.2.3/go.mod h1:WZIdtGGp+qx0sLrYKtIRAruyNpv6hFCicSgv7Sy7s/s=
- github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw=
- github.com/prometheus/client_golang v0.9.3/go.mod h1:/TN21ttK/J9q6uSwhBd54HahCDft0ttaMvbicHlPoso=
--github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5FsnadC4Ky3P0J6CfImo=
--github.com/prometheus/client_golang v1.4.0/go.mod h1:e9GMxYsXl05ICDXkRhurwBS4Q3OK1iX/F2sw+iXX5zU=
--github.com/prometheus/client_golang v1.7.1/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP4j5+D6mVACh+pe2M=
--github.com/prometheus/client_golang v1.11.1/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0=
- github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo=
- github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
- github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
--github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
- github.com/prometheus/common v0.0.0-20181113130724-41aa239b4cce/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro=
- github.com/prometheus/common v0.4.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4=
--github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4=
--github.com/prometheus/common v0.9.1/go.mod h1:yhUN8i9wzaXS3w1O07YhxHEBxD+W35wd8bs7vj7HSQ4=
--github.com/prometheus/common v0.10.0/go.mod h1:Tlit/dnDKsSWFlCLTWaA1cyBgKHSMdTB80sz/V91rCo=
--github.com/prometheus/common v0.26.0/go.mod h1:M7rCNAaPfAosfx8veZJCuw84e35h3Cfd9VFqTh1DIvc=
- github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
- github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA=
--github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA=
--github.com/prometheus/procfs v0.0.8/go.mod h1:7Qr8sr6344vo1JqZ6HhLceV9o3AJ1Ff+GxbHq6oeK9A=
--github.com/prometheus/procfs v0.1.3/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU=
--github.com/prometheus/procfs v0.6.0/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA=
- github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40TwIPHuXU=
- github.com/rivo/uniseg v0.1.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc=
- github.com/rivo/uniseg v0.2.0 h1:S1pD9weZBuJdFmowNwbpi7BJ8TNftyUImj/0WQi72jY=
- github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc=
- github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg=
--github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ=
- github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4=
- github.com/rogpeppe/go-internal v1.6.1 h1:/FiVV8dS/e+YqF2JvO3yXRFbBLTIuSDkuC7aBOAvL+k=
--github.com/rogpeppe/go-internal v1.6.1/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc=
- github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
- github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
--github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts=
--github.com/ryanuber/columnize v2.1.0+incompatible/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts=
- github.com/sabhiram/go-gitignore v0.0.0-20180611051255-d3107576ba94 h1:G04eS0JkAIVZfaJLjla9dNxkJCPiKIGZlw9AfOhzOD0=
- github.com/sabhiram/go-gitignore v0.0.0-20180611051255-d3107576ba94/go.mod h1:b18R55ulyQ/h3RaWyloPyER7fWQVZvimKKhnI5OfrJQ=
--github.com/sagikazarmark/crypt v0.8.0/go.mod h1:TmKwZAo97S4Fy4sfMH/HX/cQP5D+ijra2NyLpNNmttY=
- github.com/sahilm/fuzzy v0.1.0 h1:FzWGaw2Opqyu+794ZQ9SYifWv2EIXpwP4q8dY1kDAwI=
- github.com/sahilm/fuzzy v0.1.0/go.mod h1:VFvziUEIMCrT6A6tw2RFIXPXXmzXbOsSHF0DOI8ZK9Y=
--github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg65j358z/aeFdxmN0P9QXhEzd20vsDc=
- github.com/segmentio/ksuid v1.0.4 h1:sBo2BdShXjmcugAMwjugoGUdUV0pcxY5mW4xKRn3v4c=
- github.com/segmentio/ksuid v1.0.4/go.mod h1:/XUiZBD3kVx5SmUOl55voK5yeAbBNNIed+2O73XgrPE=
- github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc=
- github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo=
--github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE=
--github.com/sirupsen/logrus v1.6.0/go.mod h1:7uNnSEd1DgxDLC74fIahvMZmmYsHGZGEOFrfsX/uA88=
- github.com/soheilhy/cmux v0.1.4/go.mod h1:IM3LyeVVIOuxMH7sFAkER9+bJ4dT7Ms6E4xg4kGIyLM=
- github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA=
- github.com/spf13/afero v1.1.2/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B0CQ=
-@@ -639,22 +327,17 @@ github.com/spf13/viper v1.14.0/go.mod h1:WT//axPky3Fdv
- github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
- github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
- github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw=
--github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo=
- github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
--github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=
- github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4=
- github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA=
- github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
- github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
- github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
--github.com/stretchr/testify v1.7.5/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU=
- github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU=
- github.com/stretchr/testify v1.8.1 h1:w7B6lhMri9wdJUVmEZPGGhZzrYTPvgJArz7wNPgYKsk=
--github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4=
- github.com/subosito/gotenv v1.4.1 h1:jyEFiXpy21Wm81FBN71l9VoMMV8H8jG+qIK3GCpY6Qs=
- github.com/subosito/gotenv v1.4.1/go.mod h1:ayKnFf/c6rvx/2iiLrJUk1e6plDbT3edrFNGqEflhK0=
- github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U=
--github.com/tv42/httpunix v0.0.0-20150427012821-b75d8614f926/go.mod h1:9ESjWnEqriFuLhtthL60Sar/7RFoluCcXsuvEwTV5KM=
- github.com/ugorji/go v1.1.4/go.mod h1:uQMGLiO92mf5W77hV/PUCpI3pbzQx3CRekS0kk+RGrc=
- github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod h1:UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU=
- github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77/go.mod h1:aYKd//L2LvnjZzWKhF00oedf4jCCReLcmhLdhm1A27Q=
-@@ -662,47 +345,30 @@ github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVA
- github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
- github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
- github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
--github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k=
--github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY=
- github.com/yuin/goldmark v1.5.2 h1:ALmeCk/px5FSm1MAcFBAsVKZjDuMVj8Tm7FFIlMJnqU=
- github.com/yuin/goldmark v1.5.2/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY=
- github.com/yuin/goldmark-emoji v1.0.1 h1:ctuWEyzGBwiucEqxzwe0SOYDXPAucOrE9NQC18Wa1os=
- github.com/yuin/goldmark-emoji v1.0.1/go.mod h1:2w1E6FEWLcDQkoTE+7HU6QF1F6SLlNGjRIBbIZQFqkQ=
- go.etcd.io/bbolt v1.3.2/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU=
--go.etcd.io/etcd/api/v3 v3.5.5/go.mod h1:KFtNaxGDw4Yx/BA4iPPwevUTAuqcsPxzyX8PHydchN8=
--go.etcd.io/etcd/client/pkg/v3 v3.5.5/go.mod h1:ggrwbk069qxpKPq8/FKkQ3Xq9y39kbFR4LnKszpRXeQ=
--go.etcd.io/etcd/client/v2 v2.305.5/go.mod h1:zQjKllfqfBVyVStbt4FaosoX2iYd8fV/GRy/PbowgP4=
--go.etcd.io/etcd/client/v3 v3.5.5/go.mod h1:aApjR4WGlSumpnJ2kloS75h6aHUmAyaPLjHMxpc7E7c=
- go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU=
- go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8=
- go.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=
- go.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=
- go.opencensus.io v0.22.4/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=
- go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk=
--go.opencensus.io v0.23.0/go.mod h1:XItmlyltB5F7CS4xOC1DcqMoFqwtC6OG2xF7mCv7P7E=
--go.opentelemetry.io/proto/otlp v0.7.0/go.mod h1:PqfVotwruBrMGOCsRd/89rSnXhoiJIqeYNgFYFoEGnI=
- go.uber.org/atomic v1.4.0/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE=
--go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc=
--go.uber.org/atomic v1.9.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc=
--go.uber.org/goleak v1.1.11/go.mod h1:cwTWslyiVhfpKIDGSZEM2HlOvcqm+tG4zioyIeLoqMQ=
- go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0=
--go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU=
--go.uber.org/multierr v1.8.0/go.mod h1:7EAYxJLBy9rStEaz58O2t4Uvip6FSURkq8/ppBp95ak=
- go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q=
--go.uber.org/zap v1.17.0/go.mod h1:MXVU+bhUf/A7Xi2HNOnopQOrmycQ5Ih87HtOu4q5SSo=
--go.uber.org/zap v1.21.0/go.mod h1:wjWOCqI0f2ZZrJF/UufIOkiC8ii6tm1iqIsLo76RfJw=
- golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
- golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
- golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
- golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
--golang.org/x/crypto v0.0.0-20190923035154-9ee001bba392/go.mod h1:/lpIB1dKB+9EgE3H3cr1v9wB50oz8l4C4h62xy7jSTY=
- golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
- golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
- golang.org/x/crypto v0.0.0-20200728195943-123391ffb6de/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
- golang.org/x/crypto v0.0.0-20201012173705-84dcc777aaee/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
- golang.org/x/crypto v0.0.0-20201016220609-9e8e0b390897/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
- golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4=
--golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
- golang.org/x/crypto v0.0.0-20211108221036-ceb1ce70b4fa/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
- golang.org/x/crypto v0.0.0-20220525230936-793ad666bf5e h1:T8NU3HyQ8ClP4SEE+KbFlg6n0NhuTsN4MyznaarGsZM=
- golang.org/x/crypto v0.0.0-20220525230936-793ad666bf5e/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
-@@ -729,7 +395,6 @@ golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f/g
- golang.org/x/lint v0.0.0-20200130185559-910be7a94367/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY=
- golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY=
- golang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY=
--golang.org/x/lint v0.0.0-20210508222113-6edffad5e616/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY=
- golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod h1:z+o9i4GpDbdi3rU15maQ/Ox0txvL9dWGYEHz965HBQE=
- golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod h1:E/iHnbuqvinMTCcRqshq8CkpyQDoeVncDDYHnLhea+o=
- golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc=
-@@ -740,9 +405,6 @@ golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3
- golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
- golang.org/x/mod v0.4.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
- golang.org/x/mod v0.4.1/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
--golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
--golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4=
--golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
- golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
- golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
- golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
-@@ -755,11 +417,9 @@ golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go
- golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
- golang.org/x/net v0.0.0-20190522155817-f3200d17e092/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks=
- golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks=
--golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
- golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
- golang.org/x/net v0.0.0-20190628185345-da137c7871d7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
- golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
--golang.org/x/net v0.0.0-20190923162816-aa69164e4478/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
- golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
- golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
- golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
-@@ -776,31 +436,12 @@ golang.org/x/net v0.0.0-20200707034311-ab3426394381/go
- golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA=
- golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
- golang.org/x/net v0.0.0-20201031054903-ff519b6c9102/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
--golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
- golang.org/x/net v0.0.0-20201209123823-ac852fbbde11/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
- golang.org/x/net v0.0.0-20201224014010-6772e930b67b/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
--golang.org/x/net v0.0.0-20210119194325-5f4716e94777/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
- golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
--golang.org/x/net v0.0.0-20210316092652-d523dce5a7f4/go.mod h1:RBQZq4jEuRlivfhVLdyRGr576XBO4/greRjx4P4O3yc=
--golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM=
--golang.org/x/net v0.0.0-20210410081132-afb366fc7cd1/go.mod h1:9tjilg8BloeKEkVJvy7fQ90B1CfIiPueXVOjqfkSzI8=
--golang.org/x/net v0.0.0-20210503060351-7fd8e65b6420/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
--golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
--golang.org/x/net v0.0.0-20211216030914-fe4d6282115f/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
--golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
--golang.org/x/net v0.0.0-20220225172249-27dd8689420f/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
--golang.org/x/net v0.0.0-20220325170049-de3da57026de/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
--golang.org/x/net v0.0.0-20220412020605-290c469a71a5/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
--golang.org/x/net v0.0.0-20220425223048-2871e0cb64e4/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
--golang.org/x/net v0.0.0-20220607020251-c690dde0001d/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
--golang.org/x/net v0.0.0-20220617184016-355a448f1bc9/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
--golang.org/x/net v0.0.0-20220624214902-1bab6f366d9e/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
--golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
--golang.org/x/net v0.0.0-20220909164309-bea034e7d591/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk=
- golang.org/x/net v0.0.0-20221002022538-bcab6841153b/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk=
-+golang.org/x/net v0.0.0-20221014081412-f15817d10f9b h1:tvrvnPFcdzp294diPnrdZZZ8XUt2Tyj7svb7X52iDuU=
- golang.org/x/net v0.0.0-20221014081412-f15817d10f9b/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk=
--golang.org/x/net v0.6.0 h1:L4ZwwTvKW9gr0ZMS1yrHD9GZhIuVjOBBnaKH+SPQK0Q=
--golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
- golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
- golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
- golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
-@@ -810,21 +451,6 @@ golang.org/x/oauth2 v0.0.0-20200902213428-5d25da1a8d43
- golang.org/x/oauth2 v0.0.0-20201109201403-9fd604954f58/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
- golang.org/x/oauth2 v0.0.0-20201208152858-08078c50e5b5/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
- golang.org/x/oauth2 v0.0.0-20210218202405-ba52d332ba99/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
--golang.org/x/oauth2 v0.0.0-20210220000619-9bb904979d93/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
--golang.org/x/oauth2 v0.0.0-20210313182246-cd4f82c27b84/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
--golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
--golang.org/x/oauth2 v0.0.0-20210628180205-a41e5a781914/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
--golang.org/x/oauth2 v0.0.0-20210805134026-6f1e6394065a/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
--golang.org/x/oauth2 v0.0.0-20210819190943-2bc19b11175f/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
--golang.org/x/oauth2 v0.0.0-20211104180415-d3ed0bb246c8/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
--golang.org/x/oauth2 v0.0.0-20220223155221-ee480838109b/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc=
--golang.org/x/oauth2 v0.0.0-20220309155454-6242fa91716a/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc=
--golang.org/x/oauth2 v0.0.0-20220411215720-9780585627b5/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc=
--golang.org/x/oauth2 v0.0.0-20220608161450-d0670ef3b1eb/go.mod h1:jaDAt6Dkxork7LmZnYtzbRWj0W47D86a3TGe0YHBvmE=
--golang.org/x/oauth2 v0.0.0-20220622183110-fd043fe589d2/go.mod h1:jaDAt6Dkxork7LmZnYtzbRWj0W47D86a3TGe0YHBvmE=
--golang.org/x/oauth2 v0.0.0-20220822191816-0ebed06d0094/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg=
--golang.org/x/oauth2 v0.0.0-20220909003341-f21342109be1/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg=
--golang.org/x/oauth2 v0.0.0-20221014153046-6fdb5e3db783/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg=
- golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
- golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
- golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
-@@ -835,35 +461,23 @@ golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a/g
- golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
- golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
- golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
--golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
--golang.org/x/sync v0.0.0-20220601150217-0de741cfad7f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
--golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
--golang.org/x/sync v0.0.0-20220929204114-8fcdb60fdcc0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
- golang.org/x/sync v0.1.0 h1:wsuoTGHzEhffawBOhz5CYhcrV4IdKZbEyZjBMuTp12o=
- golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
--golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
- golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
- golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
- golang.org/x/sys v0.0.0-20181107165924-66b7b1311ac8/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
- golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
- golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
--golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
- golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
- golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
--golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
- golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
- golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
- golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
- golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
- golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
--golang.org/x/sys v0.0.0-20190922100055-0a153f010e69/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
--golang.org/x/sys v0.0.0-20190924154521-2837fb4f24fe/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
- golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
--golang.org/x/sys v0.0.0-20191008105621-543471e840be/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
--golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
- golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
- golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
--golang.org/x/sys v0.0.0-20200106162015-b016eb3dc98e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
- golang.org/x/sys v0.0.0-20200113162924-86b910548bc1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
- golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
- golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-@@ -877,8 +491,6 @@ golang.org/x/sys v0.0.0-20200501052902-10377860bb8e/go
- golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
- golang.org/x/sys v0.0.0-20200515095857-1151b9dac4a9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
- golang.org/x/sys v0.0.0-20200523222454-059865788121/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
--golang.org/x/sys v0.0.0-20200615200032-f1bc736245b1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
--golang.org/x/sys v0.0.0-20200625212154-ddb9806d33ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
- golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
- golang.org/x/sys v0.0.0-20200905004654-be1d3432aa8f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
- golang.org/x/sys v0.0.0-20200916030750-2334cc1a136f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-@@ -890,53 +502,19 @@ golang.org/x/sys v0.0.0-20201201145000-ef89a241ccb3/go
- golang.org/x/sys v0.0.0-20210104204734-6f8348627aad/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
- golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
- golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
--golang.org/x/sys v0.0.0-20210220050731-9a76102bfb43/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
- golang.org/x/sys v0.0.0-20210225134936-a50acf3fe073/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
--golang.org/x/sys v0.0.0-20210303074136-134d130e1a04/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
--golang.org/x/sys v0.0.0-20210305230114-8fe3ee5dd75b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
--golang.org/x/sys v0.0.0-20210315160823-c6e025ad8005/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
--golang.org/x/sys v0.0.0-20210320140829-1e4c9ba3b0c4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
--golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
--golang.org/x/sys v0.0.0-20210403161142-5e06dd20ab57/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
--golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
- golang.org/x/sys v0.0.0-20210423185535-09eb48e85fd7/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
--golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
--golang.org/x/sys v0.0.0-20210514084401-e8d321eab015/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
--golang.org/x/sys v0.0.0-20210603081109-ebe580a85c40/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
--golang.org/x/sys v0.0.0-20210603125802-9665404d3644/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
- golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
--golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
- golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
--golang.org/x/sys v0.0.0-20210806184541-e5e7981a1069/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
--golang.org/x/sys v0.0.0-20210823070655-63515b42dcdf/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
--golang.org/x/sys v0.0.0-20210908233432-aa78b53d3365/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
--golang.org/x/sys v0.0.0-20210927094055-39ccf1dd6fa6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
--golang.org/x/sys v0.0.0-20211124211545-fe61309f8881/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
--golang.org/x/sys v0.0.0-20211210111614-af8b64212486/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
--golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
--golang.org/x/sys v0.0.0-20220128215802-99c3d69c2c27/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
- golang.org/x/sys v0.0.0-20220204135822-1c1b9b1eba6a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
--golang.org/x/sys v0.0.0-20220209214540-3681064d5158/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
--golang.org/x/sys v0.0.0-20220227234510-4e6760a101f9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
--golang.org/x/sys v0.0.0-20220328115105-d36c6a25d886/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
--golang.org/x/sys v0.0.0-20220412211240-33da011f77ad/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
--golang.org/x/sys v0.0.0-20220502124256-b6088ccd6cba/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
--golang.org/x/sys v0.0.0-20220503163025-988cb79eb6c6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
--golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
--golang.org/x/sys v0.0.0-20220610221304-9f5ed59c137d/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
--golang.org/x/sys v0.0.0-20220615213510-4f61da869c0c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
--golang.org/x/sys v0.0.0-20220624220833-87e55d714810/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
--golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
- golang.org/x/sys v0.0.0-20220728004956-3c1f35247d10/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
- golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
- golang.org/x/sys v0.0.0-20220908164124-27713097b956/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
--golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
- golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
- golang.org/x/sys v0.7.0 h1:3jlCCIQZPdOYu1h8BkNvLz8Kgwtae2cagcG/VamtZRU=
- golang.org/x/sys v0.7.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
- golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
- golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
--golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k=
- golang.org/x/term v0.7.0 h1:BEvjmm5fURWqcfbSKTdpkDXYBrUS1c0m8agp14W48vQ=
- golang.org/x/term v0.7.0/go.mod h1:P32HKFT3hSsZrRxla30E9HqToFYAQPCMs/zFMBUFqPY=
- golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
-@@ -945,17 +523,12 @@ golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2
- golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
- golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
- golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
--golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
--golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
- golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
--golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
--golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
- golang.org/x/text v0.9.0 h1:2sjJmO8cDvYveuX97RDLsxlyUxLl+GHoLxBiRdHllBE=
- golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8=
- golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
- golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
- golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
--golang.org/x/time v0.0.0-20220609170525-579cf78fd858/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
- golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
- golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
- golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
-@@ -970,7 +543,6 @@ golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/
- golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc=
- golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc=
- golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
--golang.org/x/tools v0.0.0-20190907020128-2ca718005c18/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
- golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
- golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
- golang.org/x/tools v0.0.0-20191113191852-77e3bb0ad9e7/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
-@@ -995,7 +567,6 @@ golang.org/x/tools v0.0.0-20200501065659-ab2804fb9c9d/
- golang.org/x/tools v0.0.0-20200512131952-2bc93b1c0c88/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
- golang.org/x/tools v0.0.0-20200515010526-7d3b6ebf133d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
- golang.org/x/tools v0.0.0-20200618134242-20370b0cb4b2/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
--golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
- golang.org/x/tools v0.0.0-20200729194436-6467de6f59a7/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA=
- golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA=
- golang.org/x/tools v0.0.0-20200825202427-b303f430e36d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA=
-@@ -1004,24 +575,12 @@ golang.org/x/tools v0.0.0-20201110124207-079ba7bd75cd/
- golang.org/x/tools v0.0.0-20201201161351-ac6f37ff4c2a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
- golang.org/x/tools v0.0.0-20201208233053-a543418bbed2/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
- golang.org/x/tools v0.0.0-20210105154028-b0ab187a4818/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
--golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
- golang.org/x/tools v0.0.0-20210108195828-e2f9c7f1fc8e/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
- golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0=
--golang.org/x/tools v0.1.1/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk=
--golang.org/x/tools v0.1.2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk=
--golang.org/x/tools v0.1.3/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk=
--golang.org/x/tools v0.1.4/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk=
--golang.org/x/tools v0.1.5/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk=
--golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc=
--golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU=
- golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
- golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
- golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
- golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
--golang.org/x/xerrors v0.0.0-20220411194840-2f41105eb62f/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
--golang.org/x/xerrors v0.0.0-20220517211312-f3a8303e98df/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8=
--golang.org/x/xerrors v0.0.0-20220609144429-65e65417b02f/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8=
--golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8=
- google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE=
- google.golang.org/api v0.7.0/go.mod h1:WtwebWUNSVBH/HAw79HIFXZNqEvBhG+Ra+ax0hx3E3M=
- google.golang.org/api v0.8.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg=
-@@ -1041,36 +600,6 @@ google.golang.org/api v0.30.0/go.mod h1:QGmEvQ87FHZNiU
- google.golang.org/api v0.35.0/go.mod h1:/XrVsuzM0rZmrsbjJutiuftIzeuTQcEeaYcSk/mQ1dg=
- google.golang.org/api v0.36.0/go.mod h1:+z5ficQTmoYpPn8LCUNVpK5I7hwkpjbcgqA7I34qYtE=
- google.golang.org/api v0.40.0/go.mod h1:fYKFpnQN0DsDSKRVRcQSDQNtqWPfM9i+zNPxepjRCQ8=
--google.golang.org/api v0.41.0/go.mod h1:RkxM5lITDfTzmyKFPt+wGrCJbVfniCr2ool8kTBzRTU=
--google.golang.org/api v0.43.0/go.mod h1:nQsDGjRXMo4lvh5hP0TKqF244gqhGcr/YSIykhUk/94=
--google.golang.org/api v0.47.0/go.mod h1:Wbvgpq1HddcWVtzsVLyfLp8lDg6AA241LmgIL59tHXo=
--google.golang.org/api v0.48.0/go.mod h1:71Pr1vy+TAZRPkPs/xlCf5SsU8WjuAWv1Pfjbtukyy4=
--google.golang.org/api v0.50.0/go.mod h1:4bNT5pAuq5ji4SRZm+5QIkjny9JAyVD/3gaSihNefaw=
--google.golang.org/api v0.51.0/go.mod h1:t4HdrdoNgyN5cbEfm7Lum0lcLDLiise1F8qDKX00sOU=
--google.golang.org/api v0.54.0/go.mod h1:7C4bFFOvVDGXjfDTAsgGwDgAxRDeQ4X8NvUedIt6z3k=
--google.golang.org/api v0.55.0/go.mod h1:38yMfeP1kfjsl8isn0tliTjIb1rJXcQi4UXlbqivdVE=
--google.golang.org/api v0.56.0/go.mod h1:38yMfeP1kfjsl8isn0tliTjIb1rJXcQi4UXlbqivdVE=
--google.golang.org/api v0.57.0/go.mod h1:dVPlbZyBo2/OjBpmvNdpn2GRm6rPy75jyU7bmhdrMgI=
--google.golang.org/api v0.61.0/go.mod h1:xQRti5UdCmoCEqFxcz93fTl338AVqDgyaDRuOZ3hg9I=
--google.golang.org/api v0.63.0/go.mod h1:gs4ij2ffTRXwuzzgJl/56BdwJaA194ijkfn++9tDuPo=
--google.golang.org/api v0.67.0/go.mod h1:ShHKP8E60yPsKNw/w8w+VYaj9H6buA5UqDp8dhbQZ6g=
--google.golang.org/api v0.70.0/go.mod h1:Bs4ZM2HGifEvXwd50TtW70ovgJffJYw2oRCOFU/SkfA=
--google.golang.org/api v0.71.0/go.mod h1:4PyU6e6JogV1f9eA4voyrTY2batOLdgZ5qZ5HOCc4j8=
--google.golang.org/api v0.74.0/go.mod h1:ZpfMZOVRMywNyvJFeqL9HRWBgAuRfSjJFpe9QtRRyDs=
--google.golang.org/api v0.75.0/go.mod h1:pU9QmyHLnzlpar1Mjt4IbapUCy8J+6HD6GeELN69ljA=
--google.golang.org/api v0.77.0/go.mod h1:pU9QmyHLnzlpar1Mjt4IbapUCy8J+6HD6GeELN69ljA=
--google.golang.org/api v0.78.0/go.mod h1:1Sg78yoMLOhlQTeF+ARBoytAcH1NNyyl390YMy6rKmw=
--google.golang.org/api v0.80.0/go.mod h1:xY3nI94gbvBrE0J6NHXhxOmW97HG7Khjkku6AFB3Hyg=
--google.golang.org/api v0.84.0/go.mod h1:NTsGnUFJMYROtiquksZHBWtHfeMC7iYthki7Eq3pa8o=
--google.golang.org/api v0.85.0/go.mod h1:AqZf8Ep9uZ2pyTvgL+x0D3Zt0eoT9b5E8fmzfu6FO2g=
--google.golang.org/api v0.90.0/go.mod h1:+Sem1dnrKlrXMR/X0bPnMWyluQe4RsNoYfmNLhOIkzw=
--google.golang.org/api v0.93.0/go.mod h1:+Sem1dnrKlrXMR/X0bPnMWyluQe4RsNoYfmNLhOIkzw=
--google.golang.org/api v0.95.0/go.mod h1:eADj+UBuxkh5zlrSntJghuNeg8HwQ1w5lTKkuqaETEI=
--google.golang.org/api v0.96.0/go.mod h1:w7wJQLTM+wvQpNf5JyEcBoxK0RH7EDrh/L4qfsuJ13s=
--google.golang.org/api v0.97.0/go.mod h1:w7wJQLTM+wvQpNf5JyEcBoxK0RH7EDrh/L4qfsuJ13s=
--google.golang.org/api v0.98.0/go.mod h1:w7wJQLTM+wvQpNf5JyEcBoxK0RH7EDrh/L4qfsuJ13s=
--google.golang.org/api v0.100.0/go.mod h1:ZE3Z2+ZOr87Rx7dqFsdRQkRBk36kDtp/h+QpHbB7a70=
--google.golang.org/api v0.102.0/go.mod h1:3VFl6/fzoA+qNuS1N1/VfXY4LjoXN/wzeIp7TweWwGo=
- google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM=
- google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
- google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
-@@ -1101,7 +630,6 @@ google.golang.org/genproto v0.0.0-20200312145019-da687
- google.golang.org/genproto v0.0.0-20200331122359-1ee6d9798940/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
- google.golang.org/genproto v0.0.0-20200430143042-b979b6f78d84/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
- google.golang.org/genproto v0.0.0-20200511104702-f5ebc3bea380/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
--google.golang.org/genproto v0.0.0-20200513103714-09dca8ec2884/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
- google.golang.org/genproto v0.0.0-20200515170657-fc4c6c6a6587/go.mod h1:YsZOwe1myG/8QRHRsmBRE1LrgQY60beZKjly0O1fX9U=
- google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo=
- google.golang.org/genproto v0.0.0-20200618031413-b414f8b61790/go.mod h1:jDfRM7FcilCzHH/e9qn6dsT145K34l5v+OpcnNgKAAA=
-@@ -1114,73 +642,7 @@ google.golang.org/genproto v0.0.0-20201201144952-b05cb
- google.golang.org/genproto v0.0.0-20201210142538-e3217bee35cc/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
- google.golang.org/genproto v0.0.0-20201214200347-8c77b98c765d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
- google.golang.org/genproto v0.0.0-20210108203827-ffc7fda8c3d7/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
--google.golang.org/genproto v0.0.0-20210222152913-aa3ee6e6a81c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
- google.golang.org/genproto v0.0.0-20210226172003-ab064af71705/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
--google.golang.org/genproto v0.0.0-20210303154014-9728d6b83eeb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
--google.golang.org/genproto v0.0.0-20210310155132-4ce2db91004e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
--google.golang.org/genproto v0.0.0-20210319143718-93e7006c17a6/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
--google.golang.org/genproto v0.0.0-20210329143202-679c6ae281ee/go.mod h1:9lPAdzaEmUacj36I+k7YKbEc5CXzPIeORRgDAUOu28A=
--google.golang.org/genproto v0.0.0-20210402141018-6c239bbf2bb1/go.mod h1:9lPAdzaEmUacj36I+k7YKbEc5CXzPIeORRgDAUOu28A=
--google.golang.org/genproto v0.0.0-20210513213006-bf773b8c8384/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A=
--google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0=
--google.golang.org/genproto v0.0.0-20210604141403-392c879c8b08/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0=
--google.golang.org/genproto v0.0.0-20210608205507-b6d2f5bf0d7d/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0=
--google.golang.org/genproto v0.0.0-20210624195500-8bfb893ecb84/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24=
--google.golang.org/genproto v0.0.0-20210713002101-d411969a0d9a/go.mod h1:AxrInvYm1dci+enl5hChSFPOmmUF1+uAa/UsgNRWd7k=
--google.golang.org/genproto v0.0.0-20210716133855-ce7ef5c701ea/go.mod h1:AxrInvYm1dci+enl5hChSFPOmmUF1+uAa/UsgNRWd7k=
--google.golang.org/genproto v0.0.0-20210728212813-7823e685a01f/go.mod h1:ob2IJxKrgPT52GcgX759i1sleT07tiKowYBGbczaW48=
--google.golang.org/genproto v0.0.0-20210805201207-89edb61ffb67/go.mod h1:ob2IJxKrgPT52GcgX759i1sleT07tiKowYBGbczaW48=
--google.golang.org/genproto v0.0.0-20210813162853-db860fec028c/go.mod h1:cFeNkxwySK631ADgubI+/XFU/xp8FD5KIVV4rj8UC5w=
--google.golang.org/genproto v0.0.0-20210821163610-241b8fcbd6c8/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY=
--google.golang.org/genproto v0.0.0-20210828152312-66f60bf46e71/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY=
--google.golang.org/genproto v0.0.0-20210831024726-fe130286e0e2/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY=
--google.golang.org/genproto v0.0.0-20210903162649-d08c68adba83/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY=
--google.golang.org/genproto v0.0.0-20210909211513-a8c4777a87af/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY=
--google.golang.org/genproto v0.0.0-20210924002016-3dee208752a0/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc=
--google.golang.org/genproto v0.0.0-20211118181313-81c1377c94b1/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc=
--google.golang.org/genproto v0.0.0-20211206160659-862468c7d6e0/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc=
--google.golang.org/genproto v0.0.0-20211208223120-3a66f561d7aa/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc=
--google.golang.org/genproto v0.0.0-20211221195035-429b39de9b1c/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc=
--google.golang.org/genproto v0.0.0-20220126215142-9970aeb2e350/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc=
--google.golang.org/genproto v0.0.0-20220207164111-0872dc986b00/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc=
--google.golang.org/genproto v0.0.0-20220218161850-94dd64e39d7c/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI=
--google.golang.org/genproto v0.0.0-20220222213610-43724f9ea8cf/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI=
--google.golang.org/genproto v0.0.0-20220304144024-325a89244dc8/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI=
--google.golang.org/genproto v0.0.0-20220310185008-1973136f34c6/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI=
--google.golang.org/genproto v0.0.0-20220324131243-acbaeb5b85eb/go.mod h1:hAL49I2IFola2sVEjAn7MEwsja0xp51I0tlGAf9hz4E=
--google.golang.org/genproto v0.0.0-20220407144326-9054f6ed7bac/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo=
--google.golang.org/genproto v0.0.0-20220413183235-5e96e2839df9/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo=
--google.golang.org/genproto v0.0.0-20220414192740-2d67ff6cf2b4/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo=
--google.golang.org/genproto v0.0.0-20220421151946-72621c1f0bd3/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo=
--google.golang.org/genproto v0.0.0-20220429170224-98d788798c3e/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo=
--google.golang.org/genproto v0.0.0-20220502173005-c8bf987b8c21/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4=
--google.golang.org/genproto v0.0.0-20220505152158-f39f71e6c8f3/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4=
--google.golang.org/genproto v0.0.0-20220518221133-4f43b3371335/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4=
--google.golang.org/genproto v0.0.0-20220523171625-347a074981d8/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4=
--google.golang.org/genproto v0.0.0-20220608133413-ed9918b62aac/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA=
--google.golang.org/genproto v0.0.0-20220616135557-88e70c0c3a90/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA=
--google.golang.org/genproto v0.0.0-20220617124728-180714bec0ad/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA=
--google.golang.org/genproto v0.0.0-20220624142145-8cd45d7dbd1f/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA=
--google.golang.org/genproto v0.0.0-20220628213854-d9e0b6570c03/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA=
--google.golang.org/genproto v0.0.0-20220722212130-b98a9ff5e252/go.mod h1:GkXuJDJ6aQ7lnJcRF+SJVgFdQhypqgl3LB1C9vabdRE=
--google.golang.org/genproto v0.0.0-20220801145646-83ce21fca29f/go.mod h1:iHe1svFLAZg9VWz891+QbRMwUv9O/1Ww+/mngYeThbc=
--google.golang.org/genproto v0.0.0-20220815135757-37a418bb8959/go.mod h1:dbqgFATTzChvnt+ujMdZwITVAJHFtfyN1qUhDqEiIlk=
--google.golang.org/genproto v0.0.0-20220817144833-d7fd3f11b9b1/go.mod h1:dbqgFATTzChvnt+ujMdZwITVAJHFtfyN1qUhDqEiIlk=
--google.golang.org/genproto v0.0.0-20220822174746-9e6da59bd2fc/go.mod h1:dbqgFATTzChvnt+ujMdZwITVAJHFtfyN1qUhDqEiIlk=
--google.golang.org/genproto v0.0.0-20220829144015-23454907ede3/go.mod h1:dbqgFATTzChvnt+ujMdZwITVAJHFtfyN1qUhDqEiIlk=
--google.golang.org/genproto v0.0.0-20220829175752-36a9c930ecbf/go.mod h1:dbqgFATTzChvnt+ujMdZwITVAJHFtfyN1qUhDqEiIlk=
--google.golang.org/genproto v0.0.0-20220913154956-18f8339a66a5/go.mod h1:0Nb8Qy+Sk5eDzHnzlStwW3itdNaWoZA5XeSG+R3JHSo=
--google.golang.org/genproto v0.0.0-20220914142337-ca0e39ece12f/go.mod h1:0Nb8Qy+Sk5eDzHnzlStwW3itdNaWoZA5XeSG+R3JHSo=
--google.golang.org/genproto v0.0.0-20220915135415-7fd63a7952de/go.mod h1:0Nb8Qy+Sk5eDzHnzlStwW3itdNaWoZA5XeSG+R3JHSo=
--google.golang.org/genproto v0.0.0-20220916172020-2692e8806bfa/go.mod h1:0Nb8Qy+Sk5eDzHnzlStwW3itdNaWoZA5XeSG+R3JHSo=
--google.golang.org/genproto v0.0.0-20220919141832-68c03719ef51/go.mod h1:0Nb8Qy+Sk5eDzHnzlStwW3itdNaWoZA5XeSG+R3JHSo=
--google.golang.org/genproto v0.0.0-20220920201722-2b89144ce006/go.mod h1:ht8XFiar2npT/g4vkk7O0WYS1sHOHbdujxbEp7CJWbw=
--google.golang.org/genproto v0.0.0-20220926165614-551eb538f295/go.mod h1:woMGP53BroOrRY3xTxlbr8Y3eB/nzAvvFM83q7kG2OI=
--google.golang.org/genproto v0.0.0-20220926220553-6981cbe3cfce/go.mod h1:woMGP53BroOrRY3xTxlbr8Y3eB/nzAvvFM83q7kG2OI=
--google.golang.org/genproto v0.0.0-20221010155953-15ba04fc1c0e/go.mod h1:3526vdqwhZAwq4wsRUaVG555sVgsNmIjRtO7t/JH29U=
--google.golang.org/genproto v0.0.0-20221014173430-6e2ab493f96b/go.mod h1:1vXfmgAz9N9Jx0QA82PqRVauvCz1SGSz739p0f183jM=
--google.golang.org/genproto v0.0.0-20221014213838-99cd37c6964a/go.mod h1:1vXfmgAz9N9Jx0QA82PqRVauvCz1SGSz739p0f183jM=
--google.golang.org/genproto v0.0.0-20221024183307-1bc688fe9f3e/go.mod h1:9qHF0xnpdSfF6knlcsnpzUu5y+rpwgbvsyGAZPBMg4s=
- google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=
- google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38=
- google.golang.org/grpc v1.21.0/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM=
-@@ -1195,30 +657,9 @@ google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACW
- google.golang.org/grpc v1.30.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak=
- google.golang.org/grpc v1.31.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak=
- google.golang.org/grpc v1.31.1/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak=
--google.golang.org/grpc v1.33.1/go.mod h1:fr5YgcSWrqhRRxogOsw7RzIpsmvOZ6IcH4kBYTpR3n0=
- google.golang.org/grpc v1.33.2/go.mod h1:JMHMWHQWaTccqQQlmk3MJZS+GWXOdAesneDmEnv2fbc=
- google.golang.org/grpc v1.34.0/go.mod h1:WotjhfgOW/POjDeRt8vscBtXq+2VjORFy659qA51WJ8=
- google.golang.org/grpc v1.35.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU=
--google.golang.org/grpc v1.36.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU=
--google.golang.org/grpc v1.36.1/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU=
--google.golang.org/grpc v1.37.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM=
--google.golang.org/grpc v1.37.1/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM=
--google.golang.org/grpc v1.38.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM=
--google.golang.org/grpc v1.39.0/go.mod h1:PImNr+rS9TWYb2O4/emRugxiyHZ5JyHW5F+RPnDzfrE=
--google.golang.org/grpc v1.39.1/go.mod h1:PImNr+rS9TWYb2O4/emRugxiyHZ5JyHW5F+RPnDzfrE=
--google.golang.org/grpc v1.40.0/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34=
--google.golang.org/grpc v1.40.1/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34=
--google.golang.org/grpc v1.41.0/go.mod h1:U3l9uK9J0sini8mHphKoXyaqDA/8VyGnDee1zzIUK6k=
--google.golang.org/grpc v1.44.0/go.mod h1:k+4IHHFw41K8+bbowsex27ge2rCb65oeWqe4jJ590SU=
--google.golang.org/grpc v1.45.0/go.mod h1:lN7owxKUQEqMfSyQikvvk5tf/6zMPsrK+ONuO11+0rQ=
--google.golang.org/grpc v1.46.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk=
--google.golang.org/grpc v1.46.2/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk=
--google.golang.org/grpc v1.47.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk=
--google.golang.org/grpc v1.48.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk=
--google.golang.org/grpc v1.49.0/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI=
--google.golang.org/grpc v1.50.0/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI=
--google.golang.org/grpc v1.50.1/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI=
--google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0/go.mod h1:6Kw0yEErY5E/yWrBtf03jp27GLLJujG4z/JK95pnjjw=
- google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8=
- google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0=
- google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM=
-@@ -1229,16 +670,10 @@ google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh
- google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU=
- google.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGjtUeSXeh4=
- google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c=
--google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw=
--google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc=
--google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc=
--google.golang.org/protobuf v1.28.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I=
--google.golang.org/protobuf v1.28.1/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I=
- gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw=
- gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
-+gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 h1:qIbj1fsPNlZgppZ+VLlY7N33q108Sa+fhmuc+sWQYwY=
- gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
--gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 h1:YR8cESwS4TdDjEe65xsg0ogRM/Nc3DYOhEAlW+xobZo=
--gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
- gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI=
- gopkg.in/ini.v1 v1.67.0 h1:Dgnx+6+nfE+IfzjUEISNeydPJh9AXNNsWbGP9KzCsOA=
- gopkg.in/ini.v1 v1.67.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k=
-@@ -1246,15 +681,9 @@ gopkg.in/resty.v1 v1.12.0/go.mod h1:mDo4pnntr5jdWRML87
- gopkg.in/yaml.v2 v2.0.0-20170812160011-eb3733d160e7/go.mod h1:JAlM8MvJe8wmxCU4Bli9HhUf9+ttbYbLASfIpnQbh74=
- gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
- gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
--gopkg.in/yaml.v2 v2.2.3/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
--gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
--gopkg.in/yaml.v2 v2.2.5/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
--gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
--gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
- gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY=
- gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ=
- gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
--gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
- gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
- gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
- honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
-@@ -1267,4 +696,3 @@ honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W
- rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8=
- rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0=
- rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA=
--sigs.k8s.io/yaml v1.2.0/go.mod h1:yfXDCHCao9+ENCvLSE62v9VSji2MKu5jeNfTrofGhJc=
diff --git a/sysutils/glow/files/patch-vendor_modules.txt b/sysutils/glow/files/patch-vendor_modules.txt
deleted file mode 100644
index 4e30361e92f7..000000000000
--- a/sysutils/glow/files/patch-vendor_modules.txt
+++ /dev/null
@@ -1,260 +0,0 @@
---- vendor/modules.txt.orig 2023-06-10 17:47:07 UTC
-+++ vendor/modules.txt
-@@ -1,4 +1,5 @@
- # github.com/alecthomas/chroma v0.10.0
-+## explicit; go 1.13
- github.com/alecthomas/chroma
- github.com/alecthomas/chroma/formatters
- github.com/alecthomas/chroma/formatters/html
-@@ -37,14 +38,17 @@ github.com/alecthomas/chroma/styles
- ## explicit
- github.com/atotto/clipboard
- # github.com/aymanbagabas/go-osc52/v2 v2.0.1
-+## explicit; go 1.16
- github.com/aymanbagabas/go-osc52/v2
- # github.com/aymerick/douceur v0.2.0
-+## explicit
- github.com/aymerick/douceur/css
- github.com/aymerick/douceur/parser
- # github.com/calmh/randomart v1.1.0
-+## explicit
- github.com/calmh/randomart
- # github.com/charmbracelet/bubbles v0.15.0
--## explicit
-+## explicit; go 1.13
- github.com/charmbracelet/bubbles/cursor
- github.com/charmbracelet/bubbles/key
- github.com/charmbracelet/bubbles/paginator
-@@ -53,37 +57,44 @@ github.com/charmbracelet/bubbles/spinner
- github.com/charmbracelet/bubbles/textinput
- github.com/charmbracelet/bubbles/viewport
- # github.com/charmbracelet/bubbletea v0.23.2
--## explicit
-+## explicit; go 1.16
- github.com/charmbracelet/bubbletea
- # github.com/charmbracelet/charm v0.8.7
--## explicit
-+## explicit; go 1.13
- github.com/charmbracelet/charm
- github.com/charmbracelet/charm/keygen
- github.com/charmbracelet/charm/ui/common
- # github.com/charmbracelet/glamour v0.6.0
--## explicit
-+## explicit; go 1.13
- github.com/charmbracelet/glamour
- github.com/charmbracelet/glamour/ansi
- # github.com/charmbracelet/lipgloss v0.6.0
--## explicit
-+## explicit; go 1.15
- github.com/charmbracelet/lipgloss
- # github.com/containerd/console v1.0.3
-+## explicit; go 1.13
- github.com/containerd/console
- # github.com/dgrijalva/jwt-go v3.2.0+incompatible
-+## explicit
- github.com/dgrijalva/jwt-go
- # github.com/dlclark/regexp2 v1.4.0
-+## explicit
- github.com/dlclark/regexp2
- github.com/dlclark/regexp2/syntax
- # github.com/dustin/go-humanize v1.0.1-0.20200219035652-afde56e7acac
- ## explicit
- github.com/dustin/go-humanize
- # github.com/fsnotify/fsnotify v1.6.0
-+## explicit; go 1.16
- github.com/fsnotify/fsnotify
--# github.com/google/uuid v1.3.0
-+# github.com/google/uuid v1.1.2
-+## explicit
- github.com/google/uuid
- # github.com/gorilla/css v1.0.0
-+## explicit
- github.com/gorilla/css/scanner
- # github.com/hashicorp/hcl v1.0.0
-+## explicit
- github.com/hashicorp/hcl
- github.com/hashicorp/hcl/hcl/ast
- github.com/hashicorp/hcl/hcl/parser
-@@ -95,44 +106,54 @@ github.com/hashicorp/hcl/json/parser
- github.com/hashicorp/hcl/json/scanner
- github.com/hashicorp/hcl/json/token
- # github.com/inconshreveable/mousetrap v1.0.1
-+## explicit; go 1.18
- github.com/inconshreveable/mousetrap
- # github.com/lucasb-eyer/go-colorful v1.2.0
-+## explicit; go 1.12
- github.com/lucasb-eyer/go-colorful
- # github.com/magiconair/properties v1.8.6
-+## explicit; go 1.13
- github.com/magiconair/properties
- # github.com/mattn/go-isatty v0.0.18
-+## explicit; go 1.15
- github.com/mattn/go-isatty
- # github.com/mattn/go-localereader v0.0.1
-+## explicit
- github.com/mattn/go-localereader
- # github.com/mattn/go-runewidth v0.0.14
--## explicit
-+## explicit; go 1.9
- github.com/mattn/go-runewidth
- # github.com/meowgorithm/babyenv v1.3.1
--## explicit
-+## explicit; go 1.13
- github.com/meowgorithm/babyenv
- # github.com/microcosm-cc/bluemonday v1.0.21
-+## explicit; go 1.19
- github.com/microcosm-cc/bluemonday
- github.com/microcosm-cc/bluemonday/css
- # github.com/mikesmitty/edkey v0.0.0-20170222072505-3356ea4e686a
-+## explicit
- github.com/mikesmitty/edkey
- # github.com/mitchellh/go-homedir v1.1.0
- ## explicit
- github.com/mitchellh/go-homedir
- # github.com/mitchellh/mapstructure v1.5.0
-+## explicit; go 1.14
- github.com/mitchellh/mapstructure
- # github.com/muesli/ansi v0.0.0-20211018074035-2e021307bc4b
-+## explicit; go 1.17
- github.com/muesli/ansi
- github.com/muesli/ansi/compressor
- # github.com/muesli/cancelreader v0.2.2
-+## explicit; go 1.17
- github.com/muesli/cancelreader
- # github.com/muesli/gitcha v0.2.0
--## explicit
-+## explicit; go 1.14
- github.com/muesli/gitcha
- # github.com/muesli/go-app-paths v0.2.2
--## explicit
-+## explicit; go 1.14
- github.com/muesli/go-app-paths
- # github.com/muesli/reflow v0.3.0
--## explicit
-+## explicit; go 1.13
- github.com/muesli/reflow/ansi
- github.com/muesli/reflow/indent
- github.com/muesli/reflow/padding
-@@ -140,45 +161,55 @@ github.com/muesli/reflow/truncate
- github.com/muesli/reflow/wordwrap
- github.com/muesli/reflow/wrap
- # github.com/muesli/sasquatch v0.0.0-20200811221207-66979d92330a
-+## explicit; go 1.14
- github.com/muesli/sasquatch
- github.com/muesli/sasquatch/stream
- # github.com/muesli/termenv v0.15.1
--## explicit
-+## explicit; go 1.17
- github.com/muesli/termenv
- # github.com/olekukonko/tablewriter v0.0.5
-+## explicit; go 1.12
- github.com/olekukonko/tablewriter
- # github.com/pelletier/go-toml v1.9.5
-+## explicit; go 1.12
- github.com/pelletier/go-toml
- # github.com/pelletier/go-toml/v2 v2.0.5
-+## explicit; go 1.16
- github.com/pelletier/go-toml/v2
- github.com/pelletier/go-toml/v2/internal/ast
- github.com/pelletier/go-toml/v2/internal/danger
- github.com/pelletier/go-toml/v2/internal/tracker
- # github.com/rivo/uniseg v0.2.0
-+## explicit; go 1.12
- github.com/rivo/uniseg
- # github.com/sabhiram/go-gitignore v0.0.0-20180611051255-d3107576ba94
-+## explicit
- github.com/sabhiram/go-gitignore
- # github.com/sahilm/fuzzy v0.1.0
- ## explicit
- github.com/sahilm/fuzzy
- # github.com/segmentio/ksuid v1.0.4
--## explicit
-+## explicit; go 1.12
- github.com/segmentio/ksuid
- # github.com/spf13/afero v1.9.2
-+## explicit; go 1.16
- github.com/spf13/afero
- github.com/spf13/afero/internal/common
- github.com/spf13/afero/mem
- # github.com/spf13/cast v1.5.0
-+## explicit; go 1.18
- github.com/spf13/cast
- # github.com/spf13/cobra v1.6.1
--## explicit
-+## explicit; go 1.15
- github.com/spf13/cobra
- # github.com/spf13/jwalterweatherman v1.1.0
-+## explicit
- github.com/spf13/jwalterweatherman
- # github.com/spf13/pflag v1.0.5
-+## explicit; go 1.12
- github.com/spf13/pflag
- # github.com/spf13/viper v1.14.0
--## explicit
-+## explicit; go 1.17
- github.com/spf13/viper
- github.com/spf13/viper/internal/encoding
- github.com/spf13/viper/internal/encoding/dotenv
-@@ -189,8 +220,10 @@ github.com/spf13/viper/internal/encoding/json
- github.com/spf13/viper/internal/encoding/toml
- github.com/spf13/viper/internal/encoding/yaml
- # github.com/subosito/gotenv v1.4.1
-+## explicit; go 1.18
- github.com/subosito/gotenv
- # github.com/yuin/goldmark v1.5.2
-+## explicit; go 1.18
- github.com/yuin/goldmark
- github.com/yuin/goldmark/ast
- github.com/yuin/goldmark/extension
-@@ -201,10 +234,12 @@ github.com/yuin/goldmark/renderer/html
- github.com/yuin/goldmark/text
- github.com/yuin/goldmark/util
- # github.com/yuin/goldmark-emoji v1.0.1
-+## explicit; go 1.15
- github.com/yuin/goldmark-emoji
- github.com/yuin/goldmark-emoji/ast
- github.com/yuin/goldmark-emoji/definition
- # golang.org/x/crypto v0.0.0-20220525230936-793ad666bf5e
-+## explicit; go 1.17
- golang.org/x/crypto/blowfish
- golang.org/x/crypto/chacha20
- golang.org/x/crypto/chacha20poly1305
-@@ -221,29 +256,34 @@ golang.org/x/crypto/ssh
- golang.org/x/crypto/ssh/agent
- golang.org/x/crypto/ssh/internal/bcrypt_pbkdf
- golang.org/x/crypto/ssh/terminal
--# golang.org/x/net v0.6.0
-+# golang.org/x/net v0.0.0-20221014081412-f15817d10f9b
-+## explicit; go 1.17
- golang.org/x/net/html
- golang.org/x/net/html/atom
- # golang.org/x/sync v0.1.0
-+## explicit
- golang.org/x/sync/errgroup
- # golang.org/x/sys v0.7.0
--## explicit
-+## explicit; go 1.17
- golang.org/x/sys/cpu
- golang.org/x/sys/internal/unsafeheader
- golang.org/x/sys/plan9
- golang.org/x/sys/unix
- golang.org/x/sys/windows
- # golang.org/x/term v0.7.0
--## explicit
-+## explicit; go 1.17
- golang.org/x/term
- # golang.org/x/text v0.9.0
--## explicit
-+## explicit; go 1.17
- golang.org/x/text/runes
- golang.org/x/text/transform
- golang.org/x/text/unicode/norm
- # gopkg.in/ini.v1 v1.67.0
-+## explicit
- gopkg.in/ini.v1
- # gopkg.in/yaml.v2 v2.4.0
-+## explicit; go 1.15
- gopkg.in/yaml.v2
- # gopkg.in/yaml.v3 v3.0.1
-+## explicit
- gopkg.in/yaml.v3
diff --git a/sysutils/gonzo/Makefile b/sysutils/gonzo/Makefile
new file mode 100644
index 000000000000..43d454db4d1e
--- /dev/null
+++ b/sysutils/gonzo/Makefile
@@ -0,0 +1,45 @@
+PORTNAME= gonzo
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.2.1
+CATEGORIES= sysutils
+
+MAINTAINER= dutra@FreeBSD.org
+COMMENT= TUI for log analysis
+WWW= https://www.controltheory.com/gonzo/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:1.23,modules
+
+#NOT_FOR_ARCHS= armv6 armv7 i386
+
+_BUILD_DATE= $$(date -u +"%FT%T%z")
+_BUILD_HASH= 6d2d1ad
+
+GO_MODULE= github.com/control-theory/${PORTNAME}
+GO_TARGET= ./cmd/${PORTNAME}
+GO_BUILDFLAGS= -ldflags "\
+ -s -w \
+ -X main.version=${DISTVERSION} \
+ -X main.buildTime=${_BUILD_DATE} \
+ -X main.commit=${_BUILD_HASH}"
+
+PLIST_FILES= bin/${PORTNAME}
+_DOCS= CONTRIBUTING.md README.md USAGE_GUIDE.md
+PORTDOCS= ${_DOCS:T}
+PORTEXAMPLES= *
+
+OPTIONS_DEFINE= DOCS EXAMPLES
+
+do-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ cd ${WRKSRC} && \
+ ${INSTALL_DATA} ${_DOCS} \
+ ${STAGEDIR}${DOCSDIR}
+
+do-install-EXAMPLES-on:
+ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ ${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR}
+
+.include <bsd.port.mk>
diff --git a/sysutils/gonzo/distinfo b/sysutils/gonzo/distinfo
new file mode 100644
index 000000000000..1b4d37b03617
--- /dev/null
+++ b/sysutils/gonzo/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1760669775
+SHA256 (go/sysutils_gonzo/gonzo-v0.2.1/v0.2.1.mod) = 49e027b45c4d8cd1d84fd02602e7a1cdafc0a6d264b0ab789eb8fc1024d6e156
+SIZE (go/sysutils_gonzo/gonzo-v0.2.1/v0.2.1.mod) = 2668
+SHA256 (go/sysutils_gonzo/gonzo-v0.2.1/v0.2.1.zip) = ca3911448994fbf5c2ce5f205c03f210a20b867553b7392198bb682d0a518ed0
+SIZE (go/sysutils_gonzo/gonzo-v0.2.1/v0.2.1.zip) = 48369554
diff --git a/sysutils/gonzo/pkg-descr b/sysutils/gonzo/pkg-descr
new file mode 100644
index 000000000000..409e36db6f30
--- /dev/null
+++ b/sysutils/gonzo/pkg-descr
@@ -0,0 +1,3 @@
+A powerful, real-time log analysis terminal UI inspired by k9s.
+Analyze log streams with beautiful charts, AI-powered insights
+and advanced filtering - all from your terminal.
diff --git a/sysutils/httm/Makefile b/sysutils/httm/Makefile
index f69c8f95cca4..cf6a48885e90 100644
--- a/sysutils/httm/Makefile
+++ b/sysutils/httm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= httm
-DISTVERSION= 0.48.1
+DISTVERSION= 0.48.2
CATEGORIES= sysutils
MAINTAINER= bofh@FreeBSD.org
diff --git a/sysutils/httm/Makefile.crates b/sysutils/httm/Makefile.crates
index 17ce1e90da3d..49e2922a9754 100644
--- a/sysutils/httm/Makefile.crates
+++ b/sysutils/httm/Makefile.crates
@@ -1,34 +1,34 @@
CARGO_CRATES= ahash-0.3.8 \
aho-corasick-1.1.3 \
ansi_term-0.12.1 \
- anstream-0.6.18 \
- anstyle-1.0.8 \
- anstyle-parse-0.2.6 \
- anstyle-query-1.1.2 \
- anstyle-wincon-3.0.6 \
+ anstream-0.6.19 \
+ anstyle-1.0.11 \
+ anstyle-parse-0.2.7 \
+ anstyle-query-1.1.3 \
+ anstyle-wincon-3.0.9 \
arrayvec-0.7.6 \
atty-0.2.14 \
- autocfg-1.1.0 \
+ autocfg-1.4.0 \
bitflags-1.3.2 \
- bitflags-2.9.0 \
+ bitflags-2.9.1 \
blake2-0.9.2 \
- bumpalo-3.16.0 \
+ bumpalo-3.17.0 \
cfg-if-1.0.0 \
cfg_aliases-0.2.1 \
clap-2.34.0 \
clap-4.5.39 \
clap_builder-4.5.39 \
clap_lex-0.7.4 \
- colorchoice-1.0.3 \
- console-0.15.5 \
+ colorchoice-1.0.4 \
+ console-0.15.11 \
crossbeam-channel-0.5.15 \
- crossbeam-deque-0.8.3 \
- crossbeam-epoch-0.9.14 \
- crossbeam-utils-0.8.19 \
+ crossbeam-deque-0.8.6 \
+ crossbeam-epoch-0.9.18 \
+ crossbeam-utils-0.8.21 \
crypto-mac-0.8.0 \
- darling-0.20.10 \
- darling_core-0.20.10 \
- darling_macro-0.20.10 \
+ darling-0.20.11 \
+ darling_core-0.20.11 \
+ darling_macro-0.20.11 \
deranged-0.4.0 \
derive_builder-0.20.2 \
derive_builder_core-0.20.2 \
@@ -36,65 +36,63 @@ CARGO_CRATES= ahash-0.3.8 \
digest-0.9.0 \
dirs-next-2.0.0 \
dirs-sys-next-0.1.2 \
- either-1.9.0 \
- encode_unicode-0.3.6 \
+ either-1.15.0 \
+ encode_unicode-1.0.0 \
env_home-0.1.0 \
env_logger-0.7.1 \
- equivalent-1.0.1 \
- errno-0.3.10 \
+ equivalent-1.0.2 \
+ errno-0.3.12 \
exacl-0.12.0 \
fnv-1.0.7 \
foldhash-0.1.5 \
fuzzy-muff-0.4.8 \
generic-array-0.14.7 \
- getrandom-0.2.9 \
+ getrandom-0.2.16 \
hashbrown-0.8.2 \
- hashbrown-0.14.5 \
hashbrown-0.15.3 \
hermit-abi-0.1.19 \
humantime-1.3.0 \
ident_case-1.0.1 \
- indexmap-2.2.3 \
+ indexmap-2.9.0 \
indicatif-0.15.0 \
is_terminal_polyfill-1.70.1 \
itertools-0.14.0 \
- itoa-1.0.6 \
- js-sys-0.3.76 \
+ itoa-1.0.15 \
+ js-sys-0.3.77 \
lazy_static-1.5.0 \
libc-0.2.172 \
- linux-raw-sys-0.9.2 \
+ libredox-0.1.3 \
+ linux-raw-sys-0.9.4 \
lms-0.4.0 \
- log-0.4.26 \
+ log-0.4.27 \
lscolors-0.20.0 \
memchr-2.7.4 \
- memoffset-0.8.0 \
nix-0.24.3 \
nix-0.30.1 \
nu-ansi-term-0.50.1 \
num-conv-0.1.0 \
- num_threads-0.1.6 \
+ num_threads-0.1.7 \
number_prefix-0.3.0 \
- number_prefix-0.4.0 \
- once_cell-1.19.0 \
- opaque-debug-0.3.0 \
+ once_cell-1.21.3 \
+ once_cell_polyfill-1.70.1 \
+ opaque-debug-0.3.1 \
partition-identity-0.3.0 \
- portable-atomic-1.5.1 \
+ portable-atomic-1.11.0 \
powerfmt-0.2.0 \
- proc-macro2-1.0.92 \
+ proc-macro2-1.0.95 \
proc-mounts-0.3.0 \
quick-error-1.2.3 \
- quote-1.0.35 \
+ quote-1.0.40 \
rayon-1.10.0 \
rayon-core-1.12.1 \
realpath-ext-0.1.3 \
- redox_syscall-0.2.16 \
- redox_users-0.4.3 \
+ redox_users-0.4.6 \
regex-1.11.1 \
regex-automata-0.4.9 \
regex-syntax-0.8.5 \
- rustix-1.0.5 \
- rustversion-1.0.12 \
- ryu-1.0.16 \
+ rustix-1.0.7 \
+ rustversion-1.0.21 \
+ ryu-1.0.20 \
scopeguard-1.2.0 \
seahash-4.1.0 \
serde-1.0.219 \
@@ -102,63 +100,54 @@ CARGO_CRATES= ahash-0.3.8 \
serde_json-1.0.140 \
strsim-0.8.0 \
strsim-0.11.1 \
- subtle-2.5.0 \
- syn-1.0.109 \
- syn-2.0.90 \
+ subtle-2.6.1 \
+ syn-2.0.101 \
term-0.7.0 \
- termcolor-1.4.0 \
+ termcolor-1.4.1 \
terminal_size-0.4.2 \
textwrap-0.11.0 \
- thiserror-1.0.39 \
- thiserror-impl-1.0.39 \
+ thiserror-1.0.69 \
+ thiserror-impl-1.0.69 \
thread_local-1.1.8 \
time-0.3.41 \
time-core-0.1.4 \
time-macros-0.2.22 \
tuikit-0.5.0 \
- two_percent-0.12.14 \
- typenum-1.17.0 \
- unicode-ident-1.0.8 \
- unicode-width-0.1.13 \
+ two_percent-0.12.15 \
+ typenum-1.18.0 \
+ unicode-ident-1.0.18 \
+ unicode-width-0.1.14 \
unicode-width-0.2.0 \
unit-prefix-0.5.1 \
- utf8parse-0.2.1 \
- uuid-1.7.0 \
+ utf8parse-0.2.2 \
+ uuid-1.17.0 \
vec_map-0.8.2 \
- version_check-0.9.4 \
+ version_check-0.9.5 \
vte-0.15.0 \
wasi-0.11.0+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.99 \
- wasm-bindgen-backend-0.2.99 \
- wasm-bindgen-macro-0.2.99 \
- wasm-bindgen-macro-support-0.2.99 \
- wasm-bindgen-shared-0.2.99 \
+ wasm-bindgen-0.2.100 \
+ wasm-bindgen-backend-0.2.100 \
+ wasm-bindgen-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
web-time-1.1.0 \
- which-7.0.3 \
+ which-8.0.0 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.6 \
+ winapi-util-0.1.9 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-sys-0.42.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
windows-targets-0.52.6 \
- windows_aarch64_gnullvm-0.42.2 \
windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_msvc-0.42.2 \
windows_aarch64_msvc-0.52.6 \
- windows_i686_gnu-0.42.2 \
windows_i686_gnu-0.52.6 \
windows_i686_gnullvm-0.52.6 \
- windows_i686_msvc-0.42.2 \
windows_i686_msvc-0.52.6 \
- windows_x86_64_gnu-0.42.2 \
windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnullvm-0.42.2 \
windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_msvc-0.42.2 \
windows_x86_64_msvc-0.52.6 \
winsafe-0.0.19 \
xattr-1.5.0 \
yaml-rust-0.3.5 \
- indicatif@git+https://github.com/console-rs/indicatif\#458e4dc391c1b001937e502bd450a0bfc8b4d9f6
+ indicatif@git+https://github.com/kimono-koans/indicatif?branch=switch_to_unit_prefix\#372c22c92dc93b2a22d6b51335fcca4682597568
diff --git a/sysutils/httm/distinfo b/sysutils/httm/distinfo
index 9dffd03e057a..6371b4afe2e2 100644
--- a/sysutils/httm/distinfo
+++ b/sysutils/httm/distinfo
@@ -1,34 +1,34 @@
-TIMESTAMP = 1760454115
+TIMESTAMP = 1760697531
SHA256 (rust/crates/ahash-0.3.8.crate) = e8fd72866655d1904d6b0997d0b07ba561047d070fbe29de039031c641b61217
SIZE (rust/crates/ahash-0.3.8.crate) = 28650
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2
SIZE (rust/crates/ansi_term-0.12.1.crate) = 24838
-SHA256 (rust/crates/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
-SIZE (rust/crates/anstream-0.6.18.crate) = 29681
-SHA256 (rust/crates/anstyle-1.0.8.crate) = 1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1
-SIZE (rust/crates/anstyle-1.0.8.crate) = 15771
-SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
-SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343
-SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
-SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969
-SHA256 (rust/crates/anstyle-wincon-3.0.6.crate) = 2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125
-SIZE (rust/crates/anstyle-wincon-3.0.6.crate) = 12271
+SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
+SIZE (rust/crates/anstream-0.6.19.crate) = 28767
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
+SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
+SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9
+SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190
+SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882
+SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561
SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
SIZE (rust/crates/atty-0.2.14.crate) = 5470
-SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
-SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
+SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
+SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.9.0.crate) = 5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd
-SIZE (rust/crates/bitflags-2.9.0.crate) = 47654
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
SHA256 (rust/crates/blake2-0.9.2.crate) = 0a4e37d16930f5459780f5621038b6382b9bb37c19016f39fb6b5808d831f174
SIZE (rust/crates/blake2-0.9.2.crate) = 48035
-SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
-SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
+SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
+SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
@@ -41,26 +41,26 @@ SHA256 (rust/crates/clap_builder-4.5.39.crate) = 89cc6392a1f72bbeb820d71f32108f6
SIZE (rust/crates/clap_builder-4.5.39.crate) = 169142
SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
-SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
-SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
-SHA256 (rust/crates/console-0.15.5.crate) = c3d79fbe8970a77e3e34151cc13d3b3e248aa0faaecb9f6091fa07ebefe5ad60
-SIZE (rust/crates/console-0.15.5.crate) = 34788
+SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
+SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
+SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8
+SIZE (rust/crates/console-0.15.11.crate) = 37822
SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
-SHA256 (rust/crates/crossbeam-deque-0.8.3.crate) = ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef
-SIZE (rust/crates/crossbeam-deque-0.8.3.crate) = 21746
-SHA256 (rust/crates/crossbeam-epoch-0.9.14.crate) = 46bd5f3f85273295a9d14aedfb86f6aadbff6d8f5295c4a9edb08e819dcf5695
-SIZE (rust/crates/crossbeam-epoch-0.9.14.crate) = 48524
-SHA256 (rust/crates/crossbeam-utils-0.8.19.crate) = 248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345
-SIZE (rust/crates/crossbeam-utils-0.8.19.crate) = 42328
+SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
+SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
+SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
+SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
+SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
+SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
SHA256 (rust/crates/crypto-mac-0.8.0.crate) = b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab
SIZE (rust/crates/crypto-mac-0.8.0.crate) = 9115
-SHA256 (rust/crates/darling-0.20.10.crate) = 6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989
-SIZE (rust/crates/darling-0.20.10.crate) = 32031
-SHA256 (rust/crates/darling_core-0.20.10.crate) = 95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5
-SIZE (rust/crates/darling_core-0.20.10.crate) = 65015
-SHA256 (rust/crates/darling_macro-0.20.10.crate) = d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806
-SIZE (rust/crates/darling_macro-0.20.10.crate) = 1874
+SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
+SIZE (rust/crates/darling-0.20.11.crate) = 37614
+SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
+SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
+SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
+SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
SIZE (rust/crates/deranged-0.4.0.crate) = 23235
SHA256 (rust/crates/derive_builder-0.20.2.crate) = 507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947
@@ -75,18 +75,18 @@ SHA256 (rust/crates/dirs-next-2.0.0.crate) = b98cf8ebf19c3d1b223e151f99a4f9f0690
SIZE (rust/crates/dirs-next-2.0.0.crate) = 11689
SHA256 (rust/crates/dirs-sys-next-0.1.2.crate) = 4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d
SIZE (rust/crates/dirs-sys-next-0.1.2.crate) = 10681
-SHA256 (rust/crates/either-1.9.0.crate) = a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07
-SIZE (rust/crates/either-1.9.0.crate) = 16660
-SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f
-SIZE (rust/crates/encode_unicode-0.3.6.crate) = 45741
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
+SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
SHA256 (rust/crates/env_home-0.1.0.crate) = c7f84e12ccf0a7ddc17a6c41c93326024c42920d7ee630d04950e6926645c0fe
SIZE (rust/crates/env_home-0.1.0.crate) = 9006
SHA256 (rust/crates/env_logger-0.7.1.crate) = 44533bbbb3bb3c1fa17d9f2e4e38bbbaf8396ba82193c4cb1b6445d711445d36
SIZE (rust/crates/env_logger-0.7.1.crate) = 32281
-SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
-SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
-SIZE (rust/crates/errno-0.3.10.crate) = 11824
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/errno-0.3.12.crate) = cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18
+SIZE (rust/crates/errno-0.3.12.crate) = 12423
SHA256 (rust/crates/exacl-0.12.0.crate) = 22be12de19decddab85d09f251ec8363f060ccb22ec9c81bc157c0c8433946d8
SIZE (rust/crates/exacl-0.12.0.crate) = 64506
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
@@ -97,12 +97,10 @@ SHA256 (rust/crates/fuzzy-muff-0.4.8.crate) = dfc268608d2ba6de99eb5c49c9845f77ea
SIZE (rust/crates/fuzzy-muff-0.4.8.crate) = 20058
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/getrandom-0.2.9.crate) = c85e1d9ab2eadba7e5040d4e09cbd6d072b76a557ad64e797c2cb9d4da21d7e4
-SIZE (rust/crates/getrandom-0.2.9.crate) = 34457
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
SHA256 (rust/crates/hashbrown-0.8.2.crate) = e91b62f79061a0bc2e046024cb7ba44b08419ed238ecbd9adbd787434b9e8c25
SIZE (rust/crates/hashbrown-0.8.2.crate) = 75830
-SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
-SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
SHA256 (rust/crates/hashbrown-0.15.3.crate) = 84b26c544d002229e640969970a2e74021aadf6e2f96372b9c58eff97de08eb3
SIZE (rust/crates/hashbrown-0.15.3.crate) = 140413
SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
@@ -111,34 +109,34 @@ SHA256 (rust/crates/humantime-1.3.0.crate) = df004cfca50ef23c36850aaaa59ad52cc70
SIZE (rust/crates/humantime-1.3.0.crate) = 17020
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
-SHA256 (rust/crates/indexmap-2.2.3.crate) = 233cf39063f058ea2caae4091bf4a3ef70a653afbc026f5c4a4135d114e3c177
-SIZE (rust/crates/indexmap-2.2.3.crate) = 79019
+SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e
+SIZE (rust/crates/indexmap-2.9.0.crate) = 91214
SHA256 (rust/crates/indicatif-0.15.0.crate) = 7baab56125e25686df467fe470785512329883aab42696d661247aca2a2896e4
SIZE (rust/crates/indicatif-0.15.0.crate) = 28897
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
SIZE (rust/crates/itertools-0.14.0.crate) = 152715
-SHA256 (rust/crates/itoa-1.0.6.crate) = 453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6
-SIZE (rust/crates/itoa-1.0.6.crate) = 10410
-SHA256 (rust/crates/js-sys-0.3.76.crate) = 6717b6b5b077764fb5966237269cb3c64edddde4b14ce42647430a78ced9e7b7
-SIZE (rust/crates/js-sys-0.3.76.crate) = 54420
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
+SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
SIZE (rust/crates/libc-0.2.172.crate) = 791646
-SHA256 (rust/crates/linux-raw-sys-0.9.2.crate) = 6db9c683daf087dc577b7506e9695b3d556a9f3849903fa28186283afd6809e9
-SIZE (rust/crates/linux-raw-sys-0.9.2.crate) = 2297426
+SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
+SIZE (rust/crates/libredox-0.1.3.crate) = 6068
+SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
+SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
SHA256 (rust/crates/lms-0.4.0.crate) = 164b6100e88b387adf64d289e247bebae8f77810566f58159f119d0be90ed958
SIZE (rust/crates/lms-0.4.0.crate) = 81697
-SHA256 (rust/crates/log-0.4.26.crate) = 30bde2b3dc3671ae49d8e2e9f044c7c005836e7a023ee57cffa25ab82764bb9e
-SIZE (rust/crates/log-0.4.26.crate) = 47022
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
SHA256 (rust/crates/lscolors-0.20.0.crate) = 61183da5de8ba09a58e330d55e5ea796539d8443bd00fdeb863eac39724aa4ab
SIZE (rust/crates/lscolors-0.20.0.crate) = 26382
SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/memoffset-0.8.0.crate) = d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1
-SIZE (rust/crates/memoffset-0.8.0.crate) = 8912
SHA256 (rust/crates/nix-0.24.3.crate) = fa52e972a9a719cecb6864fb88568781eb706bac2cd1d4f04a648542dbf78069
SIZE (rust/crates/nix-0.24.3.crate) = 266843
SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6
@@ -147,52 +145,50 @@ SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094
SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
-SHA256 (rust/crates/num_threads-0.1.6.crate) = 2819ce041d2ee131036f4fc9d6ae7ae125a3a40e97ba64d04fe799ad9dabbb44
-SIZE (rust/crates/num_threads-0.1.6.crate) = 7334
+SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9
+SIZE (rust/crates/num_threads-0.1.7.crate) = 7455
SHA256 (rust/crates/number_prefix-0.3.0.crate) = 17b02fc0ff9a9e4b35b3342880f48e896ebf69f2967921fe8646bf5b7125956a
SIZE (rust/crates/number_prefix-0.3.0.crate) = 6291
-SHA256 (rust/crates/number_prefix-0.4.0.crate) = 830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3
-SIZE (rust/crates/number_prefix-0.4.0.crate) = 6922
-SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
-SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
-SHA256 (rust/crates/opaque-debug-0.3.0.crate) = 624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5
-SIZE (rust/crates/opaque-debug-0.3.0.crate) = 5767
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
+SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/opaque-debug-0.3.1.crate) = c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381
+SIZE (rust/crates/opaque-debug-0.3.1.crate) = 7066
SHA256 (rust/crates/partition-identity-0.3.0.crate) = 9fa925f9becb532d758b0014b472c576869910929cf4c3f8054b386f19ab9e21
SIZE (rust/crates/partition-identity-0.3.0.crate) = 6711
-SHA256 (rust/crates/portable-atomic-1.5.1.crate) = 3bccab0e7fd7cc19f820a1c8c91720af652d0c88dc9664dd72aef2614f04af3b
-SIZE (rust/crates/portable-atomic-1.5.1.crate) = 140771
+SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e
+SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
-SHA256 (rust/crates/proc-macro2-1.0.92.crate) = 37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0
-SIZE (rust/crates/proc-macro2-1.0.92.crate) = 52353
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
SHA256 (rust/crates/proc-mounts-0.3.0.crate) = 0d652f8435d0ab70bf4f3590a6a851d59604831a458086541b95238cc51ffcf2
SIZE (rust/crates/proc-mounts-0.3.0.crate) = 8363
SHA256 (rust/crates/quick-error-1.2.3.crate) = a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0
SIZE (rust/crates/quick-error-1.2.3.crate) = 15066
-SHA256 (rust/crates/quote-1.0.35.crate) = 291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef
-SIZE (rust/crates/quote-1.0.35.crate) = 28136
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa
SIZE (rust/crates/rayon-1.10.0.crate) = 180155
SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
SHA256 (rust/crates/realpath-ext-0.1.3.crate) = 692f72862a0d532b44a0f4965fb10f17e7659eaedf24d2ce3c989ca778bd092f
SIZE (rust/crates/realpath-ext-0.1.3.crate) = 19481
-SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a
-SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012
-SHA256 (rust/crates/redox_users-0.4.3.crate) = b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b
-SIZE (rust/crates/redox_users-0.4.3.crate) = 15353
+SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
+SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
SIZE (rust/crates/regex-1.11.1.crate) = 254170
SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
-SHA256 (rust/crates/rustix-1.0.5.crate) = d97817398dd4bb2e6da002002db259209759911da105da92bec29ccb12cf58bf
-SIZE (rust/crates/rustix-1.0.5.crate) = 414160
-SHA256 (rust/crates/rustversion-1.0.12.crate) = 4f3208ce4d8448b3f3e7d168a73f5e0c43a61e32930de3bceeccedb388b6bf06
-SIZE (rust/crates/rustversion-1.0.12.crate) = 17278
-SHA256 (rust/crates/ryu-1.0.16.crate) = f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c
-SIZE (rust/crates/ryu-1.0.16.crate) = 47351
+SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
+SIZE (rust/crates/rustix-1.0.7.crate) = 414500
+SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
+SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
SHA256 (rust/crates/seahash-4.1.0.crate) = 1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b
@@ -207,24 +203,22 @@ SHA256 (rust/crates/strsim-0.8.0.crate) = 8ea5119cdb4c55b55d432abb513a0429384878
SIZE (rust/crates/strsim-0.8.0.crate) = 9309
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/subtle-2.5.0.crate) = 81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc
-SIZE (rust/crates/subtle-2.5.0.crate) = 13909
-SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
-SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.90.crate) = 919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31
-SIZE (rust/crates/syn-2.0.90.crate) = 290584
+SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
+SIZE (rust/crates/subtle-2.6.1.crate) = 14562
+SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf
+SIZE (rust/crates/syn-2.0.101.crate) = 299250
SHA256 (rust/crates/term-0.7.0.crate) = c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f
SIZE (rust/crates/term-0.7.0.crate) = 37082
-SHA256 (rust/crates/termcolor-1.4.0.crate) = ff1bc3d3f05aff0403e8ac0d92ced918ec05b666a43f83297ccef5bea8a3d449
-SIZE (rust/crates/termcolor-1.4.0.crate) = 18765
+SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
+SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
SHA256 (rust/crates/terminal_size-0.4.2.crate) = 45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed
SIZE (rust/crates/terminal_size-0.4.2.crate) = 9976
SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
SIZE (rust/crates/textwrap-0.11.0.crate) = 17322
-SHA256 (rust/crates/thiserror-1.0.39.crate) = a5ab016db510546d856297882807df8da66a16fb8c4101cb8b30054b0d5b2d9c
-SIZE (rust/crates/thiserror-1.0.39.crate) = 18729
-SHA256 (rust/crates/thiserror-impl-1.0.39.crate) = 5420d42e90af0c38c3290abcca25b9b3bdf379fc9f55c528f53a269d9c9a267e
-SIZE (rust/crates/thiserror-impl-1.0.39.crate) = 15057
+SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
+SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
+SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
+SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
@@ -235,88 +229,72 @@ SHA256 (rust/crates/time-macros-0.2.22.crate) = 3526739392ec93fd8b359c8e98514cb3
SIZE (rust/crates/time-macros-0.2.22.crate) = 24604
SHA256 (rust/crates/tuikit-0.5.0.crate) = 5e19c6ab038babee3d50c8c12ff8b910bdb2196f62278776422f50390d8e53d8
SIZE (rust/crates/tuikit-0.5.0.crate) = 46855
-SHA256 (rust/crates/two_percent-0.12.14.crate) = 07426e23fc767f356690e57db0e9767aabcceb87d5449ee39772a051f5517a74
-SIZE (rust/crates/two_percent-0.12.14.crate) = 134877
-SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
-SIZE (rust/crates/typenum-1.17.0.crate) = 42849
-SHA256 (rust/crates/unicode-ident-1.0.8.crate) = e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4
-SIZE (rust/crates/unicode-ident-1.0.8.crate) = 41962
-SHA256 (rust/crates/unicode-width-0.1.13.crate) = 0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d
-SIZE (rust/crates/unicode-width-0.1.13.crate) = 457228
+SHA256 (rust/crates/two_percent-0.12.15.crate) = d3f87f04451f927ebdeaddfcdf9e25f803057eaecca4861876258023d838f47b
+SIZE (rust/crates/two_percent-0.12.15.crate) = 135128
+SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
+SIZE (rust/crates/typenum-1.18.0.crate) = 74871
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
+SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
SHA256 (rust/crates/unit-prefix-0.5.1.crate) = 323402cff2dd658f39ca17c789b502021b3f18707c91cdf22e3838e1b4023817
SIZE (rust/crates/unit-prefix-0.5.1.crate) = 7627
-SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
-SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
-SHA256 (rust/crates/uuid-1.7.0.crate) = f00cc9702ca12d3c81455259621e676d0f7251cec66a21e98fe2e9a37db93b2a
-SIZE (rust/crates/uuid-1.7.0.crate) = 42627
+SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
+SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d
+SIZE (rust/crates/uuid-1.17.0.crate) = 59014
SHA256 (rust/crates/vec_map-0.8.2.crate) = f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191
SIZE (rust/crates/vec_map-0.8.2.crate) = 14466
-SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
-SIZE (rust/crates/version_check-0.9.4.crate) = 14895
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
SHA256 (rust/crates/vte-0.15.0.crate) = a5924018406ce0063cd67f8e008104968b74b563ee1b85dde3ed1f7cb87d3dbd
SIZE (rust/crates/vte-0.15.0.crate) = 57487
SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasm-bindgen-0.2.99.crate) = a474f6281d1d70c17ae7aa6a613c87fce69a127e2624002df63dcb39d6cf6396
-SIZE (rust/crates/wasm-bindgen-0.2.99.crate) = 46136
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.99.crate) = 5f89bb38646b4f81674e8f5c3fb81b562be1fd936d84320f3264486418519c79
-SIZE (rust/crates/wasm-bindgen-backend-0.2.99.crate) = 30928
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.99.crate) = 2cc6181fd9a7492eef6fef1f33961e3695e4579b9872a6f7c83aee556666d4fe
-SIZE (rust/crates/wasm-bindgen-macro-0.2.99.crate) = 7011
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.99.crate) = 30d7a95b763d3c45903ed6c81f156801839e5ee968bb07e534c44df0fcd330c2
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.99.crate) = 22800
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.99.crate) = 943aab3fdaaa029a6e0271b35ea10b72b943135afe9bffca82384098ad0e06a6
-SIZE (rust/crates/wasm-bindgen-shared-0.2.99.crate) = 7773
+SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
+SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
-SHA256 (rust/crates/which-7.0.3.crate) = 24d643ce3fd3e5b54854602a080f34fb10ab75e0b813ee32d00ca2b44fa74762
-SIZE (rust/crates/which-7.0.3.crate) = 18872
+SHA256 (rust/crates/which-8.0.0.crate) = d3fabb953106c3c8eea8306e4393700d7657561cb43122571b172bbfb7c7ba1d
+SIZE (rust/crates/which-8.0.0.crate) = 26209
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.6.crate) = f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596
-SIZE (rust/crates/winapi-util-0.1.6.crate) = 12234
+SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
+SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-sys-0.42.0.crate) = 5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7
-SIZE (rust/crates/windows-sys-0.42.0.crate) = 3006791
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8
-SIZE (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 364071
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
-SHA256 (rust/crates/windows_aarch64_msvc-0.42.2.crate) = e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43
-SIZE (rust/crates/windows_aarch64_msvc-0.42.2.crate) = 666981
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
-SHA256 (rust/crates/windows_i686_gnu-0.42.2.crate) = c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f
-SIZE (rust/crates/windows_i686_gnu-0.42.2.crate) = 736236
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
-SHA256 (rust/crates/windows_i686_msvc-0.42.2.crate) = 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060
-SIZE (rust/crates/windows_i686_msvc-0.42.2.crate) = 724951
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
-SHA256 (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36
-SIZE (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 699373
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3
-SIZE (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 364068
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
-SHA256 (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0
-SIZE (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 666936
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
@@ -325,7 +303,7 @@ SHA256 (rust/crates/xattr-1.5.0.crate) = 0d65cbf2f12c15564212d48f4e3dfb87923d25d
SIZE (rust/crates/xattr-1.5.0.crate) = 14694
SHA256 (rust/crates/yaml-rust-0.3.5.crate) = e66366e18dc58b46801afbf2ca7661a9f59cc8c5962c29892b6039b4f86fa992
SIZE (rust/crates/yaml-rust-0.3.5.crate) = 42087
-SHA256 (console-rs-indicatif-458e4dc391c1b001937e502bd450a0bfc8b4d9f6_GH0.tar.gz) = bb81cf3db2ec4a925ff6005caf34fe107be8ae347bf10d2fa07beab276d4d1bc
-SIZE (console-rs-indicatif-458e4dc391c1b001937e502bd450a0bfc8b4d9f6_GH0.tar.gz) = 1400364
-SHA256 (kimono-koans-httm-0.48.1_GH0.tar.gz) = 314f11b400fb87f50d47dc341448d71f44e62d2117a7ccb2f2b948e6983f45dc
-SIZE (kimono-koans-httm-0.48.1_GH0.tar.gz) = 138542
+SHA256 (kimono-koans-indicatif-372c22c92dc93b2a22d6b51335fcca4682597568_GH0.tar.gz) = 5b4ad8a9cd3789721938ae7e9baa365b2d7930dab1d27c1b5b4f4cd87f44e524
+SIZE (kimono-koans-indicatif-372c22c92dc93b2a22d6b51335fcca4682597568_GH0.tar.gz) = 1400376
+SHA256 (kimono-koans-httm-0.48.2_GH0.tar.gz) = 53c844925ebf9fb034590e957281a1f3dd4d13fea26c9666aa9d54e72e664565
+SIZE (kimono-koans-httm-0.48.2_GH0.tar.gz) = 137245
diff --git a/sysutils/javaservicewrapper/Makefile b/sysutils/javaservicewrapper/Makefile
index d4a51da2f2d9..78fff18e6b0e 100644
--- a/sysutils/javaservicewrapper/Makefile
+++ b/sysutils/javaservicewrapper/Makefile
@@ -1,5 +1,5 @@
PORTNAME= javaservicewrapper
-PORTVERSION= 3.5.60
+PORTVERSION= 3.6.3
CATEGORIES= sysutils java
MASTER_SITES= https://wrapper.tanukisoftware.com/download/${PORTVERSION}/
DISTNAME= wrapper_${PORTVERSION}_src
diff --git a/sysutils/javaservicewrapper/distinfo b/sysutils/javaservicewrapper/distinfo
index bd9b8c008cbc..e0473f0e6e00 100644
--- a/sysutils/javaservicewrapper/distinfo
+++ b/sysutils/javaservicewrapper/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742215176
-SHA256 (wrapper_3.5.60_src.tar.gz) = 877896e14f375c0c881c3a50f8ee910bc6504b388fbbfe65128e79d763d08717
-SIZE (wrapper_3.5.60_src.tar.gz) = 831764
+TIMESTAMP = 1760527269
+SHA256 (wrapper_3.6.3_src.tar.gz) = 7bc5ad89ed21a39b4a4ed548dfe92fc587aed40e6c75059a71309fb8042ff580
+SIZE (wrapper_3.6.3_src.tar.gz) = 902583
diff --git a/sysutils/javaservicewrapper/pkg-message b/sysutils/javaservicewrapper/pkg-message
new file mode 100644
index 000000000000..edcae7f29c15
--- /dev/null
+++ b/sysutils/javaservicewrapper/pkg-message
@@ -0,0 +1,14 @@
+[
+{
+ type: upgrade
+ maximum_version: "3.6.0"
+ message: <<EOM
+With the upgrade to version 3.6.0+ support for all properties ending with
+'.stripquotes' in your wrapper.conf has been dropped and your application
+won't start again.
+
+Read the release notes for more details:
+https://wrapper.tanukisoftware.com/doc/english/release-notes.html#3.6.0
+EOM
+}
+]
diff --git a/sysutils/javaservicewrapper/pkg-plist b/sysutils/javaservicewrapper/pkg-plist
index c63c912d3815..10e4500a4d54 100644
--- a/sysutils/javaservicewrapper/pkg-plist
+++ b/sysutils/javaservicewrapper/pkg-plist
@@ -9,27 +9,64 @@ bin/javaservicewrapper
%%DATADIR%%/lib/wrapperdemo.jar
%%DATADIR%%/lib/wrappertest.jar
%%DATADIR%%/lib/wrappertest2.jar
+%%DATADIR%%/test/additionalproperties
+%%DATADIR%%/test/additionalproperties.conf
%%DATADIR%%/test/appparameterfile-01-empty
%%DATADIR%%/test/appparameterfile-01-empty.conf
%%DATADIR%%/test/appparameterfile-01-empty.param
%%DATADIR%%/test/appparameterfile-02-1line
%%DATADIR%%/test/appparameterfile-02-1line.conf
%%DATADIR%%/test/appparameterfile-02-1line.param
-%%DATADIR%%/test/appparameterfile-03-stripq-false
-%%DATADIR%%/test/appparameterfile-03-stripq-false.conf
-%%DATADIR%%/test/appparameterfile-03-stripq-false.param
-%%DATADIR%%/test/appparameterfile-04-stripq-true
-%%DATADIR%%/test/appparameterfile-04-stripq-true.conf
-%%DATADIR%%/test/appparameterfile-04-stripq-true.param
+%%DATADIR%%/test/appparameterfile-03-quotable-false
+%%DATADIR%%/test/appparameterfile-03-quotable-false.conf
+%%DATADIR%%/test/appparameterfile-03-quotable-false.param
+%%DATADIR%%/test/appparameterfile-04-quotable-true
+%%DATADIR%%/test/appparameterfile-04-quotable-true.conf
+%%DATADIR%%/test/appparameterfile-04-quotable-true.param
%%DATADIR%%/test/appparameterfile-05-encoding
%%DATADIR%%/test/appparameterfile-05-encoding.conf
%%DATADIR%%/test/appparameterfile-05-encoding.param
-%%DATADIR%%/test/appparameterfile-06-multilines
-%%DATADIR%%/test/appparameterfile-06-multilines.conf
-%%DATADIR%%/test/appparameterfile-06-multilines.param
-%%DATADIR%%/test/appparameterfile-07-envvars
-%%DATADIR%%/test/appparameterfile-07-envvars.conf
-%%DATADIR%%/test/appparameterfile-07-envvars.param
+%%DATADIR%%/test/appparameterfile-06-multilines-quotable-false
+%%DATADIR%%/test/appparameterfile-06-multilines-quotable-false.conf
+%%DATADIR%%/test/appparameterfile-06-multilines-quotable-false.param
+%%DATADIR%%/test/appparameterfile-07-multilines-quotable-true
+%%DATADIR%%/test/appparameterfile-07-multilines-quotable-true.conf
+%%DATADIR%%/test/appparameterfile-07-multilines-quotable-true.param
+%%DATADIR%%/test/appparameterfile-08-envvars
+%%DATADIR%%/test/appparameterfile-08-envvars.conf
+%%DATADIR%%/test/appparameterfile-08-envvars.param
+%%DATADIR%%/test/appproperties
+%%DATADIR%%/test/appproperties.conf
+%%DATADIR%%/test/apppropertyfile-01-empty
+%%DATADIR%%/test/apppropertyfile-01-empty.conf
+%%DATADIR%%/test/apppropertyfile-01-empty.param
+%%DATADIR%%/test/apppropertyfile-02-1line
+%%DATADIR%%/test/apppropertyfile-02-1line.conf
+%%DATADIR%%/test/apppropertyfile-02-1line.param
+%%DATADIR%%/test/apppropertyfile-03-quotable-false
+%%DATADIR%%/test/apppropertyfile-03-quotable-false.conf
+%%DATADIR%%/test/apppropertyfile-03-quotable-false.param
+%%DATADIR%%/test/apppropertyfile-04-quotable-true
+%%DATADIR%%/test/apppropertyfile-04-quotable-true.conf
+%%DATADIR%%/test/apppropertyfile-04-quotable-true.param
+%%DATADIR%%/test/apppropertyfile-05-encoding
+%%DATADIR%%/test/apppropertyfile-05-encoding.conf
+%%DATADIR%%/test/apppropertyfile-05-encoding.param
+%%DATADIR%%/test/apppropertyfile-06-multilines-quotable-false
+%%DATADIR%%/test/apppropertyfile-06-multilines-quotable-false.conf
+%%DATADIR%%/test/apppropertyfile-06-multilines-quotable-false.param
+%%DATADIR%%/test/apppropertyfile-07-multilines-quotable-true
+%%DATADIR%%/test/apppropertyfile-07-multilines-quotable-true.conf
+%%DATADIR%%/test/apppropertyfile-07-multilines-quotable-true.param
+%%DATADIR%%/test/apppropertyfile-08-envvars
+%%DATADIR%%/test/apppropertyfile-08-envvars.conf
+%%DATADIR%%/test/apppropertyfile-08-envvars.param
+%%DATADIR%%/test/backendparamslistener
+%%DATADIR%%/test/backendparamslistener.conf
+%%DATADIR%%/test/backendparamssimple
+%%DATADIR%%/test/backendparamssimple.conf
+%%DATADIR%%/test/backendparamsstartstop
+%%DATADIR%%/test/backendparamsstartstop.conf
%%DATADIR%%/test/backgroundthreads
%%DATADIR%%/test/backgroundthreads.conf
%%DATADIR%%/test/childwrapper
@@ -39,12 +76,6 @@ bin/javaservicewrapper
%%DATADIR%%/test/common/resourcelimit
%%DATADIR%%/test/daemonthreads
%%DATADIR%%/test/daemonthreads.conf
-%%DATADIR%%/test/defaultstripquotes-01-none
-%%DATADIR%%/test/defaultstripquotes-01-none.conf
-%%DATADIR%%/test/defaultstripquotes-02-true
-%%DATADIR%%/test/defaultstripquotes-02-true.conf
-%%DATADIR%%/test/defaultstripquotes-03-false
-%%DATADIR%%/test/defaultstripquotes-03-false.conf
%%DATADIR%%/test/delayediorestarter
%%DATADIR%%/test/delayediorestarter.conf
%%DATADIR%%/test/envvars
@@ -77,21 +108,36 @@ bin/javaservicewrapper
%%DATADIR%%/test/javaadditionalfile-02-1line
%%DATADIR%%/test/javaadditionalfile-02-1line.conf
%%DATADIR%%/test/javaadditionalfile-02-1line.param
-%%DATADIR%%/test/javaadditionalfile-03-stripq-false
-%%DATADIR%%/test/javaadditionalfile-03-stripq-false.conf
-%%DATADIR%%/test/javaadditionalfile-03-stripq-false.param
-%%DATADIR%%/test/javaadditionalfile-04-stripq-true
-%%DATADIR%%/test/javaadditionalfile-04-stripq-true.conf
-%%DATADIR%%/test/javaadditionalfile-04-stripq-true.param
+%%DATADIR%%/test/javaadditionalfile-03-quotable-false
+%%DATADIR%%/test/javaadditionalfile-03-quotable-false.conf
+%%DATADIR%%/test/javaadditionalfile-03-quotable-false.param
+%%DATADIR%%/test/javaadditionalfile-04-quotable-true
+%%DATADIR%%/test/javaadditionalfile-04-quotable-true.conf
+%%DATADIR%%/test/javaadditionalfile-04-quotable-true.param
%%DATADIR%%/test/javaadditionalfile-05-encoding
%%DATADIR%%/test/javaadditionalfile-05-encoding.conf
%%DATADIR%%/test/javaadditionalfile-05-encoding.param
-%%DATADIR%%/test/javaadditionalfile-06-multilines
-%%DATADIR%%/test/javaadditionalfile-06-multilines.conf
-%%DATADIR%%/test/javaadditionalfile-06-multilines.param
-%%DATADIR%%/test/javaadditionalfile-07-envvars
-%%DATADIR%%/test/javaadditionalfile-07-envvars.conf
-%%DATADIR%%/test/javaadditionalfile-07-envvars.param
+%%DATADIR%%/test/javaadditionalfile-06-multilines-quotable-false
+%%DATADIR%%/test/javaadditionalfile-06-multilines-quotable-false.conf
+%%DATADIR%%/test/javaadditionalfile-06-multilines-quotable-false.param
+%%DATADIR%%/test/javaadditionalfile-07-multilines-quotable-true
+%%DATADIR%%/test/javaadditionalfile-07-multilines-quotable-true.conf
+%%DATADIR%%/test/javaadditionalfile-07-multilines-quotable-true.param
+%%DATADIR%%/test/javaadditionalfile-08-envvars
+%%DATADIR%%/test/javaadditionalfile-08-envvars.conf
+%%DATADIR%%/test/javaadditionalfile-08-envvars.param
+%%DATADIR%%/test/javaadditionalscope-01-conf
+%%DATADIR%%/test/javaadditionalscope-01-conf.conf
+%%DATADIR%%/test/javaadditionalscope-02-file
+%%DATADIR%%/test/javaadditionalscope-02-file.conf
+%%DATADIR%%/test/javaadditionalscope-02-filequotableFALSE.param
+%%DATADIR%%/test/javaadditionalscope-02-filequotableTRUE.param
+%%DATADIR%%/test/javaadditionalsplit-01-conf
+%%DATADIR%%/test/javaadditionalsplit-01-conf.conf
+%%DATADIR%%/test/javaadditionalsplit-02-file
+%%DATADIR%%/test/javaadditionalsplit-02-file.conf
+%%DATADIR%%/test/javaadditionalsplit-02-filequotableFALSE.param
+%%DATADIR%%/test/javaadditionalsplit-02-filequotableTRUE.param
%%DATADIR%%/test/jvmencoding
%%DATADIR%%/test/jvmencoding.conf
%%DATADIR%%/test/jvmencoding2
@@ -118,6 +164,8 @@ bin/javaservicewrapper
%%DATADIR%%/test/longrunningwithshutdownhook.conf
%%DATADIR%%/test/memory
%%DATADIR%%/test/memory.conf
+%%DATADIR%%/test/module-nativeaccess
+%%DATADIR%%/test/module-nativeaccess.conf
%%DATADIR%%/test/module-standalone-jarapp
%%DATADIR%%/test/module-standalone-jarapp-runtimeimage
%%DATADIR%%/test/module-standalone-jarapp-runtimeimage.conf
@@ -152,6 +200,8 @@ bin/javaservicewrapper
%%DATADIR%%/test/onexit.conf
%%DATADIR%%/test/outputloader
%%DATADIR%%/test/outputloader.conf
+%%DATADIR%%/test/parameters
+%%DATADIR%%/test/parameters.conf
%%DATADIR%%/test/passthrough
%%DATADIR%%/test/passthrough.conf
%%DATADIR%%/test/percentoutput
@@ -177,6 +227,8 @@ bin/javaservicewrapper
%%DATADIR%%/test/shutdownlock.conf
%%DATADIR%%/test/simplewrapperlistener
%%DATADIR%%/test/simplewrapperlistener.conf
+%%DATADIR%%/test/slowclassinit
+%%DATADIR%%/test/slowclassinit.conf
%%DATADIR%%/test/slowstop
%%DATADIR%%/test/slowstop.conf
%%DATADIR%%/test/startstopstopandreturnwhilestarting
@@ -187,8 +239,6 @@ bin/javaservicewrapper
%%DATADIR%%/test/stopwhilestarting.conf
%%DATADIR%%/test/stopwhilestartingforcestop
%%DATADIR%%/test/stopwhilestartingforcestop.conf
-%%DATADIR%%/test/systemproperty
-%%DATADIR%%/test/systemproperty.conf
%%DATADIR%%/test/template.conf
%%DATADIR%%/test/template-module.conf
%%DATADIR%%/test/timedlogoutput
diff --git a/sysutils/kops/Makefile b/sysutils/kops/Makefile
index c561c8e57f46..173a0ef085b0 100644
--- a/sysutils/kops/Makefile
+++ b/sysutils/kops/Makefile
@@ -10,6 +10,8 @@ WWW= https://github.com/kubernetes/kops
LICENSE= APACHE20
+BROKEN_i386= linking fails: mapping output file failed: cannot allocate memory
+
BUILD_DEPENDS= go-bindata:devel/go-bindata
USES= go:modules
diff --git a/sysutils/logstalgia/Makefile b/sysutils/logstalgia/Makefile
index 55b2f9e958dc..89df22b63973 100644
--- a/sysutils/logstalgia/Makefile
+++ b/sysutils/logstalgia/Makefile
@@ -1,6 +1,6 @@
PORTNAME= logstalgia
DISTVERSION= 1.1.4
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= sysutils www
MASTER_SITES= https://github.com/acaudwell/${PORTNAME}/releases/download/${DISTNAME}/
diff --git a/sysutils/nix/Makefile b/sysutils/nix/Makefile
index d0696cebd30d..510faa04ed28 100644
--- a/sysutils/nix/Makefile
+++ b/sysutils/nix/Makefile
@@ -1,5 +1,6 @@
PORTNAME= nix
DISTVERSION= 2.31.2
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= ashish@FreeBSD.org
diff --git a/sysutils/openvox-agent8/Makefile b/sysutils/openvox-agent8/Makefile
index e3d149d4cb56..b2ac6deb045f 100644
--- a/sysutils/openvox-agent8/Makefile
+++ b/sysutils/openvox-agent8/Makefile
@@ -26,6 +26,8 @@ RUN_DEPENDS= rubygem-base64>=0.1:converters/rubygem-base64 \
rubygem-ruby-augeas>=0:textproc/rubygem-ruby-augeas \
rubygem-scanf>=1.0:devel/rubygem-scanf \
rubygem-semantic_puppet>=1.0:devel/rubygem-semantic_puppet
+# Ruby 3.4 support
+RUN_DEPENDS+= rubygem-syslog>=0.3:devel/rubygem-syslog
USES= cpe ruby
USE_GITHUB= yes
diff --git a/sysutils/puppet-lint/Makefile b/sysutils/puppet-lint/Makefile
index 333fcc8415bf..e7b98b0f5468 100644
--- a/sysutils/puppet-lint/Makefile
+++ b/sysutils/puppet-lint/Makefile
@@ -1,5 +1,5 @@
PORTNAME= puppet-lint
-PORTVERSION= 4.2.4
+PORTVERSION= 5.1.0
PORTEPOCH= 1
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
diff --git a/sysutils/puppet-lint/distinfo b/sysutils/puppet-lint/distinfo
index 79fb8d896a1a..ec25d814e7ce 100644
--- a/sysutils/puppet-lint/distinfo
+++ b/sysutils/puppet-lint/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1709278927
-SHA256 (rubygem/puppet-lint-4.2.4.gem) = 49a0f6277901b7d5227df968c6553ebbd8479479e47075181cc306d9b97357d8
-SIZE (rubygem/puppet-lint-4.2.4.gem) = 82432
+TIMESTAMP = 1759188547
+SHA256 (rubygem/puppet-lint-5.1.0.gem) = 90561b677368115a0b40f37d9c0a65c08be7602c1371c165f7d81c6c286bcc96
+SIZE (rubygem/puppet-lint-5.1.0.gem) = 84480
diff --git a/sysutils/puppet8/Makefile b/sysutils/puppet8/Makefile
index d59aac4e0629..10fd5e97a0ae 100644
--- a/sysutils/puppet8/Makefile
+++ b/sysutils/puppet8/Makefile
@@ -23,6 +23,8 @@ RUN_DEPENDS= rubygem-concurrent-ruby>1.0:devel/rubygem-concurrent-ruby \
rubygem-ruby-augeas>=0:textproc/rubygem-ruby-augeas \
rubygem-scanf>=1.0:devel/rubygem-scanf \
rubygem-semantic_puppet>=1.0:devel/rubygem-semantic_puppet
+# Ruby 3.4 support
+RUN_DEPENDS+= rubygem-syslog>0:devel/rubygem-syslog
USES= cpe ruby
USE_GITHUB= yes
diff --git a/sysutils/rsyslog8/Makefile b/sysutils/rsyslog8/Makefile
index 2c04586393fc..fe3b15dbcacb 100644
--- a/sysutils/rsyslog8/Makefile
+++ b/sysutils/rsyslog8/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rsyslog
-PORTVERSION= 8.2508.0
+PORTVERSION= 8.2510.0
CATEGORIES= sysutils
MASTER_SITES= http://www.rsyslog.com/files/download/rsyslog/
diff --git a/sysutils/rsyslog8/distinfo b/sysutils/rsyslog8/distinfo
index 7939be646afb..e916bc089d1c 100644
--- a/sysutils/rsyslog8/distinfo
+++ b/sysutils/rsyslog8/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1757077726
-SHA256 (rsyslog-8.2508.0.tar.gz) = c89b1e74d36d0ca4a95b74a1abe36ed0b1faac8b7c8be471a8415cfa776206fd
-SIZE (rsyslog-8.2508.0.tar.gz) = 4344195
-SHA256 (72b8bcc05318f0a72ec828d1a5329fa98c021eb8.patch) = f3cb29a469e28678086a81906fe823045563f9132c0a6f97bf887eba7fd1d31d
-SIZE (72b8bcc05318f0a72ec828d1a5329fa98c021eb8.patch) = 2585
+TIMESTAMP = 1760553860
+SHA256 (rsyslog-8.2510.0.tar.gz) = a70a9834186859539a6a4d1c7b3f68c23897e805829b764a45e92cb0cc95e66a
+SIZE (rsyslog-8.2510.0.tar.gz) = 5748617
diff --git a/sysutils/rsyslog8/files/patch-runtime_netns__socket.c b/sysutils/rsyslog8/files/patch-runtime_netns__socket.c
new file mode 100644
index 000000000000..cb6822bb8ee6
--- /dev/null
+++ b/sysutils/rsyslog8/files/patch-runtime_netns__socket.c
@@ -0,0 +1,10 @@
+--- runtime/netns_socket.c.orig 2025-10-15 19:14:52 UTC
++++ runtime/netns_socket.c
+@@ -24,6 +24,7 @@
+ #include <string.h>
+ #include <sys/socket.h>
+ #include <sys/types.h>
++#include <unistd.h>
+
+ #include "rsyslog.h"
+ #include "debug.h"
diff --git a/sysutils/rsyslog8/pkg-plist b/sysutils/rsyslog8/pkg-plist
index 211630a62783..0c3d2c1c230f 100644
--- a/sysutils/rsyslog8/pkg-plist
+++ b/sysutils/rsyslog8/pkg-plist
@@ -19,6 +19,7 @@ lib/rsyslog/lmtcpclt.so
lib/rsyslog/lmtcpsrv.so
lib/rsyslog/lmzlibw.so
lib/rsyslog/mmexternal.so
+lib/rsyslog/mmleefparse.so
lib/rsyslog/ommail.so
lib/rsyslog/omprog.so
lib/rsyslog/omstdout.so
diff --git a/sysutils/rubygem-bolt/Makefile b/sysutils/rubygem-bolt/Makefile
index eb60a60bef73..7ec8897dd147 100644
--- a/sysutils/rubygem-bolt/Makefile
+++ b/sysutils/rubygem-bolt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bolt
PORTVERSION= 3.30.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
diff --git a/sysutils/rubygem-bolt/files/patch-bolt.gemspec b/sysutils/rubygem-bolt/files/patch-bolt.gemspec
index 3feae9b3776e..4eeb42964778 100644
--- a/sysutils/rubygem-bolt/files/patch-bolt.gemspec
+++ b/sysutils/rubygem-bolt/files/patch-bolt.gemspec
@@ -1,4 +1,4 @@
---- bolt.gemspec.orig 2024-08-09 15:24:36 UTC
+--- bolt.gemspec.orig 2025-10-18 03:48:23 UTC
+++ bolt.gemspec
@@ -27,10 +27,10 @@ Gem::Specification.new do |s|
s.add_runtime_dependency(%q<CFPropertyList>.freeze, [">= 2.2".freeze])
@@ -13,13 +13,15 @@
s.add_runtime_dependency(%q<net-scp>.freeze, [">= 1.2".freeze, "< 5.0".freeze])
s.add_runtime_dependency(%q<net-ssh>.freeze, [">= 4.0".freeze, "< 8.0".freeze])
s.add_runtime_dependency(%q<net-ssh-krb>.freeze, ["~> 0.5".freeze])
-@@ -39,8 +39,8 @@ Gem::Specification.new do |s|
+@@ -38,9 +38,9 @@ Gem::Specification.new do |s|
+ s.add_runtime_dependency(%q<puppet>.freeze, [">= 6.18.0".freeze])
s.add_runtime_dependency(%q<puppetfile-resolver>.freeze, [">= 0.6.2".freeze, "< 1.0".freeze])
s.add_runtime_dependency(%q<puppet-resource_api>.freeze, [">= 1.8.1".freeze])
- s.add_runtime_dependency(%q<puppet-strings>.freeze, [">= 2.3.0".freeze, "< 5.0".freeze])
+- s.add_runtime_dependency(%q<puppet-strings>.freeze, [">= 2.3.0".freeze, "< 5.0".freeze])
- s.add_runtime_dependency(%q<r10k>.freeze, ["~> 3.10".freeze])
- s.add_runtime_dependency(%q<ruby_smb>.freeze, ["~> 1.0".freeze])
-+ s.add_runtime_dependency(%q<r10k>.freeze, [">= 3.10".freeze, "< 5.0".freeze])
++ s.add_runtime_dependency(%q<puppet-strings>.freeze, [">= 2.3.0".freeze])
++ s.add_runtime_dependency(%q<r10k>.freeze, [">= 3.10".freeze])
+ s.add_runtime_dependency(%q<ruby_smb>.freeze, [">= 1.0".freeze, "< 4.0".freeze])
s.add_runtime_dependency(%q<terminal-table>.freeze, ["~> 3.0".freeze])
s.add_runtime_dependency(%q<winrm>.freeze, ["~> 2.0".freeze])
diff --git a/sysutils/rubygem-bundler/Makefile b/sysutils/rubygem-bundler/Makefile
index a61dd3682570..164adf3742cb 100644
--- a/sysutils/rubygem-bundler/Makefile
+++ b/sysutils/rubygem-bundler/Makefile
@@ -7,7 +7,7 @@ MASTER_SITES= RG
MAINTAINER= ruby@FreeBSD.org
COMMENT= Tool that manages gem dependencies for Ruby applications
WWW= https://bundler.io/ \
- https://github.com/rubygems/rubygems/tree/master/bundler
+ https://github.com/ruby/rubygems/tree/master/bundler
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
diff --git a/sysutils/rubygem-facter/Makefile b/sysutils/rubygem-facter/Makefile
index e43601c63a7e..53b976cac0ce 100644
--- a/sysutils/rubygem-facter/Makefile
+++ b/sysutils/rubygem-facter/Makefile
@@ -16,6 +16,8 @@ RUN_DEPENDS+= rubygem-ruby-augeas>0:textproc/rubygem-ruby-augeas \
rubygem-ffi>=1.0:devel/rubygem-ffi \
rubygem-rexml>0:textproc/rubygem-rexml \
rubygem-sys-filesystem>0:sysutils/rubygem-sys-filesystem
+# Ruby 3.4 support
+RUN_DEPENDS+= rubygem-base64>0:converters/rubygem-base64
USES= cpe gem
CPE_VENDOR= puppet
diff --git a/sysutils/rubygem-hiera-eyaml/Makefile b/sysutils/rubygem-hiera-eyaml/Makefile
index 1605f12f961e..f0c0040de3e1 100644
--- a/sysutils/rubygem-hiera-eyaml/Makefile
+++ b/sysutils/rubygem-hiera-eyaml/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hiera-eyaml
-PORTVERSION= 4.2.0
+PORTVERSION= 4.3.0
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
diff --git a/sysutils/rubygem-hiera-eyaml/distinfo b/sysutils/rubygem-hiera-eyaml/distinfo
index 8085760690ce..0e348c57306f 100644
--- a/sysutils/rubygem-hiera-eyaml/distinfo
+++ b/sysutils/rubygem-hiera-eyaml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1730781890
-SHA256 (rubygem/hiera-eyaml-4.2.0.gem) = 9285e71bb4861d81cb48f961330ea45126d3a9fe88e8310ddbe7bdc2161ff4b3
-SIZE (rubygem/hiera-eyaml-4.2.0.gem) = 41472
+TIMESTAMP = 1759188565
+SHA256 (rubygem/hiera-eyaml-4.3.0.gem) = 19eba2ea9d70b2d56de064df9e3242860d8070d47ff9c9a6348b7fe94708ab0a
+SIZE (rubygem/hiera-eyaml-4.3.0.gem) = 41472
diff --git a/sysutils/rubygem-puppet_forge/Makefile b/sysutils/rubygem-puppet_forge/Makefile
index f0e0f5c46cf7..2b34d132a4f9 100644
--- a/sysutils/rubygem-puppet_forge/Makefile
+++ b/sysutils/rubygem-puppet_forge/Makefile
@@ -1,5 +1,6 @@
PORTNAME= puppet_forge
PORTVERSION= 6.0.0
+PORTREVISION= 1
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
@@ -11,7 +12,7 @@ LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= rubygem-faraday>=2.0<3:www/rubygem-faraday \
- rubygem-faraday-follow_redirects>=0.3.0<0.4:www/rubygem-faraday-follow_redirects \
+ rubygem-faraday-follow_redirects>=0.3.0<1:www/rubygem-faraday-follow_redirects \
rubygem-minitar>=1.0.2<2:archivers/rubygem-minitar \
rubygem-semantic_puppet>=1.0<2:devel/rubygem-semantic_puppet
diff --git a/sysutils/rubygem-puppet_forge/files/patch-gemspec b/sysutils/rubygem-puppet_forge/files/patch-gemspec
new file mode 100644
index 000000000000..2a36232d4278
--- /dev/null
+++ b/sysutils/rubygem-puppet_forge/files/patch-gemspec
@@ -0,0 +1,11 @@
+--- puppet_forge.gemspec.orig 2025-10-15 12:40:49 UTC
++++ puppet_forge.gemspec
+@@ -22,7 +22,7 @@ Gem::Specification.new do |s|
+ s.specification_version = 4
+
+ s.add_runtime_dependency(%q<faraday>.freeze, ["~> 2.0".freeze])
+- s.add_runtime_dependency(%q<faraday-follow_redirects>.freeze, ["~> 0.3.0".freeze])
++ s.add_runtime_dependency(%q<faraday-follow_redirects>.freeze, ["~> 0.3".freeze])
+ s.add_runtime_dependency(%q<semantic_puppet>.freeze, ["~> 1.0".freeze])
+ s.add_runtime_dependency(%q<minitar>.freeze, ["~> 1.0".freeze, ">= 1.0.2".freeze])
+ s.add_development_dependency(%q<rake>.freeze, [">= 0".freeze])
diff --git a/sysutils/rubygem-puppetserver-ca/Makefile b/sysutils/rubygem-puppetserver-ca/Makefile
index b6e9a152e261..852c6b75ae91 100644
--- a/sysutils/rubygem-puppetserver-ca/Makefile
+++ b/sysutils/rubygem-puppetserver-ca/Makefile
@@ -1,5 +1,6 @@
PORTNAME= puppetserver-ca
PORTVERSION= 2.7.0
+PORTREVISION= 1
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
@@ -10,6 +11,8 @@ WWW= https://github.com/puppetlabs/puppetserver-ca-cli/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
+RUN_DEPENDS= rubygem-facter>=2.0.1:sysutils/rubygem-facter
+
USES= gem
CONFLICTS_INSTALL= rubygem-openvoxserver-ca
diff --git a/sysutils/stackit/Makefile b/sysutils/stackit/Makefile
index f0b18632620c..be67f0bb4b4e 100644
--- a/sysutils/stackit/Makefile
+++ b/sysutils/stackit/Makefile
@@ -1,7 +1,6 @@
PORTNAME= stackit
DISTVERSIONPREFIX= v
-DISTVERSION= 0.44.0
-PORTREVISION= 1
+DISTVERSION= 0.44.1
CATEGORIES= sysutils
MAINTAINER= gogolok@gmail.com
diff --git a/sysutils/stackit/distinfo b/sysutils/stackit/distinfo
index b8a11573992f..dde909082fb1 100644
--- a/sysutils/stackit/distinfo
+++ b/sysutils/stackit/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1760361014
-SHA256 (go/sysutils_stackit/stackit-v0.44.0/v0.44.0.mod) = d01643fd9026430b5940e6a6847bbf6eb35e127259f932918c7d9634ef45b63e
-SIZE (go/sysutils_stackit/stackit-v0.44.0/v0.44.0.mod) = 13041
-SHA256 (go/sysutils_stackit/stackit-v0.44.0/v0.44.0.zip) = 730574ae4de0531194265ee09bfcc44f34c071c95c0982aedaaafd9f09b1d759
-SIZE (go/sysutils_stackit/stackit-v0.44.0/v0.44.0.zip) = 2165408
+TIMESTAMP = 1760445981
+SHA256 (go/sysutils_stackit/stackit-v0.44.1/v0.44.1.mod) = d01643fd9026430b5940e6a6847bbf6eb35e127259f932918c7d9634ef45b63e
+SIZE (go/sysutils_stackit/stackit-v0.44.1/v0.44.1.mod) = 13041
+SHA256 (go/sysutils_stackit/stackit-v0.44.1/v0.44.1.zip) = 6faacd5c6196adbbf59c346db65801db09616ef83c1c792a023d87c22787779a
+SIZE (go/sysutils_stackit/stackit-v0.44.1/v0.44.1.zip) = 2167853
diff --git a/sysutils/syslog-ng/Makefile b/sysutils/syslog-ng/Makefile
index a414a3f80b5b..1e21524e303c 100644
--- a/sysutils/syslog-ng/Makefile
+++ b/sysutils/syslog-ng/Makefile
@@ -1,5 +1,6 @@
PORTNAME= syslog-ng
DISTVERSION= 4.10.1
+PORTREVISION= 1
CATEGORIES= sysutils
# official master site:
MASTER_SITES= https://github.com/balabit/syslog-ng/releases/download/syslog-ng-${DISTVERSION}/
diff --git a/sysutils/ttyd/Makefile b/sysutils/ttyd/Makefile
index 31d6e41b6ece..0586e9ffe284 100644
--- a/sysutils/ttyd/Makefile
+++ b/sysutils/ttyd/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ttyd
DISTVERSION= 1.7.7
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= nc@FreeBSD.org
diff --git a/sysutils/ttyd/files/ttyd.in b/sysutils/ttyd/files/ttyd.in
index 56b8188deeda..15c108eca492 100755
--- a/sysutils/ttyd/files/ttyd.in
+++ b/sysutils/ttyd/files/ttyd.in
@@ -19,8 +19,8 @@ load_rc_config $name
: ${ttyd_enable:="NO"}
: ${ttyd_acct:="nobody"}
-: ${ttyd_exec:="/bin/sh"}
-: ${ttyd_args:="--interface lo0 --port 7681"}
+: ${ttyd_exec:="/usr/bin/login"}
+: ${ttyd_args:="--interface lo0 --port 7681 -W"}
procname="/usr/local/bin/${name}"
diff --git a/sysutils/twmn/Makefile b/sysutils/twmn/Makefile
index 1fdbb632a204..1a646632bf8a 100644
--- a/sysutils/twmn/Makefile
+++ b/sysutils/twmn/Makefile
@@ -1,6 +1,6 @@
PORTNAME= twmn
PORTVERSION= g20190917
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= sysutils
MAINTAINER= ports@FreeBSD.org
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN= fails to build with Boost>=1.87
-LIB_DEPENDS= libboost_system.so:devel/boost-libs
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs
USES= compiler:c++11-lang qmake qt:5
USE_GITHUB= yes
diff --git a/sysutils/zli/Makefile b/sysutils/zli/Makefile
index 7225caa0736a..7403cd6e6b80 100644
--- a/sysutils/zli/Makefile
+++ b/sysutils/zli/Makefile
@@ -1,7 +1,6 @@
PORTNAME= zli
DISTVERSIONPREFIX=v
-DISTVERSION= 2.1.8
-PORTREVISION= 2
+DISTVERSION= 2.1.10
CATEGORIES= sysutils
MAINTAINER= decke@FreeBSD.org
diff --git a/sysutils/zli/distinfo b/sysutils/zli/distinfo
index 156043acad85..8c44120a979c 100644
--- a/sysutils/zli/distinfo
+++ b/sysutils/zli/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1758973640
-SHA256 (go/sysutils_zli/project-zot-zot-v2.1.8_GH0/go.mod) = 62e652f73d60e5edb6a8a0aacc3d3d5f907f16a5066799869348aef02075ac4c
-SIZE (go/sysutils_zli/project-zot-zot-v2.1.8_GH0/go.mod) = 29780
-SHA256 (go/sysutils_zli/project-zot-zot-v2.1.8_GH0/project-zot-zot-v2.1.8_GH0.tar.gz) = cd04f1eebd1157d6e6041d5c4369c27d3b03c3eb6d3d8e8e34014bd24712e9b4
-SIZE (go/sysutils_zli/project-zot-zot-v2.1.8_GH0/project-zot-zot-v2.1.8_GH0.tar.gz) = 1215366
+TIMESTAMP = 1760874105
+SHA256 (go/sysutils_zli/project-zot-zot-v2.1.10_GH0/go.mod) = d07432ed62c44d742215422e7f1781222ecc7ba809b1474be712d8f46f76fb8b
+SIZE (go/sysutils_zli/project-zot-zot-v2.1.10_GH0/go.mod) = 29888
+SHA256 (go/sysutils_zli/project-zot-zot-v2.1.10_GH0/project-zot-zot-v2.1.10_GH0.tar.gz) = 632ad263c0a7b3b45829c0b32f775e7591c58d382b23bb72eb26f1f4567917f7
+SIZE (go/sysutils_zli/project-zot-zot-v2.1.10_GH0/project-zot-zot-v2.1.10_GH0.tar.gz) = 1256153
diff --git a/sysutils/zot/Makefile b/sysutils/zot/Makefile
index 8215ca19b25c..ca530c82a6b7 100644
--- a/sysutils/zot/Makefile
+++ b/sysutils/zot/Makefile
@@ -1,7 +1,6 @@
PORTNAME= zot
DISTVERSIONPREFIX=v
-DISTVERSION= 2.1.8
-PORTREVISION= 2
+DISTVERSION= 2.1.10
CATEGORIES= sysutils
MAINTAINER= decke@FreeBSD.org
diff --git a/sysutils/zot/distinfo b/sysutils/zot/distinfo
index 4adf57630dc1..b54f1dd21457 100644
--- a/sysutils/zot/distinfo
+++ b/sysutils/zot/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1758907509
-SHA256 (go/sysutils_zot/project-zot-zot-v2.1.8_GH0/go.mod) = 62e652f73d60e5edb6a8a0aacc3d3d5f907f16a5066799869348aef02075ac4c
-SIZE (go/sysutils_zot/project-zot-zot-v2.1.8_GH0/go.mod) = 29780
-SHA256 (go/sysutils_zot/project-zot-zot-v2.1.8_GH0/project-zot-zot-v2.1.8_GH0.tar.gz) = cd04f1eebd1157d6e6041d5c4369c27d3b03c3eb6d3d8e8e34014bd24712e9b4
-SIZE (go/sysutils_zot/project-zot-zot-v2.1.8_GH0/project-zot-zot-v2.1.8_GH0.tar.gz) = 1215366
+TIMESTAMP = 1760874367
+SHA256 (go/sysutils_zot/project-zot-zot-v2.1.10_GH0/go.mod) = d07432ed62c44d742215422e7f1781222ecc7ba809b1474be712d8f46f76fb8b
+SIZE (go/sysutils_zot/project-zot-zot-v2.1.10_GH0/go.mod) = 29888
+SHA256 (go/sysutils_zot/project-zot-zot-v2.1.10_GH0/project-zot-zot-v2.1.10_GH0.tar.gz) = 632ad263c0a7b3b45829c0b32f775e7591c58d382b23bb72eb26f1f4567917f7
+SIZE (go/sysutils_zot/project-zot-zot-v2.1.10_GH0/project-zot-zot-v2.1.10_GH0.tar.gz) = 1256153
diff --git a/textproc/Makefile b/textproc/Makefile
index 2c582e0f6f12..4dc2c5e83ff0 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -1414,6 +1414,7 @@
SUBDIR += py-hexdump
SUBDIR += py-hieroglyph
SUBDIR += py-hjson
+ SUBDIR += py-html-text
SUBDIR += py-html2json
SUBDIR += py-html2text
SUBDIR += py-htmlmin2
@@ -1471,6 +1472,7 @@
SUBDIR += py-mdx_wikilink_plus
SUBDIR += py-meilisearch
SUBDIR += py-merge3
+ SUBDIR += py-mf2py
SUBDIR += py-mike
SUBDIR += py-misaka
SUBDIR += py-mistletoe
@@ -1534,6 +1536,7 @@
SUBDIR += py-pscript
SUBDIR += py-pss
SUBDIR += py-pyPEG2
+ SUBDIR += py-pyRdfa3
SUBDIR += py-pyahocorasick
SUBDIR += py-pyaml
SUBDIR += py-pybtex
@@ -1834,10 +1837,9 @@
SUBDIR += rubygem-css_parser
SUBDIR += rubygem-cssmin
SUBDIR += rubygem-cucumber-gherkin
- SUBDIR += rubygem-cucumber-gherkin27
- SUBDIR += rubygem-cucumber-gherkin30
- SUBDIR += rubygem-cucumber-gherkin32
+ SUBDIR += rubygem-cucumber-gherkin34
SUBDIR += rubygem-cucumber-html-formatter
+ SUBDIR += rubygem-cucumber-html-formatter21
SUBDIR += rubygem-dartsass
SUBDIR += rubygem-diff-lcs
SUBDIR += rubygem-diff_match_patch
diff --git a/textproc/cg3/Makefile b/textproc/cg3/Makefile
index 84baa1f73872..6693d5fd1ea7 100644
--- a/textproc/cg3/Makefile
+++ b/textproc/cg3/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cg3
DISTVERSION= 1.3.6
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= textproc
MASTER_SITES= https://github.com/GrammarSoft/${PORTNAME}/releases/download/v${DISTVERSION}/
diff --git a/textproc/gtk-doc/Makefile b/textproc/gtk-doc/Makefile
index 65fc1965c50a..829651cc02de 100644
--- a/textproc/gtk-doc/Makefile
+++ b/textproc/gtk-doc/Makefile
@@ -1,32 +1,33 @@
PORTNAME= gtk-doc
-DISTVERSION= 1.33.2
-PORTREVISION= 3
+DISTVERSION= 1.35.1
CATEGORIES= textproc
MASTER_SITES= GNOME
+DIST_SUBDIR= gnome
MAINTAINER= desktop@FreeBSD.org
-COMMENT= Code documentation system, originally for GTK
-WWW= https://www.gtk.org/
+COMMENT= Documentation generator for GLib/GTK based code
+WWW= https://gitlab.gnome.org/GNOME/gtk-doc
-LICENSE= GPLv2
+LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} \
docbook-xml>0:textproc/docbook-xml \
- ${LOCALBASE}/share/xsl/docbook/xhtml/chunk.xsl:textproc/docbook-xsl \
- itstool:textproc/itstool \
- yelp-tools>=0:textproc/yelp-tools \
- xsltproc:textproc/libxslt
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} \
+ docbook-xsl>0:textproc/docbook-xsl
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} \
docbook-xml>0:textproc/docbook-xml \
- ${LOCALBASE}/share/xsl/docbook/xhtml/chunk.xsl:textproc/docbook-xsl \
- xsltproc:textproc/libxslt
+ docbook-xsl>0:textproc/docbook-xsl
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}parameterized>0:devel/py-parameterized@${PY_FLAVOR}
-USES= gettext-tools meson python pkgconfig tar:xz
+USES= gnome meson python pkgconfig tar:xz
+USE_GNOME= glib20 libxslt
-MESON_ARGS= -Dtests=false
+MESON_ARGS= -Dyelp_manual=false
+BINARY_ALIAS= python3=${PYTHON_CMD}
NO_ARCH= yes
+TEST_ENV= CC=${CC}
post-install:
${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \
diff --git a/textproc/gtk-doc/distinfo b/textproc/gtk-doc/distinfo
index f942cdfd553d..514620d4dd2f 100644
--- a/textproc/gtk-doc/distinfo
+++ b/textproc/gtk-doc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1611398512
-SHA256 (gtk-doc-1.33.2.tar.xz) = cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
-SIZE (gtk-doc-1.33.2.tar.xz) = 507852
+TIMESTAMP = 1759575111
+SHA256 (gnome/gtk-doc-1.35.1.tar.xz) = 611c9f24edd6d88a8ae9a79d73ab0dc63c89b81e90ecc31d6b9005c5f05b25e2
+SIZE (gnome/gtk-doc-1.35.1.tar.xz) = 538008
diff --git a/textproc/gtk-doc/files/patch-meson.build b/textproc/gtk-doc/files/patch-meson.build
index f9f92a6a8e19..c436ad75abe2 100644
--- a/textproc/gtk-doc/files/patch-meson.build
+++ b/textproc/gtk-doc/files/patch-meson.build
@@ -1,20 +1,20 @@
---- meson.build.orig 2020-11-17 13:56:44 UTC
+--- meson.build.orig 2024-03-05 18:09:52 UTC
+++ meson.build
-@@ -7,7 +7,7 @@ project('gtk-doc', 'c',
+@@ -7,7 +7,7 @@ python = import('python')
gnome = import('gnome')
- python = import('python') # Meson new Python module https://mesonbuild.com/Python-module.html
+ python = import('python')
--python3 = python.find_installation('python3')
-+python3 = python.find_installation()
+-python3 = python.find_installation('python3', modules: ['pygments'])
++python3 = python.find_installation(python.find_installation().full_path(), modules: ['pygments'])
- version = meson.project_version()
- package_name = meson.project_name()
-@@ -163,7 +163,7 @@ configure_file(
+ # Paths
+ srcdir = meson.current_source_dir()
+@@ -134,7 +134,7 @@ configure_file(
output: 'gtk-doc.pc',
configuration: gtkdoc_pc,
install: true,
-- install_dir: pkgconfigdir,
-+ install_dir: join_paths(libdir, 'pkgconfig'),
+- install_dir: get_option('datadir') / 'pkgconfig',
++ install_dir: join_paths(get_option('prefix'), 'libdata', 'pkgconfig'),
)
subdir('help')
diff --git a/textproc/gtk-doc/pkg-plist b/textproc/gtk-doc/pkg-plist
index 4bcaf8b8934a..9eeb7b27cea9 100644
--- a/textproc/gtk-doc/pkg-plist
+++ b/textproc/gtk-doc/pkg-plist
@@ -32,38 +32,38 @@ share/aclocal/gtk-doc.m4
%%DATADIR%%/data/up.png
%%DATADIR%%/data/version-greater-or-equal.xsl
%%DATADIR%%/python/gtkdoc/__init__.py
-%%DATADIR%%/python/gtkdoc/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/check.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/check.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/common.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/common.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/config.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/config.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/config_data.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/config_data.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/fixxref.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/fixxref.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/highlight.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/highlight.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/md_to_db.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/md_to_db.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/mkdb.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/mkdb.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/mkhtml.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/mkhtml.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/mkhtml2.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/mkhtml2.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/mkman.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/mkman.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/mkpdf.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/mkpdf.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/rebase.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/rebase.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/scan.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/scan.cpython-%%PYTHON_SUFFIX%%.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/scangobj.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%DATADIR%%/python/gtkdoc/__pycache__/scangobj.cpython-%%PYTHON_SUFFIX%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/check%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/check%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/common%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/common%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/config%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/config%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/config_data%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/config_data%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/fixxref%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/fixxref%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/highlight%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/highlight%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/md_to_db%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/md_to_db%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/mkdb%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/mkdb%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/mkhtml%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/mkhtml%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/mkhtml2%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/mkhtml2%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/mkman%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/mkman%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/mkpdf%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/mkpdf%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/rebase%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/rebase%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/scan%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/scan%%PYTHON_TAG%%.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/scangobj%%PYTHON_TAG%%.opt-1.pyc
+%%DATADIR%%/python/gtkdoc/__pycache__/scangobj%%PYTHON_TAG%%.pyc
%%DATADIR%%/python/gtkdoc/check.py
%%DATADIR%%/python/gtkdoc/common.py
%%DATADIR%%/python/gtkdoc/config.py
@@ -79,35 +79,3 @@ share/aclocal/gtk-doc.m4
%%DATADIR%%/python/gtkdoc/rebase.py
%%DATADIR%%/python/gtkdoc/scan.py
%%DATADIR%%/python/gtkdoc/scangobj.py
-share/help/C/gtk-doc-manual/fdl-appendix.xml
-share/help/C/gtk-doc-manual/index.docbook
-share/help/bn_IN/gtk-doc-manual/fdl-appendix.xml
-share/help/bn_IN/gtk-doc-manual/index.docbook
-share/help/cs/gtk-doc-manual/fdl-appendix.xml
-share/help/cs/gtk-doc-manual/index.docbook
-share/help/de/gtk-doc-manual/fdl-appendix.xml
-share/help/de/gtk-doc-manual/index.docbook
-share/help/el/gtk-doc-manual/fdl-appendix.xml
-share/help/el/gtk-doc-manual/index.docbook
-share/help/en_GB/gtk-doc-manual/fdl-appendix.xml
-share/help/en_GB/gtk-doc-manual/index.docbook
-share/help/es/gtk-doc-manual/fdl-appendix.xml
-share/help/es/gtk-doc-manual/index.docbook
-share/help/fr/gtk-doc-manual/fdl-appendix.xml
-share/help/fr/gtk-doc-manual/index.docbook
-share/help/gl/gtk-doc-manual/fdl-appendix.xml
-share/help/gl/gtk-doc-manual/index.docbook
-share/help/gu/gtk-doc-manual/fdl-appendix.xml
-share/help/gu/gtk-doc-manual/index.docbook
-share/help/pt_BR/gtk-doc-manual/fdl-appendix.xml
-share/help/pt_BR/gtk-doc-manual/index.docbook
-share/help/sl/gtk-doc-manual/fdl-appendix.xml
-share/help/sl/gtk-doc-manual/index.docbook
-share/help/sv/gtk-doc-manual/fdl-appendix.xml
-share/help/sv/gtk-doc-manual/index.docbook
-share/help/ta/gtk-doc-manual/fdl-appendix.xml
-share/help/ta/gtk-doc-manual/index.docbook
-share/help/te/gtk-doc-manual/fdl-appendix.xml
-share/help/te/gtk-doc-manual/index.docbook
-share/help/zh_CN/gtk-doc-manual/fdl-appendix.xml
-share/help/zh_CN/gtk-doc-manual/index.docbook
diff --git a/textproc/harper/Makefile b/textproc/harper/Makefile
index e33f46aecd4f..501cab06e0cf 100644
--- a/textproc/harper/Makefile
+++ b/textproc/harper/Makefile
@@ -1,6 +1,6 @@
PORTNAME= harper
DISTVERSIONPREFIX= v
-DISTVERSION= 0.67.0
+DISTVERSION= 0.68.0
CATEGORIES= textproc
MAINTAINER= ashish@FreeBSD.org
diff --git a/textproc/harper/Makefile.crates b/textproc/harper/Makefile.crates
index 1fd0a7863671..9050b6eb4021 100644
--- a/textproc/harper/Makefile.crates
+++ b/textproc/harper/Makefile.crates
@@ -470,7 +470,7 @@ CARGO_CRATES= addr2line-0.24.2 \
unicode-script-0.5.7 \
unicode-segmentation-1.12.0 \
unicode-width-0.1.14 \
- unicode-width-0.2.1 \
+ unicode-width-0.2.2 \
unicode-xid-0.2.6 \
unscanny-0.1.0 \
unty-0.0.4 \
diff --git a/textproc/harper/distinfo b/textproc/harper/distinfo
index 68a5fe461f58..03b9dd7bf01f 100644
--- a/textproc/harper/distinfo
+++ b/textproc/harper/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1759787267
+TIMESTAMP = 1760620074
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
@@ -943,8 +943,8 @@ SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec9
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.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c
-SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344
+SHA256 (rust/crates/unicode-width-0.2.2.crate) = b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254
+SIZE (rust/crates/unicode-width-0.2.2.crate) = 282768
SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853
SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
SHA256 (rust/crates/unscanny-0.1.0.crate) = e9df2af067a7953e9c3831320f35c1cc0600c30d44d9f7a12b01db1cd88d6b47
@@ -1117,5 +1117,5 @@ SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f66
SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
SHA256 (rust/crates/zip-1.1.4.crate) = 9cc23c04387f4da0374be4533ad1208cbb091d5c11d070dfef13676ad6497164
SIZE (rust/crates/zip-1.1.4.crate) = 77910
-SHA256 (Automattic-harper-v0.67.0_GH0.tar.gz) = bbdb0235ab6214923c740defb1b4f2e2bf6e414e941c725f1a76ca49feb78e5b
-SIZE (Automattic-harper-v0.67.0_GH0.tar.gz) = 7402102
+SHA256 (Automattic-harper-v0.68.0_GH0.tar.gz) = 0ea869450f516558a8ae905af9270505503621b3cb1071bba8d24c2b8056b1d7
+SIZE (Automattic-harper-v0.68.0_GH0.tar.gz) = 7409856
diff --git a/textproc/libixion/Makefile b/textproc/libixion/Makefile
index 256e6b849b32..fdb12ea48991 100644
--- a/textproc/libixion/Makefile
+++ b/textproc/libixion/Makefile
@@ -1,5 +1,6 @@
PORTNAME= libixion
DISTVERSION= 0.20.0
+PORTREVISION= 1
CATEGORIES= textproc
#MASTER_SITES= https://kohei.us/files/ixion/src/
diff --git a/textproc/libkolabxml/Makefile b/textproc/libkolabxml/Makefile
index 4646e67560d6..305353a8e622 100644
--- a/textproc/libkolabxml/Makefile
+++ b/textproc/libkolabxml/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libkolabxml
DISTVERSION= 1.3.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= textproc
MASTER_SITES= LOCAL/kde/${PORTNAME}
DIST_SUBDIR= ${PORTNAME}
@@ -16,7 +16,7 @@ LICENSE= LGPL3+
BUILD_DEPENDS= libxsd>=4.2.0:devel/libxsd \
xsdcxx:devel/xsd
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libcurl.so:ftp/curl \
libxerces-c.so:textproc/xerces-c3
diff --git a/textproc/libvisio01/Makefile b/textproc/libvisio01/Makefile
index 2875f6d1dd74..301226eca85f 100644
--- a/textproc/libvisio01/Makefile
+++ b/textproc/libvisio01/Makefile
@@ -1,6 +1,5 @@
PORTNAME= libvisio
-PORTVERSION= 0.1.8
-PORTREVISION= 2
+PORTVERSION= 0.1.10
CATEGORIES= textproc devel
MASTER_SITES= LODEV/${PORTNAME}
PKGNAMESUFFIX= 01
diff --git a/textproc/libvisio01/distinfo b/textproc/libvisio01/distinfo
index faf497307f6d..11d080207cd2 100644
--- a/textproc/libvisio01/distinfo
+++ b/textproc/libvisio01/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1731524695
-SHA256 (libvisio-0.1.8.tar.xz) = b4098ffbf4dcb9e71213fa0acddbd928f27bed30db2d80234813b15d53d0405b
-SIZE (libvisio-0.1.8.tar.xz) = 1686344
+TIMESTAMP = 1759747063
+SHA256 (libvisio-0.1.10.tar.xz) = 9e9eff75112d4d92d92262ad7fc2599c21e26f8fc5ba54900efdc83c0501e472
+SIZE (libvisio-0.1.10.tar.xz) = 2041876
diff --git a/textproc/luceneplusplus/Makefile b/textproc/luceneplusplus/Makefile
index 6992f19286a0..3d54a2c442e6 100644
--- a/textproc/luceneplusplus/Makefile
+++ b/textproc/luceneplusplus/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lucene++
PORTVERSION= 3.0.9
-PORTREVISION= 3
+PORTREVISION= 4
DISTVERSIONPREFIX= rel_
CATEGORIES= textproc
diff --git a/textproc/obsidian/Makefile b/textproc/obsidian/Makefile
index c88c4116df61..ce144a644143 100644
--- a/textproc/obsidian/Makefile
+++ b/textproc/obsidian/Makefile
@@ -8,6 +8,7 @@
PORTNAME= obsidian
PORTVERSION= 1.9.14
+PORTREVISION= 1
CATEGORIES= textproc
# Icon is taken from the Nix build recipe
# https://github.com/NixOS/nixpkgs/blob/de5448dab588ad41aef40f8c7c0c230981656698/pkgs/applications/misc/obsidian/default.nix#L31-L34
diff --git a/textproc/otree/Makefile b/textproc/otree/Makefile
index 912b45e91643..af25fea2a9df 100644
--- a/textproc/otree/Makefile
+++ b/textproc/otree/Makefile
@@ -1,7 +1,6 @@
PORTNAME= otree
DISTVERSIONPREFIX= v
-DISTVERSION= 0.6.1
-PORTREVISION= 1
+DISTVERSION= 0.6.2
CATEGORIES= textproc
MAINTAINER= olgeni@FreeBSD.org
@@ -17,27 +16,27 @@ GH_ACCOUNT= fioncat
CARGO_CRATES= aho-corasick-1.1.3 \
allocator-api2-0.2.21 \
- anstream-0.6.20 \
- anstyle-1.0.11 \
+ anstream-0.6.21 \
+ anstyle-1.0.13 \
anstyle-parse-0.2.7 \
anstyle-query-1.1.4 \
anstyle-wincon-3.0.10 \
- anyhow-1.0.99 \
- autocfg-1.5.0 \
+ anyhow-1.0.100 \
bitflags-1.3.2 \
- bitflags-2.9.3 \
- camino-1.1.11 \
+ bitflags-2.9.4 \
+ camino-1.2.1 \
cargo-platform-0.1.9 \
cargo_metadata-0.19.2 \
cassowary-0.3.0 \
castaway-0.2.4 \
- cfg-if-1.0.3 \
- clap-4.5.45 \
- clap_builder-4.5.44 \
- clap_derive-4.5.45 \
- clap_lex-0.7.5 \
+ cfg-if-1.0.4 \
+ clap-4.5.49 \
+ clap_builder-4.5.49 \
+ clap_derive-4.5.49 \
+ clap_lex-0.7.6 \
colorchoice-1.0.4 \
compact_str-0.8.1 \
+ console-0.16.1 \
convert_case-0.7.1 \
crossterm-0.28.1 \
crossterm-0.29.0 \
@@ -45,7 +44,7 @@ CARGO_CRATES= aho-corasick-1.1.3 \
darling-0.20.11 \
darling_core-0.20.11 \
darling_macro-0.20.11 \
- deranged-0.4.0 \
+ deranged-0.5.4 \
derive_builder-0.20.2 \
derive_builder_core-0.20.2 \
derive_builder_macro-0.20.2 \
@@ -55,21 +54,23 @@ CARGO_CRATES= aho-corasick-1.1.3 \
dirs-sys-0.5.0 \
document-features-0.2.11 \
either-1.15.0 \
+ encode_unicode-1.0.0 \
equivalent-1.0.2 \
- errno-0.3.13 \
+ errno-0.3.14 \
filedescriptor-0.8.3 \
fnv-1.0.7 \
foldhash-0.1.5 \
fsevent-sys-4.1.0 \
getrandom-0.2.16 \
hashbrown-0.15.5 \
- hcl-edit-0.9.1 \
- hcl-primitives-0.1.9 \
- hcl-rs-0.19.2 \
+ hashbrown-0.16.0 \
+ hcl-edit-0.9.3 \
+ hcl-primitives-0.1.11 \
+ hcl-rs-0.19.4 \
heck-0.5.0 \
humansize-2.1.3 \
ident_case-1.0.1 \
- indexmap-2.11.0 \
+ indexmap-2.11.4 \
indoc-2.0.6 \
inotify-0.11.0 \
inotify-sys-0.1.5 \
@@ -80,57 +81,59 @@ CARGO_CRATES= aho-corasick-1.1.3 \
kqueue-1.1.1 \
kqueue-sys-1.0.4 \
kstring-2.0.2 \
- libc-0.2.175 \
+ libc-0.2.177 \
libm-0.2.15 \
- libredox-0.1.9 \
+ libredox-0.1.10 \
libyml-0.0.5 \
linux-raw-sys-0.4.15 \
- linux-raw-sys-0.9.4 \
+ linux-raw-sys-0.11.0 \
litrs-0.4.2 \
- lock_api-0.4.13 \
- log-0.4.27 \
+ lock_api-0.4.14 \
+ log-0.4.28 \
lru-0.12.5 \
- memchr-2.7.5 \
+ memchr-2.7.6 \
mio-1.0.4 \
notify-8.2.0 \
notify-types-2.0.0 \
ntapi-0.4.1 \
num-conv-0.1.0 \
num_threads-0.1.7 \
- objc2-core-foundation-0.3.1 \
+ objc2-core-foundation-0.3.2 \
+ once_cell-1.21.3 \
once_cell_polyfill-1.70.1 \
option-ext-0.2.0 \
- parking_lot-0.12.4 \
- parking_lot_core-0.9.11 \
+ parking_lot-0.12.5 \
+ parking_lot_core-0.9.12 \
paste-1.0.15 \
powerfmt-0.2.0 \
pratt-0.4.0 \
proc-macro2-1.0.101 \
quick-xml-0.38.3 \
- quote-1.0.40 \
+ quote-1.0.41 \
ratatui-0.29.0 \
- redox_syscall-0.5.17 \
+ redox_syscall-0.5.18 \
redox_users-0.5.2 \
- regex-1.11.2 \
- regex-automata-0.4.10 \
- regex-syntax-0.8.6 \
+ regex-1.12.2 \
+ regex-automata-0.4.13 \
+ regex-syntax-0.8.8 \
rustc_version-0.4.1 \
rustix-0.38.44 \
- rustix-1.0.8 \
+ rustix-1.1.2 \
rustversion-1.0.22 \
ryu-1.0.20 \
same-file-1.0.6 \
scopeguard-1.2.0 \
- semver-1.0.26 \
- serde-1.0.219 \
- serde_derive-1.0.219 \
- serde_json-1.0.143 \
- serde_spanned-1.0.0 \
+ semver-1.0.27 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ serde_json-1.0.145 \
+ serde_spanned-1.0.3 \
serde_yml-0.0.12 \
signal-hook-0.3.18 \
signal-hook-mio-0.2.4 \
signal-hook-registry-1.4.6 \
- simple-error-0.3.1 \
+ simple-error-0.3.2 \
smallvec-1.15.1 \
static_assertions-1.1.0 \
strsim-0.11.1 \
@@ -139,25 +142,25 @@ CARGO_CRATES= aho-corasick-1.1.3 \
syn-2.0.106 \
sysinfo-0.34.2 \
thiserror-1.0.69 \
- thiserror-2.0.16 \
+ thiserror-2.0.17 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.16 \
- time-0.3.41 \
- time-core-0.1.4 \
- time-macros-0.2.22 \
- toml-0.9.5 \
- toml_datetime-0.7.0 \
- toml_parser-1.0.2 \
- toml_writer-1.0.2 \
+ thiserror-impl-2.0.17 \
+ time-0.3.44 \
+ time-core-0.1.6 \
+ time-macros-0.2.24 \
+ toml-0.9.8 \
+ toml_datetime-0.7.3 \
+ toml_parser-1.0.4 \
+ toml_writer-1.0.4 \
tui-textarea-0.7.0 \
tui-tree-widget-0.23.1 \
- unicode-ident-1.0.18 \
+ unicode-ident-1.0.19 \
unicode-segmentation-1.12.0 \
unicode-truncate-1.1.0 \
unicode-width-0.1.14 \
unicode-width-0.2.0 \
utf8parse-0.2.2 \
- vecmap-rs-0.2.3 \
+ vecmap-rs-0.2.4 \
vergen-9.0.6 \
vergen-lib-0.1.6 \
version_check-0.9.5 \
@@ -165,34 +168,35 @@ CARGO_CRATES= aho-corasick-1.1.3 \
wasi-0.11.1+wasi-snapshot-preview1 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.10 \
+ winapi-util-0.1.11 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
windows-0.57.0 \
windows-core-0.57.0 \
windows-implement-0.57.0 \
windows-interface-0.57.0 \
- windows-link-0.1.3 \
+ windows-link-0.2.1 \
windows-result-0.1.2 \
windows-sys-0.59.0 \
windows-sys-0.60.2 \
+ windows-sys-0.61.2 \
windows-targets-0.52.6 \
- windows-targets-0.53.3 \
+ windows-targets-0.53.5 \
windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_gnullvm-0.53.0 \
+ windows_aarch64_gnullvm-0.53.1 \
windows_aarch64_msvc-0.52.6 \
- windows_aarch64_msvc-0.53.0 \
+ windows_aarch64_msvc-0.53.1 \
windows_i686_gnu-0.52.6 \
- windows_i686_gnu-0.53.0 \
+ windows_i686_gnu-0.53.1 \
windows_i686_gnullvm-0.52.6 \
- windows_i686_gnullvm-0.53.0 \
+ windows_i686_gnullvm-0.53.1 \
windows_i686_msvc-0.52.6 \
- windows_i686_msvc-0.53.0 \
+ windows_i686_msvc-0.53.1 \
windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnu-0.53.0 \
+ windows_x86_64_gnu-0.53.1 \
windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_gnullvm-0.53.0 \
+ windows_x86_64_gnullvm-0.53.1 \
windows_x86_64_msvc-0.52.6 \
- windows_x86_64_msvc-0.53.0 \
+ windows_x86_64_msvc-0.53.1 \
winnow-0.7.13
PLIST_FILES= bin/otree
diff --git a/textproc/otree/distinfo b/textproc/otree/distinfo
index a41c5f0b3c5a..50e3e6f90ce2 100644
--- a/textproc/otree/distinfo
+++ b/textproc/otree/distinfo
@@ -1,28 +1,26 @@
-TIMESTAMP = 1757117593
+TIMESTAMP = 1760592641
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
SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
-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-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/anyhow-1.0.99.crate) = b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100
-SIZE (rust/crates/anyhow-1.0.99.crate) = 53809
-SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
-SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
+SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.9.3.crate) = 34efbcccd345379ca2868b2b2c9d3782e9cc58ba87bc7d79d5b53d9c9ae6f25d
-SIZE (rust/crates/bitflags-2.9.3.crate) = 47777
-SHA256 (rust/crates/camino-1.1.11.crate) = 5d07aa9a93b00c76f71bc35d598bed923f6d4f3a9ca5c24b7737ae1a292841c0
-SIZE (rust/crates/camino-1.1.11.crate) = 43862
+SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
+SIZE (rust/crates/bitflags-2.9.4.crate) = 47950
+SHA256 (rust/crates/camino-1.2.1.crate) = 276a59bf2b2c967788139340c9f0c5b12d7fd6630315c15c217e559de85d2609
+SIZE (rust/crates/camino-1.2.1.crate) = 41364
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.2.crate) = dd5eb614ed4c27c5d706420e4320fbe3216ab31fa1c33cd8246ac36dae4479ba
@@ -31,20 +29,22 @@ SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40
SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
SIZE (rust/crates/castaway-0.2.4.crate) = 12546
-SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
-SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
-SHA256 (rust/crates/clap-4.5.45.crate) = 1fc0e74a703892159f5ae7d3aac52c8e6c392f5ae5f359c70b5881d60aaac318
-SIZE (rust/crates/clap-4.5.45.crate) = 58337
-SHA256 (rust/crates/clap_builder-4.5.44.crate) = b3e7f4214277f3c7aa526a59dd3fbe306a370daee1f8b7b8c987069cd8e888a8
-SIZE (rust/crates/clap_builder-4.5.44.crate) = 169799
-SHA256 (rust/crates/clap_derive-4.5.45.crate) = 14cb31bb0a7d536caef2639baa7fad459e15c3144efefa6dbd1c84562c4739f6
-SIZE (rust/crates/clap_derive-4.5.45.crate) = 33545
-SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
-SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
+SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
+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.6.crate) = a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d
+SIZE (rust/crates/clap_lex-0.7.6.crate) = 13466
SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/compact_str-0.8.1.crate) = 3b79c4069c6cad78e2e0cdfcbd26275770669fb39fd308a752dc110e83b9af32
SIZE (rust/crates/compact_str-0.8.1.crate) = 71371
+SHA256 (rust/crates/console-0.16.1.crate) = b430743a6eb14e9764d4260d4c0d8123087d504eeb9c48f2b2a5e810dd369df4
+SIZE (rust/crates/console-0.16.1.crate) = 39129
SHA256 (rust/crates/convert_case-0.7.1.crate) = bb402b8d4c85569410425650ce3eddc7d698ed96d39a73f941b08fb63082f1e7
SIZE (rust/crates/convert_case-0.7.1.crate) = 23816
SHA256 (rust/crates/crossterm-0.28.1.crate) = 829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6
@@ -59,8 +59,8 @@ SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8b
SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
-SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
-SIZE (rust/crates/deranged-0.4.0.crate) = 23235
+SHA256 (rust/crates/deranged-0.5.4.crate) = a41953f86f8a05768a6cda24def994fd2f424b04ec5c719cf89989779f199071
+SIZE (rust/crates/deranged-0.5.4.crate) = 24461
SHA256 (rust/crates/derive_builder-0.20.2.crate) = 507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947
SIZE (rust/crates/derive_builder-0.20.2.crate) = 36661
SHA256 (rust/crates/derive_builder_core-0.20.2.crate) = 2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8
@@ -79,10 +79,12 @@ SHA256 (rust/crates/document-features-0.2.11.crate) = 95249b50c6c185bee49034bcb3
SIZE (rust/crates/document-features-0.2.11.crate) = 14640
SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
+SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
-SIZE (rust/crates/errno-0.3.13.crate) = 12449
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
SHA256 (rust/crates/filedescriptor-0.8.3.crate) = e40758ed24c9b2eeb76c35fb0aebc66c626084edd827e07e1552279814c6682d
SIZE (rust/crates/filedescriptor-0.8.3.crate) = 12635
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
@@ -95,20 +97,22 @@ SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433
SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
-SHA256 (rust/crates/hcl-edit-0.9.1.crate) = 95f32dc8e2ac2efd3726a759c0e1cd91315465d75a191468dcd8f885f384cad0
-SIZE (rust/crates/hcl-edit-0.9.1.crate) = 66718
-SHA256 (rust/crates/hcl-primitives-0.1.9.crate) = f097693bfc799cc5043956e93a28c51ca4e72f2c3daa21f65a5b0a28510df1f2
-SIZE (rust/crates/hcl-primitives-0.1.9.crate) = 16977
-SHA256 (rust/crates/hcl-rs-0.19.2.crate) = 87112599bbc3476dc61061583cc6c0d4f305f0820d4cf3e4cda46199248dd781
-SIZE (rust/crates/hcl-rs-0.19.2.crate) = 107530
+SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d
+SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708
+SHA256 (rust/crates/hcl-edit-0.9.3.crate) = 3ab35d988dc879e293759e29b430a4ba9e6125965eec6fd0dfab0cb349e172d7
+SIZE (rust/crates/hcl-edit-0.9.3.crate) = 66831
+SHA256 (rust/crates/hcl-primitives-0.1.11.crate) = 829a11d304c89e2cfe0dbb494a686bbe2b48ade17705c62cd1957b04aa4630f6
+SIZE (rust/crates/hcl-primitives-0.1.11.crate) = 17017
+SHA256 (rust/crates/hcl-rs-0.19.4.crate) = 5914e8caacb6e224944a8181bebd79bf81ad4999a36689f0a3158e555b49040d
+SIZE (rust/crates/hcl-rs-0.19.4.crate) = 107533
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/humansize-2.1.3.crate) = 6cb51c9a029ddc91b07a787f1d86b53ccfa49b0e86688c946ebe8d3555685dd7
SIZE (rust/crates/humansize-2.1.3.crate) = 11953
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
-SHA256 (rust/crates/indexmap-2.11.0.crate) = f2481980430f9f78649238835720ddccc57e52df14ffce1c6f37391d61b563e9
-SIZE (rust/crates/indexmap-2.11.0.crate) = 99851
+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/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3
@@ -129,28 +133,28 @@ SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac36
SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160
SHA256 (rust/crates/kstring-2.0.2.crate) = 558bf9508a558512042d3095138b1f7b8fe90c5467d94f9f1da28b3731c5dbd1
SIZE (rust/crates/kstring-2.0.2.crate) = 23044
-SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
-SIZE (rust/crates/libc-0.2.175.crate) = 788728
+SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
+SIZE (rust/crates/libc-0.2.177.crate) = 792045
SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
SIZE (rust/crates/libm-0.2.15.crate) = 156108
-SHA256 (rust/crates/libredox-0.1.9.crate) = 391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3
-SIZE (rust/crates/libredox-0.1.9.crate) = 7281
+SHA256 (rust/crates/libredox-0.1.10.crate) = 416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb
+SIZE (rust/crates/libredox-0.1.10.crate) = 7332
SHA256 (rust/crates/libyml-0.0.5.crate) = 3302702afa434ffa30847a83305f0a69d6abd74293b6554c18ec85c7ef30c980
SIZE (rust/crates/libyml-0.0.5.crate) = 97931
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/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
+SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
SHA256 (rust/crates/litrs-0.4.2.crate) = f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed
SIZE (rust/crates/litrs-0.4.2.crate) = 43399
-SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
-SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
-SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
-SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965
+SIZE (rust/crates/lock_api-0.4.14.crate) = 29249
+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/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/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
SIZE (rust/crates/mio-1.0.4.crate) = 104212
SHA256 (rust/crates/notify-8.2.0.crate) = 4d3d07927151ff8575b7087f245456e549fea62edf0ec4e565a5ee50c8402bc3
@@ -163,16 +167,18 @@ SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3
SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9
SIZE (rust/crates/num_threads-0.1.7.crate) = 7455
-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-core-foundation-0.3.2.crate) = 2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536
+SIZE (rust/crates/objc2-core-foundation-0.3.2.crate) = 180804
+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/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/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a
+SIZE (rust/crates/parking_lot-0.12.5.crate) = 46735
+SHA256 (rust/crates/parking_lot_core-0.9.12.crate) = 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1
+SIZE (rust/crates/parking_lot_core-0.9.12.crate) = 34110
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
SIZE (rust/crates/paste-1.0.15.crate) = 18374
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
@@ -183,26 +189,26 @@ SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f3
SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
SHA256 (rust/crates/quick-xml-0.38.3.crate) = 42a232e7487fc2ef313d96dde7948e7a3c05101870d8985e4fd8d26aedd27b89
SIZE (rust/crates/quick-xml-0.38.3.crate) = 204498
-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/ratatui-0.29.0.crate) = eabd94c2f37801c20583fc49dd5cd6b0ba68c716787c2dd6ed18571e1e63117b
SIZE (rust/crates/ratatui-0.29.0.crate) = 543514
-SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
-SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
+SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d
+SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747
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/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
-SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
+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-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58
+SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141
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.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
SIZE (rust/crates/rustix-0.38.44.crate) = 379347
-SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
-SIZE (rust/crates/rustix-1.0.8.crate) = 416688
+SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e
+SIZE (rust/crates/rustix-1.1.2.crate) = 422717
SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
@@ -211,16 +217,18 @@ SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e
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/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_spanned-1.0.0.crate) = 40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83
-SIZE (rust/crates/serde_spanned-1.0.0.crate) = 10956
+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_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
+SHA256 (rust/crates/serde_spanned-1.0.3.crate) = e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392
+SIZE (rust/crates/serde_spanned-1.0.3.crate) = 11011
SHA256 (rust/crates/serde_yml-0.0.12.crate) = 59e2dd588bf1597a252c3b920e0143eb99b0f76e4e082f4c92ce34fbc9e71ddd
SIZE (rust/crates/serde_yml-0.0.12.crate) = 125859
SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2
@@ -229,8 +237,8 @@ SHA256 (rust/crates/signal-hook-mio-0.2.4.crate) = 34db1a06d485c9142248b7a054f03
SIZE (rust/crates/signal-hook-mio-0.2.4.crate) = 9314
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/simple-error-0.3.1.crate) = 7e2accd2c41a0e920d2abd91b2badcfa1da784662f54fbc47e0e3a51f1e2e1cf
-SIZE (rust/crates/simple-error-0.3.1.crate) = 9862
+SHA256 (rust/crates/simple-error-0.3.2.crate) = 69da7c8ef9e55986dcaa55dd095bbf7d321e80cc91644f25ce26a83dbe9e7f14
+SIZE (rust/crates/simple-error-0.3.2.crate) = 10581
SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
@@ -247,32 +255,32 @@ SHA256 (rust/crates/sysinfo-0.34.2.crate) = a4b93974b3d3aeaa036504b8eefd4c039dce
SIZE (rust/crates/sysinfo-0.34.2.crate) = 204750
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/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
-SIZE (rust/crates/time-0.3.41.crate) = 138369
-SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c
-SIZE (rust/crates/time-core-0.1.4.crate) = 8422
-SHA256 (rust/crates/time-macros-0.2.22.crate) = 3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49
-SIZE (rust/crates/time-macros-0.2.22.crate) = 24604
-SHA256 (rust/crates/toml-0.9.5.crate) = 75129e1dc5000bfbaa9fee9d1b21f974f9fbad9daec557a521ee6e080825f6e8
-SIZE (rust/crates/toml-0.9.5.crate) = 56833
-SHA256 (rust/crates/toml_datetime-0.7.0.crate) = bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3
-SIZE (rust/crates/toml_datetime-0.7.0.crate) = 18108
-SHA256 (rust/crates/toml_parser-1.0.2.crate) = b551886f449aa90d4fe2bdaa9f4a2577ad2dde302c61ecf262d80b116db95c10
-SIZE (rust/crates/toml_parser-1.0.2.crate) = 35241
-SHA256 (rust/crates/toml_writer-1.0.2.crate) = fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64
-SIZE (rust/crates/toml_writer-1.0.2.crate) = 16988
+SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
+SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
+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/toml-0.9.8.crate) = f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8
+SIZE (rust/crates/toml-0.9.8.crate) = 56104
+SHA256 (rust/crates/toml_datetime-0.7.3.crate) = f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533
+SIZE (rust/crates/toml_datetime-0.7.3.crate) = 17827
+SHA256 (rust/crates/toml_parser-1.0.4.crate) = c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e
+SIZE (rust/crates/toml_parser-1.0.4.crate) = 34978
+SHA256 (rust/crates/toml_writer-1.0.4.crate) = df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2
+SIZE (rust/crates/toml_writer-1.0.4.crate) = 17146
SHA256 (rust/crates/tui-textarea-0.7.0.crate) = 0a5318dd619ed73c52a9417ad19046724effc1287fb75cdcc4eca1d6ac1acbae
SIZE (rust/crates/tui-textarea-0.7.0.crate) = 67947
SHA256 (rust/crates/tui-tree-widget-0.23.1.crate) = c14c4488e071617f5b5922222193cdf6725835e492c6229557af85d3c1a4e903
SIZE (rust/crates/tui-tree-widget-0.23.1.crate) = 22330
-SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
-SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d
+SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480
SHA256 (rust/crates/unicode-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
@@ -283,8 +291,8 @@ SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b819
SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/vecmap-rs-0.2.3.crate) = 67cfc542f75493f412a51c02af26f58f710ab0e2204d264135054377244276be
-SIZE (rust/crates/vecmap-rs-0.2.3.crate) = 35738
+SHA256 (rust/crates/vecmap-rs-0.2.4.crate) = f9758649b51083aa8008666f41c23f05abca1766aad4cc447b195dd83ef1297b
+SIZE (rust/crates/vecmap-rs-0.2.4.crate) = 35943
SHA256 (rust/crates/vergen-9.0.6.crate) = 6b2bf58be11fc9414104c6d3a2e464163db5ef74b12296bda593cac37b6e4777
SIZE (rust/crates/vergen-9.0.6.crate) = 33160
SHA256 (rust/crates/vergen-lib-0.1.6.crate) = 9b07e6010c0f3e59fcb164e0163834597da68d1f864e2b8ca49f74de01e9c166
@@ -299,8 +307,8 @@ SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe9399
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.10.crate) = 0978bf7171b3d90bac376700cb56d606feb40f251a475a5d6634613564460b22
-SIZE (rust/crates/winapi-util-0.1.10.crate) = 13370
+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.57.0.crate) = 12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143
@@ -311,51 +319,53 @@ SHA256 (rust/crates/windows-implement-0.57.0.crate) = 9107ddc059d5b6fbfbffdfa7a7
SIZE (rust/crates/windows-implement-0.57.0.crate) = 10470
SHA256 (rust/crates/windows-interface-0.57.0.crate) = 29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7
SIZE (rust/crates/windows-interface-0.57.0.crate) = 10931
-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-result-0.1.2.crate) = 5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8
SIZE (rust/crates/windows-result-0.1.2.crate) = 10601
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-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
-SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
+SHA256 (rust/crates/windows-targets-0.53.5.crate) = 4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3
+SIZE (rust/crates/windows-targets-0.53.5.crate) = 7126
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_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
-SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = 787748
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_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
-SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.1.crate) = b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006
+SIZE (rust/crates/windows_aarch64_msvc-0.53.1.crate) = 838009
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_gnu-0.53.1.crate) = 960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3
+SIZE (rust/crates/windows_i686_gnu-0.53.1.crate) = 939775
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_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
-SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.1.crate) = fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c
+SIZE (rust/crates/windows_i686_gnullvm-0.53.1.crate) = 857396
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_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
-SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
+SHA256 (rust/crates/windows_i686_msvc-0.53.1.crate) = 1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2
+SIZE (rust/crates/windows_i686_msvc-0.53.1.crate) = 907688
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_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
-SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499
+SIZE (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 903712
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_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
-SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 787739
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/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
-SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650
+SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950
SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
SIZE (rust/crates/winnow-0.7.13.crate) = 174454
-SHA256 (fioncat-otree-v0.6.1_GH0.tar.gz) = 1c95f78c1b432b4a62392c971bc28eda8bc6754ec53e0701de1c42417c058bdf
-SIZE (fioncat-otree-v0.6.1_GH0.tar.gz) = 200631
+SHA256 (fioncat-otree-v0.6.2_GH0.tar.gz) = d5126b1231b00fe6c8bfb0ecb94e86d328090c1e33261922f54e79ef647aed42
+SIZE (fioncat-otree-v0.6.2_GH0.tar.gz) = 202460
diff --git a/textproc/p5-PPIx-Regexp/Makefile b/textproc/p5-PPIx-Regexp/Makefile
index 3922da6d4323..0cc7f0c417d3 100644
--- a/textproc/p5-PPIx-Regexp/Makefile
+++ b/textproc/p5-PPIx-Regexp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= PPIx-Regexp
-DISTVERSION= 0.090
+DISTVERSION= 0.091
CATEGORIES= textproc perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:WYANT
diff --git a/textproc/p5-PPIx-Regexp/distinfo b/textproc/p5-PPIx-Regexp/distinfo
index 1525b2f0c83d..7faa76650202 100644
--- a/textproc/p5-PPIx-Regexp/distinfo
+++ b/textproc/p5-PPIx-Regexp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758541771
-SHA256 (PPIx-Regexp-0.090.tar.gz) = 41b13c6474cc19e9c604ff8ef0881e21866948b6d55c2f5c666279f8d9649352
-SIZE (PPIx-Regexp-0.090.tar.gz) = 257520
+TIMESTAMP = 1760735652
+SHA256 (PPIx-Regexp-0.091.tar.gz) = e72ec79eff640297b087227d6a7708fca871c6de09997149585a98fe65ed942f
+SIZE (PPIx-Regexp-0.091.tar.gz) = 258091
diff --git a/textproc/php85-dom/files/patch-lexbor_selectors-adapted_selectors.c b/textproc/php85-dom/files/patch-lexbor_selectors-adapted_selectors.c
deleted file mode 100644
index e43842597c5c..000000000000
--- a/textproc/php85-dom/files/patch-lexbor_selectors-adapted_selectors.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- lexbor/selectors-adapted/selectors.c.orig 2025-10-10 16:58:42 UTC
-+++ lexbor/selectors-adapted/selectors.c
-@@ -13,7 +13,7 @@
- #include <Zend/zend_API.h>
- #include <php.h>
-
--#include "selectors.h"
-+#include "ext/dom/lexbor/selectors-adapted/selectors.h"
- #include "../../namespace_compat.h"
- #include "../../domexception.h"
- #include "../../php_dom.h"
diff --git a/textproc/py-charset-normalizer/Makefile b/textproc/py-charset-normalizer/Makefile
index 9f737e705d69..fe1d72725fb4 100644
--- a/textproc/py-charset-normalizer/Makefile
+++ b/textproc/py-charset-normalizer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= charset-normalizer
-PORTVERSION= 3.4.3
+PORTVERSION= 3.4.4
CATEGORIES= textproc python
MASTER_SITES= PYPI \
https://github.com/jawah/charset_normalizer/releases/download/${PORTVERSION}/
@@ -14,8 +14,7 @@ WWW= https://charset-normalizer.readthedocs.io/en/latest/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
USES= python
diff --git a/textproc/py-charset-normalizer/distinfo b/textproc/py-charset-normalizer/distinfo
index 50827d200a14..96c11c67061a 100644
--- a/textproc/py-charset-normalizer/distinfo
+++ b/textproc/py-charset-normalizer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755062578
-SHA256 (charset_normalizer-3.4.3.tar.gz) = 6fce4b8500244f6fcb71465d4a4930d132ba9ab8e71a7859e6a5d59851068d14
-SIZE (charset_normalizer-3.4.3.tar.gz) = 122371
+TIMESTAMP = 1759774719
+SHA256 (charset_normalizer-3.4.4.tar.gz) = 94537985111c35f28720e43603b8e7b43a6ecfb2ce1d3058bbe955b73404e21a
+SIZE (charset_normalizer-3.4.4.tar.gz) = 129418
diff --git a/textproc/py-charset-normalizer/files/patch-pyproject.toml b/textproc/py-charset-normalizer/files/patch-pyproject.toml
new file mode 100644
index 000000000000..7a469a24f555
--- /dev/null
+++ b/textproc/py-charset-normalizer/files/patch-pyproject.toml
@@ -0,0 +1,9 @@
+--- pyproject.toml.orig 2025-10-14 03:34:24 UTC
++++ pyproject.toml
+@@ -1,5 +1,5 @@
+ [build-system]
+-requires = ["setuptools>=68,<=81"]
++requires = ["setuptools>=61"]
+ build-backend = "backend"
+ backend-path = ["_mypyc_hook"]
+
diff --git a/textproc/py-html-text/Makefile b/textproc/py-html-text/Makefile
new file mode 100644
index 000000000000..8abdc85e2e2a
--- /dev/null
+++ b/textproc/py-html-text/Makefile
@@ -0,0 +1,26 @@
+PORTNAME= html-text
+DISTVERSION= 0.7.1
+CATEGORIES= textproc python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Extract text from HTML
+WWW= https://github.com/zytedata/html-text
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=1.27.0:devel/py-hatchling@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml-html-clean>0:devel/py-lxml-html-clean@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= pep517 autoplist pytest
+
+NO_ARCH= yes
+
+# tests as of 0.7.1: 58 passed, 4 skipped, 1 xfailed, 5 errors in 4.68s
+
+.include <bsd.port.mk>
diff --git a/textproc/py-html-text/distinfo b/textproc/py-html-text/distinfo
new file mode 100644
index 000000000000..6355c5461e17
--- /dev/null
+++ b/textproc/py-html-text/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760676184
+SHA256 (html_text-0.7.1.tar.gz) = 87fd194310a9f54be32c7b18a70180dfa72a6b4d01cca35ac813c4d2b2b2ed8b
+SIZE (html_text-0.7.1.tar.gz) = 54423
diff --git a/textproc/py-html-text/pkg-descr b/textproc/py-html-text/pkg-descr
new file mode 100644
index 000000000000..3ded2dd0baf6
--- /dev/null
+++ b/textproc/py-html-text/pkg-descr
@@ -0,0 +1,7 @@
+Extract text from HTML.
+
+html_text is a library for extracting text from HTML, with a few handy
+features:
+- It removes leading and trailing whitespace
+- It handles HTML entities
+- It uses lxml for parsing
diff --git a/textproc/py-jiter/Makefile b/textproc/py-jiter/Makefile
index 0f01f69182a5..b0d5ed44751d 100644
--- a/textproc/py-jiter/Makefile
+++ b/textproc/py-jiter/Makefile
@@ -1,6 +1,5 @@
PORTNAME= jiter
-DISTVERSION= 0.11.0
-PORTREVISION= 1
+DISTVERSION= 0.11.1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -21,6 +20,8 @@ USE_PYTHON= autoplist pep517
CARGO_BUILD= no
CARGO_INSTALL= no
+MAKE_ENV= ${CARGO_ENV}
+
BINARY_ALIAS= python3=${PYTHON_CMD}
PORTDOCS= README.md
diff --git a/textproc/py-jiter/Makefile.crates b/textproc/py-jiter/Makefile.crates
index 2b99eccfeb1d..0373002115b5 100644
--- a/textproc/py-jiter/Makefile.crates
+++ b/textproc/py-jiter/Makefile.crates
@@ -1,20 +1,20 @@
CARGO_CRATES= ahash-0.8.12 \
aho-corasick-1.1.3 \
anes-0.1.6 \
- anstyle-1.0.11 \
+ anstyle-1.0.13 \
arbitrary-1.4.2 \
autocfg-1.5.0 \
bitvec-1.0.1 \
bumpalo-3.19.0 \
cast-0.3.0 \
- cc-1.2.37 \
- cfg-if-1.0.3 \
+ cc-1.2.41 \
+ cfg-if-1.0.4 \
ciborium-0.2.2 \
ciborium-io-0.2.2 \
ciborium-ll-0.2.2 \
- clap-4.5.47 \
- clap_builder-4.5.47 \
- clap_lex-0.7.5 \
+ clap-4.5.49 \
+ clap_builder-4.5.49 \
+ clap_lex-0.7.6 \
codspeed-2.10.1 \
codspeed-criterion-compat-2.10.1 \
codspeed-criterion-compat-walltime-2.10.1 \
@@ -26,28 +26,28 @@ CARGO_CRATES= ahash-0.8.12 \
crunchy-0.2.4 \
either-1.15.0 \
equivalent-1.0.2 \
- find-msvc-tools-0.1.1 \
+ find-msvc-tools-0.1.4 \
funty-2.0.0 \
- getrandom-0.3.3 \
- half-2.6.0 \
- hashbrown-0.15.5 \
+ getrandom-0.3.4 \
+ half-2.7.1 \
+ hashbrown-0.16.0 \
heck-0.5.0 \
hermit-abi-0.5.2 \
- indexmap-2.11.1 \
+ indexmap-2.11.4 \
indoc-2.0.6 \
is-terminal-0.4.16 \
itertools-0.10.5 \
itoa-1.0.15 \
jobserver-0.1.34 \
- js-sys-0.3.78 \
+ js-sys-0.3.81 \
lazy_static-1.5.0 \
- lexical-parse-float-1.0.5 \
- lexical-parse-integer-1.0.5 \
- lexical-util-1.0.6 \
- libc-0.2.175 \
+ lexical-parse-float-1.0.6 \
+ lexical-parse-integer-1.0.6 \
+ lexical-util-1.0.7 \
+ libc-0.2.177 \
libfuzzer-sys-0.4.10 \
log-0.4.28 \
- memchr-2.7.5 \
+ memchr-2.7.6 \
memoffset-0.9.1 \
num-bigint-0.4.6 \
num-integer-0.1.46 \
@@ -66,24 +66,23 @@ CARGO_CRATES= ahash-0.8.12 \
pyo3-macros-0.26.0 \
pyo3-macros-backend-0.26.0 \
python3-dll-a-0.2.14 \
- quote-1.0.40 \
+ quote-1.0.41 \
r-efi-5.3.0 \
radium-0.7.0 \
rayon-1.11.0 \
rayon-core-1.13.0 \
- regex-1.11.2 \
- regex-automata-0.4.10 \
- regex-syntax-0.8.6 \
+ regex-1.12.2 \
+ regex-automata-0.4.13 \
+ regex-syntax-0.8.8 \
rustversion-1.0.22 \
ryu-1.0.20 \
same-file-1.0.6 \
- serde-1.0.223 \
- serde_core-1.0.223 \
- serde_derive-1.0.223 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
serde_json-1.0.145 \
shlex-1.3.0 \
smallvec-1.15.1 \
- static_assertions-1.1.0 \
syn-2.0.106 \
tap-1.0.1 \
target-lexicon-0.13.3 \
@@ -93,18 +92,17 @@ CARGO_CRATES= ahash-0.8.12 \
uuid-1.18.1 \
version_check-0.9.5 \
walkdir-2.5.0 \
- wasi-0.14.5+wasi-0.2.4 \
- wasip2-1.0.0+wasi-0.2.4 \
- wasm-bindgen-0.2.101 \
- wasm-bindgen-backend-0.2.101 \
- wasm-bindgen-macro-0.2.101 \
- wasm-bindgen-macro-support-0.2.101 \
- wasm-bindgen-shared-0.2.101 \
- web-sys-0.3.78 \
+ wasip2-1.0.1+wasi-0.2.4 \
+ wasm-bindgen-0.2.104 \
+ wasm-bindgen-backend-0.2.104 \
+ 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-util-0.1.11 \
- windows-link-0.2.0 \
+ windows-link-0.2.1 \
windows-sys-0.59.0 \
- windows-sys-0.61.0 \
+ windows-sys-0.61.2 \
windows-targets-0.52.6 \
windows_aarch64_gnullvm-0.52.6 \
windows_aarch64_msvc-0.52.6 \
@@ -114,7 +112,7 @@ CARGO_CRATES= ahash-0.8.12 \
windows_x86_64_gnu-0.52.6 \
windows_x86_64_gnullvm-0.52.6 \
windows_x86_64_msvc-0.52.6 \
- wit-bindgen-0.45.1 \
+ wit-bindgen-0.46.0 \
wyz-0.5.1 \
zerocopy-0.8.27 \
zerocopy-derive-0.8.27
diff --git a/textproc/py-jiter/distinfo b/textproc/py-jiter/distinfo
index ce7dfe316a45..40c59decfe2d 100644
--- a/textproc/py-jiter/distinfo
+++ b/textproc/py-jiter/distinfo
@@ -1,14 +1,14 @@
-TIMESTAMP = 1758008117
-SHA256 (jiter-0.11.0.tar.gz) = 1d9637eaf8c1d6a63d6562f2a6e5ab3af946c66037eb1b894e8fad75422266e4
-SIZE (jiter-0.11.0.tar.gz) = 167094
+TIMESTAMP = 1760883141
+SHA256 (jiter-0.11.1.tar.gz) = 849dcfc76481c0ea0099391235b7ca97d7279e0fa4c86005457ac7c88e8b76dc
+SIZE (jiter-0.11.1.tar.gz) = 168385
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.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
SIZE (rust/crates/anes-0.1.6.crate) = 23857
-SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
-SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
+SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
SHA256 (rust/crates/arbitrary-1.4.2.crate) = c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1
SIZE (rust/crates/arbitrary-1.4.2.crate) = 38307
SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
@@ -19,22 +19,22 @@ SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e
SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
SIZE (rust/crates/cast-0.3.0.crate) = 11452
-SHA256 (rust/crates/cc-1.2.37.crate) = 65193589c6404eb80b450d618eaf9a2cafaaafd57ecce47370519ef674a7bd44
-SIZE (rust/crates/cc-1.2.37.crate) = 90111
-SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
-SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
+SHA256 (rust/crates/cc-1.2.41.crate) = ac9fe6cdbb24b6ade63616c0a0688e45bb56732262c158df3c0c4bea4ca47cb7
+SIZE (rust/crates/cc-1.2.41.crate) = 91154
+SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
+SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e
SIZE (rust/crates/ciborium-0.2.2.crate) = 35611
SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757
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.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_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
-SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+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_lex-0.7.6.crate) = a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d
+SIZE (rust/crates/clap_lex-0.7.6.crate) = 13466
SHA256 (rust/crates/codspeed-2.10.1.crate) = 93f4cce9c27c49c4f101fffeebb1826f41a9df2e7498b7cd4d95c0658b796c6c
SIZE (rust/crates/codspeed-2.10.1.crate) = 8589
SHA256 (rust/crates/codspeed-criterion-compat-2.10.1.crate) = c3c23d880a28a2aab52d38ca8481dd7a3187157d0a952196b6db1db3c8499725
@@ -57,22 +57,22 @@ SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e
SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/find-msvc-tools-0.1.1.crate) = 7fd99930f64d146689264c637b5af2f0233a933bef0d8570e2526bf9e083192d
-SIZE (rust/crates/find-msvc-tools-0.1.1.crate) = 30228
+SHA256 (rust/crates/find-msvc-tools-0.1.4.crate) = 52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127
+SIZE (rust/crates/find-msvc-tools-0.1.4.crate) = 30817
SHA256 (rust/crates/funty-2.0.0.crate) = e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c
SIZE (rust/crates/funty-2.0.0.crate) = 13160
-SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
-SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
-SHA256 (rust/crates/half-2.6.0.crate) = 459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9
-SIZE (rust/crates/half-2.6.0.crate) = 59507
-SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
-SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
+SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd
+SIZE (rust/crates/getrandom-0.3.4.crate) = 50932
+SHA256 (rust/crates/half-2.7.1.crate) = 6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b
+SIZE (rust/crates/half-2.7.1.crate) = 61040
+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.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435
-SHA256 (rust/crates/indexmap-2.11.1.crate) = 206a8042aec68fa4a62e8d3f7aa4ceb508177d9324faf261e1959e495b7a1921
-SIZE (rust/crates/indexmap-2.11.1.crate) = 99966
+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/is-terminal-0.4.16.crate) = e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9
@@ -83,24 +83,24 @@ SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f9
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
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.78.crate) = 0c0b063578492ceec17683ef2f8c5e89121fbd0b172cbc280635ab7567db2738
-SIZE (rust/crates/js-sys-0.3.78.crate) = 56010
+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/lexical-parse-float-1.0.5.crate) = de6f9cb01fb0b08060209a057c048fcbab8717b4c1ecd2eac66ebfe39a65b0f2
-SIZE (rust/crates/lexical-parse-float-1.0.5.crate) = 186731
-SHA256 (rust/crates/lexical-parse-integer-1.0.5.crate) = 72207aae22fc0a121ba7b6d479e42cbfea549af1479c3f3a4f12c70dd66df12e
-SIZE (rust/crates/lexical-parse-integer-1.0.5.crate) = 36912
-SHA256 (rust/crates/lexical-util-1.0.6.crate) = 5a82e24bf537fd24c177ffbbdc6ebcc8d54732c35b50a3f28cc3f4e4c949a0b3
-SIZE (rust/crates/lexical-util-1.0.6.crate) = 106117
-SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
-SIZE (rust/crates/libc-0.2.175.crate) = 788728
+SHA256 (rust/crates/lexical-parse-float-1.0.6.crate) = 52a9f232fbd6f550bc0137dcb5f99ab674071ac2d690ac69704593cb4abbea56
+SIZE (rust/crates/lexical-parse-float-1.0.6.crate) = 194003
+SHA256 (rust/crates/lexical-parse-integer-1.0.6.crate) = 9a7a039f8fb9c19c996cd7b2fcce303c1b2874fe1aca544edc85c4a5f8489b34
+SIZE (rust/crates/lexical-parse-integer-1.0.6.crate) = 37501
+SHA256 (rust/crates/lexical-util-1.0.7.crate) = 2604dd126bb14f13fb5d1bd6a66155079cb9fa655b37f875b3a742c705dbed17
+SIZE (rust/crates/lexical-util-1.0.7.crate) = 111747
+SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
+SIZE (rust/crates/libc-0.2.177.crate) = 792045
SHA256 (rust/crates/libfuzzer-sys-0.4.10.crate) = 5037190e1f70cbeef565bd267599242926f724d3b8a9f510fd7e0b540cfa4404
SIZE (rust/crates/libfuzzer-sys-0.4.10.crate) = 133968
SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
SIZE (rust/crates/log-0.4.28.crate) = 51131
-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/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
@@ -137,8 +137,8 @@ SHA256 (rust/crates/pyo3-macros-backend-0.26.0.crate) = 100246c0ecf400b475341b84
SIZE (rust/crates/pyo3-macros-backend-0.26.0.crate) = 81809
SHA256 (rust/crates/python3-dll-a-0.2.14.crate) = d381ef313ae70b4da5f95f8a4de773c6aa5cd28f73adec4b4a31df70b66780d8
SIZE (rust/crates/python3-dll-a-0.2.14.crate) = 103489
-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/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/radium-0.7.0.crate) = dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09
@@ -147,32 +147,30 @@ SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ce
SIZE (rust/crates/rayon-1.11.0.crate) = 182470
SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91
SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151
-SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912
-SIZE (rust/crates/regex-1.11.2.crate) = 166265
-SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6
-SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754
-SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
-SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
+SHA256 (rust/crates/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-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58
+SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141
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/serde-1.0.223.crate) = a505d71960adde88e293da5cb5eda57093379f64e61cf77bf0e6a63af07a7bac
-SIZE (rust/crates/serde-1.0.223.crate) = 28047
-SHA256 (rust/crates/serde_core-1.0.223.crate) = 20f57cbd357666aa7b3ac84a90b4ea328f1d4ddb6772b430caa5d9e1309bb9e9
-SIZE (rust/crates/serde_core-1.0.223.crate) = 62721
-SHA256 (rust/crates/serde_derive-1.0.223.crate) = 3d428d07faf17e306e699ec1e91996e5a165ba5d6bce5b5155173e91a8a01a56
-SIZE (rust/crates/serde_derive-1.0.223.crate) = 57923
+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/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
-SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
-SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
SIZE (rust/crates/syn-2.0.106.crate) = 301514
SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
@@ -191,30 +189,28 @@ SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853a
SIZE (rust/crates/version_check-0.9.5.crate) = 15554
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
-SHA256 (rust/crates/wasi-0.14.5+wasi-0.2.4.crate) = a4494f6290a82f5fe584817a676a34b9d6763e8d9d18204009fb31dceca98fd4
-SIZE (rust/crates/wasi-0.14.5+wasi-0.2.4.crate) = 18092
-SHA256 (rust/crates/wasip2-1.0.0+wasi-0.2.4.crate) = 03fa2761397e5bd52002cd7e73110c71af2109aca4e521a9f40473fe685b0a24
-SIZE (rust/crates/wasip2-1.0.0+wasi-0.2.4.crate) = 132019
-SHA256 (rust/crates/wasm-bindgen-0.2.101.crate) = 7e14915cadd45b529bb8d1f343c4ed0ac1de926144b746e2710f9cd05df6603b
-SIZE (rust/crates/wasm-bindgen-0.2.101.crate) = 47841
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.101.crate) = e28d1ba982ca7923fd01448d5c30c6864d0a14109560296a162f80f305fb93bb
-SIZE (rust/crates/wasm-bindgen-backend-0.2.101.crate) = 32331
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.101.crate) = 7c3d463ae3eff775b0c45df9da45d68837702ac35af998361e2c84e7c5ec1b0d
-SIZE (rust/crates/wasm-bindgen-macro-0.2.101.crate) = 9804
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.101.crate) = 7bb4ce89b08211f923caf51d527662b75bdc9c9c7aab40f86dcb9fb85ac552aa
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.101.crate) = 26415
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.101.crate) = f143854a3b13752c6950862c906306adb27c7e839f7414cec8fea35beab624c1
-SIZE (rust/crates/wasm-bindgen-shared-0.2.101.crate) = 9055
-SHA256 (rust/crates/web-sys-0.3.78.crate) = 77e4b637749ff0d92b8fad63aa1f7cff3cbe125fd49c175cd6345e7272638b12
-SIZE (rust/crates/web-sys-0.3.78.crate) = 642410
+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-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-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
-SHA256 (rust/crates/windows-link-0.2.0.crate) = 45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65
-SIZE (rust/crates/windows-link-0.2.0.crate) = 6170
+SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
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.61.0.crate) = e201184e40b2ede64bc2ea34968b28e33622acdbbf37104f0e4a33f7abe657aa
-SIZE (rust/crates/windows-sys-0.61.0.crate) = 2517134
+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.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
@@ -233,8 +229,8 @@ SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
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/wit-bindgen-0.45.1.crate) = 5c573471f125075647d03df72e026074b7203790d41351cd6edc96f46bcccd36
-SIZE (rust/crates/wit-bindgen-0.45.1.crate) = 60395
+SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
+SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
SHA256 (rust/crates/wyz-0.5.1.crate) = 05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed
SIZE (rust/crates/wyz-0.5.1.crate) = 18790
SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c
diff --git a/textproc/py-mf2py/Makefile b/textproc/py-mf2py/Makefile
new file mode 100644
index 000000000000..1aa63bcd009d
--- /dev/null
+++ b/textproc/py-mf2py/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= mf2py
+DISTVERSION= 2.0.1
+CATEGORIES= textproc python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Microformats parser
+WWW= https://github.com/microformats/mf2py
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}html5lib>=1.1:www/py-html5lib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>=2.28.2:www/py-requests@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.11.1:www/py-beautifulsoup@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= pep517 autoplist
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/textproc/py-mf2py/distinfo b/textproc/py-mf2py/distinfo
new file mode 100644
index 000000000000..13f71e0bb0c5
--- /dev/null
+++ b/textproc/py-mf2py/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760676217
+SHA256 (mf2py-2.0.1.tar.gz) = 1380924633413b8d72e704b5c86b4382c4b1371699edecc907b01cd21138d7cd
+SIZE (mf2py-2.0.1.tar.gz) = 21843
diff --git a/textproc/py-mf2py/pkg-descr b/textproc/py-mf2py/pkg-descr
new file mode 100644
index 000000000000..c2fb6a0add0d
--- /dev/null
+++ b/textproc/py-mf2py/pkg-descr
@@ -0,0 +1,5 @@
+mf2py is a Python library for parsing microformats2,
+microformats1, and experimental metaformats from HTML documents.
+It provides a robust and flexible way to extract structured data
+from web pages, enabling applications to understand and utilize
+semantic information embedded in web content.
diff --git a/textproc/py-openstep-plist/Makefile b/textproc/py-openstep-plist/Makefile
index 0941ad63e8fd..256b0da562d2 100644
--- a/textproc/py-openstep-plist/Makefile
+++ b/textproc/py-openstep-plist/Makefile
@@ -1,6 +1,5 @@
PORTNAME= openstep-plist
-PORTVERSION= 0.5.0
-PORTREVISION= 1
+PORTVERSION= 0.5.1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-openstep-plist/distinfo b/textproc/py-openstep-plist/distinfo
index 28c17a819fa1..e4bfdc439c7f 100644
--- a/textproc/py-openstep-plist/distinfo
+++ b/textproc/py-openstep-plist/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738606507
-SHA256 (openstep_plist-0.5.0.tar.gz) = daf386652ae086bce8b18784c59a8252523faca3b1ded876bbf393594d862b78
-SIZE (openstep_plist-0.5.0.tar.gz) = 294803
+TIMESTAMP = 1759774721
+SHA256 (openstep_plist-0.5.1.tar.gz) = 0068304d12cec0fe132c4f9d2077c71bfa4ff43904994fd2a2ca97d5a076338e
+SIZE (openstep_plist-0.5.1.tar.gz) = 324594
diff --git a/textproc/py-openstep-plist/files/patch-cython b/textproc/py-openstep-plist/files/patch-cython
deleted file mode 100644
index f813cb147589..000000000000
--- a/textproc/py-openstep-plist/files/patch-cython
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/openstep_plist/writer.pyx.orig 2025-01-30 18:15:19 UTC
-+++ src/openstep_plist/writer.pyx
-@@ -17,6 +17,7 @@ from libc.stdint cimport uint16_t
- from cpython.mem cimport PyMem_Free
- from libcpp.vector cimport vector
- from libc.stdint cimport uint16_t
-+from ctypes import c_long as long
- cimport cython
-
- from .util cimport (
diff --git a/textproc/py-pyRdfa3/Makefile b/textproc/py-pyRdfa3/Makefile
new file mode 100644
index 000000000000..c7b4d01a5416
--- /dev/null
+++ b/textproc/py-pyRdfa3/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= pyRdfa3
+DISTVERSION= 3.6.4
+CATEGORIES= textproc python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:tl}-${DISTVERSION}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= RDFa parser library
+WWW= https://github.com/RDFLib/pyrdfa3
+
+LICENSE= W3C
+LICENSE_NAME= W3C Software License
+LICENSE_FILE= ${WRKSRC}/LICENSE
+LICENSE_PERMS= auto-accept dist-mirror dist-sell pkg-mirror pkg-sell
+
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rdflib>=7.0.0:textproc/py-rdflib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}html5lib>=1.1:www/py-html5lib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>=2.32.3:www/py-requests@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= pep517 autoplist
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/textproc/py-pyRdfa3/distinfo b/textproc/py-pyRdfa3/distinfo
new file mode 100644
index 000000000000..0de39c19b236
--- /dev/null
+++ b/textproc/py-pyRdfa3/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760676288
+SHA256 (pyrdfa3-3.6.4.tar.gz) = 64712d1a4bf21829652b39715bada6e7c03bcf19cb49f962c190a38f46172243
+SIZE (pyrdfa3-3.6.4.tar.gz) = 84506
diff --git a/textproc/py-pyRdfa3/files/patch-pyproject.toml b/textproc/py-pyRdfa3/files/patch-pyproject.toml
new file mode 100644
index 000000000000..4c9e1c948982
--- /dev/null
+++ b/textproc/py-pyRdfa3/files/patch-pyproject.toml
@@ -0,0 +1,9 @@
+--- pyproject.toml.orig 2025-10-16 21:47:24 UTC
++++ pyproject.toml
+@@ -1,5 +1,5 @@
+ [build-system]
+-requires = ["setuptools>=71.1.0"]
++requires = ["setuptools>=63.1.0"]
+ build-backend = "setuptools.build_meta"
+
+ [project]
diff --git a/textproc/py-pyRdfa3/pkg-descr b/textproc/py-pyRdfa3/pkg-descr
new file mode 100644
index 000000000000..4e3d3b3ea823
--- /dev/null
+++ b/textproc/py-pyRdfa3/pkg-descr
@@ -0,0 +1,5 @@
+RDFa parser library.
+
+pyRdfa is a Python library for parsing RDFa (Resource Description Framework
+in Attributes) data from HTML and XML documents. It implements the RDFa 1.0
+and 1.1 specifications.
diff --git a/textproc/py-rdflib/Makefile b/textproc/py-rdflib/Makefile
index 6aa0b38d6de6..274df2ae00b3 100644
--- a/textproc/py-rdflib/Makefile
+++ b/textproc/py-rdflib/Makefile
@@ -37,7 +37,7 @@ NETWORKX_DESC= Network support
BERKELEYDB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}berkeleydb>=0:databases/py-berkeleydb@${PY_FLAVOR}
HTML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}html5rdf>=1.2<2:www/py-html5rdf@${PY_FLAVOR}
LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=4.3<7.0:devel/py-lxml@${PY_FLAVOR}
-NEWORKX_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}networkx>=2,2<4,2:math/py-networkx@${PY_FLAVOR}
+NETWORKX_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}networkx>=2,2<4,2:math/py-networkx@${PY_FLAVOR}
ORJSON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}orjson>=3.9.14<4:devel/py-orjson@${PY_FLAVOR}
.include <bsd.port.pre.mk>
diff --git a/textproc/py-readchar/Makefile b/textproc/py-readchar/Makefile
index ac4007269a7e..82d33773f4d1 100644
--- a/textproc/py-readchar/Makefile
+++ b/textproc/py-readchar/Makefile
@@ -1,17 +1,18 @@
PORTNAME= readchar
DISTVERSIONPREFIX= v
-DISTVERSION= 3.1.0
-PORTREVISION= 1
+DISTVERSION= 4.2.1
CATEGORIES= textproc devel
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= 0mp@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Python library to read characters and key strokes
WWW= https://github.com/magmax/python-readchar
LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/README.rst
+LICENSE_FILE= ${WRKSRC}/LICENCE
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pexpect>0:misc/py-pexpect@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \
@@ -19,14 +20,14 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>0:devel/py-coverage@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
USES= dos2unix localbase python
-DOS2UNIX_GLOB= *.py
-# PYPI does not seem to work so far.
+USE_PYTHON= autoplist pep517 pytest
+
USE_GITHUB= yes
GH_ACCOUNT= magmax
GH_PROJECT= python-${PORTNAME}
-USE_PYTHON= autoplist distutils
-do-test:
- @(cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test)
+DOS2UNIX_GLOB= *.py
+
+NO_ARCH= yes
.include <bsd.port.mk>
diff --git a/textproc/py-readchar/distinfo b/textproc/py-readchar/distinfo
index 6c7eeb569e07..1133b8838a8e 100644
--- a/textproc/py-readchar/distinfo
+++ b/textproc/py-readchar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1697272359
-SHA256 (magmax-python-readchar-v3.1.0_GH0.tar.gz) = 3b517e754f49421439cd1ae8fa31f9304d6c19603af47339b1b15a7ff25331f6
-SIZE (magmax-python-readchar-v3.1.0_GH0.tar.gz) = 7027
+TIMESTAMP = 1760642705
+SHA256 (magmax-python-readchar-v4.2.1_GH0.tar.gz) = 2c3a6eb9a41c228ab8324b7abaff7a91ec5c8c450b5b81f0853b6f0855b9e692
+SIZE (magmax-python-readchar-v4.2.1_GH0.tar.gz) = 13314
diff --git a/textproc/py-readchar/files/patch-readchar_readchar.py b/textproc/py-readchar/files/patch-readchar_readchar.py
deleted file mode 100644
index f4fde27214fc..000000000000
--- a/textproc/py-readchar/files/patch-readchar_readchar.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- readchar/readchar.py.orig 2021-04-15 14:19:54 UTC
-+++ readchar/readchar.py
-@@ -6,6 +6,8 @@ import sys
-
- if sys.platform.startswith("linux"):
- from .readchar_linux import readchar
-+elif sys.platform.startswith("freebsd"):
-+ from .readchar_linux import readchar
- elif sys.platform == "darwin":
- from .readchar_linux import readchar
- elif sys.platform in ("win32", "cygwin"):
diff --git a/textproc/py-readchar/pkg-descr b/textproc/py-readchar/pkg-descr
index 6f746d6d8023..e4ace71b8df1 100644
--- a/textproc/py-readchar/pkg-descr
+++ b/textproc/py-readchar/pkg-descr
@@ -1,2 +1,2 @@
-Library to easily read single chars and key strokes. The idea is to have a
+Library to easily read single chars and key strokes. The idea is to have a
portable way to read single characters and key-strokes.
diff --git a/textproc/py-sphinx-sitemap/Makefile b/textproc/py-sphinx-sitemap/Makefile
index 4d0b21d0bb08..03f66574bea1 100644
--- a/textproc/py-sphinx-sitemap/Makefile
+++ b/textproc/py-sphinx-sitemap/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sphinx-sitemap
-PORTVERSION= 2.8.0
+PORTVERSION= 2.9.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-sphinx-sitemap/distinfo b/textproc/py-sphinx-sitemap/distinfo
index a35581ec8c5b..254180aa45a4 100644
--- a/textproc/py-sphinx-sitemap/distinfo
+++ b/textproc/py-sphinx-sitemap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757120846
-SHA256 (sphinx_sitemap-2.8.0.tar.gz) = 749d7184a0c7b73d486a232b54b5c1b38a0e2d6f18cf19fb1b033b8162b44a82
-SIZE (sphinx_sitemap-2.8.0.tar.gz) = 6829
+TIMESTAMP = 1759774723
+SHA256 (sphinx_sitemap-2.9.0.tar.gz) = 70f97bcdf444e3d68e118355cf82a1f54c4d3c03d651cd17fe87398b26e25e21
+SIZE (sphinx_sitemap-2.9.0.tar.gz) = 6978
diff --git a/textproc/py-textual-image/Makefile b/textproc/py-textual-image/Makefile
index 990f9c659a98..285a04cd9e13 100644
--- a/textproc/py-textual-image/Makefile
+++ b/textproc/py-textual-image/Makefile
@@ -22,4 +22,9 @@ USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
+OPTIONS_DEFINE= TEXTUAL
+TEXTUAL_DESC= Textual support
+
+TEXTUAL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}textual>=0.68.0:textproc/py-textual@${PY_FLAVOR}
+
.include <bsd.port.mk>
diff --git a/textproc/py-tiktoken/Makefile b/textproc/py-tiktoken/Makefile
index 23183912aa92..4d550b8067c9 100644
--- a/textproc/py-tiktoken/Makefile
+++ b/textproc/py-tiktoken/Makefile
@@ -1,6 +1,5 @@
PORTNAME= tiktoken
-PORTVERSION= 0.11.0
-PORTREVISION= 1
+PORTVERSION= 0.12.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-tiktoken/Makefile.crates b/textproc/py-tiktoken/Makefile.crates
index 50e4fac9ceb0..bdb32ba99acf 100644
--- a/textproc/py-tiktoken/Makefile.crates
+++ b/textproc/py-tiktoken/Makefile.crates
@@ -3,29 +3,29 @@ CARGO_CRATES= aho-corasick-1.1.3 \
bit-set-0.5.3 \
bit-vec-0.6.3 \
bstr-1.12.0 \
- cfg-if-1.0.3 \
fancy-regex-0.13.0 \
heck-0.5.0 \
indoc-2.0.6 \
- libc-0.2.175 \
- memchr-2.7.5 \
+ libc-0.2.177 \
+ memchr-2.7.6 \
memoffset-0.9.1 \
once_cell-1.21.3 \
portable-atomic-1.11.1 \
proc-macro2-1.0.101 \
- pyo3-0.24.2 \
- pyo3-build-config-0.24.2 \
- pyo3-ffi-0.24.2 \
- pyo3-macros-0.24.2 \
- pyo3-macros-backend-0.24.2 \
- quote-1.0.40 \
- regex-1.11.2 \
- regex-automata-0.4.10 \
- regex-syntax-0.8.6 \
- rustc-hash-1.1.0 \
- serde-1.0.219 \
- serde_derive-1.0.219 \
+ pyo3-0.26.0 \
+ pyo3-build-config-0.26.0 \
+ pyo3-ffi-0.26.0 \
+ pyo3-macros-0.26.0 \
+ pyo3-macros-backend-0.26.0 \
+ quote-1.0.41 \
+ regex-1.12.2 \
+ regex-automata-0.4.13 \
+ regex-syntax-0.8.8 \
+ rustc-hash-2.1.1 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
syn-2.0.106 \
- target-lexicon-0.13.2 \
- unicode-ident-1.0.18 \
+ target-lexicon-0.13.3 \
+ unicode-ident-1.0.19 \
unindent-0.2.4
diff --git a/textproc/py-tiktoken/distinfo b/textproc/py-tiktoken/distinfo
index 2cf9c35ad5f2..39bdeedf8284 100644
--- a/textproc/py-tiktoken/distinfo
+++ b/textproc/py-tiktoken/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1757120848
-SHA256 (tiktoken-0.11.0.tar.gz) = 3c518641aee1c52247c2b97e74d8d07d780092af79d5911a6ab5e79359d9b06a
-SIZE (tiktoken-0.11.0.tar.gz) = 37648
+TIMESTAMP = 1759774725
+SHA256 (tiktoken-0.12.0.tar.gz) = b18ba7ee2b093863978fcb14f74b3707cdc8d4d4d3836853ce7ec60772139931
+SIZE (tiktoken-0.12.0.tar.gz) = 37806
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
@@ -11,18 +11,16 @@ SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41a
SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927
SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
SIZE (rust/crates/bstr-1.12.0.crate) = 351557
-SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
-SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
SHA256 (rust/crates/fancy-regex-0.13.0.crate) = 531e46835a22af56d1e3b66f04844bed63158bc094a628bec1d321d9b4c44bf2
SIZE (rust/crates/fancy-regex-0.13.0.crate) = 85930
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
SIZE (rust/crates/indoc-2.0.6.crate) = 17164
-SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
-SIZE (rust/crates/libc-0.2.175.crate) = 788728
-SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
-SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
+SIZE (rust/crates/libc-0.2.177.crate) = 792045
+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/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
@@ -31,35 +29,37 @@ SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433
SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
-SHA256 (rust/crates/pyo3-0.24.2.crate) = e5203598f366b11a02b13aa20cab591229ff0a89fd121a308a5df751d5fc9219
-SIZE (rust/crates/pyo3-0.24.2.crate) = 1113754
-SHA256 (rust/crates/pyo3-build-config-0.24.2.crate) = 99636d423fa2ca130fa5acde3059308006d46f98caac629418e53f7ebb1e9999
-SIZE (rust/crates/pyo3-build-config-0.24.2.crate) = 34019
-SHA256 (rust/crates/pyo3-ffi-0.24.2.crate) = 78f9cf92ba9c409279bc3305b5409d90db2d2c22392d443a87df3a1adad59e33
-SIZE (rust/crates/pyo3-ffi-0.24.2.crate) = 76458
-SHA256 (rust/crates/pyo3-macros-0.24.2.crate) = 0b999cb1a6ce21f9a6b147dcf1be9ffedf02e0043aec74dc390f3007047cecd9
-SIZE (rust/crates/pyo3-macros-0.24.2.crate) = 8874
-SHA256 (rust/crates/pyo3-macros-backend-0.24.2.crate) = 822ece1c7e1012745607d5cf0bcb2874769f0f7cb34c4cde03b9358eb9ef911a
-SIZE (rust/crates/pyo3-macros-backend-0.24.2.crate) = 72654
-SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
-SIZE (rust/crates/quote-1.0.40.crate) = 31063
-SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912
-SIZE (rust/crates/regex-1.11.2.crate) = 166265
-SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6
-SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754
-SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
-SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
-SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
-SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
-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/pyo3-0.26.0.crate) = 7ba0117f4212101ee6544044dae45abe1083d30ce7b29c4b5cbdfa2354e07383
+SIZE (rust/crates/pyo3-0.26.0.crate) = 1151579
+SHA256 (rust/crates/pyo3-build-config-0.26.0.crate) = 4fc6ddaf24947d12a9aa31ac65431fb1b851b8f4365426e182901eabfb87df5f
+SIZE (rust/crates/pyo3-build-config-0.26.0.crate) = 34309
+SHA256 (rust/crates/pyo3-ffi-0.26.0.crate) = 025474d3928738efb38ac36d4744a74a400c901c7596199e20e45d98eb194105
+SIZE (rust/crates/pyo3-ffi-0.26.0.crate) = 78247
+SHA256 (rust/crates/pyo3-macros-0.26.0.crate) = 2e64eb489f22fe1c95911b77c44cc41e7c19f3082fc81cce90f657cdc42ffded
+SIZE (rust/crates/pyo3-macros-0.26.0.crate) = 8906
+SHA256 (rust/crates/pyo3-macros-backend-0.26.0.crate) = 100246c0ecf400b475341b8455a9213344569af29a3c841d29270e53102e0fcf
+SIZE (rust/crates/pyo3-macros-backend-0.26.0.crate) = 81809
+SHA256 (rust/crates/quote-1.0.41.crate) = ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1
+SIZE (rust/crates/quote-1.0.41.crate) = 31408
+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-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58
+SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141
+SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
+SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
+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/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
SIZE (rust/crates/syn-2.0.106.crate) = 301514
-SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a
-SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923
-SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
-SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/target-lexicon-0.13.3.crate) = df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c
+SIZE (rust/crates/target-lexicon-0.13.3.crate) = 28498
+SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d
+SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480
SHA256 (rust/crates/unindent-0.2.4.crate) = 7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3
SIZE (rust/crates/unindent-0.2.4.crate) = 7422
diff --git a/textproc/py-tomli/Makefile b/textproc/py-tomli/Makefile
index e9bf1f47e332..5eae175cb199 100644
--- a/textproc/py-tomli/Makefile
+++ b/textproc/py-tomli/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tomli
-PORTVERSION= 2.2.1
+PORTVERSION= 2.3.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -17,6 +17,6 @@ USE_PYTHON= allflavors autoplist concurrent pep517
NO_ARCH= yes
PEP517_BUILD_CMD= ${PYTHON_CMD} -m flit_core.wheel
-PEP517_BUILD_DEPEND= ${PYTHON_PKGNAMEPREFIX}flit-core>=3.2.0<4:devel/py-flit-core@${PY_FLAVOR}
+PEP517_BUILD_DEPEND= ${PYTHON_PKGNAMEPREFIX}flit-core>=3.12<4:devel/py-flit-core@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/textproc/py-tomli/distinfo b/textproc/py-tomli/distinfo
index 0eeb3916c153..f0aa5e13ccde 100644
--- a/textproc/py-tomli/distinfo
+++ b/textproc/py-tomli/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188144
-SHA256 (tomli-2.2.1.tar.gz) = cd45e1dc79c835ce60f7404ec8119f2eb06d38b1deba146f07ced3bbc44505ff
-SIZE (tomli-2.2.1.tar.gz) = 17175
+TIMESTAMP = 1759774727
+SHA256 (tomli-2.3.0.tar.gz) = 64be704a875d2a59753d80ee8a533c3fe183e3f06807ff7dc2232938ccb01549
+SIZE (tomli-2.3.0.tar.gz) = 17392
diff --git a/textproc/py-tomli/files/patch-pyproject.toml b/textproc/py-tomli/files/patch-pyproject.toml
new file mode 100644
index 000000000000..810049b3191c
--- /dev/null
+++ b/textproc/py-tomli/files/patch-pyproject.toml
@@ -0,0 +1,12 @@
+--- pyproject.toml.orig 2025-10-08 21:22:27 UTC
++++ pyproject.toml
+@@ -9,8 +9,7 @@ authors = [
+ authors = [
+ { name = "Taneli Hukkinen", email = "hukkin@users.noreply.github.com" },
+ ]
+-license = "MIT"
+-license-files = ["LICENSE"]
++license = { file = "LICENSE" }
+ requires-python = ">=3.8"
+ readme = "README.md"
+ classifiers = [
diff --git a/textproc/riffdiff/Makefile b/textproc/riffdiff/Makefile
index 05b8b8806630..dad5455a555e 100644
--- a/textproc/riffdiff/Makefile
+++ b/textproc/riffdiff/Makefile
@@ -1,6 +1,5 @@
PORTNAME= riffdiff
-DISTVERSION= 3.4.1
-PORTREVISION= 1
+DISTVERSION= 3.4.2
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
@@ -10,7 +9,7 @@ WWW= https://github.com/walles/riff
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= moar:textproc/moar
+RUN_DEPENDS= moor:textproc/moor
USES= cargo
diff --git a/textproc/riffdiff/distinfo b/textproc/riffdiff/distinfo
index 0cbf546b5803..2e2f49bf6b3c 100644
--- a/textproc/riffdiff/distinfo
+++ b/textproc/riffdiff/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1758123882
+TIMESTAMP = 1760752177
SHA256 (rust/crates/addr2line-0.14.0.crate) = 7c0929d69e78dd9bf5408269919fcbcaeb2e35e5d43e5815517cdc6a8e11a423
SIZE (rust/crates/addr2line-0.14.0.crate) = 30065
SHA256 (rust/crates/adler-0.2.3.crate) = ee2a4ec343196209d6594e19543ae87a39f96d5534d7174822a3ad825dd6ed7e
@@ -247,5 +247,5 @@ SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5f
SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
-SHA256 (walles-riff-3.4.1_GH0.tar.gz) = d209e5b5a68907382cc91061d2e0570789293214b402c1b344008760fe298302
-SIZE (walles-riff-3.4.1_GH0.tar.gz) = 2074368
+SHA256 (walles-riff-3.4.2_GH0.tar.gz) = 51f41141af4d7b2b60010fc165cf5ff42a79fa50a6996ba6f8771ecc8f9e525a
+SIZE (walles-riff-3.4.2_GH0.tar.gz) = 2075149
diff --git a/textproc/riffdiff/pkg-descr b/textproc/riffdiff/pkg-descr
index 57bf7b116c04..74a5e4669659 100644
--- a/textproc/riffdiff/pkg-descr
+++ b/textproc/riffdiff/pkg-descr
@@ -3,5 +3,5 @@ changed.
Much like 'git', riff sends its output to a pager, trying these in order:
1. whatever is specified in the '$PAGER' environment variable
-2. 'moar' because it is nice
+2. 'moor' because it is nice
3. 'less' because it is ubiquitous
diff --git a/textproc/rubygem-asciidoctor-pdf/Makefile b/textproc/rubygem-asciidoctor-pdf/Makefile
index 395eff7b19a4..98a3c4bffc78 100644
--- a/textproc/rubygem-asciidoctor-pdf/Makefile
+++ b/textproc/rubygem-asciidoctor-pdf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= asciidoctor-pdf
-PORTVERSION= 2.3.20
+PORTVERSION= 2.3.21
CATEGORIES= textproc rubygems
MASTER_SITES= RG
diff --git a/textproc/rubygem-asciidoctor-pdf/distinfo b/textproc/rubygem-asciidoctor-pdf/distinfo
index 71161a0ba1a1..55bed5c43cb9 100644
--- a/textproc/rubygem-asciidoctor-pdf/distinfo
+++ b/textproc/rubygem-asciidoctor-pdf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816942
-SHA256 (rubygem/asciidoctor-pdf-2.3.20.gem) = 38dd3674e253f26eac9c4c6ab54320e230f3861b838d838266cd347ab0edfbff
-SIZE (rubygem/asciidoctor-pdf-2.3.20.gem) = 2277376
+TIMESTAMP = 1759774921
+SHA256 (rubygem/asciidoctor-pdf-2.3.21.gem) = e5aa91477443fd2d0cf2d93f144f9c21a3f1defd2596f3d77db9713fec80c272
+SIZE (rubygem/asciidoctor-pdf-2.3.21.gem) = 2278400
diff --git a/textproc/rubygem-cucumber-gherkin/Makefile b/textproc/rubygem-cucumber-gherkin/Makefile
index 1dffff4e471b..e2512170ab26 100644
--- a/textproc/rubygem-cucumber-gherkin/Makefile
+++ b/textproc/rubygem-cucumber-gherkin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cucumber-gherkin
-PORTVERSION= 35.1.0
+PORTVERSION= 36.0.0
CATEGORIES= textproc rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/cucumber/gherkin
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-cucumber-messages>=25<30:devel/rubygem-cucumber-messages
+RUN_DEPENDS= rubygem-cucumber-messages29>=25<30:devel/rubygem-cucumber-messages29
USES= gem
diff --git a/textproc/rubygem-cucumber-gherkin/distinfo b/textproc/rubygem-cucumber-gherkin/distinfo
index da7d1d028049..695144fc8361 100644
--- a/textproc/rubygem-cucumber-gherkin/distinfo
+++ b/textproc/rubygem-cucumber-gherkin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816948
-SHA256 (rubygem/cucumber-gherkin-35.1.0.gem) = 6c3c1bb33214b9c3920e670bebbe64ce346a73618c0f726d7059f2d52767c521
-SIZE (rubygem/cucumber-gherkin-35.1.0.gem) = 32256
+TIMESTAMP = 1759774923
+SHA256 (rubygem/cucumber-gherkin-36.0.0.gem) = e39579c5ea112ed77edb0ebf1bc191da45561f71b7c82c7448344902a760a37b
+SIZE (rubygem/cucumber-gherkin-36.0.0.gem) = 32256
diff --git a/textproc/rubygem-cucumber-gherkin27/Makefile b/textproc/rubygem-cucumber-gherkin27/Makefile
deleted file mode 100644
index c7bf0be22c7c..000000000000
--- a/textproc/rubygem-cucumber-gherkin27/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-PORTNAME= cucumber-gherkin
-PORTVERSION= 27.0.0
-CATEGORIES= textproc rubygems
-MASTER_SITES= RG
-PKGNAMESUFFIX= 27
-
-MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= Fast Gherkin lexer/parser based on the Ragel State Machine Compiler
-WWW= https://github.com/cucumber/gherkin
-
-LICENSE= MIT
-
-RUN_DEPENDS= rubygem-cucumber-messages22>=19.1.4<23:devel/rubygem-cucumber-messages22
-
-USES= gem
-
-NO_ARCH= yes
-
-PORTSCOUT= limit:^27\.
-
-post-install:
- ${RM} ${STAGEDIR}${PREFIX}/bin/gherkin ${STAGEDIR}${PREFIX}/bin/gherkin-ruby
-
-.include <bsd.port.mk>
diff --git a/textproc/rubygem-cucumber-gherkin27/distinfo b/textproc/rubygem-cucumber-gherkin27/distinfo
deleted file mode 100644
index 1836980ba9be..000000000000
--- a/textproc/rubygem-cucumber-gherkin27/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1696048460
-SHA256 (rubygem/cucumber-gherkin-27.0.0.gem) = 2e6a8212c1d0107f95d75082e8bd5f05ace4e42dd77a396c7b713be3a8067718
-SIZE (rubygem/cucumber-gherkin-27.0.0.gem) = 34816
diff --git a/textproc/rubygem-cucumber-gherkin30/Makefile b/textproc/rubygem-cucumber-gherkin30/Makefile
deleted file mode 100644
index e654f8ca3625..000000000000
--- a/textproc/rubygem-cucumber-gherkin30/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-PORTNAME= cucumber-gherkin
-PORTVERSION= 30.0.4
-PORTREVISION= 1
-CATEGORIES= textproc rubygems
-MASTER_SITES= RG
-PKGNAMESUFFIX= 30
-
-MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= Fast Gherkin lexer/parser based on the Ragel State Machine Compiler
-WWW= https://github.com/cucumber/gherkin
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-RUN_DEPENDS= rubygem-cucumber-messages27>=25<28:devel/rubygem-cucumber-messages27
-
-USES= gem
-
-NO_ARCH= yes
-
-PORTSCOUT= limit:^30\.
-
-post-install:
- ${RM} ${STAGEDIR}${PREFIX}/bin/gherkin ${STAGEDIR}${PREFIX}/bin/gherkin-ruby
-
-.include <bsd.port.mk>
diff --git a/textproc/rubygem-cucumber-gherkin30/distinfo b/textproc/rubygem-cucumber-gherkin30/distinfo
deleted file mode 100644
index 2677b9d8e16d..000000000000
--- a/textproc/rubygem-cucumber-gherkin30/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1732224722
-SHA256 (rubygem/cucumber-gherkin-30.0.4.gem) = fe7b3f2ff19e42a41748f3987bb99b7241b14324b30d81de01fb0f36a4628c10
-SIZE (rubygem/cucumber-gherkin-30.0.4.gem) = 32768
diff --git a/textproc/rubygem-cucumber-gherkin30/pkg-descr b/textproc/rubygem-cucumber-gherkin30/pkg-descr
deleted file mode 100644
index 77e6fe4db2cc..000000000000
--- a/textproc/rubygem-cucumber-gherkin30/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-A fast Gherkin lexer/parser based on the Ragel State Machine Compiler.
diff --git a/textproc/rubygem-cucumber-gherkin32/distinfo b/textproc/rubygem-cucumber-gherkin32/distinfo
deleted file mode 100644
index dd40f66ce70d..000000000000
--- a/textproc/rubygem-cucumber-gherkin32/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1757436665
-SHA256 (rubygem/cucumber-gherkin-32.2.0.gem) = a33699d3be9c7fe1b6d4a26c1aa18150f274a90c871a6bc1811d5795a52e4ad6
-SIZE (rubygem/cucumber-gherkin-32.2.0.gem) = 32256
diff --git a/textproc/rubygem-cucumber-gherkin32/pkg-descr b/textproc/rubygem-cucumber-gherkin32/pkg-descr
deleted file mode 100644
index 77e6fe4db2cc..000000000000
--- a/textproc/rubygem-cucumber-gherkin32/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-A fast Gherkin lexer/parser based on the Ragel State Machine Compiler.
diff --git a/textproc/rubygem-cucumber-gherkin32/Makefile b/textproc/rubygem-cucumber-gherkin34/Makefile
index edb27a5c6475..d4ed7060d04e 100644
--- a/textproc/rubygem-cucumber-gherkin32/Makefile
+++ b/textproc/rubygem-cucumber-gherkin34/Makefile
@@ -1,8 +1,8 @@
PORTNAME= cucumber-gherkin
-PORTVERSION= 32.2.0
+PORTVERSION= 34.0.0
CATEGORIES= textproc rubygems
MASTER_SITES= RG
-PKGNAMESUFFIX= 32
+PKGNAMESUFFIX= 34
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Fast Gherkin lexer/parser based on the Ragel State Machine Compiler
@@ -11,13 +11,13 @@ WWW= https://github.com/cucumber/gherkin
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-cucumber-messages27>=25<28:devel/rubygem-cucumber-messages27
+RUN_DEPENDS= rubygem-cucumber-messages28>=25<29:devel/rubygem-cucumber-messages28
USES= gem
NO_ARCH= yes
-PORTSCOUT= limit:^32\.
+PORTSCOUT= limit:^34\.
post-install:
${RM} ${STAGEDIR}${PREFIX}/bin/gherkin ${STAGEDIR}${PREFIX}/bin/gherkin-ruby
diff --git a/textproc/rubygem-cucumber-gherkin34/distinfo b/textproc/rubygem-cucumber-gherkin34/distinfo
new file mode 100644
index 000000000000..a615d288bb73
--- /dev/null
+++ b/textproc/rubygem-cucumber-gherkin34/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757121870
+SHA256 (rubygem/cucumber-gherkin-34.0.0.gem) = c4b1ef7e9a536498e09be99fc6ab64e723cbed99fe8136bb6f2c835e5f2c4c6d
+SIZE (rubygem/cucumber-gherkin-34.0.0.gem) = 32256
diff --git a/textproc/rubygem-cucumber-gherkin27/pkg-descr b/textproc/rubygem-cucumber-gherkin34/pkg-descr
index 77e6fe4db2cc..77e6fe4db2cc 100644
--- a/textproc/rubygem-cucumber-gherkin27/pkg-descr
+++ b/textproc/rubygem-cucumber-gherkin34/pkg-descr
diff --git a/textproc/rubygem-cucumber-html-formatter/Makefile b/textproc/rubygem-cucumber-html-formatter/Makefile
index 19a03eac78ef..109ad270a094 100644
--- a/textproc/rubygem-cucumber-html-formatter/Makefile
+++ b/textproc/rubygem-cucumber-html-formatter/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cucumber-html-formatter
-PORTVERSION= 21.15.1
+PORTVERSION= 22.0.0
CATEGORIES= textproc rubygems
MASTER_SITES= RG
@@ -9,7 +9,7 @@ WWW= https://github.com/cucumber/html-formatter
LICENSE= MIT
-RUN_DEPENDS= rubygem-cucumber-messages27>=19<28:devel/rubygem-cucumber-messages27
+RUN_DEPENDS= rubygem-cucumber-messages>=19<31:devel/rubygem-cucumber-messages
USES= gem
diff --git a/textproc/rubygem-cucumber-html-formatter/distinfo b/textproc/rubygem-cucumber-html-formatter/distinfo
index 5c05fd6688af..f5fff1da5053 100644
--- a/textproc/rubygem-cucumber-html-formatter/distinfo
+++ b/textproc/rubygem-cucumber-html-formatter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759324336
-SHA256 (rubygem/cucumber-html-formatter-21.15.1.gem) = a08d7c30c357bfd4ea746312ed36e75dab5ba069e5ebc364ecfd5508540920e0
-SIZE (rubygem/cucumber-html-formatter-21.15.1.gem) = 284160
+TIMESTAMP = 1759774925
+SHA256 (rubygem/cucumber-html-formatter-22.0.0.gem) = dddba302aeb0401d424a7f5f9895898d909adbb7edf69a6c2d1164e59b269d6c
+SIZE (rubygem/cucumber-html-formatter-22.0.0.gem) = 284160
diff --git a/textproc/rubygem-cucumber-html-formatter21/Makefile b/textproc/rubygem-cucumber-html-formatter21/Makefile
new file mode 100644
index 000000000000..28965ac57fe6
--- /dev/null
+++ b/textproc/rubygem-cucumber-html-formatter21/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= cucumber-html-formatter
+PORTVERSION= 21.15.1
+CATEGORIES= textproc rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 21
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= HTML formatter for Cucumber
+WWW= https://github.com/cucumber/html-formatter
+
+LICENSE= MIT
+
+RUN_DEPENDS= rubygem-cucumber-messages27>=19<28:devel/rubygem-cucumber-messages27
+
+USES= gem
+
+NO_ARCH= yes
+
+PORTSCOUT= limit:^21\.
+
+post-install:
+ ${RM} ${STAGEDIR}${PREFIX}/bin/cucumber-html-formatter
+
+.include <bsd.port.mk>
diff --git a/textproc/rubygem-cucumber-html-formatter21/distinfo b/textproc/rubygem-cucumber-html-formatter21/distinfo
new file mode 100644
index 000000000000..5c05fd6688af
--- /dev/null
+++ b/textproc/rubygem-cucumber-html-formatter21/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1759324336
+SHA256 (rubygem/cucumber-html-formatter-21.15.1.gem) = a08d7c30c357bfd4ea746312ed36e75dab5ba069e5ebc364ecfd5508540920e0
+SIZE (rubygem/cucumber-html-formatter-21.15.1.gem) = 284160
diff --git a/textproc/rubygem-cucumber-html-formatter21/pkg-descr b/textproc/rubygem-cucumber-html-formatter21/pkg-descr
new file mode 100644
index 000000000000..647638dec639
--- /dev/null
+++ b/textproc/rubygem-cucumber-html-formatter21/pkg-descr
@@ -0,0 +1,4 @@
+Cucumber HTML Formatter is a cross-platform formatter that produces a HTML
+report for Cucumber runs. It is built on top of cucumber-react and works with
+any Cucumber implementation with a protobuf formatter that outputs cucumber
+messages.
diff --git a/textproc/rubygem-elastic-transport/Makefile b/textproc/rubygem-elastic-transport/Makefile
index 28903458231b..4ab8db6574b8 100644
--- a/textproc/rubygem-elastic-transport/Makefile
+++ b/textproc/rubygem-elastic-transport/Makefile
@@ -1,5 +1,5 @@
PORTNAME= elastic-transport
-PORTVERSION= 8.4.0
+PORTVERSION= 8.4.1
CATEGORIES= textproc rubygems
MASTER_SITES= RG
diff --git a/textproc/rubygem-elastic-transport/distinfo b/textproc/rubygem-elastic-transport/distinfo
index c38bcbfd82f2..a941e9a16195 100644
--- a/textproc/rubygem-elastic-transport/distinfo
+++ b/textproc/rubygem-elastic-transport/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739963320
-SHA256 (rubygem/elastic-transport-8.4.0.gem) = b5e9e406c98a867dc73a9c7c2f29faf619de3ade94aa1b7f5a8dcf45ffc0e577
-SIZE (rubygem/elastic-transport-8.4.0.gem) = 65024
+TIMESTAMP = 1759774927
+SHA256 (rubygem/elastic-transport-8.4.1.gem) = b6300d41f26b0a9886b79e3119052ca829ef596d40a96a706d42596d23843306
+SIZE (rubygem/elastic-transport-8.4.1.gem) = 65536
diff --git a/textproc/rubygem-google-cloud-translate-v3/Makefile b/textproc/rubygem-google-cloud-translate-v3/Makefile
index 5755aa08f890..12204c5e1f18 100644
--- a/textproc/rubygem-google-cloud-translate-v3/Makefile
+++ b/textproc/rubygem-google-cloud-translate-v3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-translate-v3
-PORTVERSION= 1.6.0
+PORTVERSION= 1.7.0
CATEGORIES= textproc rubygems
MASTER_SITES= RG
diff --git a/textproc/rubygem-google-cloud-translate-v3/distinfo b/textproc/rubygem-google-cloud-translate-v3/distinfo
index a3b5cf1fab28..f52337645931 100644
--- a/textproc/rubygem-google-cloud-translate-v3/distinfo
+++ b/textproc/rubygem-google-cloud-translate-v3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759324340
-SHA256 (rubygem/google-cloud-translate-v3-1.6.0.gem) = 5d19ad9141398520686572159b43d20ea2df9d1c04cc30da7d03176142c92cb5
-SIZE (rubygem/google-cloud-translate-v3-1.6.0.gem) = 111104
+TIMESTAMP = 1759774929
+SHA256 (rubygem/google-cloud-translate-v3-1.7.0.gem) = fc5c6db1b64e7a88a3e52a7a8b1d9518368a5e29c3f382c1443d119c46594acb
+SIZE (rubygem/google-cloud-translate-v3-1.7.0.gem) = 112128
diff --git a/textproc/rubygem-prism/Makefile b/textproc/rubygem-prism/Makefile
index d8a103034e7c..4df935b49b93 100644
--- a/textproc/rubygem-prism/Makefile
+++ b/textproc/rubygem-prism/Makefile
@@ -1,5 +1,5 @@
PORTNAME= prism
-PORTVERSION= 1.5.1
+PORTVERSION= 1.5.2
CATEGORIES= textproc rubygems
MASTER_SITES= RG
diff --git a/textproc/rubygem-prism/distinfo b/textproc/rubygem-prism/distinfo
index e44f5261fcdc..ca166e651afb 100644
--- a/textproc/rubygem-prism/distinfo
+++ b/textproc/rubygem-prism/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759324342
-SHA256 (rubygem/prism-1.5.1.gem) = b40c1b76ccb9fcccc3d1553967cda6e79fa7274d8bfea0d98b15d27a6d187134
-SIZE (rubygem/prism-1.5.1.gem) = 641024
+TIMESTAMP = 1759774931
+SHA256 (rubygem/prism-1.5.2.gem) = 192741663a55af1ac1b987caa1092deb666e4ff46a30c5064ad5456acd05df1d
+SIZE (rubygem/prism-1.5.2.gem) = 642048
diff --git a/textproc/rubygem-puppet-strings/Makefile b/textproc/rubygem-puppet-strings/Makefile
index f0d42440baef..2bb1f452ce31 100644
--- a/textproc/rubygem-puppet-strings/Makefile
+++ b/textproc/rubygem-puppet-strings/Makefile
@@ -1,5 +1,5 @@
PORTNAME= puppet-strings
-PORTVERSION= 4.1.3
+PORTVERSION= 5.0.0
CATEGORIES= textproc rubygems
MASTER_SITES= RG
diff --git a/textproc/rubygem-puppet-strings/distinfo b/textproc/rubygem-puppet-strings/distinfo
index a20c0be4328b..4d8211b88fad 100644
--- a/textproc/rubygem-puppet-strings/distinfo
+++ b/textproc/rubygem-puppet-strings/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726270030
-SHA256 (rubygem/puppet-strings-4.1.3.gem) = 9cd19e0027f50f75290ef66d4e20521276fc23ad8ffc86d76756ae34b808ca3e
-SIZE (rubygem/puppet-strings-4.1.3.gem) = 61440
+TIMESTAMP = 1759188603
+SHA256 (rubygem/puppet-strings-5.0.0.gem) = 9f93221dab4d9c7441d0c7e4d9b5066e65dc325209487e6638b5cb3b7056fa8b
+SIZE (rubygem/puppet-strings-5.0.0.gem) = 61952
diff --git a/textproc/rubygem-puppet-strings/files/patch-gemspec b/textproc/rubygem-puppet-strings/files/patch-gemspec
deleted file mode 100644
index 8bb174ebe4f1..000000000000
--- a/textproc/rubygem-puppet-strings/files/patch-gemspec
+++ /dev/null
@@ -1,10 +0,0 @@
---- puppet-strings.gemspec.orig 2024-10-19 15:55:24 UTC
-+++ puppet-strings.gemspec
-@@ -22,6 +22,6 @@ Gem::Specification.new do |s|
- s.specification_version = 4
-
- s.add_runtime_dependency(%q<rgen>.freeze, ["~> 0.9".freeze])
-- s.add_runtime_dependency(%q<yard>.freeze, ["~> 0.9".freeze, "< 0.9.37".freeze])
-+ s.add_runtime_dependency(%q<yard>.freeze, ["~> 0.9".freeze])
- end
-
diff --git a/textproc/sift/Makefile b/textproc/sift/Makefile
index 89e712b795ab..375d67bca34a 100644
--- a/textproc/sift/Makefile
+++ b/textproc/sift/Makefile
@@ -1,7 +1,6 @@
PORTNAME= sift
-PORTVERSION= 0.9.0
+PORTVERSION= 0.9.1
DISTVERSIONPREFIX= v
-PORTREVISION= 55
CATEGORIES= textproc
MAINTAINER= sunpoet@FreeBSD.org
@@ -11,18 +10,10 @@ WWW= https://github.com/svent/sift
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go
+USES= go:modules
-GO_PKGNAME= github.com/svent/sift
+GO_MODULE= github.com/svent/sift
PLIST_FILES= bin/sift
-USE_GITHUB= yes
-GH_ACCOUNT= svent
-GH_TUPLE= golang:crypto:v0.41.0:golang_crypto/vendor/golang.org/x/crypto \
- golang:sys:v0.35.0:golang_sys/vendor/golang.org/x/sys \
- golang:term:v0.34.0:golang_term/vendor/golang.org/x/term \
- svent:go-flags:4bcbad3:svent_goflags/vendor/github.com/svent/go-flags \
- svent:go-nbreader:7cef48d:svent_gonbreader/vendor/github.com/svent/go-nbreader
-
.include <bsd.port.mk>
diff --git a/textproc/sift/distinfo b/textproc/sift/distinfo
index 9092e22d9125..930ca8aa550d 100644
--- a/textproc/sift/distinfo
+++ b/textproc/sift/distinfo
@@ -1,13 +1,5 @@
-TIMESTAMP = 1757120544
-SHA256 (svent-sift-v0.9.0_GH0.tar.gz) = bbbd5c472c36b78896cd7ae673749d3943621a6d5523d47973ed2fc6800ae4c8
-SIZE (svent-sift-v0.9.0_GH0.tar.gz) = 37442
-SHA256 (golang-crypto-v0.41.0_GH0.tar.gz) = e2755451de1987afe358285b19ff7fa2eadb1286a2a2e11b21f725bc1d47efdf
-SIZE (golang-crypto-v0.41.0_GH0.tar.gz) = 2156602
-SHA256 (golang-sys-v0.35.0_GH0.tar.gz) = 08a0eed7f36ae25bfd3275b92c8542da4924ce2902c36599d5a1f87d54f3b5dd
-SIZE (golang-sys-v0.35.0_GH0.tar.gz) = 1531316
-SHA256 (golang-term-v0.34.0_GH0.tar.gz) = f948aa92fff29f98e5eb80fbc6cf8f61bb99de1eee1ab4d7aefdd6e45344cefa
-SIZE (golang-term-v0.34.0_GH0.tar.gz) = 15939
-SHA256 (svent-go-flags-4bcbad3_GH0.tar.gz) = 8fb342e5d1ad220c7040a6f185f39a38679f9c88e24716fcc6f2fef2ee09825a
-SIZE (svent-go-flags-4bcbad3_GH0.tar.gz) = 45988
-SHA256 (svent-go-nbreader-7cef48d_GH0.tar.gz) = 62e0248ba434aa54461f554afc532cd5a4393ce55c35fdf750175fa14f997448
-SIZE (svent-go-nbreader-7cef48d_GH0.tar.gz) = 2777
+TIMESTAMP = 1759774547
+SHA256 (go/textproc_sift/sift-v0.9.1/v0.9.1.mod) = 617c8941bbd68814e02fb4dcfb5210b2439fe6ce9b409e7a5ae1a245e75aeb52
+SIZE (go/textproc_sift/sift-v0.9.1/v0.9.1.mod) = 299
+SHA256 (go/textproc_sift/sift-v0.9.1/v0.9.1.zip) = bda23d45f1e7492fb0ae4f45aec2a6ec86f0ea2147b3b149536284be78edd65c
+SIZE (go/textproc_sift/sift-v0.9.1/v0.9.1.zip) = 46770
diff --git a/textproc/source-highlight/Makefile b/textproc/source-highlight/Makefile
index 2d558919123a..e6b28f4c8324 100644
--- a/textproc/source-highlight/Makefile
+++ b/textproc/source-highlight/Makefile
@@ -1,6 +1,6 @@
PORTNAME= source-highlight
DISTVERSION= 3.1.9
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= textproc
MASTER_SITES= GNU/src-highlite
diff --git a/textproc/translate-toolkit/Makefile b/textproc/translate-toolkit/Makefile
index e671cbcc1956..04df08ed3ac8 100644
--- a/textproc/translate-toolkit/Makefile
+++ b/textproc/translate-toolkit/Makefile
@@ -1,5 +1,5 @@
PORTNAME= translate-toolkit
-PORTVERSION= 3.16.1
+PORTVERSION= 3.16.2
CATEGORIES= textproc
MASTER_SITES= PYPI \
https://github.com/translate/translate/releases/download/${PORTVERSION}/
@@ -18,9 +18,9 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FL
${RUN_DEPENDS}
RUN_DEPENDS= bash:shells/bash \
msghack:devel/gettext-msghack \
- ${PYTHON_PKGNAMEPREFIX}cwcwidth>=0.1.10<0.2:devel/py-cwcwidth@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}lxml>=5.2.0<6.1:devel/py-lxml@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wcwidth>=0.2.8<0.3:devel/py-wcwidth@${PY_FLAVOR}
USES= gettext python shebangfix
USE_PYTHON= autoplist noflavors pep517
@@ -63,7 +63,7 @@ PHP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}phply>=1.2.6<1.3:devel/py-phply@${PY_FLA
PHP_VARS= MANPAGES+="php2po po2php"
RC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyparsing>=3.2.0<3.3:devel/py-pyparsing@${PY_FLAVOR}
RC_VARS= MANPAGES+="po2rc rc2po"
-SPELLCHECK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}enchant>=3.2.2:textproc/py-enchant@${PY_FLAVOR}
+SPELLCHECK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}enchant>=3.3.0:textproc/py-enchant@${PY_FLAVOR}
SUBTITLES_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aeidon>=1.14.1<1.16:textproc/py-aeidon@${PY_FLAVOR}
TMSERVER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cheroot>=10.0.1:www/py-cheroot@${PY_FLAVOR}
TRADOS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.13.0:www/py-beautifulsoup@${PY_FLAVOR}
diff --git a/textproc/translate-toolkit/distinfo b/textproc/translate-toolkit/distinfo
index eba91ee03197..50a5dbb6d8b0 100644
--- a/textproc/translate-toolkit/distinfo
+++ b/textproc/translate-toolkit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759324026
-SHA256 (translate_toolkit-3.16.1.tar.gz) = f8df91586ae9ec7c183a05695d5e84912e3f9be8669d1eabc43fb0536248f8c5
-SIZE (translate_toolkit-3.16.1.tar.gz) = 536458
+TIMESTAMP = 1759774549
+SHA256 (translate_toolkit-3.16.2.tar.gz) = eb63bef9d9aa49901cfa327061694d8cf048d0877198792a9ac6ab1a78828175
+SIZE (translate_toolkit-3.16.2.tar.gz) = 536798
diff --git a/textproc/translate-toolkit/files/patch-pyproject.toml b/textproc/translate-toolkit/files/patch-pyproject.toml
index e83a8644d0fc..3a12c8d993ab 100644
--- a/textproc/translate-toolkit/files/patch-pyproject.toml
+++ b/textproc/translate-toolkit/files/patch-pyproject.toml
@@ -1,4 +1,4 @@
---- pyproject.toml.orig 2025-09-09 08:12:05 UTC
+--- pyproject.toml.orig 2025-10-03 18:09:56 UTC
+++ pyproject.toml
@@ -1,7 +1,7 @@ requires = [
[build-system]
@@ -9,7 +9,16 @@
]
[dependency-groups]
-@@ -71,8 +71,7 @@ keywords = [
+@@ -63,7 +63,7 @@ dependencies = [
+ ]
+ dependencies = [
+ "lxml>=5.2.0,<6.1",
+- "wcwidth>=0.2.14,<0.3"
++ "wcwidth>=0.2.8,<0.3"
+ ]
+ description = "Tools and API for translation and localization engineering."
+ dynamic = [
+@@ -72,8 +72,7 @@ keywords = [
keywords = [
"i18n l10n gettext translate"
]
@@ -19,7 +28,7 @@
name = "translate-toolkit"
requires-python = ">=3.9"
-@@ -87,10 +86,10 @@ ical = [
+@@ -88,10 +87,10 @@ ical = [
"fluent.syntax>=0.19.0,<0.20"
]
ical = [
@@ -32,12 +41,12 @@
]
levenshtein = [
"python-Levenshtein>=0.21.0"
-@@ -105,13 +104,13 @@ spellcheck = [
+@@ -106,13 +105,13 @@ spellcheck = [
"pyparsing>=3.2.0,<3.3"
]
spellcheck = [
-- "pyenchant==3.2.2"
-+ "pyenchant>=3.2.2"
+- "pyenchant==3.3.0"
++ "pyenchant>=3.3.0"
]
subtitles = [
"aeidon>=1.14.1,<1.16"
diff --git a/textproc/wordnet/Makefile b/textproc/wordnet/Makefile
index 3afeeb1d2478..8f338b15d636 100644
--- a/textproc/wordnet/Makefile
+++ b/textproc/wordnet/Makefile
@@ -1,6 +1,6 @@
PORTNAME= WordNet
PORTVERSION= 3.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= textproc
MASTER_SITES= http://wordnetcode.princeton.edu/${PORTVERSION}/:code \
http://wordnetcode.princeton.edu/:dict
@@ -10,11 +10,15 @@ MAINTAINER= ports@virtual-estates.net
COMMENT= Dictionaries and thesauri with devel. libraries (C, TCL) and browsers
WWW= https://wordnet.princeton.edu/
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
EXTRACT_ONLY= ${DISTFILES:M*code:S/:code//}
EXTRACT_AFTER_ARGS=--exclude dict
USES= tcl uidfix tar:bzip2
SCRIPTS_ENV+= TCL_DVER=${TCL_VER} VER=${PORTVERSION}
MAKE_ENV+= TCL_DVER=${TCL_VER} VER=${PORTVERSION} STAGEDIR="${STAGEDIR}"
+MAKE_ENV+= LOCALBASE="${LOCALBASE}" TCL_INCLUDEDIR="${TCL_INCLUDEDIR}"
PLIST_SUB+= TCL_DVER=${TCL_VER} VER=${PORTVERSION}
REINPLACE_ARGS= -i ""
USE_LDCONFIG= yes
@@ -22,7 +26,7 @@ SUB_FILES= pkg-message
SUB_LIST+= TCL_VER=${TCL_VER}
# Fix build on recent current
-CFLAGS+= -fcommon
+CFLAGS+= -fcommon -Wno-parentheses
post-patch:
${REINPLACE_CMD} -e 's,/usr/local,${PREFIX},g' \
@@ -33,7 +37,7 @@ post-install:
${MKDIR} ${STAGEDIR}${DATADIR}
${TAR} -C ${STAGEDIR}${DATADIR} -x --no-same-owner \
--strip-components 1 \
- -f ${_DISTDIR}${DISTFILES:M*dict:S/:dict//} \
+ -f ${_DISTDIR}/${DISTFILES:M*dict:S/:dict//} \
`${SED} -n -e '/\.xbm/d' -e 's,^%%DATADIR%%/,dict/,p' ${PLIST}`
.include <bsd.port.mk>
diff --git a/textproc/wordnet/files/src.wnb.Makefile b/textproc/wordnet/files/src.wnb.Makefile
index 63998a4d0456..df28cd2f4f70 100644
--- a/textproc/wordnet/files/src.wnb.Makefile
+++ b/textproc/wordnet/files/src.wnb.Makefile
@@ -1,14 +1,13 @@
PREFIX?= /usr/local
TCL_DVER?= 8.4
TCL_VER= ${TCL_DVER:S/.//g}
-TCL_INCDIR?= ${PREFIX}/include/tcl${TCL_DVER}
CFLAGS+= -DUNIX -DDEFAULTPATH="\"${PREFIX}/share/WordNet\"" \
-DDEFAULTBIN="\"${PREFIX}/bin\"" -DHAVE_LANGINFO_CODESET
-CFLAGS+= -I${.CURDIR}/../../include -I$(TCL_INCDIR)
+CFLAGS+= -I${.CURDIR}/../../include -I${TCL_INCLUDEDIR}
-LDADD= -L.. -lWN -L${PREFIX}/lib -ltcl${TCL_VER} # -ltk${TCL_VER}
+LDADD= -L.. -lWN -L${LOCALBASE}/lib -ltcl${TCL_VER} # -ltk${TCL_VER}
SHLIB_NAME= libtclwn2.so.0
SRCS= stubs.c
diff --git a/textproc/wordnet/scripts/configure b/textproc/wordnet/scripts/configure
index 027ae612d290..bc7a5198a6cb 100644
--- a/textproc/wordnet/scripts/configure
+++ b/textproc/wordnet/scripts/configure
@@ -25,14 +25,18 @@ patch -d ${WRKSRC}/src -p0 << EOPATCH
Configuring the wnb script to call the right wish-binary directly
--- wnb Sun Feb 22 12:49:56 1998
+++ wnb Sat Feb 26 17:41:06 2000
-@@ -1,6 +1,3 @@
+@@ -1,6 +1,7 @@
-#!/bin/sh
-# the following line is evaluated by sh but ignored by tcl \\
-wishwn "\$0" "\$@" &
-# the following line is evaluated by sh but ignored by tcl \\
-exec true
-# the preceding lines make this script self-executing on unix systems
-+#!${PREFIX}/bin/wish${TCL_DVER}
++#!${PREFIX}/bin/tclsh${TCL_DVER}
+
++if {[catch {package require Tk} e]} {
++ puts stderr "The x11-toolkits/tk${TCL_DVER} must be installed for wnb to work"
++ exit 1
++}
+package require Wordnet
EOPATCH
diff --git a/textproc/xml2rfc/Makefile b/textproc/xml2rfc/Makefile
index 000327a6482e..081e9c457d76 100644
--- a/textproc/xml2rfc/Makefile
+++ b/textproc/xml2rfc/Makefile
@@ -1,6 +1,5 @@
PORTNAME= xml2rfc
-PORTVERSION= 3.30.2
-PORTREVISION= 1
+PORTVERSION= 3.31.0
CATEGORIES= textproc
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -22,7 +21,6 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=5.3.0:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}configargparse>=1.2.3:devel/py-configargparse@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.2:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyyaml>=5.3.1:devel/py-pyyaml@${PY_FLAVOR} \
- ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}wcwidth>=0.2.5:devel/py-wcwidth@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}platformdirs>=3.6.0:devel/py-platformdirs@${PY_FLAVOR}
diff --git a/textproc/xml2rfc/distinfo b/textproc/xml2rfc/distinfo
index 5b1bfe643cdf..b156caceae5c 100644
--- a/textproc/xml2rfc/distinfo
+++ b/textproc/xml2rfc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757432609
-SHA256 (xml2rfc-3.30.2.tar.gz) = dfd9f23288cfa805ad5bb613c9540dc1b349da98e117a16e0ca887d2261ed311
-SIZE (xml2rfc-3.30.2.tar.gz) = 421930
+TIMESTAMP = 1760963803
+SHA256 (xml2rfc-3.31.0.tar.gz) = 0a1d4ccc4425aed39b5f0f833a8eb1e0f9e8f1897d3441c3a15877dee36cf484
+SIZE (xml2rfc-3.31.0.tar.gz) = 422008
diff --git a/textproc/xmlwrapp/Makefile b/textproc/xmlwrapp/Makefile
index 5359a6528fea..3e6032b242b6 100644
--- a/textproc/xmlwrapp/Makefile
+++ b/textproc/xmlwrapp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xmlwrapp
PORTVERSION= 0.7.0
-PORTREVISION= 32
+PORTREVISION= 33
CATEGORIES= textproc
MASTER_SITES= SF
diff --git a/textproc/yaml.el/Makefile b/textproc/yaml.el/Makefile
index 54e69d25f902..fd3928ff3724 100644
--- a/textproc/yaml.el/Makefile
+++ b/textproc/yaml.el/Makefile
@@ -1,7 +1,6 @@
PORTNAME= yaml.el
DISTVERSIONPREFIX= v
-DISTVERSION= 1.2.0
-PORTREVISION= 2
+DISTVERSION= 1.2.1
CATEGORIES= textproc elisp
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
diff --git a/textproc/yaml.el/distinfo b/textproc/yaml.el/distinfo
index 735faf5f7a1c..da070aee540c 100644
--- a/textproc/yaml.el/distinfo
+++ b/textproc/yaml.el/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739069138
-SHA256 (zkry-yaml.el-v1.2.0_GH0.tar.gz) = f2519815a636b33682a5422196f7716c4b7cf2be8dc72a7b473318956eb85d65
-SIZE (zkry-yaml.el-v1.2.0_GH0.tar.gz) = 44037
+TIMESTAMP = 1760959964
+SHA256 (zkry-yaml.el-v1.2.1_GH0.tar.gz) = ef37d28fb1a689a4bcfe123f823c7c3b0482279b7d19e62167971b28b2720021
+SIZE (zkry-yaml.el-v1.2.1_GH0.tar.gz) = 44128
diff --git a/textproc/yamlfmt/Makefile b/textproc/yamlfmt/Makefile
index 7d6e13beb68c..7f1947df2940 100644
--- a/textproc/yamlfmt/Makefile
+++ b/textproc/yamlfmt/Makefile
@@ -1,7 +1,6 @@
PORTNAME= yamlfmt
DISTVERSIONPREFIX= v
-DISTVERSION= 0.17.2
-PORTREVISION= 5
+DISTVERSION= 0.18.0
CATEGORIES= textproc
MAINTAINER= meta@FreeBSD.org
diff --git a/textproc/yamlfmt/distinfo b/textproc/yamlfmt/distinfo
index c1ab8ca1157a..53bc083ea094 100644
--- a/textproc/yamlfmt/distinfo
+++ b/textproc/yamlfmt/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1750750674
-SHA256 (go/textproc_yamlfmt/yamlfmt-v0.17.2/v0.17.2.mod) = da0bfaa1174b546a2f38c9e6e55a76f7d3e478b713bbbac3fb7f86d8f5e922c3
-SIZE (go/textproc_yamlfmt/yamlfmt-v0.17.2/v0.17.2.mod) = 390
-SHA256 (go/textproc_yamlfmt/yamlfmt-v0.17.2/v0.17.2.zip) = df0858a273e5b4a933229fe28f39e9cc20a2dfb5136824c480cc5f7722efa51c
-SIZE (go/textproc_yamlfmt/yamlfmt-v0.17.2/v0.17.2.zip) = 245967
+TIMESTAMP = 1760526288
+SHA256 (go/textproc_yamlfmt/yamlfmt-v0.18.0/v0.18.0.mod) = da0bfaa1174b546a2f38c9e6e55a76f7d3e478b713bbbac3fb7f86d8f5e922c3
+SIZE (go/textproc_yamlfmt/yamlfmt-v0.18.0/v0.18.0.mod) = 390
+SHA256 (go/textproc_yamlfmt/yamlfmt-v0.18.0/v0.18.0.zip) = 633b0abc86f4c334218e05bfa7a0576dae1ce75d38f738ec278887ba89b14ce0
+SIZE (go/textproc_yamlfmt/yamlfmt-v0.18.0/v0.18.0.zip) = 246044
diff --git a/ukrainian/libreoffice/distinfo b/ukrainian/libreoffice/distinfo
index e22061f39c04..e54d0d7900fa 100644
--- a/ukrainian/libreoffice/distinfo
+++ b/ukrainian/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890868
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_uk.tar.gz) = f46f0643fc3a8ccd40045fdaedc4795f94179da8a720c4755e0d2eaef71b74d2
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_uk.tar.gz) = 2237403
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_uk.tar.gz) = e4aad21993fe837febc9808a2f66267db9f09ca9f071690ca87cafe5eeb4365d
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_uk.tar.gz) = 2732144
+TIMESTAMP = 1760441783
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_uk.tar.gz) = 1cd25999a60a0a1bb54c9d854d4c7bec710681726304a2fc9636da508b122ddf
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_uk.tar.gz) = 2236446
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_uk.tar.gz) = d9366b78dee664e3259d00994f9599cf1a33c03ba60a299f8848e2bfb868edd6
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_uk.tar.gz) = 2732267
diff --git a/vietnamese/libreoffice/distinfo b/vietnamese/libreoffice/distinfo
index 74f1efe10159..beebfbde2e43 100644
--- a/vietnamese/libreoffice/distinfo
+++ b/vietnamese/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756890872
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_vi.tar.gz) = a5c09d26d33f2466d66d0bc50458ff4870013f2fadb2b21f698406eedc32ef50
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_langpack_vi.tar.gz) = 558039
-SHA256 (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_vi.tar.gz) = 679f7a9595e90c42a0af33dc3891541ca198efa56ab4fa356dcdbd033437e1ac
-SIZE (libreoffice/i18n/LibreOffice_25.8.1_Linux_x86-64_deb_helppack_vi.tar.gz) = 2636082
+TIMESTAMP = 1760441786
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_vi.tar.gz) = bc8aa81b93abbcb97ac9866e71eb6bfbbb39b88772f06e48007ae0ef57562d00
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_langpack_vi.tar.gz) = 558153
+SHA256 (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_vi.tar.gz) = 739fa086e5eaaeee4c9286d3be3745108a5dac74610c6aa36645c26ddd4aa65b
+SIZE (libreoffice/i18n/LibreOffice_25.8.2_Linux_x86-64_deb_helppack_vi.tar.gz) = 2636449
diff --git a/www/Makefile b/www/Makefile
index 3a49b4b2d084..5eff8b7ceac7 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -1517,6 +1517,7 @@
SUBDIR += py-cachelib
SUBDIR += py-caldav
SUBDIR += py-calibreweb
+ SUBDIR += py-chalice
SUBDIR += py-channels
SUBDIR += py-channels-redis
SUBDIR += py-cheroot
@@ -1731,6 +1732,7 @@
SUBDIR += py-dtflickr
SUBDIR += py-enmerkar
SUBDIR += py-essentials-openapi
+ SUBDIR += py-extruct
SUBDIR += py-fake-useragent
SUBDIR += py-falcon
SUBDIR += py-fastapi
@@ -2338,6 +2340,7 @@
SUBDIR += rubygem-protocol-rack
SUBDIR += rubygem-protocol-websocket
SUBDIR += rubygem-puma
+ SUBDIR += rubygem-puma-gitlab
SUBDIR += rubygem-puma6
SUBDIR += rubygem-puma_worker_killer
SUBDIR += rubygem-pusher-client
diff --git a/www/angie-module-auth-spnego/Makefile b/www/angie-module-auth-spnego/Makefile
index ff16edb9069a..41803c80b2d9 100644
--- a/www/angie-module-auth-spnego/Makefile
+++ b/www/angie-module-auth-spnego/Makefile
@@ -1,5 +1,4 @@
PORTNAME= angie-module-auth-spnego
-PORTREVISION= 1
GH_TUPLE= stnoonan:spnego-http-auth-nginx-module:v1.1.3:module
COMMENT= Angie auth-spnego dynamic module
diff --git a/www/angie-module-cache-purge/Makefile b/www/angie-module-cache-purge/Makefile
index e8628c6de22b..b7bdee160341 100644
--- a/www/angie-module-cache-purge/Makefile
+++ b/www/angie-module-cache-purge/Makefile
@@ -1,5 +1,5 @@
PORTNAME= angie-module-cache-purge
-GH_TUPLE= nginx-modules:ngx_cache_purge:2.5.3:module
+GH_TUPLE= nginx-modules:ngx_cache_purge:2.5.4:module
COMMENT= Angie cache_purge dynamic module
diff --git a/www/angie/Makefile b/www/angie/Makefile
index ea14558b38e0..7ac5e95fde80 100644
--- a/www/angie/Makefile
+++ b/www/angie/Makefile
@@ -1,5 +1,6 @@
PORTNAME?= angie
DISTVERSION= 1.10.2
+PORTREVISION= 1
CATEGORIES+= www
MASTER_SITES+= https://download.angie.software/files/:angie
DISTNAME= angie-${DISTVERSIONFULL}
diff --git a/www/angie/distinfo b/www/angie/distinfo
index 294edb6fa170..b44d89695378 100644
--- a/www/angie/distinfo
+++ b/www/angie/distinfo
@@ -9,8 +9,8 @@ SHA256 (stnoonan-spnego-http-auth-nginx-module-v1.1.3_GH0.tar.gz) = 0e1e54f8ab7d
SIZE (stnoonan-spnego-http-auth-nginx-module-v1.1.3_GH0.tar.gz) = 32975
SHA256 (google-ngx_brotli-v1.0.0rc_GH0.tar.gz) = c85cdcfd76703c95aa4204ee4c2e619aa5b075cac18f428202f65552104add3b
SIZE (google-ngx_brotli-v1.0.0rc_GH0.tar.gz) = 16207
-SHA256 (nginx-modules-ngx_cache_purge-2.5.3_GH0.tar.gz) = 43158a75bbc8d4ba66ec9c60a1ec13a792803a36b62ffc3fa01088d8675108e0
-SIZE (nginx-modules-ngx_cache_purge-2.5.3_GH0.tar.gz) = 17156
+SHA256 (nginx-modules-ngx_cache_purge-2.5.4_GH0.tar.gz) = 5bd04373d818b1aa0f3ba0b31b54149207a17815b026f222c537daf587b0cbda
+SIZE (nginx-modules-ngx_cache_purge-2.5.4_GH0.tar.gz) = 17174
SHA256 (arut-nginx-dav-ext-module-v3.0.0_GH0.tar.gz) = d2499d94d82d4e4eac8425d799e52883131ae86a956524040ff2fd230ef9f859
SIZE (arut-nginx-dav-ext-module-v3.0.0_GH0.tar.gz) = 14558
SHA256 (openresty-echo-nginx-module-v0.63_GH0.tar.gz) = 8af374d29592ef95baee53c91959c7b04927f11304c318a94f0ee140760515a4
diff --git a/www/badwolf/Makefile b/www/badwolf/Makefile
index c1f620753093..0a789ff5d559 100644
--- a/www/badwolf/Makefile
+++ b/www/badwolf/Makefile
@@ -1,8 +1,7 @@
PORTNAME= badwolf
-DISTVERSION= 1.3.0
-PORTREVISION= 5
+DISTVERSION= 1.4.0
CATEGORIES= www
-MASTER_SITES= https://hacktivis.me/releases/
+MASTER_SITES= https://hacktivis.me/releases/badwolf/
MAINTAINER= dtxdf@FreeBSD.org
COMMENT= Minimalist and privacy-oriented WebKitGTK browser
@@ -30,17 +29,15 @@ LIBSOUP_DESC= Use libsoup
URI_PARSER_DESC= URI PARSER
GSTREAMER_USES= gstreamer
-GSTREAMER_USE= GSTREAMER=bad,good,libav
+GSTREAMER_USE= GSTREAMER=bad,good,libav,ugly
GURI_CONFIGURE_ENV= WITH_URI_PARSER=guri
+GURI_VARS= USE_GNOME+=glib20
LIBSOUP_LIB_DEPENDS= libsoup-2.4.so:devel/libsoup
LIBSOUP_CONFIGURE_ENV= WITH_URI_PARSER=libsoup2
NLS_USES= gettext
NLS_EXTRA_PATCHES_OFF= ${PATCHDIR}/extra-patch-configure
-GURI_USE_GNOME= glib20
-LIBAV_USE_GSTREAMER= libav
-
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
diff --git a/www/badwolf/distinfo b/www/badwolf/distinfo
index 50c6f65ebf93..ef5cbf549562 100644
--- a/www/badwolf/distinfo
+++ b/www/badwolf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1695232667
-SHA256 (badwolf-1.3.0.tar.gz) = 276dfccba8addfc205ceb10477668e4b2b6a4853f344c86d5c1e35b1c703459f
-SIZE (badwolf-1.3.0.tar.gz) = 114477
+TIMESTAMP = 1760809679
+SHA256 (badwolf-1.4.0.tar.gz) = 9542978a77fef179e386d803cc3dad340202c354c09201d4200c93b0c95b59d3
+SIZE (badwolf-1.4.0.tar.gz) = 129205
diff --git a/www/badwolf/files/extra-patch-configure b/www/badwolf/files/extra-patch-configure
index 5c566356ae2a..42d133a40de9 100644
--- a/www/badwolf/files/extra-patch-configure
+++ b/www/badwolf/files/extra-patch-configure
@@ -1,47 +1,36 @@
---- configure.orig 2023-10-01 13:05:07 UTC
+--- configure.orig 2025-10-19 17:24:07 UTC
+++ configure
-@@ -13,8 +13,8 @@ DOCS="usr.bin.badwolf README.md KnowledgeBase.md inter
+@@ -13,9 +13,6 @@ DOCS="usr.bin.badwolf README.md KnowledgeBase.md inter
EXE_test="fmt_test uri_test bookmarks_test"
DOCS="usr.bin.badwolf README.md KnowledgeBase.md interface.md"
--TRANS="fr pt_BR tr de vi"
--TRANS_MAN="de fr tr vi"
-+#TRANS="fr pt_BR tr de vi"
-+#TRANS_MAN="de fr tr vi"
-
+-TRANS="fr pt_BR sr tr de vi"
+-TRANS_MAN="de fr sr tr vi"
+-
lint_targets=""
-@@ -373,18 +373,18 @@ done >>config.ninja
- echo
- done >>config.ninja
+ min_webkitgtk=2.32.0
+@@ -364,19 +361,6 @@ fi >>config.ninja
+ echo 'build po/manpage.pot: xgettext_man badwolf.1 | po/pot_license.ed'
+ fi >>config.ninja
-for trans in ${TRANS}; do
- echo "build po/${trans}.po: msgmerge po/messages.pot"
- echo "build locale/${trans}/LC_MESSAGES/Badwolf.mo: po2mo po/${trans}.po"
- all="${all} locale/${trans}/LC_MESSAGES/Badwolf.mo"
-done >>config.ninja
-+#for trans in ${TRANS}; do
-+# echo "build po/${trans}.po: msgmerge po/messages.pot"
-+# echo "build locale/${trans}/LC_MESSAGES/Badwolf.mo: po2mo po/${trans}.po"
-+# all="${all} locale/${trans}/LC_MESSAGES/Badwolf.mo"
-+#done >>config.ninja
-
+-
-for man in ${TRANS_MAN}; do
- echo "build po/${man}_man.po: xgettext_man badwolf.1"
- echo "build badwolf.${man}.1: translate_manpage po/${man}_man.po"
- bundled="${bundled} badwolf.${man}.1"
- trans_man="${trans_man} badwolf.${man}.1"
-done >>config.ninja
-+#for man in ${TRANS_MAN}; do
-+# echo "build po/${man}_man.po: xgettext_man badwolf.1"
-+# echo "build badwolf.${man}.1: translate_manpage po/${man}_man.po"
-+# bundled="${bundled} badwolf.${man}.1"
-+# trans_man="${trans_man} badwolf.${man}.1"
-+#done >>config.ninja
-
+-
for i in 24 32 48 64 128 256; do
echo "build icons/hicolor/${i}x${i}/apps/badwolf.png: gen_icon icons/hicolor/scalable/apps/badwolf.svg
-@@ -438,10 +438,10 @@ doins "${MANDIR}/man1" ./badwolf.1
+ width = $i
+@@ -429,10 +413,6 @@ doins "${MANDIR}/man1" ./badwolf.1
doins "${BINDIR}" ./badwolf
doins "${MANDIR}/man1" ./badwolf.1
@@ -49,10 +38,6 @@
- newins "${MANDIR}/\${man}/man1" "./badwolf.\${man}.1" "badwolf.1"
-done
-doins "${DATADIR}" ./locale
-+#for man in ${TRANS_MAN}; do
-+# newins "${MANDIR}/\${man}/man1" "./badwolf.\${man}.1" "badwolf.1"
-+#done
-+#doins "${DATADIR}" ./locale
doins "${DATADIR}" ./interface.css
doins "${APPSDIR}" badwolf.desktop
doins "${DOCDIR}" ${DOCS}
diff --git a/www/badwolf/pkg-plist b/www/badwolf/pkg-plist
index 6ba90373a2ac..bd70efdae234 100644
--- a/www/badwolf/pkg-plist
+++ b/www/badwolf/pkg-plist
@@ -15,7 +15,9 @@ share/man/man1/badwolf.1.gz
%%NLS%%%%DATADIR%%/locale/pt_BR/LC_MESSAGES/Badwolf.mo
%%NLS%%%%DATADIR%%/locale/tr/LC_MESSAGES/Badwolf.mo
%%NLS%%%%DATADIR%%/locale/vi/LC_MESSAGES/Badwolf.mo
+%%NLS%%%%DATADIR%%/locale/sr/LC_MESSAGES/Badwolf.mo
%%NLS%%share/man/de/man1/badwolf.1.gz
%%NLS%%share/man/fr/man1/badwolf.1.gz
%%NLS%%share/man/tr/man1/badwolf.1.gz
%%NLS%%share/man/vi/man1/badwolf.1.gz
+%%NLS%%share/man/sr/man1/badwolf.1.gz
diff --git a/www/domoticz-devel/Makefile b/www/domoticz-devel/Makefile
index 3fec67a31882..1ef50995004d 100644
--- a/www/domoticz-devel/Makefile
+++ b/www/domoticz-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= domoticz
PORTVERSION= 2024.7.${DOMOTICZ_REL}
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= www
PKGNAMESUFFIX= -devel
@@ -12,7 +12,7 @@ LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/License.txt
LIB_DEPENDS= libcurl.so:ftp/curl \
- libboost_system.so:devel/boost-libs \
+ libboost_thread.so:devel/boost-libs \
libjsoncpp.so:devel/jsoncpp \
libmosquitto.so:net/mosquitto
diff --git a/www/domoticz/Makefile b/www/domoticz/Makefile
index 2dc249572877..bfc14a878c90 100644
--- a/www/domoticz/Makefile
+++ b/www/domoticz/Makefile
@@ -1,6 +1,6 @@
PORTNAME= domoticz
DISTVERSION= 2024.7
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= www
MAINTAINER= kiwi@FreeBSD.org
@@ -11,7 +11,7 @@ LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/License.txt
LIB_DEPENDS= libcurl.so:ftp/curl \
- libboost_system.so:devel/boost-libs \
+ libboost_thread.so:devel/boost-libs \
libjsoncpp.so:devel/jsoncpp \
libmosquitto.so:net/mosquitto
diff --git a/www/freenginx-devel/Makefile b/www/freenginx-devel/Makefile
index 9852831d9664..ad190d599e5e 100644
--- a/www/freenginx-devel/Makefile
+++ b/www/freenginx-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= freenginx
PORTVERSION= 1.27.2
-PORTREVISION?= 21
+PORTREVISION?= 22
CATEGORIES= www
MASTER_SITES= https://freenginx.org/download/ \
LOCAL/joneum
diff --git a/www/freenginx/Makefile b/www/freenginx/Makefile
index 9cf1a61fb37c..0099f99cba26 100644
--- a/www/freenginx/Makefile
+++ b/www/freenginx/Makefile
@@ -1,6 +1,6 @@
PORTNAME= freenginx
PORTVERSION= 1.28.0
-PORTREVISION?= 0
+PORTREVISION?= 1
CATEGORIES= www
MASTER_SITES= https://freenginx.org/download/ \
LOCAL/joneum
diff --git a/www/gitlab/Makefile b/www/gitlab/Makefile
index b0221087a911..2cdcd8c88360 100644
--- a/www/gitlab/Makefile
+++ b/www/gitlab/Makefile
@@ -70,14 +70,14 @@ MY_DEPENDS= gitaly>=${GITLAB_VERSION}:devel/gitaly \
rubygem-rexml>=3.4.1<3.5:textproc/rubygem-rexml \
rubygem-ruby-saml-gitlab>=1.18.1<2:security/rubygem-ruby-saml-gitlab \
rubygem-omniauth-saml-gitlab>=2.2.4<3:security/rubygem-omniauth-saml-gitlab \
- rubygem-omniauth>=2.1.3<3:security/rubygem-omniauth \
+ rubygem-omniauth-gl>=2.1.3<3:security/rubygem-omniauth-gl \
rubygem-omniauth-auth0-gitlab>=3.1.1<3.2.0:net/rubygem-omniauth-auth0-gitlab \
rubygem-omniauth-azure-activedirectory-v2>=2.0<3:net/rubygem-omniauth-azure-activedirectory-v2 \
rubygem-omniauth-alicloud>=3.0.0<3.1:security/rubygem-omniauth-alicloud \
rubygem-omniauth-github-gitlab>=2.0.1<2.1:net/rubygem-omniauth-github-gitlab \
rubygem-omniauth-google-oauth2-gitlab>=1.1<2:net/rubygem-omniauth-google-oauth2-gitlab \
rubygem-omniauth-oauth2-generic-gitlab>=0.2.2<0.3.0:security/rubygem-omniauth-oauth2-generic-gitlab \
- rubygem-omniauth-shibboleth-redux>=2.0<3:security/rubygem-omniauth-shibboleth-redux \
+ rubygem-omniauth-shibboleth-redux-gitlab>=2.0<3:security/rubygem-omniauth-shibboleth-redux-gitlab \
rubygem-omniauth_openid_connect>=0.8.0<0.9:net/rubygem-omniauth_openid_connect \
rubygem-openid_connect>=2.3.1<2.4:net/rubygem-openid_connect \
rubygem-omniauth-atlassian-oauth2>=0.2.0<0.3:security/rubygem-omniauth-atlassian-oauth2 \
@@ -96,7 +96,7 @@ MY_DEPENDS= gitaly>=${GITLAB_VERSION}:devel/gitaly \
rubygem-browser5>=5.3.1<5.4:www/rubygem-browser5 \
rubygem-ohai>=18.1.18<19:sysutils/rubygem-ohai \
rubygem-gpgme>=2.0.25<2.1.0:security/rubygem-gpgme \
- rubygem-gitlab_omniauth-ldap>=2.2.0<2.3.0:net/rubygem-gitlab_omniauth-ldap \
+ rubygem-gitlab_omniauth-ldap-gitlab>=2.2.0<2.3.0:net/rubygem-gitlab_omniauth-ldap-gitlab \
rubygem-net-ldap017>=0.17.1<0.18:net/rubygem-net-ldap017 \
rubygem-grape20>=2.0.0<2.1:devel/rubygem-grape20 \
rubygem-grape-entity>=1.0.1<1.1,1:devel/rubygem-grape-entity \
@@ -168,7 +168,7 @@ MY_DEPENDS= gitaly>=${GITLAB_VERSION}:devel/gitaly \
rubygem-diffy>=3.4.4<4:textproc/rubygem-diffy \
rubygem-rack22>=2.2.17,3<2.3,3:www/rubygem-rack22 \
rubygem-rack-timeout>=0.7.0<0.8:www/rubygem-rack-timeout \
- rubygem-puma6>=6.6.1<6.6.2:www/rubygem-puma6 \
+ rubygem-puma-gitlab>=6.6.1<6.6.2:www/rubygem-puma-gitlab \
rubygem-sd_notify>=0.1.1<0.2:devel/rubygem-sd_notify \
rubygem-state_machines-activerecord-gitlab>=0.8.0<0.9.0:databases/rubygem-state_machines-activerecord-gitlab \
rubygem-sidekiq-gitlab>=7.3.9:devel/rubygem-sidekiq-gitlab \
diff --git a/www/gitlab/Makefile.common b/www/gitlab/Makefile.common
index 14856746f995..d7451fad1606 100644
--- a/www/gitlab/Makefile.common
+++ b/www/gitlab/Makefile.common
@@ -1,5 +1,5 @@
GITLAB_VERSION= 18.3.4
-GITLAB_PORTREVISION= 1
+GITLAB_PORTREVISION= 3
# Git version gitaly should use (from gitlab mirror)
# Find current tag from Makefile and .gitlab-ci.yaml
diff --git a/www/gohugo/Makefile b/www/gohugo/Makefile
index 8acd68512735..640fd9af652f 100644
--- a/www/gohugo/Makefile
+++ b/www/gohugo/Makefile
@@ -1,7 +1,6 @@
PORTNAME= hugo
DISTVERSIONPREFIX= v
-DISTVERSION= 0.151.0
-PORTREVISION= 2
+DISTVERSION= 0.151.2
PORTEPOCH= 1
CATEGORIES= www
PKGNAMEPREFIX= go
diff --git a/www/gohugo/distinfo b/www/gohugo/distinfo
index 36dadc11d0d8..428ee463fda2 100644
--- a/www/gohugo/distinfo
+++ b/www/gohugo/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1759415347
-SHA256 (go/www_gohugo/hugo-v0.151.0/v0.151.0.mod) = cef8105f154d565f966cd074c891a16116c160f4b1e7be392c32652b3820f0d9
-SIZE (go/www_gohugo/hugo-v0.151.0/v0.151.0.mod) = 9341
-SHA256 (go/www_gohugo/hugo-v0.151.0/v0.151.0.zip) = f757614a877f43530bc4237633969819a86781a1ad3064306382751cfb41b445
-SIZE (go/www_gohugo/hugo-v0.151.0/v0.151.0.zip) = 5767352
+TIMESTAMP = 1760647453
+SHA256 (go/www_gohugo/hugo-v0.151.2/v0.151.2.mod) = 0cf696a433368c56df8664270db733251a34eee19541b7e2306005efd09b7c1a
+SIZE (go/www_gohugo/hugo-v0.151.2/v0.151.2.mod) = 9329
+SHA256 (go/www_gohugo/hugo-v0.151.2/v0.151.2.zip) = 7b0f0015b6f2a53241f8bc96b177d950b8fd86649e0debe7e0f2ceefe72f6c5d
+SIZE (go/www_gohugo/hugo-v0.151.2/v0.151.2.zip) = 5768692
diff --git a/www/grafana/Makefile b/www/grafana/Makefile
index ae6639e16770..a2ab205f5fd3 100644
--- a/www/grafana/Makefile
+++ b/www/grafana/Makefile
@@ -1,7 +1,6 @@
PORTNAME= grafana
DISTVERSIONPREFIX= v
-DISTVERSION= 12.1.0
-PORTREVISION= 4
+DISTVERSION= 12.2.0
CATEGORIES= www
MASTER_SITES= https://dl.grafana.com/oss/release/ \
https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod
@@ -9,15 +8,20 @@ DISTFILES= grafana-${DISTVERSION}.linux-amd64${EXTRACT_SUFX} \
go.mod:gomod \
go.work:gomod \
apps/advisor/go.mod:gomod \
+ apps/alerting/alertenrichment/go.mod:gomod \
apps/alerting/notifications/go.mod:gomod \
apps/dashboard/go.mod:gomod \
apps/folder/go.mod:gomod \
apps/iam/go.mod:gomod \
apps/investigations/go.mod:gomod \
apps/playlist/go.mod:gomod \
+ apps/plugins/go.mod:gomod \
+ apps/preferences/go.mod:gomod \
+ apps/provisioning/go.mod:gomod \
+ apps/secret/go.mod:gomod \
+ apps/shorturl/go.mod:gomod \
pkg/aggregator/go.mod:gomod \
pkg/apimachinery/go.mod:gomod \
- pkg/apis/secret/go.mod:gomod \
pkg/apiserver/go.mod:gomod \
pkg/build/go.mod:gomod \
pkg/build/wire/go.mod:gomod \
@@ -44,7 +48,7 @@ USES= cpe go:modules
USE_GITHUB= yes
USE_RC_SUBR= grafana
-TAG= ccd7b6c
+TAG= 92f1fba
GO_MOD_DIST= github
GO_MODULE= github.com/grafana/grafana
@@ -66,11 +70,15 @@ SUB_LIST= GRAFANA_USER=${GRAFANA_USER} \
# Disable some master port targets
TARGET_ORDER_OVERRIDE= -1:go-post-extract
-GRAFANA_USER?= grafana
-GRAFANA_GROUP?= grafana
+GRAFANA_USER?= ${PORTNAME}
+GRAFANA_GROUP?= ${PORTNAME}
+.if ${GRAFANA_USER} == ${PORTNAME}
USERS= ${GRAFANA_USER}
+.endif
+.if ${GRAFANA_GROUP} == ${PORTNAME}
GROUPS= ${GRAFANA_GROUP}
+.endif
PLIST_SUB= ${SUB_LIST}
@@ -109,7 +117,7 @@ post-install:
${STAGEDIR}${GRAFANA_PLUGINDIR} \
${STAGEDIR}${GRAFANA_LOGDIR} \
${GRAFANA_PROVISIONING:M*:C|^|${STAGEDIR}${GRAFANA_PROVISIONINGDIR}/|}
- (cd ${WRKDIR}/${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX} \
+ (cd ${WRKDIR}/${PORTNAME}-${DISTVERSION}${DISTVERSIONSUFFIX} \
&& ${COPYTREE_SHARE} public ${STAGEDIR}${GRAFANA_HOMEDIR})
${INSTALL_DATA} ${WRKSRC}/conf/defaults.ini \
${STAGEDIR}${GRAFANA_HOMEDIR}/conf/defaults.ini
diff --git a/www/grafana/distinfo b/www/grafana/distinfo
index d9b4687f92a6..268651d62cc7 100644
--- a/www/grafana/distinfo
+++ b/www/grafana/distinfo
@@ -1,43 +1,53 @@
-TIMESTAMP = 1753446520
-SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/grafana-12.1.0.linux-amd64.tar.gz) = 69923cf95824008a6a7529f242295ecc2bc6b1dc4e5142c889971e88407d8712
-SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/grafana-12.1.0.linux-amd64.tar.gz) = 198804186
-SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/go.mod) = ced873c2fef95afbf4a7087569246808c5fded9c490325338316062da5b21fa8
-SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/go.mod) = 40445
-SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/go.work) = cac55fcc92eaf457ba95d1ab73fad10103f3247450835d71c41356ee4f220a36
-SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/go.work) = 888
-SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/advisor/go.mod) = 962cca491bf59ec48c8bffd6d50d99f5151cc8a43ba43b541f97989ef2f43446
-SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/advisor/go.mod) = 4277
-SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/alerting/notifications/go.mod) = 66bb6a2c23a5b0491a9ed3798657d6331a806edfe5ba97182a23be840aff2bab
-SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/alerting/notifications/go.mod) = 5520
-SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/dashboard/go.mod) = bfa1c41646cee61989440bf413e8af4e25e8750df469ecaee7c86c465642fb30
-SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/dashboard/go.mod) = 6738
-SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/folder/go.mod) = 9626818858fdd607721f8133adb3956abf0df7460f1f2cf261b377d97838cc01
-SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/folder/go.mod) = 2871
-SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/iam/go.mod) = d0eac20a1aab91af633ea284c2d182ee73c310a88bd642b65b21a4467e14474f
-SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/iam/go.mod) = 2868
-SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/investigations/go.mod) = 0ca584f26b13c916060d7167240eabd2df8cf3667bb2b66bf6d5c094f80d996d
-SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/investigations/go.mod) = 4539
-SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/playlist/go.mod) = e0c86c12e890d2302b8fe6c912983723ff7d15e55ee84ea0e09b723ce59deb78
-SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/apps/playlist/go.mod) = 4292
-SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/aggregator/go.mod) = f6ed3ded9d6eb77f62485cc27d1148a56df426ca76686adb2f953a2da356f1bc
-SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/aggregator/go.mod) = 8348
-SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/apimachinery/go.mod) = 14ae9f9972a261a10ba12029c184545797dd568b40e7dc10fa94c6c4677abf28
-SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/apimachinery/go.mod) = 2655
-SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/apis/secret/go.mod) = e95b1247e19ccf728dcd0542024f1d89ee3895e6a443c405287c293e6bfa96e7
-SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/apis/secret/go.mod) = 1938
-SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/apiserver/go.mod) = 3bae51bda65f76845d0a9b8766e996ec6e9e98a954988cf2087cf433333d02d6
-SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/apiserver/go.mod) = 5228
-SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/build/go.mod) = aa8c00afd01143df056fab379b5c2c3b22a11a16bee5db70369ee296b569a5f4
-SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/build/go.mod) = 7999
-SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/build/wire/go.mod) = b5cc16940df8ad672c07e44fd3824feed3f14b026dd4a591511d182f474f15b1
-SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/build/wire/go.mod) = 330
-SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/codegen/go.mod) = a7e2c2c92b4f923a401186c0cb570a2747d92676bc8753c9c93b97972e715355
-SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/codegen/go.mod) = 2522
-SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/plugins/codegen/go.mod) = a78bd06a4239c3482fe5a27fbb8ba347f9d469ae9329ea3a9c266ed2182d31ea
-SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/plugins/codegen/go.mod) = 2233
-SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/promlib/go.mod) = c6ef66cb6668fd2c144dbe70366a329a0c40126bfe2d1709042f8b32644a79e2
-SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/promlib/go.mod) = 7072
-SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/semconv/go.mod) = d20f9332c43873474014fac5af7c2b91088897760ccd57602aa9aee2460da1d1
-SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/pkg/semconv/go.mod) = 269
-SHA256 (go/www_grafana/grafana-grafana-v12.1.0_GH0/grafana-grafana-v12.1.0_GH0.tar.gz) = 9e2f3f11eff01f8b86c2c232c6a3c3a32fa303589ea9829538ffc867684a4436
-SIZE (go/www_grafana/grafana-grafana-v12.1.0_GH0/grafana-grafana-v12.1.0_GH0.tar.gz) = 40109942
+TIMESTAMP = 1758718446
+SHA256 (go/www_grafana/grafana-grafana-v12.2.0_GH0/grafana-12.2.0.linux-amd64.tar.gz) = c4f53551ed4887c792caeb9d02fa0c1a36e3db9ee8bdda32b1ced810cb135a93
+SIZE (go/www_grafana/grafana-grafana-v12.2.0_GH0/grafana-12.2.0.linux-amd64.tar.gz) = 189052083
+SHA256 (go/www_grafana/grafana-grafana-v12.2.0_GH0/go.mod) = 0b255e05f5c11677ee83dbf168f1d33ad92e651d1ba1410d7a66bc5c884dab4c
+SIZE (go/www_grafana/grafana-grafana-v12.2.0_GH0/go.mod) = 42281
+SHA256 (go/www_grafana/grafana-grafana-v12.2.0_GH0/go.work) = b9bae14d2f21ac8bd5995834e8fa127ea7a19e4d8c7dfd8e35ae0c9708fe79a7
+SIZE (go/www_grafana/grafana-grafana-v12.2.0_GH0/go.work) = 945
+SHA256 (go/www_grafana/grafana-grafana-v12.2.0_GH0/apps/advisor/go.mod) = 68a02a8bfb8102b38a4f74bb5ec2b71bd3371980e42910ad8e142f68431f1c7c
+SIZE (go/www_grafana/grafana-grafana-v12.2.0_GH0/apps/advisor/go.mod) = 16000
+SHA256 (go/www_grafana/grafana-grafana-v12.2.0_GH0/apps/alerting/alertenrichment/go.mod) = c5796d991b9405dfedaf194f8bfcb7abb1ff023edef6a67d7aa185ce2c332065
+SIZE (go/www_grafana/grafana-grafana-v12.2.0_GH0/apps/alerting/alertenrichment/go.mod) = 1569
+SHA256 (go/www_grafana/grafana-grafana-v12.2.0_GH0/apps/alerting/notifications/go.mod) = d83fbc16cbe708bd5760f6ecc22c6d2cb7e12b8f082694da301aa93c8d2d9aa8
+SIZE (go/www_grafana/grafana-grafana-v12.2.0_GH0/apps/alerting/notifications/go.mod) = 5599
+SHA256 (go/www_grafana/grafana-grafana-v12.2.0_GH0/apps/dashboard/go.mod) = e84521de947c0fc02d1c7264b377c51f1fda1beebbefd7d8e8ce8bb5e5f68705
+SIZE (go/www_grafana/grafana-grafana-v12.2.0_GH0/apps/dashboard/go.mod) = 7446
+SHA256 (go/www_grafana/grafana-grafana-v12.2.0_GH0/apps/folder/go.mod) = b1ab486fcdd24cf8ee666d75c2851082f6e0b964fd113d724e6749da7859154e
+SIZE (go/www_grafana/grafana-grafana-v12.2.0_GH0/apps/folder/go.mod) = 3014
+SHA256 (go/www_grafana/grafana-grafana-v12.2.0_GH0/apps/iam/go.mod) = aea61dc4fac1e3849b1d8f1c6132cf8c2ab7888b0191262b17b59a3c6c63fb99
+SIZE (go/www_grafana/grafana-grafana-v12.2.0_GH0/apps/iam/go.mod) = 24604
+SHA256 (go/www_grafana/grafana-grafana-v12.2.0_GH0/apps/investigations/go.mod) = bce30b9f0d197451f2f7756decaed1ad56fe4e406facaad3eb70bf315afd1faa
+SIZE (go/www_grafana/grafana-grafana-v12.2.0_GH0/apps/investigations/go.mod) = 4389
+SHA256 (go/www_grafana/grafana-grafana-v12.2.0_GH0/apps/playlist/go.mod) = 2c07aeedc16ec973af816bd18ba9a81043a64392940202d7792fffca09e2425b
+SIZE (go/www_grafana/grafana-grafana-v12.2.0_GH0/apps/playlist/go.mod) = 4383
+SHA256 (go/www_grafana/grafana-grafana-v12.2.0_GH0/apps/plugins/go.mod) = 97883819be50de2109060dbbb0b8b73d908c33ece668ce792c16281e12b81b60
+SIZE (go/www_grafana/grafana-grafana-v12.2.0_GH0/apps/plugins/go.mod) = 4908
+SHA256 (go/www_grafana/grafana-grafana-v12.2.0_GH0/apps/preferences/go.mod) = 3c8de820ca6ef8bd305c2ead4eb83d3e67082b1e89802d489af8470fb8da0700
+SIZE (go/www_grafana/grafana-grafana-v12.2.0_GH0/apps/preferences/go.mod) = 3019
+SHA256 (go/www_grafana/grafana-grafana-v12.2.0_GH0/apps/provisioning/go.mod) = 6f2533d249566925718e012afa795823a8b1fcfb2e03df72281069ab62a751de
+SIZE (go/www_grafana/grafana-grafana-v12.2.0_GH0/apps/provisioning/go.mod) = 4018
+SHA256 (go/www_grafana/grafana-grafana-v12.2.0_GH0/apps/secret/go.mod) = 56a17eda75df435eb4e0ff46232586ccb6875e3ee40c19f2f3ed8ac11fd8270b
+SIZE (go/www_grafana/grafana-grafana-v12.2.0_GH0/apps/secret/go.mod) = 3145
+SHA256 (go/www_grafana/grafana-grafana-v12.2.0_GH0/apps/shorturl/go.mod) = 6647a40217b11c9eb4f4b0939fc623d388609c2919c233526a6cc7bebb3e7130
+SIZE (go/www_grafana/grafana-grafana-v12.2.0_GH0/apps/shorturl/go.mod) = 4415
+SHA256 (go/www_grafana/grafana-grafana-v12.2.0_GH0/pkg/aggregator/go.mod) = fd18148d210618ea58c6c59de67f3a0339bd93f2477c27d692c6bcff9af98598
+SIZE (go/www_grafana/grafana-grafana-v12.2.0_GH0/pkg/aggregator/go.mod) = 8387
+SHA256 (go/www_grafana/grafana-grafana-v12.2.0_GH0/pkg/apimachinery/go.mod) = 67b5df6d7fa2447b760a24a1abcf02284ea98f03f4919cf046ee6dc54fed037c
+SIZE (go/www_grafana/grafana-grafana-v12.2.0_GH0/pkg/apimachinery/go.mod) = 2727
+SHA256 (go/www_grafana/grafana-grafana-v12.2.0_GH0/pkg/apiserver/go.mod) = 18ac2e8e5bc49321e979adc73ec9aef1b932559e042e102df93876726f9b9db2
+SIZE (go/www_grafana/grafana-grafana-v12.2.0_GH0/pkg/apiserver/go.mod) = 5267
+SHA256 (go/www_grafana/grafana-grafana-v12.2.0_GH0/pkg/build/go.mod) = 180df1e2cb9908d298b67e7d755b7414b23383e5d5e5a078e91588f633c67d65
+SIZE (go/www_grafana/grafana-grafana-v12.2.0_GH0/pkg/build/go.mod) = 3874
+SHA256 (go/www_grafana/grafana-grafana-v12.2.0_GH0/pkg/build/wire/go.mod) = d0c57407186b93a8535836ead25f09af959dd5ba85aaa2cf15f25df1ff9a0716
+SIZE (go/www_grafana/grafana-grafana-v12.2.0_GH0/pkg/build/wire/go.mod) = 330
+SHA256 (go/www_grafana/grafana-grafana-v12.2.0_GH0/pkg/codegen/go.mod) = 7422a59273900d092e04c375939b45f1804f251a34a1f00b94a75975af0d6673
+SIZE (go/www_grafana/grafana-grafana-v12.2.0_GH0/pkg/codegen/go.mod) = 2522
+SHA256 (go/www_grafana/grafana-grafana-v12.2.0_GH0/pkg/plugins/codegen/go.mod) = 633f43b1e790c818c60791a067ab0a824a9d64674cda06cf5040fc53a5228ff3
+SIZE (go/www_grafana/grafana-grafana-v12.2.0_GH0/pkg/plugins/codegen/go.mod) = 2233
+SHA256 (go/www_grafana/grafana-grafana-v12.2.0_GH0/pkg/promlib/go.mod) = ac80c72cc79c01b94a9115657d1acea9db872c413d357e8bddee840d52c99cf4
+SIZE (go/www_grafana/grafana-grafana-v12.2.0_GH0/pkg/promlib/go.mod) = 7301
+SHA256 (go/www_grafana/grafana-grafana-v12.2.0_GH0/pkg/semconv/go.mod) = 3adbc3e65b069ef48400ca53d368166f9455be319212b94839837bfea256a24c
+SIZE (go/www_grafana/grafana-grafana-v12.2.0_GH0/pkg/semconv/go.mod) = 269
+SHA256 (go/www_grafana/grafana-grafana-v12.2.0_GH0/grafana-grafana-v12.2.0_GH0.tar.gz) = 0d55795b21cf5494e5e3ff33627f7bbb940de9298d0a0aa86831c2f2f15fef1e
+SIZE (go/www_grafana/grafana-grafana-v12.2.0_GH0/grafana-grafana-v12.2.0_GH0.tar.gz) = 42237954
diff --git a/www/librewolf/Makefile b/www/librewolf/Makefile
index 92432d6f751e..8c510b5ac902 100644
--- a/www/librewolf/Makefile
+++ b/www/librewolf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= librewolf
-DISTVERSION= 143.0.4
+DISTVERSION= 144.0
LWPATCH= -1
DISTVERSIONSUFFIX= ${LWPATCH}.source
CATEGORIES= www wayland
@@ -13,7 +13,7 @@ LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= nspr>=4.32:devel/nspr \
- nss>=3.115.1:security/nss \
+ nss>=3.116:security/nss \
icu>=76.1:devel/icu \
libevent>=2.1.8:devel/libevent \
harfbuzz>=10.1.0:print/harfbuzz \
diff --git a/www/librewolf/distinfo b/www/librewolf/distinfo
index e1fd1a0bc553..2bdf585e2f8f 100644
--- a/www/librewolf/distinfo
+++ b/www/librewolf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759655628
-SHA256 (librewolf-143.0.4-1.source.tar.gz) = c40d149016c578d39f7a9f25f28cf31960c6009ca81782675145c5c976b63360
-SIZE (librewolf-143.0.4-1.source.tar.gz) = 1023308761
+TIMESTAMP = 1760530679
+SHA256 (librewolf-144.0-1.source.tar.gz) = 7dbf8ebee436fd3efc5895b5151af0e23063ef1d3a47ff3da6d55dfcc1b047c6
+SIZE (librewolf-144.0-1.source.tar.gz) = 1029294199
diff --git a/www/librewolf/files/patch-libwebrtc-generated b/www/librewolf/files/patch-libwebrtc-generated
index 5621fe23cf21..36653d2767b8 100644
--- a/www/librewolf/files/patch-libwebrtc-generated
+++ b/www/librewolf/files/patch-libwebrtc-generated
@@ -1,7 +1,7 @@
-commit b9b52a94471b7d6930b5c295c16ccf1512e6c86b
+commit 0eb76f55073b3e60ff23c617561d9ec3fe7d3587
Author: Christoph Moench-Tegeder <cmt@FreeBSD.org>
- regenerate FreeBSD libwebrtc patch for gecko 143
+ regenerate FreeBSD libwebrtc patch for gecko 144
diff --git third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build
index 536af3b634ce..8dd2dcdb638b 100644
@@ -5522,7 +5522,7 @@ index 2925c9a25583..0dc3b552177f 100644
Library("audio_encoder_multiopus_gn")
diff --git third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn/moz.build third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn/moz.build
-index e7cd0bcd8f5d..ccf44f091517 100644
+index 9c1242829070..ccf44f091517 100644
--- third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn/moz.build
+++ third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn/moz.build
@@ -13,14 +13,23 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -5549,7 +5549,7 @@ index e7cd0bcd8f5d..ccf44f091517 100644
FINAL_LIBRARY = "xul"
-@@ -52,83 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -52,98 +61,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -5568,6 +5568,10 @@ index e7cd0bcd8f5d..ccf44f091517 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "log"
+- ]
+-
-if CONFIG["OS_TARGET"] == "Darwin":
-
- DEFINES["WEBRTC_MAC"] = True
@@ -5590,6 +5594,10 @@ index e7cd0bcd8f5d..ccf44f091517 100644
- DEFINES["__STDC_CONSTANT_MACROS"] = True
- DEFINES["__STDC_FORMAT_MACROS"] = True
-
+- OS_LIBS += [
+- "rt"
+- ]
+-
-if CONFIG["OS_TARGET"] == "OpenBSD":
-
- DEFINES["USE_GLIB"] = "1"
@@ -5630,11 +5638,18 @@ index e7cd0bcd8f5d..ccf44f091517 100644
- DEFINES["_WINDOWS"] = True
- DEFINES["_WINSOCK_DEPRECATED_NO_WARNINGS"] = True
- DEFINES["__STD_C"] = True
+-
+- OS_LIBS += [
+- "crypt32",
+- "iphlpapi",
+- "secur32",
+- "winmm"
+- ]
+ DEFINES["_DEBUG"] = True
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -136,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -151,82 +69,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -5692,10 +5707,10 @@ index e7cd0bcd8f5d..ccf44f091517 100644
-
-if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86":
-
-- CXXFLAGS += [
-- "-msse2"
-- ]
--
+ CXXFLAGS += [
+ "-msse2"
+ ]
+
-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
-
- DEFINES["_GNU_SOURCE"] = True
@@ -5706,10 +5721,10 @@ index e7cd0bcd8f5d..ccf44f091517 100644
-
-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
-
- CXXFLAGS += [
- "-msse2"
- ]
-
+- CXXFLAGS += [
+- "-msse2"
+- ]
+-
- DEFINES["_GNU_SOURCE"] = True
+ DEFINES["WEBRTC_ENABLE_AVX2"] = True
@@ -10986,7 +11001,7 @@ index 6d6d33ace75b..01573acc86d3 100644
-
Library("network_state_predictor_api_gn")
diff --git third_party/libwebrtc/api/priority_gn/moz.build third_party/libwebrtc/api/priority_gn/moz.build
-index 76aeb17bde7f..5e74263cf88f 100644
+index d219a201e21e..e294583198c9 100644
--- third_party/libwebrtc/api/priority_gn/moz.build
+++ third_party/libwebrtc/api/priority_gn/moz.build
@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -11012,7 +11027,7 @@ index 76aeb17bde7f..5e74263cf88f 100644
FINAL_LIBRARY = "xul"
-@@ -43,87 +52,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -47,87 +56,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -11101,12 +11116,16 @@ index 76aeb17bde7f..5e74263cf88f 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -131,25 +60,10 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -135,82 +64,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
-if CONFIG["TARGET_CPU"] == "arm":
-
+- CXXFLAGS += [
+- "-mfpu=neon"
+- ]
+-
- DEFINES["WEBRTC_ARCH_ARM"] = True
- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
- DEFINES["WEBRTC_HAS_NEON"] = True
@@ -11127,10 +11146,12 @@ index 76aeb17bde7f..5e74263cf88f 100644
if CONFIG["TARGET_CPU"] == "x86":
-@@ -159,40 +73,4 @@ if CONFIG["TARGET_CPU"] == "x86_64":
-
- DEFINES["WEBRTC_ENABLE_AVX2"] = True
-
+- DEFINES["WEBRTC_ENABLE_AVX2"] = True
+-
+-if CONFIG["TARGET_CPU"] == "x86_64":
+-
+- DEFINES["WEBRTC_ENABLE_AVX2"] = True
+-
-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
-
- DEFINES["_DEBUG"] = True
@@ -11151,6 +11172,12 @@ index 76aeb17bde7f..5e74263cf88f 100644
-
- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
-
+-if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86":
+-
+ CXXFLAGS += [
+ "-msse2"
+ ]
+
-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
-
- DEFINES["_GNU_SOURCE"] = True
@@ -11161,12 +11188,19 @@ index 76aeb17bde7f..5e74263cf88f 100644
-
-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
-
-- DEFINES["_GNU_SOURCE"] = True
+- CXXFLAGS += [
+- "-msse2"
+- ]
-
+- DEFINES["_GNU_SOURCE"] = True
++ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
--
++if CONFIG["TARGET_CPU"] == "x86_64":
+
- DEFINES["_GNU_SOURCE"] = True
--
++ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
Library("priority_gn")
diff --git third_party/libwebrtc/api/ref_count_gn/moz.build third_party/libwebrtc/api/ref_count_gn/moz.build
index 4d11702ac95b..098a60790f04 100644
@@ -54040,6 +54074,219 @@ index f01e58d04ef2..7777cb881169 100644
+ DEFINES["WEBRTC_ENABLE_AVX2"] = True
Library("ns_gn")
+diff --git third_party/libwebrtc/modules/audio_processing/post_filter_gn/moz.build third_party/libwebrtc/modules/audio_processing/post_filter_gn/moz.build
+index 899fcaea523b..a51a44f0c956 100644
+--- third_party/libwebrtc/modules/audio_processing/post_filter_gn/moz.build
++++ third_party/libwebrtc/modules/audio_processing/post_filter_gn/moz.build
+@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
+ DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
+ DEFINES["RTC_ENABLE_VP9"] = True
++DEFINES["USE_GLIB"] = "1"
++DEFINES["USE_OZONE"] = "1"
+ DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
++DEFINES["WEBRTC_BSD"] = True
+ DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
+ DEFINES["WEBRTC_LIBRARY_IMPL"] = True
+ DEFINES["WEBRTC_MOZILLA_BUILD"] = True
+ DEFINES["WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS"] = "0"
++DEFINES["WEBRTC_POSIX"] = True
+ DEFINES["WEBRTC_STRICT_FIELD_TRIALS"] = "0"
++DEFINES["_FILE_OFFSET_BITS"] = "64"
++DEFINES["_LARGEFILE64_SOURCE"] = True
++DEFINES["_LARGEFILE_SOURCE"] = True
+ DEFINES["_LIBCPP_HARDENING_MODE"] = "_LIBCPP_HARDENING_MODE_NONE"
++DEFINES["__STDC_CONSTANT_MACROS"] = True
++DEFINES["__STDC_FORMAT_MACROS"] = True
+
+ FINAL_LIBRARY = "xul"
+
+@@ -47,98 +56,7 @@ if not CONFIG["MOZ_DEBUG"]:
+ if CONFIG["MOZ_DEBUG"] == "1":
+
+ DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
+-
+-if CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["ANDROID"] = True
+- DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r27_1"
+- DEFINES["HAVE_SYS_UIO_H"] = True
+- DEFINES["WEBRTC_ANDROID"] = True
+- DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
+- DEFINES["WEBRTC_LINUX"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_GNU_SOURCE"] = True
+- DEFINES["__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+- OS_LIBS += [
+- "log"
+- ]
+-
+-if CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["WEBRTC_MAC"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["USE_UDEV"] = True
+- DEFINES["WEBRTC_LINUX"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_GLIBCXX_ASSERTIONS"] = "1"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+- OS_LIBS += [
+- "rt"
+- ]
+-
+-if CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["WEBRTC_BSD"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True
+- DEFINES["NOMINMAX"] = True
+- DEFINES["NTDDI_VERSION"] = "0x0A000000"
+- DEFINES["PSAPI_VERSION"] = "2"
+- DEFINES["RTC_ENABLE_WIN_WGC"] = True
+- DEFINES["UNICODE"] = True
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["WEBRTC_WIN"] = True
+- DEFINES["WIN32"] = True
+- DEFINES["WIN32_LEAN_AND_MEAN"] = True
+- DEFINES["WINAPI_FAMILY"] = "WINAPI_FAMILY_DESKTOP_APP"
+- DEFINES["WINVER"] = "0x0A00"
+- DEFINES["_ATL_NO_OPENGL"] = True
+- DEFINES["_CRT_NONSTDC_NO_WARNINGS"] = True
+- DEFINES["_CRT_RAND_S"] = True
+- DEFINES["_CRT_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_ENABLE_EXTENDED_ALIGNED_STORAGE"] = True
+- DEFINES["_HAS_EXCEPTIONS"] = "0"
+- DEFINES["_HAS_NODISCARD"] = True
+- DEFINES["_SCL_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_SECURE_ATL"] = True
+- DEFINES["_UNICODE"] = True
+- DEFINES["_WIN32_WINNT"] = "0x0A00"
+- DEFINES["_WINDOWS"] = True
+- DEFINES["_WINSOCK_DEPRECATED_NO_WARNINGS"] = True
+- DEFINES["__STD_C"] = True
+-
+- OS_LIBS += [
+- "crypt32",
+- "iphlpapi",
+- "secur32",
+- "winmm"
+- ]
++ DEFINES["_DEBUG"] = True
+
+ if CONFIG["TARGET_CPU"] == "aarch64":
+
+@@ -146,82 +64,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+ DEFINES["WEBRTC_HAS_NEON"] = True
+ DEFINES["__ARM_NEON__"] = "1"
+
+-if CONFIG["TARGET_CPU"] == "arm":
+-
+- CXXFLAGS += [
+- "-mfpu=neon"
+- ]
+-
+- DEFINES["WEBRTC_ARCH_ARM"] = True
+- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
+- DEFINES["WEBRTC_HAS_NEON"] = True
+-
+-if CONFIG["TARGET_CPU"] == "loongarch64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+ if CONFIG["TARGET_CPU"] == "mips32":
+
+ DEFINES["MIPS32_LE"] = True
+ DEFINES["MIPS_FPU_LE"] = True
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["TARGET_CPU"] == "mips64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+
+ if CONFIG["TARGET_CPU"] == "x86":
+
+- DEFINES["WEBRTC_ENABLE_AVX2"] = True
+-
+-if CONFIG["TARGET_CPU"] == "x86_64":
+-
+- DEFINES["WEBRTC_ENABLE_AVX2"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+-
+-if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86":
+-
+ CXXFLAGS += [
+ "-msse2"
+ ]
+
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
+-
+- CXXFLAGS += [
+- "-msse2"
+- ]
+-
+- DEFINES["_GNU_SOURCE"] = True
++ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
++if CONFIG["TARGET_CPU"] == "x86_64":
+
+- DEFINES["_GNU_SOURCE"] = True
++ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
+ Library("post_filter_gn")
diff --git third_party/libwebrtc/modules/audio_processing/rms_level_gn/moz.build third_party/libwebrtc/modules/audio_processing/rms_level_gn/moz.build
index cff5be834af7..21c086b8c9b0 100644
--- third_party/libwebrtc/modules/audio_processing/rms_level_gn/moz.build
@@ -70163,10 +70410,10 @@ index f57a0a7e568b..9a78b83fbd8c 100644
Library("webrtc_vp9_helpers_gn")
diff --git third_party/libwebrtc/moz.build third_party/libwebrtc/moz.build
-index 84cfd37b7351..a14de2b579ed 100644
+index addff5313714..c70b3c2a5742 100644
--- third_party/libwebrtc/moz.build
+++ third_party/libwebrtc/moz.build
-@@ -289,6 +289,8 @@ DIRS += [
+@@ -290,6 +290,8 @@ DIRS += [
"/third_party/libwebrtc/modules/congestion_controller/goog_cc/send_side_bwe_gn",
"/third_party/libwebrtc/modules/congestion_controller/rtp/control_handler_gn",
"/third_party/libwebrtc/modules/congestion_controller/rtp/transport_feedback_gn",
@@ -70175,7 +70422,7 @@ index 84cfd37b7351..a14de2b579ed 100644
"/third_party/libwebrtc/modules/module_api_gn",
"/third_party/libwebrtc/modules/module_api_public_gn",
"/third_party/libwebrtc/modules/module_fec_api_gn",
-@@ -512,137 +514,30 @@ DIRS += [
+@@ -516,137 +518,30 @@ DIRS += [
"/third_party/libwebrtc/webrtc_gn"
]
@@ -70317,7 +70564,7 @@ index 84cfd37b7351..a14de2b579ed 100644
DIRS += [
"/third_party/libwebrtc/common_audio/common_audio_avx2_gn",
-@@ -650,13 +545,11 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
+@@ -654,13 +549,11 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
"/third_party/libwebrtc/modules/audio_processing/aec3/aec3_avx2_gn",
"/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_avx2_gn",
"/third_party/libwebrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn",
@@ -70332,7 +70579,7 @@ index 84cfd37b7351..a14de2b579ed 100644
DIRS += [
"/third_party/libwebrtc/common_audio/common_audio_avx2_gn",
-@@ -664,73 +557,6 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
+@@ -668,73 +561,6 @@ if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
"/third_party/libwebrtc/modules/audio_processing/aec3/aec3_avx2_gn",
"/third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/vector_math_avx2_gn",
"/third_party/libwebrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn",
@@ -80395,6 +80642,215 @@ index 290fa237597c..95fee876429c 100644
+ DEFINES["WEBRTC_ENABLE_AVX2"] = True
Library("copy_on_write_buffer_gn")
+diff --git third_party/libwebrtc/rtc_base/cpu_info_gn/moz.build third_party/libwebrtc/rtc_base/cpu_info_gn/moz.build
+index 1029f0836bfe..6a114014c1f4 100644
+--- third_party/libwebrtc/rtc_base/cpu_info_gn/moz.build
++++ third_party/libwebrtc/rtc_base/cpu_info_gn/moz.build
+@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
+ DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
+ DEFINES["RTC_ENABLE_VP9"] = True
++DEFINES["USE_GLIB"] = "1"
++DEFINES["USE_OZONE"] = "1"
+ DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
++DEFINES["WEBRTC_BSD"] = True
+ DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
+ DEFINES["WEBRTC_LIBRARY_IMPL"] = True
+ DEFINES["WEBRTC_MOZILLA_BUILD"] = True
+ DEFINES["WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS"] = "0"
++DEFINES["WEBRTC_POSIX"] = True
+ DEFINES["WEBRTC_STRICT_FIELD_TRIALS"] = "0"
++DEFINES["_FILE_OFFSET_BITS"] = "64"
++DEFINES["_LARGEFILE64_SOURCE"] = True
++DEFINES["_LARGEFILE_SOURCE"] = True
+ DEFINES["_LIBCPP_HARDENING_MODE"] = "_LIBCPP_HARDENING_MODE_NONE"
++DEFINES["__STDC_CONSTANT_MACROS"] = True
++DEFINES["__STDC_FORMAT_MACROS"] = True
+
+ FINAL_LIBRARY = "xul"
+
+@@ -47,94 +56,7 @@ if not CONFIG["MOZ_DEBUG"]:
+ if CONFIG["MOZ_DEBUG"] == "1":
+
+ DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
+-
+-if CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["ANDROID"] = True
+- DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r27_1"
+- DEFINES["HAVE_SYS_UIO_H"] = True
+- DEFINES["WEBRTC_ANDROID"] = True
+- DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
+- DEFINES["WEBRTC_LINUX"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_GNU_SOURCE"] = True
+- DEFINES["__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+- OS_LIBS += [
+- "log"
+- ]
+-
+-if CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["WEBRTC_MAC"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["USE_UDEV"] = True
+- DEFINES["WEBRTC_LINUX"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_GLIBCXX_ASSERTIONS"] = "1"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["WEBRTC_BSD"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True
+- DEFINES["NOMINMAX"] = True
+- DEFINES["NTDDI_VERSION"] = "0x0A000000"
+- DEFINES["PSAPI_VERSION"] = "2"
+- DEFINES["RTC_ENABLE_WIN_WGC"] = True
+- DEFINES["UNICODE"] = True
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["WEBRTC_WIN"] = True
+- DEFINES["WIN32"] = True
+- DEFINES["WIN32_LEAN_AND_MEAN"] = True
+- DEFINES["WINAPI_FAMILY"] = "WINAPI_FAMILY_DESKTOP_APP"
+- DEFINES["WINVER"] = "0x0A00"
+- DEFINES["_ATL_NO_OPENGL"] = True
+- DEFINES["_CRT_NONSTDC_NO_WARNINGS"] = True
+- DEFINES["_CRT_RAND_S"] = True
+- DEFINES["_CRT_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_ENABLE_EXTENDED_ALIGNED_STORAGE"] = True
+- DEFINES["_HAS_EXCEPTIONS"] = "0"
+- DEFINES["_HAS_NODISCARD"] = True
+- DEFINES["_SCL_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_SECURE_ATL"] = True
+- DEFINES["_UNICODE"] = True
+- DEFINES["_WIN32_WINNT"] = "0x0A00"
+- DEFINES["_WINDOWS"] = True
+- DEFINES["_WINSOCK_DEPRECATED_NO_WARNINGS"] = True
+- DEFINES["__STD_C"] = True
+-
+- OS_LIBS += [
+- "crypt32",
+- "iphlpapi",
+- "secur32",
+- "winmm"
+- ]
++ DEFINES["_DEBUG"] = True
+
+ if CONFIG["TARGET_CPU"] == "aarch64":
+
+@@ -142,82 +64,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+ DEFINES["WEBRTC_HAS_NEON"] = True
+ DEFINES["__ARM_NEON__"] = "1"
+
+-if CONFIG["TARGET_CPU"] == "arm":
+-
+- CXXFLAGS += [
+- "-mfpu=neon"
+- ]
+-
+- DEFINES["WEBRTC_ARCH_ARM"] = True
+- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
+- DEFINES["WEBRTC_HAS_NEON"] = True
+-
+-if CONFIG["TARGET_CPU"] == "loongarch64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+ if CONFIG["TARGET_CPU"] == "mips32":
+
+ DEFINES["MIPS32_LE"] = True
+ DEFINES["MIPS_FPU_LE"] = True
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["TARGET_CPU"] == "mips64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+
+ if CONFIG["TARGET_CPU"] == "x86":
+
+- DEFINES["WEBRTC_ENABLE_AVX2"] = True
+-
+-if CONFIG["TARGET_CPU"] == "x86_64":
+-
+- DEFINES["WEBRTC_ENABLE_AVX2"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+-
+-if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86":
+-
+ CXXFLAGS += [
+ "-msse2"
+ ]
+
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
+-
+- CXXFLAGS += [
+- "-msse2"
+- ]
+-
+- DEFINES["_GNU_SOURCE"] = True
++ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
++if CONFIG["TARGET_CPU"] == "x86_64":
+
+- DEFINES["_GNU_SOURCE"] = True
++ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
+ Library("cpu_info_gn")
diff --git third_party/libwebrtc/rtc_base/criticalsection_gn/moz.build third_party/libwebrtc/rtc_base/criticalsection_gn/moz.build
index d19a77f5a18b..95b1a36564bc 100644
--- third_party/libwebrtc/rtc_base/criticalsection_gn/moz.build
@@ -80597,6 +81053,208 @@ index d19a77f5a18b..95b1a36564bc 100644
+ DEFINES["WEBRTC_ENABLE_AVX2"] = True
Library("criticalsection_gn")
+diff --git third_party/libwebrtc/rtc_base/denormal_disabler_gn/moz.build third_party/libwebrtc/rtc_base/denormal_disabler_gn/moz.build
+index ee63503765bb..288cd082cad6 100644
+--- third_party/libwebrtc/rtc_base/denormal_disabler_gn/moz.build
++++ third_party/libwebrtc/rtc_base/denormal_disabler_gn/moz.build
+@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
+ DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
+ DEFINES["RTC_ENABLE_VP9"] = True
++DEFINES["USE_GLIB"] = "1"
++DEFINES["USE_OZONE"] = "1"
+ DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
++DEFINES["WEBRTC_BSD"] = True
+ DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
+ DEFINES["WEBRTC_LIBRARY_IMPL"] = True
+ DEFINES["WEBRTC_MOZILLA_BUILD"] = True
+ DEFINES["WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS"] = "0"
++DEFINES["WEBRTC_POSIX"] = True
+ DEFINES["WEBRTC_STRICT_FIELD_TRIALS"] = "0"
++DEFINES["_FILE_OFFSET_BITS"] = "64"
++DEFINES["_LARGEFILE64_SOURCE"] = True
++DEFINES["_LARGEFILE_SOURCE"] = True
+ DEFINES["_LIBCPP_HARDENING_MODE"] = "_LIBCPP_HARDENING_MODE_NONE"
++DEFINES["__STDC_CONSTANT_MACROS"] = True
++DEFINES["__STDC_FORMAT_MACROS"] = True
+
+ FINAL_LIBRARY = "xul"
+
+@@ -47,87 +56,7 @@ if not CONFIG["MOZ_DEBUG"]:
+ if CONFIG["MOZ_DEBUG"] == "1":
+
+ DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
+-
+-if CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["ANDROID"] = True
+- DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r27_1"
+- DEFINES["HAVE_SYS_UIO_H"] = True
+- DEFINES["WEBRTC_ANDROID"] = True
+- DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
+- DEFINES["WEBRTC_LINUX"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_GNU_SOURCE"] = True
+- DEFINES["__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+- OS_LIBS += [
+- "log"
+- ]
+-
+-if CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["WEBRTC_MAC"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["USE_UDEV"] = True
+- DEFINES["WEBRTC_LINUX"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_GLIBCXX_ASSERTIONS"] = "1"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["WEBRTC_BSD"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True
+- DEFINES["NOMINMAX"] = True
+- DEFINES["NTDDI_VERSION"] = "0x0A000000"
+- DEFINES["PSAPI_VERSION"] = "2"
+- DEFINES["RTC_ENABLE_WIN_WGC"] = True
+- DEFINES["UNICODE"] = True
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["WEBRTC_WIN"] = True
+- DEFINES["WIN32"] = True
+- DEFINES["WIN32_LEAN_AND_MEAN"] = True
+- DEFINES["WINAPI_FAMILY"] = "WINAPI_FAMILY_DESKTOP_APP"
+- DEFINES["WINVER"] = "0x0A00"
+- DEFINES["_ATL_NO_OPENGL"] = True
+- DEFINES["_CRT_NONSTDC_NO_WARNINGS"] = True
+- DEFINES["_CRT_RAND_S"] = True
+- DEFINES["_CRT_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_ENABLE_EXTENDED_ALIGNED_STORAGE"] = True
+- DEFINES["_HAS_EXCEPTIONS"] = "0"
+- DEFINES["_HAS_NODISCARD"] = True
+- DEFINES["_SCL_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_SECURE_ATL"] = True
+- DEFINES["_UNICODE"] = True
+- DEFINES["_WIN32_WINNT"] = "0x0A00"
+- DEFINES["_WINDOWS"] = True
+- DEFINES["_WINSOCK_DEPRECATED_NO_WARNINGS"] = True
+- DEFINES["__STD_C"] = True
++ DEFINES["_DEBUG"] = True
+
+ if CONFIG["TARGET_CPU"] == "aarch64":
+
+@@ -135,82 +64,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+ DEFINES["WEBRTC_HAS_NEON"] = True
+ DEFINES["__ARM_NEON__"] = "1"
+
+-if CONFIG["TARGET_CPU"] == "arm":
+-
+- CXXFLAGS += [
+- "-mfpu=neon"
+- ]
+-
+- DEFINES["WEBRTC_ARCH_ARM"] = True
+- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
+- DEFINES["WEBRTC_HAS_NEON"] = True
+-
+-if CONFIG["TARGET_CPU"] == "loongarch64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+ if CONFIG["TARGET_CPU"] == "mips32":
+
+ DEFINES["MIPS32_LE"] = True
+ DEFINES["MIPS_FPU_LE"] = True
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["TARGET_CPU"] == "mips64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+
+ if CONFIG["TARGET_CPU"] == "x86":
+
+- DEFINES["WEBRTC_ENABLE_AVX2"] = True
+-
+-if CONFIG["TARGET_CPU"] == "x86_64":
+-
+- DEFINES["WEBRTC_ENABLE_AVX2"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+-
+-if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86":
+-
+ CXXFLAGS += [
+ "-msse2"
+ ]
+
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
+-
+- CXXFLAGS += [
+- "-msse2"
+- ]
+-
+- DEFINES["_GNU_SOURCE"] = True
++ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
++if CONFIG["TARGET_CPU"] == "x86_64":
+
+- DEFINES["_GNU_SOURCE"] = True
++ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
+ Library("denormal_disabler_gn")
diff --git third_party/libwebrtc/rtc_base/divide_round_gn/moz.build third_party/libwebrtc/rtc_base/divide_round_gn/moz.build
index 6d17c8740b6c..4081536caf3a 100644
--- third_party/libwebrtc/rtc_base/divide_round_gn/moz.build
@@ -89301,6 +89959,219 @@ index 0687c3138dae..8d218bfe7cff 100644
+ DEFINES["WEBRTC_ENABLE_AVX2"] = True
Library("rtc_numerics_gn")
+diff --git third_party/libwebrtc/rtc_base/rtp_to_ntp_estimator_gn/moz.build third_party/libwebrtc/rtc_base/rtp_to_ntp_estimator_gn/moz.build
+index f1b154f22252..55a35cb2bd5f 100644
+--- third_party/libwebrtc/rtc_base/rtp_to_ntp_estimator_gn/moz.build
++++ third_party/libwebrtc/rtc_base/rtp_to_ntp_estimator_gn/moz.build
+@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
+ DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
+ DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
+ DEFINES["RTC_ENABLE_VP9"] = True
++DEFINES["USE_GLIB"] = "1"
++DEFINES["USE_OZONE"] = "1"
+ DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
++DEFINES["WEBRTC_BSD"] = True
+ DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
+ DEFINES["WEBRTC_LIBRARY_IMPL"] = True
+ DEFINES["WEBRTC_MOZILLA_BUILD"] = True
+ DEFINES["WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS"] = "0"
++DEFINES["WEBRTC_POSIX"] = True
+ DEFINES["WEBRTC_STRICT_FIELD_TRIALS"] = "0"
++DEFINES["_FILE_OFFSET_BITS"] = "64"
++DEFINES["_LARGEFILE64_SOURCE"] = True
++DEFINES["_LARGEFILE_SOURCE"] = True
+ DEFINES["_LIBCPP_HARDENING_MODE"] = "_LIBCPP_HARDENING_MODE_NONE"
++DEFINES["__STDC_CONSTANT_MACROS"] = True
++DEFINES["__STDC_FORMAT_MACROS"] = True
+
+ FINAL_LIBRARY = "xul"
+
+@@ -47,98 +56,7 @@ if not CONFIG["MOZ_DEBUG"]:
+ if CONFIG["MOZ_DEBUG"] == "1":
+
+ DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
+-
+-if CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["ANDROID"] = True
+- DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r27_1"
+- DEFINES["HAVE_SYS_UIO_H"] = True
+- DEFINES["WEBRTC_ANDROID"] = True
+- DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
+- DEFINES["WEBRTC_LINUX"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_GNU_SOURCE"] = True
+- DEFINES["__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+- OS_LIBS += [
+- "log"
+- ]
+-
+-if CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["WEBRTC_MAC"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["USE_UDEV"] = True
+- DEFINES["WEBRTC_LINUX"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_GLIBCXX_ASSERTIONS"] = "1"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+- OS_LIBS += [
+- "rt"
+- ]
+-
+-if CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["WEBRTC_BSD"] = True
+- DEFINES["WEBRTC_POSIX"] = True
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True
+- DEFINES["NOMINMAX"] = True
+- DEFINES["NTDDI_VERSION"] = "0x0A000000"
+- DEFINES["PSAPI_VERSION"] = "2"
+- DEFINES["RTC_ENABLE_WIN_WGC"] = True
+- DEFINES["UNICODE"] = True
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["WEBRTC_WIN"] = True
+- DEFINES["WIN32"] = True
+- DEFINES["WIN32_LEAN_AND_MEAN"] = True
+- DEFINES["WINAPI_FAMILY"] = "WINAPI_FAMILY_DESKTOP_APP"
+- DEFINES["WINVER"] = "0x0A00"
+- DEFINES["_ATL_NO_OPENGL"] = True
+- DEFINES["_CRT_NONSTDC_NO_WARNINGS"] = True
+- DEFINES["_CRT_RAND_S"] = True
+- DEFINES["_CRT_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_ENABLE_EXTENDED_ALIGNED_STORAGE"] = True
+- DEFINES["_HAS_EXCEPTIONS"] = "0"
+- DEFINES["_HAS_NODISCARD"] = True
+- DEFINES["_SCL_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_SECURE_ATL"] = True
+- DEFINES["_UNICODE"] = True
+- DEFINES["_WIN32_WINNT"] = "0x0A00"
+- DEFINES["_WINDOWS"] = True
+- DEFINES["_WINSOCK_DEPRECATED_NO_WARNINGS"] = True
+- DEFINES["__STD_C"] = True
+-
+- OS_LIBS += [
+- "crypt32",
+- "iphlpapi",
+- "secur32",
+- "winmm"
+- ]
++ DEFINES["_DEBUG"] = True
+
+ if CONFIG["TARGET_CPU"] == "aarch64":
+
+@@ -146,82 +64,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+ DEFINES["WEBRTC_HAS_NEON"] = True
+ DEFINES["__ARM_NEON__"] = "1"
+
+-if CONFIG["TARGET_CPU"] == "arm":
+-
+- CXXFLAGS += [
+- "-mfpu=neon"
+- ]
+-
+- DEFINES["WEBRTC_ARCH_ARM"] = True
+- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
+- DEFINES["WEBRTC_HAS_NEON"] = True
+-
+-if CONFIG["TARGET_CPU"] == "loongarch64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+ if CONFIG["TARGET_CPU"] == "mips32":
+
+ DEFINES["MIPS32_LE"] = True
+ DEFINES["MIPS_FPU_LE"] = True
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["TARGET_CPU"] == "mips64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+
+ if CONFIG["TARGET_CPU"] == "x86":
+
+- DEFINES["WEBRTC_ENABLE_AVX2"] = True
+-
+-if CONFIG["TARGET_CPU"] == "x86_64":
+-
+- DEFINES["WEBRTC_ENABLE_AVX2"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+-
+-if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86":
+-
+ CXXFLAGS += [
+ "-msse2"
+ ]
+
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
+-
+- CXXFLAGS += [
+- "-msse2"
+- ]
+-
+- DEFINES["_GNU_SOURCE"] = True
++ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
++if CONFIG["TARGET_CPU"] == "x86_64":
+
+- DEFINES["_GNU_SOURCE"] = True
++ DEFINES["WEBRTC_ENABLE_AVX2"] = True
+
+ Library("rtp_to_ntp_estimator_gn")
diff --git third_party/libwebrtc/rtc_base/safe_compare_gn/moz.build third_party/libwebrtc/rtc_base/safe_compare_gn/moz.build
index c93abdb78469..bf32218de21a 100644
--- third_party/libwebrtc/rtc_base/safe_compare_gn/moz.build
@@ -96869,208 +97740,6 @@ index 74abd1c954a5..000000000000
- DEFINES["WEBRTC_ENABLE_AVX2"] = True
-
-Library("videoframebuffer_objc_gn")
-diff --git third_party/libwebrtc/system_wrappers/denormal_disabler_gn/moz.build third_party/libwebrtc/system_wrappers/denormal_disabler_gn/moz.build
-index f830168572e6..2f90855b915f 100644
---- third_party/libwebrtc/system_wrappers/denormal_disabler_gn/moz.build
-+++ third_party/libwebrtc/system_wrappers/denormal_disabler_gn/moz.build
-@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
- DEFINES["PROTOBUF_ENABLE_DEBUG_LOGGING_MAY_LEAK_PII"] = "0"
- DEFINES["RTC_DAV1D_IN_INTERNAL_DECODER_FACTORY"] = True
- DEFINES["RTC_ENABLE_VP9"] = True
-+DEFINES["USE_GLIB"] = "1"
-+DEFINES["USE_OZONE"] = "1"
- DEFINES["WEBRTC_ALLOW_DEPRECATED_NAMESPACES"] = True
-+DEFINES["WEBRTC_BSD"] = True
- DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0"
- DEFINES["WEBRTC_LIBRARY_IMPL"] = True
- DEFINES["WEBRTC_MOZILLA_BUILD"] = True
- DEFINES["WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS"] = "0"
-+DEFINES["WEBRTC_POSIX"] = True
- DEFINES["WEBRTC_STRICT_FIELD_TRIALS"] = "0"
-+DEFINES["_FILE_OFFSET_BITS"] = "64"
-+DEFINES["_LARGEFILE64_SOURCE"] = True
-+DEFINES["_LARGEFILE_SOURCE"] = True
- DEFINES["_LIBCPP_HARDENING_MODE"] = "_LIBCPP_HARDENING_MODE_NONE"
-+DEFINES["__STDC_CONSTANT_MACROS"] = True
-+DEFINES["__STDC_FORMAT_MACROS"] = True
-
- FINAL_LIBRARY = "xul"
-
-@@ -47,87 +56,7 @@ if not CONFIG["MOZ_DEBUG"]:
- if CONFIG["MOZ_DEBUG"] == "1":
-
- DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
--
--if CONFIG["OS_TARGET"] == "Android":
--
-- DEFINES["ANDROID"] = True
-- DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r27_1"
-- DEFINES["HAVE_SYS_UIO_H"] = True
-- DEFINES["WEBRTC_ANDROID"] = True
-- DEFINES["WEBRTC_ANDROID_OPENSLES"] = True
-- DEFINES["WEBRTC_LINUX"] = True
-- DEFINES["WEBRTC_POSIX"] = True
-- DEFINES["_GNU_SOURCE"] = True
-- DEFINES["__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__"] = True
-- DEFINES["__STDC_CONSTANT_MACROS"] = True
-- DEFINES["__STDC_FORMAT_MACROS"] = True
--
-- OS_LIBS += [
-- "log"
-- ]
--
--if CONFIG["OS_TARGET"] == "Darwin":
--
-- DEFINES["WEBRTC_MAC"] = True
-- DEFINES["WEBRTC_POSIX"] = True
-- DEFINES["__STDC_CONSTANT_MACROS"] = True
-- DEFINES["__STDC_FORMAT_MACROS"] = True
--
--if CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["USE_AURA"] = "1"
-- DEFINES["USE_GLIB"] = "1"
-- DEFINES["USE_OZONE"] = "1"
-- DEFINES["USE_UDEV"] = True
-- DEFINES["WEBRTC_LINUX"] = True
-- DEFINES["WEBRTC_POSIX"] = True
-- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_GLIBCXX_ASSERTIONS"] = "1"
-- DEFINES["_LARGEFILE64_SOURCE"] = True
-- DEFINES["_LARGEFILE_SOURCE"] = True
-- DEFINES["__STDC_CONSTANT_MACROS"] = True
-- DEFINES["__STDC_FORMAT_MACROS"] = True
--
--if CONFIG["OS_TARGET"] == "OpenBSD":
--
-- DEFINES["USE_GLIB"] = "1"
-- DEFINES["USE_OZONE"] = "1"
-- DEFINES["WEBRTC_BSD"] = True
-- DEFINES["WEBRTC_POSIX"] = True
-- DEFINES["_FILE_OFFSET_BITS"] = "64"
-- DEFINES["_LARGEFILE64_SOURCE"] = True
-- DEFINES["_LARGEFILE_SOURCE"] = True
-- DEFINES["__STDC_CONSTANT_MACROS"] = True
-- DEFINES["__STDC_FORMAT_MACROS"] = True
--
--if CONFIG["OS_TARGET"] == "WINNT":
--
-- DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True
-- DEFINES["NOMINMAX"] = True
-- DEFINES["NTDDI_VERSION"] = "0x0A000000"
-- DEFINES["PSAPI_VERSION"] = "2"
-- DEFINES["RTC_ENABLE_WIN_WGC"] = True
-- DEFINES["UNICODE"] = True
-- DEFINES["USE_AURA"] = "1"
-- DEFINES["WEBRTC_WIN"] = True
-- DEFINES["WIN32"] = True
-- DEFINES["WIN32_LEAN_AND_MEAN"] = True
-- DEFINES["WINAPI_FAMILY"] = "WINAPI_FAMILY_DESKTOP_APP"
-- DEFINES["WINVER"] = "0x0A00"
-- DEFINES["_ATL_NO_OPENGL"] = True
-- DEFINES["_CRT_NONSTDC_NO_WARNINGS"] = True
-- DEFINES["_CRT_RAND_S"] = True
-- DEFINES["_CRT_SECURE_NO_DEPRECATE"] = True
-- DEFINES["_ENABLE_EXTENDED_ALIGNED_STORAGE"] = True
-- DEFINES["_HAS_EXCEPTIONS"] = "0"
-- DEFINES["_HAS_NODISCARD"] = True
-- DEFINES["_SCL_SECURE_NO_DEPRECATE"] = True
-- DEFINES["_SECURE_ATL"] = True
-- DEFINES["_UNICODE"] = True
-- DEFINES["_WIN32_WINNT"] = "0x0A00"
-- DEFINES["_WINDOWS"] = True
-- DEFINES["_WINSOCK_DEPRECATED_NO_WARNINGS"] = True
-- DEFINES["__STD_C"] = True
-+ DEFINES["_DEBUG"] = True
-
- if CONFIG["TARGET_CPU"] == "aarch64":
-
-@@ -135,82 +64,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
- DEFINES["WEBRTC_HAS_NEON"] = True
- DEFINES["__ARM_NEON__"] = "1"
-
--if CONFIG["TARGET_CPU"] == "arm":
--
-- CXXFLAGS += [
-- "-mfpu=neon"
-- ]
--
-- DEFINES["WEBRTC_ARCH_ARM"] = True
-- DEFINES["WEBRTC_ARCH_ARM_V7"] = True
-- DEFINES["WEBRTC_HAS_NEON"] = True
--
--if CONFIG["TARGET_CPU"] == "loongarch64":
--
-- DEFINES["_GNU_SOURCE"] = True
--
- if CONFIG["TARGET_CPU"] == "mips32":
-
- DEFINES["MIPS32_LE"] = True
- DEFINES["MIPS_FPU_LE"] = True
-- DEFINES["_GNU_SOURCE"] = True
--
--if CONFIG["TARGET_CPU"] == "mips64":
--
-- DEFINES["_GNU_SOURCE"] = True
-
- if CONFIG["TARGET_CPU"] == "x86":
-
-- DEFINES["WEBRTC_ENABLE_AVX2"] = True
--
--if CONFIG["TARGET_CPU"] == "x86_64":
--
-- DEFINES["WEBRTC_ENABLE_AVX2"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
--
-- DEFINES["_DEBUG"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin":
--
-- DEFINES["_DEBUG"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux":
--
-- DEFINES["_DEBUG"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "OpenBSD":
--
-- DEFINES["_DEBUG"] = True
--
--if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
--
-- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
--
--if CONFIG["OS_TARGET"] == "Android" and CONFIG["TARGET_CPU"] == "x86":
--
- CXXFLAGS += [
- "-msse2"
- ]
-
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
--
-- DEFINES["_GNU_SOURCE"] = True
--
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
--
-- DEFINES["_GNU_SOURCE"] = True
--
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
--
-- CXXFLAGS += [
-- "-msse2"
-- ]
--
-- DEFINES["_GNU_SOURCE"] = True
-+ DEFINES["WEBRTC_ENABLE_AVX2"] = True
-
--if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
-+if CONFIG["TARGET_CPU"] == "x86_64":
-
-- DEFINES["_GNU_SOURCE"] = True
-+ DEFINES["WEBRTC_ENABLE_AVX2"] = True
-
- Library("denormal_disabler_gn")
diff --git third_party/libwebrtc/system_wrappers/field_trial_gn/moz.build third_party/libwebrtc/system_wrappers/field_trial_gn/moz.build
index 42b21364766f..efc6c5ca191e 100644
--- third_party/libwebrtc/system_wrappers/field_trial_gn/moz.build
@@ -97483,7 +98152,7 @@ index 36c9baa62823..b243d3d58410 100644
Library("metrics_gn")
diff --git third_party/libwebrtc/system_wrappers/system_wrappers_gn/moz.build third_party/libwebrtc/system_wrappers/system_wrappers_gn/moz.build
-index 9587725536ca..538b68bd36cb 100644
+index ac00b2932e82..467d3c380ea3 100644
--- third_party/libwebrtc/system_wrappers/system_wrappers_gn/moz.build
+++ third_party/libwebrtc/system_wrappers/system_wrappers_gn/moz.build
@@ -13,13 +13,22 @@ DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1"
@@ -97509,7 +98178,7 @@ index 9587725536ca..538b68bd36cb 100644
FINAL_LIBRARY = "xul"
-@@ -51,108 +60,7 @@ if not CONFIG["MOZ_DEBUG"]:
+@@ -48,108 +57,7 @@ if not CONFIG["MOZ_DEBUG"]:
if CONFIG["MOZ_DEBUG"] == "1":
DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
@@ -97619,7 +98288,7 @@ index 9587725536ca..538b68bd36cb 100644
if CONFIG["TARGET_CPU"] == "aarch64":
-@@ -160,82 +68,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
+@@ -157,82 +65,21 @@ if CONFIG["TARGET_CPU"] == "aarch64":
DEFINES["WEBRTC_HAS_NEON"] = True
DEFINES["__ARM_NEON__"] = "1"
@@ -99192,6 +99861,148 @@ index bed86c31bdb2..776ccac7a804 100644
- DEFINES["_GNU_SOURCE"] = True
-
Library("yuv_gn")
+diff --git third_party/libwebrtc/third_party/opus/opus_gn/moz.build third_party/libwebrtc/third_party/opus/opus_gn/moz.build
+index 2540ef87e331..66d74b90d631 100644
+--- third_party/libwebrtc/third_party/opus/opus_gn/moz.build
++++ third_party/libwebrtc/third_party/opus/opus_gn/moz.build
+@@ -9,7 +9,14 @@
+ COMPILE_FLAGS["OS_INCLUDES"] = []
+ AllowCompilerWarnings()
+
++DEFINES["USE_GLIB"] = "1"
++DEFINES["USE_OZONE"] = "1"
++DEFINES["_FILE_OFFSET_BITS"] = "64"
++DEFINES["_LARGEFILE64_SOURCE"] = True
++DEFINES["_LARGEFILE_SOURCE"] = True
+ DEFINES["_LIBCPP_HARDENING_MODE"] = "_LIBCPP_HARDENING_MODE_NONE"
++DEFINES["__STDC_CONSTANT_MACROS"] = True
++DEFINES["__STDC_FORMAT_MACROS"] = True
+
+ FINAL_LIBRARY = "xul"
+
+@@ -32,121 +39,10 @@ if not CONFIG["MOZ_DEBUG"]:
+ if CONFIG["MOZ_DEBUG"] == "1":
+
+ DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "1"
+-
+-if CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["ANDROID"] = True
+- DEFINES["ANDROID_NDK_VERSION_ROLL"] = "r27_1"
+- DEFINES["HAVE_SYS_UIO_H"] = True
+- DEFINES["_GNU_SOURCE"] = True
+- DEFINES["__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["USE_UDEV"] = True
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_GLIBCXX_ASSERTIONS"] = "1"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["USE_GLIB"] = "1"
+- DEFINES["USE_OZONE"] = "1"
+- DEFINES["_FILE_OFFSET_BITS"] = "64"
+- DEFINES["_LARGEFILE64_SOURCE"] = True
+- DEFINES["_LARGEFILE_SOURCE"] = True
+- DEFINES["__STDC_CONSTANT_MACROS"] = True
+- DEFINES["__STDC_FORMAT_MACROS"] = True
+-
+-if CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True
+- DEFINES["NOMINMAX"] = True
+- DEFINES["NTDDI_VERSION"] = "0x0A000000"
+- DEFINES["PSAPI_VERSION"] = "2"
+- DEFINES["UNICODE"] = True
+- DEFINES["USE_AURA"] = "1"
+- DEFINES["WIN32"] = True
+- DEFINES["WIN32_LEAN_AND_MEAN"] = True
+- DEFINES["WINAPI_FAMILY"] = "WINAPI_FAMILY_DESKTOP_APP"
+- DEFINES["WINVER"] = "0x0A00"
+- DEFINES["_ATL_NO_OPENGL"] = True
+- DEFINES["_CRT_NONSTDC_NO_WARNINGS"] = True
+- DEFINES["_CRT_RAND_S"] = True
+- DEFINES["_CRT_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_HAS_EXCEPTIONS"] = "0"
+- DEFINES["_HAS_NODISCARD"] = True
+- DEFINES["_SCL_SECURE_NO_DEPRECATE"] = True
+- DEFINES["_SECURE_ATL"] = True
+- DEFINES["_UNICODE"] = True
+- DEFINES["_WIN32_WINNT"] = "0x0A00"
+- DEFINES["_WINDOWS"] = True
+- DEFINES["_WINSOCK_DEPRECATED_NO_WARNINGS"] = True
+- DEFINES["__STD_C"] = True
++ DEFINES["_DEBUG"] = True
+
+ if CONFIG["TARGET_CPU"] == "aarch64":
+
+ DEFINES["__ARM_NEON__"] = "1"
+
+-if CONFIG["TARGET_CPU"] == "loongarch64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["TARGET_CPU"] == "mips32":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["TARGET_CPU"] == "mips64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Android":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "OpenBSD":
+-
+- DEFINES["_DEBUG"] = True
+-
+-if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT":
+-
+- DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0"
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "aarch64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "arm":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+-if CONFIG["OS_TARGET"] == "Linux" and CONFIG["TARGET_CPU"] == "x86_64":
+-
+- DEFINES["_GNU_SOURCE"] = True
+-
+ Library("opus_gn")
diff --git third_party/libwebrtc/third_party/pffft/pffft_gn/moz.build third_party/libwebrtc/third_party/pffft/pffft_gn/moz.build
index ad14c77a3fe2..fe9a03bdf63c 100644
--- third_party/libwebrtc/third_party/pffft/pffft_gn/moz.build
diff --git a/www/librewolf/files/patch-memory_mozalloc_throw__gcc.h b/www/librewolf/files/patch-memory_mozalloc_throw__gcc.h
deleted file mode 100644
index 81a511179852..000000000000
--- a/www/librewolf/files/patch-memory_mozalloc_throw__gcc.h
+++ /dev/null
@@ -1,69 +0,0 @@
---- memory/mozalloc/throw_gcc.h.orig 2022-02-02 17:33:38 UTC
-+++ memory/mozalloc/throw_gcc.h
-@@ -74,50 +74,66 @@ __throw_bad_function_call(void) {
- mozalloc_abort("fatal: STL threw bad_function_call");
- }
-
-+#if !defined(_LIBCPP_VERSION)
- MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_logic_error(
- const char* msg) {
- mozalloc_abort(msg);
- }
-+#endif // _LIBCPP_VERSION
-
-+#if !defined(_LIBCPP_VERSION)
- MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_domain_error(
- const char* msg) {
- mozalloc_abort(msg);
- }
-+#endif // _LIBCPP_VERSION
-
-+#if !defined(_LIBCPP_VERSION)
- MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void
- __throw_invalid_argument(const char* msg) {
- mozalloc_abort(msg);
- }
-+#endif // _LIBCPP_VERSION
-
-+#if !defined(_LIBCPP_VERSION)
- MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_length_error(
- const char* msg) {
- mozalloc_abort(msg);
- }
-+#endif // _LIBCPP_VERSION
-
-+#if !defined(_LIBCPP_VERSION)
- MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_out_of_range(
- const char* msg) {
- mozalloc_abort(msg);
- }
-+#endif // _LIBCPP_VERSION
-
- MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_runtime_error(
- const char* msg) {
- mozalloc_abort(msg);
- }
-
-+#if !defined(_LIBCPP_VERSION)
- MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_range_error(
- const char* msg) {
- mozalloc_abort(msg);
- }
-+#endif // _LIBCPP_VERSION
-
-+#if !defined(_LIBCPP_VERSION)
- MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void
- __throw_overflow_error(const char* msg) {
- mozalloc_abort(msg);
- }
-+#endif // _LIBCPP_VERSION
-
-+#if !defined(_LIBCPP_VERSION)
- MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void
- __throw_underflow_error(const char* msg) {
- mozalloc_abort(msg);
- }
-+#endif // _LIBCPP_VERSION
-
- MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_ios_failure(
- const char* msg) {
diff --git a/www/librewolf/files/patch-python_sites_mach.txt b/www/librewolf/files/patch-python_sites_mach.txt
index dc2caf9bdfc6..706f285b0731 100644
--- a/www/librewolf/files/patch-python_sites_mach.txt
+++ b/www/librewolf/files/patch-python_sites_mach.txt
@@ -15,4 +15,4 @@ index 6e3db1c848f7..10ba12c2f13b 100644
# support down to the oldest locally-installed version (5.4.2).
-pypi-optional:psutil>=5.4.2,<=5.9.4:telemetry will be missing some data
+pypi-optional:psutil>=5.4.2,<=7.0.0:telemetry will be missing some data
- pypi-optional:zstandard>=0.11.1,<=0.23.0:zstd archives will not be possible to extract
+ pypi-optional:zstandard>=0.11.1,<=0.24.0:zstd archives will not be possible to extract
diff --git a/www/linux-freetube/Makefile b/www/linux-freetube/Makefile
index 86e34fbd1332..8d2f2ac79571 100644
--- a/www/linux-freetube/Makefile
+++ b/www/linux-freetube/Makefile
@@ -1,6 +1,6 @@
PORTNAME= freetube
DISTVERSIONPREFIX= v
-DISTVERSION= 0.23.9-beta
+DISTVERSION= 0.23.12-beta
PORTREVISION= 0
CATEGORIES= www
MASTER_SITES= https://github.com/FreeTubeApp/FreeTube/releases/download/${DISTVERSIONFULL}/ \
diff --git a/www/linux-freetube/distinfo b/www/linux-freetube/distinfo
index 7a30825bf706..763acf6ca4da 100644
--- a/www/linux-freetube/distinfo
+++ b/www/linux-freetube/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1758180236
-SHA256 (freetube-0.23.9-beta-linux-x64-portable.zip) = 113ec430bf2f1176f83fda129b331d6639816a3f6cfc59d3faa586791a12ee58
-SIZE (freetube-0.23.9-beta-linux-x64-portable.zip) = 104150779
+TIMESTAMP = 1760609060
+SHA256 (freetube-0.23.12-beta-linux-x64-portable.zip) = a1b0a67ab0d8f01df37e9effd3bd88763fbdd7dbceffc376c345f03b3cfe3cd1
+SIZE (freetube-0.23.12-beta-linux-x64-portable.zip) = 104159469
SHA256 (linux-freetube-icons-0.1.3.zip) = d76906cce52ac5cc730113a6d8598009467480d70a11e7ad81cbe9655bbd941e
SIZE (linux-freetube-icons-0.1.3.zip) = 10580
diff --git a/www/minio/Makefile b/www/minio/Makefile
index d13d87bd3dd0..76ccd51a9fa2 100644
--- a/www/minio/Makefile
+++ b/www/minio/Makefile
@@ -1,6 +1,5 @@
PORTNAME= minio
DISTVERSION= ${GH_TAGNAME:S/RELEASE.//:S/Z//:S/T/-/:S/-/./g}
-PORTREVISION= 2
CATEGORIES= www
DIST_SUBDIR= minio
@@ -11,11 +10,11 @@ WWW= https://minio.io/
LICENSE= AGPLv3
USES= compiler cpe go:modules
-GH_TAGNAME= RELEASE.2025-09-07T16-13-09Z
+GH_TAGNAME= RELEASE.2025-10-15T17-29-55Z
CPE_VERSION= ${GH_TAGNAME}
USE_RC_SUBR= ${PORTNAME}
-COMMIT_ID= 07c3a429bfed433e49018cb0f78a52145d4bedeb
+COMMIT_ID= 9e49d5e7a648f00e26f2246f4dc28e6b07f8c84a
GO_MODULE= github.com/minio/minio@v0.0.0-${DISTVERSION:S/.//g}-${COMMIT_ID:C/^(.{12}).*/\1/}
GO_BUILDFLAGS= -ldflags=' \
diff --git a/www/minio/distinfo b/www/minio/distinfo
index bbe177258593..cb1c05cf0feb 100644
--- a/www/minio/distinfo
+++ b/www/minio/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1757405368
-SHA256 (go/www_minio/minio-2025.09.07.16.13.09/v0.0.0-20250907161309-07c3a429bfed.mod) = e362dbf17ddb50992fe199e0d777b3da147ec398e6db9e590fef2a573060acb1
-SIZE (go/www_minio/minio-2025.09.07.16.13.09/v0.0.0-20250907161309-07c3a429bfed.mod) = 12569
-SHA256 (go/www_minio/minio-2025.09.07.16.13.09/v0.0.0-20250907161309-07c3a429bfed.zip) = ec6f45516ef6915e4b5035d7e332c9af0519a3f27fa80d0111aa79780c909ed9
-SIZE (go/www_minio/minio-2025.09.07.16.13.09/v0.0.0-20250907161309-07c3a429bfed.zip) = 25343993
+TIMESTAMP = 1760697741
+SHA256 (go/www_minio/minio-2025.10.15.17.29.55/v0.0.0-20251015172955-9e49d5e7a648.mod) = 673f06144e90bc045f0a20050d2874c52e551be5bfbd70dff6e76b66da0db702
+SIZE (go/www_minio/minio-2025.10.15.17.29.55/v0.0.0-20251015172955-9e49d5e7a648.mod) = 12539
+SHA256 (go/www_minio/minio-2025.10.15.17.29.55/v0.0.0-20251015172955-9e49d5e7a648.zip) = b137c35bf9708b4032a6a8301495a2563cab25111c28b80fd609812a3252a2f8
+SIZE (go/www_minio/minio-2025.10.15.17.29.55/v0.0.0-20251015172955-9e49d5e7a648.zip) = 25342606
diff --git a/www/nextcloud-appointments/Makefile b/www/nextcloud-appointments/Makefile
index 41af6f4b14a3..f965c723deee 100644
--- a/www/nextcloud-appointments/Makefile
+++ b/www/nextcloud-appointments/Makefile
@@ -1,5 +1,5 @@
PORTNAME= appointments
-PORTVERSION= 2.6.0
+PORTVERSION= 2.6.1
CATEGORIES= www
MASTER_SITES= https://github.com/${GH_ACCOUNT}/${PORTNAME}/raw/${DISTVERSIONPREFIX}${DISTVERSION}/build/artifacts/appstore/
DISTVERSIONPREFIX= v
diff --git a/www/nextcloud-appointments/distinfo b/www/nextcloud-appointments/distinfo
index 6e26f66d5e38..448eb656c0d7 100644
--- a/www/nextcloud-appointments/distinfo
+++ b/www/nextcloud-appointments/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759904980
-SHA256 (nextcloud/appointments-2.6.0/appointments.tar.gz) = 36f554bf96cd85b8f5cd41ab7ece2b5aa5c57cefbbaa460825935653d7991a44
-SIZE (nextcloud/appointments-2.6.0/appointments.tar.gz) = 2302606
+TIMESTAMP = 1760546227
+SHA256 (nextcloud/appointments-2.6.1/appointments.tar.gz) = 075403d7b0518c9403281fbca3d9a32e21b57c2294bd9612d1e1ea75cb50e5b4
+SIZE (nextcloud/appointments-2.6.1/appointments.tar.gz) = 2303824
diff --git a/www/nextcloud-calendar/Makefile b/www/nextcloud-calendar/Makefile
index 30e1428cbbbe..06a78ea99f44 100644
--- a/www/nextcloud-calendar/Makefile
+++ b/www/nextcloud-calendar/Makefile
@@ -1,5 +1,5 @@
PORTNAME= calendar
-PORTVERSION= 6.0.1
+PORTVERSION= 6.0.2
DISTVERSIONPREFIX= v
CATEGORIES= www
diff --git a/www/nextcloud-calendar/distinfo b/www/nextcloud-calendar/distinfo
index 427e975aca9c..7de6d1e7c582 100644
--- a/www/nextcloud-calendar/distinfo
+++ b/www/nextcloud-calendar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760035361
-SHA256 (nextcloud/calendar-v6.0.1.tar.gz) = cf53bd2794794128ac82971eed2b9dcce6244afb27ff38db5c258ddd3a31a68e
-SIZE (nextcloud/calendar-v6.0.1.tar.gz) = 20095727
+TIMESTAMP = 1760546269
+SHA256 (nextcloud/calendar-v6.0.2.tar.gz) = b7de175e7d0a29edf6eb65dbd244aee4c5352b2987acedb67a93a19f66c094ec
+SIZE (nextcloud/calendar-v6.0.2.tar.gz) = 20098114
diff --git a/www/nextcloud-contacts/Makefile b/www/nextcloud-contacts/Makefile
index 96306f8963bc..845e3e87ff7e 100644
--- a/www/nextcloud-contacts/Makefile
+++ b/www/nextcloud-contacts/Makefile
@@ -1,5 +1,5 @@
PORTNAME= contacts
-PORTVERSION= 8.0.3
+PORTVERSION= 8.0.4
DISTVERSIONPREFIX= v
CATEGORIES= www
diff --git a/www/nextcloud-contacts/distinfo b/www/nextcloud-contacts/distinfo
index f3ebc2e11468..71151f279bd0 100644
--- a/www/nextcloud-contacts/distinfo
+++ b/www/nextcloud-contacts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759905052
-SHA256 (nextcloud/contacts-v8.0.3.tar.gz) = e67819d911c9c72d19305b63d4f6e789f32e013f36f146217e2ee87ddbb433d6
-SIZE (nextcloud/contacts-v8.0.3.tar.gz) = 4591413
+TIMESTAMP = 1760546302
+SHA256 (nextcloud/contacts-v8.0.4.tar.gz) = 19322c2f9a18e8a6fc19aefd54bed6183e75966c54bc4d9c1cddfc6a7bf27fac
+SIZE (nextcloud/contacts-v8.0.4.tar.gz) = 4604720
diff --git a/www/nextcloud-forms/Makefile b/www/nextcloud-forms/Makefile
index f14bf5a46323..eb09cb959357 100644
--- a/www/nextcloud-forms/Makefile
+++ b/www/nextcloud-forms/Makefile
@@ -1,5 +1,5 @@
PORTNAME= forms
-PORTVERSION= 5.2.1
+PORTVERSION= 5.2.2
DISTVERSIONPREFIX= v
CATEGORIES= www
diff --git a/www/nextcloud-forms/distinfo b/www/nextcloud-forms/distinfo
index ce6db186488b..7d2135f1d2b3 100644
--- a/www/nextcloud-forms/distinfo
+++ b/www/nextcloud-forms/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759476039
-SHA256 (nextcloud/forms-v5.2.1.tar.gz) = 3f641f3a7279c5b01a20844d1f277c4f80598a9c8e00f3bb5be866ec3abef691
-SIZE (nextcloud/forms-v5.2.1.tar.gz) = 5142232
+TIMESTAMP = 1760898653
+SHA256 (nextcloud/forms-v5.2.2.tar.gz) = 81416b3cedc3c71871d2abd734c2fb11e34eb62cf451a0b65de824efcf81663f
+SIZE (nextcloud/forms-v5.2.2.tar.gz) = 5179835
diff --git a/www/nextcloud-groupfolders/Makefile b/www/nextcloud-groupfolders/Makefile
index f0c82c9d0837..fc82e5ea0923 100644
--- a/www/nextcloud-groupfolders/Makefile
+++ b/www/nextcloud-groupfolders/Makefile
@@ -1,5 +1,5 @@
PORTNAME= groupfolders
-PORTVERSION= 20.1.1
+PORTVERSION= 20.1.2
DISTVERSIONPREFIX= v
CATEGORIES= www
diff --git a/www/nextcloud-groupfolders/distinfo b/www/nextcloud-groupfolders/distinfo
index 386e5d9bad55..7e3aa25cb283 100644
--- a/www/nextcloud-groupfolders/distinfo
+++ b/www/nextcloud-groupfolders/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759345089
-SHA256 (nextcloud/groupfolders-v20.1.1.tar.gz) = bfd10c2dc0f681597204aac388e44afd519e36f23868a097a27ba7471c2a9ee4
-SIZE (nextcloud/groupfolders-v20.1.1.tar.gz) = 5683323
+TIMESTAMP = 1760546349
+SHA256 (nextcloud/groupfolders-v20.1.2.tar.gz) = 6861366f0ab9a616474e163112ba95ffcc181809ad5554f5ff8466a3ccdc2146
+SIZE (nextcloud/groupfolders-v20.1.2.tar.gz) = 5691424
diff --git a/www/nextcloud-news/Makefile b/www/nextcloud-news/Makefile
index 0548a2010a35..bb59b6e01526 100644
--- a/www/nextcloud-news/Makefile
+++ b/www/nextcloud-news/Makefile
@@ -1,5 +1,5 @@
PORTNAME= news
-PORTVERSION= 27.0.0
+PORTVERSION= 27.0.1
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 52591501e37e..96b07155fa66 100644
--- a/www/nextcloud-news/distinfo
+++ b/www/nextcloud-news/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759139788
-SHA256 (nextcloud/news-27.0.0/news.tar.gz) = 0b803591be350c24b716d0a89e927e83d4c110895a52a5bd602e876b76e3d18c
-SIZE (nextcloud/news-27.0.0/news.tar.gz) = 3493438
+TIMESTAMP = 1760897889
+SHA256 (nextcloud/news-27.0.1/news.tar.gz) = 2bddecc06ae21309b5cc1abd1fb1783f67c79936a761d7450117d0a78e7a6ddb
+SIZE (nextcloud/news-27.0.1/news.tar.gz) = 3987213
diff --git a/www/nginx-devel/Makefile b/www/nginx-devel/Makefile
index 4b8cf4072709..52dc99ad6181 100644
--- a/www/nginx-devel/Makefile
+++ b/www/nginx-devel/Makefile
@@ -1,14 +1,14 @@
PORTNAME?= nginx
PORTVERSION= ${NGINX_VERSION}
.include "version.mk"
-PORTREVISION= 2
+PORTREVISION= 0
CATEGORIES= www
MASTER_SITES= https://nginx.org/download/ \
LOCAL/osa
PKGNAMESUFFIX?= -devel
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
-MAINTAINER?= ports@FreeBSD.org
+MAINTAINER?= joneum@FreeBSD.org
COMMENT?= Robust and small WWW server
WWW= https://nginx.com/
diff --git a/www/nginx-devel/distinfo b/www/nginx-devel/distinfo
index 817f95e0210e..7f43023a5d3d 100644
--- a/www/nginx-devel/distinfo
+++ b/www/nginx-devel/distinfo
@@ -1,10 +1,8 @@
-TIMESTAMP = 1755472140
-SHA256 (nginx-1.29.1.tar.gz) = c589f7e7ed801ddbd904afbf3de26ae24eb0cce27c7717a2e94df7fb12d6ad27
-SIZE (nginx-1.29.1.tar.gz) = 1285529
+TIMESTAMP = 1760858761
+SHA256 (nginx-1.29.2.tar.gz) = 5669e3c29d49bf7f6eb577275b86efe4504cf81af885c58a1ed7d2e7b8492437
+SIZE (nginx-1.29.2.tar.gz) = 1287399
SHA256 (nginx_mogilefs_module-1.0.4.tar.gz) = 7ac230d30907f013dff8d435a118619ea6168aa3714dba62c6962d350c6295ae
SIZE (nginx_mogilefs_module-1.0.4.tar.gz) = 11208
-SHA256 (osokin-ngx_http_redis-0.4.0_GH0.tar.gz) = e5b699243035575cb8ffcd26fc3a8287bcd11ff414e30fd0a52c96729fd22d0d
-SIZE (osokin-ngx_http_redis-0.4.0_GH0.tar.gz) = 11858
SHA256 (passenger-6.0.27.tar.gz) = 82c830aee98feece09e84309c2d0c6bb3f7b22a3c8e33cfe93b5e0d498615d0f
SIZE (passenger-6.0.27.tar.gz) = 7548637
SHA256 (msva-nginx_ajp_module-fcbb2cc_GH0.tar.gz) = 522e94c59f5783f281d868ede2adf325bf2f8ffb9e62cf8451d4b9ac0516916c
@@ -69,6 +67,8 @@ SHA256 (slact-nchan-v1.3.7_GH0.tar.gz) = 6e82c673cedc7d33ee48ea1c198964fdcf6853b
SIZE (slact-nchan-v1.3.7_GH0.tar.gz) = 665133
SHA256 (wandenberg-nginx-push-stream-module-0.6.0_GH0.tar.gz) = 84f6ad280c5eaf34e145bae3b835ef826b6e4aa490a94fed7350c8093be67d61
SIZE (wandenberg-nginx-push-stream-module-0.6.0_GH0.tar.gz) = 210766
+SHA256 (osokin-ngx_http_redis-0.4.0_GH0.tar.gz) = e5b699243035575cb8ffcd26fc3a8287bcd11ff414e30fd0a52c96729fd22d0d
+SIZE (osokin-ngx_http_redis-0.4.0_GH0.tar.gz) = 11858
SHA256 (yaoweibin-ngx_http_substitutions_filter_module-e12e965_GH0.tar.gz) = 40f9d43fdb39f4a8c60697e366469a42e229b12f1993376f33431e700bd9a50f
SIZE (yaoweibin-ngx_http_substitutions_filter_module-e12e965_GH0.tar.gz) = 94055
SHA256 (tarantool-nginx_upstream_module-aeb8696_GH0.tar.gz) = 514aa57155c73c2e3f7bdfe00c580183df343f2fa4b34e77f040cf6557caffae
diff --git a/www/nginx-devel/version.mk b/www/nginx-devel/version.mk
index 7b51e340f733..eb7340876eb5 100644
--- a/www/nginx-devel/version.mk
+++ b/www/nginx-devel/version.mk
@@ -1 +1 @@
-NGINX_VERSION= 1.29.1
+NGINX_VERSION= 1.29.2
diff --git a/www/nginx/Makefile b/www/nginx/Makefile
index 36827f447b32..4f5d461c4275 100644
--- a/www/nginx/Makefile
+++ b/www/nginx/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nginx
PORTVERSION= 1.28.0
-PORTREVISION= 3
+PORTREVISION= 4
PORTEPOCH= 3
CATEGORIES= www
MASTER_SITES= https://nginx.org/download/ \
diff --git a/www/node24/Makefile.version b/www/node24/Makefile.version
index 82c646b02360..29c739ab357f 100644
--- a/www/node24/Makefile.version
+++ b/www/node24/Makefile.version
@@ -1 +1 @@
-NODEJS_PORTVERSION= 24.8.0
+NODEJS_PORTVERSION= 24.10.0
diff --git a/www/node24/distinfo b/www/node24/distinfo
index 85cb488f75ce..523ea78fdbfd 100644
--- a/www/node24/distinfo
+++ b/www/node24/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759324028
-SHA256 (node-v24.8.0.tar.xz) = 1c03b362ebf4740d4758b9a3d3087e3de989f54823650ec80b47090ef414b2e0
-SIZE (node-v24.8.0.tar.xz) = 52527440
+TIMESTAMP = 1759774551
+SHA256 (node-v24.10.0.tar.xz) = f17e36cb2cc8c34a9215ba57b55ce791b102e293432ed47ad63cbaf15f78678f
+SIZE (node-v24.10.0.tar.xz) = 51737428
diff --git a/www/onlyoffice-documentserver/Makefile b/www/onlyoffice-documentserver/Makefile
index c361d98c4336..39dceb8f5a9b 100644
--- a/www/onlyoffice-documentserver/Makefile
+++ b/www/onlyoffice-documentserver/Makefile
@@ -1,6 +1,7 @@
PORTNAME= onlyoffice-documentserver
DISTVERSIONPREFIX= v
DISTVERSION= 9.0.4
+PORTREVISION= 1
CATEGORIES= www
MASTER_SITES+= LOCAL/mikael/v8/:source1 \
https://nodejs.org/dist/v${PKGFETCH_NODE_VERSION}/:source3 \
diff --git a/www/osrm-backend/Makefile b/www/osrm-backend/Makefile
index c2fb1e9ffbd7..eb587efcfd9a 100644
--- a/www/osrm-backend/Makefile
+++ b/www/osrm-backend/Makefile
@@ -1,5 +1,6 @@
PORTNAME= osrm-backend
DISTVERSION= 6.0.0.g20250916
+PORTREVISION= 1
CATEGORIES= www
MAINTAINER= freebsd@mosedal.net
diff --git a/www/p5-CGI/Makefile b/www/p5-CGI/Makefile
index 67cc7db56a00..93ecc539c6b0 100644
--- a/www/p5-CGI/Makefile
+++ b/www/p5-CGI/Makefile
@@ -1,5 +1,5 @@
PORTNAME= CGI
-PORTVERSION= 4.70
+PORTVERSION= 4.71
CATEGORIES= www perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/www/p5-CGI/distinfo b/www/p5-CGI/distinfo
index dfea3b28d0ce..db6cd76c1bc0 100644
--- a/www/p5-CGI/distinfo
+++ b/www/p5-CGI/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752266048
-SHA256 (CGI-4.70.tar.gz) = 538ad19c40402e3bbbe00e6d374c3ce2966feb391096dac883ac5104c2083bc9
-SIZE (CGI-4.70.tar.gz) = 207646
+TIMESTAMP = 1759774567
+SHA256 (CGI-4.71.tar.gz) = 9da85b30d9404d183da7ca7aedb83702cb07ed73c3078bf6f36c87f1e8a0196a
+SIZE (CGI-4.71.tar.gz) = 207559
diff --git a/www/pecl-http/Makefile b/www/pecl-http/Makefile
index 7a2e6ff69090..456a3620162e 100644
--- a/www/pecl-http/Makefile
+++ b/www/pecl-http/Makefile
@@ -1,5 +1,5 @@
PORTNAME= http
-DISTVERSION= 4.3.0
+DISTVERSION= 4.3.1
CATEGORIES= www
DISTNAME= pecl_${PORTNAME}-${PORTVERSION}
diff --git a/www/pecl-http/distinfo b/www/pecl-http/distinfo
index 84d2684479eb..88fc0733678c 100644
--- a/www/pecl-http/distinfo
+++ b/www/pecl-http/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760458634
-SHA256 (PECL/pecl_http-4.3.0.tgz) = 6fe3cf9f50688e5ab202a1bcce2f18dab52d7a37b4717255b45188cc2b2cbe73
-SIZE (PECL/pecl_http-4.3.0.tgz) = 224502
+TIMESTAMP = 1760696466
+SHA256 (PECL/pecl_http-4.3.1.tgz) = 1512dc02fea2356c4df50113e00943b0b7fc99bb22d34d9f624b4662f1dad263
+SIZE (PECL/pecl_http-4.3.1.tgz) = 224532
diff --git a/www/proxygen/Makefile b/www/proxygen/Makefile
index f6102363d4d7..8d26d117da67 100644
--- a/www/proxygen/Makefile
+++ b/www/proxygen/Makefile
@@ -1,6 +1,7 @@
PORTNAME= proxygen
DISTVERSIONPREFIX= v
DISTVERSION= 2025.08.18.00
+PORTREVISION= 1
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/py-aioquic/Makefile b/www/py-aioquic/Makefile
index 9c2ec8102416..eb0c44a272a3 100644
--- a/www/py-aioquic/Makefile
+++ b/www/py-aioquic/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aioquic
-PORTVERSION= 1.2.0
+PORTVERSION= 1.3.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -19,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}openssl>=24,1:security/py-openssl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}service-identity>=24.1.0:security/py-service-identity@${PY_FLAVOR}
-USES= python ssl
+USES= python:3.10+ ssl
USE_PYTHON= autoplist concurrent cryptography pep517
post-install:
diff --git a/www/py-aioquic/distinfo b/www/py-aioquic/distinfo
index b419d2f8f5f3..df21df4bff94 100644
--- a/www/py-aioquic/distinfo
+++ b/www/py-aioquic/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1720447722
-SHA256 (aioquic-1.2.0.tar.gz) = f91263bb3f71948c5c8915b4d50ee370004f20a416f67fab3dcc90556c7e7199
-SIZE (aioquic-1.2.0.tar.gz) = 179891
+TIMESTAMP = 1759774729
+SHA256 (aioquic-1.3.0.tar.gz) = 28d070b2183e3e79afa9d4e7bd558960d0d53aeb98bc0cf0a358b279ba797c92
+SIZE (aioquic-1.3.0.tar.gz) = 181923
diff --git a/www/py-aioquic/files/patch-pyproject.toml b/www/py-aioquic/files/patch-pyproject.toml
new file mode 100644
index 000000000000..cc61f77771a4
--- /dev/null
+++ b/www/py-aioquic/files/patch-pyproject.toml
@@ -0,0 +1,11 @@
+--- pyproject.toml.orig 2025-10-11 08:50:06 UTC
++++ pyproject.toml
+@@ -7,7 +7,7 @@ requires-python = ">=3.10"
+ description = "An implementation of QUIC and HTTP/3"
+ readme = "README.rst"
+ requires-python = ">=3.10"
+-license = "BSD-3-Clause"
++license = { text = "BSD-3-Clause" }
+ authors = [
+ { name = "Jeremy Lainé", email = "jeremy.laine@m4x.org" },
+ ]
diff --git a/www/py-boto3/Makefile b/www/py-boto3/Makefile
index 9af3eb4a9dd2..ab4e13a8152d 100644
--- a/www/py-boto3/Makefile
+++ b/www/py-boto3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= boto3
-PORTVERSION= 1.40.41
+PORTVERSION= 1.40.50
CATEGORIES= www python devel
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-boto3/distinfo b/www/py-boto3/distinfo
index 0e075ebb9a4a..9569890ecef3 100644
--- a/www/py-boto3/distinfo
+++ b/www/py-boto3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759324194
-SHA256 (boto3-1.40.41.tar.gz) = 2ea2463fc42812f3cab66b53114579b1f4b9a378ee48921d4385511a94307b24
-SIZE (boto3-1.40.41.tar.gz) = 111621
+TIMESTAMP = 1759774731
+SHA256 (boto3-1.40.50.tar.gz) = ae34363e8f34a49ab130d10c507a611926c1101d5d14d70be5598ca308e13266
+SIZE (boto3-1.40.50.tar.gz) = 111605
diff --git a/www/py-branca/Makefile b/www/py-branca/Makefile
index b882849f1ba3..46dc8b2a9102 100644
--- a/www/py-branca/Makefile
+++ b/www/py-branca/Makefile
@@ -1,5 +1,5 @@
PORTNAME= branca
-PORTVERSION= 0.8.1
+PORTVERSION= 0.8.2
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-branca/distinfo b/www/py-branca/distinfo
index e484e36e2bfe..5a727a713c59 100644
--- a/www/py-branca/distinfo
+++ b/www/py-branca/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735227978
-SHA256 (branca-0.8.1.tar.gz) = ac397c2d79bd13af0d04193b26d5ed17031d27609a7f1fab50c438b8ae712390
-SIZE (branca-0.8.1.tar.gz) = 27743
+TIMESTAMP = 1759774733
+SHA256 (branca-0.8.2.tar.gz) = e5040f4c286e973658c27de9225c1a5a7356dd0702a7c8d84c0f0dfbde388fe7
+SIZE (branca-0.8.2.tar.gz) = 27890
diff --git a/www/py-chalice/Makefile b/www/py-chalice/Makefile
new file mode 100644
index 000000000000..b0506af8a184
--- /dev/null
+++ b/www/py-chalice/Makefile
@@ -0,0 +1,29 @@
+PORTNAME= chalice
+DISTVERSION= 1.32.0
+CATEGORIES= www python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Microframework for AWS Lambda
+WWW= https://github.com/aws/chalice
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}botocore>=1.14.0:devel/py-botocore@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}click>=7:devel/py-click@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}inquirer>=3.0.0:devel/py-inquirer@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}jmespath>=0.9.3:devel/py-jmespath@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pip>=9:devel/py-pip@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyyaml>=5.3.1:devel/py-pyyaml@${PY_FLAVOR} \
+ ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= distutils autoplist concurrent
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/www/py-chalice/distinfo b/www/py-chalice/distinfo
new file mode 100644
index 000000000000..9b6fcf4a210c
--- /dev/null
+++ b/www/py-chalice/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760469070
+SHA256 (chalice-1.32.0.tar.gz) = c1d469316747ef8850b4b286c60bcf8c53da3bab1a2042d7551284aa8be06af2
+SIZE (chalice-1.32.0.tar.gz) = 256997
diff --git a/www/py-chalice/pkg-descr b/www/py-chalice/pkg-descr
new file mode 100644
index 000000000000..6deba26ae67f
--- /dev/null
+++ b/www/py-chalice/pkg-descr
@@ -0,0 +1,7 @@
+Chalice is a microframework for writing serverless applications in Python.
+It allows you to quickly create and deploy applications that use AWS
+Lambda and Amazon API Gateway.
+
+Chalice provides a command-line interface for creating, deploying, and
+managing your application. It also provides a simple, declarative API
+for defining your application's resources.
diff --git a/www/py-dj51-django-allauth/Makefile b/www/py-dj51-django-allauth/Makefile
index b887f81fd400..782199cae7ab 100644
--- a/www/py-dj51-django-allauth/Makefile
+++ b/www/py-dj51-django-allauth/Makefile
@@ -1,5 +1,5 @@
PORTNAME= django-allauth
-PORTVERSION= 65.11.2
+PORTVERSION= 65.12.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj51-
diff --git a/www/py-dj51-django-allauth/distinfo b/www/py-dj51-django-allauth/distinfo
index 73060acef13a..8f646f982cce 100644
--- a/www/py-dj51-django-allauth/distinfo
+++ b/www/py-dj51-django-allauth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759151466
-SHA256 (django_allauth-65.11.2.tar.gz) = 7b7e771d3384d0e247d0d6aef31b0cb589f92305b7e975e70056a513525906e7
-SIZE (django_allauth-65.11.2.tar.gz) = 1916225
+TIMESTAMP = 1760518354
+SHA256 (django_allauth-65.12.0.tar.gz) = a76ec55935354a1455753601a0a814a4ded368242e8969323480a2810b349183
+SIZE (django_allauth-65.12.0.tar.gz) = 1967199
diff --git a/www/py-dj51-django-auditlog/Makefile b/www/py-dj51-django-auditlog/Makefile
index 81b2bafc3976..e4f546f6fa85 100644
--- a/www/py-dj51-django-auditlog/Makefile
+++ b/www/py-dj51-django-auditlog/Makefile
@@ -1,5 +1,5 @@
PORTNAME= django-auditlog
-PORTVERSION= 3.2.1
+PORTVERSION= 3.3.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj51-
diff --git a/www/py-dj51-django-auditlog/distinfo b/www/py-dj51-django-auditlog/distinfo
index ad1b92f16250..51a2f662e932 100644
--- a/www/py-dj51-django-auditlog/distinfo
+++ b/www/py-dj51-django-auditlog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759151042
-SHA256 (django_auditlog-3.2.1.tar.gz) = 63a4c9f7793e94eed804bc31a04d9b0b58244b1d280e2ed273c8b406bff1f779
-SIZE (django_auditlog-3.2.1.tar.gz) = 72926
+TIMESTAMP = 1760518447
+SHA256 (django_auditlog-3.3.0.tar.gz) = 01331a0e7bb1a8ff7573311b486c88f3d0c431c388f5a1e4a9b6b26911dd79b8
+SIZE (django_auditlog-3.3.0.tar.gz) = 85941
diff --git a/www/py-dj52-django-allauth/Makefile b/www/py-dj52-django-allauth/Makefile
index 3e76e3de81ff..aa1c79463b2d 100644
--- a/www/py-dj52-django-allauth/Makefile
+++ b/www/py-dj52-django-allauth/Makefile
@@ -1,5 +1,5 @@
PORTNAME= django-allauth
-PORTVERSION= 65.11.2
+PORTVERSION= 65.12.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj52-
diff --git a/www/py-dj52-django-allauth/distinfo b/www/py-dj52-django-allauth/distinfo
index 73060acef13a..a2c9b3f31d42 100644
--- a/www/py-dj52-django-allauth/distinfo
+++ b/www/py-dj52-django-allauth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759151466
-SHA256 (django_allauth-65.11.2.tar.gz) = 7b7e771d3384d0e247d0d6aef31b0cb589f92305b7e975e70056a513525906e7
-SIZE (django_allauth-65.11.2.tar.gz) = 1916225
+TIMESTAMP = 1760518396
+SHA256 (django_allauth-65.12.0.tar.gz) = a76ec55935354a1455753601a0a814a4ded368242e8969323480a2810b349183
+SIZE (django_allauth-65.12.0.tar.gz) = 1967199
diff --git a/www/py-dj52-django-auditlog/Makefile b/www/py-dj52-django-auditlog/Makefile
index 882438d8f435..9068f48423ae 100644
--- a/www/py-dj52-django-auditlog/Makefile
+++ b/www/py-dj52-django-auditlog/Makefile
@@ -1,5 +1,5 @@
PORTNAME= django-auditlog
-PORTVERSION= 3.2.1
+PORTVERSION= 3.3.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj52-
diff --git a/www/py-dj52-django-auditlog/distinfo b/www/py-dj52-django-auditlog/distinfo
index ad1b92f16250..6b110d8bde48 100644
--- a/www/py-dj52-django-auditlog/distinfo
+++ b/www/py-dj52-django-auditlog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759151042
-SHA256 (django_auditlog-3.2.1.tar.gz) = 63a4c9f7793e94eed804bc31a04d9b0b58244b1d280e2ed273c8b406bff1f779
-SIZE (django_auditlog-3.2.1.tar.gz) = 72926
+TIMESTAMP = 1760521835
+SHA256 (django_auditlog-3.3.0.tar.gz) = 01331a0e7bb1a8ff7573311b486c88f3d0c431c388f5a1e4a9b6b26911dd79b8
+SIZE (django_auditlog-3.3.0.tar.gz) = 85941
diff --git a/www/py-dj52-django-stubs-ext/Makefile b/www/py-dj52-django-stubs-ext/Makefile
index 6c90418d499c..25d977dbd71d 100644
--- a/www/py-dj52-django-stubs-ext/Makefile
+++ b/www/py-dj52-django-stubs-ext/Makefile
@@ -1,5 +1,5 @@
PORTNAME= django-stubs-ext
-PORTVERSION= 5.2.5
+PORTVERSION= 5.2.7
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj52-
@@ -12,7 +12,7 @@ WWW= https://github.com/typeddjango/django-stubs
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}uv-build>=0:devel/py-uv-build@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=0:www/py-django52@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR}
diff --git a/www/py-dj52-django-stubs-ext/distinfo b/www/py-dj52-django-stubs-ext/distinfo
index 400c6df11805..4e13fb7cf2b0 100644
--- a/www/py-dj52-django-stubs-ext/distinfo
+++ b/www/py-dj52-django-stubs-ext/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757827529
-SHA256 (django_stubs_ext-5.2.5.tar.gz) = ecc628df29d36cede638567c4e33ff485dd7a99f1552ad0cece8c60e9c3a8872
-SIZE (django_stubs_ext-5.2.5.tar.gz) = 6489
+TIMESTAMP = 1760650698
+SHA256 (django_stubs_ext-5.2.7.tar.gz) = b690655bd4cb8a44ae57abb314e0995dc90414280db8f26fff0cb9fb367d1cac
+SIZE (django_stubs_ext-5.2.7.tar.gz) = 6524
diff --git a/www/py-dj52-django-stubs-ext/files/patch-pyproject.toml b/www/py-dj52-django-stubs-ext/files/patch-pyproject.toml
new file mode 100644
index 000000000000..a8dfa7f5477c
--- /dev/null
+++ b/www/py-dj52-django-stubs-ext/files/patch-pyproject.toml
@@ -0,0 +1,11 @@
+--- pyproject.toml.orig 2025-10-16 21:46:00 UTC
++++ pyproject.toml
+@@ -40,7 +40,7 @@ Funding = "https://github.com/sponsors/typeddjango"
+ "Release notes" = "https://github.com/typeddjango/django-stubs/releases"
+
+ [build-system]
+-requires = ["uv_build>=0.8.22,<0.9.0"]
++requires = ["uv_build"]
+ build-backend = "uv_build"
+
+ [tool.uv.build-backend]
diff --git a/www/py-django-allauth/Makefile b/www/py-django-allauth/Makefile
index eaeae9f30c38..e55813b863c8 100644
--- a/www/py-django-allauth/Makefile
+++ b/www/py-django-allauth/Makefile
@@ -1,5 +1,5 @@
PORTNAME= django-allauth
-PORTVERSION= 65.11.2
+PORTVERSION= 65.12.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-django-allauth/distinfo b/www/py-django-allauth/distinfo
index 15e5793243bd..3b9cee851aed 100644
--- a/www/py-django-allauth/distinfo
+++ b/www/py-django-allauth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757436557
-SHA256 (django_allauth-65.11.2.tar.gz) = 7b7e771d3384d0e247d0d6aef31b0cb589f92305b7e975e70056a513525906e7
-SIZE (django_allauth-65.11.2.tar.gz) = 1916225
+TIMESTAMP = 1759774735
+SHA256 (django_allauth-65.12.0.tar.gz) = a76ec55935354a1455753601a0a814a4ded368242e8969323480a2810b349183
+SIZE (django_allauth-65.12.0.tar.gz) = 1967199
diff --git a/www/py-django-haystack/Makefile b/www/py-django-haystack/Makefile
index b2ad73480a90..75a712fda27b 100644
--- a/www/py-django-haystack/Makefile
+++ b/www/py-django-haystack/Makefile
@@ -8,6 +8,7 @@ DISTNAME= django_haystack-${PORTVERSION}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Pluggable search for Django
WWW= https://haystacksearch.org/ \
+ https://django-haystack.readthedocs.io/en/master/ \
https://github.com/django-haystack/django-haystack
LICENSE= BSD3CLAUSE
diff --git a/www/py-django-stubs-ext/Makefile b/www/py-django-stubs-ext/Makefile
index d39baf259519..9c18cd3dd642 100644
--- a/www/py-django-stubs-ext/Makefile
+++ b/www/py-django-stubs-ext/Makefile
@@ -1,5 +1,5 @@
PORTNAME= django-stubs-ext
-PORTVERSION= 5.2.5
+PORTVERSION= 5.2.7
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ WWW= https://github.com/typeddjango/django-stubs
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}uv-build08>=0.8.22:devel/py-uv-build08@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=0:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR}
diff --git a/www/py-django-stubs-ext/distinfo b/www/py-django-stubs-ext/distinfo
index 3f59495a8d46..b615e9eb8d9f 100644
--- a/www/py-django-stubs-ext/distinfo
+++ b/www/py-django-stubs-ext/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816730
-SHA256 (django_stubs_ext-5.2.5.tar.gz) = ecc628df29d36cede638567c4e33ff485dd7a99f1552ad0cece8c60e9c3a8872
-SIZE (django_stubs_ext-5.2.5.tar.gz) = 6489
+TIMESTAMP = 1759774737
+SHA256 (django_stubs_ext-5.2.7.tar.gz) = b690655bd4cb8a44ae57abb314e0995dc90414280db8f26fff0cb9fb367d1cac
+SIZE (django_stubs_ext-5.2.7.tar.gz) = 6524
diff --git a/www/py-django-unfold/Makefile b/www/py-django-unfold/Makefile
index 07a6c07f60da..65b9c6e3748c 100644
--- a/www/py-django-unfold/Makefile
+++ b/www/py-django-unfold/Makefile
@@ -1,5 +1,5 @@
PORTNAME= django-unfold
-PORTVERSION= 0.66.0
+PORTVERSION= 0.67.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-django-unfold/distinfo b/www/py-django-unfold/distinfo
index e39e832a4191..be7f94902382 100644
--- a/www/py-django-unfold/distinfo
+++ b/www/py-django-unfold/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816732
-SHA256 (django_unfold-0.66.0.tar.gz) = 26d2a6886f05077d5f2e84b289acf584f07c787dc1a31fd3311152b556e42c0f
-SIZE (django_unfold-0.66.0.tar.gz) = 1077703
+TIMESTAMP = 1759774739
+SHA256 (django_unfold-0.67.0.tar.gz) = 94a918a2108b62419f6b8dcaef8351af13e75111b7139125f36985fabe68547a
+SIZE (django_unfold-0.67.0.tar.gz) = 1078405
diff --git a/www/py-extruct/Makefile b/www/py-extruct/Makefile
new file mode 100644
index 000000000000..36c385831c20
--- /dev/null
+++ b/www/py-extruct/Makefile
@@ -0,0 +1,39 @@
+PORTNAME= extruct
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.18.0
+CATEGORIES= www python
+#MASTER_SITES= PYPI # no tests
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Extract embedded metadata from HTML markup
+WWW= https://github.com/scrapinghub/extruct
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}lxml-html-clean>=0:devel/py-lxml-html-clean@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}rdflib>=6.0.0:textproc/py-rdflib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyRdfa3>0:textproc/py-pyRdfa3@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}mf2py>0:textproc/py-mf2py@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}w3lib>0:www/py-w3lib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}html-text>=0.5.1:textproc/py-html-text@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}jstyleson>0:devel/py-jstyleson@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= distutils autoplist concurrent pytest
+
+USE_GITHUB= yes
+GH_ACCOUNT= scrapinghub
+
+NO_ARCH= yes
+
+TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+
+do-test:
+ @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -rs -v tests/
+
+# tests as of 0.18.0: 70 passed in 7.17s
+
+.include <bsd.port.mk>
diff --git a/www/py-extruct/distinfo b/www/py-extruct/distinfo
new file mode 100644
index 000000000000..b74d885b5cde
--- /dev/null
+++ b/www/py-extruct/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760684775
+SHA256 (scrapinghub-extruct-v0.18.0_GH0.tar.gz) = 0a9b8703159e89fa0d7b87d7c40c12ba609f61c31a42aa87e9027e774a78a3cb
+SIZE (scrapinghub-extruct-v0.18.0_GH0.tar.gz) = 492330
diff --git a/www/py-extruct/pkg-descr b/www/py-extruct/pkg-descr
new file mode 100644
index 000000000000..392bb8f29bc7
--- /dev/null
+++ b/www/py-extruct/pkg-descr
@@ -0,0 +1,10 @@
+Extract embedded metadata from HTML markup.
+
+extruct is a library for extracting embedded metadata from HTML markup.
+It currently supports:
+- W3C's HTML Microdata
+- Embedded JSON-LD
+- Microformats via mf2py
+- RDFa via pyrdfa3
+- Dublin Core Metadata (DC-HTML-2003)
+- Open Graph Protocol (OGP)
diff --git a/www/py-google-api-core/Makefile b/www/py-google-api-core/Makefile
index 34ab3b8bd901..9ea8889b61b5 100644
--- a/www/py-google-api-core/Makefile
+++ b/www/py-google-api-core/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-api-core
-PORTVERSION= 2.25.1
+PORTVERSION= 2.26.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -32,8 +32,8 @@ ASYNC_REST_DESC=Asynchronous REST support
GRPCGCP_DESC= gRPC support for Google Cloud Platform
ASYNC_REST_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-auth>=2.35.0<3.0.0:security/py-google-auth@${PY_FLAVOR}
-GRPC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}grpcio>=1.49.1<2.0.0:devel/py-grpcio@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}grpcio-status>=1.49.1<2.0.0:devel/py-grpcio-status@${PY_FLAVOR}
+GRPC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}grpcio>=1.75.1<2.0.0:devel/py-grpcio@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}grpcio-status>=1.75.1<2.0.0:devel/py-grpcio-status@${PY_FLAVOR}
GRPCGCP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}grpcio-gcp>=0.2.2<1.0.0:devel/py-grpcio-gcp@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/www/py-google-api-core/distinfo b/www/py-google-api-core/distinfo
index 3f8a62d6f3f0..b6be69a14dcf 100644
--- a/www/py-google-api-core/distinfo
+++ b/www/py-google-api-core/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796108
-SHA256 (google_api_core-2.25.1.tar.gz) = d2aaa0b13c78c61cb3f4282c464c046e45fbd75755683c9c525e6e8f7ed0a5e8
-SIZE (google_api_core-2.25.1.tar.gz) = 165443
+TIMESTAMP = 1759774741
+SHA256 (google_api_core-2.26.0.tar.gz) = e6e6d78bd6cf757f4aee41dcc85b07f485fbb069d5daa3afb126defba1e91a62
+SIZE (google_api_core-2.26.0.tar.gz) = 166369
diff --git a/www/py-google-api-python-client/Makefile b/www/py-google-api-python-client/Makefile
index 06ccc376ea8a..8562dd11a4bc 100644
--- a/www/py-google-api-python-client/Makefile
+++ b/www/py-google-api-python-client/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-api-python-client
-DISTVERSION= 2.184.0
+DISTVERSION= 2.185.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -17,7 +17,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-api-core>=1.31.5:www/py-google-api-co
${PYTHON_PKGNAMEPREFIX}google-auth>=1.32:security/py-google-auth@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}httplib2>=0.19.0:www/py-httplib2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}uritemplate>=3.0.1:net/py-uritemplate@${PY_FLAVOR}
-# tests: 317 passed, 1 skipped, 3 deselected
+# tests: 309 passed, 9 skipped, 3 deselected
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-api-core>=1.31.5:www/py-google-api-core@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}google-auth-httplib2>=0.2.0:security/py-google-auth-httplib2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}google-auth>=1.32:security/py-google-auth@${PY_FLAVOR} \
diff --git a/www/py-google-api-python-client/distinfo b/www/py-google-api-python-client/distinfo
index 9b9095d385c7..6ad889a5a15b 100644
--- a/www/py-google-api-python-client/distinfo
+++ b/www/py-google-api-python-client/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759397698
-SHA256 (google_api_python_client-2.184.0.tar.gz) = ef2a3330ad058cdfc8a558d199c051c3356f6ed012436c3ad3d08b67891b039f
-SIZE (google_api_python_client-2.184.0.tar.gz) = 13694120
+TIMESTAMP = 1760714189
+SHA256 (google_api_python_client-2.185.0.tar.gz) = aa1b338e4bb0f141c2df26743f6b46b11f38705aacd775b61971cbc51da089c3
+SIZE (google_api_python_client-2.185.0.tar.gz) = 13885609
diff --git a/www/py-google-cloud-audit-log/Makefile b/www/py-google-cloud-audit-log/Makefile
index 3050879e1f01..b27a06d47da4 100644
--- a/www/py-google-cloud-audit-log/Makefile
+++ b/www/py-google-cloud-audit-log/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-audit-log
-PORTVERSION= 0.3.2
+PORTVERSION= 0.3.3
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-google-cloud-audit-log/distinfo b/www/py-google-cloud-audit-log/distinfo
index 66a591ac1891..e19bb1b790fc 100644
--- a/www/py-google-cloud-audit-log/distinfo
+++ b/www/py-google-cloud-audit-log/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796112
-SHA256 (google_cloud_audit_log-0.3.2.tar.gz) = 2598f1533a7d7cdd6c7bf448c12e5519c1d53162d78784e10bcdd1df67791bc3
-SIZE (google_cloud_audit_log-0.3.2.tar.gz) = 33377
+TIMESTAMP = 1759774743
+SHA256 (google_cloud_audit_log-0.3.3.tar.gz) = cca781e1f1b5498df1832a0b683a99e86c00b31015bbbeef3002381f7a96a63f
+SIZE (google_cloud_audit_log-0.3.3.tar.gz) = 44662
diff --git a/www/py-google-cloud-bigtable/Makefile b/www/py-google-cloud-bigtable/Makefile
index 184e86ac4d7b..9e04761eb349 100644
--- a/www/py-google-cloud-bigtable/Makefile
+++ b/www/py-google-cloud-bigtable/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-bigtable
-PORTVERSION= 2.32.0
+PORTVERSION= 2.33.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-api-core>=2.17.0<3.0.0:www/py-google-api-core@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}google-auth>=2.14.1<3.0.0:security/py-google-auth@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}google-auth>=2.13.0<3.0.0:security/py-google-auth@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}google-cloud-core>=1.4.4<3.0.0:www/py-google-cloud-core@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}google-crc32c>=1.5.0<2.0.0:devel/py-google-crc32c@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}grpc-google-iam-v1>=0.12.4<1.0.0:devel/py-grpc-google-iam-v1@${PY_FLAVOR} \
diff --git a/www/py-google-cloud-bigtable/distinfo b/www/py-google-cloud-bigtable/distinfo
index e10520cc3d28..30521aaf62a9 100644
--- a/www/py-google-cloud-bigtable/distinfo
+++ b/www/py-google-cloud-bigtable/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753796114
-SHA256 (google_cloud_bigtable-2.32.0.tar.gz) = 1dcf8a9fae5801164dc184558cd8e9e930485424655faae254e2c7350fa66946
-SIZE (google_cloud_bigtable-2.32.0.tar.gz) = 746803
+TIMESTAMP = 1759774745
+SHA256 (google_cloud_bigtable-2.33.0.tar.gz) = 8d25c73dd41cea9436d14c9f03b91f94b05ff4afd47ce9a575bf18f8e6985747
+SIZE (google_cloud_bigtable-2.33.0.tar.gz) = 766259
diff --git a/www/py-google-cloud-compute/Makefile b/www/py-google-cloud-compute/Makefile
index 05bb9e94441b..9ef5a96ffdfe 100644
--- a/www/py-google-cloud-compute/Makefile
+++ b/www/py-google-cloud-compute/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-compute
-PORTVERSION= 1.38.0
+PORTVERSION= 1.39.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-google-cloud-compute/distinfo b/www/py-google-cloud-compute/distinfo
index 7d2a908cb603..dbb8d9e67391 100644
--- a/www/py-google-cloud-compute/distinfo
+++ b/www/py-google-cloud-compute/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816734
-SHA256 (google_cloud_compute-1.38.0.tar.gz) = e4bca7b03c22e2af8ff576b4fb4e79f7566fb110b578babb0fdcd866336a010e
-SIZE (google_cloud_compute-1.38.0.tar.gz) = 4446924
+TIMESTAMP = 1759774747
+SHA256 (google_cloud_compute-1.39.0.tar.gz) = e91f88d054d3eced8449c331c72f0b595d8529631eae1800e953eaa1080eac0f
+SIZE (google_cloud_compute-1.39.0.tar.gz) = 4449745
diff --git a/www/py-google-cloud-storage/Makefile b/www/py-google-cloud-storage/Makefile
index 02d1e0b6ed0a..3f404508d0eb 100644
--- a/www/py-google-cloud-storage/Makefile
+++ b/www/py-google-cloud-storage/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-storage
-PORTVERSION= 3.4.0
+PORTVERSION= 3.4.1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-google-cloud-storage/distinfo b/www/py-google-cloud-storage/distinfo
index 045f0d2bf402..53d95636b97b 100644
--- a/www/py-google-cloud-storage/distinfo
+++ b/www/py-google-cloud-storage/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816738
-SHA256 (google_cloud_storage-3.4.0.tar.gz) = 4c77ec00c98ccc6428e4c39404926f41e2152f48809b02af29d5116645c3c317
-SIZE (google_cloud_storage-3.4.0.tar.gz) = 17226847
+TIMESTAMP = 1759774749
+SHA256 (google_cloud_storage-3.4.1.tar.gz) = 6f041a297e23a4b485fad8c305a7a6e6831855c208bcbe74d00332a909f82268
+SIZE (google_cloud_storage-3.4.1.tar.gz) = 17238203
diff --git a/www/py-granian/Makefile b/www/py-granian/Makefile
index c804d6282ac6..ffe2d81e907b 100644
--- a/www/py-granian/Makefile
+++ b/www/py-granian/Makefile
@@ -1,6 +1,5 @@
PORTNAME= granian
-PORTVERSION= 2.5.4
-PORTREVISION= 1
+PORTVERSION= 2.5.5
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-granian/distinfo b/www/py-granian/distinfo
index 736bab6019a1..f228c24ef9cd 100644
--- a/www/py-granian/distinfo
+++ b/www/py-granian/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1759151368
-SHA256 (granian-2.5.4.tar.gz) = 85989a08052f1bbb174fd73759e1ae505e50b4c0690af366ca6ba844203dd463
-SIZE (granian-2.5.4.tar.gz) = 112016
+TIMESTAMP = 1760518635
+SHA256 (granian-2.5.5.tar.gz) = da785fae71cb45e92ce3fbb8633dc48b12f6a5055a7358226d78176967a5d2c9
+SIZE (granian-2.5.5.tar.gz) = 112143
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
diff --git a/www/py-httpx-aiohttp/Makefile b/www/py-httpx-aiohttp/Makefile
index 4b7bacc9e4aa..70c821188175 100644
--- a/www/py-httpx-aiohttp/Makefile
+++ b/www/py-httpx-aiohttp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= httpx-aiohttp
-DISTVERSION= 0.1.8
+DISTVERSION= 0.1.9
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,9 +16,12 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR
${PYTHON_PKGNAMEPREFIX}hatch-fancy-pypi-readme>0:devel/py-hatch-fancy-pypi-readme@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.10.0<4:www/py-aiohttp@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}httpx>=0.27.0:www/py-httpx@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=0.24.0:devel/py-pytest-asyncio@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}trio>=0.27.0:net/py-trio@${PY_FLAVOR}
+
USES= python
-USE_PYTHON= autoplist pep517
+USE_PYTHON= autoplist pep517 pytest
NO_ARCH= yes
diff --git a/www/py-httpx-aiohttp/distinfo b/www/py-httpx-aiohttp/distinfo
index f6bd48c61f87..11f7b839d7ec 100644
--- a/www/py-httpx-aiohttp/distinfo
+++ b/www/py-httpx-aiohttp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751698327
-SHA256 (httpx_aiohttp-0.1.8.tar.gz) = 756c5e74cdb568c3248ba63fe82bfe8bbe64b928728720f7eaac64b3cf46f308
-SIZE (httpx_aiohttp-0.1.8.tar.gz) = 25401
+TIMESTAMP = 1760796176
+SHA256 (httpx_aiohttp-0.1.9.tar.gz) = 4ee8b22e6f2e7c80cd03be29eff98bfe7d89bd77f021ce0b578ee76b73b4bfe6
+SIZE (httpx_aiohttp-0.1.9.tar.gz) = 206023
diff --git a/www/py-httpx-retries/Makefile b/www/py-httpx-retries/Makefile
index f1ebfa0c72d6..3632ac2f3da3 100644
--- a/www/py-httpx-retries/Makefile
+++ b/www/py-httpx-retries/Makefile
@@ -1,5 +1,5 @@
PORTNAME= httpx-retries
-DISTVERSION= 0.4.2
+DISTVERSION= 0.4.3
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-httpx-retries/distinfo b/www/py-httpx-retries/distinfo
index a5dfc02794df..afe2b257ddba 100644
--- a/www/py-httpx-retries/distinfo
+++ b/www/py-httpx-retries/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756942183
-SHA256 (httpx_retries-0.4.2.tar.gz) = 8c32b781cf18dc9d67fc380792bf465cde107831ec1c1c504a7df6c80f06536c
-SIZE (httpx_retries-0.4.2.tar.gz) = 12607
+TIMESTAMP = 1760650405
+SHA256 (httpx_retries-0.4.3.tar.gz) = 7c3c9c7b0b6d630a0f01423d7aca8e539bee963bfdf2f1acbe9826e8698b39fc
+SIZE (httpx_retries-0.4.3.tar.gz) = 12764
diff --git a/www/py-jh2/Makefile b/www/py-jh2/Makefile
index f046327546ad..dcb3f1f3231d 100644
--- a/www/py-jh2/Makefile
+++ b/www/py-jh2/Makefile
@@ -1,6 +1,5 @@
PORTNAME= jh2
-PORTVERSION= 5.0.9
-PORTREVISION= 4
+PORTVERSION= 5.0.10
CATEGORIES= www python
MASTER_SITES= PYPI \
https://github.com/jawah/h2/releases/download/v${PORTVERSION}/
diff --git a/www/py-jh2/Makefile.crates b/www/py-jh2/Makefile.crates
index b3079b8d7067..7085a20cfae0 100644
--- a/www/py-jh2/Makefile.crates
+++ b/www/py-jh2/Makefile.crates
@@ -1,24 +1,24 @@
-CARGO_CRATES= autocfg-1.4.0 \
- cc-1.2.19 \
- cfg-if-1.0.0 \
+CARGO_CRATES= autocfg-1.5.0 \
+ cc-1.2.40 \
+ find-msvc-tools-0.1.3 \
heck-0.5.0 \
httlib-hpack-0.1.3 \
httlib-huffman-0.3.4 \
indoc-2.0.6 \
- libc-0.2.172 \
+ libc-0.2.176 \
memoffset-0.9.1 \
once_cell-1.21.3 \
- portable-atomic-1.11.0 \
- proc-macro2-1.0.95 \
- pyo3-0.24.1 \
- pyo3-build-config-0.24.1 \
- pyo3-ffi-0.24.1 \
- pyo3-macros-0.24.1 \
- pyo3-macros-backend-0.24.1 \
- python3-dll-a-0.2.13 \
- quote-1.0.40 \
+ portable-atomic-1.11.1 \
+ proc-macro2-1.0.101 \
+ pyo3-0.26.0 \
+ pyo3-build-config-0.26.0 \
+ pyo3-ffi-0.26.0 \
+ pyo3-macros-0.26.0 \
+ pyo3-macros-backend-0.26.0 \
+ python3-dll-a-0.2.14 \
+ quote-1.0.41 \
shlex-1.3.0 \
- syn-2.0.100 \
- target-lexicon-0.13.2 \
- unicode-ident-1.0.18 \
+ syn-2.0.106 \
+ target-lexicon-0.13.3 \
+ unicode-ident-1.0.19 \
unindent-0.2.4
diff --git a/www/py-jh2/distinfo b/www/py-jh2/distinfo
index 50b85c43e3a6..66c7d81bcce9 100644
--- a/www/py-jh2/distinfo
+++ b/www/py-jh2/distinfo
@@ -1,12 +1,12 @@
-TIMESTAMP = 1745936238
-SHA256 (jh2-5.0.9.tar.gz) = bec06ebc7d37beba62503c955d90580cfa1e5fff2b44f05cebecf2378b7f54b1
-SIZE (jh2-5.0.9.tar.gz) = 7301710
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-SHA256 (rust/crates/cc-1.2.19.crate) = 8e3a13707ac958681c13b39b458c073d0d9bc8a22cb1b2f4c8e55eb72c13f362
-SIZE (rust/crates/cc-1.2.19.crate) = 105910
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+TIMESTAMP = 1759774751
+SHA256 (jh2-5.0.10.tar.gz) = 2c737a47bee50dc727f7a766185e110befdceba5efb1c4fa240b1e4399291487
+SIZE (jh2-5.0.10.tar.gz) = 7301475
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/cc-1.2.40.crate) = e1d05d92f4b1fd76aad469d46cdd858ca761576082cd37df81416691e50199fb
+SIZE (rust/crates/cc-1.2.40.crate) = 91094
+SHA256 (rust/crates/find-msvc-tools-0.1.3.crate) = 0399f9d26e5191ce32c498bebd31e7a3ceabc2745f0ac54af3f335126c3f24b3
+SIZE (rust/crates/find-msvc-tools-0.1.3.crate) = 30486
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/httlib-hpack-0.1.3.crate) = 40cf60e5e8567c6ff914a590f1452821de9377a560338a562e570a6ff052aae3
@@ -15,37 +15,37 @@ SHA256 (rust/crates/httlib-huffman-0.3.4.crate) = 1a9fcbcc408c5526c3ab80d534e5c8
SIZE (rust/crates/httlib-huffman-0.3.4.crate) = 32157
SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
SIZE (rust/crates/indoc-2.0.6.crate) = 17164
-SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
-SIZE (rust/crates/libc-0.2.172.crate) = 791646
+SHA256 (rust/crates/libc-0.2.176.crate) = 58f929b4d672ea937a23a1ab494143d968337a5f47e56d0815df1e0890ddf174
+SIZE (rust/crates/libc-0.2.176.crate) = 790040
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
-SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e
-SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
-SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
-SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
-SHA256 (rust/crates/pyo3-0.24.1.crate) = 17da310086b068fbdcefbba30aeb3721d5bb9af8db4987d6735b2183ca567229
-SIZE (rust/crates/pyo3-0.24.1.crate) = 1113050
-SHA256 (rust/crates/pyo3-build-config-0.24.1.crate) = e27165889bd793000a098bb966adc4300c312497ea25cf7a690a9f0ac5aa5fc1
-SIZE (rust/crates/pyo3-build-config-0.24.1.crate) = 34020
-SHA256 (rust/crates/pyo3-ffi-0.24.1.crate) = 05280526e1dbf6b420062f3ef228b78c0c54ba94e157f5cb724a609d0f2faabc
-SIZE (rust/crates/pyo3-ffi-0.24.1.crate) = 76435
-SHA256 (rust/crates/pyo3-macros-0.24.1.crate) = 5c3ce5686aa4d3f63359a5100c62a127c9f15e8398e5fdeb5deef1fed5cd5f44
-SIZE (rust/crates/pyo3-macros-0.24.1.crate) = 8866
-SHA256 (rust/crates/pyo3-macros-backend-0.24.1.crate) = f4cf6faa0cbfb0ed08e89beb8103ae9724eb4750e3a78084ba4017cbe94f3855
-SIZE (rust/crates/pyo3-macros-backend-0.24.1.crate) = 72588
-SHA256 (rust/crates/python3-dll-a-0.2.13.crate) = 49fe4227a288cf9493942ad0220ea3f185f4d1f2a14f197f7344d6d02f4ed4ed
-SIZE (rust/crates/python3-dll-a-0.2.13.crate) = 85018
-SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
-SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
+SHA256 (rust/crates/pyo3-0.26.0.crate) = 7ba0117f4212101ee6544044dae45abe1083d30ce7b29c4b5cbdfa2354e07383
+SIZE (rust/crates/pyo3-0.26.0.crate) = 1151579
+SHA256 (rust/crates/pyo3-build-config-0.26.0.crate) = 4fc6ddaf24947d12a9aa31ac65431fb1b851b8f4365426e182901eabfb87df5f
+SIZE (rust/crates/pyo3-build-config-0.26.0.crate) = 34309
+SHA256 (rust/crates/pyo3-ffi-0.26.0.crate) = 025474d3928738efb38ac36d4744a74a400c901c7596199e20e45d98eb194105
+SIZE (rust/crates/pyo3-ffi-0.26.0.crate) = 78247
+SHA256 (rust/crates/pyo3-macros-0.26.0.crate) = 2e64eb489f22fe1c95911b77c44cc41e7c19f3082fc81cce90f657cdc42ffded
+SIZE (rust/crates/pyo3-macros-0.26.0.crate) = 8906
+SHA256 (rust/crates/pyo3-macros-backend-0.26.0.crate) = 100246c0ecf400b475341b8455a9213344569af29a3c841d29270e53102e0fcf
+SIZE (rust/crates/pyo3-macros-backend-0.26.0.crate) = 81809
+SHA256 (rust/crates/python3-dll-a-0.2.14.crate) = d381ef313ae70b4da5f95f8a4de773c6aa5cd28f73adec4b4a31df70b66780d8
+SIZE (rust/crates/python3-dll-a-0.2.14.crate) = 103489
+SHA256 (rust/crates/quote-1.0.41.crate) = ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1
+SIZE (rust/crates/quote-1.0.41.crate) = 31408
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/syn-2.0.100.crate) = b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0
-SIZE (rust/crates/syn-2.0.100.crate) = 297947
-SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a
-SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923
-SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
-SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
+SHA256 (rust/crates/target-lexicon-0.13.3.crate) = df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c
+SIZE (rust/crates/target-lexicon-0.13.3.crate) = 28498
+SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d
+SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480
SHA256 (rust/crates/unindent-0.2.4.crate) = 7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3
SIZE (rust/crates/unindent-0.2.4.crate) = 7422
diff --git a/www/py-multidict/Makefile b/www/py-multidict/Makefile
index fc19d3b129f1..966365dfd6ec 100644
--- a/www/py-multidict/Makefile
+++ b/www/py-multidict/Makefile
@@ -1,5 +1,5 @@
PORTNAME= multidict
-PORTVERSION= 6.6.4
+PORTVERSION= 6.7.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-multidict/distinfo b/www/py-multidict/distinfo
index 4ce648823154..acd692a33e02 100644
--- a/www/py-multidict/distinfo
+++ b/www/py-multidict/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755020630
-SHA256 (multidict-6.6.4.tar.gz) = d2d4e4787672911b48350df02ed3fa3fffdc2f2e8ca06dd6afdf34189b76a9dd
-SIZE (multidict-6.6.4.tar.gz) = 101843
+TIMESTAMP = 1760555808
+SHA256 (multidict-6.7.0.tar.gz) = c6e99d9a65ca282e578dfea819cfa9c0a62b2499d8677392e09feaf305e9e6f5
+SIZE (multidict-6.7.0.tar.gz) = 101834
diff --git a/www/py-planet-auth/Makefile b/www/py-planet-auth/Makefile
index 9b23eec25a76..ddbc547cc34b 100644
--- a/www/py-planet-auth/Makefile
+++ b/www/py-planet-auth/Makefile
@@ -1,5 +1,5 @@
PORTNAME= planet-auth
-PORTVERSION= 2.1.1
+PORTVERSION= 2.2.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -23,7 +23,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}StrEnum>=0:devel/py-strenum@${PY_FLAVOR}
-USES= python
+USES= python:3.10+
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/www/py-planet-auth/distinfo b/www/py-planet-auth/distinfo
index f2156bc7dceb..3bd2ba7c874b 100644
--- a/www/py-planet-auth/distinfo
+++ b/www/py-planet-auth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757120474
-SHA256 (planet_auth-2.1.1.tar.gz) = 9c380fdb8659e3c2d2fc97cb3852f5c6f533a23620b452bffa95a4a54b05260a
-SIZE (planet_auth-2.1.1.tar.gz) = 238343
+TIMESTAMP = 1759774755
+SHA256 (planet_auth-2.2.0.tar.gz) = 0f1d118b99c9117afcf94157cfd7d87665b1f685eab7bfe02ed7b0fda49bfa89
+SIZE (planet_auth-2.2.0.tar.gz) = 238440
diff --git a/www/py-planet-auth/files/patch-pyproject.toml b/www/py-planet-auth/files/patch-pyproject.toml
index b8ec61c41278..ab36e6079325 100644
--- a/www/py-planet-auth/files/patch-pyproject.toml
+++ b/www/py-planet-auth/files/patch-pyproject.toml
@@ -1,4 +1,4 @@
---- pyproject.toml.orig 2025-08-12 03:59:50 UTC
+--- pyproject.toml.orig 2025-10-01 23:09:06 UTC
+++ pyproject.toml
@@ -12,10 +12,7 @@ authors = [{ name = "Carl Adams", email = "carl.adams@
# docs/index.md - front page for ReadTheDocs doc page. Complete developer user documentation.
@@ -12,12 +12,12 @@
classifiers = [
"Development Status :: 5 - Production/Stable",
]
-@@ -85,7 +82,7 @@ plauth = "planet_auth_utils.commands.cli.main:cmd_plau
+@@ -87,7 +84,7 @@ plauth = "planet_auth_utils.commands.cli.main:cmd_plau
plauth = "planet_auth_utils.commands.cli.main:cmd_plauth"
[build-system]
--requires = ["setuptools>=64", "setuptools_scm>=8", "wheel"]
-+requires = ["setuptools>=61", "setuptools_scm>=8", "wheel"]
+-requires = ["setuptools >= 77.0.3", "setuptools_scm >= 8"]
++requires = ["setuptools >= 61", "setuptools_scm >= 8"]
build-backend = "setuptools.build_meta"
[tool.setuptools.dynamic]
diff --git a/www/py-planet/Makefile b/www/py-planet/Makefile
index 89158257aace..3845dee12681 100644
--- a/www/py-planet/Makefile
+++ b/www/py-planet/Makefile
@@ -1,5 +1,5 @@
PORTNAME= planet
-PORTVERSION= 3.1.0
+PORTVERSION= 3.1.2
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -24,7 +24,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=8.0:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tqdm>=4.56:misc/py-tqdm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR}
-USES= python
+USES= python:3.10+
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/www/py-planet/distinfo b/www/py-planet/distinfo
index 51be2beef340..b54399baa2a8 100644
--- a/www/py-planet/distinfo
+++ b/www/py-planet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757120870
-SHA256 (planet-3.1.0.tar.gz) = 1674f439644de632f6ae2db6223fd5e54913170894c294683fc8a4cc7c993ac4
-SIZE (planet-3.1.0.tar.gz) = 3408883
+TIMESTAMP = 1759774753
+SHA256 (planet-3.1.2.tar.gz) = a2932f987a69a4471ce68c00717990afca9657ff809e5dc4c4885f20630f5552
+SIZE (planet-3.1.2.tar.gz) = 3408851
diff --git a/www/py-pylsqpack/Makefile b/www/py-pylsqpack/Makefile
index 74fc3b4936f2..aa40988fd28c 100644
--- a/www/py-pylsqpack/Makefile
+++ b/www/py-pylsqpack/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pylsqpack
-PORTVERSION= 0.3.22
+PORTVERSION= 0.3.23
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-USES= compiler:c++11-lang python:3.9+
+USES= compiler:c++11-lang python:3.10+
USE_PYTHON= autoplist concurrent pep517 unittest
TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR}
diff --git a/www/py-pylsqpack/distinfo b/www/py-pylsqpack/distinfo
index 58c14caa633b..edf9ece05176 100644
--- a/www/py-pylsqpack/distinfo
+++ b/www/py-pylsqpack/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747715478
-SHA256 (pylsqpack-0.3.22.tar.gz) = b67f711b3c8370d9f40f7f7f536aa6018d8900fa09fa49f72f0c3f13886cecda
-SIZE (pylsqpack-0.3.22.tar.gz) = 676356
+TIMESTAMP = 1759774757
+SHA256 (pylsqpack-0.3.23.tar.gz) = f55b126940d8b3157331f123d4428d703a698a6db65a6a7891f7ec1b90c86c56
+SIZE (pylsqpack-0.3.23.tar.gz) = 676891
diff --git a/www/py-pylsqpack/files/patch-pyproject.toml b/www/py-pylsqpack/files/patch-pyproject.toml
index ab6d85b23e11..2f9a9e391eac 100644
--- a/www/py-pylsqpack/files/patch-pyproject.toml
+++ b/www/py-pylsqpack/files/patch-pyproject.toml
@@ -1,9 +1,9 @@
---- pyproject.toml.orig 2025-04-06 15:36:46 UTC
+--- pyproject.toml.orig 2025-10-10 17:06:42 UTC
+++ pyproject.toml
-@@ -7,7 +7,7 @@ requires-python = ">=3.9"
+@@ -7,7 +7,7 @@ requires-python = ">=3.10"
description = "Python wrapper for the ls-qpack QPACK library"
readme = "README.rst"
- requires-python = ">=3.9"
+ requires-python = ">=3.10"
-license = "BSD-3-Clause"
+license = { text = "BSD-3-Clause" }
authors = [
diff --git a/www/py-requests-gssapi/Makefile b/www/py-requests-gssapi/Makefile
index d7d93592c079..7945ec8e2b12 100644
--- a/www/py-requests-gssapi/Makefile
+++ b/www/py-requests-gssapi/Makefile
@@ -1,8 +1,9 @@
PORTNAME= requests-gssapi
-PORTVERSION= 1.3.0
+PORTVERSION= 1.4.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:C/-/_/}-${PORTVERSION}
MAINTAINER= ehaupt@FreeBSD.org
COMMENT= GSSAPI authentication handler for python-requests
diff --git a/www/py-requests-gssapi/distinfo b/www/py-requests-gssapi/distinfo
index 69d5e6ce7fa1..872e9d9d57db 100644
--- a/www/py-requests-gssapi/distinfo
+++ b/www/py-requests-gssapi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708077942
-SHA256 (requests-gssapi-1.3.0.tar.gz) = 4d52bf8c2aa2a829130efcca85c14943fdd0aa75455aab985b2b8726159c20ca
-SIZE (requests-gssapi-1.3.0.tar.gz) = 18681
+TIMESTAMP = 1760714380
+SHA256 (requests_gssapi-1.4.0.tar.gz) = ba27eb329f4840d965bc8fa5d360c627c74349efa6156ca501ad89afc6a134f4
+SIZE (requests_gssapi-1.4.0.tar.gz) = 19090
diff --git a/www/py-requests-gssapi/files/patch-pyproject.toml b/www/py-requests-gssapi/files/patch-pyproject.toml
new file mode 100644
index 000000000000..683830f4de11
--- /dev/null
+++ b/www/py-requests-gssapi/files/patch-pyproject.toml
@@ -0,0 +1,19 @@
+--- pyproject.toml.orig 2025-10-16 04:05:19 UTC
++++ pyproject.toml
+@@ -1,6 +1,6 @@ requires = [
+ [build-system]
+ requires = [
+- "setuptools >= 77.0.0", # Support for SPDX license expressions
++ "setuptools >= 63", # Support for SPDX license expressions
+ ]
+ build-backend = "setuptools.build_meta"
+
+@@ -9,7 +9,7 @@ requires-python = ">=3.8"
+ description = "A GSSAPI authentication handler for python-requests"
+ readme = "README.rst"
+ requires-python = ">=3.8"
+-license = "ISC"
++license = { text = "ISC" }
+ authors = [
+ { name = "Robbie Harwood", email = "rharwood@redhat.com" },
+ { name = "Ian Cordasco" },
diff --git a/www/py-sentinelhub/Makefile b/www/py-sentinelhub/Makefile
index d83ac4d1929d..e46090ce0f87 100644
--- a/www/py-sentinelhub/Makefile
+++ b/www/py-sentinelhub/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sentinelhub
-PORTVERSION= 3.11.2
+PORTVERSION= 3.11.3
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-sentinelhub/distinfo b/www/py-sentinelhub/distinfo
index 5a4cc0035e7a..dede2cd42620 100644
--- a/www/py-sentinelhub/distinfo
+++ b/www/py-sentinelhub/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816744
-SHA256 (sentinelhub-3.11.2.tar.gz) = f4f41de982d970819a38381422ea35333907ee3dc2f8cd7cbdb8416f6c64da8a
-SIZE (sentinelhub-3.11.2.tar.gz) = 211299
+TIMESTAMP = 1759774759
+SHA256 (sentinelhub-3.11.3.tar.gz) = c58aad1d8c35a1e2697c3a29515fcf99265b30d03a685be1ba106f4a7e58ce22
+SIZE (sentinelhub-3.11.3.tar.gz) = 211299
diff --git a/www/radicale/Makefile b/www/radicale/Makefile
index 98ae9c0fa147..17210c3656ac 100644
--- a/www/radicale/Makefile
+++ b/www/radicale/Makefile
@@ -1,5 +1,5 @@
PORTNAME= radicale
-PORTVERSION= 3.5.6
+PORTVERSION= 3.5.7
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/radicale/distinfo b/www/radicale/distinfo
index 997c0fd8b169..f54496fe7120 100644
--- a/www/radicale/distinfo
+++ b/www/radicale/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758623573
-SHA256 (radicale-3.5.6.tar.gz) = 312c12c99c34983c2b90a2cb1a5f7eb4e2fd06cc339ccb90ab7602fed313c646
-SIZE (radicale-3.5.6.tar.gz) = 181654
+TIMESTAMP = 1759925436
+SHA256 (radicale-3.5.7.tar.gz) = 8c3e1dcf24e092177ffea456f1081ebd1e1ebde77d9f4104a8a695f68a518654
+SIZE (radicale-3.5.7.tar.gz) = 181838
diff --git a/www/restinio/Makefile b/www/restinio/Makefile
index c2a9d9e48454..d78c70c92e16 100644
--- a/www/restinio/Makefile
+++ b/www/restinio/Makefile
@@ -1,6 +1,6 @@
PORTNAME= restinio
DISTVERSION= 0.7.7
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= www devel
MASTER_SITES= https://github.com/Stiffstream/${PORTNAME}/releases/download/v${DISTVERSION}/
DISTNAME= ${PORTNAME}-${DISTVERSION}-full
diff --git a/www/rubygem-cloudinary/Makefile b/www/rubygem-cloudinary/Makefile
index fbdd137c788a..22a4bea9aa81 100644
--- a/www/rubygem-cloudinary/Makefile
+++ b/www/rubygem-cloudinary/Makefile
@@ -1,5 +1,6 @@
PORTNAME= cloudinary
PORTVERSION= 2.4.0
+PORTREVISION= 1
CATEGORIES= www rubygems
MASTER_SITES= RG
@@ -12,7 +13,7 @@ WWW= https://cloudinary.com/ \
LICENSE= MIT
RUN_DEPENDS= rubygem-faraday>=2.0.1<3.0.0:www/rubygem-faraday \
- rubygem-faraday-follow_redirects>=0.3.0<0.4:www/rubygem-faraday-follow_redirects \
+ rubygem-faraday-follow_redirects>=0.3.0<1:www/rubygem-faraday-follow_redirects \
rubygem-faraday-multipart>=1.0.4<2:www/rubygem-faraday-multipart \
rubygem-ostruct>=0:devel/rubygem-ostruct
diff --git a/www/rubygem-cloudinary/files/patch-gemspec b/www/rubygem-cloudinary/files/patch-gemspec
new file mode 100644
index 000000000000..f7074ede70be
--- /dev/null
+++ b/www/rubygem-cloudinary/files/patch-gemspec
@@ -0,0 +1,11 @@
+--- cloudinary.gemspec.orig 2025-10-15 12:38:36 UTC
++++ cloudinary.gemspec
+@@ -23,7 +23,7 @@ Gem::Specification.new do |s|
+
+ s.add_runtime_dependency(%q<faraday>.freeze, [">= 2.0.1".freeze, "< 3.0.0".freeze])
+ s.add_runtime_dependency(%q<faraday-multipart>.freeze, ["~> 1.0".freeze, ">= 1.0.4".freeze])
+- s.add_runtime_dependency(%q<faraday-follow_redirects>.freeze, ["~> 0.3.0".freeze])
++ s.add_runtime_dependency(%q<faraday-follow_redirects>.freeze, ["~> 0.3".freeze])
+ s.add_runtime_dependency(%q<ostruct>.freeze, [">= 0".freeze])
+ s.add_development_dependency(%q<rails>.freeze, [">= 6.1.7".freeze, "< 8.0.0".freeze])
+ s.add_development_dependency(%q<rexml>.freeze, [">= 3.2.5".freeze, "< 4.0.0".freeze])
diff --git a/www/rubygem-faraday-follow_redirects/Makefile b/www/rubygem-faraday-follow_redirects/Makefile
index a82020bf26a4..bec1d1dddb15 100644
--- a/www/rubygem-faraday-follow_redirects/Makefile
+++ b/www/rubygem-faraday-follow_redirects/Makefile
@@ -1,5 +1,5 @@
PORTNAME= faraday-follow_redirects
-PORTVERSION= 0.3.0
+PORTVERSION= 0.4.0
CATEGORIES= www rubygems
MASTER_SITES= RG
diff --git a/www/rubygem-faraday-follow_redirects/distinfo b/www/rubygem-faraday-follow_redirects/distinfo
index 8738a6c7ee9f..97da7d78b06d 100644
--- a/www/rubygem-faraday-follow_redirects/distinfo
+++ b/www/rubygem-faraday-follow_redirects/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1665330602
-SHA256 (rubygem/faraday-follow_redirects-0.3.0.gem) = d92d975635e2c7fe525dd494fcd4b9bb7f0a4a0ec0d5f4c15c729530fdb807f9
-SIZE (rubygem/faraday-follow_redirects-0.3.0.gem) = 8704
+TIMESTAMP = 1759774933
+SHA256 (rubygem/faraday-follow_redirects-0.4.0.gem) = d3fa1118ab1350e24035a272b4cff64948643bb7182846db89acaf87abadd5d9
+SIZE (rubygem/faraday-follow_redirects-0.4.0.gem) = 8704
diff --git a/www/rubygem-httparty/Makefile b/www/rubygem-httparty/Makefile
index d08de2d949fa..d6649e4b558c 100644
--- a/www/rubygem-httparty/Makefile
+++ b/www/rubygem-httparty/Makefile
@@ -1,5 +1,5 @@
PORTNAME= httparty
-PORTVERSION= 0.23.1
+PORTVERSION= 0.23.2
CATEGORIES= www rubygems
MASTER_SITES= RG
diff --git a/www/rubygem-httparty/distinfo b/www/rubygem-httparty/distinfo
index 1a476d957c92..413fb80e0675 100644
--- a/www/rubygem-httparty/distinfo
+++ b/www/rubygem-httparty/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289476
-SHA256 (rubygem/httparty-0.23.1.gem) = 3ac1dd62f2010f6ece551716f5ceec2b2012011d89f1751917ab7f724e966b55
-SIZE (rubygem/httparty-0.23.1.gem) = 48640
+TIMESTAMP = 1759774979
+SHA256 (rubygem/httparty-0.23.2.gem) = 72d52830ab5862115a3c9a4b16738dd67d9a691ffd796cf86bad8abaa8f1febb
+SIZE (rubygem/httparty-0.23.2.gem) = 48640
diff --git a/www/rubygem-protocol-http1/Makefile b/www/rubygem-protocol-http1/Makefile
index 186864cb7c7c..4991472e95e7 100644
--- a/www/rubygem-protocol-http1/Makefile
+++ b/www/rubygem-protocol-http1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= protocol-http1
-PORTVERSION= 0.35.1
+PORTVERSION= 0.35.2
CATEGORIES= www rubygems
MASTER_SITES= RG
diff --git a/www/rubygem-protocol-http1/distinfo b/www/rubygem-protocol-http1/distinfo
index 5c12ae41bac3..0e03990ecfd2 100644
--- a/www/rubygem-protocol-http1/distinfo
+++ b/www/rubygem-protocol-http1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757436685
-SHA256 (rubygem/protocol-http1-0.35.1.gem) = 24ae3edb220484979a2e90de6b987b6b9c5aab857dbc37b212ece02f51c177ae
-SIZE (rubygem/protocol-http1-0.35.1.gem) = 25088
+TIMESTAMP = 1759774935
+SHA256 (rubygem/protocol-http1-0.35.2.gem) = b47aded38cd08dc37e9ed9ac7a54dc7bfaffa6d088dfaf3b178e2ef42fc614e6
+SIZE (rubygem/protocol-http1-0.35.2.gem) = 25088
diff --git a/www/rubygem-puma-gitlab/Makefile b/www/rubygem-puma-gitlab/Makefile
new file mode 100644
index 000000000000..708eb2ece461
--- /dev/null
+++ b/www/rubygem-puma-gitlab/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= puma
+PORTVERSION= 6.6.1
+CATEGORIES= www rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= -gitlab
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Fast, multithreaded and highly concurrent ruby web server
+WWW= https://puma.io/ \
+ https://github.com/puma/puma
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= rubygem-nio4r>=2.0<3:devel/rubygem-nio4r
+
+USES= cpe gem ssl
+
+PLIST_FILES= bin/puma bin/pumactl
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-puma-gitlab/distinfo b/www/rubygem-puma-gitlab/distinfo
new file mode 100644
index 000000000000..42714ba48d5a
--- /dev/null
+++ b/www/rubygem-puma-gitlab/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1755676001
+SHA256 (rubygem/puma-6.6.1.gem) = b9b56e4a4ea75d1bfa6d9e1972ee2c9f43d0883f011826d914e8e37b3694ea1e
+SIZE (rubygem/puma-6.6.1.gem) = 239104
diff --git a/www/rubygem-puma-gitlab/pkg-descr b/www/rubygem-puma-gitlab/pkg-descr
new file mode 100644
index 000000000000..c8af03bb0c08
--- /dev/null
+++ b/www/rubygem-puma-gitlab/pkg-descr
@@ -0,0 +1,7 @@
+Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for
+Ruby/Rack applications. Puma is intended for use in both development and
+production environments. In order to get the best throughput, it is highly
+recommended that you use a Ruby implementation with real threads like Rubinius
+or JRuby.
+
+See also: https://github.com/puma/puma
diff --git a/www/rubygem-rack-protection/Makefile b/www/rubygem-rack-protection/Makefile
index 670051ada311..5a5c9af19d12 100644
--- a/www/rubygem-rack-protection/Makefile
+++ b/www/rubygem-rack-protection/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rack-protection
-PORTVERSION= 4.1.1
+PORTVERSION= 4.2.1
CATEGORIES= www rubygems
MASTER_SITES= RG
diff --git a/www/rubygem-rack-protection/distinfo b/www/rubygem-rack-protection/distinfo
index a9bfd81ac1e1..06a2b0ea73d4 100644
--- a/www/rubygem-rack-protection/distinfo
+++ b/www/rubygem-rack-protection/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732261050
-SHA256 (rubygem/rack-protection-4.1.1.gem) = 51a254a5d574a7f0ca4f0672025ce2a5ef7c8c3bd09c431349d683e825d7d16a
-SIZE (rubygem/rack-protection-4.1.1.gem) = 18432
+TIMESTAMP = 1759774939
+SHA256 (rubygem/rack-protection-4.2.1.gem) = cf6e2842df8c55f5e4d1a4be015e603e19e9bc3a7178bae58949ccbb58558bac
+SIZE (rubygem/rack-protection-4.2.1.gem) = 18432
diff --git a/www/rubygem-rack/Makefile b/www/rubygem-rack/Makefile
index 435a81d7ce07..856dbc4e4ef3 100644
--- a/www/rubygem-rack/Makefile
+++ b/www/rubygem-rack/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rack
-PORTVERSION= 3.1.16
+PORTVERSION= 3.1.18
PORTEPOCH= 3
CATEGORIES= www rubygems
MASTER_SITES= RG
diff --git a/www/rubygem-rack/distinfo b/www/rubygem-rack/distinfo
index eefab65ea8bd..d94ad07274f2 100644
--- a/www/rubygem-rack/distinfo
+++ b/www/rubygem-rack/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813990
-SHA256 (rubygem/rack-3.1.16.gem) = efb5606c351efc56b85b10c3493055d0d35209d23f44792ec4e1183eb0234635
-SIZE (rubygem/rack-3.1.16.gem) = 113664
+TIMESTAMP = 1759774937
+SHA256 (rubygem/rack-3.1.18.gem) = 669d707f768ef7b953c4495a1db5e776607f7f9c9a8bb32d42ccccc14d098444
+SIZE (rubygem/rack-3.1.18.gem) = 115200
diff --git a/www/rubygem-rack22/Makefile b/www/rubygem-rack22/Makefile
index ad14692130f4..3a8521f86ad8 100644
--- a/www/rubygem-rack22/Makefile
+++ b/www/rubygem-rack22/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rack
-PORTVERSION= 2.2.18
+PORTVERSION= 2.2.20
PORTEPOCH= 3
CATEGORIES= www rubygems
MASTER_SITES= RG
diff --git a/www/rubygem-rack22/distinfo b/www/rubygem-rack22/distinfo
index 0b8dba22cb21..ccc2315c68dd 100644
--- a/www/rubygem-rack22/distinfo
+++ b/www/rubygem-rack22/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816960
-SHA256 (rubygem/rack-2.2.18.gem) = ca4feea715d3576a7d613412ce409d04ceac1133ab109fcd490ec1d835107f4f
-SIZE (rubygem/rack-2.2.18.gem) = 154112
+TIMESTAMP = 1759774941
+SHA256 (rubygem/rack-2.2.20.gem) = 85da3447a4845230a00803d47413ed4d1dd9823f948a8d93c0b2d1e149c07170
+SIZE (rubygem/rack-2.2.20.gem) = 155136
diff --git a/www/rubygem-responders-rails52/Makefile b/www/rubygem-responders-rails52/Makefile
index 366ebaf2da74..520926caf2f0 100644
--- a/www/rubygem-responders-rails52/Makefile
+++ b/www/rubygem-responders-rails52/Makefile
@@ -18,4 +18,6 @@ USES= gem
NO_ARCH= yes
+PORTSCOUT= limit:^3\.1\.
+
.include <bsd.port.mk>
diff --git a/www/rubygem-responders-rails60/Makefile b/www/rubygem-responders-rails60/Makefile
index 465ac04f5ec6..f9279760ecd3 100644
--- a/www/rubygem-responders-rails60/Makefile
+++ b/www/rubygem-responders-rails60/Makefile
@@ -18,4 +18,6 @@ USES= gem
NO_ARCH= yes
+PORTSCOUT= limit:^3\.1\.
+
.include <bsd.port.mk>
diff --git a/www/rubygem-responders-rails61/Makefile b/www/rubygem-responders-rails61/Makefile
index 7352b9442f9e..2fc7a8b15000 100644
--- a/www/rubygem-responders-rails61/Makefile
+++ b/www/rubygem-responders-rails61/Makefile
@@ -18,4 +18,6 @@ USES= gem
NO_ARCH= yes
+PORTSCOUT= limit:^3\.1\.
+
.include <bsd.port.mk>
diff --git a/www/rubygem-responders-rails70/Makefile b/www/rubygem-responders-rails70/Makefile
index 49e5fd75af0a..7b3c70686418 100644
--- a/www/rubygem-responders-rails70/Makefile
+++ b/www/rubygem-responders-rails70/Makefile
@@ -1,5 +1,5 @@
PORTNAME= responders
-PORTVERSION= 3.1.1
+PORTVERSION= 3.2.0
CATEGORIES= www rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -rails70
@@ -11,8 +11,8 @@ WWW= https://github.com/heartcombo/responders
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
-RUN_DEPENDS= rubygem-actionpack70>=5.2:www/rubygem-actionpack70 \
- rubygem-railties70>=5.2:www/rubygem-railties70
+RUN_DEPENDS= rubygem-actionpack70>=7.0:www/rubygem-actionpack70 \
+ rubygem-railties70>=7.0:www/rubygem-railties70
USES= gem
diff --git a/www/rubygem-responders-rails70/distinfo b/www/rubygem-responders-rails70/distinfo
index 5a949791e27c..8356c5664e48 100644
--- a/www/rubygem-responders-rails70/distinfo
+++ b/www/rubygem-responders-rails70/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1697463210
-SHA256 (rubygem/responders-3.1.1.gem) = 92f2a87e09028347368639cfb468f5fefa745cb0dc2377ef060db1cdd79a341a
-SIZE (rubygem/responders-3.1.1.gem) = 20480
+TIMESTAMP = 1759774943
+SHA256 (rubygem/responders-3.2.0.gem) = 89c2d6ac0ae16f6458a11524cae4a8efdceba1a3baea164d28ee9046bd3df55a
+SIZE (rubygem/responders-3.2.0.gem) = 20480
diff --git a/www/rubygem-responders-rails71/Makefile b/www/rubygem-responders-rails71/Makefile
index b412cfee80ef..394c909e68e7 100644
--- a/www/rubygem-responders-rails71/Makefile
+++ b/www/rubygem-responders-rails71/Makefile
@@ -1,5 +1,5 @@
PORTNAME= responders
-PORTVERSION= 3.1.1
+PORTVERSION= 3.2.0
CATEGORIES= www rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -rails71
@@ -11,8 +11,8 @@ WWW= https://github.com/heartcombo/responders
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
-RUN_DEPENDS= rubygem-actionpack71>=5.2:www/rubygem-actionpack71 \
- rubygem-railties71>=5.2:www/rubygem-railties71
+RUN_DEPENDS= rubygem-actionpack71>=7.0:www/rubygem-actionpack71 \
+ rubygem-railties71>=7.0:www/rubygem-railties71
USES= gem
diff --git a/www/rubygem-responders-rails71/distinfo b/www/rubygem-responders-rails71/distinfo
index 6731238316f3..43547450d54d 100644
--- a/www/rubygem-responders-rails71/distinfo
+++ b/www/rubygem-responders-rails71/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1714227796
-SHA256 (rubygem/responders-3.1.1.gem) = 92f2a87e09028347368639cfb468f5fefa745cb0dc2377ef060db1cdd79a341a
-SIZE (rubygem/responders-3.1.1.gem) = 20480
+TIMESTAMP = 1760472898
+SHA256 (rubygem/responders-3.2.0.gem) = 89c2d6ac0ae16f6458a11524cae4a8efdceba1a3baea164d28ee9046bd3df55a
+SIZE (rubygem/responders-3.2.0.gem) = 20480
diff --git a/www/rubygem-responders-rails72/Makefile b/www/rubygem-responders-rails72/Makefile
index 56206b0fab32..2669c0344912 100644
--- a/www/rubygem-responders-rails72/Makefile
+++ b/www/rubygem-responders-rails72/Makefile
@@ -1,5 +1,5 @@
PORTNAME= responders
-PORTVERSION= 3.1.1
+PORTVERSION= 3.2.0
CATEGORIES= www rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -rails72
@@ -11,8 +11,8 @@ WWW= https://github.com/heartcombo/responders
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
-RUN_DEPENDS= rubygem-actionpack72>=5.2:www/rubygem-actionpack72 \
- rubygem-railties72>=5.2:www/rubygem-railties72
+RUN_DEPENDS= rubygem-actionpack72>=7.0:www/rubygem-actionpack72 \
+ rubygem-railties72>=7.0:www/rubygem-railties72
USES= gem
diff --git a/www/rubygem-responders-rails72/distinfo b/www/rubygem-responders-rails72/distinfo
index 6731238316f3..72ac236f382f 100644
--- a/www/rubygem-responders-rails72/distinfo
+++ b/www/rubygem-responders-rails72/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1714227796
-SHA256 (rubygem/responders-3.1.1.gem) = 92f2a87e09028347368639cfb468f5fefa745cb0dc2377ef060db1cdd79a341a
-SIZE (rubygem/responders-3.1.1.gem) = 20480
+TIMESTAMP = 1760472899
+SHA256 (rubygem/responders-3.2.0.gem) = 89c2d6ac0ae16f6458a11524cae4a8efdceba1a3baea164d28ee9046bd3df55a
+SIZE (rubygem/responders-3.2.0.gem) = 20480
diff --git a/www/rubygem-selenium-webdriver/Makefile b/www/rubygem-selenium-webdriver/Makefile
index a93282325682..875fc3d01f52 100644
--- a/www/rubygem-selenium-webdriver/Makefile
+++ b/www/rubygem-selenium-webdriver/Makefile
@@ -1,5 +1,5 @@
PORTNAME= selenium-webdriver
-PORTVERSION= 4.35.0
+PORTVERSION= 4.36.0
CATEGORIES= www rubygems
MASTER_SITES= RG
@@ -12,7 +12,9 @@ LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-base64>=0.2<1:converters/rubygem-base64 \
+ rubygem-json>=2.15.0<2.16:devel/rubygem-json \
rubygem-logger>=1.4<2:devel/rubygem-logger \
+ rubygem-prism>=1.0<2:textproc/rubygem-prism \
rubygem-rexml>=3.2.5<4:textproc/rubygem-rexml \
rubygem-rubyzip>=1.2.2<4.0:archivers/rubygem-rubyzip \
rubygem-websocket>=1.0<2:www/rubygem-websocket
diff --git a/www/rubygem-selenium-webdriver/distinfo b/www/rubygem-selenium-webdriver/distinfo
index 8cd1fd7f828d..273f7bb82146 100644
--- a/www/rubygem-selenium-webdriver/distinfo
+++ b/www/rubygem-selenium-webdriver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757121902
-SHA256 (rubygem/selenium-webdriver-4.35.0.gem) = 6fc920cec4b9e6263afeb4941289d8deb0853acbc49e0d6f7de91c86986d359b
-SIZE (rubygem/selenium-webdriver-4.35.0.gem) = 8684032
+TIMESTAMP = 1759774945
+SHA256 (rubygem/selenium-webdriver-4.36.0.gem) = da222898011772280908d511750f387d45b5323f6f9c7c19cb77ec4dcbe71c9f
+SIZE (rubygem/selenium-webdriver-4.36.0.gem) = 8669696
diff --git a/www/rubygem-selenium-webdriver/files/patch-gemspec b/www/rubygem-selenium-webdriver/files/patch-gemspec
new file mode 100644
index 000000000000..d1f14e116b51
--- /dev/null
+++ b/www/rubygem-selenium-webdriver/files/patch-gemspec
@@ -0,0 +1,14 @@
+--- selenium-webdriver.gemspec.orig 2025-10-15 04:52:25 UTC
++++ selenium-webdriver.gemspec
+@@ -22,9 +22,9 @@ Gem::Specification.new do |s|
+ s.specification_version = 4
+
+ s.add_runtime_dependency(%q<base64>.freeze, ["~> 0.2".freeze])
+- s.add_runtime_dependency(%q<json>.freeze, ["<= 2.13.2".freeze])
++ s.add_runtime_dependency(%q<json>.freeze, ["~> 2.15.0".freeze])
+ s.add_runtime_dependency(%q<logger>.freeze, ["~> 1.4".freeze])
+- s.add_runtime_dependency(%q<prism>.freeze, ["~> 1.0".freeze, "< 1.5".freeze])
++ s.add_runtime_dependency(%q<prism>.freeze, ["~> 1.0".freeze])
+ s.add_runtime_dependency(%q<rexml>.freeze, ["~> 3.2".freeze, ">= 3.2.5".freeze])
+ s.add_runtime_dependency(%q<rubyzip>.freeze, [">= 1.2.2".freeze, "< 4.0".freeze])
+ s.add_runtime_dependency(%q<websocket>.freeze, ["~> 1.0".freeze])
diff --git a/www/rubygem-sinatra-contrib/Makefile b/www/rubygem-sinatra-contrib/Makefile
index 5834b617f080..41d1437d41a0 100644
--- a/www/rubygem-sinatra-contrib/Makefile
+++ b/www/rubygem-sinatra-contrib/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sinatra-contrib
-PORTVERSION= 4.1.1
+PORTVERSION= 4.2.1
CATEGORIES= www rubygems
MASTER_SITES= RG
diff --git a/www/rubygem-sinatra-contrib/distinfo b/www/rubygem-sinatra-contrib/distinfo
index 8f87530079d2..b8465687cafc 100644
--- a/www/rubygem-sinatra-contrib/distinfo
+++ b/www/rubygem-sinatra-contrib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732261054
-SHA256 (rubygem/sinatra-contrib-4.1.1.gem) = 1ea4b58980a5e599245479753f5eab734ad806ff1f1027032a71be8a1c8f3fbe
-SIZE (rubygem/sinatra-contrib-4.1.1.gem) = 33792
+TIMESTAMP = 1759774949
+SHA256 (rubygem/sinatra-contrib-4.2.1.gem) = 10d091c944d268aa910c618ea40a3c3ebe0533e6e32990d84af92235a3d26b4a
+SIZE (rubygem/sinatra-contrib-4.2.1.gem) = 33792
diff --git a/www/rubygem-sinatra/Makefile b/www/rubygem-sinatra/Makefile
index ac690fa53c5f..906c17b32f4d 100644
--- a/www/rubygem-sinatra/Makefile
+++ b/www/rubygem-sinatra/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sinatra
-PORTVERSION= 4.1.1
+PORTVERSION= 4.2.1
CATEGORIES= www rubygems
MASTER_SITES= RG
diff --git a/www/rubygem-sinatra/distinfo b/www/rubygem-sinatra/distinfo
index fe67b056933f..a5f608e294b0 100644
--- a/www/rubygem-sinatra/distinfo
+++ b/www/rubygem-sinatra/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732261052
-SHA256 (rubygem/sinatra-4.1.1.gem) = 4e997b859aa1b5d2e624f85d5b0fd0f0b3abc0da44daa6cbdf10f7c0da9f4d00
-SIZE (rubygem/sinatra-4.1.1.gem) = 135680
+TIMESTAMP = 1759774947
+SHA256 (rubygem/sinatra-4.2.1.gem) = b7aeb9b11d046b552972ade834f1f9be98b185fa8444480688e3627625377080
+SIZE (rubygem/sinatra-4.2.1.gem) = 136192
diff --git a/www/smarty/Makefile b/www/smarty/Makefile
index 5b65c5a7463e..5d39008906ec 100644
--- a/www/smarty/Makefile
+++ b/www/smarty/Makefile
@@ -1,5 +1,5 @@
PORTNAME= smarty
-PORTVERSION= 5.5.2
+PORTVERSION= 5.6.0
DISTVERSIONPREFIX= v
CATEGORIES= www
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
diff --git a/www/smarty/distinfo b/www/smarty/distinfo
index a56315679700..1f67e21e8120 100644
--- a/www/smarty/distinfo
+++ b/www/smarty/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757120554
-SHA256 (smarty-php-smarty-v5.5.2_GH0.tar.gz) = 18ab510562a03f6e74e16f16bb14952827eb29676cf0bb751a996957aaad949b
-SIZE (smarty-php-smarty-v5.5.2_GH0.tar.gz) = 336484
+TIMESTAMP = 1759774553
+SHA256 (smarty-php-smarty-v5.6.0_GH0.tar.gz) = 932c3c4556cd4abed88bb76b4e1856f65ab3fa91a4ccaf501d403d8b1580cdc3
+SIZE (smarty-php-smarty-v5.6.0_GH0.tar.gz) = 337360
diff --git a/www/smarty/pkg-plist b/www/smarty/pkg-plist
index c785d9978eaf..d688d01f1f4c 100644
--- a/www/smarty/pkg-plist
+++ b/www/smarty/pkg-plist
@@ -6,6 +6,7 @@
%%DATADIR%%/Cacheresource/Custom.php
%%DATADIR%%/Cacheresource/File.php
%%DATADIR%%/Cacheresource/KeyValueStore.php
+%%DATADIR%%/Compile/AttributeCompiler.php
%%DATADIR%%/Compile/Base.php
%%DATADIR%%/Compile/BlockCompiler.php
%%DATADIR%%/Compile/CompilerInterface.php
@@ -106,6 +107,8 @@
%%DATADIR%%/Filter/FilterInterface.php
%%DATADIR%%/Filter/FilterPluginWrapper.php
%%DATADIR%%/Filter/Output/TrimWhitespace.php
+%%DATADIR%%/FunctionHandler/AttributeBase.php
+%%DATADIR%%/FunctionHandler/AttributeFunctionHandlerInterface.php
%%DATADIR%%/FunctionHandler/BCPluginWrapper.php
%%DATADIR%%/FunctionHandler/Base.php
%%DATADIR%%/FunctionHandler/Count.php
diff --git a/www/sqlpage/Makefile b/www/sqlpage/Makefile
index f3f789172500..d0ba883c0e09 100644
--- a/www/sqlpage/Makefile
+++ b/www/sqlpage/Makefile
@@ -1,7 +1,6 @@
PORTNAME= sqlpage
DISTVERSIONPREFIX= v
-DISTVERSION= 0.37.1
-PORTREVISION= 1
+DISTVERSION= 0.38.0
CATEGORIES= www databases
MASTER_SITES= https://cdn.jsdelivr.net/npm/:npm
DISTFILES= ${NPM_DISTFILES}
@@ -13,7 +12,8 @@ WWW= https://github.com/lovasoa/SQLPage
LICENSE= MIT
-LIB_DEPENDS= libzstd.so:archivers/zstd
+LIB_DEPENDS= libzstd.so:archivers/zstd \
+ libodbc.so:databases/unixODBC
MAKE_ENV= LIBCLANG_PATH=${LLVM_PREFIX}/lib \
LLVM_CONFIG_PATH=${LLVM_CONFIG}
diff --git a/www/sqlpage/Makefile.crates b/www/sqlpage/Makefile.crates
index 653a7c4d7eab..257c83241839 100644
--- a/www/sqlpage/Makefile.crates
+++ b/www/sqlpage/Makefile.crates
@@ -1,5 +1,5 @@
CARGO_CRATES= actix-codec-0.5.2 \
- actix-http-3.11.1 \
+ actix-http-3.11.2 \
actix-macros-0.2.4 \
actix-multipart-0.7.2 \
actix-multipart-derive-0.7.0 \
@@ -12,7 +12,6 @@ CARGO_CRATES= actix-codec-0.5.2 \
actix-web-4.11.0 \
actix-web-codegen-4.3.0 \
actix-web-httpauth-0.8.2 \
- addr2line-0.24.2 \
adler2-2.0.1 \
adler32-1.2.0 \
ahash-0.8.12 \
@@ -20,13 +19,15 @@ CARGO_CRATES= actix-codec-0.5.2 \
alloc-no-stdlib-2.0.4 \
alloc-stdlib-0.2.2 \
allocator-api2-0.2.21 \
+ android-activity-0.6.0 \
+ android-properties-0.2.2 \
android_system_properties-0.1.5 \
- anstream-0.6.20 \
- anstyle-1.0.11 \
+ anstream-0.6.21 \
+ anstyle-1.0.13 \
anstyle-parse-0.2.7 \
anstyle-query-1.1.4 \
anstyle-wincon-3.0.10 \
- anyhow-1.0.99 \
+ anyhow-1.0.100 \
argon2-0.5.3 \
arraydeque-0.5.1 \
asn1-rs-0.6.2 \
@@ -45,19 +46,21 @@ CARGO_CRATES= actix-codec-0.5.2 \
atoi-2.0.0 \
atomic-waker-1.1.2 \
autocfg-1.5.0 \
- awc-3.8.0 \
- aws-lc-rs-1.14.0 \
- aws-lc-sys-0.31.0 \
- backtrace-0.3.75 \
+ awc-3.8.1 \
+ aws-lc-rs-1.14.1 \
+ aws-lc-sys-0.32.3 \
base16ct-0.2.0 \
base64-0.13.1 \
base64-0.21.7 \
base64-0.22.1 \
base64ct-1.8.0 \
+ bigdecimal-0.4.8 \
bindgen-0.72.1 \
+ bitflags-1.3.2 \
bitflags-2.9.4 \
blake2-0.10.6 \
block-buffer-0.10.4 \
+ block2-0.5.1 \
blocking-1.6.2 \
brotli-3.5.0 \
brotli-8.0.2 \
@@ -67,27 +70,34 @@ CARGO_CRATES= actix-codec-0.5.2 \
byteorder-1.5.0 \
bytes-1.10.1 \
bytestring-1.5.0 \
- cc-1.2.38 \
+ calloop-0.13.0 \
+ cc-1.2.41 \
+ cesu8-1.1.0 \
cexpr-0.6.0 \
cfg-if-1.0.3 \
+ cfg_aliases-0.2.1 \
chrono-0.4.42 \
clang-sys-1.8.1 \
- clap-4.5.47 \
- clap_builder-4.5.47 \
- clap_derive-4.5.47 \
- clap_lex-0.7.5 \
+ clap-4.5.49 \
+ clap_builder-4.5.49 \
+ clap_derive-4.5.49 \
+ clap_lex-0.7.6 \
cmake-0.1.54 \
colorchoice-1.0.4 \
+ combine-4.6.7 \
concurrent-queue-2.5.0 \
- config-0.15.16 \
+ config-0.15.18 \
const-oid-0.9.6 \
const-random-0.1.18 \
const-random-macro-0.1.16 \
convert_case-0.4.0 \
convert_case-0.6.0 \
cookie-0.16.2 \
+ core-foundation-0.9.4 \
core-foundation-0.10.1 \
core-foundation-sys-0.8.7 \
+ core-graphics-0.23.2 \
+ core-graphics-types-0.1.3 \
core2-0.4.0 \
cpufeatures-0.2.17 \
crc-3.3.0 \
@@ -100,16 +110,20 @@ CARGO_CRATES= actix-codec-0.5.2 \
crypto-common-0.1.6 \
csv-async-1.3.1 \
csv-core-0.1.12 \
+ cursor-icon-1.2.0 \
curve25519-dalek-4.1.3 \
curve25519-dalek-derive-0.1.1 \
darling-0.20.11 \
+ darling-0.21.3 \
darling_core-0.20.11 \
+ darling_core-0.21.3 \
darling_macro-0.20.11 \
+ darling_macro-0.21.3 \
dary_heap-0.3.8 \
data-encoding-2.9.0 \
der-0.7.10 \
der-parser-9.0.0 \
- deranged-0.5.3 \
+ deranged-0.5.4 \
derive_builder-0.20.2 \
derive_builder_core-0.20.2 \
derive_builder_macro-0.20.2 \
@@ -119,9 +133,12 @@ CARGO_CRATES= actix-codec-0.5.2 \
digest-0.10.7 \
dirs-6.0.0 \
dirs-sys-0.5.0 \
+ dispatch-0.2.0 \
displaydoc-0.2.5 \
+ dlib-0.5.2 \
dlv-list-0.5.2 \
dotenvy-0.15.7 \
+ dpi-0.1.2 \
dunce-1.0.5 \
dyn-clone-1.0.20 \
ecdsa-0.16.9 \
@@ -130,7 +147,7 @@ CARGO_CRATES= actix-codec-0.5.2 \
either-1.15.0 \
elliptic-curve-0.13.8 \
encoding_rs-0.8.35 \
- env_filter-0.1.3 \
+ env_filter-0.1.4 \
env_logger-0.11.8 \
equivalent-1.0.2 \
erased-serde-0.4.8 \
@@ -140,11 +157,14 @@ CARGO_CRATES= actix-codec-0.5.2 \
fastrand-2.3.0 \
ff-0.13.1 \
fiat-crypto-0.2.9 \
- find-msvc-tools-0.1.2 \
- flate2-1.1.2 \
+ find-msvc-tools-0.1.4 \
+ flate2-1.1.4 \
flume-0.11.1 \
fnv-1.0.7 \
foldhash-0.1.5 \
+ foreign-types-0.5.0 \
+ foreign-types-macros-0.2.3 \
+ foreign-types-shared-0.3.1 \
form_urlencoded-1.2.2 \
fs_extra-1.3.0 \
futures-0.3.31 \
@@ -159,10 +179,9 @@ CARGO_CRATES= actix-codec-0.5.2 \
futures-sink-0.3.31 \
futures-task-0.3.31 \
futures-util-0.3.31 \
- generic-array-0.14.7 \
+ generic-array-0.14.9 \
getrandom-0.2.16 \
- getrandom-0.3.3 \
- gimli-0.31.1 \
+ getrandom-0.3.4 \
glob-0.3.3 \
group-0.13.0 \
h2-0.3.27 \
@@ -200,42 +219,47 @@ CARGO_CRATES= actix-codec-0.5.2 \
include_dir_macros-0.7.4 \
indexmap-1.9.3 \
indexmap-2.11.4 \
- io-uring-0.7.10 \
is_terminal_polyfill-1.70.1 \
itertools-0.10.5 \
itertools-0.13.0 \
itoa-1.0.15 \
jiff-0.2.15 \
jiff-static-0.2.15 \
+ jni-0.21.1 \
+ jni-sys-0.3.0 \
jobserver-0.1.34 \
- js-sys-0.3.80 \
+ js-sys-0.3.81 \
json5-0.4.1 \
lambda-web-0.2.1 \
lambda_runtime-0.7.3 \
lambda_runtime_api_client-0.7.0 \
language-tags-0.3.2 \
lazy_static-1.5.0 \
- libc-0.2.175 \
+ libc-0.2.177 \
libflate-2.1.0 \
libflate_lz77-2.1.0 \
- libloading-0.8.8 \
+ libloading-0.8.9 \
libm-0.2.15 \
libredox-0.1.10 \
libsqlite3-sys-0.35.0 \
+ linux-raw-sys-0.4.15 \
linux-raw-sys-0.11.0 \
litemap-0.8.0 \
local-channel-0.1.5 \
local-waker-0.1.4 \
- lock_api-0.4.13 \
+ lock_api-0.4.14 \
log-0.4.28 \
markdown-1.0.0 \
md-5-0.10.6 \
- memchr-2.7.5 \
+ memchr-2.7.6 \
mime-0.3.17 \
mime_guess-2.0.5 \
minimal-lexical-0.2.1 \
miniz_oxide-0.8.9 \
mio-1.0.4 \
+ ndk-0.9.0 \
+ ndk-context-0.1.1 \
+ ndk-sys-0.6.0+11769913 \
nom-7.1.3 \
num-bigint-0.4.6 \
num-bigint-dig-0.8.4 \
@@ -245,32 +269,52 @@ CARGO_CRATES= actix-codec-0.5.2 \
num-modular-0.6.1 \
num-order-1.2.0 \
num-traits-0.2.19 \
+ num_enum-0.7.4 \
+ num_enum_derive-0.7.4 \
oauth2-5.0.0 \
- object-0.36.7 \
+ objc-sys-0.3.5 \
+ objc2-0.5.2 \
+ objc2-app-kit-0.2.2 \
+ objc2-cloud-kit-0.2.2 \
+ objc2-contacts-0.2.2 \
+ objc2-core-data-0.2.2 \
+ objc2-core-image-0.2.2 \
+ objc2-core-location-0.2.2 \
+ objc2-encode-4.1.0 \
+ objc2-foundation-0.2.2 \
+ objc2-link-presentation-0.2.2 \
+ objc2-metal-0.2.2 \
+ objc2-quartz-core-0.2.2 \
+ objc2-symbols-0.2.2 \
+ objc2-ui-kit-0.2.2 \
+ objc2-uniform-type-identifiers-0.2.2 \
+ objc2-user-notifications-0.2.2 \
+ odbc-api-19.1.0 \
oid-registry-0.7.1 \
once_cell-1.21.3 \
once_cell_polyfill-1.70.1 \
openidconnect-4.0.1 \
openssl-probe-0.1.6 \
option-ext-0.2.0 \
+ orbclient-0.3.48 \
ordered-float-2.10.1 \
ordered-multimap-0.7.3 \
p256-0.13.2 \
p384-0.13.1 \
parking-2.2.1 \
- parking_lot-0.12.4 \
- parking_lot_core-0.9.11 \
+ parking_lot-0.12.5 \
+ parking_lot_core-0.9.12 \
parse-size-1.1.0 \
password-hash-0.5.0 \
paste-1.0.15 \
pathdiff-0.2.3 \
- pem-3.0.5 \
+ pem-3.0.6 \
pem-rfc7468-0.7.0 \
percent-encoding-2.3.2 \
- pest-2.8.2 \
- pest_derive-2.8.2 \
- pest_generator-2.8.2 \
- pest_meta-2.8.2 \
+ pest-2.8.3 \
+ pest_derive-2.8.3 \
+ pest_generator-2.8.3 \
+ pest_meta-2.8.3 \
pin-project-1.1.10 \
pin-project-internal-1.1.10 \
pin-project-lite-0.2.16 \
@@ -287,8 +331,9 @@ CARGO_CRATES= actix-codec-0.5.2 \
ppv-lite86-0.2.21 \
prettyplease-0.2.37 \
primeorder-0.13.6 \
+ proc-macro-crate-3.4.0 \
proc-macro2-1.0.101 \
- quote-1.0.40 \
+ quote-1.0.41 \
r-efi-5.3.0 \
rand-0.8.5 \
rand-0.9.2 \
@@ -296,82 +341,87 @@ CARGO_CRATES= actix-codec-0.5.2 \
rand_chacha-0.9.0 \
rand_core-0.6.4 \
rand_core-0.9.3 \
+ raw-window-handle-0.6.2 \
rcgen-0.13.2 \
- redox_syscall-0.5.17 \
+ redox_syscall-0.4.1 \
+ redox_syscall-0.5.18 \
redox_users-0.5.2 \
- ref-cast-1.0.24 \
- ref-cast-impl-1.0.24 \
- regex-1.11.2 \
- regex-automata-0.4.10 \
- regex-lite-0.1.7 \
- regex-syntax-0.8.6 \
+ ref-cast-1.0.25 \
+ ref-cast-impl-1.0.25 \
+ regex-1.12.2 \
+ regex-automata-0.4.13 \
+ regex-lite-0.1.8 \
+ regex-syntax-0.8.8 \
rfc6979-0.4.0 \
ring-0.17.14 \
rle-decode-fast-1.0.3 \
ron-0.8.1 \
rsa-0.9.8 \
rust-ini-0.21.3 \
- rustc-demangle-0.1.26 \
rustc-hash-2.1.1 \
rustc_version-0.4.1 \
rusticata-macros-4.1.0 \
+ rustix-0.38.44 \
rustix-1.1.2 \
rustls-0.23.32 \
- rustls-acme-0.14.0 \
+ rustls-acme-0.14.1 \
rustls-native-certs-0.8.1 \
rustls-pemfile-2.2.0 \
rustls-pki-types-1.12.0 \
- rustls-webpki-0.103.6 \
+ rustls-webpki-0.103.7 \
rustversion-1.0.22 \
ryu-1.0.20 \
+ same-file-1.0.6 \
schannel-0.1.28 \
schemars-0.9.0 \
schemars-1.0.4 \
scopeguard-1.2.0 \
sec1-0.7.3 \
- security-framework-3.4.0 \
+ security-framework-3.5.1 \
security-framework-sys-2.15.0 \
semver-1.0.27 \
- serde-1.0.225 \
+ serde-1.0.228 \
serde-untagged-0.1.9 \
serde-value-0.7.0 \
- serde_core-1.0.225 \
- serde_derive-1.0.225 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
serde_json-1.0.145 \
serde_path_to_error-0.1.20 \
serde_plain-1.0.2 \
- serde_spanned-1.0.2 \
+ serde_spanned-1.0.3 \
serde_urlencoded-0.7.1 \
- serde_with-3.14.0 \
- serde_with_macros-3.14.0 \
+ serde_with-3.15.0 \
+ serde_with_macros-3.15.0 \
sha1-0.10.6 \
sha2-0.10.9 \
shlex-1.3.0 \
signal-hook-registry-1.4.6 \
signature-2.2.0 \
+ simd-adler32-0.3.7 \
slab-0.4.11 \
smallvec-1.15.1 \
+ smol_str-0.2.2 \
socket2-0.5.10 \
- socket2-0.6.0 \
+ socket2-0.6.1 \
spin-0.9.8 \
spki-0.7.3 \
sqlparser-0.59.0 \
sqlparser_derive-0.3.0 \
- sqlx-core-oldapi-0.6.48 \
- sqlx-macros-oldapi-0.6.48 \
- sqlx-oldapi-0.6.48 \
- sqlx-rt-oldapi-0.6.48 \
- stable_deref_trait-1.2.0 \
+ sqlx-core-oldapi-0.6.49 \
+ sqlx-macros-oldapi-0.6.49 \
+ sqlx-oldapi-0.6.49 \
+ sqlx-rt-oldapi-0.6.49 \
+ stable_deref_trait-1.2.1 \
stringprep-0.1.5 \
strsim-0.11.1 \
subtle-2.6.1 \
syn-2.0.106 \
synstructure-0.13.2 \
- tempfile-3.22.0 \
+ tempfile-3.23.0 \
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 \
time-0.3.44 \
time-core-0.1.6 \
time-macros-0.2.24 \
@@ -379,14 +429,15 @@ CARGO_CRATES= actix-codec-0.5.2 \
tinystr-0.8.1 \
tinyvec-1.10.0 \
tinyvec_macros-0.1.1 \
- tokio-1.47.1 \
- tokio-macros-2.5.0 \
- tokio-rustls-0.26.3 \
+ tokio-1.48.0 \
+ tokio-macros-2.6.0 \
+ tokio-rustls-0.26.4 \
tokio-stream-0.1.17 \
tokio-util-0.7.16 \
- toml-0.9.7 \
- toml_datetime-0.7.2 \
- toml_parser-1.0.3 \
+ toml-0.9.8 \
+ toml_datetime-0.7.3 \
+ toml_edit-0.23.7 \
+ toml_parser-1.0.4 \
tower-0.4.13 \
tower-layer-0.3.3 \
tower-service-0.3.3 \
@@ -395,7 +446,7 @@ CARGO_CRATES= actix-codec-0.5.2 \
tracing-core-0.1.34 \
try-lock-0.2.5 \
typeid-1.0.3 \
- typenum-1.18.0 \
+ typenum-1.19.0 \
ucd-trie-0.1.7 \
unicase-2.8.1 \
unicode-bidi-0.3.18 \
@@ -412,53 +463,68 @@ CARGO_CRATES= actix-codec-0.5.2 \
uuid-1.18.1 \
vcpkg-0.2.15 \
version_check-0.9.5 \
+ walkdir-2.5.0 \
want-0.3.1 \
wasi-0.11.1+wasi-snapshot-preview1 \
- wasi-0.14.7+wasi-0.2.4 \
wasip2-1.0.1+wasi-0.2.4 \
wasite-0.1.0 \
- wasm-bindgen-0.2.103 \
- wasm-bindgen-backend-0.2.103 \
- wasm-bindgen-macro-0.2.103 \
- wasm-bindgen-macro-support-0.2.103 \
- wasm-bindgen-shared-0.2.103 \
- web-sys-0.3.80 \
+ 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 \
+ web-time-1.1.0 \
webpki-roots-0.26.11 \
- webpki-roots-1.0.2 \
+ webpki-roots-1.0.3 \
whoami-1.6.1 \
- windows-core-0.62.0 \
- windows-implement-0.60.0 \
- windows-interface-0.59.1 \
- windows-link-0.1.3 \
- windows-link-0.2.0 \
- windows-result-0.4.0 \
- windows-strings-0.5.0 \
+ widestring-1.2.1 \
+ winapi-util-0.1.11 \
+ windows-core-0.62.2 \
+ windows-implement-0.60.2 \
+ windows-interface-0.59.3 \
+ windows-link-0.2.1 \
+ windows-result-0.4.1 \
+ windows-strings-0.5.1 \
+ windows-sys-0.45.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
windows-sys-0.60.2 \
- windows-sys-0.61.0 \
+ windows-sys-0.61.2 \
+ windows-targets-0.42.2 \
windows-targets-0.52.6 \
- windows-targets-0.53.3 \
+ windows-targets-0.53.5 \
+ windows_aarch64_gnullvm-0.42.2 \
windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_gnullvm-0.53.0 \
+ windows_aarch64_gnullvm-0.53.1 \
+ windows_aarch64_msvc-0.42.2 \
windows_aarch64_msvc-0.52.6 \
- windows_aarch64_msvc-0.53.0 \
+ windows_aarch64_msvc-0.53.1 \
+ windows_i686_gnu-0.42.2 \
windows_i686_gnu-0.52.6 \
- windows_i686_gnu-0.53.0 \
+ windows_i686_gnu-0.53.1 \
windows_i686_gnullvm-0.52.6 \
- windows_i686_gnullvm-0.53.0 \
+ windows_i686_gnullvm-0.53.1 \
+ windows_i686_msvc-0.42.2 \
windows_i686_msvc-0.52.6 \
- windows_i686_msvc-0.53.0 \
+ windows_i686_msvc-0.53.1 \
+ windows_x86_64_gnu-0.42.2 \
windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnu-0.53.0 \
+ windows_x86_64_gnu-0.53.1 \
+ windows_x86_64_gnullvm-0.42.2 \
windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_gnullvm-0.53.0 \
+ windows_x86_64_gnullvm-0.53.1 \
+ windows_x86_64_msvc-0.42.2 \
windows_x86_64_msvc-0.52.6 \
- windows_x86_64_msvc-0.53.0 \
+ windows_x86_64_msvc-0.53.1 \
+ winit-0.30.12 \
winnow-0.7.13 \
wit-bindgen-0.46.0 \
writeable-0.6.1 \
x509-parser-0.16.0 \
+ xkbcommon-dl-0.4.2 \
+ xkeysym-0.2.1 \
yaml-rust2-0.10.4 \
yasna-0.5.2 \
yoke-0.8.0 \
@@ -467,10 +533,11 @@ CARGO_CRATES= actix-codec-0.5.2 \
zerocopy-derive-0.8.27 \
zerofrom-0.1.6 \
zerofrom-derive-0.1.6 \
- zeroize-1.8.1 \
+ zeroize-1.8.2 \
zerotrie-0.2.2 \
zerovec-0.11.4 \
zerovec-derive-0.11.1 \
zstd-0.13.3 \
zstd-safe-7.2.4 \
- zstd-sys-2.0.16+zstd.1.5.7
+ zstd-sys-2.0.16+zstd.1.5.7 \
+ odbc-sys,unix-odbc@git+https://github.com/sqlpage/odbc-sys?branch=no-autotools\#ae3e15446bb2c5c191f05e7c6affc37dfd6fcabe
diff --git a/www/sqlpage/distinfo b/www/sqlpage/distinfo
index 27aa120eb8a2..17dcd6fa1dbe 100644
--- a/www/sqlpage/distinfo
+++ b/www/sqlpage/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1759156382
+TIMESTAMP = 1760699986
SHA256 (apexcharts@5.3.0/dist/apexcharts.min.js) = 3ad7c7f22806e3f5d5316575d79e5d0a5f241a1aeea302125549bb6591745705
SIZE (apexcharts@5.3.0/dist/apexcharts.min.js) = 580851
SHA256 (@tabler/core@1.4.0/dist/css/tabler.min.css) = 7ef750bd10546a695d0b12767ad8048bd8f3ec5de7daefb1067f9d0daa3d1c9a
@@ -15,8 +15,8 @@ SHA256 (tom-select@2.4.1/dist/js/tom-select.popular.min.js) = 09bd5799bf6a40ef08
SIZE (tom-select@2.4.1/dist/js/tom-select.popular.min.js) = 43605
SHA256 (rust/crates/actix-codec-0.5.2.crate) = 5f7b0a21988c1bf877cf4759ef5ddaac04c1c9fe808c9142ecb78ba97d97a28a
SIZE (rust/crates/actix-codec-0.5.2.crate) = 14085
-SHA256 (rust/crates/actix-http-3.11.1.crate) = 44cceded2fb55f3c4b67068fa64962e2ca59614edc5b03167de9ff82ae803da0
-SIZE (rust/crates/actix-http-3.11.1.crate) = 165649
+SHA256 (rust/crates/actix-http-3.11.2.crate) = 7926860314cbe2fb5d1f13731e387ab43bd32bca224e82e6e2db85de0a3dba49
+SIZE (rust/crates/actix-http-3.11.2.crate) = 168165
SHA256 (rust/crates/actix-macros-0.2.4.crate) = e01ed3140b2f8d422c68afa1ed2e85d996ea619c988ac834d255db32138655cb
SIZE (rust/crates/actix-macros-0.2.4.crate) = 8380
SHA256 (rust/crates/actix-multipart-0.7.2.crate) = d5118a26dee7e34e894f7e85aa0ee5080ae4c18bf03c0e30d49a80e418f00a53
@@ -41,8 +41,6 @@ SHA256 (rust/crates/actix-web-codegen-4.3.0.crate) = f591380e2e68490b5dfaf1dd1aa
SIZE (rust/crates/actix-web-codegen-4.3.0.crate) = 20382
SHA256 (rust/crates/actix-web-httpauth-0.8.2.crate) = 456348ed9dcd72a13a1f4a660449fafdecee9ac8205552e286809eb5b0b29bd3
SIZE (rust/crates/actix-web-httpauth-0.8.2.crate) = 31612
-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/adler32-1.2.0.crate) = aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234
@@ -57,20 +55,24 @@ SHA256 (rust/crates/alloc-stdlib-0.2.2.crate) = 94fb8275041c72129eb51b7d0322c29b
SIZE (rust/crates/alloc-stdlib-0.2.2.crate) = 6693
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
+SHA256 (rust/crates/android-activity-0.6.0.crate) = ef6978589202a00cd7e118380c448a08b6ed394c3a8df3a430d0898e3a42d046
+SIZE (rust/crates/android-activity-0.6.0.crate) = 258597
+SHA256 (rust/crates/android-properties-0.2.2.crate) = fc7eb209b1518d6bb87b283c20095f5228ecda460da70b44f0802523dea6da04
+SIZE (rust/crates/android-properties-0.2.2.crate) = 4563
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-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-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/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/argon2-0.5.3.crate) = 3c3610892ee6e0cbce8ae2700349fcf8f98adb0dbfbee85aec3c9179d29cc072
SIZE (rust/crates/argon2-0.5.3.crate) = 28795
SHA256 (rust/crates/arraydeque-0.5.1.crate) = 7d902e3d592a523def97af8f317b08ce16b7ab854c1985a0c671e6f15cebc236
@@ -107,14 +109,12 @@ SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d
SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
-SHA256 (rust/crates/awc-3.8.0.crate) = 117ec0a30fe956b77d69efff54bce923854df0437874fe4bfa701dfdddca8d5d
-SIZE (rust/crates/awc-3.8.0.crate) = 85577
-SHA256 (rust/crates/aws-lc-rs-1.14.0.crate) = 94b8ff6c09cd57b16da53641caa860168b88c172a5ee163b0288d3d6eea12786
-SIZE (rust/crates/aws-lc-rs-1.14.0.crate) = 209900
-SHA256 (rust/crates/aws-lc-sys-0.31.0.crate) = 0e44d16778acaf6a9ec9899b92cebd65580b83f685446bf2e1f5d3d732f99dcd
-SIZE (rust/crates/aws-lc-sys-0.31.0.crate) = 9255328
-SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
-SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
+SHA256 (rust/crates/awc-3.8.1.crate) = 3c170039c11c7f6c0a28f7b3bd4fb0c674cbfa317fabc1560022ad3ec2d69e7c
+SIZE (rust/crates/awc-3.8.1.crate) = 85379
+SHA256 (rust/crates/aws-lc-rs-1.14.1.crate) = 879b6c89592deb404ba4dc0ae6b58ffd1795c78991cbb5b8bc441c48a070440d
+SIZE (rust/crates/aws-lc-rs-1.14.1.crate) = 209341
+SHA256 (rust/crates/aws-lc-sys-0.32.3.crate) = 107a4e9d9cab9963e04e84bb8dee0e25f2a987f9a8bad5ed054abd439caa8f8c
+SIZE (rust/crates/aws-lc-sys-0.32.3.crate) = 9361125
SHA256 (rust/crates/base16ct-0.2.0.crate) = 4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf
SIZE (rust/crates/base16ct-0.2.0.crate) = 10240
SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
@@ -125,14 +125,20 @@ SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f
SIZE (rust/crates/base64-0.22.1.crate) = 81597
SHA256 (rust/crates/base64ct-1.8.0.crate) = 55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba
SIZE (rust/crates/base64ct-1.8.0.crate) = 31211
+SHA256 (rust/crates/bigdecimal-0.4.8.crate) = 1a22f228ab7a1b23027ccc6c350b72868017af7ea8356fbdf19f8d991c690013
+SIZE (rust/crates/bigdecimal-0.4.8.crate) = 89479
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
SIZE (rust/crates/bitflags-2.9.4.crate) = 47950
SHA256 (rust/crates/blake2-0.10.6.crate) = 46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe
SIZE (rust/crates/blake2-0.10.6.crate) = 47234
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/block2-0.5.1.crate) = 2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f
+SIZE (rust/crates/block2-0.5.1.crate) = 24191
SHA256 (rust/crates/blocking-1.6.2.crate) = e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21
SIZE (rust/crates/blocking-1.6.2.crate) = 17754
SHA256 (rust/crates/brotli-3.5.0.crate) = d640d25bc63c50fb1f0b545ffd80207d2e10a4c965530809b40ba3386825c391
@@ -151,32 +157,40 @@ SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b1
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
SHA256 (rust/crates/bytestring-1.5.0.crate) = 113b4343b5f6617e7ad401ced8de3cc8b012e73a594347c307b90db3e9271289
SIZE (rust/crates/bytestring-1.5.0.crate) = 11353
-SHA256 (rust/crates/cc-1.2.38.crate) = 80f41ae168f955c12fb8960b057d70d0ca153fb83182b57d86380443527be7e9
-SIZE (rust/crates/cc-1.2.38.crate) = 90139
+SHA256 (rust/crates/calloop-0.13.0.crate) = b99da2f8558ca23c71f4fd15dc57c906239752dd27ff3c00a1d56b685b7cbfec
+SIZE (rust/crates/calloop-0.13.0.crate) = 69698
+SHA256 (rust/crates/cc-1.2.41.crate) = ac9fe6cdbb24b6ade63616c0a0688e45bb56732262c158df3c0c4bea4ca47cb7
+SIZE (rust/crates/cc-1.2.41.crate) = 91154
+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.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/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
SIZE (rust/crates/chrono-0.4.42.crate) = 238174
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_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
-SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
+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.6.crate) = a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d
+SIZE (rust/crates/clap_lex-0.7.6.crate) = 13466
SHA256 (rust/crates/cmake-0.1.54.crate) = e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0
SIZE (rust/crates/cmake-0.1.54.crate) = 18955
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/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973
SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
-SHA256 (rust/crates/config-0.15.16.crate) = cef036f0ecf99baef11555578630e2cca559909b4c50822dbba828c252d21c49
-SIZE (rust/crates/config-0.15.16.crate) = 56848
+SHA256 (rust/crates/config-0.15.18.crate) = 180e549344080374f9b32ed41bf3b6b57885ff6a289367b3dbc10eea8acc1918
+SIZE (rust/crates/config-0.15.18.crate) = 59347
SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8
SIZE (rust/crates/const-oid-0.9.6.crate) = 45382
SHA256 (rust/crates/const-random-0.1.18.crate) = 87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359
@@ -189,10 +203,16 @@ SHA256 (rust/crates/convert_case-0.6.0.crate) = ec182b0ca2f35d8fc196cf3404988fd8
SIZE (rust/crates/convert_case-0.6.0.crate) = 18675
SHA256 (rust/crates/cookie-0.16.2.crate) = e859cd57d0710d9e06c381b550c06e76992472a8c6d527aecd2fc673dcc231fb
SIZE (rust/crates/cookie-0.16.2.crate) = 34632
+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-0.10.1.crate) = b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6
SIZE (rust/crates/core-foundation-0.10.1.crate) = 28886
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/core-graphics-0.23.2.crate) = c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081
+SIZE (rust/crates/core-graphics-0.23.2.crate) = 30763
+SHA256 (rust/crates/core-graphics-types-0.1.3.crate) = 45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf
+SIZE (rust/crates/core-graphics-types-0.1.3.crate) = 7063
SHA256 (rust/crates/core2-0.4.0.crate) = b49ba7ef1ad6107f8824dbe97de947cbaac53c44e7f9756a1fba0d37c1eec505
SIZE (rust/crates/core2-0.4.0.crate) = 37075
SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
@@ -217,16 +237,24 @@ SHA256 (rust/crates/csv-async-1.3.1.crate) = 888dbb0f640d2c4c04e50f933885c7e9c95
SIZE (rust/crates/csv-async-1.3.1.crate) = 87168
SHA256 (rust/crates/csv-core-0.1.12.crate) = 7d02f3b0da4c6504f86e9cd789d8dbafab48c2321be74e9987593de5a894d93d
SIZE (rust/crates/csv-core-0.1.12.crate) = 26298
+SHA256 (rust/crates/cursor-icon-1.2.0.crate) = f27ae1dd37df86211c42e150270f82743308803d90a6f6e6651cd730d5e1732f
+SIZE (rust/crates/cursor-icon-1.2.0.crate) = 14267
SHA256 (rust/crates/curve25519-dalek-4.1.3.crate) = 97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be
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/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
SIZE (rust/crates/darling-0.20.11.crate) = 37614
+SHA256 (rust/crates/darling-0.21.3.crate) = 9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0
+SIZE (rust/crates/darling-0.21.3.crate) = 41398
SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
+SHA256 (rust/crates/darling_core-0.21.3.crate) = 1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4
+SIZE (rust/crates/darling_core-0.21.3.crate) = 74471
SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
+SHA256 (rust/crates/darling_macro-0.21.3.crate) = d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81
+SIZE (rust/crates/darling_macro-0.21.3.crate) = 2535
SHA256 (rust/crates/dary_heap-0.3.8.crate) = 06d2e3287df1c007e74221c49ca10a95d557349e54b3a75dc2fb14712c751f04
SIZE (rust/crates/dary_heap-0.3.8.crate) = 26544
SHA256 (rust/crates/data-encoding-2.9.0.crate) = 2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476
@@ -235,8 +263,8 @@ SHA256 (rust/crates/der-0.7.10.crate) = e7c1832837b905bbfb5101e07cc24c8deddf52f9
SIZE (rust/crates/der-0.7.10.crate) = 90111
SHA256 (rust/crates/der-parser-9.0.0.crate) = 5cd0a5c643689626bec213c4d8bd4d96acc8ffdb4ad4bb6bc16abf27d5f4b553
SIZE (rust/crates/der-parser-9.0.0.crate) = 63191
-SHA256 (rust/crates/deranged-0.5.3.crate) = d630bccd429a5bb5a64b5e94f693bfc48c9f8566418fda4c494cc94f911f87cc
-SIZE (rust/crates/deranged-0.5.3.crate) = 24353
+SHA256 (rust/crates/deranged-0.5.4.crate) = a41953f86f8a05768a6cda24def994fd2f424b04ec5c719cf89989779f199071
+SIZE (rust/crates/deranged-0.5.4.crate) = 24461
SHA256 (rust/crates/derive_builder-0.20.2.crate) = 507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947
SIZE (rust/crates/derive_builder-0.20.2.crate) = 36661
SHA256 (rust/crates/derive_builder_core-0.20.2.crate) = 2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8
@@ -255,12 +283,18 @@ SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5a
SIZE (rust/crates/dirs-6.0.0.crate) = 14190
SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
+SHA256 (rust/crates/dispatch-0.2.0.crate) = bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b
+SIZE (rust/crates/dispatch-0.2.0.crate) = 10229
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
+SHA256 (rust/crates/dlib-0.5.2.crate) = 330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412
+SIZE (rust/crates/dlib-0.5.2.crate) = 5806
SHA256 (rust/crates/dlv-list-0.5.2.crate) = 442039f5147480ba31067cb00ada1adae6892028e40e45fc5de7b7df6dcc1b5f
SIZE (rust/crates/dlv-list-0.5.2.crate) = 22373
SHA256 (rust/crates/dotenvy-0.15.7.crate) = 1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b
SIZE (rust/crates/dotenvy-0.15.7.crate) = 20293
+SHA256 (rust/crates/dpi-0.1.2.crate) = d8b14ccef22fc6f5a8f4d7d768562a182c04ce9a3b3157b91390b52ddfdf1a76
+SIZE (rust/crates/dpi-0.1.2.crate) = 14812
SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
SIZE (rust/crates/dunce-1.0.5.crate) = 8244
SHA256 (rust/crates/dyn-clone-1.0.20.crate) = d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555
@@ -277,8 +311,8 @@ SHA256 (rust/crates/elliptic-curve-0.13.8.crate) = b5e6043086bf7973472e0c7dff214
SIZE (rust/crates/elliptic-curve-0.13.8.crate) = 63198
SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
-SHA256 (rust/crates/env_filter-0.1.3.crate) = 186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0
-SIZE (rust/crates/env_filter-0.1.3.crate) = 15191
+SHA256 (rust/crates/env_filter-0.1.4.crate) = 1bf3c259d255ca70051b30e2e95b5446cdb8949ac4cd22c0d7fd634d89f568e2
+SIZE (rust/crates/env_filter-0.1.4.crate) = 15281
SHA256 (rust/crates/env_logger-0.11.8.crate) = 13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f
SIZE (rust/crates/env_logger-0.11.8.crate) = 32538
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
@@ -297,16 +331,22 @@ SHA256 (rust/crates/ff-0.13.1.crate) = c0b50bfb653653f9ca9095b427bed08ab8d75a137
SIZE (rust/crates/ff-0.13.1.crate) = 18607
SHA256 (rust/crates/fiat-crypto-0.2.9.crate) = 28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d
SIZE (rust/crates/fiat-crypto-0.2.9.crate) = 495390
-SHA256 (rust/crates/find-msvc-tools-0.1.2.crate) = 1ced73b1dacfc750a6db6c0a0c3a3853c8b41997e2e2c563dc90804ae6867959
-SIZE (rust/crates/find-msvc-tools-0.1.2.crate) = 30461
-SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
-SIZE (rust/crates/flate2-1.1.2.crate) = 76495
+SHA256 (rust/crates/find-msvc-tools-0.1.4.crate) = 52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127
+SIZE (rust/crates/find-msvc-tools-0.1.4.crate) = 30817
+SHA256 (rust/crates/flate2-1.1.4.crate) = dc5a4e564e38c699f2880d3fda590bedc2e69f3f84cd48b457bd892ce61d0aa9
+SIZE (rust/crates/flate2-1.1.4.crate) = 77010
SHA256 (rust/crates/flume-0.11.1.crate) = da0e4dd2a88388a1f4ccc7c9ce104604dab68d9f408dc34cd45823d5a9069095
SIZE (rust/crates/flume-0.11.1.crate) = 67947
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/foreign-types-0.5.0.crate) = d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965
+SIZE (rust/crates/foreign-types-0.5.0.crate) = 7824
+SHA256 (rust/crates/foreign-types-macros-0.2.3.crate) = 1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742
+SIZE (rust/crates/foreign-types-macros-0.2.3.crate) = 7635
+SHA256 (rust/crates/foreign-types-shared-0.3.1.crate) = aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b
+SIZE (rust/crates/foreign-types-shared-0.3.1.crate) = 6006
SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
SHA256 (rust/crates/fs_extra-1.3.0.crate) = 42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c
@@ -335,14 +375,12 @@ 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/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
-SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
+SHA256 (rust/crates/generic-array-0.14.9.crate) = 4bb6743198531e02858aeaea5398fcc883e71851fcbcb5a2f773e2fb6cb1edf2
+SIZE (rust/crates/generic-array-0.14.9.crate) = 17439
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/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/group-0.13.0.crate) = f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63
@@ -417,8 +455,6 @@ SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb
SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
SHA256 (rust/crates/indexmap-2.11.4.crate) = 4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5
SIZE (rust/crates/indexmap-2.11.4.crate) = 100302
-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.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
@@ -431,10 +467,14 @@ SHA256 (rust/crates/jiff-0.2.15.crate) = be1f93b8b1eb69c77f24bbb0afdf66f54b632ee
SIZE (rust/crates/jiff-0.2.15.crate) = 712996
SHA256 (rust/crates/jiff-static-0.2.15.crate) = 03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4
SIZE (rust/crates/jiff-static-0.2.15.crate) = 76146
+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.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33
SIZE (rust/crates/jobserver-0.1.34.crate) = 29013
-SHA256 (rust/crates/js-sys-0.3.80.crate) = 852f13bec5eba4ba9afbeb93fd7c13fe56147f055939ae21c43a29a0ecb2702e
-SIZE (rust/crates/js-sys-0.3.80.crate) = 56202
+SHA256 (rust/crates/js-sys-0.3.81.crate) = ec48937a97411dcb524a265206ccd4c90bb711fca92b2792c407f268825b9305
+SIZE (rust/crates/js-sys-0.3.81.crate) = 56399
SHA256 (rust/crates/json5-0.4.1.crate) = 96b0db21af676c1ce64250b5f40f3ce2cf27e4e47cb91ed91eb6fe9350b430c1
SIZE (rust/crates/json5-0.4.1.crate) = 15678
SHA256 (rust/crates/lambda-web-0.2.1.crate) = ea6277b60649250d681654162b7e8e875c938295ea5f883eb9a8da7e27d2c051
@@ -447,20 +487,22 @@ SHA256 (rust/crates/language-tags-0.3.2.crate) = d4345964bb142484797b161f473a503
SIZE (rust/crates/language-tags-0.3.2.crate) = 53420
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
-SIZE (rust/crates/libc-0.2.175.crate) = 788728
+SHA256 (rust/crates/libc-0.2.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976
+SIZE (rust/crates/libc-0.2.177.crate) = 792045
SHA256 (rust/crates/libflate-2.1.0.crate) = 45d9dfdc14ea4ef0900c1cddbc8dcd553fbaacd8a4a282cf4018ae9dd04fb21e
SIZE (rust/crates/libflate-2.1.0.crate) = 43366
SHA256 (rust/crates/libflate_lz77-2.1.0.crate) = e6e0d73b369f386f1c44abd9c570d5318f55ccde816ff4b562fa452e5182863d
SIZE (rust/crates/libflate_lz77-2.1.0.crate) = 5918
-SHA256 (rust/crates/libloading-0.8.8.crate) = 07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667
-SIZE (rust/crates/libloading-0.8.8.crate) = 31345
+SHA256 (rust/crates/libloading-0.8.9.crate) = d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55
+SIZE (rust/crates/libloading-0.8.9.crate) = 30222
SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
SIZE (rust/crates/libm-0.2.15.crate) = 156108
SHA256 (rust/crates/libredox-0.1.10.crate) = 416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb
SIZE (rust/crates/libredox-0.1.10.crate) = 7332
SHA256 (rust/crates/libsqlite3-sys-0.35.0.crate) = 133c182a6a2c87864fe97778797e46c7e999672690dc9fa3ee8e241aa4a9c13f
SIZE (rust/crates/libsqlite3-sys-0.35.0.crate) = 5200364
+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.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
@@ -469,16 +511,16 @@ SHA256 (rust/crates/local-channel-0.1.5.crate) = b6cbc85e69b8df4b8bb8b89ec634e71
SIZE (rust/crates/local-channel-0.1.5.crate) = 7881
SHA256 (rust/crates/local-waker-0.1.4.crate) = 4d873d7c67ce09b42110d801813efbc9364414e356be9935700d368351657487
SIZE (rust/crates/local-waker-0.1.4.crate) = 6730
-SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
-SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
+SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965
+SIZE (rust/crates/lock_api-0.4.14.crate) = 29249
SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
SIZE (rust/crates/log-0.4.28.crate) = 51131
SHA256 (rust/crates/markdown-1.0.0.crate) = a5cab8f2cadc416a82d2e783a1946388b31654d391d1c7d92cc1f03e295b1deb
SIZE (rust/crates/markdown-1.0.0.crate) = 219012
SHA256 (rust/crates/md-5-0.10.6.crate) = d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf
SIZE (rust/crates/md-5-0.10.6.crate) = 16161
-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/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
SIZE (rust/crates/mime-0.3.17.crate) = 15712
SHA256 (rust/crates/mime_guess-2.0.5.crate) = f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e
@@ -489,6 +531,12 @@ 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/ndk-0.9.0.crate) = c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4
+SIZE (rust/crates/ndk-0.9.0.crate) = 84865
+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.6.0+11769913.crate) = ee6cda3051665f1fb8d9e08fc35c96d5a244fb1be711a03b71118828afc9a873
+SIZE (rust/crates/ndk-sys-0.6.0+11769913.crate) = 329984
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
@@ -507,10 +555,48 @@ SHA256 (rust/crates/num-order-1.2.0.crate) = 537b596b97c40fcf8056d153049eb22f481
SIZE (rust/crates/num-order-1.2.0.crate) = 19500
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.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/oauth2-5.0.0.crate) = 51e219e79014df21a225b1860a479e2dcd7cbd9130f4defd4bd0e191ea31d67d
SIZE (rust/crates/oauth2-5.0.0.crate) = 91364
-SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
-SIZE (rust/crates/object-0.36.7.crate) = 329938
+SHA256 (rust/crates/objc-sys-0.3.5.crate) = cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310
+SIZE (rust/crates/objc-sys-0.3.5.crate) = 20560
+SHA256 (rust/crates/objc2-0.5.2.crate) = 46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804
+SIZE (rust/crates/objc2-0.5.2.crate) = 199204
+SHA256 (rust/crates/objc2-app-kit-0.2.2.crate) = e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff
+SIZE (rust/crates/objc2-app-kit-0.2.2.crate) = 337435
+SHA256 (rust/crates/objc2-cloud-kit-0.2.2.crate) = 74dd3b56391c7a0596a295029734d3c1c5e7e510a4cb30245f8221ccea96b009
+SIZE (rust/crates/objc2-cloud-kit-0.2.2.crate) = 27094
+SHA256 (rust/crates/objc2-contacts-0.2.2.crate) = a5ff520e9c33812fd374d8deecef01d4a840e7b41862d849513de77e44aa4889
+SIZE (rust/crates/objc2-contacts-0.2.2.crate) = 17094
+SHA256 (rust/crates/objc2-core-data-0.2.2.crate) = 617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef
+SIZE (rust/crates/objc2-core-data-0.2.2.crate) = 30575
+SHA256 (rust/crates/objc2-core-image-0.2.2.crate) = 55260963a527c99f1819c4f8e3b47fe04f9650694ef348ffd2227e8196d34c80
+SIZE (rust/crates/objc2-core-image-0.2.2.crate) = 20050
+SHA256 (rust/crates/objc2-core-location-0.2.2.crate) = 000cfee34e683244f284252ee206a27953279d370e309649dc3ee317b37e5781
+SIZE (rust/crates/objc2-core-location-0.2.2.crate) = 13100
+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.2.2.crate) = 0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8
+SIZE (rust/crates/objc2-foundation-0.2.2.crate) = 249330
+SHA256 (rust/crates/objc2-link-presentation-0.2.2.crate) = a1a1ae721c5e35be65f01a03b6d2ac13a54cb4fa70d8a5da293d7b0020261398
+SIZE (rust/crates/objc2-link-presentation-0.2.2.crate) = 4440
+SHA256 (rust/crates/objc2-metal-0.2.2.crate) = dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6
+SIZE (rust/crates/objc2-metal-0.2.2.crate) = 75276
+SHA256 (rust/crates/objc2-quartz-core-0.2.2.crate) = e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a
+SIZE (rust/crates/objc2-quartz-core-0.2.2.crate) = 21306
+SHA256 (rust/crates/objc2-symbols-0.2.2.crate) = 0a684efe3dec1b305badae1a28f6555f6ddd3bb2c2267896782858d5a78404dc
+SIZE (rust/crates/objc2-symbols-0.2.2.crate) = 3626
+SHA256 (rust/crates/objc2-ui-kit-0.2.2.crate) = b8bb46798b20cd6b91cbd113524c490f1686f4c4e8f49502431415f3512e2b6f
+SIZE (rust/crates/objc2-ui-kit-0.2.2.crate) = 303111
+SHA256 (rust/crates/objc2-uniform-type-identifiers-0.2.2.crate) = 44fa5f9748dbfe1ca6c0b79ad20725a11eca7c2218bceb4b005cb1be26273bfe
+SIZE (rust/crates/objc2-uniform-type-identifiers-0.2.2.crate) = 6017
+SHA256 (rust/crates/objc2-user-notifications-0.2.2.crate) = 76cfcbf642358e8689af64cee815d139339f3ed8ad05103ed5eaf73db8d84cb3
+SIZE (rust/crates/objc2-user-notifications-0.2.2.crate) = 9600
+SHA256 (rust/crates/odbc-api-19.1.0.crate) = f017d3949731e436bc1bb9a1fbc34197c2f39c588cdcb60d21adb1f8dd3b8514
+SIZE (rust/crates/odbc-api-19.1.0.crate) = 198551
SHA256 (rust/crates/oid-registry-0.7.1.crate) = a8d8034d9489cdaf79228eb9f6a3b8d7bb32ba00d6645ebd48eef4077ceb5bd9
SIZE (rust/crates/oid-registry-0.7.1.crate) = 15220
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
@@ -523,6 +609,8 @@ SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f9
SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
+SHA256 (rust/crates/orbclient-0.3.48.crate) = ba0b26cec2e24f08ed8bb31519a9333140a6599b867dac464bb150bdb796fd43
+SIZE (rust/crates/orbclient-0.3.48.crate) = 1324601
SHA256 (rust/crates/ordered-float-2.10.1.crate) = 68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c
SIZE (rust/crates/ordered-float-2.10.1.crate) = 16029
SHA256 (rust/crates/ordered-multimap-0.7.3.crate) = 49203cdcae0030493bad186b28da2fa25645fa276a51b6fec8010d281e02ef79
@@ -533,10 +621,10 @@ SHA256 (rust/crates/p384-0.13.1.crate) = fe42f1670a52a47d448f14b6a5c61dd78fce518
SIZE (rust/crates/p384-0.13.1.crate) = 193022
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.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/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a
+SIZE (rust/crates/parking_lot-0.12.5.crate) = 46735
+SHA256 (rust/crates/parking_lot_core-0.9.12.crate) = 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1
+SIZE (rust/crates/parking_lot_core-0.9.12.crate) = 34110
SHA256 (rust/crates/parse-size-1.1.0.crate) = 487f2ccd1e17ce8c1bfab3a65c89525af41cfad4c8659021a1e9a2aacd73b89b
SIZE (rust/crates/parse-size-1.1.0.crate) = 7065
SHA256 (rust/crates/password-hash-0.5.0.crate) = 346f04948ba92c43e8469c1ee6736c7563d71012b17d40745260fe106aac2166
@@ -545,20 +633,20 @@ SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b4
SIZE (rust/crates/paste-1.0.15.crate) = 18374
SHA256 (rust/crates/pathdiff-0.2.3.crate) = df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3
SIZE (rust/crates/pathdiff-0.2.3.crate) = 7495
-SHA256 (rust/crates/pem-3.0.5.crate) = 38af38e8470ac9dee3ce1bae1af9c1671fffc44ddfd8bd1d0a3445bf349a8ef3
-SIZE (rust/crates/pem-3.0.5.crate) = 18140
+SHA256 (rust/crates/pem-3.0.6.crate) = 1d30c53c26bc5b31a98cd02d20f25a7c8567146caf63ed593a9d87b2775291be
+SIZE (rust/crates/pem-3.0.6.crate) = 18362
SHA256 (rust/crates/pem-rfc7468-0.7.0.crate) = 88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412
SIZE (rust/crates/pem-rfc7468-0.7.0.crate) = 24159
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.2.crate) = 21e0a3a33733faeaf8651dfee72dd0f388f0c8e5ad496a3478fa5a922f49cfa8
-SIZE (rust/crates/pest-2.8.2.crate) = 130430
-SHA256 (rust/crates/pest_derive-2.8.2.crate) = bc58706f770acb1dbd0973e6530a3cff4746fb721207feb3a8a6064cd0b6c663
-SIZE (rust/crates/pest_derive-2.8.2.crate) = 42335
-SHA256 (rust/crates/pest_generator-2.8.2.crate) = 6d4f36811dfe07f7b8573462465d5cb8965fffc2e71ae377a33aecf14c2c9a2f
-SIZE (rust/crates/pest_generator-2.8.2.crate) = 18669
-SHA256 (rust/crates/pest_meta-2.8.2.crate) = 42919b05089acbd0a5dcd5405fb304d17d1053847b81163d09c4ad18ce8e8420
-SIZE (rust/crates/pest_meta-2.8.2.crate) = 42952
+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/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
@@ -591,10 +679,12 @@ SHA256 (rust/crates/prettyplease-0.2.37.crate) = 479ca8adacdd7ce8f1fb39ce9ecccbf
SIZE (rust/crates/prettyplease-0.2.37.crate) = 72033
SHA256 (rust/crates/primeorder-0.13.6.crate) = 353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6
SIZE (rust/crates/primeorder-0.13.6.crate) = 21296
+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/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/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
@@ -609,24 +699,28 @@ SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9ba
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38
SIZE (rust/crates/rand_core-0.9.3.crate) = 24543
+SHA256 (rust/crates/raw-window-handle-0.6.2.crate) = 20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539
+SIZE (rust/crates/raw-window-handle-0.6.2.crate) = 20234
SHA256 (rust/crates/rcgen-0.13.2.crate) = 75e669e5202259b5314d1ea5397316ad400819437857b90861765f24c4cf80a2
SIZE (rust/crates/rcgen-0.13.2.crate) = 77836
-SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
-SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
+SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa
+SIZE (rust/crates/redox_syscall-0.4.1.crate) = 24858
+SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d
+SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747
SHA256 (rust/crates/redox_users-0.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac
SIZE (rust/crates/redox_users-0.5.2.crate) = 17280
-SHA256 (rust/crates/ref-cast-1.0.24.crate) = 4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf
-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.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6
-SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754
-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
-SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
+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.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.8.crate) = 8d942b98df5e658f56f20d592c7f868833fe38115e65c33003d8cd224b0155da
+SIZE (rust/crates/regex-lite-0.1.8.crate) = 96884
+SHA256 (rust/crates/regex-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58
+SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141
SHA256 (rust/crates/rfc6979-0.4.0.crate) = f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2
SIZE (rust/crates/rfc6979-0.4.0.crate) = 9140
SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
@@ -639,32 +733,34 @@ SHA256 (rust/crates/rsa-0.9.8.crate) = 78928ac1ed176a5ca1d17e578a1825f3d81ca54cf
SIZE (rust/crates/rsa-0.9.8.crate) = 85741
SHA256 (rust/crates/rust-ini-0.21.3.crate) = 796e8d2b6696392a43bea58116b667fb4c29727dc5abd27d6acf338bb4f688c7
SIZE (rust/crates/rust-ini-0.21.3.crate) = 22939
-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/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
SHA256 (rust/crates/rusticata-macros-4.1.0.crate) = faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632
SIZE (rust/crates/rusticata-macros-4.1.0.crate) = 11746
+SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
+SIZE (rust/crates/rustix-0.38.44.crate) = 379347
SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e
SIZE (rust/crates/rustix-1.1.2.crate) = 422717
SHA256 (rust/crates/rustls-0.23.32.crate) = cd3c25631629d034ce7cd9940adc9d45762d46de2b0f57193c4443b92c6d4d40
SIZE (rust/crates/rustls-0.23.32.crate) = 372459
-SHA256 (rust/crates/rustls-acme-0.14.0.crate) = 30fb8ee724c1b72179735e44646bda27838bb72ff7e7eff97c7ac5787b6f4fac
-SIZE (rust/crates/rustls-acme-0.14.0.crate) = 47010
+SHA256 (rust/crates/rustls-acme-0.14.1.crate) = 4b49bf42910782ed684d992550c267c98fbe602320d6bb4a6362292791076eed
+SIZE (rust/crates/rustls-acme-0.14.1.crate) = 51246
SHA256 (rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3
SIZE (rust/crates/rustls-native-certs-0.8.1.crate) = 31129
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.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79
SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740
-SHA256 (rust/crates/rustls-webpki-0.103.6.crate) = 8572f3c2cb9934231157b45499fc41e1f58c589fdfb81a844ba873265e80f8eb
-SIZE (rust/crates/rustls-webpki-0.103.6.crate) = 85224
+SHA256 (rust/crates/rustls-webpki-0.103.7.crate) = e10b3f4191e8a80e6b43eebabfac91e5dcecebb27a71f04e820c47ec41d314bf
+SIZE (rust/crates/rustls-webpki-0.103.7.crate) = 85721
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/schannel-0.1.28.crate) = 891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1
SIZE (rust/crates/schannel-0.1.28.crate) = 42312
SHA256 (rust/crates/schemars-0.9.0.crate) = 4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f
@@ -675,36 +771,36 @@ SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
SHA256 (rust/crates/sec1-0.7.3.crate) = d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc
SIZE (rust/crates/sec1-0.7.3.crate) = 17979
-SHA256 (rust/crates/security-framework-3.4.0.crate) = 60b369d18893388b345804dc0007963c99b7d665ae71d275812d828c6f089640
-SIZE (rust/crates/security-framework-3.4.0.crate) = 88668
+SHA256 (rust/crates/security-framework-3.5.1.crate) = b3297343eaf830f66ede390ea39da1d462b6b0c1b000f420d0a83f898bbbe6ef
+SIZE (rust/crates/security-framework-3.5.1.crate) = 89937
SHA256 (rust/crates/security-framework-sys-2.15.0.crate) = cc1f0cbffaac4852523ce30d8bd3c5cdc873501d96ff467ca09b6767bb8cd5c0
SIZE (rust/crates/security-framework-sys-2.15.0.crate) = 20718
SHA256 (rust/crates/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2
SIZE (rust/crates/semver-1.0.27.crate) = 30081
-SHA256 (rust/crates/serde-1.0.225.crate) = fd6c24dee235d0da097043389623fb913daddf92c76e9f5a1db88607a0bcbd1d
-SIZE (rust/crates/serde-1.0.225.crate) = 28467
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
SHA256 (rust/crates/serde-untagged-0.1.9.crate) = f9faf48a4a2d2693be24c6289dbe26552776eb7737074e6722891fadbe6c5058
SIZE (rust/crates/serde-untagged-0.1.9.crate) = 17718
SHA256 (rust/crates/serde-value-0.7.0.crate) = f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c
SIZE (rust/crates/serde-value-0.7.0.crate) = 10249
-SHA256 (rust/crates/serde_core-1.0.225.crate) = 659356f9a0cb1e529b24c01e43ad2bdf520ec4ceaf83047b83ddcc2251f96383
-SIZE (rust/crates/serde_core-1.0.225.crate) = 63004
-SHA256 (rust/crates/serde_derive-1.0.225.crate) = 0ea936adf78b1f766949a4977b91d2f5595825bd6ec079aa9543ad2685fc4516
-SIZE (rust/crates/serde_derive-1.0.225.crate) = 58560
+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.20.crate) = 10a9ff822e371bb5403e391ecd83e182e0e77ba7f6fe0160b795797109d1b457
SIZE (rust/crates/serde_path_to_error-0.1.20.crate) = 18046
SHA256 (rust/crates/serde_plain-1.0.2.crate) = 9ce1fc6db65a611022b23a0dec6975d63fb80a302cb3388835ff02c097258d50
SIZE (rust/crates/serde_plain-1.0.2.crate) = 11183
-SHA256 (rust/crates/serde_spanned-1.0.2.crate) = 5417783452c2be558477e104686f7de5dae53dba813c28435e0e70f82d9b04ee
-SIZE (rust/crates/serde_spanned-1.0.2.crate) = 11032
+SHA256 (rust/crates/serde_spanned-1.0.3.crate) = e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392
+SIZE (rust/crates/serde_spanned-1.0.3.crate) = 11011
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.14.0.crate) = f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5
-SIZE (rust/crates/serde_with-3.14.0.crate) = 192177
-SHA256 (rust/crates/serde_with_macros-3.14.0.crate) = de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f
-SIZE (rust/crates/serde_with_macros-3.14.0.crate) = 39066
+SHA256 (rust/crates/serde_with-3.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/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
SIZE (rust/crates/sha1-0.10.6.crate) = 13517
SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
@@ -715,14 +811,18 @@ SHA256 (rust/crates/signal-hook-registry-1.4.6.crate) = b2a4719bff48cee6b39d12c0
SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277
SHA256 (rust/crates/signature-2.2.0.crate) = 77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de
SIZE (rust/crates/signature-2.2.0.crate) = 15531
+SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
+SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
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.2.2.crate) = dd538fb6910ac1099850255cf94a94df6551fbdd602454387d0adb2d1ca6dead
+SIZE (rust/crates/smol_str-0.2.2.crate) = 15840
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/socket2-0.6.1.crate) = 17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881
+SIZE (rust/crates/socket2-0.6.1.crate) = 58486
SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
SIZE (rust/crates/spin-0.9.8.crate) = 38958
SHA256 (rust/crates/spki-0.7.3.crate) = d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d
@@ -731,16 +831,16 @@ SHA256 (rust/crates/sqlparser-0.59.0.crate) = 4591acadbcf52f0af60eafbb2c003232b2
SIZE (rust/crates/sqlparser-0.59.0.crate) = 359271
SHA256 (rust/crates/sqlparser_derive-0.3.0.crate) = da5fc6819faabb412da764b99d3b713bb55083c11e7e0c00144d386cd6a1939c
SIZE (rust/crates/sqlparser_derive-0.3.0.crate) = 8563
-SHA256 (rust/crates/sqlx-core-oldapi-0.6.48.crate) = ed037e8dea82b291adcd9a21aba47949a52030eeb9b5b9647b826f4057e45078
-SIZE (rust/crates/sqlx-core-oldapi-0.6.48.crate) = 345046
-SHA256 (rust/crates/sqlx-macros-oldapi-0.6.48.crate) = a8e189524d405a2276f662a651b8ce707e337915eda7f5b70fba0ca1f0186d68
-SIZE (rust/crates/sqlx-macros-oldapi-0.6.48.crate) = 46596
-SHA256 (rust/crates/sqlx-oldapi-0.6.48.crate) = 73c52a7c0d985b7f74ef2fdb9b7a49ad178b2e106baa8b9e6407fab2462bd300
-SIZE (rust/crates/sqlx-oldapi-0.6.48.crate) = 167142
-SHA256 (rust/crates/sqlx-rt-oldapi-0.6.48.crate) = 718710e5feeb9fb51739d101c24c7955421a201941bae0ca891df315779a5bdf
-SIZE (rust/crates/sqlx-rt-oldapi-0.6.48.crate) = 14570
-SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
-SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
+SHA256 (rust/crates/sqlx-core-oldapi-0.6.49.crate) = 766096ef5d413c23b24b60fb9ac2393b0e85a5d3813c10942f78ae37fc96fa43
+SIZE (rust/crates/sqlx-core-oldapi-0.6.49.crate) = 378337
+SHA256 (rust/crates/sqlx-macros-oldapi-0.6.49.crate) = a21b389e2c67bb44f15d13b158257b9296bf69ff685ebc92ef742a36be7a1e0a
+SIZE (rust/crates/sqlx-macros-oldapi-0.6.49.crate) = 46399
+SHA256 (rust/crates/sqlx-oldapi-0.6.49.crate) = c5aff685c4e234d5c8845bf6ef741da8f4ba7f59735899f358be258be466b371
+SIZE (rust/crates/sqlx-oldapi-0.6.49.crate) = 189676
+SHA256 (rust/crates/sqlx-rt-oldapi-0.6.49.crate) = 04e5e9f3808c8188b4ddc4d6aea26787cab61999cb4cc4c57b77bbc4b57676f9
+SIZE (rust/crates/sqlx-rt-oldapi-0.6.49.crate) = 14482
+SHA256 (rust/crates/stable_deref_trait-1.2.1.crate) = 6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596
+SIZE (rust/crates/stable_deref_trait-1.2.1.crate) = 8186
SHA256 (rust/crates/stringprep-0.1.5.crate) = 7b4df3d392d81bd458a8a621b8bffbd2302a12ffe288a9d931670948749463b1
SIZE (rust/crates/stringprep-0.1.5.crate) = 23573
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
@@ -751,16 +851,16 @@ SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c
SIZE (rust/crates/syn-2.0.106.crate) = 301514
SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
-SHA256 (rust/crates/tempfile-3.22.0.crate) = 84fa4d11fadde498443cca10fd3ac23c951f0dc59e080e9f4b93d4df4e4eea53
-SIZE (rust/crates/tempfile-3.22.0.crate) = 43044
+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.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/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
@@ -775,22 +875,24 @@ SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557
SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038
-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-rustls-0.26.3.crate) = 05f63835928ca123f1bef57abbcd23bb2ba0ac9ae1235f1e65bda0d06e7786bd
-SIZE (rust/crates/tokio-rustls-0.26.3.crate) = 35073
+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-rustls-0.26.4.crate) = 1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61
+SIZE (rust/crates/tokio-rustls-0.26.4.crate) = 35430
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.16.crate) = 14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5
SIZE (rust/crates/tokio-util-0.7.16.crate) = 127775
-SHA256 (rust/crates/toml-0.9.7.crate) = 00e5e5d9bf2475ac9d4f0d9edab68cc573dc2fd644b0dba36b0c30a92dd9eaa0
-SIZE (rust/crates/toml-0.9.7.crate) = 55852
-SHA256 (rust/crates/toml_datetime-0.7.2.crate) = 32f1085dec27c2b6632b04c80b3bb1b4300d6495d1e129693bdda7d91e72eec1
-SIZE (rust/crates/toml_datetime-0.7.2.crate) = 17859
-SHA256 (rust/crates/toml_parser-1.0.3.crate) = 4cf893c33be71572e0e9aa6dd15e6677937abd686b066eac3f8cd3531688a627
-SIZE (rust/crates/toml_parser-1.0.3.crate) = 34982
+SHA256 (rust/crates/toml-0.9.8.crate) = f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8
+SIZE (rust/crates/toml-0.9.8.crate) = 56104
+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.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/tower-0.4.13.crate) = b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c
SIZE (rust/crates/tower-0.4.13.crate) = 106906
SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e
@@ -807,8 +909,8 @@ SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
SHA256 (rust/crates/typeid-1.0.3.crate) = bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c
SIZE (rust/crates/typeid-1.0.3.crate) = 9006
-SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
-SIZE (rust/crates/typenum-1.18.0.crate) = 74871
+SHA256 (rust/crates/typenum-1.19.0.crate) = 562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb
+SIZE (rust/crates/typenum-1.19.0.crate) = 76414
SHA256 (rust/crates/ucd-trie-0.1.7.crate) = 2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971
SIZE (rust/crates/ucd-trie-0.1.7.crate) = 46795
SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539
@@ -841,92 +943,118 @@ SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677
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/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.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/wasite-0.1.0.crate) = b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b
SIZE (rust/crates/wasite-0.1.0.crate) = 2346
-SHA256 (rust/crates/wasm-bindgen-0.2.103.crate) = ab10a69fbd0a177f5f649ad4d8d3305499c42bab9aef2f7ff592d0ec8f833819
-SIZE (rust/crates/wasm-bindgen-0.2.103.crate) = 47309
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.103.crate) = 0bb702423545a6007bbc368fde243ba47ca275e549c8a28617f56f6ba53b1d1c
-SIZE (rust/crates/wasm-bindgen-backend-0.2.103.crate) = 32238
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.103.crate) = fc65f4f411d91494355917b605e1480033152658d71f722a90647f56a70c88a0
-SIZE (rust/crates/wasm-bindgen-macro-0.2.103.crate) = 9382
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.103.crate) = ffc003a991398a8ee604a401e194b6b3a39677b3173d6e74495eb51b82e99a32
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.103.crate) = 26418
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.103.crate) = 293c37f4efa430ca14db3721dfbe48d8c33308096bd44d80ebaa775ab71ba1cf
-SIZE (rust/crates/wasm-bindgen-shared-0.2.103.crate) = 9060
-SHA256 (rust/crates/web-sys-0.3.80.crate) = fbe734895e869dc429d78c4b433f8d17d95f8d05317440b4fad5ab2d33e596dc
-SIZE (rust/crates/web-sys-0.3.80.crate) = 641763
+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/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
+SIZE (rust/crates/web-time-1.1.0.crate) = 18026
SHA256 (rust/crates/webpki-roots-0.26.11.crate) = 521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9
SIZE (rust/crates/webpki-roots-0.26.11.crate) = 15557
-SHA256 (rust/crates/webpki-roots-1.0.2.crate) = 7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2
-SIZE (rust/crates/webpki-roots-1.0.2.crate) = 255109
+SHA256 (rust/crates/webpki-roots-1.0.3.crate) = 32b130c0d2d49f8b6889abc456e795e82525204f27c42cf767cf0d7734e089b8
+SIZE (rust/crates/webpki-roots-1.0.3.crate) = 258244
SHA256 (rust/crates/whoami-1.6.1.crate) = 5d4a4db5077702ca3015d3d02d74974948aba2ad9e12ab7df718ee64ccd7e97d
SIZE (rust/crates/whoami-1.6.1.crate) = 24975
-SHA256 (rust/crates/windows-core-0.62.0.crate) = 57fe7168f7de578d2d8a05b07fd61870d2e73b4020e9f49aa00da8471723497c
-SIZE (rust/crates/windows-core-0.62.0.crate) = 36955
-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.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-result-0.4.0.crate) = 7084dcc306f89883455a206237404d3eaf961e5bd7e0f312f7c91f57eb44167f
-SIZE (rust/crates/windows-result-0.4.0.crate) = 13420
-SHA256 (rust/crates/windows-strings-0.5.0.crate) = 7218c655a553b0bed4426cf54b20d7ba363ef543b52d515b3e48d7fd55318dda
-SIZE (rust/crates/windows-strings-0.5.0.crate) = 13992
+SHA256 (rust/crates/widestring-1.2.1.crate) = 72069c3113ab32ab29e5584db3c6ec55d416895e60715417b5b883a357c3e471
+SIZE (rust/crates/widestring-1.2.1.crate) = 90350
+SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
+SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
+SHA256 (rust/crates/windows-core-0.62.2.crate) = b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb
+SIZE (rust/crates/windows-core-0.62.2.crate) = 36932
+SHA256 (rust/crates/windows-implement-0.60.2.crate) = 053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf
+SIZE (rust/crates/windows-implement-0.60.2.crate) = 15325
+SHA256 (rust/crates/windows-interface-0.59.3.crate) = 3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358
+SIZE (rust/crates/windows-interface-0.59.3.crate) = 11809
+SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5
+SIZE (rust/crates/windows-link-0.2.1.crate) = 6133
+SHA256 (rust/crates/windows-result-0.4.1.crate) = 7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5
+SIZE (rust/crates/windows-result-0.4.1.crate) = 13381
+SHA256 (rust/crates/windows-strings-0.5.1.crate) = 7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091
+SIZE (rust/crates/windows-strings-0.5.1.crate) = 13966
+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.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.0.crate) = e201184e40b2ede64bc2ea34968b28e33622acdbbf37104f0e4a33f7abe657aa
-SIZE (rust/crates/windows-sys-0.61.0.crate) = 2517134
+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.42.2.crate) = 8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071
+SIZE (rust/crates/windows-targets-0.42.2.crate) = 5492
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.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
-SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
+SHA256 (rust/crates/windows-targets-0.53.5.crate) = 4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3
+SIZE (rust/crates/windows-targets-0.53.5.crate) = 7126
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8
+SIZE (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 364071
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
-SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = 787748
+SHA256 (rust/crates/windows_aarch64_msvc-0.42.2.crate) = e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43
+SIZE (rust/crates/windows_aarch64_msvc-0.42.2.crate) = 666981
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
-SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
-SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.1.crate) = b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006
+SIZE (rust/crates/windows_aarch64_msvc-0.53.1.crate) = 838009
+SHA256 (rust/crates/windows_i686_gnu-0.42.2.crate) = c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f
+SIZE (rust/crates/windows_i686_gnu-0.42.2.crate) = 736236
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
-SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
-SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
+SHA256 (rust/crates/windows_i686_gnu-0.53.1.crate) = 960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3
+SIZE (rust/crates/windows_i686_gnu-0.53.1.crate) = 939775
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_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
-SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.1.crate) = fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c
+SIZE (rust/crates/windows_i686_gnullvm-0.53.1.crate) = 857396
+SHA256 (rust/crates/windows_i686_msvc-0.42.2.crate) = 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060
+SIZE (rust/crates/windows_i686_msvc-0.42.2.crate) = 724951
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
-SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
-SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
+SHA256 (rust/crates/windows_i686_msvc-0.53.1.crate) = 1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2
+SIZE (rust/crates/windows_i686_msvc-0.53.1.crate) = 907688
+SHA256 (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36
+SIZE (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 699373
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
-SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
-SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499
+SIZE (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 903712
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3
+SIZE (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 364068
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
-SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 787739
+SHA256 (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0
+SIZE (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 666936
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
-SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650
+SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950
+SHA256 (rust/crates/winit-0.30.12.crate) = c66d4b9ed69c4009f6321f762d6e61ad8a2389cd431b97cb1e146812e9e6c732
+SIZE (rust/crates/winit-0.30.12.crate) = 604631
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
@@ -935,6 +1063,10 @@ SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f5
SIZE (rust/crates/writeable-0.6.1.crate) = 24068
SHA256 (rust/crates/x509-parser-0.16.0.crate) = fcbc162f30700d6f3f82a24bf7cc62ffe7caea42c0b2cba8bf7f3ae50cf51f69
SIZE (rust/crates/x509-parser-0.16.0.crate) = 92925
+SHA256 (rust/crates/xkbcommon-dl-0.4.2.crate) = d039de8032a9a8856a6be89cea3e5d12fdd82306ab7c94d74e6deab2460651c5
+SIZE (rust/crates/xkbcommon-dl-0.4.2.crate) = 5879
+SHA256 (rust/crates/xkeysym-0.2.1.crate) = b9cc00251562a284751c9973bace760d86c0276c471b4be569fe6b068ee97a56
+SIZE (rust/crates/xkeysym-0.2.1.crate) = 103129
SHA256 (rust/crates/yaml-rust2-0.10.4.crate) = 2462ea039c445496d8793d052e13787f2b90e750b833afee748e601c17621ed9
SIZE (rust/crates/yaml-rust2-0.10.4.crate) = 76453
SHA256 (rust/crates/yasna-0.5.2.crate) = e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd
@@ -951,8 +1083,8 @@ SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e
SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
-SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
-SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
+SHA256 (rust/crates/zeroize-1.8.2.crate) = b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0
+SIZE (rust/crates/zeroize-1.8.2.crate) = 20907
SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
SHA256 (rust/crates/zerovec-0.11.4.crate) = e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b
@@ -965,5 +1097,7 @@ 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 (lovasoa-SQLPage-v0.37.1_GH0.tar.gz) = ad1dfe0ecaaa26d0c570e02e125ef7d64fee4e959a38fe12148e7faddeef6e8b
-SIZE (lovasoa-SQLPage-v0.37.1_GH0.tar.gz) = 34207400
+SHA256 (sqlpage-odbc-sys-ae3e15446bb2c5c191f05e7c6affc37dfd6fcabe_GH0.tar.gz) = 5a19c8aa6810a0baad8d712822900330a6797257644bee52d63f861bb7393bbf
+SIZE (sqlpage-odbc-sys-ae3e15446bb2c5c191f05e7c6affc37dfd6fcabe_GH0.tar.gz) = 1725741
+SHA256 (lovasoa-SQLPage-v0.38.0_GH0.tar.gz) = 08f4a7be79fe602009aea653725f4d1ae6fde01bf57dcf418f9c9fc8669a98de
+SIZE (lovasoa-SQLPage-v0.38.0_GH0.tar.gz) = 34236924
diff --git a/www/tomcat-devel/Makefile b/www/tomcat-devel/Makefile
index 9e8159332a0f..188ec467cb51 100644
--- a/www/tomcat-devel/Makefile
+++ b/www/tomcat-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tomcat
-DISTVERSION= 11.0.11
+DISTVERSION= 11.0.13
CATEGORIES= www java
MASTER_SITES= APACHE/${PORTNAME}/${PORTNAME}-${DISTVERSION:C/([0-9]+)(.*)/\1/}/v${DISTVERSION}/bin
PKGNAMESUFFIX= -devel
diff --git a/www/tomcat-devel/distinfo b/www/tomcat-devel/distinfo
index 360357392089..8acdcb19ea6d 100644
--- a/www/tomcat-devel/distinfo
+++ b/www/tomcat-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757080808
-SHA256 (apache-tomcat-11.0.11.tar.gz) = 2a91b80c1ea7dbbf4af05bb1f80abb975e5de415c0c803dea745e5aa1126e081
-SIZE (apache-tomcat-11.0.11.tar.gz) = 14137461
+TIMESTAMP = 1760400000
+SHA256 (apache-tomcat-11.0.13.tar.gz) = f174c8aebb6d27864ba40823ceb059191d27cc0ee24a28b691ccd416839b8ecf
+SIZE (apache-tomcat-11.0.13.tar.gz) = 14137719
diff --git a/www/tor-browser/Makefile b/www/tor-browser/Makefile
index 5618f28450d5..57639d110a50 100644
--- a/www/tor-browser/Makefile
+++ b/www/tor-browser/Makefile
@@ -1,9 +1,8 @@
PORTNAME= tor-browser
-DISTVERSION= 15.0a3
-PORTREVISION= 1
+DISTVERSION= 15.0a4
CATEGORIES= www net security wayland
-TAG_BASE= 7a4673ab420d7c52cd3fa7366d0d9cdaa5a37937
-TAG_TOR= db5e90248e74338ce72ff118bdb749fea6ea2606
+TAG_BASE= dff70d135408cfc24931c170efa91fbaded19914
+TAG_TOR= ca310e42296a7085ea59fc323592f3dc702123ac
MASTER_SITES= TOR \
LOCAL/vvd \
https://build-sources.tbb.torproject.org/:source1 \
@@ -18,9 +17,9 @@ MASTER_SITES= TOR \
LOCAL/vvd:source5
MASTER_SITE_SUBDIR= torbrowser/${DISTVERSION}/:DEFAULT \
download/releases/:source3
-DISTNAME= src-firefox-tor-browser-140.3.0esr-15.0-1-build3
+DISTNAME= src-firefox-tor-browser-140.4.0esr-15.0-1-build2
MANUAL= manual_215922.zip
-NOSCRIPT= noscript-13.0.9.xpi
+NOSCRIPT= noscript-13.2.1.xpi
DISTFILES= ${DISTNAME}.tar.xz \
${MANUAL}:source1 \
fonts-3--4348e1.tar.zst:source2 \
diff --git a/www/tor-browser/distinfo b/www/tor-browser/distinfo
index 3fcc82235447..a09bc4c5ed05 100644
--- a/www/tor-browser/distinfo
+++ b/www/tor-browser/distinfo
@@ -1,15 +1,15 @@
-TIMESTAMP = 1758569239
-SHA256 (src-firefox-tor-browser-140.3.0esr-15.0-1-build3.tar.xz) = aec327cd07e161cf0606352a71be1db1f649a33da4519387a93840083d63ab57
-SIZE (src-firefox-tor-browser-140.3.0esr-15.0-1-build3.tar.xz) = 691334928
+TIMESTAMP = 1760818795
+SHA256 (src-firefox-tor-browser-140.4.0esr-15.0-1-build2.tar.xz) = 8f9f58809f738bd88fe19cf8c8842b6f4714a01c48e24e01c220872012e84a5d
+SIZE (src-firefox-tor-browser-140.4.0esr-15.0-1-build2.tar.xz) = 692091336
SHA256 (manual_215922.zip) = b5ed703f54d52e9f197320f3698e936d585a3fed23cc4f9fbf59edce2869f885
SIZE (manual_215922.zip) = 28305786
SHA256 (fonts-3--4348e1.tar.zst) = 7fbbecece6de777f196982f6eb567970a6d8e7ac2bf5b1ad6b90e1ea36374032
SIZE (fonts-3--4348e1.tar.zst) = 27441580
-SHA256 (noscript-13.0.9.xpi) = 525ab61aff21f67d10c3e20965a86ed479631549908a658f54692adc47d771f5
-SIZE (noscript-13.0.9.xpi) = 994397
-SHA256 (tpo-translation-7a4673ab420d7c52cd3fa7366d0d9cdaa5a37937_GL0.tar.gz) = bdf9d2e546cc183331c9c8ca2b4f8b7d3c9399c0454b9fffcfd7282b7a90b6b7
-SIZE (tpo-translation-7a4673ab420d7c52cd3fa7366d0d9cdaa5a37937_GL0.tar.gz) = 962329
-SHA256 (tpo-translation-db5e90248e74338ce72ff118bdb749fea6ea2606_GL0.tar.gz) = da2787fcbb953c1772d193d60b4633afce8bd34321e9209e83760bc58c0df901
-SIZE (tpo-translation-db5e90248e74338ce72ff118bdb749fea6ea2606_GL0.tar.gz) = 2897151
+SHA256 (noscript-13.2.1.xpi) = 190297f3d1e55db0c65f9bc00460bea9b753939d428ea593d6cef27fde1ce69a
+SIZE (noscript-13.2.1.xpi) = 997750
+SHA256 (tpo-translation-dff70d135408cfc24931c170efa91fbaded19914_GL0.tar.gz) = caceab3ddbb4b7a0e7b85d0fd8e67023473e746e8d5c5caf18b7f97cd0abb3c5
+SIZE (tpo-translation-dff70d135408cfc24931c170efa91fbaded19914_GL0.tar.gz) = 1022345
+SHA256 (tpo-translation-ca310e42296a7085ea59fc323592f3dc702123ac_GL0.tar.gz) = 0af26f717359fdd1ed951d6376e6e350641acf5ee5f4bf28316108caff3086dd
+SIZE (tpo-translation-ca310e42296a7085ea59fc323592f3dc702123ac_GL0.tar.gz) = 2904329
SHA256 (mozilla-l10n-firefox-l10n-468bb10_GH0.tar.gz) = f4fa857e29371568c41c9c8a3298c086ffc4df73085a93ec6a1cc6be8a17a3e3
SIZE (mozilla-l10n-firefox-l10n-468bb10_GH0.tar.gz) = 71046393
diff --git a/www/tor-browser/files/patch-memory_mozalloc_throw__gcc.h b/www/tor-browser/files/patch-memory_mozalloc_throw__gcc.h
deleted file mode 100644
index 81a511179852..000000000000
--- a/www/tor-browser/files/patch-memory_mozalloc_throw__gcc.h
+++ /dev/null
@@ -1,69 +0,0 @@
---- memory/mozalloc/throw_gcc.h.orig 2022-02-02 17:33:38 UTC
-+++ memory/mozalloc/throw_gcc.h
-@@ -74,50 +74,66 @@ __throw_bad_function_call(void) {
- mozalloc_abort("fatal: STL threw bad_function_call");
- }
-
-+#if !defined(_LIBCPP_VERSION)
- MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_logic_error(
- const char* msg) {
- mozalloc_abort(msg);
- }
-+#endif // _LIBCPP_VERSION
-
-+#if !defined(_LIBCPP_VERSION)
- MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_domain_error(
- const char* msg) {
- mozalloc_abort(msg);
- }
-+#endif // _LIBCPP_VERSION
-
-+#if !defined(_LIBCPP_VERSION)
- MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void
- __throw_invalid_argument(const char* msg) {
- mozalloc_abort(msg);
- }
-+#endif // _LIBCPP_VERSION
-
-+#if !defined(_LIBCPP_VERSION)
- MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_length_error(
- const char* msg) {
- mozalloc_abort(msg);
- }
-+#endif // _LIBCPP_VERSION
-
-+#if !defined(_LIBCPP_VERSION)
- MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_out_of_range(
- const char* msg) {
- mozalloc_abort(msg);
- }
-+#endif // _LIBCPP_VERSION
-
- MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_runtime_error(
- const char* msg) {
- mozalloc_abort(msg);
- }
-
-+#if !defined(_LIBCPP_VERSION)
- MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_range_error(
- const char* msg) {
- mozalloc_abort(msg);
- }
-+#endif // _LIBCPP_VERSION
-
-+#if !defined(_LIBCPP_VERSION)
- MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void
- __throw_overflow_error(const char* msg) {
- mozalloc_abort(msg);
- }
-+#endif // _LIBCPP_VERSION
-
-+#if !defined(_LIBCPP_VERSION)
- MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void
- __throw_underflow_error(const char* msg) {
- mozalloc_abort(msg);
- }
-+#endif // _LIBCPP_VERSION
-
- MOZ_THROW_NORETURN MOZ_THROW_EXPORT MOZ_THROW_INLINE void __throw_ios_failure(
- const char* msg) {
diff --git a/www/websocketd/Makefile b/www/websocketd/Makefile
index f581dc71fd09..68f1c087f22f 100644
--- a/www/websocketd/Makefile
+++ b/www/websocketd/Makefile
@@ -14,6 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:modules
+# https://github.com/joewalnes/websocketd/commit/0aa12c3913f5b86e15c232e4191a6ef1953a354f
#GO_MODULE= github.com/joewalnes/websocketd
PLIST_FILES= bin/websocketd
diff --git a/www/wordpress/Makefile b/www/wordpress/Makefile
index 053f90552fe9..db541fd6c7ca 100644
--- a/www/wordpress/Makefile
+++ b/www/wordpress/Makefile
@@ -1,5 +1,5 @@
PORTNAME= wordpress
-DISTVERSION= 6.8.2
+DISTVERSION= 6.8.3
PORTREVISION?= 0
.ifndef WORDPRESS_LANG
PORTEPOCH= 1
@@ -10,7 +10,6 @@ MASTER_SITES?= https://${WORDPRESS_LANG}.wordpress.org/
.endif
CATEGORIES+= www
-
MAINTAINER= joneum@FreeBSD.org
COMMENT= State-of-the-art semantic personal publishing platform
WWW= ${MASTER_SITES}
@@ -30,7 +29,7 @@ PKGNAMESUFFIX= -${WORDPRESS_LANG}
CPE_LANG= ${WORDPRESS_LANG}
.endif
-USE_PHP= curl exif fileinfo ftp gd mysqli tokenizer xml zip zlib
+USE_PHP= curl exif fileinfo filter ftp gd mysqli tokenizer xml zip zlib
CONFLICTS_INSTALL= ??-wordpress
NO_ARCH= yes
NO_BUILD= yes
diff --git a/www/wordpress/distinfo b/www/wordpress/distinfo
index 52856a82b75a..fa84cac655d7 100644
--- a/www/wordpress/distinfo
+++ b/www/wordpress/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753156947
-SHA256 (wordpress-6.8.2.tar.gz) = d85a72e392bfe866816b3c2ebc6a44699072aa50cc3a620f1c4ed2f13b645e2b
-SIZE (wordpress-6.8.2.tar.gz) = 26925441
+TIMESTAMP = 1760884089
+SHA256 (wordpress-6.8.3.tar.gz) = 92da34c9960e64d1258652c1ef73c517f7e46ac6dfd2dfc75436d3855af46b0c
+SIZE (wordpress-6.8.3.tar.gz) = 26928488
diff --git a/www/wt/Makefile b/www/wt/Makefile
index 573339f983d3..e5625547df30 100644
--- a/www/wt/Makefile
+++ b/www/wt/Makefile
@@ -1,5 +1,6 @@
PORTNAME= wt
DISTVERSION= 4.11.4
+PORTREVISION= 1
CATEGORIES= www
MAINTAINER= info@babaei.net
diff --git a/x11-fm/thunar/Makefile b/x11-fm/thunar/Makefile
index 44e4f202c6b7..9f466a68286e 100644
--- a/x11-fm/thunar/Makefile
+++ b/x11-fm/thunar/Makefile
@@ -1,5 +1,5 @@
PORTNAME= thunar
-DISTVERSION= 4.20.5
+DISTVERSION= 4.20.6
CATEGORIES= x11-fm xfce
MASTER_SITES= XFCE
DIST_SUBDIR= xfce4
diff --git a/x11-fm/thunar/distinfo b/x11-fm/thunar/distinfo
index 48d637589376..3e5949a617cc 100644
--- a/x11-fm/thunar/distinfo
+++ b/x11-fm/thunar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757880670
-SHA256 (xfce4/thunar-4.20.5.tar.bz2) = da299babd233a079a443e527fa38cba3899b6131ef056593de9451178d812f2a
-SIZE (xfce4/thunar-4.20.5.tar.bz2) = 4515591
+TIMESTAMP = 1760597013
+SHA256 (xfce4/thunar-4.20.6.tar.bz2) = e815e034c073d634d0e77566837e1d9417b65c886924e3678e3325d5466c784d
+SIZE (xfce4/thunar-4.20.6.tar.bz2) = 4528554
diff --git a/x11-fonts/py-FindSystemFontsFilename/Makefile b/x11-fonts/py-FindSystemFontsFilename/Makefile
index 3edc40c312e0..c522f89fbd86 100644
--- a/x11-fonts/py-FindSystemFontsFilename/Makefile
+++ b/x11-fonts/py-FindSystemFontsFilename/Makefile
@@ -1,5 +1,5 @@
PORTNAME= FindSystemFontsFilename
-DISTVERSION= 0.3.2
+DISTVERSION= 0.3.3
CATEGORIES= x11-fonts python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -20,4 +20,11 @@ USE_PYTHON= autoplist pep517
NO_ARCH= yes
+# fix build with devel/py-setuptools < 77.0.0
+post-patch:
+ @${REINPLACE_CMD} -e 's,^\(license = \)\("MIT"\),\1{ text = \2 },1' \
+ -e 's,\(setuptools>=\)77.0.0,\163.1.0,1' \
+ -e '/^license-files/d' \
+ ${WRKSRC}/pyproject.toml
+
.include <bsd.port.mk>
diff --git a/x11-fonts/py-FindSystemFontsFilename/distinfo b/x11-fonts/py-FindSystemFontsFilename/distinfo
index 9bdb587ef6fc..ff171700d2ca 100644
--- a/x11-fonts/py-FindSystemFontsFilename/distinfo
+++ b/x11-fonts/py-FindSystemFontsFilename/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750495456
-SHA256 (findsystemfontsfilename-0.3.2.tar.gz) = d2d9bad5156bb5f97c1f64d185a3fc40f83b27a95b4421e65f7bbe518e177c20
-SIZE (findsystemfontsfilename-0.3.2.tar.gz) = 20481
+TIMESTAMP = 1760712472
+SHA256 (findsystemfontsfilename-0.3.3.tar.gz) = c5b238da1690ea50676f318ba365d127b3b591aafd51834600160a242ab68498
+SIZE (findsystemfontsfilename-0.3.3.tar.gz) = 20639
diff --git a/x11-fonts/py-axisregistry/Makefile b/x11-fonts/py-axisregistry/Makefile
index 7a837c96f631..4e5422605eb7 100644
--- a/x11-fonts/py-axisregistry/Makefile
+++ b/x11-fonts/py-axisregistry/Makefile
@@ -1,5 +1,5 @@
PORTNAME= axisregistry
-PORTVERSION= 0.4.12
+PORTVERSION= 0.4.16
CATEGORIES= x11-fonts python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/x11-fonts/py-axisregistry/distinfo b/x11-fonts/py-axisregistry/distinfo
index 58889c0c2b87..36e59daab9e5 100644
--- a/x11-fonts/py-axisregistry/distinfo
+++ b/x11-fonts/py-axisregistry/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738089174
-SHA256 (axisregistry-0.4.12.tar.gz) = 77ad156f39438802fe27cb02134b29d91801d36586ae282a71dcea5b9e5ec75b
-SIZE (axisregistry-0.4.12.tar.gz) = 4144524
+TIMESTAMP = 1759774761
+SHA256 (axisregistry-0.4.16.tar.gz) = 7a8870b651524eeb6d3efd0fb0ecb5b9ecc64f534d9709bc66e9d525dd5af73a
+SIZE (axisregistry-0.4.16.tar.gz) = 4152726
diff --git a/x11-themes/catppuccin-gtk-theme/Makefile b/x11-themes/catppuccin-gtk-theme/Makefile
index f3d9732d42a4..e4a697c52a46 100644
--- a/x11-themes/catppuccin-gtk-theme/Makefile
+++ b/x11-themes/catppuccin-gtk-theme/Makefile
@@ -1,5 +1,5 @@
PORTNAME= catppuccin-gtk-theme
-DISTVERSION= g20250910
+DISTVERSION= g20251014
CATEGORIES= x11-themes
MAINTAINER= tagattie@FreeBSD.org
@@ -21,7 +21,7 @@ USES= shebangfix
USE_GITHUB= yes
GH_ACCOUNT= Fausto-Korpsvart
GH_PROJECT= Catppuccin-GTK-Theme
-GH_TAGNAME= 11469afc966f13cc3853ed777f4e1a727a2fd193
+GH_TAGNAME= 065ddb5ff22d0aa493ff89b0301c937fc071917a
SHEBANG_FILES= themes/build.sh \
themes/install.sh
diff --git a/x11-themes/catppuccin-gtk-theme/distinfo b/x11-themes/catppuccin-gtk-theme/distinfo
index 2d00e3542803..0ab7e2373871 100644
--- a/x11-themes/catppuccin-gtk-theme/distinfo
+++ b/x11-themes/catppuccin-gtk-theme/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758436117
-SHA256 (Fausto-Korpsvart-Catppuccin-GTK-Theme-g20250910-11469afc966f13cc3853ed777f4e1a727a2fd193_GH0.tar.gz) = 0752bd09832585f97d5bb00c2cbdf28c8885b290c016210690cd32a2801095e8
-SIZE (Fausto-Korpsvart-Catppuccin-GTK-Theme-g20250910-11469afc966f13cc3853ed777f4e1a727a2fd193_GH0.tar.gz) = 76376062
+TIMESTAMP = 1760932282
+SHA256 (Fausto-Korpsvart-Catppuccin-GTK-Theme-g20251014-065ddb5ff22d0aa493ff89b0301c937fc071917a_GH0.tar.gz) = 154b732dda871cbc66c5e8c1c69ad2a5e37093f1078503a76ae6b7787ea8041e
+SIZE (Fausto-Korpsvart-Catppuccin-GTK-Theme-g20251014-065ddb5ff22d0aa493ff89b0301c937fc071917a_GH0.tar.gz) = 76385097
diff --git a/x11-themes/yaru-gtk-themes/Makefile b/x11-themes/yaru-gtk-themes/Makefile
index 21fccd50859f..994d67c00bf1 100644
--- a/x11-themes/yaru-gtk-themes/Makefile
+++ b/x11-themes/yaru-gtk-themes/Makefile
@@ -1,5 +1,5 @@
PORTNAME= yaru-gtk-themes
-DISTVERSION= 22.10.3
+DISTVERSION= 25.10.3
CATEGORIES= x11-themes
MAINTAINER= Alexander88207@protonmail.com
@@ -9,21 +9,22 @@ WWW= https://github.com/ubuntu/yaru
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= bash>0:shells/bash \
+BUILD_DEPENDS= bash:shells/bash \
coreutils>0:sysutils/coreutils \
sassc:textproc/sassc
-RUN_DEPENDS= gtk-engines2>0:x11-themes/gtk-engines2 \
- gtk-murrine-engine>0:x11-themes/gtk-murrine-engine
USES= gnome meson pkgconfig python shebangfix
-USE_GNOME= glib20:build
USE_GITHUB= yes
GH_ACCOUNT= ubuntu
GH_PROJECT= yaru
+USE_GNOME= glib20:build
-NO_ARCH= yes
-
-BINARY_ALIAS= realpath=grealpath
+SHEBANG_FILES= cinnamon-shell/src/post_install.py \
+ common/colorize-dummy-svg.py \
+ gnome-shell/gresources-xml-parser.py \
+ gtk/src/post_install.py \
+ metacity/src/post_install.py
+SHEBANG_LANG= ${PYTHON_CMD}
MESON_ARGS= -Dcinnamon-dark=true \
-Dcinnamon-shell=true \
@@ -35,9 +36,7 @@ MESON_ARGS= -Dcinnamon-dark=true \
-Dsounds=false \
-Dxfwm4=true
-SHEBANG_LANG= ${PYTHON_CMD}
-SHEBANG_FILES= cinnamon-shell/src/post_install.py common/colorize-dummy-svg.py \
- gnome-shell/gresources-xml-parser.py gtk/src/post_install.py \
- metacity/src/post_install.py
+BINARY_ALIAS= realpath=grealpath cp=gcp mv=gmv
+NO_ARCH= yes
.include <bsd.port.mk>
diff --git a/x11-themes/yaru-gtk-themes/distinfo b/x11-themes/yaru-gtk-themes/distinfo
index 2a3edae8c286..0ca03cbe6256 100644
--- a/x11-themes/yaru-gtk-themes/distinfo
+++ b/x11-themes/yaru-gtk-themes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1664811244
-SHA256 (ubuntu-yaru-22.10.3_GH0.tar.gz) = 82e253ddcc11f95960475df0d3754ed7ea2b7b65efa6b32383282c0d09dd79ce
-SIZE (ubuntu-yaru-22.10.3_GH0.tar.gz) = 59469563
+TIMESTAMP = 1760355805
+SHA256 (ubuntu-yaru-25.10.3_GH0.tar.gz) = bb60fa192a6f4cbbb3ee7d06bf5ddeb47cbd8ec5c74bdd6a6a085105da68a8cd
+SIZE (ubuntu-yaru-25.10.3_GH0.tar.gz) = 63301438
diff --git a/x11-themes/yaru-gtk-themes/pkg-plist b/x11-themes/yaru-gtk-themes/pkg-plist
index 9f7623b5c7c9..83fe87710e65 100644
--- a/x11-themes/yaru-gtk-themes/pkg-plist
+++ b/x11-themes/yaru-gtk-themes/pkg-plist
@@ -1,305 +1,19 @@
-share/gnome-shell/theme/Yaru-bark-dark/calendar-today-light.svg
-share/gnome-shell/theme/Yaru-bark-dark/calendar-today.svg
-share/gnome-shell/theme/Yaru-bark-dark/checkbox-bark-dark.svg
-share/gnome-shell/theme/Yaru-bark-dark/checkbox-focused-bark-dark.svg
-share/gnome-shell/theme/Yaru-bark-dark/checkbox-off-bark-dark.svg
-share/gnome-shell/theme/Yaru-bark-dark/checkbox-off-focused-bark-dark.svg
-share/gnome-shell/theme/Yaru-bark-dark/dash-placeholder.svg
-share/gnome-shell/theme/Yaru-bark-dark/gnome-shell-start.svg
-share/gnome-shell/theme/Yaru-bark-dark/gnome-shell.css
-share/gnome-shell/theme/Yaru-bark-dark/pad-osd.css
-share/gnome-shell/theme/Yaru-bark-dark/process-working.svg
-share/gnome-shell/theme/Yaru-bark-dark/running-indicator.svg
-share/gnome-shell/theme/Yaru-bark-dark/toggle-off-bark-dark.svg
-share/gnome-shell/theme/Yaru-bark-dark/toggle-on-bark-dark.svg
-share/gnome-shell/theme/Yaru-bark-dark/workspace-placeholder.svg
-share/gnome-shell/theme/Yaru-bark/calendar-today-light.svg
-share/gnome-shell/theme/Yaru-bark/calendar-today.svg
-share/gnome-shell/theme/Yaru-bark/checkbox-bark.svg
-share/gnome-shell/theme/Yaru-bark/checkbox-focused-bark.svg
-share/gnome-shell/theme/Yaru-bark/checkbox-off-bark.svg
-share/gnome-shell/theme/Yaru-bark/checkbox-off-focused-bark.svg
-share/gnome-shell/theme/Yaru-bark/dash-placeholder.svg
-share/gnome-shell/theme/Yaru-bark/gnome-shell-start.svg
-share/gnome-shell/theme/Yaru-bark/gnome-shell.css
-share/gnome-shell/theme/Yaru-bark/pad-osd.css
-share/gnome-shell/theme/Yaru-bark/process-working.svg
-share/gnome-shell/theme/Yaru-bark/running-indicator.svg
-share/gnome-shell/theme/Yaru-bark/toggle-off-bark.svg
-share/gnome-shell/theme/Yaru-bark/toggle-on-bark.svg
-share/gnome-shell/theme/Yaru-bark/workspace-placeholder.svg
-share/gnome-shell/theme/Yaru-blue-dark/calendar-today-light.svg
-share/gnome-shell/theme/Yaru-blue-dark/calendar-today.svg
-share/gnome-shell/theme/Yaru-blue-dark/checkbox-blue-dark.svg
-share/gnome-shell/theme/Yaru-blue-dark/checkbox-focused-blue-dark.svg
-share/gnome-shell/theme/Yaru-blue-dark/checkbox-off-blue-dark.svg
-share/gnome-shell/theme/Yaru-blue-dark/checkbox-off-focused-blue-dark.svg
-share/gnome-shell/theme/Yaru-blue-dark/dash-placeholder.svg
-share/gnome-shell/theme/Yaru-blue-dark/gnome-shell-start.svg
-share/gnome-shell/theme/Yaru-blue-dark/gnome-shell.css
-share/gnome-shell/theme/Yaru-blue-dark/pad-osd.css
-share/gnome-shell/theme/Yaru-blue-dark/process-working.svg
-share/gnome-shell/theme/Yaru-blue-dark/running-indicator.svg
-share/gnome-shell/theme/Yaru-blue-dark/toggle-off-blue-dark.svg
-share/gnome-shell/theme/Yaru-blue-dark/toggle-on-blue-dark.svg
-share/gnome-shell/theme/Yaru-blue-dark/workspace-placeholder.svg
-share/gnome-shell/theme/Yaru-blue/calendar-today-light.svg
-share/gnome-shell/theme/Yaru-blue/calendar-today.svg
-share/gnome-shell/theme/Yaru-blue/checkbox-blue.svg
-share/gnome-shell/theme/Yaru-blue/checkbox-focused-blue.svg
-share/gnome-shell/theme/Yaru-blue/checkbox-off-blue.svg
-share/gnome-shell/theme/Yaru-blue/checkbox-off-focused-blue.svg
-share/gnome-shell/theme/Yaru-blue/dash-placeholder.svg
-share/gnome-shell/theme/Yaru-blue/gnome-shell-start.svg
-share/gnome-shell/theme/Yaru-blue/gnome-shell.css
-share/gnome-shell/theme/Yaru-blue/pad-osd.css
-share/gnome-shell/theme/Yaru-blue/process-working.svg
-share/gnome-shell/theme/Yaru-blue/running-indicator.svg
-share/gnome-shell/theme/Yaru-blue/toggle-off-blue.svg
-share/gnome-shell/theme/Yaru-blue/toggle-on-blue.svg
-share/gnome-shell/theme/Yaru-blue/workspace-placeholder.svg
share/gnome-shell/theme/Yaru-dark/calendar-today-light.svg
share/gnome-shell/theme/Yaru-dark/calendar-today.svg
-share/gnome-shell/theme/Yaru-dark/checkbox-dark.svg
-share/gnome-shell/theme/Yaru-dark/checkbox-focused-dark.svg
-share/gnome-shell/theme/Yaru-dark/checkbox-off-dark.svg
-share/gnome-shell/theme/Yaru-dark/checkbox-off-focused-dark.svg
share/gnome-shell/theme/Yaru-dark/dash-placeholder.svg
+share/gnome-shell/theme/Yaru-dark/gnome-shell-high-contrast.css
share/gnome-shell/theme/Yaru-dark/gnome-shell-start.svg
share/gnome-shell/theme/Yaru-dark/gnome-shell.css
share/gnome-shell/theme/Yaru-dark/pad-osd.css
-share/gnome-shell/theme/Yaru-dark/process-working.svg
share/gnome-shell/theme/Yaru-dark/running-indicator.svg
-share/gnome-shell/theme/Yaru-dark/toggle-off-dark.svg
-share/gnome-shell/theme/Yaru-dark/toggle-on-dark.svg
share/gnome-shell/theme/Yaru-dark/workspace-placeholder.svg
-share/gnome-shell/theme/Yaru-magenta-dark/calendar-today-light.svg
-share/gnome-shell/theme/Yaru-magenta-dark/calendar-today.svg
-share/gnome-shell/theme/Yaru-magenta-dark/checkbox-focused-magenta-dark.svg
-share/gnome-shell/theme/Yaru-magenta-dark/checkbox-magenta-dark.svg
-share/gnome-shell/theme/Yaru-magenta-dark/checkbox-off-focused-magenta-dark.svg
-share/gnome-shell/theme/Yaru-magenta-dark/checkbox-off-magenta-dark.svg
-share/gnome-shell/theme/Yaru-magenta-dark/dash-placeholder.svg
-share/gnome-shell/theme/Yaru-magenta-dark/gnome-shell-start.svg
-share/gnome-shell/theme/Yaru-magenta-dark/gnome-shell.css
-share/gnome-shell/theme/Yaru-magenta-dark/pad-osd.css
-share/gnome-shell/theme/Yaru-magenta-dark/process-working.svg
-share/gnome-shell/theme/Yaru-magenta-dark/running-indicator.svg
-share/gnome-shell/theme/Yaru-magenta-dark/toggle-off-magenta-dark.svg
-share/gnome-shell/theme/Yaru-magenta-dark/toggle-on-magenta-dark.svg
-share/gnome-shell/theme/Yaru-magenta-dark/workspace-placeholder.svg
-share/gnome-shell/theme/Yaru-magenta/calendar-today-light.svg
-share/gnome-shell/theme/Yaru-magenta/calendar-today.svg
-share/gnome-shell/theme/Yaru-magenta/checkbox-focused-magenta.svg
-share/gnome-shell/theme/Yaru-magenta/checkbox-magenta.svg
-share/gnome-shell/theme/Yaru-magenta/checkbox-off-focused-magenta.svg
-share/gnome-shell/theme/Yaru-magenta/checkbox-off-magenta.svg
-share/gnome-shell/theme/Yaru-magenta/dash-placeholder.svg
-share/gnome-shell/theme/Yaru-magenta/gnome-shell-start.svg
-share/gnome-shell/theme/Yaru-magenta/gnome-shell.css
-share/gnome-shell/theme/Yaru-magenta/pad-osd.css
-share/gnome-shell/theme/Yaru-magenta/process-working.svg
-share/gnome-shell/theme/Yaru-magenta/running-indicator.svg
-share/gnome-shell/theme/Yaru-magenta/toggle-off-magenta.svg
-share/gnome-shell/theme/Yaru-magenta/toggle-on-magenta.svg
-share/gnome-shell/theme/Yaru-magenta/workspace-placeholder.svg
-share/gnome-shell/theme/Yaru-olive-dark/calendar-today-light.svg
-share/gnome-shell/theme/Yaru-olive-dark/calendar-today.svg
-share/gnome-shell/theme/Yaru-olive-dark/checkbox-focused-olive-dark.svg
-share/gnome-shell/theme/Yaru-olive-dark/checkbox-off-focused-olive-dark.svg
-share/gnome-shell/theme/Yaru-olive-dark/checkbox-off-olive-dark.svg
-share/gnome-shell/theme/Yaru-olive-dark/checkbox-olive-dark.svg
-share/gnome-shell/theme/Yaru-olive-dark/dash-placeholder.svg
-share/gnome-shell/theme/Yaru-olive-dark/gnome-shell-start.svg
-share/gnome-shell/theme/Yaru-olive-dark/gnome-shell.css
-share/gnome-shell/theme/Yaru-olive-dark/pad-osd.css
-share/gnome-shell/theme/Yaru-olive-dark/process-working.svg
-share/gnome-shell/theme/Yaru-olive-dark/running-indicator.svg
-share/gnome-shell/theme/Yaru-olive-dark/toggle-off-olive-dark.svg
-share/gnome-shell/theme/Yaru-olive-dark/toggle-on-olive-dark.svg
-share/gnome-shell/theme/Yaru-olive-dark/workspace-placeholder.svg
-share/gnome-shell/theme/Yaru-olive/calendar-today-light.svg
-share/gnome-shell/theme/Yaru-olive/calendar-today.svg
-share/gnome-shell/theme/Yaru-olive/checkbox-focused-olive.svg
-share/gnome-shell/theme/Yaru-olive/checkbox-off-focused-olive.svg
-share/gnome-shell/theme/Yaru-olive/checkbox-off-olive.svg
-share/gnome-shell/theme/Yaru-olive/checkbox-olive.svg
-share/gnome-shell/theme/Yaru-olive/dash-placeholder.svg
-share/gnome-shell/theme/Yaru-olive/gnome-shell-start.svg
-share/gnome-shell/theme/Yaru-olive/gnome-shell.css
-share/gnome-shell/theme/Yaru-olive/pad-osd.css
-share/gnome-shell/theme/Yaru-olive/process-working.svg
-share/gnome-shell/theme/Yaru-olive/running-indicator.svg
-share/gnome-shell/theme/Yaru-olive/toggle-off-olive.svg
-share/gnome-shell/theme/Yaru-olive/toggle-on-olive.svg
-share/gnome-shell/theme/Yaru-olive/workspace-placeholder.svg
-share/gnome-shell/theme/Yaru-prussiangreen-dark/calendar-today-light.svg
-share/gnome-shell/theme/Yaru-prussiangreen-dark/calendar-today.svg
-share/gnome-shell/theme/Yaru-prussiangreen-dark/checkbox-focused-prussiangreen-dark.svg
-share/gnome-shell/theme/Yaru-prussiangreen-dark/checkbox-off-focused-prussiangreen-dark.svg
-share/gnome-shell/theme/Yaru-prussiangreen-dark/checkbox-off-prussiangreen-dark.svg
-share/gnome-shell/theme/Yaru-prussiangreen-dark/checkbox-prussiangreen-dark.svg
-share/gnome-shell/theme/Yaru-prussiangreen-dark/dash-placeholder.svg
-share/gnome-shell/theme/Yaru-prussiangreen-dark/gnome-shell-start.svg
-share/gnome-shell/theme/Yaru-prussiangreen-dark/gnome-shell.css
-share/gnome-shell/theme/Yaru-prussiangreen-dark/pad-osd.css
-share/gnome-shell/theme/Yaru-prussiangreen-dark/process-working.svg
-share/gnome-shell/theme/Yaru-prussiangreen-dark/running-indicator.svg
-share/gnome-shell/theme/Yaru-prussiangreen-dark/toggle-off-prussiangreen-dark.svg
-share/gnome-shell/theme/Yaru-prussiangreen-dark/toggle-on-prussiangreen-dark.svg
-share/gnome-shell/theme/Yaru-prussiangreen-dark/workspace-placeholder.svg
-share/gnome-shell/theme/Yaru-prussiangreen/calendar-today-light.svg
-share/gnome-shell/theme/Yaru-prussiangreen/calendar-today.svg
-share/gnome-shell/theme/Yaru-prussiangreen/checkbox-focused-prussiangreen.svg
-share/gnome-shell/theme/Yaru-prussiangreen/checkbox-off-focused-prussiangreen.svg
-share/gnome-shell/theme/Yaru-prussiangreen/checkbox-off-prussiangreen.svg
-share/gnome-shell/theme/Yaru-prussiangreen/checkbox-prussiangreen.svg
-share/gnome-shell/theme/Yaru-prussiangreen/dash-placeholder.svg
-share/gnome-shell/theme/Yaru-prussiangreen/gnome-shell-start.svg
-share/gnome-shell/theme/Yaru-prussiangreen/gnome-shell.css
-share/gnome-shell/theme/Yaru-prussiangreen/pad-osd.css
-share/gnome-shell/theme/Yaru-prussiangreen/process-working.svg
-share/gnome-shell/theme/Yaru-prussiangreen/running-indicator.svg
-share/gnome-shell/theme/Yaru-prussiangreen/toggle-off-prussiangreen.svg
-share/gnome-shell/theme/Yaru-prussiangreen/toggle-on-prussiangreen.svg
-share/gnome-shell/theme/Yaru-prussiangreen/workspace-placeholder.svg
-share/gnome-shell/theme/Yaru-purple-dark/calendar-today-light.svg
-share/gnome-shell/theme/Yaru-purple-dark/calendar-today.svg
-share/gnome-shell/theme/Yaru-purple-dark/checkbox-focused-purple-dark.svg
-share/gnome-shell/theme/Yaru-purple-dark/checkbox-off-focused-purple-dark.svg
-share/gnome-shell/theme/Yaru-purple-dark/checkbox-off-purple-dark.svg
-share/gnome-shell/theme/Yaru-purple-dark/checkbox-purple-dark.svg
-share/gnome-shell/theme/Yaru-purple-dark/dash-placeholder.svg
-share/gnome-shell/theme/Yaru-purple-dark/gnome-shell-start.svg
-share/gnome-shell/theme/Yaru-purple-dark/gnome-shell.css
-share/gnome-shell/theme/Yaru-purple-dark/pad-osd.css
-share/gnome-shell/theme/Yaru-purple-dark/process-working.svg
-share/gnome-shell/theme/Yaru-purple-dark/running-indicator.svg
-share/gnome-shell/theme/Yaru-purple-dark/toggle-off-purple-dark.svg
-share/gnome-shell/theme/Yaru-purple-dark/toggle-on-purple-dark.svg
-share/gnome-shell/theme/Yaru-purple-dark/workspace-placeholder.svg
-share/gnome-shell/theme/Yaru-purple/calendar-today-light.svg
-share/gnome-shell/theme/Yaru-purple/calendar-today.svg
-share/gnome-shell/theme/Yaru-purple/checkbox-focused-purple.svg
-share/gnome-shell/theme/Yaru-purple/checkbox-off-focused-purple.svg
-share/gnome-shell/theme/Yaru-purple/checkbox-off-purple.svg
-share/gnome-shell/theme/Yaru-purple/checkbox-purple.svg
-share/gnome-shell/theme/Yaru-purple/dash-placeholder.svg
-share/gnome-shell/theme/Yaru-purple/gnome-shell-start.svg
-share/gnome-shell/theme/Yaru-purple/gnome-shell.css
-share/gnome-shell/theme/Yaru-purple/pad-osd.css
-share/gnome-shell/theme/Yaru-purple/process-working.svg
-share/gnome-shell/theme/Yaru-purple/running-indicator.svg
-share/gnome-shell/theme/Yaru-purple/toggle-off-purple.svg
-share/gnome-shell/theme/Yaru-purple/toggle-on-purple.svg
-share/gnome-shell/theme/Yaru-purple/workspace-placeholder.svg
-share/gnome-shell/theme/Yaru-red-dark/calendar-today-light.svg
-share/gnome-shell/theme/Yaru-red-dark/calendar-today.svg
-share/gnome-shell/theme/Yaru-red-dark/checkbox-focused-red-dark.svg
-share/gnome-shell/theme/Yaru-red-dark/checkbox-off-focused-red-dark.svg
-share/gnome-shell/theme/Yaru-red-dark/checkbox-off-red-dark.svg
-share/gnome-shell/theme/Yaru-red-dark/checkbox-red-dark.svg
-share/gnome-shell/theme/Yaru-red-dark/dash-placeholder.svg
-share/gnome-shell/theme/Yaru-red-dark/gnome-shell-start.svg
-share/gnome-shell/theme/Yaru-red-dark/gnome-shell.css
-share/gnome-shell/theme/Yaru-red-dark/pad-osd.css
-share/gnome-shell/theme/Yaru-red-dark/process-working.svg
-share/gnome-shell/theme/Yaru-red-dark/running-indicator.svg
-share/gnome-shell/theme/Yaru-red-dark/toggle-off-red-dark.svg
-share/gnome-shell/theme/Yaru-red-dark/toggle-on-red-dark.svg
-share/gnome-shell/theme/Yaru-red-dark/workspace-placeholder.svg
-share/gnome-shell/theme/Yaru-red/calendar-today-light.svg
-share/gnome-shell/theme/Yaru-red/calendar-today.svg
-share/gnome-shell/theme/Yaru-red/checkbox-focused-red.svg
-share/gnome-shell/theme/Yaru-red/checkbox-off-focused-red.svg
-share/gnome-shell/theme/Yaru-red/checkbox-off-red.svg
-share/gnome-shell/theme/Yaru-red/checkbox-red.svg
-share/gnome-shell/theme/Yaru-red/dash-placeholder.svg
-share/gnome-shell/theme/Yaru-red/gnome-shell-start.svg
-share/gnome-shell/theme/Yaru-red/gnome-shell.css
-share/gnome-shell/theme/Yaru-red/pad-osd.css
-share/gnome-shell/theme/Yaru-red/process-working.svg
-share/gnome-shell/theme/Yaru-red/running-indicator.svg
-share/gnome-shell/theme/Yaru-red/toggle-off-red.svg
-share/gnome-shell/theme/Yaru-red/toggle-on-red.svg
-share/gnome-shell/theme/Yaru-red/workspace-placeholder.svg
-share/gnome-shell/theme/Yaru-sage-dark/calendar-today-light.svg
-share/gnome-shell/theme/Yaru-sage-dark/calendar-today.svg
-share/gnome-shell/theme/Yaru-sage-dark/checkbox-focused-sage-dark.svg
-share/gnome-shell/theme/Yaru-sage-dark/checkbox-off-focused-sage-dark.svg
-share/gnome-shell/theme/Yaru-sage-dark/checkbox-off-sage-dark.svg
-share/gnome-shell/theme/Yaru-sage-dark/checkbox-sage-dark.svg
-share/gnome-shell/theme/Yaru-sage-dark/dash-placeholder.svg
-share/gnome-shell/theme/Yaru-sage-dark/gnome-shell-start.svg
-share/gnome-shell/theme/Yaru-sage-dark/gnome-shell.css
-share/gnome-shell/theme/Yaru-sage-dark/pad-osd.css
-share/gnome-shell/theme/Yaru-sage-dark/process-working.svg
-share/gnome-shell/theme/Yaru-sage-dark/running-indicator.svg
-share/gnome-shell/theme/Yaru-sage-dark/toggle-off-sage-dark.svg
-share/gnome-shell/theme/Yaru-sage-dark/toggle-on-sage-dark.svg
-share/gnome-shell/theme/Yaru-sage-dark/workspace-placeholder.svg
-share/gnome-shell/theme/Yaru-sage/calendar-today-light.svg
-share/gnome-shell/theme/Yaru-sage/calendar-today.svg
-share/gnome-shell/theme/Yaru-sage/checkbox-focused-sage.svg
-share/gnome-shell/theme/Yaru-sage/checkbox-off-focused-sage.svg
-share/gnome-shell/theme/Yaru-sage/checkbox-off-sage.svg
-share/gnome-shell/theme/Yaru-sage/checkbox-sage.svg
-share/gnome-shell/theme/Yaru-sage/dash-placeholder.svg
-share/gnome-shell/theme/Yaru-sage/gnome-shell-start.svg
-share/gnome-shell/theme/Yaru-sage/gnome-shell.css
-share/gnome-shell/theme/Yaru-sage/pad-osd.css
-share/gnome-shell/theme/Yaru-sage/process-working.svg
-share/gnome-shell/theme/Yaru-sage/running-indicator.svg
-share/gnome-shell/theme/Yaru-sage/toggle-off-sage.svg
-share/gnome-shell/theme/Yaru-sage/toggle-on-sage.svg
-share/gnome-shell/theme/Yaru-sage/workspace-placeholder.svg
-share/gnome-shell/theme/Yaru-viridian-dark/calendar-today-light.svg
-share/gnome-shell/theme/Yaru-viridian-dark/calendar-today.svg
-share/gnome-shell/theme/Yaru-viridian-dark/checkbox-focused-viridian-dark.svg
-share/gnome-shell/theme/Yaru-viridian-dark/checkbox-off-focused-viridian-dark.svg
-share/gnome-shell/theme/Yaru-viridian-dark/checkbox-off-viridian-dark.svg
-share/gnome-shell/theme/Yaru-viridian-dark/checkbox-viridian-dark.svg
-share/gnome-shell/theme/Yaru-viridian-dark/dash-placeholder.svg
-share/gnome-shell/theme/Yaru-viridian-dark/gnome-shell-start.svg
-share/gnome-shell/theme/Yaru-viridian-dark/gnome-shell.css
-share/gnome-shell/theme/Yaru-viridian-dark/pad-osd.css
-share/gnome-shell/theme/Yaru-viridian-dark/process-working.svg
-share/gnome-shell/theme/Yaru-viridian-dark/running-indicator.svg
-share/gnome-shell/theme/Yaru-viridian-dark/toggle-off-viridian-dark.svg
-share/gnome-shell/theme/Yaru-viridian-dark/toggle-on-viridian-dark.svg
-share/gnome-shell/theme/Yaru-viridian-dark/workspace-placeholder.svg
-share/gnome-shell/theme/Yaru-viridian/calendar-today-light.svg
-share/gnome-shell/theme/Yaru-viridian/calendar-today.svg
-share/gnome-shell/theme/Yaru-viridian/checkbox-focused-viridian.svg
-share/gnome-shell/theme/Yaru-viridian/checkbox-off-focused-viridian.svg
-share/gnome-shell/theme/Yaru-viridian/checkbox-off-viridian.svg
-share/gnome-shell/theme/Yaru-viridian/checkbox-viridian.svg
-share/gnome-shell/theme/Yaru-viridian/dash-placeholder.svg
-share/gnome-shell/theme/Yaru-viridian/gnome-shell-start.svg
-share/gnome-shell/theme/Yaru-viridian/gnome-shell.css
-share/gnome-shell/theme/Yaru-viridian/pad-osd.css
-share/gnome-shell/theme/Yaru-viridian/process-working.svg
-share/gnome-shell/theme/Yaru-viridian/running-indicator.svg
-share/gnome-shell/theme/Yaru-viridian/toggle-off-viridian.svg
-share/gnome-shell/theme/Yaru-viridian/toggle-on-viridian.svg
-share/gnome-shell/theme/Yaru-viridian/workspace-placeholder.svg
share/gnome-shell/theme/Yaru/calendar-today-light.svg
share/gnome-shell/theme/Yaru/calendar-today.svg
-share/gnome-shell/theme/Yaru/checkbox-focused-light.svg
-share/gnome-shell/theme/Yaru/checkbox-light.svg
-share/gnome-shell/theme/Yaru/checkbox-off-focused-light.svg
-share/gnome-shell/theme/Yaru/checkbox-off-light.svg
share/gnome-shell/theme/Yaru/dash-placeholder.svg
-share/gnome-shell/theme/Yaru/gnome-shell-high-contrast.css
share/gnome-shell/theme/Yaru/gnome-shell-start.svg
share/gnome-shell/theme/Yaru/gnome-shell.css
share/gnome-shell/theme/Yaru/pad-osd.css
-share/gnome-shell/theme/Yaru/process-working.svg
share/gnome-shell/theme/Yaru/running-indicator.svg
-share/gnome-shell/theme/Yaru/toggle-off-hc-light.svg
-share/gnome-shell/theme/Yaru/toggle-off-light.svg
-share/gnome-shell/theme/Yaru/toggle-on-hc-light.svg
-share/gnome-shell/theme/Yaru/toggle-on-light.svg
share/gnome-shell/theme/Yaru/workspace-placeholder.svg
share/gtksourceview-2.0/styles/Yaru-dark.xml
share/gtksourceview-2.0/styles/Yaru.xml
@@ -309,361 +23,46 @@ share/gtksourceview-4/styles/Yaru-dark.xml
share/gtksourceview-4/styles/Yaru.xml
share/gtksourceview-5/styles/Yaru-dark.xml
share/gtksourceview-5/styles/Yaru.xml
-share/themes/Yaru-bark-dark/gnome-shell
-share/themes/Yaru-bark-dark/gtk-2.0/apps.rc
-share/themes/Yaru-bark-dark/gtk-2.0/assets/border.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/button-active.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/button-hover.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/button-insensitive.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/button.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/checkbox-checked-active.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/checkbox-checked-insensitive.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/checkbox-checked.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/checkbox-mixed-active.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/checkbox-mixed-insensitive.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/checkbox-mixed.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/checkbox-unchecked-active.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/checkbox-unchecked-hover.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/checkbox-unchecked-insensitive.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/checkbox-unchecked.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/combo-entry-ltr-button-active.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/combo-entry-ltr-button-hover.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/combo-entry-ltr-button-insensitive.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/combo-entry-ltr-button.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/combo-entry-ltr-entry-active.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/combo-entry-ltr-entry-insensitive.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/combo-entry-ltr-entry.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/combo-entry-rtl-button-active.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/combo-entry-rtl-button-hover.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/combo-entry-rtl-button-insensitive.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/combo-entry-rtl-button.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/combo-entry-rtl-entry-active.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/combo-entry-rtl-entry-insensitive.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/combo-entry-rtl-entry.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/entry-active.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/entry-background-insensitive.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/entry-background.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/entry-insensitive.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/entry.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/focus.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/frame-inline.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/frame-notebook.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/frame.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/handle-horz.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/handle-vert.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/handle.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/line.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/menu-border.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/menu-checkbox-checked-insensitive.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/menu-checkbox-checked.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/menu-checkbox-hover.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/menu-checkbox-insensitive.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/menu-checkbox-mixed-insensitive.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/menu-checkbox-mixed.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/menu-checkbox.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/menu-pan-down-insensitive.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/menu-pan-down.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/menu-pan-left-hover.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/menu-pan-left-insensitive.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/menu-pan-left.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/menu-pan-right-hover.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/menu-pan-right-insensitive.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/menu-pan-right.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/menu-pan-up-insensitive.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/menu-pan-up.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/menu-radio-checked-insensitive.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/menu-radio-checked.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/menu-radio-hover.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/menu-radio-insensitive.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/menu-radio-mixed-insensitive.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/menu-radio-mixed.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/menu-radio.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/menubar-item-active.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/notebook-combo-entry-ltr-entry-active.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/notebook-combo-entry-ltr-entry-insensitive.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/notebook-combo-entry-ltr-entry.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/notebook-combo-entry-rtl-entry-active.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/notebook-combo-entry-rtl-entry-insensitive.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/notebook-combo-entry-rtl-entry.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/notebook-entry-active.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/notebook-entry-insensitive.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/notebook-entry.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/pan-down-insensitive.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/pan-down.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/pan-left-insensitive.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/pan-left-semi.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/pan-left.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/pan-right-insensitive.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/pan-right-semi.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/pan-right.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/pan-up-insensitive.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/pan-up.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/progressbar-horz-trough.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/progressbar-horz.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/progressbar-vert-trough.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/progressbar-vert.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/radio-checked-active.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/radio-checked-insensitive.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/radio-checked.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/radio-mixed-active.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/radio-mixed-insensitive.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/radio-mixed.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/radio-unchecked-active.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/radio-unchecked-hover.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/radio-unchecked-insensitive.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/radio-unchecked.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/scale-horz-focus.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/scale-horz-trough-active.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/scale-horz-trough.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/scale-slider-active.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/scale-slider-hover.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/scale-slider-insensitive.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/scale-slider.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/scale-vert-trough-active.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/scale-vert-trough.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/scrollbar-arrow-down.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/scrollbar-arrow-left.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/scrollbar-arrow-right.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/scrollbar-arrow-up.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/scrollbar-horz-slider-active.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/scrollbar-horz-slider-hover.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/scrollbar-horz-slider.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/scrollbar-horz-trough.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/scrollbar-vert-slider-active-rtl.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/scrollbar-vert-slider-active.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/scrollbar-vert-slider-hover-rtl.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/scrollbar-vert-slider-hover.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/scrollbar-vert-slider-rtl.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/scrollbar-vert-slider.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/scrollbar-vert-trough-rtl.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/scrollbar-vert-trough.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/spin-down-insensitive.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/spin-down.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/spin-ltr-down-active.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/spin-ltr-down-hover.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/spin-ltr-down-insensitive.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/spin-ltr-down.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/spin-ltr-up-active.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/spin-ltr-up-hover.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/spin-ltr-up-insensitive.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/spin-ltr-up.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/spin-rtl-down-active.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/spin-rtl-down-hover.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/spin-rtl-down-insensitive.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/spin-rtl-down.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/spin-rtl-up-active.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/spin-rtl-up-hover.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/spin-rtl-up-insensitive.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/spin-rtl-up.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/spin-up-insensitive.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/spin-up.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/tab-down-active.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/tab-down.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/tab-horz-gap.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/tab-left-active.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/tab-left.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/tab-right-active.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/tab-right.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/tab-up-active.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/tab-up.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/tab-vert-gap.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/treeview-header-button.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/treeview-pan-down-active.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/treeview-pan-down-hover.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/treeview-pan-down.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/treeview-pan-up-active.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/treeview-pan-up-hover.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/treeview-pan-up.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/treeview-separator-ltr.png
-share/themes/Yaru-bark-dark/gtk-2.0/assets/treeview-separator-rtl.png
-share/themes/Yaru-bark-dark/gtk-2.0/gtkrc
-share/themes/Yaru-bark-dark/gtk-2.0/hacks.rc
-share/themes/Yaru-bark-dark/gtk-2.0/main.rc
-share/themes/Yaru-bark-dark/gtk-3.0/gtk-dark.css
-share/themes/Yaru-bark-dark/gtk-3.0/gtk.css
-share/themes/Yaru-bark-dark/gtk-3.0/gtk.gresource
-share/themes/Yaru-bark-dark/gtk-4.0/gtk-dark.css
-share/themes/Yaru-bark-dark/gtk-4.0/gtk.css
-share/themes/Yaru-bark-dark/gtk-4.0/gtk.gresource
-share/themes/Yaru-bark-dark/index.theme
-share/themes/Yaru-bark/gnome-shell
-share/themes/Yaru-bark/gtk-2.0/apps.rc
-share/themes/Yaru-bark/gtk-2.0/assets/border.png
-share/themes/Yaru-bark/gtk-2.0/assets/button-active.png
-share/themes/Yaru-bark/gtk-2.0/assets/button-hover.png
-share/themes/Yaru-bark/gtk-2.0/assets/button-insensitive.png
-share/themes/Yaru-bark/gtk-2.0/assets/button.png
-share/themes/Yaru-bark/gtk-2.0/assets/checkbox-checked-active.png
-share/themes/Yaru-bark/gtk-2.0/assets/checkbox-checked-insensitive.png
-share/themes/Yaru-bark/gtk-2.0/assets/checkbox-checked.png
-share/themes/Yaru-bark/gtk-2.0/assets/checkbox-mixed-active.png
-share/themes/Yaru-bark/gtk-2.0/assets/checkbox-mixed-insensitive.png
-share/themes/Yaru-bark/gtk-2.0/assets/checkbox-mixed.png
-share/themes/Yaru-bark/gtk-2.0/assets/checkbox-unchecked-active.png
-share/themes/Yaru-bark/gtk-2.0/assets/checkbox-unchecked-hover.png
-share/themes/Yaru-bark/gtk-2.0/assets/checkbox-unchecked-insensitive.png
-share/themes/Yaru-bark/gtk-2.0/assets/checkbox-unchecked.png
-share/themes/Yaru-bark/gtk-2.0/assets/combo-entry-ltr-button-active.png
-share/themes/Yaru-bark/gtk-2.0/assets/combo-entry-ltr-button-hover.png
-share/themes/Yaru-bark/gtk-2.0/assets/combo-entry-ltr-button-insensitive.png
-share/themes/Yaru-bark/gtk-2.0/assets/combo-entry-ltr-button.png
-share/themes/Yaru-bark/gtk-2.0/assets/combo-entry-ltr-entry-active.png
-share/themes/Yaru-bark/gtk-2.0/assets/combo-entry-ltr-entry-insensitive.png
-share/themes/Yaru-bark/gtk-2.0/assets/combo-entry-ltr-entry.png
-share/themes/Yaru-bark/gtk-2.0/assets/combo-entry-rtl-button-active.png
-share/themes/Yaru-bark/gtk-2.0/assets/combo-entry-rtl-button-hover.png
-share/themes/Yaru-bark/gtk-2.0/assets/combo-entry-rtl-button-insensitive.png
-share/themes/Yaru-bark/gtk-2.0/assets/combo-entry-rtl-button.png
-share/themes/Yaru-bark/gtk-2.0/assets/combo-entry-rtl-entry-active.png
-share/themes/Yaru-bark/gtk-2.0/assets/combo-entry-rtl-entry-insensitive.png
-share/themes/Yaru-bark/gtk-2.0/assets/combo-entry-rtl-entry.png
-share/themes/Yaru-bark/gtk-2.0/assets/entry-active.png
-share/themes/Yaru-bark/gtk-2.0/assets/entry-background-insensitive.png
-share/themes/Yaru-bark/gtk-2.0/assets/entry-background.png
-share/themes/Yaru-bark/gtk-2.0/assets/entry-insensitive.png
-share/themes/Yaru-bark/gtk-2.0/assets/entry.png
-share/themes/Yaru-bark/gtk-2.0/assets/focus.png
-share/themes/Yaru-bark/gtk-2.0/assets/frame-inline.png
-share/themes/Yaru-bark/gtk-2.0/assets/frame-notebook.png
-share/themes/Yaru-bark/gtk-2.0/assets/frame.png
-share/themes/Yaru-bark/gtk-2.0/assets/handle-horz.png
-share/themes/Yaru-bark/gtk-2.0/assets/handle-vert.png
-share/themes/Yaru-bark/gtk-2.0/assets/handle.png
-share/themes/Yaru-bark/gtk-2.0/assets/line.png
-share/themes/Yaru-bark/gtk-2.0/assets/menu-border.png
-share/themes/Yaru-bark/gtk-2.0/assets/menu-checkbox-checked-insensitive.png
-share/themes/Yaru-bark/gtk-2.0/assets/menu-checkbox-checked.png
-share/themes/Yaru-bark/gtk-2.0/assets/menu-checkbox-hover.png
-share/themes/Yaru-bark/gtk-2.0/assets/menu-checkbox-insensitive.png
-share/themes/Yaru-bark/gtk-2.0/assets/menu-checkbox-mixed-insensitive.png
-share/themes/Yaru-bark/gtk-2.0/assets/menu-checkbox-mixed.png
-share/themes/Yaru-bark/gtk-2.0/assets/menu-checkbox.png
-share/themes/Yaru-bark/gtk-2.0/assets/menu-pan-down-insensitive.png
-share/themes/Yaru-bark/gtk-2.0/assets/menu-pan-down.png
-share/themes/Yaru-bark/gtk-2.0/assets/menu-pan-left-hover.png
-share/themes/Yaru-bark/gtk-2.0/assets/menu-pan-left-insensitive.png
-share/themes/Yaru-bark/gtk-2.0/assets/menu-pan-left.png
-share/themes/Yaru-bark/gtk-2.0/assets/menu-pan-right-hover.png
-share/themes/Yaru-bark/gtk-2.0/assets/menu-pan-right-insensitive.png
-share/themes/Yaru-bark/gtk-2.0/assets/menu-pan-right.png
-share/themes/Yaru-bark/gtk-2.0/assets/menu-pan-up-insensitive.png
-share/themes/Yaru-bark/gtk-2.0/assets/menu-pan-up.png
-share/themes/Yaru-bark/gtk-2.0/assets/menu-radio-checked-insensitive.png
-share/themes/Yaru-bark/gtk-2.0/assets/menu-radio-checked.png
-share/themes/Yaru-bark/gtk-2.0/assets/menu-radio-hover.png
-share/themes/Yaru-bark/gtk-2.0/assets/menu-radio-insensitive.png
-share/themes/Yaru-bark/gtk-2.0/assets/menu-radio-mixed-insensitive.png
-share/themes/Yaru-bark/gtk-2.0/assets/menu-radio-mixed.png
-share/themes/Yaru-bark/gtk-2.0/assets/menu-radio.png
-share/themes/Yaru-bark/gtk-2.0/assets/menubar-item-active.png
-share/themes/Yaru-bark/gtk-2.0/assets/notebook-combo-entry-ltr-entry-active.png
-share/themes/Yaru-bark/gtk-2.0/assets/notebook-combo-entry-ltr-entry-insensitive.png
-share/themes/Yaru-bark/gtk-2.0/assets/notebook-combo-entry-ltr-entry.png
-share/themes/Yaru-bark/gtk-2.0/assets/notebook-combo-entry-rtl-entry-active.png
-share/themes/Yaru-bark/gtk-2.0/assets/notebook-combo-entry-rtl-entry-insensitive.png
-share/themes/Yaru-bark/gtk-2.0/assets/notebook-combo-entry-rtl-entry.png
-share/themes/Yaru-bark/gtk-2.0/assets/notebook-entry-active.png
-share/themes/Yaru-bark/gtk-2.0/assets/notebook-entry-insensitive.png
-share/themes/Yaru-bark/gtk-2.0/assets/notebook-entry.png
-share/themes/Yaru-bark/gtk-2.0/assets/pan-down-insensitive.png
-share/themes/Yaru-bark/gtk-2.0/assets/pan-down.png
-share/themes/Yaru-bark/gtk-2.0/assets/pan-left-insensitive.png
-share/themes/Yaru-bark/gtk-2.0/assets/pan-left-semi.png
-share/themes/Yaru-bark/gtk-2.0/assets/pan-left.png
-share/themes/Yaru-bark/gtk-2.0/assets/pan-right-insensitive.png
-share/themes/Yaru-bark/gtk-2.0/assets/pan-right-semi.png
-share/themes/Yaru-bark/gtk-2.0/assets/pan-right.png
-share/themes/Yaru-bark/gtk-2.0/assets/pan-up-insensitive.png
-share/themes/Yaru-bark/gtk-2.0/assets/pan-up.png
-share/themes/Yaru-bark/gtk-2.0/assets/progressbar-horz-trough.png
-share/themes/Yaru-bark/gtk-2.0/assets/progressbar-horz.png
-share/themes/Yaru-bark/gtk-2.0/assets/progressbar-vert-trough.png
-share/themes/Yaru-bark/gtk-2.0/assets/progressbar-vert.png
-share/themes/Yaru-bark/gtk-2.0/assets/radio-checked-active.png
-share/themes/Yaru-bark/gtk-2.0/assets/radio-checked-insensitive.png
-share/themes/Yaru-bark/gtk-2.0/assets/radio-checked.png
-share/themes/Yaru-bark/gtk-2.0/assets/radio-mixed-active.png
-share/themes/Yaru-bark/gtk-2.0/assets/radio-mixed-insensitive.png
-share/themes/Yaru-bark/gtk-2.0/assets/radio-mixed.png
-share/themes/Yaru-bark/gtk-2.0/assets/radio-unchecked-active.png
-share/themes/Yaru-bark/gtk-2.0/assets/radio-unchecked-hover.png
-share/themes/Yaru-bark/gtk-2.0/assets/radio-unchecked-insensitive.png
-share/themes/Yaru-bark/gtk-2.0/assets/radio-unchecked.png
-share/themes/Yaru-bark/gtk-2.0/assets/scale-horz-focus.png
-share/themes/Yaru-bark/gtk-2.0/assets/scale-horz-trough-active.png
-share/themes/Yaru-bark/gtk-2.0/assets/scale-horz-trough.png
-share/themes/Yaru-bark/gtk-2.0/assets/scale-slider-active.png
-share/themes/Yaru-bark/gtk-2.0/assets/scale-slider-hover.png
-share/themes/Yaru-bark/gtk-2.0/assets/scale-slider-insensitive.png
-share/themes/Yaru-bark/gtk-2.0/assets/scale-slider.png
-share/themes/Yaru-bark/gtk-2.0/assets/scale-vert-trough-active.png
-share/themes/Yaru-bark/gtk-2.0/assets/scale-vert-trough.png
-share/themes/Yaru-bark/gtk-2.0/assets/scrollbar-arrow-down.png
-share/themes/Yaru-bark/gtk-2.0/assets/scrollbar-arrow-left.png
-share/themes/Yaru-bark/gtk-2.0/assets/scrollbar-arrow-right.png
-share/themes/Yaru-bark/gtk-2.0/assets/scrollbar-arrow-up.png
-share/themes/Yaru-bark/gtk-2.0/assets/scrollbar-horz-slider-active.png
-share/themes/Yaru-bark/gtk-2.0/assets/scrollbar-horz-slider-hover.png
-share/themes/Yaru-bark/gtk-2.0/assets/scrollbar-horz-slider.png
-share/themes/Yaru-bark/gtk-2.0/assets/scrollbar-horz-trough.png
-share/themes/Yaru-bark/gtk-2.0/assets/scrollbar-vert-slider-active-rtl.png
-share/themes/Yaru-bark/gtk-2.0/assets/scrollbar-vert-slider-active.png
-share/themes/Yaru-bark/gtk-2.0/assets/scrollbar-vert-slider-hover-rtl.png
-share/themes/Yaru-bark/gtk-2.0/assets/scrollbar-vert-slider-hover.png
-share/themes/Yaru-bark/gtk-2.0/assets/scrollbar-vert-slider-rtl.png
-share/themes/Yaru-bark/gtk-2.0/assets/scrollbar-vert-slider.png
-share/themes/Yaru-bark/gtk-2.0/assets/scrollbar-vert-trough-rtl.png
-share/themes/Yaru-bark/gtk-2.0/assets/scrollbar-vert-trough.png
-share/themes/Yaru-bark/gtk-2.0/assets/spin-down-insensitive.png
-share/themes/Yaru-bark/gtk-2.0/assets/spin-down.png
-share/themes/Yaru-bark/gtk-2.0/assets/spin-ltr-down-active.png
-share/themes/Yaru-bark/gtk-2.0/assets/spin-ltr-down-hover.png
-share/themes/Yaru-bark/gtk-2.0/assets/spin-ltr-down-insensitive.png
-share/themes/Yaru-bark/gtk-2.0/assets/spin-ltr-down.png
-share/themes/Yaru-bark/gtk-2.0/assets/spin-ltr-up-active.png
-share/themes/Yaru-bark/gtk-2.0/assets/spin-ltr-up-hover.png
-share/themes/Yaru-bark/gtk-2.0/assets/spin-ltr-up-insensitive.png
-share/themes/Yaru-bark/gtk-2.0/assets/spin-ltr-up.png
-share/themes/Yaru-bark/gtk-2.0/assets/spin-rtl-down-active.png
-share/themes/Yaru-bark/gtk-2.0/assets/spin-rtl-down-hover.png
-share/themes/Yaru-bark/gtk-2.0/assets/spin-rtl-down-insensitive.png
-share/themes/Yaru-bark/gtk-2.0/assets/spin-rtl-down.png
-share/themes/Yaru-bark/gtk-2.0/assets/spin-rtl-up-active.png
-share/themes/Yaru-bark/gtk-2.0/assets/spin-rtl-up-hover.png
-share/themes/Yaru-bark/gtk-2.0/assets/spin-rtl-up-insensitive.png
-share/themes/Yaru-bark/gtk-2.0/assets/spin-rtl-up.png
-share/themes/Yaru-bark/gtk-2.0/assets/spin-up-insensitive.png
-share/themes/Yaru-bark/gtk-2.0/assets/spin-up.png
-share/themes/Yaru-bark/gtk-2.0/assets/tab-down-active.png
-share/themes/Yaru-bark/gtk-2.0/assets/tab-down.png
-share/themes/Yaru-bark/gtk-2.0/assets/tab-horz-gap.png
-share/themes/Yaru-bark/gtk-2.0/assets/tab-left-active.png
-share/themes/Yaru-bark/gtk-2.0/assets/tab-left.png
-share/themes/Yaru-bark/gtk-2.0/assets/tab-right-active.png
-share/themes/Yaru-bark/gtk-2.0/assets/tab-right.png
-share/themes/Yaru-bark/gtk-2.0/assets/tab-up-active.png
-share/themes/Yaru-bark/gtk-2.0/assets/tab-up.png
-share/themes/Yaru-bark/gtk-2.0/assets/tab-vert-gap.png
-share/themes/Yaru-bark/gtk-2.0/assets/treeview-header-button.png
-share/themes/Yaru-bark/gtk-2.0/assets/treeview-pan-down-active.png
-share/themes/Yaru-bark/gtk-2.0/assets/treeview-pan-down-hover.png
-share/themes/Yaru-bark/gtk-2.0/assets/treeview-pan-down.png
-share/themes/Yaru-bark/gtk-2.0/assets/treeview-pan-up-active.png
-share/themes/Yaru-bark/gtk-2.0/assets/treeview-pan-up-hover.png
-share/themes/Yaru-bark/gtk-2.0/assets/treeview-pan-up.png
-share/themes/Yaru-bark/gtk-2.0/assets/treeview-separator-ltr.png
-share/themes/Yaru-bark/gtk-2.0/assets/treeview-separator-rtl.png
-share/themes/Yaru-bark/gtk-2.0/gtkrc
-share/themes/Yaru-bark/gtk-2.0/hacks.rc
-share/themes/Yaru-bark/gtk-2.0/main.rc
-share/themes/Yaru-bark/gtk-3.0/gtk-dark.css
-share/themes/Yaru-bark/gtk-3.0/gtk.css
-share/themes/Yaru-bark/gtk-3.0/gtk.gresource
-share/themes/Yaru-bark/gtk-4.0/gtk-dark.css
-share/themes/Yaru-bark/gtk-4.0/gtk.css
-share/themes/Yaru-bark/gtk-4.0/gtk.gresource
-share/themes/Yaru-bark/index.theme
-share/themes/Yaru-blue-dark/gnome-shell
+share/libgedit-gtksourceview-300/styles/Yaru-dark.xml
+share/libgedit-gtksourceview-300/styles/Yaru.xml
+share/themes/Yaru-blue-dark/cinnamon/cinnamon.css
+share/themes/Yaru-blue-dark/cinnamon/common-assets/menu/menu-separator.svg
+share/themes/Yaru-blue-dark/cinnamon/common-assets/misc/add-workspace-active.svg
+share/themes/Yaru-blue-dark/cinnamon/common-assets/misc/add-workspace-hover.svg
+share/themes/Yaru-blue-dark/cinnamon/common-assets/misc/add-workspace.svg
+share/themes/Yaru-blue-dark/cinnamon/common-assets/misc/bg.svg
+share/themes/Yaru-blue-dark/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg
+share/themes/Yaru-blue-dark/cinnamon/common-assets/misc/calendar-arrow-left.svg
+share/themes/Yaru-blue-dark/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg
+share/themes/Yaru-blue-dark/cinnamon/common-assets/misc/calendar-arrow-right.svg
+share/themes/Yaru-blue-dark/cinnamon/common-assets/misc/corner-ripple.svg
+share/themes/Yaru-blue-dark/cinnamon/common-assets/misc/desklet-header.svg
+share/themes/Yaru-blue-dark/cinnamon/common-assets/misc/desklet.svg
+share/themes/Yaru-blue-dark/cinnamon/common-assets/misc/osd.svg
+share/themes/Yaru-blue-dark/cinnamon/common-assets/misc/overview-hover.png
+share/themes/Yaru-blue-dark/cinnamon/common-assets/misc/overview.png
+share/themes/Yaru-blue-dark/cinnamon/common-assets/misc/trash-icon.svg
+share/themes/Yaru-blue-dark/cinnamon/common-assets/panel/activities-active.svg
+share/themes/Yaru-blue-dark/cinnamon/common-assets/panel/activities.svg
+share/themes/Yaru-blue-dark/cinnamon/common-assets/panel/window-list-active-bottom.svg
+share/themes/Yaru-blue-dark/cinnamon/common-assets/panel/window-list-active-top.svg
+share/themes/Yaru-blue-dark/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg
+share/themes/Yaru-blue-dark/cinnamon/dark-assets/checkbox/checkbox-checked.svg
+share/themes/Yaru-blue-dark/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg
+share/themes/Yaru-blue-dark/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg
+share/themes/Yaru-blue-dark/cinnamon/dark-assets/checkbox/radio-checked.svg
+share/themes/Yaru-blue-dark/cinnamon/dark-assets/checkbox/radio-unchecked.svg
+share/themes/Yaru-blue-dark/cinnamon/dark-assets/menu/menu-hover.svg
+share/themes/Yaru-blue-dark/cinnamon/dark-assets/menu/menu.svg
+share/themes/Yaru-blue-dark/cinnamon/dark-assets/menu/submenu.svg
+share/themes/Yaru-blue-dark/cinnamon/dark-assets/misc/button-box.svg
+share/themes/Yaru-blue-dark/cinnamon/dark-assets/misc/close-active.svg
+share/themes/Yaru-blue-dark/cinnamon/dark-assets/misc/close-hover.svg
+share/themes/Yaru-blue-dark/cinnamon/dark-assets/misc/close.svg
+share/themes/Yaru-blue-dark/cinnamon/dark-assets/misc/message.svg
+share/themes/Yaru-blue-dark/cinnamon/dark-assets/misc/modal.svg
+share/themes/Yaru-blue-dark/cinnamon/dark-assets/switch/switch-off.svg
+share/themes/Yaru-blue-dark/cinnamon/dark-assets/switch/switch-on.svg
share/themes/Yaru-blue-dark/gtk-2.0/apps.rc
share/themes/Yaru-blue-dark/gtk-2.0/assets/border.png
share/themes/Yaru-blue-dark/gtk-2.0/assets/button-active.png
@@ -840,7 +239,44 @@ share/themes/Yaru-blue-dark/gtk-4.0/gtk-dark.css
share/themes/Yaru-blue-dark/gtk-4.0/gtk.css
share/themes/Yaru-blue-dark/gtk-4.0/gtk.gresource
share/themes/Yaru-blue-dark/index.theme
-share/themes/Yaru-blue/gnome-shell
+share/themes/Yaru-blue/cinnamon/cinnamon.css
+share/themes/Yaru-blue/cinnamon/common-assets/menu/menu-separator.svg
+share/themes/Yaru-blue/cinnamon/common-assets/misc/add-workspace-active.svg
+share/themes/Yaru-blue/cinnamon/common-assets/misc/add-workspace-hover.svg
+share/themes/Yaru-blue/cinnamon/common-assets/misc/add-workspace.svg
+share/themes/Yaru-blue/cinnamon/common-assets/misc/bg.svg
+share/themes/Yaru-blue/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg
+share/themes/Yaru-blue/cinnamon/common-assets/misc/calendar-arrow-left.svg
+share/themes/Yaru-blue/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg
+share/themes/Yaru-blue/cinnamon/common-assets/misc/calendar-arrow-right.svg
+share/themes/Yaru-blue/cinnamon/common-assets/misc/corner-ripple.svg
+share/themes/Yaru-blue/cinnamon/common-assets/misc/desklet-header.svg
+share/themes/Yaru-blue/cinnamon/common-assets/misc/desklet.svg
+share/themes/Yaru-blue/cinnamon/common-assets/misc/osd.svg
+share/themes/Yaru-blue/cinnamon/common-assets/misc/overview-hover.png
+share/themes/Yaru-blue/cinnamon/common-assets/misc/overview.png
+share/themes/Yaru-blue/cinnamon/common-assets/misc/trash-icon.svg
+share/themes/Yaru-blue/cinnamon/common-assets/panel/activities-active.svg
+share/themes/Yaru-blue/cinnamon/common-assets/panel/activities.svg
+share/themes/Yaru-blue/cinnamon/common-assets/panel/window-list-active-bottom.svg
+share/themes/Yaru-blue/cinnamon/common-assets/panel/window-list-active-top.svg
+share/themes/Yaru-blue/cinnamon/light-assets/checkbox/checkbox-checked-focused.svg
+share/themes/Yaru-blue/cinnamon/light-assets/checkbox/checkbox-checked.svg
+share/themes/Yaru-blue/cinnamon/light-assets/checkbox/checkbox-unchecked-focused.svg
+share/themes/Yaru-blue/cinnamon/light-assets/checkbox/checkbox-unchecked.svg
+share/themes/Yaru-blue/cinnamon/light-assets/checkbox/radio-checked.svg
+share/themes/Yaru-blue/cinnamon/light-assets/checkbox/radio-unchecked.svg
+share/themes/Yaru-blue/cinnamon/light-assets/menu/menu-hover.svg
+share/themes/Yaru-blue/cinnamon/light-assets/menu/menu.svg
+share/themes/Yaru-blue/cinnamon/light-assets/menu/submenu.svg
+share/themes/Yaru-blue/cinnamon/light-assets/misc/button-box.svg
+share/themes/Yaru-blue/cinnamon/light-assets/misc/close-active.svg
+share/themes/Yaru-blue/cinnamon/light-assets/misc/close-hover.svg
+share/themes/Yaru-blue/cinnamon/light-assets/misc/close.svg
+share/themes/Yaru-blue/cinnamon/light-assets/misc/message.svg
+share/themes/Yaru-blue/cinnamon/light-assets/misc/modal.svg
+share/themes/Yaru-blue/cinnamon/light-assets/switch/switch-off.svg
+share/themes/Yaru-blue/cinnamon/light-assets/switch/switch-on.svg
share/themes/Yaru-blue/gtk-2.0/apps.rc
share/themes/Yaru-blue/gtk-2.0/assets/border.png
share/themes/Yaru-blue/gtk-2.0/assets/button-active.png
@@ -1017,34 +453,6 @@ share/themes/Yaru-blue/gtk-4.0/gtk-dark.css
share/themes/Yaru-blue/gtk-4.0/gtk.css
share/themes/Yaru-blue/gtk-4.0/gtk.gresource
share/themes/Yaru-blue/index.theme
-share/themes/Yaru-cinnamon-dark/cinnamon/cinnamon.css
-share/themes/Yaru-cinnamon-dark/cinnamon/common-assets/panel/activities-active.svg
-share/themes/Yaru-cinnamon-dark/cinnamon/common-assets/panel/activities.svg
-share/themes/Yaru-cinnamon-dark/cinnamon/common-assets/panel/window-list-active-bottom.svg
-share/themes/Yaru-cinnamon-dark/cinnamon/common-assets/panel/window-list-active-top.svg
-share/themes/Yaru-cinnamon-dark/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg
-share/themes/Yaru-cinnamon-dark/cinnamon/dark-assets/checkbox/checkbox-checked.svg
-share/themes/Yaru-cinnamon-dark/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg
-share/themes/Yaru-cinnamon-dark/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg
-share/themes/Yaru-cinnamon-dark/cinnamon/dark-assets/checkbox/radio-checked.svg
-share/themes/Yaru-cinnamon-dark/cinnamon/dark-assets/checkbox/radio-unchecked.svg
-share/themes/Yaru-cinnamon-dark/cinnamon/dark-assets/switch/switch-off.svg
-share/themes/Yaru-cinnamon-dark/cinnamon/dark-assets/switch/switch-on.svg
-share/themes/Yaru-cinnamon-dark/cinnamon/thumbnail.png
-share/themes/Yaru-cinnamon/cinnamon/cinnamon.css
-share/themes/Yaru-cinnamon/cinnamon/common-assets/panel/activities-active.svg
-share/themes/Yaru-cinnamon/cinnamon/common-assets/panel/activities.svg
-share/themes/Yaru-cinnamon/cinnamon/common-assets/panel/window-list-active-bottom.svg
-share/themes/Yaru-cinnamon/cinnamon/common-assets/panel/window-list-active-top.svg
-share/themes/Yaru-cinnamon/cinnamon/light-assets/checkbox/checkbox-checked-focused.svg
-share/themes/Yaru-cinnamon/cinnamon/light-assets/checkbox/checkbox-checked.svg
-share/themes/Yaru-cinnamon/cinnamon/light-assets/checkbox/checkbox-unchecked-focused.svg
-share/themes/Yaru-cinnamon/cinnamon/light-assets/checkbox/checkbox-unchecked.svg
-share/themes/Yaru-cinnamon/cinnamon/light-assets/checkbox/radio-checked.svg
-share/themes/Yaru-cinnamon/cinnamon/light-assets/checkbox/radio-unchecked.svg
-share/themes/Yaru-cinnamon/cinnamon/light-assets/switch/switch-off.svg
-share/themes/Yaru-cinnamon/cinnamon/light-assets/switch/switch-on.svg
-share/themes/Yaru-cinnamon/cinnamon/thumbnail.png
share/themes/Yaru-dark-hdpi/xfwm4/bottom-active.png
share/themes/Yaru-dark-hdpi/xfwm4/bottom-inactive.png
share/themes/Yaru-dark-hdpi/xfwm4/bottom-left-active.png
@@ -1205,7 +613,6 @@ share/themes/Yaru-dark/cinnamon/dark-assets/misc/message.svg
share/themes/Yaru-dark/cinnamon/dark-assets/misc/modal.svg
share/themes/Yaru-dark/cinnamon/dark-assets/switch/switch-off.svg
share/themes/Yaru-dark/cinnamon/dark-assets/switch/switch-on.svg
-share/themes/Yaru-dark/cinnamon/thumbnail.png
share/themes/Yaru-dark/gnome-shell
share/themes/Yaru-dark/gtk-2.0/apps.rc
share/themes/Yaru-dark/gtk-2.0/assets/border.png
@@ -1540,7 +947,44 @@ share/themes/Yaru-hdpi/xfwm4/top-left-active.png
share/themes/Yaru-hdpi/xfwm4/top-left-inactive.png
share/themes/Yaru-hdpi/xfwm4/top-right-active.png
share/themes/Yaru-hdpi/xfwm4/top-right-inactive.png
-share/themes/Yaru-magenta-dark/gnome-shell
+share/themes/Yaru-magenta-dark/cinnamon/cinnamon.css
+share/themes/Yaru-magenta-dark/cinnamon/common-assets/menu/menu-separator.svg
+share/themes/Yaru-magenta-dark/cinnamon/common-assets/misc/add-workspace-active.svg
+share/themes/Yaru-magenta-dark/cinnamon/common-assets/misc/add-workspace-hover.svg
+share/themes/Yaru-magenta-dark/cinnamon/common-assets/misc/add-workspace.svg
+share/themes/Yaru-magenta-dark/cinnamon/common-assets/misc/bg.svg
+share/themes/Yaru-magenta-dark/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg
+share/themes/Yaru-magenta-dark/cinnamon/common-assets/misc/calendar-arrow-left.svg
+share/themes/Yaru-magenta-dark/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg
+share/themes/Yaru-magenta-dark/cinnamon/common-assets/misc/calendar-arrow-right.svg
+share/themes/Yaru-magenta-dark/cinnamon/common-assets/misc/corner-ripple.svg
+share/themes/Yaru-magenta-dark/cinnamon/common-assets/misc/desklet-header.svg
+share/themes/Yaru-magenta-dark/cinnamon/common-assets/misc/desklet.svg
+share/themes/Yaru-magenta-dark/cinnamon/common-assets/misc/osd.svg
+share/themes/Yaru-magenta-dark/cinnamon/common-assets/misc/overview-hover.png
+share/themes/Yaru-magenta-dark/cinnamon/common-assets/misc/overview.png
+share/themes/Yaru-magenta-dark/cinnamon/common-assets/misc/trash-icon.svg
+share/themes/Yaru-magenta-dark/cinnamon/common-assets/panel/activities-active.svg
+share/themes/Yaru-magenta-dark/cinnamon/common-assets/panel/activities.svg
+share/themes/Yaru-magenta-dark/cinnamon/common-assets/panel/window-list-active-bottom.svg
+share/themes/Yaru-magenta-dark/cinnamon/common-assets/panel/window-list-active-top.svg
+share/themes/Yaru-magenta-dark/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg
+share/themes/Yaru-magenta-dark/cinnamon/dark-assets/checkbox/checkbox-checked.svg
+share/themes/Yaru-magenta-dark/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg
+share/themes/Yaru-magenta-dark/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg
+share/themes/Yaru-magenta-dark/cinnamon/dark-assets/checkbox/radio-checked.svg
+share/themes/Yaru-magenta-dark/cinnamon/dark-assets/checkbox/radio-unchecked.svg
+share/themes/Yaru-magenta-dark/cinnamon/dark-assets/menu/menu-hover.svg
+share/themes/Yaru-magenta-dark/cinnamon/dark-assets/menu/menu.svg
+share/themes/Yaru-magenta-dark/cinnamon/dark-assets/menu/submenu.svg
+share/themes/Yaru-magenta-dark/cinnamon/dark-assets/misc/button-box.svg
+share/themes/Yaru-magenta-dark/cinnamon/dark-assets/misc/close-active.svg
+share/themes/Yaru-magenta-dark/cinnamon/dark-assets/misc/close-hover.svg
+share/themes/Yaru-magenta-dark/cinnamon/dark-assets/misc/close.svg
+share/themes/Yaru-magenta-dark/cinnamon/dark-assets/misc/message.svg
+share/themes/Yaru-magenta-dark/cinnamon/dark-assets/misc/modal.svg
+share/themes/Yaru-magenta-dark/cinnamon/dark-assets/switch/switch-off.svg
+share/themes/Yaru-magenta-dark/cinnamon/dark-assets/switch/switch-on.svg
share/themes/Yaru-magenta-dark/gtk-2.0/apps.rc
share/themes/Yaru-magenta-dark/gtk-2.0/assets/border.png
share/themes/Yaru-magenta-dark/gtk-2.0/assets/button-active.png
@@ -1717,7 +1161,44 @@ share/themes/Yaru-magenta-dark/gtk-4.0/gtk-dark.css
share/themes/Yaru-magenta-dark/gtk-4.0/gtk.css
share/themes/Yaru-magenta-dark/gtk-4.0/gtk.gresource
share/themes/Yaru-magenta-dark/index.theme
-share/themes/Yaru-magenta/gnome-shell
+share/themes/Yaru-magenta/cinnamon/cinnamon.css
+share/themes/Yaru-magenta/cinnamon/common-assets/menu/menu-separator.svg
+share/themes/Yaru-magenta/cinnamon/common-assets/misc/add-workspace-active.svg
+share/themes/Yaru-magenta/cinnamon/common-assets/misc/add-workspace-hover.svg
+share/themes/Yaru-magenta/cinnamon/common-assets/misc/add-workspace.svg
+share/themes/Yaru-magenta/cinnamon/common-assets/misc/bg.svg
+share/themes/Yaru-magenta/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg
+share/themes/Yaru-magenta/cinnamon/common-assets/misc/calendar-arrow-left.svg
+share/themes/Yaru-magenta/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg
+share/themes/Yaru-magenta/cinnamon/common-assets/misc/calendar-arrow-right.svg
+share/themes/Yaru-magenta/cinnamon/common-assets/misc/corner-ripple.svg
+share/themes/Yaru-magenta/cinnamon/common-assets/misc/desklet-header.svg
+share/themes/Yaru-magenta/cinnamon/common-assets/misc/desklet.svg
+share/themes/Yaru-magenta/cinnamon/common-assets/misc/osd.svg
+share/themes/Yaru-magenta/cinnamon/common-assets/misc/overview-hover.png
+share/themes/Yaru-magenta/cinnamon/common-assets/misc/overview.png
+share/themes/Yaru-magenta/cinnamon/common-assets/misc/trash-icon.svg
+share/themes/Yaru-magenta/cinnamon/common-assets/panel/activities-active.svg
+share/themes/Yaru-magenta/cinnamon/common-assets/panel/activities.svg
+share/themes/Yaru-magenta/cinnamon/common-assets/panel/window-list-active-bottom.svg
+share/themes/Yaru-magenta/cinnamon/common-assets/panel/window-list-active-top.svg
+share/themes/Yaru-magenta/cinnamon/light-assets/checkbox/checkbox-checked-focused.svg
+share/themes/Yaru-magenta/cinnamon/light-assets/checkbox/checkbox-checked.svg
+share/themes/Yaru-magenta/cinnamon/light-assets/checkbox/checkbox-unchecked-focused.svg
+share/themes/Yaru-magenta/cinnamon/light-assets/checkbox/checkbox-unchecked.svg
+share/themes/Yaru-magenta/cinnamon/light-assets/checkbox/radio-checked.svg
+share/themes/Yaru-magenta/cinnamon/light-assets/checkbox/radio-unchecked.svg
+share/themes/Yaru-magenta/cinnamon/light-assets/menu/menu-hover.svg
+share/themes/Yaru-magenta/cinnamon/light-assets/menu/menu.svg
+share/themes/Yaru-magenta/cinnamon/light-assets/menu/submenu.svg
+share/themes/Yaru-magenta/cinnamon/light-assets/misc/button-box.svg
+share/themes/Yaru-magenta/cinnamon/light-assets/misc/close-active.svg
+share/themes/Yaru-magenta/cinnamon/light-assets/misc/close-hover.svg
+share/themes/Yaru-magenta/cinnamon/light-assets/misc/close.svg
+share/themes/Yaru-magenta/cinnamon/light-assets/misc/message.svg
+share/themes/Yaru-magenta/cinnamon/light-assets/misc/modal.svg
+share/themes/Yaru-magenta/cinnamon/light-assets/switch/switch-off.svg
+share/themes/Yaru-magenta/cinnamon/light-assets/switch/switch-on.svg
share/themes/Yaru-magenta/gtk-2.0/apps.rc
share/themes/Yaru-magenta/gtk-2.0/assets/border.png
share/themes/Yaru-magenta/gtk-2.0/assets/button-active.png
@@ -1894,6 +1375,44 @@ share/themes/Yaru-magenta/gtk-4.0/gtk-dark.css
share/themes/Yaru-magenta/gtk-4.0/gtk.css
share/themes/Yaru-magenta/gtk-4.0/gtk.gresource
share/themes/Yaru-magenta/index.theme
+share/themes/Yaru-mate-dark/cinnamon/cinnamon.css
+share/themes/Yaru-mate-dark/cinnamon/common-assets/menu/menu-separator.svg
+share/themes/Yaru-mate-dark/cinnamon/common-assets/misc/add-workspace-active.svg
+share/themes/Yaru-mate-dark/cinnamon/common-assets/misc/add-workspace-hover.svg
+share/themes/Yaru-mate-dark/cinnamon/common-assets/misc/add-workspace.svg
+share/themes/Yaru-mate-dark/cinnamon/common-assets/misc/bg.svg
+share/themes/Yaru-mate-dark/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg
+share/themes/Yaru-mate-dark/cinnamon/common-assets/misc/calendar-arrow-left.svg
+share/themes/Yaru-mate-dark/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg
+share/themes/Yaru-mate-dark/cinnamon/common-assets/misc/calendar-arrow-right.svg
+share/themes/Yaru-mate-dark/cinnamon/common-assets/misc/corner-ripple.svg
+share/themes/Yaru-mate-dark/cinnamon/common-assets/misc/desklet-header.svg
+share/themes/Yaru-mate-dark/cinnamon/common-assets/misc/desklet.svg
+share/themes/Yaru-mate-dark/cinnamon/common-assets/misc/osd.svg
+share/themes/Yaru-mate-dark/cinnamon/common-assets/misc/overview-hover.png
+share/themes/Yaru-mate-dark/cinnamon/common-assets/misc/overview.png
+share/themes/Yaru-mate-dark/cinnamon/common-assets/misc/trash-icon.svg
+share/themes/Yaru-mate-dark/cinnamon/common-assets/panel/activities-active.svg
+share/themes/Yaru-mate-dark/cinnamon/common-assets/panel/activities.svg
+share/themes/Yaru-mate-dark/cinnamon/common-assets/panel/window-list-active-bottom.svg
+share/themes/Yaru-mate-dark/cinnamon/common-assets/panel/window-list-active-top.svg
+share/themes/Yaru-mate-dark/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg
+share/themes/Yaru-mate-dark/cinnamon/dark-assets/checkbox/checkbox-checked.svg
+share/themes/Yaru-mate-dark/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg
+share/themes/Yaru-mate-dark/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg
+share/themes/Yaru-mate-dark/cinnamon/dark-assets/checkbox/radio-checked.svg
+share/themes/Yaru-mate-dark/cinnamon/dark-assets/checkbox/radio-unchecked.svg
+share/themes/Yaru-mate-dark/cinnamon/dark-assets/menu/menu-hover.svg
+share/themes/Yaru-mate-dark/cinnamon/dark-assets/menu/menu.svg
+share/themes/Yaru-mate-dark/cinnamon/dark-assets/menu/submenu.svg
+share/themes/Yaru-mate-dark/cinnamon/dark-assets/misc/button-box.svg
+share/themes/Yaru-mate-dark/cinnamon/dark-assets/misc/close-active.svg
+share/themes/Yaru-mate-dark/cinnamon/dark-assets/misc/close-hover.svg
+share/themes/Yaru-mate-dark/cinnamon/dark-assets/misc/close.svg
+share/themes/Yaru-mate-dark/cinnamon/dark-assets/misc/message.svg
+share/themes/Yaru-mate-dark/cinnamon/dark-assets/misc/modal.svg
+share/themes/Yaru-mate-dark/cinnamon/dark-assets/switch/switch-off.svg
+share/themes/Yaru-mate-dark/cinnamon/dark-assets/switch/switch-on.svg
share/themes/Yaru-mate-dark/gtk-2.0/apps.rc
share/themes/Yaru-mate-dark/gtk-2.0/assets/border.png
share/themes/Yaru-mate-dark/gtk-2.0/assets/button-active.png
@@ -2070,6 +1589,44 @@ share/themes/Yaru-mate-dark/gtk-4.0/gtk-dark.css
share/themes/Yaru-mate-dark/gtk-4.0/gtk.css
share/themes/Yaru-mate-dark/gtk-4.0/gtk.gresource
share/themes/Yaru-mate-dark/index.theme
+share/themes/Yaru-mate/cinnamon/cinnamon.css
+share/themes/Yaru-mate/cinnamon/common-assets/menu/menu-separator.svg
+share/themes/Yaru-mate/cinnamon/common-assets/misc/add-workspace-active.svg
+share/themes/Yaru-mate/cinnamon/common-assets/misc/add-workspace-hover.svg
+share/themes/Yaru-mate/cinnamon/common-assets/misc/add-workspace.svg
+share/themes/Yaru-mate/cinnamon/common-assets/misc/bg.svg
+share/themes/Yaru-mate/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg
+share/themes/Yaru-mate/cinnamon/common-assets/misc/calendar-arrow-left.svg
+share/themes/Yaru-mate/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg
+share/themes/Yaru-mate/cinnamon/common-assets/misc/calendar-arrow-right.svg
+share/themes/Yaru-mate/cinnamon/common-assets/misc/corner-ripple.svg
+share/themes/Yaru-mate/cinnamon/common-assets/misc/desklet-header.svg
+share/themes/Yaru-mate/cinnamon/common-assets/misc/desklet.svg
+share/themes/Yaru-mate/cinnamon/common-assets/misc/osd.svg
+share/themes/Yaru-mate/cinnamon/common-assets/misc/overview-hover.png
+share/themes/Yaru-mate/cinnamon/common-assets/misc/overview.png
+share/themes/Yaru-mate/cinnamon/common-assets/misc/trash-icon.svg
+share/themes/Yaru-mate/cinnamon/common-assets/panel/activities-active.svg
+share/themes/Yaru-mate/cinnamon/common-assets/panel/activities.svg
+share/themes/Yaru-mate/cinnamon/common-assets/panel/window-list-active-bottom.svg
+share/themes/Yaru-mate/cinnamon/common-assets/panel/window-list-active-top.svg
+share/themes/Yaru-mate/cinnamon/light-assets/checkbox/checkbox-checked-focused.svg
+share/themes/Yaru-mate/cinnamon/light-assets/checkbox/checkbox-checked.svg
+share/themes/Yaru-mate/cinnamon/light-assets/checkbox/checkbox-unchecked-focused.svg
+share/themes/Yaru-mate/cinnamon/light-assets/checkbox/checkbox-unchecked.svg
+share/themes/Yaru-mate/cinnamon/light-assets/checkbox/radio-checked.svg
+share/themes/Yaru-mate/cinnamon/light-assets/checkbox/radio-unchecked.svg
+share/themes/Yaru-mate/cinnamon/light-assets/menu/menu-hover.svg
+share/themes/Yaru-mate/cinnamon/light-assets/menu/menu.svg
+share/themes/Yaru-mate/cinnamon/light-assets/menu/submenu.svg
+share/themes/Yaru-mate/cinnamon/light-assets/misc/button-box.svg
+share/themes/Yaru-mate/cinnamon/light-assets/misc/close-active.svg
+share/themes/Yaru-mate/cinnamon/light-assets/misc/close-hover.svg
+share/themes/Yaru-mate/cinnamon/light-assets/misc/close.svg
+share/themes/Yaru-mate/cinnamon/light-assets/misc/message.svg
+share/themes/Yaru-mate/cinnamon/light-assets/misc/modal.svg
+share/themes/Yaru-mate/cinnamon/light-assets/switch/switch-off.svg
+share/themes/Yaru-mate/cinnamon/light-assets/switch/switch-on.svg
share/themes/Yaru-mate/gtk-2.0/apps.rc
share/themes/Yaru-mate/gtk-2.0/assets/border.png
share/themes/Yaru-mate/gtk-2.0/assets/button-active.png
@@ -2246,7 +1803,44 @@ share/themes/Yaru-mate/gtk-4.0/gtk-dark.css
share/themes/Yaru-mate/gtk-4.0/gtk.css
share/themes/Yaru-mate/gtk-4.0/gtk.gresource
share/themes/Yaru-mate/index.theme
-share/themes/Yaru-olive-dark/gnome-shell
+share/themes/Yaru-olive-dark/cinnamon/cinnamon.css
+share/themes/Yaru-olive-dark/cinnamon/common-assets/menu/menu-separator.svg
+share/themes/Yaru-olive-dark/cinnamon/common-assets/misc/add-workspace-active.svg
+share/themes/Yaru-olive-dark/cinnamon/common-assets/misc/add-workspace-hover.svg
+share/themes/Yaru-olive-dark/cinnamon/common-assets/misc/add-workspace.svg
+share/themes/Yaru-olive-dark/cinnamon/common-assets/misc/bg.svg
+share/themes/Yaru-olive-dark/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg
+share/themes/Yaru-olive-dark/cinnamon/common-assets/misc/calendar-arrow-left.svg
+share/themes/Yaru-olive-dark/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg
+share/themes/Yaru-olive-dark/cinnamon/common-assets/misc/calendar-arrow-right.svg
+share/themes/Yaru-olive-dark/cinnamon/common-assets/misc/corner-ripple.svg
+share/themes/Yaru-olive-dark/cinnamon/common-assets/misc/desklet-header.svg
+share/themes/Yaru-olive-dark/cinnamon/common-assets/misc/desklet.svg
+share/themes/Yaru-olive-dark/cinnamon/common-assets/misc/osd.svg
+share/themes/Yaru-olive-dark/cinnamon/common-assets/misc/overview-hover.png
+share/themes/Yaru-olive-dark/cinnamon/common-assets/misc/overview.png
+share/themes/Yaru-olive-dark/cinnamon/common-assets/misc/trash-icon.svg
+share/themes/Yaru-olive-dark/cinnamon/common-assets/panel/activities-active.svg
+share/themes/Yaru-olive-dark/cinnamon/common-assets/panel/activities.svg
+share/themes/Yaru-olive-dark/cinnamon/common-assets/panel/window-list-active-bottom.svg
+share/themes/Yaru-olive-dark/cinnamon/common-assets/panel/window-list-active-top.svg
+share/themes/Yaru-olive-dark/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg
+share/themes/Yaru-olive-dark/cinnamon/dark-assets/checkbox/checkbox-checked.svg
+share/themes/Yaru-olive-dark/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg
+share/themes/Yaru-olive-dark/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg
+share/themes/Yaru-olive-dark/cinnamon/dark-assets/checkbox/radio-checked.svg
+share/themes/Yaru-olive-dark/cinnamon/dark-assets/checkbox/radio-unchecked.svg
+share/themes/Yaru-olive-dark/cinnamon/dark-assets/menu/menu-hover.svg
+share/themes/Yaru-olive-dark/cinnamon/dark-assets/menu/menu.svg
+share/themes/Yaru-olive-dark/cinnamon/dark-assets/menu/submenu.svg
+share/themes/Yaru-olive-dark/cinnamon/dark-assets/misc/button-box.svg
+share/themes/Yaru-olive-dark/cinnamon/dark-assets/misc/close-active.svg
+share/themes/Yaru-olive-dark/cinnamon/dark-assets/misc/close-hover.svg
+share/themes/Yaru-olive-dark/cinnamon/dark-assets/misc/close.svg
+share/themes/Yaru-olive-dark/cinnamon/dark-assets/misc/message.svg
+share/themes/Yaru-olive-dark/cinnamon/dark-assets/misc/modal.svg
+share/themes/Yaru-olive-dark/cinnamon/dark-assets/switch/switch-off.svg
+share/themes/Yaru-olive-dark/cinnamon/dark-assets/switch/switch-on.svg
share/themes/Yaru-olive-dark/gtk-2.0/apps.rc
share/themes/Yaru-olive-dark/gtk-2.0/assets/border.png
share/themes/Yaru-olive-dark/gtk-2.0/assets/button-active.png
@@ -2423,7 +2017,44 @@ share/themes/Yaru-olive-dark/gtk-4.0/gtk-dark.css
share/themes/Yaru-olive-dark/gtk-4.0/gtk.css
share/themes/Yaru-olive-dark/gtk-4.0/gtk.gresource
share/themes/Yaru-olive-dark/index.theme
-share/themes/Yaru-olive/gnome-shell
+share/themes/Yaru-olive/cinnamon/cinnamon.css
+share/themes/Yaru-olive/cinnamon/common-assets/menu/menu-separator.svg
+share/themes/Yaru-olive/cinnamon/common-assets/misc/add-workspace-active.svg
+share/themes/Yaru-olive/cinnamon/common-assets/misc/add-workspace-hover.svg
+share/themes/Yaru-olive/cinnamon/common-assets/misc/add-workspace.svg
+share/themes/Yaru-olive/cinnamon/common-assets/misc/bg.svg
+share/themes/Yaru-olive/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg
+share/themes/Yaru-olive/cinnamon/common-assets/misc/calendar-arrow-left.svg
+share/themes/Yaru-olive/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg
+share/themes/Yaru-olive/cinnamon/common-assets/misc/calendar-arrow-right.svg
+share/themes/Yaru-olive/cinnamon/common-assets/misc/corner-ripple.svg
+share/themes/Yaru-olive/cinnamon/common-assets/misc/desklet-header.svg
+share/themes/Yaru-olive/cinnamon/common-assets/misc/desklet.svg
+share/themes/Yaru-olive/cinnamon/common-assets/misc/osd.svg
+share/themes/Yaru-olive/cinnamon/common-assets/misc/overview-hover.png
+share/themes/Yaru-olive/cinnamon/common-assets/misc/overview.png
+share/themes/Yaru-olive/cinnamon/common-assets/misc/trash-icon.svg
+share/themes/Yaru-olive/cinnamon/common-assets/panel/activities-active.svg
+share/themes/Yaru-olive/cinnamon/common-assets/panel/activities.svg
+share/themes/Yaru-olive/cinnamon/common-assets/panel/window-list-active-bottom.svg
+share/themes/Yaru-olive/cinnamon/common-assets/panel/window-list-active-top.svg
+share/themes/Yaru-olive/cinnamon/light-assets/checkbox/checkbox-checked-focused.svg
+share/themes/Yaru-olive/cinnamon/light-assets/checkbox/checkbox-checked.svg
+share/themes/Yaru-olive/cinnamon/light-assets/checkbox/checkbox-unchecked-focused.svg
+share/themes/Yaru-olive/cinnamon/light-assets/checkbox/checkbox-unchecked.svg
+share/themes/Yaru-olive/cinnamon/light-assets/checkbox/radio-checked.svg
+share/themes/Yaru-olive/cinnamon/light-assets/checkbox/radio-unchecked.svg
+share/themes/Yaru-olive/cinnamon/light-assets/menu/menu-hover.svg
+share/themes/Yaru-olive/cinnamon/light-assets/menu/menu.svg
+share/themes/Yaru-olive/cinnamon/light-assets/menu/submenu.svg
+share/themes/Yaru-olive/cinnamon/light-assets/misc/button-box.svg
+share/themes/Yaru-olive/cinnamon/light-assets/misc/close-active.svg
+share/themes/Yaru-olive/cinnamon/light-assets/misc/close-hover.svg
+share/themes/Yaru-olive/cinnamon/light-assets/misc/close.svg
+share/themes/Yaru-olive/cinnamon/light-assets/misc/message.svg
+share/themes/Yaru-olive/cinnamon/light-assets/misc/modal.svg
+share/themes/Yaru-olive/cinnamon/light-assets/switch/switch-off.svg
+share/themes/Yaru-olive/cinnamon/light-assets/switch/switch-on.svg
share/themes/Yaru-olive/gtk-2.0/apps.rc
share/themes/Yaru-olive/gtk-2.0/assets/border.png
share/themes/Yaru-olive/gtk-2.0/assets/button-active.png
@@ -2600,7 +2231,44 @@ share/themes/Yaru-olive/gtk-4.0/gtk-dark.css
share/themes/Yaru-olive/gtk-4.0/gtk.css
share/themes/Yaru-olive/gtk-4.0/gtk.gresource
share/themes/Yaru-olive/index.theme
-share/themes/Yaru-prussiangreen-dark/gnome-shell
+share/themes/Yaru-prussiangreen-dark/cinnamon/cinnamon.css
+share/themes/Yaru-prussiangreen-dark/cinnamon/common-assets/menu/menu-separator.svg
+share/themes/Yaru-prussiangreen-dark/cinnamon/common-assets/misc/add-workspace-active.svg
+share/themes/Yaru-prussiangreen-dark/cinnamon/common-assets/misc/add-workspace-hover.svg
+share/themes/Yaru-prussiangreen-dark/cinnamon/common-assets/misc/add-workspace.svg
+share/themes/Yaru-prussiangreen-dark/cinnamon/common-assets/misc/bg.svg
+share/themes/Yaru-prussiangreen-dark/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg
+share/themes/Yaru-prussiangreen-dark/cinnamon/common-assets/misc/calendar-arrow-left.svg
+share/themes/Yaru-prussiangreen-dark/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg
+share/themes/Yaru-prussiangreen-dark/cinnamon/common-assets/misc/calendar-arrow-right.svg
+share/themes/Yaru-prussiangreen-dark/cinnamon/common-assets/misc/corner-ripple.svg
+share/themes/Yaru-prussiangreen-dark/cinnamon/common-assets/misc/desklet-header.svg
+share/themes/Yaru-prussiangreen-dark/cinnamon/common-assets/misc/desklet.svg
+share/themes/Yaru-prussiangreen-dark/cinnamon/common-assets/misc/osd.svg
+share/themes/Yaru-prussiangreen-dark/cinnamon/common-assets/misc/overview-hover.png
+share/themes/Yaru-prussiangreen-dark/cinnamon/common-assets/misc/overview.png
+share/themes/Yaru-prussiangreen-dark/cinnamon/common-assets/misc/trash-icon.svg
+share/themes/Yaru-prussiangreen-dark/cinnamon/common-assets/panel/activities-active.svg
+share/themes/Yaru-prussiangreen-dark/cinnamon/common-assets/panel/activities.svg
+share/themes/Yaru-prussiangreen-dark/cinnamon/common-assets/panel/window-list-active-bottom.svg
+share/themes/Yaru-prussiangreen-dark/cinnamon/common-assets/panel/window-list-active-top.svg
+share/themes/Yaru-prussiangreen-dark/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg
+share/themes/Yaru-prussiangreen-dark/cinnamon/dark-assets/checkbox/checkbox-checked.svg
+share/themes/Yaru-prussiangreen-dark/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg
+share/themes/Yaru-prussiangreen-dark/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg
+share/themes/Yaru-prussiangreen-dark/cinnamon/dark-assets/checkbox/radio-checked.svg
+share/themes/Yaru-prussiangreen-dark/cinnamon/dark-assets/checkbox/radio-unchecked.svg
+share/themes/Yaru-prussiangreen-dark/cinnamon/dark-assets/menu/menu-hover.svg
+share/themes/Yaru-prussiangreen-dark/cinnamon/dark-assets/menu/menu.svg
+share/themes/Yaru-prussiangreen-dark/cinnamon/dark-assets/menu/submenu.svg
+share/themes/Yaru-prussiangreen-dark/cinnamon/dark-assets/misc/button-box.svg
+share/themes/Yaru-prussiangreen-dark/cinnamon/dark-assets/misc/close-active.svg
+share/themes/Yaru-prussiangreen-dark/cinnamon/dark-assets/misc/close-hover.svg
+share/themes/Yaru-prussiangreen-dark/cinnamon/dark-assets/misc/close.svg
+share/themes/Yaru-prussiangreen-dark/cinnamon/dark-assets/misc/message.svg
+share/themes/Yaru-prussiangreen-dark/cinnamon/dark-assets/misc/modal.svg
+share/themes/Yaru-prussiangreen-dark/cinnamon/dark-assets/switch/switch-off.svg
+share/themes/Yaru-prussiangreen-dark/cinnamon/dark-assets/switch/switch-on.svg
share/themes/Yaru-prussiangreen-dark/gtk-2.0/apps.rc
share/themes/Yaru-prussiangreen-dark/gtk-2.0/assets/border.png
share/themes/Yaru-prussiangreen-dark/gtk-2.0/assets/button-active.png
@@ -2777,7 +2445,44 @@ share/themes/Yaru-prussiangreen-dark/gtk-4.0/gtk-dark.css
share/themes/Yaru-prussiangreen-dark/gtk-4.0/gtk.css
share/themes/Yaru-prussiangreen-dark/gtk-4.0/gtk.gresource
share/themes/Yaru-prussiangreen-dark/index.theme
-share/themes/Yaru-prussiangreen/gnome-shell
+share/themes/Yaru-prussiangreen/cinnamon/cinnamon.css
+share/themes/Yaru-prussiangreen/cinnamon/common-assets/menu/menu-separator.svg
+share/themes/Yaru-prussiangreen/cinnamon/common-assets/misc/add-workspace-active.svg
+share/themes/Yaru-prussiangreen/cinnamon/common-assets/misc/add-workspace-hover.svg
+share/themes/Yaru-prussiangreen/cinnamon/common-assets/misc/add-workspace.svg
+share/themes/Yaru-prussiangreen/cinnamon/common-assets/misc/bg.svg
+share/themes/Yaru-prussiangreen/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg
+share/themes/Yaru-prussiangreen/cinnamon/common-assets/misc/calendar-arrow-left.svg
+share/themes/Yaru-prussiangreen/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg
+share/themes/Yaru-prussiangreen/cinnamon/common-assets/misc/calendar-arrow-right.svg
+share/themes/Yaru-prussiangreen/cinnamon/common-assets/misc/corner-ripple.svg
+share/themes/Yaru-prussiangreen/cinnamon/common-assets/misc/desklet-header.svg
+share/themes/Yaru-prussiangreen/cinnamon/common-assets/misc/desklet.svg
+share/themes/Yaru-prussiangreen/cinnamon/common-assets/misc/osd.svg
+share/themes/Yaru-prussiangreen/cinnamon/common-assets/misc/overview-hover.png
+share/themes/Yaru-prussiangreen/cinnamon/common-assets/misc/overview.png
+share/themes/Yaru-prussiangreen/cinnamon/common-assets/misc/trash-icon.svg
+share/themes/Yaru-prussiangreen/cinnamon/common-assets/panel/activities-active.svg
+share/themes/Yaru-prussiangreen/cinnamon/common-assets/panel/activities.svg
+share/themes/Yaru-prussiangreen/cinnamon/common-assets/panel/window-list-active-bottom.svg
+share/themes/Yaru-prussiangreen/cinnamon/common-assets/panel/window-list-active-top.svg
+share/themes/Yaru-prussiangreen/cinnamon/light-assets/checkbox/checkbox-checked-focused.svg
+share/themes/Yaru-prussiangreen/cinnamon/light-assets/checkbox/checkbox-checked.svg
+share/themes/Yaru-prussiangreen/cinnamon/light-assets/checkbox/checkbox-unchecked-focused.svg
+share/themes/Yaru-prussiangreen/cinnamon/light-assets/checkbox/checkbox-unchecked.svg
+share/themes/Yaru-prussiangreen/cinnamon/light-assets/checkbox/radio-checked.svg
+share/themes/Yaru-prussiangreen/cinnamon/light-assets/checkbox/radio-unchecked.svg
+share/themes/Yaru-prussiangreen/cinnamon/light-assets/menu/menu-hover.svg
+share/themes/Yaru-prussiangreen/cinnamon/light-assets/menu/menu.svg
+share/themes/Yaru-prussiangreen/cinnamon/light-assets/menu/submenu.svg
+share/themes/Yaru-prussiangreen/cinnamon/light-assets/misc/button-box.svg
+share/themes/Yaru-prussiangreen/cinnamon/light-assets/misc/close-active.svg
+share/themes/Yaru-prussiangreen/cinnamon/light-assets/misc/close-hover.svg
+share/themes/Yaru-prussiangreen/cinnamon/light-assets/misc/close.svg
+share/themes/Yaru-prussiangreen/cinnamon/light-assets/misc/message.svg
+share/themes/Yaru-prussiangreen/cinnamon/light-assets/misc/modal.svg
+share/themes/Yaru-prussiangreen/cinnamon/light-assets/switch/switch-off.svg
+share/themes/Yaru-prussiangreen/cinnamon/light-assets/switch/switch-on.svg
share/themes/Yaru-prussiangreen/gtk-2.0/apps.rc
share/themes/Yaru-prussiangreen/gtk-2.0/assets/border.png
share/themes/Yaru-prussiangreen/gtk-2.0/assets/button-active.png
@@ -2954,7 +2659,44 @@ share/themes/Yaru-prussiangreen/gtk-4.0/gtk-dark.css
share/themes/Yaru-prussiangreen/gtk-4.0/gtk.css
share/themes/Yaru-prussiangreen/gtk-4.0/gtk.gresource
share/themes/Yaru-prussiangreen/index.theme
-share/themes/Yaru-purple-dark/gnome-shell
+share/themes/Yaru-purple-dark/cinnamon/cinnamon.css
+share/themes/Yaru-purple-dark/cinnamon/common-assets/menu/menu-separator.svg
+share/themes/Yaru-purple-dark/cinnamon/common-assets/misc/add-workspace-active.svg
+share/themes/Yaru-purple-dark/cinnamon/common-assets/misc/add-workspace-hover.svg
+share/themes/Yaru-purple-dark/cinnamon/common-assets/misc/add-workspace.svg
+share/themes/Yaru-purple-dark/cinnamon/common-assets/misc/bg.svg
+share/themes/Yaru-purple-dark/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg
+share/themes/Yaru-purple-dark/cinnamon/common-assets/misc/calendar-arrow-left.svg
+share/themes/Yaru-purple-dark/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg
+share/themes/Yaru-purple-dark/cinnamon/common-assets/misc/calendar-arrow-right.svg
+share/themes/Yaru-purple-dark/cinnamon/common-assets/misc/corner-ripple.svg
+share/themes/Yaru-purple-dark/cinnamon/common-assets/misc/desklet-header.svg
+share/themes/Yaru-purple-dark/cinnamon/common-assets/misc/desklet.svg
+share/themes/Yaru-purple-dark/cinnamon/common-assets/misc/osd.svg
+share/themes/Yaru-purple-dark/cinnamon/common-assets/misc/overview-hover.png
+share/themes/Yaru-purple-dark/cinnamon/common-assets/misc/overview.png
+share/themes/Yaru-purple-dark/cinnamon/common-assets/misc/trash-icon.svg
+share/themes/Yaru-purple-dark/cinnamon/common-assets/panel/activities-active.svg
+share/themes/Yaru-purple-dark/cinnamon/common-assets/panel/activities.svg
+share/themes/Yaru-purple-dark/cinnamon/common-assets/panel/window-list-active-bottom.svg
+share/themes/Yaru-purple-dark/cinnamon/common-assets/panel/window-list-active-top.svg
+share/themes/Yaru-purple-dark/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg
+share/themes/Yaru-purple-dark/cinnamon/dark-assets/checkbox/checkbox-checked.svg
+share/themes/Yaru-purple-dark/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg
+share/themes/Yaru-purple-dark/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg
+share/themes/Yaru-purple-dark/cinnamon/dark-assets/checkbox/radio-checked.svg
+share/themes/Yaru-purple-dark/cinnamon/dark-assets/checkbox/radio-unchecked.svg
+share/themes/Yaru-purple-dark/cinnamon/dark-assets/menu/menu-hover.svg
+share/themes/Yaru-purple-dark/cinnamon/dark-assets/menu/menu.svg
+share/themes/Yaru-purple-dark/cinnamon/dark-assets/menu/submenu.svg
+share/themes/Yaru-purple-dark/cinnamon/dark-assets/misc/button-box.svg
+share/themes/Yaru-purple-dark/cinnamon/dark-assets/misc/close-active.svg
+share/themes/Yaru-purple-dark/cinnamon/dark-assets/misc/close-hover.svg
+share/themes/Yaru-purple-dark/cinnamon/dark-assets/misc/close.svg
+share/themes/Yaru-purple-dark/cinnamon/dark-assets/misc/message.svg
+share/themes/Yaru-purple-dark/cinnamon/dark-assets/misc/modal.svg
+share/themes/Yaru-purple-dark/cinnamon/dark-assets/switch/switch-off.svg
+share/themes/Yaru-purple-dark/cinnamon/dark-assets/switch/switch-on.svg
share/themes/Yaru-purple-dark/gtk-2.0/apps.rc
share/themes/Yaru-purple-dark/gtk-2.0/assets/border.png
share/themes/Yaru-purple-dark/gtk-2.0/assets/button-active.png
@@ -3131,7 +2873,44 @@ share/themes/Yaru-purple-dark/gtk-4.0/gtk-dark.css
share/themes/Yaru-purple-dark/gtk-4.0/gtk.css
share/themes/Yaru-purple-dark/gtk-4.0/gtk.gresource
share/themes/Yaru-purple-dark/index.theme
-share/themes/Yaru-purple/gnome-shell
+share/themes/Yaru-purple/cinnamon/cinnamon.css
+share/themes/Yaru-purple/cinnamon/common-assets/menu/menu-separator.svg
+share/themes/Yaru-purple/cinnamon/common-assets/misc/add-workspace-active.svg
+share/themes/Yaru-purple/cinnamon/common-assets/misc/add-workspace-hover.svg
+share/themes/Yaru-purple/cinnamon/common-assets/misc/add-workspace.svg
+share/themes/Yaru-purple/cinnamon/common-assets/misc/bg.svg
+share/themes/Yaru-purple/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg
+share/themes/Yaru-purple/cinnamon/common-assets/misc/calendar-arrow-left.svg
+share/themes/Yaru-purple/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg
+share/themes/Yaru-purple/cinnamon/common-assets/misc/calendar-arrow-right.svg
+share/themes/Yaru-purple/cinnamon/common-assets/misc/corner-ripple.svg
+share/themes/Yaru-purple/cinnamon/common-assets/misc/desklet-header.svg
+share/themes/Yaru-purple/cinnamon/common-assets/misc/desklet.svg
+share/themes/Yaru-purple/cinnamon/common-assets/misc/osd.svg
+share/themes/Yaru-purple/cinnamon/common-assets/misc/overview-hover.png
+share/themes/Yaru-purple/cinnamon/common-assets/misc/overview.png
+share/themes/Yaru-purple/cinnamon/common-assets/misc/trash-icon.svg
+share/themes/Yaru-purple/cinnamon/common-assets/panel/activities-active.svg
+share/themes/Yaru-purple/cinnamon/common-assets/panel/activities.svg
+share/themes/Yaru-purple/cinnamon/common-assets/panel/window-list-active-bottom.svg
+share/themes/Yaru-purple/cinnamon/common-assets/panel/window-list-active-top.svg
+share/themes/Yaru-purple/cinnamon/light-assets/checkbox/checkbox-checked-focused.svg
+share/themes/Yaru-purple/cinnamon/light-assets/checkbox/checkbox-checked.svg
+share/themes/Yaru-purple/cinnamon/light-assets/checkbox/checkbox-unchecked-focused.svg
+share/themes/Yaru-purple/cinnamon/light-assets/checkbox/checkbox-unchecked.svg
+share/themes/Yaru-purple/cinnamon/light-assets/checkbox/radio-checked.svg
+share/themes/Yaru-purple/cinnamon/light-assets/checkbox/radio-unchecked.svg
+share/themes/Yaru-purple/cinnamon/light-assets/menu/menu-hover.svg
+share/themes/Yaru-purple/cinnamon/light-assets/menu/menu.svg
+share/themes/Yaru-purple/cinnamon/light-assets/menu/submenu.svg
+share/themes/Yaru-purple/cinnamon/light-assets/misc/button-box.svg
+share/themes/Yaru-purple/cinnamon/light-assets/misc/close-active.svg
+share/themes/Yaru-purple/cinnamon/light-assets/misc/close-hover.svg
+share/themes/Yaru-purple/cinnamon/light-assets/misc/close.svg
+share/themes/Yaru-purple/cinnamon/light-assets/misc/message.svg
+share/themes/Yaru-purple/cinnamon/light-assets/misc/modal.svg
+share/themes/Yaru-purple/cinnamon/light-assets/switch/switch-off.svg
+share/themes/Yaru-purple/cinnamon/light-assets/switch/switch-on.svg
share/themes/Yaru-purple/gtk-2.0/apps.rc
share/themes/Yaru-purple/gtk-2.0/assets/border.png
share/themes/Yaru-purple/gtk-2.0/assets/button-active.png
@@ -3308,7 +3087,44 @@ share/themes/Yaru-purple/gtk-4.0/gtk-dark.css
share/themes/Yaru-purple/gtk-4.0/gtk.css
share/themes/Yaru-purple/gtk-4.0/gtk.gresource
share/themes/Yaru-purple/index.theme
-share/themes/Yaru-red-dark/gnome-shell
+share/themes/Yaru-red-dark/cinnamon/cinnamon.css
+share/themes/Yaru-red-dark/cinnamon/common-assets/menu/menu-separator.svg
+share/themes/Yaru-red-dark/cinnamon/common-assets/misc/add-workspace-active.svg
+share/themes/Yaru-red-dark/cinnamon/common-assets/misc/add-workspace-hover.svg
+share/themes/Yaru-red-dark/cinnamon/common-assets/misc/add-workspace.svg
+share/themes/Yaru-red-dark/cinnamon/common-assets/misc/bg.svg
+share/themes/Yaru-red-dark/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg
+share/themes/Yaru-red-dark/cinnamon/common-assets/misc/calendar-arrow-left.svg
+share/themes/Yaru-red-dark/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg
+share/themes/Yaru-red-dark/cinnamon/common-assets/misc/calendar-arrow-right.svg
+share/themes/Yaru-red-dark/cinnamon/common-assets/misc/corner-ripple.svg
+share/themes/Yaru-red-dark/cinnamon/common-assets/misc/desklet-header.svg
+share/themes/Yaru-red-dark/cinnamon/common-assets/misc/desklet.svg
+share/themes/Yaru-red-dark/cinnamon/common-assets/misc/osd.svg
+share/themes/Yaru-red-dark/cinnamon/common-assets/misc/overview-hover.png
+share/themes/Yaru-red-dark/cinnamon/common-assets/misc/overview.png
+share/themes/Yaru-red-dark/cinnamon/common-assets/misc/trash-icon.svg
+share/themes/Yaru-red-dark/cinnamon/common-assets/panel/activities-active.svg
+share/themes/Yaru-red-dark/cinnamon/common-assets/panel/activities.svg
+share/themes/Yaru-red-dark/cinnamon/common-assets/panel/window-list-active-bottom.svg
+share/themes/Yaru-red-dark/cinnamon/common-assets/panel/window-list-active-top.svg
+share/themes/Yaru-red-dark/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg
+share/themes/Yaru-red-dark/cinnamon/dark-assets/checkbox/checkbox-checked.svg
+share/themes/Yaru-red-dark/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg
+share/themes/Yaru-red-dark/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg
+share/themes/Yaru-red-dark/cinnamon/dark-assets/checkbox/radio-checked.svg
+share/themes/Yaru-red-dark/cinnamon/dark-assets/checkbox/radio-unchecked.svg
+share/themes/Yaru-red-dark/cinnamon/dark-assets/menu/menu-hover.svg
+share/themes/Yaru-red-dark/cinnamon/dark-assets/menu/menu.svg
+share/themes/Yaru-red-dark/cinnamon/dark-assets/menu/submenu.svg
+share/themes/Yaru-red-dark/cinnamon/dark-assets/misc/button-box.svg
+share/themes/Yaru-red-dark/cinnamon/dark-assets/misc/close-active.svg
+share/themes/Yaru-red-dark/cinnamon/dark-assets/misc/close-hover.svg
+share/themes/Yaru-red-dark/cinnamon/dark-assets/misc/close.svg
+share/themes/Yaru-red-dark/cinnamon/dark-assets/misc/message.svg
+share/themes/Yaru-red-dark/cinnamon/dark-assets/misc/modal.svg
+share/themes/Yaru-red-dark/cinnamon/dark-assets/switch/switch-off.svg
+share/themes/Yaru-red-dark/cinnamon/dark-assets/switch/switch-on.svg
share/themes/Yaru-red-dark/gtk-2.0/apps.rc
share/themes/Yaru-red-dark/gtk-2.0/assets/border.png
share/themes/Yaru-red-dark/gtk-2.0/assets/button-active.png
@@ -3485,7 +3301,44 @@ share/themes/Yaru-red-dark/gtk-4.0/gtk-dark.css
share/themes/Yaru-red-dark/gtk-4.0/gtk.css
share/themes/Yaru-red-dark/gtk-4.0/gtk.gresource
share/themes/Yaru-red-dark/index.theme
-share/themes/Yaru-red/gnome-shell
+share/themes/Yaru-red/cinnamon/cinnamon.css
+share/themes/Yaru-red/cinnamon/common-assets/menu/menu-separator.svg
+share/themes/Yaru-red/cinnamon/common-assets/misc/add-workspace-active.svg
+share/themes/Yaru-red/cinnamon/common-assets/misc/add-workspace-hover.svg
+share/themes/Yaru-red/cinnamon/common-assets/misc/add-workspace.svg
+share/themes/Yaru-red/cinnamon/common-assets/misc/bg.svg
+share/themes/Yaru-red/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg
+share/themes/Yaru-red/cinnamon/common-assets/misc/calendar-arrow-left.svg
+share/themes/Yaru-red/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg
+share/themes/Yaru-red/cinnamon/common-assets/misc/calendar-arrow-right.svg
+share/themes/Yaru-red/cinnamon/common-assets/misc/corner-ripple.svg
+share/themes/Yaru-red/cinnamon/common-assets/misc/desklet-header.svg
+share/themes/Yaru-red/cinnamon/common-assets/misc/desklet.svg
+share/themes/Yaru-red/cinnamon/common-assets/misc/osd.svg
+share/themes/Yaru-red/cinnamon/common-assets/misc/overview-hover.png
+share/themes/Yaru-red/cinnamon/common-assets/misc/overview.png
+share/themes/Yaru-red/cinnamon/common-assets/misc/trash-icon.svg
+share/themes/Yaru-red/cinnamon/common-assets/panel/activities-active.svg
+share/themes/Yaru-red/cinnamon/common-assets/panel/activities.svg
+share/themes/Yaru-red/cinnamon/common-assets/panel/window-list-active-bottom.svg
+share/themes/Yaru-red/cinnamon/common-assets/panel/window-list-active-top.svg
+share/themes/Yaru-red/cinnamon/light-assets/checkbox/checkbox-checked-focused.svg
+share/themes/Yaru-red/cinnamon/light-assets/checkbox/checkbox-checked.svg
+share/themes/Yaru-red/cinnamon/light-assets/checkbox/checkbox-unchecked-focused.svg
+share/themes/Yaru-red/cinnamon/light-assets/checkbox/checkbox-unchecked.svg
+share/themes/Yaru-red/cinnamon/light-assets/checkbox/radio-checked.svg
+share/themes/Yaru-red/cinnamon/light-assets/checkbox/radio-unchecked.svg
+share/themes/Yaru-red/cinnamon/light-assets/menu/menu-hover.svg
+share/themes/Yaru-red/cinnamon/light-assets/menu/menu.svg
+share/themes/Yaru-red/cinnamon/light-assets/menu/submenu.svg
+share/themes/Yaru-red/cinnamon/light-assets/misc/button-box.svg
+share/themes/Yaru-red/cinnamon/light-assets/misc/close-active.svg
+share/themes/Yaru-red/cinnamon/light-assets/misc/close-hover.svg
+share/themes/Yaru-red/cinnamon/light-assets/misc/close.svg
+share/themes/Yaru-red/cinnamon/light-assets/misc/message.svg
+share/themes/Yaru-red/cinnamon/light-assets/misc/modal.svg
+share/themes/Yaru-red/cinnamon/light-assets/switch/switch-off.svg
+share/themes/Yaru-red/cinnamon/light-assets/switch/switch-on.svg
share/themes/Yaru-red/gtk-2.0/apps.rc
share/themes/Yaru-red/gtk-2.0/assets/border.png
share/themes/Yaru-red/gtk-2.0/assets/button-active.png
@@ -3662,7 +3515,44 @@ share/themes/Yaru-red/gtk-4.0/gtk-dark.css
share/themes/Yaru-red/gtk-4.0/gtk.css
share/themes/Yaru-red/gtk-4.0/gtk.gresource
share/themes/Yaru-red/index.theme
-share/themes/Yaru-sage-dark/gnome-shell
+share/themes/Yaru-sage-dark/cinnamon/cinnamon.css
+share/themes/Yaru-sage-dark/cinnamon/common-assets/menu/menu-separator.svg
+share/themes/Yaru-sage-dark/cinnamon/common-assets/misc/add-workspace-active.svg
+share/themes/Yaru-sage-dark/cinnamon/common-assets/misc/add-workspace-hover.svg
+share/themes/Yaru-sage-dark/cinnamon/common-assets/misc/add-workspace.svg
+share/themes/Yaru-sage-dark/cinnamon/common-assets/misc/bg.svg
+share/themes/Yaru-sage-dark/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg
+share/themes/Yaru-sage-dark/cinnamon/common-assets/misc/calendar-arrow-left.svg
+share/themes/Yaru-sage-dark/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg
+share/themes/Yaru-sage-dark/cinnamon/common-assets/misc/calendar-arrow-right.svg
+share/themes/Yaru-sage-dark/cinnamon/common-assets/misc/corner-ripple.svg
+share/themes/Yaru-sage-dark/cinnamon/common-assets/misc/desklet-header.svg
+share/themes/Yaru-sage-dark/cinnamon/common-assets/misc/desklet.svg
+share/themes/Yaru-sage-dark/cinnamon/common-assets/misc/osd.svg
+share/themes/Yaru-sage-dark/cinnamon/common-assets/misc/overview-hover.png
+share/themes/Yaru-sage-dark/cinnamon/common-assets/misc/overview.png
+share/themes/Yaru-sage-dark/cinnamon/common-assets/misc/trash-icon.svg
+share/themes/Yaru-sage-dark/cinnamon/common-assets/panel/activities-active.svg
+share/themes/Yaru-sage-dark/cinnamon/common-assets/panel/activities.svg
+share/themes/Yaru-sage-dark/cinnamon/common-assets/panel/window-list-active-bottom.svg
+share/themes/Yaru-sage-dark/cinnamon/common-assets/panel/window-list-active-top.svg
+share/themes/Yaru-sage-dark/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg
+share/themes/Yaru-sage-dark/cinnamon/dark-assets/checkbox/checkbox-checked.svg
+share/themes/Yaru-sage-dark/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg
+share/themes/Yaru-sage-dark/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg
+share/themes/Yaru-sage-dark/cinnamon/dark-assets/checkbox/radio-checked.svg
+share/themes/Yaru-sage-dark/cinnamon/dark-assets/checkbox/radio-unchecked.svg
+share/themes/Yaru-sage-dark/cinnamon/dark-assets/menu/menu-hover.svg
+share/themes/Yaru-sage-dark/cinnamon/dark-assets/menu/menu.svg
+share/themes/Yaru-sage-dark/cinnamon/dark-assets/menu/submenu.svg
+share/themes/Yaru-sage-dark/cinnamon/dark-assets/misc/button-box.svg
+share/themes/Yaru-sage-dark/cinnamon/dark-assets/misc/close-active.svg
+share/themes/Yaru-sage-dark/cinnamon/dark-assets/misc/close-hover.svg
+share/themes/Yaru-sage-dark/cinnamon/dark-assets/misc/close.svg
+share/themes/Yaru-sage-dark/cinnamon/dark-assets/misc/message.svg
+share/themes/Yaru-sage-dark/cinnamon/dark-assets/misc/modal.svg
+share/themes/Yaru-sage-dark/cinnamon/dark-assets/switch/switch-off.svg
+share/themes/Yaru-sage-dark/cinnamon/dark-assets/switch/switch-on.svg
share/themes/Yaru-sage-dark/gtk-2.0/apps.rc
share/themes/Yaru-sage-dark/gtk-2.0/assets/border.png
share/themes/Yaru-sage-dark/gtk-2.0/assets/button-active.png
@@ -3839,7 +3729,44 @@ share/themes/Yaru-sage-dark/gtk-4.0/gtk-dark.css
share/themes/Yaru-sage-dark/gtk-4.0/gtk.css
share/themes/Yaru-sage-dark/gtk-4.0/gtk.gresource
share/themes/Yaru-sage-dark/index.theme
-share/themes/Yaru-sage/gnome-shell
+share/themes/Yaru-sage/cinnamon/cinnamon.css
+share/themes/Yaru-sage/cinnamon/common-assets/menu/menu-separator.svg
+share/themes/Yaru-sage/cinnamon/common-assets/misc/add-workspace-active.svg
+share/themes/Yaru-sage/cinnamon/common-assets/misc/add-workspace-hover.svg
+share/themes/Yaru-sage/cinnamon/common-assets/misc/add-workspace.svg
+share/themes/Yaru-sage/cinnamon/common-assets/misc/bg.svg
+share/themes/Yaru-sage/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg
+share/themes/Yaru-sage/cinnamon/common-assets/misc/calendar-arrow-left.svg
+share/themes/Yaru-sage/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg
+share/themes/Yaru-sage/cinnamon/common-assets/misc/calendar-arrow-right.svg
+share/themes/Yaru-sage/cinnamon/common-assets/misc/corner-ripple.svg
+share/themes/Yaru-sage/cinnamon/common-assets/misc/desklet-header.svg
+share/themes/Yaru-sage/cinnamon/common-assets/misc/desklet.svg
+share/themes/Yaru-sage/cinnamon/common-assets/misc/osd.svg
+share/themes/Yaru-sage/cinnamon/common-assets/misc/overview-hover.png
+share/themes/Yaru-sage/cinnamon/common-assets/misc/overview.png
+share/themes/Yaru-sage/cinnamon/common-assets/misc/trash-icon.svg
+share/themes/Yaru-sage/cinnamon/common-assets/panel/activities-active.svg
+share/themes/Yaru-sage/cinnamon/common-assets/panel/activities.svg
+share/themes/Yaru-sage/cinnamon/common-assets/panel/window-list-active-bottom.svg
+share/themes/Yaru-sage/cinnamon/common-assets/panel/window-list-active-top.svg
+share/themes/Yaru-sage/cinnamon/light-assets/checkbox/checkbox-checked-focused.svg
+share/themes/Yaru-sage/cinnamon/light-assets/checkbox/checkbox-checked.svg
+share/themes/Yaru-sage/cinnamon/light-assets/checkbox/checkbox-unchecked-focused.svg
+share/themes/Yaru-sage/cinnamon/light-assets/checkbox/checkbox-unchecked.svg
+share/themes/Yaru-sage/cinnamon/light-assets/checkbox/radio-checked.svg
+share/themes/Yaru-sage/cinnamon/light-assets/checkbox/radio-unchecked.svg
+share/themes/Yaru-sage/cinnamon/light-assets/menu/menu-hover.svg
+share/themes/Yaru-sage/cinnamon/light-assets/menu/menu.svg
+share/themes/Yaru-sage/cinnamon/light-assets/menu/submenu.svg
+share/themes/Yaru-sage/cinnamon/light-assets/misc/button-box.svg
+share/themes/Yaru-sage/cinnamon/light-assets/misc/close-active.svg
+share/themes/Yaru-sage/cinnamon/light-assets/misc/close-hover.svg
+share/themes/Yaru-sage/cinnamon/light-assets/misc/close.svg
+share/themes/Yaru-sage/cinnamon/light-assets/misc/message.svg
+share/themes/Yaru-sage/cinnamon/light-assets/misc/modal.svg
+share/themes/Yaru-sage/cinnamon/light-assets/switch/switch-off.svg
+share/themes/Yaru-sage/cinnamon/light-assets/switch/switch-on.svg
share/themes/Yaru-sage/gtk-2.0/apps.rc
share/themes/Yaru-sage/gtk-2.0/assets/border.png
share/themes/Yaru-sage/gtk-2.0/assets/button-active.png
@@ -4016,360 +3943,434 @@ share/themes/Yaru-sage/gtk-4.0/gtk-dark.css
share/themes/Yaru-sage/gtk-4.0/gtk.css
share/themes/Yaru-sage/gtk-4.0/gtk.gresource
share/themes/Yaru-sage/index.theme
-share/themes/Yaru-viridian-dark/gnome-shell
-share/themes/Yaru-viridian-dark/gtk-2.0/apps.rc
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/border.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/button-active.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/button-hover.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/button-insensitive.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/button.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/checkbox-checked-active.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/checkbox-checked-insensitive.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/checkbox-checked.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/checkbox-mixed-active.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/checkbox-mixed-insensitive.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/checkbox-mixed.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/checkbox-unchecked-active.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/checkbox-unchecked-hover.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/checkbox-unchecked-insensitive.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/checkbox-unchecked.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/combo-entry-ltr-button-active.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/combo-entry-ltr-button-hover.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/combo-entry-ltr-button-insensitive.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/combo-entry-ltr-button.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/combo-entry-ltr-entry-active.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/combo-entry-ltr-entry-insensitive.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/combo-entry-ltr-entry.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/combo-entry-rtl-button-active.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/combo-entry-rtl-button-hover.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/combo-entry-rtl-button-insensitive.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/combo-entry-rtl-button.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/combo-entry-rtl-entry-active.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/combo-entry-rtl-entry-insensitive.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/combo-entry-rtl-entry.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/entry-active.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/entry-background-insensitive.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/entry-background.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/entry-insensitive.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/entry.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/focus.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/frame-inline.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/frame-notebook.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/frame.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/handle-horz.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/handle-vert.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/handle.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/line.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/menu-border.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/menu-checkbox-checked-insensitive.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/menu-checkbox-checked.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/menu-checkbox-hover.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/menu-checkbox-insensitive.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/menu-checkbox-mixed-insensitive.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/menu-checkbox-mixed.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/menu-checkbox.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/menu-pan-down-insensitive.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/menu-pan-down.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/menu-pan-left-hover.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/menu-pan-left-insensitive.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/menu-pan-left.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/menu-pan-right-hover.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/menu-pan-right-insensitive.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/menu-pan-right.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/menu-pan-up-insensitive.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/menu-pan-up.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/menu-radio-checked-insensitive.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/menu-radio-checked.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/menu-radio-hover.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/menu-radio-insensitive.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/menu-radio-mixed-insensitive.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/menu-radio-mixed.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/menu-radio.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/menubar-item-active.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/notebook-combo-entry-ltr-entry-active.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/notebook-combo-entry-ltr-entry-insensitive.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/notebook-combo-entry-ltr-entry.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/notebook-combo-entry-rtl-entry-active.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/notebook-combo-entry-rtl-entry-insensitive.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/notebook-combo-entry-rtl-entry.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/notebook-entry-active.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/notebook-entry-insensitive.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/notebook-entry.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/pan-down-insensitive.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/pan-down.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/pan-left-insensitive.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/pan-left-semi.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/pan-left.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/pan-right-insensitive.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/pan-right-semi.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/pan-right.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/pan-up-insensitive.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/pan-up.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/progressbar-horz-trough.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/progressbar-horz.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/progressbar-vert-trough.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/progressbar-vert.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/radio-checked-active.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/radio-checked-insensitive.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/radio-checked.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/radio-mixed-active.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/radio-mixed-insensitive.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/radio-mixed.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/radio-unchecked-active.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/radio-unchecked-hover.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/radio-unchecked-insensitive.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/radio-unchecked.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/scale-horz-focus.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/scale-horz-trough-active.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/scale-horz-trough.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/scale-slider-active.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/scale-slider-hover.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/scale-slider-insensitive.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/scale-slider.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/scale-vert-trough-active.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/scale-vert-trough.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/scrollbar-arrow-down.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/scrollbar-arrow-left.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/scrollbar-arrow-right.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/scrollbar-arrow-up.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/scrollbar-horz-slider-active.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/scrollbar-horz-slider-hover.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/scrollbar-horz-slider.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/scrollbar-horz-trough.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/scrollbar-vert-slider-active-rtl.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/scrollbar-vert-slider-active.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/scrollbar-vert-slider-hover-rtl.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/scrollbar-vert-slider-hover.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/scrollbar-vert-slider-rtl.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/scrollbar-vert-slider.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/scrollbar-vert-trough-rtl.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/scrollbar-vert-trough.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/spin-down-insensitive.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/spin-down.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/spin-ltr-down-active.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/spin-ltr-down-hover.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/spin-ltr-down-insensitive.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/spin-ltr-down.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/spin-ltr-up-active.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/spin-ltr-up-hover.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/spin-ltr-up-insensitive.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/spin-ltr-up.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/spin-rtl-down-active.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/spin-rtl-down-hover.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/spin-rtl-down-insensitive.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/spin-rtl-down.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/spin-rtl-up-active.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/spin-rtl-up-hover.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/spin-rtl-up-insensitive.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/spin-rtl-up.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/spin-up-insensitive.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/spin-up.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/tab-down-active.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/tab-down.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/tab-horz-gap.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/tab-left-active.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/tab-left.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/tab-right-active.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/tab-right.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/tab-up-active.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/tab-up.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/tab-vert-gap.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/treeview-header-button.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/treeview-pan-down-active.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/treeview-pan-down-hover.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/treeview-pan-down.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/treeview-pan-up-active.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/treeview-pan-up-hover.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/treeview-pan-up.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/treeview-separator-ltr.png
-share/themes/Yaru-viridian-dark/gtk-2.0/assets/treeview-separator-rtl.png
-share/themes/Yaru-viridian-dark/gtk-2.0/gtkrc
-share/themes/Yaru-viridian-dark/gtk-2.0/hacks.rc
-share/themes/Yaru-viridian-dark/gtk-2.0/main.rc
-share/themes/Yaru-viridian-dark/gtk-3.0/gtk-dark.css
-share/themes/Yaru-viridian-dark/gtk-3.0/gtk.css
-share/themes/Yaru-viridian-dark/gtk-3.0/gtk.gresource
-share/themes/Yaru-viridian-dark/gtk-4.0/gtk-dark.css
-share/themes/Yaru-viridian-dark/gtk-4.0/gtk.css
-share/themes/Yaru-viridian-dark/gtk-4.0/gtk.gresource
-share/themes/Yaru-viridian-dark/index.theme
-share/themes/Yaru-viridian/gnome-shell
-share/themes/Yaru-viridian/gtk-2.0/apps.rc
-share/themes/Yaru-viridian/gtk-2.0/assets/border.png
-share/themes/Yaru-viridian/gtk-2.0/assets/button-active.png
-share/themes/Yaru-viridian/gtk-2.0/assets/button-hover.png
-share/themes/Yaru-viridian/gtk-2.0/assets/button-insensitive.png
-share/themes/Yaru-viridian/gtk-2.0/assets/button.png
-share/themes/Yaru-viridian/gtk-2.0/assets/checkbox-checked-active.png
-share/themes/Yaru-viridian/gtk-2.0/assets/checkbox-checked-insensitive.png
-share/themes/Yaru-viridian/gtk-2.0/assets/checkbox-checked.png
-share/themes/Yaru-viridian/gtk-2.0/assets/checkbox-mixed-active.png
-share/themes/Yaru-viridian/gtk-2.0/assets/checkbox-mixed-insensitive.png
-share/themes/Yaru-viridian/gtk-2.0/assets/checkbox-mixed.png
-share/themes/Yaru-viridian/gtk-2.0/assets/checkbox-unchecked-active.png
-share/themes/Yaru-viridian/gtk-2.0/assets/checkbox-unchecked-hover.png
-share/themes/Yaru-viridian/gtk-2.0/assets/checkbox-unchecked-insensitive.png
-share/themes/Yaru-viridian/gtk-2.0/assets/checkbox-unchecked.png
-share/themes/Yaru-viridian/gtk-2.0/assets/combo-entry-ltr-button-active.png
-share/themes/Yaru-viridian/gtk-2.0/assets/combo-entry-ltr-button-hover.png
-share/themes/Yaru-viridian/gtk-2.0/assets/combo-entry-ltr-button-insensitive.png
-share/themes/Yaru-viridian/gtk-2.0/assets/combo-entry-ltr-button.png
-share/themes/Yaru-viridian/gtk-2.0/assets/combo-entry-ltr-entry-active.png
-share/themes/Yaru-viridian/gtk-2.0/assets/combo-entry-ltr-entry-insensitive.png
-share/themes/Yaru-viridian/gtk-2.0/assets/combo-entry-ltr-entry.png
-share/themes/Yaru-viridian/gtk-2.0/assets/combo-entry-rtl-button-active.png
-share/themes/Yaru-viridian/gtk-2.0/assets/combo-entry-rtl-button-hover.png
-share/themes/Yaru-viridian/gtk-2.0/assets/combo-entry-rtl-button-insensitive.png
-share/themes/Yaru-viridian/gtk-2.0/assets/combo-entry-rtl-button.png
-share/themes/Yaru-viridian/gtk-2.0/assets/combo-entry-rtl-entry-active.png
-share/themes/Yaru-viridian/gtk-2.0/assets/combo-entry-rtl-entry-insensitive.png
-share/themes/Yaru-viridian/gtk-2.0/assets/combo-entry-rtl-entry.png
-share/themes/Yaru-viridian/gtk-2.0/assets/entry-active.png
-share/themes/Yaru-viridian/gtk-2.0/assets/entry-background-insensitive.png
-share/themes/Yaru-viridian/gtk-2.0/assets/entry-background.png
-share/themes/Yaru-viridian/gtk-2.0/assets/entry-insensitive.png
-share/themes/Yaru-viridian/gtk-2.0/assets/entry.png
-share/themes/Yaru-viridian/gtk-2.0/assets/focus.png
-share/themes/Yaru-viridian/gtk-2.0/assets/frame-inline.png
-share/themes/Yaru-viridian/gtk-2.0/assets/frame-notebook.png
-share/themes/Yaru-viridian/gtk-2.0/assets/frame.png
-share/themes/Yaru-viridian/gtk-2.0/assets/handle-horz.png
-share/themes/Yaru-viridian/gtk-2.0/assets/handle-vert.png
-share/themes/Yaru-viridian/gtk-2.0/assets/handle.png
-share/themes/Yaru-viridian/gtk-2.0/assets/line.png
-share/themes/Yaru-viridian/gtk-2.0/assets/menu-border.png
-share/themes/Yaru-viridian/gtk-2.0/assets/menu-checkbox-checked-insensitive.png
-share/themes/Yaru-viridian/gtk-2.0/assets/menu-checkbox-checked.png
-share/themes/Yaru-viridian/gtk-2.0/assets/menu-checkbox-hover.png
-share/themes/Yaru-viridian/gtk-2.0/assets/menu-checkbox-insensitive.png
-share/themes/Yaru-viridian/gtk-2.0/assets/menu-checkbox-mixed-insensitive.png
-share/themes/Yaru-viridian/gtk-2.0/assets/menu-checkbox-mixed.png
-share/themes/Yaru-viridian/gtk-2.0/assets/menu-checkbox.png
-share/themes/Yaru-viridian/gtk-2.0/assets/menu-pan-down-insensitive.png
-share/themes/Yaru-viridian/gtk-2.0/assets/menu-pan-down.png
-share/themes/Yaru-viridian/gtk-2.0/assets/menu-pan-left-hover.png
-share/themes/Yaru-viridian/gtk-2.0/assets/menu-pan-left-insensitive.png
-share/themes/Yaru-viridian/gtk-2.0/assets/menu-pan-left.png
-share/themes/Yaru-viridian/gtk-2.0/assets/menu-pan-right-hover.png
-share/themes/Yaru-viridian/gtk-2.0/assets/menu-pan-right-insensitive.png
-share/themes/Yaru-viridian/gtk-2.0/assets/menu-pan-right.png
-share/themes/Yaru-viridian/gtk-2.0/assets/menu-pan-up-insensitive.png
-share/themes/Yaru-viridian/gtk-2.0/assets/menu-pan-up.png
-share/themes/Yaru-viridian/gtk-2.0/assets/menu-radio-checked-insensitive.png
-share/themes/Yaru-viridian/gtk-2.0/assets/menu-radio-checked.png
-share/themes/Yaru-viridian/gtk-2.0/assets/menu-radio-hover.png
-share/themes/Yaru-viridian/gtk-2.0/assets/menu-radio-insensitive.png
-share/themes/Yaru-viridian/gtk-2.0/assets/menu-radio-mixed-insensitive.png
-share/themes/Yaru-viridian/gtk-2.0/assets/menu-radio-mixed.png
-share/themes/Yaru-viridian/gtk-2.0/assets/menu-radio.png
-share/themes/Yaru-viridian/gtk-2.0/assets/menubar-item-active.png
-share/themes/Yaru-viridian/gtk-2.0/assets/notebook-combo-entry-ltr-entry-active.png
-share/themes/Yaru-viridian/gtk-2.0/assets/notebook-combo-entry-ltr-entry-insensitive.png
-share/themes/Yaru-viridian/gtk-2.0/assets/notebook-combo-entry-ltr-entry.png
-share/themes/Yaru-viridian/gtk-2.0/assets/notebook-combo-entry-rtl-entry-active.png
-share/themes/Yaru-viridian/gtk-2.0/assets/notebook-combo-entry-rtl-entry-insensitive.png
-share/themes/Yaru-viridian/gtk-2.0/assets/notebook-combo-entry-rtl-entry.png
-share/themes/Yaru-viridian/gtk-2.0/assets/notebook-entry-active.png
-share/themes/Yaru-viridian/gtk-2.0/assets/notebook-entry-insensitive.png
-share/themes/Yaru-viridian/gtk-2.0/assets/notebook-entry.png
-share/themes/Yaru-viridian/gtk-2.0/assets/pan-down-insensitive.png
-share/themes/Yaru-viridian/gtk-2.0/assets/pan-down.png
-share/themes/Yaru-viridian/gtk-2.0/assets/pan-left-insensitive.png
-share/themes/Yaru-viridian/gtk-2.0/assets/pan-left-semi.png
-share/themes/Yaru-viridian/gtk-2.0/assets/pan-left.png
-share/themes/Yaru-viridian/gtk-2.0/assets/pan-right-insensitive.png
-share/themes/Yaru-viridian/gtk-2.0/assets/pan-right-semi.png
-share/themes/Yaru-viridian/gtk-2.0/assets/pan-right.png
-share/themes/Yaru-viridian/gtk-2.0/assets/pan-up-insensitive.png
-share/themes/Yaru-viridian/gtk-2.0/assets/pan-up.png
-share/themes/Yaru-viridian/gtk-2.0/assets/progressbar-horz-trough.png
-share/themes/Yaru-viridian/gtk-2.0/assets/progressbar-horz.png
-share/themes/Yaru-viridian/gtk-2.0/assets/progressbar-vert-trough.png
-share/themes/Yaru-viridian/gtk-2.0/assets/progressbar-vert.png
-share/themes/Yaru-viridian/gtk-2.0/assets/radio-checked-active.png
-share/themes/Yaru-viridian/gtk-2.0/assets/radio-checked-insensitive.png
-share/themes/Yaru-viridian/gtk-2.0/assets/radio-checked.png
-share/themes/Yaru-viridian/gtk-2.0/assets/radio-mixed-active.png
-share/themes/Yaru-viridian/gtk-2.0/assets/radio-mixed-insensitive.png
-share/themes/Yaru-viridian/gtk-2.0/assets/radio-mixed.png
-share/themes/Yaru-viridian/gtk-2.0/assets/radio-unchecked-active.png
-share/themes/Yaru-viridian/gtk-2.0/assets/radio-unchecked-hover.png
-share/themes/Yaru-viridian/gtk-2.0/assets/radio-unchecked-insensitive.png
-share/themes/Yaru-viridian/gtk-2.0/assets/radio-unchecked.png
-share/themes/Yaru-viridian/gtk-2.0/assets/scale-horz-focus.png
-share/themes/Yaru-viridian/gtk-2.0/assets/scale-horz-trough-active.png
-share/themes/Yaru-viridian/gtk-2.0/assets/scale-horz-trough.png
-share/themes/Yaru-viridian/gtk-2.0/assets/scale-slider-active.png
-share/themes/Yaru-viridian/gtk-2.0/assets/scale-slider-hover.png
-share/themes/Yaru-viridian/gtk-2.0/assets/scale-slider-insensitive.png
-share/themes/Yaru-viridian/gtk-2.0/assets/scale-slider.png
-share/themes/Yaru-viridian/gtk-2.0/assets/scale-vert-trough-active.png
-share/themes/Yaru-viridian/gtk-2.0/assets/scale-vert-trough.png
-share/themes/Yaru-viridian/gtk-2.0/assets/scrollbar-arrow-down.png
-share/themes/Yaru-viridian/gtk-2.0/assets/scrollbar-arrow-left.png
-share/themes/Yaru-viridian/gtk-2.0/assets/scrollbar-arrow-right.png
-share/themes/Yaru-viridian/gtk-2.0/assets/scrollbar-arrow-up.png
-share/themes/Yaru-viridian/gtk-2.0/assets/scrollbar-horz-slider-active.png
-share/themes/Yaru-viridian/gtk-2.0/assets/scrollbar-horz-slider-hover.png
-share/themes/Yaru-viridian/gtk-2.0/assets/scrollbar-horz-slider.png
-share/themes/Yaru-viridian/gtk-2.0/assets/scrollbar-horz-trough.png
-share/themes/Yaru-viridian/gtk-2.0/assets/scrollbar-vert-slider-active-rtl.png
-share/themes/Yaru-viridian/gtk-2.0/assets/scrollbar-vert-slider-active.png
-share/themes/Yaru-viridian/gtk-2.0/assets/scrollbar-vert-slider-hover-rtl.png
-share/themes/Yaru-viridian/gtk-2.0/assets/scrollbar-vert-slider-hover.png
-share/themes/Yaru-viridian/gtk-2.0/assets/scrollbar-vert-slider-rtl.png
-share/themes/Yaru-viridian/gtk-2.0/assets/scrollbar-vert-slider.png
-share/themes/Yaru-viridian/gtk-2.0/assets/scrollbar-vert-trough-rtl.png
-share/themes/Yaru-viridian/gtk-2.0/assets/scrollbar-vert-trough.png
-share/themes/Yaru-viridian/gtk-2.0/assets/spin-down-insensitive.png
-share/themes/Yaru-viridian/gtk-2.0/assets/spin-down.png
-share/themes/Yaru-viridian/gtk-2.0/assets/spin-ltr-down-active.png
-share/themes/Yaru-viridian/gtk-2.0/assets/spin-ltr-down-hover.png
-share/themes/Yaru-viridian/gtk-2.0/assets/spin-ltr-down-insensitive.png
-share/themes/Yaru-viridian/gtk-2.0/assets/spin-ltr-down.png
-share/themes/Yaru-viridian/gtk-2.0/assets/spin-ltr-up-active.png
-share/themes/Yaru-viridian/gtk-2.0/assets/spin-ltr-up-hover.png
-share/themes/Yaru-viridian/gtk-2.0/assets/spin-ltr-up-insensitive.png
-share/themes/Yaru-viridian/gtk-2.0/assets/spin-ltr-up.png
-share/themes/Yaru-viridian/gtk-2.0/assets/spin-rtl-down-active.png
-share/themes/Yaru-viridian/gtk-2.0/assets/spin-rtl-down-hover.png
-share/themes/Yaru-viridian/gtk-2.0/assets/spin-rtl-down-insensitive.png
-share/themes/Yaru-viridian/gtk-2.0/assets/spin-rtl-down.png
-share/themes/Yaru-viridian/gtk-2.0/assets/spin-rtl-up-active.png
-share/themes/Yaru-viridian/gtk-2.0/assets/spin-rtl-up-hover.png
-share/themes/Yaru-viridian/gtk-2.0/assets/spin-rtl-up-insensitive.png
-share/themes/Yaru-viridian/gtk-2.0/assets/spin-rtl-up.png
-share/themes/Yaru-viridian/gtk-2.0/assets/spin-up-insensitive.png
-share/themes/Yaru-viridian/gtk-2.0/assets/spin-up.png
-share/themes/Yaru-viridian/gtk-2.0/assets/tab-down-active.png
-share/themes/Yaru-viridian/gtk-2.0/assets/tab-down.png
-share/themes/Yaru-viridian/gtk-2.0/assets/tab-horz-gap.png
-share/themes/Yaru-viridian/gtk-2.0/assets/tab-left-active.png
-share/themes/Yaru-viridian/gtk-2.0/assets/tab-left.png
-share/themes/Yaru-viridian/gtk-2.0/assets/tab-right-active.png
-share/themes/Yaru-viridian/gtk-2.0/assets/tab-right.png
-share/themes/Yaru-viridian/gtk-2.0/assets/tab-up-active.png
-share/themes/Yaru-viridian/gtk-2.0/assets/tab-up.png
-share/themes/Yaru-viridian/gtk-2.0/assets/tab-vert-gap.png
-share/themes/Yaru-viridian/gtk-2.0/assets/treeview-header-button.png
-share/themes/Yaru-viridian/gtk-2.0/assets/treeview-pan-down-active.png
-share/themes/Yaru-viridian/gtk-2.0/assets/treeview-pan-down-hover.png
-share/themes/Yaru-viridian/gtk-2.0/assets/treeview-pan-down.png
-share/themes/Yaru-viridian/gtk-2.0/assets/treeview-pan-up-active.png
-share/themes/Yaru-viridian/gtk-2.0/assets/treeview-pan-up-hover.png
-share/themes/Yaru-viridian/gtk-2.0/assets/treeview-pan-up.png
-share/themes/Yaru-viridian/gtk-2.0/assets/treeview-separator-ltr.png
-share/themes/Yaru-viridian/gtk-2.0/assets/treeview-separator-rtl.png
-share/themes/Yaru-viridian/gtk-2.0/gtkrc
-share/themes/Yaru-viridian/gtk-2.0/hacks.rc
-share/themes/Yaru-viridian/gtk-2.0/main.rc
-share/themes/Yaru-viridian/gtk-3.0/gtk-dark.css
-share/themes/Yaru-viridian/gtk-3.0/gtk.css
-share/themes/Yaru-viridian/gtk-3.0/gtk.gresource
-share/themes/Yaru-viridian/gtk-4.0/gtk-dark.css
-share/themes/Yaru-viridian/gtk-4.0/gtk.css
-share/themes/Yaru-viridian/gtk-4.0/gtk.gresource
-share/themes/Yaru-viridian/index.theme
+share/themes/Yaru-wartybrown-dark/cinnamon/cinnamon.css
+share/themes/Yaru-wartybrown-dark/cinnamon/common-assets/menu/menu-separator.svg
+share/themes/Yaru-wartybrown-dark/cinnamon/common-assets/misc/add-workspace-active.svg
+share/themes/Yaru-wartybrown-dark/cinnamon/common-assets/misc/add-workspace-hover.svg
+share/themes/Yaru-wartybrown-dark/cinnamon/common-assets/misc/add-workspace.svg
+share/themes/Yaru-wartybrown-dark/cinnamon/common-assets/misc/bg.svg
+share/themes/Yaru-wartybrown-dark/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg
+share/themes/Yaru-wartybrown-dark/cinnamon/common-assets/misc/calendar-arrow-left.svg
+share/themes/Yaru-wartybrown-dark/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg
+share/themes/Yaru-wartybrown-dark/cinnamon/common-assets/misc/calendar-arrow-right.svg
+share/themes/Yaru-wartybrown-dark/cinnamon/common-assets/misc/corner-ripple.svg
+share/themes/Yaru-wartybrown-dark/cinnamon/common-assets/misc/desklet-header.svg
+share/themes/Yaru-wartybrown-dark/cinnamon/common-assets/misc/desklet.svg
+share/themes/Yaru-wartybrown-dark/cinnamon/common-assets/misc/osd.svg
+share/themes/Yaru-wartybrown-dark/cinnamon/common-assets/misc/overview-hover.png
+share/themes/Yaru-wartybrown-dark/cinnamon/common-assets/misc/overview.png
+share/themes/Yaru-wartybrown-dark/cinnamon/common-assets/misc/trash-icon.svg
+share/themes/Yaru-wartybrown-dark/cinnamon/common-assets/panel/activities-active.svg
+share/themes/Yaru-wartybrown-dark/cinnamon/common-assets/panel/activities.svg
+share/themes/Yaru-wartybrown-dark/cinnamon/common-assets/panel/window-list-active-bottom.svg
+share/themes/Yaru-wartybrown-dark/cinnamon/common-assets/panel/window-list-active-top.svg
+share/themes/Yaru-wartybrown-dark/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg
+share/themes/Yaru-wartybrown-dark/cinnamon/dark-assets/checkbox/checkbox-checked.svg
+share/themes/Yaru-wartybrown-dark/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg
+share/themes/Yaru-wartybrown-dark/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg
+share/themes/Yaru-wartybrown-dark/cinnamon/dark-assets/checkbox/radio-checked.svg
+share/themes/Yaru-wartybrown-dark/cinnamon/dark-assets/checkbox/radio-unchecked.svg
+share/themes/Yaru-wartybrown-dark/cinnamon/dark-assets/menu/menu-hover.svg
+share/themes/Yaru-wartybrown-dark/cinnamon/dark-assets/menu/menu.svg
+share/themes/Yaru-wartybrown-dark/cinnamon/dark-assets/menu/submenu.svg
+share/themes/Yaru-wartybrown-dark/cinnamon/dark-assets/misc/button-box.svg
+share/themes/Yaru-wartybrown-dark/cinnamon/dark-assets/misc/close-active.svg
+share/themes/Yaru-wartybrown-dark/cinnamon/dark-assets/misc/close-hover.svg
+share/themes/Yaru-wartybrown-dark/cinnamon/dark-assets/misc/close.svg
+share/themes/Yaru-wartybrown-dark/cinnamon/dark-assets/misc/message.svg
+share/themes/Yaru-wartybrown-dark/cinnamon/dark-assets/misc/modal.svg
+share/themes/Yaru-wartybrown-dark/cinnamon/dark-assets/switch/switch-off.svg
+share/themes/Yaru-wartybrown-dark/cinnamon/dark-assets/switch/switch-on.svg
+share/themes/Yaru-wartybrown-dark/gtk-2.0/apps.rc
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/border.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/button-active.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/button-hover.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/button-insensitive.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/button.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/checkbox-checked-active.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/checkbox-checked-insensitive.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/checkbox-checked.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/checkbox-mixed-active.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/checkbox-mixed-insensitive.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/checkbox-mixed.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/checkbox-unchecked-active.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/checkbox-unchecked-hover.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/checkbox-unchecked-insensitive.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/checkbox-unchecked.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/combo-entry-ltr-button-active.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/combo-entry-ltr-button-hover.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/combo-entry-ltr-button-insensitive.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/combo-entry-ltr-button.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/combo-entry-ltr-entry-active.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/combo-entry-ltr-entry-insensitive.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/combo-entry-ltr-entry.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/combo-entry-rtl-button-active.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/combo-entry-rtl-button-hover.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/combo-entry-rtl-button-insensitive.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/combo-entry-rtl-button.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/combo-entry-rtl-entry-active.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/combo-entry-rtl-entry-insensitive.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/combo-entry-rtl-entry.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/entry-active.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/entry-background-insensitive.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/entry-background.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/entry-insensitive.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/entry.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/focus.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/frame-inline.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/frame-notebook.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/frame.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/handle-horz.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/handle-vert.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/handle.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/line.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/menu-border.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/menu-checkbox-checked-insensitive.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/menu-checkbox-checked.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/menu-checkbox-hover.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/menu-checkbox-insensitive.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/menu-checkbox-mixed-insensitive.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/menu-checkbox-mixed.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/menu-checkbox.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/menu-pan-down-insensitive.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/menu-pan-down.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/menu-pan-left-hover.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/menu-pan-left-insensitive.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/menu-pan-left.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/menu-pan-right-hover.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/menu-pan-right-insensitive.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/menu-pan-right.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/menu-pan-up-insensitive.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/menu-pan-up.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/menu-radio-checked-insensitive.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/menu-radio-checked.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/menu-radio-hover.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/menu-radio-insensitive.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/menu-radio-mixed-insensitive.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/menu-radio-mixed.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/menu-radio.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/menubar-item-active.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/notebook-combo-entry-ltr-entry-active.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/notebook-combo-entry-ltr-entry-insensitive.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/notebook-combo-entry-ltr-entry.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/notebook-combo-entry-rtl-entry-active.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/notebook-combo-entry-rtl-entry-insensitive.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/notebook-combo-entry-rtl-entry.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/notebook-entry-active.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/notebook-entry-insensitive.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/notebook-entry.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/pan-down-insensitive.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/pan-down.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/pan-left-insensitive.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/pan-left-semi.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/pan-left.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/pan-right-insensitive.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/pan-right-semi.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/pan-right.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/pan-up-insensitive.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/pan-up.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/progressbar-horz-trough.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/progressbar-horz.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/progressbar-vert-trough.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/progressbar-vert.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/radio-checked-active.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/radio-checked-insensitive.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/radio-checked.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/radio-mixed-active.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/radio-mixed-insensitive.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/radio-mixed.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/radio-unchecked-active.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/radio-unchecked-hover.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/radio-unchecked-insensitive.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/radio-unchecked.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/scale-horz-focus.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/scale-horz-trough-active.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/scale-horz-trough.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/scale-slider-active.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/scale-slider-hover.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/scale-slider-insensitive.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/scale-slider.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/scale-vert-trough-active.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/scale-vert-trough.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/scrollbar-arrow-down.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/scrollbar-arrow-left.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/scrollbar-arrow-right.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/scrollbar-arrow-up.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/scrollbar-horz-slider-active.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/scrollbar-horz-slider-hover.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/scrollbar-horz-slider.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/scrollbar-horz-trough.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/scrollbar-vert-slider-active-rtl.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/scrollbar-vert-slider-active.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/scrollbar-vert-slider-hover-rtl.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/scrollbar-vert-slider-hover.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/scrollbar-vert-slider-rtl.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/scrollbar-vert-slider.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/scrollbar-vert-trough-rtl.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/scrollbar-vert-trough.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/spin-down-insensitive.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/spin-down.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/spin-ltr-down-active.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/spin-ltr-down-hover.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/spin-ltr-down-insensitive.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/spin-ltr-down.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/spin-ltr-up-active.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/spin-ltr-up-hover.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/spin-ltr-up-insensitive.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/spin-ltr-up.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/spin-rtl-down-active.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/spin-rtl-down-hover.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/spin-rtl-down-insensitive.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/spin-rtl-down.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/spin-rtl-up-active.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/spin-rtl-up-hover.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/spin-rtl-up-insensitive.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/spin-rtl-up.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/spin-up-insensitive.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/spin-up.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/tab-down-active.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/tab-down.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/tab-horz-gap.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/tab-left-active.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/tab-left.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/tab-right-active.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/tab-right.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/tab-up-active.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/tab-up.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/tab-vert-gap.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/treeview-header-button.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/treeview-pan-down-active.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/treeview-pan-down-hover.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/treeview-pan-down.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/treeview-pan-up-active.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/treeview-pan-up-hover.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/treeview-pan-up.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/treeview-separator-ltr.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/assets/treeview-separator-rtl.png
+share/themes/Yaru-wartybrown-dark/gtk-2.0/gtkrc
+share/themes/Yaru-wartybrown-dark/gtk-2.0/hacks.rc
+share/themes/Yaru-wartybrown-dark/gtk-2.0/main.rc
+share/themes/Yaru-wartybrown-dark/gtk-3.0/gtk-dark.css
+share/themes/Yaru-wartybrown-dark/gtk-3.0/gtk.css
+share/themes/Yaru-wartybrown-dark/gtk-3.0/gtk.gresource
+share/themes/Yaru-wartybrown-dark/gtk-4.0/gtk-dark.css
+share/themes/Yaru-wartybrown-dark/gtk-4.0/gtk.css
+share/themes/Yaru-wartybrown-dark/gtk-4.0/gtk.gresource
+share/themes/Yaru-wartybrown-dark/index.theme
+share/themes/Yaru-wartybrown/cinnamon/cinnamon.css
+share/themes/Yaru-wartybrown/cinnamon/common-assets/menu/menu-separator.svg
+share/themes/Yaru-wartybrown/cinnamon/common-assets/misc/add-workspace-active.svg
+share/themes/Yaru-wartybrown/cinnamon/common-assets/misc/add-workspace-hover.svg
+share/themes/Yaru-wartybrown/cinnamon/common-assets/misc/add-workspace.svg
+share/themes/Yaru-wartybrown/cinnamon/common-assets/misc/bg.svg
+share/themes/Yaru-wartybrown/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg
+share/themes/Yaru-wartybrown/cinnamon/common-assets/misc/calendar-arrow-left.svg
+share/themes/Yaru-wartybrown/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg
+share/themes/Yaru-wartybrown/cinnamon/common-assets/misc/calendar-arrow-right.svg
+share/themes/Yaru-wartybrown/cinnamon/common-assets/misc/corner-ripple.svg
+share/themes/Yaru-wartybrown/cinnamon/common-assets/misc/desklet-header.svg
+share/themes/Yaru-wartybrown/cinnamon/common-assets/misc/desklet.svg
+share/themes/Yaru-wartybrown/cinnamon/common-assets/misc/osd.svg
+share/themes/Yaru-wartybrown/cinnamon/common-assets/misc/overview-hover.png
+share/themes/Yaru-wartybrown/cinnamon/common-assets/misc/overview.png
+share/themes/Yaru-wartybrown/cinnamon/common-assets/misc/trash-icon.svg
+share/themes/Yaru-wartybrown/cinnamon/common-assets/panel/activities-active.svg
+share/themes/Yaru-wartybrown/cinnamon/common-assets/panel/activities.svg
+share/themes/Yaru-wartybrown/cinnamon/common-assets/panel/window-list-active-bottom.svg
+share/themes/Yaru-wartybrown/cinnamon/common-assets/panel/window-list-active-top.svg
+share/themes/Yaru-wartybrown/cinnamon/light-assets/checkbox/checkbox-checked-focused.svg
+share/themes/Yaru-wartybrown/cinnamon/light-assets/checkbox/checkbox-checked.svg
+share/themes/Yaru-wartybrown/cinnamon/light-assets/checkbox/checkbox-unchecked-focused.svg
+share/themes/Yaru-wartybrown/cinnamon/light-assets/checkbox/checkbox-unchecked.svg
+share/themes/Yaru-wartybrown/cinnamon/light-assets/checkbox/radio-checked.svg
+share/themes/Yaru-wartybrown/cinnamon/light-assets/checkbox/radio-unchecked.svg
+share/themes/Yaru-wartybrown/cinnamon/light-assets/menu/menu-hover.svg
+share/themes/Yaru-wartybrown/cinnamon/light-assets/menu/menu.svg
+share/themes/Yaru-wartybrown/cinnamon/light-assets/menu/submenu.svg
+share/themes/Yaru-wartybrown/cinnamon/light-assets/misc/button-box.svg
+share/themes/Yaru-wartybrown/cinnamon/light-assets/misc/close-active.svg
+share/themes/Yaru-wartybrown/cinnamon/light-assets/misc/close-hover.svg
+share/themes/Yaru-wartybrown/cinnamon/light-assets/misc/close.svg
+share/themes/Yaru-wartybrown/cinnamon/light-assets/misc/message.svg
+share/themes/Yaru-wartybrown/cinnamon/light-assets/misc/modal.svg
+share/themes/Yaru-wartybrown/cinnamon/light-assets/switch/switch-off.svg
+share/themes/Yaru-wartybrown/cinnamon/light-assets/switch/switch-on.svg
+share/themes/Yaru-wartybrown/gtk-2.0/apps.rc
+share/themes/Yaru-wartybrown/gtk-2.0/assets/border.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/button-active.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/button-hover.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/button-insensitive.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/button.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/checkbox-checked-active.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/checkbox-checked-insensitive.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/checkbox-checked.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/checkbox-mixed-active.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/checkbox-mixed-insensitive.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/checkbox-mixed.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/checkbox-unchecked-active.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/checkbox-unchecked-hover.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/checkbox-unchecked-insensitive.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/checkbox-unchecked.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/combo-entry-ltr-button-active.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/combo-entry-ltr-button-hover.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/combo-entry-ltr-button-insensitive.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/combo-entry-ltr-button.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/combo-entry-ltr-entry-active.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/combo-entry-ltr-entry-insensitive.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/combo-entry-ltr-entry.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/combo-entry-rtl-button-active.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/combo-entry-rtl-button-hover.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/combo-entry-rtl-button-insensitive.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/combo-entry-rtl-button.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/combo-entry-rtl-entry-active.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/combo-entry-rtl-entry-insensitive.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/combo-entry-rtl-entry.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/entry-active.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/entry-background-insensitive.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/entry-background.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/entry-insensitive.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/entry.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/focus.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/frame-inline.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/frame-notebook.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/frame.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/handle-horz.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/handle-vert.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/handle.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/line.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/menu-border.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/menu-checkbox-checked-insensitive.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/menu-checkbox-checked.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/menu-checkbox-hover.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/menu-checkbox-insensitive.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/menu-checkbox-mixed-insensitive.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/menu-checkbox-mixed.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/menu-checkbox.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/menu-pan-down-insensitive.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/menu-pan-down.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/menu-pan-left-hover.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/menu-pan-left-insensitive.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/menu-pan-left.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/menu-pan-right-hover.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/menu-pan-right-insensitive.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/menu-pan-right.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/menu-pan-up-insensitive.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/menu-pan-up.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/menu-radio-checked-insensitive.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/menu-radio-checked.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/menu-radio-hover.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/menu-radio-insensitive.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/menu-radio-mixed-insensitive.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/menu-radio-mixed.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/menu-radio.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/menubar-item-active.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/notebook-combo-entry-ltr-entry-active.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/notebook-combo-entry-ltr-entry-insensitive.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/notebook-combo-entry-ltr-entry.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/notebook-combo-entry-rtl-entry-active.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/notebook-combo-entry-rtl-entry-insensitive.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/notebook-combo-entry-rtl-entry.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/notebook-entry-active.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/notebook-entry-insensitive.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/notebook-entry.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/pan-down-insensitive.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/pan-down.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/pan-left-insensitive.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/pan-left-semi.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/pan-left.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/pan-right-insensitive.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/pan-right-semi.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/pan-right.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/pan-up-insensitive.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/pan-up.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/progressbar-horz-trough.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/progressbar-horz.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/progressbar-vert-trough.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/progressbar-vert.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/radio-checked-active.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/radio-checked-insensitive.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/radio-checked.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/radio-mixed-active.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/radio-mixed-insensitive.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/radio-mixed.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/radio-unchecked-active.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/radio-unchecked-hover.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/radio-unchecked-insensitive.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/radio-unchecked.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/scale-horz-focus.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/scale-horz-trough-active.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/scale-horz-trough.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/scale-slider-active.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/scale-slider-hover.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/scale-slider-insensitive.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/scale-slider.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/scale-vert-trough-active.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/scale-vert-trough.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/scrollbar-arrow-down.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/scrollbar-arrow-left.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/scrollbar-arrow-right.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/scrollbar-arrow-up.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/scrollbar-horz-slider-active.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/scrollbar-horz-slider-hover.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/scrollbar-horz-slider.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/scrollbar-horz-trough.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/scrollbar-vert-slider-active-rtl.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/scrollbar-vert-slider-active.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/scrollbar-vert-slider-hover-rtl.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/scrollbar-vert-slider-hover.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/scrollbar-vert-slider-rtl.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/scrollbar-vert-slider.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/scrollbar-vert-trough-rtl.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/scrollbar-vert-trough.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/spin-down-insensitive.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/spin-down.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/spin-ltr-down-active.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/spin-ltr-down-hover.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/spin-ltr-down-insensitive.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/spin-ltr-down.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/spin-ltr-up-active.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/spin-ltr-up-hover.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/spin-ltr-up-insensitive.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/spin-ltr-up.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/spin-rtl-down-active.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/spin-rtl-down-hover.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/spin-rtl-down-insensitive.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/spin-rtl-down.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/spin-rtl-up-active.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/spin-rtl-up-hover.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/spin-rtl-up-insensitive.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/spin-rtl-up.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/spin-up-insensitive.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/spin-up.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/tab-down-active.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/tab-down.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/tab-horz-gap.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/tab-left-active.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/tab-left.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/tab-right-active.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/tab-right.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/tab-up-active.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/tab-up.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/tab-vert-gap.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/treeview-header-button.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/treeview-pan-down-active.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/treeview-pan-down-hover.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/treeview-pan-down.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/treeview-pan-up-active.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/treeview-pan-up-hover.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/treeview-pan-up.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/treeview-separator-ltr.png
+share/themes/Yaru-wartybrown/gtk-2.0/assets/treeview-separator-rtl.png
+share/themes/Yaru-wartybrown/gtk-2.0/gtkrc
+share/themes/Yaru-wartybrown/gtk-2.0/hacks.rc
+share/themes/Yaru-wartybrown/gtk-2.0/main.rc
+share/themes/Yaru-wartybrown/gtk-3.0/gtk-dark.css
+share/themes/Yaru-wartybrown/gtk-3.0/gtk.css
+share/themes/Yaru-wartybrown/gtk-3.0/gtk.gresource
+share/themes/Yaru-wartybrown/gtk-4.0/gtk-dark.css
+share/themes/Yaru-wartybrown/gtk-4.0/gtk.css
+share/themes/Yaru-wartybrown/gtk-4.0/gtk.gresource
+share/themes/Yaru-wartybrown/index.theme
share/themes/Yaru-xhdpi/xfwm4/bottom-active.png
share/themes/Yaru-xhdpi/xfwm4/bottom-inactive.png
share/themes/Yaru-xhdpi/xfwm4/bottom-left-active.png
@@ -4431,6 +4432,434 @@ share/themes/Yaru-xhdpi/xfwm4/top-left-active.png
share/themes/Yaru-xhdpi/xfwm4/top-left-inactive.png
share/themes/Yaru-xhdpi/xfwm4/top-right-active.png
share/themes/Yaru-xhdpi/xfwm4/top-right-inactive.png
+share/themes/Yaru-yellow-dark/cinnamon/cinnamon.css
+share/themes/Yaru-yellow-dark/cinnamon/common-assets/menu/menu-separator.svg
+share/themes/Yaru-yellow-dark/cinnamon/common-assets/misc/add-workspace-active.svg
+share/themes/Yaru-yellow-dark/cinnamon/common-assets/misc/add-workspace-hover.svg
+share/themes/Yaru-yellow-dark/cinnamon/common-assets/misc/add-workspace.svg
+share/themes/Yaru-yellow-dark/cinnamon/common-assets/misc/bg.svg
+share/themes/Yaru-yellow-dark/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg
+share/themes/Yaru-yellow-dark/cinnamon/common-assets/misc/calendar-arrow-left.svg
+share/themes/Yaru-yellow-dark/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg
+share/themes/Yaru-yellow-dark/cinnamon/common-assets/misc/calendar-arrow-right.svg
+share/themes/Yaru-yellow-dark/cinnamon/common-assets/misc/corner-ripple.svg
+share/themes/Yaru-yellow-dark/cinnamon/common-assets/misc/desklet-header.svg
+share/themes/Yaru-yellow-dark/cinnamon/common-assets/misc/desklet.svg
+share/themes/Yaru-yellow-dark/cinnamon/common-assets/misc/osd.svg
+share/themes/Yaru-yellow-dark/cinnamon/common-assets/misc/overview-hover.png
+share/themes/Yaru-yellow-dark/cinnamon/common-assets/misc/overview.png
+share/themes/Yaru-yellow-dark/cinnamon/common-assets/misc/trash-icon.svg
+share/themes/Yaru-yellow-dark/cinnamon/common-assets/panel/activities-active.svg
+share/themes/Yaru-yellow-dark/cinnamon/common-assets/panel/activities.svg
+share/themes/Yaru-yellow-dark/cinnamon/common-assets/panel/window-list-active-bottom.svg
+share/themes/Yaru-yellow-dark/cinnamon/common-assets/panel/window-list-active-top.svg
+share/themes/Yaru-yellow-dark/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg
+share/themes/Yaru-yellow-dark/cinnamon/dark-assets/checkbox/checkbox-checked.svg
+share/themes/Yaru-yellow-dark/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg
+share/themes/Yaru-yellow-dark/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg
+share/themes/Yaru-yellow-dark/cinnamon/dark-assets/checkbox/radio-checked.svg
+share/themes/Yaru-yellow-dark/cinnamon/dark-assets/checkbox/radio-unchecked.svg
+share/themes/Yaru-yellow-dark/cinnamon/dark-assets/menu/menu-hover.svg
+share/themes/Yaru-yellow-dark/cinnamon/dark-assets/menu/menu.svg
+share/themes/Yaru-yellow-dark/cinnamon/dark-assets/menu/submenu.svg
+share/themes/Yaru-yellow-dark/cinnamon/dark-assets/misc/button-box.svg
+share/themes/Yaru-yellow-dark/cinnamon/dark-assets/misc/close-active.svg
+share/themes/Yaru-yellow-dark/cinnamon/dark-assets/misc/close-hover.svg
+share/themes/Yaru-yellow-dark/cinnamon/dark-assets/misc/close.svg
+share/themes/Yaru-yellow-dark/cinnamon/dark-assets/misc/message.svg
+share/themes/Yaru-yellow-dark/cinnamon/dark-assets/misc/modal.svg
+share/themes/Yaru-yellow-dark/cinnamon/dark-assets/switch/switch-off.svg
+share/themes/Yaru-yellow-dark/cinnamon/dark-assets/switch/switch-on.svg
+share/themes/Yaru-yellow-dark/gtk-2.0/apps.rc
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/border.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/button-active.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/button-hover.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/button-insensitive.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/button.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/checkbox-checked-active.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/checkbox-checked-insensitive.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/checkbox-checked.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/checkbox-mixed-active.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/checkbox-mixed-insensitive.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/checkbox-mixed.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/checkbox-unchecked-active.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/checkbox-unchecked-hover.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/checkbox-unchecked-insensitive.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/checkbox-unchecked.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/combo-entry-ltr-button-active.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/combo-entry-ltr-button-hover.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/combo-entry-ltr-button-insensitive.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/combo-entry-ltr-button.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/combo-entry-ltr-entry-active.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/combo-entry-ltr-entry-insensitive.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/combo-entry-ltr-entry.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/combo-entry-rtl-button-active.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/combo-entry-rtl-button-hover.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/combo-entry-rtl-button-insensitive.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/combo-entry-rtl-button.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/combo-entry-rtl-entry-active.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/combo-entry-rtl-entry-insensitive.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/combo-entry-rtl-entry.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/entry-active.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/entry-background-insensitive.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/entry-background.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/entry-insensitive.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/entry.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/focus.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/frame-inline.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/frame-notebook.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/frame.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/handle-horz.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/handle-vert.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/handle.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/line.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/menu-border.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/menu-checkbox-checked-insensitive.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/menu-checkbox-checked.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/menu-checkbox-hover.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/menu-checkbox-insensitive.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/menu-checkbox-mixed-insensitive.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/menu-checkbox-mixed.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/menu-checkbox.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/menu-pan-down-insensitive.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/menu-pan-down.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/menu-pan-left-hover.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/menu-pan-left-insensitive.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/menu-pan-left.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/menu-pan-right-hover.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/menu-pan-right-insensitive.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/menu-pan-right.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/menu-pan-up-insensitive.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/menu-pan-up.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/menu-radio-checked-insensitive.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/menu-radio-checked.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/menu-radio-hover.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/menu-radio-insensitive.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/menu-radio-mixed-insensitive.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/menu-radio-mixed.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/menu-radio.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/menubar-item-active.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/notebook-combo-entry-ltr-entry-active.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/notebook-combo-entry-ltr-entry-insensitive.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/notebook-combo-entry-ltr-entry.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/notebook-combo-entry-rtl-entry-active.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/notebook-combo-entry-rtl-entry-insensitive.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/notebook-combo-entry-rtl-entry.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/notebook-entry-active.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/notebook-entry-insensitive.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/notebook-entry.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/pan-down-insensitive.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/pan-down.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/pan-left-insensitive.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/pan-left-semi.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/pan-left.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/pan-right-insensitive.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/pan-right-semi.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/pan-right.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/pan-up-insensitive.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/pan-up.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/progressbar-horz-trough.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/progressbar-horz.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/progressbar-vert-trough.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/progressbar-vert.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/radio-checked-active.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/radio-checked-insensitive.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/radio-checked.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/radio-mixed-active.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/radio-mixed-insensitive.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/radio-mixed.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/radio-unchecked-active.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/radio-unchecked-hover.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/radio-unchecked-insensitive.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/radio-unchecked.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/scale-horz-focus.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/scale-horz-trough-active.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/scale-horz-trough.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/scale-slider-active.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/scale-slider-hover.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/scale-slider-insensitive.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/scale-slider.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/scale-vert-trough-active.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/scale-vert-trough.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/scrollbar-arrow-down.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/scrollbar-arrow-left.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/scrollbar-arrow-right.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/scrollbar-arrow-up.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/scrollbar-horz-slider-active.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/scrollbar-horz-slider-hover.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/scrollbar-horz-slider.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/scrollbar-horz-trough.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/scrollbar-vert-slider-active-rtl.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/scrollbar-vert-slider-active.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/scrollbar-vert-slider-hover-rtl.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/scrollbar-vert-slider-hover.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/scrollbar-vert-slider-rtl.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/scrollbar-vert-slider.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/scrollbar-vert-trough-rtl.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/scrollbar-vert-trough.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/spin-down-insensitive.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/spin-down.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/spin-ltr-down-active.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/spin-ltr-down-hover.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/spin-ltr-down-insensitive.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/spin-ltr-down.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/spin-ltr-up-active.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/spin-ltr-up-hover.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/spin-ltr-up-insensitive.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/spin-ltr-up.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/spin-rtl-down-active.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/spin-rtl-down-hover.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/spin-rtl-down-insensitive.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/spin-rtl-down.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/spin-rtl-up-active.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/spin-rtl-up-hover.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/spin-rtl-up-insensitive.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/spin-rtl-up.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/spin-up-insensitive.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/spin-up.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/tab-down-active.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/tab-down.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/tab-horz-gap.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/tab-left-active.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/tab-left.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/tab-right-active.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/tab-right.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/tab-up-active.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/tab-up.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/tab-vert-gap.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/treeview-header-button.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/treeview-pan-down-active.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/treeview-pan-down-hover.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/treeview-pan-down.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/treeview-pan-up-active.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/treeview-pan-up-hover.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/treeview-pan-up.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/treeview-separator-ltr.png
+share/themes/Yaru-yellow-dark/gtk-2.0/assets/treeview-separator-rtl.png
+share/themes/Yaru-yellow-dark/gtk-2.0/gtkrc
+share/themes/Yaru-yellow-dark/gtk-2.0/hacks.rc
+share/themes/Yaru-yellow-dark/gtk-2.0/main.rc
+share/themes/Yaru-yellow-dark/gtk-3.0/gtk-dark.css
+share/themes/Yaru-yellow-dark/gtk-3.0/gtk.css
+share/themes/Yaru-yellow-dark/gtk-3.0/gtk.gresource
+share/themes/Yaru-yellow-dark/gtk-4.0/gtk-dark.css
+share/themes/Yaru-yellow-dark/gtk-4.0/gtk.css
+share/themes/Yaru-yellow-dark/gtk-4.0/gtk.gresource
+share/themes/Yaru-yellow-dark/index.theme
+share/themes/Yaru-yellow/cinnamon/cinnamon.css
+share/themes/Yaru-yellow/cinnamon/common-assets/menu/menu-separator.svg
+share/themes/Yaru-yellow/cinnamon/common-assets/misc/add-workspace-active.svg
+share/themes/Yaru-yellow/cinnamon/common-assets/misc/add-workspace-hover.svg
+share/themes/Yaru-yellow/cinnamon/common-assets/misc/add-workspace.svg
+share/themes/Yaru-yellow/cinnamon/common-assets/misc/bg.svg
+share/themes/Yaru-yellow/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg
+share/themes/Yaru-yellow/cinnamon/common-assets/misc/calendar-arrow-left.svg
+share/themes/Yaru-yellow/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg
+share/themes/Yaru-yellow/cinnamon/common-assets/misc/calendar-arrow-right.svg
+share/themes/Yaru-yellow/cinnamon/common-assets/misc/corner-ripple.svg
+share/themes/Yaru-yellow/cinnamon/common-assets/misc/desklet-header.svg
+share/themes/Yaru-yellow/cinnamon/common-assets/misc/desklet.svg
+share/themes/Yaru-yellow/cinnamon/common-assets/misc/osd.svg
+share/themes/Yaru-yellow/cinnamon/common-assets/misc/overview-hover.png
+share/themes/Yaru-yellow/cinnamon/common-assets/misc/overview.png
+share/themes/Yaru-yellow/cinnamon/common-assets/misc/trash-icon.svg
+share/themes/Yaru-yellow/cinnamon/common-assets/panel/activities-active.svg
+share/themes/Yaru-yellow/cinnamon/common-assets/panel/activities.svg
+share/themes/Yaru-yellow/cinnamon/common-assets/panel/window-list-active-bottom.svg
+share/themes/Yaru-yellow/cinnamon/common-assets/panel/window-list-active-top.svg
+share/themes/Yaru-yellow/cinnamon/light-assets/checkbox/checkbox-checked-focused.svg
+share/themes/Yaru-yellow/cinnamon/light-assets/checkbox/checkbox-checked.svg
+share/themes/Yaru-yellow/cinnamon/light-assets/checkbox/checkbox-unchecked-focused.svg
+share/themes/Yaru-yellow/cinnamon/light-assets/checkbox/checkbox-unchecked.svg
+share/themes/Yaru-yellow/cinnamon/light-assets/checkbox/radio-checked.svg
+share/themes/Yaru-yellow/cinnamon/light-assets/checkbox/radio-unchecked.svg
+share/themes/Yaru-yellow/cinnamon/light-assets/menu/menu-hover.svg
+share/themes/Yaru-yellow/cinnamon/light-assets/menu/menu.svg
+share/themes/Yaru-yellow/cinnamon/light-assets/menu/submenu.svg
+share/themes/Yaru-yellow/cinnamon/light-assets/misc/button-box.svg
+share/themes/Yaru-yellow/cinnamon/light-assets/misc/close-active.svg
+share/themes/Yaru-yellow/cinnamon/light-assets/misc/close-hover.svg
+share/themes/Yaru-yellow/cinnamon/light-assets/misc/close.svg
+share/themes/Yaru-yellow/cinnamon/light-assets/misc/message.svg
+share/themes/Yaru-yellow/cinnamon/light-assets/misc/modal.svg
+share/themes/Yaru-yellow/cinnamon/light-assets/switch/switch-off.svg
+share/themes/Yaru-yellow/cinnamon/light-assets/switch/switch-on.svg
+share/themes/Yaru-yellow/gtk-2.0/apps.rc
+share/themes/Yaru-yellow/gtk-2.0/assets/border.png
+share/themes/Yaru-yellow/gtk-2.0/assets/button-active.png
+share/themes/Yaru-yellow/gtk-2.0/assets/button-hover.png
+share/themes/Yaru-yellow/gtk-2.0/assets/button-insensitive.png
+share/themes/Yaru-yellow/gtk-2.0/assets/button.png
+share/themes/Yaru-yellow/gtk-2.0/assets/checkbox-checked-active.png
+share/themes/Yaru-yellow/gtk-2.0/assets/checkbox-checked-insensitive.png
+share/themes/Yaru-yellow/gtk-2.0/assets/checkbox-checked.png
+share/themes/Yaru-yellow/gtk-2.0/assets/checkbox-mixed-active.png
+share/themes/Yaru-yellow/gtk-2.0/assets/checkbox-mixed-insensitive.png
+share/themes/Yaru-yellow/gtk-2.0/assets/checkbox-mixed.png
+share/themes/Yaru-yellow/gtk-2.0/assets/checkbox-unchecked-active.png
+share/themes/Yaru-yellow/gtk-2.0/assets/checkbox-unchecked-hover.png
+share/themes/Yaru-yellow/gtk-2.0/assets/checkbox-unchecked-insensitive.png
+share/themes/Yaru-yellow/gtk-2.0/assets/checkbox-unchecked.png
+share/themes/Yaru-yellow/gtk-2.0/assets/combo-entry-ltr-button-active.png
+share/themes/Yaru-yellow/gtk-2.0/assets/combo-entry-ltr-button-hover.png
+share/themes/Yaru-yellow/gtk-2.0/assets/combo-entry-ltr-button-insensitive.png
+share/themes/Yaru-yellow/gtk-2.0/assets/combo-entry-ltr-button.png
+share/themes/Yaru-yellow/gtk-2.0/assets/combo-entry-ltr-entry-active.png
+share/themes/Yaru-yellow/gtk-2.0/assets/combo-entry-ltr-entry-insensitive.png
+share/themes/Yaru-yellow/gtk-2.0/assets/combo-entry-ltr-entry.png
+share/themes/Yaru-yellow/gtk-2.0/assets/combo-entry-rtl-button-active.png
+share/themes/Yaru-yellow/gtk-2.0/assets/combo-entry-rtl-button-hover.png
+share/themes/Yaru-yellow/gtk-2.0/assets/combo-entry-rtl-button-insensitive.png
+share/themes/Yaru-yellow/gtk-2.0/assets/combo-entry-rtl-button.png
+share/themes/Yaru-yellow/gtk-2.0/assets/combo-entry-rtl-entry-active.png
+share/themes/Yaru-yellow/gtk-2.0/assets/combo-entry-rtl-entry-insensitive.png
+share/themes/Yaru-yellow/gtk-2.0/assets/combo-entry-rtl-entry.png
+share/themes/Yaru-yellow/gtk-2.0/assets/entry-active.png
+share/themes/Yaru-yellow/gtk-2.0/assets/entry-background-insensitive.png
+share/themes/Yaru-yellow/gtk-2.0/assets/entry-background.png
+share/themes/Yaru-yellow/gtk-2.0/assets/entry-insensitive.png
+share/themes/Yaru-yellow/gtk-2.0/assets/entry.png
+share/themes/Yaru-yellow/gtk-2.0/assets/focus.png
+share/themes/Yaru-yellow/gtk-2.0/assets/frame-inline.png
+share/themes/Yaru-yellow/gtk-2.0/assets/frame-notebook.png
+share/themes/Yaru-yellow/gtk-2.0/assets/frame.png
+share/themes/Yaru-yellow/gtk-2.0/assets/handle-horz.png
+share/themes/Yaru-yellow/gtk-2.0/assets/handle-vert.png
+share/themes/Yaru-yellow/gtk-2.0/assets/handle.png
+share/themes/Yaru-yellow/gtk-2.0/assets/line.png
+share/themes/Yaru-yellow/gtk-2.0/assets/menu-border.png
+share/themes/Yaru-yellow/gtk-2.0/assets/menu-checkbox-checked-insensitive.png
+share/themes/Yaru-yellow/gtk-2.0/assets/menu-checkbox-checked.png
+share/themes/Yaru-yellow/gtk-2.0/assets/menu-checkbox-hover.png
+share/themes/Yaru-yellow/gtk-2.0/assets/menu-checkbox-insensitive.png
+share/themes/Yaru-yellow/gtk-2.0/assets/menu-checkbox-mixed-insensitive.png
+share/themes/Yaru-yellow/gtk-2.0/assets/menu-checkbox-mixed.png
+share/themes/Yaru-yellow/gtk-2.0/assets/menu-checkbox.png
+share/themes/Yaru-yellow/gtk-2.0/assets/menu-pan-down-insensitive.png
+share/themes/Yaru-yellow/gtk-2.0/assets/menu-pan-down.png
+share/themes/Yaru-yellow/gtk-2.0/assets/menu-pan-left-hover.png
+share/themes/Yaru-yellow/gtk-2.0/assets/menu-pan-left-insensitive.png
+share/themes/Yaru-yellow/gtk-2.0/assets/menu-pan-left.png
+share/themes/Yaru-yellow/gtk-2.0/assets/menu-pan-right-hover.png
+share/themes/Yaru-yellow/gtk-2.0/assets/menu-pan-right-insensitive.png
+share/themes/Yaru-yellow/gtk-2.0/assets/menu-pan-right.png
+share/themes/Yaru-yellow/gtk-2.0/assets/menu-pan-up-insensitive.png
+share/themes/Yaru-yellow/gtk-2.0/assets/menu-pan-up.png
+share/themes/Yaru-yellow/gtk-2.0/assets/menu-radio-checked-insensitive.png
+share/themes/Yaru-yellow/gtk-2.0/assets/menu-radio-checked.png
+share/themes/Yaru-yellow/gtk-2.0/assets/menu-radio-hover.png
+share/themes/Yaru-yellow/gtk-2.0/assets/menu-radio-insensitive.png
+share/themes/Yaru-yellow/gtk-2.0/assets/menu-radio-mixed-insensitive.png
+share/themes/Yaru-yellow/gtk-2.0/assets/menu-radio-mixed.png
+share/themes/Yaru-yellow/gtk-2.0/assets/menu-radio.png
+share/themes/Yaru-yellow/gtk-2.0/assets/menubar-item-active.png
+share/themes/Yaru-yellow/gtk-2.0/assets/notebook-combo-entry-ltr-entry-active.png
+share/themes/Yaru-yellow/gtk-2.0/assets/notebook-combo-entry-ltr-entry-insensitive.png
+share/themes/Yaru-yellow/gtk-2.0/assets/notebook-combo-entry-ltr-entry.png
+share/themes/Yaru-yellow/gtk-2.0/assets/notebook-combo-entry-rtl-entry-active.png
+share/themes/Yaru-yellow/gtk-2.0/assets/notebook-combo-entry-rtl-entry-insensitive.png
+share/themes/Yaru-yellow/gtk-2.0/assets/notebook-combo-entry-rtl-entry.png
+share/themes/Yaru-yellow/gtk-2.0/assets/notebook-entry-active.png
+share/themes/Yaru-yellow/gtk-2.0/assets/notebook-entry-insensitive.png
+share/themes/Yaru-yellow/gtk-2.0/assets/notebook-entry.png
+share/themes/Yaru-yellow/gtk-2.0/assets/pan-down-insensitive.png
+share/themes/Yaru-yellow/gtk-2.0/assets/pan-down.png
+share/themes/Yaru-yellow/gtk-2.0/assets/pan-left-insensitive.png
+share/themes/Yaru-yellow/gtk-2.0/assets/pan-left-semi.png
+share/themes/Yaru-yellow/gtk-2.0/assets/pan-left.png
+share/themes/Yaru-yellow/gtk-2.0/assets/pan-right-insensitive.png
+share/themes/Yaru-yellow/gtk-2.0/assets/pan-right-semi.png
+share/themes/Yaru-yellow/gtk-2.0/assets/pan-right.png
+share/themes/Yaru-yellow/gtk-2.0/assets/pan-up-insensitive.png
+share/themes/Yaru-yellow/gtk-2.0/assets/pan-up.png
+share/themes/Yaru-yellow/gtk-2.0/assets/progressbar-horz-trough.png
+share/themes/Yaru-yellow/gtk-2.0/assets/progressbar-horz.png
+share/themes/Yaru-yellow/gtk-2.0/assets/progressbar-vert-trough.png
+share/themes/Yaru-yellow/gtk-2.0/assets/progressbar-vert.png
+share/themes/Yaru-yellow/gtk-2.0/assets/radio-checked-active.png
+share/themes/Yaru-yellow/gtk-2.0/assets/radio-checked-insensitive.png
+share/themes/Yaru-yellow/gtk-2.0/assets/radio-checked.png
+share/themes/Yaru-yellow/gtk-2.0/assets/radio-mixed-active.png
+share/themes/Yaru-yellow/gtk-2.0/assets/radio-mixed-insensitive.png
+share/themes/Yaru-yellow/gtk-2.0/assets/radio-mixed.png
+share/themes/Yaru-yellow/gtk-2.0/assets/radio-unchecked-active.png
+share/themes/Yaru-yellow/gtk-2.0/assets/radio-unchecked-hover.png
+share/themes/Yaru-yellow/gtk-2.0/assets/radio-unchecked-insensitive.png
+share/themes/Yaru-yellow/gtk-2.0/assets/radio-unchecked.png
+share/themes/Yaru-yellow/gtk-2.0/assets/scale-horz-focus.png
+share/themes/Yaru-yellow/gtk-2.0/assets/scale-horz-trough-active.png
+share/themes/Yaru-yellow/gtk-2.0/assets/scale-horz-trough.png
+share/themes/Yaru-yellow/gtk-2.0/assets/scale-slider-active.png
+share/themes/Yaru-yellow/gtk-2.0/assets/scale-slider-hover.png
+share/themes/Yaru-yellow/gtk-2.0/assets/scale-slider-insensitive.png
+share/themes/Yaru-yellow/gtk-2.0/assets/scale-slider.png
+share/themes/Yaru-yellow/gtk-2.0/assets/scale-vert-trough-active.png
+share/themes/Yaru-yellow/gtk-2.0/assets/scale-vert-trough.png
+share/themes/Yaru-yellow/gtk-2.0/assets/scrollbar-arrow-down.png
+share/themes/Yaru-yellow/gtk-2.0/assets/scrollbar-arrow-left.png
+share/themes/Yaru-yellow/gtk-2.0/assets/scrollbar-arrow-right.png
+share/themes/Yaru-yellow/gtk-2.0/assets/scrollbar-arrow-up.png
+share/themes/Yaru-yellow/gtk-2.0/assets/scrollbar-horz-slider-active.png
+share/themes/Yaru-yellow/gtk-2.0/assets/scrollbar-horz-slider-hover.png
+share/themes/Yaru-yellow/gtk-2.0/assets/scrollbar-horz-slider.png
+share/themes/Yaru-yellow/gtk-2.0/assets/scrollbar-horz-trough.png
+share/themes/Yaru-yellow/gtk-2.0/assets/scrollbar-vert-slider-active-rtl.png
+share/themes/Yaru-yellow/gtk-2.0/assets/scrollbar-vert-slider-active.png
+share/themes/Yaru-yellow/gtk-2.0/assets/scrollbar-vert-slider-hover-rtl.png
+share/themes/Yaru-yellow/gtk-2.0/assets/scrollbar-vert-slider-hover.png
+share/themes/Yaru-yellow/gtk-2.0/assets/scrollbar-vert-slider-rtl.png
+share/themes/Yaru-yellow/gtk-2.0/assets/scrollbar-vert-slider.png
+share/themes/Yaru-yellow/gtk-2.0/assets/scrollbar-vert-trough-rtl.png
+share/themes/Yaru-yellow/gtk-2.0/assets/scrollbar-vert-trough.png
+share/themes/Yaru-yellow/gtk-2.0/assets/spin-down-insensitive.png
+share/themes/Yaru-yellow/gtk-2.0/assets/spin-down.png
+share/themes/Yaru-yellow/gtk-2.0/assets/spin-ltr-down-active.png
+share/themes/Yaru-yellow/gtk-2.0/assets/spin-ltr-down-hover.png
+share/themes/Yaru-yellow/gtk-2.0/assets/spin-ltr-down-insensitive.png
+share/themes/Yaru-yellow/gtk-2.0/assets/spin-ltr-down.png
+share/themes/Yaru-yellow/gtk-2.0/assets/spin-ltr-up-active.png
+share/themes/Yaru-yellow/gtk-2.0/assets/spin-ltr-up-hover.png
+share/themes/Yaru-yellow/gtk-2.0/assets/spin-ltr-up-insensitive.png
+share/themes/Yaru-yellow/gtk-2.0/assets/spin-ltr-up.png
+share/themes/Yaru-yellow/gtk-2.0/assets/spin-rtl-down-active.png
+share/themes/Yaru-yellow/gtk-2.0/assets/spin-rtl-down-hover.png
+share/themes/Yaru-yellow/gtk-2.0/assets/spin-rtl-down-insensitive.png
+share/themes/Yaru-yellow/gtk-2.0/assets/spin-rtl-down.png
+share/themes/Yaru-yellow/gtk-2.0/assets/spin-rtl-up-active.png
+share/themes/Yaru-yellow/gtk-2.0/assets/spin-rtl-up-hover.png
+share/themes/Yaru-yellow/gtk-2.0/assets/spin-rtl-up-insensitive.png
+share/themes/Yaru-yellow/gtk-2.0/assets/spin-rtl-up.png
+share/themes/Yaru-yellow/gtk-2.0/assets/spin-up-insensitive.png
+share/themes/Yaru-yellow/gtk-2.0/assets/spin-up.png
+share/themes/Yaru-yellow/gtk-2.0/assets/tab-down-active.png
+share/themes/Yaru-yellow/gtk-2.0/assets/tab-down.png
+share/themes/Yaru-yellow/gtk-2.0/assets/tab-horz-gap.png
+share/themes/Yaru-yellow/gtk-2.0/assets/tab-left-active.png
+share/themes/Yaru-yellow/gtk-2.0/assets/tab-left.png
+share/themes/Yaru-yellow/gtk-2.0/assets/tab-right-active.png
+share/themes/Yaru-yellow/gtk-2.0/assets/tab-right.png
+share/themes/Yaru-yellow/gtk-2.0/assets/tab-up-active.png
+share/themes/Yaru-yellow/gtk-2.0/assets/tab-up.png
+share/themes/Yaru-yellow/gtk-2.0/assets/tab-vert-gap.png
+share/themes/Yaru-yellow/gtk-2.0/assets/treeview-header-button.png
+share/themes/Yaru-yellow/gtk-2.0/assets/treeview-pan-down-active.png
+share/themes/Yaru-yellow/gtk-2.0/assets/treeview-pan-down-hover.png
+share/themes/Yaru-yellow/gtk-2.0/assets/treeview-pan-down.png
+share/themes/Yaru-yellow/gtk-2.0/assets/treeview-pan-up-active.png
+share/themes/Yaru-yellow/gtk-2.0/assets/treeview-pan-up-hover.png
+share/themes/Yaru-yellow/gtk-2.0/assets/treeview-pan-up.png
+share/themes/Yaru-yellow/gtk-2.0/assets/treeview-separator-ltr.png
+share/themes/Yaru-yellow/gtk-2.0/assets/treeview-separator-rtl.png
+share/themes/Yaru-yellow/gtk-2.0/gtkrc
+share/themes/Yaru-yellow/gtk-2.0/hacks.rc
+share/themes/Yaru-yellow/gtk-2.0/main.rc
+share/themes/Yaru-yellow/gtk-3.0/gtk-dark.css
+share/themes/Yaru-yellow/gtk-3.0/gtk.css
+share/themes/Yaru-yellow/gtk-3.0/gtk.gresource
+share/themes/Yaru-yellow/gtk-4.0/gtk-dark.css
+share/themes/Yaru-yellow/gtk-4.0/gtk.css
+share/themes/Yaru-yellow/gtk-4.0/gtk.gresource
+share/themes/Yaru-yellow/index.theme
share/themes/Yaru/cinnamon/cinnamon.css
share/themes/Yaru/cinnamon/common-assets/menu/menu-separator.svg
share/themes/Yaru/cinnamon/common-assets/misc/add-workspace-active.svg
@@ -4469,7 +4898,6 @@ share/themes/Yaru/cinnamon/light-assets/misc/message.svg
share/themes/Yaru/cinnamon/light-assets/misc/modal.svg
share/themes/Yaru/cinnamon/light-assets/switch/switch-off.svg
share/themes/Yaru/cinnamon/light-assets/switch/switch-on.svg
-share/themes/Yaru/cinnamon/thumbnail.png
share/themes/Yaru/gnome-shell
share/themes/Yaru/gtk-2.0/apps.rc
share/themes/Yaru/gtk-2.0/assets/border.png
@@ -4743,11 +5171,3 @@ share/themes/Yaru/xfwm4/top-left-active.png
share/themes/Yaru/xfwm4/top-left-inactive.png
share/themes/Yaru/xfwm4/top-right-active.png
share/themes/Yaru/xfwm4/top-right-inactive.png
-@dir share/themes/Yaru-cinnamon/cinnamon/common-assets/menu
-@dir share/themes/Yaru-cinnamon/cinnamon/common-assets/misc
-@dir share/themes/Yaru-cinnamon/cinnamon/light-assets/menu
-@dir share/themes/Yaru-cinnamon/cinnamon/light-assets/misc
-@dir share/themes/Yaru-cinnamon-dark/cinnamon/common-assets/menu
-@dir share/themes/Yaru-cinnamon-dark/cinnamon/common-assets/misc
-@dir share/themes/Yaru-cinnamon-dark/cinnamon/dark-assets/menu
-@dir share/themes/Yaru-cinnamon-dark/cinnamon/dark-assets/misc
diff --git a/x11-themes/yaru-icon-theme/Makefile b/x11-themes/yaru-icon-theme/Makefile
index 3aaf618fd1e1..1b2e261c6712 100644
--- a/x11-themes/yaru-icon-theme/Makefile
+++ b/x11-themes/yaru-icon-theme/Makefile
@@ -1,5 +1,5 @@
PORTNAME= yaru-icon-theme
-DISTVERSION= 22.10.3
+DISTVERSION= 25.10.3
CATEGORIES= x11-themes
MAINTAINER= Alexander88207@protonmail.com
@@ -9,19 +9,19 @@ WWW= https://github.com/ubuntu/yaru
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= bash>0:shells/bash \
+BUILD_DEPENDS= bash:shells/bash \
coreutils>0:sysutils/coreutils \
sassc:textproc/sassc
USES= gnome meson ninja python shebangfix
-USE_GNOME= glib20:build
USE_GITHUB= yes
GH_ACCOUNT= ubuntu
GH_PROJECT= yaru
+USE_GNOME= glib20:build
-NO_ARCH= yes
-
-BINARY_ALIAS= realpath=grealpath
+SHEBANG_FILES= icons/meson/post_install.py \
+ icons/src/generate-index-theme.py
+SHEBANG_LANG= ${PYTHON_CMD}
MESON_ARGS= -Dgnome-shell=false \
-Dgtk=false \
@@ -30,7 +30,7 @@ MESON_ARGS= -Dgnome-shell=false \
-Dsessions=false \
-Dsounds=false
-SHEBANG_LANG= ${PYTHON_CMD}
-SHEBANG_FILES= icons/meson/post_install.py icons/src/generate-index-theme.py
+BINARY_ALIAS= realpath=grealpath
+NO_ARCH= yes
.include <bsd.port.mk>
diff --git a/x11-themes/yaru-icon-theme/distinfo b/x11-themes/yaru-icon-theme/distinfo
index 6c33e61f9a47..91b560297630 100644
--- a/x11-themes/yaru-icon-theme/distinfo
+++ b/x11-themes/yaru-icon-theme/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1664811325
-SHA256 (ubuntu-yaru-22.10.3_GH0.tar.gz) = 82e253ddcc11f95960475df0d3754ed7ea2b7b65efa6b32383282c0d09dd79ce
-SIZE (ubuntu-yaru-22.10.3_GH0.tar.gz) = 59469563
+TIMESTAMP = 1760357576
+SHA256 (ubuntu-yaru-25.10.3_GH0.tar.gz) = bb60fa192a6f4cbbb3ee7d06bf5ddeb47cbd8ec5c74bdd6a6a085105da68a8cd
+SIZE (ubuntu-yaru-25.10.3_GH0.tar.gz) = 63301438
diff --git a/x11-themes/yaru-icon-theme/pkg-plist b/x11-themes/yaru-icon-theme/pkg-plist
index f8ebe121de60..3056c5990302 100644
--- a/x11-themes/yaru-icon-theme/pkg-plist
+++ b/x11-themes/yaru-icon-theme/pkg-plist
@@ -1619,6 +1619,7 @@ share/icons/Yaru-dark/24x24/panel/xfpm-ups_empty.svg
share/icons/Yaru-dark/index.theme
share/icons/Yaru/16x16/actions/address-book-new.png
share/icons/Yaru/16x16/actions/application-exit.png
+share/icons/Yaru/16x16/actions/applications-other.png
share/icons/Yaru/16x16/actions/appointment-new.png
share/icons/Yaru/16x16/actions/blueman-plugin.png
share/icons/Yaru/16x16/actions/blueman-send-file.png
@@ -1742,7 +1743,6 @@ share/icons/Yaru/16x16/actions/mail-unread.png
share/icons/Yaru/16x16/actions/mail_forward.png
share/icons/Yaru/16x16/actions/mail_new.png
share/icons/Yaru/16x16/actions/mail_reply.png
-share/icons/Yaru/16x16/actions/printer.png
share/icons/Yaru/16x16/actions/printers.png
share/icons/Yaru/16x16/actions/process-stop.png
share/icons/Yaru/16x16/actions/redo.png
@@ -1784,6 +1784,7 @@ share/icons/Yaru/16x16/actions/system-shut-down.png
share/icons/Yaru/16x16/actions/system-shutdown.png
share/icons/Yaru/16x16/actions/system-switch-user.png
share/icons/Yaru/16x16/actions/undo.png
+share/icons/Yaru/16x16/actions/view-app-grid.png
share/icons/Yaru/16x16/actions/view-zoom-in.png
share/icons/Yaru/16x16/actions/view-zoom-out.png
share/icons/Yaru/16x16/actions/window-close.png
@@ -1800,7 +1801,8 @@ share/icons/Yaru/16x16/apps/accessories-character-map.png
share/icons/Yaru/16x16/apps/accessories-dictionary.png
share/icons/Yaru/16x16/apps/accessories-text-editor.png
share/icons/Yaru/16x16/apps/address-book-app.png
-share/icons/Yaru/16x16/apps/amazon-store.png
+share/icons/Yaru/16x16/apps/app-center.png
+share/icons/Yaru/16x16/apps/app.drey.EarTag.png
share/icons/Yaru/16x16/apps/applets-screenshooter.png
share/icons/Yaru/16x16/apps/applications-multimedia.png
share/icons/Yaru/16x16/apps/applications-office.png
@@ -1813,6 +1815,7 @@ share/icons/Yaru/16x16/apps/baobab.png
share/icons/Yaru/16x16/apps/bash.png
share/icons/Yaru/16x16/apps/bijiben.png
share/icons/Yaru/16x16/apps/bluetooth.png
+share/icons/Yaru/16x16/apps/builder-app.png
share/icons/Yaru/16x16/apps/ca.desrt.dconf-editor.png
share/icons/Yaru/16x16/apps/calculator-app.png
share/icons/Yaru/16x16/apps/calendar-app.png
@@ -1820,6 +1823,7 @@ share/icons/Yaru/16x16/apps/calendar.png
share/icons/Yaru/16x16/apps/camera-app.png
share/icons/Yaru/16x16/apps/cheese.png
share/icons/Yaru/16x16/apps/clock-app.png
+share/icons/Yaru/16x16/apps/com.mattjakeman.ExtensionManager.png
share/icons/Yaru/16x16/apps/configurator-app.png
share/icons/Yaru/16x16/apps/cpu-x.png
share/icons/Yaru/16x16/apps/dconf-editor.png
@@ -1913,6 +1917,7 @@ share/icons/Yaru/16x16/apps/office-address-book.png
share/icons/Yaru/16x16/apps/office-addressbook.png
share/icons/Yaru/16x16/apps/office-calendar.png
share/icons/Yaru/16x16/apps/org.gnome.ArchiveManager.png
+share/icons/Yaru/16x16/apps/org.gnome.Builder.png
share/icons/Yaru/16x16/apps/org.gnome.Calculator.png
share/icons/Yaru/16x16/apps/org.gnome.Calendar.png
share/icons/Yaru/16x16/apps/org.gnome.Calls.png
@@ -1930,13 +1935,16 @@ share/icons/Yaru/16x16/apps/org.gnome.Extensions.png
share/icons/Yaru/16x16/apps/org.gnome.FileRoller.png
share/icons/Yaru/16x16/apps/org.gnome.Gedit.png
share/icons/Yaru/16x16/apps/org.gnome.Logs.png
+share/icons/Yaru/16x16/apps/org.gnome.Loupe.png
share/icons/Yaru/16x16/apps/org.gnome.Mahjongg.png
share/icons/Yaru/16x16/apps/org.gnome.Maps.png
share/icons/Yaru/16x16/apps/org.gnome.Mines.png
share/icons/Yaru/16x16/apps/org.gnome.Music.png
share/icons/Yaru/16x16/apps/org.gnome.Nautilus.png
+share/icons/Yaru/16x16/apps/org.gnome.Papers.png
share/icons/Yaru/16x16/apps/org.gnome.Photos.png
share/icons/Yaru/16x16/apps/org.gnome.PowerStats.png
+share/icons/Yaru/16x16/apps/org.gnome.Ptyxis.png
share/icons/Yaru/16x16/apps/org.gnome.Rhythmbox.png
share/icons/Yaru/16x16/apps/org.gnome.Rhythmbox3.png
share/icons/Yaru/16x16/apps/org.gnome.Screenshot.png
@@ -1944,6 +1952,7 @@ share/icons/Yaru/16x16/apps/org.gnome.Settings.png
share/icons/Yaru/16x16/apps/org.gnome.Shell.Extensions.png
share/icons/Yaru/16x16/apps/org.gnome.Shotwell.png
share/icons/Yaru/16x16/apps/org.gnome.SimpleScan.png
+share/icons/Yaru/16x16/apps/org.gnome.Snapshot.png
share/icons/Yaru/16x16/apps/org.gnome.Software.Create.png
share/icons/Yaru/16x16/apps/org.gnome.Software.Develop.png
share/icons/Yaru/16x16/apps/org.gnome.Software.Learn.png
@@ -1953,6 +1962,7 @@ share/icons/Yaru/16x16/apps/org.gnome.Software.Work.png
share/icons/Yaru/16x16/apps/org.gnome.Software.png
share/icons/Yaru/16x16/apps/org.gnome.SoundRecorder.png
share/icons/Yaru/16x16/apps/org.gnome.Sudoku.png
+share/icons/Yaru/16x16/apps/org.gnome.Sysprof.png
share/icons/Yaru/16x16/apps/org.gnome.SystemMonitor.png
share/icons/Yaru/16x16/apps/org.gnome.Terminal.png
share/icons/Yaru/16x16/apps/org.gnome.TextEditor.png
@@ -1970,6 +1980,7 @@ share/icons/Yaru/16x16/apps/org.gnome.gedit.png
share/icons/Yaru/16x16/apps/org.gnome.seahorse.Application.png
share/icons/Yaru/16x16/apps/org.gnome.tweaks.png
share/icons/Yaru/16x16/apps/packages-app.png
+share/icons/Yaru/16x16/apps/papers.png
share/icons/Yaru/16x16/apps/passwords-app.png
share/icons/Yaru/16x16/apps/podcasts-app.png
share/icons/Yaru/16x16/apps/power-statistics.png
@@ -2001,9 +2012,9 @@ share/icons/Yaru/16x16/apps/system-settings.png
share/icons/Yaru/16x16/apps/system-software-install.png
share/icons/Yaru/16x16/apps/system-software-update.png
share/icons/Yaru/16x16/apps/terminal-app.png
+share/icons/Yaru/16x16/apps/terminal-app2.png
share/icons/Yaru/16x16/apps/terminal.png
share/icons/Yaru/16x16/apps/text-editor.png
-share/icons/Yaru/16x16/apps/timeshift.png
share/icons/Yaru/16x16/apps/to-do-app.png
share/icons/Yaru/16x16/apps/totem.png
share/icons/Yaru/16x16/apps/transmission.png
@@ -2029,9 +2040,7 @@ share/icons/Yaru/16x16/apps/workspace-switcher-left-top.png
share/icons/Yaru/16x16/apps/workspace-switcher-right-bottom.png
share/icons/Yaru/16x16/apps/workspace-switcher-right-top.png
share/icons/Yaru/16x16/apps/workspace-switcher-top-left.png
-share/icons/Yaru/16x16/apps/x-calendar-app.png
share/icons/Yaru/16x16/apps/x-office-address-book.png
-share/icons/Yaru/16x16/categories/application-x-addon.png
share/icons/Yaru/16x16/categories/applications-accessories.png
share/icons/Yaru/16x16/categories/applications-development.png
share/icons/Yaru/16x16/categories/applications-games.png
@@ -2056,6 +2065,7 @@ share/icons/Yaru/16x16/categories/preferences-desktop-locale.png
share/icons/Yaru/16x16/categories/preferences-desktop-online-accounts.png
share/icons/Yaru/16x16/categories/preferences-desktop-peripherals.png
share/icons/Yaru/16x16/categories/preferences-desktop-personal.png
+share/icons/Yaru/16x16/categories/preferences-desktop-screensaver.png
share/icons/Yaru/16x16/categories/preferences-desktop-theme.png
share/icons/Yaru/16x16/categories/preferences-desktop-wallpaper.png
share/icons/Yaru/16x16/categories/preferences-system-bluetooth.png
@@ -2069,9 +2079,7 @@ share/icons/Yaru/16x16/categories/preferences-system-users.png
share/icons/Yaru/16x16/categories/system-component-addon.png
share/icons/Yaru/16x16/categories/system-component-application.png
share/icons/Yaru/16x16/categories/system-component-codecs.png
-share/icons/Yaru/16x16/categories/system-component-driver..png
share/icons/Yaru/16x16/categories/system-component-driver.png
-share/icons/Yaru/16x16/categories/system-component-driver.svg.png
share/icons/Yaru/16x16/categories/system-component-firmware.png
share/icons/Yaru/16x16/categories/system-component-input-sources.png
share/icons/Yaru/16x16/categories/system-component-language.png
@@ -2120,7 +2128,6 @@ share/icons/Yaru/16x16/devices/gtk-cdrom.png
share/icons/Yaru/16x16/devices/input-gaming.png
share/icons/Yaru/16x16/devices/input-keyboard.png
share/icons/Yaru/16x16/devices/input-mouse.png
-share/icons/Yaru/16x16/devices/input-tablet.png
share/icons/Yaru/16x16/devices/media-cdr.png
share/icons/Yaru/16x16/devices/media-cdrom.png
share/icons/Yaru/16x16/devices/media-cdrw.png
@@ -2147,7 +2154,6 @@ share/icons/Yaru/16x16/devices/multimedia-volume-control.png
share/icons/Yaru/16x16/devices/phone.png
share/icons/Yaru/16x16/devices/printer-network.png
share/icons/Yaru/16x16/devices/printer.png
-share/icons/Yaru/16x16/emblems/config-users.png
share/icons/Yaru/16x16/emblems/emblem-danger.png
share/icons/Yaru/16x16/emblems/emblem-default.png
share/icons/Yaru/16x16/emblems/emblem-dialog-question.png
@@ -2408,7 +2414,6 @@ share/icons/Yaru/16x16/mimetypes/application-java.png
share/icons/Yaru/16x16/mimetypes/application-javascript.png
share/icons/Yaru/16x16/mimetypes/application-json.png
share/icons/Yaru/16x16/mimetypes/application-msaccess.png
-share/icons/Yaru/16x16/mimetypes/application-msexcel.png
share/icons/Yaru/16x16/mimetypes/application-mspowerpoint.png
share/icons/Yaru/16x16/mimetypes/application-msword.png
share/icons/Yaru/16x16/mimetypes/application-octet-stream.png
@@ -2419,9 +2424,9 @@ share/icons/Yaru/16x16/mimetypes/application-pgp-signature.png
share/icons/Yaru/16x16/mimetypes/application-photoshop.png
share/icons/Yaru/16x16/mimetypes/application-postscript.png
share/icons/Yaru/16x16/mimetypes/application-rar.png
-share/icons/Yaru/16x16/mimetypes/application-rss+xml.png
share/icons/Yaru/16x16/mimetypes/application-rtf.png
share/icons/Yaru/16x16/mimetypes/application-sql.png
+share/icons/Yaru/16x16/mimetypes/application-toml.png
share/icons/Yaru/16x16/mimetypes/application-typescript.png
share/icons/Yaru/16x16/mimetypes/application-vnd-dart.png
share/icons/Yaru/16x16/mimetypes/application-vnd.android.package-archive.png
@@ -2438,7 +2443,6 @@ share/icons/Yaru/16x16/mimetypes/application-vnd.ms-publisher.png
share/icons/Yaru/16x16/mimetypes/application-vnd.ms-word.png
share/icons/Yaru/16x16/mimetypes/application-vnd.oasis.opendocument.database-template.png
share/icons/Yaru/16x16/mimetypes/application-vnd.oasis.opendocument.database.png
-share/icons/Yaru/16x16/mimetypes/application-vnd.oasis.opendocument.drawing.png
share/icons/Yaru/16x16/mimetypes/application-vnd.oasis.opendocument.formula-template.png
share/icons/Yaru/16x16/mimetypes/application-vnd.oasis.opendocument.formula.png
share/icons/Yaru/16x16/mimetypes/application-vnd.oasis.opendocument.graphics-template.png
@@ -2465,6 +2469,7 @@ share/icons/Yaru/16x16/mimetypes/application-x-7z-compressed.png
share/icons/Yaru/16x16/mimetypes/application-x-addon.png
share/icons/Yaru/16x16/mimetypes/application-x-apple-diskimage.png
share/icons/Yaru/16x16/mimetypes/application-x-archive.png
+share/icons/Yaru/16x16/mimetypes/application-x-audacity-project+sqlite3.png
share/icons/Yaru/16x16/mimetypes/application-x-audacity-project.png
share/icons/Yaru/16x16/mimetypes/application-x-bittorrent.png
share/icons/Yaru/16x16/mimetypes/application-x-blender.png
@@ -2530,8 +2535,10 @@ share/icons/Yaru/16x16/mimetypes/application-x-virtualbox-vmdk.png
share/icons/Yaru/16x16/mimetypes/application-x-wine-extension-ini.png
share/icons/Yaru/16x16/mimetypes/application-x-xpinstall.png
share/icons/Yaru/16x16/mimetypes/application-x-yaml.png
+share/icons/Yaru/16x16/mimetypes/application-x-zerosize.png
share/icons/Yaru/16x16/mimetypes/application-x-zip.png
share/icons/Yaru/16x16/mimetypes/application-xml.png
+share/icons/Yaru/16x16/mimetypes/application-yaml.png
share/icons/Yaru/16x16/mimetypes/application-zip.png
share/icons/Yaru/16x16/mimetypes/audio-e-melody.png
share/icons/Yaru/16x16/mimetypes/audio-flac.png
@@ -2616,9 +2623,9 @@ share/icons/Yaru/16x16/mimetypes/package.png
share/icons/Yaru/16x16/mimetypes/presentation.png
share/icons/Yaru/16x16/mimetypes/rar.png
share/icons/Yaru/16x16/mimetypes/rom.png
-share/icons/Yaru/16x16/mimetypes/shellscript.png
share/icons/Yaru/16x16/mimetypes/spreadsheet.png
share/icons/Yaru/16x16/mimetypes/text-css.png
+share/icons/Yaru/16x16/mimetypes/text-csv.png
share/icons/Yaru/16x16/mimetypes/text-dockerfile.png
share/icons/Yaru/16x16/mimetypes/text-document.png
share/icons/Yaru/16x16/mimetypes/text-enriched.png
@@ -2632,6 +2639,7 @@ share/icons/Yaru/16x16/mimetypes/text-richtext.png
share/icons/Yaru/16x16/mimetypes/text-ruby.png
share/icons/Yaru/16x16/mimetypes/text-rust.png
share/icons/Yaru/16x16/mimetypes/text-spreadsheet.png
+share/icons/Yaru/16x16/mimetypes/text-vnd.typst.png
share/icons/Yaru/16x16/mimetypes/text-x-arduino.png
share/icons/Yaru/16x16/mimetypes/text-x-authors.png
share/icons/Yaru/16x16/mimetypes/text-x-c++.png
@@ -2647,6 +2655,7 @@ share/icons/Yaru/16x16/mimetypes/text-x-cppsrc.png
share/icons/Yaru/16x16/mimetypes/text-x-credits.png
share/icons/Yaru/16x16/mimetypes/text-x-csharp.png
share/icons/Yaru/16x16/mimetypes/text-x-csrc.png
+share/icons/Yaru/16x16/mimetypes/text-x-dart.png
share/icons/Yaru/16x16/mimetypes/text-x-eMelody.png
share/icons/Yaru/16x16/mimetypes/text-x-fortran.png
share/icons/Yaru/16x16/mimetypes/text-x-generic.png
@@ -2688,6 +2697,7 @@ share/icons/Yaru/16x16/mimetypes/text-x-systemd-unit.png
share/icons/Yaru/16x16/mimetypes/text-x-tex.png
share/icons/Yaru/16x16/mimetypes/text-x-twig.png
share/icons/Yaru/16x16/mimetypes/text-x-typescript.png
+share/icons/Yaru/16x16/mimetypes/text-x-v.png
share/icons/Yaru/16x16/mimetypes/text-x-vala.png
share/icons/Yaru/16x16/mimetypes/text-x.gcode.png
share/icons/Yaru/16x16/mimetypes/text-xml.png
@@ -2980,6 +2990,7 @@ share/icons/Yaru/16x16/places/inode-directory.png
share/icons/Yaru/16x16/places/insync-folder.png
share/icons/Yaru/16x16/places/network-server.png
share/icons/Yaru/16x16/places/network-workgroup.png
+share/icons/Yaru/16x16/places/start-here.png
share/icons/Yaru/16x16/places/user-desktop.png
share/icons/Yaru/16x16/places/user-home.png
share/icons/Yaru/16x16/places/user-trash.png
@@ -3017,6 +3028,7 @@ share/icons/Yaru/16x16/status/user-info.png
share/icons/Yaru/16x16/status/user-trash-full.png
share/icons/Yaru/16x16@2x/actions/address-book-new.png
share/icons/Yaru/16x16@2x/actions/application-exit.png
+share/icons/Yaru/16x16@2x/actions/applications-other.png
share/icons/Yaru/16x16@2x/actions/appointment-new.png
share/icons/Yaru/16x16@2x/actions/blueman-plugin.png
share/icons/Yaru/16x16@2x/actions/blueman-send-file.png
@@ -3140,7 +3152,6 @@ share/icons/Yaru/16x16@2x/actions/mail-unread.png
share/icons/Yaru/16x16@2x/actions/mail_forward.png
share/icons/Yaru/16x16@2x/actions/mail_new.png
share/icons/Yaru/16x16@2x/actions/mail_reply.png
-share/icons/Yaru/16x16@2x/actions/printer.png
share/icons/Yaru/16x16@2x/actions/printers.png
share/icons/Yaru/16x16@2x/actions/process-stop.png
share/icons/Yaru/16x16@2x/actions/redo.png
@@ -3182,6 +3193,7 @@ share/icons/Yaru/16x16@2x/actions/system-shut-down.png
share/icons/Yaru/16x16@2x/actions/system-shutdown.png
share/icons/Yaru/16x16@2x/actions/system-switch-user.png
share/icons/Yaru/16x16@2x/actions/undo.png
+share/icons/Yaru/16x16@2x/actions/view-app-grid.png
share/icons/Yaru/16x16@2x/actions/view-zoom-in.png
share/icons/Yaru/16x16@2x/actions/view-zoom-out.png
share/icons/Yaru/16x16@2x/actions/window-close.png
@@ -3198,7 +3210,8 @@ share/icons/Yaru/16x16@2x/apps/accessories-character-map.png
share/icons/Yaru/16x16@2x/apps/accessories-dictionary.png
share/icons/Yaru/16x16@2x/apps/accessories-text-editor.png
share/icons/Yaru/16x16@2x/apps/address-book-app.png
-share/icons/Yaru/16x16@2x/apps/amazon-store.png
+share/icons/Yaru/16x16@2x/apps/app-center.png
+share/icons/Yaru/16x16@2x/apps/app.drey.EarTag.png
share/icons/Yaru/16x16@2x/apps/applets-screenshooter.png
share/icons/Yaru/16x16@2x/apps/applications-multimedia.png
share/icons/Yaru/16x16@2x/apps/applications-office.png
@@ -3211,6 +3224,7 @@ share/icons/Yaru/16x16@2x/apps/baobab.png
share/icons/Yaru/16x16@2x/apps/bash.png
share/icons/Yaru/16x16@2x/apps/bijiben.png
share/icons/Yaru/16x16@2x/apps/bluetooth.png
+share/icons/Yaru/16x16@2x/apps/builder-app.png
share/icons/Yaru/16x16@2x/apps/ca.desrt.dconf-editor.png
share/icons/Yaru/16x16@2x/apps/calculator-app.png
share/icons/Yaru/16x16@2x/apps/calendar-app.png
@@ -3218,6 +3232,7 @@ share/icons/Yaru/16x16@2x/apps/calendar.png
share/icons/Yaru/16x16@2x/apps/camera-app.png
share/icons/Yaru/16x16@2x/apps/cheese.png
share/icons/Yaru/16x16@2x/apps/clock-app.png
+share/icons/Yaru/16x16@2x/apps/com.mattjakeman.ExtensionManager.png
share/icons/Yaru/16x16@2x/apps/configurator-app.png
share/icons/Yaru/16x16@2x/apps/cpu-x.png
share/icons/Yaru/16x16@2x/apps/dconf-editor.png
@@ -3311,6 +3326,7 @@ share/icons/Yaru/16x16@2x/apps/office-address-book.png
share/icons/Yaru/16x16@2x/apps/office-addressbook.png
share/icons/Yaru/16x16@2x/apps/office-calendar.png
share/icons/Yaru/16x16@2x/apps/org.gnome.ArchiveManager.png
+share/icons/Yaru/16x16@2x/apps/org.gnome.Builder.png
share/icons/Yaru/16x16@2x/apps/org.gnome.Calculator.png
share/icons/Yaru/16x16@2x/apps/org.gnome.Calendar.png
share/icons/Yaru/16x16@2x/apps/org.gnome.Calls.png
@@ -3328,13 +3344,16 @@ share/icons/Yaru/16x16@2x/apps/org.gnome.Extensions.png
share/icons/Yaru/16x16@2x/apps/org.gnome.FileRoller.png
share/icons/Yaru/16x16@2x/apps/org.gnome.Gedit.png
share/icons/Yaru/16x16@2x/apps/org.gnome.Logs.png
+share/icons/Yaru/16x16@2x/apps/org.gnome.Loupe.png
share/icons/Yaru/16x16@2x/apps/org.gnome.Mahjongg.png
share/icons/Yaru/16x16@2x/apps/org.gnome.Maps.png
share/icons/Yaru/16x16@2x/apps/org.gnome.Mines.png
share/icons/Yaru/16x16@2x/apps/org.gnome.Music.png
share/icons/Yaru/16x16@2x/apps/org.gnome.Nautilus.png
+share/icons/Yaru/16x16@2x/apps/org.gnome.Papers.png
share/icons/Yaru/16x16@2x/apps/org.gnome.Photos.png
share/icons/Yaru/16x16@2x/apps/org.gnome.PowerStats.png
+share/icons/Yaru/16x16@2x/apps/org.gnome.Ptyxis.png
share/icons/Yaru/16x16@2x/apps/org.gnome.Rhythmbox.png
share/icons/Yaru/16x16@2x/apps/org.gnome.Rhythmbox3.png
share/icons/Yaru/16x16@2x/apps/org.gnome.Screenshot.png
@@ -3342,6 +3361,7 @@ share/icons/Yaru/16x16@2x/apps/org.gnome.Settings.png
share/icons/Yaru/16x16@2x/apps/org.gnome.Shell.Extensions.png
share/icons/Yaru/16x16@2x/apps/org.gnome.Shotwell.png
share/icons/Yaru/16x16@2x/apps/org.gnome.SimpleScan.png
+share/icons/Yaru/16x16@2x/apps/org.gnome.Snapshot.png
share/icons/Yaru/16x16@2x/apps/org.gnome.Software.Create.png
share/icons/Yaru/16x16@2x/apps/org.gnome.Software.Develop.png
share/icons/Yaru/16x16@2x/apps/org.gnome.Software.Learn.png
@@ -3351,6 +3371,7 @@ share/icons/Yaru/16x16@2x/apps/org.gnome.Software.Work.png
share/icons/Yaru/16x16@2x/apps/org.gnome.Software.png
share/icons/Yaru/16x16@2x/apps/org.gnome.SoundRecorder.png
share/icons/Yaru/16x16@2x/apps/org.gnome.Sudoku.png
+share/icons/Yaru/16x16@2x/apps/org.gnome.Sysprof.png
share/icons/Yaru/16x16@2x/apps/org.gnome.SystemMonitor.png
share/icons/Yaru/16x16@2x/apps/org.gnome.Terminal.png
share/icons/Yaru/16x16@2x/apps/org.gnome.TextEditor.png
@@ -3368,6 +3389,7 @@ share/icons/Yaru/16x16@2x/apps/org.gnome.gedit.png
share/icons/Yaru/16x16@2x/apps/org.gnome.seahorse.Application.png
share/icons/Yaru/16x16@2x/apps/org.gnome.tweaks.png
share/icons/Yaru/16x16@2x/apps/packages-app.png
+share/icons/Yaru/16x16@2x/apps/papers.png
share/icons/Yaru/16x16@2x/apps/passwords-app.png
share/icons/Yaru/16x16@2x/apps/podcasts-app.png
share/icons/Yaru/16x16@2x/apps/power-statistics.png
@@ -3399,9 +3421,9 @@ share/icons/Yaru/16x16@2x/apps/system-settings.png
share/icons/Yaru/16x16@2x/apps/system-software-install.png
share/icons/Yaru/16x16@2x/apps/system-software-update.png
share/icons/Yaru/16x16@2x/apps/terminal-app.png
+share/icons/Yaru/16x16@2x/apps/terminal-app2.png
share/icons/Yaru/16x16@2x/apps/terminal.png
share/icons/Yaru/16x16@2x/apps/text-editor.png
-share/icons/Yaru/16x16@2x/apps/timeshift.png
share/icons/Yaru/16x16@2x/apps/to-do-app.png
share/icons/Yaru/16x16@2x/apps/totem.png
share/icons/Yaru/16x16@2x/apps/transmission.png
@@ -3427,9 +3449,7 @@ share/icons/Yaru/16x16@2x/apps/workspace-switcher-left-top.png
share/icons/Yaru/16x16@2x/apps/workspace-switcher-right-bottom.png
share/icons/Yaru/16x16@2x/apps/workspace-switcher-right-top.png
share/icons/Yaru/16x16@2x/apps/workspace-switcher-top-left.png
-share/icons/Yaru/16x16@2x/apps/x-calendar-app.png
share/icons/Yaru/16x16@2x/apps/x-office-address-book.png
-share/icons/Yaru/16x16@2x/categories/application-x-addon.png
share/icons/Yaru/16x16@2x/categories/applications-accessories.png
share/icons/Yaru/16x16@2x/categories/applications-development.png
share/icons/Yaru/16x16@2x/categories/applications-games.png
@@ -3454,6 +3474,7 @@ share/icons/Yaru/16x16@2x/categories/preferences-desktop-locale.png
share/icons/Yaru/16x16@2x/categories/preferences-desktop-online-accounts.png
share/icons/Yaru/16x16@2x/categories/preferences-desktop-peripherals.png
share/icons/Yaru/16x16@2x/categories/preferences-desktop-personal.png
+share/icons/Yaru/16x16@2x/categories/preferences-desktop-screensaver.png
share/icons/Yaru/16x16@2x/categories/preferences-desktop-theme.png
share/icons/Yaru/16x16@2x/categories/preferences-desktop-wallpaper.png
share/icons/Yaru/16x16@2x/categories/preferences-system-bluetooth.png
@@ -3516,7 +3537,6 @@ share/icons/Yaru/16x16@2x/devices/gtk-cdrom.png
share/icons/Yaru/16x16@2x/devices/input-gaming.png
share/icons/Yaru/16x16@2x/devices/input-keyboard.png
share/icons/Yaru/16x16@2x/devices/input-mouse.png
-share/icons/Yaru/16x16@2x/devices/input-tablet.png
share/icons/Yaru/16x16@2x/devices/media-cdr.png
share/icons/Yaru/16x16@2x/devices/media-cdrom.png
share/icons/Yaru/16x16@2x/devices/media-cdrw.png
@@ -3543,7 +3563,6 @@ share/icons/Yaru/16x16@2x/devices/multimedia-volume-control.png
share/icons/Yaru/16x16@2x/devices/phone.png
share/icons/Yaru/16x16@2x/devices/printer-network.png
share/icons/Yaru/16x16@2x/devices/printer.png
-share/icons/Yaru/16x16@2x/emblems/config-users.png
share/icons/Yaru/16x16@2x/emblems/emblem-danger.png
share/icons/Yaru/16x16@2x/emblems/emblem-default.png
share/icons/Yaru/16x16@2x/emblems/emblem-dialog-question.png
@@ -3596,7 +3615,6 @@ share/icons/Yaru/16x16@2x/mimetypes/application-java.png
share/icons/Yaru/16x16@2x/mimetypes/application-javascript.png
share/icons/Yaru/16x16@2x/mimetypes/application-json.png
share/icons/Yaru/16x16@2x/mimetypes/application-msaccess.png
-share/icons/Yaru/16x16@2x/mimetypes/application-msexcel.png
share/icons/Yaru/16x16@2x/mimetypes/application-mspowerpoint.png
share/icons/Yaru/16x16@2x/mimetypes/application-msword.png
share/icons/Yaru/16x16@2x/mimetypes/application-octet-stream.png
@@ -3607,9 +3625,9 @@ share/icons/Yaru/16x16@2x/mimetypes/application-pgp-signature.png
share/icons/Yaru/16x16@2x/mimetypes/application-photoshop.png
share/icons/Yaru/16x16@2x/mimetypes/application-postscript.png
share/icons/Yaru/16x16@2x/mimetypes/application-rar.png
-share/icons/Yaru/16x16@2x/mimetypes/application-rss+xml.png
share/icons/Yaru/16x16@2x/mimetypes/application-rtf.png
share/icons/Yaru/16x16@2x/mimetypes/application-sql.png
+share/icons/Yaru/16x16@2x/mimetypes/application-toml.png
share/icons/Yaru/16x16@2x/mimetypes/application-typescript.png
share/icons/Yaru/16x16@2x/mimetypes/application-vnd-dart.png
share/icons/Yaru/16x16@2x/mimetypes/application-vnd.android.package-archive.png
@@ -3626,7 +3644,6 @@ share/icons/Yaru/16x16@2x/mimetypes/application-vnd.ms-publisher.png
share/icons/Yaru/16x16@2x/mimetypes/application-vnd.ms-word.png
share/icons/Yaru/16x16@2x/mimetypes/application-vnd.oasis.opendocument.database-template.png
share/icons/Yaru/16x16@2x/mimetypes/application-vnd.oasis.opendocument.database.png
-share/icons/Yaru/16x16@2x/mimetypes/application-vnd.oasis.opendocument.drawing.png
share/icons/Yaru/16x16@2x/mimetypes/application-vnd.oasis.opendocument.formula-template.png
share/icons/Yaru/16x16@2x/mimetypes/application-vnd.oasis.opendocument.formula.png
share/icons/Yaru/16x16@2x/mimetypes/application-vnd.oasis.opendocument.graphics-template.png
@@ -3653,6 +3670,7 @@ share/icons/Yaru/16x16@2x/mimetypes/application-x-7z-compressed.png
share/icons/Yaru/16x16@2x/mimetypes/application-x-addon.png
share/icons/Yaru/16x16@2x/mimetypes/application-x-apple-diskimage.png
share/icons/Yaru/16x16@2x/mimetypes/application-x-archive.png
+share/icons/Yaru/16x16@2x/mimetypes/application-x-audacity-project+sqlite3.png
share/icons/Yaru/16x16@2x/mimetypes/application-x-audacity-project.png
share/icons/Yaru/16x16@2x/mimetypes/application-x-bittorrent.png
share/icons/Yaru/16x16@2x/mimetypes/application-x-blender.png
@@ -3718,8 +3736,10 @@ share/icons/Yaru/16x16@2x/mimetypes/application-x-virtualbox-vmdk.png
share/icons/Yaru/16x16@2x/mimetypes/application-x-wine-extension-ini.png
share/icons/Yaru/16x16@2x/mimetypes/application-x-xpinstall.png
share/icons/Yaru/16x16@2x/mimetypes/application-x-yaml.png
+share/icons/Yaru/16x16@2x/mimetypes/application-x-zerosize.png
share/icons/Yaru/16x16@2x/mimetypes/application-x-zip.png
share/icons/Yaru/16x16@2x/mimetypes/application-xml.png
+share/icons/Yaru/16x16@2x/mimetypes/application-yaml.png
share/icons/Yaru/16x16@2x/mimetypes/application-zip.png
share/icons/Yaru/16x16@2x/mimetypes/audio-e-melody.png
share/icons/Yaru/16x16@2x/mimetypes/audio-flac.png
@@ -3804,9 +3824,9 @@ share/icons/Yaru/16x16@2x/mimetypes/package.png
share/icons/Yaru/16x16@2x/mimetypes/presentation.png
share/icons/Yaru/16x16@2x/mimetypes/rar.png
share/icons/Yaru/16x16@2x/mimetypes/rom.png
-share/icons/Yaru/16x16@2x/mimetypes/shellscript.png
share/icons/Yaru/16x16@2x/mimetypes/spreadsheet.png
share/icons/Yaru/16x16@2x/mimetypes/text-css.png
+share/icons/Yaru/16x16@2x/mimetypes/text-csv.png
share/icons/Yaru/16x16@2x/mimetypes/text-dockerfile.png
share/icons/Yaru/16x16@2x/mimetypes/text-document.png
share/icons/Yaru/16x16@2x/mimetypes/text-enriched.png
@@ -3820,6 +3840,7 @@ share/icons/Yaru/16x16@2x/mimetypes/text-richtext.png
share/icons/Yaru/16x16@2x/mimetypes/text-ruby.png
share/icons/Yaru/16x16@2x/mimetypes/text-rust.png
share/icons/Yaru/16x16@2x/mimetypes/text-spreadsheet.png
+share/icons/Yaru/16x16@2x/mimetypes/text-vnd.typst.png
share/icons/Yaru/16x16@2x/mimetypes/text-x-arduino.png
share/icons/Yaru/16x16@2x/mimetypes/text-x-authors.png
share/icons/Yaru/16x16@2x/mimetypes/text-x-c++.png
@@ -3835,6 +3856,7 @@ share/icons/Yaru/16x16@2x/mimetypes/text-x-cppsrc.png
share/icons/Yaru/16x16@2x/mimetypes/text-x-credits.png
share/icons/Yaru/16x16@2x/mimetypes/text-x-csharp.png
share/icons/Yaru/16x16@2x/mimetypes/text-x-csrc.png
+share/icons/Yaru/16x16@2x/mimetypes/text-x-dart.png
share/icons/Yaru/16x16@2x/mimetypes/text-x-eMelody.png
share/icons/Yaru/16x16@2x/mimetypes/text-x-fortran.png
share/icons/Yaru/16x16@2x/mimetypes/text-x-generic.png
@@ -3876,6 +3898,7 @@ share/icons/Yaru/16x16@2x/mimetypes/text-x-systemd-unit.png
share/icons/Yaru/16x16@2x/mimetypes/text-x-tex.png
share/icons/Yaru/16x16@2x/mimetypes/text-x-twig.png
share/icons/Yaru/16x16@2x/mimetypes/text-x-typescript.png
+share/icons/Yaru/16x16@2x/mimetypes/text-x-v.png
share/icons/Yaru/16x16@2x/mimetypes/text-x-vala.png
share/icons/Yaru/16x16@2x/mimetypes/text-x.gcode.png
share/icons/Yaru/16x16@2x/mimetypes/text-xml.png
@@ -3901,6 +3924,7 @@ share/icons/Yaru/16x16@2x/places/inode-directory.png
share/icons/Yaru/16x16@2x/places/insync-folder.png
share/icons/Yaru/16x16@2x/places/network-server.png
share/icons/Yaru/16x16@2x/places/network-workgroup.png
+share/icons/Yaru/16x16@2x/places/start-here.png
share/icons/Yaru/16x16@2x/places/user-desktop.png
share/icons/Yaru/16x16@2x/places/user-home.png
share/icons/Yaru/16x16@2x/places/user-trash.png
@@ -3938,6 +3962,7 @@ share/icons/Yaru/16x16@2x/status/user-info.png
share/icons/Yaru/16x16@2x/status/user-trash-full.png
share/icons/Yaru/22x22/actions/address-book-new.png
share/icons/Yaru/22x22/actions/application-exit.png
+share/icons/Yaru/22x22/actions/applications-other.png
share/icons/Yaru/22x22/actions/appointment-new.png
share/icons/Yaru/22x22/actions/blueman-send-file.png
share/icons/Yaru/22x22/actions/blueman-trust.png
@@ -4053,7 +4078,6 @@ share/icons/Yaru/22x22/actions/mail-unread.png
share/icons/Yaru/22x22/actions/mail_forward.png
share/icons/Yaru/22x22/actions/mail_new.png
share/icons/Yaru/22x22/actions/mail_reply.png
-share/icons/Yaru/22x22/actions/printer.png
share/icons/Yaru/22x22/actions/printers.png
share/icons/Yaru/22x22/actions/process-stop.png
share/icons/Yaru/22x22/actions/redo.png
@@ -4089,6 +4113,7 @@ share/icons/Yaru/22x22/actions/system-restart.png
share/icons/Yaru/22x22/actions/system-shut-down.png
share/icons/Yaru/22x22/actions/system-shutdown.png
share/icons/Yaru/22x22/actions/undo.png
+share/icons/Yaru/22x22/actions/view-app-grid.png
share/icons/Yaru/22x22/actions/view-zoom-in.png
share/icons/Yaru/22x22/actions/view-zoom-out.png
share/icons/Yaru/22x22/actions/window-close.png
@@ -4098,54 +4123,13 @@ share/icons/Yaru/22x22/actions/xfsm-shutdown.png
share/icons/Yaru/22x22/actions/zoom-best-fit.png
share/icons/Yaru/22x22/actions/zoom-in.png
share/icons/Yaru/22x22/actions/zoom-out.png
-share/icons/Yaru/22x22/animations/nm-stage01-connecting01.svg
-share/icons/Yaru/22x22/animations/nm-stage01-connecting02.svg
-share/icons/Yaru/22x22/animations/nm-stage01-connecting03.svg
-share/icons/Yaru/22x22/animations/nm-stage01-connecting04.svg
-share/icons/Yaru/22x22/animations/nm-stage01-connecting05.svg
-share/icons/Yaru/22x22/animations/nm-stage01-connecting06.svg
-share/icons/Yaru/22x22/animations/nm-stage01-connecting07.svg
-share/icons/Yaru/22x22/animations/nm-stage01-connecting08.svg
-share/icons/Yaru/22x22/animations/nm-stage01-connecting09.svg
-share/icons/Yaru/22x22/animations/nm-stage01-connecting10.svg
-share/icons/Yaru/22x22/animations/nm-stage01-connecting11.svg
-share/icons/Yaru/22x22/animations/nm-stage02-connecting01.svg
-share/icons/Yaru/22x22/animations/nm-stage02-connecting02.svg
-share/icons/Yaru/22x22/animations/nm-stage02-connecting03.svg
-share/icons/Yaru/22x22/animations/nm-stage02-connecting04.svg
-share/icons/Yaru/22x22/animations/nm-stage02-connecting05.svg
-share/icons/Yaru/22x22/animations/nm-stage02-connecting06.svg
-share/icons/Yaru/22x22/animations/nm-stage02-connecting07.svg
-share/icons/Yaru/22x22/animations/nm-stage02-connecting08.svg
-share/icons/Yaru/22x22/animations/nm-stage02-connecting09.svg
-share/icons/Yaru/22x22/animations/nm-stage02-connecting10.svg
-share/icons/Yaru/22x22/animations/nm-stage02-connecting11.svg
-share/icons/Yaru/22x22/animations/nm-stage03-connecting01.svg
-share/icons/Yaru/22x22/animations/nm-stage03-connecting02.svg
-share/icons/Yaru/22x22/animations/nm-stage03-connecting03.svg
-share/icons/Yaru/22x22/animations/nm-stage03-connecting04.svg
-share/icons/Yaru/22x22/animations/nm-stage03-connecting05.svg
-share/icons/Yaru/22x22/animations/nm-stage03-connecting06.svg
-share/icons/Yaru/22x22/animations/nm-stage03-connecting07.svg
-share/icons/Yaru/22x22/animations/nm-stage03-connecting08.svg
-share/icons/Yaru/22x22/animations/nm-stage03-connecting09.svg
-share/icons/Yaru/22x22/animations/nm-stage03-connecting10.svg
-share/icons/Yaru/22x22/animations/nm-stage03-connecting11.svg
-share/icons/Yaru/22x22/animations/nm-vpn-connecting01.svg
-share/icons/Yaru/22x22/animations/nm-vpn-connecting02.svg
-share/icons/Yaru/22x22/animations/nm-vpn-connecting03.svg
-share/icons/Yaru/22x22/animations/nm-vpn-connecting04.svg
-share/icons/Yaru/22x22/animations/nm-vpn-connecting05.svg
-share/icons/Yaru/22x22/animations/nm-vpn-connecting06.svg
-share/icons/Yaru/22x22/animations/nm-vpn-connecting07.svg
-share/icons/Yaru/22x22/animations/nm-vpn-connecting08.svg
-share/icons/Yaru/22x22/animations/nm-vpn-connecting09.svg
-share/icons/Yaru/22x22/animations/nm-vpn-connecting10.svg
-share/icons/Yaru/22x22/animations/nm-vpn-connecting11.svg
-share/icons/Yaru/22x22/animations/nm-vpn-connecting12.svg
-share/icons/Yaru/22x22/animations/nm-vpn-connecting13.svg
-share/icons/Yaru/22x22/animations/nm-vpn-connecting14.svg
+share/icons/Yaru/22x22/apps/address-book-app.png
+share/icons/Yaru/22x22/apps/gnome-contacts.png
+share/icons/Yaru/22x22/apps/office-address-book.png
+share/icons/Yaru/22x22/apps/office-addressbook.png
+share/icons/Yaru/22x22/apps/org.gnome.Contacts.png
share/icons/Yaru/22x22/apps/ubiquity.png
+share/icons/Yaru/22x22/apps/x-office-address-book.png
share/icons/Yaru/22x22/categories/preferences-system-bluetooth.png
share/icons/Yaru/22x22/legacy/document-export.png
share/icons/Yaru/22x22/legacy/document-import.png
@@ -5074,6 +5058,8 @@ share/icons/Yaru/22x22/panel/xfpm-ups-empty.svg
share/icons/Yaru/22x22/panel/xfpm-ups-missing.svg
share/icons/Yaru/22x22/panel/xfpm-ups_charged.svg
share/icons/Yaru/22x22/panel/xfpm-ups_empty.svg
+share/icons/Yaru/22x22/places/folder-recent.png
+share/icons/Yaru/22x22/places/start-here.png
share/icons/Yaru/22x22@2x/actions/address-book-new.png
share/icons/Yaru/22x22@2x/actions/appointment-new.png
share/icons/Yaru/22x22@2x/actions/blueman-trust.png
@@ -5133,16 +5119,20 @@ share/icons/Yaru/22x22@2x/actions/mail-unread.png
share/icons/Yaru/22x22@2x/actions/system-log-out.png
share/icons/Yaru/22x22@2x/actions/system-reboot.png
share/icons/Yaru/22x22@2x/actions/system-shutdown.png
+share/icons/Yaru/22x22@2x/actions/view-app-grid.png
share/icons/Yaru/22x22@2x/actions/zoom-in.png
share/icons/Yaru/22x22@2x/actions/zoom-out.png
+share/icons/Yaru/22x22@2x/apps/address-book-app.png
share/icons/Yaru/22x22@2x/apps/ubiquity.png
share/icons/Yaru/22x22@2x/categories/preferences-system-bluetooth.png
share/icons/Yaru/22x22@2x/legacy/document-export.png
share/icons/Yaru/22x22@2x/legacy/document-import.png
share/icons/Yaru/22x22@2x/legacy/list-add.png
share/icons/Yaru/22x22@2x/legacy/list-remove.png
+share/icons/Yaru/22x22@2x/places/start-here.png
share/icons/Yaru/24x24/actions/address-book-new.png
share/icons/Yaru/24x24/actions/application-exit.png
+share/icons/Yaru/24x24/actions/applications-other.png
share/icons/Yaru/24x24/actions/appointment-new.png
share/icons/Yaru/24x24/actions/blueman-plugin.png
share/icons/Yaru/24x24/actions/blueman-send-file.png
@@ -5266,7 +5256,6 @@ share/icons/Yaru/24x24/actions/mail-unread.png
share/icons/Yaru/24x24/actions/mail_forward.png
share/icons/Yaru/24x24/actions/mail_new.png
share/icons/Yaru/24x24/actions/mail_reply.png
-share/icons/Yaru/24x24/actions/printer.png
share/icons/Yaru/24x24/actions/printers.png
share/icons/Yaru/24x24/actions/process-stop.png
share/icons/Yaru/24x24/actions/redo.png
@@ -5308,6 +5297,7 @@ share/icons/Yaru/24x24/actions/system-shut-down.png
share/icons/Yaru/24x24/actions/system-shutdown.png
share/icons/Yaru/24x24/actions/system-switch-user.png
share/icons/Yaru/24x24/actions/undo.png
+share/icons/Yaru/24x24/actions/view-app-grid.png
share/icons/Yaru/24x24/actions/view-zoom-in.png
share/icons/Yaru/24x24/actions/view-zoom-out.png
share/icons/Yaru/24x24/actions/window-close.png
@@ -5371,7 +5361,8 @@ share/icons/Yaru/24x24/apps/accessories-character-map.png
share/icons/Yaru/24x24/apps/accessories-dictionary.png
share/icons/Yaru/24x24/apps/accessories-text-editor.png
share/icons/Yaru/24x24/apps/address-book-app.png
-share/icons/Yaru/24x24/apps/amazon-store.png
+share/icons/Yaru/24x24/apps/app-center.png
+share/icons/Yaru/24x24/apps/app.drey.EarTag.png
share/icons/Yaru/24x24/apps/applets-screenshooter.png
share/icons/Yaru/24x24/apps/applications-multimedia.png
share/icons/Yaru/24x24/apps/applications-office.png
@@ -5384,6 +5375,7 @@ share/icons/Yaru/24x24/apps/baobab.png
share/icons/Yaru/24x24/apps/bash.png
share/icons/Yaru/24x24/apps/bijiben.png
share/icons/Yaru/24x24/apps/bluetooth.png
+share/icons/Yaru/24x24/apps/builder-app.png
share/icons/Yaru/24x24/apps/ca.desrt.dconf-editor.png
share/icons/Yaru/24x24/apps/calculator-app.png
share/icons/Yaru/24x24/apps/calendar-app.png
@@ -5391,6 +5383,7 @@ share/icons/Yaru/24x24/apps/calendar.png
share/icons/Yaru/24x24/apps/camera-app.png
share/icons/Yaru/24x24/apps/cheese.png
share/icons/Yaru/24x24/apps/clock-app.png
+share/icons/Yaru/24x24/apps/com.mattjakeman.ExtensionManager.png
share/icons/Yaru/24x24/apps/configurator-app.png
share/icons/Yaru/24x24/apps/cpu-x.png
share/icons/Yaru/24x24/apps/dconf-editor.png
@@ -5484,6 +5477,7 @@ share/icons/Yaru/24x24/apps/office-address-book.png
share/icons/Yaru/24x24/apps/office-addressbook.png
share/icons/Yaru/24x24/apps/office-calendar.png
share/icons/Yaru/24x24/apps/org.gnome.ArchiveManager.png
+share/icons/Yaru/24x24/apps/org.gnome.Builder.png
share/icons/Yaru/24x24/apps/org.gnome.Calculator.png
share/icons/Yaru/24x24/apps/org.gnome.Calendar.png
share/icons/Yaru/24x24/apps/org.gnome.Calls.png
@@ -5501,13 +5495,16 @@ share/icons/Yaru/24x24/apps/org.gnome.Extensions.png
share/icons/Yaru/24x24/apps/org.gnome.FileRoller.png
share/icons/Yaru/24x24/apps/org.gnome.Gedit.png
share/icons/Yaru/24x24/apps/org.gnome.Logs.png
+share/icons/Yaru/24x24/apps/org.gnome.Loupe.png
share/icons/Yaru/24x24/apps/org.gnome.Mahjongg.png
share/icons/Yaru/24x24/apps/org.gnome.Maps.png
share/icons/Yaru/24x24/apps/org.gnome.Mines.png
share/icons/Yaru/24x24/apps/org.gnome.Music.png
share/icons/Yaru/24x24/apps/org.gnome.Nautilus.png
+share/icons/Yaru/24x24/apps/org.gnome.Papers.png
share/icons/Yaru/24x24/apps/org.gnome.Photos.png
share/icons/Yaru/24x24/apps/org.gnome.PowerStats.png
+share/icons/Yaru/24x24/apps/org.gnome.Ptyxis.png
share/icons/Yaru/24x24/apps/org.gnome.Rhythmbox.png
share/icons/Yaru/24x24/apps/org.gnome.Rhythmbox3.png
share/icons/Yaru/24x24/apps/org.gnome.Screenshot.png
@@ -5515,6 +5512,7 @@ share/icons/Yaru/24x24/apps/org.gnome.Settings.png
share/icons/Yaru/24x24/apps/org.gnome.Shell.Extensions.png
share/icons/Yaru/24x24/apps/org.gnome.Shotwell.png
share/icons/Yaru/24x24/apps/org.gnome.SimpleScan.png
+share/icons/Yaru/24x24/apps/org.gnome.Snapshot.png
share/icons/Yaru/24x24/apps/org.gnome.Software.Create.png
share/icons/Yaru/24x24/apps/org.gnome.Software.Develop.png
share/icons/Yaru/24x24/apps/org.gnome.Software.Learn.png
@@ -5524,6 +5522,7 @@ share/icons/Yaru/24x24/apps/org.gnome.Software.Work.png
share/icons/Yaru/24x24/apps/org.gnome.Software.png
share/icons/Yaru/24x24/apps/org.gnome.SoundRecorder.png
share/icons/Yaru/24x24/apps/org.gnome.Sudoku.png
+share/icons/Yaru/24x24/apps/org.gnome.Sysprof.png
share/icons/Yaru/24x24/apps/org.gnome.SystemMonitor.png
share/icons/Yaru/24x24/apps/org.gnome.Terminal.png
share/icons/Yaru/24x24/apps/org.gnome.TextEditor.png
@@ -5541,6 +5540,7 @@ share/icons/Yaru/24x24/apps/org.gnome.gedit.png
share/icons/Yaru/24x24/apps/org.gnome.seahorse.Application.png
share/icons/Yaru/24x24/apps/org.gnome.tweaks.png
share/icons/Yaru/24x24/apps/packages-app.png
+share/icons/Yaru/24x24/apps/papers.png
share/icons/Yaru/24x24/apps/passwords-app.png
share/icons/Yaru/24x24/apps/podcasts-app.png
share/icons/Yaru/24x24/apps/power-statistics.png
@@ -5572,9 +5572,9 @@ share/icons/Yaru/24x24/apps/system-settings.png
share/icons/Yaru/24x24/apps/system-software-install.png
share/icons/Yaru/24x24/apps/system-software-update.png
share/icons/Yaru/24x24/apps/terminal-app.png
+share/icons/Yaru/24x24/apps/terminal-app2.png
share/icons/Yaru/24x24/apps/terminal.png
share/icons/Yaru/24x24/apps/text-editor.png
-share/icons/Yaru/24x24/apps/timeshift.png
share/icons/Yaru/24x24/apps/to-do-app.png
share/icons/Yaru/24x24/apps/totem.png
share/icons/Yaru/24x24/apps/transmission.png
@@ -5600,9 +5600,7 @@ share/icons/Yaru/24x24/apps/workspace-switcher-left-top.png
share/icons/Yaru/24x24/apps/workspace-switcher-right-bottom.png
share/icons/Yaru/24x24/apps/workspace-switcher-right-top.png
share/icons/Yaru/24x24/apps/workspace-switcher-top-left.png
-share/icons/Yaru/24x24/apps/x-calendar-app.png
share/icons/Yaru/24x24/apps/x-office-address-book.png
-share/icons/Yaru/24x24/categories/application-x-addon.png
share/icons/Yaru/24x24/categories/applications-accessories.png
share/icons/Yaru/24x24/categories/applications-development.png
share/icons/Yaru/24x24/categories/applications-games.png
@@ -5627,6 +5625,7 @@ share/icons/Yaru/24x24/categories/preferences-desktop-locale.png
share/icons/Yaru/24x24/categories/preferences-desktop-online-accounts.png
share/icons/Yaru/24x24/categories/preferences-desktop-peripherals.png
share/icons/Yaru/24x24/categories/preferences-desktop-personal.png
+share/icons/Yaru/24x24/categories/preferences-desktop-screensaver.png
share/icons/Yaru/24x24/categories/preferences-desktop-theme.png
share/icons/Yaru/24x24/categories/preferences-desktop-wallpaper.png
share/icons/Yaru/24x24/categories/preferences-system-bluetooth.png
@@ -5689,7 +5688,6 @@ share/icons/Yaru/24x24/devices/gtk-cdrom.png
share/icons/Yaru/24x24/devices/input-gaming.png
share/icons/Yaru/24x24/devices/input-keyboard.png
share/icons/Yaru/24x24/devices/input-mouse.png
-share/icons/Yaru/24x24/devices/input-tablet.png
share/icons/Yaru/24x24/devices/media-cdr.png
share/icons/Yaru/24x24/devices/media-cdrom.png
share/icons/Yaru/24x24/devices/media-cdrw.png
@@ -5716,7 +5714,6 @@ share/icons/Yaru/24x24/devices/multimedia-volume-control.png
share/icons/Yaru/24x24/devices/phone.png
share/icons/Yaru/24x24/devices/printer-network.png
share/icons/Yaru/24x24/devices/printer.png
-share/icons/Yaru/24x24/emblems/config-users.png
share/icons/Yaru/24x24/emblems/emblem-danger.png
share/icons/Yaru/24x24/emblems/emblem-default.png
share/icons/Yaru/24x24/emblems/emblem-dialog-question.png
@@ -5794,22 +5791,17 @@ share/icons/Yaru/24x24/legacy/draw-polygon.svg
share/icons/Yaru/24x24/legacy/draw-rectangle.svg
share/icons/Yaru/24x24/legacy/draw-spiral.svg
share/icons/Yaru/24x24/legacy/draw-text.svg
-share/icons/Yaru/24x24/legacy/evolution-mail.png
-share/icons/Yaru/24x24/legacy/evolution-memos.png
-share/icons/Yaru/24x24/legacy/evolution-tasks.png
share/icons/Yaru/24x24/legacy/exchange-positions-clockwise.svg
share/icons/Yaru/24x24/legacy/exchange-positions-zorder.svg
share/icons/Yaru/24x24/legacy/exchange-positions.svg
share/icons/Yaru/24x24/legacy/list-add.png
share/icons/Yaru/24x24/legacy/list-remove.png
-share/icons/Yaru/24x24/legacy/mail-archive.png
share/icons/Yaru/24x24/legacy/mesh-gradient.svg
share/icons/Yaru/24x24/legacy/tool-measure.svg
share/icons/Yaru/24x24/legacy/tool-node-editor.svg
share/icons/Yaru/24x24/legacy/tool-pointer.svg
share/icons/Yaru/24x24/legacy/tool-spray.svg
share/icons/Yaru/24x24/legacy/tool-tweak.svg
-share/icons/Yaru/24x24/legacy/x-office-calendar.png
share/icons/Yaru/24x24/legacy/zoom.svg
share/icons/Yaru/24x24/mimetypes/application-apk.png
share/icons/Yaru/24x24/mimetypes/application-archive-zip.png
@@ -5825,7 +5817,6 @@ share/icons/Yaru/24x24/mimetypes/application-java.png
share/icons/Yaru/24x24/mimetypes/application-javascript.png
share/icons/Yaru/24x24/mimetypes/application-json.png
share/icons/Yaru/24x24/mimetypes/application-msaccess.png
-share/icons/Yaru/24x24/mimetypes/application-msexcel.png
share/icons/Yaru/24x24/mimetypes/application-mspowerpoint.png
share/icons/Yaru/24x24/mimetypes/application-msword.png
share/icons/Yaru/24x24/mimetypes/application-octet-stream.png
@@ -5836,9 +5827,9 @@ share/icons/Yaru/24x24/mimetypes/application-pgp-signature.png
share/icons/Yaru/24x24/mimetypes/application-photoshop.png
share/icons/Yaru/24x24/mimetypes/application-postscript.png
share/icons/Yaru/24x24/mimetypes/application-rar.png
-share/icons/Yaru/24x24/mimetypes/application-rss+xml.png
share/icons/Yaru/24x24/mimetypes/application-rtf.png
share/icons/Yaru/24x24/mimetypes/application-sql.png
+share/icons/Yaru/24x24/mimetypes/application-toml.png
share/icons/Yaru/24x24/mimetypes/application-typescript.png
share/icons/Yaru/24x24/mimetypes/application-vnd-dart.png
share/icons/Yaru/24x24/mimetypes/application-vnd.android.package-archive.png
@@ -5855,7 +5846,6 @@ share/icons/Yaru/24x24/mimetypes/application-vnd.ms-publisher.png
share/icons/Yaru/24x24/mimetypes/application-vnd.ms-word.png
share/icons/Yaru/24x24/mimetypes/application-vnd.oasis.opendocument.database-template.png
share/icons/Yaru/24x24/mimetypes/application-vnd.oasis.opendocument.database.png
-share/icons/Yaru/24x24/mimetypes/application-vnd.oasis.opendocument.drawing.png
share/icons/Yaru/24x24/mimetypes/application-vnd.oasis.opendocument.formula-template.png
share/icons/Yaru/24x24/mimetypes/application-vnd.oasis.opendocument.formula.png
share/icons/Yaru/24x24/mimetypes/application-vnd.oasis.opendocument.graphics-template.png
@@ -5882,6 +5872,7 @@ share/icons/Yaru/24x24/mimetypes/application-x-7z-compressed.png
share/icons/Yaru/24x24/mimetypes/application-x-addon.png
share/icons/Yaru/24x24/mimetypes/application-x-apple-diskimage.png
share/icons/Yaru/24x24/mimetypes/application-x-archive.png
+share/icons/Yaru/24x24/mimetypes/application-x-audacity-project+sqlite3.png
share/icons/Yaru/24x24/mimetypes/application-x-audacity-project.png
share/icons/Yaru/24x24/mimetypes/application-x-bittorrent.png
share/icons/Yaru/24x24/mimetypes/application-x-blender.png
@@ -5947,8 +5938,10 @@ share/icons/Yaru/24x24/mimetypes/application-x-virtualbox-vmdk.png
share/icons/Yaru/24x24/mimetypes/application-x-wine-extension-ini.png
share/icons/Yaru/24x24/mimetypes/application-x-xpinstall.png
share/icons/Yaru/24x24/mimetypes/application-x-yaml.png
+share/icons/Yaru/24x24/mimetypes/application-x-zerosize.png
share/icons/Yaru/24x24/mimetypes/application-x-zip.png
share/icons/Yaru/24x24/mimetypes/application-xml.png
+share/icons/Yaru/24x24/mimetypes/application-yaml.png
share/icons/Yaru/24x24/mimetypes/application-zip.png
share/icons/Yaru/24x24/mimetypes/audio-e-melody.png
share/icons/Yaru/24x24/mimetypes/audio-flac.png
@@ -6033,9 +6026,9 @@ share/icons/Yaru/24x24/mimetypes/package.png
share/icons/Yaru/24x24/mimetypes/presentation.png
share/icons/Yaru/24x24/mimetypes/rar.png
share/icons/Yaru/24x24/mimetypes/rom.png
-share/icons/Yaru/24x24/mimetypes/shellscript.png
share/icons/Yaru/24x24/mimetypes/spreadsheet.png
share/icons/Yaru/24x24/mimetypes/text-css.png
+share/icons/Yaru/24x24/mimetypes/text-csv.png
share/icons/Yaru/24x24/mimetypes/text-dockerfile.png
share/icons/Yaru/24x24/mimetypes/text-document.png
share/icons/Yaru/24x24/mimetypes/text-enriched.png
@@ -6049,6 +6042,7 @@ share/icons/Yaru/24x24/mimetypes/text-richtext.png
share/icons/Yaru/24x24/mimetypes/text-ruby.png
share/icons/Yaru/24x24/mimetypes/text-rust.png
share/icons/Yaru/24x24/mimetypes/text-spreadsheet.png
+share/icons/Yaru/24x24/mimetypes/text-vnd.typst.png
share/icons/Yaru/24x24/mimetypes/text-x-arduino.png
share/icons/Yaru/24x24/mimetypes/text-x-authors.png
share/icons/Yaru/24x24/mimetypes/text-x-c++.png
@@ -6064,6 +6058,7 @@ share/icons/Yaru/24x24/mimetypes/text-x-cppsrc.png
share/icons/Yaru/24x24/mimetypes/text-x-credits.png
share/icons/Yaru/24x24/mimetypes/text-x-csharp.png
share/icons/Yaru/24x24/mimetypes/text-x-csrc.png
+share/icons/Yaru/24x24/mimetypes/text-x-dart.png
share/icons/Yaru/24x24/mimetypes/text-x-eMelody.png
share/icons/Yaru/24x24/mimetypes/text-x-fortran.png
share/icons/Yaru/24x24/mimetypes/text-x-generic.png
@@ -6105,6 +6100,7 @@ share/icons/Yaru/24x24/mimetypes/text-x-systemd-unit.png
share/icons/Yaru/24x24/mimetypes/text-x-tex.png
share/icons/Yaru/24x24/mimetypes/text-x-twig.png
share/icons/Yaru/24x24/mimetypes/text-x-typescript.png
+share/icons/Yaru/24x24/mimetypes/text-x-v.png
share/icons/Yaru/24x24/mimetypes/text-x-vala.png
share/icons/Yaru/24x24/mimetypes/text-x.gcode.png
share/icons/Yaru/24x24/mimetypes/text-xml.png
@@ -6464,6 +6460,7 @@ share/icons/Yaru/24x24/places/inode-directory.png
share/icons/Yaru/24x24/places/insync-folder.png
share/icons/Yaru/24x24/places/network-server.png
share/icons/Yaru/24x24/places/network-workgroup.png
+share/icons/Yaru/24x24/places/start-here.png
share/icons/Yaru/24x24/places/user-desktop.png
share/icons/Yaru/24x24/places/user-home.png
share/icons/Yaru/24x24/places/user-trash.png
@@ -6501,6 +6498,7 @@ share/icons/Yaru/24x24/status/user-info.png
share/icons/Yaru/24x24/status/user-trash-full.png
share/icons/Yaru/24x24@2x/actions/address-book-new.png
share/icons/Yaru/24x24@2x/actions/application-exit.png
+share/icons/Yaru/24x24@2x/actions/applications-other.png
share/icons/Yaru/24x24@2x/actions/appointment-new.png
share/icons/Yaru/24x24@2x/actions/blueman-plugin.png
share/icons/Yaru/24x24@2x/actions/blueman-send-file.png
@@ -6624,7 +6622,6 @@ share/icons/Yaru/24x24@2x/actions/mail-unread.png
share/icons/Yaru/24x24@2x/actions/mail_forward.png
share/icons/Yaru/24x24@2x/actions/mail_new.png
share/icons/Yaru/24x24@2x/actions/mail_reply.png
-share/icons/Yaru/24x24@2x/actions/printer.png
share/icons/Yaru/24x24@2x/actions/printers.png
share/icons/Yaru/24x24@2x/actions/process-stop.png
share/icons/Yaru/24x24@2x/actions/redo.png
@@ -6666,6 +6663,7 @@ share/icons/Yaru/24x24@2x/actions/system-shut-down.png
share/icons/Yaru/24x24@2x/actions/system-shutdown.png
share/icons/Yaru/24x24@2x/actions/system-switch-user.png
share/icons/Yaru/24x24@2x/actions/undo.png
+share/icons/Yaru/24x24@2x/actions/view-app-grid.png
share/icons/Yaru/24x24@2x/actions/view-zoom-in.png
share/icons/Yaru/24x24@2x/actions/view-zoom-out.png
share/icons/Yaru/24x24@2x/actions/window-close.png
@@ -6682,7 +6680,8 @@ share/icons/Yaru/24x24@2x/apps/accessories-character-map.png
share/icons/Yaru/24x24@2x/apps/accessories-dictionary.png
share/icons/Yaru/24x24@2x/apps/accessories-text-editor.png
share/icons/Yaru/24x24@2x/apps/address-book-app.png
-share/icons/Yaru/24x24@2x/apps/amazon-store.png
+share/icons/Yaru/24x24@2x/apps/app-center.png
+share/icons/Yaru/24x24@2x/apps/app.drey.EarTag.png
share/icons/Yaru/24x24@2x/apps/applets-screenshooter.png
share/icons/Yaru/24x24@2x/apps/applications-multimedia.png
share/icons/Yaru/24x24@2x/apps/applications-office.png
@@ -6695,6 +6694,7 @@ share/icons/Yaru/24x24@2x/apps/baobab.png
share/icons/Yaru/24x24@2x/apps/bash.png
share/icons/Yaru/24x24@2x/apps/bijiben.png
share/icons/Yaru/24x24@2x/apps/bluetooth.png
+share/icons/Yaru/24x24@2x/apps/builder-app.png
share/icons/Yaru/24x24@2x/apps/ca.desrt.dconf-editor.png
share/icons/Yaru/24x24@2x/apps/calculator-app.png
share/icons/Yaru/24x24@2x/apps/calendar-app.png
@@ -6702,6 +6702,7 @@ share/icons/Yaru/24x24@2x/apps/calendar.png
share/icons/Yaru/24x24@2x/apps/camera-app.png
share/icons/Yaru/24x24@2x/apps/cheese.png
share/icons/Yaru/24x24@2x/apps/clock-app.png
+share/icons/Yaru/24x24@2x/apps/com.mattjakeman.ExtensionManager.png
share/icons/Yaru/24x24@2x/apps/configurator-app.png
share/icons/Yaru/24x24@2x/apps/cpu-x.png
share/icons/Yaru/24x24@2x/apps/dconf-editor.png
@@ -6795,6 +6796,7 @@ share/icons/Yaru/24x24@2x/apps/office-address-book.png
share/icons/Yaru/24x24@2x/apps/office-addressbook.png
share/icons/Yaru/24x24@2x/apps/office-calendar.png
share/icons/Yaru/24x24@2x/apps/org.gnome.ArchiveManager.png
+share/icons/Yaru/24x24@2x/apps/org.gnome.Builder.png
share/icons/Yaru/24x24@2x/apps/org.gnome.Calculator.png
share/icons/Yaru/24x24@2x/apps/org.gnome.Calendar.png
share/icons/Yaru/24x24@2x/apps/org.gnome.Calls.png
@@ -6812,13 +6814,16 @@ share/icons/Yaru/24x24@2x/apps/org.gnome.Extensions.png
share/icons/Yaru/24x24@2x/apps/org.gnome.FileRoller.png
share/icons/Yaru/24x24@2x/apps/org.gnome.Gedit.png
share/icons/Yaru/24x24@2x/apps/org.gnome.Logs.png
+share/icons/Yaru/24x24@2x/apps/org.gnome.Loupe.png
share/icons/Yaru/24x24@2x/apps/org.gnome.Mahjongg.png
share/icons/Yaru/24x24@2x/apps/org.gnome.Maps.png
share/icons/Yaru/24x24@2x/apps/org.gnome.Mines.png
share/icons/Yaru/24x24@2x/apps/org.gnome.Music.png
share/icons/Yaru/24x24@2x/apps/org.gnome.Nautilus.png
+share/icons/Yaru/24x24@2x/apps/org.gnome.Papers.png
share/icons/Yaru/24x24@2x/apps/org.gnome.Photos.png
share/icons/Yaru/24x24@2x/apps/org.gnome.PowerStats.png
+share/icons/Yaru/24x24@2x/apps/org.gnome.Ptyxis.png
share/icons/Yaru/24x24@2x/apps/org.gnome.Rhythmbox.png
share/icons/Yaru/24x24@2x/apps/org.gnome.Rhythmbox3.png
share/icons/Yaru/24x24@2x/apps/org.gnome.Screenshot.png
@@ -6826,6 +6831,7 @@ share/icons/Yaru/24x24@2x/apps/org.gnome.Settings.png
share/icons/Yaru/24x24@2x/apps/org.gnome.Shell.Extensions.png
share/icons/Yaru/24x24@2x/apps/org.gnome.Shotwell.png
share/icons/Yaru/24x24@2x/apps/org.gnome.SimpleScan.png
+share/icons/Yaru/24x24@2x/apps/org.gnome.Snapshot.png
share/icons/Yaru/24x24@2x/apps/org.gnome.Software.Create.png
share/icons/Yaru/24x24@2x/apps/org.gnome.Software.Develop.png
share/icons/Yaru/24x24@2x/apps/org.gnome.Software.Learn.png
@@ -6835,6 +6841,7 @@ share/icons/Yaru/24x24@2x/apps/org.gnome.Software.Work.png
share/icons/Yaru/24x24@2x/apps/org.gnome.Software.png
share/icons/Yaru/24x24@2x/apps/org.gnome.SoundRecorder.png
share/icons/Yaru/24x24@2x/apps/org.gnome.Sudoku.png
+share/icons/Yaru/24x24@2x/apps/org.gnome.Sysprof.png
share/icons/Yaru/24x24@2x/apps/org.gnome.SystemMonitor.png
share/icons/Yaru/24x24@2x/apps/org.gnome.Terminal.png
share/icons/Yaru/24x24@2x/apps/org.gnome.TextEditor.png
@@ -6852,6 +6859,7 @@ share/icons/Yaru/24x24@2x/apps/org.gnome.gedit.png
share/icons/Yaru/24x24@2x/apps/org.gnome.seahorse.Application.png
share/icons/Yaru/24x24@2x/apps/org.gnome.tweaks.png
share/icons/Yaru/24x24@2x/apps/packages-app.png
+share/icons/Yaru/24x24@2x/apps/papers.png
share/icons/Yaru/24x24@2x/apps/passwords-app.png
share/icons/Yaru/24x24@2x/apps/podcasts-app.png
share/icons/Yaru/24x24@2x/apps/power-statistics.png
@@ -6883,9 +6891,9 @@ share/icons/Yaru/24x24@2x/apps/system-settings.png
share/icons/Yaru/24x24@2x/apps/system-software-install.png
share/icons/Yaru/24x24@2x/apps/system-software-update.png
share/icons/Yaru/24x24@2x/apps/terminal-app.png
+share/icons/Yaru/24x24@2x/apps/terminal-app2.png
share/icons/Yaru/24x24@2x/apps/terminal.png
share/icons/Yaru/24x24@2x/apps/text-editor.png
-share/icons/Yaru/24x24@2x/apps/timeshift.png
share/icons/Yaru/24x24@2x/apps/to-do-app.png
share/icons/Yaru/24x24@2x/apps/totem.png
share/icons/Yaru/24x24@2x/apps/transmission.png
@@ -6911,9 +6919,7 @@ share/icons/Yaru/24x24@2x/apps/workspace-switcher-left-top.png
share/icons/Yaru/24x24@2x/apps/workspace-switcher-right-bottom.png
share/icons/Yaru/24x24@2x/apps/workspace-switcher-right-top.png
share/icons/Yaru/24x24@2x/apps/workspace-switcher-top-left.png
-share/icons/Yaru/24x24@2x/apps/x-calendar-app.png
share/icons/Yaru/24x24@2x/apps/x-office-address-book.png
-share/icons/Yaru/24x24@2x/categories/application-x-addon.png
share/icons/Yaru/24x24@2x/categories/applications-accessories.png
share/icons/Yaru/24x24@2x/categories/applications-development.png
share/icons/Yaru/24x24@2x/categories/applications-games.png
@@ -6938,6 +6944,7 @@ share/icons/Yaru/24x24@2x/categories/preferences-desktop-locale.png
share/icons/Yaru/24x24@2x/categories/preferences-desktop-online-accounts.png
share/icons/Yaru/24x24@2x/categories/preferences-desktop-peripherals.png
share/icons/Yaru/24x24@2x/categories/preferences-desktop-personal.png
+share/icons/Yaru/24x24@2x/categories/preferences-desktop-screensaver.png
share/icons/Yaru/24x24@2x/categories/preferences-desktop-theme.png
share/icons/Yaru/24x24@2x/categories/preferences-desktop-wallpaper.png
share/icons/Yaru/24x24@2x/categories/preferences-system-bluetooth.png
@@ -7000,7 +7007,6 @@ share/icons/Yaru/24x24@2x/devices/gtk-cdrom.png
share/icons/Yaru/24x24@2x/devices/input-gaming.png
share/icons/Yaru/24x24@2x/devices/input-keyboard.png
share/icons/Yaru/24x24@2x/devices/input-mouse.png
-share/icons/Yaru/24x24@2x/devices/input-tablet.png
share/icons/Yaru/24x24@2x/devices/media-cdr.png
share/icons/Yaru/24x24@2x/devices/media-cdrom.png
share/icons/Yaru/24x24@2x/devices/media-cdrw.png
@@ -7027,7 +7033,6 @@ share/icons/Yaru/24x24@2x/devices/multimedia-volume-control.png
share/icons/Yaru/24x24@2x/devices/phone.png
share/icons/Yaru/24x24@2x/devices/printer-network.png
share/icons/Yaru/24x24@2x/devices/printer.png
-share/icons/Yaru/24x24@2x/emblems/config-users.png
share/icons/Yaru/24x24@2x/emblems/emblem-danger.png
share/icons/Yaru/24x24@2x/emblems/emblem-default.png
share/icons/Yaru/24x24@2x/emblems/emblem-dialog-question.png
@@ -7080,7 +7085,6 @@ share/icons/Yaru/24x24@2x/mimetypes/application-java.png
share/icons/Yaru/24x24@2x/mimetypes/application-javascript.png
share/icons/Yaru/24x24@2x/mimetypes/application-json.png
share/icons/Yaru/24x24@2x/mimetypes/application-msaccess.png
-share/icons/Yaru/24x24@2x/mimetypes/application-msexcel.png
share/icons/Yaru/24x24@2x/mimetypes/application-mspowerpoint.png
share/icons/Yaru/24x24@2x/mimetypes/application-msword.png
share/icons/Yaru/24x24@2x/mimetypes/application-octet-stream.png
@@ -7091,9 +7095,9 @@ share/icons/Yaru/24x24@2x/mimetypes/application-pgp-signature.png
share/icons/Yaru/24x24@2x/mimetypes/application-photoshop.png
share/icons/Yaru/24x24@2x/mimetypes/application-postscript.png
share/icons/Yaru/24x24@2x/mimetypes/application-rar.png
-share/icons/Yaru/24x24@2x/mimetypes/application-rss+xml.png
share/icons/Yaru/24x24@2x/mimetypes/application-rtf.png
share/icons/Yaru/24x24@2x/mimetypes/application-sql.png
+share/icons/Yaru/24x24@2x/mimetypes/application-toml.png
share/icons/Yaru/24x24@2x/mimetypes/application-typescript.png
share/icons/Yaru/24x24@2x/mimetypes/application-vnd-dart.png
share/icons/Yaru/24x24@2x/mimetypes/application-vnd.android.package-archive.png
@@ -7110,7 +7114,6 @@ share/icons/Yaru/24x24@2x/mimetypes/application-vnd.ms-publisher.png
share/icons/Yaru/24x24@2x/mimetypes/application-vnd.ms-word.png
share/icons/Yaru/24x24@2x/mimetypes/application-vnd.oasis.opendocument.database-template.png
share/icons/Yaru/24x24@2x/mimetypes/application-vnd.oasis.opendocument.database.png
-share/icons/Yaru/24x24@2x/mimetypes/application-vnd.oasis.opendocument.drawing.png
share/icons/Yaru/24x24@2x/mimetypes/application-vnd.oasis.opendocument.formula-template.png
share/icons/Yaru/24x24@2x/mimetypes/application-vnd.oasis.opendocument.formula.png
share/icons/Yaru/24x24@2x/mimetypes/application-vnd.oasis.opendocument.graphics-template.png
@@ -7137,6 +7140,7 @@ share/icons/Yaru/24x24@2x/mimetypes/application-x-7z-compressed.png
share/icons/Yaru/24x24@2x/mimetypes/application-x-addon.png
share/icons/Yaru/24x24@2x/mimetypes/application-x-apple-diskimage.png
share/icons/Yaru/24x24@2x/mimetypes/application-x-archive.png
+share/icons/Yaru/24x24@2x/mimetypes/application-x-audacity-project+sqlite3.png
share/icons/Yaru/24x24@2x/mimetypes/application-x-audacity-project.png
share/icons/Yaru/24x24@2x/mimetypes/application-x-bittorrent.png
share/icons/Yaru/24x24@2x/mimetypes/application-x-blender.png
@@ -7202,8 +7206,10 @@ share/icons/Yaru/24x24@2x/mimetypes/application-x-virtualbox-vmdk.png
share/icons/Yaru/24x24@2x/mimetypes/application-x-wine-extension-ini.png
share/icons/Yaru/24x24@2x/mimetypes/application-x-xpinstall.png
share/icons/Yaru/24x24@2x/mimetypes/application-x-yaml.png
+share/icons/Yaru/24x24@2x/mimetypes/application-x-zerosize.png
share/icons/Yaru/24x24@2x/mimetypes/application-x-zip.png
share/icons/Yaru/24x24@2x/mimetypes/application-xml.png
+share/icons/Yaru/24x24@2x/mimetypes/application-yaml.png
share/icons/Yaru/24x24@2x/mimetypes/application-zip.png
share/icons/Yaru/24x24@2x/mimetypes/audio-e-melody.png
share/icons/Yaru/24x24@2x/mimetypes/audio-flac.png
@@ -7288,9 +7294,9 @@ share/icons/Yaru/24x24@2x/mimetypes/package.png
share/icons/Yaru/24x24@2x/mimetypes/presentation.png
share/icons/Yaru/24x24@2x/mimetypes/rar.png
share/icons/Yaru/24x24@2x/mimetypes/rom.png
-share/icons/Yaru/24x24@2x/mimetypes/shellscript.png
share/icons/Yaru/24x24@2x/mimetypes/spreadsheet.png
share/icons/Yaru/24x24@2x/mimetypes/text-css.png
+share/icons/Yaru/24x24@2x/mimetypes/text-csv.png
share/icons/Yaru/24x24@2x/mimetypes/text-dockerfile.png
share/icons/Yaru/24x24@2x/mimetypes/text-document.png
share/icons/Yaru/24x24@2x/mimetypes/text-enriched.png
@@ -7304,6 +7310,7 @@ share/icons/Yaru/24x24@2x/mimetypes/text-richtext.png
share/icons/Yaru/24x24@2x/mimetypes/text-ruby.png
share/icons/Yaru/24x24@2x/mimetypes/text-rust.png
share/icons/Yaru/24x24@2x/mimetypes/text-spreadsheet.png
+share/icons/Yaru/24x24@2x/mimetypes/text-vnd.typst.png
share/icons/Yaru/24x24@2x/mimetypes/text-x-arduino.png
share/icons/Yaru/24x24@2x/mimetypes/text-x-authors.png
share/icons/Yaru/24x24@2x/mimetypes/text-x-c++.png
@@ -7319,6 +7326,7 @@ share/icons/Yaru/24x24@2x/mimetypes/text-x-cppsrc.png
share/icons/Yaru/24x24@2x/mimetypes/text-x-credits.png
share/icons/Yaru/24x24@2x/mimetypes/text-x-csharp.png
share/icons/Yaru/24x24@2x/mimetypes/text-x-csrc.png
+share/icons/Yaru/24x24@2x/mimetypes/text-x-dart.png
share/icons/Yaru/24x24@2x/mimetypes/text-x-eMelody.png
share/icons/Yaru/24x24@2x/mimetypes/text-x-fortran.png
share/icons/Yaru/24x24@2x/mimetypes/text-x-generic.png
@@ -7360,6 +7368,7 @@ share/icons/Yaru/24x24@2x/mimetypes/text-x-systemd-unit.png
share/icons/Yaru/24x24@2x/mimetypes/text-x-tex.png
share/icons/Yaru/24x24@2x/mimetypes/text-x-twig.png
share/icons/Yaru/24x24@2x/mimetypes/text-x-typescript.png
+share/icons/Yaru/24x24@2x/mimetypes/text-x-v.png
share/icons/Yaru/24x24@2x/mimetypes/text-x-vala.png
share/icons/Yaru/24x24@2x/mimetypes/text-x.gcode.png
share/icons/Yaru/24x24@2x/mimetypes/text-xml.png
@@ -7385,6 +7394,7 @@ share/icons/Yaru/24x24@2x/places/inode-directory.png
share/icons/Yaru/24x24@2x/places/insync-folder.png
share/icons/Yaru/24x24@2x/places/network-server.png
share/icons/Yaru/24x24@2x/places/network-workgroup.png
+share/icons/Yaru/24x24@2x/places/start-here.png
share/icons/Yaru/24x24@2x/places/user-desktop.png
share/icons/Yaru/24x24@2x/places/user-home.png
share/icons/Yaru/24x24@2x/places/user-trash.png
@@ -7422,6 +7432,7 @@ share/icons/Yaru/24x24@2x/status/user-info.png
share/icons/Yaru/24x24@2x/status/user-trash-full.png
share/icons/Yaru/256x256/actions/address-book-new.png
share/icons/Yaru/256x256/actions/application-exit.png
+share/icons/Yaru/256x256/actions/applications-other.png
share/icons/Yaru/256x256/actions/appointment-new.png
share/icons/Yaru/256x256/actions/blueman-plugin.png
share/icons/Yaru/256x256/actions/blueman-send-file.png
@@ -7545,7 +7556,6 @@ share/icons/Yaru/256x256/actions/mail-unread.png
share/icons/Yaru/256x256/actions/mail_forward.png
share/icons/Yaru/256x256/actions/mail_new.png
share/icons/Yaru/256x256/actions/mail_reply.png
-share/icons/Yaru/256x256/actions/printer.png
share/icons/Yaru/256x256/actions/printers.png
share/icons/Yaru/256x256/actions/process-stop.png
share/icons/Yaru/256x256/actions/redo.png
@@ -7587,6 +7597,7 @@ share/icons/Yaru/256x256/actions/system-shut-down.png
share/icons/Yaru/256x256/actions/system-shutdown.png
share/icons/Yaru/256x256/actions/system-switch-user.png
share/icons/Yaru/256x256/actions/undo.png
+share/icons/Yaru/256x256/actions/view-app-grid.png
share/icons/Yaru/256x256/actions/view-zoom-in.png
share/icons/Yaru/256x256/actions/view-zoom-out.png
share/icons/Yaru/256x256/actions/window-close.png
@@ -7603,7 +7614,8 @@ share/icons/Yaru/256x256/apps/accessories-character-map.png
share/icons/Yaru/256x256/apps/accessories-dictionary.png
share/icons/Yaru/256x256/apps/accessories-text-editor.png
share/icons/Yaru/256x256/apps/address-book-app.png
-share/icons/Yaru/256x256/apps/amazon-store.png
+share/icons/Yaru/256x256/apps/app-center.png
+share/icons/Yaru/256x256/apps/app.drey.EarTag.png
share/icons/Yaru/256x256/apps/applets-screenshooter.png
share/icons/Yaru/256x256/apps/applications-multimedia.png
share/icons/Yaru/256x256/apps/applications-office.png
@@ -7616,6 +7628,7 @@ share/icons/Yaru/256x256/apps/baobab.png
share/icons/Yaru/256x256/apps/bash.png
share/icons/Yaru/256x256/apps/bijiben.png
share/icons/Yaru/256x256/apps/bluetooth.png
+share/icons/Yaru/256x256/apps/builder-app.png
share/icons/Yaru/256x256/apps/ca.desrt.dconf-editor.png
share/icons/Yaru/256x256/apps/calculator-app.png
share/icons/Yaru/256x256/apps/calendar-app.png
@@ -7623,6 +7636,7 @@ share/icons/Yaru/256x256/apps/calendar.png
share/icons/Yaru/256x256/apps/camera-app.png
share/icons/Yaru/256x256/apps/cheese.png
share/icons/Yaru/256x256/apps/clock-app.png
+share/icons/Yaru/256x256/apps/com.mattjakeman.ExtensionManager.png
share/icons/Yaru/256x256/apps/configurator-app.png
share/icons/Yaru/256x256/apps/cpu-x.png
share/icons/Yaru/256x256/apps/dconf-editor.png
@@ -7716,6 +7730,7 @@ share/icons/Yaru/256x256/apps/office-address-book.png
share/icons/Yaru/256x256/apps/office-addressbook.png
share/icons/Yaru/256x256/apps/office-calendar.png
share/icons/Yaru/256x256/apps/org.gnome.ArchiveManager.png
+share/icons/Yaru/256x256/apps/org.gnome.Builder.png
share/icons/Yaru/256x256/apps/org.gnome.Calculator.png
share/icons/Yaru/256x256/apps/org.gnome.Calendar.png
share/icons/Yaru/256x256/apps/org.gnome.Calls.png
@@ -7733,13 +7748,16 @@ share/icons/Yaru/256x256/apps/org.gnome.Extensions.png
share/icons/Yaru/256x256/apps/org.gnome.FileRoller.png
share/icons/Yaru/256x256/apps/org.gnome.Gedit.png
share/icons/Yaru/256x256/apps/org.gnome.Logs.png
+share/icons/Yaru/256x256/apps/org.gnome.Loupe.png
share/icons/Yaru/256x256/apps/org.gnome.Mahjongg.png
share/icons/Yaru/256x256/apps/org.gnome.Maps.png
share/icons/Yaru/256x256/apps/org.gnome.Mines.png
share/icons/Yaru/256x256/apps/org.gnome.Music.png
share/icons/Yaru/256x256/apps/org.gnome.Nautilus.png
+share/icons/Yaru/256x256/apps/org.gnome.Papers.png
share/icons/Yaru/256x256/apps/org.gnome.Photos.png
share/icons/Yaru/256x256/apps/org.gnome.PowerStats.png
+share/icons/Yaru/256x256/apps/org.gnome.Ptyxis.png
share/icons/Yaru/256x256/apps/org.gnome.Rhythmbox.png
share/icons/Yaru/256x256/apps/org.gnome.Rhythmbox3.png
share/icons/Yaru/256x256/apps/org.gnome.Screenshot.png
@@ -7747,6 +7765,7 @@ share/icons/Yaru/256x256/apps/org.gnome.Settings.png
share/icons/Yaru/256x256/apps/org.gnome.Shell.Extensions.png
share/icons/Yaru/256x256/apps/org.gnome.Shotwell.png
share/icons/Yaru/256x256/apps/org.gnome.SimpleScan.png
+share/icons/Yaru/256x256/apps/org.gnome.Snapshot.png
share/icons/Yaru/256x256/apps/org.gnome.Software.Create.png
share/icons/Yaru/256x256/apps/org.gnome.Software.Develop.png
share/icons/Yaru/256x256/apps/org.gnome.Software.Learn.png
@@ -7756,6 +7775,7 @@ share/icons/Yaru/256x256/apps/org.gnome.Software.Work.png
share/icons/Yaru/256x256/apps/org.gnome.Software.png
share/icons/Yaru/256x256/apps/org.gnome.SoundRecorder.png
share/icons/Yaru/256x256/apps/org.gnome.Sudoku.png
+share/icons/Yaru/256x256/apps/org.gnome.Sysprof.png
share/icons/Yaru/256x256/apps/org.gnome.SystemMonitor.png
share/icons/Yaru/256x256/apps/org.gnome.Terminal.png
share/icons/Yaru/256x256/apps/org.gnome.TextEditor.png
@@ -7773,6 +7793,7 @@ share/icons/Yaru/256x256/apps/org.gnome.gedit.png
share/icons/Yaru/256x256/apps/org.gnome.seahorse.Application.png
share/icons/Yaru/256x256/apps/org.gnome.tweaks.png
share/icons/Yaru/256x256/apps/packages-app.png
+share/icons/Yaru/256x256/apps/papers.png
share/icons/Yaru/256x256/apps/passwords-app.png
share/icons/Yaru/256x256/apps/podcasts-app.png
share/icons/Yaru/256x256/apps/power-statistics.png
@@ -7804,9 +7825,9 @@ share/icons/Yaru/256x256/apps/system-settings.png
share/icons/Yaru/256x256/apps/system-software-install.png
share/icons/Yaru/256x256/apps/system-software-update.png
share/icons/Yaru/256x256/apps/terminal-app.png
+share/icons/Yaru/256x256/apps/terminal-app2.png
share/icons/Yaru/256x256/apps/terminal.png
share/icons/Yaru/256x256/apps/text-editor.png
-share/icons/Yaru/256x256/apps/timeshift.png
share/icons/Yaru/256x256/apps/to-do-app.png
share/icons/Yaru/256x256/apps/totem.png
share/icons/Yaru/256x256/apps/transmission.png
@@ -7832,9 +7853,7 @@ share/icons/Yaru/256x256/apps/workspace-switcher-left-top.png
share/icons/Yaru/256x256/apps/workspace-switcher-right-bottom.png
share/icons/Yaru/256x256/apps/workspace-switcher-right-top.png
share/icons/Yaru/256x256/apps/workspace-switcher-top-left.png
-share/icons/Yaru/256x256/apps/x-calendar-app.png
share/icons/Yaru/256x256/apps/x-office-address-book.png
-share/icons/Yaru/256x256/categories/application-x-addon.png
share/icons/Yaru/256x256/categories/applications-accessories.png
share/icons/Yaru/256x256/categories/applications-development.png
share/icons/Yaru/256x256/categories/applications-games.png
@@ -7859,6 +7878,7 @@ share/icons/Yaru/256x256/categories/preferences-desktop-locale.png
share/icons/Yaru/256x256/categories/preferences-desktop-online-accounts.png
share/icons/Yaru/256x256/categories/preferences-desktop-peripherals.png
share/icons/Yaru/256x256/categories/preferences-desktop-personal.png
+share/icons/Yaru/256x256/categories/preferences-desktop-screensaver.png
share/icons/Yaru/256x256/categories/preferences-desktop-theme.png
share/icons/Yaru/256x256/categories/preferences-desktop-wallpaper.png
share/icons/Yaru/256x256/categories/preferences-system-bluetooth.png
@@ -7921,7 +7941,6 @@ share/icons/Yaru/256x256/devices/gtk-cdrom.png
share/icons/Yaru/256x256/devices/input-gaming.png
share/icons/Yaru/256x256/devices/input-keyboard.png
share/icons/Yaru/256x256/devices/input-mouse.png
-share/icons/Yaru/256x256/devices/input-tablet.png
share/icons/Yaru/256x256/devices/media-cdr.png
share/icons/Yaru/256x256/devices/media-cdrom.png
share/icons/Yaru/256x256/devices/media-cdrw.png
@@ -7948,7 +7967,6 @@ share/icons/Yaru/256x256/devices/multimedia-volume-control.png
share/icons/Yaru/256x256/devices/phone.png
share/icons/Yaru/256x256/devices/printer-network.png
share/icons/Yaru/256x256/devices/printer.png
-share/icons/Yaru/256x256/emblems/config-users.png
share/icons/Yaru/256x256/emblems/emblem-danger.png
share/icons/Yaru/256x256/emblems/emblem-default.png
share/icons/Yaru/256x256/emblems/emblem-dialog-question.png
@@ -8001,7 +8019,6 @@ share/icons/Yaru/256x256/mimetypes/application-java.png
share/icons/Yaru/256x256/mimetypes/application-javascript.png
share/icons/Yaru/256x256/mimetypes/application-json.png
share/icons/Yaru/256x256/mimetypes/application-msaccess.png
-share/icons/Yaru/256x256/mimetypes/application-msexcel.png
share/icons/Yaru/256x256/mimetypes/application-mspowerpoint.png
share/icons/Yaru/256x256/mimetypes/application-msword.png
share/icons/Yaru/256x256/mimetypes/application-octet-stream.png
@@ -8012,9 +8029,9 @@ share/icons/Yaru/256x256/mimetypes/application-pgp-signature.png
share/icons/Yaru/256x256/mimetypes/application-photoshop.png
share/icons/Yaru/256x256/mimetypes/application-postscript.png
share/icons/Yaru/256x256/mimetypes/application-rar.png
-share/icons/Yaru/256x256/mimetypes/application-rss+xml.png
share/icons/Yaru/256x256/mimetypes/application-rtf.png
share/icons/Yaru/256x256/mimetypes/application-sql.png
+share/icons/Yaru/256x256/mimetypes/application-toml.png
share/icons/Yaru/256x256/mimetypes/application-typescript.png
share/icons/Yaru/256x256/mimetypes/application-vnd-dart.png
share/icons/Yaru/256x256/mimetypes/application-vnd.android.package-archive.png
@@ -8031,7 +8048,6 @@ share/icons/Yaru/256x256/mimetypes/application-vnd.ms-publisher.png
share/icons/Yaru/256x256/mimetypes/application-vnd.ms-word.png
share/icons/Yaru/256x256/mimetypes/application-vnd.oasis.opendocument.database-template.png
share/icons/Yaru/256x256/mimetypes/application-vnd.oasis.opendocument.database.png
-share/icons/Yaru/256x256/mimetypes/application-vnd.oasis.opendocument.drawing.png
share/icons/Yaru/256x256/mimetypes/application-vnd.oasis.opendocument.formula-template.png
share/icons/Yaru/256x256/mimetypes/application-vnd.oasis.opendocument.formula.png
share/icons/Yaru/256x256/mimetypes/application-vnd.oasis.opendocument.graphics-template.png
@@ -8058,6 +8074,7 @@ share/icons/Yaru/256x256/mimetypes/application-x-7z-compressed.png
share/icons/Yaru/256x256/mimetypes/application-x-addon.png
share/icons/Yaru/256x256/mimetypes/application-x-apple-diskimage.png
share/icons/Yaru/256x256/mimetypes/application-x-archive.png
+share/icons/Yaru/256x256/mimetypes/application-x-audacity-project+sqlite3.png
share/icons/Yaru/256x256/mimetypes/application-x-audacity-project.png
share/icons/Yaru/256x256/mimetypes/application-x-bittorrent.png
share/icons/Yaru/256x256/mimetypes/application-x-blender.png
@@ -8123,8 +8140,10 @@ share/icons/Yaru/256x256/mimetypes/application-x-virtualbox-vmdk.png
share/icons/Yaru/256x256/mimetypes/application-x-wine-extension-ini.png
share/icons/Yaru/256x256/mimetypes/application-x-xpinstall.png
share/icons/Yaru/256x256/mimetypes/application-x-yaml.png
+share/icons/Yaru/256x256/mimetypes/application-x-zerosize.png
share/icons/Yaru/256x256/mimetypes/application-x-zip.png
share/icons/Yaru/256x256/mimetypes/application-xml.png
+share/icons/Yaru/256x256/mimetypes/application-yaml.png
share/icons/Yaru/256x256/mimetypes/application-zip.png
share/icons/Yaru/256x256/mimetypes/audio-e-melody.png
share/icons/Yaru/256x256/mimetypes/audio-flac.png
@@ -8209,9 +8228,9 @@ share/icons/Yaru/256x256/mimetypes/package.png
share/icons/Yaru/256x256/mimetypes/presentation.png
share/icons/Yaru/256x256/mimetypes/rar.png
share/icons/Yaru/256x256/mimetypes/rom.png
-share/icons/Yaru/256x256/mimetypes/shellscript.png
share/icons/Yaru/256x256/mimetypes/spreadsheet.png
share/icons/Yaru/256x256/mimetypes/text-css.png
+share/icons/Yaru/256x256/mimetypes/text-csv.png
share/icons/Yaru/256x256/mimetypes/text-dockerfile.png
share/icons/Yaru/256x256/mimetypes/text-document.png
share/icons/Yaru/256x256/mimetypes/text-enriched.png
@@ -8225,6 +8244,7 @@ share/icons/Yaru/256x256/mimetypes/text-richtext.png
share/icons/Yaru/256x256/mimetypes/text-ruby.png
share/icons/Yaru/256x256/mimetypes/text-rust.png
share/icons/Yaru/256x256/mimetypes/text-spreadsheet.png
+share/icons/Yaru/256x256/mimetypes/text-vnd.typst.png
share/icons/Yaru/256x256/mimetypes/text-x-arduino.png
share/icons/Yaru/256x256/mimetypes/text-x-authors.png
share/icons/Yaru/256x256/mimetypes/text-x-c++.png
@@ -8240,6 +8260,7 @@ share/icons/Yaru/256x256/mimetypes/text-x-cppsrc.png
share/icons/Yaru/256x256/mimetypes/text-x-credits.png
share/icons/Yaru/256x256/mimetypes/text-x-csharp.png
share/icons/Yaru/256x256/mimetypes/text-x-csrc.png
+share/icons/Yaru/256x256/mimetypes/text-x-dart.png
share/icons/Yaru/256x256/mimetypes/text-x-eMelody.png
share/icons/Yaru/256x256/mimetypes/text-x-fortran.png
share/icons/Yaru/256x256/mimetypes/text-x-generic.png
@@ -8281,6 +8302,7 @@ share/icons/Yaru/256x256/mimetypes/text-x-systemd-unit.png
share/icons/Yaru/256x256/mimetypes/text-x-tex.png
share/icons/Yaru/256x256/mimetypes/text-x-twig.png
share/icons/Yaru/256x256/mimetypes/text-x-typescript.png
+share/icons/Yaru/256x256/mimetypes/text-x-v.png
share/icons/Yaru/256x256/mimetypes/text-x-vala.png
share/icons/Yaru/256x256/mimetypes/text-x.gcode.png
share/icons/Yaru/256x256/mimetypes/text-xml.png
@@ -8306,6 +8328,7 @@ share/icons/Yaru/256x256/places/inode-directory.png
share/icons/Yaru/256x256/places/insync-folder.png
share/icons/Yaru/256x256/places/network-server.png
share/icons/Yaru/256x256/places/network-workgroup.png
+share/icons/Yaru/256x256/places/start-here.png
share/icons/Yaru/256x256/places/user-desktop.png
share/icons/Yaru/256x256/places/user-home.png
share/icons/Yaru/256x256/places/user-trash.png
@@ -8343,6 +8366,7 @@ share/icons/Yaru/256x256/status/user-info.png
share/icons/Yaru/256x256/status/user-trash-full.png
share/icons/Yaru/256x256@2x/actions/address-book-new.png
share/icons/Yaru/256x256@2x/actions/application-exit.png
+share/icons/Yaru/256x256@2x/actions/applications-other.png
share/icons/Yaru/256x256@2x/actions/appointment-new.png
share/icons/Yaru/256x256@2x/actions/blueman-plugin.png
share/icons/Yaru/256x256@2x/actions/blueman-send-file.png
@@ -8466,7 +8490,6 @@ share/icons/Yaru/256x256@2x/actions/mail-unread.png
share/icons/Yaru/256x256@2x/actions/mail_forward.png
share/icons/Yaru/256x256@2x/actions/mail_new.png
share/icons/Yaru/256x256@2x/actions/mail_reply.png
-share/icons/Yaru/256x256@2x/actions/printer.png
share/icons/Yaru/256x256@2x/actions/printers.png
share/icons/Yaru/256x256@2x/actions/process-stop.png
share/icons/Yaru/256x256@2x/actions/redo.png
@@ -8508,6 +8531,7 @@ share/icons/Yaru/256x256@2x/actions/system-shut-down.png
share/icons/Yaru/256x256@2x/actions/system-shutdown.png
share/icons/Yaru/256x256@2x/actions/system-switch-user.png
share/icons/Yaru/256x256@2x/actions/undo.png
+share/icons/Yaru/256x256@2x/actions/view-app-grid.png
share/icons/Yaru/256x256@2x/actions/view-zoom-in.png
share/icons/Yaru/256x256@2x/actions/view-zoom-out.png
share/icons/Yaru/256x256@2x/actions/window-close.png
@@ -8524,7 +8548,8 @@ share/icons/Yaru/256x256@2x/apps/accessories-character-map.png
share/icons/Yaru/256x256@2x/apps/accessories-dictionary.png
share/icons/Yaru/256x256@2x/apps/accessories-text-editor.png
share/icons/Yaru/256x256@2x/apps/address-book-app.png
-share/icons/Yaru/256x256@2x/apps/amazon-store.png
+share/icons/Yaru/256x256@2x/apps/app-center.png
+share/icons/Yaru/256x256@2x/apps/app.drey.EarTag.png
share/icons/Yaru/256x256@2x/apps/applets-screenshooter.png
share/icons/Yaru/256x256@2x/apps/applications-multimedia.png
share/icons/Yaru/256x256@2x/apps/applications-office.png
@@ -8537,6 +8562,7 @@ share/icons/Yaru/256x256@2x/apps/baobab.png
share/icons/Yaru/256x256@2x/apps/bash.png
share/icons/Yaru/256x256@2x/apps/bijiben.png
share/icons/Yaru/256x256@2x/apps/bluetooth.png
+share/icons/Yaru/256x256@2x/apps/builder-app.png
share/icons/Yaru/256x256@2x/apps/ca.desrt.dconf-editor.png
share/icons/Yaru/256x256@2x/apps/calculator-app.png
share/icons/Yaru/256x256@2x/apps/calendar-app.png
@@ -8544,6 +8570,7 @@ share/icons/Yaru/256x256@2x/apps/calendar.png
share/icons/Yaru/256x256@2x/apps/camera-app.png
share/icons/Yaru/256x256@2x/apps/cheese.png
share/icons/Yaru/256x256@2x/apps/clock-app.png
+share/icons/Yaru/256x256@2x/apps/com.mattjakeman.ExtensionManager.png
share/icons/Yaru/256x256@2x/apps/configurator-app.png
share/icons/Yaru/256x256@2x/apps/cpu-x.png
share/icons/Yaru/256x256@2x/apps/dconf-editor.png
@@ -8637,6 +8664,7 @@ share/icons/Yaru/256x256@2x/apps/office-address-book.png
share/icons/Yaru/256x256@2x/apps/office-addressbook.png
share/icons/Yaru/256x256@2x/apps/office-calendar.png
share/icons/Yaru/256x256@2x/apps/org.gnome.ArchiveManager.png
+share/icons/Yaru/256x256@2x/apps/org.gnome.Builder.png
share/icons/Yaru/256x256@2x/apps/org.gnome.Calculator.png
share/icons/Yaru/256x256@2x/apps/org.gnome.Calendar.png
share/icons/Yaru/256x256@2x/apps/org.gnome.Calls.png
@@ -8654,13 +8682,16 @@ share/icons/Yaru/256x256@2x/apps/org.gnome.Extensions.png
share/icons/Yaru/256x256@2x/apps/org.gnome.FileRoller.png
share/icons/Yaru/256x256@2x/apps/org.gnome.Gedit.png
share/icons/Yaru/256x256@2x/apps/org.gnome.Logs.png
+share/icons/Yaru/256x256@2x/apps/org.gnome.Loupe.png
share/icons/Yaru/256x256@2x/apps/org.gnome.Mahjongg.png
share/icons/Yaru/256x256@2x/apps/org.gnome.Maps.png
share/icons/Yaru/256x256@2x/apps/org.gnome.Mines.png
share/icons/Yaru/256x256@2x/apps/org.gnome.Music.png
share/icons/Yaru/256x256@2x/apps/org.gnome.Nautilus.png
+share/icons/Yaru/256x256@2x/apps/org.gnome.Papers.png
share/icons/Yaru/256x256@2x/apps/org.gnome.Photos.png
share/icons/Yaru/256x256@2x/apps/org.gnome.PowerStats.png
+share/icons/Yaru/256x256@2x/apps/org.gnome.Ptyxis.png
share/icons/Yaru/256x256@2x/apps/org.gnome.Rhythmbox.png
share/icons/Yaru/256x256@2x/apps/org.gnome.Rhythmbox3.png
share/icons/Yaru/256x256@2x/apps/org.gnome.Screenshot.png
@@ -8668,6 +8699,7 @@ share/icons/Yaru/256x256@2x/apps/org.gnome.Settings.png
share/icons/Yaru/256x256@2x/apps/org.gnome.Shell.Extensions.png
share/icons/Yaru/256x256@2x/apps/org.gnome.Shotwell.png
share/icons/Yaru/256x256@2x/apps/org.gnome.SimpleScan.png
+share/icons/Yaru/256x256@2x/apps/org.gnome.Snapshot.png
share/icons/Yaru/256x256@2x/apps/org.gnome.Software.Create.png
share/icons/Yaru/256x256@2x/apps/org.gnome.Software.Develop.png
share/icons/Yaru/256x256@2x/apps/org.gnome.Software.Learn.png
@@ -8677,6 +8709,7 @@ share/icons/Yaru/256x256@2x/apps/org.gnome.Software.Work.png
share/icons/Yaru/256x256@2x/apps/org.gnome.Software.png
share/icons/Yaru/256x256@2x/apps/org.gnome.SoundRecorder.png
share/icons/Yaru/256x256@2x/apps/org.gnome.Sudoku.png
+share/icons/Yaru/256x256@2x/apps/org.gnome.Sysprof.png
share/icons/Yaru/256x256@2x/apps/org.gnome.SystemMonitor.png
share/icons/Yaru/256x256@2x/apps/org.gnome.Terminal.png
share/icons/Yaru/256x256@2x/apps/org.gnome.TextEditor.png
@@ -8694,6 +8727,7 @@ share/icons/Yaru/256x256@2x/apps/org.gnome.gedit.png
share/icons/Yaru/256x256@2x/apps/org.gnome.seahorse.Application.png
share/icons/Yaru/256x256@2x/apps/org.gnome.tweaks.png
share/icons/Yaru/256x256@2x/apps/packages-app.png
+share/icons/Yaru/256x256@2x/apps/papers.png
share/icons/Yaru/256x256@2x/apps/passwords-app.png
share/icons/Yaru/256x256@2x/apps/podcasts-app.png
share/icons/Yaru/256x256@2x/apps/power-statistics.png
@@ -8725,9 +8759,9 @@ share/icons/Yaru/256x256@2x/apps/system-settings.png
share/icons/Yaru/256x256@2x/apps/system-software-install.png
share/icons/Yaru/256x256@2x/apps/system-software-update.png
share/icons/Yaru/256x256@2x/apps/terminal-app.png
+share/icons/Yaru/256x256@2x/apps/terminal-app2.png
share/icons/Yaru/256x256@2x/apps/terminal.png
share/icons/Yaru/256x256@2x/apps/text-editor.png
-share/icons/Yaru/256x256@2x/apps/timeshift.png
share/icons/Yaru/256x256@2x/apps/to-do-app.png
share/icons/Yaru/256x256@2x/apps/totem.png
share/icons/Yaru/256x256@2x/apps/transmission.png
@@ -8753,9 +8787,7 @@ share/icons/Yaru/256x256@2x/apps/workspace-switcher-left-top.png
share/icons/Yaru/256x256@2x/apps/workspace-switcher-right-bottom.png
share/icons/Yaru/256x256@2x/apps/workspace-switcher-right-top.png
share/icons/Yaru/256x256@2x/apps/workspace-switcher-top-left.png
-share/icons/Yaru/256x256@2x/apps/x-calendar-app.png
share/icons/Yaru/256x256@2x/apps/x-office-address-book.png
-share/icons/Yaru/256x256@2x/categories/application-x-addon.png
share/icons/Yaru/256x256@2x/categories/applications-accessories.png
share/icons/Yaru/256x256@2x/categories/applications-development.png
share/icons/Yaru/256x256@2x/categories/applications-games.png
@@ -8780,6 +8812,7 @@ share/icons/Yaru/256x256@2x/categories/preferences-desktop-locale.png
share/icons/Yaru/256x256@2x/categories/preferences-desktop-online-accounts.png
share/icons/Yaru/256x256@2x/categories/preferences-desktop-peripherals.png
share/icons/Yaru/256x256@2x/categories/preferences-desktop-personal.png
+share/icons/Yaru/256x256@2x/categories/preferences-desktop-screensaver.png
share/icons/Yaru/256x256@2x/categories/preferences-desktop-theme.png
share/icons/Yaru/256x256@2x/categories/preferences-desktop-wallpaper.png
share/icons/Yaru/256x256@2x/categories/preferences-system-bluetooth.png
@@ -8842,7 +8875,6 @@ share/icons/Yaru/256x256@2x/devices/gtk-cdrom.png
share/icons/Yaru/256x256@2x/devices/input-gaming.png
share/icons/Yaru/256x256@2x/devices/input-keyboard.png
share/icons/Yaru/256x256@2x/devices/input-mouse.png
-share/icons/Yaru/256x256@2x/devices/input-tablet.png
share/icons/Yaru/256x256@2x/devices/media-cdr.png
share/icons/Yaru/256x256@2x/devices/media-cdrom.png
share/icons/Yaru/256x256@2x/devices/media-cdrw.png
@@ -8869,7 +8901,6 @@ share/icons/Yaru/256x256@2x/devices/multimedia-volume-control.png
share/icons/Yaru/256x256@2x/devices/phone.png
share/icons/Yaru/256x256@2x/devices/printer-network.png
share/icons/Yaru/256x256@2x/devices/printer.png
-share/icons/Yaru/256x256@2x/emblems/config-users.png
share/icons/Yaru/256x256@2x/emblems/emblem-danger.png
share/icons/Yaru/256x256@2x/emblems/emblem-default.png
share/icons/Yaru/256x256@2x/emblems/emblem-dialog-question.png
@@ -8922,7 +8953,6 @@ share/icons/Yaru/256x256@2x/mimetypes/application-java.png
share/icons/Yaru/256x256@2x/mimetypes/application-javascript.png
share/icons/Yaru/256x256@2x/mimetypes/application-json.png
share/icons/Yaru/256x256@2x/mimetypes/application-msaccess.png
-share/icons/Yaru/256x256@2x/mimetypes/application-msexcel.png
share/icons/Yaru/256x256@2x/mimetypes/application-mspowerpoint.png
share/icons/Yaru/256x256@2x/mimetypes/application-msword.png
share/icons/Yaru/256x256@2x/mimetypes/application-octet-stream.png
@@ -8933,9 +8963,9 @@ share/icons/Yaru/256x256@2x/mimetypes/application-pgp-signature.png
share/icons/Yaru/256x256@2x/mimetypes/application-photoshop.png
share/icons/Yaru/256x256@2x/mimetypes/application-postscript.png
share/icons/Yaru/256x256@2x/mimetypes/application-rar.png
-share/icons/Yaru/256x256@2x/mimetypes/application-rss+xml.png
share/icons/Yaru/256x256@2x/mimetypes/application-rtf.png
share/icons/Yaru/256x256@2x/mimetypes/application-sql.png
+share/icons/Yaru/256x256@2x/mimetypes/application-toml.png
share/icons/Yaru/256x256@2x/mimetypes/application-typescript.png
share/icons/Yaru/256x256@2x/mimetypes/application-vnd-dart.png
share/icons/Yaru/256x256@2x/mimetypes/application-vnd.android.package-archive.png
@@ -8952,7 +8982,6 @@ share/icons/Yaru/256x256@2x/mimetypes/application-vnd.ms-publisher.png
share/icons/Yaru/256x256@2x/mimetypes/application-vnd.ms-word.png
share/icons/Yaru/256x256@2x/mimetypes/application-vnd.oasis.opendocument.database-template.png
share/icons/Yaru/256x256@2x/mimetypes/application-vnd.oasis.opendocument.database.png
-share/icons/Yaru/256x256@2x/mimetypes/application-vnd.oasis.opendocument.drawing.png
share/icons/Yaru/256x256@2x/mimetypes/application-vnd.oasis.opendocument.formula-template.png
share/icons/Yaru/256x256@2x/mimetypes/application-vnd.oasis.opendocument.formula.png
share/icons/Yaru/256x256@2x/mimetypes/application-vnd.oasis.opendocument.graphics-template.png
@@ -8979,6 +9008,7 @@ share/icons/Yaru/256x256@2x/mimetypes/application-x-7z-compressed.png
share/icons/Yaru/256x256@2x/mimetypes/application-x-addon.png
share/icons/Yaru/256x256@2x/mimetypes/application-x-apple-diskimage.png
share/icons/Yaru/256x256@2x/mimetypes/application-x-archive.png
+share/icons/Yaru/256x256@2x/mimetypes/application-x-audacity-project+sqlite3.png
share/icons/Yaru/256x256@2x/mimetypes/application-x-audacity-project.png
share/icons/Yaru/256x256@2x/mimetypes/application-x-bittorrent.png
share/icons/Yaru/256x256@2x/mimetypes/application-x-blender.png
@@ -9044,8 +9074,10 @@ share/icons/Yaru/256x256@2x/mimetypes/application-x-virtualbox-vmdk.png
share/icons/Yaru/256x256@2x/mimetypes/application-x-wine-extension-ini.png
share/icons/Yaru/256x256@2x/mimetypes/application-x-xpinstall.png
share/icons/Yaru/256x256@2x/mimetypes/application-x-yaml.png
+share/icons/Yaru/256x256@2x/mimetypes/application-x-zerosize.png
share/icons/Yaru/256x256@2x/mimetypes/application-x-zip.png
share/icons/Yaru/256x256@2x/mimetypes/application-xml.png
+share/icons/Yaru/256x256@2x/mimetypes/application-yaml.png
share/icons/Yaru/256x256@2x/mimetypes/application-zip.png
share/icons/Yaru/256x256@2x/mimetypes/audio-e-melody.png
share/icons/Yaru/256x256@2x/mimetypes/audio-flac.png
@@ -9130,9 +9162,9 @@ share/icons/Yaru/256x256@2x/mimetypes/package.png
share/icons/Yaru/256x256@2x/mimetypes/presentation.png
share/icons/Yaru/256x256@2x/mimetypes/rar.png
share/icons/Yaru/256x256@2x/mimetypes/rom.png
-share/icons/Yaru/256x256@2x/mimetypes/shellscript.png
share/icons/Yaru/256x256@2x/mimetypes/spreadsheet.png
share/icons/Yaru/256x256@2x/mimetypes/text-css.png
+share/icons/Yaru/256x256@2x/mimetypes/text-csv.png
share/icons/Yaru/256x256@2x/mimetypes/text-dockerfile.png
share/icons/Yaru/256x256@2x/mimetypes/text-document.png
share/icons/Yaru/256x256@2x/mimetypes/text-enriched.png
@@ -9146,6 +9178,7 @@ share/icons/Yaru/256x256@2x/mimetypes/text-richtext.png
share/icons/Yaru/256x256@2x/mimetypes/text-ruby.png
share/icons/Yaru/256x256@2x/mimetypes/text-rust.png
share/icons/Yaru/256x256@2x/mimetypes/text-spreadsheet.png
+share/icons/Yaru/256x256@2x/mimetypes/text-vnd.typst.png
share/icons/Yaru/256x256@2x/mimetypes/text-x-arduino.png
share/icons/Yaru/256x256@2x/mimetypes/text-x-authors.png
share/icons/Yaru/256x256@2x/mimetypes/text-x-c++.png
@@ -9161,6 +9194,7 @@ share/icons/Yaru/256x256@2x/mimetypes/text-x-cppsrc.png
share/icons/Yaru/256x256@2x/mimetypes/text-x-credits.png
share/icons/Yaru/256x256@2x/mimetypes/text-x-csharp.png
share/icons/Yaru/256x256@2x/mimetypes/text-x-csrc.png
+share/icons/Yaru/256x256@2x/mimetypes/text-x-dart.png
share/icons/Yaru/256x256@2x/mimetypes/text-x-eMelody.png
share/icons/Yaru/256x256@2x/mimetypes/text-x-fortran.png
share/icons/Yaru/256x256@2x/mimetypes/text-x-generic.png
@@ -9202,6 +9236,7 @@ share/icons/Yaru/256x256@2x/mimetypes/text-x-systemd-unit.png
share/icons/Yaru/256x256@2x/mimetypes/text-x-tex.png
share/icons/Yaru/256x256@2x/mimetypes/text-x-twig.png
share/icons/Yaru/256x256@2x/mimetypes/text-x-typescript.png
+share/icons/Yaru/256x256@2x/mimetypes/text-x-v.png
share/icons/Yaru/256x256@2x/mimetypes/text-x-vala.png
share/icons/Yaru/256x256@2x/mimetypes/text-x.gcode.png
share/icons/Yaru/256x256@2x/mimetypes/text-xml.png
@@ -9227,6 +9262,7 @@ share/icons/Yaru/256x256@2x/places/inode-directory.png
share/icons/Yaru/256x256@2x/places/insync-folder.png
share/icons/Yaru/256x256@2x/places/network-server.png
share/icons/Yaru/256x256@2x/places/network-workgroup.png
+share/icons/Yaru/256x256@2x/places/start-here.png
share/icons/Yaru/256x256@2x/places/user-desktop.png
share/icons/Yaru/256x256@2x/places/user-home.png
share/icons/Yaru/256x256@2x/places/user-trash.png
@@ -9264,6 +9300,7 @@ share/icons/Yaru/256x256@2x/status/user-info.png
share/icons/Yaru/256x256@2x/status/user-trash-full.png
share/icons/Yaru/32x32/actions/address-book-new.png
share/icons/Yaru/32x32/actions/application-exit.png
+share/icons/Yaru/32x32/actions/applications-other.png
share/icons/Yaru/32x32/actions/appointment-new.png
share/icons/Yaru/32x32/actions/blueman-plugin.png
share/icons/Yaru/32x32/actions/blueman-send-file.png
@@ -9387,7 +9424,6 @@ share/icons/Yaru/32x32/actions/mail-unread.png
share/icons/Yaru/32x32/actions/mail_forward.png
share/icons/Yaru/32x32/actions/mail_new.png
share/icons/Yaru/32x32/actions/mail_reply.png
-share/icons/Yaru/32x32/actions/printer.png
share/icons/Yaru/32x32/actions/printers.png
share/icons/Yaru/32x32/actions/process-stop.png
share/icons/Yaru/32x32/actions/redo.png
@@ -9429,6 +9465,7 @@ share/icons/Yaru/32x32/actions/system-shut-down.png
share/icons/Yaru/32x32/actions/system-shutdown.png
share/icons/Yaru/32x32/actions/system-switch-user.png
share/icons/Yaru/32x32/actions/undo.png
+share/icons/Yaru/32x32/actions/view-app-grid.png
share/icons/Yaru/32x32/actions/view-zoom-in.png
share/icons/Yaru/32x32/actions/view-zoom-out.png
share/icons/Yaru/32x32/actions/window-close.png
@@ -9445,7 +9482,8 @@ share/icons/Yaru/32x32/apps/accessories-character-map.png
share/icons/Yaru/32x32/apps/accessories-dictionary.png
share/icons/Yaru/32x32/apps/accessories-text-editor.png
share/icons/Yaru/32x32/apps/address-book-app.png
-share/icons/Yaru/32x32/apps/amazon-store.png
+share/icons/Yaru/32x32/apps/app-center.png
+share/icons/Yaru/32x32/apps/app.drey.EarTag.png
share/icons/Yaru/32x32/apps/applets-screenshooter.png
share/icons/Yaru/32x32/apps/applications-multimedia.png
share/icons/Yaru/32x32/apps/applications-office.png
@@ -9458,6 +9496,7 @@ share/icons/Yaru/32x32/apps/baobab.png
share/icons/Yaru/32x32/apps/bash.png
share/icons/Yaru/32x32/apps/bijiben.png
share/icons/Yaru/32x32/apps/bluetooth.png
+share/icons/Yaru/32x32/apps/builder-app.png
share/icons/Yaru/32x32/apps/ca.desrt.dconf-editor.png
share/icons/Yaru/32x32/apps/calculator-app.png
share/icons/Yaru/32x32/apps/calendar-app.png
@@ -9465,6 +9504,7 @@ share/icons/Yaru/32x32/apps/calendar.png
share/icons/Yaru/32x32/apps/camera-app.png
share/icons/Yaru/32x32/apps/cheese.png
share/icons/Yaru/32x32/apps/clock-app.png
+share/icons/Yaru/32x32/apps/com.mattjakeman.ExtensionManager.png
share/icons/Yaru/32x32/apps/configurator-app.png
share/icons/Yaru/32x32/apps/cpu-x.png
share/icons/Yaru/32x32/apps/dconf-editor.png
@@ -9558,6 +9598,7 @@ share/icons/Yaru/32x32/apps/office-address-book.png
share/icons/Yaru/32x32/apps/office-addressbook.png
share/icons/Yaru/32x32/apps/office-calendar.png
share/icons/Yaru/32x32/apps/org.gnome.ArchiveManager.png
+share/icons/Yaru/32x32/apps/org.gnome.Builder.png
share/icons/Yaru/32x32/apps/org.gnome.Calculator.png
share/icons/Yaru/32x32/apps/org.gnome.Calendar.png
share/icons/Yaru/32x32/apps/org.gnome.Calls.png
@@ -9575,13 +9616,16 @@ share/icons/Yaru/32x32/apps/org.gnome.Extensions.png
share/icons/Yaru/32x32/apps/org.gnome.FileRoller.png
share/icons/Yaru/32x32/apps/org.gnome.Gedit.png
share/icons/Yaru/32x32/apps/org.gnome.Logs.png
+share/icons/Yaru/32x32/apps/org.gnome.Loupe.png
share/icons/Yaru/32x32/apps/org.gnome.Mahjongg.png
share/icons/Yaru/32x32/apps/org.gnome.Maps.png
share/icons/Yaru/32x32/apps/org.gnome.Mines.png
share/icons/Yaru/32x32/apps/org.gnome.Music.png
share/icons/Yaru/32x32/apps/org.gnome.Nautilus.png
+share/icons/Yaru/32x32/apps/org.gnome.Papers.png
share/icons/Yaru/32x32/apps/org.gnome.Photos.png
share/icons/Yaru/32x32/apps/org.gnome.PowerStats.png
+share/icons/Yaru/32x32/apps/org.gnome.Ptyxis.png
share/icons/Yaru/32x32/apps/org.gnome.Rhythmbox.png
share/icons/Yaru/32x32/apps/org.gnome.Rhythmbox3.png
share/icons/Yaru/32x32/apps/org.gnome.Screenshot.png
@@ -9589,6 +9633,7 @@ share/icons/Yaru/32x32/apps/org.gnome.Settings.png
share/icons/Yaru/32x32/apps/org.gnome.Shell.Extensions.png
share/icons/Yaru/32x32/apps/org.gnome.Shotwell.png
share/icons/Yaru/32x32/apps/org.gnome.SimpleScan.png
+share/icons/Yaru/32x32/apps/org.gnome.Snapshot.png
share/icons/Yaru/32x32/apps/org.gnome.Software.Create.png
share/icons/Yaru/32x32/apps/org.gnome.Software.Develop.png
share/icons/Yaru/32x32/apps/org.gnome.Software.Learn.png
@@ -9598,6 +9643,7 @@ share/icons/Yaru/32x32/apps/org.gnome.Software.Work.png
share/icons/Yaru/32x32/apps/org.gnome.Software.png
share/icons/Yaru/32x32/apps/org.gnome.SoundRecorder.png
share/icons/Yaru/32x32/apps/org.gnome.Sudoku.png
+share/icons/Yaru/32x32/apps/org.gnome.Sysprof.png
share/icons/Yaru/32x32/apps/org.gnome.SystemMonitor.png
share/icons/Yaru/32x32/apps/org.gnome.Terminal.png
share/icons/Yaru/32x32/apps/org.gnome.TextEditor.png
@@ -9615,6 +9661,7 @@ share/icons/Yaru/32x32/apps/org.gnome.gedit.png
share/icons/Yaru/32x32/apps/org.gnome.seahorse.Application.png
share/icons/Yaru/32x32/apps/org.gnome.tweaks.png
share/icons/Yaru/32x32/apps/packages-app.png
+share/icons/Yaru/32x32/apps/papers.png
share/icons/Yaru/32x32/apps/passwords-app.png
share/icons/Yaru/32x32/apps/podcasts-app.png
share/icons/Yaru/32x32/apps/power-statistics.png
@@ -9646,9 +9693,9 @@ share/icons/Yaru/32x32/apps/system-settings.png
share/icons/Yaru/32x32/apps/system-software-install.png
share/icons/Yaru/32x32/apps/system-software-update.png
share/icons/Yaru/32x32/apps/terminal-app.png
+share/icons/Yaru/32x32/apps/terminal-app2.png
share/icons/Yaru/32x32/apps/terminal.png
share/icons/Yaru/32x32/apps/text-editor.png
-share/icons/Yaru/32x32/apps/timeshift.png
share/icons/Yaru/32x32/apps/to-do-app.png
share/icons/Yaru/32x32/apps/totem.png
share/icons/Yaru/32x32/apps/transmission.png
@@ -9674,9 +9721,7 @@ share/icons/Yaru/32x32/apps/workspace-switcher-left-top.png
share/icons/Yaru/32x32/apps/workspace-switcher-right-bottom.png
share/icons/Yaru/32x32/apps/workspace-switcher-right-top.png
share/icons/Yaru/32x32/apps/workspace-switcher-top-left.png
-share/icons/Yaru/32x32/apps/x-calendar-app.png
share/icons/Yaru/32x32/apps/x-office-address-book.png
-share/icons/Yaru/32x32/categories/application-x-addon.png
share/icons/Yaru/32x32/categories/applications-accessories.png
share/icons/Yaru/32x32/categories/applications-development.png
share/icons/Yaru/32x32/categories/applications-games.png
@@ -9701,6 +9746,7 @@ share/icons/Yaru/32x32/categories/preferences-desktop-locale.png
share/icons/Yaru/32x32/categories/preferences-desktop-online-accounts.png
share/icons/Yaru/32x32/categories/preferences-desktop-peripherals.png
share/icons/Yaru/32x32/categories/preferences-desktop-personal.png
+share/icons/Yaru/32x32/categories/preferences-desktop-screensaver.png
share/icons/Yaru/32x32/categories/preferences-desktop-theme.png
share/icons/Yaru/32x32/categories/preferences-desktop-wallpaper.png
share/icons/Yaru/32x32/categories/preferences-system-bluetooth.png
@@ -9763,7 +9809,6 @@ share/icons/Yaru/32x32/devices/gtk-cdrom.png
share/icons/Yaru/32x32/devices/input-gaming.png
share/icons/Yaru/32x32/devices/input-keyboard.png
share/icons/Yaru/32x32/devices/input-mouse.png
-share/icons/Yaru/32x32/devices/input-tablet.png
share/icons/Yaru/32x32/devices/media-cdr.png
share/icons/Yaru/32x32/devices/media-cdrom.png
share/icons/Yaru/32x32/devices/media-cdrw.png
@@ -9790,7 +9835,6 @@ share/icons/Yaru/32x32/devices/multimedia-volume-control.png
share/icons/Yaru/32x32/devices/phone.png
share/icons/Yaru/32x32/devices/printer-network.png
share/icons/Yaru/32x32/devices/printer.png
-share/icons/Yaru/32x32/emblems/config-users.png
share/icons/Yaru/32x32/emblems/emblem-danger.png
share/icons/Yaru/32x32/emblems/emblem-default.png
share/icons/Yaru/32x32/emblems/emblem-dialog-question.png
@@ -9843,7 +9887,6 @@ share/icons/Yaru/32x32/mimetypes/application-java.png
share/icons/Yaru/32x32/mimetypes/application-javascript.png
share/icons/Yaru/32x32/mimetypes/application-json.png
share/icons/Yaru/32x32/mimetypes/application-msaccess.png
-share/icons/Yaru/32x32/mimetypes/application-msexcel.png
share/icons/Yaru/32x32/mimetypes/application-mspowerpoint.png
share/icons/Yaru/32x32/mimetypes/application-msword.png
share/icons/Yaru/32x32/mimetypes/application-octet-stream.png
@@ -9854,9 +9897,9 @@ share/icons/Yaru/32x32/mimetypes/application-pgp-signature.png
share/icons/Yaru/32x32/mimetypes/application-photoshop.png
share/icons/Yaru/32x32/mimetypes/application-postscript.png
share/icons/Yaru/32x32/mimetypes/application-rar.png
-share/icons/Yaru/32x32/mimetypes/application-rss+xml.png
share/icons/Yaru/32x32/mimetypes/application-rtf.png
share/icons/Yaru/32x32/mimetypes/application-sql.png
+share/icons/Yaru/32x32/mimetypes/application-toml.png
share/icons/Yaru/32x32/mimetypes/application-typescript.png
share/icons/Yaru/32x32/mimetypes/application-vnd-dart.png
share/icons/Yaru/32x32/mimetypes/application-vnd.android.package-archive.png
@@ -9873,7 +9916,6 @@ share/icons/Yaru/32x32/mimetypes/application-vnd.ms-publisher.png
share/icons/Yaru/32x32/mimetypes/application-vnd.ms-word.png
share/icons/Yaru/32x32/mimetypes/application-vnd.oasis.opendocument.database-template.png
share/icons/Yaru/32x32/mimetypes/application-vnd.oasis.opendocument.database.png
-share/icons/Yaru/32x32/mimetypes/application-vnd.oasis.opendocument.drawing.png
share/icons/Yaru/32x32/mimetypes/application-vnd.oasis.opendocument.formula-template.png
share/icons/Yaru/32x32/mimetypes/application-vnd.oasis.opendocument.formula.png
share/icons/Yaru/32x32/mimetypes/application-vnd.oasis.opendocument.graphics-template.png
@@ -9900,6 +9942,7 @@ share/icons/Yaru/32x32/mimetypes/application-x-7z-compressed.png
share/icons/Yaru/32x32/mimetypes/application-x-addon.png
share/icons/Yaru/32x32/mimetypes/application-x-apple-diskimage.png
share/icons/Yaru/32x32/mimetypes/application-x-archive.png
+share/icons/Yaru/32x32/mimetypes/application-x-audacity-project+sqlite3.png
share/icons/Yaru/32x32/mimetypes/application-x-audacity-project.png
share/icons/Yaru/32x32/mimetypes/application-x-bittorrent.png
share/icons/Yaru/32x32/mimetypes/application-x-blender.png
@@ -9965,8 +10008,10 @@ share/icons/Yaru/32x32/mimetypes/application-x-virtualbox-vmdk.png
share/icons/Yaru/32x32/mimetypes/application-x-wine-extension-ini.png
share/icons/Yaru/32x32/mimetypes/application-x-xpinstall.png
share/icons/Yaru/32x32/mimetypes/application-x-yaml.png
+share/icons/Yaru/32x32/mimetypes/application-x-zerosize.png
share/icons/Yaru/32x32/mimetypes/application-x-zip.png
share/icons/Yaru/32x32/mimetypes/application-xml.png
+share/icons/Yaru/32x32/mimetypes/application-yaml.png
share/icons/Yaru/32x32/mimetypes/application-zip.png
share/icons/Yaru/32x32/mimetypes/audio-e-melody.png
share/icons/Yaru/32x32/mimetypes/audio-flac.png
@@ -10051,9 +10096,9 @@ share/icons/Yaru/32x32/mimetypes/package.png
share/icons/Yaru/32x32/mimetypes/presentation.png
share/icons/Yaru/32x32/mimetypes/rar.png
share/icons/Yaru/32x32/mimetypes/rom.png
-share/icons/Yaru/32x32/mimetypes/shellscript.png
share/icons/Yaru/32x32/mimetypes/spreadsheet.png
share/icons/Yaru/32x32/mimetypes/text-css.png
+share/icons/Yaru/32x32/mimetypes/text-csv.png
share/icons/Yaru/32x32/mimetypes/text-dockerfile.png
share/icons/Yaru/32x32/mimetypes/text-document.png
share/icons/Yaru/32x32/mimetypes/text-enriched.png
@@ -10067,6 +10112,7 @@ share/icons/Yaru/32x32/mimetypes/text-richtext.png
share/icons/Yaru/32x32/mimetypes/text-ruby.png
share/icons/Yaru/32x32/mimetypes/text-rust.png
share/icons/Yaru/32x32/mimetypes/text-spreadsheet.png
+share/icons/Yaru/32x32/mimetypes/text-vnd.typst.png
share/icons/Yaru/32x32/mimetypes/text-x-arduino.png
share/icons/Yaru/32x32/mimetypes/text-x-authors.png
share/icons/Yaru/32x32/mimetypes/text-x-c++.png
@@ -10082,6 +10128,7 @@ share/icons/Yaru/32x32/mimetypes/text-x-cppsrc.png
share/icons/Yaru/32x32/mimetypes/text-x-credits.png
share/icons/Yaru/32x32/mimetypes/text-x-csharp.png
share/icons/Yaru/32x32/mimetypes/text-x-csrc.png
+share/icons/Yaru/32x32/mimetypes/text-x-dart.png
share/icons/Yaru/32x32/mimetypes/text-x-eMelody.png
share/icons/Yaru/32x32/mimetypes/text-x-fortran.png
share/icons/Yaru/32x32/mimetypes/text-x-generic.png
@@ -10123,6 +10170,7 @@ share/icons/Yaru/32x32/mimetypes/text-x-systemd-unit.png
share/icons/Yaru/32x32/mimetypes/text-x-tex.png
share/icons/Yaru/32x32/mimetypes/text-x-twig.png
share/icons/Yaru/32x32/mimetypes/text-x-typescript.png
+share/icons/Yaru/32x32/mimetypes/text-x-v.png
share/icons/Yaru/32x32/mimetypes/text-x-vala.png
share/icons/Yaru/32x32/mimetypes/text-x.gcode.png
share/icons/Yaru/32x32/mimetypes/text-xml.png
@@ -10148,6 +10196,7 @@ share/icons/Yaru/32x32/places/inode-directory.png
share/icons/Yaru/32x32/places/insync-folder.png
share/icons/Yaru/32x32/places/network-server.png
share/icons/Yaru/32x32/places/network-workgroup.png
+share/icons/Yaru/32x32/places/start-here.png
share/icons/Yaru/32x32/places/user-desktop.png
share/icons/Yaru/32x32/places/user-home.png
share/icons/Yaru/32x32/places/user-trash.png
@@ -10185,6 +10234,7 @@ share/icons/Yaru/32x32/status/user-info.png
share/icons/Yaru/32x32/status/user-trash-full.png
share/icons/Yaru/32x32@2x/actions/address-book-new.png
share/icons/Yaru/32x32@2x/actions/application-exit.png
+share/icons/Yaru/32x32@2x/actions/applications-other.png
share/icons/Yaru/32x32@2x/actions/appointment-new.png
share/icons/Yaru/32x32@2x/actions/blueman-plugin.png
share/icons/Yaru/32x32@2x/actions/blueman-send-file.png
@@ -10308,7 +10358,6 @@ share/icons/Yaru/32x32@2x/actions/mail-unread.png
share/icons/Yaru/32x32@2x/actions/mail_forward.png
share/icons/Yaru/32x32@2x/actions/mail_new.png
share/icons/Yaru/32x32@2x/actions/mail_reply.png
-share/icons/Yaru/32x32@2x/actions/printer.png
share/icons/Yaru/32x32@2x/actions/printers.png
share/icons/Yaru/32x32@2x/actions/process-stop.png
share/icons/Yaru/32x32@2x/actions/redo.png
@@ -10350,6 +10399,7 @@ share/icons/Yaru/32x32@2x/actions/system-shut-down.png
share/icons/Yaru/32x32@2x/actions/system-shutdown.png
share/icons/Yaru/32x32@2x/actions/system-switch-user.png
share/icons/Yaru/32x32@2x/actions/undo.png
+share/icons/Yaru/32x32@2x/actions/view-app-grid.png
share/icons/Yaru/32x32@2x/actions/view-zoom-in.png
share/icons/Yaru/32x32@2x/actions/view-zoom-out.png
share/icons/Yaru/32x32@2x/actions/window-close.png
@@ -10366,7 +10416,8 @@ share/icons/Yaru/32x32@2x/apps/accessories-character-map.png
share/icons/Yaru/32x32@2x/apps/accessories-dictionary.png
share/icons/Yaru/32x32@2x/apps/accessories-text-editor.png
share/icons/Yaru/32x32@2x/apps/address-book-app.png
-share/icons/Yaru/32x32@2x/apps/amazon-store.png
+share/icons/Yaru/32x32@2x/apps/app-center.png
+share/icons/Yaru/32x32@2x/apps/app.drey.EarTag.png
share/icons/Yaru/32x32@2x/apps/applets-screenshooter.png
share/icons/Yaru/32x32@2x/apps/applications-multimedia.png
share/icons/Yaru/32x32@2x/apps/applications-office.png
@@ -10379,6 +10430,7 @@ share/icons/Yaru/32x32@2x/apps/baobab.png
share/icons/Yaru/32x32@2x/apps/bash.png
share/icons/Yaru/32x32@2x/apps/bijiben.png
share/icons/Yaru/32x32@2x/apps/bluetooth.png
+share/icons/Yaru/32x32@2x/apps/builder-app.png
share/icons/Yaru/32x32@2x/apps/ca.desrt.dconf-editor.png
share/icons/Yaru/32x32@2x/apps/calculator-app.png
share/icons/Yaru/32x32@2x/apps/calendar-app.png
@@ -10386,6 +10438,7 @@ share/icons/Yaru/32x32@2x/apps/calendar.png
share/icons/Yaru/32x32@2x/apps/camera-app.png
share/icons/Yaru/32x32@2x/apps/cheese.png
share/icons/Yaru/32x32@2x/apps/clock-app.png
+share/icons/Yaru/32x32@2x/apps/com.mattjakeman.ExtensionManager.png
share/icons/Yaru/32x32@2x/apps/configurator-app.png
share/icons/Yaru/32x32@2x/apps/cpu-x.png
share/icons/Yaru/32x32@2x/apps/dconf-editor.png
@@ -10479,6 +10532,7 @@ share/icons/Yaru/32x32@2x/apps/office-address-book.png
share/icons/Yaru/32x32@2x/apps/office-addressbook.png
share/icons/Yaru/32x32@2x/apps/office-calendar.png
share/icons/Yaru/32x32@2x/apps/org.gnome.ArchiveManager.png
+share/icons/Yaru/32x32@2x/apps/org.gnome.Builder.png
share/icons/Yaru/32x32@2x/apps/org.gnome.Calculator.png
share/icons/Yaru/32x32@2x/apps/org.gnome.Calendar.png
share/icons/Yaru/32x32@2x/apps/org.gnome.Calls.png
@@ -10496,13 +10550,16 @@ share/icons/Yaru/32x32@2x/apps/org.gnome.Extensions.png
share/icons/Yaru/32x32@2x/apps/org.gnome.FileRoller.png
share/icons/Yaru/32x32@2x/apps/org.gnome.Gedit.png
share/icons/Yaru/32x32@2x/apps/org.gnome.Logs.png
+share/icons/Yaru/32x32@2x/apps/org.gnome.Loupe.png
share/icons/Yaru/32x32@2x/apps/org.gnome.Mahjongg.png
share/icons/Yaru/32x32@2x/apps/org.gnome.Maps.png
share/icons/Yaru/32x32@2x/apps/org.gnome.Mines.png
share/icons/Yaru/32x32@2x/apps/org.gnome.Music.png
share/icons/Yaru/32x32@2x/apps/org.gnome.Nautilus.png
+share/icons/Yaru/32x32@2x/apps/org.gnome.Papers.png
share/icons/Yaru/32x32@2x/apps/org.gnome.Photos.png
share/icons/Yaru/32x32@2x/apps/org.gnome.PowerStats.png
+share/icons/Yaru/32x32@2x/apps/org.gnome.Ptyxis.png
share/icons/Yaru/32x32@2x/apps/org.gnome.Rhythmbox.png
share/icons/Yaru/32x32@2x/apps/org.gnome.Rhythmbox3.png
share/icons/Yaru/32x32@2x/apps/org.gnome.Screenshot.png
@@ -10510,6 +10567,7 @@ share/icons/Yaru/32x32@2x/apps/org.gnome.Settings.png
share/icons/Yaru/32x32@2x/apps/org.gnome.Shell.Extensions.png
share/icons/Yaru/32x32@2x/apps/org.gnome.Shotwell.png
share/icons/Yaru/32x32@2x/apps/org.gnome.SimpleScan.png
+share/icons/Yaru/32x32@2x/apps/org.gnome.Snapshot.png
share/icons/Yaru/32x32@2x/apps/org.gnome.Software.Create.png
share/icons/Yaru/32x32@2x/apps/org.gnome.Software.Develop.png
share/icons/Yaru/32x32@2x/apps/org.gnome.Software.Learn.png
@@ -10519,6 +10577,7 @@ share/icons/Yaru/32x32@2x/apps/org.gnome.Software.Work.png
share/icons/Yaru/32x32@2x/apps/org.gnome.Software.png
share/icons/Yaru/32x32@2x/apps/org.gnome.SoundRecorder.png
share/icons/Yaru/32x32@2x/apps/org.gnome.Sudoku.png
+share/icons/Yaru/32x32@2x/apps/org.gnome.Sysprof.png
share/icons/Yaru/32x32@2x/apps/org.gnome.SystemMonitor.png
share/icons/Yaru/32x32@2x/apps/org.gnome.Terminal.png
share/icons/Yaru/32x32@2x/apps/org.gnome.TextEditor.png
@@ -10536,6 +10595,7 @@ share/icons/Yaru/32x32@2x/apps/org.gnome.gedit.png
share/icons/Yaru/32x32@2x/apps/org.gnome.seahorse.Application.png
share/icons/Yaru/32x32@2x/apps/org.gnome.tweaks.png
share/icons/Yaru/32x32@2x/apps/packages-app.png
+share/icons/Yaru/32x32@2x/apps/papers.png
share/icons/Yaru/32x32@2x/apps/passwords-app.png
share/icons/Yaru/32x32@2x/apps/podcasts-app.png
share/icons/Yaru/32x32@2x/apps/power-statistics.png
@@ -10567,9 +10627,9 @@ share/icons/Yaru/32x32@2x/apps/system-settings.png
share/icons/Yaru/32x32@2x/apps/system-software-install.png
share/icons/Yaru/32x32@2x/apps/system-software-update.png
share/icons/Yaru/32x32@2x/apps/terminal-app.png
+share/icons/Yaru/32x32@2x/apps/terminal-app2.png
share/icons/Yaru/32x32@2x/apps/terminal.png
share/icons/Yaru/32x32@2x/apps/text-editor.png
-share/icons/Yaru/32x32@2x/apps/timeshift.png
share/icons/Yaru/32x32@2x/apps/to-do-app.png
share/icons/Yaru/32x32@2x/apps/totem.png
share/icons/Yaru/32x32@2x/apps/transmission.png
@@ -10595,9 +10655,7 @@ share/icons/Yaru/32x32@2x/apps/workspace-switcher-left-top.png
share/icons/Yaru/32x32@2x/apps/workspace-switcher-right-bottom.png
share/icons/Yaru/32x32@2x/apps/workspace-switcher-right-top.png
share/icons/Yaru/32x32@2x/apps/workspace-switcher-top-left.png
-share/icons/Yaru/32x32@2x/apps/x-calendar-app.png
share/icons/Yaru/32x32@2x/apps/x-office-address-book.png
-share/icons/Yaru/32x32@2x/categories/application-x-addon.png
share/icons/Yaru/32x32@2x/categories/applications-accessories.png
share/icons/Yaru/32x32@2x/categories/applications-development.png
share/icons/Yaru/32x32@2x/categories/applications-games.png
@@ -10622,6 +10680,7 @@ share/icons/Yaru/32x32@2x/categories/preferences-desktop-locale.png
share/icons/Yaru/32x32@2x/categories/preferences-desktop-online-accounts.png
share/icons/Yaru/32x32@2x/categories/preferences-desktop-peripherals.png
share/icons/Yaru/32x32@2x/categories/preferences-desktop-personal.png
+share/icons/Yaru/32x32@2x/categories/preferences-desktop-screensaver.png
share/icons/Yaru/32x32@2x/categories/preferences-desktop-theme.png
share/icons/Yaru/32x32@2x/categories/preferences-desktop-wallpaper.png
share/icons/Yaru/32x32@2x/categories/preferences-system-bluetooth.png
@@ -10684,7 +10743,6 @@ share/icons/Yaru/32x32@2x/devices/gtk-cdrom.png
share/icons/Yaru/32x32@2x/devices/input-gaming.png
share/icons/Yaru/32x32@2x/devices/input-keyboard.png
share/icons/Yaru/32x32@2x/devices/input-mouse.png
-share/icons/Yaru/32x32@2x/devices/input-tablet.png
share/icons/Yaru/32x32@2x/devices/media-cdr.png
share/icons/Yaru/32x32@2x/devices/media-cdrom.png
share/icons/Yaru/32x32@2x/devices/media-cdrw.png
@@ -10711,7 +10769,6 @@ share/icons/Yaru/32x32@2x/devices/multimedia-volume-control.png
share/icons/Yaru/32x32@2x/devices/phone.png
share/icons/Yaru/32x32@2x/devices/printer-network.png
share/icons/Yaru/32x32@2x/devices/printer.png
-share/icons/Yaru/32x32@2x/emblems/config-users.png
share/icons/Yaru/32x32@2x/emblems/emblem-danger.png
share/icons/Yaru/32x32@2x/emblems/emblem-default.png
share/icons/Yaru/32x32@2x/emblems/emblem-dialog-question.png
@@ -10764,7 +10821,6 @@ share/icons/Yaru/32x32@2x/mimetypes/application-java.png
share/icons/Yaru/32x32@2x/mimetypes/application-javascript.png
share/icons/Yaru/32x32@2x/mimetypes/application-json.png
share/icons/Yaru/32x32@2x/mimetypes/application-msaccess.png
-share/icons/Yaru/32x32@2x/mimetypes/application-msexcel.png
share/icons/Yaru/32x32@2x/mimetypes/application-mspowerpoint.png
share/icons/Yaru/32x32@2x/mimetypes/application-msword.png
share/icons/Yaru/32x32@2x/mimetypes/application-octet-stream.png
@@ -10775,9 +10831,9 @@ share/icons/Yaru/32x32@2x/mimetypes/application-pgp-signature.png
share/icons/Yaru/32x32@2x/mimetypes/application-photoshop.png
share/icons/Yaru/32x32@2x/mimetypes/application-postscript.png
share/icons/Yaru/32x32@2x/mimetypes/application-rar.png
-share/icons/Yaru/32x32@2x/mimetypes/application-rss+xml.png
share/icons/Yaru/32x32@2x/mimetypes/application-rtf.png
share/icons/Yaru/32x32@2x/mimetypes/application-sql.png
+share/icons/Yaru/32x32@2x/mimetypes/application-toml.png
share/icons/Yaru/32x32@2x/mimetypes/application-typescript.png
share/icons/Yaru/32x32@2x/mimetypes/application-vnd-dart.png
share/icons/Yaru/32x32@2x/mimetypes/application-vnd.android.package-archive.png
@@ -10794,7 +10850,6 @@ share/icons/Yaru/32x32@2x/mimetypes/application-vnd.ms-publisher.png
share/icons/Yaru/32x32@2x/mimetypes/application-vnd.ms-word.png
share/icons/Yaru/32x32@2x/mimetypes/application-vnd.oasis.opendocument.database-template.png
share/icons/Yaru/32x32@2x/mimetypes/application-vnd.oasis.opendocument.database.png
-share/icons/Yaru/32x32@2x/mimetypes/application-vnd.oasis.opendocument.drawing.png
share/icons/Yaru/32x32@2x/mimetypes/application-vnd.oasis.opendocument.formula-template.png
share/icons/Yaru/32x32@2x/mimetypes/application-vnd.oasis.opendocument.formula.png
share/icons/Yaru/32x32@2x/mimetypes/application-vnd.oasis.opendocument.graphics-template.png
@@ -10821,6 +10876,7 @@ share/icons/Yaru/32x32@2x/mimetypes/application-x-7z-compressed.png
share/icons/Yaru/32x32@2x/mimetypes/application-x-addon.png
share/icons/Yaru/32x32@2x/mimetypes/application-x-apple-diskimage.png
share/icons/Yaru/32x32@2x/mimetypes/application-x-archive.png
+share/icons/Yaru/32x32@2x/mimetypes/application-x-audacity-project+sqlite3.png
share/icons/Yaru/32x32@2x/mimetypes/application-x-audacity-project.png
share/icons/Yaru/32x32@2x/mimetypes/application-x-bittorrent.png
share/icons/Yaru/32x32@2x/mimetypes/application-x-blender.png
@@ -10886,8 +10942,10 @@ share/icons/Yaru/32x32@2x/mimetypes/application-x-virtualbox-vmdk.png
share/icons/Yaru/32x32@2x/mimetypes/application-x-wine-extension-ini.png
share/icons/Yaru/32x32@2x/mimetypes/application-x-xpinstall.png
share/icons/Yaru/32x32@2x/mimetypes/application-x-yaml.png
+share/icons/Yaru/32x32@2x/mimetypes/application-x-zerosize.png
share/icons/Yaru/32x32@2x/mimetypes/application-x-zip.png
share/icons/Yaru/32x32@2x/mimetypes/application-xml.png
+share/icons/Yaru/32x32@2x/mimetypes/application-yaml.png
share/icons/Yaru/32x32@2x/mimetypes/application-zip.png
share/icons/Yaru/32x32@2x/mimetypes/audio-e-melody.png
share/icons/Yaru/32x32@2x/mimetypes/audio-flac.png
@@ -10972,9 +11030,9 @@ share/icons/Yaru/32x32@2x/mimetypes/package.png
share/icons/Yaru/32x32@2x/mimetypes/presentation.png
share/icons/Yaru/32x32@2x/mimetypes/rar.png
share/icons/Yaru/32x32@2x/mimetypes/rom.png
-share/icons/Yaru/32x32@2x/mimetypes/shellscript.png
share/icons/Yaru/32x32@2x/mimetypes/spreadsheet.png
share/icons/Yaru/32x32@2x/mimetypes/text-css.png
+share/icons/Yaru/32x32@2x/mimetypes/text-csv.png
share/icons/Yaru/32x32@2x/mimetypes/text-dockerfile.png
share/icons/Yaru/32x32@2x/mimetypes/text-document.png
share/icons/Yaru/32x32@2x/mimetypes/text-enriched.png
@@ -10988,6 +11046,7 @@ share/icons/Yaru/32x32@2x/mimetypes/text-richtext.png
share/icons/Yaru/32x32@2x/mimetypes/text-ruby.png
share/icons/Yaru/32x32@2x/mimetypes/text-rust.png
share/icons/Yaru/32x32@2x/mimetypes/text-spreadsheet.png
+share/icons/Yaru/32x32@2x/mimetypes/text-vnd.typst.png
share/icons/Yaru/32x32@2x/mimetypes/text-x-arduino.png
share/icons/Yaru/32x32@2x/mimetypes/text-x-authors.png
share/icons/Yaru/32x32@2x/mimetypes/text-x-c++.png
@@ -11003,6 +11062,7 @@ share/icons/Yaru/32x32@2x/mimetypes/text-x-cppsrc.png
share/icons/Yaru/32x32@2x/mimetypes/text-x-credits.png
share/icons/Yaru/32x32@2x/mimetypes/text-x-csharp.png
share/icons/Yaru/32x32@2x/mimetypes/text-x-csrc.png
+share/icons/Yaru/32x32@2x/mimetypes/text-x-dart.png
share/icons/Yaru/32x32@2x/mimetypes/text-x-eMelody.png
share/icons/Yaru/32x32@2x/mimetypes/text-x-fortran.png
share/icons/Yaru/32x32@2x/mimetypes/text-x-generic.png
@@ -11044,6 +11104,7 @@ share/icons/Yaru/32x32@2x/mimetypes/text-x-systemd-unit.png
share/icons/Yaru/32x32@2x/mimetypes/text-x-tex.png
share/icons/Yaru/32x32@2x/mimetypes/text-x-twig.png
share/icons/Yaru/32x32@2x/mimetypes/text-x-typescript.png
+share/icons/Yaru/32x32@2x/mimetypes/text-x-v.png
share/icons/Yaru/32x32@2x/mimetypes/text-x-vala.png
share/icons/Yaru/32x32@2x/mimetypes/text-x.gcode.png
share/icons/Yaru/32x32@2x/mimetypes/text-xml.png
@@ -11069,6 +11130,7 @@ share/icons/Yaru/32x32@2x/places/inode-directory.png
share/icons/Yaru/32x32@2x/places/insync-folder.png
share/icons/Yaru/32x32@2x/places/network-server.png
share/icons/Yaru/32x32@2x/places/network-workgroup.png
+share/icons/Yaru/32x32@2x/places/start-here.png
share/icons/Yaru/32x32@2x/places/user-desktop.png
share/icons/Yaru/32x32@2x/places/user-home.png
share/icons/Yaru/32x32@2x/places/user-trash.png
@@ -11106,6 +11168,7 @@ share/icons/Yaru/32x32@2x/status/user-info.png
share/icons/Yaru/32x32@2x/status/user-trash-full.png
share/icons/Yaru/48x48/actions/address-book-new.png
share/icons/Yaru/48x48/actions/application-exit.png
+share/icons/Yaru/48x48/actions/applications-other.png
share/icons/Yaru/48x48/actions/appointment-new.png
share/icons/Yaru/48x48/actions/blueman-plugin.png
share/icons/Yaru/48x48/actions/blueman-send-file.png
@@ -11229,7 +11292,6 @@ share/icons/Yaru/48x48/actions/mail-unread.png
share/icons/Yaru/48x48/actions/mail_forward.png
share/icons/Yaru/48x48/actions/mail_new.png
share/icons/Yaru/48x48/actions/mail_reply.png
-share/icons/Yaru/48x48/actions/printer.png
share/icons/Yaru/48x48/actions/printers.png
share/icons/Yaru/48x48/actions/process-stop.png
share/icons/Yaru/48x48/actions/redo.png
@@ -11271,6 +11333,7 @@ share/icons/Yaru/48x48/actions/system-shut-down.png
share/icons/Yaru/48x48/actions/system-shutdown.png
share/icons/Yaru/48x48/actions/system-switch-user.png
share/icons/Yaru/48x48/actions/undo.png
+share/icons/Yaru/48x48/actions/view-app-grid.png
share/icons/Yaru/48x48/actions/view-zoom-in.png
share/icons/Yaru/48x48/actions/view-zoom-out.png
share/icons/Yaru/48x48/actions/window-close.png
@@ -11287,7 +11350,8 @@ share/icons/Yaru/48x48/apps/accessories-character-map.png
share/icons/Yaru/48x48/apps/accessories-dictionary.png
share/icons/Yaru/48x48/apps/accessories-text-editor.png
share/icons/Yaru/48x48/apps/address-book-app.png
-share/icons/Yaru/48x48/apps/amazon-store.png
+share/icons/Yaru/48x48/apps/app-center.png
+share/icons/Yaru/48x48/apps/app.drey.EarTag.png
share/icons/Yaru/48x48/apps/applets-screenshooter.png
share/icons/Yaru/48x48/apps/applications-multimedia.png
share/icons/Yaru/48x48/apps/applications-office.png
@@ -11300,6 +11364,7 @@ share/icons/Yaru/48x48/apps/baobab.png
share/icons/Yaru/48x48/apps/bash.png
share/icons/Yaru/48x48/apps/bijiben.png
share/icons/Yaru/48x48/apps/bluetooth.png
+share/icons/Yaru/48x48/apps/builder-app.png
share/icons/Yaru/48x48/apps/ca.desrt.dconf-editor.png
share/icons/Yaru/48x48/apps/calculator-app.png
share/icons/Yaru/48x48/apps/calendar-app.png
@@ -11307,6 +11372,7 @@ share/icons/Yaru/48x48/apps/calendar.png
share/icons/Yaru/48x48/apps/camera-app.png
share/icons/Yaru/48x48/apps/cheese.png
share/icons/Yaru/48x48/apps/clock-app.png
+share/icons/Yaru/48x48/apps/com.mattjakeman.ExtensionManager.png
share/icons/Yaru/48x48/apps/configurator-app.png
share/icons/Yaru/48x48/apps/cpu-x.png
share/icons/Yaru/48x48/apps/dconf-editor.png
@@ -11400,6 +11466,7 @@ share/icons/Yaru/48x48/apps/office-address-book.png
share/icons/Yaru/48x48/apps/office-addressbook.png
share/icons/Yaru/48x48/apps/office-calendar.png
share/icons/Yaru/48x48/apps/org.gnome.ArchiveManager.png
+share/icons/Yaru/48x48/apps/org.gnome.Builder.png
share/icons/Yaru/48x48/apps/org.gnome.Calculator.png
share/icons/Yaru/48x48/apps/org.gnome.Calendar.png
share/icons/Yaru/48x48/apps/org.gnome.Calls.png
@@ -11417,13 +11484,16 @@ share/icons/Yaru/48x48/apps/org.gnome.Extensions.png
share/icons/Yaru/48x48/apps/org.gnome.FileRoller.png
share/icons/Yaru/48x48/apps/org.gnome.Gedit.png
share/icons/Yaru/48x48/apps/org.gnome.Logs.png
+share/icons/Yaru/48x48/apps/org.gnome.Loupe.png
share/icons/Yaru/48x48/apps/org.gnome.Mahjongg.png
share/icons/Yaru/48x48/apps/org.gnome.Maps.png
share/icons/Yaru/48x48/apps/org.gnome.Mines.png
share/icons/Yaru/48x48/apps/org.gnome.Music.png
share/icons/Yaru/48x48/apps/org.gnome.Nautilus.png
+share/icons/Yaru/48x48/apps/org.gnome.Papers.png
share/icons/Yaru/48x48/apps/org.gnome.Photos.png
share/icons/Yaru/48x48/apps/org.gnome.PowerStats.png
+share/icons/Yaru/48x48/apps/org.gnome.Ptyxis.png
share/icons/Yaru/48x48/apps/org.gnome.Rhythmbox.png
share/icons/Yaru/48x48/apps/org.gnome.Rhythmbox3.png
share/icons/Yaru/48x48/apps/org.gnome.Screenshot.png
@@ -11431,6 +11501,7 @@ share/icons/Yaru/48x48/apps/org.gnome.Settings.png
share/icons/Yaru/48x48/apps/org.gnome.Shell.Extensions.png
share/icons/Yaru/48x48/apps/org.gnome.Shotwell.png
share/icons/Yaru/48x48/apps/org.gnome.SimpleScan.png
+share/icons/Yaru/48x48/apps/org.gnome.Snapshot.png
share/icons/Yaru/48x48/apps/org.gnome.Software.Create.png
share/icons/Yaru/48x48/apps/org.gnome.Software.Develop.png
share/icons/Yaru/48x48/apps/org.gnome.Software.Learn.png
@@ -11440,6 +11511,7 @@ share/icons/Yaru/48x48/apps/org.gnome.Software.Work.png
share/icons/Yaru/48x48/apps/org.gnome.Software.png
share/icons/Yaru/48x48/apps/org.gnome.SoundRecorder.png
share/icons/Yaru/48x48/apps/org.gnome.Sudoku.png
+share/icons/Yaru/48x48/apps/org.gnome.Sysprof.png
share/icons/Yaru/48x48/apps/org.gnome.SystemMonitor.png
share/icons/Yaru/48x48/apps/org.gnome.Terminal.png
share/icons/Yaru/48x48/apps/org.gnome.TextEditor.png
@@ -11457,6 +11529,7 @@ share/icons/Yaru/48x48/apps/org.gnome.gedit.png
share/icons/Yaru/48x48/apps/org.gnome.seahorse.Application.png
share/icons/Yaru/48x48/apps/org.gnome.tweaks.png
share/icons/Yaru/48x48/apps/packages-app.png
+share/icons/Yaru/48x48/apps/papers.png
share/icons/Yaru/48x48/apps/passwords-app.png
share/icons/Yaru/48x48/apps/podcasts-app.png
share/icons/Yaru/48x48/apps/power-statistics.png
@@ -11488,9 +11561,9 @@ share/icons/Yaru/48x48/apps/system-settings.png
share/icons/Yaru/48x48/apps/system-software-install.png
share/icons/Yaru/48x48/apps/system-software-update.png
share/icons/Yaru/48x48/apps/terminal-app.png
+share/icons/Yaru/48x48/apps/terminal-app2.png
share/icons/Yaru/48x48/apps/terminal.png
share/icons/Yaru/48x48/apps/text-editor.png
-share/icons/Yaru/48x48/apps/timeshift.png
share/icons/Yaru/48x48/apps/to-do-app.png
share/icons/Yaru/48x48/apps/totem.png
share/icons/Yaru/48x48/apps/transmission.png
@@ -11516,9 +11589,7 @@ share/icons/Yaru/48x48/apps/workspace-switcher-left-top.png
share/icons/Yaru/48x48/apps/workspace-switcher-right-bottom.png
share/icons/Yaru/48x48/apps/workspace-switcher-right-top.png
share/icons/Yaru/48x48/apps/workspace-switcher-top-left.png
-share/icons/Yaru/48x48/apps/x-calendar-app.png
share/icons/Yaru/48x48/apps/x-office-address-book.png
-share/icons/Yaru/48x48/categories/application-x-addon.png
share/icons/Yaru/48x48/categories/applications-accessories.png
share/icons/Yaru/48x48/categories/applications-development.png
share/icons/Yaru/48x48/categories/applications-games.png
@@ -11543,6 +11614,7 @@ share/icons/Yaru/48x48/categories/preferences-desktop-locale.png
share/icons/Yaru/48x48/categories/preferences-desktop-online-accounts.png
share/icons/Yaru/48x48/categories/preferences-desktop-peripherals.png
share/icons/Yaru/48x48/categories/preferences-desktop-personal.png
+share/icons/Yaru/48x48/categories/preferences-desktop-screensaver.png
share/icons/Yaru/48x48/categories/preferences-desktop-theme.png
share/icons/Yaru/48x48/categories/preferences-desktop-wallpaper.png
share/icons/Yaru/48x48/categories/preferences-system-bluetooth.png
@@ -11573,27 +11645,7 @@ share/icons/Yaru/48x48/categories/unity-screen-panel.png
share/icons/Yaru/48x48/categories/unity-sound-panel.png
share/icons/Yaru/48x48/devices/audio-headphones.png
share/icons/Yaru/48x48/devices/audio-headset.png
-share/icons/Yaru/48x48/devices/audio-speaker-center-back-testing.svg
-share/icons/Yaru/48x48/devices/audio-speaker-center-back.svg
-share/icons/Yaru/48x48/devices/audio-speaker-center-testing.svg
-share/icons/Yaru/48x48/devices/audio-speaker-center.svg
-share/icons/Yaru/48x48/devices/audio-speaker-left-back-testing.svg
-share/icons/Yaru/48x48/devices/audio-speaker-left-back.svg
-share/icons/Yaru/48x48/devices/audio-speaker-left-side-testing.svg
-share/icons/Yaru/48x48/devices/audio-speaker-left-side.svg
-share/icons/Yaru/48x48/devices/audio-speaker-left-testing.svg
-share/icons/Yaru/48x48/devices/audio-speaker-left.svg
-share/icons/Yaru/48x48/devices/audio-speaker-mono-testing.svg
-share/icons/Yaru/48x48/devices/audio-speaker-mono.svg
-share/icons/Yaru/48x48/devices/audio-speaker-right-back-testing.svg
-share/icons/Yaru/48x48/devices/audio-speaker-right-back.svg
-share/icons/Yaru/48x48/devices/audio-speaker-right-side-testing.svg
-share/icons/Yaru/48x48/devices/audio-speaker-right-side.svg
-share/icons/Yaru/48x48/devices/audio-speaker-right-testing.svg
-share/icons/Yaru/48x48/devices/audio-speaker-right.svg
share/icons/Yaru/48x48/devices/audio-speakers.png
-share/icons/Yaru/48x48/devices/audio-subwoofer-testing.svg
-share/icons/Yaru/48x48/devices/audio-subwoofer.svg
share/icons/Yaru/48x48/devices/blueman-device.png
share/icons/Yaru/48x48/devices/cdrom-unmount.png
share/icons/Yaru/48x48/devices/cdwriter-unmount.png
@@ -11625,7 +11677,6 @@ share/icons/Yaru/48x48/devices/gtk-cdrom.png
share/icons/Yaru/48x48/devices/input-gaming.png
share/icons/Yaru/48x48/devices/input-keyboard.png
share/icons/Yaru/48x48/devices/input-mouse.png
-share/icons/Yaru/48x48/devices/input-tablet.png
share/icons/Yaru/48x48/devices/media-cdr.png
share/icons/Yaru/48x48/devices/media-cdrom.png
share/icons/Yaru/48x48/devices/media-cdrw.png
@@ -11652,7 +11703,6 @@ share/icons/Yaru/48x48/devices/multimedia-volume-control.png
share/icons/Yaru/48x48/devices/phone.png
share/icons/Yaru/48x48/devices/printer-network.png
share/icons/Yaru/48x48/devices/printer.png
-share/icons/Yaru/48x48/emblems/config-users.png
share/icons/Yaru/48x48/emblems/emblem-danger.png
share/icons/Yaru/48x48/emblems/emblem-default.png
share/icons/Yaru/48x48/emblems/emblem-dialog-question.png
@@ -11705,7 +11755,6 @@ share/icons/Yaru/48x48/mimetypes/application-java.png
share/icons/Yaru/48x48/mimetypes/application-javascript.png
share/icons/Yaru/48x48/mimetypes/application-json.png
share/icons/Yaru/48x48/mimetypes/application-msaccess.png
-share/icons/Yaru/48x48/mimetypes/application-msexcel.png
share/icons/Yaru/48x48/mimetypes/application-mspowerpoint.png
share/icons/Yaru/48x48/mimetypes/application-msword.png
share/icons/Yaru/48x48/mimetypes/application-octet-stream.png
@@ -11716,9 +11765,9 @@ share/icons/Yaru/48x48/mimetypes/application-pgp-signature.png
share/icons/Yaru/48x48/mimetypes/application-photoshop.png
share/icons/Yaru/48x48/mimetypes/application-postscript.png
share/icons/Yaru/48x48/mimetypes/application-rar.png
-share/icons/Yaru/48x48/mimetypes/application-rss+xml.png
share/icons/Yaru/48x48/mimetypes/application-rtf.png
share/icons/Yaru/48x48/mimetypes/application-sql.png
+share/icons/Yaru/48x48/mimetypes/application-toml.png
share/icons/Yaru/48x48/mimetypes/application-typescript.png
share/icons/Yaru/48x48/mimetypes/application-vnd-dart.png
share/icons/Yaru/48x48/mimetypes/application-vnd.android.package-archive.png
@@ -11735,7 +11784,6 @@ share/icons/Yaru/48x48/mimetypes/application-vnd.ms-publisher.png
share/icons/Yaru/48x48/mimetypes/application-vnd.ms-word.png
share/icons/Yaru/48x48/mimetypes/application-vnd.oasis.opendocument.database-template.png
share/icons/Yaru/48x48/mimetypes/application-vnd.oasis.opendocument.database.png
-share/icons/Yaru/48x48/mimetypes/application-vnd.oasis.opendocument.drawing.png
share/icons/Yaru/48x48/mimetypes/application-vnd.oasis.opendocument.formula-template.png
share/icons/Yaru/48x48/mimetypes/application-vnd.oasis.opendocument.formula.png
share/icons/Yaru/48x48/mimetypes/application-vnd.oasis.opendocument.graphics-template.png
@@ -11762,6 +11810,7 @@ share/icons/Yaru/48x48/mimetypes/application-x-7z-compressed.png
share/icons/Yaru/48x48/mimetypes/application-x-addon.png
share/icons/Yaru/48x48/mimetypes/application-x-apple-diskimage.png
share/icons/Yaru/48x48/mimetypes/application-x-archive.png
+share/icons/Yaru/48x48/mimetypes/application-x-audacity-project+sqlite3.png
share/icons/Yaru/48x48/mimetypes/application-x-audacity-project.png
share/icons/Yaru/48x48/mimetypes/application-x-bittorrent.png
share/icons/Yaru/48x48/mimetypes/application-x-blender.png
@@ -11827,8 +11876,10 @@ share/icons/Yaru/48x48/mimetypes/application-x-virtualbox-vmdk.png
share/icons/Yaru/48x48/mimetypes/application-x-wine-extension-ini.png
share/icons/Yaru/48x48/mimetypes/application-x-xpinstall.png
share/icons/Yaru/48x48/mimetypes/application-x-yaml.png
+share/icons/Yaru/48x48/mimetypes/application-x-zerosize.png
share/icons/Yaru/48x48/mimetypes/application-x-zip.png
share/icons/Yaru/48x48/mimetypes/application-xml.png
+share/icons/Yaru/48x48/mimetypes/application-yaml.png
share/icons/Yaru/48x48/mimetypes/application-zip.png
share/icons/Yaru/48x48/mimetypes/audio-e-melody.png
share/icons/Yaru/48x48/mimetypes/audio-flac.png
@@ -11913,9 +11964,9 @@ share/icons/Yaru/48x48/mimetypes/package.png
share/icons/Yaru/48x48/mimetypes/presentation.png
share/icons/Yaru/48x48/mimetypes/rar.png
share/icons/Yaru/48x48/mimetypes/rom.png
-share/icons/Yaru/48x48/mimetypes/shellscript.png
share/icons/Yaru/48x48/mimetypes/spreadsheet.png
share/icons/Yaru/48x48/mimetypes/text-css.png
+share/icons/Yaru/48x48/mimetypes/text-csv.png
share/icons/Yaru/48x48/mimetypes/text-dockerfile.png
share/icons/Yaru/48x48/mimetypes/text-document.png
share/icons/Yaru/48x48/mimetypes/text-enriched.png
@@ -11929,6 +11980,7 @@ share/icons/Yaru/48x48/mimetypes/text-richtext.png
share/icons/Yaru/48x48/mimetypes/text-ruby.png
share/icons/Yaru/48x48/mimetypes/text-rust.png
share/icons/Yaru/48x48/mimetypes/text-spreadsheet.png
+share/icons/Yaru/48x48/mimetypes/text-vnd.typst.png
share/icons/Yaru/48x48/mimetypes/text-x-arduino.png
share/icons/Yaru/48x48/mimetypes/text-x-authors.png
share/icons/Yaru/48x48/mimetypes/text-x-c++.png
@@ -11944,6 +11996,7 @@ share/icons/Yaru/48x48/mimetypes/text-x-cppsrc.png
share/icons/Yaru/48x48/mimetypes/text-x-credits.png
share/icons/Yaru/48x48/mimetypes/text-x-csharp.png
share/icons/Yaru/48x48/mimetypes/text-x-csrc.png
+share/icons/Yaru/48x48/mimetypes/text-x-dart.png
share/icons/Yaru/48x48/mimetypes/text-x-eMelody.png
share/icons/Yaru/48x48/mimetypes/text-x-fortran.png
share/icons/Yaru/48x48/mimetypes/text-x-generic.png
@@ -11985,6 +12038,7 @@ share/icons/Yaru/48x48/mimetypes/text-x-systemd-unit.png
share/icons/Yaru/48x48/mimetypes/text-x-tex.png
share/icons/Yaru/48x48/mimetypes/text-x-twig.png
share/icons/Yaru/48x48/mimetypes/text-x-typescript.png
+share/icons/Yaru/48x48/mimetypes/text-x-v.png
share/icons/Yaru/48x48/mimetypes/text-x-vala.png
share/icons/Yaru/48x48/mimetypes/text-x.gcode.png
share/icons/Yaru/48x48/mimetypes/text-xml.png
@@ -12010,6 +12064,7 @@ share/icons/Yaru/48x48/places/inode-directory.png
share/icons/Yaru/48x48/places/insync-folder.png
share/icons/Yaru/48x48/places/network-server.png
share/icons/Yaru/48x48/places/network-workgroup.png
+share/icons/Yaru/48x48/places/start-here.png
share/icons/Yaru/48x48/places/user-desktop.png
share/icons/Yaru/48x48/places/user-home.png
share/icons/Yaru/48x48/places/user-trash.png
@@ -12047,6 +12102,7 @@ share/icons/Yaru/48x48/status/user-info.png
share/icons/Yaru/48x48/status/user-trash-full.png
share/icons/Yaru/48x48@2x/actions/address-book-new.png
share/icons/Yaru/48x48@2x/actions/application-exit.png
+share/icons/Yaru/48x48@2x/actions/applications-other.png
share/icons/Yaru/48x48@2x/actions/appointment-new.png
share/icons/Yaru/48x48@2x/actions/blueman-plugin.png
share/icons/Yaru/48x48@2x/actions/blueman-send-file.png
@@ -12170,7 +12226,6 @@ share/icons/Yaru/48x48@2x/actions/mail-unread.png
share/icons/Yaru/48x48@2x/actions/mail_forward.png
share/icons/Yaru/48x48@2x/actions/mail_new.png
share/icons/Yaru/48x48@2x/actions/mail_reply.png
-share/icons/Yaru/48x48@2x/actions/printer.png
share/icons/Yaru/48x48@2x/actions/printers.png
share/icons/Yaru/48x48@2x/actions/process-stop.png
share/icons/Yaru/48x48@2x/actions/redo.png
@@ -12212,6 +12267,7 @@ share/icons/Yaru/48x48@2x/actions/system-shut-down.png
share/icons/Yaru/48x48@2x/actions/system-shutdown.png
share/icons/Yaru/48x48@2x/actions/system-switch-user.png
share/icons/Yaru/48x48@2x/actions/undo.png
+share/icons/Yaru/48x48@2x/actions/view-app-grid.png
share/icons/Yaru/48x48@2x/actions/view-zoom-in.png
share/icons/Yaru/48x48@2x/actions/view-zoom-out.png
share/icons/Yaru/48x48@2x/actions/window-close.png
@@ -12228,7 +12284,8 @@ share/icons/Yaru/48x48@2x/apps/accessories-character-map.png
share/icons/Yaru/48x48@2x/apps/accessories-dictionary.png
share/icons/Yaru/48x48@2x/apps/accessories-text-editor.png
share/icons/Yaru/48x48@2x/apps/address-book-app.png
-share/icons/Yaru/48x48@2x/apps/amazon-store.png
+share/icons/Yaru/48x48@2x/apps/app-center.png
+share/icons/Yaru/48x48@2x/apps/app.drey.EarTag.png
share/icons/Yaru/48x48@2x/apps/applets-screenshooter.png
share/icons/Yaru/48x48@2x/apps/applications-multimedia.png
share/icons/Yaru/48x48@2x/apps/applications-office.png
@@ -12241,6 +12298,7 @@ share/icons/Yaru/48x48@2x/apps/baobab.png
share/icons/Yaru/48x48@2x/apps/bash.png
share/icons/Yaru/48x48@2x/apps/bijiben.png
share/icons/Yaru/48x48@2x/apps/bluetooth.png
+share/icons/Yaru/48x48@2x/apps/builder-app.png
share/icons/Yaru/48x48@2x/apps/ca.desrt.dconf-editor.png
share/icons/Yaru/48x48@2x/apps/calculator-app.png
share/icons/Yaru/48x48@2x/apps/calendar-app.png
@@ -12248,6 +12306,7 @@ share/icons/Yaru/48x48@2x/apps/calendar.png
share/icons/Yaru/48x48@2x/apps/camera-app.png
share/icons/Yaru/48x48@2x/apps/cheese.png
share/icons/Yaru/48x48@2x/apps/clock-app.png
+share/icons/Yaru/48x48@2x/apps/com.mattjakeman.ExtensionManager.png
share/icons/Yaru/48x48@2x/apps/configurator-app.png
share/icons/Yaru/48x48@2x/apps/cpu-x.png
share/icons/Yaru/48x48@2x/apps/dconf-editor.png
@@ -12341,6 +12400,7 @@ share/icons/Yaru/48x48@2x/apps/office-address-book.png
share/icons/Yaru/48x48@2x/apps/office-addressbook.png
share/icons/Yaru/48x48@2x/apps/office-calendar.png
share/icons/Yaru/48x48@2x/apps/org.gnome.ArchiveManager.png
+share/icons/Yaru/48x48@2x/apps/org.gnome.Builder.png
share/icons/Yaru/48x48@2x/apps/org.gnome.Calculator.png
share/icons/Yaru/48x48@2x/apps/org.gnome.Calendar.png
share/icons/Yaru/48x48@2x/apps/org.gnome.Calls.png
@@ -12358,13 +12418,16 @@ share/icons/Yaru/48x48@2x/apps/org.gnome.Extensions.png
share/icons/Yaru/48x48@2x/apps/org.gnome.FileRoller.png
share/icons/Yaru/48x48@2x/apps/org.gnome.Gedit.png
share/icons/Yaru/48x48@2x/apps/org.gnome.Logs.png
+share/icons/Yaru/48x48@2x/apps/org.gnome.Loupe.png
share/icons/Yaru/48x48@2x/apps/org.gnome.Mahjongg.png
share/icons/Yaru/48x48@2x/apps/org.gnome.Maps.png
share/icons/Yaru/48x48@2x/apps/org.gnome.Mines.png
share/icons/Yaru/48x48@2x/apps/org.gnome.Music.png
share/icons/Yaru/48x48@2x/apps/org.gnome.Nautilus.png
+share/icons/Yaru/48x48@2x/apps/org.gnome.Papers.png
share/icons/Yaru/48x48@2x/apps/org.gnome.Photos.png
share/icons/Yaru/48x48@2x/apps/org.gnome.PowerStats.png
+share/icons/Yaru/48x48@2x/apps/org.gnome.Ptyxis.png
share/icons/Yaru/48x48@2x/apps/org.gnome.Rhythmbox.png
share/icons/Yaru/48x48@2x/apps/org.gnome.Rhythmbox3.png
share/icons/Yaru/48x48@2x/apps/org.gnome.Screenshot.png
@@ -12372,6 +12435,7 @@ share/icons/Yaru/48x48@2x/apps/org.gnome.Settings.png
share/icons/Yaru/48x48@2x/apps/org.gnome.Shell.Extensions.png
share/icons/Yaru/48x48@2x/apps/org.gnome.Shotwell.png
share/icons/Yaru/48x48@2x/apps/org.gnome.SimpleScan.png
+share/icons/Yaru/48x48@2x/apps/org.gnome.Snapshot.png
share/icons/Yaru/48x48@2x/apps/org.gnome.Software.Create.png
share/icons/Yaru/48x48@2x/apps/org.gnome.Software.Develop.png
share/icons/Yaru/48x48@2x/apps/org.gnome.Software.Learn.png
@@ -12381,6 +12445,7 @@ share/icons/Yaru/48x48@2x/apps/org.gnome.Software.Work.png
share/icons/Yaru/48x48@2x/apps/org.gnome.Software.png
share/icons/Yaru/48x48@2x/apps/org.gnome.SoundRecorder.png
share/icons/Yaru/48x48@2x/apps/org.gnome.Sudoku.png
+share/icons/Yaru/48x48@2x/apps/org.gnome.Sysprof.png
share/icons/Yaru/48x48@2x/apps/org.gnome.SystemMonitor.png
share/icons/Yaru/48x48@2x/apps/org.gnome.Terminal.png
share/icons/Yaru/48x48@2x/apps/org.gnome.TextEditor.png
@@ -12398,6 +12463,7 @@ share/icons/Yaru/48x48@2x/apps/org.gnome.gedit.png
share/icons/Yaru/48x48@2x/apps/org.gnome.seahorse.Application.png
share/icons/Yaru/48x48@2x/apps/org.gnome.tweaks.png
share/icons/Yaru/48x48@2x/apps/packages-app.png
+share/icons/Yaru/48x48@2x/apps/papers.png
share/icons/Yaru/48x48@2x/apps/passwords-app.png
share/icons/Yaru/48x48@2x/apps/podcasts-app.png
share/icons/Yaru/48x48@2x/apps/power-statistics.png
@@ -12429,9 +12495,9 @@ share/icons/Yaru/48x48@2x/apps/system-settings.png
share/icons/Yaru/48x48@2x/apps/system-software-install.png
share/icons/Yaru/48x48@2x/apps/system-software-update.png
share/icons/Yaru/48x48@2x/apps/terminal-app.png
+share/icons/Yaru/48x48@2x/apps/terminal-app2.png
share/icons/Yaru/48x48@2x/apps/terminal.png
share/icons/Yaru/48x48@2x/apps/text-editor.png
-share/icons/Yaru/48x48@2x/apps/timeshift.png
share/icons/Yaru/48x48@2x/apps/to-do-app.png
share/icons/Yaru/48x48@2x/apps/totem.png
share/icons/Yaru/48x48@2x/apps/transmission.png
@@ -12457,9 +12523,7 @@ share/icons/Yaru/48x48@2x/apps/workspace-switcher-left-top.png
share/icons/Yaru/48x48@2x/apps/workspace-switcher-right-bottom.png
share/icons/Yaru/48x48@2x/apps/workspace-switcher-right-top.png
share/icons/Yaru/48x48@2x/apps/workspace-switcher-top-left.png
-share/icons/Yaru/48x48@2x/apps/x-calendar-app.png
share/icons/Yaru/48x48@2x/apps/x-office-address-book.png
-share/icons/Yaru/48x48@2x/categories/application-x-addon.png
share/icons/Yaru/48x48@2x/categories/applications-accessories.png
share/icons/Yaru/48x48@2x/categories/applications-development.png
share/icons/Yaru/48x48@2x/categories/applications-games.png
@@ -12484,6 +12548,7 @@ share/icons/Yaru/48x48@2x/categories/preferences-desktop-locale.png
share/icons/Yaru/48x48@2x/categories/preferences-desktop-online-accounts.png
share/icons/Yaru/48x48@2x/categories/preferences-desktop-peripherals.png
share/icons/Yaru/48x48@2x/categories/preferences-desktop-personal.png
+share/icons/Yaru/48x48@2x/categories/preferences-desktop-screensaver.png
share/icons/Yaru/48x48@2x/categories/preferences-desktop-theme.png
share/icons/Yaru/48x48@2x/categories/preferences-desktop-wallpaper.png
share/icons/Yaru/48x48@2x/categories/preferences-system-bluetooth.png
@@ -12546,7 +12611,6 @@ share/icons/Yaru/48x48@2x/devices/gtk-cdrom.png
share/icons/Yaru/48x48@2x/devices/input-gaming.png
share/icons/Yaru/48x48@2x/devices/input-keyboard.png
share/icons/Yaru/48x48@2x/devices/input-mouse.png
-share/icons/Yaru/48x48@2x/devices/input-tablet.png
share/icons/Yaru/48x48@2x/devices/media-cdr.png
share/icons/Yaru/48x48@2x/devices/media-cdrom.png
share/icons/Yaru/48x48@2x/devices/media-cdrw.png
@@ -12573,7 +12637,6 @@ share/icons/Yaru/48x48@2x/devices/multimedia-volume-control.png
share/icons/Yaru/48x48@2x/devices/phone.png
share/icons/Yaru/48x48@2x/devices/printer-network.png
share/icons/Yaru/48x48@2x/devices/printer.png
-share/icons/Yaru/48x48@2x/emblems/config-users.png
share/icons/Yaru/48x48@2x/emblems/emblem-danger.png
share/icons/Yaru/48x48@2x/emblems/emblem-default.png
share/icons/Yaru/48x48@2x/emblems/emblem-dialog-question.png
@@ -12626,7 +12689,6 @@ share/icons/Yaru/48x48@2x/mimetypes/application-java.png
share/icons/Yaru/48x48@2x/mimetypes/application-javascript.png
share/icons/Yaru/48x48@2x/mimetypes/application-json.png
share/icons/Yaru/48x48@2x/mimetypes/application-msaccess.png
-share/icons/Yaru/48x48@2x/mimetypes/application-msexcel.png
share/icons/Yaru/48x48@2x/mimetypes/application-mspowerpoint.png
share/icons/Yaru/48x48@2x/mimetypes/application-msword.png
share/icons/Yaru/48x48@2x/mimetypes/application-octet-stream.png
@@ -12637,9 +12699,9 @@ share/icons/Yaru/48x48@2x/mimetypes/application-pgp-signature.png
share/icons/Yaru/48x48@2x/mimetypes/application-photoshop.png
share/icons/Yaru/48x48@2x/mimetypes/application-postscript.png
share/icons/Yaru/48x48@2x/mimetypes/application-rar.png
-share/icons/Yaru/48x48@2x/mimetypes/application-rss+xml.png
share/icons/Yaru/48x48@2x/mimetypes/application-rtf.png
share/icons/Yaru/48x48@2x/mimetypes/application-sql.png
+share/icons/Yaru/48x48@2x/mimetypes/application-toml.png
share/icons/Yaru/48x48@2x/mimetypes/application-typescript.png
share/icons/Yaru/48x48@2x/mimetypes/application-vnd-dart.png
share/icons/Yaru/48x48@2x/mimetypes/application-vnd.android.package-archive.png
@@ -12656,7 +12718,6 @@ share/icons/Yaru/48x48@2x/mimetypes/application-vnd.ms-publisher.png
share/icons/Yaru/48x48@2x/mimetypes/application-vnd.ms-word.png
share/icons/Yaru/48x48@2x/mimetypes/application-vnd.oasis.opendocument.database-template.png
share/icons/Yaru/48x48@2x/mimetypes/application-vnd.oasis.opendocument.database.png
-share/icons/Yaru/48x48@2x/mimetypes/application-vnd.oasis.opendocument.drawing.png
share/icons/Yaru/48x48@2x/mimetypes/application-vnd.oasis.opendocument.formula-template.png
share/icons/Yaru/48x48@2x/mimetypes/application-vnd.oasis.opendocument.formula.png
share/icons/Yaru/48x48@2x/mimetypes/application-vnd.oasis.opendocument.graphics-template.png
@@ -12683,6 +12744,7 @@ share/icons/Yaru/48x48@2x/mimetypes/application-x-7z-compressed.png
share/icons/Yaru/48x48@2x/mimetypes/application-x-addon.png
share/icons/Yaru/48x48@2x/mimetypes/application-x-apple-diskimage.png
share/icons/Yaru/48x48@2x/mimetypes/application-x-archive.png
+share/icons/Yaru/48x48@2x/mimetypes/application-x-audacity-project+sqlite3.png
share/icons/Yaru/48x48@2x/mimetypes/application-x-audacity-project.png
share/icons/Yaru/48x48@2x/mimetypes/application-x-bittorrent.png
share/icons/Yaru/48x48@2x/mimetypes/application-x-blender.png
@@ -12748,8 +12810,10 @@ share/icons/Yaru/48x48@2x/mimetypes/application-x-virtualbox-vmdk.png
share/icons/Yaru/48x48@2x/mimetypes/application-x-wine-extension-ini.png
share/icons/Yaru/48x48@2x/mimetypes/application-x-xpinstall.png
share/icons/Yaru/48x48@2x/mimetypes/application-x-yaml.png
+share/icons/Yaru/48x48@2x/mimetypes/application-x-zerosize.png
share/icons/Yaru/48x48@2x/mimetypes/application-x-zip.png
share/icons/Yaru/48x48@2x/mimetypes/application-xml.png
+share/icons/Yaru/48x48@2x/mimetypes/application-yaml.png
share/icons/Yaru/48x48@2x/mimetypes/application-zip.png
share/icons/Yaru/48x48@2x/mimetypes/audio-e-melody.png
share/icons/Yaru/48x48@2x/mimetypes/audio-flac.png
@@ -12834,9 +12898,9 @@ share/icons/Yaru/48x48@2x/mimetypes/package.png
share/icons/Yaru/48x48@2x/mimetypes/presentation.png
share/icons/Yaru/48x48@2x/mimetypes/rar.png
share/icons/Yaru/48x48@2x/mimetypes/rom.png
-share/icons/Yaru/48x48@2x/mimetypes/shellscript.png
share/icons/Yaru/48x48@2x/mimetypes/spreadsheet.png
share/icons/Yaru/48x48@2x/mimetypes/text-css.png
+share/icons/Yaru/48x48@2x/mimetypes/text-csv.png
share/icons/Yaru/48x48@2x/mimetypes/text-dockerfile.png
share/icons/Yaru/48x48@2x/mimetypes/text-document.png
share/icons/Yaru/48x48@2x/mimetypes/text-enriched.png
@@ -12850,6 +12914,7 @@ share/icons/Yaru/48x48@2x/mimetypes/text-richtext.png
share/icons/Yaru/48x48@2x/mimetypes/text-ruby.png
share/icons/Yaru/48x48@2x/mimetypes/text-rust.png
share/icons/Yaru/48x48@2x/mimetypes/text-spreadsheet.png
+share/icons/Yaru/48x48@2x/mimetypes/text-vnd.typst.png
share/icons/Yaru/48x48@2x/mimetypes/text-x-arduino.png
share/icons/Yaru/48x48@2x/mimetypes/text-x-authors.png
share/icons/Yaru/48x48@2x/mimetypes/text-x-c++.png
@@ -12865,6 +12930,7 @@ share/icons/Yaru/48x48@2x/mimetypes/text-x-cppsrc.png
share/icons/Yaru/48x48@2x/mimetypes/text-x-credits.png
share/icons/Yaru/48x48@2x/mimetypes/text-x-csharp.png
share/icons/Yaru/48x48@2x/mimetypes/text-x-csrc.png
+share/icons/Yaru/48x48@2x/mimetypes/text-x-dart.png
share/icons/Yaru/48x48@2x/mimetypes/text-x-eMelody.png
share/icons/Yaru/48x48@2x/mimetypes/text-x-fortran.png
share/icons/Yaru/48x48@2x/mimetypes/text-x-generic.png
@@ -12906,6 +12972,7 @@ share/icons/Yaru/48x48@2x/mimetypes/text-x-systemd-unit.png
share/icons/Yaru/48x48@2x/mimetypes/text-x-tex.png
share/icons/Yaru/48x48@2x/mimetypes/text-x-twig.png
share/icons/Yaru/48x48@2x/mimetypes/text-x-typescript.png
+share/icons/Yaru/48x48@2x/mimetypes/text-x-v.png
share/icons/Yaru/48x48@2x/mimetypes/text-x-vala.png
share/icons/Yaru/48x48@2x/mimetypes/text-x.gcode.png
share/icons/Yaru/48x48@2x/mimetypes/text-xml.png
@@ -12931,6 +12998,7 @@ share/icons/Yaru/48x48@2x/places/inode-directory.png
share/icons/Yaru/48x48@2x/places/insync-folder.png
share/icons/Yaru/48x48@2x/places/network-server.png
share/icons/Yaru/48x48@2x/places/network-workgroup.png
+share/icons/Yaru/48x48@2x/places/start-here.png
share/icons/Yaru/48x48@2x/places/user-desktop.png
share/icons/Yaru/48x48@2x/places/user-home.png
share/icons/Yaru/48x48@2x/places/user-trash.png
@@ -12966,32 +13034,17 @@ share/icons/Yaru/48x48@2x/status/software-update-available.png
share/icons/Yaru/48x48@2x/status/stock_dialog-warning.png
share/icons/Yaru/48x48@2x/status/user-info.png
share/icons/Yaru/48x48@2x/status/user-trash-full.png
-share/icons/Yaru/8x8/actions/application-exit.png
-share/icons/Yaru/8x8/actions/button_cancel.png
-share/icons/Yaru/8x8/actions/cancel.png
share/icons/Yaru/8x8/actions/dialog-apply.png
-share/icons/Yaru/8x8/actions/dialog-cancel.png
-share/icons/Yaru/8x8/actions/dialog-close.png
-share/icons/Yaru/8x8/actions/dialog-no.png
share/icons/Yaru/8x8/actions/dialog-ok.png
share/icons/Yaru/8x8/actions/dialog-yes.png
share/icons/Yaru/8x8/actions/gtk-apply.png
-share/icons/Yaru/8x8/actions/gtk-cancel.png
-share/icons/Yaru/8x8/actions/gtk-close.png
share/icons/Yaru/8x8/actions/gtk-ok.png
-share/icons/Yaru/8x8/actions/gtk-stop.png
share/icons/Yaru/8x8/actions/gtk-yes.png
-share/icons/Yaru/8x8/actions/process-stop.png
share/icons/Yaru/8x8/actions/selection-checked.png
share/icons/Yaru/8x8/actions/stock_calc-accept.png
-share/icons/Yaru/8x8/actions/stock_calc-cancel.png
-share/icons/Yaru/8x8/actions/stock_close.png
share/icons/Yaru/8x8/actions/stock_mail-filters-apply.png
share/icons/Yaru/8x8/actions/stock_mark.png
-share/icons/Yaru/8x8/actions/stock_no.png
-share/icons/Yaru/8x8/actions/stock_stop.png
share/icons/Yaru/8x8/actions/stock_yes.png
-share/icons/Yaru/8x8/actions/stop.png
share/icons/Yaru/8x8/actions/system-switch-user.png
share/icons/Yaru/8x8/actions/window-close.png
share/icons/Yaru/8x8/actions/xfsm-switch.png
@@ -13003,7 +13056,6 @@ share/icons/Yaru/8x8/categories/preferences-system-users.png
share/icons/Yaru/8x8/categories/system-lock-screen.png
share/icons/Yaru/8x8/categories/system-users.png
share/icons/Yaru/8x8/categories/unity-screen-panel.png
-share/icons/Yaru/8x8/emblems/config-users.png
share/icons/Yaru/8x8/emblems/emblem-danger.png
share/icons/Yaru/8x8/emblems/emblem-default.png
share/icons/Yaru/8x8/emblems/emblem-dialog-question.png
@@ -13039,32 +13091,17 @@ share/icons/Yaru/8x8/emblems/emblem-unreadable.png
share/icons/Yaru/8x8/emblems/emblem-urgent.png
share/icons/Yaru/8x8/emblems/emblem-videos.png
share/icons/Yaru/8x8/status/dialog-error.png
-share/icons/Yaru/8x8@2x/actions/application-exit.png
-share/icons/Yaru/8x8@2x/actions/button_cancel.png
-share/icons/Yaru/8x8@2x/actions/cancel.png
share/icons/Yaru/8x8@2x/actions/dialog-apply.png
-share/icons/Yaru/8x8@2x/actions/dialog-cancel.png
-share/icons/Yaru/8x8@2x/actions/dialog-close.png
-share/icons/Yaru/8x8@2x/actions/dialog-no.png
share/icons/Yaru/8x8@2x/actions/dialog-ok.png
share/icons/Yaru/8x8@2x/actions/dialog-yes.png
share/icons/Yaru/8x8@2x/actions/gtk-apply.png
-share/icons/Yaru/8x8@2x/actions/gtk-cancel.png
-share/icons/Yaru/8x8@2x/actions/gtk-close.png
share/icons/Yaru/8x8@2x/actions/gtk-ok.png
-share/icons/Yaru/8x8@2x/actions/gtk-stop.png
share/icons/Yaru/8x8@2x/actions/gtk-yes.png
-share/icons/Yaru/8x8@2x/actions/process-stop.png
share/icons/Yaru/8x8@2x/actions/selection-checked.png
share/icons/Yaru/8x8@2x/actions/stock_calc-accept.png
-share/icons/Yaru/8x8@2x/actions/stock_calc-cancel.png
-share/icons/Yaru/8x8@2x/actions/stock_close.png
share/icons/Yaru/8x8@2x/actions/stock_mail-filters-apply.png
share/icons/Yaru/8x8@2x/actions/stock_mark.png
-share/icons/Yaru/8x8@2x/actions/stock_no.png
-share/icons/Yaru/8x8@2x/actions/stock_stop.png
share/icons/Yaru/8x8@2x/actions/stock_yes.png
-share/icons/Yaru/8x8@2x/actions/stop.png
share/icons/Yaru/8x8@2x/actions/system-switch-user.png
share/icons/Yaru/8x8@2x/actions/window-close.png
share/icons/Yaru/8x8@2x/actions/xfsm-switch.png
@@ -13076,7 +13113,6 @@ share/icons/Yaru/8x8@2x/categories/preferences-system-users.png
share/icons/Yaru/8x8@2x/categories/system-lock-screen.png
share/icons/Yaru/8x8@2x/categories/system-users.png
share/icons/Yaru/8x8@2x/categories/unity-screen-panel.png
-share/icons/Yaru/8x8@2x/emblems/config-users.png
share/icons/Yaru/8x8@2x/emblems/emblem-danger.png
share/icons/Yaru/8x8@2x/emblems/emblem-default.png
share/icons/Yaru/8x8@2x/emblems/emblem-dialog-question.png
@@ -13412,16 +13448,26 @@ share/icons/Yaru/cursors/zoom-out.cur
share/icons/Yaru/index.theme
share/icons/Yaru/scalable-max-32/status/process-working-symbolic.svg
share/icons/Yaru/scalable/actions/action-unavailable-symbolic.svg
+share/icons/Yaru/scalable/actions/add-reminder-symbolic.svg
share/icons/Yaru/scalable/actions/address-book-new-symbolic.svg
+share/icons/Yaru/scalable/actions/adw-adaptive-preview-symbolic.svg
share/icons/Yaru/scalable/actions/adw-entry-apply-symbolic.svg
-share/icons/Yaru/scalable/actions/adw-expander-arrow-symbolic.svg
share/icons/Yaru/scalable/actions/adw-mail-send-symbolic.svg
share/icons/Yaru/scalable/actions/annotations-squiggly-symbolic.svg
share/icons/Yaru/scalable/actions/annotations-text-symbolic.svg
share/icons/Yaru/scalable/actions/application-exit-rtl-symbolic.svg
share/icons/Yaru/scalable/actions/application-exit-symbolic.svg
+share/icons/Yaru/scalable/actions/apply-crop-symbolic.svg
share/icons/Yaru/scalable/actions/appointment-new-symbolic.svg
share/icons/Yaru/scalable/actions/appointment-symbolic.svg
+share/icons/Yaru/scalable/actions/aspect-ratio-16to9-symbolic.svg
+share/icons/Yaru/scalable/actions/aspect-ratio-3to2-symbolic.svg
+share/icons/Yaru/scalable/actions/aspect-ratio-4to3-symbolic.svg
+share/icons/Yaru/scalable/actions/aspect-ratio-5to4-symbolic.svg
+share/icons/Yaru/scalable/actions/aspect-ratio-free-symbolic.svg
+share/icons/Yaru/scalable/actions/aspect-ratio-original-symbolic.svg
+share/icons/Yaru/scalable/actions/aspect-ratio-square-symbolic.svg
+share/icons/Yaru/scalable/actions/aspect-ratio-symbolic.svg
share/icons/Yaru/scalable/actions/background-selected-symbolic.svg
share/icons/Yaru/scalable/actions/bookmark-new-symbolic.svg
share/icons/Yaru/scalable/actions/brisk_system-log-out-symbolic.svg
@@ -13429,15 +13475,21 @@ share/icons/Yaru/scalable/actions/builder-view-left-pane-symbolic.svg
share/icons/Yaru/scalable/actions/call-start-symbolic.svg
share/icons/Yaru/scalable/actions/call-stop-symbolic.svg
share/icons/Yaru/scalable/actions/camera-switch-symbolic.svg
+share/icons/Yaru/scalable/actions/camera-timer-symbolic.svg
+share/icons/Yaru/scalable/actions/cameras-symbolic.svg
share/icons/Yaru/scalable/actions/carousel-arrow-next-symbolic.svg
share/icons/Yaru/scalable/actions/carousel-arrow-previous-symbolic.svg
share/icons/Yaru/scalable/actions/chat-message-new-symbolic.svg
+share/icons/Yaru/scalable/actions/check-plain-symbolic.svg
share/icons/Yaru/scalable/actions/color-select-symbolic.svg
share/icons/Yaru/scalable/actions/configure-symbolic.svg
share/icons/Yaru/scalable/actions/contact-new-symbolic.svg
+share/icons/Yaru/scalable/actions/contact-symbolic.svg
share/icons/Yaru/scalable/actions/crop-pivot-reticle-symbolic.svg
share/icons/Yaru/scalable/actions/crop-symbolic.svg
+share/icons/Yaru/scalable/actions/dbus-symbolic.svg
share/icons/Yaru/scalable/actions/detach-symbolic.svg
+share/icons/Yaru/scalable/actions/document-admin-symbolic.svg
share/icons/Yaru/scalable/actions/document-edit-symbolic.svg
share/icons/Yaru/scalable/actions/document-new-symbolic.svg
share/icons/Yaru/scalable/actions/document-open-recent-symbolic.svg
@@ -13451,6 +13503,7 @@ share/icons/Yaru/scalable/actions/document-revert-symbolic.svg
share/icons/Yaru/scalable/actions/document-save-as-symbolic.svg
share/icons/Yaru/scalable/actions/document-save-symbolic.svg
share/icons/Yaru/scalable/actions/document-send-symbolic.svg
+share/icons/Yaru/scalable/actions/donate-symbolic.svg
share/icons/Yaru/scalable/actions/edit-clear-all-symbolic.svg
share/icons/Yaru/scalable/actions/edit-clear-rtl-symbolic.svg
share/icons/Yaru/scalable/actions/edit-clear-symbolic-rtl.svg
@@ -13460,6 +13513,8 @@ share/icons/Yaru/scalable/actions/edit-cut-symbolic.svg
share/icons/Yaru/scalable/actions/edit-delete-symbolic.svg
share/icons/Yaru/scalable/actions/edit-find-replace-symbolic.svg
share/icons/Yaru/scalable/actions/edit-find-symbolic.svg
+share/icons/Yaru/scalable/actions/edit-mirror-horizontally-symbolic.svg
+share/icons/Yaru/scalable/actions/edit-mirror-vertically-symbolic.svg
share/icons/Yaru/scalable/actions/edit-paste-symbolic.svg
share/icons/Yaru/scalable/actions/edit-redo-rtl-symbolic.svg
share/icons/Yaru/scalable/actions/edit-redo-symbolic-rtl.svg
@@ -13472,6 +13527,11 @@ share/icons/Yaru/scalable/actions/edit-undo-rtl-symbolic.svg
share/icons/Yaru/scalable/actions/edit-undo-symbolic-rtl.svg
share/icons/Yaru/scalable/actions/edit-undo-symbolic.svg
share/icons/Yaru/scalable/actions/eog-image-gallery-symbolic.svg
+share/icons/Yaru/scalable/actions/ephy-bookmark-tag-symbolic.svg
+share/icons/Yaru/scalable/actions/ephy-globe-alt2-symbolic.svg
+share/icons/Yaru/scalable/actions/ephy-library-symbolic.svg
+share/icons/Yaru/scalable/actions/ephy-open-link-symbolic.svg
+share/icons/Yaru/scalable/actions/ephy-webpage-symbolic.svg
share/icons/Yaru/scalable/actions/error-correct-symbolic.svg
share/icons/Yaru/scalable/actions/events-merge-symbolic.svg
share/icons/Yaru/scalable/actions/favorite-new-symbolic.svg
@@ -13537,11 +13597,12 @@ share/icons/Yaru/scalable/actions/go-previous-symbolic-rtl.svg
share/icons/Yaru/scalable/actions/go-previous-symbolic.svg
share/icons/Yaru/scalable/actions/go-top-symbolic.svg
share/icons/Yaru/scalable/actions/go-up-symbolic.svg
-share/icons/Yaru/scalable/actions/hdy-expander-arrow-symbolic.svg
+share/icons/Yaru/scalable/actions/graphics-symbolic.svg
share/icons/Yaru/scalable/actions/help-about-symbolic.svg
share/icons/Yaru/scalable/actions/image-adjust-color-symbolic.svg
share/icons/Yaru/scalable/actions/image-auto-adjust-symbolic.svg
share/icons/Yaru/scalable/actions/image-crop-symbolic.svg
+share/icons/Yaru/scalable/actions/image-round-symbolic.svg
share/icons/Yaru/scalable/actions/image-zoom-in-symbolic.svg
share/icons/Yaru/scalable/actions/image-zoom-out-symbolic.svg
share/icons/Yaru/scalable/actions/insert-image-symbolic.svg
@@ -13549,9 +13610,11 @@ share/icons/Yaru/scalable/actions/insert-link-symbolic.svg
share/icons/Yaru/scalable/actions/insert-object-symbolic.svg
share/icons/Yaru/scalable/actions/insert-text-symbolic.svg
share/icons/Yaru/scalable/actions/list-add-symbolic.svg
+share/icons/Yaru/scalable/actions/list-high-priority-symbolic.svg
share/icons/Yaru/scalable/actions/list-remove-all-symbolic.svg
share/icons/Yaru/scalable/actions/list-remove-symbolic.svg
-share/icons/Yaru/scalable/actions/lock-small-symbolic.svg
+share/icons/Yaru/scalable/actions/logout-symbolic.svg
+share/icons/Yaru/scalable/actions/loupe-large-symbolic.svg
share/icons/Yaru/scalable/actions/mail-archive-symbolic.svg
share/icons/Yaru/scalable/actions/mail-drafts-symbolic-rtl.svg
share/icons/Yaru/scalable/actions/mail-drafts-symbolic.svg
@@ -13579,6 +13642,7 @@ share/icons/Yaru/scalable/actions/mail-send-symbolic.svg
share/icons/Yaru/scalable/actions/mail-sent-symbolic-rtl.svg
share/icons/Yaru/scalable/actions/mail-sent-symbolic.svg
share/icons/Yaru/scalable/actions/mail-spam-symbolic.svg
+share/icons/Yaru/scalable/actions/mark-chart-symbolic.svg
share/icons/Yaru/scalable/actions/mark-location-symbolic.svg
share/icons/Yaru/scalable/actions/marker-symbolic.svg
share/icons/Yaru/scalable/actions/media-eject-symbolic.svg
@@ -13601,6 +13665,9 @@ share/icons/Yaru/scalable/actions/media-skip-forward-rtl-symbolic.svg
share/icons/Yaru/scalable/actions/media-skip-forward-symbolic-rtl.svg
share/icons/Yaru/scalable/actions/media-skip-forward-symbolic.svg
share/icons/Yaru/scalable/actions/media-view-subtitles-symbolic.svg
+share/icons/Yaru/scalable/actions/minus-large-symbolic.svg
+share/icons/Yaru/scalable/actions/mouse-test-click-symbolic.svg
+share/icons/Yaru/scalable/actions/mouse-test-scroll-symbolic.svg
share/icons/Yaru/scalable/actions/multimedia-equalizer-symbolic.svg
share/icons/Yaru/scalable/actions/multiple-events-symbolic.svg
share/icons/Yaru/scalable/actions/multiple-tags-symbolic.svg
@@ -13615,7 +13682,16 @@ share/icons/Yaru/scalable/actions/one-tag-symbolic.svg
share/icons/Yaru/scalable/actions/open-menu-symbolic.svg
share/icons/Yaru/scalable/actions/org.gnome.Lollypop-equalizer-symbolic.svg
share/icons/Yaru/scalable/actions/outline-symbolic.svg
+share/icons/Yaru/scalable/actions/page-orientation-landscape-symbolic.svg
+share/icons/Yaru/scalable/actions/page-orientation-portrait-symbolic.svg
+share/icons/Yaru/scalable/actions/plus-large-symbolic.svg
+share/icons/Yaru/scalable/actions/power-saving-symbolic.svg
+share/icons/Yaru/scalable/actions/preferences-desktop-keyboard-shortcuts-symbolic.svg
share/icons/Yaru/scalable/actions/process-stop-symbolic.svg
+share/icons/Yaru/scalable/actions/qr-code-symbolic.svg
+share/icons/Yaru/scalable/actions/review-rate-negative-symbolic.svg
+share/icons/Yaru/scalable/actions/review-rate-positive-symbolic.svg
+share/icons/Yaru/scalable/actions/review-report-symbolic.svg
share/icons/Yaru/scalable/actions/review-symbolic.svg
share/icons/Yaru/scalable/actions/scan-type-adf-symbolic.svg
share/icons/Yaru/scalable/actions/scan-type-batch-symbolic.svg
@@ -13623,6 +13699,7 @@ share/icons/Yaru/scalable/actions/search-symbolic.svg
share/icons/Yaru/scalable/actions/selection-mode-symbolic.svg
share/icons/Yaru/scalable/actions/selection-symbolic.svg
share/icons/Yaru/scalable/actions/send-to-symbolic.svg
+share/icons/Yaru/scalable/actions/share-symbolic.svg
share/icons/Yaru/scalable/actions/sidebar-hide-symbolic.svg
share/icons/Yaru/scalable/actions/sidebar-show-right-rtl-symbolic.svg
share/icons/Yaru/scalable/actions/sidebar-show-right-symbolic.svg
@@ -13641,12 +13718,19 @@ share/icons/Yaru/scalable/actions/system-restart-symbolic.svg
share/icons/Yaru/scalable/actions/system-run-symbolic.svg
share/icons/Yaru/scalable/actions/system-search-symbolic.svg
share/icons/Yaru/scalable/actions/system-shutdown-symbolic.svg
+share/icons/Yaru/scalable/actions/system-update-symbolic.svg
share/icons/Yaru/scalable/actions/tag-symbolic-rtl.svg
share/icons/Yaru/scalable/actions/tag-symbolic.svg
+share/icons/Yaru/scalable/actions/text-highlight-symbolic.svg
+share/icons/Yaru/scalable/actions/text-squiggly-symbolic.svg
+share/icons/Yaru/scalable/actions/text-strikethrough-symbolic.svg
+share/icons/Yaru/scalable/actions/text-underline-symbolic.svg
share/icons/Yaru/scalable/actions/tools-check-spelling-symbolic.svg
share/icons/Yaru/scalable/actions/value-decrease-symbolic.svg
share/icons/Yaru/scalable/actions/value-increase-symbolic.svg
share/icons/Yaru/scalable/actions/view-app-grid-symbolic.svg
+share/icons/Yaru/scalable/actions/view-app-grid-ubiquity-symbolic.svg
+share/icons/Yaru/scalable/actions/view-app-grid-ubuntu-symbolic.svg
share/icons/Yaru/scalable/actions/view-conceal-symbolic.svg
share/icons/Yaru/scalable/actions/view-continuous-symbolic.svg
share/icons/Yaru/scalable/actions/view-dual-symbolic.svg
@@ -13683,12 +13767,14 @@ share/icons/Yaru/scalable/actions/zoom-fit-best-symbolic.svg
share/icons/Yaru/scalable/actions/zoom-in-symbolic.svg
share/icons/Yaru/scalable/actions/zoom-original-symbolic.svg
share/icons/Yaru/scalable/actions/zoom-out-symbolic.svg
+share/icons/Yaru/scalable/actions/zoom-toggle-symbolic.svg
share/icons/Yaru/scalable/apps/accessories-calculator-symbolic.svg
share/icons/Yaru/scalable/apps/accessories-camera-symbolic.svg
share/icons/Yaru/scalable/apps/accessories-character-map-symbolic.svg
share/icons/Yaru/scalable/apps/accessories-text-editor-symbolic.svg
share/icons/Yaru/scalable/apps/address-book-app-symbolic.svg
-share/icons/Yaru/scalable/apps/amazon-store-symbolic.svg
+share/icons/Yaru/scalable/apps/alacarte-symbolic.svg
+share/icons/Yaru/scalable/apps/app.drey.EarTag-symbolic.svg
share/icons/Yaru/scalable/apps/applets-screenshooter-symbolic.svg
share/icons/Yaru/scalable/apps/application-x-executable-symbolic.svg
share/icons/Yaru/scalable/apps/applications-system-symbolic.svg
@@ -13698,11 +13784,13 @@ share/icons/Yaru/scalable/apps/backups-app-symbolic.svg
share/icons/Yaru/scalable/apps/baobab-symbolic.svg
share/icons/Yaru/scalable/apps/bash-symbolic.svg
share/icons/Yaru/scalable/apps/bijiben-symbolic.svg
+share/icons/Yaru/scalable/apps/builder-app-symbolic.svg
share/icons/Yaru/scalable/apps/ca.desrt.dconf-editor-symbolic.svg
share/icons/Yaru/scalable/apps/calculator-app-symbolic.svg
share/icons/Yaru/scalable/apps/calendar-app-symbolic.svg
share/icons/Yaru/scalable/apps/calendar-symbolic.svg
share/icons/Yaru/scalable/apps/camera-app-symbolic.svg
+share/icons/Yaru/scalable/apps/captive-portal-symbolic.svg
share/icons/Yaru/scalable/apps/cheese-symbolic.svg
share/icons/Yaru/scalable/apps/clock-app-symbolic.svg
share/icons/Yaru/scalable/apps/community-symbolic.svg
@@ -13768,6 +13856,14 @@ share/icons/Yaru/scalable/apps/internet-mail-symbolic.svg
share/icons/Yaru/scalable/apps/internet-web-browser-symbolic.svg
share/icons/Yaru/scalable/apps/io.github.celluloid_player.Celluloid-symbolic.svg
share/icons/Yaru/scalable/apps/jockey-symbolic.svg
+share/icons/Yaru/scalable/apps/libreoffice-base-symbolic.svg
+share/icons/Yaru/scalable/apps/libreoffice-calc-symbolic.svg
+share/icons/Yaru/scalable/apps/libreoffice-draw-symbolic.svg
+share/icons/Yaru/scalable/apps/libreoffice-impress-symbolic.svg
+share/icons/Yaru/scalable/apps/libreoffice-main-symbolic.svg
+share/icons/Yaru/scalable/apps/libreoffice-math-symbolic.svg
+share/icons/Yaru/scalable/apps/libreoffice-startcenter-symbolic.svg
+share/icons/Yaru/scalable/apps/libreoffice-writer-symbolic.svg
share/icons/Yaru/scalable/apps/log-viewer-app-symbolic.svg
share/icons/Yaru/scalable/apps/logviewer-symbolic.svg
share/icons/Yaru/scalable/apps/mail-app-symbolic.svg
@@ -13787,6 +13883,7 @@ share/icons/Yaru/scalable/apps/office-address-book-symbolic.svg
share/icons/Yaru/scalable/apps/office-addressbook-symbolic.svg
share/icons/Yaru/scalable/apps/office-calendar-symbolic.svg
share/icons/Yaru/scalable/apps/org.gnome.ArchiveManager-symbolic.svg
+share/icons/Yaru/scalable/apps/org.gnome.Builder-symbolic.svg
share/icons/Yaru/scalable/apps/org.gnome.Calculator-symbolic.svg
share/icons/Yaru/scalable/apps/org.gnome.Calendar-symbolic.svg
share/icons/Yaru/scalable/apps/org.gnome.Calendar.Devel-symbolic.svg
@@ -13811,23 +13908,34 @@ share/icons/Yaru/scalable/apps/org.gnome.Lollypop-suggestions-symbolic.svg
share/icons/Yaru/scalable/apps/org.gnome.Lollypop-tag-list-symbolic.svg
share/icons/Yaru/scalable/apps/org.gnome.Lollypop-tag-symbolic.svg
share/icons/Yaru/scalable/apps/org.gnome.Lollypop-unplayed-albums-symbolic.svg
+share/icons/Yaru/scalable/apps/org.gnome.Loupe-symbolic.svg
share/icons/Yaru/scalable/apps/org.gnome.Mahjongg-symbolic.svg
share/icons/Yaru/scalable/apps/org.gnome.Maps-symbolic.svg
share/icons/Yaru/scalable/apps/org.gnome.Mines-symbolic.svg
share/icons/Yaru/scalable/apps/org.gnome.Music-symbolic.svg
-share/icons/Yaru/scalable/apps/org.gnome.Nautilus-symbolic.svg
+share/icons/Yaru/scalable/apps/org.gnome.Papers-symbolic.svg
share/icons/Yaru/scalable/apps/org.gnome.Photos-symbolic.svg
share/icons/Yaru/scalable/apps/org.gnome.PowerStats-symbolic.svg
+share/icons/Yaru/scalable/apps/org.gnome.Ptyxis-symbolic.svg
share/icons/Yaru/scalable/apps/org.gnome.Rhythmbox-symbolic.svg
share/icons/Yaru/scalable/apps/org.gnome.Rhythmbox3-symbolic.svg
share/icons/Yaru/scalable/apps/org.gnome.Screenshot-symbolic.svg
-share/icons/Yaru/scalable/apps/org.gnome.Settings-multitasking-symbolic.svg
-share/icons/Yaru/scalable/apps/org.gnome.Settings-symbolic.svg
+share/icons/Yaru/scalable/apps/org.gnome.Settings-accessibility-hearing-symbolic.svg
+share/icons/Yaru/scalable/apps/org.gnome.Settings-accessibility-pointing-symbolic.svg
+share/icons/Yaru/scalable/apps/org.gnome.Settings-accessibility-seeing-symbolic.svg
+share/icons/Yaru/scalable/apps/org.gnome.Settings-accessibility-typing-symbolic.svg
+share/icons/Yaru/scalable/apps/org.gnome.Settings-accessibility-zoom-symbolic.svg
+share/icons/Yaru/scalable/apps/org.gnome.Settings-desktop-sharing-symbolic.svg
+share/icons/Yaru/scalable/apps/org.gnome.Settings-secure-shell-symbolic.svg
+share/icons/Yaru/scalable/apps/org.gnome.Settings-wellbeing-symbolic.svg
+share/icons/Yaru/scalable/apps/org.gnome.Shell.CaptivePortal-symbolic.svg
share/icons/Yaru/scalable/apps/org.gnome.Shell.Extensions-symbolic.svg
share/icons/Yaru/scalable/apps/org.gnome.Shotwell-symbolic.svg
share/icons/Yaru/scalable/apps/org.gnome.SimpleScan-symbolic.svg
+share/icons/Yaru/scalable/apps/org.gnome.Snapshot-symbolic.svg
share/icons/Yaru/scalable/apps/org.gnome.Software-symbolic.svg
share/icons/Yaru/scalable/apps/org.gnome.Sudoku-symbolic.svg
+share/icons/Yaru/scalable/apps/org.gnome.Sysprof-symbolic.svg
share/icons/Yaru/scalable/apps/org.gnome.SystemMonitor-symbolic.svg
share/icons/Yaru/scalable/apps/org.gnome.Terminal-symbolic.svg
share/icons/Yaru/scalable/apps/org.gnome.TextEditor-symbolic.svg
@@ -13845,6 +13953,7 @@ share/icons/Yaru/scalable/apps/org.gnome.gedit-symbolic.svg
share/icons/Yaru/scalable/apps/org.gnome.seahorse.Application-symbolic.svg
share/icons/Yaru/scalable/apps/org.gnome.tweaks-symbolic.svg
share/icons/Yaru/scalable/apps/packages-app-symbolic.svg
+share/icons/Yaru/scalable/apps/papers-symbolic.svg
share/icons/Yaru/scalable/apps/passwords-app-symbolic.svg
share/icons/Yaru/scalable/apps/podcasts-app-symbolic.svg
share/icons/Yaru/scalable/apps/power-statistics-symbolic.svg
@@ -13870,6 +13979,7 @@ share/icons/Yaru/scalable/apps/screenshot-app-symbolic.svg
share/icons/Yaru/scalable/apps/seahorse-symbolic.svg
share/icons/Yaru/scalable/apps/session-properties-symbolic.svg
share/icons/Yaru/scalable/apps/settings-app-symbolic.svg
+share/icons/Yaru/scalable/apps/settings-symbolic.svg
share/icons/Yaru/scalable/apps/shotwell-symbolic.svg
share/icons/Yaru/scalable/apps/sm.puri.Chatty-symbolic.svg
share/icons/Yaru/scalable/apps/snap-symbolic.svg
@@ -13895,7 +14005,6 @@ share/icons/Yaru/scalable/apps/system-users-symbolic.svg
share/icons/Yaru/scalable/apps/terminal-app-symbolic.svg
share/icons/Yaru/scalable/apps/terminal-symbolic.svg
share/icons/Yaru/scalable/apps/text-editor-symbolic.svg
-share/icons/Yaru/scalable/apps/timeshift-symbolic.svg
share/icons/Yaru/scalable/apps/to-do-app-symbolic.svg
share/icons/Yaru/scalable/apps/totem-symbolic.svg
share/icons/Yaru/scalable/apps/transmission-symbolic.svg
@@ -13938,7 +14047,15 @@ share/icons/Yaru/scalable/categories/applications-multimedia-symbolic.svg
share/icons/Yaru/scalable/categories/applications-office-symbolic.svg
share/icons/Yaru/scalable/categories/applications-other-symbolic.svg
share/icons/Yaru/scalable/categories/applications-science-symbolic.svg
+share/icons/Yaru/scalable/categories/applications-symbolic.svg
share/icons/Yaru/scalable/categories/applications-utilities-symbolic.svg
+share/icons/Yaru/scalable/categories/audio-input-microphone-symbolic.svg
+share/icons/Yaru/scalable/categories/bolt-symbolic.svg
+share/icons/Yaru/scalable/categories/caffeine-infinite-timer-symbolic.svg
+share/icons/Yaru/scalable/categories/caffeine-long-timer-symbolic.svg
+share/icons/Yaru/scalable/categories/caffeine-medium-timer-symbolic.svg
+share/icons/Yaru/scalable/categories/caffeine-short-timer-symbolic.svg
+share/icons/Yaru/scalable/categories/calendar-agenda-symbolic.svg
share/icons/Yaru/scalable/categories/calendar-month-symbolic.svg
share/icons/Yaru/scalable/categories/calendar-today-symbolic.svg
share/icons/Yaru/scalable/categories/calendar-week-symbolic.svg
@@ -13950,6 +14067,7 @@ share/icons/Yaru/scalable/categories/characters-latin-symbolic.svg
share/icons/Yaru/scalable/categories/characters-math-symbolic.svg
share/icons/Yaru/scalable/categories/characters-picture-symbolic.svg
share/icons/Yaru/scalable/categories/characters-punctuation-symbolic.svg
+share/icons/Yaru/scalable/categories/chat-bubble-text-symbolic.svg
share/icons/Yaru/scalable/categories/credentials-preferences-symbolic.svg
share/icons/Yaru/scalable/categories/diagnostics-symbolic.svg
share/icons/Yaru/scalable/categories/document-page-setup-symbolic.svg
@@ -13963,40 +14081,37 @@ share/icons/Yaru/scalable/categories/emoji-people-symbolic.svg
share/icons/Yaru/scalable/categories/emoji-recent-symbolic.svg
share/icons/Yaru/scalable/categories/emoji-symbols-symbolic.svg
share/icons/Yaru/scalable/categories/emoji-travel-symbolic.svg
+share/icons/Yaru/scalable/categories/ephy-permission-camera-symbolic.svg
+share/icons/Yaru/scalable/categories/ephy-permission-generic-symbolic.svg
+share/icons/Yaru/scalable/categories/ephy-permission-location-symbolic.svg
+share/icons/Yaru/scalable/categories/ephy-permission-microphone-symbolic.svg
+share/icons/Yaru/scalable/categories/ephy-permission-notifications-symbolic.svg
+share/icons/Yaru/scalable/categories/general-symbolic.svg
share/icons/Yaru/scalable/categories/goa-panel-symbolic.svg
+share/icons/Yaru/scalable/categories/grid-large-symbolic.svg
+share/icons/Yaru/scalable/categories/infinity-symbolic.svg
+share/icons/Yaru/scalable/categories/location-symbolic.svg
+share/icons/Yaru/scalable/categories/lock-symbolic.svg
share/icons/Yaru/scalable/categories/multitasking-symbolic.svg
-share/icons/Yaru/scalable/categories/org.gnome.Settings-about-symbolic.svg
-share/icons/Yaru/scalable/categories/org.gnome.Settings-accessibility-symbolic.svg
-share/icons/Yaru/scalable/categories/org.gnome.Settings-appearance-symbolic.svg
-share/icons/Yaru/scalable/categories/org.gnome.Settings-applications-symbolic.svg
-share/icons/Yaru/scalable/categories/org.gnome.Settings-bluetooth-symbolic.svg
-share/icons/Yaru/scalable/categories/org.gnome.Settings-camera-symbolic.svg
-share/icons/Yaru/scalable/categories/org.gnome.Settings-color-symbolic.svg
-share/icons/Yaru/scalable/categories/org.gnome.Settings-default-apps-symbolic.svg
-share/icons/Yaru/scalable/categories/org.gnome.Settings-diagnostics-symbolic.svg
-share/icons/Yaru/scalable/categories/org.gnome.Settings-display-symbolic.svg
-share/icons/Yaru/scalable/categories/org.gnome.Settings-file-history-symbolic.svg
-share/icons/Yaru/scalable/categories/org.gnome.Settings-keyboard-symbolic.svg
-share/icons/Yaru/scalable/categories/org.gnome.Settings-location-symbolic.svg
-share/icons/Yaru/scalable/categories/org.gnome.Settings-microphone-symbolic.svg
-share/icons/Yaru/scalable/categories/org.gnome.Settings-mobile-network-symbolic.svg
-share/icons/Yaru/scalable/categories/org.gnome.Settings-mouse-symbolic.svg
-share/icons/Yaru/scalable/categories/org.gnome.Settings-multitasking-symbolic.svg
-share/icons/Yaru/scalable/categories/org.gnome.Settings-network-symbolic.svg
-share/icons/Yaru/scalable/categories/org.gnome.Settings-notifications-symbolic.svg
-share/icons/Yaru/scalable/categories/org.gnome.Settings-online-accounts-symbolic.svg
-share/icons/Yaru/scalable/categories/org.gnome.Settings-power-symbolic.svg
-share/icons/Yaru/scalable/categories/org.gnome.Settings-printers-symbolic.svg
-share/icons/Yaru/scalable/categories/org.gnome.Settings-region-symbolic.svg
+share/icons/Yaru/scalable/categories/org.gnome.Settings-camera-access-symbolic.svg
+share/icons/Yaru/scalable/categories/org.gnome.Settings-device-diagnostics-symbolic.svg
+share/icons/Yaru/scalable/categories/org.gnome.Settings-device-security-symbolic.svg
+share/icons/Yaru/scalable/categories/org.gnome.Settings-location-access-symbolic.svg
+share/icons/Yaru/scalable/categories/org.gnome.Settings-network-proxy-symbolic.svg
+share/icons/Yaru/scalable/categories/org.gnome.Settings-network-workgroup-symbolic.svg
share/icons/Yaru/scalable/categories/org.gnome.Settings-removable-media-symbolic.svg
-share/icons/Yaru/scalable/categories/org.gnome.Settings-screen-symbolic.svg
-share/icons/Yaru/scalable/categories/org.gnome.Settings-search-symbolic.svg
-share/icons/Yaru/scalable/categories/org.gnome.Settings-sharing-symbolic.svg
-share/icons/Yaru/scalable/categories/org.gnome.Settings-sound-symbolic.svg
-share/icons/Yaru/scalable/categories/org.gnome.Settings-thunderbolt-symbolic.svg
-share/icons/Yaru/scalable/categories/org.gnome.Settings-time-symbolic.svg
-share/icons/Yaru/scalable/categories/org.gnome.Settings-users-symbolic.svg
-share/icons/Yaru/scalable/categories/org.gnome.Settings-wacom-symbolic.svg
+share/icons/Yaru/scalable/categories/org.gnome.Settings-screen-lock-symbolic.svg
+share/icons/Yaru/scalable/categories/org.gnome.Settings-thunderbolt-access-symbolic.svg
+share/icons/Yaru/scalable/categories/org.gnome.Settings-trash-file-history-symbolic.svg
+share/icons/Yaru/scalable/categories/package-flatpak-symbolic.svg
+share/icons/Yaru/scalable/categories/package-generic-symbolic.svg
+share/icons/Yaru/scalable/categories/package-snap-symbolic.svg
+share/icons/Yaru/scalable/categories/permissions-legacy-windowing-system-symbolic.svg
+share/icons/Yaru/scalable/categories/permissions-microphone-symbolic.svg
+share/icons/Yaru/scalable/categories/permissions-sandboxed-symbolic.svg
+share/icons/Yaru/scalable/categories/permissions-screen-contents-symbolic.svg
+share/icons/Yaru/scalable/categories/permissions-system-devices-symbolic.svg
+share/icons/Yaru/scalable/categories/permissions-warning-symbolic.svg
share/icons/Yaru/scalable/categories/preferences-color-symbolic.svg
share/icons/Yaru/scalable/categories/preferences-desktop-accessibility-symbolic.svg
share/icons/Yaru/scalable/categories/preferences-desktop-appearance-symbolic.svg
@@ -14010,6 +14125,11 @@ share/icons/Yaru/scalable/categories/preferences-other-symbolic.svg
share/icons/Yaru/scalable/categories/preferences-system-network-proxy-symbolic.svg
share/icons/Yaru/scalable/categories/preferences-system-parental-controls-symbolic.svg
share/icons/Yaru/scalable/categories/preferences-ubuntu-panel-symbolic.svg
+share/icons/Yaru/scalable/categories/proprietary-code-symbolic.svg
+share/icons/Yaru/scalable/categories/software-explore-symbolic.svg
+share/icons/Yaru/scalable/categories/software-updates-symbolic.svg
+share/icons/Yaru/scalable/categories/translations-symbolic.svg
+share/icons/Yaru/scalable/categories/trash-symbolic.svg
share/icons/Yaru/scalable/categories/view-tasks-today-symbolic.svg
share/icons/Yaru/scalable/categories/view-tasks-week-symbolic.svg
share/icons/Yaru/scalable/categories/yelp-page-tip-symbolic.svg
@@ -14018,12 +14138,32 @@ share/icons/Yaru/scalable/devices/audio-card-symbolic.svg
share/icons/Yaru/scalable/devices/audio-headphones-symbolic.svg
share/icons/Yaru/scalable/devices/audio-headset-symbolic.svg
share/icons/Yaru/scalable/devices/audio-input-microphone-symbolic.svg
+share/icons/Yaru/scalable/devices/audio-speaker-center-back-testing.svg
+share/icons/Yaru/scalable/devices/audio-speaker-center-back.svg
+share/icons/Yaru/scalable/devices/audio-speaker-center-testing.svg
+share/icons/Yaru/scalable/devices/audio-speaker-center.svg
+share/icons/Yaru/scalable/devices/audio-speaker-left-back-testing.svg
+share/icons/Yaru/scalable/devices/audio-speaker-left-back.svg
+share/icons/Yaru/scalable/devices/audio-speaker-left-side-testing.svg
+share/icons/Yaru/scalable/devices/audio-speaker-left-side.svg
+share/icons/Yaru/scalable/devices/audio-speaker-left-testing.svg
+share/icons/Yaru/scalable/devices/audio-speaker-left.svg
+share/icons/Yaru/scalable/devices/audio-speaker-mono-testing.svg
+share/icons/Yaru/scalable/devices/audio-speaker-mono.svg
+share/icons/Yaru/scalable/devices/audio-speaker-right-back-testing.svg
+share/icons/Yaru/scalable/devices/audio-speaker-right-back.svg
+share/icons/Yaru/scalable/devices/audio-speaker-right-side-testing.svg
+share/icons/Yaru/scalable/devices/audio-speaker-right-side.svg
+share/icons/Yaru/scalable/devices/audio-speaker-right-testing.svg
+share/icons/Yaru/scalable/devices/audio-speaker-right.svg
share/icons/Yaru/scalable/devices/audio-speakers-bluetooth-rtl-symbolic.svg
share/icons/Yaru/scalable/devices/audio-speakers-bluetooth-symbolic-rtl.svg
share/icons/Yaru/scalable/devices/audio-speakers-bluetooth-symbolic.svg
share/icons/Yaru/scalable/devices/audio-speakers-rtl-symbolic.svg
share/icons/Yaru/scalable/devices/audio-speakers-symbolic-rtl.svg
share/icons/Yaru/scalable/devices/audio-speakers-symbolic.svg
+share/icons/Yaru/scalable/devices/audio-subwoofer-testing.svg
+share/icons/Yaru/scalable/devices/audio-subwoofer.svg
share/icons/Yaru/scalable/devices/auth-face-symbolic.svg
share/icons/Yaru/scalable/devices/auth-fingerprint-symbolic.svg
share/icons/Yaru/scalable/devices/auth-sim-symbolic.svg
@@ -14035,6 +14175,7 @@ share/icons/Yaru/scalable/devices/camera-video-symbolic.svg
share/icons/Yaru/scalable/devices/camera-web-symbolic.svg
share/icons/Yaru/scalable/devices/colorimeter-colorhug-symbolic.svg
share/icons/Yaru/scalable/devices/computer-apple-ipad-symbolic.svg
+share/icons/Yaru/scalable/devices/computer-chip-symbolic.svg
share/icons/Yaru/scalable/devices/computer-symbolic.svg
share/icons/Yaru/scalable/devices/display-projector-symbolic.svg
share/icons/Yaru/scalable/devices/display-symbolic.svg
@@ -14056,6 +14197,7 @@ share/icons/Yaru/scalable/devices/input-dialpad-symbolic.svg
share/icons/Yaru/scalable/devices/input-gaming-symbolic.svg
share/icons/Yaru/scalable/devices/input-keyboard-symbolic.svg
share/icons/Yaru/scalable/devices/input-mouse-symbolic.svg
+share/icons/Yaru/scalable/devices/input-pointing-stick-symbolic.svg
share/icons/Yaru/scalable/devices/input-tablet-symbolic.svg
share/icons/Yaru/scalable/devices/input-touchpad-symbolic.svg
share/icons/Yaru/scalable/devices/laptop-symbolic.svg
@@ -14094,10 +14236,20 @@ share/icons/Yaru/scalable/devices/uninterruptible-power-supply-symbolic.svg
share/icons/Yaru/scalable/devices/ups-symbolic.svg
share/icons/Yaru/scalable/devices/video-display-symbolic.svg
share/icons/Yaru/scalable/emblems/adaptive-symbolic.svg
+share/icons/Yaru/scalable/emblems/advertising-none-symbolic.svg
+share/icons/Yaru/scalable/emblems/advertising-symbolic.svg
share/icons/Yaru/scalable/emblems/adw-external-link-symbolic.svg
+share/icons/Yaru/scalable/emblems/alcohol-use-none-symbolic.svg
+share/icons/Yaru/scalable/emblems/alcohol-use-symbolic.svg
share/icons/Yaru/scalable/emblems/app-installed-symbolic.svg
share/icons/Yaru/scalable/emblems/app-remove-symbolic.svg
+share/icons/Yaru/scalable/emblems/audio-chat-none-symbolic.svg
+share/icons/Yaru/scalable/emblems/audio-chat-symbolic.svg
+share/icons/Yaru/scalable/emblems/checkmark-small-symbolic.svg
+share/icons/Yaru/scalable/emblems/contacts-symbolic.svg
share/icons/Yaru/scalable/emblems/desktop-symbolic.svg
+share/icons/Yaru/scalable/emblems/drug-use-none-symbolic.svg
+share/icons/Yaru/scalable/emblems/drug-use-symbolic.svg
share/icons/Yaru/scalable/emblems/emblem-default-symbolic.svg
share/icons/Yaru/scalable/emblems/emblem-documents-symbolic.svg
share/icons/Yaru/scalable/emblems/emblem-favorite-symbolic.svg
@@ -14105,20 +14257,35 @@ share/icons/Yaru/scalable/emblems/emblem-important-symbolic.svg
share/icons/Yaru/scalable/emblems/emblem-music-symbolic.svg
share/icons/Yaru/scalable/emblems/emblem-ok-symbolic.svg
share/icons/Yaru/scalable/emblems/emblem-photos-symbolic.svg
+share/icons/Yaru/scalable/emblems/emblem-readonly-symbolic.svg
share/icons/Yaru/scalable/emblems/emblem-shared-symbolic.svg
+share/icons/Yaru/scalable/emblems/emblem-symbolic-link-symbolic.svg
share/icons/Yaru/scalable/emblems/emblem-synchronizing-symbolic.svg
share/icons/Yaru/scalable/emblems/emblem-system-symbolic.svg
+share/icons/Yaru/scalable/emblems/emblem-unwriteable-symbolic.svg
share/icons/Yaru/scalable/emblems/emblem-videos-symbolic.svg
share/icons/Yaru/scalable/emblems/explore-symbolic.svg
share/icons/Yaru/scalable/emblems/explore2-symbolic.svg
share/icons/Yaru/scalable/emblems/external-link-symbolic.svg
share/icons/Yaru/scalable/emblems/flag-outline-thin-symbolic.svg
+share/icons/Yaru/scalable/emblems/gambling-none-symbolic.svg
+share/icons/Yaru/scalable/emblems/gambling-symbolic.svg
+share/icons/Yaru/scalable/emblems/gay-content-none-symbolic.svg
+share/icons/Yaru/scalable/emblems/gay-content-symbolic.svg
share/icons/Yaru/scalable/emblems/graveyard-symbolic.svg
+share/icons/Yaru/scalable/emblems/hand-open-symbolic.svg
share/icons/Yaru/scalable/emblems/heart-filled-symbolic.svg
+share/icons/Yaru/scalable/emblems/human-remains-symbolic.svg
+share/icons/Yaru/scalable/emblems/messaging-none-symbolic.svg
+share/icons/Yaru/scalable/emblems/messaging-symbolic.svg
share/icons/Yaru/scalable/emblems/padlock-open-symbolic.svg
share/icons/Yaru/scalable/emblems/pub-symbolic.svg
share/icons/Yaru/scalable/emblems/safety-symbolic.svg
share/icons/Yaru/scalable/emblems/sign-language-symbolic.svg
+share/icons/Yaru/scalable/emblems/smoking-none-symbolic.svg
+share/icons/Yaru/scalable/emblems/smoking-symbolic.svg
+share/icons/Yaru/scalable/emblems/social-info-symbolic.svg
+share/icons/Yaru/scalable/emblems/software-license-symbolic.svg
share/icons/Yaru/scalable/emblems/test-pass-symbolic.svg
share/icons/Yaru/scalable/emblems/test-symbolic.svg
share/icons/Yaru/scalable/emblems/yelp-page-video-symbolic.svg
@@ -14148,7 +14315,6 @@ share/icons/Yaru/scalable/emotes/face-uncertain-symbolic.svg
share/icons/Yaru/scalable/emotes/face-wink-symbolic.svg
share/icons/Yaru/scalable/emotes/face-worried-symbolic.svg
share/icons/Yaru/scalable/emotes/face-yawn-symbolic.svg
-share/icons/Yaru/scalable/emotes/hand-open-symbolic.svg
share/icons/Yaru/scalable/generic-symbols/chat-none-symbolic.svg
share/icons/Yaru/scalable/generic-symbols/chat-symbolic.svg
share/icons/Yaru/scalable/generic-symbols/cigarette-none-symbolic.svg
@@ -14177,7 +14343,6 @@ share/icons/Yaru/scalable/generic-symbols/violence3-none-symbolic.svg
share/icons/Yaru/scalable/generic-symbols/violence3-symbolic.svg
share/icons/Yaru/scalable/generic-symbols/warning-symbolic.svg
share/icons/Yaru/scalable/legacy/battery-caution-charging-symbolic.svg
-share/icons/Yaru/scalable/legacy/battery-caution-symbolic.svg
share/icons/Yaru/scalable/legacy/battery-empty-charging-symbolic.svg
share/icons/Yaru/scalable/legacy/battery-empty-symbolic.svg
share/icons/Yaru/scalable/legacy/battery-full-charged-symbolic.svg
@@ -14186,13 +14351,13 @@ share/icons/Yaru/scalable/legacy/battery-full-symbolic.svg
share/icons/Yaru/scalable/legacy/battery-good-charging-symbolic.svg
share/icons/Yaru/scalable/legacy/battery-good-symbolic.svg
share/icons/Yaru/scalable/legacy/battery-low-charging-symbolic.svg
-share/icons/Yaru/scalable/legacy/battery-low-symbolic.svg
share/icons/Yaru/scalable/mimetypes/application-certificate-symbolic.svg
share/icons/Yaru/scalable/mimetypes/application-rss+xml-symbolic.svg
share/icons/Yaru/scalable/mimetypes/application-vnd.snap-symbolic.svg
share/icons/Yaru/scalable/mimetypes/application-x-addon-symbolic.svg
share/icons/Yaru/scalable/mimetypes/application-x-appliance-symbolic.svg
share/icons/Yaru/scalable/mimetypes/application-x-firmware-symbolic.svg
+share/icons/Yaru/scalable/mimetypes/application-x-sharedlib-symbolic.svg
share/icons/Yaru/scalable/mimetypes/audio-x-generic-symbolic.svg
share/icons/Yaru/scalable/mimetypes/font-x-generic-symbolic.svg
share/icons/Yaru/scalable/mimetypes/image-x-generic-symbolic.svg
@@ -14227,6 +14392,58 @@ share/icons/Yaru/scalable/multimedia/skip-forward-30-symbolic.svg
share/icons/Yaru/scalable/multimedia/stop-large-symbolic.svg
share/icons/Yaru/scalable/multimedia/stop-symbolic.svg
share/icons/Yaru/scalable/multimedia/subtitles-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Nautilus/cancel-operation-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Nautilus/file-operation-cancelled-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Nautilus/file-operation-finished-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Nautilus/nautilus-file-chooser-options-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Nautilus/nautilus-folder-search-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Nautilus/nautilus-search-filters-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Nautilus/network-computer-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Nautilus/org.gnome.Nautilus-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Nautilus/remove-custom-icon-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Settings/camera-access-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Settings/cog-wheel-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Settings/device-diagnostics-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Settings/device-security-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Settings/hearing-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Settings/location-access-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Settings/microphone-access-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Settings/org.gnome.Settings-about-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Settings/org.gnome.Settings-accessibility-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Settings/org.gnome.Settings-appearance-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Settings/org.gnome.Settings-applications-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Settings/org.gnome.Settings-bluetooth-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Settings/org.gnome.Settings-color-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Settings/org.gnome.Settings-display-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Settings/org.gnome.Settings-keyboard-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Settings/org.gnome.Settings-mobile-network-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Settings/org.gnome.Settings-mouse-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Settings/org.gnome.Settings-multitasking-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Settings/org.gnome.Settings-network-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Settings/org.gnome.Settings-notifications-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Settings/org.gnome.Settings-online-accounts-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Settings/org.gnome.Settings-power-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Settings/org.gnome.Settings-printers-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Settings/org.gnome.Settings-privacy-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Settings/org.gnome.Settings-region-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Settings/org.gnome.Settings-remote-desktop-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Settings/org.gnome.Settings-screen-time-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Settings/org.gnome.Settings-search-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Settings/org.gnome.Settings-sharing-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Settings/org.gnome.Settings-sound-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Settings/org.gnome.Settings-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Settings/org.gnome.Settings-system-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Settings/org.gnome.Settings-time-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Settings/org.gnome.Settings-users-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Settings/org.gnome.Settings-wacom-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Settings/pointing-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Settings/screen-lock-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Settings/seeing-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Settings/thunderbolt-access-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Settings/trash-file-history-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Settings/typing-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Settings/update-symbolic.svg
+share/icons/Yaru/scalable/org.gnome.Settings/zoom-symbolic.svg
share/icons/Yaru/scalable/phosh/feedback-quiet-symbolic.svg
share/icons/Yaru/scalable/phosh/org.gnome.Shell.Extensions.GSConnect-symbolic.svg
share/icons/Yaru/scalable/phosh/phone-docked-symbolic.svg
@@ -14254,8 +14471,16 @@ share/icons/Yaru/scalable/places/user-bookmarks-symbolic.svg
share/icons/Yaru/scalable/places/user-desktop-symbolic.svg
share/icons/Yaru/scalable/places/user-home-symbolic.svg
share/icons/Yaru/scalable/places/user-trash-symbolic.svg
+share/icons/Yaru/scalable/status/adw-tab-counter-symbolic.svg
share/icons/Yaru/scalable/status/adw-tab-icon-missing-symbolic.svg
+share/icons/Yaru/scalable/status/adw-tab-overflow-symbolic.svg
+share/icons/Yaru/scalable/status/adw-tab-unpin-symbolic.svg
+share/icons/Yaru/scalable/status/airplane-mode-disabled-symbolic.svg
share/icons/Yaru/scalable/status/airplane-mode-symbolic.svg
+share/icons/Yaru/scalable/status/app-beta-software-symbolic.svg
+share/icons/Yaru/scalable/status/app-info-loading-symbolic.svg
+share/icons/Yaru/scalable/status/app-safety-ok-symbolic.svg
+share/icons/Yaru/scalable/status/app-verified-symbolic.svg
share/icons/Yaru/scalable/status/appointment-missed-symbolic.svg
share/icons/Yaru/scalable/status/appointment-soon-symbolic.svg
share/icons/Yaru/scalable/status/audio-input-microphone-high-symbolic.svg
@@ -14272,33 +14497,49 @@ share/icons/Yaru/scalable/status/audio-volume-muted-rtl-symbolic.svg
share/icons/Yaru/scalable/status/audio-volume-muted-symbolic.svg
share/icons/Yaru/scalable/status/audio-volume-overamplified-rtl-symbolic.svg
share/icons/Yaru/scalable/status/audio-volume-overamplified-symbolic.svg
+share/icons/Yaru/scalable/status/auditable-code-symbolic.svg
share/icons/Yaru/scalable/status/auth-sim-locked-symbolic.svg
share/icons/Yaru/scalable/status/auth-sim-missing-symbolic.svg
share/icons/Yaru/scalable/status/avatar-default-symbolic.svg
+share/icons/Yaru/scalable/status/battery-action-symbolic.svg
+share/icons/Yaru/scalable/status/battery-caution-symbolic.svg
share/icons/Yaru/scalable/status/battery-level-0-charging-symbolic.svg
+share/icons/Yaru/scalable/status/battery-level-0-plugged-in-symbolic.svg
share/icons/Yaru/scalable/status/battery-level-0-symbolic.svg
share/icons/Yaru/scalable/status/battery-level-10-charging-symbolic.svg
+share/icons/Yaru/scalable/status/battery-level-10-plugged-in-symbolic.svg
share/icons/Yaru/scalable/status/battery-level-10-symbolic.svg
share/icons/Yaru/scalable/status/battery-level-100-charged-symbolic.svg
share/icons/Yaru/scalable/status/battery-level-100-charging-symbolic.svg
+share/icons/Yaru/scalable/status/battery-level-100-plugged-in-symbolic.svg
share/icons/Yaru/scalable/status/battery-level-100-symbolic.svg
share/icons/Yaru/scalable/status/battery-level-20-charging-symbolic.svg
+share/icons/Yaru/scalable/status/battery-level-20-plugged-in-symbolic.svg
share/icons/Yaru/scalable/status/battery-level-20-symbolic.svg
share/icons/Yaru/scalable/status/battery-level-30-charging-symbolic.svg
+share/icons/Yaru/scalable/status/battery-level-30-plugged-in-symbolic.svg
share/icons/Yaru/scalable/status/battery-level-30-symbolic.svg
share/icons/Yaru/scalable/status/battery-level-40-charging-symbolic.svg
+share/icons/Yaru/scalable/status/battery-level-40-plugged-in-symbolic.svg
share/icons/Yaru/scalable/status/battery-level-40-symbolic.svg
share/icons/Yaru/scalable/status/battery-level-50-charging-symbolic.svg
+share/icons/Yaru/scalable/status/battery-level-50-plugged-in-symbolic.svg
share/icons/Yaru/scalable/status/battery-level-50-symbolic.svg
share/icons/Yaru/scalable/status/battery-level-60-charging-symbolic.svg
+share/icons/Yaru/scalable/status/battery-level-60-plugged-in-symbolic.svg
share/icons/Yaru/scalable/status/battery-level-60-symbolic.svg
share/icons/Yaru/scalable/status/battery-level-70-charging-symbolic.svg
+share/icons/Yaru/scalable/status/battery-level-70-plugged-in-symbolic.svg
share/icons/Yaru/scalable/status/battery-level-70-symbolic.svg
share/icons/Yaru/scalable/status/battery-level-80-charging-symbolic.svg
+share/icons/Yaru/scalable/status/battery-level-80-plugged-in-symbolic.svg
share/icons/Yaru/scalable/status/battery-level-80-symbolic.svg
share/icons/Yaru/scalable/status/battery-level-90-charging-symbolic.svg
+share/icons/Yaru/scalable/status/battery-level-90-plugged-in-symbolic.svg
share/icons/Yaru/scalable/status/battery-level-90-symbolic.svg
+share/icons/Yaru/scalable/status/battery-low-symbolic.svg
share/icons/Yaru/scalable/status/battery-missing-symbolic.svg
+share/icons/Yaru/scalable/status/bluetooth-acquiring-symbolic.svg
share/icons/Yaru/scalable/status/bluetooth-active-symbolic.svg
share/icons/Yaru/scalable/status/bluetooth-disabled-symbolic.svg
share/icons/Yaru/scalable/status/bluetooth-disconnected-symbolic.svg
@@ -14312,17 +14553,34 @@ share/icons/Yaru/scalable/status/changes-allow-symbolic.svg
share/icons/Yaru/scalable/status/changes-prevent-symbolic.svg
share/icons/Yaru/scalable/status/channel-insecure-symbolic.svg
share/icons/Yaru/scalable/status/channel-secure-symbolic.svg
+share/icons/Yaru/scalable/status/clock-alt-symbolic.svg
+share/icons/Yaru/scalable/status/community-approved-symbolic.svg
+share/icons/Yaru/scalable/status/community-blocked-symbolic.svg
share/icons/Yaru/scalable/status/community-none-symbolic.svg
+share/icons/Yaru/scalable/status/community-supported-symbolic.svg
share/icons/Yaru/scalable/status/computer-fail-symbolic.svg
share/icons/Yaru/scalable/status/content-loading-symbolic.svg
share/icons/Yaru/scalable/status/daytime-sunrise-symbolic.svg
share/icons/Yaru/scalable/status/daytime-sunset-symbolic.svg
+share/icons/Yaru/scalable/status/device-support-adaptive-symbolic.svg
+share/icons/Yaru/scalable/status/device-support-desktop-symbolic.svg
+share/icons/Yaru/scalable/status/device-support-mobile-symbolic.svg
+share/icons/Yaru/scalable/status/device-support-touch-symbolic.svg
+share/icons/Yaru/scalable/status/device-support-unknown-symbolic.svg
+share/icons/Yaru/scalable/status/device-supported-symbolic.svg
share/icons/Yaru/scalable/status/dialog-error-symbolic.svg
share/icons/Yaru/scalable/status/dialog-information-symbolic.svg
share/icons/Yaru/scalable/status/dialog-password-symbolic.svg
share/icons/Yaru/scalable/status/dialog-question-symbolic.svg
share/icons/Yaru/scalable/status/dialog-warning-symbolic.svg
share/icons/Yaru/scalable/status/display-brightness-symbolic.svg
+share/icons/Yaru/scalable/status/ephy-audio-muted-symbolic.svg
+share/icons/Yaru/scalable/status/ephy-audio-playing-symbolic.svg
+share/icons/Yaru/scalable/status/ephy-eye-open-negative-filled-symbolic.svg
+share/icons/Yaru/scalable/status/ephy-non-starred-symbolic.svg
+share/icons/Yaru/scalable/status/ephy-reader-mode-symbolic.svg
+share/icons/Yaru/scalable/status/ephy-shield-safe-symbolic.svg
+share/icons/Yaru/scalable/status/ephy-starred-symbolic.svg
share/icons/Yaru/scalable/status/eye-not-looking-symbolic.svg
share/icons/Yaru/scalable/status/eye-open-negative-filled-symbolic.svg
share/icons/Yaru/scalable/status/fingerprint-detection-complete-symbolic.svg
@@ -14334,10 +14592,12 @@ share/icons/Yaru/scalable/status/folder-visting-symbolic.svg
share/icons/Yaru/scalable/status/hdy-tab-icon-missing-symbolic.svg
share/icons/Yaru/scalable/status/image-loading-symbolic.svg
share/icons/Yaru/scalable/status/image-missing-symbolic.svg
+share/icons/Yaru/scalable/status/info-outline-symbolic.svg
share/icons/Yaru/scalable/status/info-symbolic.svg
share/icons/Yaru/scalable/status/keyboard-brightness-symbolic.svg
share/icons/Yaru/scalable/status/location-services-active-symbolic.svg
share/icons/Yaru/scalable/status/location-services-disabled-symbolic.svg
+share/icons/Yaru/scalable/status/lock-small-symbolic.svg
share/icons/Yaru/scalable/status/mail-attachment-symbolic.svg
share/icons/Yaru/scalable/status/mail-read-symbolic.svg
share/icons/Yaru/scalable/status/mail-replied-rtl-symbolic.svg
@@ -14363,6 +14623,8 @@ share/icons/Yaru/scalable/status/microphone-sensitivity-high-symbolic.svg
share/icons/Yaru/scalable/status/microphone-sensitivity-low-symbolic.svg
share/icons/Yaru/scalable/status/microphone-sensitivity-medium-symbolic.svg
share/icons/Yaru/scalable/status/microphone-sensitivity-muted-symbolic.svg
+share/icons/Yaru/scalable/status/my-caffeine-off-symbolic.svg
+share/icons/Yaru/scalable/status/my-caffeine-on-symbolic.svg
share/icons/Yaru/scalable/status/network-cellular-2g-symbolic.svg
share/icons/Yaru/scalable/status/network-cellular-3g-symbolic.svg
share/icons/Yaru/scalable/status/network-cellular-4g-symbolic.svg
@@ -14473,6 +14735,8 @@ share/icons/Yaru/scalable/status/printer-error-symbolic.svg
share/icons/Yaru/scalable/status/printer-printing-symbolic.svg
share/icons/Yaru/scalable/status/printer-warning-symbolic.svg
share/icons/Yaru/scalable/status/process-working-symbolic.svg
+share/icons/Yaru/scalable/status/processes-symbolic.svg
+share/icons/Yaru/scalable/status/resources-symbolic.svg
share/icons/Yaru/scalable/status/rotation-allowed-symbolic.svg
share/icons/Yaru/scalable/status/rotation-locked-symbolic.svg
share/icons/Yaru/scalable/status/screen-shared-symbolic.svg
@@ -14511,6 +14775,7 @@ share/icons/Yaru/scalable/status/view-wrapped-rtl-symbolic.svg
share/icons/Yaru/scalable/status/view-wrapped-symbolic-rtl.svg
share/icons/Yaru/scalable/status/view-wrapped-symbolic.svg
share/icons/Yaru/scalable/status/volume-warning-symbolic.svg
+share/icons/Yaru/scalable/status/warning-outline-symbolic.svg
share/icons/Yaru/scalable/status/warning-small-symbolic.svg
share/icons/Yaru/scalable/status/weather-clear-night-symbolic.svg
share/icons/Yaru/scalable/status/weather-clear-symbolic.svg
@@ -14539,35 +14804,36 @@ share/icons/Yaru/scalable/time/playback-speed-symbolic.svg
share/icons/Yaru/scalable/time/snapshots-alt-symbolic.svg
share/icons/Yaru/scalable/time/stopwatch-symbolic.svg
share/icons/Yaru/scalable/time/timer-alt-symbolic.svg
+share/icons/Yaru/scalable/time/timer-long-symbolic.svg
+share/icons/Yaru/scalable/time/timer-medium-symbolic.svg
share/icons/Yaru/scalable/time/timer-sand-symbolic.svg
+share/icons/Yaru/scalable/time/timer-short-symbolic.svg
share/icons/Yaru/scalable/time/timer-symbolic.svg
share/icons/Yaru/scalable/time/today-alt-symbolic.svg
share/icons/Yaru/scalable/time/today-symbolic.svg
share/icons/Yaru/scalable/time/week-symbolic.svg
share/icons/Yaru/scalable/time/year-alt-symbolic.svg
share/icons/Yaru/scalable/time/year-symbolic.svg
-share/icons/Yaru/scalable/ui/adw-expander-arrow-symbolic.svg
+share/icons/Yaru/scalable/ui/check-outlined-symbolic.svg
share/icons/Yaru/scalable/ui/checkbox-checked-symbolic.svg
share/icons/Yaru/scalable/ui/checkbox-mixed-symbolic.svg
share/icons/Yaru/scalable/ui/checkbox-symbolic.svg
-share/icons/Yaru/scalable/ui/drag-handle-symbolic.svg
share/icons/Yaru/scalable/ui/focus-legacy-systray-symbolic.svg
share/icons/Yaru/scalable/ui/focus-top-bar-symbolic.svg
share/icons/Yaru/scalable/ui/focus-windows-symbolic.svg
-share/icons/Yaru/scalable/ui/hdy-expander-arrow-symbolic.svg
share/icons/Yaru/scalable/ui/list-drag-handle-symbolic.svg
+share/icons/Yaru/scalable/ui/pan-down-large-symbolic.svg
share/icons/Yaru/scalable/ui/pan-down-symbolic.svg
-share/icons/Yaru/scalable/ui/pan-end-symbolic-rtl.svg
+share/icons/Yaru/scalable/ui/pan-end-large-symbolic.svg
share/icons/Yaru/scalable/ui/pan-end-symbolic.svg
-share/icons/Yaru/scalable/ui/pan-start-symbolic-rtl.svg
+share/icons/Yaru/scalable/ui/pan-start-large-symbolic.svg
share/icons/Yaru/scalable/ui/pan-start-symbolic.svg
+share/icons/Yaru/scalable/ui/pan-up-large-symbolic.svg
share/icons/Yaru/scalable/ui/pan-up-symbolic.svg
share/icons/Yaru/scalable/ui/radio-checked-symbolic.svg
share/icons/Yaru/scalable/ui/radio-mixed-symbolic.svg
share/icons/Yaru/scalable/ui/radio-symbolic.svg
-share/icons/Yaru/scalable/ui/selection-end-symbolic-rtl.svg
share/icons/Yaru/scalable/ui/selection-end-symbolic.svg
-share/icons/Yaru/scalable/ui/selection-start-symbolic-rtl.svg
share/icons/Yaru/scalable/ui/selection-start-symbolic.svg
share/icons/Yaru/scalable/ui/tab-new-symbolic.svg
share/icons/Yaru/scalable/ui/window-close-symbolic.svg
diff --git a/x11-themes/zorin-gtk-themes/Makefile b/x11-themes/zorin-gtk-themes/Makefile
index 5dd400834cc4..1daf2adc9ecd 100644
--- a/x11-themes/zorin-gtk-themes/Makefile
+++ b/x11-themes/zorin-gtk-themes/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zorin-gtk-themes
-DISTVERSION= 4.2.1
+DISTVERSION= 4.2.2
CATEGORIES= x11-themes
MAINTAINER= Alexander88207@protonmail.com
@@ -18,6 +18,7 @@ NO_BUILD= yes
do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/share/themes
- ${CP} -R ${WRKSRC}/Zorin* ${STAGEDIR}${PREFIX}/share/themes
+ (cd ${WRKSRC} && \
+ ${COPYTREE_SHARE} "Zorin*" ${STAGEDIR}${PREFIX}/share/themes)
.include <bsd.port.mk>
diff --git a/x11-themes/zorin-gtk-themes/distinfo b/x11-themes/zorin-gtk-themes/distinfo
index dbf593734ce4..18f3c7dcd30d 100644
--- a/x11-themes/zorin-gtk-themes/distinfo
+++ b/x11-themes/zorin-gtk-themes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1729941457
-SHA256 (ZorinOS-zorin-desktop-themes-4.2.1_GH0.tar.gz) = f46fd29fb3ebd86c47ed991039f1513755f244d004d1a553f77b1e08eb1d984b
-SIZE (ZorinOS-zorin-desktop-themes-4.2.1_GH0.tar.gz) = 6736244
+TIMESTAMP = 1760352429
+SHA256 (ZorinOS-zorin-desktop-themes-4.2.2_GH0.tar.gz) = 2c8a92aaa1b3c81ffd56b369259707ad3d42f71d63ddfb64c99880584c4b56a9
+SIZE (ZorinOS-zorin-desktop-themes-4.2.2_GH0.tar.gz) = 6738073
diff --git a/x11-wm/cosmic-comp/Makefile b/x11-wm/cosmic-comp/Makefile
index bfdc8272476d..a9b376ba5d6b 100644
--- a/x11-wm/cosmic-comp/Makefile
+++ b/x11-wm/cosmic-comp/Makefile
@@ -1,7 +1,6 @@
PORTNAME= cosmic-comp
DISTVERSIONPREFIX= epoch-
-DISTVERSION= 1.0.0-beta.1.1
-PORTREVISION= 1
+DISTVERSION= 1.0.0-beta.2
CATEGORIES= x11-wm wayland
MAINTAINER= jbeich@FreeBSD.org
@@ -25,7 +24,7 @@ USE_GITHUB= yes
USE_GL= gbm
USE_XORG= pixman
GH_ACCOUNT= pop-os
-GH_TUPLE= pop-os:iced:0.4.2-3044-g13134181:iced/../${WRKSRC_crate_iced:T}/iced
+GH_TUPLE= pop-os:iced:0.4.2-3049-gd0508750:iced/../${WRKSRC_crate_iced:T}/iced
CARGO_FEATURES= --no-default-features # disable systemd
PLIST_FILES= bin/${PORTNAME} \
share/cosmic/com.system76.CosmicSettings.Shortcuts/v1/defaults/keybindings.ron \
diff --git a/x11-wm/cosmic-comp/Makefile.crates b/x11-wm/cosmic-comp/Makefile.crates
index babcbbf99621..3916cd15d9b8 100644
--- a/x11-wm/cosmic-comp/Makefile.crates
+++ b/x11-wm/cosmic-comp/Makefile.crates
@@ -8,9 +8,8 @@ CARGO_CRATES= ab_glyph-0.2.31 \
almost-0.2.0 \
android-activity-0.6.0 \
android-properties-0.2.2 \
- android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
- anyhow-1.0.99 \
+ anyhow-1.0.100 \
appendlist-1.4.0 \
apply-0.3.0 \
approx-0.4.0 \
@@ -22,12 +21,12 @@ CARGO_CRATES= ab_glyph-0.2.31 \
ash-0.38.0+1.3.281 \
async-broadcast-0.7.2 \
async-channel-2.5.0 \
- async-executor-1.13.2 \
- async-io-2.5.0 \
+ async-executor-1.13.3 \
+ async-io-2.6.0 \
async-lock-3.4.1 \
- async-process-2.4.0 \
+ async-process-2.5.0 \
async-recursion-1.1.1 \
- async-signal-0.2.12 \
+ async-signal-0.2.13 \
async-task-4.7.1 \
async-trait-0.1.89 \
atomic-waker-1.1.2 \
@@ -41,7 +40,7 @@ CARGO_CRATES= ab_glyph-0.2.31 \
bit-set-0.6.0 \
bit-vec-0.7.0 \
bitflags-1.3.2 \
- bitflags-2.9.1 \
+ bitflags-2.9.4 \
block-0.1.6 \
block-buffer-0.10.4 \
block2-0.5.1 \
@@ -55,14 +54,15 @@ CARGO_CRATES= ab_glyph-0.2.31 \
calloop-0.13.0 \
calloop-0.14.3 \
calloop-wayland-source-0.3.0 \
- cc-1.2.32 \
+ calloop-wayland-source-0.4.1 \
+ cc-1.2.38 \
cesu8-1.1.0 \
- cfg-expr-0.20.2 \
- cfg-if-1.0.1 \
+ cfg-expr-0.20.3 \
+ cfg-if-1.0.3 \
cfg_aliases-0.1.1 \
cfg_aliases-0.2.1 \
cgmath-0.18.0 \
- chrono-0.4.41 \
+ chrono-0.4.42 \
clap_lex-0.7.5 \
clipboard-win-5.4.1 \
cocoa-0.25.0 \
@@ -90,10 +90,13 @@ CARGO_CRATES= ab_glyph-0.2.31 \
cursor-icon-1.2.0 \
d3d12-22.0.0 \
darling-0.20.11 \
+ darling-0.21.3 \
darling_core-0.20.11 \
+ darling_core-0.21.3 \
darling_macro-0.20.11 \
- data-url-0.3.1 \
- deranged-0.4.0 \
+ darling_macro-0.21.3 \
+ data-url-0.3.2 \
+ deranged-0.5.3 \
derive_setters-0.1.8 \
derive_utils-0.15.0 \
digest-0.10.7 \
@@ -130,7 +133,7 @@ CARGO_CRATES= ab_glyph-0.2.31 \
epaint-0.31.1 \
epaint_default_fonts-0.31.1 \
equivalent-1.0.2 \
- errno-0.3.13 \
+ errno-0.3.14 \
error-code-3.3.2 \
etagere-0.2.15 \
euclid-0.22.11 \
@@ -140,6 +143,7 @@ CARGO_CRATES= ab_glyph-0.2.31 \
fastrand-2.3.0 \
fdeflate-0.3.7 \
find-crate-0.6.3 \
+ find-msvc-tools-0.1.2 \
flate2-1.1.2 \
float-cmp-0.9.0 \
float_next_after-1.0.0 \
@@ -156,7 +160,7 @@ CARGO_CRATES= ab_glyph-0.2.31 \
foreign-types-0.5.0 \
foreign-types-macros-0.2.3 \
foreign-types-shared-0.3.1 \
- form_urlencoded-1.2.1 \
+ form_urlencoded-1.2.2 \
fsevent-sys-4.1.0 \
futures-0.3.31 \
futures-channel-0.3.31 \
@@ -170,9 +174,9 @@ CARGO_CRATES= ab_glyph-0.2.31 \
futures-util-0.3.31 \
gbm-0.18.0 \
gbm-sys-0.4.0 \
- generator-0.8.5 \
+ generator-0.8.7 \
generic-array-0.14.7 \
- gethostname-0.4.3 \
+ gethostname-1.0.2 \
getrandom-0.2.16 \
getrandom-0.3.3 \
gif-0.13.3 \
@@ -190,8 +194,10 @@ CARGO_CRATES= ab_glyph-0.2.31 \
grid-0.11.0 \
guillotiere-0.6.2 \
half-2.6.0 \
+ harfrust-0.2.1 \
hashbrown-0.12.3 \
hashbrown-0.15.5 \
+ hashbrown-0.16.0 \
hassle-rs-0.11.0 \
heck-0.4.1 \
heck-0.5.0 \
@@ -205,7 +211,7 @@ CARGO_CRATES= ab_glyph-0.2.31 \
i18n-embed-0.16.0 \
i18n-embed-fl-0.10.0 \
i18n-embed-impl-0.8.4 \
- iana-time-zone-0.1.63 \
+ iana-time-zone-0.1.64 \
iana-time-zone-haiku-0.1.2 \
icu_collections-2.0.0 \
icu_locale_core-2.0.0 \
@@ -215,12 +221,12 @@ CARGO_CRATES= ab_glyph-0.2.31 \
icu_properties_data-2.0.1 \
icu_provider-2.0.0 \
ident_case-1.0.1 \
- idna-1.0.3 \
+ idna-1.1.0 \
idna_adapter-1.2.1 \
- image-0.25.6 \
+ image-0.25.8 \
imagesize-0.12.0 \
indexmap-1.9.3 \
- indexmap-2.10.0 \
+ indexmap-2.11.4 \
ini_core-0.2.0 \
inotify-0.11.0 \
inotify-sys-0.1.5 \
@@ -230,15 +236,15 @@ CARGO_CRATES= ab_glyph-0.2.31 \
intl-memoizer-0.5.3 \
intl_pluralrules-7.0.2 \
io-lifetimes-1.0.11 \
- io-uring-0.7.9 \
+ io-uring-0.7.10 \
itoa-1.0.15 \
jni-0.21.1 \
jni-sys-0.3.0 \
- jobserver-0.1.33 \
+ jobserver-0.1.34 \
jpeg-decoder-0.3.2 \
- js-sys-0.3.77 \
+ js-sys-0.3.80 \
kamadak-exif-0.5.5 \
- kdl-6.3.4 \
+ kdl-6.5.0 \
keyframe-1.1.1 \
khronos-egl-6.0.0 \
khronos_api-3.1.0 \
@@ -249,48 +255,48 @@ CARGO_CRATES= ab_glyph-0.2.31 \
kurbo-0.10.4 \
kurbo-0.11.3 \
lazy_static-1.5.0 \
- libc-0.2.175 \
+ libc-0.2.176 \
libdisplay-info-0.3.0 \
libdisplay-info-derive-0.1.1 \
libdisplay-info-sys-0.3.0 \
- libloading-0.8.8 \
+ libloading-0.8.9 \
libm-0.2.15 \
- libredox-0.1.9 \
+ libredox-0.1.10 \
libseat-0.2.3 \
libseat-sys-0.1.9 \
libsystemd-0.7.2 \
libudev-sys-0.1.4 \
+ linebender_resource_handle-0.1.1 \
linux-raw-sys-0.4.15 \
linux-raw-sys-0.6.5 \
- linux-raw-sys-0.9.4 \
+ linux-raw-sys-0.11.0 \
litemap-0.8.0 \
litrs-0.4.2 \
lock_api-0.4.13 \
- log-0.4.27 \
+ log-0.4.28 \
log-panics-2.1.0 \
logind-zbus-5.3.2 \
loom-0.7.2 \
lru-0.12.5 \
- lyon-1.0.1 \
- lyon_algorithms-1.0.5 \
- lyon_geom-1.0.6 \
- lyon_path-1.0.7 \
- lyon_tessellation-1.0.15 \
+ lyon-1.0.16 \
+ lyon_algorithms-1.0.16 \
+ lyon_geom-1.0.17 \
+ lyon_path-1.0.16 \
+ lyon_tessellation-1.0.16 \
malloc_buf-0.0.6 \
- matchers-0.1.0 \
+ matchers-0.2.0 \
memchr-2.7.5 \
- memmap2-0.8.0 \
- memmap2-0.9.7 \
+ memmap2-0.9.8 \
memoffset-0.9.1 \
metal-0.29.0 \
miette-7.6.0 \
- miette-derive-7.6.0 \
mime-0.3.17 \
mime_guess2-2.3.1 \
miniz_oxide-0.8.9 \
mint-0.5.9 \
mio-1.0.4 \
- mutate_once-0.1.1 \
+ moxcms-0.7.5 \
+ mutate_once-0.1.2 \
naga-22.1.0 \
ndk-0.9.0 \
ndk-context-0.1.1 \
@@ -302,7 +308,7 @@ CARGO_CRATES= ab_glyph-0.2.31 \
nom-8.0.0 \
notify-8.2.0 \
notify-types-2.0.0 \
- nu-ansi-term-0.46.0 \
+ nu-ansi-term-0.50.1 \
num-0.4.3 \
num-bigint-0.4.6 \
num-complex-0.4.6 \
@@ -343,7 +349,6 @@ CARGO_CRATES= ab_glyph-0.2.31 \
ordered-stream-0.2.0 \
ouroboros-0.18.5 \
ouroboros_macro-0.18.5 \
- overload-0.1.1 \
owned_ttf_parser-0.25.1 \
palette-0.7.6 \
palette_derive-0.7.6 \
@@ -353,7 +358,7 @@ CARGO_CRATES= ab_glyph-0.2.31 \
parking_lot_core-0.8.6 \
parking_lot_core-0.9.11 \
paste-1.0.15 \
- percent-encoding-2.3.1 \
+ percent-encoding-2.3.2 \
phf-0.11.3 \
phf_generator-0.11.3 \
phf_macros-0.11.3 \
@@ -368,18 +373,20 @@ CARGO_CRATES= ab_glyph-0.2.31 \
pixman-sys-0.1.0 \
pkg-config-0.3.32 \
png-0.17.16 \
- polling-3.10.0 \
- potential_utf-0.1.2 \
+ png-0.18.0 \
+ polling-3.11.0 \
+ potential_utf-0.1.3 \
powerfmt-0.2.0 \
ppv-lite86-0.2.21 \
presser-0.3.1 \
- proc-macro-crate-3.3.0 \
+ proc-macro-crate-3.4.0 \
proc-macro-error-attr2-2.0.0 \
proc-macro-error2-2.0.1 \
- proc-macro2-1.0.97 \
+ proc-macro2-1.0.101 \
proc-macro2-diagnostics-0.10.1 \
profiling-1.0.17 \
profiling-procmacros-1.0.17 \
+ pxfm-0.1.24 \
quick-xml-0.37.5 \
quote-1.0.40 \
r-efi-5.3.0 \
@@ -393,6 +400,7 @@ CARGO_CRATES= ab_glyph-0.2.31 \
raw-window-handle-0.6.2 \
rctree-0.5.0 \
read-fonts-0.29.3 \
+ read-fonts-0.34.0 \
redox_syscall-0.2.16 \
redox_syscall-0.4.1 \
redox_syscall-0.5.17 \
@@ -400,11 +408,9 @@ CARGO_CRATES= ab_glyph-0.2.31 \
redox_users-0.5.2 \
ref-cast-1.0.24 \
ref-cast-impl-1.0.24 \
- regex-1.11.1 \
- regex-automata-0.1.10 \
- regex-automata-0.4.9 \
- regex-syntax-0.6.29 \
- regex-syntax-0.8.5 \
+ regex-1.11.2 \
+ regex-automata-0.4.10 \
+ regex-syntax-0.8.6 \
reis-0.5.0 \
renderdoc-sys-1.1.0 \
resvg-0.37.0 \
@@ -422,7 +428,7 @@ CARGO_CRATES= ab_glyph-0.2.31 \
rustc-hash-1.1.0 \
rustc-hash-2.1.1 \
rustix-0.38.44 \
- rustix-1.0.8 \
+ rustix-1.1.2 \
rustversion-1.0.22 \
rustybuzz-0.14.1 \
ryu-1.0.20 \
@@ -433,15 +439,16 @@ CARGO_CRATES= ab_glyph-0.2.31 \
scoped-tls-1.0.1 \
scopeguard-1.2.0 \
self_cell-1.2.0 \
- semver-1.0.26 \
+ semver-1.0.27 \
sendfd-0.4.4 \
- serde-1.0.219 \
- serde_derive-1.0.219 \
- serde_json-1.0.142 \
+ serde-1.0.226 \
+ serde_core-1.0.226 \
+ serde_derive-1.0.226 \
+ serde_json-1.0.145 \
serde_repr-0.1.20 \
serde_spanned-0.6.9 \
- serde_with-3.14.0 \
- serde_with_macros-3.14.0 \
+ serde_with-3.14.1 \
+ serde_with_macros-3.14.1 \
sha2-0.10.9 \
sharded-slab-0.1.7 \
shlex-1.3.0 \
@@ -451,10 +458,12 @@ CARGO_CRATES= ab_glyph-0.2.31 \
siphasher-0.3.11 \
siphasher-1.0.1 \
skrifa-0.31.3 \
+ skrifa-0.36.0 \
slab-0.4.11 \
slotmap-1.0.7 \
smallvec-1.15.1 \
smithay-client-toolkit-0.19.2 \
+ smithay-client-toolkit-0.20.0 \
smithay-egui-0.2.0 \
smol_str-0.2.2 \
snowflake-1.3.0 \
@@ -469,38 +478,41 @@ CARGO_CRATES= ab_glyph-0.2.31 \
svgtypes-0.15.3 \
swash-0.2.5 \
syn-1.0.109 \
- syn-2.0.105 \
+ syn-2.0.106 \
synstructure-0.13.2 \
sys-locale-0.3.2 \
system-deps-7.0.5 \
target-lexicon-0.13.2 \
- tempfile-3.20.0 \
+ tempfile-3.23.0 \
termcolor-1.4.1 \
thiserror-1.0.69 \
- thiserror-2.0.14 \
+ thiserror-2.0.16 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.14 \
+ thiserror-impl-2.0.16 \
thread_local-1.1.9 \
- time-0.3.41 \
- time-core-0.1.4 \
- time-macros-0.2.22 \
+ time-0.3.44 \
+ time-core-0.1.6 \
+ time-macros-0.2.24 \
tiny-skia-0.11.4 \
tiny-skia-path-0.11.4 \
tiny-xlib-0.2.4 \
tinystr-0.8.1 \
- tinyvec-1.9.0 \
+ tinyvec-1.10.0 \
tinyvec_macros-0.1.1 \
tokio-1.47.1 \
toml-0.5.11 \
toml-0.8.23 \
toml_datetime-0.6.11 \
+ toml_datetime-0.7.2 \
toml_edit-0.22.27 \
+ toml_edit-0.23.6 \
+ toml_parser-1.0.3 \
tracing-0.1.41 \
tracing-attributes-0.1.30 \
tracing-core-0.1.34 \
tracing-journald-0.3.1 \
tracing-log-0.2.0 \
- tracing-subscriber-0.3.19 \
+ tracing-subscriber-0.3.20 \
tracy-client-0.18.2 \
tracy-client-sys-0.26.1 \
ttf-parser-0.21.1 \
@@ -515,7 +527,7 @@ CARGO_CRATES= ab_glyph-0.2.31 \
unicode-bidi-0.3.18 \
unicode-bidi-mirroring-0.2.0 \
unicode-ccc-0.2.0 \
- unicode-ident-1.0.18 \
+ unicode-ident-1.0.19 \
unicode-linebreak-0.1.5 \
unicode-properties-0.1.3 \
unicode-script-0.5.7 \
@@ -523,25 +535,26 @@ CARGO_CRATES= ab_glyph-0.2.31 \
unicode-vo-0.1.0 \
unicode-width-0.1.14 \
unicode-xid-0.2.6 \
- url-2.5.4 \
+ url-2.5.7 \
usvg-0.37.0 \
usvg-0.42.0 \
usvg-parser-0.37.0 \
usvg-tree-0.37.0 \
utf8_iter-1.0.4 \
- uuid-1.18.0 \
+ uuid-1.18.1 \
valuable-0.1.1 \
version-compare-0.2.0 \
version_check-0.9.5 \
walkdir-2.5.0 \
wasi-0.11.1+wasi-snapshot-preview1 \
- wasi-0.14.2+wasi-0.2.4 \
- wasm-bindgen-0.2.100 \
- wasm-bindgen-backend-0.2.100 \
- wasm-bindgen-futures-0.4.50 \
- wasm-bindgen-macro-0.2.100 \
- wasm-bindgen-macro-support-0.2.100 \
- wasm-bindgen-shared-0.2.100 \
+ wasi-0.14.7+wasi-0.2.4 \
+ wasip2-1.0.1+wasi-0.2.4 \
+ wasm-bindgen-0.2.103 \
+ wasm-bindgen-backend-0.2.103 \
+ wasm-bindgen-futures-0.4.53 \
+ wasm-bindgen-macro-0.2.103 \
+ wasm-bindgen-macro-support-0.2.103 \
+ wasm-bindgen-shared-0.2.103 \
wasm-timer-0.2.5 \
wayland-backend-0.3.11 \
wayland-client-0.31.11 \
@@ -549,13 +562,14 @@ CARGO_CRATES= ab_glyph-0.2.31 \
wayland-cursor-0.31.11 \
wayland-egl-0.32.8 \
wayland-protocols-0.32.9 \
+ wayland-protocols-experimental-20250721.0.1 \
wayland-protocols-misc-0.3.9 \
wayland-protocols-plasma-0.3.9 \
wayland-protocols-wlr-0.3.9 \
wayland-scanner-0.31.7 \
wayland-server-0.31.10 \
wayland-sys-0.31.7 \
- web-sys-0.3.77 \
+ web-sys-0.3.80 \
web-time-1.1.0 \
weezl-0.1.10 \
wgpu-22.1.0 \
@@ -565,25 +579,30 @@ CARGO_CRATES= ab_glyph-0.2.31 \
widestring-1.2.0 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.9 \
+ winapi-util-0.1.11 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
windows-0.52.0 \
windows-0.61.3 \
windows-collections-0.2.0 \
windows-core-0.52.0 \
windows-core-0.61.2 \
+ windows-core-0.62.0 \
windows-future-0.2.1 \
windows-implement-0.60.0 \
windows-interface-0.59.1 \
windows-link-0.1.3 \
+ windows-link-0.2.0 \
windows-numerics-0.2.0 \
windows-result-0.3.4 \
+ windows-result-0.4.0 \
windows-strings-0.4.2 \
+ windows-strings-0.5.0 \
windows-sys-0.45.0 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
windows-sys-0.60.2 \
+ windows-sys-0.61.0 \
windows-targets-0.42.2 \
windows-targets-0.48.5 \
windows-targets-0.52.6 \
@@ -621,17 +640,16 @@ CARGO_CRATES= ab_glyph-0.2.31 \
windows_x86_64_msvc-0.53.0 \
winit-0.30.12 \
winnow-0.6.24 \
- winnow-0.7.12 \
- wit-bindgen-rt-0.39.0 \
+ winnow-0.7.13 \
+ wit-bindgen-0.46.0 \
writeable-0.6.1 \
x11-dl-2.21.0 \
- x11rb-0.13.1 \
- x11rb-protocol-0.13.1 \
+ x11rb-0.13.2 \
+ x11rb-protocol-0.13.2 \
xcursor-0.3.10 \
xdg-2.5.2 \
xdg-3.0.0 \
xdg-user-0.2.1 \
- xkbcommon-0.7.0 \
xkbcommon-0.8.0 \
xkbcommon-0.9.0 \
xkbcommon-dl-0.4.2 \
@@ -642,33 +660,34 @@ CARGO_CRATES= ab_glyph-0.2.31 \
yazi-0.2.1 \
yoke-0.8.0 \
yoke-derive-0.8.0 \
- zbus-5.9.0 \
- zbus_macros-5.9.0 \
+ zbus-5.11.0 \
+ zbus_macros-5.11.0 \
zbus_names-4.2.0 \
zeno-0.3.3 \
- zerocopy-0.8.26 \
- zerocopy-derive-0.8.26 \
+ zerocopy-0.8.27 \
+ zerocopy-derive-0.8.27 \
zerofrom-0.1.6 \
zerofrom-derive-0.1.6 \
zerotrie-0.2.2 \
zerovec-0.11.4 \
zerovec-derive-0.11.1 \
zune-core-0.4.12 \
- zune-jpeg-0.4.20 \
- zvariant-5.6.0 \
- zvariant_derive-5.6.0 \
- zvariant_utils-3.2.0 \
+ zune-jpeg-0.4.21 \
+ zvariant-5.7.0 \
+ zvariant_derive-5.7.0 \
+ zvariant_utils-3.2.1 \
taffy@git+https://github.com/DioxusLabs/taffy?rev=7781c70\#7781c70241f7f572130c13106f2a869a9cf80885 \
+ cosmic-settings-config,cosmic-settings-daemon-config@git+https://github.com/pop-os/cosmic-settings-daemon\#181e8f9c6269253f173f1bbcdd1385f23c78c598 \
smithay@git+https://github.com/smithay/smithay.git?rev=eb45814\#eb45814725597a7f0db07eccf4bd473d87c730bc \
atomicwrites@git+https://github.com/jackpot51/rust-atomicwrites\#043ab4859d53ffd3d55334685303d8df39c9f768 \
- cosmic-text@git+https://github.com/pop-os/cosmic-text.git\#f7033bb0433f6a9ba109007027781ba46ea9ba27 \
iced_glyphon@git+https://github.com/pop-os/glyphon.git?tag=iced-0.14-dev\#6ef9d12a20cfd0f7bdf38136a26ded9f7459ec8b \
+ cosmic-settings-daemon@git+https://github.com/pop-os/dbus-settings-bindings\#3b86984332be2c930a3536ab714b843c851fa8ca \
cosmic-freedesktop-icons@git+https://github.com/pop-os/freedesktop-icons\#8a05c322c482ff3c69cf34bacfee98907ac45307 \
clipboard_macos,clipboard_wayland,clipboard_x11,dnd,mime,window_clipboard@git+https://github.com/pop-os/window_clipboard.git?tag=pop-0.13-2\#6b9faab87bea9cebec6ae036906fd67fed254f5f \
- softbuffer@git+https://github.com/pop-os/softbuffer?tag=cosmic-4.0\#6e75b1ad7e98397d37cb187886d05969bc480995 \
- cosmic-client-toolkit,cosmic-protocols@git+https://github.com/pop-os/cosmic-protocols?branch=main\#8e84152fedf350d2756a2c1c90e07313acb9cdf6 \
cosmic-randr-shell@git+https://github.com/pop-os/cosmic-randr/\#bce9cdf2d447508d4e2d54a2be4fcd738ab51df5 \
- cosmic-settings-config,cosmic-settings-daemon-config@git+https://github.com/pop-os/cosmic-settings-daemon\#8b3343794fb572e86fb835ec3b81648d67502288 \
smithay-clipboard@git+https://github.com/pop-os/smithay-clipboard?tag=pop-dnd-5\#5a3007def49eb678d1144850c9ee04b80707c56a \
- id_tree@git+https://github.com/Drakulix/id-tree.git?branch=feature%2Fcopy_clone\#632a57d6d49160e18d7300fa7edae52281ec5482 \
- cosmic-config,cosmic-config-derive,cosmic-theme,iced,iced_core,iced_futures,iced_graphics,iced_renderer,iced_runtime,iced_tiny_skia,iced_wgpu,iced_widget,libcosmic@git+https://github.com/pop-os/libcosmic/\#8412dd593913b85618ec30e8b92a58aaa0ad6bb8
+ cosmic-text@git+https://github.com/pop-os/cosmic-text.git\#e04bfd098f58958b09f0cf5e14a67f87e49dbaec \
+ softbuffer@git+https://github.com/pop-os/softbuffer?tag=cosmic-4.0\#a3f77e251e7422803f693df6e3fc313c010c4dcb \
+ cosmic-client-toolkit,cosmic-protocols@git+https://github.com/pop-os/cosmic-protocols?branch=main\#d0e95be25e423cfe523b11111a3666ed7aaf0dc4 \
+ cosmic-config,cosmic-config-derive,cosmic-theme,iced,iced_core,iced_futures,iced_graphics,iced_renderer,iced_runtime,iced_tiny_skia,iced_wgpu,iced_widget,libcosmic@git+https://github.com/pop-os/libcosmic/\#9ccade723a3f5d4438b16d5ad5ace927b903e794 \
+ id_tree@git+https://github.com/Drakulix/id-tree.git?branch=feature%2Fcopy_clone\#632a57d6d49160e18d7300fa7edae52281ec5482
diff --git a/x11-wm/cosmic-comp/distinfo b/x11-wm/cosmic-comp/distinfo
index e3d3420c4fc0..39ee7a0b7ed1 100644
--- a/x11-wm/cosmic-comp/distinfo
+++ b/x11-wm/cosmic-comp/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1758557230
+TIMESTAMP = 1760532319
SHA256 (rust/crates/ab_glyph-0.2.31.crate) = e074464580a518d16a7126262fffaaa47af89d4099d4cb403f8ed938ba12ee7d
SIZE (rust/crates/ab_glyph-0.2.31.crate) = 20909
SHA256 (rust/crates/ab_glyph_rasterizer-0.1.10.crate) = 366ffbaa4442f4684d91e2cd7c5ea7c4ed8add41959a31447066e279e432b618
@@ -19,12 +19,10 @@ SHA256 (rust/crates/android-activity-0.6.0.crate) = ef6978589202a00cd7e118380c44
SIZE (rust/crates/android-activity-0.6.0.crate) = 258597
SHA256 (rust/crates/android-properties-0.2.2.crate) = fc7eb209b1518d6bb87b283c20095f5228ecda460da70b44f0802523dea6da04
SIZE (rust/crates/android-properties-0.2.2.crate) = 4563
-SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
-SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anyhow-1.0.99.crate) = b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100
-SIZE (rust/crates/anyhow-1.0.99.crate) = 53809
+SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
+SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
SHA256 (rust/crates/appendlist-1.4.0.crate) = e149dc73cd30538307e7ffa2acd3d2221148eaeed4871f246657b1c3eaa1cbd2
SIZE (rust/crates/appendlist-1.4.0.crate) = 7252
SHA256 (rust/crates/apply-0.3.0.crate) = f47b57fc4521e3cae26a4d45b5227f8fadee4c345be0fefd8d5d1711afb8aeb9
@@ -47,18 +45,18 @@ SHA256 (rust/crates/async-broadcast-0.7.2.crate) = 435a87a52755b8f27fcf321ac4f04
SIZE (rust/crates/async-broadcast-0.7.2.crate) = 22746
SHA256 (rust/crates/async-channel-2.5.0.crate) = 924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2
SIZE (rust/crates/async-channel-2.5.0.crate) = 18624
-SHA256 (rust/crates/async-executor-1.13.2.crate) = bb812ffb58524bdd10860d7d974e2f01cc0950c2438a74ee5ec2e2280c6c4ffa
-SIZE (rust/crates/async-executor-1.13.2.crate) = 28392
-SHA256 (rust/crates/async-io-2.5.0.crate) = 19634d6336019ef220f09fd31168ce5c184b295cbf80345437cc36094ef223ca
-SIZE (rust/crates/async-io-2.5.0.crate) = 50545
+SHA256 (rust/crates/async-executor-1.13.3.crate) = 497c00e0fd83a72a79a39fcbd8e3e2f055d6f6c7e025f3b3d91f4f8e76527fb8
+SIZE (rust/crates/async-executor-1.13.3.crate) = 29126
+SHA256 (rust/crates/async-io-2.6.0.crate) = 456b8a8feb6f42d237746d4b3e9a178494627745c3c56c6ea55d92ba50d026fc
+SIZE (rust/crates/async-io-2.6.0.crate) = 51062
SHA256 (rust/crates/async-lock-3.4.1.crate) = 5fd03604047cee9b6ce9de9f70c6cd540a0520c813cbd49bae61f33ab80ed1dc
SIZE (rust/crates/async-lock-3.4.1.crate) = 40981
-SHA256 (rust/crates/async-process-2.4.0.crate) = 65daa13722ad51e6ab1a1b9c01299142bc75135b337923cfa10e79bbbd669f00
-SIZE (rust/crates/async-process-2.4.0.crate) = 26871
+SHA256 (rust/crates/async-process-2.5.0.crate) = fc50921ec0055cdd8a16de48773bfeec5c972598674347252c0399676be7da75
+SIZE (rust/crates/async-process-2.5.0.crate) = 27552
SHA256 (rust/crates/async-recursion-1.1.1.crate) = 3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11
SIZE (rust/crates/async-recursion-1.1.1.crate) = 14874
-SHA256 (rust/crates/async-signal-0.2.12.crate) = f567af260ef69e1d52c2b560ce0ea230763e6fbb9214a85d768760a920e3e3c1
-SIZE (rust/crates/async-signal-0.2.12.crate) = 16790
+SHA256 (rust/crates/async-signal-0.2.13.crate) = 43c070bbf59cd3570b6b2dd54cd772527c7c3620fce8be898406dd3ed6adc64c
+SIZE (rust/crates/async-signal-0.2.13.crate) = 17015
SHA256 (rust/crates/async-task-4.7.1.crate) = 8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de
SIZE (rust/crates/async-task-4.7.1.crate) = 38077
SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb
@@ -85,8 +83,8 @@ SHA256 (rust/crates/bit-vec-0.7.0.crate) = d2c54ff287cfc0a34f38a6b832ea1bd8e448a
SIZE (rust/crates/bit-vec-0.7.0.crate) = 23206
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
-SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
+SIZE (rust/crates/bitflags-2.9.4.crate) = 47950
SHA256 (rust/crates/block-0.1.6.crate) = 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a
SIZE (rust/crates/block-0.1.6.crate) = 4077
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
@@ -113,22 +111,24 @@ SHA256 (rust/crates/calloop-0.14.3.crate) = cb9f6e1368bd4621d2c86baa7e37de77a938
SIZE (rust/crates/calloop-0.14.3.crate) = 78158
SHA256 (rust/crates/calloop-wayland-source-0.3.0.crate) = 95a66a987056935f7efce4ab5668920b5d0dac4a7c99991a67395f13702ddd20
SIZE (rust/crates/calloop-wayland-source-0.3.0.crate) = 11300
-SHA256 (rust/crates/cc-1.2.32.crate) = 2352e5597e9c544d5e6d9c95190d5d27738ade584fa8db0a16e130e5c2b5296e
-SIZE (rust/crates/cc-1.2.32.crate) = 111531
+SHA256 (rust/crates/calloop-wayland-source-0.4.1.crate) = 138efcf0940a02ebf0cc8d1eff41a1682a46b431630f4c52450d6265876021fa
+SIZE (rust/crates/calloop-wayland-source-0.4.1.crate) = 11247
+SHA256 (rust/crates/cc-1.2.38.crate) = 80f41ae168f955c12fb8960b057d70d0ca153fb83182b57d86380443527be7e9
+SIZE (rust/crates/cc-1.2.38.crate) = 90139
SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
SIZE (rust/crates/cesu8-1.1.0.crate) = 10555
-SHA256 (rust/crates/cfg-expr-0.20.2.crate) = c8d458d63f0f0f482c8da9b7c8b76c21bd885a02056cc94c6404d861ca2b8206
-SIZE (rust/crates/cfg-expr-0.20.2.crate) = 44758
-SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
-SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
+SHA256 (rust/crates/cfg-expr-0.20.3.crate) = 1a2c5f3bf25ec225351aa1c8e230d04d880d3bd89dea133537dafad4ae291e5c
+SIZE (rust/crates/cfg-expr-0.20.3.crate) = 44845
+SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
+SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e
SIZE (rust/crates/cfg_aliases-0.1.1.crate) = 6009
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
SHA256 (rust/crates/cgmath-0.18.0.crate) = 1a98d30140e3296250832bbaaff83b27dcd6fa3cc70fb6f1f3e5c9c0023b5317
SIZE (rust/crates/cgmath-0.18.0.crate) = 64802
-SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
-SIZE (rust/crates/chrono-0.4.41.crate) = 234621
+SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
+SIZE (rust/crates/chrono-0.4.42.crate) = 238174
SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
SHA256 (rust/crates/clipboard-win-5.4.1.crate) = bde03770d3df201d4fb868f2c9c59e66a3e4e2bd06692a0fe701e7103c7e84d4
@@ -183,14 +183,20 @@ SHA256 (rust/crates/d3d12-22.0.0.crate) = bdbd1f579714e3c809ebd822c81ef148b1ceae
SIZE (rust/crates/d3d12-22.0.0.crate) = 16716
SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
SIZE (rust/crates/darling-0.20.11.crate) = 37614
+SHA256 (rust/crates/darling-0.21.3.crate) = 9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0
+SIZE (rust/crates/darling-0.21.3.crate) = 41398
SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
+SHA256 (rust/crates/darling_core-0.21.3.crate) = 1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4
+SIZE (rust/crates/darling_core-0.21.3.crate) = 74471
SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
-SHA256 (rust/crates/data-url-0.3.1.crate) = 5c297a1c74b71ae29df00c3e22dd9534821d60eb9af5a0192823fa2acea70c2a
-SIZE (rust/crates/data-url-0.3.1.crate) = 21109
-SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e
-SIZE (rust/crates/deranged-0.4.0.crate) = 23235
+SHA256 (rust/crates/darling_macro-0.21.3.crate) = d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81
+SIZE (rust/crates/darling_macro-0.21.3.crate) = 2535
+SHA256 (rust/crates/data-url-0.3.2.crate) = be1e0bca6c3637f992fc1cc7cbc52a78c1ef6db076dbf1059c4323d6a2048376
+SIZE (rust/crates/data-url-0.3.2.crate) = 23862
+SHA256 (rust/crates/deranged-0.5.3.crate) = d630bccd429a5bb5a64b5e94f693bfc48c9f8566418fda4c494cc94f911f87cc
+SIZE (rust/crates/deranged-0.5.3.crate) = 24353
SHA256 (rust/crates/derive_setters-0.1.8.crate) = ae5c625eda104c228c06ecaf988d1c60e542176bd7a490e60eeda3493244c0c9
SIZE (rust/crates/derive_setters-0.1.8.crate) = 11918
SHA256 (rust/crates/derive_utils-0.15.0.crate) = ccfae181bab5ab6c5478b2ccb69e4c68a02f8c3ec72f6616bfec9dbc599d2ee0
@@ -263,8 +269,8 @@ SHA256 (rust/crates/epaint_default_fonts-0.31.1.crate) = fc7e7a64c02cf7a5b51e745
SIZE (rust/crates/epaint_default_fonts-0.31.1.crate) = 783923
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
-SIZE (rust/crates/errno-0.3.13.crate) = 12449
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
SHA256 (rust/crates/error-code-3.3.2.crate) = dea2df4cf52843e0452895c455a1a2cfbb842a1e7329671acf418fdc53ed4c59
SIZE (rust/crates/error-code-3.3.2.crate) = 8516
SHA256 (rust/crates/etagere-0.2.15.crate) = fc89bf99e5dc15954a60f707c1e09d7540e5cd9af85fa75caa0b510bc08c5342
@@ -283,6 +289,8 @@ SHA256 (rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956
SIZE (rust/crates/fdeflate-0.3.7.crate) = 27188
SHA256 (rust/crates/find-crate-0.6.3.crate) = 59a98bbaacea1c0eb6a0876280051b892eb73594fd90cf3b20e9c817029c57d2
SIZE (rust/crates/find-crate-0.6.3.crate) = 12092
+SHA256 (rust/crates/find-msvc-tools-0.1.2.crate) = 1ced73b1dacfc750a6db6c0a0c3a3853c8b41997e2e2c563dc90804ae6867959
+SIZE (rust/crates/find-msvc-tools-0.1.2.crate) = 30461
SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
SIZE (rust/crates/flate2-1.1.2.crate) = 76495
SHA256 (rust/crates/float-cmp-0.9.0.crate) = 98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4
@@ -315,8 +323,8 @@ SHA256 (rust/crates/foreign-types-macros-0.2.3.crate) = 1a5c6c585bc94aaf2c7b51dd
SIZE (rust/crates/foreign-types-macros-0.2.3.crate) = 7635
SHA256 (rust/crates/foreign-types-shared-0.3.1.crate) = aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b
SIZE (rust/crates/foreign-types-shared-0.3.1.crate) = 6006
-SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
-SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
+SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347
SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620
SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876
@@ -343,12 +351,12 @@ SHA256 (rust/crates/gbm-0.18.0.crate) = ce852e998d3ca5e4a97014fb31c940dc5ef344ec
SIZE (rust/crates/gbm-0.18.0.crate) = 11893
SHA256 (rust/crates/gbm-sys-0.4.0.crate) = c13a5f2acc785d8fb6bf6b7ab6bfb0ef5dad4f4d97e8e70bb8e470722312f76f
SIZE (rust/crates/gbm-sys-0.4.0.crate) = 7647
-SHA256 (rust/crates/generator-0.8.5.crate) = d18470a76cb7f8ff746cf1f7470914f900252ec36bbc40b569d74b1258446827
-SIZE (rust/crates/generator-0.8.5.crate) = 37018
+SHA256 (rust/crates/generator-0.8.7.crate) = 605183a538e3e2a9c1038635cc5c2d194e2ee8fd0d1b66b8349fad7dbacce5a2
+SIZE (rust/crates/generator-0.8.7.crate) = 37332
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/gethostname-0.4.3.crate) = 0176e0459c2e4a1fe232f984bca6890e681076abb9934f6cea7c326f3fc47818
-SIZE (rust/crates/gethostname-0.4.3.crate) = 9336
+SHA256 (rust/crates/gethostname-1.0.2.crate) = fc257fdb4038301ce4b9cd1b3b51704509692bb3ff716a410cbd07925d9dae55
+SIZE (rust/crates/gethostname-1.0.2.crate) = 9914
SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
@@ -383,10 +391,14 @@ SHA256 (rust/crates/guillotiere-0.6.2.crate) = b62d5865c036cb1393e23c50693df631d
SIZE (rust/crates/guillotiere-0.6.2.crate) = 18116
SHA256 (rust/crates/half-2.6.0.crate) = 459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9
SIZE (rust/crates/half-2.6.0.crate) = 59507
+SHA256 (rust/crates/harfrust-0.2.1.crate) = 75a4c970f1a00edc1626f1e3cc039492b15b73df28b9fff70f95404a571b4fae
+SIZE (rust/crates/harfrust-0.2.1.crate) = 308937
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
+SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d
+SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708
SHA256 (rust/crates/hassle-rs-0.11.0.crate) = af2a7e73e1f34c48da31fb668a907f250794837e08faa144fd24f0b8b741e890
SIZE (rust/crates/hassle-rs-0.11.0.crate) = 27178
SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
@@ -413,8 +425,8 @@ SHA256 (rust/crates/i18n-embed-fl-0.10.0.crate) = e598ed73b67db92f61e04672e599ee
SIZE (rust/crates/i18n-embed-fl-0.10.0.crate) = 18641
SHA256 (rust/crates/i18n-embed-impl-0.8.4.crate) = 0f2cc0e0523d1fe6fc2c6f66e5038624ea8091b3e7748b5e8e0c84b1698db6c2
SIZE (rust/crates/i18n-embed-impl-0.8.4.crate) = 4830
-SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
-SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
+SHA256 (rust/crates/iana-time-zone-0.1.64.crate) = 33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb
+SIZE (rust/crates/iana-time-zone-0.1.64.crate) = 33152
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
@@ -433,18 +445,18 @@ SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276
SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
-SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
-SIZE (rust/crates/idna-1.0.3.crate) = 142515
+SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de
+SIZE (rust/crates/idna-1.1.0.crate) = 148747
SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
-SHA256 (rust/crates/image-0.25.6.crate) = db35664ce6b9810857a38a906215e75a9c879f0696556a39f59c62829710251a
-SIZE (rust/crates/image-0.25.6.crate) = 242367
+SHA256 (rust/crates/image-0.25.8.crate) = 529feb3e6769d234375c4cf1ee2ce713682b8e76538cb13f9fc23e1400a591e7
+SIZE (rust/crates/image-0.25.8.crate) = 292229
SHA256 (rust/crates/imagesize-0.12.0.crate) = 029d73f573d8e8d63e6d5020011d3255b28c3ba85d6cf870a07184ed23de9284
SIZE (rust/crates/imagesize-0.12.0.crate) = 15747
SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
-SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
-SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
+SHA256 (rust/crates/indexmap-2.11.4.crate) = 4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5
+SIZE (rust/crates/indexmap-2.11.4.crate) = 100302
SHA256 (rust/crates/ini_core-0.2.0.crate) = 7a467a31a9f439b5262fa99c17084537bff57f24703d5a09a2b5c9657ec73a61
SIZE (rust/crates/ini_core-0.2.0.crate) = 8081
SHA256 (rust/crates/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3
@@ -463,24 +475,24 @@ SHA256 (rust/crates/intl_pluralrules-7.0.2.crate) = 078ea7b7c29a2b4df841a7f6ac87
SIZE (rust/crates/intl_pluralrules-7.0.2.crate) = 9201
SHA256 (rust/crates/io-lifetimes-1.0.11.crate) = eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2
SIZE (rust/crates/io-lifetimes-1.0.11.crate) = 37346
-SHA256 (rust/crates/io-uring-0.7.9.crate) = d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4
-SIZE (rust/crates/io-uring-0.7.9.crate) = 99792
+SHA256 (rust/crates/io-uring-0.7.10.crate) = 046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b
+SIZE (rust/crates/io-uring-0.7.10.crate) = 103070
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
SHA256 (rust/crates/jni-0.21.1.crate) = 1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97
SIZE (rust/crates/jni-0.21.1.crate) = 105028
SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130
SIZE (rust/crates/jni-sys-0.3.0.crate) = 10232
-SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a
-SIZE (rust/crates/jobserver-0.1.33.crate) = 29136
+SHA256 (rust/crates/jobserver-0.1.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33
+SIZE (rust/crates/jobserver-0.1.34.crate) = 29013
SHA256 (rust/crates/jpeg-decoder-0.3.2.crate) = 00810f1d8b74be64b13dbf3db89ac67740615d6c891f0e7b6179326533011a07
SIZE (rust/crates/jpeg-decoder-0.3.2.crate) = 745371
-SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
-SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/js-sys-0.3.80.crate) = 852f13bec5eba4ba9afbeb93fd7c13fe56147f055939ae21c43a29a0ecb2702e
+SIZE (rust/crates/js-sys-0.3.80.crate) = 56202
SHA256 (rust/crates/kamadak-exif-0.5.5.crate) = ef4fc70d0ab7e5b6bafa30216a6b48705ea964cdfc29c050f2412295eba58077
SIZE (rust/crates/kamadak-exif-0.5.5.crate) = 54457
-SHA256 (rust/crates/kdl-6.3.4.crate) = 12661358400b02cbbf1fbd05f0a483335490e8a6bd1867620f2eeb78f304a22f
-SIZE (rust/crates/kdl-6.3.4.crate) = 110341
+SHA256 (rust/crates/kdl-6.5.0.crate) = 81a29e7b50079ff44549f68c0becb1c73d7f6de2a4ea952da77966daf3d4761e
+SIZE (rust/crates/kdl-6.5.0.crate) = 113273
SHA256 (rust/crates/keyframe-1.1.1.crate) = 60708bf7981518d09095d6f5673ce5cf6a64f1e0d9708b554f670e6d9d2bd9a9
SIZE (rust/crates/keyframe-1.1.1.crate) = 33573
SHA256 (rust/crates/khronos-egl-6.0.0.crate) = 6aae1df220ece3c0ada96b8153459b67eebe9ae9212258bb0134ae60416fdf76
@@ -501,20 +513,20 @@ SHA256 (rust/crates/kurbo-0.11.3.crate) = c62026ae44756f8a599ba21140f350303d4f08
SIZE (rust/crates/kurbo-0.11.3.crate) = 137586
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
-SIZE (rust/crates/libc-0.2.175.crate) = 788728
+SHA256 (rust/crates/libc-0.2.176.crate) = 58f929b4d672ea937a23a1ab494143d968337a5f47e56d0815df1e0890ddf174
+SIZE (rust/crates/libc-0.2.176.crate) = 790040
SHA256 (rust/crates/libdisplay-info-0.3.0.crate) = 59fd96dbb2381ff31f314f07accbdf8550febdcc5cd8761ecaf7c1763361c359
SIZE (rust/crates/libdisplay-info-0.3.0.crate) = 40051
SHA256 (rust/crates/libdisplay-info-derive-0.1.1.crate) = 8dc2c710cf5819e91220a446d9e64acc6814386cc22c509c3f0df83c0b874a98
SIZE (rust/crates/libdisplay-info-derive-0.1.1.crate) = 4048
SHA256 (rust/crates/libdisplay-info-sys-0.3.0.crate) = 26590d55b8819f9c6b0d95d9d12dc9edbfd1f2413e88814a33b631ac049bb51f
SIZE (rust/crates/libdisplay-info-sys-0.3.0.crate) = 79126
-SHA256 (rust/crates/libloading-0.8.8.crate) = 07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667
-SIZE (rust/crates/libloading-0.8.8.crate) = 31345
+SHA256 (rust/crates/libloading-0.8.9.crate) = d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55
+SIZE (rust/crates/libloading-0.8.9.crate) = 30222
SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
SIZE (rust/crates/libm-0.2.15.crate) = 156108
-SHA256 (rust/crates/libredox-0.1.9.crate) = 391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3
-SIZE (rust/crates/libredox-0.1.9.crate) = 7281
+SHA256 (rust/crates/libredox-0.1.10.crate) = 416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb
+SIZE (rust/crates/libredox-0.1.10.crate) = 7332
SHA256 (rust/crates/libseat-0.2.3.crate) = c23a245bbd5790c690791c4fe6eefafe4c75851226288a71cb657601135aa00c
SIZE (rust/crates/libseat-0.2.3.crate) = 6699
SHA256 (rust/crates/libseat-sys-0.1.9.crate) = 134621e50557e8698a96ccff3eadbc6f4b449d5d12f8aa48fcef8d40b4b02725
@@ -523,20 +535,22 @@ SHA256 (rust/crates/libsystemd-0.7.2.crate) = 19c97a761fc86953c5b885422b22c891db
SIZE (rust/crates/libsystemd-0.7.2.crate) = 36581
SHA256 (rust/crates/libudev-sys-0.1.4.crate) = 3c8469b4a23b962c1396b9b451dda50ef5b283e8dd309d69033475fa9b334324
SIZE (rust/crates/libudev-sys-0.1.4.crate) = 6177
+SHA256 (rust/crates/linebender_resource_handle-0.1.1.crate) = d4a5ff6bcca6c4867b1c4fd4ef63e4db7436ef363e0ad7531d1558856bae64f4
+SIZE (rust/crates/linebender_resource_handle-0.1.1.crate) = 10920
SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
SHA256 (rust/crates/linux-raw-sys-0.6.5.crate) = 2a385b1be4e5c3e362ad2ffa73c392e53f031eaa5b7d648e64cd87f27f6063d7
SIZE (rust/crates/linux-raw-sys-0.6.5.crate) = 1892120
-SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
-SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
+SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
+SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
SIZE (rust/crates/litemap-0.8.0.crate) = 34344
SHA256 (rust/crates/litrs-0.4.2.crate) = f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed
SIZE (rust/crates/litrs-0.4.2.crate) = 43399
SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
-SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
-SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
SHA256 (rust/crates/log-panics-2.1.0.crate) = 68f9dd8546191c1850ecf67d22f5ff00a935b890d0e84713159a55495cc2ac5f
SIZE (rust/crates/log-panics-2.1.0.crate) = 9464
SHA256 (rust/crates/logind-zbus-5.3.2.crate) = 469c962578b549a82f3d0cc72d0f77d1123780fa7121e2b03d78b0780f6ccac6
@@ -545,34 +559,30 @@ SHA256 (rust/crates/loom-0.7.2.crate) = 419e0dc8046cb947daa77eb95ae174acfbddb767
SIZE (rust/crates/loom-0.7.2.crate) = 73989
SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38
SIZE (rust/crates/lru-0.12.5.crate) = 16047
-SHA256 (rust/crates/lyon-1.0.1.crate) = 91e7f9cda98b5430809e63ca5197b06c7d191bf7e26dfc467d5a3f0290e2a74f
-SIZE (rust/crates/lyon-1.0.1.crate) = 3837
-SHA256 (rust/crates/lyon_algorithms-1.0.5.crate) = f13c9be19d257c7d37e70608ed858e8eab4b2afcea2e3c9a622e892acbf43c08
-SIZE (rust/crates/lyon_algorithms-1.0.5.crate) = 32527
-SHA256 (rust/crates/lyon_geom-1.0.6.crate) = 8af69edc087272df438b3ee436c4bb6d7c04aa8af665cfd398feae627dbd8570
-SIZE (rust/crates/lyon_geom-1.0.6.crate) = 52820
-SHA256 (rust/crates/lyon_path-1.0.7.crate) = 0047f508cd7a85ad6bad9518f68cce7b1bf6b943fb71f6da0ee3bc1e8cb75f25
-SIZE (rust/crates/lyon_path-1.0.7.crate) = 36881
-SHA256 (rust/crates/lyon_tessellation-1.0.15.crate) = 579d42360a4b09846eff2feef28f538696c7d6c7439bfa65874ff3cbe0951b2c
-SIZE (rust/crates/lyon_tessellation-1.0.15.crate) = 183620
+SHA256 (rust/crates/lyon-1.0.16.crate) = dbcb7d54d54c8937364c9d41902d066656817dce1e03a44e5533afebd1ef4352
+SIZE (rust/crates/lyon-1.0.16.crate) = 5294
+SHA256 (rust/crates/lyon_algorithms-1.0.16.crate) = f4c0829e28c4f336396f250d850c3987e16ce6db057ffe047ce0dd54aab6b647
+SIZE (rust/crates/lyon_algorithms-1.0.16.crate) = 33626
+SHA256 (rust/crates/lyon_geom-1.0.17.crate) = 4e16770d760c7848b0c1c2d209101e408207a65168109509f8483837a36cf2e7
+SIZE (rust/crates/lyon_geom-1.0.17.crate) = 54270
+SHA256 (rust/crates/lyon_path-1.0.16.crate) = 1aeca86bcfd632a15984ba029b539ffb811e0a70bf55e814ef8b0f54f506fdeb
+SIZE (rust/crates/lyon_path-1.0.16.crate) = 37012
+SHA256 (rust/crates/lyon_tessellation-1.0.16.crate) = f3f586142e1280335b1bc89539f7c97dd80f08fc43e9ab1b74ef0a42b04aa353
+SIZE (rust/crates/lyon_tessellation-1.0.16.crate) = 185669
SHA256 (rust/crates/malloc_buf-0.0.6.crate) = 62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb
SIZE (rust/crates/malloc_buf-0.0.6.crate) = 1239
-SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
-SIZE (rust/crates/matchers-0.1.0.crate) = 6948
+SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9
+SIZE (rust/crates/matchers-0.2.0.crate) = 7075
SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
SIZE (rust/crates/memchr-2.7.5.crate) = 97603
-SHA256 (rust/crates/memmap2-0.8.0.crate) = 43a5a03cefb0d953ec0be133036f14e109412fa594edc2f77227249db66cc3ed
-SIZE (rust/crates/memmap2-0.8.0.crate) = 30990
-SHA256 (rust/crates/memmap2-0.9.7.crate) = 483758ad303d734cec05e5c12b41d7e93e6a6390c5e9dae6bdeb7c1259012d28
-SIZE (rust/crates/memmap2-0.9.7.crate) = 33915
+SHA256 (rust/crates/memmap2-0.9.8.crate) = 843a98750cd611cc2965a8213b53b43e715f13c37a9e096c6408e69990961db7
+SIZE (rust/crates/memmap2-0.9.8.crate) = 34478
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
SHA256 (rust/crates/metal-0.29.0.crate) = 7ecfd3296f8c56b7c1f6fbac3c71cefa9d78ce009850c45000015f206dc7fa21
SIZE (rust/crates/metal-0.29.0.crate) = 3033188
SHA256 (rust/crates/miette-7.6.0.crate) = 5f98efec8807c63c752b5bd61f862c165c115b0a35685bdcfd9238c7aeb592b7
SIZE (rust/crates/miette-7.6.0.crate) = 114499
-SHA256 (rust/crates/miette-derive-7.6.0.crate) = db5b29714e950dbb20d5e6f74f9dcec4edbcc1067bb7f8ed198c097b8c1a818b
-SIZE (rust/crates/miette-derive-7.6.0.crate) = 17249
SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
SIZE (rust/crates/mime-0.3.17.crate) = 15712
SHA256 (rust/crates/mime_guess2-2.3.1.crate) = 1706dc14a2e140dec0a7a07109d9a3d5890b81e85bd6c60b906b249a77adf0ca
@@ -583,8 +593,10 @@ SHA256 (rust/crates/mint-0.5.9.crate) = e53debba6bda7a793e5f99b8dacf19e626084f52
SIZE (rust/crates/mint-0.5.9.crate) = 8399
SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
SIZE (rust/crates/mio-1.0.4.crate) = 104212
-SHA256 (rust/crates/mutate_once-0.1.1.crate) = 16cf681a23b4d0a43fc35024c176437f9dcd818db34e0f42ab456a0ee5ad497b
-SIZE (rust/crates/mutate_once-0.1.1.crate) = 4276
+SHA256 (rust/crates/moxcms-0.7.5.crate) = ddd32fa8935aeadb8a8a6b6b351e40225570a37c43de67690383d87ef170cd08
+SIZE (rust/crates/moxcms-0.7.5.crate) = 184232
+SHA256 (rust/crates/mutate_once-0.1.2.crate) = 13d2233c9842d08cfe13f9eac96e207ca6a2ea10b80259ebe8ad0268be27d2af
+SIZE (rust/crates/mutate_once-0.1.2.crate) = 4508
SHA256 (rust/crates/naga-22.1.0.crate) = 8bd5a652b6faf21496f2cfd88fc49989c8db0825d1f6746b1a71a6ede24a63ad
SIZE (rust/crates/naga-22.1.0.crate) = 592289
SHA256 (rust/crates/ndk-0.9.0.crate) = c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4
@@ -607,8 +619,8 @@ SHA256 (rust/crates/notify-8.2.0.crate) = 4d3d07927151ff8575b7087f245456e549fea6
SIZE (rust/crates/notify-8.2.0.crate) = 39067
SHA256 (rust/crates/notify-types-2.0.0.crate) = 5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d
SIZE (rust/crates/notify-types-2.0.0.crate) = 14495
-SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
-SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
+SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399
+SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536
SHA256 (rust/crates/num-0.4.3.crate) = 35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23
SIZE (rust/crates/num-0.4.3.crate) = 9575
SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
@@ -689,8 +701,6 @@ SHA256 (rust/crates/ouroboros-0.18.5.crate) = 1e0f050db9c44b97a94723127e6be766ac
SIZE (rust/crates/ouroboros-0.18.5.crate) = 11678
SHA256 (rust/crates/ouroboros_macro-0.18.5.crate) = 3c7028bdd3d43083f6d8d4d5187680d0d3560d54df4cc9d752005268b41e64d0
SIZE (rust/crates/ouroboros_macro-0.18.5.crate) = 22021
-SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
-SIZE (rust/crates/overload-0.1.1.crate) = 24439
SHA256 (rust/crates/owned_ttf_parser-0.25.1.crate) = 36820e9051aca1014ddc75770aab4d68bc1e9e632f0f5627c4086bc216fb583b
SIZE (rust/crates/owned_ttf_parser-0.25.1.crate) = 8989
SHA256 (rust/crates/palette-0.7.6.crate) = 4cbf71184cc5ecc2e4e1baccdb21026c20e5fc3dcf63028a086131b3ab00b6e6
@@ -709,8 +719,8 @@ SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575df
SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
SIZE (rust/crates/paste-1.0.15.crate) = 18374
-SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
-SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
+SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078
SIZE (rust/crates/phf-0.11.3.crate) = 23231
SHA256 (rust/crates/phf_generator-0.11.3.crate) = 3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d
@@ -739,30 +749,34 @@ SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c1
SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
SHA256 (rust/crates/png-0.17.16.crate) = 82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526
SIZE (rust/crates/png-0.17.16.crate) = 117975
-SHA256 (rust/crates/polling-3.10.0.crate) = b5bd19146350fe804f7cb2669c851c03d69da628803dab0d98018142aaa5d829
-SIZE (rust/crates/polling-3.10.0.crate) = 60095
-SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
-SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
+SHA256 (rust/crates/png-0.18.0.crate) = 97baced388464909d42d89643fe4361939af9b7ce7a31ee32a168f832a70f2a0
+SIZE (rust/crates/png-0.18.0.crate) = 118041
+SHA256 (rust/crates/polling-3.11.0.crate) = 5d0e4f59085d47d8241c88ead0f274e8a0cb551f3625263c05eb8dd897c34218
+SIZE (rust/crates/polling-3.11.0.crate) = 59387
+SHA256 (rust/crates/potential_utf-0.1.3.crate) = 84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a
+SIZE (rust/crates/potential_utf-0.1.3.crate) = 9698
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
SHA256 (rust/crates/presser-0.3.1.crate) = e8cf8e6a8aa66ce33f63993ffc4ea4271eb5b0530a9002db8455ea6050c77bfa
SIZE (rust/crates/presser-0.3.1.crate) = 20946
-SHA256 (rust/crates/proc-macro-crate-3.3.0.crate) = edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35
-SIZE (rust/crates/proc-macro-crate-3.3.0.crate) = 12432
+SHA256 (rust/crates/proc-macro-crate-3.4.0.crate) = 219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983
+SIZE (rust/crates/proc-macro-crate-3.4.0.crate) = 12690
SHA256 (rust/crates/proc-macro-error-attr2-2.0.0.crate) = 96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5
SIZE (rust/crates/proc-macro-error-attr2-2.0.0.crate) = 7745
SHA256 (rust/crates/proc-macro-error2-2.0.1.crate) = 11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802
SIZE (rust/crates/proc-macro-error2-2.0.1.crate) = 24807
-SHA256 (rust/crates/proc-macro2-1.0.97.crate) = d61789d7719defeb74ea5fe81f2fdfdbd28a803847077cecce2ff14e1472f6f1
-SIZE (rust/crates/proc-macro2-1.0.97.crate) = 52865
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
SHA256 (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8
SIZE (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = 12219
SHA256 (rust/crates/profiling-1.0.17.crate) = 3eb8486b569e12e2c32ad3e204dbaba5e4b5b216e9367044f25f1dba42341773
SIZE (rust/crates/profiling-1.0.17.crate) = 13493
SHA256 (rust/crates/profiling-procmacros-1.0.17.crate) = 52717f9a02b6965224f95ca2a81e2e0c5c43baacd28ca057577988930b6c3d5b
SIZE (rust/crates/profiling-procmacros-1.0.17.crate) = 5895
+SHA256 (rust/crates/pxfm-0.1.24.crate) = 83f9b339b02259ada5c0f4a389b7fb472f933aa17ce176fd2ad98f28bb401fde
+SIZE (rust/crates/pxfm-0.1.24.crate) = 867020
SHA256 (rust/crates/quick-xml-0.37.5.crate) = 331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb
SIZE (rust/crates/quick-xml-0.37.5.crate) = 190481
SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
@@ -789,6 +803,8 @@ SHA256 (rust/crates/rctree-0.5.0.crate) = 3b42e27ef78c35d3998403c1d26f3efd9e135d
SIZE (rust/crates/rctree-0.5.0.crate) = 8298
SHA256 (rust/crates/read-fonts-0.29.3.crate) = 04ca636dac446b5664bd16c069c00a9621806895b8bb02c2dc68542b23b8f25d
SIZE (rust/crates/read-fonts-0.29.3.crate) = 395959
+SHA256 (rust/crates/read-fonts-0.34.0.crate) = 8941f8e9d5f8ad3aebea330d01ac68c0167600eb31a86ecd86e97be4d13b51f5
+SIZE (rust/crates/read-fonts-0.34.0.crate) = 416028
SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a
SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012
SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa
@@ -803,16 +819,12 @@ SHA256 (rust/crates/ref-cast-1.0.24.crate) = 4a0ae411dbe946a674d89546582cea4ba2b
SIZE (rust/crates/ref-cast-1.0.24.crate) = 15252
SHA256 (rust/crates/ref-cast-impl-1.0.24.crate) = 1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7
SIZE (rust/crates/ref-cast-impl-1.0.24.crate) = 9968
-SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
-SIZE (rust/crates/regex-1.11.1.crate) = 254170
-SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
-SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
-SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
-SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
-SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
-SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
-SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
-SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912
+SIZE (rust/crates/regex-1.11.2.crate) = 166265
+SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6
+SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754
+SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
+SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
SHA256 (rust/crates/reis-0.5.0.crate) = 00939c5c526a1b4054ef8d9d96b3f92227f08ca355965e986741b556eda6d289
SIZE (rust/crates/reis-0.5.0.crate) = 72601
SHA256 (rust/crates/renderdoc-sys-1.1.0.crate) = 19b30a45b0cd0bcca8037f3d0dc3421eaf95327a17cad11964fb8179b4fc4832
@@ -847,8 +859,8 @@ SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b6
SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
SIZE (rust/crates/rustix-0.38.44.crate) = 379347
-SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
-SIZE (rust/crates/rustix-1.0.8.crate) = 416688
+SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e
+SIZE (rust/crates/rustix-1.1.2.crate) = 422717
SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
SHA256 (rust/crates/rustybuzz-0.14.1.crate) = cfb9cf8877777222e4a3bc7eb247e398b56baba500c38c1c46842431adc8b55c
@@ -869,24 +881,26 @@ SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
SHA256 (rust/crates/self_cell-1.2.0.crate) = 0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749
SIZE (rust/crates/self_cell-1.2.0.crate) = 16883
-SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
-SIZE (rust/crates/semver-1.0.26.crate) = 31303
+SHA256 (rust/crates/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2
+SIZE (rust/crates/semver-1.0.27.crate) = 30081
SHA256 (rust/crates/sendfd-0.4.4.crate) = b183bfd5b1bc64ab0c1ef3ee06b008a9ef1b68a7d3a99ba566fbfe7a7c6d745b
SIZE (rust/crates/sendfd-0.4.4.crate) = 13046
-SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
-SIZE (rust/crates/serde-1.0.219.crate) = 78983
-SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
-SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.142.crate) = 030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7
-SIZE (rust/crates/serde_json-1.0.142.crate) = 155363
+SHA256 (rust/crates/serde-1.0.226.crate) = 0dca6411025b24b60bfa7ec1fe1f8e710ac09782dca409ee8237ba74b51295fd
+SIZE (rust/crates/serde-1.0.226.crate) = 28484
+SHA256 (rust/crates/serde_core-1.0.226.crate) = ba2ba63999edb9dac981fb34b3e5c0d111a69b0924e253ed29d83f7c99e966a4
+SIZE (rust/crates/serde_core-1.0.226.crate) = 63014
+SHA256 (rust/crates/serde_derive-1.0.226.crate) = 8db53ae22f34573731bafa1db20f04027b2d25e02d8205921b569171699cdb33
+SIZE (rust/crates/serde_derive-1.0.226.crate) = 58702
+SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
SHA256 (rust/crates/serde_repr-0.1.20.crate) = 175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c
SIZE (rust/crates/serde_repr-0.1.20.crate) = 12627
SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
-SHA256 (rust/crates/serde_with-3.14.0.crate) = f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5
-SIZE (rust/crates/serde_with-3.14.0.crate) = 192177
-SHA256 (rust/crates/serde_with_macros-3.14.0.crate) = de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f
-SIZE (rust/crates/serde_with_macros-3.14.0.crate) = 39066
+SHA256 (rust/crates/serde_with-3.14.1.crate) = c522100790450cf78eeac1507263d0a350d4d5b30df0c8e1fe051a10c22b376e
+SIZE (rust/crates/serde_with-3.14.1.crate) = 193025
+SHA256 (rust/crates/serde_with_macros-3.14.1.crate) = 327ada00f7d64abaac1e55a6911e90cf665aa051b9a561c7006c157f4633135e
+SIZE (rust/crates/serde_with_macros-3.14.1.crate) = 39432
SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
SIZE (rust/crates/sha2-0.10.9.crate) = 29271
SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
@@ -905,6 +919,8 @@ SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42
SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
SHA256 (rust/crates/skrifa-0.31.3.crate) = dbeb4ca4399663735553a09dd17ce7e49a0a0203f03b706b39628c4d913a8607
SIZE (rust/crates/skrifa-0.31.3.crate) = 276317
+SHA256 (rust/crates/skrifa-0.36.0.crate) = 37004372610e83ee2a4c69c7d896b41f33da6a3dc1a4fe07dd9b2629a549b1dc
+SIZE (rust/crates/skrifa-0.36.0.crate) = 282755
SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
SIZE (rust/crates/slab-0.4.11.crate) = 18549
SHA256 (rust/crates/slotmap-1.0.7.crate) = dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a
@@ -913,6 +929,8 @@ SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/smithay-client-toolkit-0.19.2.crate) = 3457dea1f0eb631b4034d61d4d8c32074caa6cd1ab2d59f2327bd8461e2c0016
SIZE (rust/crates/smithay-client-toolkit-0.19.2.crate) = 131504
+SHA256 (rust/crates/smithay-client-toolkit-0.20.0.crate) = 0512da38f5e2b31201a93524adb8d3136276fa4fe4aafab4e1f727a82b534cc0
+SIZE (rust/crates/smithay-client-toolkit-0.20.0.crate) = 142597
SHA256 (rust/crates/smithay-egui-0.2.0.crate) = 6794c95b83518f9f91ae8c2faee52302d521c0d541d016b4ed632374041d9c42
SIZE (rust/crates/smithay-egui-0.2.0.crate) = 28130
SHA256 (rust/crates/smol_str-0.2.2.crate) = dd538fb6910ac1099850255cf94a94df6551fbdd602454387d0adb2d1ca6dead
@@ -941,8 +959,8 @@ SHA256 (rust/crates/swash-0.2.5.crate) = f745de914febc7c9ab4388dfaf94bbc87e69f57
SIZE (rust/crates/swash-0.2.5.crate) = 237646
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.105.crate) = 7bc3fcb250e53458e712715cf74285c1f889686520d79294a9ef3bd7aa1fc619
-SIZE (rust/crates/syn-2.0.105.crate) = 299882
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
SHA256 (rust/crates/sys-locale-0.3.2.crate) = 8eab9a99a024a169fe8a903cf9d4a3b3601109bcc13bd9e3c6fff259138626c4
@@ -951,26 +969,26 @@ SHA256 (rust/crates/system-deps-7.0.5.crate) = e4be53aa0cba896d2dc615bd42bbc130a
SIZE (rust/crates/system-deps-7.0.5.crate) = 28669
SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a
SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923
-SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
-SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
+SHA256 (rust/crates/tempfile-3.23.0.crate) = 2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16
+SIZE (rust/crates/tempfile-3.23.0.crate) = 43063
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.14.crate) = 0b0949c3a6c842cbde3f1686d6eea5a010516deb7085f79db747562d4102f41e
-SIZE (rust/crates/thiserror-2.0.14.crate) = 29021
+SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0
+SIZE (rust/crates/thiserror-2.0.16.crate) = 29095
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.14.crate) = cc5b44b4ab9c2fdd0e0512e6bece8388e214c0749f5862b114cc5b7a25daf227
-SIZE (rust/crates/thiserror-impl-2.0.14.crate) = 21219
+SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960
+SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214
SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185
SIZE (rust/crates/thread_local-1.1.9.crate) = 19315
-SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40
-SIZE (rust/crates/time-0.3.41.crate) = 138369
-SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c
-SIZE (rust/crates/time-core-0.1.4.crate) = 8422
-SHA256 (rust/crates/time-macros-0.2.22.crate) = 3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49
-SIZE (rust/crates/time-macros-0.2.22.crate) = 24604
+SHA256 (rust/crates/time-0.3.44.crate) = 91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d
+SIZE (rust/crates/time-0.3.44.crate) = 143200
+SHA256 (rust/crates/time-core-0.1.6.crate) = 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b
+SIZE (rust/crates/time-core-0.1.6.crate) = 9105
+SHA256 (rust/crates/time-macros-0.2.24.crate) = 30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3
+SIZE (rust/crates/time-macros-0.2.24.crate) = 24715
SHA256 (rust/crates/tiny-skia-0.11.4.crate) = 83d13394d44dae3207b52a326c0c85a8bf87f1541f23b0d143811088497b09ab
SIZE (rust/crates/tiny-skia-0.11.4.crate) = 201082
SHA256 (rust/crates/tiny-skia-path-0.11.4.crate) = 9c9e7fc0c2e86a30b117d0462aa261b72b7a99b7ebd7deb3a14ceda95c5bdc93
@@ -979,8 +997,8 @@ SHA256 (rust/crates/tiny-xlib-0.2.4.crate) = 0324504befd01cab6e0c994f34b2ffa2578
SIZE (rust/crates/tiny-xlib-0.2.4.crate) = 17760
SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
-SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71
-SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137
+SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa
+SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038
@@ -991,8 +1009,14 @@ SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d7
SIZE (rust/crates/toml-0.8.23.crate) = 36050
SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_datetime-0.7.2.crate) = 32f1085dec27c2b6632b04c80b3bb1b4300d6495d1e129693bdda7d91e72eec1
+SIZE (rust/crates/toml_datetime-0.7.2.crate) = 17859
SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/toml_edit-0.23.6.crate) = f3effe7c0e86fdff4f69cdd2ccc1b96f933e24811c5441d44904e8683e27184b
+SIZE (rust/crates/toml_edit-0.23.6.crate) = 65753
+SHA256 (rust/crates/toml_parser-1.0.3.crate) = 4cf893c33be71572e0e9aa6dd15e6677937abd686b066eac3f8cd3531688a627
+SIZE (rust/crates/toml_parser-1.0.3.crate) = 34982
SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0
SIZE (rust/crates/tracing-0.1.41.crate) = 82448
SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903
@@ -1003,8 +1027,8 @@ SHA256 (rust/crates/tracing-journald-0.3.1.crate) = fc0b4143302cf1022dac868d521e
SIZE (rust/crates/tracing-journald-0.3.1.crate) = 14416
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
-SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008
-SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345
+SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5
+SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274
SHA256 (rust/crates/tracy-client-0.18.2.crate) = ef54005d3d760186fd662dad4b7bb27ecd5531cdef54d1573ebd3f20a9205ed7
SIZE (rust/crates/tracy-client-0.18.2.crate) = 31607
SHA256 (rust/crates/tracy-client-sys-0.26.1.crate) = 319c70195101a93f56db4c74733e272d720768e13471f400c78406a326b172b0
@@ -1033,8 +1057,8 @@ SHA256 (rust/crates/unicode-bidi-mirroring-0.2.0.crate) = 23cb788ffebc92c5948d0e
SIZE (rust/crates/unicode-bidi-mirroring-0.2.0.crate) = 8166
SHA256 (rust/crates/unicode-ccc-0.2.0.crate) = 1df77b101bcc4ea3d78dafc5ad7e4f58ceffe0b2b16bf446aeb50b6cb4157656
SIZE (rust/crates/unicode-ccc-0.2.0.crate) = 8872
-SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
-SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d
+SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480
SHA256 (rust/crates/unicode-linebreak-0.1.5.crate) = 3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f
SIZE (rust/crates/unicode-linebreak-0.1.5.crate) = 15324
SHA256 (rust/crates/unicode-properties-0.1.3.crate) = e70f2a8b45122e719eb623c01822704c4e0907e7e426a05927e1a1cfff5b75d0
@@ -1049,8 +1073,8 @@ SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d
SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853
SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
-SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60
-SIZE (rust/crates/url-2.5.4.crate) = 81097
+SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b
+SIZE (rust/crates/url-2.5.7.crate) = 87907
SHA256 (rust/crates/usvg-0.37.0.crate) = 38b0a51b72ab80ca511d126b77feeeb4fb1e972764653e61feac30adc161a756
SIZE (rust/crates/usvg-0.37.0.crate) = 32083
SHA256 (rust/crates/usvg-0.42.0.crate) = b84ea542ae85c715f07b082438a4231c3760539d902e11d093847a0b22963032
@@ -1061,8 +1085,8 @@ SHA256 (rust/crates/usvg-tree-0.37.0.crate) = 8ee3d202ebdb97a6215604b8f5b4d6ef90
SIZE (rust/crates/usvg-tree-0.37.0.crate) = 20519
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
-SHA256 (rust/crates/uuid-1.18.0.crate) = f33196643e165781c20a5ead5582283a7dacbb87855d867fbc2df3f81eddc1be
-SIZE (rust/crates/uuid-1.18.0.crate) = 59782
+SHA256 (rust/crates/uuid-1.18.1.crate) = 2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2
+SIZE (rust/crates/uuid-1.18.1.crate) = 60468
SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
SIZE (rust/crates/valuable-0.1.1.crate) = 28679
SHA256 (rust/crates/version-compare-0.2.0.crate) = 852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b
@@ -1073,20 +1097,22 @@ SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
-SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
-SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
-SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
-SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
-SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61
-SIZE (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 16181
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
-SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
-SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 883478de20367e224c0090af9cf5f9fa85bed63a95c1abf3afc5c083ebc06e8c
+SIZE (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 18219
+SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
+SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
+SHA256 (rust/crates/wasm-bindgen-0.2.103.crate) = ab10a69fbd0a177f5f649ad4d8d3305499c42bab9aef2f7ff592d0ec8f833819
+SIZE (rust/crates/wasm-bindgen-0.2.103.crate) = 47309
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.103.crate) = 0bb702423545a6007bbc368fde243ba47ca275e549c8a28617f56f6ba53b1d1c
+SIZE (rust/crates/wasm-bindgen-backend-0.2.103.crate) = 32238
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.53.crate) = a0b221ff421256839509adbb55998214a70d829d3a28c69b4a6672e9d2a42f67
+SIZE (rust/crates/wasm-bindgen-futures-0.4.53.crate) = 16321
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.103.crate) = fc65f4f411d91494355917b605e1480033152658d71f722a90647f56a70c88a0
+SIZE (rust/crates/wasm-bindgen-macro-0.2.103.crate) = 9382
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.103.crate) = ffc003a991398a8ee604a401e194b6b3a39677b3173d6e74495eb51b82e99a32
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.103.crate) = 26418
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.103.crate) = 293c37f4efa430ca14db3721dfbe48d8c33308096bd44d80ebaa775ab71ba1cf
+SIZE (rust/crates/wasm-bindgen-shared-0.2.103.crate) = 9060
SHA256 (rust/crates/wasm-timer-0.2.5.crate) = be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f
SIZE (rust/crates/wasm-timer-0.2.5.crate) = 21668
SHA256 (rust/crates/wayland-backend-0.3.11.crate) = 673a33c33048a5ade91a6b139580fa174e19fb0d23f396dca9fa15f2e1e49b35
@@ -1101,6 +1127,8 @@ SHA256 (rust/crates/wayland-egl-0.32.8.crate) = d36232ee23ba3ea34a6835d68ca1af91
SIZE (rust/crates/wayland-egl-0.32.8.crate) = 6026
SHA256 (rust/crates/wayland-protocols-0.32.9.crate) = efa790ed75fbfd71283bd2521a1cfdc022aabcc28bdcff00851f9e4ae88d9901
SIZE (rust/crates/wayland-protocols-0.32.9.crate) = 155404
+SHA256 (rust/crates/wayland-protocols-experimental-20250721.0.1.crate) = 40a1f863128dcaaec790d7b4b396cc9b9a7a079e878e18c47e6c2d2c5a8dcbb1
+SIZE (rust/crates/wayland-protocols-experimental-20250721.0.1.crate) = 30502
SHA256 (rust/crates/wayland-protocols-misc-0.3.9.crate) = 2dfe33d551eb8bffd03ff067a8b44bb963919157841a99957151299a6307d19c
SIZE (rust/crates/wayland-protocols-misc-0.3.9.crate) = 16234
SHA256 (rust/crates/wayland-protocols-plasma-0.3.9.crate) = a07a14257c077ab3279987c4f8bb987851bf57081b93710381daea94f2c2c032
@@ -1113,8 +1141,8 @@ SHA256 (rust/crates/wayland-server-0.31.10.crate) = fcbd4f3aba6c9fba70445ad2a484
SIZE (rust/crates/wayland-server-0.31.10.crate) = 56154
SHA256 (rust/crates/wayland-sys-0.31.7.crate) = 34949b42822155826b41db8e5d0c1be3a2bd296c747577a43a3e6daefc296142
SIZE (rust/crates/wayland-sys-0.31.7.crate) = 10106
-SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
-SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
+SHA256 (rust/crates/web-sys-0.3.80.crate) = fbe734895e869dc429d78c4b433f8d17d95f8d05317440b4fad5ab2d33e596dc
+SIZE (rust/crates/web-sys-0.3.80.crate) = 641763
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
SHA256 (rust/crates/weezl-0.1.10.crate) = a751b3277700db47d3e574514de2eced5e54dc8a5436a3bf7a0b248b2cee16f3
@@ -1133,8 +1161,8 @@ SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe9399
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
-SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
+SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
+SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
SHA256 (rust/crates/windows-0.52.0.crate) = e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be
@@ -1147,6 +1175,8 @@ SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838c
SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
+SHA256 (rust/crates/windows-core-0.62.0.crate) = 57fe7168f7de578d2d8a05b07fd61870d2e73b4020e9f49aa00da8471723497c
+SIZE (rust/crates/windows-core-0.62.0.crate) = 36955
SHA256 (rust/crates/windows-future-0.2.1.crate) = fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e
SIZE (rust/crates/windows-future-0.2.1.crate) = 17532
SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
@@ -1155,12 +1185,18 @@ SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf
SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-link-0.2.0.crate) = 45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65
+SIZE (rust/crates/windows-link-0.2.0.crate) = 6170
SHA256 (rust/crates/windows-numerics-0.2.0.crate) = 9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1
SIZE (rust/crates/windows-numerics-0.2.0.crate) = 9686
SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
+SHA256 (rust/crates/windows-result-0.4.0.crate) = 7084dcc306f89883455a206237404d3eaf961e5bd7e0f312f7c91f57eb44167f
+SIZE (rust/crates/windows-result-0.4.0.crate) = 13420
SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
+SHA256 (rust/crates/windows-strings-0.5.0.crate) = 7218c655a553b0bed4426cf54b20d7ba363ef543b52d515b3e48d7fd55318dda
+SIZE (rust/crates/windows-strings-0.5.0.crate) = 13992
SHA256 (rust/crates/windows-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0
SIZE (rust/crates/windows-sys-0.45.0.crate) = 2568659
SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
@@ -1171,6 +1207,8 @@ SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b3
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-sys-0.61.0.crate) = e201184e40b2ede64bc2ea34968b28e33622acdbbf37104f0e4a33f7abe657aa
+SIZE (rust/crates/windows-sys-0.61.0.crate) = 2517134
SHA256 (rust/crates/windows-targets-0.42.2.crate) = 8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071
SIZE (rust/crates/windows-targets-0.42.2.crate) = 5492
SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
@@ -1245,18 +1283,18 @@ SHA256 (rust/crates/winit-0.30.12.crate) = c66d4b9ed69c4009f6321f762d6e61ad8a238
SIZE (rust/crates/winit-0.30.12.crate) = 604631
SHA256 (rust/crates/winnow-0.6.24.crate) = c8d71a593cc5c42ad7876e2c1fda56f314f3754c084128833e64f1345ff8a03a
SIZE (rust/crates/winnow-0.6.24.crate) = 165680
-SHA256 (rust/crates/winnow-0.7.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95
-SIZE (rust/crates/winnow-0.7.12.crate) = 174403
-SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
-SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
+SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
+SIZE (rust/crates/winnow-0.7.13.crate) = 174454
+SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
+SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
SIZE (rust/crates/writeable-0.6.1.crate) = 24068
SHA256 (rust/crates/x11-dl-2.21.0.crate) = 38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f
SIZE (rust/crates/x11-dl-2.21.0.crate) = 66823
-SHA256 (rust/crates/x11rb-0.13.1.crate) = 5d91ffca73ee7f68ce055750bf9f6eca0780b8c85eff9bc046a3b0da41755e12
-SIZE (rust/crates/x11rb-0.13.1.crate) = 223916
-SHA256 (rust/crates/x11rb-protocol-0.13.1.crate) = ec107c4503ea0b4a98ef47356329af139c0a4f7750e621cf2973cd3385ebcb3d
-SIZE (rust/crates/x11rb-protocol-0.13.1.crate) = 508522
+SHA256 (rust/crates/x11rb-0.13.2.crate) = 9993aa5be5a26815fe2c3eacfc1fde061fc1a1f094bf1ad2a18bf9c495dd7414
+SIZE (rust/crates/x11rb-0.13.2.crate) = 220549
+SHA256 (rust/crates/x11rb-protocol-0.13.2.crate) = ea6fc2961e4ef194dcbfe56bb845534d0dc8098940c7e5c012a258bfec6701bd
+SIZE (rust/crates/x11rb-protocol-0.13.2.crate) = 514069
SHA256 (rust/crates/xcursor-0.3.10.crate) = bec9e4a500ca8864c5b47b8b482a73d62e4237670e5b5f1d6b9e3cae50f28f2b
SIZE (rust/crates/xcursor-0.3.10.crate) = 7768
SHA256 (rust/crates/xdg-2.5.2.crate) = 213b7324336b53d2414b2db8537e56544d981803139155afa84f76eeebb7a546
@@ -1265,8 +1303,6 @@ SHA256 (rust/crates/xdg-3.0.0.crate) = 2fb433233f2df9344722454bc7e96465c9d03bff9
SIZE (rust/crates/xdg-3.0.0.crate) = 15821
SHA256 (rust/crates/xdg-user-0.2.1.crate) = a1d5cd803f28ce5a488c8b129858222998c0a06bbec81f9d1b71faed1f9f9f0e
SIZE (rust/crates/xdg-user-0.2.1.crate) = 9538
-SHA256 (rust/crates/xkbcommon-0.7.0.crate) = 13867d259930edc7091a6c41b4ce6eee464328c6ff9659b7e4c668ca20d4c91e
-SIZE (rust/crates/xkbcommon-0.7.0.crate) = 58896
SHA256 (rust/crates/xkbcommon-0.8.0.crate) = 8d66ca9352cbd4eecbbc40871d8a11b4ac8107cfc528a6e14d7c19c69d0e1ac9
SIZE (rust/crates/xkbcommon-0.8.0.crate) = 59098
SHA256 (rust/crates/xkbcommon-0.9.0.crate) = a7a974f48060a14e95705c01f24ad9c3345022f4d97441b8a36beb7ed5c4a02d
@@ -1287,18 +1323,18 @@ SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f659
SIZE (rust/crates/yoke-0.8.0.crate) = 28726
SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
-SHA256 (rust/crates/zbus-5.9.0.crate) = 4bb4f9a464286d42851d18a605f7193b8febaf5b0919d71c6399b7b26e5b0aad
-SIZE (rust/crates/zbus-5.9.0.crate) = 165564
-SHA256 (rust/crates/zbus_macros-5.9.0.crate) = ef9859f68ee0c4ee2e8cde84737c78e3f4c54f946f2a38645d0d4c7a95327659
-SIZE (rust/crates/zbus_macros-5.9.0.crate) = 36903
+SHA256 (rust/crates/zbus-5.11.0.crate) = 2d07e46d035fb8e375b2ce63ba4e4ff90a7f73cf2ffb0138b29e1158d2eaadf7
+SIZE (rust/crates/zbus-5.11.0.crate) = 167028
+SHA256 (rust/crates/zbus_macros-5.11.0.crate) = 57e797a9c847ed3ccc5b6254e8bcce056494b375b511b3d6edcec0aeb4defaca
+SIZE (rust/crates/zbus_macros-5.11.0.crate) = 37505
SHA256 (rust/crates/zbus_names-4.2.0.crate) = 7be68e64bf6ce8db94f63e72f0c7eb9a60d733f7e0499e628dfab0f84d6bcb97
SIZE (rust/crates/zbus_names-4.2.0.crate) = 17015
SHA256 (rust/crates/zeno-0.3.3.crate) = 6df3dc4292935e51816d896edcd52aa30bc297907c26167fec31e2b0c6a32524
SIZE (rust/crates/zeno-0.3.3.crate) = 46042
-SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
-SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
-SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
-SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
+SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c
+SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663
+SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831
+SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827
SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
@@ -1311,43 +1347,45 @@ SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f66
SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
SHA256 (rust/crates/zune-core-0.4.12.crate) = 3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a
SIZE (rust/crates/zune-core-0.4.12.crate) = 17355
-SHA256 (rust/crates/zune-jpeg-0.4.20.crate) = fc1f7e205ce79eb2da3cd71c5f55f3589785cb7c79f6a03d1c8d1491bda5d089
-SIZE (rust/crates/zune-jpeg-0.4.20.crate) = 67723
-SHA256 (rust/crates/zvariant-5.6.0.crate) = d91b3680bb339216abd84714172b5138a4edac677e641ef17e1d8cb1b3ca6e6f
-SIZE (rust/crates/zvariant-5.6.0.crate) = 90550
-SHA256 (rust/crates/zvariant_derive-5.6.0.crate) = 3a8c68501be459a8dbfffbe5d792acdd23b4959940fc87785fb013b32edbc208
-SIZE (rust/crates/zvariant_derive-5.6.0.crate) = 14278
-SHA256 (rust/crates/zvariant_utils-3.2.0.crate) = e16edfee43e5d7b553b77872d99bc36afdda75c223ca7ad5e3fbecd82ca5fc34
-SIZE (rust/crates/zvariant_utils-3.2.0.crate) = 14779
+SHA256 (rust/crates/zune-jpeg-0.4.21.crate) = 29ce2c8a9384ad323cf564b67da86e21d3cfdff87908bc1223ed5c99bc792713
+SIZE (rust/crates/zune-jpeg-0.4.21.crate) = 68268
+SHA256 (rust/crates/zvariant-5.7.0.crate) = 999dd3be73c52b1fccd109a4a81e4fcd20fab1d3599c8121b38d04e1419498db
+SIZE (rust/crates/zvariant-5.7.0.crate) = 90643
+SHA256 (rust/crates/zvariant_derive-5.7.0.crate) = 6643fd0b26a46d226bd90d3f07c1b5321fe9bb7f04673cb37ac6d6883885b68e
+SIZE (rust/crates/zvariant_derive-5.7.0.crate) = 14214
+SHA256 (rust/crates/zvariant_utils-3.2.1.crate) = c6949d142f89f6916deca2232cf26a8afacf2b9fdc35ce766105e104478be599
+SIZE (rust/crates/zvariant_utils-3.2.1.crate) = 14678
SHA256 (DioxusLabs-taffy-7781c70241f7f572130c13106f2a869a9cf80885_GH0.tar.gz) = e1a8e5cd37d8bb34badfd3c3e03a6948893a2ae6f789143162253f1f8e11fd4a
SIZE (DioxusLabs-taffy-7781c70241f7f572130c13106f2a869a9cf80885_GH0.tar.gz) = 389939
+SHA256 (pop-os-cosmic-settings-daemon-181e8f9c6269253f173f1bbcdd1385f23c78c598_GH0.tar.gz) = f72636014cd2c5cdccf988a50782997cc630146b987ce677759ff028bcd39822
+SIZE (pop-os-cosmic-settings-daemon-181e8f9c6269253f173f1bbcdd1385f23c78c598_GH0.tar.gz) = 106335
SHA256 (smithay-smithay-eb45814725597a7f0db07eccf4bd473d87c730bc_GH0.tar.gz) = ee1b884c5b1718dd5aadac626c7b69934078a8da0b6f15074ac4e8617a7e55d5
SIZE (smithay-smithay-eb45814725597a7f0db07eccf4bd473d87c730bc_GH0.tar.gz) = 794089
SHA256 (jackpot51-rust-atomicwrites-043ab4859d53ffd3d55334685303d8df39c9f768_GH0.tar.gz) = 95ce4266b50ce6470ba74a5a9ce718bbfba45bf5ab43786db05be1682f6f0db1
SIZE (jackpot51-rust-atomicwrites-043ab4859d53ffd3d55334685303d8df39c9f768_GH0.tar.gz) = 6787
-SHA256 (pop-os-cosmic-text-f7033bb0433f6a9ba109007027781ba46ea9ba27_GH0.tar.gz) = d42d4ad0b9b69dc6d2867c980ee003e493fcbbbf8f47fc6ba912e91cf0392d7c
-SIZE (pop-os-cosmic-text-f7033bb0433f6a9ba109007027781ba46ea9ba27_GH0.tar.gz) = 2890733
SHA256 (pop-os-glyphon-iced-0.14-dev_GH0.tar.gz) = ec5f82cdbf5f5c0a7313cad64de78365d51c196d3bb54f645c9f186b08eac74b
SIZE (pop-os-glyphon-iced-0.14-dev_GH0.tar.gz) = 183465
+SHA256 (pop-os-dbus-settings-bindings-3b86984332be2c930a3536ab714b843c851fa8ca_GH0.tar.gz) = b4287d22cc6987dcd74a94ae18c20c56cfcea16d79ea9a190ab831788530d88a
+SIZE (pop-os-dbus-settings-bindings-3b86984332be2c930a3536ab714b843c851fa8ca_GH0.tar.gz) = 58223
SHA256 (pop-os-freedesktop-icons-8a05c322c482ff3c69cf34bacfee98907ac45307_GH0.tar.gz) = 401e64639e4a897ed5c658db7b210c75d328af7a3b100874cbb8a4ee5a472f93
SIZE (pop-os-freedesktop-icons-8a05c322c482ff3c69cf34bacfee98907ac45307_GH0.tar.gz) = 10860
SHA256 (pop-os-window_clipboard-pop-0.13-2_GH0.tar.gz) = 2181c53f2fe5d373cedfa7fe826bab04cbdd39fdbcb77920bbcc9f41a9cca79c
SIZE (pop-os-window_clipboard-pop-0.13-2_GH0.tar.gz) = 24227
-SHA256 (pop-os-softbuffer-cosmic-4.0_GH0.tar.gz) = 980f30eb5afc07acdec43f181a9e745cb7a887a6dff7e06dc9199748b2487569
-SIZE (pop-os-softbuffer-cosmic-4.0_GH0.tar.gz) = 165853
-SHA256 (pop-os-cosmic-protocols-8e84152fedf350d2756a2c1c90e07313acb9cdf6_GH0.tar.gz) = b62a379a62435aa5bace0bb6e296cb572ea8535231f476e8d838035b0d507c82
-SIZE (pop-os-cosmic-protocols-8e84152fedf350d2756a2c1c90e07313acb9cdf6_GH0.tar.gz) = 49590
SHA256 (pop-os-cosmic-randr-bce9cdf2d447508d4e2d54a2be4fcd738ab51df5_GH0.tar.gz) = fdd6a3f5532a956900d690305b7685b24fa0fdc8699c4d1c8d18ec4026f0caf0
SIZE (pop-os-cosmic-randr-bce9cdf2d447508d4e2d54a2be4fcd738ab51df5_GH0.tar.gz) = 35872
-SHA256 (pop-os-cosmic-settings-daemon-8b3343794fb572e86fb835ec3b81648d67502288_GH0.tar.gz) = 5e3ecd07400e953774e9073cc803db02687f9c260f33f4b4d1d80c7afb996139
-SIZE (pop-os-cosmic-settings-daemon-8b3343794fb572e86fb835ec3b81648d67502288_GH0.tar.gz) = 106307
SHA256 (pop-os-smithay-clipboard-pop-dnd-5_GH0.tar.gz) = 5e871e450991b94b8c09bc08994d6173e9bbb0f80b19ea7e3a126527d765bc90
SIZE (pop-os-smithay-clipboard-pop-dnd-5_GH0.tar.gz) = 22877
+SHA256 (pop-os-cosmic-text-e04bfd098f58958b09f0cf5e14a67f87e49dbaec_GH0.tar.gz) = daad121d29468c81caadd4c838f9f90cdb1c5e9713d418305276cfe0b257191e
+SIZE (pop-os-cosmic-text-e04bfd098f58958b09f0cf5e14a67f87e49dbaec_GH0.tar.gz) = 2892556
+SHA256 (pop-os-softbuffer-cosmic-4.0_GH0.tar.gz) = 980f30eb5afc07acdec43f181a9e745cb7a887a6dff7e06dc9199748b2487569
+SIZE (pop-os-softbuffer-cosmic-4.0_GH0.tar.gz) = 165853
+SHA256 (pop-os-cosmic-protocols-d0e95be25e423cfe523b11111a3666ed7aaf0dc4_GH0.tar.gz) = 8b802e07e033f8550ec87f93154c871ef844fb628208f3fe1296ea61ca3f4aed
+SIZE (pop-os-cosmic-protocols-d0e95be25e423cfe523b11111a3666ed7aaf0dc4_GH0.tar.gz) = 44738
+SHA256 (pop-os-libcosmic-9ccade723a3f5d4438b16d5ad5ace927b903e794_GH0.tar.gz) = fabde760cd65734d546af3fa90d361a24db7335cade1244f2effb522589aa590
+SIZE (pop-os-libcosmic-9ccade723a3f5d4438b16d5ad5ace927b903e794_GH0.tar.gz) = 1400326
SHA256 (Drakulix-id-tree-632a57d6d49160e18d7300fa7edae52281ec5482_GH0.tar.gz) = 8393b1b94f1f2d00c916b677e898332579420d8cf3781a68d1866c1b9bc8685d
SIZE (Drakulix-id-tree-632a57d6d49160e18d7300fa7edae52281ec5482_GH0.tar.gz) = 29608
-SHA256 (pop-os-libcosmic-8412dd593913b85618ec30e8b92a58aaa0ad6bb8_GH0.tar.gz) = e2f3cb80aa0c4da254ac950de83575280f2f711a1a0b5a424b1a0f1237804819
-SIZE (pop-os-libcosmic-8412dd593913b85618ec30e8b92a58aaa0ad6bb8_GH0.tar.gz) = 1397346
-SHA256 (pop-os-cosmic-comp-epoch-1.0.0-beta.1.1_GH0.tar.gz) = 3ba4f6d94f6c0717ebbefd6c888c0e0a43038cdc02414d6cc51f9a4d7014c1c2
-SIZE (pop-os-cosmic-comp-epoch-1.0.0-beta.1.1_GH0.tar.gz) = 465159
-SHA256 (pop-os-iced-0.4.2-3044-g13134181_GH0.tar.gz) = 9fa5bee4e96628e2e300d8f3b4598e4d231fc782317a203783247edcf8f082c0
-SIZE (pop-os-iced-0.4.2-3044-g13134181_GH0.tar.gz) = 5273784
+SHA256 (pop-os-cosmic-comp-epoch-1.0.0-beta.2_GH0.tar.gz) = b8d97b9d6e444f7b7cfa309fd982fb78ff25f1b5de1f2b161987872d6e3be0d4
+SIZE (pop-os-cosmic-comp-epoch-1.0.0-beta.2_GH0.tar.gz) = 472087
+SHA256 (pop-os-iced-0.4.2-3049-gd0508750_GH0.tar.gz) = 94852a405015b9ecb04c9768775dd3ecf976b1d003bfbb62952e30bb9f4f3164
+SIZE (pop-os-iced-0.4.2-3049-gd0508750_GH0.tar.gz) = 5278008
diff --git a/x11-wm/cosmic-comp/files/patch-libdisplay-info-0.3 b/x11-wm/cosmic-comp/files/patch-libdisplay-info-0.3
index fb2f1a87c873..2c80d517cbfe 100644
--- a/x11-wm/cosmic-comp/files/patch-libdisplay-info-0.3
+++ b/x11-wm/cosmic-comp/files/patch-libdisplay-info-0.3
@@ -1,8 +1,8 @@
https://github.com/Smithay/libdisplay-info-rs/pull/17
---- Cargo.lock.orig 2025-04-24 10:45:50 UTC
+--- Cargo.lock.orig 2025-10-15 12:45:19 UTC
+++ Cargo.lock
-@@ -2900,9 +2900,9 @@ name = "libdisplay-info"
+@@ -3005,9 +3005,9 @@ name = "libdisplay-info"
[[package]]
name = "libdisplay-info"
@@ -12,21 +12,9 @@ https://github.com/Smithay/libdisplay-info-rs/pull/17
-checksum = "4210cfe93a0dc37228e08105e3c13171e5af816f7bd39e00e3d3adcf2b487a2b"
+checksum = "59fd96dbb2381ff31f314f07accbdf8550febdcc5cd8761ecaf7c1763361c359"
dependencies = [
- "bitflags 2.8.0",
+ "bitflags 2.9.4",
"libc",
-@@ -2913,9 +2913,9 @@ name = "libdisplay-info-derive"
-
- [[package]]
- name = "libdisplay-info-derive"
--version = "0.1.0"
-+version = "0.1.1"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "ea1cd31036b732a546d845f9485c56b1b606b5e476b0821c680dd66c8cd6fcee"
-+checksum = "8dc2c710cf5819e91220a446d9e64acc6814386cc22c509c3f0df83c0b874a98"
- dependencies = [
- "proc-macro2",
- "quote",
-@@ -2924,9 +2924,9 @@ name = "libdisplay-info-sys"
+@@ -3029,9 +3029,9 @@ name = "libdisplay-info-sys"
[[package]]
name = "libdisplay-info-sys"
@@ -38,7 +26,7 @@ https://github.com/Smithay/libdisplay-info-rs/pull/17
dependencies = [
"semver",
"system-deps",
---- Cargo.toml.orig 2025-09-19 13:33:10 UTC
+--- Cargo.toml.orig 2025-10-15 12:45:19 UTC
+++ Cargo.toml
@@ -32,7 +32,7 @@ cosmic-text = { git = "https://github.com/pop-os/cosmi
cosmic-text = { git = "https://github.com/pop-os/cosmic-text.git", features = [
@@ -49,12 +37,14 @@ https://github.com/Smithay/libdisplay-info-rs/pull/17
egui = { version = "0.31.0", optional = true }
egui_plot = { version = "0.31.0", optional = true }
i18n-embed = { version = "0.16", features = [
---- cosmic-comp-config/Cargo.toml.orig 2025-04-24 10:45:50 UTC
+--- cosmic-comp-config/Cargo.toml.orig 2025-10-15 12:45:19 UTC
+++ cosmic-comp-config/Cargo.toml
-@@ -6,5 +6,5 @@ input = "0.9.0"
- [dependencies]
+@@ -7,7 +7,7 @@ input = "0.9.0"
cosmic-config = { git = "https://github.com/pop-os/libcosmic/" }
+ cosmic-randr-shell = { git = "https://github.com/pop-os/cosmic-randr/", optional = true }
input = "0.9.0"
-libdisplay-info = { version = "0.2.0", optional = true }
+libdisplay-info = { version = "0.3.0", optional = true }
serde = { version = "1", features = ["derive"] }
+ ron = { version = "0.9.0-alpha.0", optional = true }
+ tracing = { version = "0.1.37", features = [
diff --git a/x11/foot/Makefile b/x11/foot/Makefile
index 6b19c95072c7..8669899d28b2 100644
--- a/x11/foot/Makefile
+++ b/x11/foot/Makefile
@@ -1,5 +1,5 @@
PORTNAME= foot
-DISTVERSION= 1.24.0
+DISTVERSION= 1.25.0
CATEGORIES= x11 wayland
MASTER_SITES= https://codeberg.org/dnkl/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
diff --git a/x11/foot/distinfo b/x11/foot/distinfo
index 1a6d718ef28b..805ce442e40c 100644
--- a/x11/foot/distinfo
+++ b/x11/foot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757665113
-SHA256 (foot-1.24.0.tar.gz) = db2266f1a541662187ded46648a52feb0f8761b26ef7a8360bf3ac8315321bef
-SIZE (foot-1.24.0.tar.gz) = 616432
+TIMESTAMP = 1760597218
+SHA256 (foot-1.25.0.tar.gz) = 442a42d576ec72dd50f2d3faea8a664230a47bac79dc1eb6e7c9125ee76c130f
+SIZE (foot-1.25.0.tar.gz) = 621078
diff --git a/x11/walker/Makefile b/x11/walker/Makefile
index 8870570247fb..99223aa34818 100644
--- a/x11/walker/Makefile
+++ b/x11/walker/Makefile
@@ -1,6 +1,6 @@
PORTNAME= walker
DISTVERSIONPREFIX= v
-DISTVERSION= 2.5.0
+DISTVERSION= 2.5.4
CATEGORIES= x11 wayland
PKGNAMESUFFIX= -launcher
diff --git a/x11/walker/distinfo b/x11/walker/distinfo
index eb4cc0b61f39..e131c5378c68 100644
--- a/x11/walker/distinfo
+++ b/x11/walker/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1760430172
+TIMESTAMP = 1760872135
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.5.0_GH0.tar.gz) = b2cd7dcfe82879a21e5be2451c7924ae3754e74904aba335d3aa73636bbe09cb
-SIZE (abenz1267-walker-v2.5.0_GH0.tar.gz) = 114637
+SHA256 (abenz1267-walker-v2.5.4_GH0.tar.gz) = 632bded32f324f3b137bfb72d7b5f4d4068d87677434b1df51319493d7ce6688
+SIZE (abenz1267-walker-v2.5.4_GH0.tar.gz) = 115199
diff --git a/x11/xmoji/Makefile b/x11/xmoji/Makefile
index 17d10b15407a..718f247285de 100644
--- a/x11/xmoji/Makefile
+++ b/x11/xmoji/Makefile
@@ -10,6 +10,9 @@ WWW= https://github.com/Zirias/xmoji
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+DEPRECATED= Unmaintained port
+EXPIRATION_DATE=2025-12-31
+
LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2 \
libharfbuzz.so:print/harfbuzz \
diff --git a/x11/xterm/Makefile b/x11/xterm/Makefile
index 33e37e706dfc..c0209afa10c9 100644
--- a/x11/xterm/Makefile
+++ b/x11/xterm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xterm
-DISTVERSION= 402
+DISTVERSION= 403
CATEGORIES= x11
MASTER_SITES= https://invisible-island.net/archives/xterm/:src1 \
https://invisible-mirror.net/archives/xterm/:src1 \
diff --git a/x11/xterm/distinfo b/x11/xterm/distinfo
index 34cc5df8d959..e5faba71c9d6 100644
--- a/x11/xterm/distinfo
+++ b/x11/xterm/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1757396799
-SHA256 (xterm-402.tgz) = 5260c5793cd564c69e53ef6f528c00af066ae67b42d02137fb7ef8fafe70bb7a
-SIZE (xterm-402.tgz) = 1612990
+TIMESTAMP = 1760957398
+SHA256 (xterm-403.tgz) = 1331b0df5919cb243ffe326dc6ff10a291e683a262f70cdf964a664be733ad83
+SIZE (xterm-403.tgz) = 1615373
SHA256 (bsd-xterm-icons-1.tgz) = fcf51dce0e23e9911a16ed7f2ce835bb6ff2ada65f023c29fdd8abda2795bf7c
SIZE (bsd-xterm-icons-1.tgz) = 22718